{"analyzer":{"code_digest":"7106e3595fa7df9269cb43ee280f9c557659db7bda171b1f65ff5619ab54aa24","name":"archkeel-python-analyzer","version":"0.74.0"},"bindings":[],"calls":[["CALL-000bc8c868113296","FACT","$1036","$1115","Call users_repo.update_user",["$783","$888"],["EVD-a3a577cef2421474"],[],[],[],[1,false,null,"users_repo.update_user","$1057",[],"$691","$781","$783","$1114",["EVD-fb87f3a6484b4ea4"],["$888"]]],["CALL-002256cac2bb417b","FACT","$1036","$1126","Call '{0}ValidationError'.format",["$752","$1035"],["EVD-50a0d582226f264d"],[],[],[],[1,false,null,"'{0}ValidationError'.format","$1106",[],"$271","$752","$752","resolved",[],["$1035"]]],["CALL-00e89243bdf9b9ba","FACT","$1036","$1126","$49",["$746","$757"],["EVD-c24ad169c35bcf88"],[],[],[],[1,false,null,"$1088","$1089",[],"$262","$757","$757","resolved",["$111"],["$746"]]],["CALL-01137b2639c02162","FACT","$1036","$1144","Call router.get",["$762"],["EVD-136bdc3ca8925a8f"],[],[],[],[0,false,null,"router.get","$1056",[],"$265","$762","$762","$1143",[],[]]],["CALL-013042122f29b92f","FACT","$1036","$1126","Call queries.delete_comment_by_id",["app.db.queries.queries.queries.delete_comment_by_id","$866"],["EVD-3145197563e1bdc2"],[],[],[],[1,false,null,"queries.delete_comment_by_id","$1032",[],"$605","$861","$866","resolved",[],["app.db.queries.queries.queries.delete_comment_by_id"]]],["CALL-016304c9d881e331","FACT","$1036","$1144","$53",["$737"],["EVD-46d871ac6f98ea7b"],[],[],[],[0,false,null,"$1129","$1056",[],"$710","$730","$737","$1143",[],[]]],["CALL-01a80a05671396bf","FACT","$1036","$1126","$51",["$818","$1130"],["EVD-a4f2394976b6a003"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$707","$817","$818","resolved",[],["$1130"]]],["CALL-01a8534e67a0bfe9","FACT","$1036","$1126","Call create_followers_to_followings_table",["$822","$828"],["EVD-36daf55de675f740"],[],[],[],[1,false,null,"create_followers_to_followings_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-6a14f5faebe0fef5"],["$822"]]],["CALL-01eb7fe221639b04","FACT","$1036","$1126","Call sa.ForeignKey",["$819","$1131"],["EVD-8093533208948282"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"SYM-eb18696f88815481","$817","$819","resolved",[],["$1131"]]],["CALL-022d095ec20ea3be","FACT","$1036","$1144","Call dt.replace(tzinfo=datetime.timezone.utc).isoformat().replace",["$905"],["EVD-b4edae997bc0e14f"],[],[],[],[0,false,null,"dt.replace(tzinfo=datetime.timezone.utc).isoformat().replace","$1061",[],"SYM-7d0da44a640c8622","$902","$905","$1143",[],[]]],["CALL-0248d58de27caab5","FACT","$1036","$1115","Call articles_repo.update_article",["$767","$857"],["EVD-76ea60e90bb5ed5e"],[],[],[],[1,false,null,"articles_repo.update_article","$1057",[],"$611","$762","$767","$1114",["EVD-ec43b30ad19ed9bf"],["$857"]]],["CALL-02839a64a68cf75c","FACT","$1036","$1126","Call str",["$793","builtins.str"],["EVD-1eb75faf63b8b0f6"],[],[],[],[1,false,null,"str","$498",[{"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","$791","$793","resolved",[],["builtins.str"]]],["CALL-0308311c732014dc","FACT","$1036","$1126","Call check_username_is_taken",["$783","$964"],["EVD-26319352b33974f4"],[],[],[],[1,false,null,"$1039","$1089",[],"$691","$781","$783","resolved",["EVD-91266911ccb719c3"],["$964"]]],["CALL-0351382078563364","FACT","$1036","$1144","Call query.get_sql",["$848"],["EVD-bc54090def39a626"],[],[],[],[0,false,null,"query.get_sql","$1056",[],"$600","$838","$848","$1143",[],[]]],["CALL-03b64f1e87ee8174","FACT","$1036","$1126","Call get_application",["app.main","$889"],["EVD-8189064bfa3f6fb1"],[],[],[],[1,false,null,"get_application","$1108",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5d2005513cabd632"],"id":"VALUEBIND-d36cafca455cb36e","initializer":"get_application()","name":"app","target_kind":"name"}],"$302","app.main","app.main","resolved",["EVD-f682760870378bbb"],["$889"]]],["CALL-04328521fcbaca05","FACT","$1036","$1126","Call logging.getLogger",["$798","logging.getLogger"],["EVD-1d5fd1574ea34ac7"],[],[],[],[1,false,null,"logging.getLogger","$1031",[{"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"}],"$659","$795","$798","resolved",[],["logging.getLogger"]]],["CALL-0435b495413127e2","FACT","$1036","$1126","$46",["$781","$1064"],["EVD-fc829ea2c6166f7a"],[],[],[],[1,false,null,"Depends","$1089",[],"$259","$781","$781","resolved",[],["$1064"]]],["CALL-0479e695162ab1d8","FACT","$1036","$1144","$50",["$756"],["EVD-f601fcc1dfabd9b5"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$244","$756","$756","$1143",[],[]]],["CALL-04e58012091e5c2f","FACT","$1036","$1126","Call RWAPIKeyHeader",["$730","$732"],["EVD-0f1bbbe2969bab55"],[],[],[],[1,false,null,"RWAPIKeyHeader","$1108",[],"$272","$730","$730","resolved",["$106"],["$732"]]],["CALL-055558068660c427","FACT","$1036","$1144","Call pwd_context.verify",["$974"],["EVD-aff2718c70af9d83"],[],[],[],[0,false,null,"pwd_context.verify","$1056",[],"$703","$971","$974","$1143",[],[]]],["CALL-05806d6115ed59ff","FACT","$1036","$1126","Call queries.update_article",["app.db.queries.queries.queries.update_article","$857"],["EVD-3438b78a1d5c4656"],[],[],[],[1,false,null,"queries.update_article","$1032",[],"$709","$838","$857","resolved",[],["app.db.queries.queries.queries.update_article"]]],["CALL-063841be6c36e366","FACT","$1036","$1126","Call sa.ForeignKey",["$819","$1131"],["EVD-4592d699b627498f"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"SYM-eb18696f88815481","$817","$819","resolved",[],["$1131"]]],["CALL-063b1da83822f1f0","FACT","$1036","$1126","Call self.get_user_by_username",["$887","$888"],["EVD-aa30a41a6536c505"],[],[],[],[1,false,null,"self.get_user_by_username","$1107",[],"$681","$882","$888","resolved",["$89"],["$887"]]],["CALL-069852b64f5e744d","FACT","$1036","$1144","Call router.get",["$771"],["EVD-a85be082add0b2ea"],[],[],[],[0,false,null,"router.get","$1056",[],"$277","$771","$771","$1143",[],[]]],["CALL-07d6ef21f626681e","FACT","$1036","$1126","Call create_articles_table",["$818","$828"],["EVD-c1d9c7479cbde47f"],[],[],[],[1,false,null,"create_articles_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-b16b5856e57567c4"],["$818"]]],["CALL-0848018981917f10","FACT","$1036","$1126","Call JWTUser",["$929","$970"],["EVD-6360ae454e0f6c1c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$929"]},"JWTUser","$1089",[],"$660","$967","$970","resolved",["$138"],["$929"]]],["CALL-0906fcb1a15283a4","FACT","$1036","$1144","Call application.add_event_handler",["$889"],["EVD-776d1f79d88a2a9a"],[],[],[],[0,false,null,"application.add_event_handler","$1056",[],"$670","app.main","$889","$1143",[],[]]],["CALL-09c4434fb42a79cb","FACT","$1036","$1126","$47",["$783","$1065"],["EVD-3ac49152da04550a"],[],[],[],[1,false,null,"$147","$1089",[],"$691","$781","$783","resolved",[],["$1065"]]],["CALL-0b9c737b6a39bd57","FACT","$1036","$1126","Call queries.is_article_in_favorites",["app.db.queries.queries.queries.is_article_in_favorites","$855"],["EVD-ca3f8491b39fb98b"],[],[],[],[1,false,null,"queries.is_article_in_favorites","$1032",[],"$615","$838","$855","resolved",[],["app.db.queries.queries.queries.is_article_in_favorites"]]],["CALL-0ba7c7011c927bb5","FACT","$1036","$1144","Call config",["$785"],["EVD-c14a3e55fe26719a"],[],[],[],[0,false,null,"config","lexical binding has no proven callable value",[],"$628","$784","$785","$1143",[],[]]],["CALL-0c078220f169d453","FACT","$1036","$1115","$52",["$872","$873"],["EVD-fa07e39b572e38dc"],[],[],[],[1,false,null,"$1128","$1049",[],"$622","$869","$872","$1114",[],["$873"]]],["CALL-0c8867e3759ec670","FACT","$1036","$1144","Call user_create.dict",["$770"],["EVD-14a8d9adb62adb38"],[],[],[],[0,false,null,"user_create.dict","$1056",[],"$663","$768","$770","$1143",[],[]]],["CALL-0c8941813b7903ee","FACT","$1036","$1126","Call context.run_migrations",["alembic.context.run_migrations","$816"],["EVD-de73e525fe9ce746"],[],[],[],[1,false,null,"context.run_migrations","$1032",[],"SYM-4a23f826d3dad50b","$815","$816","resolved",[],["alembic.context.run_migrations"]]],["CALL-0c9a57784e3d6655","FACT","$1036","$1126","Call validator",["$892","pydantic.validator"],["EVD-56355cecfdd3f8d7"],[],[],[],[1,false,null,"validator","$1089",[],"$594","$891","$892","resolved",[],["pydantic.validator"]]],["CALL-0da5766e25e52f10","FACT","$1036","$1115","$52",["$845","$857"],["EVD-fff56fc8693326db"],[],[],[],[1,false,null,"$1128","$1049",[],"$709","$838","$857","$1114",[],["$845"]]],["CALL-0e1995a2e779ce51","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-dd8dc7f425433ab7"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-0eb3e1916796dee9","FACT","$1036","$1126","Call EntityDoesNotExist",["$811","$867"],["EVD-ab30896ddab3f0f0"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$811"]},"$142","$1089",[],"$606","$861","$867","resolved",["EVD-a7f34382ba4fe801"],["$811"]]],["CALL-0f47814c61778926","FACT","$1036","$1126","Call jwt.decode",["$970","jwt.decode"],["EVD-6a70baa02e89fe90"],[],[],[],[1,false,null,"jwt.decode","$1031",[],"$660","$967","$970","resolved",[],["jwt.decode"]]],["CALL-0f4a9b82e2e1448c","FACT","$1036","$1144","Call super().__init__",["$836"],["EVD-237bed3d37d96311"],[],[],[],[0,false,null,"super().__init__","$1061",[],"SYM-912ec3839c240c07","$831","$836","$1143",[],[]]],["CALL-0f8dc18d9adf19a4","FACT","$1036","$1126","Call UserInDB",["$885","$909"],["EVD-08b8e61b61c80393"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$909"]},"UserInDB","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-baba9a3831a7e1f8"],"id":"VALUEBIND-9814d2270dfe0371","initializer":"UserInDB(username=username, email=email)","name":"user","target_kind":"name"}],"$617","$882","$885","resolved",["$90"],["$909"]]],["CALL-101d581e5043bab0","FACT","$1036","$1126","Call create_favorites_table",["$821","$828"],["EVD-837542e53241cfdd"],[],[],[],[1,false,null,"create_favorites_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-897e44a7f86b0d12"],["$821"]]],["CALL-10e9d91d8f8bc8cb","FACT","$1036","$1144","Call super().__call__",["$733"],["EVD-659ebc27d0d71c7a"],[],[],[],[0,false,null,"super().__call__","$1061",[],"$640","$730","$733","$1143",[],[]]],["CALL-10ec9fdb71bcda84","FACT","$1036","$1126","Call cast",["$793","typing.cast"],["EVD-2fce17e88988fda9"],[],[],[],[1,false,null,"cast","$1089",[{"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","$791","$793","resolved",[],["typing.cast"]]],["CALL-112a216d9cfc7680","FACT","$1036","$1126","Call logger.level",["$793","loguru.logger.level"],["EVD-f3352408c1bad22b"],[],[],[],[1,false,null,"logger.level","$1032",[],"SYM-0da73d2af2baf63b","$791","$793","resolved",[],["loguru.logger.level"]]],["CALL-1175c63a434573c2","FACT","$1036","$1126","$46",["$726","$1064"],["EVD-3020e6a3bf62a1c3"],[],[],[],[1,false,null,"Depends","$1089",[],"$274","$726","$726","resolved",[],["$1064"]]],["CALL-11853a28475126a5","FACT","$1036","$1126","Call asyncpg.create_pool",["$814","asyncpg.create_pool"],["EVD-ad253f53f465225b"],[],[],[],[1,false,null,"asyncpg.create_pool","$1031",[],"$669","$812","$814","resolved",[],["asyncpg.create_pool"]]],["CALL-11a353f360333fd4","FACT","$1036","$1126","$51",["$821","$1130"],["EVD-d6c3e1e1a75aa3bd"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-1ad8f943b883ee7a","$817","$821","resolved",[],["$1130"]]],["CALL-11a9720ce53d414d","FACT","$1036","$1126","Call check_email_is_taken",["$770","$963"],["EVD-944feb761876cc6e"],[],[],[],[1,false,null,"check_email_is_taken","$1089",[],"$663","$768","$770","resolved",["EVD-be82e13dbd99b0c2"],["$963"]]],["CALL-11f39c396b7828a1","FACT","$1036","$1126","Call get_app_settings",["$785","$815"],["EVD-be527bff84f2626e"],[],[],[],[1,false,null,"$1083","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5e7e1ea9d7bce0b5"],"id":"SYM-ece08bc7d3c5d83c","initializer":"get_app_settings()","name":"SETTINGS","target_kind":"name"}],"$268","$815","$815","resolved",["EVD-dce226c4bf22ee42"],["$785"]]],["CALL-120eb9ddeccb994b","FACT","$1036","$1144","$53",["$783"],["EVD-f29077da3bcd1b16"],[],[],[],[0,false,null,"$1129","$1056",[],"$691","$781","$783","$1143",[],[]]],["CALL-12a907bd5de782f1","FACT","$1036","$1126","Call sa.ForeignKey",["$821","$1131"],["EVD-f1cf1c7882608dea"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"SYM-1ad8f943b883ee7a","$817","$821","resolved",[],["$1131"]]],["CALL-1337621bee5c6e3f","FACT","$1036","$1144","Call application.add_exception_handler",["$889"],["EVD-292b101697422e95"],[],[],[],[0,false,null,"application.add_exception_handler","$1056",[],"$670","app.main","$889","$1143",[],[]]],["CALL-13b7bf45076a9c89","FACT","$1036","$1126","$48",["$739","$757"],["EVD-5d32b6d2ad3f20d3"],[],[],[],[1,false,null,"$1086","$1089",[],"$262","$757","$757","resolved",["$100"],["$739"]]],["CALL-13bd2d6e3a5d61a5","FACT","$1036","$1126","Call 'comment with id {0} does not exist'.format",["$867","$1035"],["EVD-e50fc169b5bdd086"],[],[],[],[1,false,null,"'comment with id {0} does not exist'.format","$1106",[],"$606","$861","$867","resolved",[],["$1035"]]],["CALL-1454a9c15093d003","FACT","$1036","$1144","Call router.get",["$775"],["EVD-5b505a8db03c2b43"],[],[],[],[0,false,null,"router.get","$1056",[],"$275","$775","$775","$1143",[],[]]],["CALL-14970c5fc39a0868","FACT","$1036","$1126","Call ProfileInResponse",["$776","$931"],["EVD-25316d7e24bdaed9"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$931"]},"$496","$1089",[],"$598","$775","$776","resolved",["$120"],["$931"]]],["CALL-151d6ee4c4701310","FACT","$1036","$1144","Call record.getMessage",["$793"],["EVD-3536fd058559bfaa"],[],[],[],[0,false,null,"record.getMessage","$1056",[],"SYM-0da73d2af2baf63b","$791","$793","$1143",[],[]]],["CALL-15d9a369d3e13051","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-5d596c8e2de43b49"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-1602b99fe70bf20c","FACT","$1036","$1144","Call profile.copy",["$778"],["EVD-f29570ad3190c0b4"],[],[],[],[0,false,null,"profile.copy","$1056",[],"$587","$775","$778","$1143",[],[]]],["CALL-1617ca485ce287f3","FACT","$1036","$1126","$49",["$746","$775"],["EVD-a8057571412e9f0e"],[],[],[],[1,false,null,"$1088","$1089",[],"$275","$775","$775","resolved",["$111"],["$746"]]],["CALL-167139e1dca4ab12","FACT","$1036","$1126","Call Body",["$768","fastapi.Body"],["EVD-31a2085449965726"],[],[],[],[1,false,null,"Body","$1089",[],"$298","$768","$768","resolved",[],["fastapi.Body"]]],["CALL-175e44e23a8e024d","FACT","$1036","$1126","Call create_updated_at_trigger",["$824","$828"],["EVD-7d8d2f8ad765b90e"],[],[],[],[1,false,null,"create_updated_at_trigger","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-46cfffa38056d3b4"],["$824"]]],["CALL-1792c7d699263e67","FACT","$1036","$1126","$51",["$820","$1130"],["EVD-dee974ba06df3b1d"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$683","$817","$820","resolved",[],["$1130"]]],["CALL-17d90e1691a73fa7","FACT","$1036","$1144","Call router.delete",["$771"],["EVD-df330296e54b8e50"],[],[],[],[0,false,null,"router.delete","$1056",[],"$277","$771","$771","$1143",[],[]]],["CALL-186a9109d581ab38","FACT","$1036","$1126","Call create_stop_app_handler",["$789","$889"],["EVD-acb5a36c266ee70e"],[],[],[],[1,false,null,"create_stop_app_handler","$1089",[],"$670","app.main","$889","resolved",["EVD-ee02d5237b751f99"],["$789"]]],["CALL-191fde5442b1d4a6","FACT","$1036","$1126","Call UserInDB",["$886","$909"],["EVD-4bdfcb64792a065d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$909"]},"UserInDB","$1089",[],"$648","$882","$886","resolved",["$90"],["$909"]]],["CALL-1973995a9a16866d","FACT","$1036","$1144","Call query.join(favorites).on",["$848"],["EVD-31d7f7b74314e90a"],[],[],[],[0,false,null,"query.join(favorites).on","$1061",[{"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"}],"$600","$838","$848","$1143",[],[]]],["CALL-19c2fa5c1d848224","FACT","$1036","$1126","Call Favorites",["$831","app.db.queries.tables.Favorites"],["EVD-0fd09f3e85b60fc5"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["app.db.queries.tables.Favorites"]},"Favorites","$1108",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-88e400944e05a4c0"],"id":"VALUEBIND-f41754f9e256b4da","initializer":"Favorites()","name":"favorites","target_kind":"name"}],"$288","$831","$831","resolved",["EVD-e352ebcf5373d177"],["app.db.queries.tables.Favorites"]]],["CALL-1a73a368dcad4eb0","FACT","$1036","$1144","Call application.include_router",["$889"],["EVD-5e16ab4e296c6edd"],[],[],[],[0,false,null,"application.include_router","$1056",[],"$670","app.main","$889","$1143",[],[]]],["CALL-1b4b75304d801caa","FACT","$1036","$1144","Call Query.from_(users).where(users.id == articles.author_id).select(users.username).as_",["$848"],["EVD-7e306df41b8f08ef"],[],[],[],[0,false,null,"Query.from_(users).where(users.id == articles.author_id).select(users.username).as_","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-1b72085aa114dcb9","FACT","$1036","$1126","Call BaseAppSettings",["$785","$803"],["EVD-37aa7d97dd0a08ea"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$803"]},"BaseAppSettings","$1089",[],"$628","$784","$785","resolved",["EVD-5b5d905189ca009e"],["$803"]]],["CALL-1bb3839c80271f70","FACT","$1036","$1144","Call config.set_main_option",["$815"],["EVD-3436cd5ec95ae361"],[],[],[],[0,false,null,"config.set_main_option","$1056",[],"$268","$815","$815","$1143",[],[]]],["CALL-1ca97f28d43366ac","FACT","$1036","$1126","Call connect_to_db",["$788","$814"],["EVD-6ddc237c46265563"],[],[],[],[1,false,null,"connect_to_db","$1089",[],"SYM-96e8bf4469544234","$786","$788","resolved",["EVD-8120939056bae898"],["$814"]]],["CALL-1cdf28ad66ecc3cb","FACT","$1036","$1115","Call user_in_db.change_password",["$888","$910"],["EVD-b1fd098b7e71322d"],[],[],[],[1,false,null,"user_in_db.change_password","$1057",[],"$681","$882","$888","$1114",["EVD-d62a1258391ec220"],["$910"]]],["CALL-1d6573b254964fdf","FACT","$1036","$1126","Call APIRouter",["$762","$1063"],["EVD-748347db209268aa"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-4748ce30cc025d1c"],"id":"VALUEBIND-de57bfc9a5da0167","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$265","$762","$762","resolved",[],["$1063"]]],["CALL-1e9f68ad1a4f761b","FACT","$1036","$1126","$47",["$761","$1065"],["EVD-8f7826b2d536e246"],[],[],[],[1,false,null,"$147","$1089",[],"$650","$757","$761","resolved",[],["$1065"]]],["CALL-1eb714fe063ae648","FACT","$1036","$1126","Call sa.ForeignKey",["$818","$1131"],["EVD-1e8ce9f9c2cf648c"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"$707","$817","$818","resolved",[],["$1131"]]],["CALL-1f8907e06add9418","FACT","$1036","$1126","Call check_user_can_modify_article",["$727","$960"],["EVD-44f0b076937efad5"],[],[],[],[1,false,null,"check_user_can_modify_article","$1089",[],"$712","$726","$727","resolved",["EVD-ea503246166454e3"],["$960"]]],["CALL-1ff18b2b69169d25","FACT","$1036","$1126","Call logging.getLogger",["$798","logging.getLogger"],["EVD-8cab9618222ca916"],[],[],[],[1,false,null,"logging.getLogger","$1031",[],"$659","$795","$798","resolved",[],["logging.getLogger"]]],["CALL-1ff6c3c63cf7f6a9","FACT","$1036","$1126","Call jwt.encode",["$969","jwt.encode"],["EVD-65374f7d5d1fdb32"],[],[],[],[1,false,null,"jwt.encode","$1031",[],"$591","$967","$969","resolved",[],["jwt.encode"]]],["CALL-200e87ae1a6c6b26","FACT","$1036","$1126","$48",["$739","$771"],["EVD-ffdbe8257a2abbd7"],[],[],[],[1,false,null,"$1086","$1089",[],"$277","$771","$771","resolved",["$100"],["$739"]]],["CALL-2055887bc473f737","FACT","$1036","$1126","Call UserWithToken",["$782","$941"],["EVD-101f460a7928fe05"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$941"]},"UserWithToken","$1089",[],"$687","$781","$782","resolved",["$104"],["$941"]]],["CALL-20af301b1ef415b9","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-69f3abbeb004305e"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-2254ac03543b416f","FACT","$1036","$1126","Call queries.add_tags_to_article",["app.db.queries.queries.queries.add_tags_to_article","$843"],["EVD-71fc73a3aa0f2e10"],[],[],[],[1,false,null,"queries.add_tags_to_article","$1032",[],"$597","$838","$843","resolved",[],["app.db.queries.queries.queries.add_tags_to_article"]]],["CALL-22dd74b90de8cb14","FACT","$1036","$1126","Call jwt.create_access_token_for_user",["$770","$968"],["EVD-35955df3627986d7"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1031",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-cd8738110ad4d061"],"id":"VALUEBIND-01307d85327c1829","initializer":"$1104","name":"token","target_kind":"name"}],"$663","$768","$770","resolved",["EVD-03bc88bd64f68c3e"],["$968"]]],["CALL-23b2a719cd6a6381","FACT","$1036","$1126","$46",["$740","$1064"],["EVD-45d58982d8ee1d79"],[],[],[],[1,false,null,"Depends","$1089",[],"$235","$740","$740","resolved",[],["$1064"]]],["CALL-24944fc65c4f5f54","FACT","$1036","$1126","Call self._get_comment_from_db_record",["$864","$865"],["EVD-7fd987fa8614fec9"],[],[],[],[1,false,null,"self._get_comment_from_db_record","$1107",[],"$661","$861","$865","resolved",["$114"],["$864"]]],["CALL-2521b0e81bb08180","FACT","$1036","$1126","Call Query",["$757","fastapi.Query"],["EVD-c686bf5603f59fd3"],[],[],[],[1,false,null,"Query","$1089",[],"$262","$757","$757","resolved",[],["fastapi.Query"]]],["CALL-25520366906ae33d","FACT","$1036","$1126","$46",["$768","$1064"],["EVD-96d1747bdd24d555"],[],[],[],[1,false,null,"Depends","$1089",[],"$298","$768","$768","resolved",[],["$1064"]]],["CALL-256e7c4f09ff9640","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-ab582257ae8cdc58"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-256f1b80a7a0dfba","FACT","$1036","$1144","Call application.add_middleware",["$889"],["EVD-a1557db50505bbf2"],[],[],[],[0,false,null,"application.add_middleware","$1056",[],"$670","app.main","$889","$1143",[],[]]],["CALL-257216c10b7cfccf","FACT","$1036","$1126","$51",["$827","$1130"],["EVD-de91d8d0bf3ef3b6"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["$1130"]]],["CALL-25b73153f6e60667","FACT","$1036","$1144","Call app.state.pool.close",["$813"],["EVD-b936e317d8b1214c"],[],[],[],[0,false,null,"app.state.pool.close","$1056",[],"$577","$812","$813","$1143",[],[]]],["CALL-2691067b8da72142","FACT","$1036","$1144","Call article.copy",["$761"],["EVD-189b18efd63c057c"],[],[],[],[0,false,null,"article.copy","$1056",[],"$650","$757","$761","$1143",[],[]]],["CALL-2717860e698addae","FACT","$1036","$1115","Call profiles_repo.remove_user_from_followers",["$778","$876"],["EVD-a2d3751757af549e"],[],[],[],[1,false,null,"profiles_repo.remove_user_from_followers","$1057",[],"$587","$775","$778","$1114",["EVD-7be55544e82ae361"],["$876"]]],["CALL-275737a2d62f1009","FACT","$1036","$1126","Call APIRouter",["$781","$1063"],["EVD-7dec82d7b77bd808"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-40877e37e796f3d9"],"id":"VALUEBIND-dd900147a5da5258","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$259","$781","$781","resolved",[],["$1063"]]],["CALL-277eaa1dd4deb7bf","FACT","$1036","$1144","Call router.put",["$762"],["EVD-110b749e437327e4"],[],[],[],[0,false,null,"router.put","$1056",[],"$265","$762","$762","$1143",[],[]]],["CALL-285e9f2bd53d22e8","FACT","$1036","$1144","Call getattr(jwt, 'create_access_token_for_user')",["$769"],["EVD-88d03eb1dba95d8e"],[],[],[],[0,false,null,"getattr(jwt, 'create_access_token_for_user')","$1061",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-fa272847f9e6dcef"],"id":"VALUEBIND-6e56a333b8d8fa25","initializer":"getattr(jwt, 'create_access_token_for_user')(user, str(settings.secret_key.get_secret_value()))","name":"token","target_kind":"name"}],"$690","$768","$769","$1143",[],[]]],["CALL-28e314c01e9a238a","FACT","$1036","$1115","Call user.check_password",["$769","$911"],["EVD-11ac6d598a395e3f"],[],[],[],[1,false,null,"user.check_password","$1057",[],"$690","$768","$769","$1114",["EVD-3386c4d0d92bf82c"],["$911"]]],["CALL-294f144de397aa8d","FACT","$1036","$1144","Call user.copy",["$885"],["EVD-dcc3e0db2945d80d"],[],[],[],[0,false,null,"user.copy","$1056",[],"$617","$882","$885","$1143",[],[]]],["CALL-2a4c22177c1e9d50","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-7b821e5b058e5d28"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-2a5a38cf76ab8952","FACT","$1036","$1126","$45",["$760","$915"],["EVD-4b9638b62761c591"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1032",[],"$672","$757","$760","resolved",[],["$915"]]],["CALL-2a5a6047f0768937","FACT","$1036","$1144","Call super().__init__",["$841"],["EVD-cb66bb7f34235f0a"],[],[],[],[0,false,null,"super().__init__","$1061",[],"$632","$838","$841","$1143",[],[]]],["CALL-2a5fc560cd1847f5","FACT","$1036","$1126","Call jwt.create_access_token_for_user",["$783","$968"],["EVD-433a85937175c943"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1031",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-117c971eed58e61e"],"id":"VALUEBIND-465b5a6d32176fd7","initializer":"$1104","name":"token","target_kind":"name"}],"$691","$781","$783","resolved",["EVD-03bc88bd64f68c3e"],["$968"]]],["CALL-2cdcf4385c1ad950","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-c9cc938f05ec3889"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-2d2dd80161bf3262","FACT","$1036","$1144","Call super().__init__",["$871"],["EVD-103cc5de0942caef"],[],[],[],[0,false,null,"super().__init__","$1061",[],"$655","$869","$871","$1143",[],[]]],["CALL-2d6dbed33e8b549e","FACT","$1036","$1126","$46",["$726","$1064"],["EVD-060338a78caf313f"],[],[],[],[1,false,null,"Depends","$1089",[],"$274","$726","$726","resolved",[],["$1064"]]],["CALL-2d7445935b8173fa","FACT","$1036","$1126","Call _get_authorization_header_retriever",["$730","$736"],["EVD-f7fb99fbe538c652"],[],[],[],[1,false,null,"_get_authorization_header_retriever","$1108",[],"$272","$730","$730","resolved",["EVD-b0b9443cd99bf6c1"],["$736"]]],["CALL-2d8456f22d0a7421","FACT","$1036","$1126","Call Parameter",["$833","$848"],["EVD-39a442fed4d1aadf"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$833"]},"Parameter","$1089",[],"$600","$838","$848","resolved",["EVD-62ba3ac5e18e13bf"],["$833"]]],["CALL-2eb0d71945b7f05d","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-a651df7540fe5747"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-2ee2302ce309b3a1","FACT","$1036","$1126","Call FastAPI",["$889","fastapi.FastAPI"],["EVD-9d2fbddd58000452"],[],[],[],[1,false,null,"FastAPI","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-16f1b5f66e208f7b"],"id":"VALUEBIND-518a6dfdcb776396","initializer":"FastAPI(**settings.fastapi_kwargs)","name":"application","target_kind":"name"}],"$670","app.main","$889","resolved",[],["fastapi.FastAPI"]]],["CALL-2fa7b51c9b57c7e3","FACT","$1036","$1144","$50",["$756"],["EVD-181ebf8c9d634446"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$244","$756","$756","$1143",[],[]]],["CALL-2fe2d0192c7171a2","FACT","$1036","$1126","$45",["$763","$915"],["EVD-ca3b6c1f0b2a0b81"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1032",[],"$643","$762","$763","resolved",[],["$915"]]],["CALL-308dc2562081c46e","FACT","$1036","$1126","Call func.now",["$827","sqlalchemy.func.now"],["EVD-a92ad444287f4fc9"],[],[],[],[1,false,null,"func.now","$1032",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["sqlalchemy.func.now"]]],["CALL-30a036bded6b3427","FACT","$1036","$1126","Call APIRouter",["$756","$1063"],["EVD-78c690b149faccfc"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-68b95ffd75ff313d"],"id":"VALUEBIND-7b0d3b1118949d53","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$244","$756","$756","resolved",[],["$1063"]]],["CALL-3131548f8f79c13a","FACT","$1036","$1126","Call create_start_app_handler",["$787","$889"],["EVD-304f5dd8a4650d96"],[],[],[],[1,false,null,"create_start_app_handler","$1089",[],"$670","app.main","$889","resolved",["EVD-ec43ed31e49e944b"],["$787"]]],["CALL-329935713280fd0f","FACT","$1036","$1126","Call sa.ForeignKey",["$820","$1131"],["EVD-4f2a0be73fec19e5"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"$683","$817","$820","resolved",[],["$1131"]]],["CALL-32c0a8b5a3f343a1","FACT","$1036","$1126","Call super",["$836","builtins.super"],["EVD-237bed3d37d96311"],[],[],[],[1,false,null,"super","$498",[],"SYM-912ec3839c240c07","$831","$836","resolved",[],["builtins.super"]]],["CALL-3326f3c19dbad9eb","FACT","$1036","$1144","Call word.capitalize",["app.models.domain.rwmodel.convert_field_to_camel_case.<genexpr:11:18>"],["EVD-d0bcb650d0d9c961"],[],[],[],[0,false,null,"word.capitalize","$1056",[],null,"$902","app.models.domain.rwmodel.convert_field_to_camel_case.<genexpr:11:18>","$1143",[],[]]],["CALL-332e1c3e0e599bfb","FACT","$1036","$1126","$48",["$739","$771"],["EVD-42ebe80f6a7e79b8"],[],[],[],[1,false,null,"$1086","$1089",[],"$277","$771","$771","resolved",["$100"],["$739"]]],["CALL-33fd90cde282dc4e","FACT","$1036","$1144","$50",["$754"],["EVD-aa695b5fdea9d08f"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$245","$754","$754","$1143",[],[]]],["CALL-34aff3ea8bbca3cf","FACT","$1036","$1144","Call router.post",["$771"],["EVD-8d6bce498f5b053b"],[],[],[],[0,false,null,"router.post","$1056",[],"$277","$771","$771","$1143",[],[]]],["CALL-34ffe37119794452","FACT","$1036","$1126","Call queries.get_user_by_username",["app.db.queries.queries.queries.get_user_by_username","$887"],["EVD-87ebe7e7c0808d9a"],[],[],[],[1,false,null,"queries.get_user_by_username","$1032",[],"$639","$882","$887","resolved",[],["app.db.queries.queries.queries.get_user_by_username"]]],["CALL-3588f7ff99e804a5","FACT","$1036","$1126","$48",["$739","$775"],["EVD-d5d8c8800c8d9344"],[],[],[],[1,false,null,"$1086","$1089",[],"$275","$775","$775","resolved",["$100"],["$739"]]],["CALL-35a5159a315a8a3a","FACT","$1036","$1126","$47",["$783","$1065"],["EVD-11aeecc16bb098b7"],[],[],[],[1,false,null,"$147","$1089",[],"$691","$781","$783","resolved",[],["$1065"]]],["CALL-369b8ea8dc6f4942","FACT","$1036","$1126","Call queries.unsubscribe_user_from_another",["app.db.queries.queries.queries.unsubscribe_user_from_another","$876"],["EVD-b2c27ef23eb70e4e"],[],[],[],[1,false,null,"queries.unsubscribe_user_from_another","$1032",[],"$619","$869","$876","resolved",[],["app.db.queries.queries.queries.unsubscribe_user_from_another"]]],["CALL-36accdc8475c3a3a","FACT","$1036","$1144","Call router.get",["$781"],["EVD-03207b0f4182acde"],[],[],[],[0,false,null,"router.get","$1056",[],"$259","$781","$781","$1143",[],[]]],["CALL-391cee8ff2f1ebf5","FACT","$1036","$1126","Call Article",["$842","$897"],["EVD-613e0a63803bea15"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$897"]},"Article","$1089",[],"$596","$838","$842","resolved",["$123"],["$897"]]],["CALL-397ac46a733546df","FACT","$1036","$1126","Call Comment",["$864","$899"],["EVD-0a7093b01a54bd88"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$899"]},"Comment","$1089",[],"$692","$861","$864","resolved",["$139"],["$899"]]],["CALL-39822e7288fdef4c","FACT","$1036","$1126","Call queries.create_new_comment",["app.db.queries.queries.queries.create_new_comment","$865"],["EVD-3ff18c31a37f09ae"],[],[],[],[1,false,null,"queries.create_new_comment","$1032",[],"$661","$861","$865","resolved",[],["app.db.queries.queries.queries.create_new_comment"]]],["CALL-39fbb13347c366c1","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-6cee2e5a77fb941e"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-3a548339935f97f0","FACT","$1036","$1126","$47",["$778","$1065"],["EVD-fa0e3e6cec819046"],[],[],[],[1,false,null,"$147","$1089",[],"$587","$775","$778","resolved",[],["$1065"]]],["CALL-3acf3baaa67b847d","FACT","$1036","$1126","Call get_slug_for_article",["$763","$961"],["EVD-25fadd9797bdfee9"],[],[],[],[1,false,null,"get_slug_for_article","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-53f95d1baeaca46b"],"id":"VALUEBIND-164c770803cfff70","initializer":"get_slug_for_article(article_create.title)","name":"slug","target_kind":"name"}],"$643","$762","$763","resolved",["EVD-9d34f91ccc92a61c"],["$961"]]],["CALL-3b535fb6b8f28f1f","FACT","$1036","$1126","Call Query.from_",["$848","pypika.Query.from_"],["EVD-7728a669733ae743"],[],[],[],[1,false,null,"Query.from_","$1032",[],"$600","$838","$848","resolved",[],["pypika.Query.from_"]]],["CALL-3b7949f1fe52c61f","FACT","$1036","$1126","$46",["$726","$1064"],["EVD-b504d8bc34248664"],[],[],[],[1,false,null,"Depends","$1089",[],"$274","$726","$726","resolved",[],["$1064"]]],["CALL-3bb6a280436bac62","FACT","$1036","$1144","Call article.copy",["$760"],["EVD-8cf9bab8985f5095"],[],[],[],[0,false,null,"article.copy","$1056",[],"$672","$757","$760","$1143",[],[]]],["CALL-3bfaab331172c064","FACT","$1036","$1126","$46",["$768","$1064"],["EVD-39f6b8563de73a0f"],[],[],[],[1,false,null,"Depends","$1089",[],"$298","$768","$768","resolved",[],["$1064"]]],["CALL-3d34480c46ff8159","FACT","$1036","$1144","Call super().__init__",["$863"],["EVD-bf9754327f1ddbaa"],[],[],[],[0,false,null,"super().__init__","$1061",[],"$713","$861","$863","$1143",[],[]]],["CALL-3dab0ff97dda149a","FACT","$1036","$1144","Call Query.from_(users).where",["$848"],["EVD-b4bab1f52352d176"],[],[],[],[0,false,null,"Query.from_(users).where","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-3e1dfa1970806f48","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-ae2d6d6857e7c783"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-3e87e73d2bb652ab","FACT","$1036","$1126","$46",["$746","$1064"],["EVD-6590a6797eb980b0"],[],[],[],[1,false,null,"Depends","$1089",[],"$629","$743","$746","resolved",[],["$1064"]]],["CALL-3ef902004218fab1","FACT","$1036","$1126","Call self.is_user_following_for_another_user",["$874","$875"],["EVD-be89bb2414d78f3f"],[],[],[],[1,false,null,"self.is_user_following_for_another_user","$1107",[],"$667","$869","$874","resolved",["EVD-2121a21efddeb09f"],["$875"]]],["CALL-3feab108f476e2c5","FACT","$1036","$1126","Call ProfilesRepository",["$841","$870"],["EVD-b09a525b29911501"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$870"]},"$497","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-99230f9d1e08cac5"],"id":"VALUEBIND-eb2fc67d5a1eae5d","initializer":"ProfilesRepository(conn)","name":"self._profiles_repo","target_kind":"$1030"}],"$632","$838","$841","resolved",["$80"],["$870"]]],["CALL-3ffd8ab82a17461b","FACT","$1036","$1126","Call op.create_table",["$722","$819"],["EVD-d571223019bfdf50"],[],[],[],[1,false,null,"op.create_table","$1032",[],"SYM-eb18696f88815481","$817","$819","resolved",[],["$722"]]],["CALL-40d87bce08197058","FACT","$1036","$1126","Call sa.ForeignKey",["$822","$1131"],["EVD-85b1941ee7343269"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"SYM-dc3f7c48d517475a","$817","$822","resolved",[],["$1131"]]],["CALL-4216d5732a44eed2","FACT","$1036","$1126","$46",["$781","$1064"],["EVD-c94f2a1bd4ff2f67"],[],[],[],[1,false,null,"Depends","$1089",[],"$259","$781","$781","resolved",[],["$1064"]]],["CALL-42a9637ef89843b6","FACT","$1036","$1126","$47",["$741","$1065"],["EVD-11701974b0348b45"],[],[],[],[1,false,null,"$147","$1089",[],"$644","$740","$741","resolved",[],["$1065"]]],["CALL-433d9d541b85f2bc","FACT","$1036","$1144","Call query.limit(Parameter(query_params_count + 1)).offset",["$848"],["EVD-16a3f3369e06e161"],[],[],[],[0,false,null,"query.limit(Parameter(query_params_count + 1)).offset","$1061",[{"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"}],"$600","$838","$848","$1143",[],[]]],["CALL-435c1fefea0e1143","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-dcab43f89b178b7f"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-43ba4c9b66782200","FACT","$1036","$1126","Call APIRouter",["$768","$1063"],["EVD-af9a2cb60345d84b"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-65091f589c4d56b9"],"id":"VALUEBIND-d7d20c0a51055849","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$298","$768","$768","resolved",[],["$1063"]]],["CALL-446e20b11c3e4324","FACT","$1036","$1126","Call jwt.create_access_token_for_user",["$782","$968"],["EVD-162062e3fc350cc1"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1031",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-778e80bb92aade4d"],"id":"VALUEBIND-b9f92165d4ccb10a","initializer":"$1104","name":"token","target_kind":"name"}],"$687","$781","$782","resolved",["EVD-03bc88bd64f68c3e"],["$968"]]],["CALL-44705d3a945cf828","FACT","$1036","$1126","$47",["$776","$1065"],["EVD-848c303ceca78f7a"],[],[],[],[1,false,null,"$147","$1089",[],"$598","$775","$776","resolved",[],["$1065"]]],["CALL-45db1d2d8dc35604","FACT","$1036","$1126","Call queries.add_article_to_favorites",["app.db.queries.queries.queries.add_article_to_favorites","$844"],["EVD-5b99f9459b31df56"],[],[],[],[1,false,null,"queries.add_article_to_favorites","$1032",[],"$704","$838","$844","resolved",[],["app.db.queries.queries.queries.add_article_to_favorites"]]],["CALL-46085963ea501809","FACT","$1036","$1126","Call CommentInResponse",["$772","$925"],["EVD-82cb59e5f2965649"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$925"]},"CommentInResponse","$1089",[],"$666","$771","$772","resolved",["$132"],["$925"]]],["CALL-461d175ce7d9eeed","FACT","$1036","$1126","Call op.create_table",["$722","$823"],["EVD-a9777f318ce3ef7e"],[],[],[],[1,false,null,"op.create_table","$1032",[],"SYM-257da542b84403db","$817","$823","resolved",[],["$722"]]],["CALL-46b3beb8ad0031d5","FACT","$1036","$1126","Call security.generate_salt",["$910","$972"],["EVD-8a7f4d1f9a662155"],[],[],[],[1,false,null,"security.generate_salt","$1031",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-725ebdf51962b45e"],"id":"VALUEBIND-d714c9f9f91b1fd0","initializer":"security.generate_salt()","name":"self.salt","target_kind":"$1030"}],"$651","$907","$910","resolved",["EVD-a96686b1946aeacc"],["$972"]]],["CALL-46d7ab79f91e38d5","FACT","$1036","$1144","Call router.get",["$757"],["EVD-b35b4ed4a365eb39"],[],[],[],[0,false,null,"router.get","$1056",[],"$262","$757","$757","$1143",[],[]]],["CALL-46f49f50edfd6174","FACT","$1036","$1126","Call queries.get_comment_by_id_and_slug",["app.db.queries.queries.queries.get_comment_by_id_and_slug","$867"],["EVD-d31fadef232775fa"],[],[],[],[1,false,null,"queries.get_comment_by_id_and_slug","$1032",[],"$606","$861","$867","resolved",[],["app.db.queries.queries.queries.get_comment_by_id_and_slug"]]],["CALL-46fdc2814a0301a8","FACT","$1036","$1144","Call super().__init__",["$834"],["EVD-2e80fd8bcef361b8"],[],[],[],[0,false,null,"super().__init__","$1061",[],"SYM-a80352f997edd316","$831","$834","$1143",[],[]]],["CALL-470ea7b9cd96d0b6","FACT","$1036","$1115","Call articles_repo.add_article_into_favorites",["$760","$844"],["EVD-8b9329b3500b804f"],[],[],[],[1,false,null,"articles_repo.add_article_into_favorites","$1057",[],"$672","$757","$760","$1114",["EVD-3ca014a9798d9ec1"],["$844"]]],["CALL-4792415c58aa60b4","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-ffb285e0f90a395e"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-47b1ce98ff5aa33e","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-6a05541a13d83314"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-488f1d1d5cfd6804","FACT","$1036","$1126","Call UserWithToken",["$770","$941"],["EVD-0e7b34093d7a50e7"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$941"]},"UserWithToken","$1089",[],"$663","$768","$770","resolved",["$104"],["$941"]]],["CALL-48ff8a22abba0d02","FACT","$1036","$1126","Call op.create_primary_key",["alembic.op.create_primary_key","$822"],["EVD-6a625a277bc81d33"],[],[],[],[1,false,null,"op.create_primary_key","$1032",[],"SYM-dc3f7c48d517475a","$817","$822","resolved",[],["alembic.op.create_primary_key"]]],["CALL-494ba4e8aca24941","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-0109eff0f117492d"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-49ce0c95c54b3e22","FACT","$1036","$1126","$49",["$746","$775"],["EVD-99296d6b4ef60cee"],[],[],[],[1,false,null,"$1088","$1089",[],"$275","$775","$775","resolved",["$111"],["$746"]]],["CALL-4aa1e66cb8d3eb8f","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-d4478e68d523b0f2"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-4aaefc42b5f98e1e","FACT","$1036","$1126","Call queries.get_tags_for_article_by_slug",["app.db.queries.queries.queries.get_tags_for_article_by_slug","$854"],["EVD-cace1007432e87f9"],[],[],[],[1,false,null,"queries.get_tags_for_article_by_slug","$1032",[],"$665","$838","$854","resolved",[],["app.db.queries.queries.queries.get_tags_for_article_by_slug"]]],["CALL-4af8d7360baaf52b","FACT","$1036","$1126","Call ArticleInResponse",["$760","$917"],["EVD-2684e3102905dc43"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$917"]},"$39","$1089",[],"$672","$757","$760","resolved",["$92"],["$917"]]],["CALL-4b1ddb415db48d03","FACT","$1036","$1126","Call str",["$770","builtins.str"],["EVD-f09f514072f654d8"],[],[],[],[1,false,null,"str","$498",[],"$663","$768","$770","resolved",[],["builtins.str"]]],["CALL-4bc5b2543251dc96","FACT","$1036","$1144","Call query.join",["$848"],["EVD-13fd57225c278fbb"],[],[],[],[0,false,null,"query.join","$1056",[],"$600","$838","$848","$1143",[],[]]],["CALL-4c2bdaa6d4800a41","FACT","$1036","$1144","Call Query.from_(users).where",["$848"],["EVD-da2caae3389d3cf1"],[],[],[],[0,false,null,"Query.from_(users).where","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-4d03fba6b5022549","FACT","$1036","$1115","Call repo.get_user_by_username",["$887","$964"],["EVD-8748819b1628f670"],[],[],[],[1,false,null,"repo.get_user_by_username","$1057",[],"$677","$962","$964","$1114",["$89"],["$887"]]],["CALL-4d3116e70241f91a","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-5c72fead8b3a2cc6"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-4dcd068bcec5f676","FACT","$1036","$1144","Call user_update.dict",["$783"],["EVD-4ebb166fcd4c7cf0"],[],[],[],[0,false,null,"user_update.dict","$1056",[],"$691","$781","$783","$1143",[],[]]],["CALL-4e704572148539e3","FACT","$1036","$1126","$49",["$746","$762"],["EVD-dca96925203ce6a5"],[],[],[],[1,false,null,"$1088","$1089",[],"$265","$762","$762","resolved",["$111"],["$746"]]],["CALL-4e7e1169e6548218","FACT","$1036","$1126","Call query_params.append",["$848","builtins.list.append"],["EVD-344c88d807ef0388"],[],[],[],[1,false,null,"query_params.append","literal-bound receiver of known type",[],"$600","$838","$848","resolved",[],["builtins.list.append"]]],["CALL-4e9fe98d2c135860","FACT","$1036","$1126","$51",["$827","$1130"],["EVD-36b435931f36fc06"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["$1130"]]],["CALL-4ea45a3bb95a3547","FACT","$1036","$1126","Call ArticleInResponse",["$767","$917"],["EVD-0debe3835e2cd11c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$917"]},"$39","$1089",[],"$611","$762","$767","resolved",["$92"],["$917"]]],["CALL-4fde624e93278ab6","FACT","$1036","$1126","Call bcrypt.gensalt",["$972","bcrypt.gensalt"],["EVD-c7021c885d7269a2"],[],[],[],[1,false,null,"bcrypt.gensalt","$1031",[],"$688","$971","$972","resolved",[],["bcrypt.gensalt"]]],["CALL-4fde8dabfb340a6d","FACT","$1036","$1144","$50",["$754"],["EVD-34968dbd17edc841"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$245","$754","$754","$1143",[],[]]],["CALL-4febdcc9e493dcca","FACT","$1036","$1126","Call Parameter",["$833","$848"],["EVD-9c8169bf7153fd31"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$833"]},"Parameter","$1089",[],"$600","$838","$848","resolved",["EVD-62ba3ac5e18e13bf"],["$833"]]],["CALL-5038fe03b4a9ae45","FACT","$1036","$1126","Call pathlib.Path",["$815","pathlib.Path"],["EVD-5f6e9139fe763a8b"],[],[],[],[1,false,null,"pathlib.Path","$1031",[],"$268","$815","$815","resolved",[],["pathlib.Path"]]],["CALL-50458f46115bacd1","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-e04e42b2d29f552b"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-5054e972ca8af140","FACT","$1036","$1126","Call aiosql.from_path",["aiosql.from_path","$829"],["EVD-2e398180a14f24ed"],[],[],[],[1,false,null,"aiosql.from_path","$1031",[{"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"}],"$303","$829","$829","resolved",[],["aiosql.from_path"]]],["CALL-506c7a9a2eee82cc","FACT","$1036","$1126","$47",["$749","$1065"],["EVD-a117accdbb302b83"],[],[],[],[1,false,null,"$147","$1089",[],"$601","$748","$749","resolved",[],["$1065"]]],["CALL-508619d1b7bf33dc","FACT","$1036","$1144","Call router.get",["$762"],["EVD-40006d160fdd7184"],[],[],[],[0,false,null,"router.get","$1056",[],"$265","$762","$762","$1143",[],[]]],["CALL-50e8a49b9cb4e5e0","FACT","$1036","$1126","Call check_username_is_taken",["$770","$964"],["EVD-f039de45f3ba414e"],[],[],[],[1,false,null,"$1039","$1089",[],"$663","$768","$770","resolved",["EVD-91266911ccb719c3"],["$964"]]],["CALL-512afa3c852368d7","FACT","$1036","$1144","$50",["$754"],["EVD-8ea683090512ac74"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$245","$754","$754","$1143",[],[]]],["CALL-5227a325da1365a2","FACT","$1036","$1126","$47",["$770","$1065"],["EVD-163cc1d74205656f"],[],[],[],[1,false,null,"$147","$1089",[],"$663","$768","$770","resolved",[],["$1065"]]],["CALL-53509212a5777773","FACT","$1036","$1126","Call Field",["$914","pydantic.Field"],["EVD-84cbe8fa9d54ba9c"],[],[],[],[1,false,null,"Field","$1089",[{"annotation":"List[str]","definition_contexts":[],"evidence_ids":["EVD-dbfa9b8d28357eb2"],"id":"VALUEBIND-e0f9baa8024a9fc2","initializer":"Field(..., alias='tagList')","name":"tags","target_kind":"name"}],"$604","$913","$914","resolved",[],["pydantic.Field"]]],["CALL-54e1ea3af54d507f","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-29b58bf8123b16f1"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-55348bf2d1f539ba","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-fb382bcb01444470"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-55c91b71c9be5d58","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-f6b12fbc5af5f238"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-55ceb7bd694e322d","FACT","$1036","$1126","Call UserWithToken",["$783","$941"],["EVD-d0b0c7ff12ba63a2"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$941"]},"UserWithToken","$1089",[],"$691","$781","$783","resolved",["$104"],["$941"]]],["CALL-568dcbd0f63c7fc9","FACT","$1036","$1126","$49",["$746","$748"],["EVD-e05cdaaa4dcc8468"],[],[],[],[1,false,null,"$1088","$1089",[],"$292","$748","$748","resolved",["$111"],["$746"]]],["CALL-578d138697071eb7","FACT","$1036","$1126","Call self._get_article_from_db_record",["$842","$852"],["EVD-91b35f80c30d1c55"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1107",[],null,"$838","$852","resolved",["$95"],["$842"]]],["CALL-57c00bc3b76b63ae","FACT","$1036","$1144","Call article_update.dict",["$767"],["EVD-784d7d9850c7e18c"],[],[],[],[0,false,null,"article_update.dict","$1056",[],"$611","$762","$767","$1143",[],[]]],["CALL-57c245a48b695973","FACT","$1036","$1115","$52",["$884","$888"],["EVD-b6555b31a6dc3b6b"],[],[],[],[1,false,null,"$1128","$1049",[],"$681","$882","$888","$1114",[],["$884"]]],["CALL-57fa8dff2b073163","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-51fc9e338a1073b7"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-584ab31a4552ba01","FACT","$1036","$1115","Call comments_repo.create_comment_for_article",["$772","$772","$865"],["EVD-2f0d111f686c320a"],[],[],[],[2,false,null,"comments_repo.create_comment_for_article","$1057",[],"$666","$771","$772","$1114",["EVD-870aed5240fc8cc4","EVD-923182160470fbce"],["$772","$865"]]],["CALL-5886977b76ae98da","FACT","$1036","$1126","Call Body",["$781","fastapi.Body"],["EVD-fa1d75c26bbaf548"],[],[],[],[1,false,null,"Body","$1089",[],"$259","$781","$781","resolved",[],["fastapi.Body"]]],["CALL-58ece8644b61d112","FACT","$1036","$1126","Call logger.opt",["$793","loguru.logger.opt"],["EVD-2dbf4b5a33d46e9e"],[],[],[],[1,false,null,"logger.opt","$1032",[],"SYM-0da73d2af2baf63b","$791","$793","resolved",[],["loguru.logger.opt"]]],["CALL-58f6a7e2d273e6f5","FACT","$1036","$1126","Call dict",["$885","builtins.dict"],["EVD-73166c7b29fdd151"],[],[],[],[1,false,null,"dict","$498",[],"$617","$882","$885","resolved",[],["builtins.dict"]]],["CALL-59a00971a813ecd3","FACT","$1036","$1144","Call Query.from_(tags_table).where(tags_table.tag == Parameter(query_params_count)).select",["$848"],["EVD-7ce3bba1d66cb895"],[],[],[],[0,false,null,"Query.from_(tags_table).where(tags_table.tag == Parameter(query_params_count)).select","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-5a8768f7b943d972","FACT","$1036","$1144","Call router.delete",["$775"],["EVD-b3d8f812f33afd61"],[],[],[],[0,false,null,"router.delete","$1056",[],"$275","$775","$775","$1143",[],[]]],["CALL-5a893c306a1f973a","FACT","$1036","$1126","Call ValueError",["$970","builtins.ValueError"],["EVD-c13cd5e139c951eb"],[],[],[],[1,false,null,"ValueError","$498",[],"$660","$967","$970","resolved",[],["builtins.ValueError"]]],["CALL-5ac8078c5ca14624","FACT","$1036","$1126","Call authentication.get_current_user_authorizer",["$739","$740"],["EVD-df44e839763ae05c"],[],[],[],[1,false,null,"authentication.get_current_user_authorizer","$1031",[],"$235","$740","$740","resolved",["$100"],["$739"]]],["CALL-5bbc8424499215b4","FACT","$1036","$1115","Call self._profiles_repo.get_profile_by_username",["$842","app.db.repositories.articles.ArticlesRepository._profiles_repo.get_profile_by_username"],["EVD-b3ea47853a28a9b9"],[],[],[],[1,false,null,"self._profiles_repo.get_profile_by_username","$1049",[],"$596","$838","$842","$1114",[],["app.db.repositories.articles.ArticlesRepository._profiles_repo.get_profile_by_username"]]],["CALL-5bf691f6975de649","FACT","$1036","$1126","$49",["$746","$771"],["EVD-e743d983c8148639"],[],[],[],[1,false,null,"$1088","$1089",[],"$277","$771","$771","resolved",["$111"],["$746"]]],["CALL-5c1ba39242f83260","FACT","$1036","$1126","Call Body",["$768","fastapi.Body"],["EVD-795ec8b947c96522"],[],[],[],[1,false,null,"Body","$1089",[],"$298","$768","$768","resolved",[],["fastapi.Body"]]],["CALL-5c3bb6b08585d940","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-1620596c9077db43"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-5c5e0251cfa9cc1e","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-45a3779eb4bfc63a"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-5d113a6f4c924970","FACT","$1036","$1126","Call func.now",["$827","sqlalchemy.func.now"],["EVD-5fc153267a460969"],[],[],[],[1,false,null,"func.now","$1032",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["sqlalchemy.func.now"]]],["CALL-5d4f5660eaabb6cd","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-b98b49f7fb1ead62"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-5d5db318f3587192","FACT","$1036","$1115","$52",["$845","$847"],["EVD-c727af2f7cd742de"],[],[],[],[1,false,null,"$1128","$1049",[],"$616","$838","$847","$1114",[],["$845"]]],["CALL-5d981a916d3b38fa","FACT","$1036","$1126","Call super",["$863","builtins.super"],["EVD-bf9754327f1ddbaa"],[],[],[],[1,false,null,"super","$498",[],"$713","$861","$863","resolved",[],["builtins.super"]]],["CALL-5dc55e8e60225fb2","FACT","$1036","$1126","$47",["$763","$1065"],["EVD-e384facebe987b80"],[],[],[],[1,false,null,"$147","$1089",[],"$643","$762","$763","resolved",[],["$1065"]]],["CALL-5dc94c83596d9d07","FACT","$1036","$1115","Call articles_repo.filter_articles",["$765","$848"],["EVD-75c901a0e3d8354c"],[],[],[],[1,false,null,"articles_repo.filter_articles","$1057",[],"$702","$762","$765","$1114",["EVD-21fb012f99d13fe6"],["$848"]]],["CALL-5e93ae8c3ddece91","FACT","$1036","$1126","Call SecretStr",["$809","$1120"],["EVD-3f486e787e4bb887"],[],[],[],[1,false,null,"SecretStr","$1089",[{"annotation":"SecretStr","definition_contexts":[],"evidence_ids":["EVD-c87673b393706a5a"],"id":"VALUEBIND-be371c8254d688c3","initializer":"SecretStr('test_secret')","name":"secret_key","target_kind":"name"}],"$633","$808","$809","resolved",[],["$1120"]]],["CALL-5ebc8c61dc112a33","FACT","$1036","$1126","Call Profile",["$874","$901"],["EVD-0de7b25aac573878"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$901"]},"Profile","$1089",[{"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"}],"$667","$869","$874","resolved",["$84"],["$901"]]],["CALL-5ec5641ba70ffe0e","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-682072523ebccf65"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-5f3deac25a74baf6","FACT","$1036","$1126","Call timedelta",["$968","datetime.timedelta"],["EVD-518b1b9144d66841"],[],[],[],[1,false,null,"timedelta","$1089",[],"$583","$967","$968","resolved",[],["datetime.timedelta"]]],["CALL-5feb51abaf87d3a9","FACT","$1036","$1126","Call op.execute",["alembic.op.execute","$825"],["EVD-1c249e8c55856999"],[],[],[],[1,false,null,"op.execute","$1032",[],"$609","$817","$825","resolved",[],["alembic.op.execute"]]],["CALL-60c9a65d9335c708","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-70f14dac128f9147"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-617986ad24b65db3","FACT","$1036","$1126","$45",["app.api.routes.articles.articles_resource.list_articles.<listcomp:44:28>","$915"],["EVD-0b15e91e7feb7c21"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1032",[],null,"$762","app.api.routes.articles.articles_resource.list_articles.<listcomp:44:28>","resolved",[],["$915"]]],["CALL-61a679ce2c93ce1c","FACT","$1036","$1126","$51",["$819","$1130"],["EVD-552baa1ce0424a31"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-eb18696f88815481","$817","$819","resolved",[],["$1130"]]],["CALL-61abac408e685a40","FACT","$1036","$1126","Call logger.info",["$814","loguru.logger.info"],["EVD-70b23e71d7d52da9"],[],[],[],[1,false,null,"logger.info","$1032",[],"$669","$812","$814","resolved",[],["loguru.logger.info"]]],["CALL-61ea2134baab36ad","FACT","$1036","$1144","Call application.add_event_handler",["$889"],["EVD-b548d426561d1bd1"],[],[],[],[0,false,null,"application.add_event_handler","$1056",[],"$670","app.main","$889","$1143",[],[]]],["CALL-620efd63142afbe3","FACT","$1036","$1126","Call timestamps",["$825","$827"],["EVD-b8448d58c4b7d1ae"],[],[],[],[1,false,null,"timestamps","$1108",[],"$609","$817","$825","resolved",["EVD-7268ec5993733fe9"],["$827"]]],["CALL-62398dcc86593eff","FACT","$1036","$1126","$46",["$740","$1064"],["EVD-142cf529e265d485"],[],[],[],[1,false,null,"Depends","$1089",[],"$235","$740","$740","resolved",[],["$1064"]]],["CALL-635617cd482c07eb","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-a055fc1a8e02a152"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-637bbe96453c0d25","FACT","$1036","$1126","Call op.execute",["alembic.op.execute","$818"],["EVD-4f57c296614afe62"],[],[],[],[1,false,null,"op.execute","$1032",[],"$707","$817","$818","resolved",[],["alembic.op.execute"]]],["CALL-63b1e35570631a56","FACT","$1036","$1126","Call timestamps",["$820","$827"],["EVD-71258debe10f3773"],[],[],[],[1,false,null,"timestamps","$1108",[],"$683","$817","$820","resolved",["EVD-7268ec5993733fe9"],["$827"]]],["CALL-64bfe923df692eae","FACT","$1036","$1126","$48",["$726","$739"],["EVD-597d8248fbd09e65"],[],[],[],[1,false,null,"$1086","$1089",[],"$274","$726","$726","resolved",["$100"],["$739"]]],["CALL-65d9e9c78608bb62","FACT","$1036","$1126","$49",["$746","$757"],["EVD-caf01d2b447fcc51"],[],[],[],[1,false,null,"$1088","$1089",[],"$262","$757","$757","resolved",["$111"],["$746"]]],["CALL-6675f5dd17024872","FACT","$1036","$1115","$52",["$873","$876"],["EVD-47e489b0419fa1a9"],[],[],[],[1,false,null,"$1128","$1049",[],"$619","$869","$876","$1114",[],["$873"]]],["CALL-66d80408297add60","FACT","$1036","$1126","Call Security",["$730","fastapi.Security"],["EVD-df77b14447eaf9b0"],[],[],[],[1,false,null,"Security","$1089",[],"$272","$730","$730","resolved",[],["fastapi.Security"]]],["CALL-67268a2887b7db99","FACT","$1036","$1144","Call connectable.connect",["$816"],["EVD-f78a203b06957462"],[],[],[],[0,false,null,"connectable.connect","$1056",[],"SYM-4a23f826d3dad50b","$815","$816","$1143",[],[]]],["CALL-673a417804ca89d9","FACT","$1036","$1126","$51",["$818","$1130"],["EVD-51510c3e5231ec3f"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$707","$817","$818","resolved",[],["$1130"]]],["CALL-683d931c63635fd4","FACT","$1036","$1126","Call Field",["$916","pydantic.Field"],["EVD-7e30cd142e516ba6"],[],[],[],[1,false,null,"Field","$1089",[{"annotation":"List[str]","definition_contexts":[],"evidence_ids":["EVD-180fb85e98040280"],"id":"VALUEBIND-3b464dcc540103af","initializer":"Field([], alias='tagList')","name":"tags","target_kind":"name"}],"$614","$913","$916","resolved",[],["pydantic.Field"]]],["CALL-68fabf9e00ce1847","FACT","$1036","$1144","Call router.get",["$779"],["EVD-1957be382d7791a9"],[],[],[],[0,false,null,"router.get","$1056",[],"$276","$779","$779","$1143",[],[]]],["CALL-691bfa84d4c9bb15","FACT","$1036","$1126","Call ArticleInResponse",["$766","$917"],["EVD-3f4dc108bb100e51"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$917"]},"$39","$1089",[],"$706","$762","$766","resolved",["$92"],["$917"]]],["CALL-693fd748a4957cb4","FACT","$1036","$1126","Call TagsRepository",["$841","$879"],["EVD-bf3ec5f5f3221d10"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$879"]},"TagsRepository","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-189bb8938c06a28e"],"id":"VALUEBIND-d7d77d2fbdef286b","initializer":"TagsRepository(conn)","name":"self._tags_repo","target_kind":"$1030"}],"$632","$838","$841","resolved",["$98"],["$879"]]],["CALL-6af9a007190c7a78","FACT","$1036","$1115","Call articles_repo.get_article_by_slug",["$728","$850"],["EVD-10fedf7f8d515982"],[],[],[],[1,false,null,"articles_repo.get_article_by_slug","$1057",[],"$698","$726","$728","$1114",["EVD-2c811916f7320f3f"],["$850"]]],["CALL-6b75d6f1a048a277","FACT","$1036","$1126","Call _get_authorization_header_retriever",["$730","$736"],["EVD-227db87652b6e035"],[],[],[],[1,false,null,"_get_authorization_header_retriever","$1108",[],"$272","$730","$730","resolved",["EVD-b0b9443cd99bf6c1"],["$736"]]],["CALL-6c74c09e328d5c30","FACT","$1036","$1126","Call op.execute",["alembic.op.execute","$826"],["EVD-4d1a2909145aa3a8"],[],[],[],[1,false,null,"op.execute","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["alembic.op.execute"]]],["CALL-6d1fcb0b88d3ae48","FACT","$1036","$1126","Call str",["$769","builtins.str"],["EVD-2417d923f8f6f6d7"],[],[],[],[1,false,null,"str","$498",[],"$690","$768","$769","resolved",[],["builtins.str"]]],["CALL-6f80f65ddb75c694","FACT","$1036","$1126","Call str",["$783","builtins.str"],["EVD-3da79b55d40da682"],[],[],[],[1,false,null,"str","$498",[],"$691","$781","$783","resolved",[],["builtins.str"]]],["CALL-6f8258f8e46cf431","FACT","$1036","$1115","Call articles_repo.delete_article",["$764","$847"],["EVD-e2d3d8d4b3c81ad8"],[],[],[],[1,false,null,"articles_repo.delete_article","$1057",[],"$674","$762","$764","$1114",["EVD-bac2b88f88325a73"],["$847"]]],["CALL-6fb68879237adc57","FACT","$1036","$1126","Call str",["$737","builtins.str"],["EVD-2a03a5c8cc2e8b99"],[],[],[],[1,false,null,"str","$498",[],"$710","$730","$737","resolved",[],["builtins.str"]]],["CALL-7035d0ca176e709e","FACT","$1036","$1126","$49",["$746","$757"],["EVD-0fd993907f44cb7d"],[],[],[],[1,false,null,"$1088","$1089",[],"$262","$757","$757","resolved",["$111"],["$746"]]],["CALL-70b2513d6848639f","FACT","$1036","$1126","$46",["$768","$1064"],["EVD-2b7d66607b5253f3"],[],[],[],[1,false,null,"Depends","$1089",[],"$298","$768","$768","resolved",[],["$1064"]]],["CALL-7113378f6c355ea7","FACT","$1036","$1126","Call ProfilesRepository",["$863","$870"],["EVD-f90859dfe4e18a97"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$870"]},"$497","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-d228e43208443a88"],"id":"VALUEBIND-e4d3cd185d41d15e","initializer":"ProfilesRepository(conn)","name":"self._profiles_repo","target_kind":"$1030"}],"$713","$861","$863","resolved",["$80"],["$870"]]],["CALL-71b7b4782655cf20","FACT","$1036","$1126","$49",["$746","$762"],["EVD-4910427cd9d10201"],[],[],[],[1,false,null,"$1088","$1089",[],"$265","$762","$762","resolved",["$111"],["$746"]]],["CALL-72b5af491b137126","FACT","$1036","$1126","Call close_db_connection",["$790","$813"],["EVD-84b3c4402a997368"],[],[],[],[1,false,null,"close_db_connection","$1089",[],"SYM-15f9930508b752e1","$786","$790","resolved",["EVD-c86ef21d63d9a676"],["$813"]]],["CALL-72f2d665174a29b0","FACT","$1036","$1126","Call _get_authorization_header",["$734","$735"],["EVD-fe549465bda41283"],[],[],[],[1,false,null,"_get_authorization_header","$1108",[],"$647","$730","$735","resolved",["EVD-74e9a475b8605f66"],["$734"]]],["CALL-731cd7862f9fe5bf","FACT","$1036","$1115","Call users_repo.get_user_by_username",["$737","$887"],["EVD-ab61cb2de1d55d1c"],[],[],[],[1,false,null,"users_repo.get_user_by_username","$1057",[],"$710","$730","$737","$1114",["$89"],["$887"]]],["CALL-7371c35909e4894a","FACT","$1036","$1126","Call Query",["$726","fastapi.Query"],["EVD-8264fe50aed6c2c4"],[],[],[],[1,false,null,"Query","$1089",[],"$274","$726","$726","resolved",[],["fastapi.Query"]]],["CALL-73a06c100ef4a598","FACT","$1036","$1126","Call ArticlesFilters",["$729","$919"],["EVD-7095c0ddd031c615"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$919"]},"ArticlesFilters","$1089",[],"$689","$726","$729","resolved",["$125"],["$919"]]],["CALL-745e4896d1752059","FACT","$1036","$1126","Call sa.TIMESTAMP",["$827","sqlalchemy.TIMESTAMP"],["EVD-d9d165fd922cb1aa"],[],[],[],[1,false,null,"sa.TIMESTAMP","$1031",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["sqlalchemy.TIMESTAMP"]]],["CALL-753bed335df8158d","FACT","$1036","$1126","Call sa.ForeignKey",["$822","$1131"],["EVD-3e90225ada75a795"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"SYM-dc3f7c48d517475a","$817","$822","resolved",[],["$1131"]]],["CALL-7598b05cbee44c27","FACT","$1036","$1126","$51",["$818","$1130"],["EVD-990354f326ef548e"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$707","$817","$818","resolved",[],["$1130"]]],["CALL-75b4837f69d69ab4","FACT","$1036","$1126","Call sa.ForeignKey",["$821","$1131"],["EVD-c342ff80402d4ab3"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"SYM-1ad8f943b883ee7a","$817","$821","resolved",[],["$1131"]]],["CALL-75f5b91917b8777d","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-7c3ae66dc43f4a9b"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-766639fb58cd11e2","FACT","$1036","$1126","$49",["$746","$771"],["EVD-83900ced585f470b"],[],[],[],[1,false,null,"$1088","$1089",[],"$277","$771","$771","resolved",["$111"],["$746"]]],["CALL-782b01882bd9f2fb","FACT","$1036","$1126","Call Query",["$757","fastapi.Query"],["EVD-a134966fb9801dd2"],[],[],[],[1,false,null,"Query","$1089",[],"$262","$757","$757","resolved",[],["fastapi.Query"]]],["CALL-784565b87e492fdb","FACT","$1036","$1115","Call articles_repo.create_article",["$763","$846"],["EVD-2a304b0b7b9a77d1"],[],[],[],[1,false,null,"articles_repo.create_article","$1057",[],"$643","$762","$763","$1114",["EVD-fb37322dee4c10f3"],["$846"]]],["CALL-78d80d5e73ebf7e2","FACT","$1036","$1115","Call profiles_repo.get_profile_by_username",["$749","$874"],["EVD-6cda7cfdeab3b2bb"],[],[],[],[1,false,null,"profiles_repo.get_profile_by_username","$1057",[],"$601","$748","$749","$1114",["EVD-fe80333c2d76c6e8"],["$874"]]],["CALL-799843ac36c6977a","FACT","$1036","$1126","Call pathlib.Path",["$829","pathlib.Path"],["EVD-6de73b33716e38d0"],[],[],[],[1,false,null,"pathlib.Path","$1031",[],"$303","$829","$829","resolved",[],["pathlib.Path"]]],["CALL-7a33e3c2c5b5f958","FACT","$1036","$1126","Call security.get_password_hash",["$910","$973"],["EVD-4f91fdcc9c7bb556"],[],[],[],[1,false,null,"security.get_password_hash","$1031",[{"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":"$1030"}],"$651","$907","$910","resolved",["EVD-c2ba154771b558be"],["$973"]]],["CALL-7a54f3659361582f","FACT","$1036","$1126","Call queries.delete_article",["app.db.queries.queries.queries.delete_article","$847"],["EVD-360e68d36df449ad"],[],[],[],[1,false,null,"queries.delete_article","$1032",[],"$616","$838","$847","resolved",[],["app.db.queries.queries.queries.delete_article"]]],["CALL-7a986490d713ebac","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-b0dfc55ef8e80ea1"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-7b25c5b9c289a79d","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-4dc7a47747cc8278"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-7b913fc91fe40b43","FACT","$1036","$1126","Call self.is_article_favorited_by_user",["$842","$855"],["EVD-ca45c7d7ee781403"],[],[],[],[1,false,null,"self.is_article_favorited_by_user","$1107",[],"$596","$838","$842","resolved",["EVD-8888997085f60aec"],["$855"]]],["CALL-7b97fe48c992acfd","FACT","$1036","$1126","Call logger.configure",["$798","loguru.logger.configure"],["EVD-84fc3429a062b3c0"],[],[],[],[1,false,null,"logger.configure","$1032",[],"$659","$795","$798","resolved",[],["loguru.logger.configure"]]],["CALL-7c98f84a064a23b2","FACT","$1036","$1126","Call self._get_comment_from_db_record",["$864","app.db.repositories.comments.CommentsRepository.get_comments_for_article.<listcomp:52:15>"],["EVD-bc3700821570916f"],[],[],[],[1,false,null,"self._get_comment_from_db_record","$1107",[],null,"$861","app.db.repositories.comments.CommentsRepository.get_comments_for_article.<listcomp:52:15>","resolved",["$114"],["$864"]]],["CALL-7d76a13c34ad3b99","FACT","$1036","$1126","$45",["$766","$915"],["EVD-3d4418b9fd2d710c"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1032",[],"$706","$762","$766","resolved",[],["$915"]]],["CALL-7e10df733183b987","FACT","$1036","$1126","Call self.get_favorites_count_for_article_by_slug",["$842","$853"],["EVD-735b8275853990d7"],[],[],[],[1,false,null,"self.get_favorites_count_for_article_by_slug","$1107",[],"$596","$838","$842","resolved",["EVD-df300db75fd83f24"],["$853"]]],["CALL-7e6178f96750e428","FACT","$1036","$1126","Call sa.TIMESTAMP",["$827","sqlalchemy.TIMESTAMP"],["EVD-a094f2833673baeb"],[],[],[],[1,false,null,"sa.TIMESTAMP","$1031",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["sqlalchemy.TIMESTAMP"]]],["CALL-7e6759e5d9aa37c0","FACT","$1036","$1115","Call comments_repo.delete_comment",["$773","$866"],["EVD-67ad1ed7da4380a1"],[],[],[],[1,false,null,"comments_repo.delete_comment","$1057",[],"$708","$771","$773","$1114",["EVD-f1abf2a2151a268c"],["$866"]]],["CALL-7f19ccb3712c9dd9","FACT","$1036","$1144","$53",["$770"],["EVD-e6f6feac50c38ac7"],[],[],[],[0,false,null,"$1129","$1056",[],"$663","$768","$770","$1143",[],[]]],["CALL-7f697949caaeed7a","FACT","$1036","$1126","Call queries.is_user_following_for_another",["app.db.queries.queries.queries.is_user_following_for_another","$875"],["EVD-1e04c2ea44733a34"],[],[],[],[1,false,null,"queries.is_user_following_for_another","$1032",[],"$603","$869","$875","resolved",[],["app.db.queries.queries.queries.is_user_following_for_another"]]],["CALL-802dfec157ea0745","FACT","$1036","$1126","Call queries.get_favorites_count_for_article",["app.db.queries.queries.queries.get_favorites_count_for_article","$853"],["EVD-185209c2be805ee3"],[],[],[],[1,false,null,"queries.get_favorites_count_for_article","$1032",[],"$668","$838","$853","resolved",[],["app.db.queries.queries.queries.get_favorites_count_for_article"]]],["CALL-80316b68ac23bf1d","FACT","$1036","$1115","Call users_repo.get_user_by_email",["$769","$886"],["EVD-b1fb2dae7cc1ed18"],[],[],[],[1,false,null,"users_repo.get_user_by_email","$1057",[],"$690","$768","$769","$1114",["EVD-255fe442f035c730"],["$886"]]],["CALL-803af655c149d1c1","FACT","$1036","$1115","$52",["$884","$885"],["EVD-7d4265d74880333c"],[],[],[],[1,false,null,"$1128","$1049",[],"$617","$882","$885","$1114",[],["$884"]]],["CALL-805bc9c7ee69c853","FACT","$1036","$1144","Call profile.copy",["$776"],["EVD-69353af1e380f37a"],[],[],[],[0,false,null,"profile.copy","$1056",[],"$598","$775","$776","$1143",[],[]]],["CALL-807c07315ecbac14","FACT","$1036","$1126","$51",["$819","$1130"],["EVD-2aa132bbce4e52d8"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-eb18696f88815481","$817","$819","resolved",[],["$1130"]]],["CALL-8184386c546391b7","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-a4857e1c90851d8d"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-82ae79df168f8f1d","FACT","$1036","$1126","Call ProfileInResponse",["$778","$931"],["EVD-d5b15c396e28c86a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$931"]},"$496","$1089",[],"$587","$775","$778","resolved",["$120"],["$931"]]],["CALL-839b278af1f10f01","FACT","$1036","$1126","Call queries.remove_article_from_favorites",["app.db.queries.queries.queries.remove_article_from_favorites","$856"],["EVD-73d7d7ee51be014c"],[],[],[],[1,false,null,"queries.remove_article_from_favorites","$1032",[],"$679","$838","$856","resolved",[],["app.db.queries.queries.queries.remove_article_from_favorites"]]],["CALL-83f21a3d91d55fbd","FACT","$1036","$1144","$50",["$754"],["EVD-a9857a30bc4e948c"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$245","$754","$754","$1143",[],[]]],["CALL-8405013ab26878a3","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-be08a5d33a11cf86"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-84237fbbcdc386ee","FACT","$1036","$1126","$47",["$734","$1065"],["EVD-2651fd10c1c68b35"],[],[],[],[1,false,null,"$147","$1089",[],"$588","$730","$734","resolved",[],["$1065"]]],["CALL-84f4c52ac67a4bd8","FACT","$1036","$1144","Call Query.from_(users).where(users.username == Parameter(query_params_count)).select",["$848"],["EVD-f52f7d542e91e77e"],[],[],[],[0,false,null,"Query.from_(users).where(users.username == Parameter(query_params_count)).select","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-86981f202145396b","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-d59c045dd703bb34"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-8760a8ce3d74e5a8","FACT","$1036","$1144","Call router.post",["$775"],["EVD-5a122a2ea8562621"],[],[],[],[0,false,null,"router.post","$1056",[],"$275","$775","$775","$1143",[],[]]],["CALL-87acbc85b1f63503","FACT","$1036","$1126","$46",["$748","$1064"],["EVD-df9751c8b9a4e0dd"],[],[],[],[1,false,null,"Depends","$1089",[],"$292","$748","$748","resolved",[],["$1064"]]],["CALL-8817f8dae70241e1","FACT","$1036","$1126","Call queries.get_articles_for_feed",["app.db.queries.queries.queries.get_articles_for_feed","$851"],["EVD-76a771b15ca939aa"],[],[],[],[1,false,null,"queries.get_articles_for_feed","$1032",[],"$634","$838","$851","resolved",[],["app.db.queries.queries.queries.get_articles_for_feed"]]],["CALL-88718d85e20770f2","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-4c3882e677228101"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-889db579f4c30587","FACT","$1036","$1126","Call datetime.datetime.now",["$893","datetime.datetime.now"],["EVD-4888d6b3462e7d2a"],[],[],[],[1,false,null,"datetime.datetime.now","$1031",[],"$578","$891","$893","resolved",[],["datetime.datetime.now"]]],["CALL-88a7b5986b413384","FACT","$1036","$1126","Call UserWithToken",["$769","$941"],["EVD-9a2ff41c7bef1783"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$941"]},"UserWithToken","$1089",[],"$690","$768","$769","resolved",["$104"],["$941"]]],["CALL-88acd247d704d517","FACT","$1036","$1126","Call query_params.extend",["$848","builtins.list.extend"],["EVD-370521fc0e6eb2f9"],[],[],[],[1,false,null,"query_params.extend","literal-bound receiver of known type",[],"$600","$838","$848","resolved",[],["builtins.list.extend"]]],["CALL-88b0aca94d951ef7","FACT","$1036","$1126","Call queries.get_user_by_email",["app.db.queries.queries.queries.get_user_by_email","$886"],["EVD-18b644db248dc65c"],[],[],[],[1,false,null,"queries.get_user_by_email","$1032",[],"$648","$882","$886","resolved",[],["app.db.queries.queries.queries.get_user_by_email"]]],["CALL-88c1247e07dfc115","FACT","$1036","$1126","Call database.get_repository",["$740","$746"],["EVD-f9ecbf61390b9be1"],[],[],[],[1,false,null,"database.get_repository","$1031",[],"$235","$740","$740","resolved",["$111"],["$746"]]],["CALL-88c15567ee5c5abe","FACT","$1036","$1126","Call Parameter",["$833","$848"],["EVD-a4a4a66653fc2850"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$833"]},"Parameter","$1089",[],"$600","$838","$848","resolved",["EVD-62ba3ac5e18e13bf"],["$833"]]],["CALL-88dece008af2a6b1","FACT","$1036","$1126","$48",["$739","$762"],["EVD-89c695f59e9a9b19"],[],[],[],[1,false,null,"$1086","$1089",[],"$265","$762","$762","resolved",["$100"],["$739"]]],["CALL-89448e6978652390","FACT","$1036","$1126","Call RWAPIKeyHeader",["$730","$732"],["EVD-dc4fe575956f7a10"],[],[],[],[1,false,null,"RWAPIKeyHeader","$1108",[],"$272","$730","$730","resolved",["$106"],["$732"]]],["CALL-894e2211d3b777bb","FACT","$1036","$1126","Call get_slug_for_article",["$767","$961"],["EVD-2c002c1a365d7667"],[],[],[],[1,false,null,"get_slug_for_article","$1089",[],"$611","$762","$767","resolved",["EVD-9d34f91ccc92a61c"],["$961"]]],["CALL-89644540112b9598","FACT","$1036","$1126","Call JSONResponse",["$751","$1133"],["EVD-b00f8060764457a0"],[],[],[],[1,false,null,"JSONResponse","$1089",[],"$589","$750","$751","resolved",[],["$1133"]]],["CALL-8990fe3d548ae546","FACT","$1036","$1126","Call Parameter",["$833","$848"],["EVD-bb7b1569f5812dbe"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$833"]},"Parameter","$1089",[],"$600","$838","$848","resolved",["EVD-62ba3ac5e18e13bf"],["$833"]]],["CALL-8a1fd83b241a0ae6","FACT","$1036","$1144","Call dt.replace(tzinfo=datetime.timezone.utc).isoformat",["$905"],["EVD-b4edae997bc0e14f"],[],[],[],[0,false,null,"dt.replace(tzinfo=datetime.timezone.utc).isoformat","$1061",[],"SYM-7d0da44a640c8622","$902","$905","$1143",[],[]]],["CALL-8a2c263dd18849a1","FACT","$1036","$1126","Call self._get_comment_from_db_record",["$864","$867"],["EVD-f09f57bda5db18a2"],[],[],[],[1,false,null,"self._get_comment_from_db_record","$1107",[],"$606","$861","$867","resolved",["$114"],["$864"]]],["CALL-8aebb11e4d38aaa8","FACT","$1036","$1126","Call op.create_table",["$722","$820"],["EVD-39da5c60ca62ca0e"],[],[],[],[1,false,null,"op.create_table","$1032",[],"$683","$817","$820","resolved",[],["$722"]]],["CALL-8b57fb9cbc59e446","FACT","$1036","$1126","$49",["$746","$768"],["EVD-49e825b968a35648"],[],[],[],[1,false,null,"$1088","$1089",[],"$298","$768","$768","resolved",["$111"],["$746"]]],["CALL-8c3fe7b6f3012a5b","FACT","$1036","$1126","$51",["$818","$1130"],["EVD-544a3f402282cb15"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$707","$817","$818","resolved",[],["$1130"]]],["CALL-8c60bffbffeeec93","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-a84e548cd2016369"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-8c73f5ab27a8934a","FACT","$1036","$1126","Call Body",["$762","fastapi.Body"],["EVD-fcbc6cfea6b850a5"],[],[],[],[1,false,null,"Body","$1089",[],"$265","$762","$762","resolved",[],["fastapi.Body"]]],["CALL-8d4e76f7ec569fbb","FACT","$1036","$1126","$46",["$781","$1064"],["EVD-5679546c39dd1708"],[],[],[],[1,false,null,"Depends","$1089",[],"$259","$781","$781","resolved",[],["$1064"]]],["CALL-8dbb75db16f9f214","FACT","$1036","$1126","$51",["$820","$1130"],["EVD-20395154f99f593f"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$683","$817","$820","resolved",[],["$1130"]]],["CALL-8def04db55bdc6d9","FACT","$1036","$1126","Call Path",["$748","fastapi.Path"],["EVD-6df0dfde92361901"],[],[],[],[1,false,null,"Path","$1089",[],"$292","$748","$748","resolved",[],["fastapi.Path"]]],["CALL-8e2c994bd2c72428","FACT","$1036","$1115","Call settings.configure_logging",["$798","$889"],["EVD-a0d3fb2e8f8b57d5"],[],[],[],[1,false,null,"settings.configure_logging","$1057",[],"$670","app.main","$889","$1114",["EVD-8a807ffeff2b14dd"],["$798"]]],["CALL-8e2f5ede6d00b1d7","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-38e6bee2135c5203"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-8eb48ce8a8ab2928","FACT","$1036","$1126","Call super",["$871","builtins.super"],["EVD-103cc5de0942caef"],[],[],[],[1,false,null,"super","$498",[],"$655","$869","$871","resolved",[],["builtins.super"]]],["CALL-8ec3442feb40af1c","FACT","$1036","$1126","Call queries.create_new_article",["app.db.queries.queries.queries.create_new_article","$846"],["EVD-9f9892acdd38440e"],[],[],[],[1,false,null,"queries.create_new_article","$1032",[],"$635","$838","$846","resolved",[],["app.db.queries.queries.queries.create_new_article"]]],["CALL-8f5f121c9592eb6f","FACT","$1036","$1126","Call slugify",["$961","slugify.slugify"],["EVD-744093f574dda038"],[],[],[],[1,false,null,"slugify","$1089",[],"$613","$958","$961","resolved",[],["slugify.slugify"]]],["CALL-8f6030b665256d12","FACT","$1036","$1126","Call Query",["$726","fastapi.Query"],["EVD-fa014864d3bf7543"],[],[],[],[1,false,null,"Query","$1089",[],"$274","$726","$726","resolved",[],["fastapi.Query"]]],["CALL-8feb45702e5a0735","FACT","$1036","$1126","$51",["$822","$1130"],["EVD-6934c70b8d17f98e"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-dc3f7c48d517475a","$817","$822","resolved",[],["$1130"]]],["CALL-904022ce58ba0f46","FACT","$1036","$1126","Call str",["$815","builtins.str"],["EVD-3c05e57e79bc3bbc"],[],[],[],[1,false,null,"str","$498",[],"$268","$815","$815","resolved",[],["builtins.str"]]],["CALL-910fb3cb1f272846","FACT","$1036","$1144","Call exc.errors",["$753"],["EVD-c6af521aa739de16"],[],[],[],[0,false,null,"exc.errors","$1056",[],"$579","$752","$753","$1143",[],[]]],["CALL-91c814742c050114","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-e54a8ba3eeca9b4f"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-9226e2e1b9747c2e","FACT","$1036","$1126","Call enumerate",["$906","builtins.enumerate"],["EVD-279e278205dc830f"],[],[],[],[1,false,null,"enumerate","$498",[],"SYM-7004728bd88b5a4f","$902","$906","resolved",[],["builtins.enumerate"]]],["CALL-93a577907c45a63d","FACT","$1036","$1144","Call dt.replace",["$905"],["EVD-b4edae997bc0e14f"],[],[],[],[0,false,null,"dt.replace","$1056",[],"SYM-7d0da44a640c8622","$902","$905","$1143",[],[]]],["CALL-93cd5ececf004e2e","FACT","$1036","$1115","Call comments_repo.get_comment_by_id",["$742","$867"],["EVD-da6fd1c225204a34"],[],[],[],[1,false,null,"comments_repo.get_comment_by_id","$1057",[],"$593","$740","$742","$1114",["EVD-47217920dc46bd1f"],["$867"]]],["CALL-9450fcb3272fe54b","FACT","$1036","$1126","Call APIRouter",["$754","$1063"],["EVD-e04f1f45dbf84997"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-ab53b99b39e26115"],"id":"VALUEBIND-044eaf0cb3da072e","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$245","$754","$754","resolved",[],["$1063"]]],["CALL-9460775e4652d09d","FACT","$1036","$1126","Call jwt.get_username_from_token",["$737","$970"],["EVD-af681aea12916f22"],[],[],[],[1,false,null,"jwt.get_username_from_token","$1031",[{"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"}],"$710","$730","$737","resolved",["EVD-4a78d1e3c5653855"],["$970"]]],["CALL-9498ca5caf85af6f","FACT","$1036","$1126","Call EntityDoesNotExist",["$811","$886"],["EVD-a24b55a5a0484c9d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$811"]},"$142","$1089",[],"$648","$882","$886","resolved",["EVD-a7f34382ba4fe801"],["$811"]]],["CALL-9552fb8ff15fd40e","FACT","$1036","$1126","$46",["$740","$1064"],["EVD-e0cca76d1ed8b450"],[],[],[],[1,false,null,"Depends","$1089",[],"$235","$740","$740","resolved",[],["$1064"]]],["CALL-95fb3ea2f8402c74","FACT","$1036","$1126","Call security.verify_password",["$911","$974"],["EVD-7b2afe11d0f5333e"],[],[],[],[1,false,null,"security.verify_password","$1031",[],"$678","$907","$911","resolved",["EVD-855f16d45bbc9a97"],["$974"]]],["CALL-967580ac2985ae84","FACT","$1036","$1126","Call ListOfArticlesInResponse",["$758","$922"],["EVD-9539ccb38fe88bd6"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$922"]},"$231","$1089",[],"$646","$757","$758","resolved",["$94"],["$922"]]],["CALL-9680439d1f0be9bf","FACT","$1036","$1126","$46",["$768","$1064"],["EVD-db0f22d976a86184"],[],[],[],[1,false,null,"Depends","$1089",[],"$298","$768","$768","resolved",[],["$1064"]]],["CALL-96a418d6b1569e47","FACT","$1036","$1126","$47",["$776","$1065"],["EVD-dcf00f5aeb79775a"],[],[],[],[1,false,null,"$147","$1089",[],"$598","$775","$776","resolved",[],["$1065"]]],["CALL-96fba17899845cee","FACT","$1036","$1126","Call Field",["$919","pydantic.Field"],["EVD-02964985df3907dc"],[],[],[],[1,false,null,"Field","$1089",[{"annotation":"int","definition_contexts":[],"evidence_ids":["EVD-630aad172d2bd34c"],"id":"VALUEBIND-b513c9412390ffb2","initializer":"Field(DEFAULT_ARTICLES_OFFSET, ge=0)","name":"offset","target_kind":"name"}],"$685","$913","$919","resolved",[],["pydantic.Field"]]],["CALL-97497969e6b7dfa4","FACT","$1036","$1126","$46",["$748","$1064"],["EVD-6643c6188ed6b704"],[],[],[],[1,false,null,"Depends","$1089",[],"$292","$748","$748","resolved",[],["$1064"]]],["CALL-97827e126356a1e3","FACT","$1036","$1126","Call Parameter",["$833","$848"],["EVD-ce4abd4311375baa"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$833"]},"Parameter","$1089",[],"$600","$838","$848","resolved",["EVD-62ba3ac5e18e13bf"],["$833"]]],["CALL-97fe5bd99019c33b","FACT","$1036","$1144","Call config.get_section",["$816"],["EVD-fd48d0fcb46fd630"],[],[],[],[0,false,null,"config.get_section","$1056",[],"SYM-4a23f826d3dad50b","$815","$816","$1143",[],[]]],["CALL-98dddef702cb1c52","FACT","$1036","$1144","$50",["$754"],["EVD-d77226d37d887359"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$245","$754","$754","$1143",[],[]]],["CALL-9976044aff6d43be","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-6bed021889257c3b"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-99975606ab3c1607","FACT","$1036","$1126","Call get_app_settings",["$785","$889"],["EVD-604c4d8ff89c4382"],[],[],[],[1,false,null,"$1083","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-2261d8c7bfb10d49"],"id":"VALUEBIND-60f9e8edf99db2f3","initializer":"get_app_settings()","name":"settings","target_kind":"name"}],"$670","app.main","$889","resolved",["EVD-dce226c4bf22ee42"],["$785"]]],["CALL-99b4b35c28da786a","FACT","$1036","$1126","Call getattr",["$769","builtins.getattr"],["EVD-0c00aaa768dae281"],[],[],[],[1,false,null,"getattr","$498",[],"$690","$768","$769","resolved",[],["builtins.getattr"]]],["CALL-9a1de817f7433ca1","FACT","$1036","$1126","Call 'user with email {0} does not exist'.format",["$886","$1035"],["EVD-26bc54e8e2c384ec"],[],[],[],[1,false,null,"'user with email {0} does not exist'.format","$1106",[],"$648","$882","$886","resolved",[],["$1035"]]],["CALL-9aa757045bbb28dc","FACT","$1036","$1126","$46",["$781","$1064"],["EVD-c5c484dfcdf1cf1b"],[],[],[],[1,false,null,"Depends","$1089",[],"$259","$781","$781","resolved",[],["$1064"]]],["CALL-9c3628ec85061af5","FACT","$1036","$1115","Call articles_repo.get_article_by_slug",["$850","$959"],["EVD-9a42b534e15154bd"],[],[],[],[1,false,null,"articles_repo.get_article_by_slug","$1057",[],"$697","$958","$959","$1114",["EVD-2c811916f7320f3f"],["$850"]]],["CALL-9cbb3dad476a0d0d","FACT","$1036","$1126","$49",["$730","$746"],["EVD-b84e9d07b2423df9"],[],[],[],[1,false,null,"$1088","$1089",[],"$272","$730","$730","resolved",["$111"],["$746"]]],["CALL-9cbc1e7c7a4b4a53","FACT","$1036","$1126","$47",["$733","$1065"],["EVD-169182b7fc97213e"],[],[],[],[1,false,null,"$147","$1089",[],"$640","$730","$733","resolved",[],["$1065"]]],["CALL-9d53d529f8664b36","FACT","$1036","$1144","$53",["$769"],["EVD-c1dbe2eefa675400"],[],[],[],[0,false,null,"$1129","$1056",[],"$690","$768","$769","$1143",[],[]]],["CALL-9e0c3a0c05e06dc9","FACT","$1036","$1126","Call self._get_article_from_db_record",["$842","$849"],["EVD-aaf8acb5a04dda2a"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1107",[],null,"$838","$849","resolved",["$95"],["$842"]]],["CALL-9e8337c3877f549b","FACT","$1036","$1126","$51",["$823","$1130"],["EVD-8afd82d163ddded1"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-257da542b84403db","$817","$823","resolved",[],["$1130"]]],["CALL-9f1120b3b94f2a2d","FACT","$1036","$1144","Call query.limit",["$848"],["EVD-648e9284895890c6"],[],[],[],[0,false,null,"query.limit","$1056",[],"$600","$838","$848","$1143",[],[]]],["CALL-a036cd3b14e11876","FACT","$1036","$1126","Call Field",["$919","pydantic.Field"],["EVD-0cb73cca32d2cf2d"],[],[],[],[1,false,null,"Field","$1089",[{"annotation":"int","definition_contexts":[],"evidence_ids":["EVD-e7f54dbf8c2a7393"],"id":"VALUEBIND-eb43bb9d80c9731b","initializer":"Field(DEFAULT_ARTICLES_LIMIT, ge=1)","name":"limit","target_kind":"name"}],"$685","$913","$919","resolved",[],["pydantic.Field"]]],["CALL-a09f2f0f8263fa3c","FACT","$1036","$1115","Call api_key.split",["$734","builtins.str.split"],["EVD-b38bc64a00b63a6c"],[],[],[],[1,false,null,"api_key.split","annotated receiver of known type, unproven at runtime",[],"$588","$730","$734","$1114",[],["builtins.str.split"]]],["CALL-a0cadb45af776559","FACT","$1036","$1126","$49",["$746","$771"],["EVD-35534c38908a394a"],[],[],[],[1,false,null,"$1088","$1089",[],"$277","$771","$771","resolved",["$111"],["$746"]]],["CALL-a0e1efd3006f6936","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-f8675e97350a63be"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-a1058a9eccc57ff9","FACT","$1036","$1144","Call Query.from_(articles).select",["$848"],["EVD-b7d33afb77c1ae13"],[],[],[],[0,false,null,"Query.from_(articles).select","$1061",[{"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"}],"$600","$838","$848","$1143",[],[]]],["CALL-a14b2b633faa440a","FACT","$1036","$1144","Call Query.from_(users).where(users.id == articles.author_id).select",["$848"],["EVD-e018fa0e41a4415e"],[],[],[],[0,false,null,"Query.from_(users).where(users.id == articles.author_id).select","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-a175cfab44d17442","FACT","$1036","$1126","$49",["$746","$781"],["EVD-decff7cccd521899"],[],[],[],[1,false,null,"$1088","$1089",[],"$259","$781","$781","resolved",["$111"],["$746"]]],["CALL-a1debd9243067df5","FACT","$1036","$1126","Call create_users_table",["$825","$828"],["EVD-5e7d292252ad37d4"],[],[],[],[1,false,null,"create_users_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-50619fe6fc63bb8a"],["$825"]]],["CALL-a1e13e0416bae5c9","FACT","$1036","$1126","Call super",["$841","builtins.super"],["EVD-cb66bb7f34235f0a"],[],[],[],[1,false,null,"super","$498",[],"$632","$838","$841","resolved",[],["builtins.super"]]],["CALL-a1e710cd6995e8db","FACT","$1036","$1126","$51",["$820","$1130"],["EVD-a0aaf02bfcc0efd6"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$683","$817","$820","resolved",[],["$1130"]]],["CALL-a25c1ba58d99b1c9","FACT","$1036","$1126","$49",["$746","$762"],["EVD-8068fd294a362848"],[],[],[],[1,false,null,"$1088","$1089",[],"$265","$762","$762","resolved",["$111"],["$746"]]],["CALL-a25cbbd9c72c0882","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-184a1979055959b2"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-a2a91c219775d5e6","FACT","$1036","$1126","Call ArticleInResponse",["$761","$917"],["EVD-e37f7e8b31f7d3f2"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$917"]},"$39","$1089",[],"$650","$757","$761","resolved",["$92"],["$917"]]],["CALL-a2d072604099b7b0","FACT","$1036","$1126","$48",["$739","$762"],["EVD-f484e1ebb007a3ac"],[],[],[],[1,false,null,"$1086","$1089",[],"$265","$762","$762","resolved",["$100"],["$739"]]],["CALL-a318a3d51c4eef2a","FACT","$1036","$1144","Call router.post",["$762"],["EVD-c4db8d4cf9f3dac2"],[],[],[],[0,false,null,"router.post","$1056",[],"$265","$762","$762","$1143",[],[]]],["CALL-a34fa4726c485931","FACT","$1036","$1126","$47",["$742","$1065"],["EVD-82b301b942b553a5"],[],[],[],[1,false,null,"$147","$1089",[],"$593","$740","$742","resolved",[],["$1065"]]],["CALL-a39bd41f1475ca6c","FACT","$1036","$1115","$52",["$845","$846"],["EVD-1f9ad5dc670ad3ee"],[],[],[],[1,false,null,"$1128","$1049",[],"$635","$838","$846","$1114",[],["$845"]]],["CALL-a3afde82cdb62663","FACT","$1036","$1126","Call check_email_is_taken",["$783","$963"],["EVD-413570c7a4699387"],[],[],[],[1,false,null,"check_email_is_taken","$1089",[],"$691","$781","$783","resolved",["EVD-be82e13dbd99b0c2"],["$963"]]],["CALL-a51afc8b64a85590","FACT","$1036","$1126","$51",["$821","$1130"],["EVD-a9cc66501958cbbf"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-1ad8f943b883ee7a","$817","$821","resolved",[],["$1130"]]],["CALL-a5937e4a748dc4b6","FACT","$1036","$1126","Call self._link_article_with_tags",["$843","$846"],["EVD-e05032f22d863b6e"],[],[],[],[1,false,null,"self._link_article_with_tags","$1107",[],"$635","$838","$846","resolved",["EVD-8bc954c93df97cea"],["$843"]]],["CALL-a689fa25bd912524","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-be533dabf3e89a6c"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-a6fea9c2895001bd","FACT","$1036","$1126","Call op.create_primary_key",["alembic.op.create_primary_key","$821"],["EVD-5f1cf335ea86ed11"],[],[],[],[1,false,null,"op.create_primary_key","$1032",[],"SYM-1ad8f943b883ee7a","$817","$821","resolved",[],["alembic.op.create_primary_key"]]],["CALL-a75d56951ed17e21","FACT","$1036","$1126","Call Tags",["$831","app.db.queries.tables.Tags"],["EVD-3125af5f8fbcdf8a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["app.db.queries.tables.Tags"]},"Tags","$1108",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-13031f9af174dd3b"],"id":"VALUEBIND-1296447b8df66eec","initializer":"Tags()","name":"tags","target_kind":"name"}],"$288","$831","$831","resolved",["EVD-0f621d4ddb2452a5"],["app.db.queries.tables.Tags"]]],["CALL-a88cbc1cc8e1a13f","FACT","$1036","$1115","Call articles_repo.remove_article_from_favorites",["$761","$761","$856"],["EVD-3eff8475cc289853"],[],[],[],[2,false,null,"articles_repo.remove_article_from_favorites","$1057",[],"$650","$757","$761","$1114",["EVD-41514713e37ab09e","EVD-95144ccd31f831eb"],["$761","$856"]]],["CALL-a939465f4d4a8ab7","FACT","$1036","$1126","Call queries.create_new_tags",["app.db.queries.queries.queries.create_new_tags","$880"],["EVD-d18b17ad31dbb8a0"],[],[],[],[1,false,null,"queries.create_new_tags","$1032",[],"$580","$878","$880","resolved",[],["app.db.queries.queries.queries.create_new_tags"]]],["CALL-a97f8b9057b35352","FACT","$1036","$1126","Call op.execute",["alembic.op.execute","$820"],["EVD-de3d05048f5b9735"],[],[],[],[1,false,null,"op.execute","$1032",[],"$683","$817","$820","resolved",[],["alembic.op.execute"]]],["CALL-aa3da46987ca9f4f","FACT","$1036","$1144","Call router.post",["$768"],["EVD-1f406fb752b225ae"],[],[],[],[0,false,null,"router.post","$1056",[],"$298","$768","$768","$1143",[],[]]],["CALL-aa58619db09eda2f","FACT","$1036","$1126","Call create_commentaries_table",["$820","$828"],["EVD-05800ce6419b3101"],[],[],[],[1,false,null,"create_commentaries_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-14867da02ca13ac6"],["$820"]]],["CALL-aaf593fc45f8d764","FACT","$1036","$1126","$48",["$739","$748"],["EVD-9aace6833fc3d714"],[],[],[],[1,false,null,"$1086","$1089",[],"$292","$748","$748","resolved",["$100"],["$739"]]],["CALL-ab4004ede8268ea2","FACT","$1036","$1126","Call context.begin_transaction",["alembic.context.begin_transaction","$816"],["EVD-52a34a4a03d2ee9d"],[],[],[],[1,false,null,"context.begin_transaction","$1032",[],"SYM-4a23f826d3dad50b","$815","$816","resolved",[],["alembic.context.begin_transaction"]]],["CALL-ab5f5d84b42774ef","FACT","$1036","$1144","Call pool.acquire",["$744"],["EVD-6a4a85e3e9ba9ede"],[],[],[],[0,false,null,"pool.acquire","$1056",[],"$637","$743","$744","$1143",[],[]]],["CALL-ac79461bbbec359b","FACT","$1036","$1126","Call ListOfArticlesInResponse",["$765","$922"],["EVD-1154c3efd313e092"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$922"]},"$231","$1089",[],"$702","$762","$765","resolved",["$94"],["$922"]]],["CALL-ad4e05c21c3c50a9","FACT","$1036","$1126","$47",["$769","$1065"],["EVD-4a9f0a6cdd6d1a17"],[],[],[],[1,false,null,"$147","$1089",[{"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"}],"$690","$768","$769","resolved",[],["$1065"]]],["CALL-adc67523b437e46c","FACT","$1036","$1144","Call router.post",["$757"],["EVD-4fd2d270fb2c1393"],[],[],[],[0,false,null,"router.post","$1056",[],"$262","$757","$757","$1143",[],[]]],["CALL-ae445849be6b3345","FACT","$1036","$1126","Call logger.info",["$813","loguru.logger.info"],["EVD-60cf3a84b213f3ad"],[],[],[],[1,false,null,"logger.info","$1032",[],"$577","$812","$813","resolved",[],["loguru.logger.info"]]],["CALL-ae7ff0e8e5c52511","FACT","$1036","$1115","Call self._users_repo.get_user_by_username",["app.db.repositories.profiles.ProfilesRepository._users_repo.get_user_by_username","$874"],["EVD-e378c5612ecb46c0"],[],[],[],[1,false,null,"self._users_repo.get_user_by_username","$1049",[],"$667","$869","$874","$1114",[],["app.db.repositories.profiles.ProfilesRepository._users_repo.get_user_by_username"]]],["CALL-af184317f296e59d","FACT","$1036","$1126","Call context.configure",["alembic.context.configure","$816"],["EVD-6346d035407c5bb2"],[],[],[],[1,false,null,"context.configure","$1032",[],"SYM-4a23f826d3dad50b","$815","$816","resolved",[],["alembic.context.configure"]]],["CALL-af3c825df23383cc","FACT","$1036","$1144","$53",["$782"],["EVD-ec368b81c42a0d18"],[],[],[],[0,false,null,"$1129","$1056",[],"$687","$781","$782","$1143",[],[]]],["CALL-af56713ae7d55ecf","FACT","$1036","$1126","Call fileConfig",["$815","logging.config.fileConfig"],["EVD-bb2e5cf560ea2229"],[],[],[],[1,false,null,"fileConfig","$1089",[],"$268","$815","$815","resolved",[],["logging.config.fileConfig"]]],["CALL-b0a0ed7dba33240b","FACT","$1036","$1144","Call router.delete",["$762"],["EVD-8004f42e3fe45b8d"],[],[],[],[0,false,null,"router.delete","$1056",[],"$265","$762","$762","$1143",[],[]]],["CALL-b10c641d511df18e","FACT","$1036","$1144","Call application.add_exception_handler",["$889"],["EVD-4d653325e946deb8"],[],[],[],[0,false,null,"application.add_exception_handler","$1056",[],"$670","app.main","$889","$1143",[],[]]],["CALL-b11bc0ce4d855d6a","FACT","$1036","$1126","Call logging.currentframe",["$793","logging.currentframe"],["EVD-5863e759510b6202"],[],[],[],[1,false,null,"logging.currentframe","$1031",[],"SYM-0da73d2af2baf63b","$791","$793","resolved",[],["logging.currentframe"]]],["CALL-b165dae0567a6a2f","FACT","$1036","$1126","Call queries.create_new_user",["app.db.queries.queries.queries.create_new_user","$885"],["EVD-ec4d7993473cf850"],[],[],[],[1,false,null,"queries.create_new_user","$1032",[],"$617","$882","$885","resolved",[],["app.db.queries.queries.queries.create_new_user"]]],["CALL-b1c890f9c3e8b7c4","FACT","$1036","$1126","$47",["$737","$1065"],["EVD-6780b997e12acf00"],[],[],[],[1,false,null,"$147","$1089",[],"$710","$730","$737","resolved",[],["$1065"]]],["CALL-b1d0742b35e0164a","FACT","$1036","$1126","Call timestamps",["$818","$827"],["EVD-c825c07934fa1e47"],[],[],[],[1,false,null,"timestamps","$1108",[],"$707","$817","$818","resolved",["EVD-7268ec5993733fe9"],["$827"]]],["CALL-b1dc36373c9c526b","FACT","$1036","$1126","Call self._get_article_from_db_record",["$842","$850"],["EVD-3c1840acf1c01267"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1107",[],"$586","$838","$850","resolved",["$95"],["$842"]]],["CALL-b2a7859bdf0cf26d","FACT","$1036","$1126","$51",["$820","$1130"],["EVD-0d6265db8916b605"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$683","$817","$820","resolved",[],["$1130"]]],["CALL-b2b89e871f00b159","FACT","$1036","$1126","$49",["$726","$746"],["EVD-50e57572e4c01386"],[],[],[],[1,false,null,"$1088","$1089",[],"$274","$726","$726","resolved",["$111"],["$746"]]],["CALL-b2c8a439130faee5","FACT","$1036","$1126","Call EntityDoesNotExist",["$811","$850"],["EVD-1bdeea123c168f85"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$811"]},"$142","$1089",[],"$586","$838","$850","resolved",["EVD-a7f34382ba4fe801"],["$811"]]],["CALL-b31b89850f017df2","FACT","$1036","$1144","Call query.join",["$848"],["EVD-81203933e4dcca92"],[],[],[],[0,false,null,"query.join","$1056",[],"$600","$838","$848","$1143",[],[]]],["CALL-b47335ff548afc8b","FACT","$1036","$1126","Call check_user_can_modify_comment",["$741","$966"],["EVD-acc6898f003dd838"],[],[],[],[1,false,null,"check_user_can_modify_comment","$1089",[],"$644","$740","$741","resolved",["EVD-889f0ab69a9e8988"],["$966"]]],["CALL-b476674dadbcda09","FACT","$1036","$1115","Call profiles_repo.add_user_into_followers",["$776","$872"],["EVD-78bc957d7dd6f6aa"],[],[],[],[1,false,null,"profiles_repo.add_user_into_followers","$1057",[],"$598","$775","$776","$1114",["EVD-e198e3028e2f977b"],["$872"]]],["CALL-b4c36eaef035062b","FACT","$1036","$1126","$46",["$779","$1064"],["EVD-13e8c07e7088b49c"],[],[],[],[1,false,null,"Depends","$1089",[],"$276","$779","$779","resolved",[],["$1064"]]],["CALL-b84c5f724800500d","FACT","$1036","$1126","Call Body",["$771","fastapi.Body"],["EVD-4a6db43d7cdee2d7"],[],[],[],[1,false,null,"Body","$1089",[],"$277","$771","$771","resolved",[],["fastapi.Body"]]],["CALL-b87acada9da63984","FACT","$1036","$1126","Call Path",["$740","fastapi.Path"],["EVD-61f3fee6b2aa72cd"],[],[],[],[1,false,null,"Path","$1089",[],"$235","$740","$740","resolved",[],["fastapi.Path"]]],["CALL-b99649b685722e14","FACT","$1036","$1126","Call Query.from_",["$848","pypika.Query.from_"],["EVD-e32bf46900adf648"],[],[],[],[1,false,null,"Query.from_","$1032",[],"$600","$838","$848","resolved",[],["pypika.Query.from_"]]],["CALL-b9f78b1a5f006486","FACT","$1036","$1126","Call ''.join",["$906","builtins.str.join"],["EVD-0371d16aa3aba1ac"],[],[],[],[1,false,null,"''.join","$1106",[],"SYM-7004728bd88b5a4f","$902","$906","resolved",[],["builtins.str.join"]]],["CALL-ba1ef70f4ccabed2","FACT","$1036","$1126","Call InterceptHandler",["$792","$798"],["EVD-c5fa794591ebe816"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$792"]},"InterceptHandler","$1089",[],"$659","$795","$798","resolved",["EVD-4ad1dec8a8d75723"],["$792"]]],["CALL-bb05b99f2e7324bc","FACT","$1036","$1126","Call super",["$733","builtins.super"],["EVD-659ebc27d0d71c7a"],[],[],[],[1,false,null,"super","$498",[],"$640","$730","$733","resolved",[],["builtins.super"]]],["CALL-bc9f477d9f2f1094","FACT","$1036","$1126","Call EntityDoesNotExist",["$811","$887"],["EVD-955f216b78f77730"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$811"]},"$142","$1089",[],"$639","$882","$887","resolved",["EVD-a7f34382ba4fe801"],["$811"]]],["CALL-bce1e02782a4b060","FACT","$1036","$1126","Call ArticleInResponse",["$763","$917"],["EVD-2e671519a84a34a3"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$917"]},"$39","$1089",[],"$643","$762","$763","resolved",["$92"],["$917"]]],["CALL-bd2bbe34b87a6374","FACT","$1036","$1126","Call op.create_table",["$722","$821"],["EVD-8b2e4582535da352"],[],[],[],[1,false,null,"op.create_table","$1032",[],"SYM-1ad8f943b883ee7a","$817","$821","resolved",[],["$722"]]],["CALL-bdf1c5951652207e","FACT","$1036","$1115","Call string.split",["$906","builtins.str.split"],["EVD-8f13d2dddf5264a6"],[],[],[],[1,false,null,"string.split","annotated receiver of known type, unproven at runtime",[],"SYM-7004728bd88b5a4f","$902","$906","$1114",[],["builtins.str.split"]]],["CALL-be2cb51fd139ceb3","FACT","$1036","$1126","Call Security",["$730","fastapi.Security"],["EVD-c14c83ca36ea726e"],[],[],[],[1,false,null,"Security","$1089",[],"$272","$730","$730","resolved",[],["fastapi.Security"]]],["CALL-be4a42050ae2defc","FACT","$1036","$1126","$47",["$778","$1065"],["EVD-088e1a1da0f1a23a"],[],[],[],[1,false,null,"$147","$1089",[],"$587","$775","$778","resolved",[],["$1065"]]],["CALL-be5e07508b0234b0","FACT","$1036","$1115","Call self.connection.fetch",["app.db.repositories.articles.ArticlesRepository.connection.fetch","$848"],["EVD-e14df1673bef669f"],[],[],[],[1,false,null,"self.connection.fetch","$1049",[],"$600","$838","$848","$1114",[],["app.db.repositories.articles.ArticlesRepository.connection.fetch"]]],["CALL-be7b6d4f678e7971","FACT","$1036","$1115","Call user.change_password",["$885","$910"],["EVD-184974855c1e3c0b"],[],[],[],[1,false,null,"user.change_password","$1057",[],"$617","$882","$885","$1114",["EVD-d62a1258391ec220"],["$910"]]],["CALL-bea87268af0ba450","FACT","$1036","$1144","Call query.join",["$848"],["EVD-3679fcd29768377c"],[],[],[],[0,false,null,"query.join","$1056",[],"$600","$838","$848","$1143",[],[]]],["CALL-beb043bc78dfcdd2","FACT","$1036","$1126","$48",["$739","$775"],["EVD-de27b7e7e91a2169"],[],[],[],[1,false,null,"$1086","$1089",[],"$275","$775","$775","resolved",["$100"],["$739"]]],["CALL-bf2e741d3db3e176","FACT","$1036","$1126","Call JWTMeta",["$928","$969"],["EVD-4ba186cbf3a2073f"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$928"]},"JWTMeta","$1089",[],"$591","$967","$969","resolved",["$118"],["$928"]]],["CALL-c06417b097afc084","FACT","$1036","$1126","$51",["$822","$1130"],["EVD-325a14d78fb3b037"],[],[],[],[1,false,null,"sa.Column","$1031",[],"SYM-dc3f7c48d517475a","$817","$822","resolved",[],["$1130"]]],["CALL-c126de5953b5971f","FACT","$1036","$1144","Call to_encode.update",["$969"],["EVD-6525ebc808201412"],[],[],[],[0,false,null,"to_encode.update","$1056",[],"$591","$967","$969","$1143",[],[]]],["CALL-c1aab1678f68e2c5","FACT","$1036","$1126","$49",["$746","$762"],["EVD-e95ef795325af7dd"],[],[],[],[1,false,null,"$1088","$1089",[],"$265","$762","$762","resolved",["$111"],["$746"]]],["CALL-c217d704f7b96d42","FACT","$1036","$1126","Call self._get_article_from_db_record",["$842","$846"],["EVD-1441e8bce70fe3cf"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1107",[],"$635","$838","$846","resolved",["$95"],["$842"]]],["CALL-c2601983264ba3ae","FACT","$1036","$1126","Call UserInDB",["$887","$909"],["EVD-03c38182f2ca6893"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$909"]},"UserInDB","$1089",[],"$639","$882","$887","resolved",["$90"],["$909"]]],["CALL-c27c9f28c33bfa87","FACT","$1036","$1126","Call create_jwt_token",["$968","$969"],["EVD-4aec8f4de84a8da4"],[],[],[],[1,false,null,"create_jwt_token","$1108",[],"$583","$967","$968","resolved",["EVD-59a0768ec152ad39"],["$969"]]],["CALL-c2be8ecd42a97733","FACT","$1036","$1126","Call check_article_exists",["$763","$959"],["EVD-79c7a76d2a4f8bbc"],[],[],[],[1,false,null,"check_article_exists","$1089",[],"$643","$762","$763","resolved",["EVD-66659be2d600b414"],["$959"]]],["CALL-c3895b810c997ee8","FACT","$1036","$1126","Call run_migrations_online",["$815","$816"],["EVD-73e0ca2e1d1ccc82"],[],[],[],[1,false,null,"run_migrations_online","$1108",[],"$268","$815","$815","resolved",["EVD-2257c9bac173895c"],["$816"]]],["CALL-c518a7a24cae38b8","FACT","$1036","$1126","Call self.get_tags_for_article_by_slug",["$842","$854"],["EVD-13d2e9d4ea11bac5"],[],[],[],[1,false,null,"self.get_tags_for_article_by_slug","$1107",[],"$596","$838","$842","resolved",["EVD-fa780d6531bd21ef"],["$854"]]],["CALL-c522888d21939dcd","FACT","$1036","$1126","Call op.create_primary_key",["alembic.op.create_primary_key","$819"],["EVD-2e42d0af8d854fbf"],[],[],[],[1,false,null,"op.create_primary_key","$1032",[],"SYM-eb18696f88815481","$817","$819","resolved",[],["alembic.op.create_primary_key"]]],["CALL-c522f52f7b806f00","FACT","$1036","$1126","Call len",["$765","builtins.len"],["EVD-42f91759437463c9"],[],[],[],[1,false,null,"len","$498",[],"$702","$762","$765","resolved",[],["builtins.len"]]],["CALL-c5268d0392770144","FACT","$1036","$1126","$46",["$740","$1064"],["EVD-e10746bad85242b5"],[],[],[],[1,false,null,"Depends","$1089",[],"$235","$740","$740","resolved",[],["$1064"]]],["CALL-c61571db018aeea5","FACT","$1036","$1144","Call bcrypt.gensalt().decode",["$972"],["EVD-c7021c885d7269a2"],[],[],[],[0,false,null,"bcrypt.gensalt().decode","$1061",[],"$688","$971","$972","$1143",[],[]]],["CALL-c6f287e5e594b905","FACT","$1036","$1126","$51",["$818","$1130"],["EVD-c7e0f5e42815b954"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$707","$817","$818","resolved",[],["$1130"]]],["CALL-c7215724edcb72b2","FACT","$1036","$1126","$46",["$743","$1064"],["EVD-2b7e9dcce8828b35"],[],[],[],[1,false,null,"Depends","$1089",[],"$252","$743","$743","resolved",[],["$1064"]]],["CALL-c72279a0b79eba98","FACT","$1036","$1126","Call TagsInList",["$780","$935"],["EVD-3173312b87b1f2ec"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$935"]},"TagsInList","$1089",[],"$684","$779","$780","resolved",["$119"],["$935"]]],["CALL-c77cdfd8ef0a84ff","FACT","$1036","$1126","Call authentication.get_current_user_authorizer",["$739","$740"],["EVD-f2862056182120db"],[],[],[],[1,false,null,"authentication.get_current_user_authorizer","$1031",[],"$235","$740","$740","resolved",["$100"],["$739"]]],["CALL-c80759be1ea3fb10","FACT","$1036","$1126","Call str",["$815","builtins.str"],["EVD-772795a5e73e827a"],[],[],[],[1,false,null,"str","$498",[],"$268","$815","$815","resolved",[],["builtins.str"]]],["CALL-c811a99283935a1d","FACT","$1036","$1126","$47",["$737","$1065"],["EVD-50cc805507ba9c6b"],[],[],[],[1,false,null,"$147","$1089",[],"$710","$730","$737","resolved",[],["$1065"]]],["CALL-c89192f2df1e5f8f","FACT","$1036","$1126","Call op.create_table",["$722","$822"],["EVD-df18865c9d534426"],[],[],[],[1,false,null,"op.create_table","$1032",[],"SYM-dc3f7c48d517475a","$817","$822","resolved",[],["$722"]]],["CALL-c8a273528f853778","FACT","$1036","$1126","$47",["$770","$1065"],["EVD-7b339aea2af8f3bc"],[],[],[],[1,false,null,"$147","$1089",[],"$663","$768","$770","resolved",[],["$1065"]]],["CALL-c8d8dfc4b4728211","FACT","$1036","$1126","Call query_params.append",["$848","builtins.list.append"],["EVD-360796776600262c"],[],[],[],[1,false,null,"query_params.append","literal-bound receiver of known type",[],"$600","$838","$848","resolved",[],["builtins.list.append"]]],["CALL-c92060e8adcfb78d","FACT","$1036","$1126","Call ListOfCommentsInResponse",["$774","$926"],["EVD-1ab1fe2b8c1b2850"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$926"]},"$232","$1089",[],"$620","$771","$774","resolved",["$103"],["$926"]]],["CALL-c9fbf376132bbfff","FACT","$1036","$1144","Call article.dict",["$759"],["EVD-4097b683bfa4ab4c"],[],[],[],[0,false,null,"article.dict","$1056",[],null,"$757","$759","$1143",[],[]]],["CALL-ca0a5ca8c657cd79","FACT","$1036","$1126","Call query_params.append",["$848","builtins.list.append"],["EVD-d80fa868637e2827"],[],[],[],[1,false,null,"query_params.append","literal-bound receiver of known type",[],"$600","$838","$848","resolved",[],["builtins.list.append"]]],["CALL-ca6e28fa21049d3e","FACT","$1036","$1126","Call op.create_table",["$722","$818"],["EVD-6c43f9bce4b967da"],[],[],[],[1,false,null,"op.create_table","$1032",[],"$707","$817","$818","resolved",[],["$722"]]],["CALL-cbf2c3de0268af69","FACT","$1036","$1126","Call UsersRepository",["$871","$883"],["EVD-1d4cf001f5d274df"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$883"]},"$720","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-05251b13a5555450"],"id":"VALUEBIND-c7ee0806f9afea44","initializer":"UsersRepository(conn)","name":"self._users_repo","target_kind":"$1030"}],"$655","$869","$871","resolved",["$129"],["$883"]]],["CALL-cd7d5c1f6c205dc2","FACT","$1036","$1126","Call op.create_table",["$722","$825"],["EVD-79b8e40848defebb"],[],[],[],[1,false,null,"op.create_table","$1032",[],"$609","$817","$825","resolved",[],["$722"]]],["CALL-cd88279f44cc7c24","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-edc998ddecb4ebdb"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-cdaf3c20d93eb4a7","FACT","$1036","$1144","Call router.post",["$768"],["EVD-14711e7374c32af2"],[],[],[],[0,false,null,"router.post","$1056",[],"$298","$768","$768","$1143",[],[]]],["CALL-cdcfe4603ba0f518","FACT","$1036","$1126","Call queries.get_article_by_slug",["app.db.queries.queries.queries.get_article_by_slug","$850"],["EVD-04ed14550f2a54ef"],[],[],[],[1,false,null,"queries.get_article_by_slug","$1032",[],"$586","$838","$850","resolved",[],["app.db.queries.queries.queries.get_article_by_slug"]]],["CALL-cde687dfe9192554","FACT","$1036","$1126","Call Body",["$762","fastapi.Body"],["EVD-d0e31264ea4aeb66"],[],[],[],[1,false,null,"Body","$1089",[],"$265","$762","$762","resolved",[],["fastapi.Body"]]],["CALL-cf9f9cde8d32de19","FACT","$1036","$1126","Call ArticlesToTags",["$831","$832"],["EVD-6cc5e96a1374fd9e"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$832"]},"ArticlesToTags","$1108",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-cd862180446af5ac"],"id":"VALUEBIND-c766f54c125fa751","initializer":"ArticlesToTags()","name":"articles_to_tags","target_kind":"name"}],"$288","$831","$831","resolved",["EVD-9d72f06addc435b1"],["$832"]]],["CALL-d089f7427e88976f","FACT","$1036","$1126","Call logger.info",["$814","loguru.logger.info"],["EVD-4b093588ce37c682"],[],[],[],[1,false,null,"logger.info","$1032",[],"$669","$812","$814","resolved",[],["loguru.logger.info"]]],["CALL-d0e8d38086634277","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-5b6d87340c69b451"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-d1ec3d46834673bb","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-5d8b10ea440a5684"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-d2888baed755c26b","FACT","$1036","$1126","Call Query.from_",["$848","pypika.Query.from_"],["EVD-6fc7b47565dcb0fa"],[],[],[],[1,false,null,"Query.from_","$1032",[],"$600","$838","$848","resolved",[],["pypika.Query.from_"]]],["CALL-d3243e5db7ece451","FACT","$1036","$1126","$49",["$746","$768"],["EVD-2cf9fad0761f7c9f"],[],[],[],[1,false,null,"$1088","$1089",[],"$298","$768","$768","resolved",["$111"],["$746"]]],["CALL-d42673f2c1684d4f","FACT","$1036","$1115","Call self._tags_repo.create_tags_that_dont_exist",["app.db.repositories.articles.ArticlesRepository._tags_repo.create_tags_that_dont_exist","$846"],["EVD-47f1c22a037eba93"],[],[],[],[1,false,null,"self._tags_repo.create_tags_that_dont_exist","$1049",[],"$635","$838","$846","$1114",[],["app.db.repositories.articles.ArticlesRepository._tags_repo.create_tags_that_dont_exist"]]],["CALL-d511cc1c92835dcd","FACT","$1036","$1126","Call UserInResponse",["$783","$939"],["EVD-819f9176db58e625"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$939"]},"$719","$1089",[],"$691","$781","$783","resolved",["$121"],["$939"]]],["CALL-d5359bfccdedf831","FACT","$1036","$1126","$46",["$771","$1064"],["EVD-54c54f70150acb9f"],[],[],[],[1,false,null,"Depends","$1089",[],"$277","$771","$771","resolved",[],["$1064"]]],["CALL-d66674b388fcb71d","FACT","$1036","$1126","Call _get_current_user",["$737","$738"],["EVD-a59d4547947dedc7"],[],[],[],[1,false,null,"_get_current_user","$1108",[],"$638","$730","$738","resolved",["EVD-982d98a0f05e2787"],["$737"]]],["CALL-d6e41c32d60dac51","FACT","$1036","$1144","Call query.join(articles_to_tags).on",["$848"],["EVD-2e2a419f4d7a1101"],[],[],[],[0,false,null,"query.join(articles_to_tags).on","$1061",[{"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"}],"$600","$838","$848","$1143",[],[]]],["CALL-d79b657bbc5ebb38","FACT","$1036","$1144","Call logger.opt(depth=depth, exception=record.exc_info).log",["$793"],["EVD-0a3a0f5bf16f45ce"],[],[],[],[0,false,null,"logger.opt(depth=depth, exception=record.exc_info).log","$1061",[],"SYM-0da73d2af2baf63b","$791","$793","$1143",[],[]]],["CALL-d7aecbff1e04f56f","FACT","$1036","$1144","Call Query.from_(tags_table).where",["$848"],["EVD-7c1b3206b8328d32"],[],[],[],[0,false,null,"Query.from_(tags_table).where","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-d84e4a90d5b7bb22","FACT","$1036","$1126","Call APIRouter",["$757","$1063"],["EVD-99fc73814998188a"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a8d761c5af89ea0f"],"id":"VALUEBIND-5b04914c12ad5bea","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$262","$757","$757","resolved",[],["$1063"]]],["CALL-d93d38d8f089b800","FACT","$1036","$1126","Call str",["$814","builtins.str"],["EVD-dd790ecfaa84ecff"],[],[],[],[1,false,null,"str","$498",[],"$669","$812","$814","resolved",[],["builtins.str"]]],["CALL-d9647f0f7f0ef4f2","FACT","$1036","$1126","Call Articles",["$831","app.db.queries.tables.Articles"],["EVD-1d5d0a92fee451fd"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["app.db.queries.tables.Articles"]},"Articles","$1108",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-13f4e7c782698b29"],"id":"VALUEBIND-b07818eb81fa0a18","initializer":"Articles()","name":"articles","target_kind":"name"}],"$288","$831","$831","resolved",["EVD-8750cc90a3ca27cc"],["app.db.queries.tables.Articles"]]],["CALL-d9c9efdcea380de7","FACT","$1036","$1126","$46",["$740","$1064"],["EVD-2b8065d0754394ec"],[],[],[],[1,false,null,"Depends","$1089",[],"$235","$740","$740","resolved",[],["$1064"]]],["CALL-d9efbcd2adaad40b","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-fe14cabab3eae906"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-dacf892276a20e81","FACT","$1036","$1126","$45",["$767","$915"],["EVD-51c21102fd938358"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1032",[],"$611","$762","$767","resolved",[],["$915"]]],["CALL-dc344ab42cc04397","FACT","$1036","$1126","Call APIRouter",["$779","$1063"],["EVD-e18db8786fc9d1f7"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-7f7bde927515d4ab"],"id":"VALUEBIND-8e33f39fa917c6f1","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$276","$779","$779","resolved",[],["$1063"]]],["CALL-dc4fe31476c384f3","FACT","$1036","$1126","$46",["$781","$1064"],["EVD-e2bc6fc6e51d99f1"],[],[],[],[1,false,null,"Depends","$1089",[],"$259","$781","$781","resolved",[],["$1064"]]],["CALL-dc915480766f2afe","FACT","$1036","$1126","Call CryptContext",["$971","passlib.context.CryptContext"],["EVD-e86524a44a7422fc"],[],[],[],[1,false,null,"CryptContext","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5b963afbf90c7beb"],"id":"VALUEBIND-ae17964a3f095668","initializer":"CryptContext(schemes=['bcrypt'], deprecated='auto')","name":"pwd_context","target_kind":"name"}],"$254","$971","$971","resolved",[],["passlib.context.CryptContext"]]],["CALL-dcdf0de78e100151","FACT","$1036","$1126","$45",["$761","$915"],["EVD-979112fd9fdf3735"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1032",[],"$650","$757","$761","resolved",[],["$915"]]],["CALL-dcea6474dea663ac","FACT","$1036","$1126","Call engine_from_config",["$816","sqlalchemy.engine_from_config"],["EVD-3be547719e2f39cf"],[],[],[],[1,false,null,"engine_from_config","$1089",[{"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","$815","$816","resolved",[],["sqlalchemy.engine_from_config"]]],["CALL-dd31bec3852d8911","FACT","$1036","$1126","Call ProfileInResponse",["$777","$931"],["EVD-22ceb8c2a701b117"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$931"]},"$496","$1089",[],"$621","$775","$777","resolved",["$120"],["$931"]]],["CALL-dd33236b8e538cfc","FACT","$1036","$1144","Call router.put",["$781"],["EVD-117cad8f9f745d23"],[],[],[],[0,false,null,"router.put","$1056",[],"$259","$781","$781","$1143",[],[]]],["CALL-dd8ae4a17c677cb2","FACT","$1036","$1115","Call articles_repo.get_articles_for_user_feed",["$758","$758","$851"],["EVD-70ebc5609a31e73b"],[],[],[],[2,false,null,"articles_repo.get_articles_for_user_feed","$1057",[],"$646","$757","$758","$1114",["EVD-2a5797f4d1a9e081","EVD-fe90ea5db39aea1b"],["$758","$851"]]],["CALL-dd9566a7c8333209","FACT","$1036","$1126","Call APIRouter",["$775","$1063"],["EVD-6ea28976a2b332e9"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a2e6960bf1b4b7cb"],"id":"VALUEBIND-d83d1a90660b822b","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$275","$775","$775","resolved",[],["$1063"]]],["CALL-dd9d09a0315eaed9","FACT","$1036","$1144","Call Query.from_(users).where(users.username == Parameter(query_params_count)).select",["$848"],["EVD-c5a61ee901ae2480"],[],[],[],[0,false,null,"Query.from_(users).where(users.username == Parameter(query_params_count)).select","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-ddd110f122312f90","FACT","$1036","$1126","$48",["$739","$757"],["EVD-ba8f18914f6730c4"],[],[],[],[1,false,null,"$1086","$1089",[],"$262","$757","$757","resolved",["$100"],["$739"]]],["CALL-ddeae8e50f31483e","FACT","$1036","$1126","Call ArticleForResponse",["$759","$914"],["EVD-8ee67fe368765e7a"],[],[],[],[1,false,null,"$38","$1089",[],null,"$757","$759","resolved",["$134"],["$914"]]],["CALL-dfbcbbaccbd7ec4b","FACT","$1036","$1144","Call JWTMeta(exp=expire, sub=JWT_SUBJECT).dict",["$969"],["EVD-4ba186cbf3a2073f"],[],[],[],[0,false,null,"JWTMeta(exp=expire, sub=JWT_SUBJECT).dict","$1061",[],"$591","$967","$969","$1143",[],[]]],["CALL-dff9c89838dd0a8c","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-a68a7d8965704712"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-e02f4317a2758378","FACT","$1036","$1126","Call super",["$834","builtins.super"],["EVD-2e80fd8bcef361b8"],[],[],[],[1,false,null,"super","$498",[],"SYM-a80352f997edd316","$831","$834","resolved",[],["builtins.super"]]],["CALL-e0c6ba9e36f4642a","FACT","$1036","$1144","Call repo_type",["$747"],["EVD-a0163c4efc7b4d0e"],[],[],[],[0,false,null,"repo_type","lexical binding has no proven callable value",[],"SYM-422f44970ea50ab2","$743","$747","$1143",[],[]]],["CALL-e120befb01e24ab8","FACT","$1036","$1126","Call queries.update_user_by_username",["app.db.queries.queries.queries.update_user_by_username","$888"],["EVD-3409cb1249d4f7e4"],[],[],[],[1,false,null,"queries.update_user_by_username","$1032",[],"$681","$882","$888","resolved",[],["app.db.queries.queries.queries.update_user_by_username"]]],["CALL-e13c03e865f031a4","FACT","$1036","$1126","Call op.execute",["alembic.op.execute","$824"],["EVD-a847fbb6d51ba149"],[],[],[],[1,false,null,"op.execute","$1032",[],"SYM-919e485e6851674b","$817","$824","resolved",[],["alembic.op.execute"]]],["CALL-e1c3efa465ac6d82","FACT","$1036","$1115","Call repo.get_user_by_email",["$886","$963"],["EVD-d09f4f3b9fc87c96"],[],[],[],[1,false,null,"repo.get_user_by_email","$1057",[],"$608","$962","$963","$1114",["EVD-255fe442f035c730"],["$886"]]],["CALL-e2491932c0364f1f","FACT","$1036","$1126","Call Query.from_",["$848","pypika.Query.from_"],["EVD-a26c0ce064b5c67f"],[],[],[],[1,false,null,"Query.from_","$1032",[],"$600","$838","$848","resolved",[],["pypika.Query.from_"]]],["CALL-e2f9ed9fefdb4b74","FACT","$1036","$1144","Call Query.from_(users).where",["$848"],["EVD-5dd4359bb8423d14"],[],[],[],[0,false,null,"Query.from_(users).where","$1061",[],"$600","$838","$848","$1143",[],[]]],["CALL-e454fcd65eb8ed81","FACT","$1036","$1126","$51",["$818","$1130"],["EVD-660f7a0c803a5cfc"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$707","$817","$818","resolved",[],["$1130"]]],["CALL-e4cf9ff8bb1128aa","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-c3b876327facbfa5"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-e5709c002e3935bd","FACT","$1036","$1126","$48",["$739","$781"],["EVD-716cc8f2819c93d8"],[],[],[],[1,false,null,"$1086","$1089",[],"$259","$781","$781","resolved",["$100"],["$739"]]],["CALL-e65498373843d5a5","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-7ca83d4b6c7b832f"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-e6d52fa0253bb522","FACT","$1036","$1144","Call query.join(users).on",["$848"],["EVD-94a7d360ca458755"],[],[],[],[0,false,null,"query.join(users).on","$1061",[{"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"}],"$600","$838","$848","$1143",[],[]]],["CALL-e701089c4c29670f","FACT","$1036","$1126","Call queries.get_all_tags",["app.db.queries.queries.queries.get_all_tags","$881"],["EVD-fc3a336ccf2a22af"],[],[],[],[1,false,null,"queries.get_all_tags","$1032",[],"$695","$878","$881","resolved",[],["app.db.queries.queries.queries.get_all_tags"]]],["CALL-e71c54f9f13ef689","FACT","$1036","$1144","Call router.delete",["$757"],["EVD-260e1dbfde51dd9a"],[],[],[],[0,false,null,"router.delete","$1056",[],"$262","$757","$757","$1143",[],[]]],["CALL-e9d8a86c72924666","FACT","$1036","$1115","Call tags_repo.get_all_tags",["$780","$780","$881"],["EVD-41c1c8f5c3002467"],[],[],[],[2,false,null,"tags_repo.get_all_tags","$1057",[],"$684","$779","$780","$1114",["EVD-400b498efd116a4c","EVD-a49c0e1f87bcbe66"],["$780","$881"]]],["CALL-ea2a73ac627e904f","FACT","$1036","$1126","Call datetime.utcnow",["$969","datetime.datetime.utcnow"],["EVD-4151c6184cf44873"],[],[],[],[1,false,null,"datetime.utcnow","$1032",[],"$591","$967","$969","resolved",[],["datetime.datetime.utcnow"]]],["CALL-ea41bdd0e48c2649","FACT","$1036","$1126","$47",["$734","$1065"],["EVD-9f2c7137288f50b7"],[],[],[],[1,false,null,"$147","$1089",[],"$588","$730","$734","resolved",[],["$1065"]]],["CALL-eaf068585d358dd9","FACT","$1036","$1126","$46",["$730","$1064"],["EVD-0b549536beed1678"],[],[],[],[1,false,null,"Depends","$1089",[],"$272","$730","$730","resolved",[],["$1064"]]],["CALL-eb1e9a7dc1e51416","FACT","$1036","$1144","Call pwd_context.hash",["$973"],["EVD-e3bbc687def0bc90"],[],[],[],[0,false,null,"pwd_context.hash","$1056",[],"$627","$971","$973","$1143",[],[]]],["CALL-eb36108ca5b72e5e","FACT","$1036","$1144","Call article.copy",["$857"],["EVD-1d9c342e6e8194b7"],[],[],[],[0,false,null,"article.copy","$1056",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-40f7030741706074"],"id":"VALUEBIND-af8cb6a192800e4d","initializer":"article.copy(deep=True)","name":"updated_article","target_kind":"name"}],"$709","$838","$857","$1143",[],[]]],["CALL-ebda382372bb31c6","FACT","$1036","$1144","$50",["$754"],["EVD-8125916b72979d29"],[],[],[],[0,false,null,"router.include_router","$1056",[],"$245","$754","$754","$1143",[],[]]],["CALL-ec6b5293827824d7","FACT","$1036","$1126","Call UserInResponse",["$769","$939"],["EVD-f4b00da6d017941b"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$939"]},"$719","$1089",[],"$690","$768","$769","resolved",["$121"],["$939"]]],["CALL-ec7a97964cea9470","FACT","$1036","$1126","Call 'article with slug {0} does not exist'.format",["$850","$1035"],["EVD-bdd0ca681a615649"],[],[],[],[1,false,null,"'article with slug {0} does not exist'.format","$1106",[],"$586","$838","$850","resolved",[],["$1035"]]],["CALL-ed8801bc9ca41775","FACT","$1036","$1126","Call JSONResponse",["$753","$1133"],["EVD-08a2d75e6c78a92d"],[],[],[],[1,false,null,"JSONResponse","$1089",[],"$579","$752","$753","resolved",[],["$1133"]]],["CALL-ede173c6e2367d8a","FACT","$1036","$1126","Call sa.ForeignKey",["$820","$1131"],["EVD-3da3290002a8958d"],[],[],[],[1,false,null,"sa.ForeignKey","$1031",[],"$683","$817","$820","resolved",[],["$1131"]]],["CALL-eea8a85f2b0357d3","FACT","$1036","$1126","Call Users",["$831","app.db.queries.tables.Users"],["EVD-26562d0a889266a8"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["app.db.queries.tables.Users"]},"Users","$1108",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-6e82427f3a2074f8"],"id":"VALUEBIND-897b12c243937c95","initializer":"Users()","name":"users","target_kind":"name"}],"$288","$831","$831","resolved",["EVD-870f08688f0c53d4"],["app.db.queries.tables.Users"]]],["CALL-eecdb92939abf902","FACT","$1036","$1126","$47",["$727","$1065"],["EVD-e250b05554daee17"],[],[],[],[1,false,null,"$147","$1089",[],"$712","$726","$727","resolved",[],["$1065"]]],["CALL-ef1532a11b3aaf91","FACT","$1036","$1115","Call comments_repo.get_comments_for_article",["$774","$868"],["EVD-e755f6a68c41ecfe"],[],[],[],[1,false,null,"comments_repo.get_comments_for_article","$1057",[],"$620","$771","$774","$1114",["EVD-ccb4ae0d6a821c85"],["$868"]]],["CALL-ef1939dc85063dad","FACT","$1036","$1126","Call str",["$782","builtins.str"],["EVD-e7d8e9f97d2d1c22"],[],[],[],[1,false,null,"str","$498",[],"$687","$781","$782","resolved",[],["builtins.str"]]],["CALL-ef620cac69b49d33","FACT","$1036","$1126","$47",["$728","$1065"],["EVD-acfd78af80e6d826"],[],[],[],[1,false,null,"$147","$1089",[],"$698","$726","$728","resolved",[],["$1065"]]],["CALL-ef6caf2e73180bbb","FACT","$1036","$1126","Call InterceptHandler",["$792","$798"],["EVD-da1ec25ad8088200"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$792"]},"InterceptHandler","$1089",[],"$659","$795","$798","resolved",["EVD-4ad1dec8a8d75723"],["$792"]]],["CALL-ef88ca6d19681d63","FACT","$1036","$1126","Call UserInResponse",["$782","$939"],["EVD-66493ca1738bc4dd"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$939"]},"$719","$1089",[],"$687","$781","$782","resolved",["$121"],["$939"]]],["CALL-f017c6b227136976","FACT","$1036","$1126","Call logger.info",["$813","loguru.logger.info"],["EVD-774c2a733e7eafd1"],[],[],[],[1,false,null,"logger.info","$1032",[],"$577","$812","$813","resolved",[],["loguru.logger.info"]]],["CALL-f046e548700c9e23","FACT","$1036","$1126","Call queries.get_comments_for_article_by_slug",["app.db.queries.queries.queries.get_comments_for_article_by_slug","$868"],["EVD-825dd1efdebb40ab"],[],[],[],[1,false,null,"queries.get_comments_for_article_by_slug","$1032",[],"$631","$861","$868","resolved",[],["app.db.queries.queries.queries.get_comments_for_article_by_slug"]]],["CALL-f0dcad3fdfdd2e60","FACT","$1036","$1126","$51",["$825","$1130"],["EVD-348347289a6e4d38"],[],[],[],[1,false,null,"sa.Column","$1031",[],"$609","$817","$825","resolved",[],["$1130"]]],["CALL-f11435a4ec8d05c7","FACT","$1036","$1126","Call queries.subscribe_user_to_another",["app.db.queries.queries.queries.subscribe_user_to_another","$872"],["EVD-dea3c12e6ef7c31c"],[],[],[],[1,false,null,"queries.subscribe_user_to_another","$1032",[],"$622","$869","$872","resolved",[],["app.db.queries.queries.queries.subscribe_user_to_another"]]],["CALL-f1c56297d9f466fc","FACT","$1036","$1126","$48",["$726","$739"],["EVD-6de312c0b1da11d3"],[],[],[],[1,false,null,"$1086","$1089",[],"$274","$726","$726","resolved",["$100"],["$739"]]],["CALL-f25950e17d861be8","FACT","$1036","$1126","Call create_tags_table",["$823","$828"],["EVD-41e244ad0d27e238"],[],[],[],[1,false,null,"create_tags_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-b4b1d250c5e3a6ec"],["$823"]]],["CALL-f3972a58044f2d7e","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-b7ed4ec2b9705c77"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-f3c99ade7c5e4755","FACT","$1036","$1126","Call sys.path.append",["$815","sys.path.append"],["EVD-26324c6b482bcdbc"],[],[],[],[1,false,null,"sys.path.append","$1031",[],"$268","$815","$815","resolved",[],["sys.path.append"]]],["CALL-f481c91861b3a879","FACT","$1036","$1126","Call len",["$758","builtins.len"],["EVD-b626cc2e99f7ce3b"],[],[],[],[1,false,null,"len","$498",[],"$646","$757","$758","resolved",[],["builtins.len"]]],["CALL-f537864960d2daf7","FACT","$1036","$1126","Call Path",["$726","fastapi.Path"],["EVD-5a1470769878903f"],[],[],[],[1,false,null,"Path","$1089",[],"$274","$726","$726","resolved",[],["fastapi.Path"]]],["CALL-f53e6043a7ddca16","FACT","$1036","$1115","Call self._profiles_repo.get_profile_by_username",["$864","app.db.repositories.comments.CommentsRepository._profiles_repo.get_profile_by_username"],["EVD-fa688d7585da045b"],[],[],[],[1,false,null,"self._profiles_repo.get_profile_by_username","$1049",[],"$692","$861","$864","$1114",[],["app.db.repositories.comments.CommentsRepository._profiles_repo.get_profile_by_username"]]],["CALL-f5c943db29f7c3e0","FACT","$1036","$1126","$46",["$726","$1064"],["EVD-42b68aa26fcd566e"],[],[],[],[1,false,null,"Depends","$1089",[],"$274","$726","$726","resolved",[],["$1064"]]],["CALL-f6668b5a57ff3cd0","FACT","$1036","$1126","Call APIRouter",["$771","$1063"],["EVD-dedc253fc17b00aa"],[],[],[],[1,false,null,"APIRouter","$1089",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-bffc998caab13591"],"id":"VALUEBIND-c160aa885f4fdf2b","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$277","$771","$771","resolved",[],["$1063"]]],["CALL-f67ee18c02fa5677","FACT","$1036","$1115","Call pathlib.Path(__file__).resolve",["$815","pathlib.Path.resolve"],["EVD-5f6e9139fe763a8b"],[],[],[],[1,false,null,"pathlib.Path(__file__).resolve","call result of documented type, unproven at runtime",[],"$268","$815","$815","$1114",[],["pathlib.Path.resolve"]]],["CALL-f6a6421e8aba0650","FACT","$1036","$1126","Call func.current_timestamp",["$827","sqlalchemy.func.current_timestamp"],["EVD-7a1511ed46023b54"],[],[],[],[1,false,null,"func.current_timestamp","$1032",[],"SYM-a7bb771709f515e7","$817","$827","resolved",[],["sqlalchemy.func.current_timestamp"]]],["CALL-f8068b72fe192f48","FACT","$1036","$1126","$46",["$775","$1064"],["EVD-0658a1e44b63a57e"],[],[],[],[1,false,null,"Depends","$1089",[],"$275","$775","$775","resolved",[],["$1064"]]],["CALL-f88eef588fe2742c","FACT","$1036","$1126","Call ValueError",["$970","builtins.ValueError"],["EVD-3c0998c0a0ae6d6f"],[],[],[],[1,false,null,"ValueError","$498",[],"$660","$967","$970","resolved",[],["builtins.ValueError"]]],["CALL-f912629ed83865e3","FACT","$1036","$1126","$46",["$757","$1064"],["EVD-9c8b000d5bd0a1cc"],[],[],[],[1,false,null,"Depends","$1089",[],"$262","$757","$757","resolved",[],["$1064"]]],["CALL-f943c635353b6279","FACT","$1036","$1144","Call JWTUser(username=user.username).dict",["$968"],["EVD-6eac11f5c2f66684"],[],[],[],[0,false,null,"JWTUser(username=user.username).dict","$1061",[],"$583","$967","$968","$1143",[],[]]],["CALL-f9a05bf476c3ee78","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-6eeb38b03a41167b"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-f9d364c583d3a604","FACT","$1036","$1126","Call create_articles_to_tags_table",["$819","$828"],["EVD-0e58905fb982052c"],[],[],[],[1,false,null,"create_articles_to_tags_table","$1108",[],"SYM-1acd5890634c14c3","$817","$828","resolved",["EVD-ee7d55b801cc6eab"],["$819"]]],["CALL-f9deac7280eb0c1c","FACT","$1036","$1126","$49",["$730","$746"],["EVD-1bdbe581b1c4ef48"],[],[],[],[1,false,null,"$1088","$1089",[],"$272","$730","$730","resolved",["$111"],["$746"]]],["CALL-fa836acf9ab30753","FACT","$1036","$1126","Call 'user with username {0} does not exist'.format",["$887","$1035"],["EVD-c673a8103e310d0b"],[],[],[],[1,false,null,"'user with username {0} does not exist'.format","$1106",[],"$639","$882","$887","resolved",[],["$1035"]]],["CALL-fa95f5a13271c868","FACT","$1036","$1126","$48",["$739","$757"],["EVD-a06b638ad253df59"],[],[],[],[1,false,null,"$1086","$1089",[],"$262","$757","$757","resolved",["$100"],["$739"]]],["CALL-fa9981cbd704fd3a","FACT","$1036","$1126","$48",["$739","$781"],["EVD-8ea6fb35bc904dcd"],[],[],[],[1,false,null,"$1086","$1089",[],"$259","$781","$781","resolved",["$100"],["$739"]]],["CALL-fab03d22b1cbe360","FACT","$1036","$1126","Call UserInResponse",["$770","$939"],["EVD-7c035bcddaeea258"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$939"]},"$719","$1089",[],"$663","$768","$770","resolved",["$121"],["$939"]]],["CALL-fad702c56c8be1c4","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-94ab36361f9cc0e2"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-fb714bb57cf5ae08","FACT","$1036","$1126","Call JWTUser",["$929","$968"],["EVD-6eac11f5c2f66684"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1114","targets":["$929"]},"JWTUser","$1089",[],"$583","$967","$968","resolved",["$138"],["$929"]]],["CALL-fb8890767c999aa0","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-4ac65d3f5c76067e"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]],["CALL-fbbe7461165cf01a","FACT","$1036","$1126","Call Query.from_",["$848","pypika.Query.from_"],["EVD-f2a84b6da90f55f3"],[],[],[],[1,false,null,"Query.from_","$1032",[],"$600","$838","$848","resolved",[],["pypika.Query.from_"]]],["CALL-fbfb01ae59022c09","FACT","$1036","$1144","Call jwt_content.copy",["$969"],["EVD-7897133828d90200"],[],[],[],[0,false,null,"jwt_content.copy","$1056",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-ca80ce2d3b2a8f74"],"id":"VALUEBIND-a76341f565f75644","initializer":"jwt_content.copy()","name":"to_encode","target_kind":"name"}],"$591","$967","$969","$1143",[],[]]],["CALL-fcd3dc2fd49b6200","FACT","$1036","$1126","Call op.drop_table",["$723","$826"],["EVD-90a344ce77904d3a"],[],[],[],[1,false,null,"op.drop_table","$1032",[],"SYM-663c3560645f0d8c","$817","$826","resolved",[],["$723"]]],["CALL-fd507a8daad57489","FACT","$1036","$1115","Call users_repo.create_user",["$770","$885"],["EVD-c10bf8d4d33b2cf6"],[],[],[],[1,false,null,"users_repo.create_user","$1057",[],"$663","$768","$770","$1114",["EVD-58769020999cdd46"],["$885"]]],["CALL-fd571ebe99b56491","FACT","$1036","$1126","$47",["$760","$1065"],["EVD-2b0f360b0fc30457"],[],[],[],[1,false,null,"$147","$1089",[],"$672","$757","$760","resolved",[],["$1065"]]],["CALL-fd85643eba5545c3","FACT","$1036","$1126","$49",["$746","$779"],["EVD-ebc4e49b3f529f48"],[],[],[],[1,false,null,"$1088","$1089",[],"$276","$779","$779","resolved",["$111"],["$746"]]],["CALL-fea514da413f5066","FACT","$1036","$1126","Call Field",["$894","pydantic.Field"],["EVD-85cf5ac13b96036a"],[],[],[],[1,false,null,"Field","$1089",[{"annotation":"int","definition_contexts":[],"evidence_ids":["EVD-65028d8d5dbd4914"],"id":"VALUEBIND-80a8dd71db4043bc","initializer":"Field(0, alias='id')","name":"id_","target_kind":"name"}],"$636","$891","$894","resolved",[],["pydantic.Field"]]],["CALL-feb58fb5258e4c42","FACT","$1036","$1126","Call '${0}'.format",["$834","$1035"],["EVD-d2feddbf0b4c1066"],[],[],[],[1,false,null,"'${0}'.format","$1106",[],"SYM-a80352f997edd316","$831","$834","resolved",[],["$1035"]]],["CALL-ffd211dcadcb3aab","FACT","$1036","$1126","$46",["$762","$1064"],["EVD-d7bb26fa5db1818a"],[],[],[],[1,false,null,"Depends","$1089",[],"$265","$762","$762","resolved",[],["$1064"]]]],"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.71,"calls_analyzed":564,"calls_partially_resolved":42,"calls_resolved":427,"calls_unresolved":95,"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","$890","$957"],[],[],["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","$890","$957"]]]],"declarations":[["REQUIRES-COMPLETE","$61","components","complete_requires","$143",[],[],[],[],["$1055"],["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","$150",[],[],[],[],["$1055"],["agent",["app","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","app.main"],"$m",[],"$m","contracts/host-runtime.json","$m","$m","$m","$m","$m",["app","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","app.main"],"$m","$m",[{"component":"$308","decided_by":"agent","rationale":"Host and runtime composition directly imports these source modules.","through":["$812"]},{"component":"$499","decided_by":"agent","rationale":"Host and runtime composition directly imports these source modules.","through":["$750","$752","$754"]}],["Configure the service, resolve environment settings, and manage application lifecycle."],"component","$m"]],["http-interface","$61","components","component_responsibility","$499",[],[],[],[],["$1055"],["agent",["app.api","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781"],"$m",[],"$m","contracts/http-interface.json","$m","$m","$m","$m","$m",["app.api","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781"],"$m","$m",[{"component":"$150","decided_by":"agent","rationale":"$500","through":["$784","$795"]},{"component":"$308","decided_by":"agent","rationale":"$500","through":["$810","$838","$859","$861","$869","$878","$882"]},{"component":"$369","decided_by":"agent","rationale":"$500","through":["$896","$898","$900","$907","$913","$923","$930","$934","$936","$943"]},{"component":"$476","decided_by":"agent","rationale":"$500","through":["$958","$962","$965","$967"]}],["Expose account, profile, article, feed, favorite, comment, and tag endpoints with request dependencies and errors."],"component","$m"]],["postgres-adapter","$61","components","component_responsibility","$308",[],[],[],[],["$1055"],["agent",["app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882"],"$m",[],"$m","contracts/postgres-adapter.json","$m","$m","$m","$m","$m",["app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882"],"$m","$m",[{"component":"$150","decided_by":"agent","rationale":"PostgreSQL persistence adapter directly imports these source modules.","through":["$784","$795"]},{"component":"$369","decided_by":"agent","rationale":"PostgreSQL persistence adapter directly imports these source modules.","through":["$896","$898","$900","$907"]}],["Bind the async connection pool and SQL query files to repositories and schema migrations."],"component","$m"]],["product-contracts","$61","components","component_responsibility","$369",[],[],[],[],["$1055"],["agent",["$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943"],"$m",[],"$m","contracts/product-contracts.json","$m","$m","$m","$m","$m",["$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943"],"$m","$m",[{"component":"$476","decided_by":"agent","rationale":"Product and wire contracts directly imports these source modules.","through":["$971"]}],["Define shared identity, profile, publication, timestamp, serialization, and response contracts."],"component","$m"]],["product-policy","$61","components","component_responsibility","$476",[],[],[],[],["$1055"],["agent",["$957","$958","$962","$965","$967","$971"],"$m",[],"$m","contracts/product-policy.json","$m","$m","$m","$m","$m",["$957","$958","$962","$965","$967","$971"],"$m","$m",[{"component":"$308","decided_by":"agent","rationale":"Product policy and identity services directly imports these source modules.","through":["$810","$838","$882"]},{"component":"$369","decided_by":"agent","rationale":"Product policy and identity services directly imports these source modules.","through":["$896","$898","$907","$927"]}],["Apply account, authentication, article, and comment policy, including password and JWT helpers."],"component","$m"]],["Host and runtime composition:REQUIRES-COMPLETE","$61","components","complete_requires","$143",[],[],[],[],["$1055"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$150","$m","$m","$716","$m","$m","$m","$m"]],["$195","$61","components","$1103","Application composition",[],[],[],[],["$1055"],["agent",["app","app.main"],"$m",[],"$m","$m","$m","$m","$m","$m","$150",["app","app.main"],"$m","$m",[{"component":"Application and database lifecycle","decided_by":"agent","rationale":"Application composition directly imports these source modules.","through":["$786"]},{"component":"Environment settings and framework configuration","decided_by":"agent","rationale":"Application composition directly imports these source modules.","through":["$784"]}],["$60"],"component","$m"]],["$196","$61","components","$1103","Environment settings and framework configuration",[],[],[],[],["$1055"],["agent",["app.core","$784","$794","$795","$801","$804","$806","$808"],"$m",[],"$m","$m","$m","$m","$m","$m","$150",["app.core","$784","$794","$795","$801","$804","$806","$808"],"$m","$m",[{"component":"Application and database lifecycle","decided_by":"agent","rationale":"Environment settings and framework configuration directly imports these source modules.","through":["$791"]}],["$714"],"component","$m"]],["$197","$61","components","$1103","Application and database lifecycle",[],[],[],[],["$1055"],["agent",["$786","$791"],"$m",[],"$m","$m","$m","$m","$m","$m","$150",["$786","$791"],"$m","$m",[{"component":"Environment settings and framework configuration","decided_by":"agent","rationale":"Application and database lifecycle directly imports these source modules.","through":["$795"]}],["$305"],"component","$m"]],["RealWorld HTTP interface:REQUIRES-COMPLETE","$61","components","complete_requires","$143",[],[],[],[],["$1055"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$499","$m","$m","$716","$m","$m","$m","$m"]],["$539","$61","components","$1103","HTTP route composition",[],[],[],[],["$1055"],["agent",["app.api","app.api.routes","$754","$755","$756"],"$m",[],"$m","$m","$m","$m","$m","$m","$499",["app.api","app.api.routes","$754","$755","$756"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"$146","through":["$768","$781"]},{"component":"Article, feed, and favorite endpoints","decided_by":"agent","rationale":"$146","through":["$757","$762"]},{"component":"Comment and tag endpoints","decided_by":"agent","rationale":"$146","through":["$771","$779"]},{"component":"Profile and follow endpoints","decided_by":"agent","rationale":"$146","through":["$775"]}],["$41"],"component","$m"]],["$540","$61","components","$1103","Account and current-user endpoints",[],[],[],[],["$1055"],["agent",["$730","$768","$781"],"$m",[],"$m","$m","$m","$m","$m","$m","$499",["$730","$768","$781"],"$m","$m",[{"component":"$574","decided_by":"agent","rationale":"Account and current-user endpoints directly imports these source modules.","through":["$743"]}],["$33"],"component","$m"]],["$541","$61","components","$1103","Profile and follow endpoints",[],[],[],[],["$1055"],["agent",["$748","$775"],"$m",[],"$m","$m","$m","$m","$m","$m","$499",["$748","$775"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"Profile and follow endpoints directly imports these source modules.","through":["$730"]},{"component":"$574","decided_by":"agent","rationale":"Profile and follow endpoints directly imports these source modules.","through":["$743"]}],["Read public profiles and handle follow and unfollow requests."],"component","$m"]],["$542","$61","components","$1103","Article, feed, and favorite endpoints",[],[],[],[],["$1055"],["agent",["$726","$757","$762"],"$m",[],"$m","$m","$m","$m","$m","$m","$499",["$726","$757","$762"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"Article, feed, and favorite endpoints directly imports these source modules.","through":["$730"]},{"component":"$574","decided_by":"agent","rationale":"Article, feed, and favorite endpoints directly imports these source modules.","through":["$743"]}],["$148"],"component","$m"]],["$538","$61","components","$1103","Comment and tag endpoints",[],[],[],[],["$1055"],["agent",["$740","$771","$779"],"$m",[],"$m","$m","$m","$m","$m","$m","$499",["$740","$771","$779"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"$57","through":["$730"]},{"component":"Article, feed, and favorite endpoints","decided_by":"agent","rationale":"$57","through":["$726"]},{"component":"$574","decided_by":"agent","rationale":"$57","through":["$743"]}],["$149"],"component","$m"]],["$543","$61","components","$1103","$574",[],[],[],[],["$1055"],["agent",["$725","$743","app.api.errors","$750","$752"],"$m",[],"$m","$m","$m","$m","$m","$m","$499",["$725","$743","app.api.errors","$750","$752"],"$m","$m",[],["$576"],"component","$m"]],["Product policy and identity services:REQUIRES-COMPLETE","$61","components","complete_requires","$143",[],[],[],[],["$1055"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$476","$m","$m","$716","$m","$m","$m","$m"]],["$494","$61","components","$1103","Account, credentials, and token policy",[],[],[],[],["$1055"],["agent",["$957","$962","$967","$971"],"$m",[],"$m","$m","$m","$m","$m","$m","$476",["$957","$962","$967","$971"],"$m","$m",[],["$54"],"component","$m"]],["$495","$61","components","$1103","Article and comment policy",[],[],[],[],["$1055"],["agent",["$958","$965"],"$m",[],"$m","$m","$m","$m","$m","$m","$476",["$958","$965"],"$m","$m",[],["$145"],"component","$m"]],["Product and wire contracts:REQUIRES-COMPLETE","$61","components","complete_requires","$143",[],[],[],[],["$1055"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$369","$m","$m","$716","$m","$m","$m","$m"]],["$458","$61","components","$1103","Shared model conventions and response strings",[],[],[],[],["$1055"],["agent",["$890","$891","$895","$902","$912","$932","$942","$943"],"$m",[],"$m","$m","$m","$m","$m","$m","$369",["$890","$891","$895","$902","$912","$932","$942","$943"],"$m","$m",[],["$69"],"component","$m"]],["$456","$61","components","$1103","User, profile, and token contracts",[],[],[],[],["$1055"],["agent",["$900","$907","$927","$930","$936"],"$m",[],"$m","$m","$m","$m","$m","$m","$369",["$900","$907","$927","$930","$936"],"$m","$m",[{"component":"Shared model conventions and response strings","decided_by":"agent","rationale":"User, profile, and token contracts directly imports these source modules.","through":["$891","$902","$932"]}],["$67"],"component","$m"]],["$457","$61","components","$1103","Article, comment, and tag contracts",[],[],[],[],["$1055"],["agent",["$896","$898","$913","$923","$934"],"$m",[],"$m","$m","$m","$m","$m","$m","$369",["$896","$898","$913","$923","$934"],"$m","$m",[{"component":"Shared model conventions and response strings","decided_by":"agent","rationale":"Article, comment, and tag contracts directly imports these source modules.","through":["$891","$902","$932"]},{"component":"User, profile, and token contracts","decided_by":"agent","rationale":"Article, comment, and tag contracts directly imports these source modules.","through":["$900"]}],["$68"],"component","$m"]],["PostgreSQL persistence adapter:REQUIRES-COMPLETE","$61","components","complete_requires","$143",[],[],[],[],["$1055"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$308","$m","$m","$716","$m","$m","$m","$m"]],["$365","$61","components","$1103","Connection lifecycle and persistence errors",[],[],[],[],["$1055"],["agent",["app.db","$810","$812"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["app.db","$810","$812"],"$m","$m",[],["$573"],"component","$m"]],["$367","$61","components","$1103","SQL query and table bindings",[],[],[],[],["$1055"],["agent",["app.db.queries","$829","$831"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["app.db.queries","$829","$831"],"$m","$m",[],["$43"],"component","$m"]],["$368","$61","components","$1103","Shared repository connection access",[],[],[],[],["$1055"],["agent",["$837","$859"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["$837","$859"],"$m","$m",[],["Provide each repository with its database connection."],"component","$m"]],["$362","$61","components","$1103","Article, feed, and favorite persistence",[],[],[],[],["$1055"],["agent",["$838"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["$838"],"$m","$m",[{"component":"Account, profile, and follow persistence","decided_by":"agent","rationale":"$37","through":["$869"]},{"component":"Comment and tag persistence","decided_by":"agent","rationale":"$37","through":["$878"]},{"component":"Connection lifecycle and persistence errors","decided_by":"agent","rationale":"$37","through":["$810"]},{"component":"SQL query and table bindings","decided_by":"agent","rationale":"$37","through":["$829","$831"]},{"component":"Shared repository connection access","decided_by":"agent","rationale":"$37","through":["$859"]}],["Persist article details, filters, feeds, tags, and favorites."],"component","$m"]],["$364","$61","components","$1103","Account, profile, and follow persistence",[],[],[],[],["$1055"],["agent",["$869","$882"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["$869","$882"],"$m","$m",[{"component":"Connection lifecycle and persistence errors","decided_by":"agent","rationale":"$34","through":["$810"]},{"component":"SQL query and table bindings","decided_by":"agent","rationale":"$34","through":["$829"]},{"component":"Shared repository connection access","decided_by":"agent","rationale":"$34","through":["$859"]}],["Persist users, profiles, and follow relationships."],"component","$m"]],["$363","$61","components","$1103","Comment and tag persistence",[],[],[],[],["$1055"],["agent",["$861","$878"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["$861","$878"],"$m","$m",[{"component":"Account, profile, and follow persistence","decided_by":"agent","rationale":"$58","through":["$869"]},{"component":"Connection lifecycle and persistence errors","decided_by":"agent","rationale":"$58","through":["$810"]},{"component":"SQL query and table bindings","decided_by":"agent","rationale":"$58","through":["$829"]},{"component":"Shared repository connection access","decided_by":"agent","rationale":"$58","through":["$859"]}],["Persist article comments and tag listings."],"component","$m"]],["$366","$61","components","$1103","PostgreSQL schema evolution",[],[],[],[],["$1055"],["agent",["$815","$817"],"$m",[],"$m","$m","$m","$m","$m","$m","$308",["$815","$817"],"$m","$m",[],["Create the source-declared initial PostgreSQL schema."],"component","$m"]],["$717","$61","uml","uml_target","Independent UML target",[],[],[],[],["$1029"],["$m","$m",[],"$m","$m","$m",[{"component_id":"host-runtime","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$195","$196","$197"]},{"component_id":"http-interface","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$539","$540","$541","$542","$538","$543"]},{"component_id":"product-policy","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$494","$495"]},{"component_id":"product-contracts","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$458","$456","$457"]},{"component_id":"postgres-adapter","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$365","$367","$368","$362","$364","$363","$366"]}],[],[],["host-runtime","http-interface","product-policy","product-contracts","postgres-adapter","$195","$196","$197","$539","$540","$541","$542","$538","$543","$494","$495","$458","$456","$457","$365","$367","$368","$362","$364","$363","$366"],"$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":["$1055"],"qualified_name":"fastapi.security.APIKeyHeader","record_ids":[],"responsibilities":["$144"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$1137","initializer":null,"kind":"symbol","language":"python","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$1055"],"qualified_name":"$1118","record_ids":[],"responsibilities":["$144"],"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":["$1055"],"qualified_name":"pydantic.BaseSettings","record_ids":[],"responsibilities":["$144"],"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":["$1055"],"qualified_name":"enum.Enum","record_ids":[],"responsibilities":["$144"],"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":["$1055"],"qualified_name":"$802","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":"$195","presence":"planned","provenance":["$1055"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"app.core","record_ids":[],"responsibilities":["$714"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$991","id":"$200","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$784","record_ids":[],"responsibilities":["$714"],"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":["$1055"],"qualified_name":"$786","record_ids":[],"responsibilities":["$305"],"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":"$197","presence":"planned","provenance":["$1055"],"qualified_name":"$791","record_ids":[],"responsibilities":["$305"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$794","record_ids":[],"responsibilities":["$714"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$795","record_ids":[],"responsibilities":["$714"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$801","record_ids":[],"responsibilities":["$714"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$804","record_ids":[],"responsibilities":["$714"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$806","record_ids":[],"responsibilities":["$714"],"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":"$196","presence":"planned","provenance":["$1055"],"qualified_name":"$808","record_ids":[],"responsibilities":["$714"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/main.py","id":"$208","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$195","presence":"planned","provenance":["$1055"],"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":"$178","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$203","presence":"planned","provenance":["$1055"],"qualified_name":"$796","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":"$179","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"qualified_name":"$797","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":"$180","initializer":null,"kind":"enum","language":"python","modifiers":[],"parent_id":"$204","presence":"planned","provenance":["$1055"],"qualified_name":"$802","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":"$181","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$204","presence":"planned","provenance":["$1055"],"qualified_name":"$803","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":"$182","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$181","presence":"planned","provenance":["$1055"],"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":"$183","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$205","presence":"planned","provenance":["$1055"],"qualified_name":"$805","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":"$184","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$183","presence":"planned","provenance":["$1055"],"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":"$185","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$206","presence":"planned","provenance":["$1055"],"qualified_name":"$807","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":"$186","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$185","presence":"planned","provenance":["$1055"],"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":"$187","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$207","presence":"planned","provenance":["$1055"],"qualified_name":"$809","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":"$191","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$200","presence":"planned","provenance":["$1055"],"qualified_name":"$785","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":"$192","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$201","presence":"planned","provenance":["$1055"],"qualified_name":"$787","record_ids":[],"responsibilities":["Handle the Create start app handler operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1116","name":"settings"}],"returns":"Callable"},"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":"$201","presence":"planned","provenance":["$1055"],"qualified_name":"$789","record_ids":[],"responsibilities":["Handle the Create stop app handler operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$154","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$155","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$161","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$162","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$163","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$165","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$166","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$153","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$159","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$160","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$164","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$152","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$156","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$151","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$158","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$157","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"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":"$199","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"qualified_name":"$799","record_ids":[],"responsibilities":["Provide the Fastapi kwargs operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"returns":"Dict[str, Any]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$198","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$178","presence":"planned","provenance":["$1055"],"qualified_name":"$798","record_ids":[],"responsibilities":["Provide the Configure logging operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"returns":"None"},"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":"$180","presence":"planned","provenance":["$1055"],"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":"$188","initializer":null,"kind":"enum_literal","language":"python","modifiers":[],"parent_id":"$180","presence":"planned","provenance":["$1055"],"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":"$190","initializer":null,"kind":"enum_literal","language":"python","modifiers":[],"parent_id":"$180","presence":"planned","provenance":["$1055"],"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":"$167","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$181","presence":"planned","provenance":["$1055"],"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":"$168","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$183","presence":"planned","provenance":["$1055"],"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":"$170","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$183","presence":"planned","provenance":["$1055"],"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":"$169","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$183","presence":"planned","provenance":["$1055"],"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":"$172","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$177","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$176","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$171","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$174","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$175","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$173","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$187","presence":"planned","provenance":["$1055"],"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":"$194","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$208","presence":"planned","provenance":["$1055"],"qualified_name":"$889","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":"$539","presence":"planned","provenance":["$1055"],"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":"$543","presence":"planned","provenance":["$1055"],"qualified_name":"$725","record_ids":[],"responsibilities":["$576"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$975","id":"$545","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$542","presence":"planned","provenance":["$1055"],"qualified_name":"$726","record_ids":[],"responsibilities":["$148"],"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":"$540","presence":"planned","provenance":["$1055"],"qualified_name":"$730","record_ids":[],"responsibilities":["$33"],"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":"$538","presence":"planned","provenance":["$1055"],"qualified_name":"$740","record_ids":[],"responsibilities":["$149"],"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":"$543","presence":"planned","provenance":["$1055"],"qualified_name":"$743","record_ids":[],"responsibilities":["$576"],"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":"$541","presence":"planned","provenance":["$1055"],"qualified_name":"$748","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":"$543","presence":"planned","provenance":["$1055"],"qualified_name":"app.api.errors","record_ids":[],"responsibilities":["$576"],"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":"$543","presence":"planned","provenance":["$1055"],"qualified_name":"$750","record_ids":[],"responsibilities":["$576"],"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":"$543","presence":"planned","provenance":["$1055"],"qualified_name":"$752","record_ids":[],"responsibilities":["$576"],"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":"$539","presence":"planned","provenance":["$1055"],"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":"$982","id":"$552","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$539","presence":"planned","provenance":["$1055"],"qualified_name":"$754","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":"$539","presence":"planned","provenance":["$1055"],"qualified_name":"$755","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":"$539","presence":"planned","provenance":["$1055"],"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":"$542","presence":"planned","provenance":["$1055"],"qualified_name":"$757","record_ids":[],"responsibilities":["$148"],"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":"$542","presence":"planned","provenance":["$1055"],"qualified_name":"$762","record_ids":[],"responsibilities":["$148"],"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":"$540","presence":"planned","provenance":["$1055"],"qualified_name":"$768","record_ids":[],"responsibilities":["$33"],"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":"$538","presence":"planned","provenance":["$1055"],"qualified_name":"$771","record_ids":[],"responsibilities":["$149"],"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":"$541","presence":"planned","provenance":["$1055"],"qualified_name":"$775","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":"$989","id":"$559","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$538","presence":"planned","provenance":["$1055"],"qualified_name":"$779","record_ids":[],"responsibilities":["$149"],"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":"$540","presence":"planned","provenance":["$1055"],"qualified_name":"$781","record_ids":[],"responsibilities":["$33"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$501","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$546","presence":"planned","provenance":["$1055"],"qualified_name":"$732","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":"$504","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$545","presence":"planned","provenance":["$1055"],"qualified_name":"$729","record_ids":[],"responsibilities":["Handle the Get articles filters operation."],"signature":{"parameters":[{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"tag"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"author"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"favorited"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1116","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1116","name":"offset"}],"returns":"ArticlesFilters"},"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":["async"],"parent_id":"$545","presence":"planned","provenance":["$1055"],"qualified_name":"$728","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":"$1116","name":"slug"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$502","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$545","presence":"planned","provenance":["$1055"],"qualified_name":"$727","record_ids":[],"responsibilities":["Handle the Check article modification permissions operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"current_article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$544","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$501","presence":"planned","provenance":["$1055"],"qualified_name":"$733","record_ids":[],"responsibilities":["Provide the Call operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"requests.Request","default":null,"default_known":true,"kind":"$1116","name":"request"}],"returns":"$307"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$509","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$546","presence":"planned","provenance":["$1055"],"qualified_name":"$739","record_ids":[],"responsibilities":["Handle the Get current user authorizer operation."],"signature":{"parameters":[{"annotation":"bool","default":"True","default_known":true,"kind":"$1105","name":"required"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$507","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$546","presence":"planned","provenance":["$1055"],"qualified_name":"$736","record_ids":[],"responsibilities":["Handle the Get authorization header retriever operation."],"signature":{"parameters":[{"annotation":"bool","default":"True","default_known":true,"kind":"$1105","name":"required"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"private","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":["$1055"],"qualified_name":"$734","record_ids":[],"responsibilities":["Handle the Get authorization header operation."],"signature":{"parameters":[{"annotation":"str","default":"Security(RWAPIKeyHeader(name=HEADER_KEY))","default_known":true,"kind":"$1116","name":"api_key"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"str"},"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":"$546","presence":"planned","provenance":["$1055"],"qualified_name":"$735","record_ids":[],"responsibilities":["Handle the Get authorization header optional operation."],"signature":{"parameters":[{"annotation":"$307","default":"Security(RWAPIKeyHeader(name=HEADER_KEY, auto_error=False))","default_known":true,"kind":"$1116","name":"authorization"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"str"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$508","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$546","presence":"planned","provenance":["$1055"],"qualified_name":"$737","record_ids":[],"responsibilities":["Handle the Get current user operation."],"signature":{"parameters":[{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever())","default_known":true,"kind":"$1116","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"User"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$510","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$546","presence":"planned","provenance":["$1055"],"qualified_name":"$738","record_ids":[],"responsibilities":["Handle the Get current user optional operation."],"signature":{"parameters":[{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever(required=False))","default_known":true,"kind":"$1116","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"$306"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$512","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$547","presence":"planned","provenance":["$1055"],"qualified_name":"$742","record_ids":[],"responsibilities":["Handle the Get comment by id from path operation."],"signature":{"parameters":[{"annotation":"int","default":"Path(..., ge=1)","default_known":true,"kind":"$1116","name":"comment_id"},{"annotation":"Article","default":"Depends(articles.get_article_by_slug_from_path)","default_known":true,"kind":"$1116","name":"article"},{"annotation":"$306","default":"Depends(authentication.get_current_user_authorizer(required=False))","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$59","default":"Depends(database.get_repository(CommentsRepository))","default_known":true,"kind":"$1116","name":"comments_repo"}],"returns":"Comment"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$511","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$547","presence":"planned","provenance":["$1055"],"qualified_name":"$741","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":"$1116","name":"comment"},{"annotation":"User","default":"Depends(authentication.get_current_user_authorizer())","default_known":true,"kind":"$1116","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$514","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$548","presence":"planned","provenance":["$1055"],"qualified_name":"$745","record_ids":[],"responsibilities":["Handle the Get db pool operation."],"signature":{"parameters":[{"annotation":"Request","default":null,"default_known":true,"kind":"$1116","name":"request"}],"returns":"Pool"},"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":["$1055"],"qualified_name":"$744","record_ids":[],"responsibilities":["Handle the Get connection from pool operation."],"signature":{"parameters":[{"annotation":"Pool","default":"Depends(_get_db_pool)","default_known":true,"kind":"$1116","name":"pool"}],"returns":"AsyncGenerator[Connection, None]"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$515","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$548","presence":"planned","provenance":["$1055"],"qualified_name":"$746","record_ids":[],"responsibilities":["Handle the Get repository operation."],"signature":{"parameters":[{"annotation":"Type[BaseRepository]","default":null,"default_known":true,"kind":"$1116","name":"repo_type"}],"returns":"Callable[[Connection], BaseRepository]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$516","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$549","presence":"planned","provenance":["$1055"],"qualified_name":"$749","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":"$1116","name":"username"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$497","default":"$77","default_known":true,"kind":"$1116","name":"profiles_repo"}],"returns":"Profile"},"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":["$1055"],"qualified_name":"$751","record_ids":[],"responsibilities":["Handle the Http error handler operation."],"signature":{"parameters":[{"annotation":"Request","default":null,"default_known":true,"kind":"$1116","name":"_"},{"annotation":"$147","default":null,"default_known":true,"kind":"$1116","name":"exc"}],"returns":"JSONResponse"},"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":["$1055"],"qualified_name":"$753","record_ids":[],"responsibilities":["Handle the Http422 error handler operation."],"signature":{"parameters":[{"annotation":"Request","default":null,"default_known":true,"kind":"$1116","name":"_"},{"annotation":"Union[RequestValidationError, ValidationError]","default":null,"default_known":true,"kind":"$1116","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":"$554","presence":"planned","provenance":["$1055"],"qualified_name":"$758","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":"$1116","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1116","name":"offset"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],"returns":"$231"},"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":"$554","presence":"planned","provenance":["$1055"],"qualified_name":"$760","record_ids":[],"responsibilities":["Handle the Mark article as favorite operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],"returns":"$39"},"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":"$554","presence":"planned","provenance":["$1055"],"qualified_name":"$761","record_ids":[],"responsibilities":["Handle the Remove article from favorites operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","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":"$555","presence":"planned","provenance":["$1055"],"qualified_name":"$765","record_ids":[],"responsibilities":["Handle the List articles operation."],"signature":{"parameters":[{"annotation":"ArticlesFilters","default":"Depends(get_articles_filters)","default_known":true,"kind":"$1116","name":"articles_filters"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],"returns":"$231"},"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":["$1055"],"qualified_name":"$763","record_ids":[],"responsibilities":["Handle the Create new article operation."],"signature":{"parameters":[{"annotation":"ArticleInCreate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1116","name":"article_create"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","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":"$555","presence":"planned","provenance":["$1055"],"qualified_name":"$766","record_ids":[],"responsibilities":["Handle the Retrieve article by slug operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"}],"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":"$555","presence":"planned","provenance":["$1055"],"qualified_name":"$767","record_ids":[],"responsibilities":["Handle the Update article by slug operation."],"signature":{"parameters":[{"annotation":"ArticleInUpdate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1116","name":"article_update"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"current_article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],"returns":"$39"},"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":"$555","presence":"planned","provenance":["$1055"],"qualified_name":"$764","record_ids":[],"responsibilities":["Handle the Delete article by slug operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],"returns":"None"},"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":["$1055"],"qualified_name":"$769","record_ids":[],"responsibilities":["Handle the Login operation."],"signature":{"parameters":[{"annotation":"UserInLogin","default":"$44","default_known":true,"kind":"$1116","name":"user_login"},{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"$719"},"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":"$556","presence":"planned","provenance":["$1055"],"qualified_name":"$770","record_ids":[],"responsibilities":["Handle the Register operation."],"signature":{"parameters":[{"annotation":"UserInCreate","default":"$44","default_known":true,"kind":"$1116","name":"user_create"},{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"$719"},"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":"$557","presence":"planned","provenance":["$1055"],"qualified_name":"$774","record_ids":[],"responsibilities":["Handle the List comments for article operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1116","name":"comments_repo"}],"returns":"$232"},"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":["$1055"],"qualified_name":"$772","record_ids":[],"responsibilities":["Handle the Create comment for article operation."],"signature":{"parameters":[{"annotation":"CommentInCreate","default":"Body(..., embed=True, alias='comment')","default_known":true,"kind":"$1116","name":"comment_create"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1116","name":"comments_repo"}],"returns":"CommentInResponse"},"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":"$557","presence":"planned","provenance":["$1055"],"qualified_name":"$773","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":"$1116","name":"comment"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1116","name":"comments_repo"}],"returns":"None"},"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":"$558","presence":"planned","provenance":["$1055"],"qualified_name":"$777","record_ids":[],"responsibilities":["Handle the Retrieve profile by username operation."],"signature":{"parameters":[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1116","name":"profile"}],"returns":"$496"},"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":["$1055"],"qualified_name":"$776","record_ids":[],"responsibilities":["Handle the Follow for user operation."],"signature":{"parameters":[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1116","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$497","default":"$77","default_known":true,"kind":"$1116","name":"profiles_repo"}],"returns":"$496"},"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":"$558","presence":"planned","provenance":["$1055"],"qualified_name":"$778","record_ids":[],"responsibilities":["Handle the Unsubscribe from user operation."],"signature":{"parameters":[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1116","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$497","default":"$77","default_known":true,"kind":"$1116","name":"profiles_repo"}],"returns":"$496"},"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":["$1055"],"qualified_name":"$780","record_ids":[],"responsibilities":["Handle the Get all tags operation."],"signature":{"parameters":[{"annotation":"TagsRepository","default":"Depends(get_repository(TagsRepository))","default_known":true,"kind":"$1116","name":"tags_repo"}],"returns":"TagsInList"},"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":["$1055"],"qualified_name":"$782","record_ids":[],"responsibilities":["Handle the Retrieve current user operation."],"signature":{"parameters":[{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"$719"},"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":"$560","presence":"planned","provenance":["$1055"],"qualified_name":"$783","record_ids":[],"responsibilities":["Handle the Update current user operation."],"signature":{"parameters":[{"annotation":"UserInUpdate","default":"$44","default_known":true,"kind":"$1116","name":"user_update"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"current_user"},{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],"returns":"$719"},"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":"$494","presence":"planned","provenance":["$1055"],"qualified_name":"$957","record_ids":[],"responsibilities":["$54"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1024","id":"$489","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$495","presence":"planned","provenance":["$1055"],"qualified_name":"$958","record_ids":[],"responsibilities":["$145"],"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":"$494","presence":"planned","provenance":["$1055"],"qualified_name":"$962","record_ids":[],"responsibilities":["$54"],"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":["$1055"],"qualified_name":"$965","record_ids":[],"responsibilities":["$145"],"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":"$494","presence":"planned","provenance":["$1055"],"qualified_name":"$967","record_ids":[],"responsibilities":["$54"],"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":"$494","presence":"planned","provenance":["$1055"],"qualified_name":"$971","record_ids":[],"responsibilities":["$54"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$477","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$489","presence":"planned","provenance":["$1055"],"qualified_name":"$959","record_ids":[],"responsibilities":["Handle the Check article exists operation."],"signature":{"parameters":[{"annotation":"$40","default":null,"default_known":true,"kind":"$1116","name":"articles_repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"slug"}],"returns":"bool"},"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":"$489","presence":"planned","provenance":["$1055"],"qualified_name":"$961","record_ids":[],"responsibilities":["Handle the Get slug for article operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"title"}],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$478","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$489","presence":"planned","provenance":["$1055"],"qualified_name":"$960","record_ids":[],"responsibilities":["Handle the Check user can modify article operation."],"signature":{"parameters":[{"annotation":"Article","default":null,"default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1116","name":"user"}],"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":"$490","presence":"planned","provenance":["$1055"],"qualified_name":"$964","record_ids":[],"responsibilities":["Handle the Check username is taken operation."],"signature":{"parameters":[{"annotation":"$720","default":null,"default_known":true,"kind":"$1116","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"username"}],"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":["async"],"parent_id":"$490","presence":"planned","provenance":["$1055"],"qualified_name":"$963","record_ids":[],"responsibilities":["Handle the Check email is taken operation."],"signature":{"parameters":[{"annotation":"$720","default":null,"default_known":true,"kind":"$1116","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"email"}],"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":[],"parent_id":"$491","presence":"planned","provenance":["$1055"],"qualified_name":"$966","record_ids":[],"responsibilities":["Handle the Check user can modify comment operation."],"signature":{"parameters":[{"annotation":"Comment","default":null,"default_known":true,"kind":"$1116","name":"comment"},{"annotation":"User","default":null,"default_known":true,"kind":"$1116","name":"user"}],"returns":"bool"},"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":"$492","presence":"planned","provenance":["$1055"],"qualified_name":"$969","record_ids":[],"responsibilities":["Handle the Create jwt token operation."],"signature":{"parameters":[{"annotation":"Dict[str, str]","default":null,"default_known":true,"kind":"$1105","name":"jwt_content"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"secret_key"},{"annotation":"timedelta","default":null,"default_known":true,"kind":"$1105","name":"expires_delta"}],"returns":"str"},"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":["$1055"],"qualified_name":"$968","record_ids":[],"responsibilities":["Handle the Create access token for user operation."],"signature":{"parameters":[{"annotation":"User","default":null,"default_known":true,"kind":"$1116","name":"user"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"secret_key"}],"returns":"str"},"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":"$492","presence":"planned","provenance":["$1055"],"qualified_name":"$970","record_ids":[],"responsibilities":["Handle the Get username from token operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"token"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","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":["$1055"],"qualified_name":"$972","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":"$488","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$493","presence":"planned","provenance":["$1055"],"qualified_name":"$974","record_ids":[],"responsibilities":["Handle the Verify password operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"plain_password"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"hashed_password"}],"returns":"bool"},"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":"$493","presence":"planned","provenance":["$1055"],"qualified_name":"$973","record_ids":[],"responsibilities":["Handle the Get password hash operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$890","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1010","id":"$462","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$891","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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$895","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":"$457","presence":"planned","provenance":["$1055"],"qualified_name":"$896","record_ids":[],"responsibilities":["$68"],"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":"$457","presence":"planned","provenance":["$1055"],"qualified_name":"$898","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":"$456","presence":"planned","provenance":["$1055"],"qualified_name":"$900","record_ids":[],"responsibilities":["$67"],"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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$902","record_ids":[],"responsibilities":["$69"],"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":"$456","presence":"planned","provenance":["$1055"],"qualified_name":"$907","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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$912","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":["$1055"],"qualified_name":"$913","record_ids":[],"responsibilities":["$68"],"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":"$457","presence":"planned","provenance":["$1055"],"qualified_name":"$923","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":"$456","presence":"planned","provenance":["$1055"],"qualified_name":"$927","record_ids":[],"responsibilities":["$67"],"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":"$456","presence":"planned","provenance":["$1055"],"qualified_name":"$930","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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$932","record_ids":[],"responsibilities":["$69"],"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":"$457","presence":"planned","provenance":["$1055"],"qualified_name":"$934","record_ids":[],"responsibilities":["$68"],"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":"$456","presence":"planned","provenance":["$1055"],"qualified_name":"$936","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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$942","record_ids":[],"responsibilities":["$69"],"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":"$458","presence":"planned","provenance":["$1055"],"qualified_name":"$943","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$427","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$462","presence":"planned","provenance":["$1055"],"qualified_name":"$892","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":"$428","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$462","presence":"planned","provenance":["$1055"],"qualified_name":"$894","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":"$429","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$463","presence":"planned","provenance":["$1055"],"qualified_name":"$897","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":"$430","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$464","presence":"planned","provenance":["$1055"],"qualified_name":"$899","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":"$431","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$465","presence":"planned","provenance":["$1055"],"qualified_name":"$901","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":"$432","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$466","presence":"planned","provenance":["$1055"],"qualified_name":"$903","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":"$433","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$432","presence":"planned","provenance":["$1055"],"qualified_name":"$904","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":"$434","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$467","presence":"planned","provenance":["$1055"],"qualified_name":"$908","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":"$435","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$467","presence":"planned","provenance":["$1055"],"qualified_name":"$909","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":"$436","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1055"],"qualified_name":"$914","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":"$438","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1055"],"qualified_name":"$917","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":"$437","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1055"],"qualified_name":"$916","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":"$439","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1055"],"qualified_name":"$918","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":"$441","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1055"],"qualified_name":"$922","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":"$440","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1055"],"qualified_name":"$919","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":"$444","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1055"],"qualified_name":"$926","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":"$443","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1055"],"qualified_name":"$925","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":"$442","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1055"],"qualified_name":"$924","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":"$445","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$470","presence":"planned","provenance":["$1055"],"qualified_name":"$928","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":"$446","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$470","presence":"planned","provenance":["$1055"],"qualified_name":"$929","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":"$447","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$471","presence":"planned","provenance":["$1055"],"qualified_name":"$931","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":"$448","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$472","presence":"planned","provenance":["$1055"],"qualified_name":"$933","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":"$449","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$448","presence":"planned","provenance":["$1055"],"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":"$450","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$473","presence":"planned","provenance":["$1055"],"qualified_name":"$935","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":"$452","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$474","presence":"planned","provenance":["$1055"],"qualified_name":"$938","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":"$451","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$474","presence":"planned","provenance":["$1055"],"qualified_name":"$937","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":"$454","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$474","presence":"planned","provenance":["$1055"],"qualified_name":"$940","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":"$455","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$474","presence":"planned","provenance":["$1055"],"qualified_name":"$941","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":"$453","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$474","presence":"planned","provenance":["$1055"],"qualified_name":"$939","record_ids":[],"responsibilities":["Define Userinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$1050","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$370","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$427","presence":"planned","provenance":["$1055"],"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":"$1050","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$371","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$427","presence":"planned","provenance":["$1055"],"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":"$459","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$427","presence":"planned","provenance":["$1055"],"qualified_name":"$893","record_ids":[],"responsibilities":["Provide the Default datetime operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"cls"},{"annotation":"$1050","default":null,"default_known":true,"kind":"$1116","name":"value"}],"returns":"$1050"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$372","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$428","presence":"planned","provenance":["$1055"],"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":"$378","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$380","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$375","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$374","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$379","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$373","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$376","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$377","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1055"],"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":"$382","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1055"],"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":"$381","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1055"],"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":"$386","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$431","presence":"planned","provenance":["$1055"],"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":"$383","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$431","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$385","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$431","presence":"planned","provenance":["$1055"],"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":"$384","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$431","presence":"planned","provenance":["$1055"],"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":"$390","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$434","presence":"planned","provenance":["$1055"],"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":"$388","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$434","presence":"planned","provenance":["$1055"],"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":"$387","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$434","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$389","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$434","presence":"planned","provenance":["$1055"],"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":"$392","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1055"],"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":"$391","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1055"],"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":"$461","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1055"],"qualified_name":"$911","record_ids":[],"responsibilities":["Provide the Check password operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"password"}],"returns":"bool"},"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":"$435","presence":"planned","provenance":["$1055"],"qualified_name":"$910","record_ids":[],"responsibilities":["Provide the Change password operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"password"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$393","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$436","presence":"planned","provenance":["$1055"],"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":"$398","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$1055"],"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":"$397","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$437","presence":"planned","provenance":["$1055"],"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":"$395","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$437","presence":"planned","provenance":["$1055"],"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":"$394","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$437","presence":"planned","provenance":["$1055"],"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":"$396","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$437","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$401","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$439","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$400","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$439","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$399","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$439","presence":"planned","provenance":["$1055"],"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":"$407","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1055"],"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":"$408","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$406","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$402","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$403","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1055"],"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":"$404","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1055"],"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":"$405","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1055"],"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":"$411","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$444","presence":"planned","provenance":["$1055"],"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":"$410","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$443","presence":"planned","provenance":["$1055"],"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":"$409","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$442","presence":"planned","provenance":["$1055"],"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":"$412","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$445","presence":"planned","provenance":["$1055"],"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":"$413","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$445","presence":"planned","provenance":["$1055"],"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":"$414","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$446","presence":"planned","provenance":["$1055"],"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":"$415","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$447","presence":"planned","provenance":["$1055"],"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":"$416","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$450","presence":"planned","provenance":["$1055"],"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":"$418","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$452","presence":"planned","provenance":["$1055"],"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":"$419","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$452","presence":"planned","provenance":["$1055"],"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":"$417","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$451","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$425","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$454","presence":"planned","provenance":["$1055"],"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":"$422","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$454","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$424","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$454","presence":"planned","provenance":["$1055"],"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":"$307","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$421","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$454","presence":"planned","provenance":["$1055"],"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":"$423","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$454","presence":"planned","provenance":["$1055"],"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":"$426","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$455","presence":"planned","provenance":["$1055"],"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":"$420","initializer":null,"kind":"$1030","language":"python","modifiers":[],"parent_id":"$453","presence":"planned","provenance":["$1055"],"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":"$365","presence":"planned","provenance":["$1055"],"qualified_name":"app.db","record_ids":[],"responsibilities":["$573"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/db/errors.py","id":"$350","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$365","presence":"planned","provenance":["$1055"],"qualified_name":"$810","record_ids":[],"responsibilities":["$573"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$999","id":"$351","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$365","presence":"planned","provenance":["$1055"],"qualified_name":"$812","record_ids":[],"responsibilities":["$573"],"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":["$1055"],"qualified_name":"$815","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":"$1001","id":"$353","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$366","presence":"planned","provenance":["$1055"],"qualified_name":"$817","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":"$367","presence":"planned","provenance":["$1055"],"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":"$1002","id":"$354","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$367","presence":"planned","provenance":["$1055"],"qualified_name":"$829","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":"$367","presence":"planned","provenance":["$1055"],"qualified_name":"$831","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":"$368","presence":"planned","provenance":["$1055"],"qualified_name":"$837","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":"$1004","id":"$356","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$362","presence":"planned","provenance":["$1055"],"qualified_name":"$838","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":"$1005","id":"$357","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$368","presence":"planned","provenance":["$1055"],"qualified_name":"$859","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":"$1006","id":"$358","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$363","presence":"planned","provenance":["$1055"],"qualified_name":"$861","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":"$1007","id":"$359","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$364","presence":"planned","provenance":["$1055"],"qualified_name":"$869","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":"$1008","id":"$360","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$363","presence":"planned","provenance":["$1055"],"qualified_name":"$878","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":"$1009","id":"$361","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$364","presence":"planned","provenance":["$1055"],"qualified_name":"$882","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":"$309","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$356","presence":"planned","provenance":["$1055"],"qualified_name":"$840","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":"$310","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$357","presence":"planned","provenance":["$1055"],"qualified_name":"$860","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":"$311","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$358","presence":"planned","provenance":["$1055"],"qualified_name":"$862","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":"$312","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$359","presence":"planned","provenance":["$1055"],"qualified_name":"$870","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":"$313","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$360","presence":"planned","provenance":["$1055"],"qualified_name":"$879","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":"$314","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$361","presence":"planned","provenance":["$1055"],"qualified_name":"$883","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":"$316","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$351","presence":"planned","provenance":["$1055"],"qualified_name":"$814","record_ids":[],"responsibilities":["Handle the Connect to db operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1116","name":"settings"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$315","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$351","presence":"planned","provenance":["$1055"],"qualified_name":"$813","record_ids":[],"responsibilities":["Handle the Close db connection operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"}],"returns":"None"},"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":[],"parent_id":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$841","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"returns":"None"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$846","record_ids":[],"responsibilities":["Provide the Create article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"title"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"description"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"body"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"author"},{"annotation":"Optional[Sequence[str]]","default":"None","default_known":true,"kind":"$1105","name":"tags"}],"returns":"Article"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$857","record_ids":[],"responsibilities":["Provide the Update article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"slug"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"title"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"body"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"description"}],"returns":"Article"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$847","record_ids":[],"responsibilities":["Provide the Delete article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"}],"returns":"None"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$848","record_ids":[],"responsibilities":["Provide the Filter articles operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"tag"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"author"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"favorited"},{"annotation":"int","default":"20","default_known":true,"kind":"$1105","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1105","name":"offset"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"List[Article]"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$851","record_ids":[],"responsibilities":["Provide the Get articles for user feed operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"},{"annotation":"int","default":"20","default_known":true,"kind":"$1105","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1105","name":"offset"}],"returns":"List[Article]"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$850","record_ids":[],"responsibilities":["Provide the Get article by slug operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"Article"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$854","record_ids":[],"responsibilities":["Provide the Get tags for article by slug operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"}],"returns":"List[str]"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$853","record_ids":[],"responsibilities":["Provide the Get favorites count for article by slug operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"}],"returns":"int"},"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":["async"],"parent_id":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$855","record_ids":[],"responsibilities":["Provide the Is article favorited by user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$317","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$844","record_ids":[],"responsibilities":["Provide the Add article into favorites operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$329","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$856","record_ids":[],"responsibilities":["Provide the Remove article from favorites operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"returns":"None"},"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":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$842","record_ids":[],"responsibilities":["Provide the Get article from db record operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1105","name":"article_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"author_username"},{"annotation":"$306","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$328","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$309","presence":"planned","provenance":["$1055"],"qualified_name":"$843","record_ids":[],"responsibilities":["Provide the Link article with tags operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1105","name":"tags"}],"returns":"None"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$332","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$310","presence":"planned","provenance":["$1055"],"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":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"returns":"None"},"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":[],"parent_id":"$310","presence":"planned","provenance":["$1055"],"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":"$1116","name":"self"}],"returns":"Connection"},"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":[],"parent_id":"$311","presence":"planned","provenance":["$1055"],"qualified_name":"$863","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"returns":"None"},"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":"$311","presence":"planned","provenance":["$1055"],"qualified_name":"$867","record_ids":[],"responsibilities":["Provide the Get comment by id operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"int","default":null,"default_known":true,"kind":"$1105","name":"comment_id"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"user"}],"returns":"Comment"},"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":"$311","presence":"planned","provenance":["$1055"],"qualified_name":"$868","record_ids":[],"responsibilities":["Provide the Get comments for article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"user"}],"returns":"List[Comment]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$333","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$311","presence":"planned","provenance":["$1055"],"qualified_name":"$865","record_ids":[],"responsibilities":["Provide the Create comment for article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"body"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"returns":"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":"$311","presence":"planned","provenance":["$1055"],"qualified_name":"$866","record_ids":[],"responsibilities":["Provide the Delete comment operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Comment","default":null,"default_known":true,"kind":"$1105","name":"comment"}],"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":"$311","presence":"planned","provenance":["$1055"],"qualified_name":"$864","record_ids":[],"responsibilities":["Provide the Get comment from db record operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1105","name":"comment_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"author_username"},{"annotation":"$306","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"Comment"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$341","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$312","presence":"planned","provenance":["$1055"],"qualified_name":"$871","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"returns":null},"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":"$312","presence":"planned","provenance":["$1055"],"qualified_name":"$874","record_ids":[],"responsibilities":["Provide the Get profile by username operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"username"},{"annotation":"Optional[UserLike]","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"Profile"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$342","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$312","presence":"planned","provenance":["$1055"],"qualified_name":"$875","record_ids":[],"responsibilities":["Provide the Is user following for another user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"bool"},"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":["async"],"parent_id":"$312","presence":"planned","provenance":["$1055"],"qualified_name":"$872","record_ids":[],"responsibilities":["Provide the Add user into followers operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"None"},"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":"$312","presence":"planned","provenance":["$1055"],"qualified_name":"$876","record_ids":[],"responsibilities":["Provide the Remove user from followers operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"returns":"None"},"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":"$313","presence":"planned","provenance":["$1055"],"qualified_name":"$881","record_ids":[],"responsibilities":["Provide the Get all tags operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"returns":"List[str]"},"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":["$1055"],"qualified_name":"$880","record_ids":[],"responsibilities":["Provide the Create tags that dont exist operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1105","name":"tags"}],"returns":"None"},"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":"$314","presence":"planned","provenance":["$1055"],"qualified_name":"$886","record_ids":[],"responsibilities":["Provide the Get user by email operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"email"}],"returns":"UserInDB"},"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":"$314","presence":"planned","provenance":["$1055"],"qualified_name":"$887","record_ids":[],"responsibilities":["Provide the Get user by username operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"username"}],"returns":"UserInDB"},"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":["$1055"],"qualified_name":"$885","record_ids":[],"responsibilities":["Provide the Create user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"username"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"email"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"password"}],"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":"$314","presence":"planned","provenance":["$1055"],"qualified_name":"$888","record_ids":[],"responsibilities":["Provide the Update user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"username"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"email"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"password"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"bio"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","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":"$1090","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$501","target_id":"symbol-fastapi-security-apikeyheader","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1091","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$178","target_id":"$181","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","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":"$1092","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$181","target_id":"symbol-pydantic-basesettings","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1093","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$183","target_id":"$178","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1094","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$185","target_id":"$178","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1095","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$187","target_id":"$178","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$309","target_id":"$310","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$311","target_id":"$310","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$312","target_id":"$310","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$313","target_id":"$310","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$314","target_id":"$310","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$427","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$428","target_id":"$1137","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1097","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$429","target_id":"$428","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1096","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$429","target_id":"$427","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$429","target_id":"$432","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1099","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$430","target_id":"$428","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1098","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$430","target_id":"$427","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$430","target_id":"$432","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$431","target_id":"$432","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$432","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$434","target_id":"$432","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1101","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$435","target_id":"$428","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1100","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$435","target_id":"$427","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$435","target_id":"$434","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$436","target_id":"$448","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1102","kind":"inherits","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$436","target_id":"$429","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$438","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$437","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$439","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$441","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$440","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$444","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$443","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$442","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$445","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$446","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$447","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$448","target_id":"$432","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$450","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$452","target_id":"$448","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$451","target_id":"$452","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$454","target_id":"$1137","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$455","target_id":"$434","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":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$453","target_id":"$448","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"login-creates-access-token","kind":"calls","provenance":["$1055"],"reason":null,"record_ids":[],"resolution":"$1111","source_id":"$527","target_id":"$483","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8a205a151a3747f8","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:8.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-dcb53c8d1cbe8f9e","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:9.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$356","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-6a48ffc571bedb72","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:10.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c08fa53680d8a1f2","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:11.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-0f7a1d63a9369e23","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:12.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-9e252a528c37cf1b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:17.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-08ec6d09ae5c3a1a","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:18.","record_ids":[],"resolution":"$1111","source_id":"$545","target_id":"$489","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-fbdbf1287793b288","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:10.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$200","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-094de316200e1caa","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:11.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$203","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f7ff50b52f7336cf","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:12.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b82336762880bc03","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:13.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$361","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-fb690205c27d09b6","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:14.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-5faac7296e44b10c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:15.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ca12232da8c9ce5b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:16.","record_ids":[],"resolution":"$1111","source_id":"$546","target_id":"$492","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-29dd1ba5953d6e98","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:7.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c5a7c98b08e6d0df","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:8.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c2ae5ff2411bb8a0","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:9.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-1a6ec65ffbbc97cd","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:10.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f83c26bdfde889af","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:11.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c700fc7a2c6e231f","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:12.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7bccbe5802c9fbfd","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:13.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$491","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-21b6f4620c8d757c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/database.py:8.","record_ids":[],"resolution":"$1111","source_id":"$548","target_id":"$357","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-826692f1c65fecb7","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:8.","record_ids":[],"resolution":"$1111","source_id":"$549","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-1d50846c08a85e99","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:9.","record_ids":[],"resolution":"$1111","source_id":"$549","target_id":"$359","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-934047f16f5f5a68","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:10.","record_ids":[],"resolution":"$1111","source_id":"$549","target_id":"$465","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-3e87c515554ed324","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:11.","record_ids":[],"resolution":"$1111","source_id":"$549","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ed2d3e860d7166d1","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:12.","record_ids":[],"resolution":"$1111","source_id":"$549","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7f57dcaf5897fd1d","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:7.","record_ids":[],"resolution":"$1111","source_id":"$554","target_id":"$356","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-adad63892c35d3f5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:8.","record_ids":[],"resolution":"$1111","source_id":"$554","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c2d71d9a9fe0d3e4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:9.","record_ids":[],"resolution":"$1111","source_id":"$554","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8c7bc9463d37cd9e","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:10.","record_ids":[],"resolution":"$1111","source_id":"$554","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-65386ae1fe78fa2e","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:17.","record_ids":[],"resolution":"$1111","source_id":"$554","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7b63d246beae78d1","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:13.","record_ids":[],"resolution":"$1111","source_id":"$555","target_id":"$356","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b470207a0a488630","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:14.","record_ids":[],"resolution":"$1111","source_id":"$555","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f0ec860d3b06445c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:15.","record_ids":[],"resolution":"$1111","source_id":"$555","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f921c5f67b60d76c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:16.","record_ids":[],"resolution":"$1111","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-273c293b48db7183","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:24.","record_ids":[],"resolution":"$1111","source_id":"$555","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-6cf9e36fe6b75d8a","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:25.","record_ids":[],"resolution":"$1111","source_id":"$555","target_id":"$489","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-07a91f8d0f399f80","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:5.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$200","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-718c046c00274f76","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:6.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$203","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-715823d9b7b527ad","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:7.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-9bc407c924476bc5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:8.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$361","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-1cada4360720f24b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:9.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$474","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-fbf8b6f4f10cfb45","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:15.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d7491a509b6f21f5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:17.","record_ids":[],"resolution":"$1111","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-7254ecc3eff859ec","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:16.","record_ids":[],"resolution":"$1111","source_id":"$556","target_id":"$492","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d86447b5dd9d8dbd","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:13.","record_ids":[],"resolution":"$1111","source_id":"$557","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-5bd12a1b8d67c46b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:14.","record_ids":[],"resolution":"$1111","source_id":"$557","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-a480a5aa61ea3d66","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:15.","record_ids":[],"resolution":"$1111","source_id":"$557","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-47df7eed0c373909","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:16.","record_ids":[],"resolution":"$1111","source_id":"$557","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d4d109ab02d6e199","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:17.","record_ids":[],"resolution":"$1111","source_id":"$557","target_id":"$469","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f8d210dc6b61a129","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:7.","record_ids":[],"resolution":"$1111","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-75aa8a793fca04d7","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:8.","record_ids":[],"resolution":"$1111","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-55172e8941a70cf6","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:9.","record_ids":[],"resolution":"$1111","source_id":"$558","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-01ab794720c024c1","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:10.","record_ids":[],"resolution":"$1111","source_id":"$558","target_id":"$471","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-4006a54d281191d1","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:11.","record_ids":[],"resolution":"$1111","source_id":"$558","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d97fba754cabe6dd","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/tags.py:4.","record_ids":[],"resolution":"$1111","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-0e66ca56b06ffb6e","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/tags.py:5.","record_ids":[],"resolution":"$1111","source_id":"$559","target_id":"$473","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ecee61c259db45be","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:6.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$200","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-934450e2ec46a886","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:7.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$203","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-191686d437b0031a","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:8.","record_ids":[],"resolution":"$1111","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-52ae8ea41cf03959","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:9.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-141c9b53b646c0c5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:10.","record_ids":[],"resolution":"$1111","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-c6e8bdd1d3a468ef","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:11.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7806101ca7bc863d","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:13.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$490","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-a31df109a23a064c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:12.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$492","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8e30a4f037477d2b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/events.py:7.","record_ids":[],"resolution":"$1111","source_id":"$201","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-48f05164ffbf90ac","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/events.py:5.","record_ids":[],"resolution":"$1111","source_id":"$351","target_id":"$203","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8ed2916bca3ec9c7","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/migrations/env.py:10.","record_ids":[],"resolution":"$1111","source_id":"$352","target_id":"$200","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-2c8437f9fc1e4cd4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:19.","record_ids":[],"resolution":"$1111","source_id":"$356","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b12d2891cd0788e2","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:20.","record_ids":[],"resolution":"$1111","source_id":"$356","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-3201638202f0f7f6","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:9.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ff8ed7d2718c8098","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:10.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ecf7e1095bb28d35","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:11.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-2ed4ba48d188bd6b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/profiles.py:8.","record_ids":[],"resolution":"$1111","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-c4ccca9141b17537","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/profiles.py:9.","record_ids":[],"resolution":"$1111","source_id":"$359","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-26f08d83703f23f5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/users.py:6.","record_ids":[],"resolution":"$1111","source_id":"$361","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8a95a3a1dff4f176","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/main.py:6.","record_ids":[],"resolution":"$1111","source_id":"$208","target_id":"$550","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7036150a7fac67da","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/main.py:7.","record_ids":[],"resolution":"$1111","source_id":"$208","target_id":"$551","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-74e7e36b6951a2a2","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/main.py:8.","record_ids":[],"resolution":"$1111","source_id":"$208","target_id":"$552","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-eccca0dc8846098e","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/domain/users.py:5.","record_ids":[],"resolution":"$1111","source_id":"$467","target_id":"$493","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-de5401c1b44806a5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/articles.py:3.","record_ids":[],"resolution":"$1111","source_id":"$489","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b594d8ebfff7ae27","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/articles.py:4.","record_ids":[],"resolution":"$1111","source_id":"$489","target_id":"$356","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d12a99205f07b641","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/articles.py:5.","record_ids":[],"resolution":"$1111","source_id":"$489","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-09875d27e42bd6b8","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/articles.py:6.","record_ids":[],"resolution":"$1111","source_id":"$489","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ce53e2fa15117754","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/authentication.py:1.","record_ids":[],"resolution":"$1111","source_id":"$490","target_id":"$350","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-860d316df31226b5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/authentication.py:2.","record_ids":[],"resolution":"$1111","source_id":"$490","target_id":"$361","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-69498db0dd1794a7","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/comments.py:1.","record_ids":[],"resolution":"$1111","source_id":"$491","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-cc712d2b589a74d4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/comments.py:2.","record_ids":[],"resolution":"$1111","source_id":"$491","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-bfa551aec1eaa216","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/jwt.py:7.","record_ids":[],"resolution":"$1111","source_id":"$492","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-a566b553c7cc7d3d","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/services/jwt.py:8.","record_ids":[],"resolution":"$1111","source_id":"$492","target_id":"$470","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":["$1055"],"reason":"Selected source import at app/core/config.py:4.","record_ids":[],"resolution":"$1111","source_id":"$200","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-e3d64849e1d36600","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/config.py:5.","record_ids":[],"resolution":"$1111","source_id":"$200","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-a55a856664f6e275","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/config.py:6.","record_ids":[],"resolution":"$1111","source_id":"$200","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-eb444b752fdb203b","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/config.py:7.","record_ids":[],"resolution":"$1111","source_id":"$200","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-2d21e1b6bdb5f3e5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/config.py:8.","record_ids":[],"resolution":"$1111","source_id":"$200","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-7cd75097ace96870","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/events.py:6.","record_ids":[],"resolution":"$1111","source_id":"$201","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-6190af886c2646e1","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/settings/app.py:8.","record_ids":[],"resolution":"$1111","source_id":"$203","target_id":"$202","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":["$1055"],"reason":"Selected source import at app/core/settings/app.py:9.","record_ids":[],"resolution":"$1111","source_id":"$203","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-642ea7887ab974b7","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/settings/development.py:3.","record_ids":[],"resolution":"$1111","source_id":"$205","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-c06f746a2bf8c60f","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/settings/production.py:1.","record_ids":[],"resolution":"$1111","source_id":"$206","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-9c066c5008795824","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/core/settings/test.py:5.","record_ids":[],"resolution":"$1111","source_id":"$207","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-b56c168600e60a68","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/main.py:9.","record_ids":[],"resolution":"$1111","source_id":"$208","target_id":"$200","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":["$1055"],"reason":"Selected source import at app/main.py:10.","record_ids":[],"resolution":"$1111","source_id":"$208","target_id":"$201","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":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:6.","record_ids":[],"resolution":"$1111","source_id":"$545","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-fef582248818b083","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/articles.py:7.","record_ids":[],"resolution":"$1111","source_id":"$545","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-b75b7f25ea96a4f4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/authentication.py:9.","record_ids":[],"resolution":"$1111","source_id":"$546","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-09f8b6af7cdca3e4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:6.","record_ids":[],"resolution":"$1111","source_id":"$547","target_id":"$545","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":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:6.","record_ids":[],"resolution":"$1111","source_id":"$547","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-e8d525af0be5ea18","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/comments.py:6.","record_ids":[],"resolution":"$1111","source_id":"$547","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-fde44d1d03cb3a2d","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:6.","record_ids":[],"resolution":"$1111","source_id":"$549","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-ea1b6045c265adc4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/dependencies/profiles.py:7.","record_ids":[],"resolution":"$1111","source_id":"$549","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-4ebffdf023ed0afe","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/api.py:4.","record_ids":[],"resolution":"$1111","source_id":"$552","target_id":"$553","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":["$1055"],"reason":"$715","record_ids":[],"resolution":"$1111","source_id":"$552","target_id":"$556","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":["$1055"],"reason":"$715","record_ids":[],"resolution":"$1111","source_id":"$552","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-a5a5900bf03fe277","kind":"imports","provenance":["$1055"],"reason":"$715","record_ids":[],"resolution":"$1111","source_id":"$552","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-3e3ff65ca8939d97","kind":"imports","provenance":["$1055"],"reason":"$715","record_ids":[],"resolution":"$1111","source_id":"$552","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-78048674fc5c8cc0","kind":"imports","provenance":["$1055"],"reason":"$715","record_ids":[],"resolution":"$1111","source_id":"$552","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-55f9a550a52222a4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:4.","record_ids":[],"resolution":"$1111","source_id":"$554","target_id":"$545","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":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:5.","record_ids":[],"resolution":"$1111","source_id":"$554","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-55bfcdeefe9133db","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:6.","record_ids":[],"resolution":"$1111","source_id":"$554","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-9ecdc2b99d36d0f0","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:6.","record_ids":[],"resolution":"$1111","source_id":"$555","target_id":"$545","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":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:11.","record_ids":[],"resolution":"$1111","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-b1f71f0c1cb78e76","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:12.","record_ids":[],"resolution":"$1111","source_id":"$555","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-d9a1c97a490e0901","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/authentication.py:4.","record_ids":[],"resolution":"$1111","source_id":"$556","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-6576a52fbbae894a","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:6.","record_ids":[],"resolution":"$1111","source_id":"$557","target_id":"$545","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":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:7.","record_ids":[],"resolution":"$1111","source_id":"$557","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-6d2105db829d0204","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:8.","record_ids":[],"resolution":"$1111","source_id":"$557","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-bf1c23d32cb2b352","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/comments.py:12.","record_ids":[],"resolution":"$1111","source_id":"$557","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-00cf65304792cee1","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:4.","record_ids":[],"resolution":"$1111","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-fef4d93da7e9956f","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:5.","record_ids":[],"resolution":"$1111","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-f172d1a4e1881e91","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/profiles.py:6.","record_ids":[],"resolution":"$1111","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-8d3adccd9ed5e0a4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/tags.py:3.","record_ids":[],"resolution":"$1111","source_id":"$559","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-90327b71c1595968","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:4.","record_ids":[],"resolution":"$1111","source_id":"$560","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-1d3c6554ef43645c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/api/routes/users.py:5.","record_ids":[],"resolution":"$1111","source_id":"$560","target_id":"$548","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":["$1055"],"reason":"Selected source import at app/models/domain/articles.py:3.","record_ids":[],"resolution":"$1111","source_id":"$463","target_id":"$462","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":["$1055"],"reason":"Selected source import at app/models/domain/articles.py:4.","record_ids":[],"resolution":"$1111","source_id":"$463","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-4bf2cc441045a620","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/domain/articles.py:5.","record_ids":[],"resolution":"$1111","source_id":"$463","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-ba00911ece371f40","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/domain/comments.py:1.","record_ids":[],"resolution":"$1111","source_id":"$464","target_id":"$462","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":["$1055"],"reason":"Selected source import at app/models/domain/comments.py:2.","record_ids":[],"resolution":"$1111","source_id":"$464","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-9fc3eb8a2d56678f","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/domain/comments.py:3.","record_ids":[],"resolution":"$1111","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-b9c8a04c30260693","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/domain/profiles.py:3.","record_ids":[],"resolution":"$1111","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-db648925d3015292","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/domain/users.py:3.","record_ids":[],"resolution":"$1111","source_id":"$467","target_id":"$462","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":["$1055"],"reason":"Selected source import at app/models/domain/users.py:4.","record_ids":[],"resolution":"$1111","source_id":"$467","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-47327724265698de","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/schemas/articles.py:5.","record_ids":[],"resolution":"$1111","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-9f55c8993ceda93c","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/schemas/articles.py:6.","record_ids":[],"resolution":"$1111","source_id":"$468","target_id":"$472","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":["$1055"],"reason":"Selected source import at app/models/schemas/comments.py:3.","record_ids":[],"resolution":"$1111","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-85afdbf85d281aa5","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/schemas/comments.py:4.","record_ids":[],"resolution":"$1111","source_id":"$469","target_id":"$472","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":["$1055"],"reason":"Selected source import at app/models/schemas/profiles.py:3.","record_ids":[],"resolution":"$1111","source_id":"$471","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-a9b8dcb2a54ba52f","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/schemas/rwschema.py:1.","record_ids":[],"resolution":"$1111","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-5103b3fdae24d431","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/schemas/users.py:5.","record_ids":[],"resolution":"$1111","source_id":"$474","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-50320f93eb1537fd","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/models/schemas/users.py:6.","record_ids":[],"resolution":"$1111","source_id":"$474","target_id":"$472","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":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:6.","record_ids":[],"resolution":"$1111","source_id":"$356","target_id":"$350","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":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:7.","record_ids":[],"resolution":"$1111","source_id":"$356","target_id":"$354","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":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:8.","record_ids":[],"resolution":"$1111","source_id":"$356","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-3c54ba6cdf94e1c9","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:16.","record_ids":[],"resolution":"$1111","source_id":"$356","target_id":"$357","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":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:17.","record_ids":[],"resolution":"$1111","source_id":"$356","target_id":"$359","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":["$1055"],"reason":"Selected source import at app/db/repositories/articles.py:18.","record_ids":[],"resolution":"$1111","source_id":"$356","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-cd02a4d24287ffbd","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:5.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$350","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":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:6.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$354","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":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:7.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$357","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":["$1055"],"reason":"Selected source import at app/db/repositories/comments.py:8.","record_ids":[],"resolution":"$1111","source_id":"$358","target_id":"$359","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":["$1055"],"reason":"Selected source import at app/db/repositories/profiles.py:5.","record_ids":[],"resolution":"$1111","source_id":"$359","target_id":"$354","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":["$1055"],"reason":"Selected source import at app/db/repositories/profiles.py:6.","record_ids":[],"resolution":"$1111","source_id":"$359","target_id":"$357","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":["$1055"],"reason":"Selected source import at app/db/repositories/profiles.py:7.","record_ids":[],"resolution":"$1111","source_id":"$359","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-09e3eec7772341c4","kind":"imports","provenance":["$1055"],"reason":"Selected source import at app/db/repositories/tags.py:3.","record_ids":[],"resolution":"$1111","source_id":"$360","target_id":"$354","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":["$1055"],"reason":"Selected source import at app/db/repositories/tags.py:4.","record_ids":[],"resolution":"$1111","source_id":"$360","target_id":"$357","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":["$1055"],"reason":"Selected source import at app/db/repositories/users.py:3.","record_ids":[],"resolution":"$1111","source_id":"$361","target_id":"$350","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":["$1055"],"reason":"Selected source import at app/db/repositories/users.py:4.","record_ids":[],"resolution":"$1111","source_id":"$361","target_id":"$354","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":["$1055"],"reason":"Selected source import at app/db/repositories/users.py:5.","record_ids":[],"resolution":"$1111","source_id":"$361","target_id":"$357","through":[]}],"schema_version":"1.1.0","scopes":[{"entity_kinds":["enum_literal"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.core.settings.base.AppEnvTypes.","relationship_kinds":[],"scope_id":"$180"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.core.settings.test.TestAppSettings.","relationship_kinds":[],"scope_id":"$187"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.api.dependencies.authentication.RWAPIKeyHeader.","relationship_kinds":[],"scope_id":"$501"},{"entity_kinds":["$1030","method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.common.DateTimeModelMixin.","relationship_kinds":[],"scope_id":"$427"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.common.IDModelMixin.","relationship_kinds":[],"scope_id":"$428"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.domain.articles.Article.","relationship_kinds":[],"scope_id":"$429"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.domain.comments.Comment.","relationship_kinds":[],"scope_id":"$430"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.domain.profiles.Profile.","relationship_kinds":[],"scope_id":"$431"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.domain.users.User.","relationship_kinds":[],"scope_id":"$434"},{"entity_kinds":["$1030","method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.domain.users.UserInDB.","relationship_kinds":[],"scope_id":"$435"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleForResponse.","relationship_kinds":[],"scope_id":"$436"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleInResponse.","relationship_kinds":[],"scope_id":"$438"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleInCreate.","relationship_kinds":[],"scope_id":"$437"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleInUpdate.","relationship_kinds":[],"scope_id":"$439"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.articles.ListOfArticlesInResponse.","relationship_kinds":[],"scope_id":"$441"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticlesFilters.","relationship_kinds":[],"scope_id":"$440"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.comments.ListOfCommentsInResponse.","relationship_kinds":[],"scope_id":"$444"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.comments.CommentInResponse.","relationship_kinds":[],"scope_id":"$443"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.comments.CommentInCreate.","relationship_kinds":[],"scope_id":"$442"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.jwt.JWTMeta.","relationship_kinds":[],"scope_id":"$445"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.jwt.JWTUser.","relationship_kinds":[],"scope_id":"$446"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.profiles.ProfileInResponse.","relationship_kinds":[],"scope_id":"$447"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.tags.TagsInList.","relationship_kinds":[],"scope_id":"$450"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInLogin.","relationship_kinds":[],"scope_id":"$452"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInCreate.","relationship_kinds":[],"scope_id":"$451"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInUpdate.","relationship_kinds":[],"scope_id":"$454"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.users.UserWithToken.","relationship_kinds":[],"scope_id":"$455"},{"entity_kinds":["$1030"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInResponse.","relationship_kinds":[],"scope_id":"$453"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.db.repositories.articles.ArticlesRepository.","relationship_kinds":[],"scope_id":"$309"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.db.repositories.base.BaseRepository.","relationship_kinds":[],"scope_id":"$310"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.db.repositories.comments.CommentsRepository.","relationship_kinds":[],"scope_id":"$311"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.db.repositories.profiles.ProfilesRepository.","relationship_kinds":[],"scope_id":"$312"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.db.repositories.tags.TagsRepository.","relationship_kinds":[],"scope_id":"$313"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1055"],"rationale":"Declare the direct source members of app.db.repositories.users.UsersRepository.","relationship_kinds":[],"scope_id":"$314"}]}]]],"dependency_edges":[["EDGE-00e359352b465737","FACT","$1110","$1109","app.api.dependencies.authentication → app.db.errors",["$730","$810"],[],[],["IMP-5c81f5d5439ec5e8"],[],[false,1,"module",1,"$730",5,"$810",9,0]],["EDGE-020918a8aa10e8a4","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.resources.strings",["$757","$943"],[],[],["IMP-ce744151e767be42"],[],[false,1,"module",1,"$757",3,"$943",6,0]],["EDGE-02b4ca3a717b2bba","FACT","$1110","$1109","app.services.articles → app.models.domain.articles",["$896","$958"],[],[],["IMP-96cb02f1dc48508b"],[],[false,1,"module",1,"$958",5,"$896",7,0]],["EDGE-0382d8202612ff70","FACT","$1110","$1109","app.core.config → app.core.settings.test",["$784","$808"],[],[],["IMP-172f29251472441b"],[],[false,1,"module",1,"$784",6,"$808",7,0]],["EDGE-0410e82fcff93903","FACT","$1110","$1109","app.api.routes.profiles → app.db.repositories.profiles",["$775","$869"],[],[],["IMP-570bc7b21ca74106"],[],[false,1,"module",1,"$775",2,"$869",7,0]],["EDGE-06c89491e691bc1b","FACT","$1110","$1109","app.services.authentication → app.db.repositories.users",["$882","$962"],[],[],["IMP-e2dedac873b831c8"],[],[false,1,"module",1,"$962",3,"$882",8,0]],["EDGE-089d7c78758a486f","FACT","$1110","$1109","app.models.domain.comments → app.models.domain.rwmodel",["$898","$902"],[],[],["IMP-5fb94e8cfd527d24"],[],[false,1,"module",1,"$898",5,"$902",10,0]],["EDGE-08c0c4e5db0dc2ab","FACT","$1110","$1109","app.api.routes.comments → app.models.domain.articles",["$771","$896"],[],[],["IMP-7132d8268853a84e"],[],[false,1,"module",1,"$771",2,"$896",7,0]],["EDGE-0aa585061181c900","FACT","$1110","$1109","app.api.dependencies.authentication → app.api.dependencies.database",["$730","$743"],[],[],["IMP-ebfde2f42a905c90"],[],[false,1,"module",1,"$730",5,"$743",6,0]],["EDGE-0ba0e8c396a0592a","FACT","$1110","$1109","app.api.routes.authentication → app.db.errors",["$768","$810"],[],[],["IMP-efd96bf20f79e4d5"],[],[false,1,"module",1,"$768",2,"$810",9,0]],["EDGE-0c8f5d7dfd21e3d3","FACT","$1110","$1109","app.api.dependencies.profiles → app.api.dependencies.database",["$743","$748"],[],[],["IMP-12eaf4fead382418"],[],[false,1,"module",1,"$748",3,"$743",6,0]],["EDGE-0e571af677004edc","FACT","$1110","$1109","app.db.repositories.users → app.db.errors",["$810","$882"],[],[],["IMP-da2a08ce428640db"],[],[false,1,"module",1,"$882",8,"$810",9,0]],["EDGE-0e76992e5fd405dd","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.api.dependencies.database",["$743","$762"],[],[],["IMP-bd0d2ea1a7f7d856"],[],[false,1,"module",1,"$762",3,"$743",6,0]],["EDGE-1081c5b57de3b811","FACT","$1110","$1109","app.services.articles → app.models.domain.users",["$907","$958"],[],[],["IMP-6db6b935fb6882cc"],[],[false,1,"module",1,"$958",5,"$907",9,0]],["EDGE-1277aebde51a9fbc","FACT","$1110","$1109","app.api.routes.users → app.resources.strings",["$781","$943"],[],[],["IMP-3cb6407b36367260"],[],[false,1,"module",1,"$781",2,"$943",6,0]],["EDGE-1704004e2aa7457f","FACT","$1110","$1109","app.api.routes.profiles → app.models.domain.users",["$775","$907"],[],[],["IMP-b45bc62ded56cc80"],[],[false,1,"module",1,"$775",2,"$907",9,0]],["EDGE-1bc39ddb0d6f601c","FACT","$1110","$1109","app.core.settings.production → app.core.settings.app",["$795","$806"],[],[],["IMP-89c06f6a26da3aee"],[],[false,1,"module",1,"$806",7,"$795",8,0]],["EDGE-1be32a05376f5b0e","FACT","$1110","$1109","app.api.dependencies.comments → app.db.repositories.comments",["$740","$861"],[],[],["IMP-ba577a02f1070e6c"],[],[false,1,"module",1,"$740",3,"$861",4,0]],["EDGE-1c46ba5c545f3d6d","FACT","$1110","$1109","app.api.dependencies.articles → app.api.dependencies.authentication",["$726","$730"],[],[],["IMP-f30b41a49f032d75"],[],[false,1,"module",1,"$726",4,"$730",5,0]],["EDGE-1f3e30ec08923486","FACT","$1110","$1109","app.db.repositories.articles → app.db.repositories.tags",["$838","$878"],[],[],["IMP-75c28aa706c0febd"],[],[false,1,"module",1,"$838",6,"$878",7,0]],["EDGE-2000711e7af7e856","FACT","$1110","$1109","app.main → app.api.errors.validation_error",["$752","app.main"],[],[],["IMP-de16c6d1d58f2b09"],[],[false,1,"module",1,"app.main",0,"$752",1,0]],["EDGE-2097726256448fe8","FACT","$1113","$1112","app.api → app.resources",["app.api","$942"],[],[],["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,"$942",2,0]],["EDGE-20d6f0304012c9dc","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.models.schemas.articles",["$757","$913"],[],[],["IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-60cadba92ad84af7","IMP-711872978681984b","IMP-98bf4eb80866c11f"],[],[false,5,"module",5,"$757",3,"$913",5,0]],["EDGE-212ec4126e8f34ca","FACT","$1110","$1109","app.core.settings.development → app.core.settings.app",["$795","$804"],[],[],["IMP-c9882942512b1a2f"],[],[false,1,"module",1,"$804",7,"$795",8,0]],["EDGE-21f4e260c50fd8c4","FACT","$1110","$1109","app.api.routes.users → app.api.dependencies.authentication",["$730","$781"],[],[],["IMP-6282e4a9ab80e3ec"],[],[false,1,"module",1,"$781",2,"$730",5,0]],["EDGE-22132e1886f3200b","FACT","$1110","$1109","app.db.repositories.profiles → app.db.queries.queries",["$829","$869"],[],[],["IMP-afc1590f673ddeef"],[],[false,1,"module",1,"$869",7,"$829",9,0]],["EDGE-2260da6e552a3a55","FACT","$1110","$1109","app.models.domain.articles → app.models.domain.profiles",["$896","$900"],[],[],["IMP-6ea7fc7ad086b14a"],[],[false,1,"module",1,"$896",7,"$900",8,0]],["EDGE-242f757c7162a347","FACT","$1110","$1109","app.api.routes.api → app.api.routes.authentication",["$754","$768"],[],[],["IMP-8dc91cb89d32f398"],[],[false,1,"module",1,"$754",1,"$768",2,0]],["EDGE-24da1da917704efa","FACT","$1110","$1109","app.db.repositories.tags → app.db.repositories.base",["$859","$878"],[],[],["IMP-6f0a94d98e284c4a"],[],[false,1,"module",1,"$878",7,"$859",9,0]],["EDGE-255830cfe8afe4fd","FACT","$1110","$1109","app.db.repositories.articles → app.db.queries.queries",["$829","$838"],[],[],["IMP-c4824752656fa571"],[],[false,1,"module",1,"$838",6,"$829",9,0]],["EDGE-26dbef52a441c182","FACT","$1110","$1109","app.db.repositories.users → app.models.domain.users",["$882","$907"],[],[],["IMP-544440250e42879b","IMP-d1ecc778e21bd367"],[],[false,2,"module",2,"$882",8,"$907",9,0]],["EDGE-29866d9f5d7a6e50","FACT","$1113","$1112","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","$1110","$1109","app.core.config → app.core.settings.development",["$784","$804"],[],[],["IMP-0670943f6d4f4c8e"],[],[false,1,"module",1,"$784",6,"$804",7,0]],["EDGE-2eeed55ef50642c7","FACT","$1110","$1109","app.api.routes.authentication → app.core.config",["$768","$784"],[],[],["IMP-a9ffbf0bfe448df8"],[],[false,1,"module",1,"$768",2,"$784",6,0]],["EDGE-2fe048531b815322","FACT","$1110","$1109","app.db.repositories.users → app.db.queries.queries",["$829","$882"],[],[],["IMP-3bb4e6874d962ca2"],[],[false,1,"module",1,"$882",8,"$829",9,0]],["EDGE-318f5247a1d5f5ef","FACT","$1110","$1109","app.db.migrations.env → app.core.config",["$784","$815"],[],[],["IMP-1483fcd2fa8f8a26"],[],[false,1,"module",1,"$815",0,"$784",6,0]],["EDGE-31f10d1bd31a96c9","FACT","$1110","$1109","app.db.repositories.articles → app.db.errors",["$810","$838"],[],[],["IMP-fddb8ee66a585022"],[],[false,1,"module",1,"$838",6,"$810",9,0]],["EDGE-32047f754ade258f","FACT","$1110","$1109","app.api.routes.users → app.services.jwt",["$781","$967"],[],[],["IMP-941518d01b7f48bc"],[],[false,1,"module",1,"$781",2,"$967",6,0]],["EDGE-359b33a1130e3864","FACT","$1110","$1109","app.api.dependencies.comments → app.db.errors",["$740","$810"],[],[],["IMP-6bcd5ee3057de058"],[],[false,1,"module",1,"$740",3,"$810",9,0]],["EDGE-360e833e5e4bb6eb","FACT","$1110","$1109","app.services.jwt → app.models.schemas.jwt",["$927","$967"],[],[],["IMP-080ee71ac752a980","IMP-fc0ab115c97bdf6e"],[],[false,2,"module",2,"$967",6,"$927",7,0]],["EDGE-37ee699ab6198ed2","FACT","$1110","$1109","app.models.schemas.articles → app.models.domain.articles",["$896","$913"],[],[],["IMP-f3c359ce3d53e707"],[],[false,1,"module",1,"$913",5,"$896",7,0]],["EDGE-3992acb3d291b8ac","FACT","$1110","$1109","app.api.routes.comments → app.api.dependencies.articles",["$726","$771"],[],[],["IMP-f626c7bbfcddc656"],[],[false,1,"module",1,"$771",2,"$726",4,0]],["EDGE-3ab6856738510e5b","FACT","$1110","$1109","app.api.routes.comments → app.db.repositories.comments",["$771","$861"],[],[],["IMP-6e9f6145ec62f8c1"],[],[false,1,"module",1,"$771",2,"$861",4,0]],["EDGE-3d7995c43d4bfe6c","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.models.domain.articles",["$757","$896"],[],[],["IMP-4c8899fa65f056fd"],[],[false,1,"module",1,"$757",3,"$896",7,0]],["EDGE-3e17f2426ce978f9","FACT","$1110","$1109","app.main → app.api.routes.api",["$754","app.main"],[],[],["IMP-7d1428295e37f66d"],[],[false,1,"module",1,"app.main",0,"$754",1,0]],["EDGE-3e1ccf49a3ffc190","FACT","$1113","$1112","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","$1110","$1109","app.api.routes.authentication → app.api.dependencies.database",["$743","$768"],[],[],["IMP-c4673976ea1dc9e3"],[],[false,1,"module",1,"$768",2,"$743",6,0]],["EDGE-3fcbbebfaa076ef9","FACT","$1110","$1109","app.api.routes.comments → app.models.domain.comments",["$771","$898"],[],[],["IMP-6cfdb081c0612ad3"],[],[false,1,"module",1,"$771",2,"$898",5,0]],["EDGE-40414252da80e7e4","FACT","$1110","$1109","app.api.routes.profiles → app.api.dependencies.database",["$743","$775"],[],[],["IMP-5b66cc34f3db4d33"],[],[false,1,"module",1,"$775",2,"$743",6,0]],["EDGE-417a9c2e5ec01b14","FACT","$1110","$1109","app.db.repositories.articles → app.db.repositories.base",["$838","$859"],[],[],["IMP-984b640c2f3dd790"],[],[false,1,"module",1,"$838",6,"$859",9,0]],["EDGE-43a925115f543e61","FACT","$1110","$1109","app.api.dependencies.comments → app.api.dependencies.authentication",["$730","$740"],[],[],["IMP-d415a5580712c7ef"],[],[false,1,"module",1,"$740",3,"$730",5,0]],["EDGE-43f1cff97c5c25b1","FACT","$1110","$1109","app.db.repositories.profiles → app.models.domain.profiles",["$869","$900"],[],[],["IMP-43a260d340508feb"],[],[false,1,"module",1,"$869",7,"$900",8,0]],["EDGE-452160c8baab802c","FACT","$1113","$1112","app.models → app.services",["$890","$957"],[],[],["IMP-2e6fe03dfae0e1c6"],[],[true,1,"package",1,"$890",2,"$957",2,0]],["EDGE-47b0448f17b99fa7","FACT","$1110","$1109","app.api.routes.tags → app.db.repositories.tags",["$779","$878"],[],[],["IMP-9edffa1c5132b2d9"],[],[false,1,"module",1,"$779",2,"$878",7,0]],["EDGE-489d9c656fdc34a6","FACT","$1110","$1109","app.models.domain.comments → app.models.common",["$891","$898"],[],[],["IMP-18628623bb28891c","IMP-57dae7022e1112e9"],[],[false,2,"module",2,"$898",5,"$891",10,0]],["EDGE-490223380c9b90b8","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.models.domain.articles",["$762","$896"],[],[],["IMP-97d5c8e3d549aab5"],[],[false,1,"module",1,"$762",3,"$896",7,0]],["EDGE-4b80bf92249bec6a","FACT","$1110","$1109","app.api.routes.profiles → app.api.dependencies.authentication",["$730","$775"],[],[],["IMP-3a1e7ffb3cd43c6f"],[],[false,1,"module",1,"$775",2,"$730",5,0]],["EDGE-4d9458ed955801b0","FACT","$1110","$1109","app.api.routes.api → app.api.routes.users",["$754","$781"],[],[],["IMP-7bc253c523c90196"],[],[false,1,"module",1,"$754",1,"$781",2,0]],["EDGE-4ed6fb050973b668","FACT","$1110","$1109","app.db.repositories.articles → app.models.domain.users",["$838","$907"],[],[],["IMP-9f4541684575c00d"],[],[false,1,"module",1,"$838",6,"$907",9,0]],["EDGE-4fae92dd08a350b9","FACT","$1110","$1109","app.db.repositories.comments → app.models.domain.comments",["$861","$898"],[],[],["IMP-2971dc86d5ed4aa7"],[],[false,1,"module",1,"$861",4,"$898",5,0]],["EDGE-4fd4b7715c136bea","FACT","$1110","$1109","app.api.routes.profiles → app.models.schemas.profiles",["$775","$930"],[],[],["IMP-967806e07f845f78"],[],[false,1,"module",1,"$775",2,"$930",3,0]],["EDGE-5002a9569baca66a","FACT","$1110","$1109","app.api.dependencies.articles → app.db.errors",["$726","$810"],[],[],["IMP-19d27aaf6e2e96ed"],[],[false,1,"module",1,"$726",4,"$810",9,0]],["EDGE-50833726ad4c30e9","FACT","$1110","$1109","app.api.dependencies.profiles → app.models.domain.users",["$748","$907"],[],[],["IMP-b6c3606fdb8ff223"],[],[false,1,"module",1,"$748",3,"$907",9,0]],["EDGE-50b1f702983ab08b","FACT","$1110","$1109","app.api.routes.authentication → app.services.jwt",["$768","$967"],[],[],["IMP-fa8a3a32e191a7ca"],[],[false,1,"module",1,"$768",2,"$967",6,0]],["EDGE-51de63675728c313","FACT","$1110","$1109","app.db.repositories.articles → app.db.repositories.profiles",["$838","$869"],[],[],["IMP-fe7f3da390358185"],[],[false,1,"module",1,"$838",6,"$869",7,0]],["EDGE-5424218cbf77942b","FACT","$1110","$1109","app.api.routes.comments → app.api.dependencies.authentication",["$730","$771"],[],[],["IMP-17fa9ec26f5620e6"],[],[false,1,"module",1,"$771",2,"$730",5,0]],["EDGE-54a482bee0c5510e","FACT","$1110","$1109","app.services.articles → app.db.errors",["$810","$958"],[],[],["IMP-f5a9900bfd731578"],[],[false,1,"module",1,"$958",5,"$810",9,0]],["EDGE-54fa0d3fc155281c","FACT","$1110","$1109","app.core.config → app.core.settings.base",["$784","$801"],[],[],["IMP-8632029852f27c5b","IMP-a7463ad6db51d4fd"],[],[false,2,"module",2,"$784",6,"$801",9,0]],["EDGE-55b34ad43e4dd8f8","FACT","$1110","$1109","app.db.repositories.comments → app.db.queries.queries",["$829","$861"],[],[],["IMP-c6746d8e06a286ef"],[],[false,1,"module",1,"$861",4,"$829",9,0]],["EDGE-56d869b0e7609c4f","FACT","$1110","$1109","app.api.routes.articles.api → app.api.routes.articles.articles_common",["$756","$757"],[],[],["IMP-bed11ac2200e1bc8"],[],[false,1,"module",1,"$756",2,"$757",3,0]],["EDGE-57254eb86562411d","FACT","$1110","$1109","app.db.repositories.profiles → app.db.repositories.base",["$859","$869"],[],[],["IMP-8e59d9a9394ab7cf"],[],[false,1,"module",1,"$869",7,"$859",9,0]],["EDGE-580d70aeafb26ffa","FACT","$1110","$1109","app.db.repositories.comments → app.db.repositories.base",["$859","$861"],[],[],["IMP-76463cfa4b286bf1"],[],[false,1,"module",1,"$861",4,"$859",9,0]],["EDGE-5ab26208391d086d","FACT","$1110","$1109","app.db.repositories.comments → app.db.errors",["$810","$861"],[],[],["IMP-d14f71e4314735ed"],[],[false,1,"module",1,"$861",4,"$810",9,0]],["EDGE-5b6119652a5f3921","FACT","$1110","$1109","app.api.dependencies.authentication → app.core.settings.app",["$730","$795"],[],[],["IMP-1d39bb5130730a93"],[],[false,1,"module",1,"$730",5,"$795",8,0]],["EDGE-5c8947ee64f87c17","FACT","$1110","$1109","app.db.repositories.articles → app.db.queries.tables",["$831","$838"],[],[],["IMP-19746e01ed8b4249","IMP-7f584b41170be7c6","IMP-98b6d9a37cdd4f97","IMP-bd737aa7ba94d9a2","IMP-ee63787fbfb1f7d8","IMP-fa626c94d7460f38"],[],[false,6,"module",6,"$838",6,"$831",7,0]],["EDGE-5df44e5c970d34fc","FACT","$1110","$1109","app.models.domain.comments → app.models.domain.profiles",["$898","$900"],[],[],["IMP-39acd760772aea22"],[],[false,1,"module",1,"$898",5,"$900",8,0]],["EDGE-5e3b70f181631950","FACT","$1110","$1109","app.api.routes.users → app.services.authentication",["$781","$962"],[],[],["IMP-706e7c9cc95964fe","IMP-dc732496371becc4"],[],[false,2,"module",2,"$781",2,"$962",3,0]],["EDGE-5f38f0ab7a71712f","FACT","$1110","$1109","app.api.routes.users → app.core.settings.app",["$781","$795"],[],[],["IMP-1f45875c0fb83b46"],[],[false,1,"module",1,"$781",2,"$795",8,0]],["EDGE-5fc23fe990e1f126","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.db.repositories.articles",["$757","$838"],[],[],["IMP-b1d81ab6d96579de"],[],[false,1,"module",1,"$757",3,"$838",6,0]],["EDGE-5ff9b66bc86ac19f","FACT","$1110","$1109","app.api.routes.profiles → app.models.domain.profiles",["$775","$900"],[],[],["IMP-f0802082323d4bf2"],[],[false,1,"module",1,"$775",2,"$900",8,0]],["EDGE-611c3fec9c024850","FACT","$1110","$1109","app.db.repositories.comments → app.models.domain.articles",["$861","$896"],[],[],["IMP-a7b8ced40d958c0b"],[],[false,1,"module",1,"$861",4,"$896",7,0]],["EDGE-64422d3f3673018f","FACT","$1110","$1109","app.models.domain.users → app.services.security",["$907","$971"],[],[],["IMP-2e6fe03dfae0e1c6"],[],[false,1,"module",1,"$907",9,"$971",10,0]],["EDGE-65fba63af3bb0919","FACT","$1110","$1109","app.models.schemas.rwschema → app.models.domain.rwmodel",["$902","$932"],[],[],["IMP-15ed2875bbd5f185"],[],[false,1,"module",1,"$932",6,"$902",10,0]],["EDGE-6665696d01417d6a","FACT","$1110","$1109","app.api.dependencies.profiles → app.db.errors",["$748","$810"],[],[],["IMP-0ee7c3fa835c5b9c"],[],[false,1,"module",1,"$748",3,"$810",9,0]],["EDGE-66c80e5ca519b03f","FACT","$1110","$1109","app.api.routes.profiles → app.api.dependencies.profiles",["$748","$775"],[],[],["IMP-3cf541175700c841"],[],[false,1,"module",1,"$775",2,"$748",3,0]],["EDGE-68080266d7a1032e","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.api.dependencies.articles",["$726","$762"],[],[],["IMP-9ee1b15d9ecba61a","IMP-bf3fce03063d23ba","IMP-cd86ea668503efff"],[],[false,3,"module",3,"$762",3,"$726",4,0]],["EDGE-6a5f0642260e13a7","FACT","$1110","$1109","app.models.domain.users → app.models.domain.rwmodel",["$902","$907"],[],[],["IMP-03d1f92ad350047a"],[],[false,1,"module",1,"$907",9,"$902",10,0]],["EDGE-6f640210f20546ef","FACT","$1110","$1109","app.db.repositories.tags → app.db.queries.queries",["$829","$878"],[],[],["IMP-93edde172f0be530"],[],[false,1,"module",1,"$878",7,"$829",9,0]],["EDGE-74b4e1a9dc7eec89","FACT","$1110","$1109","app.api.dependencies.profiles → app.models.domain.profiles",["$748","$900"],[],[],["IMP-d6108b09a3d313df"],[],[false,1,"module",1,"$748",3,"$900",8,0]],["EDGE-74e7147c380e9039","FACT","$1110","$1109","app.api.routes.authentication → app.core.settings.app",["$768","$795"],[],[],["IMP-5d543952b26e47e8"],[],[false,1,"module",1,"$768",2,"$795",8,0]],["EDGE-7548ccb5da555357","FACT","$1113","$1112","app.api → app.models",["app.api","$890"],[],[],["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,"$890",2,0]],["EDGE-76eac2e0a24244c8","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.models.schemas.articles",["$762","$913"],[],[],["IMP-55c09030b279b6f0","IMP-5a6cec06a0fbdce2","IMP-627ca3890cdfeb74","IMP-9f36c17254e12655","IMP-bb9c58616196999e","IMP-ca140c25d40a562f"],[],[false,6,"module",6,"$762",3,"$913",5,0]],["EDGE-7703cbfb1bdc6488","FACT","$1110","$1109","app.core.events → app.db.events",["$786","$812"],[],[],["IMP-9cc2cb0bc9715638","IMP-c4d4db14444369a3"],[],[false,2,"module",2,"$786",1,"$812",2,0]],["EDGE-7870018250ebfaf6","FACT","$1110","$1109","app.db.repositories.articles → app.models.domain.articles",["$838","$896"],[],[],["IMP-6a754bb0d07c3c4e"],[],[false,1,"module",1,"$838",6,"$896",7,0]],["EDGE-7ac469eb86eeda52","FACT","$1110","$1109","app.models.schemas.comments → app.models.schemas.rwschema",["$923","$932"],[],[],["IMP-44b0a39efd6fc58a"],[],[false,1,"module",1,"$923",3,"$932",6,0]],["EDGE-7c5a5110a3d835c2","FACT","$1110","$1109","app.core.events → app.core.settings.app",["$786","$795"],[],[],["IMP-27737f32e05516ac"],[],[false,1,"module",1,"$786",1,"$795",8,0]],["EDGE-7c5f636d4aaa1d59","FACT","$1110","$1109","app.services.comments → app.models.domain.comments",["$898","$965"],[],[],["IMP-7d9e1d3368f39100"],[],[false,1,"module",1,"$965",4,"$898",5,0]],["EDGE-7e011725a28874a5","FACT","$1110","$1109","app.api.routes.api → app.api.routes.profiles",["$754","$775"],[],[],["IMP-e71a5602a8cb62a4"],[],[false,1,"module",1,"$754",1,"$775",2,0]],["EDGE-83e8e0a19de56fd0","FACT","$1110","$1109","app.db.repositories.profiles → app.db.repositories.users",["$869","$882"],[],[],["IMP-0875458e489880c3"],[],[false,1,"module",1,"$869",7,"$882",8,0]],["EDGE-85e688a7c30b4a25","FACT","$1110","$1109","app.services.authentication → app.db.errors",["$810","$962"],[],[],["IMP-96721a8350aa6d90"],[],[false,1,"module",1,"$962",3,"$810",9,0]],["EDGE-87bca2b67d538375","FACT","$1110","$1109","app.models.schemas.articles → app.models.schemas.rwschema",["$913","$932"],[],[],["IMP-6ad23bf917a04b2a"],[],[false,1,"module",1,"$913",5,"$932",6,0]],["EDGE-8b0063b520d8a3b8","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.models.domain.users",["$762","$907"],[],[],["IMP-193eb7e3f3728645"],[],[false,1,"module",1,"$762",3,"$907",9,0]],["EDGE-8e1015c411f263ed","FACT","$1110","$1109","app.api.dependencies.comments → app.api.dependencies.articles",["$726","$740"],[],[],["IMP-2a83904b14786ebc"],[],[false,1,"module",1,"$740",3,"$726",4,0]],["EDGE-9067c4a4d689effa","FACT","$1110","$1109","app.core.settings.app → app.core.logging",["$791","$795"],[],[],["IMP-b08fb6b2b4e0becd"],[],[false,1,"module",1,"$795",8,"$791",9,0]],["EDGE-928ed526fd764fd8","FACT","$1110","$1109","app.core.settings.test → app.core.settings.app",["$795","$808"],[],[],["IMP-a5e532db71e07a1a"],[],[false,1,"module",1,"$808",7,"$795",8,0]],["EDGE-92ed15ad494dcbd5","FACT","$1110","$1109","app.api.dependencies.authentication → app.core.config",["$730","$784"],[],[],["IMP-57a0cf2896a1303b"],[],[false,1,"module",1,"$730",5,"$784",6,0]],["EDGE-932d2164c6a741b2","FACT","$1110","$1109","app.api.routes.users → app.core.config",["$781","$784"],[],[],["IMP-4e76bd38cb7bdc57"],[],[false,1,"module",1,"$781",2,"$784",6,0]],["EDGE-93c7bc9371739a41","FACT","$1110","$1109","app.api.dependencies.articles → app.models.domain.articles",["$726","$896"],[],[],["IMP-e83fc79c6a5e3967"],[],[false,1,"module",1,"$726",4,"$896",7,0]],["EDGE-9485af7923a6f754","FACT","$1110","$1109","app.api.routes.tags → app.models.schemas.tags",["$779","$934"],[],[],["IMP-268004502d7fcb66"],[],[false,1,"module",1,"$779",2,"$934",3,0]],["EDGE-94fa842435c40ef9","FACT","$1110","$1109","app.api.dependencies.articles → app.services.articles",["$726","$958"],[],[],["IMP-7f48f87d08df2fa1"],[],[false,1,"module",1,"$726",4,"$958",5,0]],["EDGE-97f673987838720c","FACT","$1110","$1109","app.models.schemas.users → app.models.domain.users",["$907","$936"],[],[],["IMP-3f5dfe8b290dc54f"],[],[false,1,"module",1,"$936",3,"$907",9,0]],["EDGE-9c27990b7ff1c369","FACT","$1110","$1109","app.api.routes.users → app.models.schemas.users",["$781","$936"],[],[],["IMP-5a3f38f53ee8324e","IMP-b9a4d91911a70547","IMP-c19c90eb8a40c8ad"],[],[false,3,"module",3,"$781",2,"$936",3,0]],["EDGE-9c83b65370f085d2","FACT","$1110","$1109","app.models.domain.articles → app.models.common",["$891","$896"],[],[],["IMP-7b0c221573c2f447","IMP-ddae58d1f5de54c2"],[],[false,2,"module",2,"$896",7,"$891",10,0]],["EDGE-a0daf1de6e47f0d5","FACT","$1110","$1109","app.core.settings.app → app.core.settings.base",["$795","$801"],[],[],["IMP-b2016c6906482cc8"],[],[false,1,"module",1,"$795",8,"$801",9,0]],["EDGE-a1249c1074087039","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.resources.strings",["$762","$943"],[],[],["IMP-d1e4921457c74737"],[],[false,1,"module",1,"$762",3,"$943",6,0]],["EDGE-a45b297949eda39d","FACT","$1110","$1109","app.core.config → app.core.settings.app",["$784","$795"],[],[],["IMP-4069f9e087484089"],[],[false,1,"module",1,"$784",6,"$795",8,0]],["EDGE-a67d2aa11845b69a","FACT","$1110","$1109","app.api.dependencies.profiles → app.db.repositories.profiles",["$748","$869"],[],[],["IMP-799ec4791d8dad89"],[],[false,1,"module",1,"$748",3,"$869",7,0]],["EDGE-a71b6faac7e66266","FACT","$1110","$1109","app.db.repositories.users → app.db.repositories.base",["$859","$882"],[],[],["IMP-679c69749d97c332"],[],[false,1,"module",1,"$882",8,"$859",9,0]],["EDGE-a90edc21afffcbbd","FACT","$1110","$1109","app.api.dependencies.comments → app.models.domain.articles",["$740","$896"],[],[],["IMP-64e0322c9d603087"],[],[false,1,"module",1,"$740",3,"$896",7,0]],["EDGE-aa018b57b815b275","FACT","$1113","$1112","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","$1110","$1109","app.models.domain.users → app.models.common",["$891","$907"],[],[],["IMP-3d77ad35d318ce97","IMP-b27e0a7d7792e584"],[],[false,2,"module",2,"$907",9,"$891",10,0]],["EDGE-aaa205722afdff02","FACT","$1113","$1112","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","$1110","$1109","app.api.dependencies.comments → app.models.domain.comments",["$740","$898"],[],[],["IMP-666f4ed067019e98"],[],[false,1,"module",1,"$740",3,"$898",5,0]],["EDGE-af0e6d64de3bfa46","FACT","$1110","$1109","app.api.routes.authentication → app.models.schemas.users",["$768","$936"],[],[],["IMP-001d2ad11d3bf91a","IMP-bd0e2cde994cb57b","IMP-c2799ba574544a68","IMP-c7353ae95128eb8c"],[],[false,4,"module",4,"$768",2,"$936",3,0]],["EDGE-b0b53f975b4e4b48","FACT","$1110","$1109","app.models.schemas.comments → app.models.domain.comments",["$898","$923"],[],[],["IMP-83cc7cc05916ed52"],[],[false,1,"module",1,"$923",3,"$898",5,0]],["EDGE-b17c356f4e3f5df8","FACT","$1113","$1112","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","$1110","$1109","app.api.routes.comments → app.api.dependencies.comments",["$740","$771"],[],[],["IMP-7809778f9b011067","IMP-d697f69d104c3728"],[],[false,2,"module",2,"$771",2,"$740",3,0]],["EDGE-b646641280f2e666","FACT","$1110","$1109","app.main → app.core.events",["$786","app.main"],[],[],["IMP-1898381796444eb8","IMP-6091e1a18cda82a7"],[],[false,2,"module",2,"app.main",0,"$786",1,0]],["EDGE-b64dd1c18d9920a0","FACT","$1110","$1109","app.api.routes.authentication → app.services.authentication",["$768","$962"],[],[],["IMP-3578ab428cb8259c","IMP-ecf8a1b0e5ef6119"],[],[false,2,"module",2,"$768",2,"$962",3,0]],["EDGE-c01bf00b95eff6ea","FACT","$1110","$1109","app.api.routes.users → app.db.repositories.users",["$781","$882"],[],[],["IMP-5eec8795e265db53"],[],[false,1,"module",1,"$781",2,"$882",8,0]],["EDGE-c0f99ba7a9a9d690","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.db.repositories.articles",["$762","$838"],[],[],["IMP-a1880dd146c8e14d"],[],[false,1,"module",1,"$762",3,"$838",6,0]],["EDGE-c67ae6f925a154a8","FACT","$1110","$1109","app.api.dependencies.articles → app.resources.strings",["$726","$943"],[],[],["IMP-1b6fb03e89df25de"],[],[false,1,"module",1,"$726",4,"$943",6,0]],["EDGE-c8d37e46cd675d51","FACT","$1110","$1109","app.api.dependencies.authentication → app.resources.strings",["$730","$943"],[],[],["IMP-97fdf3629c358295"],[],[false,1,"module",1,"$730",5,"$943",6,0]],["EDGE-c9dad1e7c33c426e","FACT","$1110","$1109","app.api.routes.tags → app.api.dependencies.database",["$743","$779"],[],[],["IMP-0b1f0b4561d3f988"],[],[false,1,"module",1,"$779",2,"$743",6,0]],["EDGE-ca337f1f8a26291c","FACT","$1110","$1109","app.api.routes.comments → app.api.dependencies.database",["$743","$771"],[],[],["IMP-5903c696db7d3c37"],[],[false,1,"module",1,"$771",2,"$743",6,0]],["EDGE-ca9b02ef1dbcde6b","FACT","$1110","$1109","app.api.dependencies.database → app.db.repositories.base",["$743","$859"],[],[],["IMP-1347a088c061b9a1"],[],[false,1,"module",1,"$743",6,"$859",9,0]],["EDGE-cdf62f53570b27d6","FACT","$1110","$1109","app.api.routes.authentication → app.db.repositories.users",["$768","$882"],[],[],["IMP-0bd61280313ada93"],[],[false,1,"module",1,"$768",2,"$882",8,0]],["EDGE-ce29973456aaed76","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.api.dependencies.database",["$743","$757"],[],[],["IMP-d9947320e19274d0"],[],[false,1,"module",1,"$757",3,"$743",6,0]],["EDGE-d06fb59ce6fb98fa","FACT","$1113","$1112","app.services → app.db",["app.db","$957"],[],[],["IMP-6528f67aff890fbe","IMP-96721a8350aa6d90","IMP-e2dedac873b831c8","IMP-f5a9900bfd731578"],[],[false,4,"package",4,"$957",2,"app.db",2,0]],["EDGE-d0baf5bd1d964bed","FACT","$1110","$1109","app.services.comments → app.models.domain.users",["$907","$965"],[],[],["IMP-90174f9dd6797a08"],[],[false,1,"module",1,"$965",4,"$907",9,0]],["EDGE-d1db137d0a9d3818","FACT","$1110","$1109","app.api.routes.api → app.api.routes.comments",["$754","$771"],[],[],["IMP-caf4d50d34848e90"],[],[false,1,"module",1,"$754",1,"$771",2,0]],["EDGE-d4b3cbc374d4c921","FACT","$1110","$1109","app.api.dependencies.authentication → app.models.domain.users",["$730","$907"],[],[],["IMP-8467871e6a474e31"],[],[false,1,"module",1,"$730",5,"$907",9,0]],["EDGE-d507342529e4d271","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.api.dependencies.articles",["$726","$757"],[],[],["IMP-6952ee0fc4d72ce1"],[],[false,1,"module",1,"$757",3,"$726",4,0]],["EDGE-d7e7233bc703a00a","FACT","$1110","$1109","app.db.repositories.comments → app.models.domain.users",["$861","$907"],[],[],["IMP-c70d6bc941ca23e3"],[],[false,1,"module",1,"$861",4,"$907",9,0]],["EDGE-d91a83771199e026","FACT","$1110","$1109","app.models.domain.articles → app.models.domain.rwmodel",["$896","$902"],[],[],["IMP-a91085c93cf4b178"],[],[false,1,"module",1,"$896",7,"$902",10,0]],["EDGE-dabafd9c18ddb987","FACT","$1110","$1109","app.api.dependencies.articles → app.models.domain.users",["$726","$907"],[],[],["IMP-96a20b8f4b594919"],[],[false,1,"module",1,"$726",4,"$907",9,0]],["EDGE-db9bd00663ef6a07","FACT","$1110","$1109","app.api.dependencies.comments → app.api.dependencies.database",["$740","$743"],[],[],["IMP-2f6516922953e18b"],[],[false,1,"module",1,"$740",3,"$743",6,0]],["EDGE-dd50c08c309e4e89","FACT","$1110","$1109","app.api.routes.comments → app.models.domain.users",["$771","$907"],[],[],["IMP-46bb66f99035a724"],[],[false,1,"module",1,"$771",2,"$907",9,0]],["EDGE-de17f3dced1bc68f","FACT","$1113","$1112","app.services → app.models",["$890","$957"],[],[],["IMP-080ee71ac752a980","IMP-6db6b935fb6882cc","IMP-7d9e1d3368f39100","IMP-90174f9dd6797a08","IMP-96cb02f1dc48508b","IMP-cbf6f9260efaffb8","IMP-fc0ab115c97bdf6e"],[],[true,7,"package",7,"$957",2,"$890",2,0]],["EDGE-def7ef872218c3e9","FACT","$1110","$1109","app.models.schemas.users → app.models.schemas.rwschema",["$932","$936"],[],[],["IMP-480c7067f662fe90"],[],[false,1,"module",1,"$936",3,"$932",6,0]],["EDGE-df32458a294c6d3e","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.api.dependencies.authentication",["$730","$762"],[],[],["IMP-a07aa9bf329d2783"],[],[false,1,"module",1,"$762",3,"$730",5,0]],["EDGE-dfe94a3371555491","FACT","$1110","$1109","app.api.routes.articles.api → app.api.routes.articles.articles_resource",["$756","$762"],[],[],["IMP-9cfd4cafb5b29a17"],[],[false,1,"module",1,"$756",2,"$762",3,0]],["EDGE-e1f601d2a396ecdc","FACT","$1110","$1109","app.api.routes.profiles → app.resources.strings",["$775","$943"],[],[],["IMP-724c301feafbfdcf"],[],[false,1,"module",1,"$775",2,"$943",6,0]],["EDGE-e33b4f47d5b13eaf","FACT","$1110","$1109","app.models.schemas.profiles → app.models.domain.profiles",["$900","$930"],[],[],["IMP-32f9828bdd9b21c7"],[],[false,1,"module",1,"$930",3,"$900",8,0]],["EDGE-e3f0815a7f58f4a8","FACT","$1110","$1109","app.api.dependencies.comments → app.models.domain.users",["$740","$907"],[],[],["IMP-5b3dcedc9a80675a"],[],[false,1,"module",1,"$740",3,"$907",9,0]],["EDGE-e47966c858b221ad","FACT","$1110","$1109","app.services.articles → app.db.repositories.articles",["$838","$958"],[],[],["IMP-6528f67aff890fbe"],[],[false,1,"module",1,"$958",5,"$838",6,0]],["EDGE-e48d00a048ef000e","FACT","$1110","$1109","app.api.routes.api → app.api.routes.articles.api",["$754","$756"],[],[],["IMP-12e6713a42480d22"],[],[false,1,"module",1,"$754",1,"$756",2,0]],["EDGE-e5d489687e4a05da","FACT","$1110","$1109","app.api.dependencies.comments → app.resources.strings",["$740","$943"],[],[],["IMP-63979ed69d78d8dd"],[],[false,1,"module",1,"$740",3,"$943",6,0]],["EDGE-eae7c71f0fab72b6","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.models.domain.users",["$757","$907"],[],[],["IMP-4c2cf1895dbf3cc2"],[],[false,1,"module",1,"$757",3,"$907",9,0]],["EDGE-ecbdc4ddac6e9040","FACT","$1113","$1112","app.api → app.services",["app.api","$957"],[],[],["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,"$957",2,0]],["EDGE-eebb2bf14c9fa68f","FACT","$1110","$1109","app.db.events → app.core.settings.app",["$795","$812"],[],[],["IMP-c78a8929d553e30e"],[],[false,1,"module",1,"$812",2,"$795",8,0]],["EDGE-eebd6419711735cd","FACT","$1110","$1109","app.api.dependencies.authentication → app.db.repositories.users",["$730","$882"],[],[],["IMP-9b5876c87e6a836a"],[],[false,1,"module",1,"$730",5,"$882",8,0]],["EDGE-eecdb5f60f811be3","FACT","$1110","$1109","app.services.jwt → app.models.domain.users",["$907","$967"],[],[],["IMP-cbf6f9260efaffb8"],[],[false,1,"module",1,"$967",6,"$907",9,0]],["EDGE-eedfbb810e192f49","FACT","$1110","$1109","app.api.routes.articles.articles_resource → app.services.articles",["$762","$958"],[],[],["IMP-87eeb1c26713b274","IMP-b123dca6c26d633c"],[],[false,2,"module",2,"$762",3,"$958",5,0]],["EDGE-efb73768737a8462","FACT","$1110","$1109","app.api.dependencies.articles → app.db.repositories.articles",["$726","$838"],[],[],["IMP-a28e2b2b586de570"],[],[false,1,"module",1,"$726",4,"$838",6,0]],["EDGE-f0a15a9fe4c3c7f2","FACT","$1110","$1109","app.db.repositories.comments → app.db.repositories.profiles",["$861","$869"],[],[],["IMP-b26771a711ced7dd"],[],[false,1,"module",1,"$861",4,"$869",7,0]],["EDGE-f0a72fc426728e9c","FACT","$1110","$1109","app.api.routes.api → app.api.routes.tags",["$754","$779"],[],[],["IMP-5a717129ee178ef3"],[],[false,1,"module",1,"$754",1,"$779",2,0]],["EDGE-f0e7a1c6b94007b2","FACT","$1110","$1109","app.api.dependencies.profiles → app.api.dependencies.authentication",["$730","$748"],[],[],["IMP-c8b000cacdc99c75"],[],[false,1,"module",1,"$748",3,"$730",5,0]],["EDGE-f27070264b3a6212","FACT","$1113","$1112","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","$1110","$1109","app.core.config → app.core.settings.production",["$784","$806"],[],[],["IMP-2dbb2be50098633f"],[],[false,1,"module",1,"$784",6,"$806",7,0]],["EDGE-f3fe216984cccff1","FACT","$1110","$1109","app.models.domain.profiles → app.models.domain.rwmodel",["$900","$902"],[],[],["IMP-1602c9e5fd4e4e68"],[],[false,1,"module",1,"$900",8,"$902",10,0]],["EDGE-f4b0331f1f19b4fb","FACT","$1110","$1109","app.api.dependencies.comments → app.services.comments",["$740","$965"],[],[],["IMP-a49ac6d4562edec2"],[],[false,1,"module",1,"$740",3,"$965",4,0]],["EDGE-f4ef697e6145690e","FACT","$1110","$1109","app.api.routes.articles.articles_common → app.api.dependencies.authentication",["$730","$757"],[],[],["IMP-e27034bbe6048dc3"],[],[false,1,"module",1,"$757",3,"$730",5,0]],["EDGE-f53dbf7f7760c5a8","FACT","$1110","$1109","app.api.routes.users → app.api.dependencies.database",["$743","$781"],[],[],["IMP-690698cfe601ddf4"],[],[false,1,"module",1,"$781",2,"$743",6,0]],["EDGE-f561cb28f139d250","FACT","$1110","$1109","app.api.routes.authentication → app.resources.strings",["$768","$943"],[],[],["IMP-1ebcaa77ff247721"],[],[false,1,"module",1,"$768",2,"$943",6,0]],["EDGE-f59e0957e2e8d3e3","FACT","$1110","$1109","app.api.dependencies.authentication → app.services.jwt",["$730","$967"],[],[],["IMP-fc9982c152d1e298"],[],[false,1,"module",1,"$730",5,"$967",6,0]],["EDGE-f5a2b3ab87be1c99","FACT","$1110","$1109","app.db.repositories.profiles → app.models.domain.users",["$869","$907"],[],[],["IMP-d05572a912bda37f"],[],[false,1,"module",1,"$869",7,"$907",9,0]],["EDGE-f66b018f1869f3eb","FACT","$1110","$1109","app.main → app.core.config",["$784","app.main"],[],[],["IMP-e30a526c9f23b91c"],[],[false,1,"module",1,"app.main",0,"$784",6,0]],["EDGE-f6dccf9561953e64","FACT","$1110","$1109","app.api.dependencies.profiles → app.resources.strings",["$748","$943"],[],[],["IMP-a0b179861f3987d4"],[],[false,1,"module",1,"$748",3,"$943",6,0]],["EDGE-f6fcdb71a203c99e","FACT","$1110","$1109","app.api.routes.comments → app.models.schemas.comments",["$771","$923"],[],[],["IMP-262b026e84bca07e","IMP-3ea9b4b8fca79e84","IMP-62a3fe5561d5ba09"],[],[false,3,"module",3,"$771",2,"$923",3,0]],["EDGE-f7f0a9b29445a32a","FACT","$1113","$1112","app.db → app.models",["app.db","$890"],[],[],["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,"$890",2,0]],["EDGE-f9d008044bf698ed","FACT","$1110","$1109","app.main → app.api.errors.http_error",["$750","app.main"],[],[],["IMP-622abff8b0b27c06"],[],[false,1,"module",1,"app.main",0,"$750",1,0]],["EDGE-fb71e587a320b187","FACT","$1110","$1109","app.api.dependencies.articles → app.api.dependencies.database",["$726","$743"],[],[],["IMP-b03cae606e61f1cc"],[],[false,1,"module",1,"$726",4,"$743",6,0]],["EDGE-fc49e9a51f599a03","FACT","$1110","$1109","app.api.routes.users → app.models.domain.users",["$781","$907"],[],[],["IMP-a79ce47b32a6444b"],[],[false,1,"module",1,"$781",2,"$907",9,0]],["EDGE-fce6ab7850bd8faf","FACT","$1110","$1109","app.api.dependencies.articles → app.models.schemas.articles",["$726","$913"],[],[],["IMP-34b5b2e257aeab2e","IMP-4524857577eb74fe","IMP-551cc2cf11b5908a"],[],[false,3,"module",3,"$726",4,"$913",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":[]},"string_reference":"$<index>"},"evidence":[["EVD-00a15c0d0ee2e57c","$985",56,56,19,"    response_model=ArticleInResponse,"],["EVD-0109eff0f117492d","$1001",61,61,8,"        sa.Column(\"bio\", sa.Text, nullable=False, server_default=\"\"),"],["EVD-01208194bccd5ae8","$979",4,4,0,"from starlette.status import HTTP_404_NOT_FOUND"],["EVD-0135e20a40a1102a","$979",18,18,63,"$23"],["EVD-0147b7ff04093580","$1025",2,2,0,"$1075"],["EVD-015e374b75b4bdae","app/db/repositories/__init__.py",0,0,0,""],["EVD-01682c7baae0bc54","$990",11,11,0,"$1081"],["EVD-01bb4352f0bfbb34","$979",10,10,0,"$1078"],["EVD-01ec676d93c3342d","$977",19,19,19,"    user: Optional[User] = Depends("],["EVD-01fa3e46f5a8ba6d","$1007",53,53,21,"        target_user: UserLike,"],["EVD-020141bdf47402ba","$981",9,9,0,"from starlette.status import HTTP_422_UNPROCESSABLE_ENTITY"],["EVD-02208bbeede9e41b","$994",14,14,4,"    docs_url: str = \"/docs\""],["EVD-0259fbca6ef7c317","$1018",7,7,4,"    exp: datetime"],["EVD-028493fe6bbd5c39","$977",18,18,31,"$9"],["EVD-02964985df3907dc","$1016",43,43,18,"    offset: int = Field(DEFAULT_ARTICLES_OFFSET, ge=0)"],["EVD-0310793f5539529d","$1010",3,3,0,"from pydantic import BaseModel, Field, validator"],["EVD-03207b0f4182acde","$990",18,18,1,"@router.get(\"\", response_model=UserInResponse, name=\"users:get-current-user\")"],["EVD-0371d16aa3aba1ac","$1014",11,14,11,"    return \"\".join("],["EVD-0377cf6bb25f2789","$998",5,5,0,"$1069"],["EVD-03bc88bd64f68c3e","$1027",27,32,0,"def create_access_token_for_user(user: User, secret_key: str) -> str:"],["EVD-03c38182f2ca6893","$1009",23,23,19,"            return UserInDB(**user_row)"],["$80","$1007",14,74,0,"class ProfilesRepository(BaseRepository):"],["EVD-040d09ab94102257","$984",56,56,5,") -> ArticleInResponse:"],["EVD-04422bac4e2aa546","$1015",15,15,29,"$1042"],["EVD-044f43a9c8ed47a6","$1006",6,6,0,"$1071"],["EVD-04c202f6f2e801bb","$989",3,3,0,"$1068"],["EVD-04ed14550f2a54ef","$1004",243,243,28,"        article_row = await queries.get_article_by_slug(self.connection, slug=slug)"],["EVD-0511e82fc34dfcd9","$985",82,82,38,"@router.get(\"/{slug}\", response_model=ArticleInResponse, name=\"articles:get-article\")"],["EVD-051dce9e1ff46886","$981",7,7,0,"from starlette.requests import Request"],["EVD-05251b13a5555450","$1007",17,17,8,"        self._users_repo = UsersRepository(conn)"],["EVD-052a3d31e34f1a8b","$983",3,3,0,"from app.api.routes.articles import articles_common, articles_resource"],["EVD-053980316b779b42","$984",8,8,0,"$1076"],["EVD-0560e2550d0a385b","$985",117,117,13,"$10"],["EVD-0563a730183af18e","$985",62,62,19,"$12"],["EVD-056c7f4b289b7662","$985",32,32,22,"$11"],["EVD-05800ce6419b3101","$1001",205,205,4,"    create_commentaries_table()"],["EVD-060338a78caf313f","$975",40,40,40,"$12"],["EVD-0658a1e44b63a57e","$988",33,33,23,"$22"],["EVD-06b60c49bd2ec5cd","$986",26,26,36,"$26"],["EVD-071b78ec814360a1","$989",4,4,0,"from app.db.repositories.tags import TagsRepository"],["EVD-0754e90f9fae600c","$1010",7,7,4,"    created_at: datetime.datetime = None  # type: ignore"],["EVD-07fee70bf202adbd","$1012",6,6,48,"$1041"],["EVD-084222cf27f48170","$1024",22,22,43,"$1052"],["EVD-088e1a1da0f1a23a","$988",68,71,14,"$5"],["EVD-08a2d75e6c78a92d","$981",16,19,11,"    return JSONResponse("],["EVD-08b8e61b61c80393","$1009",36,36,15,"        user = UserInDB(username=username, email=email)"],["EVD-08cbfadc9cf932d9","$992",20,20,56,"def create_stop_app_handler(app: FastAPI) -> Callable:  # type: ignore"],["EVD-098f529a0a00251c","$986",65,65,14,"$26"],["EVD-0997b8eae08c689d","$1007",11,11,23,"UserLike = Union[User, Profile]"],["EVD-09b5964ab2a30054","$1005",9,10,4,"    def connection(self) -> Connection:"],["EVD-09f3625b8d989b13","$1016",16,16,24,"class ArticleInResponse(RWSchema):"],["EVD-0a170115a1bc8960","$991",11,11,21,"    AppEnvTypes.dev: DevAppSettings,"],["EVD-0a3a0f5bf16f45ce","$993",22,25,8,"        logger.opt(depth=depth, exception=record.exc_info).log("],["EVD-0a7093b01a54bd88","$1006",94,103,15,"        return Comment("],["EVD-0ad44a923a1ed2a8","app/main.py",4,4,0,"from starlette.middleware.cors import CORSMiddleware"],["EVD-0b15e91e7feb7c21","$985",45,45,8,"        ArticleForResponse.from_orm(article) for article in articles"],["EVD-0b549536beed1678","$976",79,79,34,"$32"],["EVD-0c00aaa768dae281","$986",41,41,12,"    token = getattr(jwt, \"create_access_token_for_user\")("],["EVD-0c8cef50b44e3aca","$1024",9,9,46,"async def check_article_exists(articles_repo: ArticlesRepository, slug: str) -> bool:"],["EVD-0c90514a33ee19b4","$1012",3,3,0,"$1079"],["EVD-0cb73cca32d2cf2d","$1016",42,42,17,"    limit: int = Field(DEFAULT_ARTICLES_LIMIT, ge=1)"],["EVD-0cbf3e78c592a5bb","$1007",15,17,4,"    def __init__(self, conn: Connection):"],["EVD-0cd3b60efd8ee497","$1022",11,11,4,"    password: str"],["EVD-0ce8a8ab4d6f7653","$1022",30,30,21,"class UserInResponse(RWSchema):"],["EVD-0ced44072f122adf","$1022",15,15,4,"    username: str"],["EVD-0d0bae1263a48073","$987",35,35,5,") -> ListOfCommentsInResponse:"],["EVD-0d6265db8916b605","$1001",170,170,8,"        sa.Column(\"id\", sa.Integer, primary_key=True),"],["EVD-0d695b1fea6a6b42","$1016",23,23,4,"    body: str"],["EVD-0d6ec87bbfb90a55","$1006",65,65,17,"        article: Article,"],["EVD-0d9f5e9264113659","$1011",14,14,12,"    author: Profile"],["EVD-0dac89d3b2ca6ec5","$994",8,8,0,"from app.core.logging import InterceptHandler"],["EVD-0de7b25aac573878","$1007",27,27,18,"        profile = Profile(username=user.username, bio=user.bio, image=user.image)"],["EVD-0debe3835e2cd11c","$985",106,106,11,"$25"],["EVD-0e31d1584512ff74","$1016",33,33,31,"class ListOfArticlesInResponse(RWSchema):"],["EVD-0e58905fb982052c","$1001",203,203,4,"    create_articles_to_tags_table()"],["EVD-0e7b34093d7a50e7","$986",86,92,13,"        user=UserWithToken("],["EVD-0e8d527125676123","$988",63,63,31,"$22"],["EVD-0ed9f4d4f626e3c8","$978",11,12,0,"def _get_db_pool(request: Request) -> Pool:"],["EVD-0eedc8259bc58201","$976",12,12,0,"$1070"],["EVD-0f070f11a146cf0b","$1003",12,12,17,"class TypedTable(Table):"],["EVD-0f1bbbe2969bab55","$976",47,47,28,"    api_key: str = Security(RWAPIKeyHeader(name=HEADER_KEY)),"],["EVD-0f621d4ddb2452a5","$1003",51,54,0,"class Tags(TypedTable):"],["EVD-0fb15458a67ac7c4","app/api/routes/articles/__init__.py",0,0,0,""],["EVD-0fd09f3e85b60fc5","$1003",75,75,12,"favorites = Favorites()"],["EVD-0fd993907f44cb7d","$984",85,85,48,"$12"],["EVD-0ff11855a7696a5f","$1022",27,27,4,"    token: str"],["EVD-101f460a7928fe05","$990",28,34,13,"        user=UserWithToken("],["EVD-102564d8584cf22a","$977",4,4,0,"from starlette import status"],["EVD-102899244b2602d0","$1023",1,1,0,"# API messages"],["EVD-1028c6114d731e4b","$1002",3,3,0,"import aiosql"],["EVD-103cc5de0942caef","$1007",16,16,8,"        super().__init__(conn)"],["EVD-10e7cb1bc2fb532f","$1004",7,7,0,"$1071"],["EVD-10fedf7f8d515982","$975",43,43,21,"        return await articles_repo.get_article_by_slug(slug=slug, requested_user=user)"],["EVD-110955c229d9d126","$998",15,15,4,"    database_url: PostgresDsn"],["EVD-110b749e437327e4","$985",89,94,1,"@router.put("],["EVD-1154c3efd313e092","$985",47,50,11,"    return ListOfArticlesInResponse("],["EVD-11619f5d0c2118a2","$990",44,44,5,") -> UserInResponse:"],["EVD-11701974b0348b45","$977",44,47,14,"$5"],["EVD-117c971eed58e61e","$990",61,61,4,"$28"],["EVD-117cad8f9f745d23","$990",38,38,1,"@router.put(\"\", response_model=UserInResponse, name=\"users:update-current-user\")"],["EVD-11ac6d598a395e3f","$986",38,38,11,"    if not user.check_password(user_login.password):"],["EVD-11aeecc16bb098b7","$990",54,57,18,"            raise HTTPException("],["EVD-11d466bc1ff93d04","$996",11,11,4,"    logging_level: int = logging.DEBUG"],["EVD-120b056dd3276c4b","$976",13,13,0,"$1075"],["EVD-13031f9af174dd3b","$1003",73,73,0,"tags = Tags()"],["EVD-130fae8232152bca","$985",117,117,31,"$10"],["EVD-134beb6b0f696f75","$1027",31,31,40,"        expires_delta=timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES),"],["EVD-136bdc3ca8925a8f","$985",30,30,1,"@router.get(\"\", response_model=ListOfArticlesInResponse, name=\"articles:list-articles\")"],["EVD-13d2e9d4ea11bac5","$1004",312,312,23,"            tags=await self.get_tags_for_article_by_slug(slug=slug),"],["EVD-13e8c07e7088b49c","$989",12,12,32,"$27"],["EVD-13f4e7c782698b29","$1003",72,72,0,"articles = Articles()"],["EVD-13fd57225c278fbb","$1004",162,164,20,"$1"],["EVD-1419f09b0b21b49f","$987",7,7,0,"$1067"],["EVD-142cf529e265d485","$977",40,40,23,"$14"],["EVD-1441e8bce70fe3cf","$1004",58,63,21,"        return await self._get_article_from_db_record("],["EVD-146c5928cd1dda59","$987",68,68,13,"$14"],["EVD-14711e7374c32af2","$986",22,22,1,"@router.post(\"/login\", response_model=UserInResponse, name=\"auth:login\")"],["EVD-14867da02ca13ac6","$1001",167,194,0,"def create_commentaries_table() -> None:"],["EVD-14a2ea129d41db72","$976",66,75,0,"def _get_authorization_header_optional("],["$81","$977",6,6,0,"from app.api.dependencies import articles, authentication, database"],["EVD-14a8d9adb62adb38","$986",79,79,42,"    user = await users_repo.create_user(**user_create.dict())"],["EVD-14b214f85dca214c","$995",9,9,4,"    test: str = \"test\""],["EVD-15038f3631bbc86a","$1012",8,8,12,"    author: Profile"],["EVD-155ca3c7f11518f6","$984",31,31,63,"$12"],["EVD-15d62db92cd91728","$1007",8,8,0,"$1078"],["EVD-15d73b2c7619f873","$988",29,29,19,"    response_model=ProfileInResponse,"],["EVD-1620596c9077db43","$984",84,84,17,"$31"],["EVD-162062e3fc350cc1","$990",23,26,12,"$28"],["EVD-163cc1d74205656f","$986",74,77,14,"$5"],["EVD-169182b7fc97213e","$976",29,32,18,"            raise HTTPException("],["EVD-169260afa39347d4","$1003",8,9,4,"    def __init__(self, count: int) -> None:"],["EVD-16a3f3369e06e161","$1004",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","$992",13,13,16,") -> Callable:  # type: ignore"],["EVD-17e9838c41227623","$994",31,31,4,"    allowed_hosts: List[str] = [\"*\"]"],["EVD-180fb85e98040280","$1016",24,24,4,"    tags: List[str] = Field([], alias=\"tagList\")"],["EVD-181ebf8c9d634446","$983",7,7,0,"router.include_router(articles_common.router, prefix=\"/articles\")"],["EVD-1822a0a7e03f9013","$1016",17,17,13,"    article: ArticleForResponse"],["EVD-184974855c1e3c0b","$1009",37,37,8,"        user.change_password(password)"],["EVD-184a1979055959b2","$984",54,54,17,"$31"],["EVD-184af26cafc36c2e","$994",34,34,4,"    loggers: Tuple[str, str] = (\"uvicorn.asgi\", \"uvicorn.access\")"],["EVD-185209c2be805ee3","$1004",263,263,18,"            await queries.get_favorites_count_for_article(self.connection, slug=slug)"],["EVD-189b18efd63c057c","$984",92,97,16,"                article.copy("],["EVD-189bb8938c06a28e","$1004",32,32,8,"        self._tags_repo = TagsRepository(conn)"],["EVD-18b644db248dc65c","$1009",11,11,25,"        user_row = await queries.get_user_by_email(self.connection, email=email)"],["EVD-18c4021de056f355","$994",6,6,0,"from pydantic import PostgresDsn, SecretStr"],["EVD-18edb9357a674b89","$976",35,35,72,"def get_current_user_authorizer(*, required: bool = True) -> Callable:  # type: ignore"],["EVD-194bc4a29a780df9","$988",35,35,19,"$23"],["EVD-1957be382d7791a9","$989",10,10,1,"@router.get(\"\", response_model=TagsInList, name=\"tags:get-all\")"],["EVD-197288a6daeb472d","$1020",5,6,4,"    class Config(RWModel.Config):"],["EVD-19ea4b5c8b5263f7","$989",10,10,31,"@router.get(\"\", response_model=TagsInList, name=\"tags:get-all\")"],["EVD-19fcacc7060268af","$977",23,23,32,"        database.get_repository(CommentsRepository),"],["EVD-1ab1fe2b8c1b2850","$987",37,37,11,"    return ListOfCommentsInResponse(comments=comments)"],["EVD-1adc98e7eb7d0de9","$1017",12,12,13,"    comment: Comment"],["EVD-1ae1ac8a2b41f3c8","$993",2,2,0,"from types import FrameType"],["EVD-1af1416e91f072f0","$987",15,15,0,"$1077"],["EVD-1b3ffd96312f45de","$1025",8,8,11,"$19"],["EVD-1b71cf97ee2615fc","$975",7,7,0,"$1068"],["EVD-1bdbe581b1c4ef48","$976",79,79,42,"$32"],["EVD-1bdeea123c168f85","$1004",252,252,14,"        raise EntityDoesNotExist(\"article with slug {0} does not exist\".format(slug))"],["EVD-1c17f36a659a7c92","$1014",19,19,8,"        allow_population_by_field_name = True"],["EVD-1c249e8c55856999","$1001",65,73,4,"    op.execute("],["$82","$990",1,1,0,"from fastapi import APIRouter, Body, Depends, HTTPException"],["EVD-1ca8e07580a61e0b","$976",60,60,19,"            detail=strings.WRONG_TOKEN_PREFIX,"],["EVD-1d2f648da2c52c1e","$1004",247,247,33,"                slug=article_row[SLUG_ALIAS],"],["EVD-1d4cf001f5d274df","$1007",17,17,27,"        self._users_repo = UsersRepository(conn)"],["EVD-1d5d0a92fee451fd","$1003",72,72,11,"articles = Articles()"],["EVD-1d5fd1574ea34ac7","$994",54,54,29,"            logging_logger = logging.getLogger(logger_name)"],["EVD-1d9c342e6e8194b7","$1004",74,74,26,"        updated_article = article.copy(deep=True)"],["EVD-1d9f31cdafc461fe","$1000",19,19,0,"target_metadata = None"],["EVD-1e04c2ea44733a34","$1007",43,47,18,"            await queries.is_user_following_for_another("],["EVD-1e51b20f9d803974","$988",64,64,10,"$31"],["EVD-1e8ce9f9c2cf648c","$1001",108,108,37,"            \"author_id\", sa.Integer, sa.ForeignKey(\"users.id\", ondelete=\"SET NULL\")"],["EVD-1e973b7362dad8f1","$985",68,68,19,"            detail=strings.ARTICLE_ALREADY_EXISTS,"],["EVD-1ea7967f86e610ca","$985",97,97,39,"$16"],["EVD-1eb69d81ee8bac31","$1001",197,205,0,"def upgrade() -> None:"],["EVD-1eb75faf63b8b0f6","$993",14,14,20,"            level = str(record.levelno)"],["EVD-1f406fb752b225ae","$986",56,61,1,"@router.post("],["EVD-1f6821fec5877fee","$990",22,22,5,") -> UserInResponse:"],["EVD-1f9ad5dc670ad3ee","$1004",44,44,19,"$3"],["EVD-20395154f99f593f","$1001",178,183,8,"        sa.Column("],["EVD-203b7636ae733035","$1004",286,286,14,"        user: User,"],["EVD-203d266788af4d98","$996",3,3,0,"$1069"],["EVD-2095d5c5c2405de7","$977",39,47,0,"def check_comment_modification_permissions("],["EVD-20db123f214d23b0","$986",6,6,0,"$1069"],["EVD-2121a21efddeb09f","$1007",36,48,4,"    async def is_user_following_for_another_user("],["EVD-21b42f471d20663e","$1023",18,18,0,"MALFORMED_PAYLOAD = \"could not validate credentials\""],["EVD-21c9875514fb4764","$1006",8,8,0,"$1074"],["EVD-21fb012f99d13fe6","$1004",101,212,4,"    async def filter_articles(  # noqa: WPS211"],["EVD-2257c9bac173895c","$1000",24,35,0,"def run_migrations_online() -> None:"],["EVD-2261d8c7bfb10d49","app/main.py",14,14,4,"    settings = get_app_settings()"],["EVD-227db87652b6e035","$976",105,105,25,"    token: str = Depends(_get_authorization_header_retriever(required=False)),"],["EVD-2293374254171376","$990",2,2,0,"from starlette.status import HTTP_400_BAD_REQUEST"],["EVD-22cd46cf8aef5214","$986",22,22,38,"@router.post(\"/login\", response_model=UserInResponse, name=\"auth:login\")"],["EVD-22ceb8c2a701b117","$988",24,24,11,"    return ProfileInResponse(profile=profile)"],["EVD-22d053d29dddc2f1","$991",10,10,19,"environments: Dict[AppEnvTypes, Type[AppSettings]] = {"],["EVD-22da79e9f51e7add","$986",23,53,0,"async def login("],["EVD-233600aa7769cd81","$1023",23,23,0,"COMMENT_DOES_NOT_EXIST = \"comment does not exist\""],["EVD-234e97f8822abe58","$1003",58,58,4,"    __table__ = \"articles_to_tags\""],["EVD-237bed3d37d96311","$1003",28,28,8,"        super().__init__(name, schema, alias, query_cls)"],["EVD-237f63f06af645fe","$1003",44,44,4,"    description: str"],["EVD-2401f5378944b43c","$987",6,6,0,"from app.api.dependencies.articles import get_article_by_slug_from_path"],["EVD-2417d923f8f6f6d7","$986",43,43,8,"$8"],["EVD-2475b7a34af02484","app/db/__init__.py",0,0,0,""],["EVD-24916e428e72e185","$1016",28,28,4,"    title: Optional[str] = None"],["EVD-24c4fdba59a39c3b","app/api/dependencies/__init__.py",0,0,0,""],["EVD-25316d7e24bdaed9","$988",54,54,11,"    return ProfileInResponse(profile=profile.copy(update={\"following\": True}))"],["EVD-253294ce2b9ea9b4","$1009",10,10,56,"    async def get_user_by_email(self, *, email: str) -> UserInDB:"],["EVD-255fe442f035c730","$1009",10,15,4,"    async def get_user_by_email(self, *, email: str) -> UserInDB:"],["EVD-25a316b0fb5a0a38","$985",32,32,48,"$11"],["EVD-25fadd9797bdfee9","$985",64,64,11,"    slug = get_slug_for_article(article_create.title)"],["EVD-260e1dbfde51dd9a","$984",77,81,1,"@router.delete("],["EVD-26319352b33974f4","$990",46,46,17,"        if await check_username_is_taken(users_repo, user_update.username):"],["EVD-26324c6b482bcdbc","$1000",8,8,0,"$1138"],["EVD-2651fd10c1c68b35","$976",58,61,14,"$5"],["EVD-26562d0a889266a8","$1003",71,71,8,"users = Users()"],["EVD-2684e3102905dc43","$984",60,69,15,"        return ArticleInResponse("],["EVD-26899795b395e1e7","$1004",231,231,44,"$0"],["EVD-26bc54e8e2c384ec","$1009",15,15,33,"        raise EntityDoesNotExist(\"user with email {0} does not exist\".format(email))"],["EVD-26d3964a84c10bb1","$1003",15,28,4,"    def __init__("],["EVD-26da189de8319a8e","$990",21,21,36,"$26"],["EVD-26f8b797557b5238","$996",14,14,8,"        env_file = \".env\""],["EVD-2717a0585919fc13","$1007",7,7,0,"$1075"],["EVD-279e278205dc830f","$1014",13,13,27,"        for index, word in enumerate(string.split(\"_\"))"],["$83","$1004",8,15,0,"from app.db.queries.tables import ("],["$84","$1013",6,10,0,"class Profile(RWModel):"],["EVD-28aa279ca2c1273a","$996",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","$985",25,25,0,"from app.services.articles import check_article_exists, get_slug_for_article"],["EVD-29b58bf8123b16f1","$1001",211,211,4,"    op.drop_table(\"articles_to_tags\")"],["EVD-2a03a5c8cc2e8b99","$976",86,86,12,"            str(settings.secret_key.get_secret_value()),"],["EVD-2a16b9261d097472","$990",42,42,16,"$32"],["EVD-2a304b0b7b9a77d1","$985",71,78,20,"    article = await articles_repo.create_article("],["EVD-2a5797f4d1a9e081","$984",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","$1001",136,141,8,"        sa.Column("],["EVD-2adc5e5fbac167dc","$1000",32,32,65,"        context.configure(connection=connection, target_metadata=target_metadata)"],["EVD-2ae6a7e3db7bf352","$1000",5,5,0,"from alembic import context"],["EVD-2b0f360b0fc30457","$984",71,74,10,"    raise HTTPException("],["EVD-2b1641bec214db5b","$1022",22,22,4,"    bio: Optional[str] = None"],["EVD-2b495ea771abaf3a","$998",1,1,0,"import logging"],["EVD-2b7d66607b5253f3","$986",65,65,28,"$26"],["EVD-2b7e9dcce8828b35","$978",16,16,17,"    pool: Pool = Depends(_get_db_pool),"],["EVD-2b8065d0754394ec","$977",22,24,40,"    comments_repo: CommentsRepository = Depends("],["EVD-2c002c1a365d7667","$985",100,100,11,"    slug = get_slug_for_article(article_update.title) if article_update.title else None"],["EVD-2c6820495596475b","$976",4,4,0,"from fastapi import Depends, HTTPException, Security"],["EVD-2c811916f7320f3f","$1004",237,252,4,"    async def get_article_by_slug("],["EVD-2cf9fad0761f7c9f","$986",64,64,42,"$32"],["EVD-2d3151eb3dd95f57","$1025",17,17,11,"$19"],["EVD-2d9522296e1b070f","$1010",7,7,42,"    created_at: datetime.datetime = None  # type: ignore"],["EVD-2da83aef4cb9d969","$994",3,3,0,"from typing import Any, Dict, List, Tuple"],["EVD-2dbf4b5a33d46e9e","$993",22,22,8,"        logger.opt(depth=depth, exception=record.exc_info).log("],["EVD-2e2a419f4d7a1101","$1004",142,154,20,"$1"],["EVD-2e2d5d4f6f323304","$994",25,25,4,"    secret_key: SecretStr"],["EVD-2e398180a14f24ed","$1002",5,5,10,"$1122"],["EVD-2e42d0af8d854fbf","$1001",143,145,4,"    op.create_primary_key("],["$85","$1022",1,1,0,"$1082"],["EVD-2e4ec62ae402bd38","$975",40,40,19,"$12"],["EVD-2e671519a84a34a3","$985",79,79,11,"$25"],["EVD-2e80fd8bcef361b8","$1003",9,9,8,"        super().__init__(\"${0}\".format(count))"],["EVD-2f0d111f686c320a","$987",52,56,20,"    comment = await comments_repo.create_comment_for_article("],["EVD-2fce17e88988fda9","$993",19,19,20,"            frame = cast(FrameType, frame.f_back)"],["EVD-3020e6a3bf62a1c3","$975",52,52,31,"$16"],["EVD-304f5dd8a4650d96","app/main.py",30,30,8,"        create_start_app_handler(application, settings),"],["EVD-310b57dff1662296","$1015",12,12,4,"    image: Optional[str] = None"],["EVD-3125af5f8fbcdf8a","$1003",73,73,7,"tags = Tags()"],["EVD-313eaeaed519be52","$1018",12,12,4,"    username: str"],["EVD-3145197563e1bdc2","$1006",81,85,14,"        await queries.delete_comment_by_id("],["EVD-3173312b87b1f2ec","$989",15,15,11,"    return TagsInList(tags=tags)"],["EVD-3175677c2db63748","$976",48,48,36,"$26"],["$86","$1026",1,1,0,"$1077"],["EVD-31a2085449965726","$986",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","$1004",182,194,20,"$1"],["$87","$1016",1,1,0,"from typing import List, Optional"],["EVD-325a14d78fb3b037","$1001",79,84,8,"        sa.Column("],["EVD-327cc86583a9d20a","$991",13,13,4,"    AppEnvTypes.test: TestAppSettings,"],["EVD-33086e712c8321e2","$984",85,85,63,"$12"],["EVD-332f02fa5db815b4","$984",32,32,5,") -> ListOfArticlesInResponse:"],["EVD-3386c4d0d92bf82c","$1015",19,20,4,"    def check_password(self, password: str) -> bool:"],["EVD-338ec9929475c735","$985",35,35,5,") -> ListOfArticlesInResponse:"],["$88","$1016",27,30,0,"class ArticleInUpdate(RWSchema):"],["$89","$1009",17,27,4,"    async def get_user_by_username(self, *, username: str) -> UserInDB:"],["EVD-3403bde136b0816b","$988",22,22,31,"$22"],["EVD-3409cb1249d4f7e4","$1009",70,79,42,"            user_in_db.updated_at = await queries.update_user_by_username("],["$90","$1015",15,24,0,"$1042"],["EVD-3436cd5ec95ae361","$1000",21,21,0,"config.set_main_option(\"sqlalchemy.url\", str(DATABASE_URL))"],["EVD-3438b78a1d5c4656","$1004",81,89,47,"            updated_article.updated_at = await queries.update_article("],["EVD-344c88d807ef0388","$1004",138,138,12,"            query_params.append(tag)"],["EVD-34772a2dc467b844","$999",1,1,0,"import asyncpg"],["EVD-34798844f27335c7","$1022",14,14,19,"class UserInCreate(UserInLogin):"],["EVD-348347289a6e4d38","$1001",59,59,8,"        sa.Column(\"salt\", sa.Text, nullable=False),"],["EVD-34881a27ab5866eb","$986",64,64,57,"$32"],["EVD-34968dbd17edc841","$982",16,16,0,"router.include_router(tags.router, tags=[\"tags\"], prefix=\"/tags\")"],["EVD-34dcc584e7942369","$984",53,53,13,"$10"],["EVD-34e75f2d84d97376","$978",30,30,11,"    return _get_repo"],["EVD-34eb04d47ad1d315","$1024",12,12,11,"$19"],["EVD-3536fd058559bfaa","$993",24,24,12,"            record.getMessage(),"],["EVD-35534c38908a394a","$987",34,34,48,"$15"],["EVD-356785245f1fd212","$976",99,99,19,"            detail=strings.MALFORMED_PAYLOAD,"],["EVD-35955df3627986d7","$986",81,84,12,"$28"],["EVD-35a1df784da7e386","app/main.py",2,2,0,"from fastapi.exceptions import RequestValidationError"],["EVD-360796776600262c","$1004",178,178,12,"            query_params.append(favorited)"],["EVD-360e68d36df449ad","$1004",95,99,18,"            await queries.delete_article("],["EVD-366114d471a5a30f","$1003",48,48,4,"    updated_at: datetime"],["EVD-36612656f38f4258","$1017",3,3,0,"$1077"],["EVD-3679fcd29768377c","$1004",182,184,20,"$1"],["EVD-36b435931f36fc06","$1001",37,42,8,"        sa.Column("],["$91","$984",1,1,0,"from fastapi import APIRouter, Depends, HTTPException, Query"],["EVD-36daf55de675f740","$1001",200,200,4,"    create_followers_to_followings_table()"],["EVD-370521fc0e6eb2f9","$1004",200,200,8,"        query_params.extend([limit, offset])"],["EVD-3760d50210d99864","$975",10,10,0,"$1076"],["EVD-37aa7d97dd0a08ea","$991",19,19,14,"    app_env = BaseAppSettings().app_env"],["EVD-37c0f5eed21e292b","$1004",207,207,33,"                slug=article_row[SLUG_ALIAS],"],["EVD-3858655c683dcf06","$1004",182,182,12,"$1"],["EVD-3866066743ed8666","$1000",3,3,0,"from logging.config import fileConfig"],["EVD-387ed50d1d1de713","$1016",17,17,4,"    article: ArticleForResponse"],["EVD-3894436da11a6049","$1016",43,43,24,"    offset: int = Field(DEFAULT_ARTICLES_OFFSET, ge=0)"],["EVD-38e6bee2135c5203","$987",32,32,23,"$10"],["EVD-39036f5a8ccf3a28","$975",6,6,0,"$1067"],["EVD-390580a062effab1","$1015",15,15,15,"$1042"],["EVD-39466f201cfa137a","$1001",15,15,0,"down_revision = None"],["EVD-3958def61ec72bd5","$1004",157,174,8,"        if author:"],["EVD-39a442fed4d1aadf","$1004",198,198,12,"            Parameter(query_params_count + 2),"],["EVD-39a478e5947fe8c0","$988",5,5,0,"$1068"],["EVD-39da5c60ca62ca0e","$1001",168,185,4,"    op.create_table("],["EVD-39f6b8563de73a0f","$986",64,64,34,"$32"],["EVD-3a9d2b2359f1f853","$981",3,3,0,"from fastapi.exceptions import RequestValidationError"],["EVD-3ac49152da04550a","$990",47,50,18,"            raise HTTPException("],["EVD-3b0c7b13650e850f","$1014",17,21,0,"class RWModel(BaseModel):"],["EVD-3be547719e2f39cf","$1000",25,29,18,"    connectable = engine_from_config("],["EVD-3beabfeb101f80ec","$993",5,5,0,"from loguru import logger"],["EVD-3c05e57e79bc3bbc","$1000",8,8,16,"$1138"],["EVD-3c0998c0a0ae6d6f","$1027",41,41,14,"        raise ValueError(\"malformed payload in token\") from validation_error"],["EVD-3c1840acf1c01267","$1004",245,250,25,"            return await self._get_article_from_db_record("],["EVD-3c367f12f4f57444","$1003",41,41,4,"    id: int"],["EVD-3c99db0ced63cc5a","$1012",6,6,28,"$1041"],["EVD-3ca014a9798d9ec1","$1004",275,280,4,"$13"],["$92","$1016",16,17,0,"class ArticleInResponse(RWSchema):"],["EVD-3d213550c4cb22fb","$990",43,43,36,"$26"],["EVD-3d33beb4ab50bc76","$994",54,54,12,"            logging_logger = logging.getLogger(logger_name)"],["EVD-3d4418b9fd2d710c","$985",86,86,37,"$25"],["EVD-3d5d09349ae0609e","$1027",4,4,0,"import jwt"],["EVD-3d8f529284b5d921","$976",81,81,36,"$26"],["EVD-3da3290002a8958d","$1001",181,181,12,"            sa.ForeignKey(\"articles.id\", ondelete=\"CASCADE\"),"],["EVD-3da48f709355bd91","$1014",10,14,0,"def convert_field_to_camel_case(string: str) -> str:"],["EVD-3da79b55d40da682","$990",63,63,8,"$8"],["EVD-3dd8c8990ec2ada9","$1004",275,275,74,"$13"],["EVD-3de78e0d287f9f7a","$984",53,53,31,"$10"],["EVD-3e345b8e041de8e4","$1005",5,6,4,"    def __init__(self, conn: Connection) -> None:"],["EVD-3e668202250ed26b","$990",19,35,0,"async def retrieve_current_user("],["EVD-3e775801981b663f","$988",36,36,5,") -> ProfileInResponse:"],["EVD-3e90225ada75a795","$1001",82,82,12,"$2"],["EVD-3eff8475cc289853","$984",88,88,14,"        await articles_repo.remove_article_from_favorites(article=article, user=user)"],["EVD-3f0d5c1188cee70f","$979",28,28,19,"            detail=strings.USER_DOES_NOT_EXIST_ERROR,"],["EVD-3f486e787e4bb887","$998",13,13,28,"    secret_key: SecretStr = SecretStr(\"test_secret\")"],["EVD-3f4dc108bb100e51","$985",86,86,11,"$25"],["EVD-3f9dee7f922672d8","$988",46,46,19,"            detail=strings.USER_IS_ALREADY_FOLLOWED,"],["$93","$995",6,9,0,"class AppEnvTypes(Enum):"],["EVD-3ff18c31a37f09ae","$1006",68,73,28,"        comment_row = await queries.create_new_comment("],["EVD-40006d160fdd7184","$985",82,82,1,"@router.get(\"/{slug}\", response_model=ArticleInResponse, name=\"articles:get-article\")"],["EVD-400b498efd116a4c","$989",11,15,0,"async def get_all_tags("],["EVD-40877e37e796f3d9","$990",15,15,0,"$1127"],["EVD-4097b683bfa4ab4c","$984",39,39,29,"        ArticleForResponse(**article.dict()) for article in articles"],["EVD-40d7a79914b5f069","$994",37,37,8,"        validate_assignment = True"],["EVD-40f7030741706074","$1004",74,74,8,"        updated_article = article.copy(deep=True)"],["EVD-411303b3fec03506","$997",6,6,8,"        env_file = \"prod.env\""],["EVD-413570c7a4699387","$990",53,53,17,"        if await check_email_is_taken(users_repo, user_update.email):"],["EVD-414df027c694799f","$987",48,48,13,"$10"],["EVD-41514713e37ab09e","$984",82,104,0,"async def remove_article_from_favorites("],["EVD-4151c6184cf44873","$1027",22,22,13,"    expire = datetime.utcnow() + expires_delta"],["EVD-4156049cdca662b6","$1023",17,17,0,"WRONG_TOKEN_PREFIX = \"unsupported authorization type\"  # noqa: S105"],["EVD-4197d7561aec31f6","$1000",25,25,4,"    connectable = engine_from_config("],["EVD-41999d393dcc2d09","$985",24,24,0,"$1081"],["EVD-41c1c8f5c3002467","$989",14,14,17,"    tags = await tags_repo.get_all_tags()"],["EVD-41e244ad0d27e238","$1001",202,202,4,"    create_tags_table()"],["EVD-41f0d028c54fc5a6","$1011",10,10,4,"    title: str"],["EVD-4227596694b3c37a","$990",5,5,0,"$1068"],["EVD-424e2f11bcb881ee","$984",83,83,31,"$10"],["$94","$1016",33,35,0,"class ListOfArticlesInResponse(RWSchema):"],["EVD-42b68aa26fcd566e","$975",39,39,27,"$29"],["EVD-42b8f6df5a61202d","$995",15,16,4,"    class Config:"],["EVD-42ebe80f6a7e79b8","$987",33,33,35,"$29"],["EVD-42f91759437463c9","$985",49,49,23,"        articles_count=len(articles),"],["EVD-430e343eb17585c1","$978",25,28,4,"    def _get_repo("],["EVD-4316e14dd69d133f","$1000",6,6,0,"from sqlalchemy import engine_from_config, pool"],["EVD-432888db4968b82a","$1024",3,3,0,"$1070"],["EVD-433a85937175c943","$990",61,64,12,"$28"],["EVD-43b237bacaaf44ea","$1026",2,2,0,"$1080"],["EVD-43c03aeb96d0befb","$1023",10,10,0,"EMAIL_TAKEN = \"user with this email already exists\""],["EVD-43fa6189bcabce52","$1004",329,329,14,"            [{SLUG_ALIAS: slug, \"tag\": tag} for tag in tags],"],["EVD-447f0e223b0d32e1","$1012",7,7,4,"    body: str"],["EVD-44a6e06f745cf82f","$984",4,4,0,"from app.api.dependencies.articles import get_article_by_slug_from_path"],["EVD-44f0b076937efad5","$975",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","$1020",5,5,17,"    class Config(RWModel.Config):"],["EVD-451e5b295a328ae2","$994",13,13,4,"    debug: bool = False"],["EVD-454638058e1e8507","$1004",217,217,14,"        user: User,"],["EVD-4592d699b627498f","$1001",133,133,12,"            sa.ForeignKey(\"articles.id\", ondelete=\"CASCADE\"),"],["EVD-45a3779eb4bfc63a","$976",48,48,28,"$26"],["EVD-45b45ffff6a8c1fb","$1004",17,17,0,"$1074"],["EVD-45d58982d8ee1d79","$977",19,21,27,"    user: Optional[User] = Depends("],["EVD-45d761cfed965553","$1016",5,5,0,"$1076"],["EVD-45ea9b5bcfac875a","app/main.py",8,8,0,"from app.api.routes.api import router as api_router"],["EVD-45f21fa597c9ace4","$1027",8,8,0,"from app.models.schemas.jwt import JWTMeta, JWTUser"],["$95","$1004",294,324,4,"    async def _get_article_from_db_record("],["EVD-465469faf74afa4f","$992",17,17,11,"    return start_app"],["EVD-466a3ef160b1e81e","$1023",20,20,0,"ARTICLE_IS_ALREADY_FAVORITED = \"you are already marked this articles as favorite\""],["EVD-46a8e934b6805578","$1017",8,8,19,"    comments: List[Comment]"],["EVD-46cfffa38056d3b4","$1001",20,32,0,"def create_updated_at_trigger() -> None:"],["EVD-46d871ac6f98ea7b","$976",86,86,16,"            str(settings.secret_key.get_secret_value()),"],["EVD-46f4012bf6318387","app/core/__init__.py",0,0,0,""],["EVD-4717bc2ac5db6182","$1009",9,9,22,"class UsersRepository(BaseRepository):"],["EVD-47217920dc46bd1f","$1006",19,40,4,"    async def get_comment_by_id("],["EVD-4748ce30cc025d1c","$985",27,27,0,"$1127"],["EVD-47524e8c906cdea5","$1016",39,39,4,"    tag: Optional[str] = None"],["EVD-4752d8cea2284943","$985",60,60,20,"    article_create: ArticleInCreate = Body(..., embed=True, alias=\"article\"),"],["EVD-47aa55635665ff9a","$1013",6,6,14,"class Profile(RWModel):"],["EVD-47b01c1be081c184","$1004",300,300,33,"        requested_user: Optional[User],"],["EVD-47e489b0419fa1a9","$1007",69,69,19,"$3"],["EVD-47f1c22a037eba93","$1004",55,55,22,"                await self._tags_repo.create_tags_that_dont_exist(tags=tags)"],["EVD-4840de4d40facf5a","$986",65,65,36,"$26"],["EVD-4888d6b3462e7d2a","$1010",15,15,24,"        return value or datetime.datetime.now()"],["EVD-48f116ef976edff6","$994",21,21,4,"    database_url: PostgresDsn"],["EVD-48fc03f9d985c1a3","$987",16,16,0,"$1080"],["EVD-4910427cd9d10201","$985",118,118,48,"$12"],["EVD-4968f2d43fc3df01","$990",12,12,0,"from app.services import jwt"],["EVD-497d2238eb173771","$986",59,59,19,"    response_model=UserInResponse,"],["EVD-49ada49e3a7085ae","$977",3,3,0,"from fastapi import Depends, HTTPException, Path"],["EVD-49cc909d7bf590d0","$985",31,50,0,"async def list_articles("],["EVD-49e825b968a35648","$986",25,25,42,"$32"],["EVD-49f819f327217bc0","$1007",23,23,33,"        requested_user: Optional[UserLike],"],["EVD-4a6db43d7cdee2d7","$987",47,47,38,"    comment_create: CommentInCreate = Body(..., embed=True, alias=\"comment\"),"],["EVD-4a78d1e3c5653855","$1027",35,41,0,"def get_username_from_token(token: str, secret_key: str) -> str:"],["EVD-4a9b4cb5c0f2bbc8","$1004",16,16,0,"$1073"],["EVD-4a9f0a6cdd6d1a17","$986",28,31,24,"    wrong_login_error = HTTPException("],["EVD-4aa46f54cc9f3a74","$991",13,13,22,"    AppEnvTypes.test: TestAppSettings,"],["EVD-4ac269c4c9ac0d0f","app/main.py",37,37,53,"    application.add_exception_handler(HTTPException, http_error_handler)"],["EVD-4ac65d3f5c76067e","$985",117,117,23,"$10"],["EVD-4ad1dec8a8d75723","$993",8,25,0,"class InterceptHandler(logging.Handler):"],["EVD-4aec8f4de84a8da4","$1027",28,32,11,"    return create_jwt_token("],["EVD-4b093588ce37c682","$999",9,9,4,"    logger.info(\"Connecting to PostgreSQL\")"],["EVD-4b3a646e8ea5b6fa","$1009",1,1,0,"$1082"],["EVD-4b3fc7603be77694","$1006",10,10,0,"$1077"],["EVD-4b91d5ca11e905e8","$1016",21,21,4,"    title: str"],["EVD-4b9638b62761c591","$984",61,68,20,"            article=ArticleForResponse.from_orm("],["EVD-4ba186cbf3a2073f","$1027",23,23,21,"    to_encode.update(JWTMeta(exp=expire, sub=JWT_SUBJECT).dict())"],["EVD-4baca509d1518ff5","$1017",4,4,0,"from app.models.schemas.rwschema import RWSchema"],["EVD-4bdfcb64792a065d","$1009",13,13,19,"            return UserInDB(**user_row)"],["EVD-4c33e8167115b5d1","$994",2,2,0,"import sys"],["EVD-4c3882e677228101","$985",98,98,40,"$12"],["EVD-4cc3bb2552b70257","$1010",11,15,4,"    def default_datetime("],["EVD-4cc707ce8e949f50","$1022",6,6,0,"from app.models.schemas.rwschema import RWSchema"],["EVD-4cd546a73b7967ba","$984",86,86,5,") -> ArticleInResponse:"],["EVD-4d1a2909145aa3a8","$1001",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","$1006",66,66,14,"        user: User,"],["EVD-4d9338cd3755265b","$978",8,8,0,"$1073"],["EVD-4dc7a47747cc8278","$987",69,69,40,"$15"],["EVD-4e15096cdd1118d7","$975",9,9,0,"$1072"],["EVD-4e6d55545c1b37f5","$987",14,14,0,"$1076"],["$96","$976",1,1,0,"# noqa:WPS201"],["EVD-4eb944ad23deab9a","$985",116,120,0,"async def delete_article_by_slug("],["EVD-4ebb166fcd4c7cf0","$990",59,59,61,"    user = await users_repo.update_user(user=current_user, **user_update.dict())"],["EVD-4ecfe1fe301fa468","$1003",34,34,4,"    id: int"],["EVD-4f14fc576cb86edc","$986",2,2,0,"from starlette.status import HTTP_201_CREATED, HTTP_400_BAD_REQUEST"],["EVD-4f2a0be73fec19e5","$1001",175,175,12,"$2"],["EVD-4f3448fefce8641f","$1013",9,9,4,"    image: Optional[str] = None"],["EVD-4f57c296614afe62","$1001",112,120,4,"    op.execute("],["EVD-4f756bc8fe4d02e3","$975",41,41,5,") -> Article:"],["EVD-4f91fdcc9c7bb556","$1015",24,24,31,"        self.hashed_password = security.get_password_hash(self.salt + password)"],["EVD-4fb19a946e28b088","$988",35,35,63,"$23"],["EVD-4fd2d270fb2c1393","$984",47,51,1,"@router.post("],["EVD-4feac32063eb5352","$979",8,8,0,"$1070"],["EVD-5014d1a7c2763ac6","$990",56,56,23,"                detail=strings.EMAIL_TAKEN,"],["EVD-5026c1e24cb630ca","$978",23,23,20,"    repo_type: Type[BaseRepository],"],["EVD-50568d78925c1dcc","$976",7,7,0,"from starlette.exceptions import HTTPException as StarletteHTTPException"],["EVD-50619fe6fc63bb8a","$1001",53,73,0,"def create_users_table() -> None:"],["EVD-50a0d582226f264d","$981",26,26,26,"        \"items\": {\"$ref\": \"{0}ValidationError\".format(REF_PREFIX)},"],["$97","$1012",1,1,0,"from app.models.common import DateTimeModelMixin, IDModelMixin"],["$98","$1008",7,13,0,"class TagsRepository(BaseRepository):"],["EVD-50cc805507ba9c6b","$976",89,92,14,"$5"],["EVD-50e57572e4c01386","$975",40,40,48,"$12"],["EVD-51510c3e5231ec3f","$1001",102,102,8,"        sa.Column(\"id\", sa.Integer, primary_key=True),"],["EVD-517e54850a5fa6fd","$988",59,59,19,"    response_model=ProfileInResponse,"],["EVD-518b1b9144d66841","$1027",31,31,22,"        expires_delta=timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES),"],["EVD-51c21102fd938358","$985",106,106,37,"$25"],["EVD-51f17d33ca1d2787","$1016",40,40,4,"    author: Optional[str] = None"],["EVD-51fc9e338a1073b7","$1001",62,62,8,"        sa.Column(\"image\", sa.Text),"],["EVD-5224d89dfb39105a","$1001",8,8,0,"from typing import Tuple"],["EVD-5251b211a7e3bbf8","$1013",8,8,4,"    bio: str = \"\""],["EVD-52a34a4a03d2ee9d","$1000",34,34,13,"        with context.begin_transaction():"],["EVD-52adef61be54c471","$998",17,17,4,"    min_connection_count: int = 5"],["EVD-52b3e2d2dceb8ddc","$1008",1,1,0,"from typing import List, Sequence"],["EVD-52c6ebec3a6005dd","$1004",220,220,14,"    ) -> List[Article]:"],["EVD-537df3ee0ca5ffec","app/api/routes/__init__.py",0,0,0,""],["EVD-53d71c8e6801302d","$1000",21,21,45,"config.set_main_option(\"sqlalchemy.url\", str(DATABASE_URL))"],["EVD-53f95d1baeaca46b","$985",64,64,4,"    slug = get_slug_for_article(article_create.title)"],["EVD-5447804f86310b54","$987",13,13,0,"from app.db.repositories.comments import CommentsRepository"],["EVD-544a3f402282cb15","$1001",106,106,8,"        sa.Column(\"body\", sa.Text, nullable=False),"],["EVD-547c84768e516232","$1004",266,266,69,"    async def is_article_favorited_by_user(self, *, slug: str, user: User) -> bool:"],["EVD-548283303bb22018","$1008",7,7,21,"class TagsRepository(BaseRepository):"],["EVD-5487e388896aece7","$988",33,33,31,"$22"],["$99","$985",1,1,0,"$1082"],["EVD-54c54f70150acb9f","$987",50,50,40,"$15"],["EVD-54e296e983dfdd07","$1004",115,115,8,"        query = Query.from_("],["EVD-551e06f5a07d51f9","$1023",21,21,0,"ARTICLE_IS_NOT_FAVORITED = \"article is not favorited\""],["EVD-552baa1ce0424a31","$1001",130,135,8,"        sa.Column("],["EVD-553b8e7bffb6045a","$995",6,6,18,"class AppEnvTypes(Enum):"],["EVD-55ace08164d8f441","$984",55,55,63,"$12"],["EVD-55bf1be627dee17b","$1004",142,142,12,"$1"],["EVD-55c64b792d197d97","app/main.py",1,1,0,"from fastapi import FastAPI"],["EVD-5601cc0766b738fc","$975",3,3,0,"from fastapi import Depends, HTTPException, Path, Query"],["EVD-5613c59032f38258","$976",48,48,14,"$26"],["EVD-56355cecfdd3f8d7","$1010",10,10,5,"    @validator(\"created_at\", \"updated_at\", pre=True)"],["EVD-5661763c3f57f5bc","$1006",47,47,14,"    ) -> List[Comment]:"],["EVD-5679546c39dd1708","$990",20,20,17,"$31"],["EVD-56fc27d82cf48bc8","$994",40,49,4,"    def fastapi_kwargs(self) -> Dict[str, Any]:"],["EVD-5770c89fdcced19f","$1007",40,40,24,"        requested_user: UserLike,"],["EVD-5771e7f0508a409c","$980",3,3,0,"from starlette.responses import JSONResponse"],["EVD-577a07891e286c6c","app/models/schemas/__init__.py",0,0,0,""],["EVD-5863e759510b6202","$993",17,17,23,"        frame, depth = logging.currentframe(), 2"],["EVD-58769020999cdd46","$1009",29,48,4,"    async def create_user("],["EVD-591a4d7a7574dcab","$977",40,40,31,"$14"],["EVD-59367ddf4abdb0d3","$986",62,93,0,"async def register("],["EVD-597d8248fbd09e65","$975",39,39,35,"$29"],["EVD-59a0768ec152ad39","$1027",15,24,0,"def create_jwt_token("],["EVD-5a122a2ea8562621","$988",27,31,1,"@router.post("],["EVD-5a1470769878903f","$975",38,38,16,"    slug: str = Path(..., min_length=1),"],["EVD-5a1e6c362e0b49f8","$980",1,1,0,"from fastapi import HTTPException"],["EVD-5a365727bfe4eb2b","$1012",2,2,0,"$1078"],["EVD-5a3a47a255cb95b8","$977",16,36,0,"async def get_comment_by_id_from_path("],["EVD-5ac84de47c629c3d","$994",15,15,4,"    openapi_prefix: str = \"\""],["EVD-5b39bbd21ffe7117","$986",26,26,14,"$26"],["EVD-5b505a8db03c2b43","$988",16,20,1,"@router.get("],["EVD-5b5d905189ca009e","$995",12,16,0,"class BaseAppSettings(BaseSettings):"],["EVD-5b64628faac63e65","$994",27,27,4,"    api_prefix: str = \"/api\""],["EVD-5b6d87340c69b451","$976",80,80,17,"    token: str = Depends(_get_authorization_header_retriever()),"],["EVD-5b923506bde64bee","$986",25,25,57,"$32"],["EVD-5b963afbf90c7beb","$1028",4,4,0,"pwd_context = CryptContext(schemes=[\"bcrypt\"], deprecated=\"auto\")"],["EVD-5b99f9459b31df56","$1004",276,280,14,"        await queries.add_article_to_favorites("],["EVD-5ba100326be3f18e","$980",2,2,0,"from starlette.requests import Request"],["EVD-5c0b77e1bcc204e6","$984",79,79,19,"    response_model=ArticleInResponse,"],["EVD-5c72fead8b3a2cc6","$988",22,22,23,"$22"],["EVD-5cab6b1b0b42e82c","$1003",61,61,4,"    tag: str"],["EVD-5d2005513cabd632","app/main.py",45,45,0,"app = get_application()"],["EVD-5d32b6d2ad3f20d3","$984",54,54,25,"$31"],["EVD-5d596c8e2de43b49","$987",64,64,18,"    dependencies=[Depends(check_comment_modification_permissions)],"],["EVD-5d89cba0d6d5b52c","$990",49,49,23,"                detail=strings.USERNAME_TAKEN,"],["EVD-5d8b10ea440a5684","$985",34,34,40,"$12"],["EVD-5d9ab9c42e9525c5","$1007",11,11,0,"UserLike = Union[User, Profile]"],["EVD-5da83df74e12ba47","$995",16,16,8,"        env_file = \".env\""],["EVD-5dd4359bb8423d14","$1004",166,170,32,"                    users.id == Query.from_("],["EVD-5df21a63842eb5d8","$975",52,52,39,"$16"],["EVD-5dfc2102a17b1568","$1027",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","$1006",9,9,0,"$1076"],["EVD-5e7d292252ad37d4","$1001",199,199,4,"    create_users_table()"],["EVD-5e7e1ea9d7bce0b5","$1000",12,12,0,"SETTINGS = get_app_settings()"],["$100","$976",35,36,0,"def get_current_user_authorizer(*, required: bool = True) -> Callable:  # type: ignore"],["EVD-5e8f3902a13f91de","$986",5,5,0,"from app.core.config import get_app_settings"],["EVD-5f1cf335ea86ed11","$1001",164,164,4,"    op.create_primary_key(\"pk_favorites\", \"favorites\", [\"user_id\", \"article_id\"])"],["EVD-5f35fe86b83253c9","$1024",5,5,0,"$1076"],["EVD-5f383fa8316e8062","$995",12,12,22,"class BaseAppSettings(BaseSettings):"],["EVD-5f4f8ce13c0d673a","$988",2,2,0,"from starlette.status import HTTP_400_BAD_REQUEST"],["EVD-5f6e9139fe763a8b","$1000",8,8,20,"$1138"],["EVD-5f834807ff7b7383","$986",17,17,0,"from app.services.authentication import check_email_is_taken, check_username_is_taken"],["EVD-5f9c2a84a4e39a23","$985",30,30,31,"@router.get(\"\", response_model=ListOfArticlesInResponse, name=\"articles:list-articles\")"],["EVD-5fb937525ef735a8","$1003",57,57,21,"class ArticlesToTags(TypedTable):"],["EVD-5fc153267a460969","$1001",41,41,27,"            server_default=func.now(),"],["EVD-5fcb305db2c0f413","$976",81,81,14,"$26"],["EVD-60054e1160258f14","$995",7,7,4,"    prod: str = \"prod\""],["EVD-601a3289c88339c9","$988",63,63,13,"$22"],["EVD-604c4d8ff89c4382","app/main.py",14,14,15,"    settings = get_app_settings()"],["EVD-6050afc0325501cd","$989",12,12,55,"$27"],["$101","$985",16,23,0,"from app.models.schemas.articles import ("],["EVD-607ddde014966894","$1002",1,1,0,"import pathlib"],["EVD-60909480aa5de28f","$995",1,1,0,"from enum import Enum"],["EVD-60c635e5f071976e","$1004",20,20,0,"$1080"],["EVD-60cf3a84b213f3ad","$999",25,25,4,"    logger.info(\"Connection closed\")"],["EVD-60dc002ef38e7e17","$987",69,69,19,"$15"],["EVD-613e0a63803bea15","$1004",302,324,15,"        return Article("],["EVD-6177c1972051576c","$979",9,9,0,"$1074"],["EVD-61a743de8727245b","$984",5,5,0,"$1067"],["$102","$987",1,1,0,"$1082"],["EVD-61b8610fae8662cb","$976",91,91,19,"            detail=strings.MALFORMED_PAYLOAD,"],["EVD-61e8b9ba7066c4d6","$975",44,44,11,"$19"],["EVD-61f3fee6b2aa72cd","$977",17,17,22,"    comment_id: int = Path(..., ge=1),"],["EVD-6200818d1d807752","$1012",8,8,4,"    author: Profile"],["EVD-62ba3ac5e18e13bf","$1003",7,9,0,"class Parameter(CommonParameter):"],["EVD-62bc7103b86284b4","$977",13,13,0,"from app.services.comments import check_user_can_modify_comment"],["EVD-62c14f43e144eeb1","$975",4,4,0,"from starlette import status"],["EVD-62ca7960b670c3c1","$1014",17,17,14,"class RWModel(BaseModel):"],["EVD-630aad172d2bd34c","$1016",43,43,4,"    offset: int = Field(DEFAULT_ARTICLES_OFFSET, ge=0)"],["EVD-6311437410954201","$984",30,30,10,"$31"],["EVD-6314d22f3cc65b41","$1014",18,21,4,"    class Config(BaseConfig):"],["EVD-632447c8ee1568c5","$1003",43,43,4,"    title: str"],["EVD-6346d035407c5bb2","$1000",32,32,8,"        context.configure(connection=connection, target_metadata=target_metadata)"],["EVD-6360ae454e0f6c1c","$1027",37,37,15,"$6"],["EVD-639cf42e1189a2bf","$1018",11,11,14,"class JWTUser(BaseModel):"],["EVD-63a7117e1f1ee0db","$984",17,17,0,"$1081"],["EVD-640954895fe66b73","$992",6,6,0,"$1069"],["EVD-64433e7af6a41ebd","$991",8,8,0,"from app.core.settings.test import TestAppSettings"],["EVD-648e9284895890c6","$1004",197,197,16,"$4"],["EVD-64b26dd47806c2a5","$976",107,107,14,") -> Optional[User]:"],["EVD-64e82ad39b8c05e0","$976",104,104,51,"$24"],["EVD-65028d8d5dbd4914","$1010",19,19,4,"    id_: int = Field(0, alias=\"id\")"],["EVD-65091f589c4d56b9","$986",19,19,0,"$1127"],["EVD-6525ebc808201412","$1027",23,23,4,"    to_encode.update(JWTMeta(exp=expire, sub=JWT_SUBJECT).dict())"],["EVD-65374f7d5d1fdb32","$1027",24,24,11,"    return jwt.encode(to_encode, secret_key, algorithm=ALGORITHM)"],["EVD-653c398d2a1904db","$999",3,3,0,"from loguru import logger"],["EVD-6556ffb2d6a4c821","$977",35,35,19,"            detail=strings.COMMENT_DOES_NOT_EXIST,"],["EVD-6590a6797eb980b0","$978",26,26,27,"        conn: Connection = Depends(_get_connection_from_pool),"],["EVD-659ebc27d0d71c7a","$976",27,27,25,"            return await super().__call__(request)"],["EVD-65e127df037983de","$1007",11,11,17,"UserLike = Union[User, Profile]"],["EVD-6602f21a8410561f","$1010",18,18,19,"class IDModelMixin(BaseModel):"],["EVD-660f7a0c803a5cfc","$1001",103,103,8,"        sa.Column(\"slug\", sa.Text, unique=True, nullable=False, index=True),"],["EVD-661f9dac07f22697","$978",27,27,9,"    ) -> BaseRepository:"],["$103","$1017",7,8,0,"class ListOfCommentsInResponse(RWSchema):"],["EVD-6643c6188ed6b704","$979",17,17,27,"$29"],["EVD-66493ca1738bc4dd","$990",27,35,11,"    return UserInResponse("],["EVD-66554c9292fc4f88","$976",68,68,28,"        RWAPIKeyHeader(name=HEADER_KEY, auto_error=False),"],["EVD-666005d5a1495faa","$978",6,6,0,"from starlette.requests import Request"],["EVD-66631ba384895a68","$1014",21,21,8,"        alias_generator = convert_field_to_camel_case"],["EVD-66659be2d600b414","$1024",9,15,0,"async def check_article_exists(articles_repo: ArticlesRepository, slug: str) -> bool:"],["EVD-66a5102c3ad90342","$984",54,54,10,"$31"],["EVD-66bf0aba2339c2da","$1004",18,18,0,"from app.db.repositories.tags import TagsRepository"],["$104","$1022",26,27,0,"class UserWithToken(User):"],["EVD-675abaae86b57b2f","$985",15,15,0,"$1080"],["EVD-677cad09c927bb90","$994",9,9,0,"from app.core.settings.base import BaseAppSettings"],["EVD-6780b997e12acf00","$976",97,100,14,"$5"],["EVD-67a3fed596a4c57a","$1006",7,7,0,"$1073"],["EVD-67ad1ed7da4380a1","$987",71,71,10,"    await comments_repo.delete_comment(comment=comment)"],["EVD-67f2e8159d308a8a","$985",96,96,20,"    article_update: ArticleInUpdate = Body(..., embed=True, alias=\"article\"),"],["EVD-682072523ebccf65","$976",106,106,28,"$26"],["EVD-68af7480a47b0879","$985",11,11,0,"$1067"],["EVD-68b95ffd75ff313d","$983",5,5,0,"$1127"],["EVD-68fbf436ad10375b","$1028",2,2,0,"from passlib.context import CryptContext"],["EVD-6910acb780c7dac9","$981",5,5,0,"from fastapi.openapi.utils import validation_error_response_definition"],["EVD-6934c70b8d17f98e","$1001",85,90,8,"        sa.Column("],["EVD-69353af1e380f37a","$988",54,54,37,"    return ProfileInResponse(profile=profile.copy(update={\"following\": True}))"],["EVD-69498c1468de2756","$985",61,61,10,"$31"],["EVD-694fa60cc421a309","$976",43,43,11,"    return _get_authorization_header if required else _get_authorization_header_optional"],["EVD-697960b00f807ce7","$984",55,55,19,"$12"],["EVD-69f3abbeb004305e","$987",68,68,23,"$14"],["EVD-6a05541a13d83314","$985",97,97,31,"$16"],["EVD-6a14f5faebe0fef5","$1001",76,96,0,"def create_followers_to_followings_table() -> None:"],["EVD-6a16583c0562fecc","$1004",41,41,16,"        author: User,"],["EVD-6a23ccf2b9127956","$994",16,16,4,"    openapi_url: str = \"/openapi.json\""],["EVD-6a34f8c71519a872","$1027",11,11,0,"ALGORITHM = \"HS256\""],["EVD-6a4a85e3e9ba9ede","$978",18,18,15,"    async with pool.acquire() as conn:"],["EVD-6a5cc72a987ee41e","$992",4,4,0,"from loguru import logger"],["EVD-6a625a277bc81d33","$1001",92,96,4,"    op.create_primary_key("],["EVD-6a70baa02e89fe90","$1027",37,37,25,"$6"],["$105","$986",9,14,0,"from app.models.schemas.users import ("],["EVD-6ab824a3f5c97cb6","$1013",3,3,0,"$1079"],["EVD-6af70a8ef073a695","$985",113,113,26,"$18"],["EVD-6b6a1ee560a6a4e3","$987",28,28,19,"    response_model=ListOfCommentsInResponse,"],["EVD-6b78701356ea9298","$1006",14,14,25,"class CommentsRepository(BaseRepository):"],["EVD-6bb82fe8c2b98069","$985",83,86,0,"async def retrieve_article_by_slug("],["EVD-6bed021889257c3b","$976",70,70,28,"$26"],["EVD-6bffcbec14442b2b","$1006",1,1,0,"from typing import List, Optional"],["EVD-6c060fbe9340601c","$1001",1,1,0,"\"\"\"main tables"],["EVD-6c1ea174077b359a","$988",62,84,0,"async def unsubscribe_from_user("],["EVD-6c26d9e12288482c","$994",33,33,4,"    logging_level: int = logging.INFO"],["EVD-6c43f9bce4b967da","$1001",100,111,4,"    op.create_table("],["EVD-6c9870f2ef59cb49","$1021",7,7,4,"    tags: List[str]"],["EVD-6cc5e96a1374fd9e","$1003",74,74,19,"articles_to_tags = ArticlesToTags()"],["EVD-6cc9a561e69d1288","$1016",41,41,4,"    favorited: Optional[str] = None"],["EVD-6cda7cfdeab3b2bb","$979",21,24,21,"        return await profiles_repo.get_profile_by_username("],["EVD-6cee2e5a77fb941e","$987",49,49,17,"$31"],["EVD-6cfea477ea7b63d9","$980",6,7,0,"async def http_error_handler(_: Request, exc: HTTPException) -> JSONResponse:"],["$106","$976",21,32,0,"class RWAPIKeyHeader(APIKeyHeader):"],["EVD-6d49f0e06ab538c1","$991",18,18,26,"def get_app_settings() -> AppSettings:"],["EVD-6d976a89613c977f","$999",2,2,0,"from fastapi import FastAPI"],["EVD-6da1cb059db5d00e","app/db/queries/__init__.py",0,0,0,""],["EVD-6da72bbe53df5444","$1007",24,24,9,"    ) -> Profile:"],["EVD-6dc9afa0206e154e","$987",64,64,26,"    dependencies=[Depends(check_comment_modification_permissions)],"],["EVD-6ddc237c46265563","$992",15,15,14,"        await connect_to_db(app, settings)"],["EVD-6de312c0b1da11d3","$975",53,53,25,"$31"],["EVD-6de73b33716e38d0","$1002",5,5,27,"$1122"],["EVD-6df0dfde92361901","$979",16,16,20,"    username: str = Path(..., min_length=1),"],["EVD-6df55a0bd4ac69d9","$1004",109,109,33,"        requested_user: Optional[User] = None,"],["EVD-6e38352d6ca0fdc8","$984",52,74,0,"async def mark_article_as_favorite("],["EVD-6e687aaffb46cb84","$991",4,4,0,"$1069"],["EVD-6e6b1ba0f8fefd9a","$1011",4,4,0,"$1078"],["EVD-6e82427f3a2074f8","$1003",71,71,0,"users = Users()"],["EVD-6ea28976a2b332e9","$988",13,13,9,"$1127"],["EVD-6eac11f5c2f66684","$1027",29,29,20,"        jwt_content=JWTUser(username=user.username).dict(),"],["EVD-6ecc9d02b7f924f4","$1003",13,13,4,"    __table__ = \"\""],["EVD-6eeb38b03a41167b","$985",33,33,27,"$29"],["EVD-6eee1220acce1a34","$1017",15,16,0,"class CommentInCreate(RWSchema):"],["EVD-6f164562b6ca5d08","$976",43,43,54,"    return _get_authorization_header if required else _get_authorization_header_optional"],["EVD-6fc7b47565dcb0fa","$1004",146,148,44,"                    articles_to_tags.tag == Query.from_("],["EVD-704dc04fb3a08d8d","$1004",73,73,9,"    ) -> Article:"],["EVD-705502cf4d74be5e","$990",21,21,14,"$26"],["EVD-70877fe0ef1f9bce","$1024",22,22,58,"$1052"],["EVD-7095c0ddd031c615","$975",28,34,11,"    return ArticlesFilters("],["EVD-70b09634ca5ba0b6","$991",11,11,4,"    AppEnvTypes.dev: DevAppSettings,"],["EVD-70b23e71d7d52da9","$999",17,17,4,"    logger.info(\"Connection established\")"],["EVD-70ccf4e4bbabd682","$1019",7,7,4,"    profile: Profile"],["EVD-70ebc5609a31e73b","$984",33,37,21,"    articles = await articles_repo.get_articles_for_user_feed("],["EVD-70f14dac128f9147","$1001",60,60,8,"        sa.Column(\"hashed_password\", sa.Text),"],["EVD-71258debe10f3773","$1001",184,184,9,"        *timestamps(),"],["EVD-712a3e5deebc9a92","$975",40,40,63,"$12"],["EVD-7152ca8603497643","$1026",5,5,43,"$1053"],["EVD-716cc8f2819c93d8","$990",20,20,25,"$31"],["EVD-717184a9012b3dba","$977",18,18,13,"$9"],["EVD-719f723972ce0e2a","$1009",6,6,0,"from app.models.domain.users import User, UserInDB"],["EVD-71fc73a3aa0f2e10","$1004",327,330,14,"        await queries.add_tags_to_article("],["EVD-721f0d270abdeb1e","$988",32,54,0,"async def follow_for_user("],["EVD-725ebdf51962b45e","$1015",23,23,8,"        self.salt = security.generate_salt()"],["EVD-7268ec5993733fe9","$1001",35,50,0,"def timestamps() -> Tuple[sa.Column, sa.Column]:"],["EVD-72869c657b6b37cc","$976",106,106,14,"$26"],["$107","$1006",14,103,0,"class CommentsRepository(BaseRepository):"],["EVD-73166c7b29fdd151","$1009",48,48,32,"        return user.copy(update=dict(user_row))"],["EVD-735b8275853990d7","$1004",313,315,34,"            favorites_count=await self.get_favorites_count_for_article_by_slug("],["EVD-738d183037b787a7","$1014",6,7,0,"def convert_datetime_to_realworld(dt: datetime.datetime) -> str:"],["EVD-738e04a3294c03e6","$986",30,30,15,"        detail=strings.INCORRECT_LOGIN_INPUT,"],["EVD-73c62cba99444730","$1006",80,80,47,"    async def delete_comment(self, *, comment: Comment) -> None:"],["EVD-73d7d7ee51be014c","$1004",288,292,14,"        await queries.remove_article_from_favorites("],["EVD-73e0ca2e1d1ccc82","$1000",38,38,0,"run_migrations_online()"],["EVD-744093f574dda038","$1024",19,19,11,"    return slugify(title)"],["EVD-7449d978e6c6eedc","$987",31,37,0,"async def list_comments_for_article("],["$108","$986",1,1,0,"from fastapi import APIRouter, Body, Depends, HTTPException"],["EVD-74826b9a12f4e30d","$1004",162,162,12,"$1"],["EVD-748347db209268aa","$985",27,27,9,"$1127"],["EVD-74e9a475b8605f66","$976",46,63,0,"def _get_authorization_header("],["EVD-757f6edd174b9411","$1016",34,34,19,"    articles: List[ArticleForResponse]"],["EVD-75944c92727aa7f1","$1015",9,9,4,"    username: str"],["EVD-75c901a0e3d8354c","$985",36,43,21,"    articles = await articles_repo.filter_articles("],["EVD-7638918a91be2670","$985",34,34,19,"$12"],["EVD-76a2f39b2755c15d","$991",10,10,37,"environments: Dict[AppEnvTypes, Type[AppSettings]] = {"],["$109","$1022",9,11,0,"class UserInLogin(RWSchema):"],["EVD-76a771b15ca939aa","$1004",221,226,30,"        articles_rows = await queries.get_articles_for_feed("],["$110","$1004",28,330,0,"class ArticlesRepository(BaseRepository):  # noqa: WPS214"],["EVD-76ea60e90bb5ed5e","$985",101,105,20,"    article = await articles_repo.update_article("],["EVD-772795a5e73e827a","$1000",21,21,41,"config.set_main_option(\"sqlalchemy.url\", str(DATABASE_URL))"],["EVD-7728a669733ae743","$1004",186,188,41,"                    favorites.user_id == Query.from_("],["$111","$978",22,30,0,"def get_repository("],["EVD-774c2a733e7eafd1","$999",21,21,4,"    logger.info(\"Closing connection to database\")"],["EVD-776d1f79d88a2a9a","app/main.py",28,31,4,"    application.add_event_handler("],["EVD-77722dc3fba99121","$988",18,18,19,"    response_model=ProfileInResponse,"],["EVD-778b05996bbc4a4f","$994",17,17,4,"    redoc_url: str = \"/redoc\""],["EVD-778e80bb92aade4d","$990",23,23,4,"$28"],["EVD-781a05822c20e653","$990",42,42,57,"$32"],["EVD-784d7d9850c7e18c","$985",104,104,10,"        **article_update.dict(),"],["EVD-78618d028f08c03d","$987",12,12,0,"$1068"],["EVD-7886c586746b3dab","$1027",27,27,39,"def create_access_token_for_user(user: User, secret_key: str) -> str:"],["EVD-788cb3a41eccd650","$1008",12,13,4,"    async def create_tags_that_dont_exist(self, *, tags: Sequence[str]) -> None:"],["EVD-7897133828d90200","$1027",21,21,16,"    to_encode = jwt_content.copy()"],["EVD-78b99f111a1207c7","$1023",3,3,0,"USER_DOES_NOT_EXIST_ERROR = \"user does not exist\""],["EVD-78bc957d7dd6f6aa","$988",49,52,10,"    await profiles_repo.add_user_into_followers("],["EVD-78c690b149faccfc","$983",5,5,9,"$1127"],["EVD-795ec8b947c96522","$986",24,24,30,"    user_login: UserInLogin = Body(..., embed=True, alias=\"user\"),"],["EVD-79650a3da26c59eb","$1009",3,3,0,"$1070"],["EVD-796b062358916e52","$1015",4,4,0,"$1079"],["EVD-796f0e283007ec17","$1007",27,27,8,"        profile = Profile(username=user.username, bio=user.bio, image=user.image)"],["EVD-79b8e40848defebb","$1001",54,64,4,"    op.create_table("],["EVD-79c7a76d2a4f8bbc","$985",65,65,13,"    if await check_article_exists(articles_repo, slug):"],["EVD-79e52f23bedf09b3","$981",4,4,0,"from fastapi.openapi.constants import REF_PREFIX"],["EVD-79e548cb5c7d4254","$988",70,70,19,"            detail=strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF,"],["EVD-7a1511ed46023b54","$1001",48,48,21,"            onupdate=func.current_timestamp(),"],["EVD-7a28d0e30b027a93","$1004",93,93,47,"    async def delete_article(self, *, article: Article) -> None:"],["$112","$982",3,3,0,"from app.api.routes import authentication, comments, profiles, tags, users"],["EVD-7ad6b41c9f99fde2","$1004",197,197,8,"$4"],["EVD-7b1c73a4b7e79529","$996",13,14,4,"    class Config(AppSettings.Config):"],["EVD-7b27f19356a3abcb","$1007",3,3,0,"from asyncpg import Connection"],["EVD-7b2afe11d0f5333e","$1015",20,20,15,"        return security.verify_password(self.salt + password, self.hashed_password)"],["EVD-7b339aea2af8f3bc","$986",68,71,14,"$5"],["EVD-7b694378608d662e","$975",8,8,0,"$1070"],["EVD-7b821e5b058e5d28","$1001",56,56,8,"        sa.Column(\"id\", sa.Integer, primary_key=True),"],["EVD-7b9aeaec2a815693","$986",15,15,0,"$1081"],["EVD-7baca3dce40b18f6","$1006",15,17,4,"    def __init__(self, conn: Connection) -> None:"],["EVD-7bad302abee78b1b","$975",26,26,24,"$21"],["EVD-7be55544e82ae361","$1007",63,74,4,"    async def remove_user_from_followers("],["EVD-7c035bcddaeea258","$986",85,93,11,"    return UserInResponse("],["EVD-7c1b3206b8328d32","$1004",146,150,44,"                    articles_to_tags.tag == Query.from_("],["EVD-7c3ae66dc43f4a9b","$988",63,63,23,"$22"],["EVD-7c4ca4288a625161","$991",1,1,0,"from functools import lru_cache"],["EVD-7c5909b1f7bb2a9b","$994",53,55,8,"        for logger_name in self.loggers:"],["EVD-7ca1fc5fec171516","$1004",25,25,0,"CAMEL_OR_SNAKE_CASE_TO_WORDS = r\"^[a-z\\d_\\-]+|[A-Z\\d_\\-][^A-Z\\d_\\-]*\""],["EVD-7ca5efa3e9789613","$994",22,22,4,"    max_connection_count: int = 10"],["EVD-7ca83d4b6c7b832f","$1001",57,57,8,"        sa.Column(\"username\", sa.Text, unique=True, nullable=False, index=True),"],["EVD-7cb3cff9849b33e5","$977",8,8,0,"from app.db.repositories.comments import CommentsRepository"],["EVD-7cd95d74724e3ea7","app/api/errors/__init__.py",0,0,0,""],["EVD-7ce3bba1d66cb895","$1004",146,152,44,"                    articles_to_tags.tag == Query.from_("],["EVD-7cf95c751f97a2bf","$986",16,16,0,"from app.services import jwt"],["EVD-7d1a1c35a3bd6dc6","$1003",54,54,4,"    tag: str"],["EVD-7d2748c101fa6d97","$998",11,11,4,"    title: str = \"Test FastAPI example application\""],["$113","$1015",8,12,0,"class User(RWModel):"],["EVD-7d4265d74880333c","$1009",39,39,19,"$3"],["EVD-7d75b06ebc16ba59","$1013",10,10,4,"    following: bool = False"],["EVD-7d7e53eade0ce925","$988",76,76,19,"            detail=strings.USER_IS_NOT_FOLLOWED,"],["EVD-7d8d2f8ad765b90e","$1001",198,198,4,"    create_updated_at_trigger()"],["EVD-7dcb148543ce6871","$993",14,14,12,"            level = str(record.levelno)"],["EVD-7dec82d7b77bd808","$990",15,15,9,"$1127"],["EVD-7e1c8451b7038f9a","$992",25,25,11,"    return stop_app"],["EVD-7e306df41b8f08ef","$1004",125,133,12,"            Query.from_("],["EVD-7e30cd142e516ba6","$1016",24,24,22,"    tags: List[str] = Field([], alias=\"tagList\")"],["EVD-7e340f7944a35566","$985",97,97,21,"$16"],["EVD-7e5c99eed0d8fda4","$1011",3,3,0,"from app.models.common import DateTimeModelMixin, IDModelMixin"],["EVD-7f356a1f444c768a","$1007",6,6,0,"$1073"],["EVD-7f594e42bac1da70","$1017",7,7,31,"class ListOfCommentsInResponse(RWSchema):"],["EVD-7f7bde927515d4ab","$989",7,7,0,"$1127"],["EVD-7f9a9e960836d225","$979",7,7,0,"$1068"],["EVD-7fd23a8bb1ccc987","$1004",137,154,8,"        if tag:"],["EVD-7fd7eedd82394fdb","$976",55,55,19,"            detail=strings.WRONG_TOKEN_PREFIX,"],["EVD-7fd987fa8614fec9","$1006",74,78,21,"        return await self._get_comment_from_db_record("],["EVD-8004f42e3fe45b8d","$985",109,115,1,"@router.delete("],["EVD-8068fd294a362848","$985",62,62,48,"$12"],["EVD-808f27ee2a9b2a2c","$1022",9,9,18,"class UserInLogin(RWSchema):"],["EVD-8093533208948282","$1001",139,139,12,"            sa.ForeignKey(\"tags.tag\", ondelete=\"CASCADE\"),"],["EVD-80d5c7aeb3393794","$996",6,14,0,"class DevAppSettings(AppSettings):"],["EVD-81203933e4dcca92","$1004",142,144,20,"$1"],["EVD-8120939056bae898","$999",8,17,0,"async def connect_to_db(app: FastAPI, settings: AppSettings) -> None:"],["EVD-81251fc103cee231","$992",14,15,4,"    async def start_app() -> None:"],["EVD-8125916b72979d29","$982",7,7,0,"router.include_router(authentication.router, tags=[\"authentication\"], prefix=\"/users\")"],["EVD-817c145d578a78aa","$976",70,70,14,"$26"],["EVD-8189064bfa3f6fb1","app/main.py",45,45,6,"app = get_application()"],["EVD-819f9176db58e625","$990",65,73,11,"    return UserInResponse("],["EVD-81b305b48c1c6b65","$992",12,12,14,"    settings: AppSettings,"],["EVD-825dd1efdebb40ab","$1006",48,51,30,"        comments_rows = await queries.get_comments_for_article_by_slug("],["EVD-8264fe50aed6c2c4","$975",26,26,18,"$21"],["EVD-82b301b942b553a5","$977",33,36,14,"$5"],["EVD-82cb59e5f2965649","$987",57,57,11,"    return CommentInResponse(comment=comment)"],["EVD-82e4e33fe7297997","$1023",13,13,0,"UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF = \"user can not unsubscribe from him self\""],["EVD-833f2cd99a8263db","$989",5,5,0,"from app.models.schemas.tags import TagsInList"],["EVD-837542e53241cfdd","$1001",204,204,4,"    create_favorites_table()"],["EVD-838cc7c2931408da","$1027",2,2,0,"from typing import Dict"],["EVD-83900ced585f470b","$987",50,50,48,"$15"],["EVD-83cd7bc9ab4caf79","$1016",12,12,25,"class ArticleForResponse(RWSchema, Article):"],["EVD-83d89049b00a19e0","$976",31,31,23,"                detail=strings.AUTHENTICATION_REQUIRED,"],["$114","$1006",87,103,4,"    async def _get_comment_from_db_record("],["EVD-848c303ceca78f7a","$988",44,47,14,"$5"],["EVD-84b3c4402a997368","$992",23,23,14,"        await close_db_connection(app)"],["EVD-84c59db633c85ad4","$985",63,63,5,") -> ArticleInResponse:"],["EVD-84cbe8fa9d54ba9c","$1016",13,13,22,"    tags: List[str] = Field(..., alias=\"tagList\")"],["EVD-84fc3429a062b3c0","$994",57,57,8,"        logger.configure(handlers=[{\"sink\": sys.stderr, \"level\": self.logging_level}])"],["EVD-855f16d45bbc9a97","$1028",11,12,0,"def verify_password(plain_password: str, hashed_password: str) -> bool:"],["EVD-85aef4ec52af1020","$976",22,32,4,"    async def __call__(  # noqa: WPS610"],["EVD-85b1941ee7343269","$1001",88,88,12,"$2"],["EVD-85cf5ac13b96036a","$1010",19,19,15,"    id_: int = Field(0, alias=\"id\")"],["$115","$1016",20,24,0,"class ArticleInCreate(RWSchema):"],["EVD-869455419b652ee4","$1006",92,92,33,"        requested_user: Optional[User],"],["EVD-86ddf2300072ba41","$975",27,27,5,") -> ArticlesFilters:"],["EVD-870aed5240fc8cc4","$987",46,57,0,"async def create_comment_for_article("],["EVD-870f08688f0c53d4","$1003",31,35,0,"class Users(TypedTable):"],["EVD-8748819b1628f670","$1025",7,7,14,"        await repo.get_user_by_username(username=username)"],["EVD-8750cc90a3ca27cc","$1003",38,48,0,"class Articles(TypedTable):"],["EVD-87aed378a476ef34","$992",7,7,0,"from app.db.events import close_db_connection, connect_to_db"],["EVD-87c798fff3bfd15f","$1007",67,67,24,"        requested_user: UserLike,"],["EVD-87c9b9de330c477a","$1003",46,46,4,"    author_id: int"],["EVD-87cd9d889f375d03","$1001",208,216,0,"def downgrade() -> None:"],["EVD-87ebe7e7c0808d9a","$1009",18,21,25,"        user_row = await queries.get_user_by_username("],["EVD-884c7c53d74ff121","$987",67,71,0,"async def delete_comment_from_article("],["EVD-885173a8c5773fdd","$976",5,5,0,"from fastapi.security import APIKeyHeader"],["EVD-8875d15be32cb894","$1007",54,54,24,"        requested_user: UserLike,"],["EVD-88777c13da149e90","$975",39,39,19,"$29"],["EVD-8888997085f60aec","$1004",266,273,4,"    async def is_article_favorited_by_user(self, *, slug: str, user: User) -> bool:"],["EVD-889f0ab69a9e8988","$1026",5,6,0,"$1053"],["EVD-88d03eb1dba95d8e","$986",41,44,12,"    token = getattr(jwt, \"create_access_token_for_user\")("],["EVD-88e400944e05a4c0","$1003",75,75,0,"favorites = Favorites()"],["EVD-8955d8ecc34342d7","$977",10,10,0,"$1077"],["EVD-897e44a7f86b0d12","$1001",148,164,0,"def create_favorites_table() -> None:"],["EVD-89b0dc7c7cc5427a","$997",4,4,22,"class ProdAppSettings(AppSettings):"],["EVD-89bd862bb1271b51","$1016",27,27,22,"class ArticleInUpdate(RWSchema):"],["EVD-89c695f59e9a9b19","$985",33,33,35,"$29"],["EVD-8a22aef492a5f2e2","$986",4,4,0,"$1068"],["EVD-8a557ce3370cb9ab","$975",17,17,0,"$1081"],["EVD-8a7f4d1f9a662155","$1015",23,23,20,"        self.salt = security.generate_salt()"],["EVD-8a807ffeff2b14dd","$994",51,57,4,"    def configure_logging(self) -> None:"],["EVD-8ab1da694187b08b","$977",7,7,0,"$1070"],["EVD-8ac91251aadcb3d9","$976",84,84,8,"        username = jwt.get_username_from_token("],["EVD-8ad1cbc343af3b62","$1023",4,4,0,"ARTICLE_DOES_NOT_EXIST_ERROR = \"article does not exist\""],["EVD-8afd82d163ddded1","$1001",124,124,28,"    op.create_table(\"tags\", sa.Column(\"tag\", sa.Text, primary_key=True))"],["EVD-8b1a91839767037f","$978",16,16,25,"    pool: Pool = Depends(_get_db_pool),"],["EVD-8b2e4582535da352","$1001",149,163,4,"    op.create_table("],["EVD-8b9329b3500b804f","$984",58,58,14,"        await articles_repo.add_article_into_favorites(article=article, user=user)"],["EVD-8b9a61dbcc0664c0","$978",15,19,0,"async def _get_connection_from_pool("],["EVD-8bc954c93df97cea","$1004",326,330,4,"    async def _link_article_with_tags(self, *, slug: str, tags: Sequence[str]) -> None:"],["$116","$988",1,1,0,"from fastapi import APIRouter, Depends, HTTPException"],["EVD-8c721f535b6ccd2e","$996",1,1,0,"import logging"],["EVD-8c984bd9e49d4714","$985",12,12,0,"$1068"],["EVD-8cab9618222ca916","$994",52,52,8,"        logging.getLogger().handlers = [InterceptHandler()]"],["EVD-8cbb951f9f15defe","$1011",9,9,4,"    slug: str"],["EVD-8ccd78ae6694d62b","$1014",1,1,0,"import datetime"],["EVD-8cd6b53c9a9d7c63","$985",4,4,0,"from starlette import status"],["EVD-8ce7bb28bc5a4670","$1010",18,19,0,"class IDModelMixin(BaseModel):"],["EVD-8cf9bab8985f5095","$984",62,67,16,"                article.copy("],["EVD-8d13bd7f4b06bc5c","$993",18,20,8,"        while frame.f_code.co_filename == logging.__file__:  # noqa: WPS609"],["EVD-8d2ec79818dd68bd","$1004",177,194,8,"        if favorited:"],["EVD-8d43a260ef3aaa95","$984",73,73,15,"        detail=strings.ARTICLE_IS_ALREADY_FAVORITED,"],["EVD-8d6bce498f5b053b","$987",40,45,1,"@router.post("],["EVD-8dacaec204f1f05b","$987",32,32,13,"$10"],["EVD-8e7df9ca3012dfb5","$1017",11,11,24,"class CommentInResponse(RWSchema):"],["EVD-8ea683090512ac74","$982",10,10,0,"router.include_router(articles.router, tags=[\"articles\"])"],["EVD-8ea6fb35bc904dcd","$990",41,41,33,"$17"],["EVD-8ea91241fd7d689f","$1004",23,23,0,"SLUG_ALIAS = \"slug\""],["EVD-8ee67fe368765e7a","$984",39,39,8,"        ArticleForResponse(**article.dict()) for article in articles"],["EVD-8ef9cc3a458676a2","$979",18,18,19,"$23"],["EVD-8f13d2dddf5264a6","$1014",13,13,37,"        for index, word in enumerate(string.split(\"_\"))"],["EVD-8f7659fc03b5bc24","$1022",19,19,4,"    username: Optional[str] = None"],["EVD-8f7826b2d536e246","$984",101,104,10,"    raise HTTPException("],["EVD-8fb28892cf519b7b","$990",41,41,18,"$17"],["EVD-8fc6c121b1958c9e","$977",32,32,11,"$19"],["EVD-905a781e35b54feb","$990",7,7,0,"$1069"],["EVD-90a1d98e74c89c5d","$1010",8,8,4,"    updated_at: datetime.datetime = None  # type: ignore"],["EVD-90a344ce77904d3a","$1001",215,215,4,"    op.drop_table(\"users\")"],["EVD-90d1b9bc9b400df8","$977",25,25,5,") -> Comment:"],["EVD-90ec1a2ebcbcf9c2","$998",3,3,0,"from pydantic import PostgresDsn, SecretStr"],["EVD-90ec2d5e617cfebb","$992",22,23,4,"    async def stop_app() -> None:"],["EVD-91266911ccb719c3","$1025",5,11,0,"async def check_username_is_taken(repo: UsersRepository, username: str) -> bool:"],["EVD-91b35f80c30d1c55","$1004",228,233,18,"            await self._get_article_from_db_record("],["EVD-91dd1ddb1c5374f2","$976",79,79,57,"$32"],["$117","$1028",1,1,0,"import bcrypt"],["EVD-9215f5e3c51c083c","$1004",110,110,14,"    ) -> List[Article]:"],["$118","$1018",6,8,0,"class JWTMeta(BaseModel):"],["EVD-923182160470fbce","$1006",61,78,4,"    async def create_comment_for_article("],["EVD-923c0de9a2579877","$1014",21,21,26,"        alias_generator = convert_field_to_camel_case"],["EVD-925255cca3198dc2","$985",14,14,0,"$1076"],["$119","$1021",6,7,0,"class TagsInList(BaseModel):"],["EVD-929e4c5facee685d","$985",91,91,19,"    response_model=ArticleInResponse,"],["EVD-92ce7432db3613c3","app/main.py",9,9,0,"from app.core.config import get_app_settings"],["EVD-9321405208a29113","$1006",46,46,23,"        user: Optional[User] = None,"],["EVD-933f93483927d609","$1001",16,16,0,"branch_labels = None"],["EVD-93890f206d500ab0","$1004",242,242,9,"    ) -> Article:"],["EVD-9396951b45096ab1","app/db/errors.py",1,1,25,"class EntityDoesNotExist(Exception):"],["EVD-93e6233c91729267","$979",15,29,0,"async def get_profile_by_username_from_path("],["EVD-94109ba3ac953ef9","$1016",6,6,0,"from app.models.schemas.rwschema import RWSchema"],["EVD-941824f73fef3f2d","$1003",35,35,4,"    username: str"],["EVD-944feb761876cc6e","$986",73,73,13,"    if await check_email_is_taken(users_repo, user_create.email):"],["EVD-945955912e7b8d87","$988",40,40,19,"            detail=strings.UNABLE_TO_FOLLOW_YOURSELF,"],["EVD-94a7d360ca458755","$1004",162,174,20,"$1"],["EVD-94ab36361f9cc0e2","$1001",210,210,4,"    op.drop_table(\"favorites\")"],["EVD-950466c0a6e352bb","$977",40,40,13,"$14"],["EVD-95144ccd31f831eb","$1004",282,292,4,"    async def remove_article_from_favorites("],["EVD-9539ccb38fe88bd6","$984",41,44,11,"    return ListOfArticlesInResponse("],["EVD-9542349cf66dac63","$1027",7,7,0,"$1080"],["EVD-954755bb0f6e64a5","app/services/__init__.py",0,0,0,""],["EVD-955f216b78f77730","$1009",25,27,14,"        raise EntityDoesNotExist("],["EVD-95a3d698c62c1d80","$1022",23,23,4,"    image: Optional[HttpUrl] = None"],["EVD-95ae8dc560a6f8a1","$976",36,36,11,"    return _get_current_user if required else _get_current_user_optional"],["EVD-95f8dcf1a8ec5b71","$987",33,33,19,"$29"],["EVD-95fecfd67e6ec189","$987",17,21,0,"from app.models.schemas.comments import ("],["EVD-960eaf20647d2cb5","$987",69,69,63,"$15"],["EVD-962d552bb246c9df","$975",52,52,21,"$16"],["EVD-967863d9ef88c33d","$976",50,56,4,"    try:"],["EVD-96c490e16d826c8a","$975",51,59,0,"def check_article_modification_permissions("],["EVD-96d1747bdd24d555","$986",26,26,28,"$26"],["EVD-979112fd9fdf3735","$984",91,98,20,"            article=ArticleForResponse.from_orm("],["EVD-97e160a630d8a217","$976",11,11,0,"$1069"],["EVD-982d98a0f05e2787","$976",78,100,0,"async def _get_current_user("],["EVD-983fd1a3033e34b1","$1003",39,39,4,"    __table__ = \"articles\""],["EVD-98454f817b185956","$979",3,3,0,"from fastapi import Depends, HTTPException, Path"],["EVD-9902d3ba041aabf6","$984",9,9,0,"$1080"],["EVD-990354f326ef548e","$1001",107,109,8,"        sa.Column("],["EVD-99230f9d1e08cac5","$1004",31,31,8,"$7"],["EVD-99296d6b4ef60cee","$988",65,65,48,"$23"],["EVD-99a81a5bf05da991","$988",65,65,19,"$23"],["EVD-99fc73814998188a","$984",19,19,9,"$1127"],["EVD-9a2ff41c7bef1783","$986",46,52,13,"        user=UserWithToken("],["EVD-9a42b534e15154bd","$1024",11,11,14,"        await articles_repo.get_article_by_slug(slug=slug)"],["EVD-9a8f33ce4a9ea262","$993",19,19,12,"            frame = cast(FrameType, frame.f_back)"],["EVD-9aa4d3bae5a6b13b","$987",8,11,0,"from app.api.dependencies.comments import ("],["EVD-9aace6833fc3d714","$979",17,17,35,"$29"],["EVD-9ab86d7fb5428ff6","$1015",3,3,0,"from app.models.common import DateTimeModelMixin, IDModelMixin"],["EVD-9b600bf910b43596","$1010",1,1,0,"import datetime"],["EVD-9b8ddd359ac65de1","$976",82,82,5,") -> User:"],["EVD-9b9dadc8cba2bad2","$1004",68,68,17,"        article: Article,"],["EVD-9bdc32b9c6bf17ad","$977",9,9,0,"$1076"],["EVD-9c54ac9375f22bc6","$994",1,1,0,"import logging"],["EVD-9c64edf358c370ae","$982",4,4,0,"from app.api.routes.articles import api as articles"],["EVD-9c8169bf7153fd31","$1004",189,189,42,"                        users.username == Parameter(query_params_count),"],["EVD-9c8b000d5bd0a1cc","$984",31,31,40,"$12"],["EVD-9cbdf4cdf9909e43","$993",3,3,0,"from typing import cast"],["EVD-9ce79f4676056d33","$985",13,13,0,"$1072"],["EVD-9d04306914adebe6","$1022",10,10,4,"    email: EmailStr"],["EVD-9d2fbddd58000452","app/main.py",18,18,18,"    application = FastAPI(**settings.fastapi_kwargs)"],["EVD-9d34f91ccc92a61c","$1024",18,19,0,"def get_slug_for_article(title: str) -> str:"],["EVD-9d39cade4ac8fe0f","$1003",32,32,4,"    __table__ = \"users\""],["EVD-9d39ea1354fd32eb","$985",62,62,63,"$12"],["EVD-9d3de6b5e9413b9e","$1010",8,8,42,"    updated_at: datetime.datetime = None  # type: ignore"],["EVD-9d46c6fa47ab3126","$1003",45,45,4,"    body: str"],["EVD-9d72f06addc435b1","$1003",57,61,0,"class ArticlesToTags(TypedTable):"],["EVD-9d96d654e77fc411","$976",9,9,0,"$1068"],["EVD-9da1592686fef7b8","$1006",3,3,0,"from asyncpg import Connection, Record"],["EVD-9da627cf488467d0","$986",35,35,11,"    except EntityDoesNotExist as existence_error:"],["EVD-9de0f4b9c2b6175b","$988",33,33,13,"$22"],["EVD-9e5a2bb75de55a82","$994",19,19,4,"    version: str = \"0.0.0\""],["EVD-9eb45d7b112534a3","$985",98,98,19,"$12"],["EVD-9ebebe263992173f","$975",53,53,10,"$31"],["EVD-9eda0f1addc84c1a","$988",23,23,5,") -> ProfileInResponse:"],["EVD-9f2434ccc68864c8","$976",15,15,0,"$1081"],["EVD-9f2c7137288f50b7","$976",53,56,14,"$5"],["EVD-9f8021a29d22c66a","$976",96,96,11,"$19"],["EVD-9f964d7f0eb256f1","$1023",14,14,0,"USER_IS_NOT_FOLLOWED = \"you don't follow this user\""],["EVD-9f9892acdd38440e","$1004",45,52,32,"            article_row = await queries.create_new_article("],["$120","$1019",6,7,0,"class ProfileInResponse(BaseModel):"],["EVD-9fa69c691583e4a8","$976",42,42,16,") -> Callable:  # type: ignore"],["EVD-9fdf82aba12ccf3b","$1006",93,93,9,"    ) -> Comment:"],["EVD-a014a176c55f3b85","$1013",7,7,4,"    username: str"],["EVD-a0163c4efc7b4d0e","$978",28,28,15,"        return repo_type(conn)"],["EVD-a04bb873c7df57d0","$979",1,1,0,"$1082"],["EVD-a055fc1a8e02a152","$988",64,64,17,"$31"],["EVD-a06b638ad253df59","$984",30,30,25,"$31"],["EVD-a094f2833673baeb","$1001",39,39,12,"            sa.TIMESTAMP(timezone=True),"],["EVD-a0aaf02bfcc0efd6","$1001",171,171,8,"        sa.Column(\"body\", sa.Text, nullable=False),"],["EVD-a0acb5f959e9990b","$1011",1,1,0,"from typing import List"],["EVD-a0d3fb2e8f8b57d5","app/main.py",16,16,4,"    settings.configure_logging()"],["EVD-a0fec6afa2132b64","$988",21,24,0,"async def retrieve_profile_by_username("],["EVD-a117accdbb302b83","$979",26,29,14,"$5"],["EVD-a134966fb9801dd2","$984",28,28,17,"$20"],["EVD-a1557db50505bbf2","app/main.py",20,26,4,"    application.add_middleware("],["$121","$1022",30,31,0,"class UserInResponse(RWSchema):"],["EVD-a245b6318633d20b","$1026",5,5,58,"$1053"],["EVD-a24b55a5a0484c9d","$1009",15,15,14,"        raise EntityDoesNotExist(\"user with email {0} does not exist\".format(email))"],["EVD-a2641fa1199c7aa1","$985",33,33,19,"$29"],["EVD-a26c0ce064b5c67f","$1004",166,168,32,"                    users.id == Query.from_("],["EVD-a274e44bb1f24d0f","$1016",30,30,4,"    body: Optional[str] = None"],["EVD-a2bbd9419678fae7","$1015",24,24,8,"        self.hashed_password = security.get_password_hash(self.salt + password)"],["EVD-a2be3ab116336cd6","$985",118,118,19,"$12"],["EVD-a2d3751757af549e","$988",79,82,10,"    await profiles_repo.remove_user_from_followers("],["EVD-a2e6960bf1b4b7cb","$988",13,13,0,"$1127"],["EVD-a2ec0e62d7b3421a","$1007",39,39,21,"        target_user: UserLike,"],["EVD-a35b37fb0c6579cf","$1018",6,6,14,"class JWTMeta(BaseModel):"],["EVD-a368ca82e10cc06d","$1014",18,18,17,"    class Config(BaseConfig):"],["EVD-a3a577cef2421474","$990",59,59,17,"    user = await users_repo.update_user(user=current_user, **user_update.dict())"],["EVD-a3bdd2cb519a622f","$1023",5,5,0,"ARTICLE_ALREADY_EXISTS = \"article already exists\""],["EVD-a467f2207f17143f","$1023",8,8,0,"INCORRECT_LOGIN_INPUT = \"incorrect email or password\""],["EVD-a4857e1c90851d8d","$1001",212,212,4,"    op.drop_table(\"tags\")"],["$122","$994",12,57,0,"class AppSettings(BaseAppSettings):"],["EVD-a494683aaf335df6","$1016",12,12,35,"class ArticleForResponse(RWSchema, Article):"],["EVD-a49c0e1f87bcbe66","$1008",8,10,4,"    async def get_all_tags(self) -> List[str]:"],["EVD-a4a4a66653fc2850","$1004",197,197,28,"$4"],["EVD-a4e64d90ffc37b7b","$991",2,2,0,"from typing import Dict, Type"],["EVD-a4f2394976b6a003","$1001",105,105,8,"        sa.Column(\"description\", sa.Text, nullable=False),"],["EVD-a509255cb0003c1f","$1022",5,5,0,"$1080"],["EVD-a51bb8b50ed9449e","$1019",1,1,0,"from pydantic import BaseModel"],["EVD-a5882353b2a968be","$988",10,10,0,"from app.models.schemas.profiles import ProfileInResponse"],["EVD-a59d4547947dedc7","$976",109,109,21,"        return await _get_current_user(repo, token, settings)"],["EVD-a5ec727d94cfcb2c","$976",106,106,36,"$26"],["EVD-a610a51c44d9c476","$1012",6,6,14,"$1041"],["EVD-a651df7540fe5747","$985",113,113,18,"$18"],["EVD-a679d05935de6eb2","$985",98,98,63,"$12"],["EVD-a67ea9c272d6fe2e","$989",1,1,0,"from fastapi import APIRouter, Depends"],["EVD-a68a7d8965704712","$988",35,35,40,"$23"],["EVD-a69028ff834d3906","$1004",61,61,40,"            author_username=article_row[AUTHOR_USERNAME_ALIAS],"],["$123","$1011",8,16,0,"$1040"],["EVD-a755b91a5d7393e0","$990",8,8,0,"$1075"],["EVD-a766ed44f5d2da48","$991",12,12,22,"    AppEnvTypes.prod: ProdAppSettings,"],["EVD-a76ac6e00db4e09c","$976",103,111,0,"async def _get_current_user_optional("],["EVD-a7b2702291f3dca6","$1015",1,1,0,"$1082"],["EVD-a7b91e5b1bade64f","$1003",67,67,4,"    article_id: int"],["EVD-a7d04d46cef9d1b8","$1001",17,17,0,"depends_on = None"],["EVD-a7f34382ba4fe801","app/db/errors.py",1,2,0,"class EntityDoesNotExist(Exception):"],["EVD-a8057571412e9f0e","$988",35,35,48,"$23"],["EVD-a847fbb6d51ba149","$1001",21,32,4,"    op.execute("],["EVD-a84e548cd2016369","$985",93,93,18,"$18"],["EVD-a85be082add0b2ea","$987",26,30,1,"@router.get("],["EVD-a87bb301162d607c","$987",49,49,10,"$31"],["EVD-a8d761c5af89ea0f","$984",19,19,0,"$1127"],["EVD-a8d96ac043d1f498","$1003",52,52,4,"    __table__ = \"tags\""],["EVD-a92ad444287f4fc9","$1001",47,47,27,"            server_default=func.now(),"],["EVD-a96686b1946aeacc","$1028",7,8,0,"def generate_salt() -> str:"],["EVD-a9777f318ce3ef7e","$1001",124,124,4,"    op.create_table(\"tags\", sa.Column(\"tag\", sa.Text, primary_key=True))"],["EVD-a984af60f9470e5d","$981",1,1,0,"from typing import Union"],["EVD-a9857a30bc4e948c","$982",8,8,0,"router.include_router(users.router, tags=[\"users\"], prefix=\"/user\")"],["EVD-a9a5154fd19fb57c","$988",8,8,0,"$1078"],["EVD-a9b25442ee21bfa4","$1020",4,4,15,"class RWSchema(RWModel):"],["EVD-a9cc66501958cbbf","$1001",157,162,8,"        sa.Column("],["EVD-a9e7c8119d37ef73","$1004",29,32,4,"    def __init__(self, conn: Connection) -> None:"],["EVD-aa30a41a6536c505","$1009",60,60,27,"        user_in_db = await self.get_user_by_username(username=user.username)"],["EVD-aa3a3cbac0440c41","$1007",9,9,0,"$1080"],["EVD-aa695b5fdea9d08f","$982",9,9,0,"router.include_router(profiles.router, tags=[\"profiles\"], prefix=\"/profiles\")"],["EVD-aab529133cda5dc8","$982",1,1,0,"from fastapi import APIRouter"],["EVD-aaddd4a8d24449b6","$1015",11,11,4,"    bio: str = \"\""],["EVD-aaf8acb5a04dda2a","$1004",205,210,18,"            await self._get_article_from_db_record("],["EVD-aaf9945e57b4f5b4","$988",9,9,0,"$1080"],["EVD-ab2f9a44b7c13d49","$1016",9,9,0,"DEFAULT_ARTICLES_OFFSET = 0"],["EVD-ab30896ddab3f0f0","$1006",38,40,14,"        raise EntityDoesNotExist("],["EVD-ab39f2ee50cb9f51","$990",9,9,0,"$1080"],["EVD-ab53b99b39e26115","$982",6,6,0,"$1127"],["EVD-ab582257ae8cdc58","$984",85,85,40,"$12"],["EVD-ab61cb2de1d55d1c","$976",95,95,21,"        return await users_repo.get_user_by_username(username=username)"],["EVD-ab77c03643110608","$1017",16,16,4,"    body: str"],["EVD-ac4a430f0208695d","$985",6,10,0,"from app.api.dependencies.articles import ("],["EVD-ac7d2050cc3a2b45","$990",20,20,10,"$31"],["EVD-acb5a36c266ee70e","app/main.py",34,34,8,"        create_stop_app_handler(application),"],["EVD-acc6898f003dd838","$977",43,43,11,"    if not check_user_can_modify_comment(comment, user):"],["EVD-ace64da05926c75e","$976",21,21,21,"class RWAPIKeyHeader(APIKeyHeader):"],["EVD-acfd78af80e6d826","$975",45,48,14,"$5"],["EVD-ad253f53f465225b","$999",11,15,27,"    app.state.pool = await asyncpg.create_pool("],["EVD-ad71db057ccf1860","$1027",24,24,55,"    return jwt.encode(to_encode, secret_key, algorithm=ALGORITHM)"],["EVD-ad9e8c7cc9d4cdf9","$1011",5,5,0,"$1079"],["EVD-ae2d6d6857e7c783","$985",84,84,23,"$10"],["EVD-aeaecec52b90bab7","$976",104,104,10,"$24"],["$124","$1010",6,15,0,"class DateTimeModelMixin(BaseModel):"],["EVD-aeb2171aa3a0832e","$977",46,46,19,"            detail=strings.USER_IS_NOT_AUTHOR_OF_ARTICLE,"],["EVD-aec2865b7be00f20","$987",48,48,31,"$10"],["EVD-af497de18ebd2fac","$984",103,103,15,"        detail=strings.ARTICLE_IS_NOT_FAVORITED,"],["EVD-af4a589059140111","$1009",59,59,9,"    ) -> UserInDB:"],["EVD-af681aea12916f22","$976",84,87,19,"        username = jwt.get_username_from_token("],["EVD-af9a2cb60345d84b","$986",19,19,9,"$1127"],["$125","$1016",38,43,0,"class ArticlesFilters(BaseModel):"],["EVD-afd7a1465b6ba686","$1024",4,4,0,"$1072"],["EVD-aff2718c70af9d83","$1028",12,12,11,"    return pwd_context.verify(plain_password, hashed_password)"],["EVD-b00941a6ebdab478","$977",11,11,0,"$1080"],["EVD-b00f8060764457a0","$980",7,7,11,"    return JSONResponse({\"errors\": [exc.detail]}, status_code=exc.status_code)"],["EVD-b02b8908aeb00026","$1016",8,8,0,"DEFAULT_ARTICLES_LIMIT = 20"],["EVD-b09a525b29911501","$1004",31,31,30,"$7"],["EVD-b0b9443cd99bf6c1","$976",39,43,0,"def _get_authorization_header_retriever("],["EVD-b0dfc55ef8e80ea1","$984",30,30,17,"$31"],["EVD-b12f50c76353ed02","$1003",47,47,4,"    created_at: datetime"],["EVD-b16b5856e57567c4","$1001",99,120,0,"def create_articles_table() -> None:"],["EVD-b1bd725d2c1edcc7","$979",12,12,0,"$1081"],["EVD-b1fb2dae7cc1ed18","$986",34,34,21,"        user = await users_repo.get_user_by_email(email=user_login.email)"],["EVD-b1fd098b7e71322d","$1009",67,67,12,"            user_in_db.change_password(password)"],["EVD-b229a19e70d12065","$985",59,79,0,"async def create_new_article("],["EVD-b22d784aa77bebbb","$988",65,65,63,"$23"],["EVD-b26bb2d5bfee0a25","$996",13,13,17,"    class Config(AppSettings.Config):"],["$126","$1004",1,1,0,"from typing import List, Optional, Sequence, Union"],["EVD-b2c27ef23eb70e4e","$1007",70,74,18,"            await queries.unsubscribe_user_from_another("],["EVD-b2ed17d4bf01b62f","$985",85,85,5,") -> ArticleInResponse:"],["EVD-b2fa3b47973ac82d","$986",7,7,0,"$1070"],["EVD-b32fdd4ce28f5436","$976",36,36,46,"    return _get_current_user if required else _get_current_user_optional"],["EVD-b35b4ed4a365eb39","$984",22,26,1,"@router.get("],["EVD-b3864bfc25a96d7e","$990",18,18,31,"@router.get(\"\", response_model=UserInResponse, name=\"users:get-current-user\")"],["EVD-b38bc64a00b63a6c","$976",51,51,30,"        token_prefix, token = api_key.split(\" \")"],["EVD-b3d8f812f33afd61","$988",57,61,1,"@router.delete("],["EVD-b3ea47853a28a9b9","$1004",308,311,25,"            author=await self._profiles_repo.get_profile_by_username("],["EVD-b3ed67da3b26af2b","$1004",301,301,9,"    ) -> Article:"],["EVD-b3fa59268b8cb0ce","$987",32,32,31,"$10"],["EVD-b424b0ad0ea03ca8","app/main.py",3,3,0,"from starlette.exceptions import HTTPException"],["EVD-b47e0a14248caa22","$997",4,6,0,"class ProdAppSettings(AppSettings):"],["EVD-b4aa24fae947e256","$1027",37,37,67,"$6"],["EVD-b4b1d250c5e3a6ec","$1001",123,124,0,"def create_tags_table() -> None:"],["EVD-b4bab1f52352d176","$1004",186,190,41,"                    favorites.user_id == Query.from_("],["EVD-b4d818e9222faeac","$986",27,27,5,") -> UserInResponse:"],["EVD-b4edae997bc0e14f","$1014",7,7,11,"    return dt.replace(tzinfo=datetime.timezone.utc).isoformat().replace(\"+00:00\", \"Z\")"],["EVD-b4f8c55c177ae6ae","$975",12,16,0,"from app.models.schemas.articles import ("],["EVD-b4faa4ae5696b50f","$985",99,99,5,") -> ArticleInResponse:"],["EVD-b4fdb548cc8fcf33","app/models/__init__.py",0,0,0,""],["EVD-b4ff1e9adef660d5","$1019",7,7,13,"    profile: Profile"],["EVD-b504d8bc34248664","$975",53,53,17,"$31"],["EVD-b50afe241956f2d4","$1006",25,25,9,"    ) -> Comment:"],["EVD-b548d426561d1bd1","app/main.py",32,35,4,"    application.add_event_handler("],["EVD-b5d3dcc55e5d67f0","$1009",5,5,0,"$1073"],["EVD-b626cc2e99f7ce3b","$984",43,43,23,"        articles_count=len(articles),"],["EVD-b6555b31a6dc3b6b","$1009",69,69,19,"$3"],["EVD-b6af2655373ad8c1","$1003",12,28,0,"class TypedTable(Table):"],["EVD-b6b494d00ff21c24","$984",83,83,13,"$10"],["EVD-b72cb72a20f2b92d","$990",4,4,0,"$1067"],["EVD-b7a2c527c1b87ecf","$987",50,50,63,"$15"],["EVD-b7d33afb77c1ae13","$1004",115,134,16,"        query = Query.from_("],["EVD-b7ed4ec2b9705c77","$984",83,83,23,"$10"],["EVD-b7f5049822f6c00f","$986",64,64,16,"$32"],["EVD-b8448d58c4b7d1ae","$1001",63,63,9,"        *timestamps(),"],["EVD-b84e9d07b2423df9","$976",104,104,36,"$24"],["EVD-b875f533fb9ebe83","$1003",65,65,4,"    __table__ = \"favorites\""],["EVD-b89e57c882495c26","$977",41,41,10,"$30"],["EVD-b8c340fa5ebb3a51","$976",47,47,48,"    api_key: str = Security(RWAPIKeyHeader(name=HEADER_KEY)),"],["EVD-b936e317d8b1214c","$999",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","$994",36,37,4,"    class Config:"],["EVD-b98b49f7fb1ead62","$976",81,81,28,"$26"],["EVD-b98ff89b73bc089b","$1022",3,3,0,"from pydantic import BaseModel, EmailStr, HttpUrl"],["EVD-ba2a16b33f6e16eb","$986",76,76,19,"            detail=strings.EMAIL_TAKEN,"],["EVD-ba86e87949b587b7","$1015",16,16,4,"    salt: str = \"\""],["EVD-ba8f18914f6730c4","$984",84,84,25,"$31"],["EVD-baa04838ed358271","$1006",5,5,0,"$1070"],["EVD-baba9a3831a7e1f8","$1009",36,36,8,"        user = UserInDB(username=username, email=email)"],["EVD-bac2b88f88325a73","$1004",93,99,4,"    async def delete_article(self, *, article: Article) -> None:"],["EVD-bb2e5cf560ea2229","$1000",17,17,0,"fileConfig(config.config_file_name)  # type: ignore"],["EVD-bb7b1569f5812dbe","$1004",169,169,42,"                        users.username == Parameter(query_params_count),"],["EVD-bc10c3c26c5649c7","$988",7,7,0,"$1074"],["EVD-bc3700821570916f","$1006",53,57,18,"            await self._get_comment_from_db_record("],["EVD-bc54090def39a626","$1004",202,202,52,"        articles_rows = await self.connection.fetch(query.get_sql(), *query_params)"],["EVD-bc5e4fc5401da680","$986",25,25,16,"$32"],["EVD-bc7d2b3dbd65221b","$1003",31,31,12,"class Users(TypedTable):"],["EVD-bcfa23a60a624ad5","$1015",8,8,11,"class User(RWModel):"],["EVD-bd108015709633f4","$983",1,1,0,"from fastapi import APIRouter"],["EVD-bdbe30a4a995deb0","$976",10,10,0,"from app.core.config import get_app_settings"],["EVD-bdd0ca681a615649","$1004",252,252,33,"        raise EntityDoesNotExist(\"article with slug {0} does not exist\".format(slug))"],["EVD-bdf16a1f114f05c1","$1016",22,22,4,"    description: str"],["EVD-be08a5d33a11cf86","$985",61,61,17,"$31"],["EVD-be527bff84f2626e","$1000",12,12,11,"SETTINGS = get_app_settings()"],["EVD-be533dabf3e89a6c","$987",48,48,23,"$10"],["EVD-be7448896c87e064","$1023",6,6,0,"USER_IS_NOT_AUTHOR_OF_ARTICLE = \"you are not an author of this article\""],["EVD-be82e13dbd99b0c2","$1025",14,20,0,"async def check_email_is_taken(repo: UsersRepository, email: str) -> bool:"],["EVD-be89bb2414d78f3f","$1007",29,32,38,"            profile.following = await self.is_user_following_for_another_user("],["EVD-bf3ec5f5f3221d10","$1004",32,32,26,"        self._tags_repo = TagsRepository(conn)"],["EVD-bf8fbd20b354798b","$1016",3,3,0,"from pydantic import BaseModel, Field"],["EVD-bf9754327f1ddbaa","$1006",16,16,8,"        super().__init__(conn)"],["EVD-bfa450f36dba9071","$979",6,6,0,"$1067"],["EVD-bfc30e927d30ebd7","$1027",12,12,0,"ACCESS_TOKEN_EXPIRE_MINUTES = 60 * 24 * 7  # one week"],["EVD-bfd38fdcd981bb7d","$1017",12,12,4,"    comment: Comment"],["EVD-bffc998caab13591","$987",23,23,0,"$1127"],["EVD-c0075b3bd924d617","$977",1,1,0,"$1082"],["EVD-c0078c3f3e7ceddc","$1004",19,19,0,"$1076"],["$127","$998",8,19,0,"class TestAppSettings(AppSettings):"],["EVD-c0c4d4189b74058a","$1018",1,1,0,"from datetime import datetime"],["EVD-c10bf8d4d33b2cf6","$986",79,79,17,"    user = await users_repo.create_user(**user_create.dict())"],["EVD-c13cd5e139c951eb","$1027",39,39,14,"        raise ValueError(\"unable to decode JWT token\") from decode_error"],["EVD-c14639fa85384ee7","$975",25,25,23,"$20"],["EVD-c14a3e55fe26719a","$991",21,21,11,"    return config()"],["EVD-c14c83ca36ea726e","$976",47,47,19,"    api_key: str = Security(RWAPIKeyHeader(name=HEADER_KEY)),"],["EVD-c16236c4e602b230","$998",19,19,4,"    logging_level: int = logging.DEBUG"],["EVD-c1ca560a286cda17","$1004",208,208,44,"$0"],["EVD-c1cc915435332a42","$1011",16,16,4,"    favorites_count: int"],["EVD-c1d9c7479cbde47f","$1001",201,201,4,"    create_articles_table()"],["EVD-c1dbe2eefa675400","$986",43,43,12,"$8"],["EVD-c2388a9ba3d25a6a","$1011",13,13,4,"    tags: List[str]"],["EVD-c24ad169c35bcf88","$984",31,31,48,"$12"],["EVD-c2ba154771b558be","$1028",15,16,0,"def get_password_hash(password: str) -> str:"],["EVD-c2d1d5c70797af51","$1021",3,3,0,"from pydantic import BaseModel"],["EVD-c2f106a2ee04e1b1","$995",3,3,0,"from pydantic import BaseSettings"],["EVD-c342ff80402d4ab3","$1001",154,154,12,"$2"],["EVD-c37b8511d0ef71c4","$978",5,5,0,"from fastapi import Depends"],["EVD-c3aa3e05315bbb8d","app/resources/__init__.py",0,0,0,""],["EVD-c3b876327facbfa5","$988",34,34,17,"$31"],["EVD-c40ea7e31a60d6f0","$984",28,28,23,"$20"],["EVD-c41229e638f32e77","$996",6,6,21,"class DevAppSettings(AppSettings):"],["EVD-c4501a52d84eabfa","$1009",35,35,9,"    ) -> UserInDB:"],["EVD-c499a78816a279f4","$1018",3,3,0,"from pydantic import BaseModel"],["$128","$984",10,16,0,"from app.models.schemas.articles import ("],["EVD-c4db8d4cf9f3dac2","$985",53,58,1,"@router.post("],["EVD-c517dc1c5aaa310d","$1008",4,4,0,"$1073"],["EVD-c5743258149f29f8","$1017",15,15,22,"class CommentInCreate(RWSchema):"],["EVD-c57f8b7fe7e9e6f1","$1006",45,45,17,"        article: Article,"],["EVD-c59eff1a5644c727","$1004",3,3,0,"from asyncpg import Connection, Record"],["EVD-c5a61ee901ae2480","$1004",186,192,41,"                    favorites.user_id == Query.from_("],["EVD-c5c2eee26af8d6c5","$996",7,7,4,"    debug: bool = True"],["EVD-c5c484dfcdf1cf1b","$990",43,43,28,"$26"],["EVD-c5f396aa9475f333","$979",11,11,0,"$1080"],["EVD-c5fa794591ebe816","$994",55,55,39,"            logging_logger.handlers = [InterceptHandler(level=self.logging_level)]"],["EVD-c66ec583e7e663a6","$1007",5,5,0,"$1071"],["EVD-c673a8103e310d0b","$1009",26,26,12,"            \"user with username {0} does not exist\".format(username),"],["EVD-c686bf5603f59fd3","$984",29,29,18,"$21"],["EVD-c6956aba38f0dbe5","$1004",28,28,25,"class ArticlesRepository(BaseRepository):  # noqa: WPS214"],["EVD-c6af521aa739de16","$981",17,17,19,"        {\"errors\": exc.errors()},"],["EVD-c6e4887dc3b63beb","$984",85,85,19,"$12"],["EVD-c7021c885d7269a2","$1028",8,8,11,"    return bcrypt.gensalt().decode()"],["EVD-c727af2f7cd742de","$1004",94,94,19,"$3"],["EVD-c7418824f6922a1d","$988",4,4,0,"$1067"],["EVD-c786ce216cff755c","$1021",6,6,17,"class TagsInList(BaseModel):"],["EVD-c7946c50fff40599","$1015",17,17,4,"    hashed_password: str = \"\""],["EVD-c7984388e5e898b1","$976",70,70,36,"$26"],["$129","$1009",9,81,0,"class UsersRepository(BaseRepository):"],["EVD-c7d4adaf8ddedc9b","$976",79,79,16,"$32"],["EVD-c7e0f5e42815b954","$1001",104,104,8,"        sa.Column(\"title\", sa.Text, nullable=False),"],["EVD-c814d24e4da78879","$999",5,5,0,"$1069"],["EVD-c816723bbaec6b18","app/main.py",38,38,62,"    application.add_exception_handler(RequestValidationError, http422_error_handler)"],["EVD-c825c07934fa1e47","$1001",110,110,9,"        *timestamps(),"],["EVD-c85b1f3e9bfea023","$1007",14,14,25,"class ProfilesRepository(BaseRepository):"],["EVD-c86ef21d63d9a676","$999",20,25,0,"async def close_db_connection(app: FastAPI) -> None:"],["EVD-c87673b393706a5a","$998",13,13,4,"    secret_key: SecretStr = SecretStr(\"test_secret\")"],["EVD-c8b0eed206aee58f","$995",13,13,4,"    app_env: AppEnvTypes = AppEnvTypes.prod"],["EVD-c8b804fdb650f289","$1000",17,17,37,"fileConfig(config.config_file_name)  # type: ignore"],["EVD-c8f5a6eb64bc7537","$1019",3,3,0,"$1078"],["EVD-c9067451058afb78","$985",34,34,63,"$12"],["EVD-c94f2a1bd4ff2f67","$990",42,42,34,"$32"],["EVD-c9a5e3e2069b0418","$999",8,8,48,"async def connect_to_db(app: FastAPI, settings: AppSettings) -> None:"],["EVD-c9cc59fda657e1e6","$1011",11,11,4,"    description: str"],["EVD-c9cc938f05ec3889","$988",65,65,40,"$23"],["EVD-ca1b2a46b053483f","$987",34,34,63,"$15"],["EVD-ca2077e994ed2d53","$1016",35,35,4,"    articles_count: int"],["EVD-ca3b6c1f0b2a0b81","$985",79,79,37,"$25"],["EVD-ca3f8491b39fb98b","$1004",268,272,18,"            await queries.is_article_in_favorites("],["EVD-ca45c7d7ee781403","$1004",316,319,28,"            favorited=await self.is_article_favorited_by_user("],["EVD-ca80ce2d3b2a8f74","$1027",21,21,4,"    to_encode = jwt_content.copy()"],["EVD-cace1007432e87f9","$1004",255,258,25,"        tag_rows = await queries.get_tags_for_article_by_slug("],["EVD-caf01d2b447fcc51","$984",55,55,48,"$12"],["EVD-cb66bb7f34235f0a","$1004",30,30,8,"        super().__init__(conn)"],["EVD-cb7f500fb00f9f7d","$1022",14,15,0,"class UserInCreate(UserInLogin):"],["EVD-cb92f40ac4a9003c","$989",13,13,5,") -> TagsInList:"],["EVD-cb94614759e2b9af","$1003",38,38,15,"class Articles(TypedTable):"],["EVD-cbeba74ef41b6212","$985",93,93,26,"$18"],["EVD-cc57deecdd7c97aa","$1006",23,23,17,"        article: Article,"],["EVD-cc7a3ad2df1aedb9","$984",49,49,19,"    response_model=ArticleInResponse,"],["EVD-ccb4ae0d6a821c85","$1006",42,59,4,"    async def get_comments_for_article("],["EVD-ccd461a8508faf59","$976",16,16,0,"from app.services import jwt"],["$130","$1017",1,1,0,"from typing import List"],["EVD-cd0d911040a6834a","$1008",3,3,0,"$1071"],["EVD-cd416aed258a3803","$1006",24,24,23,"        user: Optional[User] = None,"],["EVD-cd61a15fa5badf7f","$1011",8,8,28,"$1040"],["EVD-cd862180446af5ac","$1003",74,74,0,"articles_to_tags = ArticlesToTags()"],["EVD-cd8738110ad4d061","$986",81,81,4,"$28"],["EVD-cd9fd501d6f314e4","$1016",34,34,4,"    articles: List[ArticleForResponse]"],["EVD-cdda91af66361eaf","$976",83,92,4,"    try:"],["EVD-ce0f07a3c935573a","$1015",10,10,4,"    email: str"],["EVD-ce1a252ff5b24509","$1021",1,1,0,"from typing import List"],["EVD-ce231b95f172043a","$998",9,9,4,"    debug: bool = True"],["EVD-ce4abd4311375baa","$1004",149,149,42,"                        tags_table.tag == Parameter(query_params_count),"],["EVD-cf2f1575f251ee5d","$975",47,47,19,"            detail=strings.ARTICLE_DOES_NOT_EXIST_ERROR,"],["EVD-cf45fabb3fc36c7c","$1020",4,6,0,"class RWSchema(RWModel):"],["EVD-cf5ea0064c834ca8","$1020",6,6,8,"        orm_mode = True"],["EVD-cf643c412cbfe320","$984",7,7,0,"$1072"],["EVD-cf8ba0f6de005aac","$981",12,19,0,"async def http422_error_handler("],["EVD-d0500bd1917b5ca9","$1011",14,14,4,"    author: Profile"],["EVD-d099dd38d5bddba9","$1017",8,8,4,"    comments: List[Comment]"],["EVD-d09f4f3b9fc87c96","$1025",16,16,14,"        await repo.get_user_by_email(email=email)"],["EVD-d0b0c7ff12ba63a2","$990",66,72,13,"        user=UserWithToken("],["EVD-d0bcb650d0d9c961","$1014",12,12,32,"        word if index == 0 else word.capitalize()"],["EVD-d0e31264ea4aeb66","$985",96,96,38,"    article_update: ArticleInUpdate = Body(..., embed=True, alias=\"article\"),"],["EVD-d0f53e347900677a","$988",66,66,5,") -> ProfileInResponse:"],["EVD-d0fc7b6d32a503ef","$975",18,18,0,"from app.services.articles import check_user_can_modify_article"],["EVD-d107c4fd0ab473b2","$1001",14,14,0,"revision = \"fdf8821871d7\""],["EVD-d15fe00d0053db1d","$1022",31,31,4,"    user: UserWithToken"],["EVD-d177863412b9ace7","$989",12,12,15,"$27"],["EVD-d18b17ad31dbb8a0","$1008",13,13,14,"        await queries.create_new_tags(self.connection, [{\"tag\": tag} for tag in tags])"],["EVD-d1d2ecf62b45e4ae","$987",43,43,19,"    response_model=CommentInResponse,"],["EVD-d1da8566824df832","$1014",20,20,44,"        json_encoders = {datetime.datetime: convert_datetime_to_realworld}"],["EVD-d1fdd2e4db8290dd","$984",29,29,24,"$21"],["EVD-d203670e3b9f393e","$990",39,73,0,"async def update_current_user("],["EVD-d207dcba92db7790","$1022",18,18,19,"class UserInUpdate(BaseModel):"],["EVD-d228e43208443a88","$1006",17,17,8,"$7"],["EVD-d234ecc65be119f2","$994",29,29,4,"    jwt_token_prefix: str = \"Token\""],["EVD-d23eef4436438236","$1007",1,1,0,"from typing import Optional, Union"],["EVD-d27bc3ec16aa5f61","$984",84,84,10,"$31"],["EVD-d289e2fd2e2dd1a6","$985",95,106,0,"async def update_article_by_slug("],["EVD-d2b37944406e1e63","$987",47,47,20,"    comment_create: CommentInCreate = Body(..., embed=True, alias=\"comment\"),"],["EVD-d2b8e1ca76a0ad28","$993",9,25,4,"    def emit(self, record: logging.LogRecord) -> None:  # pragma: no cover"],["EVD-d2dae21e14aa4ede","$1001",10,10,0,"import sqlalchemy as sa"],["EVD-d2feddbf0b4c1066","$1003",9,9,25,"        super().__init__(\"${0}\".format(count))"],["EVD-d31fadef232775fa","$1006",26,30,28,"        comment_row = await queries.get_comment_by_id_and_slug("],["EVD-d395c6ba30a99a7c","$1003",42,42,4,"    slug: str"],["EVD-d3e1abbee962f15d","$976",18,18,0,"HEADER_KEY = \"Authorization\""],["EVD-d4478e68d523b0f2","$976",104,104,28,"$24"],["EVD-d465197fbe825a12","$981",6,6,0,"from pydantic import ValidationError"],["EVD-d4fa9223bc6073fe","$1003",60,60,4,"    article_id: int"],["EVD-d5002cc1fe972011","$1016",42,42,23,"    limit: int = Field(DEFAULT_ARTICLES_LIMIT, ge=1)"],["$131","$1027",1,1,0,"from datetime import datetime, timedelta"],["EVD-d54b22396e95e5f6","$990",6,6,0,"from app.core.config import get_app_settings"],["EVD-d571223019bfdf50","$1001",128,142,4,"    op.create_table("],["EVD-d59465f102de2f23","$987",3,3,0,"from fastapi import APIRouter, Body, Depends, Response"],["EVD-d59c045dd703bb34","$984",55,55,40,"$12"],["EVD-d5b15c396e28c86a","$988",84,84,11,"    return ProfileInResponse(profile=profile.copy(update={\"following\": False}))"],["EVD-d5d8c8800c8d9344","$988",64,64,25,"$31"],["EVD-d5fdb981099c18d5","$1015",15,15,49,"$1042"],["EVD-d6109d7ef0dbefce","$977",12,12,0,"$1081"],["EVD-d61a86124fdfa754","$994",18,18,4,"    title: str = \"FastAPI example application\""],["EVD-d62a1258391ec220","$1015",22,24,4,"    def change_password(self, password: str) -> None:"],["EVD-d6c3e1e1a75aa3bd","$1001",151,156,8,"        sa.Column("],["$132","$1017",11,12,0,"class CommentInResponse(RWSchema):"],["EVD-d77226d37d887359","$982",11,15,0,"router.include_router("],["EVD-d78774406cf7e7f9","$1020",1,1,0,"$1079"],["EVD-d7a4f4f3ad383a47","$1027",10,10,0,"JWT_SUBJECT = \"access\""],["EVD-d7bb26fa5db1818a","$985",118,118,40,"$12"],["EVD-d7bcd66bbdd1a7ad","$1003",68,68,4,"    user_id: int"],["EVD-d7e02cdb3f008536","$988",6,6,0,"from app.api.dependencies.profiles import get_profile_by_username_from_path"],["EVD-d7f9d89390d1a99e","$990",38,38,31,"@router.put(\"\", response_model=UserInResponse, name=\"users:update-current-user\")"],["EVD-d7fe110969a24dc6","$1016",38,38,22,"class ArticlesFilters(BaseModel):"],["EVD-d80fa868637e2827","$1004",158,158,12,"            query_params.append(author)"],["EVD-d81e098ad15f9f9d","$1022",20,20,4,"    email: Optional[EmailStr] = None"],["EVD-d83dc280281dd5fc","$1005",1,1,0,"from asyncpg.connection import Connection"],["EVD-d8be74987747583b","$995",13,13,13,"    app_env: AppEnvTypes = AppEnvTypes.prod"],["EVD-d8f69b924861533f","$1023",15,15,0,"USER_IS_ALREADY_FOLLOWED = \"you follow this user already\""],["EVD-d9314fe122b4900c","$976",6,6,0,"from starlette import requests, status"],["EVD-d99c58f6e1396c1e","$1003",1,1,0,"from datetime import datetime"],["EVD-d9d165fd922cb1aa","$1001",45,45,12,"            sa.TIMESTAMP(timezone=True),"],["EVD-da1ec25ad8088200","$994",52,52,40,"        logging.getLogger().handlers = [InterceptHandler()]"],["EVD-da21f97a16c94990","$1023",25,25,0,"AUTHENTICATION_REQUIRED = \"authentication required\""],["EVD-da2caae3389d3cf1","$1004",125,129,12,"            Query.from_("],["EVD-da6fd1c225204a34","$977",27,31,21,"        return await comments_repo.get_comment_by_id("],["EVD-db0f22d976a86184","$986",25,25,34,"$32"],["EVD-db3b68fbc94cc254","$1004",275,275,59,"$13"],["EVD-db52148668f614f2","$1000",1,1,0,"import pathlib"],["EVD-db73d3df06001e0e","$995",13,13,27,"    app_env: AppEnvTypes = AppEnvTypes.prod"],["EVD-db79e06c3c9ece91","$1004",285,285,17,"        article: Article,"],["EVD-dbf68b2d438b15ad","$1009",4,4,0,"$1071"],["EVD-dbfa9b8d28357eb2","$1016",13,13,4,"    tags: List[str] = Field(..., alias=\"tagList\")"],["EVD-dc39252a22103d59","$1013",1,1,0,"$1082"],["EVD-dc3c69cecd563f3b","$1016",20,20,22,"class ArticleInCreate(RWSchema):"],["EVD-dc407cf137a1646a","$1000",10,10,0,"from app.core.config import get_app_settings  # isort:skip"],["EVD-dc4fe575956f7a10","$976",68,68,8,"        RWAPIKeyHeader(name=HEADER_KEY, auto_error=False),"],["EVD-dc897c0f7115cf11","$987",4,4,0,"from starlette import status"],["EVD-dca96925203ce6a5","$985",98,98,48,"$12"],["EVD-dcab43f89b178b7f","$1001",213,213,4,"    op.drop_table(\"articles\")"],["EVD-dcc3e0db2945d80d","$1009",48,48,15,"        return user.copy(update=dict(user_row))"],["EVD-dce226c4bf22ee42","$991",18,21,0,"def get_app_settings() -> AppSettings:"],["EVD-dcf00f5aeb79775a","$988",38,41,14,"$5"],["EVD-dd590cf7791dae83","$981",8,8,0,"from starlette.responses import JSONResponse"],["EVD-dd790ecfaa84ecff","$999",12,12,8,"        str(settings.database_url),"],["EVD-dd8dc7f425433ab7","$985",62,62,40,"$12"],["EVD-ddbfa6a00885d8a1","$998",8,8,22,"class TestAppSettings(AppSettings):"],["EVD-ddeaeefae1fa6382","$985",118,118,63,"$12"],["EVD-ddec63faa283d2bf","$990",43,43,14,"$26"],["EVD-de27b7e7e91a2169","$988",34,34,25,"$31"],["EVD-de2db9fb4555027f","$978",4,4,0,"from asyncpg.pool import Pool"],["EVD-de3d05048f5b9735","$1001",186,194,4,"    op.execute("],["EVD-de73e525fe9ce746","$1000",35,35,12,"            context.run_migrations()"],["EVD-de91d8d0bf3ef3b6","$1001",43,49,8,"        sa.Column("],["$133","$1022",18,23,0,"class UserInUpdate(BaseModel):"],["EVD-dea3c12e6ef7c31c","$1007",57,61,18,"            await queries.subscribe_user_to_another("],["EVD-decff7cccd521899","$990",42,42,42,"$32"],["EVD-dedc253fc17b00aa","$987",23,23,9,"$1127"],["EVD-dedd8d55da7e3729","$987",68,68,31,"$14"],["EVD-dee974ba06df3b1d","$1001",172,177,8,"        sa.Column("],["EVD-df18865c9d534426","$1001",77,91,4,"    op.create_table("],["EVD-df27f7274b1b3408","$985",84,84,13,"$10"],["EVD-df300db75fd83f24","$1004",261,264,4,"    async def get_favorites_count_for_article_by_slug(self, *, slug: str) -> int:"],["EVD-df330296e54b8e50","$987",60,66,1,"@router.delete("],["EVD-df44e839763ae05c","$977",20,20,8,"        authentication.get_current_user_authorizer(required=False),"],["EVD-df45185e8b68593b","$1011",8,8,14,"$1040"],["EVD-df77b14447eaf9b0","$976",67,69,35,"    authorization: Optional[str] = Security("],["EVD-df9751c8b9a4e0dd","$979",18,18,40,"$23"],["EVD-e018fa0e41a4415e","$1004",125,131,12,"            Query.from_("],["EVD-e04e42b2d29f552b","$1001",214,214,4,"    op.drop_table(\"followers_to_followings\")"],["EVD-e04f1f45dbf84997","$982",6,6,9,"$1127"],["EVD-e05032f22d863b6e","$1004",56,56,22,"                await self._link_article_with_tags(slug=slug, tags=tags)"],["EVD-e05cdaaa4dcc8468","$979",18,18,48,"$23"],["EVD-e06911220f42c9f7","$1004",6,6,0,"$1070"],["EVD-e087d328af6224ef","$1004",248,248,44,"$0"],["EVD-e093657b2eafe39e","$985",3,3,0,"from fastapi import APIRouter, Body, Depends, HTTPException, Response"],["EVD-e09ccc985d7f8c17","$1025",14,14,37,"async def check_email_is_taken(repo: UsersRepository, email: str) -> bool:"],["EVD-e0b5ddfb725352f0","$1022",31,31,10,"    user: UserWithToken"],["EVD-e0cca76d1ed8b450","$977",18,18,23,"$9"],["EVD-e10746bad85242b5","$977",41,41,17,"$30"],["EVD-e142a084b6309830","$993",1,1,0,"import logging"],["EVD-e14df1673bef669f","$1004",202,202,30,"        articles_rows = await self.connection.fetch(query.get_sql(), *query_params)"],["EVD-e18db8786fc9d1f7","$989",7,7,9,"$1127"],["EVD-e198e3028e2f977b","$1007",50,61,4,"    async def add_user_into_followers("],["EVD-e1cba8587473685b","$990",13,13,0,"from app.services.authentication import check_email_is_taken, check_username_is_taken"],["EVD-e1d5f05cc4a4bdac","$976",14,14,0,"$1080"],["EVD-e1f3431dcf0863fc","$1022",26,26,20,"class UserWithToken(User):"],["EVD-e21c3562028e3293","$993",13,14,8,"        except ValueError:"],["$134","$1016",12,13,0,"class ArticleForResponse(RWSchema, Article):"],["EVD-e250b05554daee17","$975",56,59,14,"$5"],["EVD-e256f44a1da225c8","$992",1,1,0,"from typing import Callable"],["EVD-e28d264adc14c0c1","$991",6,6,0,"from app.core.settings.development import DevAppSettings"],["EVD-e2bc6fc6e51d99f1","$990",41,41,25,"$17"],["EVD-e2c7ef854c50f9a5","$1024",6,6,0,"$1080"],["EVD-e2d3d8d4b3c81ad8","$985",120,120,10,"    await articles_repo.delete_article(article=article)"],["EVD-e2d6a9d0741808a5","$976",2,2,0,"from typing import Callable, Optional"],["EVD-e32bf46900adf648","$1004",115,117,16,"        query = Query.from_("],["EVD-e331c88d9b0d47d1","$1010",6,6,25,"class DateTimeModelMixin(BaseModel):"],["EVD-e352ebcf5373d177","$1003",64,68,0,"class Favorites(TypedTable):"],["EVD-e378c5612ecb46c0","$1007",25,25,21,"        user = await self._users_repo.get_user_by_username(username=username)"],["EVD-e37cf3993e3ff7f4","$1003",2,2,0,"$1082"],["EVD-e37f7e8b31f7d3f2","$984",90,99,15,"        return ArticleInResponse("],["EVD-e384facebe987b80","$985",66,69,14,"$5"],["EVD-e3bbc687def0bc90","$1028",16,16,11,"    return pwd_context.hash(password)"],["$135","$1025",1,1,0,"$1070"],["EVD-e3e74d1ef7806a48","$1004",4,4,0,"from pypika import Query"],["EVD-e3eda54c1a47a4db","$975",21,34,0,"def get_articles_filters("],["EVD-e4587aae094cb2b0","$1018",8,8,4,"    sub: str"],["EVD-e498184e9a1a733e","$1022",21,21,4,"    password: Optional[str] = None"],["EVD-e4cbcd7fea3ed9aa","$997",1,1,0,"$1069"],["EVD-e50fc169b5bdd086","$1006",39,39,12,"            \"comment with id {0} does not exist\".format(comment_id),"],["EVD-e54a8ba3eeca9b4f","$976",105,105,17,"    token: str = Depends(_get_authorization_header_retriever(required=False)),"],["EVD-e5502919a0241685","$1009",53,53,14,"        user: User,"],["EVD-e5ed9c2fcd63ed5f","$1011",8,8,48,"$1040"],["EVD-e60c5c6596740d57","$1011",15,15,4,"    favorited: bool"],["EVD-e6b97060dd8434bb","$979",19,19,5,") -> Profile:"],["EVD-e6f6feac50c38ac7","$986",83,83,12,"$8"],["EVD-e743d983c8148639","$987",69,69,48,"$15"],["EVD-e755f6a68c41ecfe","$987",36,36,21,"    comments = await comments_repo.get_comments_for_article(article=article, user=user)"],["EVD-e75f9168203a3bb5","$984",6,6,0,"$1068"],["EVD-e7878c910c51e1fa","$1006",67,67,9,"    ) -> Comment:"],["EVD-e7c8db3cb673228d","$990",40,40,17,"    user_update: UserInUpdate = Body(..., embed=True, alias=\"user\"),"],["EVD-e7cc7373870bcf87","$978",24,24,28,") -> Callable[[Connection], BaseRepository]:"],["EVD-e7d8e9f97d2d1c22","$990",25,25,8,"$8"],["EVD-e7f54dbf8c2a7393","$1016",42,42,4,"    limit: int = Field(DEFAULT_ARTICLES_LIMIT, ge=1)"],["EVD-e86524a44a7422fc","$1028",4,4,14,"pwd_context = CryptContext(schemes=[\"bcrypt\"], deprecated=\"auto\")"],["EVD-e874155a1ecca68e","$1000",2,2,0,"import sys"],["EVD-e8998873470cbe98","$979",17,17,19,"$29"],["EVD-e924d1d9731a5d84","$1019",6,6,24,"class ProfileInResponse(BaseModel):"],["EVD-e93f16018698548e","$1025",5,5,40,"async def check_username_is_taken(repo: UsersRepository, username: str) -> bool:"],["EVD-e95ef795325af7dd","$985",34,34,48,"$12"],["EVD-e980740fa53ed26f","app/__init__.py",0,0,0,""],["EVD-e9855846a908770a","$997",5,6,4,"    class Config(AppSettings.Config):"],["EVD-ea19ddc10bd7abfc","$986",28,28,4,"    wrong_login_error = HTTPException("],["EVD-ea46de911b391aa1","$1014",3,3,0,"from pydantic import BaseConfig, BaseModel"],["EVD-ea4839f941b9c73c","$987",51,51,5,") -> CommentInResponse:"],["EVD-ea503246166454e3","$1024",22,23,0,"$1052"],["EVD-ea8a194fa0ab2e28","$986",63,63,17,"    user_create: UserInCreate = Body(..., embed=True, alias=\"user\"),"],["EVD-eada6cda8bf566e2","app/api/__init__.py",0,0,0,""],["EVD-eafeac445a731d6f","$997",5,5,17,"    class Config(AppSettings.Config):"],["EVD-eb3639fca463378a","$979",25,25,11,"$19"],["EVD-eb673af62f989fd7","$990",10,10,0,"from app.models.schemas.users import UserInResponse, UserInUpdate, UserWithToken"],["EVD-ebc4e49b3f529f48","$989",12,12,40,"$27"],["EVD-ec368b81c42a0d18","$990",25,25,12,"$8"],["EVD-ec43b30ad19ed9bf","$1004",65,91,4,"    async def update_article(  # noqa: WPS211"],["EVD-ec43ed31e49e944b","$992",10,17,0,"def create_start_app_handler("],["EVD-ec4d7993473cf850","$1009",40,46,29,"            user_row = await queries.create_new_user("],["$136","$1005",4,10,0,"class BaseRepository:"],["EVD-eda82f1c4e0eeedf","$1002",5,5,0,"$1122"],["EVD-edc998ddecb4ebdb","$985",32,32,40,"$11"],["EVD-edd08c1471b48d10","$986",8,8,0,"$1075"],["EVD-ee02d5237b751f99","$992",20,25,0,"def create_stop_app_handler(app: FastAPI) -> Callable:  # type: ignore"],["EVD-ee11a8f9dc5eb2c8","$1003",51,51,11,"class Tags(TypedTable):"],["EVD-ee1697d0675542f1","$975",58,58,19,"            detail=strings.USER_IS_NOT_AUTHOR_OF_ARTICLE,"],["EVD-ee7d55b801cc6eab","$1001",127,145,0,"def create_articles_to_tags_table() -> None:"],["EVD-eedf71461a1976bd","$1001",11,11,0,"from alembic import op"],["EVD-ef4a0b5aa8d8a2e1","$985",84,84,31,"$10"],["EVD-efcb322a6b5b3c35","$1004",241,241,33,"        requested_user: Optional[User] = None,"],["EVD-f00419b18670f24a","$1003",64,64,16,"class Favorites(TypedTable):"],["EVD-f00c9071e32d7f68","$1006",11,11,0,"$1080"],["EVD-f039de45f3ba414e","$986",67,67,13,"    if await check_username_is_taken(users_repo, user_create.username):"],["EVD-f056f89ab9ac360b","$978",26,26,35,"        conn: Connection = Depends(_get_connection_from_pool),"],["EVD-f05fbce42c4ce459","$1000",13,13,0,"DATABASE_URL = SETTINGS.database_url"],["EVD-f067c2773e690ecb","$994",12,12,18,"class AppSettings(BaseAppSettings):"],["EVD-f09f514072f654d8","$986",83,83,8,"$8"],["EVD-f09f57bda5db18a2","$1006",32,36,25,"            return await self._get_comment_from_db_record("],["EVD-f0d61aa97cc381e8","$1023",9,9,0,"USERNAME_TAKEN = \"user with this username already exists\""],["EVD-f0d95a9800f179a1","$978",3,3,0,"from asyncpg.connection import Connection"],["EVD-f129017ea1460d73","$988",34,34,10,"$31"],["$137","$978",1,1,0,"from typing import AsyncGenerator, Callable, Type"],["EVD-f1811d5c0c8380db","$987",50,50,19,"$15"],["EVD-f198f969309e3808","$984",2,2,0,"from starlette import status"],["EVD-f1abf2a2151a268c","$1006",80,85,4,"    async def delete_comment(self, *, comment: Comment) -> None:"],["EVD-f1cf1c7882608dea","$1001",160,160,12,"            sa.ForeignKey(\"articles.id\", ondelete=\"CASCADE\"),"],["EVD-f1d3c2502a97dda4","$986",24,24,16,"    user_login: UserInLogin = Body(..., embed=True, alias=\"user\"),"],["EVD-f1e6e422131d51f1","$1016",29,29,4,"    description: Optional[str] = None"],["EVD-f217bc7fd55484f2","$991",7,7,0,"from app.core.settings.production import ProdAppSettings"],["EVD-f28139c8395d32f7","$1004",22,22,0,"AUTHOR_USERNAME_ALIAS = \"author_username\""],["EVD-f2862056182120db","$977",41,41,25,"$30"],["EVD-f28663b0416632df","$992",3,3,0,"from fastapi import FastAPI"],["EVD-f29077da3bcd1b16","$990",63,63,12,"$8"],["EVD-f29570ad3190c0b4","$988",84,84,37,"    return ProfileInResponse(profile=profile.copy(update={\"following\": False}))"],["EVD-f2a84b6da90f55f3","$1004",125,127,12,"            Query.from_("],["EVD-f3352408c1bad22b","$993",12,12,20,"            level = logger.level(record.levelname).name"],["EVD-f3c0b69f1ff447b0","$987",34,34,19,"$15"],["EVD-f44abe321c922589","$1004",43,43,9,"    ) -> Article:"],["EVD-f476e7202df2955b","$975",37,48,0,"async def get_article_by_slug_from_path("],["EVD-f47d859600931640","$991",5,5,0,"from app.core.settings.base import AppEnvTypes, BaseAppSettings"],["EVD-f484e1ebb007a3ac","$985",61,61,25,"$31"],["EVD-f4b00da6d017941b","$986",45,53,11,"    return UserInResponse("],["EVD-f4ca565603ef091c","$986",66,66,5,") -> UserInResponse:"],["EVD-f4dc2ef2e43b2ef2","$988",11,11,0,"$1081"],["EVD-f52f7d542e91e77e","$1004",166,172,32,"                    users.id == Query.from_("],["EVD-f5936bd4015cdf71","$1004",132,132,16,"                AUTHOR_USERNAME_ALIAS,"],["EVD-f601fcc1dfabd9b5","$983",8,8,0,"router.include_router(articles_resource.router, prefix=\"/articles\")"],["EVD-f61208d1537f441a","$984",31,31,19,"$12"],["EVD-f67c8da3c12a5909","$988",22,22,13,"$22"],["EVD-f682760870378bbb","app/main.py",13,42,0,"def get_application() -> FastAPI:"],["EVD-f696662f487872ab","$1003",7,7,16,"class Parameter(CommonParameter):"],["EVD-f6b12fbc5af5f238","$984",53,53,23,"$10"],["EVD-f75c9f0190bcb47a","$994",5,5,0,"from loguru import logger"],["EVD-f76c9ce077e0ee3d","$1001",12,12,0,"from sqlalchemy import func"],["EVD-f78a203b06957462","$1000",31,31,9,"    with connectable.connect() as connection:"],["EVD-f7fb99fbe538c652","$976",80,80,25,"    token: str = Depends(_get_authorization_header_retriever()),"],["EVD-f81aa491bfb8a0c9","$986",70,70,19,"            detail=strings.USERNAME_TAKEN,"],["EVD-f8675e97350a63be","$1001",209,209,4,"    op.drop_table(\"commentaries\")"],["EVD-f8708b161badf1fe","$1011",12,12,4,"    body: str"],["EVD-f8a6a967dc58d9d2","$977",22,22,19,"    comments_repo: CommentsRepository = Depends("],["EVD-f8be5d9a616116e7","$1004",230,230,33,"                slug=article_row[SLUG_ALIAS],"],["EVD-f8e1723f9e59cc26","$1023",12,12,0,"UNABLE_TO_FOLLOW_YOURSELF = \"user can not follow him self\""],["EVD-f90859dfe4e18a97","$1006",17,17,30,"$7"],["EVD-f962e137d1728795","$1015",5,5,0,"from app.services import security"],["EVD-f998769e38ea3f0a","$984",24,24,19,"    response_model=ListOfArticlesInResponse,"],["EVD-f9ecbf61390b9be1","$977",23,23,8,"        database.get_repository(CommentsRepository),"],["EVD-fa014864d3bf7543","$975",25,25,17,"$20"],["EVD-fa07e39b572e38dc","$1007",56,56,19,"$3"],["EVD-fa0e3e6cec819046","$988",74,77,14,"$5"],["EVD-fa1d75c26bbaf548","$990",40,40,32,"    user_update: UserInUpdate = Body(..., embed=True, alias=\"user\"),"],["EVD-fa1ff442077c897e","$998",16,16,4,"    max_connection_count: int = 5"],["$138","$1018",11,12,0,"class JWTUser(BaseModel):"],["EVD-fa272847f9e6dcef","$986",41,41,4,"    token = getattr(jwt, \"create_access_token_for_user\")("],["EVD-fa688d7585da045b","$1006",97,100,25,"            author=await self._profiles_repo.get_profile_by_username("],["EVD-fa780d6531bd21ef","$1004",254,259,4,"    async def get_tags_for_article_by_slug(self, *, slug: str) -> List[str]:"],["EVD-faba1fb9a1f4c6b5","$1014",20,20,8,"        json_encoders = {datetime.datetime: convert_datetime_to_realworld}"],["EVD-face4572f6823285","$993",8,8,23,"class InterceptHandler(logging.Handler):"],["EVD-fb1ee12ea77772d0","$1009",17,17,62,"    async def get_user_by_username(self, *, username: str) -> UserInDB:"],["EVD-fb37322dee4c10f3","$1004",34,63,4,"    async def create_article(  # noqa: WPS211"],["EVD-fb382bcb01444470","$987",33,33,27,"$29"],["EVD-fb87f3a6484b4ea4","$1009",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","$1003",4,4,0,"from pypika import Parameter as CommonParameter, Query, Table"],["EVD-fc3a336ccf2a22af","$1008",9,9,25,"        tags_row = await queries.get_all_tags(self.connection)"],["EVD-fc70ea6ad04a6be7","app/core/settings/__init__.py",0,0,0,""],["EVD-fc829ea2c6166f7a","$990",21,21,28,"$26"],["EVD-fcbc6cfea6b850a5","$985",60,60,38,"    article_create: ArticleInCreate = Body(..., embed=True, alias=\"article\"),"],["$139","$1012",6,8,0,"$1041"],["EVD-fce97f58acdb596f","$995",8,8,4,"    dev: str = \"dev\""],["EVD-fcf51c217c68b1be","$991",12,12,4,"    AppEnvTypes.prod: ProdAppSettings,"],["EVD-fd48d0fcb46fd630","$1000",26,26,8,"        config.get_section(config.config_ini_section),"],["EVD-fe14cabab3eae906","$1001",58,58,8,"        sa.Column(\"email\", sa.Text, unique=True, nullable=False, index=True),"],["EVD-fe2d6e263a24a959","$975",11,11,0,"$1080"],["EVD-fe549465bda41283","$976",73,73,15,"        return _get_authorization_header(authorization, settings)"],["EVD-fe80333c2d76c6e8","$1007",19,34,4,"    async def get_profile_by_username("],["EVD-fe90ea5db39aea1b","$1004",214,235,4,"    async def get_articles_for_user_feed("],["EVD-febd40902de85cf5","$1007",66,66,21,"        target_user: UserLike,"],["$140","$975",1,1,0,"$1082"],["EVD-ff9d432f33e279ef","$994",23,23,4,"    min_connection_count: int = 10"],["EVD-ffb285e0f90a395e","$987",34,34,40,"$15"],["EVD-ffdbe8257a2abbd7","$987",49,49,25,"$31"],["$141","$1024",1,1,0,"from slugify import slugify"],["EVD-fff56fc8693326db","$1004",80,80,19,"$3"]],"imports":[["IMP-001d2ad11d3bf91a","FACT","$1054","import","Import app.models.schemas.users.UserInCreate",["$768","$936"],["$105"],[],[],[],["UserInCreate",false,"$937",false,["$937"],0,true,false,"$768","app.api","UserInCreate","$1117",true,"$936","$890",false]],["IMP-03c615c08fdc9dd9","FACT","$1054","import","Import typing.Callable",["$730","typing"],["EVD-e2d6a9d0741808a5"],[],[],[],["Callable",false,"typing.Callable",false,["typing.Callable"],0,true,false,"$730","app.api","Callable","$1117",true,"typing","typing",false]],["IMP-03d1f92ad350047a","FACT","$1054","import","$223",["$902","$907"],["EVD-796b062358916e52"],[],[],[],["RWModel",false,"$903",false,["$903"],0,true,false,"$907","$890","RWModel","$1117",true,"$902","$890",false]],["IMP-046b24d4d65891ef","FACT","$1054","import","$229",["$907","typing"],["EVD-a7b2702291f3dca6"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$907","$890","Optional","$1117",true,"typing","typing",false]],["IMP-0670943f6d4f4c8e","FACT","$1054","import","Import app.core.settings.development.DevAppSettings",["$784","$804"],["EVD-e28d264adc14c0c1"],[],[],[],["DevAppSettings",false,"$805",false,["$805"],0,true,false,"$784","app.core","DevAppSettings","$1117",true,"$804","app.core",false]],["IMP-080ee71ac752a980","FACT","$1054","import","Import app.models.schemas.jwt.JWTUser",["$927","$967"],["EVD-45f21fa597c9ace4"],[],[],[],["JWTUser",false,"$929",false,["$929"],0,true,false,"$967","$957","JWTUser","$1117",true,"$927","$890",false]],["IMP-0875458e489880c3","FACT","$1054","import","$219",["$869","$882"],["EVD-2717a0585919fc13"],[],[],[],["$720",false,"$883",false,["$883"],0,true,false,"$869","app.db","$720","$1117",true,"$882","app.db",false]],["IMP-08fa9ed386573a30","FACT","$1054","import","Import typing.List",["$934","typing"],["EVD-ce1a252ff5b24509"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$934","$890","List","$1117",true,"typing","typing",false]],["IMP-09587e540e434682","FACT","$1054","import","$227",["$762","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$762","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-096e980a0453103f","FACT","$1054","import","$228",["$775","fastapi"],["$116"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$775","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-0a943815a604c65a","FACT","$1054","import","Import asyncpg.connection.Connection",["$743","asyncpg.connection"],["EVD-f0d95a9800f179a1"],[],[],[],["Connection",false,"asyncpg.connection.Connection",false,["asyncpg.connection.Connection"],0,true,false,"$743","app.api","Connection","$1117",true,"asyncpg.connection","asyncpg",false]],["IMP-0ac9da9ee9918eb4","FACT","$1054","import","Import pydantic.ValidationError",["$752","pydantic"],["EVD-d465197fbe825a12"],[],[],[],["ValidationError",false,"pydantic.ValidationError",false,["pydantic.ValidationError"],0,true,false,"$752","app.api","ValidationError","$1117",true,"pydantic","pydantic",false]],["IMP-0b1f0b4561d3f988","FACT","$1054","import","$211",["$743","$779"],["EVD-04c202f6f2e801bb"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$779","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-0bd61280313ada93","FACT","$1054","import","$219",["$768","$882"],["EVD-edd08c1471b48d10"],[],[],[],["$720",false,"$883",false,["$883"],0,true,false,"$768","app.api","$720","$1117",true,"$882","app.db",false]],["IMP-0ee7c3fa835c5b9c","FACT","$1054","import","$214",["$748","$810"],["EVD-4feac32063eb5352"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$748","app.api","$142","$1117",true,"$810","app.db",false]],["IMP-1164eb56ffad3d94","FACT","$1054","import","Import starlette.exceptions.HTTPException",["$730","starlette.exceptions"],["EVD-50568d78925c1dcc"],[],[],[],["StarletteHTTPException",false,"starlette.exceptions.HTTPException",false,["starlette.exceptions.HTTPException"],0,true,false,"$730","app.api","$147","$1117",true,"starlette.exceptions","starlette",false]],["IMP-11a8481c0758beef","FACT","$1054","import","Import aiosql",["aiosql","$829"],["EVD-1028c6114d731e4b"],[],[],[],["aiosql",false,null,false,[],0,true,false,"$829","app.db",null,null,true,"aiosql","aiosql",false]],["IMP-11def9ce51bc9285","FACT","$1054","import","Import starlette.exceptions.HTTPException",["app.main","starlette.exceptions"],["EVD-b424b0ad0ea03ca8"],[],[],[],["$147",false,"starlette.exceptions.HTTPException",false,["starlette.exceptions.HTTPException"],0,true,false,"app.main","app.main","$147","$1117",true,"starlette.exceptions","starlette",false]],["IMP-12e6713a42480d22","FACT","$1054","import","Import app.api.routes.articles.api",["$754","$756"],["EVD-9c64edf358c370ae"],[],[],[],["articles",false,null,false,[],0,true,false,"$754","app.api",null,null,true,"$756","app.api",false]],["IMP-12eaf4fead382418","FACT","$1054","import","$211",["$743","$748"],["EVD-7f9a9e960836d225"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$748","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-1347a088c061b9a1","FACT","$1054","import","$217",["$743","$859"],["EVD-4d9338cd3755265b"],[],[],[],["$42",false,"$860",false,["$860"],0,true,false,"$743","app.api","$42","$1117",true,"$859","app.db",false]],["IMP-140154e782264ccb","FACT","$1054","import","$227",["$757","fastapi"],["$91"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$757","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-144a10a2a28bcaf5","FACT","$1054","import","Import typing.Type",["$743","typing"],["$137"],[],[],[],["Type",false,"typing.Type",false,["typing.Type"],0,true,false,"$743","app.api","Type","$1117",true,"typing","typing",false]],["IMP-145c7f7b99623270","FACT","$1054","import","Import alembic.context",["alembic","$815"],["EVD-2ae6a7e3db7bf352"],[],[],[],["context",false,"alembic.context",false,["alembic.context"],0,true,false,"$815","app.db","context","$1117",true,"alembic","alembic",false]],["IMP-1483fcd2fa8f8a26","FACT","$1054","import","$212",["$784","$815"],["EVD-dc407cf137a1646a"],[],[],[],["$1083",false,"$785",false,["$785"],0,true,false,"$815","app.db","$1083","$1117",true,"$784","app.core",false]],["IMP-15538a35404bc684","FACT","$1054","import","Import fastapi.Path",["$740","fastapi"],["EVD-49ada49e3a7085ae"],[],[],[],["Path",false,"fastapi.Path",false,["fastapi.Path"],0,true,false,"$740","app.api","Path","$1117",true,"fastapi","fastapi",false]],["IMP-15ed2875bbd5f185","FACT","$1054","import","$223",["$902","$932"],["EVD-d78774406cf7e7f9"],[],[],[],["RWModel",false,"$903",false,["$903"],0,true,false,"$932","$890","RWModel","$1117",true,"$902","$890",false]],["IMP-1602c9e5fd4e4e68","FACT","$1054","import","$223",["$900","$902"],["EVD-6ab824a3f5c97cb6"],[],[],[],["RWModel",false,"$903",false,["$903"],0,true,false,"$900","$890","RWModel","$1117",true,"$902","$890",false]],["IMP-16487a8fbc939e93","FACT","$1054","import","$229",["$913","typing"],["$87"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$913","$890","Optional","$1117",true,"typing","typing",false]],["IMP-168939c19538bdee","FACT","$1054","import","$227",["$768","fastapi"],["$108"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$768","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-172f29251472441b","FACT","$1054","import","Import app.core.settings.test.TestAppSettings",["$784","$808"],["EVD-64433e7af6a41ebd"],[],[],[],["TestAppSettings",false,"$809",false,["$809"],0,true,false,"$784","app.core","TestAppSettings","$1117",true,"$808","app.core",false]],["IMP-17fa9ec26f5620e6","FACT","$1054","import","$210",["$730","$771"],["EVD-1419f09b0b21b49f"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$771","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-183c4307dedde66c","FACT","$1054","import","Import app.models.schemas.articles.ListOfArticlesInResponse",["$757","$913"],["$128"],[],[],[],["$231",false,"$922",false,["$922"],0,true,false,"$757","app.api","$231","$1117",true,"$913","$890",false]],["IMP-18628623bb28891c","FACT","$1054","import","Import app.models.common.DateTimeModelMixin",["$891","$898"],["$97"],[],[],[],["$64",false,"$892",false,["$892"],0,true,false,"$898","$890","$64","$1117",true,"$891","$890",false]],["IMP-1898381796444eb8","FACT","$1054","import","Import app.core.events.create_stop_app_handler",["$786","app.main"],["EVD-b94c2fd92f90badf"],[],[],[],["create_stop_app_handler",false,"$789",false,["$789"],0,true,false,"app.main","app.main","create_stop_app_handler","$1117",true,"$786","app.core",false]],["IMP-18c172870f20cc4d","FACT","$1054","import","Import app.models.schemas.articles.ArticleInResponse",["$757","$913"],["$128"],[],[],[],["$39",false,"$917",false,["$917"],0,true,false,"$757","app.api","$39","$1117",true,"$913","$890",false]],["IMP-18e3ca6c073229d7","FACT","$1054","import","Import typing.Tuple",["$817","typing"],["EVD-5224d89dfb39105a"],[],[],[],["Tuple",false,"typing.Tuple",false,["typing.Tuple"],0,true,false,"$817","app.db","Tuple","$1117",true,"typing","typing",false]],["IMP-193eb7e3f3728645","FACT","$1054","import","$224",["$762","$907"],["EVD-675abaae86b57b2f"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$762","app.api","User","$1117",true,"$907","$890",false]],["IMP-19746e01ed8b4249","FACT","$1054","import","Import app.db.queries.tables.favorites",["$831","$838"],["$83"],[],[],[],["favorites",false,"app.db.queries.tables.favorites",false,["app.db.queries.tables.favorites"],0,true,false,"$838","app.db","favorites","$1117",true,"$831","app.db",false]],["IMP-19d27aaf6e2e96ed","FACT","$1054","import","$214",["$726","$810"],["EVD-7b694378608d662e"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$726","app.api","$142","$1117",true,"$810","app.db",false]],["IMP-1b6b29460024f85d","FACT","$1054","import","Import typing.List",["$795","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$795","app.core","List","$1117",true,"typing","typing",false]],["IMP-1b6fb03e89df25de","FACT","$1054","import","$225",["$726","$943"],["EVD-8a557ce3370cb9ab"],[],[],[],["strings",false,null,false,[],0,true,false,"$726","app.api",null,null,true,"$943","$942",false]],["IMP-1d39bb5130730a93","FACT","$1054","import","$213",["$730","$795"],["EVD-97e160a630d8a217"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$730","app.api","$36","$1117",true,"$795","app.core",false]],["IMP-1da5c753d20d27b7","FACT","$1054","import","Import fastapi.Path",["$748","fastapi"],["EVD-98454f817b185956"],[],[],[],["Path",false,"fastapi.Path",false,["fastapi.Path"],0,true,false,"$748","app.api","Path","$1117",true,"fastapi","fastapi",false]],["IMP-1e17ed3eb4709596","FACT","$1054","import","Import functools.lru_cache",["$784","functools"],["EVD-7c4ca4288a625161"],[],[],[],["lru_cache",false,"functools.lru_cache",false,["functools.lru_cache"],0,true,false,"$784","app.core","lru_cache","$1117",true,"functools","functools",false]],["IMP-1ebcaa77ff247721","FACT","$1054","import","$225",["$768","$943"],["EVD-7b9aeaec2a815693"],[],[],[],["strings",false,null,false,[],0,true,false,"$768","app.api",null,null,true,"$943","$942",false]],["IMP-1f45875c0fb83b46","FACT","$1054","import","$213",["$781","$795"],["EVD-905a781e35b54feb"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$781","app.api","$36","$1117",true,"$795","app.core",false]],["IMP-1f6f33c2f9e61459","FACT","$1054","import","Import fastapi.exceptions.RequestValidationError",["app.main","fastapi.exceptions"],["EVD-35a1df784da7e386"],[],[],[],["RequestValidationError",false,"$1066",false,["$1066"],0,true,false,"app.main","app.main","RequestValidationError","$1117",true,"fastapi.exceptions","fastapi",false]],["IMP-1f93ada1fc41c89b","FACT","$1054","import","Import fastapi.Body",["$781","fastapi"],["$82"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$781","app.api","Body","$1117",true,"fastapi","fastapi",false]],["IMP-212efeff653e402d","FACT","$1054","import","$227",["$748","fastapi"],["EVD-98454f817b185956"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$748","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-262b026e84bca07e","FACT","$1054","import","Import app.models.schemas.comments.ListOfCommentsInResponse",["$771","$923"],["EVD-95fecfd67e6ec189"],[],[],[],["$232",false,"$926",false,["$926"],0,true,false,"$771","app.api","$232","$1117",true,"$923","$890",false]],["IMP-268004502d7fcb66","FACT","$1054","import","Import app.models.schemas.tags.TagsInList",["$779","$934"],["EVD-833f2cd99a8263db"],[],[],[],["TagsInList",false,"$935",false,["$935"],0,true,false,"$779","app.api","TagsInList","$1117",true,"$934","$890",false]],["IMP-2755e8425b673fb9","FACT","$1054","import","$229",["$861","typing"],["EVD-6bffcbec14442b2b"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$861","app.db","Optional","$1117",true,"typing","typing",false]],["IMP-27737f32e05516ac","FACT","$1054","import","$213",["$786","$795"],["EVD-640954895fe66b73"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$786","app.core","$36","$1117",true,"$795","app.core",false]],["IMP-291c9c03e2f14dc8","FACT","$1054","import","Import starlette.status.HTTP_404_NOT_FOUND",["$748","$1134"],["EVD-01208194bccd5ae8"],[],[],[],["HTTP_404_NOT_FOUND",false,"starlette.status.HTTP_404_NOT_FOUND",false,["starlette.status.HTTP_404_NOT_FOUND"],0,true,false,"$748","app.api","HTTP_404_NOT_FOUND","$1117",true,"$1134","starlette",false]],["IMP-2971dc86d5ed4aa7","FACT","$1054","import","$221",["$861","$898"],["EVD-4b3fc7603be77694"],[],[],[],["Comment",false,"$899",false,["$899"],0,true,false,"$861","app.db","Comment","$1117",true,"$898","$890",false]],["IMP-2a83904b14786ebc","FACT","$1054","import","Import app.api.dependencies.articles",["$726","$740"],["$81"],[],[],[],["articles",false,null,false,[],0,true,false,"$740","app.api",null,null,true,"$726","app.api",false]],["IMP-2b0551794917a0a0","FACT","$1054","import","Import pydantic.BaseConfig",["$902","pydantic"],["EVD-ea46de911b391aa1"],[],[],[],["BaseConfig",false,"pydantic.BaseConfig",false,["pydantic.BaseConfig"],0,true,false,"$902","$890","BaseConfig","$1117",true,"pydantic","pydantic",false]],["IMP-2d5e421041c17971","FACT","$1054","import","Import asyncpg",["$812","asyncpg"],["EVD-34772a2dc467b844"],[],[],[],["asyncpg",false,null,false,[],0,true,false,"$812","app.db",null,null,true,"asyncpg","asyncpg",false]],["IMP-2dbb2be50098633f","FACT","$1054","import","Import app.core.settings.production.ProdAppSettings",["$784","$806"],["EVD-f217bc7fd55484f2"],[],[],[],["ProdAppSettings",false,"$807",false,["$807"],0,true,false,"$784","app.core","ProdAppSettings","$1117",true,"$806","app.core",false]],["IMP-2e6fe03dfae0e1c6","FACT","$1054","import","Import app.services.security",["$907","$971"],["EVD-f962e137d1728795"],[],[],[],["security",false,null,false,[],0,true,false,"$907","$890",null,null,true,"$971","$957",false]],["IMP-2f0228c2084c9657","FACT","$1054","import","$228",["$726","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$726","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-2f6516922953e18b","FACT","$1054","import","Import app.api.dependencies.database",["$740","$743"],["$81"],[],[],[],["database",false,null,false,[],0,true,false,"$740","app.api",null,null,true,"$743","app.api",false]],["IMP-30ee6cf7376ce4dc","FACT","$1054","import","$228",["$757","fastapi"],["$91"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$757","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-32f9828bdd9b21c7","FACT","$1054","import","$222",["$900","$930"],["EVD-c8f5a6eb64bc7537"],[],[],[],["Profile",false,"$901",false,["$901"],0,true,false,"$930","$890","Profile","$1117",true,"$900","$890",false]],["IMP-33fb3d0b1a24d046","FACT","$1054","import","Import typing.Callable",["$786","typing"],["EVD-e256f44a1da225c8"],[],[],[],["Callable",false,"typing.Callable",false,["typing.Callable"],0,true,false,"$786","app.core","Callable","$1117",true,"typing","typing",false]],["IMP-3401cb3b912261ee","FACT","$1054","import","Import fastapi.Body",["$768","fastapi"],["$108"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$768","app.api","Body","$1117",true,"fastapi","fastapi",false]],["IMP-34b5b2e257aeab2e","FACT","$1054","import","Import app.models.schemas.articles.ArticlesFilters",["$726","$913"],["EVD-b4f8c55c177ae6ae"],[],[],[],["ArticlesFilters",false,"$919",false,["$919"],0,true,false,"$726","app.api","ArticlesFilters","$1117",true,"$913","$890",false]],["IMP-3578ab428cb8259c","FACT","$1054","import","Import app.services.authentication.check_email_is_taken",["$768","$962"],["EVD-5f834807ff7b7383"],[],[],[],["check_email_is_taken",false,"$963",false,["$963"],0,true,false,"$768","app.api","check_email_is_taken","$1117",true,"$962","$957",false]],["IMP-35f7f789924f1e2a","FACT","$1054","import","$226",["$771","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$771","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-37013c7bd29c8578","FACT","$1054","import","$226",["$779","fastapi"],["EVD-a67ea9c272d6fe2e"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$779","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-377ce95a3505cc4e","FACT","$1054","import","Import typing.Sequence",["$838","typing"],["$126"],[],[],[],["Sequence",false,"typing.Sequence",false,["typing.Sequence"],0,true,false,"$838","app.db","Sequence","$1117",true,"typing","typing",false]],["IMP-37b4e23b27408a95","FACT","$1054","import","Import starlette.requests",["$730","starlette"],["EVD-d9314fe122b4900c"],[],[],[],["requests",false,"starlette.requests",false,["starlette.requests"],0,true,false,"$730","app.api","requests","$1117",true,"starlette","starlette",false]],["IMP-39acd760772aea22","FACT","$1054","import","$222",["$898","$900"],["EVD-5a365727bfe4eb2b"],[],[],[],["Profile",false,"$901",false,["$901"],0,true,false,"$898","$890","Profile","$1117",true,"$900","$890",false]],["IMP-3a1e7ffb3cd43c6f","FACT","$1054","import","$210",["$730","$775"],["EVD-c7418824f6922a1d"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$775","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-3aec7675c98568da","FACT","$1054","import","Import fastapi.Body",["$771","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$771","app.api","Body","$1117",true,"fastapi","fastapi",false]],["IMP-3bb4e6874d962ca2","FACT","$1054","import","$215",["$829","$882"],["EVD-dbf68b2d438b15ad"],[],[],[],["queries",false,"$830",false,["$830"],0,true,false,"$882","app.db","queries","$1117",true,"$829","app.db",false]],["IMP-3c0cb93d99df89f3","FACT","$1054","import","Import pydantic.BaseModel",["$930","pydantic"],["EVD-a51bb8b50ed9449e"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$930","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-3c2e3054683cddb0","FACT","$1054","import","Import starlette.status.HTTP_201_CREATED",["$768","$1134"],["EVD-4f14fc576cb86edc"],[],[],[],["HTTP_201_CREATED",false,"starlette.status.HTTP_201_CREATED",false,["starlette.status.HTTP_201_CREATED"],0,true,false,"$768","app.api","HTTP_201_CREATED","$1117",true,"$1134","starlette",false]],["IMP-3cb6407b36367260","FACT","$1054","import","$225",["$781","$943"],["EVD-01682c7baae0bc54"],[],[],[],["strings",false,null,false,[],0,true,false,"$781","app.api",null,null,true,"$943","$942",false]],["IMP-3cf541175700c841","FACT","$1054","import","Import app.api.dependencies.profiles.get_profile_by_username_from_path",["$748","$775"],["EVD-d7e02cdb3f008536"],[],[],[],["$1087",false,"$749",false,["$749"],0,true,false,"$775","app.api","$1087","$1117",true,"$748","app.api",false]],["IMP-3d77ad35d318ce97","FACT","$1054","import","Import app.models.common.DateTimeModelMixin",["$891","$907"],["EVD-9ab86d7fb5428ff6"],[],[],[],["$64",false,"$892",false,["$892"],0,true,false,"$907","$890","$64","$1117",true,"$891","$890",false]],["IMP-3e499107c532b1f1","FACT","$1054","import","$228",["$750","fastapi"],["EVD-5a1e6c362e0b49f8"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$750","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-3ea9b4b8fca79e84","FACT","$1054","import","Import app.models.schemas.comments.CommentInResponse",["$771","$923"],["EVD-95fecfd67e6ec189"],[],[],[],["CommentInResponse",false,"$925",false,["$925"],0,true,false,"$771","app.api","CommentInResponse","$1117",true,"$923","$890",false]],["IMP-3f1be8aa5609f3a4","FACT","$1054","import","Import typing.AsyncGenerator",["$743","typing"],["$137"],[],[],[],["AsyncGenerator",false,"typing.AsyncGenerator",false,["typing.AsyncGenerator"],0,true,false,"$743","app.api","AsyncGenerator","$1117",true,"typing","typing",false]],["IMP-3f5dfe8b290dc54f","FACT","$1054","import","$224",["$907","$936"],["EVD-a509255cb0003c1f"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$936","$890","User","$1117",true,"$907","$890",false]],["IMP-3f7fd92573d6a992","FACT","$1054","import","Import fastapi.Response",["$762","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["Response",false,"fastapi.Response",false,["fastapi.Response"],0,true,false,"$762","app.api","Response","$1117",true,"fastapi","fastapi",false]],["IMP-4069f9e087484089","FACT","$1054","import","$213",["$784","$795"],["EVD-6e687aaffb46cb84"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$784","app.core","$36","$1117",true,"$795","app.core",false]],["IMP-40a980a97dec5e3a","FACT","$1054","import","Import starlette.requests.Request",["$752","starlette.requests"],["EVD-051dce9e1ff46886"],[],[],[],["Request",false,"$1132",false,["$1132"],0,true,false,"$752","app.api","Request","$1117",true,"starlette.requests","starlette",false]],["IMP-43a260d340508feb","FACT","$1054","import","$222",["$869","$900"],["EVD-15d62db92cd91728"],[],[],[],["Profile",false,"$901",false,["$901"],0,true,false,"$869","app.db","Profile","$1117",true,"$900","$890",false]],["IMP-43e52e5f51682695","FACT","$1054","import","Import fastapi.Response",["$771","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["Response",false,"fastapi.Response",false,["fastapi.Response"],0,true,false,"$771","app.api","Response","$1117",true,"fastapi","fastapi",false]],["IMP-44b0a39efd6fc58a","FACT","$1054","import","Import app.models.schemas.rwschema.RWSchema",["$923","$932"],["EVD-4baca509d1518ff5"],[],[],[],["RWSchema",false,"$933",false,["$933"],0,true,false,"$923","$890","RWSchema","$1117",true,"$932","$890",false]],["IMP-4524857577eb74fe","FACT","$1054","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_OFFSET",["$726","$913"],["EVD-b4f8c55c177ae6ae"],[],[],[],["$63",false,"$921",false,["$921"],0,true,false,"$726","app.api","$63","$1117",true,"$913","$890",false]],["IMP-46bb66f99035a724","FACT","$1054","import","$224",["$771","$907"],["EVD-48fc03f9d985c1a3"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$771","app.api","User","$1117",true,"$907","$890",false]],["IMP-480c2cd4f4210f6b","FACT","$1054","import","Import asyncpg.Record",["$861","asyncpg"],["EVD-9da1592686fef7b8"],[],[],[],["Record",false,"asyncpg.Record",false,["asyncpg.Record"],0,true,false,"$861","app.db","Record","$1117",true,"asyncpg","asyncpg",false]],["IMP-480c7067f662fe90","FACT","$1054","import","Import app.models.schemas.rwschema.RWSchema",["$932","$936"],["EVD-4cc707ce8e949f50"],[],[],[],["RWSchema",false,"$933",false,["$933"],0,true,false,"$936","$890","RWSchema","$1117",true,"$932","$890",false]],["IMP-49eed6bf9c4659f3","FACT","$1054","import","Import fastapi.Query",["$757","fastapi"],["$91"],[],[],[],["Query",false,"fastapi.Query",false,["fastapi.Query"],0,true,false,"$757","app.api","Query","$1117",true,"fastapi","fastapi",false]],["IMP-4bebe13542070218","FACT","$1054","import","Import asyncpg.pool.Pool",["$743","asyncpg.pool"],["EVD-de2db9fb4555027f"],[],[],[],["Pool",false,"asyncpg.pool.Pool",false,["asyncpg.pool.Pool"],0,true,false,"$743","app.api","Pool","$1117",true,"asyncpg.pool","asyncpg",false]],["IMP-4c2cf1895dbf3cc2","FACT","$1054","import","$224",["$757","$907"],["EVD-9902d3ba041aabf6"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$757","app.api","User","$1117",true,"$907","$890",false]],["IMP-4c8899fa65f056fd","FACT","$1054","import","$220",["$757","$896"],["EVD-053980316b779b42"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$757","app.api","Article","$1117",true,"$896","$890",false]],["IMP-4e557d11ae13ce70","FACT","$1054","import","$226",["$768","fastapi"],["$108"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$768","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-4e76bd38cb7bdc57","FACT","$1054","import","$212",["$781","$784"],["EVD-d54b22396e95e5f6"],[],[],[],["$1083",false,"$785",false,["$785"],0,true,false,"$781","app.api","$1083","$1117",true,"$784","app.core",false]],["IMP-4ef37f3979392dcb","FACT","$1054","import","Import starlette.status.HTTP_400_BAD_REQUEST",["$775","$1134"],["EVD-5f4f8ce13c0d673a"],[],[],[],["HTTP_400_BAD_REQUEST",false,"$1135",false,["$1135"],0,true,false,"$775","app.api","HTTP_400_BAD_REQUEST","$1117",true,"$1134","starlette",false]],["IMP-50ba51853b933bb4","FACT","$1054","import","Import datetime.timedelta",["$967","datetime"],["$131"],[],[],[],["timedelta",false,"datetime.timedelta",false,["datetime.timedelta"],0,true,false,"$967","$957","timedelta","$1117",true,"datetime","datetime",false]],["IMP-542f288538700fd0","FACT","$1054","import","Import sqlalchemy",["$817","sqlalchemy"],["EVD-d2dae21e14aa4ede"],[],[],[],["sa",false,null,false,[],0,true,false,"$817","app.db",null,null,true,"sqlalchemy","sqlalchemy",false]],["IMP-544440250e42879b","FACT","$1054","import","Import app.models.domain.users.UserInDB",["$882","$907"],["EVD-719f723972ce0e2a"],[],[],[],["UserInDB",false,"$909",false,["$909"],0,true,false,"$882","app.db","UserInDB","$1117",true,"$907","$890",false]],["IMP-54a8d27b660f44d4","FACT","$1054","import","Import pydantic.BaseSettings",["$801","pydantic"],["EVD-c2f106a2ee04e1b1"],[],[],[],["BaseSettings",false,"pydantic.BaseSettings",false,["pydantic.BaseSettings"],0,true,false,"$801","app.core","BaseSettings","$1117",true,"pydantic","pydantic",false]],["IMP-54d9a2cf9576760a","FACT","$1054","import","Import typing.Dict",["$784","typing"],["EVD-a4e64d90ffc37b7b"],[],[],[],["Dict",false,"typing.Dict",false,["typing.Dict"],0,true,false,"$784","app.core","Dict","$1117",true,"typing","typing",false]],["IMP-551cc2cf11b5908a","FACT","$1054","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_LIMIT",["$726","$913"],["EVD-b4f8c55c177ae6ae"],[],[],[],["$62",false,"$920",false,["$920"],0,true,false,"$726","app.api","$62","$1117",true,"$913","$890",false]],["IMP-554887bebb03d55f","FACT","$1054","import","Import typing.Dict",["$967","typing"],["EVD-838cc7c2931408da"],[],[],[],["Dict",false,"typing.Dict",false,["typing.Dict"],0,true,false,"$967","$957","Dict","$1117",true,"typing","typing",false]],["IMP-55c09030b279b6f0","FACT","$1054","import","Import app.models.schemas.articles.ArticlesFilters",["$762","$913"],["$101"],[],[],[],["ArticlesFilters",false,"$919",false,["$919"],0,true,false,"$762","app.api","ArticlesFilters","$1117",true,"$913","$890",false]],["IMP-570bc7b21ca74106","FACT","$1054","import","$218",["$775","$869"],["EVD-bc10c3c26c5649c7"],[],[],[],["$497",false,"$870",false,["$870"],0,true,false,"$775","app.api","$497","$1117",true,"$869","app.db",false]],["IMP-573e6cd86f453ae9","FACT","$1054","import","$229",["$730","typing"],["EVD-e2d6a9d0741808a5"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$730","app.api","Optional","$1117",true,"typing","typing",false]],["IMP-57a0cf2896a1303b","FACT","$1054","import","$212",["$730","$784"],["EVD-bdbe30a4a995deb0"],[],[],[],["$1083",false,"$785",false,["$785"],0,true,false,"$730","app.api","$1083","$1117",true,"$784","app.core",false]],["IMP-57dae7022e1112e9","FACT","$1054","import","Import app.models.common.IDModelMixin",["$891","$898"],["$97"],[],[],[],["IDModelMixin",false,"$894",false,["$894"],0,true,false,"$898","$890","IDModelMixin","$1117",true,"$891","$890",false]],["IMP-58c8900d541c38e1","FACT","$1054","import","$226",["$775","fastapi"],["$116"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$775","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-5903c696db7d3c37","FACT","$1054","import","$211",["$743","$771"],["EVD-78618d028f08c03d"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$771","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-59beefda3f913a7c","FACT","$1054","import","$229",["$726","typing"],["$140"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$726","app.api","Optional","$1117",true,"typing","typing",false]],["IMP-5a3f38f53ee8324e","FACT","$1054","import","Import app.models.schemas.users.UserWithToken",["$781","$936"],["EVD-eb673af62f989fd7"],[],[],[],["UserWithToken",false,"$941",false,["$941"],0,true,false,"$781","app.api","UserWithToken","$1117",true,"$936","$890",false]],["IMP-5a6cec06a0fbdce2","FACT","$1054","import","Import app.models.schemas.articles.ArticleForResponse",["$762","$913"],["$101"],[],[],[],["$38",false,"$914",false,["$914"],0,true,false,"$762","app.api","$38","$1117",true,"$913","$890",false]],["IMP-5a717129ee178ef3","FACT","$1054","import","Import app.api.routes.tags",["$754","$779"],["$112"],[],[],[],["tags",false,null,false,[],0,true,false,"$754","app.api",null,null,true,"$779","app.api",false]],["IMP-5ae690452325c06c","FACT","$1054","import","$229",["$900","typing"],["EVD-dc39252a22103d59"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$900","$890","Optional","$1117",true,"typing","typing",false]],["IMP-5b0095157ec96eed","FACT","$1054","import","$228",["$768","fastapi"],["$108"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$768","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-5b3dcedc9a80675a","FACT","$1054","import","$224",["$740","$907"],["EVD-b00941a6ebdab478"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$740","app.api","User","$1117",true,"$907","$890",false]],["IMP-5b66cc34f3db4d33","FACT","$1054","import","$211",["$743","$775"],["EVD-39a478e5947fe8c0"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$775","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-5c81f5d5439ec5e8","FACT","$1054","import","$214",["$730","$810"],["EVD-0eedc8259bc58201"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$730","app.api","$142","$1117",true,"$810","app.db",false]],["IMP-5d37c61e26a68398","FACT","$1054","import","$228",["$740","fastapi"],["EVD-49ada49e3a7085ae"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$740","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-5d543952b26e47e8","FACT","$1054","import","$213",["$768","$795"],["EVD-20db123f214d23b0"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$768","app.api","$36","$1117",true,"$795","app.core",false]],["IMP-5d82e0e1a827c099","FACT","$1054","import","Import pydantic.PostgresDsn",["$808","pydantic"],["EVD-90ec1a2ebcbcf9c2"],[],[],[],["PostgresDsn",false,"$1119",false,["$1119"],0,true,false,"$808","app.core","PostgresDsn","$1117",true,"pydantic","pydantic",false]],["IMP-5e8087ce7dfda045","FACT","$1054","import","Import loguru.logger",["$812","loguru"],["EVD-653c398d2a1904db"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$812","app.db","logger","$1117",true,"loguru","loguru",false]],["IMP-5ea3a3e4bdd327df","FACT","$1054","import","Import pydantic.SecretStr",["$808","pydantic"],["EVD-90ec1a2ebcbcf9c2"],[],[],[],["SecretStr",false,"$1120",false,["$1120"],0,true,false,"$808","app.core","SecretStr","$1117",true,"pydantic","pydantic",false]],["IMP-5eec8795e265db53","FACT","$1054","import","$219",["$781","$882"],["EVD-a755b91a5d7393e0"],[],[],[],["$720",false,"$883",false,["$883"],0,true,false,"$781","app.api","$720","$1117",true,"$882","app.db",false]],["IMP-5fb94e8cfd527d24","FACT","$1054","import","$223",["$898","$902"],["EVD-0c90514a33ee19b4"],[],[],[],["RWModel",false,"$903",false,["$903"],0,true,false,"$898","$890","RWModel","$1117",true,"$902","$890",false]],["IMP-6091e1a18cda82a7","FACT","$1054","import","Import app.core.events.create_start_app_handler",["$786","app.main"],["EVD-b94c2fd92f90badf"],[],[],[],["create_start_app_handler",false,"$787",false,["$787"],0,true,false,"app.main","app.main","create_start_app_handler","$1117",true,"$786","app.core",false]],["IMP-60cadba92ad84af7","FACT","$1054","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_LIMIT",["$757","$913"],["$128"],[],[],[],["$62",false,"$920",false,["$920"],0,true,false,"$757","app.api","$62","$1117",true,"$913","$890",false]],["IMP-610849d120e03e6f","FACT","$1054","import","$227",["$781","fastapi"],["$82"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$781","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-61d5bbf4fcfcf5de","FACT","$1054","import","$226",["$781","fastapi"],["$82"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$781","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-622abff8b0b27c06","FACT","$1054","import","Import app.api.errors.http_error.http_error_handler",["$750","app.main"],["EVD-fb8a490ab1385bac"],[],[],[],["http_error_handler",false,"$751",false,["$751"],0,true,false,"app.main","app.main","http_error_handler","$1117",true,"$750","app.api",false]],["IMP-627ca3890cdfeb74","FACT","$1054","import","Import app.models.schemas.articles.ArticleInUpdate",["$762","$913"],["$101"],[],[],[],["ArticleInUpdate",false,"$918",false,["$918"],0,true,false,"$762","app.api","ArticleInUpdate","$1117",true,"$913","$890",false]],["IMP-6282e4a9ab80e3ec","FACT","$1054","import","$210",["$730","$781"],["EVD-b72cb72a20f2b92d"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$781","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-62a3fe5561d5ba09","FACT","$1054","import","Import app.models.schemas.comments.CommentInCreate",["$771","$923"],["EVD-95fecfd67e6ec189"],[],[],[],["CommentInCreate",false,"$924",false,["$924"],0,true,false,"$771","app.api","CommentInCreate","$1117",true,"$923","$890",false]],["IMP-62e904c77003f848","FACT","$1054","import","Import fastapi.Security",["$730","fastapi"],["EVD-2c6820495596475b"],[],[],[],["Security",false,"fastapi.Security",false,["fastapi.Security"],0,true,false,"$730","app.api","Security","$1117",true,"fastapi","fastapi",false]],["IMP-63979ed69d78d8dd","FACT","$1054","import","$225",["$740","$943"],["EVD-d6109d7ef0dbefce"],[],[],[],["strings",false,null,false,[],0,true,false,"$740","app.api",null,null,true,"$943","$942",false]],["IMP-64557a9645526829","FACT","$1054","import","Import starlette.status.HTTP_400_BAD_REQUEST",["$768","$1134"],["EVD-4f14fc576cb86edc"],[],[],[],["HTTP_400_BAD_REQUEST",false,"$1135",false,["$1135"],0,true,false,"$768","app.api","HTTP_400_BAD_REQUEST","$1117",true,"$1134","starlette",false]],["IMP-64acb1454397e75b","FACT","$1054","import","Import asyncpg.connection.Connection",["$859","asyncpg.connection"],["EVD-d83dc280281dd5fc"],[],[],[],["Connection",false,"asyncpg.connection.Connection",false,["asyncpg.connection.Connection"],0,true,false,"$859","app.db","Connection","$1117",true,"asyncpg.connection","asyncpg",false]],["IMP-64e0322c9d603087","FACT","$1054","import","$220",["$740","$896"],["EVD-9bdc32b9c6bf17ad"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$740","app.api","Article","$1117",true,"$896","$890",false]],["IMP-6528f67aff890fbe","FACT","$1054","import","$216",["$838","$958"],["EVD-afd7a1465b6ba686"],[],[],[],["$40",false,"$840",false,["$840"],0,true,false,"$958","$957","$40","$1117",true,"$838","app.db",false]],["IMP-666f4ed067019e98","FACT","$1054","import","$221",["$740","$898"],["EVD-8955d8ecc34342d7"],[],[],[],["Comment",false,"$899",false,["$899"],0,true,false,"$740","app.api","Comment","$1117",true,"$898","$890",false]],["IMP-67524bba2b95704c","FACT","$1054","import","$227",["$726","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$726","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-679c69749d97c332","FACT","$1054","import","$217",["$859","$882"],["EVD-b5d3dcc55e5d67f0"],[],[],[],["$42",false,"$860",false,["$860"],0,true,false,"$882","app.db","$42","$1117",true,"$859","app.db",false]],["IMP-690698cfe601ddf4","FACT","$1054","import","$211",["$743","$781"],["EVD-4227596694b3c37a"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$781","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-6952ee0fc4d72ce1","FACT","$1054","import","$209",["$726","$757"],["EVD-44a6e06f745cf82f"],[],[],[],["$1084",false,"$728",false,["$728"],0,true,false,"$757","app.api","$1084","$1117",true,"$726","app.api",false]],["IMP-69594d875f887f8c","FACT","$1054","import","Import pydantic.ValidationError",["$967","pydantic"],["EVD-5dfc2102a17b1568"],[],[],[],["ValidationError",false,"pydantic.ValidationError",false,["pydantic.ValidationError"],0,true,false,"$967","$957","ValidationError","$1117",true,"pydantic","pydantic",false]],["IMP-6a754bb0d07c3c4e","FACT","$1054","import","$220",["$838","$896"],["EVD-c0078c3f3e7ceddc"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$838","app.db","Article","$1117",true,"$896","$890",false]],["IMP-6aa9faaf2b4ede20","FACT","$1054","import","Import starlette.status",["$726","starlette"],["EVD-62c14f43e144eeb1"],[],[],[],["status",false,"$1134",false,["$1134"],0,true,false,"$726","app.api","status","$1117",true,"starlette","starlette",false]],["IMP-6ad23bf917a04b2a","FACT","$1054","import","Import app.models.schemas.rwschema.RWSchema",["$913","$932"],["EVD-94109ba3ac953ef9"],[],[],[],["RWSchema",false,"$933",false,["$933"],0,true,false,"$913","$890","RWSchema","$1117",true,"$932","$890",false]],["IMP-6bcd5ee3057de058","FACT","$1054","import","$214",["$740","$810"],["EVD-8ab1da694187b08b"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$740","app.api","$142","$1117",true,"$810","app.db",false]],["IMP-6c1cfb22320a9584","FACT","$1054","import","Import alembic.op",["alembic","$817"],["EVD-eedf71461a1976bd"],[],[],[],["op",false,"alembic.op",false,["alembic.op"],0,true,false,"$817","app.db","op","$1117",true,"alembic","alembic",false]],["IMP-6cfdb081c0612ad3","FACT","$1054","import","$221",["$771","$898"],["EVD-1af1416e91f072f0"],[],[],[],["Comment",false,"$899",false,["$899"],0,true,false,"$771","app.api","Comment","$1117",true,"$898","$890",false]],["IMP-6d1b45bc0ab58390","FACT","$1054","import","Import typing.Any",["$795","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["Any",false,"typing.Any",false,["typing.Any"],0,true,false,"$795","app.core","Any","$1117",true,"typing","typing",false]],["IMP-6d50c0e0058d22ea","FACT","$1054","import","Import pydantic.Field",["$891","pydantic"],["EVD-0310793f5539529d"],[],[],[],["Field",false,"pydantic.Field",false,["pydantic.Field"],0,true,false,"$891","$890","Field","$1117",true,"pydantic","pydantic",false]],["IMP-6db6b935fb6882cc","FACT","$1054","import","$224",["$907","$958"],["EVD-e2c7ef854c50f9a5"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$958","$957","User","$1117",true,"$907","$890",false]],["IMP-6e9f6145ec62f8c1","FACT","$1054","import","Import app.db.repositories.comments.CommentsRepository",["$771","$861"],["EVD-5447804f86310b54"],[],[],[],["$59",false,"$862",false,["$862"],0,true,false,"$771","app.api","$59","$1117",true,"$861","app.db",false]],["IMP-6ea7fc7ad086b14a","FACT","$1054","import","$222",["$896","$900"],["EVD-6e6b1ba0f8fefd9a"],[],[],[],["Profile",false,"$901",false,["$901"],0,true,false,"$896","$890","Profile","$1117",true,"$900","$890",false]],["IMP-6f0a94d98e284c4a","FACT","$1054","import","$217",["$859","$878"],["EVD-c517dc1c5aaa310d"],[],[],[],["$42",false,"$860",false,["$860"],0,true,false,"$878","app.db","$42","$1117",true,"$859","app.db",false]],["IMP-706e7c9cc95964fe","FACT","$1054","import","Import app.services.authentication.check_username_is_taken",["$781","$962"],["EVD-e1cba8587473685b"],[],[],[],["$1039",false,"$964",false,["$964"],0,true,false,"$781","app.api","$1039","$1117",true,"$962","$957",false]],["IMP-709667b401ff46f1","FACT","$1054","import","Import fastapi.FastAPI",["$812","fastapi"],["EVD-6d976a89613c977f"],[],[],[],["FastAPI",false,"fastapi.FastAPI",false,["fastapi.FastAPI"],0,true,false,"$812","app.db","FastAPI","$1117",true,"fastapi","fastapi",false]],["IMP-70bcde3b3c514f60","FACT","$1054","import","Import logging",["$804","logging"],["EVD-8c721f535b6ccd2e"],[],[],[],["logging",false,null,false,[],0,true,false,"$804","app.core",null,null,true,"logging","logging",false]],["IMP-70fdb4830532d3ae","FACT","$1054","import","Import bcrypt",["$971","bcrypt"],["$117"],[],[],[],["bcrypt",false,null,false,[],0,true,false,"$971","$957",null,null,true,"bcrypt","bcrypt",false]],["IMP-711872978681984b","FACT","$1054","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_OFFSET",["$757","$913"],["$128"],[],[],[],["$63",false,"$921",false,["$921"],0,true,false,"$757","app.api","$63","$1117",true,"$913","$890",false]],["IMP-7132d8268853a84e","FACT","$1054","import","$220",["$771","$896"],["EVD-4e6d55545c1b37f5"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$771","app.api","Article","$1117",true,"$896","$890",false]],["IMP-71a1ffb44d545c44","FACT","$1054","import","Import pypika.Query",["$831","pypika"],["EVD-fc12640d2362b819"],[],[],[],["Query",false,"pypika.Query",false,["pypika.Query"],0,true,false,"$831","app.db","Query","$1117",true,"pypika","pypika",false]],["IMP-7242d50ae1ec86c2","FACT","$1054","import","Import asyncpg.Record",["$838","asyncpg"],["EVD-c59eff1a5644c727"],[],[],[],["Record",false,"asyncpg.Record",false,["asyncpg.Record"],0,true,false,"$838","app.db","Record","$1117",true,"asyncpg","asyncpg",false]],["IMP-724c301feafbfdcf","FACT","$1054","import","$225",["$775","$943"],["EVD-f4dc2ef2e43b2ef2"],[],[],[],["strings",false,null,false,[],0,true,false,"$775","app.api",null,null,true,"$943","$942",false]],["IMP-74dd7c5d2b360b6c","FACT","$1054","import","Import pydantic.Field",["$913","pydantic"],["EVD-bf8fbd20b354798b"],[],[],[],["Field",false,"pydantic.Field",false,["pydantic.Field"],0,true,false,"$913","$890","Field","$1117",true,"pydantic","pydantic",false]],["IMP-757acd87a2330244","FACT","$1054","import","$226",["$762","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$762","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-75ac47986776e3b0","FACT","$1054","import","Import sys",["$795","sys"],["EVD-4c33e8167115b5d1"],[],[],[],["sys",false,null,false,[],0,true,false,"$795","app.core",null,null,true,"sys","sys",false]],["IMP-75c28aa706c0febd","FACT","$1054","import","Import app.db.repositories.tags.TagsRepository",["$838","$878"],["EVD-66bf0aba2339c2da"],[],[],[],["TagsRepository",false,"$879",false,["$879"],0,true,false,"$838","app.db","TagsRepository","$1117",true,"$878","app.db",false]],["IMP-76463cfa4b286bf1","FACT","$1054","import","$217",["$859","$861"],["EVD-67a3fed596a4c57a"],[],[],[],["$42",false,"$860",false,["$860"],0,true,false,"$861","app.db","$42","$1117",true,"$859","app.db",false]],["IMP-766f1aa3f78136c9","FACT","$1054","import","$229",["$771","typing"],["$102"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$771","app.api","Optional","$1117",true,"typing","typing",false]],["IMP-7809778f9b011067","FACT","$1054","import","Import app.api.dependencies.comments.check_comment_modification_permissions",["$740","$771"],["EVD-9aa4d3bae5a6b13b"],[],[],[],["$1038",false,"$741",false,["$741"],0,true,false,"$771","app.api","$1038","$1117",true,"$740","app.api",false]],["IMP-799ec4791d8dad89","FACT","$1054","import","$218",["$748","$869"],["EVD-6177c1972051576c"],[],[],[],["$497",false,"$870",false,["$870"],0,true,false,"$748","app.api","$497","$1117",true,"$869","app.db",false]],["IMP-7b0c221573c2f447","FACT","$1054","import","Import app.models.common.DateTimeModelMixin",["$891","$896"],["EVD-7e5c99eed0d8fda4"],[],[],[],["$64",false,"$892",false,["$892"],0,true,false,"$896","$890","$64","$1117",true,"$891","$890",false]],["IMP-7bc253c523c90196","FACT","$1054","import","Import app.api.routes.users",["$754","$781"],["$112"],[],[],[],["users",false,null,false,[],0,true,false,"$754","app.api",null,null,true,"$781","app.api",false]],["IMP-7c57637cac140453","FACT","$1054","import","$229",["$882","typing"],["EVD-4b3a646e8ea5b6fa"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$882","app.db","Optional","$1117",true,"typing","typing",false]],["IMP-7d1428295e37f66d","FACT","$1054","import","Import app.api.routes.api.router",["$754","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","$1117",true,"$754","app.api",false]],["IMP-7d8e95dfc68e5b60","FACT","$1054","import","Import logging.config.fileConfig",["$815","logging.config"],["EVD-3866066743ed8666"],[],[],[],["fileConfig",false,"logging.config.fileConfig",false,["logging.config.fileConfig"],0,true,false,"$815","app.db","fileConfig","$1117",true,"logging.config","logging",false]],["IMP-7d9e1d3368f39100","FACT","$1054","import","$221",["$898","$965"],["$86"],[],[],[],["Comment",false,"$899",false,["$899"],0,true,false,"$965","$957","Comment","$1117",true,"$898","$890",false]],["IMP-7e69a647b9f50c6c","FACT","$1054","import","Import jwt",["$967","jwt"],["EVD-3d5d09349ae0609e"],[],[],[],["jwt",false,null,false,[],0,true,false,"$967","$957",null,null,true,"jwt","jwt",false]],["IMP-7f48f87d08df2fa1","FACT","$1054","import","Import app.services.articles.check_user_can_modify_article",["$726","$958"],["EVD-d0fc7b6d32a503ef"],[],[],[],["check_user_can_modify_article",false,"$960",false,["$960"],0,true,false,"$726","app.api","check_user_can_modify_article","$1117",true,"$958","$957",false]],["IMP-7f584b41170be7c6","FACT","$1054","import","Import app.db.queries.tables.articles_to_tags",["$831","$838"],["$83"],[],[],[],["articles_to_tags",false,"app.db.queries.tables.articles_to_tags",false,["app.db.queries.tables.articles_to_tags"],0,true,false,"$838","app.db","articles_to_tags","$1117",true,"$831","app.db",false]],["IMP-832c017df52b5b53","FACT","$1054","import","Import fastapi.exceptions.RequestValidationError",["$752","fastapi.exceptions"],["EVD-3a9d2b2359f1f853"],[],[],[],["RequestValidationError",false,"$1066",false,["$1066"],0,true,false,"$752","app.api","RequestValidationError","$1117",true,"fastapi.exceptions","fastapi",false]],["IMP-83cc7cc05916ed52","FACT","$1054","import","$221",["$898","$923"],["EVD-36612656f38f4258"],[],[],[],["Comment",false,"$899",false,["$899"],0,true,false,"$923","$890","Comment","$1117",true,"$898","$890",false]],["IMP-8467871e6a474e31","FACT","$1054","import","$224",["$730","$907"],["EVD-e1d5f05cc4a4bdac"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$730","app.api","User","$1117",true,"$907","$890",false]],["IMP-8632029852f27c5b","FACT","$1054","import","Import app.core.settings.base.AppEnvTypes",["$784","$801"],["EVD-f47d859600931640"],[],[],[],["AppEnvTypes",false,"$802",false,["$802"],0,true,false,"$784","app.core","AppEnvTypes","$1117",true,"$801","app.core",false]],["IMP-868a2550fd260aee","FACT","$1054","import","$229",["$936","typing"],["$85"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$936","$890","Optional","$1117",true,"typing","typing",false]],["IMP-87316c8bc7be0dc6","FACT","$1054","import","Import asyncpg.Connection",["$869","asyncpg"],["EVD-7b27f19356a3abcb"],[],[],[],["Connection",false,"asyncpg.Connection",false,["asyncpg.Connection"],0,true,false,"$869","app.db","Connection","$1117",true,"asyncpg","asyncpg",false]],["IMP-87eeb1c26713b274","FACT","$1054","import","Import app.services.articles.check_article_exists",["$762","$958"],["EVD-2955b8418db5bd1d"],[],[],[],["check_article_exists",false,"$959",false,["$959"],0,true,false,"$762","app.api","check_article_exists","$1117",true,"$958","$957",false]],["IMP-88f924f78052552e","FACT","$1054","import","Import pydantic.BaseModel",["$936","pydantic"],["EVD-b98ff89b73bc089b"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$936","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-892cef618e559593","FACT","$1054","import","Import fastapi.Query",["$726","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["Query",false,"fastapi.Query",false,["fastapi.Query"],0,true,false,"$726","app.api","Query","$1117",true,"fastapi","fastapi",false]],["IMP-89c06f6a26da3aee","FACT","$1054","import","$213",["$795","$806"],["EVD-e4cbcd7fea3ed9aa"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$806","app.core","$36","$1117",true,"$795","app.core",false]],["IMP-89c472df70d9b276","FACT","$1054","import","Import pydantic.BaseModel",["$913","pydantic"],["EVD-bf8fbd20b354798b"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$913","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-8c16cf4c1e6970c3","FACT","$1054","import","$229",["$831","typing"],["EVD-e37cf3993e3ff7f4"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$831","app.db","Optional","$1117",true,"typing","typing",false]],["IMP-8dc91cb89d32f398","FACT","$1054","import","Import app.api.routes.authentication",["$754","$768"],["$112"],[],[],[],["authentication",false,null,false,[],0,true,false,"$754","app.api",null,null,true,"$768","app.api",false]],["IMP-8e59d9a9394ab7cf","FACT","$1054","import","$217",["$859","$869"],["EVD-7f356a1f444c768a"],[],[],[],["$42",false,"$860",false,["$860"],0,true,false,"$869","app.db","$42","$1117",true,"$859","app.db",false]],["IMP-8eab1f0916d55ad9","FACT","$1054","import","Import pypika.Parameter",["$831","pypika"],["EVD-fc12640d2362b819"],[],[],[],["CommonParameter",false,"pypika.Parameter",false,["pypika.Parameter"],0,true,false,"$831","app.db","Parameter","$1117",true,"pypika","pypika",false]],["IMP-8fd7f08179d38240","FACT","$1054","import","$227",["$730","fastapi"],["EVD-2c6820495596475b"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$730","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-90174f9dd6797a08","FACT","$1054","import","$224",["$907","$965"],["EVD-43b237bacaaf44ea"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$965","$957","User","$1117",true,"$907","$890",false]],["IMP-909251d09c6f81e6","FACT","$1054","import","Import typing.List",["$896","typing"],["EVD-a0acb5f959e9990b"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$896","$890","List","$1117",true,"typing","typing",false]],["IMP-93580a0fd37bafb7","FACT","$1054","import","$229",["$869","typing"],["EVD-d23eef4436438236"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$869","app.db","Optional","$1117",true,"typing","typing",false]],["IMP-9387590b5839981f","FACT","$1054","import","Import fastapi.openapi.utils.validation_error_response_definition",["$752","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,"$752","app.api","validation_error_response_definition","$1117",true,"fastapi.openapi.utils","fastapi",false]],["IMP-93edde172f0be530","FACT","$1054","import","$215",["$829","$878"],["EVD-cd0d911040a6834a"],[],[],[],["queries",false,"$830",false,["$830"],0,true,false,"$878","app.db","queries","$1117",true,"$829","app.db",false]],["IMP-941518d01b7f48bc","FACT","$1054","import","Import app.services.jwt",["$781","$967"],["EVD-4968f2d43fc3df01"],[],[],[],["jwt",false,null,false,[],0,true,false,"$781","app.api",null,null,true,"$967","$957",false]],["IMP-95ed819cb74e95b8","FACT","$1054","import","Import datetime.datetime",["$831","datetime"],["EVD-d99c58f6e1396c1e"],[],[],[],["datetime",false,"$1050",false,["$1050"],0,true,false,"$831","app.db","datetime","$1117",true,"datetime","datetime",false]],["IMP-960f76f5562e1ac4","FACT","$1054","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","$1117",true,"starlette.middleware.cors","starlette",false]],["IMP-96721a8350aa6d90","FACT","$1054","import","$214",["$810","$962"],["$135"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$962","$957","$142","$1117",true,"$810","app.db",false]],["IMP-967806e07f845f78","FACT","$1054","import","Import app.models.schemas.profiles.ProfileInResponse",["$775","$930"],["EVD-a5882353b2a968be"],[],[],[],["$496",false,"$931",false,["$931"],0,true,false,"$775","app.api","$496","$1117",true,"$930","$890",false]],["IMP-96a20b8f4b594919","FACT","$1054","import","$224",["$726","$907"],["EVD-fe2d6e263a24a959"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$726","app.api","User","$1117",true,"$907","$890",false]],["IMP-96cb02f1dc48508b","FACT","$1054","import","$220",["$896","$958"],["EVD-5f35fe86b83253c9"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$958","$957","Article","$1117",true,"$896","$890",false]],["IMP-96f61b1ef9fcb77e","FACT","$1054","import","Import typing.List",["$923","typing"],["$130"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$923","$890","List","$1117",true,"typing","typing",false]],["IMP-97d5c8e3d549aab5","FACT","$1054","import","$220",["$762","$896"],["EVD-925255cca3198dc2"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$762","app.api","Article","$1117",true,"$896","$890",false]],["IMP-97fdf3629c358295","FACT","$1054","import","$225",["$730","$943"],["EVD-9f2434ccc68864c8"],[],[],[],["strings",false,null,false,[],0,true,false,"$730","app.api",null,null,true,"$943","$942",false]],["IMP-984b640c2f3dd790","FACT","$1054","import","$217",["$838","$859"],["EVD-4a9b4cb5c0f2bbc8"],[],[],[],["$42",false,"$860",false,["$860"],0,true,false,"$838","app.db","$42","$1117",true,"$859","app.db",false]],["IMP-9858746b3bc72dc4","FACT","$1054","import","Import datetime.datetime",["$967","datetime"],["$131"],[],[],[],["datetime",false,"$1050",false,["$1050"],0,true,false,"$967","$957","datetime","$1117",true,"datetime","datetime",false]],["IMP-98b6d9a37cdd4f97","FACT","$1054","import","Import app.db.queries.tables.Parameter",["$831","$838"],["$83"],[],[],[],["Parameter",false,"$833",false,["$833"],0,true,false,"$838","app.db","Parameter","$1117",true,"$831","app.db",false]],["IMP-98bf4eb80866c11f","FACT","$1054","import","Import app.models.schemas.articles.ArticleForResponse",["$757","$913"],["$128"],[],[],[],["$38",false,"$914",false,["$914"],0,true,false,"$757","app.api","$38","$1117",true,"$913","$890",false]],["IMP-9b5876c87e6a836a","FACT","$1054","import","$219",["$730","$882"],["EVD-120b056dd3276c4b"],[],[],[],["$720",false,"$883",false,["$883"],0,true,false,"$730","app.api","$720","$1117",true,"$882","app.db",false]],["IMP-9b5b9d62d441c58e","FACT","$1054","import","Import typing.List",["$838","typing"],["$126"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$838","app.db","List","$1117",true,"typing","typing",false]],["IMP-9cc2cb0bc9715638","FACT","$1054","import","Import app.db.events.connect_to_db",["$786","$812"],["EVD-87aed378a476ef34"],[],[],[],["connect_to_db",false,"$814",false,["$814"],0,true,false,"$786","app.core","connect_to_db","$1117",true,"$812","app.db",false]],["IMP-9cfd4cafb5b29a17","FACT","$1054","import","Import app.api.routes.articles.articles_resource",["$756","$762"],["EVD-052a3d31e34f1a8b"],[],[],[],["articles_resource",false,null,false,[],0,true,false,"$756","app.api",null,null,true,"$762","app.api",false]],["IMP-9dbda965098ca1fc","FACT","$1054","import","Import logging",["$795","logging"],["EVD-9c54ac9375f22bc6"],[],[],[],["logging",false,null,false,[],0,true,false,"$795","app.core",null,null,true,"logging","logging",false]],["IMP-9e08bfb47d245c46","FACT","$1054","import","Import pydantic.BaseModel",["$927","pydantic"],["EVD-c499a78816a279f4"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$927","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-9edffa1c5132b2d9","FACT","$1054","import","Import app.db.repositories.tags.TagsRepository",["$779","$878"],["EVD-071b78ec814360a1"],[],[],[],["TagsRepository",false,"$879",false,["$879"],0,true,false,"$779","app.api","TagsRepository","$1117",true,"$878","app.db",false]],["IMP-9ee1b15d9ecba61a","FACT","$1054","import","Import app.api.dependencies.articles.check_article_modification_permissions",["$726","$762"],["EVD-ac4a430f0208695d"],[],[],[],["$1037",false,"$727",false,["$727"],0,true,false,"$762","app.api","$1037","$1117",true,"$726","app.api",false]],["IMP-9f36c17254e12655","FACT","$1054","import","Import app.models.schemas.articles.ArticleInCreate",["$762","$913"],["$101"],[],[],[],["ArticleInCreate",false,"$916",false,["$916"],0,true,false,"$762","app.api","ArticleInCreate","$1117",true,"$913","$890",false]],["IMP-9f4541684575c00d","FACT","$1054","import","$224",["$838","$907"],["EVD-60c635e5f071976e"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$838","app.db","User","$1117",true,"$907","$890",false]],["IMP-9faed655943ea07f","FACT","$1054","import","Import fastapi.Path",["$726","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["Path",false,"fastapi.Path",false,["fastapi.Path"],0,true,false,"$726","app.api","Path","$1117",true,"fastapi","fastapi",false]],["IMP-a07aa9bf329d2783","FACT","$1054","import","$210",["$730","$762"],["EVD-68af7480a47b0879"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$762","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-a0b179861f3987d4","FACT","$1054","import","$225",["$748","$943"],["EVD-b1bd725d2c1edcc7"],[],[],[],["strings",false,null,false,[],0,true,false,"$748","app.api",null,null,true,"$943","$942",false]],["IMP-a1880dd146c8e14d","FACT","$1054","import","$216",["$762","$838"],["EVD-9ce79f4676056d33"],[],[],[],["$40",false,"$840",false,["$840"],0,true,false,"$762","app.api","$40","$1117",true,"$838","app.db",false]],["IMP-a247f039221e9614","FACT","$1054","import","Import fastapi.security.APIKeyHeader",["$730","fastapi.security"],["EVD-885173a8c5773fdd"],[],[],[],["APIKeyHeader",false,"fastapi.security.APIKeyHeader",false,["fastapi.security.APIKeyHeader"],0,true,false,"$730","app.api","APIKeyHeader","$1117",true,"fastapi.security","fastapi",false]],["IMP-a27ae2272ed13301","FACT","$1054","import","Import typing.Union",["$752","typing"],["EVD-a984af60f9470e5d"],[],[],[],["Union",false,"typing.Union",false,["typing.Union"],0,true,false,"$752","app.api","Union","$1117",true,"typing","typing",false]],["IMP-a28e2b2b586de570","FACT","$1054","import","$216",["$726","$838"],["EVD-4e15096cdd1118d7"],[],[],[],["$40",false,"$840",false,["$840"],0,true,false,"$726","app.api","$40","$1117",true,"$838","app.db",false]],["IMP-a49ac6d4562edec2","FACT","$1054","import","Import app.services.comments.check_user_can_modify_comment",["$740","$965"],["EVD-62bc7103b86284b4"],[],[],[],["check_user_can_modify_comment",false,"$966",false,["$966"],0,true,false,"$740","app.api","check_user_can_modify_comment","$1117",true,"$965","$957",false]],["IMP-a5e532db71e07a1a","FACT","$1054","import","$213",["$795","$808"],["EVD-0377cf6bb25f2789"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$808","app.core","$36","$1117",true,"$795","app.core",false]],["IMP-a606e9f26b69f802","FACT","$1054","import","Import starlette.status",["$771","starlette"],["EVD-dc897c0f7115cf11"],[],[],[],["status",false,"$1134",false,["$1134"],0,true,false,"$771","app.api","status","$1117",true,"starlette","starlette",false]],["IMP-a6540914c2b19765","FACT","$1054","import","$229",["$762","typing"],["$99"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$762","app.api","Optional","$1117",true,"typing","typing",false]],["IMP-a725e61f3be30916","FACT","$1054","import","Import typing.Union",["$838","typing"],["$126"],[],[],[],["Union",false,"typing.Union",false,["typing.Union"],0,true,false,"$838","app.db","Union","$1117",true,"typing","typing",false]],["IMP-a7463ad6db51d4fd","FACT","$1054","import","Import app.core.settings.base.BaseAppSettings",["$784","$801"],["EVD-f47d859600931640"],[],[],[],["BaseAppSettings",false,"$803",false,["$803"],0,true,false,"$784","app.core","BaseAppSettings","$1117",true,"$801","app.core",false]],["IMP-a77b49733bee7286","FACT","$1054","import","Import fastapi.openapi.constants.REF_PREFIX",["$752","fastapi.openapi.constants"],["EVD-79e52f23bedf09b3"],[],[],[],["REF_PREFIX",false,"fastapi.openapi.constants.REF_PREFIX",false,["fastapi.openapi.constants.REF_PREFIX"],0,true,false,"$752","app.api","REF_PREFIX","$1117",true,"fastapi.openapi.constants","fastapi",false]],["IMP-a79ce47b32a6444b","FACT","$1054","import","$224",["$781","$907"],["EVD-ab39f2ee50cb9f51"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$781","app.api","User","$1117",true,"$907","$890",false]],["IMP-a7b8ced40d958c0b","FACT","$1054","import","$220",["$861","$896"],["EVD-5e48d3c750886736"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$861","app.db","Article","$1117",true,"$896","$890",false]],["IMP-a82391d7be9e5c2c","FACT","$1054","import","$228",["$748","fastapi"],["EVD-98454f817b185956"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$748","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-a885ec8d95b433e8","FACT","$1054","import","Import pypika.Query",["$838","pypika"],["EVD-e3e74d1ef7806a48"],[],[],[],["Query",false,"pypika.Query",false,["pypika.Query"],0,true,false,"$838","app.db","Query","$1117",true,"pypika","pypika",false]],["IMP-a91085c93cf4b178","FACT","$1054","import","$223",["$896","$902"],["EVD-ad9e8c7cc9d4cdf9"],[],[],[],["RWModel",false,"$903",false,["$903"],0,true,false,"$896","$890","RWModel","$1117",true,"$902","$890",false]],["IMP-a9c2957250de7fe5","FACT","$1054","import","Import asyncpg.Connection",["$861","asyncpg"],["EVD-9da1592686fef7b8"],[],[],[],["Connection",false,"asyncpg.Connection",false,["asyncpg.Connection"],0,true,false,"$861","app.db","Connection","$1117",true,"asyncpg","asyncpg",false]],["IMP-a9ffbf0bfe448df8","FACT","$1054","import","$212",["$768","$784"],["EVD-5e8f3902a13f91de"],[],[],[],["$1083",false,"$785",false,["$785"],0,true,false,"$768","app.api","$1083","$1117",true,"$784","app.core",false]],["IMP-aa247c1ede6d7114","FACT","$1054","import","Import pydantic.SecretStr",["$795","pydantic"],["EVD-18c4021de056f355"],[],[],[],["SecretStr",false,"$1120",false,["$1120"],0,true,false,"$795","app.core","SecretStr","$1117",true,"pydantic","pydantic",false]],["IMP-ab9daae50672b92d","FACT","$1054","import","Import starlette.responses.JSONResponse",["$750","starlette.responses"],["EVD-5771e7f0508a409c"],[],[],[],["JSONResponse",false,"$1133",false,["$1133"],0,true,false,"$750","app.api","JSONResponse","$1117",true,"starlette.responses","starlette",false]],["IMP-acc4b22c8c3c271d","FACT","$1054","import","Import loguru.logger",["$786","loguru"],["EVD-6a5cc72a987ee41e"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$786","app.core","logger","$1117",true,"loguru","loguru",false]],["IMP-ad4ac8cd4c921fc6","FACT","$1054","import","Import fastapi.FastAPI",["app.main","fastapi"],["EVD-55c64b792d197d97"],[],[],[],["FastAPI",false,"fastapi.FastAPI",false,["fastapi.FastAPI"],0,true,false,"app.main","app.main","FastAPI","$1117",true,"fastapi","fastapi",false]],["IMP-aec92e8493bb58fd","FACT","$1054","import","$229",["$838","typing"],["$126"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$838","app.db","Optional","$1117",true,"typing","typing",false]],["IMP-afc1590f673ddeef","FACT","$1054","import","$215",["$829","$869"],["EVD-c66ec583e7e663a6"],[],[],[],["queries",false,"$830",false,["$830"],0,true,false,"$869","app.db","queries","$1117",true,"$829","app.db",false]],["IMP-b032337c1b6f666f","FACT","$1054","import","Import enum.Enum",["$801","enum"],["EVD-60909480aa5de28f"],[],[],[],["Enum",false,"enum.Enum",false,["enum.Enum"],0,true,false,"$801","app.core","Enum","$1117",true,"enum","enum",false]],["IMP-b03cae606e61f1cc","FACT","$1054","import","$211",["$726","$743"],["EVD-1b71cf97ee2615fc"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$726","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-b08fb6b2b4e0becd","FACT","$1054","import","Import app.core.logging.InterceptHandler",["$791","$795"],["EVD-0dac89d3b2ca6ec5"],[],[],[],["InterceptHandler",false,"$792",false,["$792"],0,true,false,"$795","app.core","InterceptHandler","$1117",true,"$791","app.core",false]],["IMP-b11a2d82d9766535","FACT","$1054","import","Import pydantic.HttpUrl",["$936","pydantic"],["EVD-b98ff89b73bc089b"],[],[],[],["HttpUrl",false,"pydantic.HttpUrl",false,["pydantic.HttpUrl"],0,true,false,"$936","$890","HttpUrl","$1117",true,"pydantic","pydantic",false]],["IMP-b123dca6c26d633c","FACT","$1054","import","Import app.services.articles.get_slug_for_article",["$762","$958"],["EVD-2955b8418db5bd1d"],[],[],[],["get_slug_for_article",false,"$961",false,["$961"],0,true,false,"$762","app.api","get_slug_for_article","$1117",true,"$958","$957",false]],["IMP-b12baf2af64665fb","FACT","$1054","import","Import pydantic.BaseModel",["$934","pydantic"],["EVD-c2d1d5c70797af51"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$934","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-b1d81ab6d96579de","FACT","$1054","import","$216",["$757","$838"],["EVD-cf643c412cbfe320"],[],[],[],["$40",false,"$840",false,["$840"],0,true,false,"$757","app.api","$40","$1117",true,"$838","app.db",false]],["IMP-b2016c6906482cc8","FACT","$1054","import","Import app.core.settings.base.BaseAppSettings",["$795","$801"],["EVD-677cad09c927bb90"],[],[],[],["BaseAppSettings",false,"$803",false,["$803"],0,true,false,"$795","app.core","BaseAppSettings","$1117",true,"$801","app.core",false]],["IMP-b244647c6872ccd4","FACT","$1054","import","Import typing.Tuple",["$795","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["Tuple",false,"typing.Tuple",false,["typing.Tuple"],0,true,false,"$795","app.core","Tuple","$1117",true,"typing","typing",false]],["IMP-b26771a711ced7dd","FACT","$1054","import","$218",["$861","$869"],["EVD-21c9875514fb4764"],[],[],[],["$497",false,"$870",false,["$870"],0,true,false,"$861","app.db","$497","$1117",true,"$869","app.db",false]],["IMP-b27e0a7d7792e584","FACT","$1054","import","Import app.models.common.IDModelMixin",["$891","$907"],["EVD-9ab86d7fb5428ff6"],[],[],[],["IDModelMixin",false,"$894",false,["$894"],0,true,false,"$907","$890","IDModelMixin","$1117",true,"$891","$890",false]],["IMP-b45bc62ded56cc80","FACT","$1054","import","$224",["$775","$907"],["EVD-aaf9945e57b4f5b4"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$775","app.api","User","$1117",true,"$907","$890",false]],["IMP-b4e0f2d8482378ed","FACT","$1054","import","Import fastapi.Body",["$762","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$762","app.api","Body","$1117",true,"fastapi","fastapi",false]],["IMP-b5e1742866af806d","FACT","$1054","import","Import datetime.datetime",["$927","datetime"],["EVD-c0c4d4189b74058a"],[],[],[],["datetime",false,"$1050",false,["$1050"],0,true,false,"$927","$890","datetime","$1117",true,"datetime","datetime",false]],["IMP-b6c3606fdb8ff223","FACT","$1054","import","$224",["$748","$907"],["EVD-c5f396aa9475f333"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$748","app.api","User","$1117",true,"$907","$890",false]],["IMP-b7061f5d460ee750","FACT","$1054","import","Import starlette.status",["$757","starlette"],["EVD-f198f969309e3808"],[],[],[],["status",false,"$1134",false,["$1134"],0,true,false,"$757","app.api","status","$1117",true,"starlette","starlette",false]],["IMP-b7a13cb56f013eec","FACT","$1054","import","Import starlette.responses.JSONResponse",["$752","starlette.responses"],["EVD-dd590cf7791dae83"],[],[],[],["JSONResponse",false,"$1133",false,["$1133"],0,true,false,"$752","app.api","JSONResponse","$1117",true,"starlette.responses","starlette",false]],["IMP-b7e49bd5c97c19e0","FACT","$1054","import","Import sqlalchemy.pool",["$815","sqlalchemy"],["EVD-4316e14dd69d133f"],[],[],[],["pool",false,"sqlalchemy.pool",false,["sqlalchemy.pool"],0,true,false,"$815","app.db","pool","$1117",true,"sqlalchemy","sqlalchemy",false]],["IMP-b9a4d91911a70547","FACT","$1054","import","Import app.models.schemas.users.UserInUpdate",["$781","$936"],["EVD-eb673af62f989fd7"],[],[],[],["UserInUpdate",false,"$940",false,["$940"],0,true,false,"$781","app.api","UserInUpdate","$1117",true,"$936","$890",false]],["IMP-ba577a02f1070e6c","FACT","$1054","import","Import app.db.repositories.comments.CommentsRepository",["$740","$861"],["EVD-7cb3cff9849b33e5"],[],[],[],["$59",false,"$862",false,["$862"],0,true,false,"$740","app.api","$59","$1117",true,"$861","app.db",false]],["IMP-ba6f93ef64434199","FACT","$1054","import","Import fastapi.FastAPI",["$786","fastapi"],["EVD-f28663b0416632df"],[],[],[],["FastAPI",false,"fastapi.FastAPI",false,["fastapi.FastAPI"],0,true,false,"$786","app.core","FastAPI","$1117",true,"fastapi","fastapi",false]],["IMP-bb9c58616196999e","FACT","$1054","import","Import app.models.schemas.articles.ListOfArticlesInResponse",["$762","$913"],["$101"],[],[],[],["$231",false,"$922",false,["$922"],0,true,false,"$762","app.api","$231","$1117",true,"$913","$890",false]],["IMP-bd0d2ea1a7f7d856","FACT","$1054","import","$211",["$743","$762"],["EVD-8c984bd9e49d4714"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$762","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-bd0e2cde994cb57b","FACT","$1054","import","Import app.models.schemas.users.UserInLogin",["$768","$936"],["$105"],[],[],[],["UserInLogin",false,"$938",false,["$938"],0,true,false,"$768","app.api","UserInLogin","$1117",true,"$936","$890",false]],["IMP-bd737aa7ba94d9a2","FACT","$1054","import","Import app.db.queries.tables.articles",["$831","$838"],["$83"],[],[],[],["articles",false,"app.db.queries.tables.articles",false,["app.db.queries.tables.articles"],0,true,false,"$838","app.db","articles","$1117",true,"$831","app.db",false]],["IMP-bed11ac2200e1bc8","FACT","$1054","import","Import app.api.routes.articles.articles_common",["$756","$757"],["EVD-052a3d31e34f1a8b"],[],[],[],["articles_common",false,null,false,[],0,true,false,"$756","app.api",null,null,true,"$757","app.api",false]],["IMP-bf3fce03063d23ba","FACT","$1054","import","$209",["$726","$762"],["EVD-ac4a430f0208695d"],[],[],[],["$1084",false,"$728",false,["$728"],0,true,false,"$762","app.api","$1084","$1117",true,"$726","app.api",false]],["IMP-c09aced653beabbc","FACT","$1054","import","Import typing.Dict",["$795","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["Dict",false,"typing.Dict",false,["typing.Dict"],0,true,false,"$795","app.core","Dict","$1117",true,"typing","typing",false]],["IMP-c19c90eb8a40c8ad","FACT","$1054","import","Import app.models.schemas.users.UserInResponse",["$781","$936"],["EVD-eb673af62f989fd7"],[],[],[],["$719",false,"$939",false,["$939"],0,true,false,"$781","app.api","$719","$1117",true,"$936","$890",false]],["IMP-c2799ba574544a68","FACT","$1054","import","Import app.models.schemas.users.UserInResponse",["$768","$936"],["$105"],[],[],[],["$719",false,"$939",false,["$939"],0,true,false,"$768","app.api","$719","$1117",true,"$936","$890",false]],["IMP-c2af6c0db7c0e58b","FACT","$1054","import","Import datetime",["$891","datetime"],["EVD-9b600bf910b43596"],[],[],[],["datetime",false,null,false,[],0,true,false,"$891","$890",null,null,true,"datetime","datetime",false]],["IMP-c3a9a2376fd32f4f","FACT","$1054","import","Import asyncpg.Connection",["$838","asyncpg"],["EVD-c59eff1a5644c727"],[],[],[],["Connection",false,"asyncpg.Connection",false,["asyncpg.Connection"],0,true,false,"$838","app.db","Connection","$1117",true,"asyncpg","asyncpg",false]],["IMP-c4673976ea1dc9e3","FACT","$1054","import","$211",["$743","$768"],["EVD-8a22aef492a5f2e2"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$768","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-c4824752656fa571","FACT","$1054","import","$215",["$829","$838"],["EVD-10e7cb1bc2fb532f"],[],[],[],["queries",false,"$830",false,["$830"],0,true,false,"$838","app.db","queries","$1117",true,"$829","app.db",false]],["IMP-c48c07f04745a5e1","FACT","$1054","import","Import types.FrameType",["$791","types"],["EVD-1ae1ac8a2b41f3c8"],[],[],[],["FrameType",false,"types.FrameType",false,["types.FrameType"],0,true,false,"$791","app.core","FrameType","$1117",true,"types","types",false]],["IMP-c4d4db14444369a3","FACT","$1054","import","Import app.db.events.close_db_connection",["$786","$812"],["EVD-87aed378a476ef34"],[],[],[],["close_db_connection",false,"$813",false,["$813"],0,true,false,"$786","app.core","close_db_connection","$1117",true,"$812","app.db",false]],["IMP-c6746d8e06a286ef","FACT","$1054","import","$215",["$829","$861"],["EVD-044f43a9c8ed47a6"],[],[],[],["queries",false,"$830",false,["$830"],0,true,false,"$861","app.db","queries","$1117",true,"$829","app.db",false]],["IMP-c70d6bc941ca23e3","FACT","$1054","import","$224",["$861","$907"],["EVD-f00c9071e32d7f68"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$861","app.db","User","$1117",true,"$907","$890",false]],["IMP-c7353ae95128eb8c","FACT","$1054","import","Import app.models.schemas.users.UserWithToken",["$768","$936"],["$105"],[],[],[],["UserWithToken",false,"$941",false,["$941"],0,true,false,"$768","app.api","UserWithToken","$1117",true,"$936","$890",false]],["IMP-c78a8929d553e30e","FACT","$1054","import","$213",["$795","$812"],["EVD-c814d24e4da78879"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$812","app.db","$36","$1117",true,"$795","app.core",false]],["IMP-c7bd1bf6c6502335","FACT","$1054","import","Import pydantic.BaseModel",["$902","pydantic"],["EVD-ea46de911b391aa1"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$902","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-c7c8b18084988b2b","FACT","$1054","import","Import typing.Type",["$784","typing"],["EVD-a4e64d90ffc37b7b"],[],[],[],["Type",false,"typing.Type",false,["typing.Type"],0,true,false,"$784","app.core","Type","$1117",true,"typing","typing",false]],["IMP-c86736910c96d741","FACT","$1054","import","Import pathlib",["$829","pathlib"],["EVD-607ddde014966894"],[],[],[],["pathlib",false,null,false,[],0,true,false,"$829","app.db",null,null,true,"pathlib","pathlib",false]],["IMP-c86afbf99f17a177","FACT","$1054","import","$227",["$775","fastapi"],["$116"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$775","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-c8b000cacdc99c75","FACT","$1054","import","$210",["$730","$748"],["EVD-bfa450f36dba9071"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$748","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-c9882942512b1a2f","FACT","$1054","import","$213",["$795","$804"],["EVD-203d266788af4d98"],[],[],[],["$36",false,"$796",false,["$796"],0,true,false,"$804","app.core","$36","$1117",true,"$795","app.core",false]],["IMP-ca140c25d40a562f","FACT","$1054","import","Import app.models.schemas.articles.ArticleInResponse",["$762","$913"],["$101"],[],[],[],["$39",false,"$917",false,["$917"],0,true,false,"$762","app.api","$39","$1117",true,"$913","$890",false]],["IMP-caf4d50d34848e90","FACT","$1054","import","Import app.api.routes.comments",["$754","$771"],["$112"],[],[],[],["comments",false,null,false,[],0,true,false,"$754","app.api",null,null,true,"$771","app.api",false]],["IMP-cb27d50a51f4e625","FACT","$1054","import","$227",["$740","fastapi"],["EVD-49ada49e3a7085ae"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$740","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-cbf6f9260efaffb8","FACT","$1054","import","$224",["$907","$967"],["EVD-9542349cf66dac63"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$967","$957","User","$1117",true,"$907","$890",false]],["IMP-cc47eafbb3cf732f","FACT","$1054","import","Import typing.cast",["$791","typing"],["EVD-9cbdf4cdf9909e43"],[],[],[],["cast",false,"typing.cast",false,["typing.cast"],0,true,false,"$791","app.core","cast","$1117",true,"typing","typing",false]],["IMP-cd86ea668503efff","FACT","$1054","import","Import app.api.dependencies.articles.get_articles_filters",["$726","$762"],["EVD-ac4a430f0208695d"],[],[],[],["get_articles_filters",false,"$729",false,["$729"],0,true,false,"$762","app.api","get_articles_filters","$1117",true,"$726","app.api",false]],["IMP-ce744151e767be42","FACT","$1054","import","$225",["$757","$943"],["EVD-63a7117e1f1ee0db"],[],[],[],["strings",false,null,false,[],0,true,false,"$757","app.api",null,null,true,"$943","$942",false]],["IMP-d05572a912bda37f","FACT","$1054","import","$224",["$869","$907"],["EVD-aa3a3cbac0440c41"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$869","app.db","User","$1117",true,"$907","$890",false]],["IMP-d06fddc8e748c8eb","FACT","$1054","import","Import logging",["$808","logging"],["EVD-2b495ea771abaf3a"],[],[],[],["logging",false,null,false,[],0,true,false,"$808","app.core",null,null,true,"logging","logging",false]],["IMP-d14f71e4314735ed","FACT","$1054","import","$214",["$810","$861"],["EVD-baa04838ed358271"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$861","app.db","$142","$1117",true,"$810","app.db",false]],["IMP-d1e4921457c74737","FACT","$1054","import","$225",["$762","$943"],["EVD-41999d393dcc2d09"],[],[],[],["strings",false,null,false,[],0,true,false,"$762","app.api",null,null,true,"$943","$942",false]],["IMP-d1ecc778e21bd367","FACT","$1054","import","$224",["$882","$907"],["EVD-719f723972ce0e2a"],[],[],[],["User",false,"$908",false,["$908"],0,true,false,"$882","app.db","User","$1117",true,"$907","$890",false]],["IMP-d22fc59f64ac1540","FACT","$1054","import","$228",["$781","fastapi"],["$82"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$781","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-d3aeddf7d3a2c446","FACT","$1054","import","Import pydantic.EmailStr",["$936","pydantic"],["EVD-b98ff89b73bc089b"],[],[],[],["EmailStr",false,"pydantic.EmailStr",false,["pydantic.EmailStr"],0,true,false,"$936","$890","EmailStr","$1117",true,"pydantic","pydantic",false]],["IMP-d415a5580712c7ef","FACT","$1054","import","Import app.api.dependencies.authentication",["$730","$740"],["$81"],[],[],[],["authentication",false,null,false,[],0,true,false,"$740","app.api",null,null,true,"$730","app.api",false]],["IMP-d46c82bcffbe59d3","FACT","$1054","import","Import typing.Sequence",["$878","typing"],["EVD-52b3e2d2dceb8ddc"],[],[],[],["Sequence",false,"typing.Sequence",false,["typing.Sequence"],0,true,false,"$878","app.db","Sequence","$1117",true,"typing","typing",false]],["IMP-d6108b09a3d313df","FACT","$1054","import","$222",["$748","$900"],["EVD-01bb4352f0bfbb34"],[],[],[],["Profile",false,"$901",false,["$901"],0,true,false,"$748","app.api","Profile","$1117",true,"$900","$890",false]],["IMP-d697f69d104c3728","FACT","$1054","import","Import app.api.dependencies.comments.get_comment_by_id_from_path",["$740","$771"],["EVD-9aa4d3bae5a6b13b"],[],[],[],["$1085",false,"$742",false,["$742"],0,true,false,"$771","app.api","$1085","$1117",true,"$740","app.api",false]],["IMP-d8331e437f146633","FACT","$1054","import","Import loguru.logger",["$795","loguru"],["EVD-f75c9f0190bcb47a"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$795","app.core","logger","$1117",true,"loguru","loguru",false]],["IMP-d89c0d8a1114d042","FACT","$1054","import","Import typing.List",["$878","typing"],["EVD-52b3e2d2dceb8ddc"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$878","app.db","List","$1117",true,"typing","typing",false]],["IMP-d89c2d5468b36147","FACT","$1054","import","Import sqlalchemy.func",["$817","sqlalchemy"],["EVD-f76c9ce077e0ee3d"],[],[],[],["func",false,"sqlalchemy.func",false,["sqlalchemy.func"],0,true,false,"$817","app.db","func","$1117",true,"sqlalchemy","sqlalchemy",false]],["IMP-d948d014ac80479d","FACT","$1054","import","Import starlette.status",["$730","starlette"],["EVD-d9314fe122b4900c"],[],[],[],["status",false,"$1134",false,["$1134"],0,true,false,"$730","app.api","status","$1117",true,"starlette","starlette",false]],["IMP-d9947320e19274d0","FACT","$1054","import","$211",["$743","$757"],["EVD-e75f9168203a3bb5"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$757","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-d9a9b3e512d959ca","FACT","$1054","import","$228",["$730","fastapi"],["EVD-2c6820495596475b"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$730","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-d9cb095deffe417a","FACT","$1054","import","Import logging",["$791","logging"],["EVD-e142a084b6309830"],[],[],[],["logging",false,null,false,[],0,true,false,"$791","app.core",null,null,true,"logging","logging",false]],["IMP-da2a08ce428640db","FACT","$1054","import","$214",["$810","$882"],["EVD-79650a3da26c59eb"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$882","app.db","$142","$1117",true,"$810","app.db",false]],["IMP-da9d7b0794b7ab85","FACT","$1054","import","Import datetime",["$902","datetime"],["EVD-8ccd78ae6694d62b"],[],[],[],["datetime",false,null,false,[],0,true,false,"$902","$890",null,null,true,"datetime","datetime",false]],["IMP-dc732496371becc4","FACT","$1054","import","Import app.services.authentication.check_email_is_taken",["$781","$962"],["EVD-e1cba8587473685b"],[],[],[],["check_email_is_taken",false,"$963",false,["$963"],0,true,false,"$781","app.api","check_email_is_taken","$1117",true,"$962","$957",false]],["IMP-ddae58d1f5de54c2","FACT","$1054","import","Import app.models.common.IDModelMixin",["$891","$896"],["EVD-7e5c99eed0d8fda4"],[],[],[],["IDModelMixin",false,"$894",false,["$894"],0,true,false,"$896","$890","IDModelMixin","$1117",true,"$891","$890",false]],["IMP-dddc4d4e61bc6001","FACT","$1054","import","Import typing.List",["$861","typing"],["EVD-6bffcbec14442b2b"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$861","app.db","List","$1117",true,"typing","typing",false]],["IMP-de16c6d1d58f2b09","FACT","$1054","import","Import app.api.errors.validation_error.http422_error_handler",["$752","app.main"],["EVD-44fef2f99760a770"],[],[],[],["http422_error_handler",false,"$753",false,["$753"],0,true,false,"app.main","app.main","http422_error_handler","$1117",true,"$752","app.api",false]],["IMP-dea45fb5d27b6d92","FACT","$1054","import","Import loguru.logger",["$791","loguru"],["EVD-3beabfeb101f80ec"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$791","app.core","logger","$1117",true,"loguru","loguru",false]],["IMP-deb101d0182fe741","FACT","$1054","import","Import starlette.requests.Request",["$750","starlette.requests"],["EVD-5ba100326be3f18e"],[],[],[],["Request",false,"$1132",false,["$1132"],0,true,false,"$750","app.api","Request","$1117",true,"starlette.requests","starlette",false]],["IMP-df7b769c4966581d","FACT","$1054","import","Import pydantic.validator",["$891","pydantic"],["EVD-0310793f5539529d"],[],[],[],["validator",false,"pydantic.validator",false,["pydantic.validator"],0,true,false,"$891","$890","validator","$1117",true,"pydantic","pydantic",false]],["IMP-df91d6802c34f678","FACT","$1054","import","Import starlette.status",["$762","starlette"],["EVD-8cd6b53c9a9d7c63"],[],[],[],["status",false,"$1134",false,["$1134"],0,true,false,"$762","app.api","status","$1117",true,"starlette","starlette",false]],["IMP-e1895c36f0432944","FACT","$1054","import","$229",["$740","typing"],["EVD-c0075b3bd924d617"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$740","app.api","Optional","$1117",true,"typing","typing",false]],["IMP-e1f2e6d233dd364f","FACT","$1054","import","Import pydantic.PostgresDsn",["$795","pydantic"],["EVD-18c4021de056f355"],[],[],[],["PostgresDsn",false,"$1119",false,["$1119"],0,true,false,"$795","app.core","PostgresDsn","$1117",true,"pydantic","pydantic",false]],["IMP-e27034bbe6048dc3","FACT","$1054","import","$210",["$730","$757"],["EVD-61a743de8727245b"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$757","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-e2dedac873b831c8","FACT","$1054","import","$219",["$882","$962"],["EVD-0147b7ff04093580"],[],[],[],["$720",false,"$883",false,["$883"],0,true,false,"$962","$957","$720","$1117",true,"$882","app.db",false]],["IMP-e30a526c9f23b91c","FACT","$1054","import","$212",["$784","app.main"],["EVD-92ce7432db3613c3"],[],[],[],["$1083",false,"$785",false,["$785"],0,true,false,"app.main","app.main","$1083","$1117",true,"$784","app.core",false]],["IMP-e320a417c6b3071f","FACT","$1054","import","Import sqlalchemy.engine_from_config",["$815","sqlalchemy"],["EVD-4316e14dd69d133f"],[],[],[],["engine_from_config",false,"sqlalchemy.engine_from_config",false,["sqlalchemy.engine_from_config"],0,true,false,"$815","app.db","engine_from_config","$1117",true,"sqlalchemy","sqlalchemy",false]],["IMP-e36235e1ff0eca6f","FACT","$1054","import","$229",["$748","typing"],["EVD-a04bb873c7df57d0"],[],[],[],["Optional",false,"$1140",false,["$1140"],0,true,false,"$748","app.api","Optional","$1117",true,"typing","typing",false]],["IMP-e4ffb7e11f45cdd3","FACT","$1054","import","$227",["$743","fastapi"],["EVD-c37b8511d0ef71c4"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$743","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-e59306836a21dafc","FACT","$1054","import","Import starlette.status",["$740","starlette"],["EVD-102564d8584cf22a"],[],[],[],["status",false,"$1134",false,["$1134"],0,true,false,"$740","app.api","status","$1117",true,"starlette","starlette",false]],["IMP-e5bc95e2b4614574","FACT","$1054","import","Import slugify.slugify",["$958","slugify"],["$141"],[],[],[],["slugify",false,"slugify.slugify",false,["slugify.slugify"],0,true,false,"$958","$957","slugify","$1117",true,"slugify","slugify",false]],["IMP-e60ee37b59f201be","FACT","$1054","import","Import starlette.requests.Request",["$743","starlette.requests"],["EVD-666005d5a1495faa"],[],[],[],["Request",false,"$1132",false,["$1132"],0,true,false,"$743","app.api","Request","$1117",true,"starlette.requests","starlette",false]],["IMP-e625a3d7605a9f3f","FACT","$1054","import","Import pathlib",["$815","pathlib"],["EVD-db52148668f614f2"],[],[],[],["pathlib",false,null,false,[],0,true,false,"$815","app.db",null,null,true,"pathlib","pathlib",false]],["IMP-e71a5602a8cb62a4","FACT","$1054","import","Import app.api.routes.profiles",["$754","$775"],["$112"],[],[],[],["profiles",false,null,false,[],0,true,false,"$754","app.api",null,null,true,"$775","app.api",false]],["IMP-e7309f56c79ccc0b","FACT","$1054","import","Import pypika.Table",["$831","pypika"],["EVD-fc12640d2362b819"],[],[],[],["Table",false,"pypika.Table",false,["pypika.Table"],0,true,false,"$831","app.db","Table","$1117",true,"pypika","pypika",false]],["IMP-e7e6a07126905c56","FACT","$1054","import","Import typing.List",["$913","typing"],["$87"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$913","$890","List","$1117",true,"typing","typing",false]],["IMP-e83beab5e12d27e0","FACT","$1054","import","Import starlette.status.HTTP_422_UNPROCESSABLE_ENTITY",["$752","$1134"],["EVD-020141bdf47402ba"],[],[],[],["HTTP_422_UNPROCESSABLE_ENTITY",false,"starlette.status.HTTP_422_UNPROCESSABLE_ENTITY",false,["starlette.status.HTTP_422_UNPROCESSABLE_ENTITY"],0,true,false,"$752","app.api","HTTP_422_UNPROCESSABLE_ENTITY","$1117",true,"$1134","starlette",false]],["IMP-e83fc79c6a5e3967","FACT","$1054","import","$220",["$726","$896"],["EVD-3760d50210d99864"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$726","app.api","Article","$1117",true,"$896","$890",false]],["IMP-e8a544bb93bb34f2","FACT","$1054","import","$227",["$771","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$771","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-e9a1201dc42882b1","FACT","$1054","import","Import pydantic.BaseModel",["$891","pydantic"],["EVD-0310793f5539529d"],[],[],[],["BaseModel",false,"$1118",false,["$1118"],0,true,false,"$891","$890","BaseModel","$1117",true,"pydantic","pydantic",false]],["IMP-ebfde2f42a905c90","FACT","$1054","import","$211",["$730","$743"],["EVD-9d96d654e77fc411"],[],[],[],["$1088",false,"$746",false,["$746"],0,true,false,"$730","app.api","$1088","$1117",true,"$743","app.api",false]],["IMP-ec49977547fac41d","FACT","$1054","import","$227",["$779","fastapi"],["EVD-a67ea9c272d6fe2e"],[],[],[],["Depends",false,"$1064",false,["$1064"],0,true,false,"$779","app.api","Depends","$1117",true,"fastapi","fastapi",false]],["IMP-ecee74b3d416c5e7","FACT","$1054","import","Import typing.Union",["$869","typing"],["EVD-d23eef4436438236"],[],[],[],["Union",false,"typing.Union",false,["typing.Union"],0,true,false,"$869","app.db","Union","$1117",true,"typing","typing",false]],["IMP-ecf8a1b0e5ef6119","FACT","$1054","import","Import app.services.authentication.check_username_is_taken",["$768","$962"],["EVD-5f834807ff7b7383"],[],[],[],["$1039",false,"$964",false,["$964"],0,true,false,"$768","app.api","$1039","$1117",true,"$962","$957",false]],["IMP-ee63787fbfb1f7d8","FACT","$1054","import","Import app.db.queries.tables.users",["$831","$838"],["$83"],[],[],[],["users",false,"app.db.queries.tables.users",false,["app.db.queries.tables.users"],0,true,false,"$838","app.db","users","$1117",true,"$831","app.db",false]],["IMP-efd96bf20f79e4d5","FACT","$1054","import","$214",["$768","$810"],["EVD-b2fa3b47973ac82d"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$768","app.api","$142","$1117",true,"$810","app.db",false]],["IMP-f0802082323d4bf2","FACT","$1054","import","$222",["$775","$900"],["EVD-a9a5154fd19fb57c"],[],[],[],["Profile",false,"$901",false,["$901"],0,true,false,"$775","app.api","Profile","$1117",true,"$900","$890",false]],["IMP-f255526fe1037f40","FACT","$1054","import","$226",["$754","fastapi"],["EVD-aab529133cda5dc8"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$754","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-f30b41a49f032d75","FACT","$1054","import","$210",["$726","$730"],["EVD-39036f5a8ccf3a28"],[],[],[],["$1086",false,"$739",false,["$739"],0,true,false,"$726","app.api","$1086","$1117",true,"$730","app.api",false]],["IMP-f32de208e68c38cd","FACT","$1054","import","Import typing.Callable",["$743","typing"],["$137"],[],[],[],["Callable",false,"typing.Callable",false,["typing.Callable"],0,true,false,"$743","app.api","Callable","$1117",true,"typing","typing",false]],["IMP-f397e4a3099c9845","FACT","$1054","import","$226",["$756","fastapi"],["EVD-bd108015709633f4"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$756","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-f3c359ce3d53e707","FACT","$1054","import","$220",["$896","$913"],["EVD-45d761cfed965553"],[],[],[],["Article",false,"$897",false,["$897"],0,true,false,"$913","$890","Article","$1117",true,"$896","$890",false]],["IMP-f3cb0bb649b2e02a","FACT","$1054","import","Import starlette.status.HTTP_400_BAD_REQUEST",["$781","$1134"],["EVD-2293374254171376"],[],[],[],["HTTP_400_BAD_REQUEST",false,"$1135",false,["$1135"],0,true,false,"$781","app.api","HTTP_400_BAD_REQUEST","$1117",true,"$1134","starlette",false]],["IMP-f5a9900bfd731578","FACT","$1054","import","$214",["$810","$958"],["EVD-432888db4968b82a"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$958","$957","$142","$1117",true,"$810","app.db",false]],["IMP-f626c7bbfcddc656","FACT","$1054","import","$209",["$726","$771"],["EVD-2401f5378944b43c"],[],[],[],["$1084",false,"$728",false,["$728"],0,true,false,"$771","app.api","$1084","$1117",true,"$726","app.api",false]],["IMP-f9de35d04e4b1881","FACT","$1054","import","Import passlib.context.CryptContext",["$971","passlib.context"],["EVD-68fbf436ad10375b"],[],[],[],["CryptContext",false,"passlib.context.CryptContext",false,["passlib.context.CryptContext"],0,true,false,"$971","$957","CryptContext","$1117",true,"passlib.context","passlib",false]],["IMP-fa626c94d7460f38","FACT","$1054","import","Import app.db.queries.tables.tags",["$831","$838"],["$83"],[],[],[],["tags_table",false,"app.db.queries.tables.tags",false,["app.db.queries.tables.tags"],0,true,false,"$838","app.db","tags","$1117",true,"$831","app.db",false]],["IMP-fa8a3a32e191a7ca","FACT","$1054","import","Import app.services.jwt",["$768","$967"],["EVD-7cf95c751f97a2bf"],[],[],[],["jwt",false,null,false,[],0,true,false,"$768","app.api",null,null,true,"$967","$957",false]],["IMP-faefd35feea3c48a","FACT","$1054","import","$228",["$762","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["$147",false,"$1065",false,["$1065"],0,true,false,"$762","app.api","$147","$1117",true,"fastapi","fastapi",false]],["IMP-fc0ab115c97bdf6e","FACT","$1054","import","Import app.models.schemas.jwt.JWTMeta",["$927","$967"],["EVD-45f21fa597c9ace4"],[],[],[],["JWTMeta",false,"$928",false,["$928"],0,true,false,"$967","$957","JWTMeta","$1117",true,"$927","$890",false]],["IMP-fc9982c152d1e298","FACT","$1054","import","Import app.services.jwt",["$730","$967"],["EVD-ccd461a8508faf59"],[],[],[],["jwt",false,null,false,[],0,true,false,"$730","app.api",null,null,true,"$967","$957",false]],["IMP-fddb8ee66a585022","FACT","$1054","import","$214",["$810","$838"],["EVD-e06911220f42c9f7"],[],[],[],["$142",false,"$811",false,["$811"],0,true,false,"$838","app.db","$142","$1117",true,"$810","app.db",false]],["IMP-fe3d597893a7c09e","FACT","$1054","import","$226",["$757","fastapi"],["$91"],[],[],[],["APIRouter",false,"$1063",false,["$1063"],0,true,false,"$757","app.api","APIRouter","$1117",true,"fastapi","fastapi",false]],["IMP-fe7f3da390358185","FACT","$1054","import","$218",["$838","$869"],["EVD-45b45ffff6a8c1fb"],[],[],[],["$497",false,"$870",false,["$870"],0,true,false,"$838","app.db","$497","$1117",true,"$869","app.db",false]],["IMP-feff55c6c2a90baa","FACT","$1054","import","Import sys",["$815","sys"],["EVD-e874155a1ecca68e"],[],[],[],["sys",false,null,false,[],0,true,false,"$815","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",[],[],[],["$577","$578","$579","$580","SYM-047537e3ee392353","$581","$582","SYM-09faca26e0db15f0","SYM-0b24d026dc99f733","$583","SYM-0da73d2af2baf63b","$584","SYM-0fdee06e389ec5f1","SYM-1175b8c239d654b8","$585","$586","$587","SYM-15f9930508b752e1","SYM-170bb47f0a3953a0","SYM-1acd5890634c14c3","SYM-1ad8f943b883ee7a","$588","SYM-1e2a59e51b51136b","$589","$590","$591","$592","$593","SYM-24a2ea45f0d90622","SYM-257da542b84403db","$594","SYM-293c12ffc372a887","$595","$596","$597","$598","$599","SYM-372c4aac266cd11c","$600","$601","$602","$603","$604","SYM-40988e1b938dc161","$605","$606","SYM-422f44970ea50ab2","$607","$608","SYM-438f02afb1846986","$609","$610","$611","SYM-4a23f826d3dad50b","$612","SYM-4be3ea155e9509b7","$613","$614","$615","$616","SYM-539e4b75aaa35cfe","$617","SYM-556edd5aa2f12db6","$618","SYM-580465b9babaf605","SYM-58585154b673314d","$619","SYM-5a524a126664599b","$620","SYM-5c28daba2b217a90","$621","$622","SYM-5dc73a81669c003f","SYM-5dc8c08bcb497c1f","$623","$624","$625","$626","SYM-663c3560645f0d8c","SYM-676f2171dff57fc9","SYM-6a0452e0e994db84","SYM-6a58009ed09cb913","$627","SYM-6f8dbbadce4b0a31","SYM-7004728bd88b5a4f","SYM-71af1c09bc865231","SYM-72135842160a232b","$628","$629","$630","$631","SYM-771fd585056b2170","SYM-78a98ed292e35820","$632","$633","$634","SYM-7b7108367840da3a","SYM-7d0da44a640c8622","$635","$636","SYM-81be11d8f3abfa77","SYM-83395eb4a93e8c10","$637","$638","SYM-85fa53005447955b","$639","$640","$641","$642","$643","$644","$645","$646","$647","$648","SYM-912ec3839c240c07","$649","SYM-919e485e6851674b","SYM-91aa1691667b7f45","$650","$651","SYM-96cda658fc5bddfe","SYM-96e8bf4469544234","SYM-97ee174a39e187af","$652","$653","$654","$655","$656","SYM-a1415aa5b12aaca4","$657","SYM-a24d1a4bd69e6b4b","$658","$659","$660","$661","SYM-a7bb771709f515e7","SYM-a80352f997edd316","$662","$663","$664","$665","$666","$667","$668","$669","SYM-b07dc734980b26b2","$670","SYM-b565441fdd20890c","$671","$672","$673","$674","$675","SYM-bc896802dad6f51f","SYM-bf4eaa72f0d5a36a","$676","$677","SYM-c35f740a32d3c2b3","$678","$679","$680","$681","$682","$683","$684","$685","$686","$687","$688","$689","$690","SYM-d9bfa89b480133ef","$691","$692","$693","SYM-dc3f7c48d517475a","$694","SYM-df345fbac993334a","$695","$696","$697","$698","$699","SYM-ea27445e100c229e","$700","SYM-eb18696f88815481","$701","$702","$703","$704","$705","SYM-ece08bc7d3c5d83c","$706","$707","$708","$709","SYM-f7dce0661d3ebec1","$710","$711","$712","$713"],[],["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","TYPE-e02a2bb9d3e0da7f"],[],["types",11]],["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",[],[],[],["$233","$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"],[],["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",[],[],[],["$233","$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"],[],["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-99b4b35c28da786a","CALL-9a1de817f7433ca1","CALL-9aa757045bbb28dc","CALL-9cbb3dad476a0d0d","CALL-9cbc1e7c7a4b4a53","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.71%"]],["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-285e9f2bd53d22e8","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",95]],["METRIC-f96ad8a9b8498c26","FACT","overview","rollup_only_package_cycles","Package cycles no module cycle crosses",[],[],[],["SCC-3099d760662a725f"],[],["cycles",1]],["METRIC-fbc6c1d4c3b6db8f","FACT","overview","modules","Modules",[],[],[],["$233","$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"],[],["module",72]]],"modules":[["$233","FACT","$1110","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]],["$234","FACT","$1110","module","$962",["$957","$962"],["$135"],[],[],[],[[],false,false,2,2,"$1025","$957","$962",3,2]],["$235","FACT","$1110","module","$740",["app.api","$740"],["EVD-c0075b3bd924d617"],[],[],[],[[],false,false,1,10,"$977","app.api","$740",3,2]],["$236","FACT","$1110","module","$808",["app.core","$808"],["EVD-2b495ea771abaf3a"],[],[],[],[[],false,false,1,1,"$998","app.core","$808",7,1]],["$237","FACT","$1110","module","$817",["app.db","$817"],["EVD-6c060fbe9340601c"],[],[],[],[[],false,false,0,0,"$1001","app.db","$817",0,15]],["$238","FACT","$1110","module","$810",["app.db","$810"],["EVD-31d6ef13c1c5a4dd"],[],[],[],[[],false,false,10,0,"app/db/errors.py","app.db","$810",9,1]],["$239","FACT","$1110","module","$923",["$890","$923"],["$130"],[],[],[],[[],false,false,1,2,"$1017","$890","$923",3,3]],["$240","FACT","$1110","module","$902",["$890","$902"],["EVD-8ccd78ae6694d62b"],[],[],[],[[],false,false,5,0,"$1014","$890","$902",10,4]],["$241","FACT","$1110","module","$942",["$942","$942"],["EVD-c3aa3e05315bbb8d"],[],[],[],[[],false,false,0,0,"app/resources/__init__.py","$942","$942",0,0]],["$242","FACT","$1110","module","$907",["$890","$907"],["EVD-a7b2702291f3dca6"],[],[],[],[[],false,false,17,3,"$1015","$890","$907",9,4]],["$243","FACT","$1110","module","$794",["app.core","$794"],["EVD-fc70ea6ad04a6be7"],[],[],[],[[],false,false,0,0,"app/core/settings/__init__.py","app.core","$794",0,0]],["$244","FACT","$1110","module","$756",["app.api","$756"],["EVD-bd108015709633f4"],[],[],[],[[],false,false,1,2,"$983","app.api","$756",2,0]],["$245","FACT","$1110","module","$754",["app.api","$754"],["EVD-aab529133cda5dc8"],[],[],[],[[],false,false,1,6,"$982","app.api","$754",1,0]],["$246","FACT","$1110","module","$804",["app.core","$804"],["EVD-8c721f535b6ccd2e"],[],[],[],[[],false,false,1,1,"$996","app.core","$804",7,2]],["$247","FACT","$1110","module","$806",["app.core","$806"],["EVD-e4cbcd7fea3ed9aa"],[],[],[],[[],false,false,1,1,"$997","app.core","$806",7,2]],["$248","FACT","$1110","module","$869",["app.db","$869"],["EVD-d23eef4436438236"],[],[],[],[[],false,false,4,5,"$1007","app.db","$869",7,7]],["$249","FACT","$1110","module","$878",["app.db","$878"],["EVD-52b3e2d2dceb8ddc"],[],[],[],[[],false,false,2,2,"$1008","app.db","$878",7,3]],["$250","FACT","$1110","module","$895",["$890","$895"],["EVD-17767516ca9244ec"],[],[],[],[[],false,false,0,0,"app/models/domain/__init__.py","$890","$895",0,0]],["$251","FACT","$1110","module","$913",["$890","$913"],["$87"],[],[],[],[[],false,false,3,2,"$1016","$890","$913",5,8]],["$252","FACT","$1110","module","$743",["app.api","$743"],["$137"],[],[],[],[[],false,false,11,1,"$978","app.api","$743",6,4]],["$253","FACT","$1110","module","$927",["$890","$927"],["EVD-c0c4d4189b74058a"],[],[],[],[[],false,false,1,0,"$1018","$890","$927",7,2]],["$254","FACT","$1110","module","$971",["$957","$971"],["$117"],[],[],[],[[],false,false,1,0,"$1028","$957","$971",10,3]],["$255","FACT","$1110","module","$900",["$890","$900"],["EVD-dc39252a22103d59"],[],[],[],[[],false,false,6,1,"$1013","$890","$900",8,1]],["$256","FACT","$1110","module","$965",["$957","$965"],["$86"],[],[],[],[[],false,false,1,2,"$1026","$957","$965",4,1]],["$257","FACT","$1110","module","$755",["app.api","$755"],["EVD-0fb15458a67ac7c4"],[],[],[],[[],false,false,0,0,"app/api/routes/articles/__init__.py","app.api","$755",0,0]],["$258","FACT","$1110","module","$930",["$890","$930"],["EVD-a51bb8b50ed9449e"],[],[],[],[[],false,false,1,1,"$1019","$890","$930",3,1]],["$259","FACT","$1110","module","$781",["app.api","$781"],["$82"],[],[],[],[[],false,false,1,10,"$990","app.api","$781",2,2]],["$260","FACT","$1110","module","$958",["$957","$958"],["$141"],[],[],[],[[],false,false,2,4,"$1024","$957","$958",5,3]],["$261","FACT","$1110","module","app.core",["app.core","app.core"],["EVD-46f4012bf6318387"],[],[],[],[[],false,false,0,0,"app/core/__init__.py","app.core","app.core",0,0]],["$262","FACT","$1110","module","$757",["app.api","$757"],["$91"],[],[],[],[[],false,false,1,8,"$984","app.api","$757",3,3]],["$263","FACT","$1110","module","$896",["$890","$896"],["EVD-a0acb5f959e9990b"],[],[],[],[[],false,false,9,3,"$1011","$890","$896",7,1]],["$264","FACT","$1110","module","$932",["$890","$932"],["EVD-d78774406cf7e7f9"],[],[],[],[[],false,false,3,1,"$1020","$890","$932",6,2]],["$265","FACT","$1110","module","$762",["app.api","$762"],["$99"],[],[],[],[[],false,false,1,9,"$985","app.api","$762",3,5]],["$266","FACT","$1110","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]],["$267","FACT","$1110","module","$837",["app.db","$837"],["EVD-015e374b75b4bdae"],[],[],[],[[],false,false,0,0,"app/db/repositories/__init__.py","app.db","$837",0,0]],["$268","FACT","$1110","module","$815",["app.db","$815"],["EVD-db52148668f614f2"],[],[],[],[[],false,false,0,1,"$1000","app.db","$815",0,4]],["$269","FACT","$1110","module","$967",["$957","$967"],["$131"],[],[],[],[[],false,false,3,2,"$1027","$957","$967",6,6]],["$270","FACT","$1110","module","$943",["$942","$943"],["EVD-102899244b2602d0"],[],[],[],[[],false,false,9,0,"$1023","$942","$943",6,17]],["$271","FACT","$1110","module","$752",["app.api","$752"],["EVD-a984af60f9470e5d"],[],[],[],[[],false,false,1,0,"$981","app.api","$752",1,1]],["$272","FACT","$1110","module","$730",["app.api","$730"],["$96"],[],[],[],[[],false,false,8,8,"$976","app.api","$730",5,9]],["$273","FACT","$1110","module","$861",["app.db","$861"],["EVD-6bffcbec14442b2b"],[],[],[],[[],false,false,2,7,"$1006","app.db","$861",4,7]],["$274","FACT","$1110","module","$726",["app.api","$726"],["$140"],[],[],[],[[],false,false,4,9,"$975","app.api","$726",4,3]],["$275","FACT","$1110","module","$775",["app.api","$775"],["$116"],[],[],[],[[],false,false,1,8,"$988","app.api","$775",2,3]],["$276","FACT","$1110","module","$779",["app.api","$779"],["EVD-a67ea9c272d6fe2e"],[],[],[],[[],false,false,1,3,"$989","app.api","$779",2,1]],["$277","FACT","$1110","module","$771",["app.api","$771"],["$102"],[],[],[],[[],false,false,1,9,"$987","app.api","$771",2,3]],["$278","FACT","$1110","module","$957",["$957","$957"],["EVD-954755bb0f6e64a5"],[],[],[],[[],false,false,0,0,"app/services/__init__.py","$957","$957",0,0]],["$279","FACT","$1110","module","$882",["app.db","$882"],["EVD-4b3a646e8ea5b6fa"],[],[],[],[[],false,false,5,4,"$1009","app.db","$882",8,5]],["$280","FACT","$1110","module","$795",["app.core","$795"],["EVD-9c54ac9375f22bc6"],[],[],[],[[],false,false,9,2,"$994","app.core","$795",8,4]],["$281","FACT","$1110","module","$912",["$890","$912"],["EVD-577a07891e286c6c"],[],[],[],[[],false,false,0,0,"app/models/schemas/__init__.py","$890","$912",0,0]],["$282","FACT","$1110","module","$725",["app.api","$725"],["EVD-24c4fdba59a39c3b"],[],[],[],[[],false,false,0,0,"app/api/dependencies/__init__.py","app.api","$725",0,0]],["$283","FACT","$1110","module","app",["app","app"],["EVD-e980740fa53ed26f"],[],[],[],[[],false,false,0,0,"app/__init__.py","app","app",0,0]],["$284","FACT","$1110","module","$859",["app.db","$859"],["EVD-d83dc280281dd5fc"],[],[],[],[[],false,false,6,0,"$1005","app.db","$859",9,3]],["$285","FACT","$1110","module","$784",["app.core","$784"],["EVD-7c4ca4288a625161"],[],[],[],[[],false,false,5,5,"$991","app.core","$784",6,1]],["$286","FACT","$1110","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]],["$287","FACT","$1110","module","$936",["$890","$936"],["$85"],[],[],[],[[],false,false,2,2,"$1022","$890","$936",3,5]],["$288","FACT","$1110","module","$831",["app.db","$831"],["EVD-d99c58f6e1396c1e"],[],[],[],[[],false,false,1,0,"$1003","app.db","$831",7,9]],["$289","FACT","$1110","module","$891",["$890","$891"],["EVD-9b600bf910b43596"],[],[],[],[[],false,false,3,0,"$1010","$890","$891",10,3]],["$290","FACT","$1110","module","app.api",["app.api","app.api"],["EVD-eada6cda8bf566e2"],[],[],[],[[],false,false,0,0,"app/api/__init__.py","app.api","app.api",0,0]],["$291","FACT","$1110","module","$838",["app.db","$838"],["$126"],[],[],[],[[],false,false,4,8,"$1004","app.db","$838",6,18]],["$292","FACT","$1110","module","$748",["app.api","$748"],["EVD-a04bb873c7df57d0"],[],[],[],[[],false,false,1,7,"$979","app.api","$748",3,1]],["$293","FACT","$1110","module","$934",["$890","$934"],["EVD-ce1a252ff5b24509"],[],[],[],[[],false,false,1,0,"$1021","$890","$934",3,1]],["$294","FACT","$1110","module","$801",["app.core","$801"],["EVD-60909480aa5de28f"],[],[],[],[[],false,false,2,0,"$995","app.core","$801",9,3]],["$295","FACT","$1110","module","$898",["$890","$898"],["$97"],[],[],[],[[],false,false,5,3,"$1012","$890","$898",5,1]],["$296","FACT","$1110","module","$750",["app.api","$750"],["EVD-5a1e6c362e0b49f8"],[],[],[],[[],false,false,1,0,"$980","app.api","$750",1,1]],["$297","FACT","$1110","module","$812",["app.db","$812"],["EVD-34772a2dc467b844"],[],[],[],[[],false,false,1,1,"$999","app.db","$812",2,2]],["$298","FACT","$1110","module","$768",["app.api","$768"],["$108"],[],[],[],[[],false,false,1,9,"$986","app.api","$768",2,2]],["$299","FACT","$1110","module","$890",["$890","$890"],["EVD-b4fdb548cc8fcf33"],[],[],[],[[],false,false,0,0,"app/models/__init__.py","$890","$890",0,0]],["$300","FACT","$1110","module","$786",["app.core","$786"],["EVD-e256f44a1da225c8"],[],[],[],[[],false,false,1,2,"$992","app.core","$786",1,4]],["$301","FACT","$1110","module","app.db",["app.db","app.db"],["EVD-2475b7a34af02484"],[],[],[],[[],false,false,0,0,"app/db/__init__.py","app.db","app.db",0,0]],["$302","FACT","$1110","module","app.main",["app.main","app.main"],["EVD-55c64b792d197d97"],[],[],[],[[],false,false,0,5,"app/main.py","app.main","app.main",0,1]],["$303","FACT","$1110","module","$829",["app.db","$829"],["EVD-607ddde014966894"],[],[],[],[[],false,false,5,0,"$1002","app.db","$829",9,0]],["$304","FACT","$1110","module","$791",["app.core","$791"],["EVD-e142a084b6309830"],[],[],[],[[],false,false,1,0,"$993","app.core","$791",9,2]]],"packages":[["PKG-1dfd5f368d483bdc","FACT","$1113","package","$942",["$942"],[],[],["$241","$270"],[],[[],1,0,2,"$942",2]],["PKG-6dfb4f646f1615f8","FACT","$1113","package","app.core",["app.core"],[],[],["$236","$243","$246","$247","$261","$280","$285","$294","$300","$304"],[],[["app.db"],3,1,10,"app.core",2]],["PKG-9a8e5e4afc87a7cb","FACT","$1113","package","$957",["$957"],[],[],["$234","$254","$256","$260","$269","$278"],[],[["app.db","$890"],2,2,6,"$957",2]],["PKG-a172cedcae47474b","FACT","$1113","package","app",["app"],[],[],["$283"],[],[[],0,0,1,"app",0]],["PKG-b39284842f42de12","FACT","$1113","package","app.api",["app.api"],[],[],["$233","$235","$244","$245","$252","$257","$259","$262","$265","$266","$271","$272","$274","$275","$276","$277","$282","$290","$292","$296","$298"],[],[["app.core","app.db","$890","$942","$957"],1,5,21,"app.api",1]],["PKG-d7d693380fa9e966","FACT","$1113","package","$890",["$890"],[],[],["$239","$240","$242","$250","$251","$253","$255","$258","$263","$264","$281","$287","$289","$293","$295","$299"],[],[["$957"],3,1,16,"$890",2]],["PKG-e8574e2e580bdf64","FACT","$1113","package","app.db",["app.db"],[],[],["$237","$238","$248","$249","$267","$268","$273","$279","$284","$286","$288","$291","$297","$301","$303"],[],[["app.core","$890"],3,2,15,"app.db",2]],["PKG-ec36f8669ac98816","FACT","$1113","package","app.main",["app.main"],[],[],["$302"],[],[["app.api","app.core"],0,2,1,"app.main",0]]],"path_observations":[],"python_version":"3.11.12","references":[["REF-007433d5b58e7fa4","FACT","$1036","$1145","$562",["$757","$897"],["EVD-34dcc584e7942369"],[],[],[],["$672","$760","Article","$262","$757","$757","resolved",["$897"],"value"]],["REF-01339c9dc5b7fab0","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-5770c89fdcced19f"],[],[],[],["$603","$875","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-01c6d495721ebb2f","FACT","$1036","$1145","Reference RWSchema",["$913","$933"],["EVD-dc3c69cecd563f3b"],[],[],[],["$m","$m","RWSchema","$251","$913","$913","resolved",["$933"],"value"]],["REF-01fe69f659ab470c","FACT","$1036","$1145","Reference TypedTable",["$831","$835"],["EVD-bc7d2b3dbd65221b"],[],[],[],["$m","$m","TypedTable","$288","$831","$831","resolved",["$835"],"value"]],["REF-03ad6f4e385f43c5","FACT","$1036","$1145","Reference get_profile_by_username_from_path",["$749","$775"],["EVD-5487e388896aece7"],[],[],[],["$m","$m","$1087","$275","$775","$775","resolved",["$749"],"value"]],["REF-051b97d9e775d5e8","FACT","$1036","$1145","Reference ProfileInResponse",["$775","$931"],["EVD-77722dc3fba99121"],[],[],[],["$m","$m","$496","$275","$775","$775","resolved",["$931"],"value"]],["REF-0589b9dd56f539ef","FACT","$1036","$1145","$572",["$728","$762"],["EVD-ef4a0b5aa8d8a2e1"],[],[],[],["$m","$m","$1084","$265","$762","$762","resolved",["$728"],"value"]],["REF-06631f7dbadf019c","FACT","$1036","$1145","$568",["$907","$908"],["EVD-d5fdb981099c18d5"],[],[],[],["$m","$m","User","$242","$907","$907","resolved",["$908"],"value"]],["REF-073fea62994b106f","FACT","$1036","$1145","$567",["$737","$811"],["EVD-9f8021a29d22c66a"],[],[],[],["$m","$m","$142","$710","$730","$737","resolved",["$811"],"value"]],["REF-08324abe5ad71acf","FACT","$1036","$1145","Reference stop_app",["$789","$790"],["EVD-7e1c8451b7038f9a"],[],[],[],["$m","$m","stop_app","$693","$786","$789","resolved",["$790"],"value"]],["REF-08a6b347b36d45cf","FACT","$1036","$1145","Reference _get_authorization_header_optional",["$735","$736"],["EVD-6f164562b6ca5d08"],[],[],[],["$m","$m","_get_authorization_header_optional","$671","$730","$736","resolved",["$735"],"value"]],["REF-08b1c0c5319047fe","FACT","$1036","$1145","$569",["$781","$939"],["EVD-b3864bfc25a96d7e"],[],[],[],["$m","$m","$719","$259","$781","$781","resolved",["$939"],"value"]],["REF-09c98dd7c1e44bb4","FACT","$1036","$1145","$566",["$771","$862"],["EVD-60dc002ef38e7e17"],[],[],[],["$708","$773","$59","$277","$771","$771","resolved",["$862"],"value"]],["REF-09f69e414e249042","FACT","$1036","$1145","Reference RWSchema",["$933","$936"],["EVD-0ce8a8ab4d6f7653"],[],[],[],["$m","$m","RWSchema","$287","$936","$936","resolved",["$933"],"value"]],["REF-0b23c32a62a9e785","FACT","$1036","$1145","$566",["$740","$862"],["EVD-f8a6a967dc58d9d2"],[],[],[],["$593","$742","$59","$235","$740","$740","resolved",["$862"],"value"]],["REF-0de8f0e27c14d3c6","FACT","$1036","$1145","$568",["$862","$908"],["EVD-9321405208a29113"],[],[],[],["$631","$868","User","$641","$861","$862","resolved",["$908"],"value"]],["REF-0e1394706582d63d","FACT","$1036","$1033","Reference strings.ARTICLE_ALREADY_EXISTS",["$763","app.resources.strings.ARTICLE_ALREADY_EXISTS"],["EVD-1e973b7362dad8f1"],[],[],[],["$m","$m","strings.ARTICLE_ALREADY_EXISTS","$643","$762","$763","resolved",["app.resources.strings.ARTICLE_ALREADY_EXISTS"],"$1030"]],["REF-0e998dbd467810b8","FACT","$1036","$1145","Reference DEFAULT_ARTICLES_LIMIT",["$919","$920"],["EVD-d5002cc1fe972011"],[],[],[],["$m","$m","$62","$685","$913","$919","resolved",["$920"],"value"]],["REF-0eb21047f228d1e4","FACT","$1036","$1145","Reference ProfilesRepository",["$775","$870"],["EVD-99a81a5bf05da991"],[],[],[],["$587","$778","$497","$275","$775","$775","resolved",["$870"],"value"]],["REF-0f97ea515119e7ce","FACT","$1036","$1145","Reference Profile",["$901","$931"],["EVD-b4ff1e9adef660d5"],[],[],[],["$m","$m","Profile","$680","$930","$931","resolved",["$901"],"value"]],["REF-10d224e885cedd2d","FACT","$1036","$1145","Reference check_article_modification_permissions",["$727","$762"],["EVD-cbeba74ef41b6212"],[],[],[],["$m","$m","$1037","$265","$762","$762","resolved",["$727"],"value"]],["REF-1235f869ce7bc50e","FACT","$1036","$1145","$569",["$768","$939"],["EVD-497d2238eb173771"],[],[],[],["$m","$m","$719","$298","$768","$768","resolved",["$939"],"value"]],["REF-1258ed69a9c73722","FACT","$1036","$1145","$569",["$768","$939"],["EVD-22cd46cf8aef5214"],[],[],[],["$m","$m","$719","$298","$768","$768","resolved",["$939"],"value"]],["REF-128988e375e9c8d6","FACT","$1036","$1033","Reference AppEnvTypes.test",["$784","$802"],["EVD-327cc86583a9d20a"],[],[],[],["$m","$m","AppEnvTypes.test","$285","$784","$784","resolved",["$802"],"$1030"]],["REF-1310ad9dccbf6232","FACT","$1036","$1145","$570",["$781","$883"],["EVD-781a05822c20e653"],[],[],[],["$m","$m","$720","$259","$781","$781","resolved",["$883"],"value"]],["REF-136ada73b926b536","FACT","$1036","$1145","$566",["$771","$862"],["EVD-b7a2c527c1b87ecf"],[],[],[],["$m","$m","$59","$277","$771","$771","resolved",["$862"],"value"]],["REF-13977dac7926085e","FACT","$1036","$1145","$568",["$757","$908"],["EVD-66a5102c3ad90342"],[],[],[],["$672","$760","User","$262","$757","$757","resolved",["$908"],"value"]],["REF-14d1fd041a816907","FACT","$1036","$1145","Reference DEFAULT_ARTICLES_LIMIT",["$757","$920"],["EVD-c40ea7e31a60d6f0"],[],[],[],["$m","$m","$62","$262","$757","$757","resolved",["$920"],"value"]],["REF-150671bb52f7727a","FACT","$1036","$1145","$564",["$762","$840"],["EVD-0563a730183af18e"],[],[],[],["$643","$763","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-1533770859a6ffea","FACT","$1036","$1145","$571",["$781","$785"],["EVD-3d213550c4cb22fb"],[],[],[],["$m","$m","$1083","$259","$781","$781","resolved",["$785"],"value"]],["REF-15be20845b6f6a22","FACT","$1036","$1145","Reference Profile",["$869","$901"],["EVD-0997b8eae08c689d"],[],[],[],["$m","$m","Profile","$248","$869","$869","resolved",["$901"],"value"]],["REF-1ae7ce76c544d092","FACT","$1036","$1145","$567",["$728","$811"],["EVD-61e8b9ba7066c4d6"],[],[],[],["$m","$m","$142","$698","$726","$728","resolved",["$811"],"value"]],["REF-1b2c96b8410e5002","FACT","$1036","$1145","$564",["$762","$840"],["EVD-ddeaeefae1fa6382"],[],[],[],["$m","$m","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-1b76e23c76b925de","FACT","$1036","$1145","Reference ProfileInResponse",["$775","$931"],["EVD-517e54850a5fa6fd"],[],[],[],["$m","$m","$496","$275","$775","$775","resolved",["$931"],"value"]],["REF-1c54ae886b44afaa","FACT","$1036","$1145","$564",["$840","$958"],["EVD-0c8cef50b44e3aca"],[],[],[],["$697","$959","$40","$260","$958","$958","resolved",["$840"],"value"]],["REF-1c574fdbda523a8c","FACT","$1036","$1145","$569",["$781","$939"],["EVD-1f6821fec5877fee"],[],[],[],["$687","$782","$719","$259","$781","$781","resolved",["$939"],"value"]],["REF-1d59a0355a694fe6","FACT","$1036","$1145","$562",["$897","$913"],["EVD-a494683aaf335df6"],[],[],[],["$m","$m","Article","$251","$913","$913","resolved",["$897"],"value"]],["REF-1ef0d20956001210","FACT","$1036","$1145","Reference ALGORITHM",["app.services.jwt.ALGORITHM","$969"],["EVD-ad71db057ccf1860"],[],[],[],["$m","$m","ALGORITHM","$591","$967","$969","resolved",["app.services.jwt.ALGORITHM"],"value"]],["REF-1f612beadb887dbe","FACT","$1036","$1145","Reference AUTHOR_USERNAME_ALIAS",["$839","$848"],["EVD-f5936bd4015cdf71"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS","$600","$838","$848","resolved",["$839"],"value"]],["REF-20b8ae1356d8c959","FACT","$1036","$1145","Reference RWModel",["$896","$903"],["EVD-e5ed9c2fcd63ed5f"],[],[],[],["$m","$m","RWModel","$263","$896","$896","resolved",["$903"],"value"]],["REF-210ce945fbec3915","FACT","$1036","$1145","Reference UserInLogin",["$768","$938"],["EVD-f1d3c2502a97dda4"],[],[],[],["$690","$769","UserInLogin","$298","$768","$768","resolved",["$938"],"value"]],["REF-228c61930f363233","FACT","$1036","$1145","Reference SLUG_ALIAS",["$849","$858"],["EVD-37c0f5eed21e292b"],[],[],[],["$m","$m","SLUG_ALIAS",null,"$838","$849","resolved",["$858"],"value"]],["REF-2375c2d2f3aceeb8","FACT","$1036","$1033","Reference strings.USERNAME_TAKEN",["$783","$952"],["EVD-5d89cba0d6d5b52c"],[],[],[],["$m","$m","strings.USERNAME_TAKEN","$691","$781","$783","resolved",["$952"],"$1030"]],["REF-26426cbf2d5ec39b","FACT","$1036","$1145","Reference Comment",["$899","$965"],["EVD-7152ca8603497643"],[],[],[],["$701","$966","Comment","$256","$965","$965","resolved",["$899"],"value"]],["REF-269d46820bca4789","FACT","$1036","$1145","Reference ListOfCommentsInResponse",["$771","$926"],["EVD-0d0bae1263a48073"],[],[],[],["$620","$774","$232","$277","$771","$771","resolved",["$926"],"value"]],["REF-292c1b350af7065c","FACT","$1036","$1145","Reference Comment",["$771","$899"],["EVD-146c5928cd1dda59"],[],[],[],["$708","$773","Comment","$277","$771","$771","resolved",["$899"],"value"]],["REF-2a9e1f4ada6aa0db","FACT","$1036","$1145","$572",["$726","$728"],["EVD-5df21a63842eb5d8"],[],[],[],["$m","$m","$1084","$274","$726","$726","resolved",["$728"],"value"]],["REF-2aa311cd768fb9fe","FACT","$1036","$1145","$562",["$862","$897"],["EVD-0d6ec87bbfb90a55"],[],[],[],["$661","$865","Article","$641","$861","$862","resolved",["$897"],"value"]],["REF-2b0ff93b25fd9434","FACT","$1036","$1145","$566",["$740","$862"],["EVD-19fcacc7060268af"],[],[],[],["$m","$m","$59","$235","$740","$740","resolved",["$862"],"value"]],["REF-2b27e724eab67bec","FACT","$1036","$1145","Reference ProfileInResponse",["$775","$931"],["EVD-3e775801981b663f"],[],[],[],["$598","$776","$496","$275","$775","$775","resolved",["$931"],"value"]],["REF-2be138987b176c3b","FACT","$1036","$1033","Reference strings.WRONG_TOKEN_PREFIX",["$734","$956"],["EVD-1ca8e07580a61e0b"],[],[],[],["$m","$m","strings.WRONG_TOKEN_PREFIX","$588","$730","$734","resolved",["$956"],"$1030"]],["REF-2c2342905f832e93","FACT","$1036","$1145","$567",["$811","$963"],["EVD-2d3151eb3dd95f57"],[],[],[],["$m","$m","$142","$608","$962","$963","resolved",["$811"],"value"]],["REF-2df616f271a125d9","FACT","$1036","$1145","$561",["$768","$796"],["EVD-5b39bbd21ffe7117"],[],[],[],["$690","$769","$36","$298","$768","$768","resolved",["$796"],"value"]],["REF-2e9e5231c188d638","FACT","$1036","$1145","Reference RWModel",["$903","$907"],["EVD-bcfa23a60a624ad5"],[],[],[],["$m","$m","RWModel","$242","$907","$907","resolved",["$903"],"value"]],["REF-2ed7c009d470781f","FACT","$1036","$1145","$568",["$840","$908"],["EVD-454638058e1e8507"],[],[],[],["$634","$851","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-2fa53bcb0db50e18","FACT","$1036","$1145","Reference _get_connection_from_pool",["$744","$746"],["EVD-f056f89ab9ac360b"],[],[],[],["$m","$m","_get_connection_from_pool","$629","$743","$746","resolved",["$744"],"value"]],["REF-2ff64e9e7a3877f5","FACT","$1036","$1145","$565",["$860","$882"],["EVD-4717bc2ac5db6182"],[],[],[],["$m","$m","$42","$279","$882","$882","resolved",["$860"],"value"]],["REF-3101b4492655ae49","FACT","$1036","$1145","$568",["$740","$908"],["EVD-b89e57c882495c26"],[],[],[],["$644","$741","User","$235","$740","$740","resolved",["$908"],"value"]],["REF-355d00da4f058ed4","FACT","$1036","$1145","$572",["$728","$771"],["EVD-b3fa59268b8cb0ce"],[],[],[],["$m","$m","$1084","$277","$771","$771","resolved",["$728"],"value"]],["REF-3619602d34f302b7","FACT","$1036","$1145","Reference get_comment_by_id_from_path",["$740","$742"],["EVD-591a4d7a7574dcab"],[],[],[],["$m","$m","$1085","$235","$740","$740","resolved",["$742"],"value"]],["REF-362972121dcaddb5","FACT","$1036","$1145","$570",["$730","$883"],["EVD-aeaecec52b90bab7"],[],[],[],["$638","$738","$720","$272","$730","$730","resolved",["$883"],"value"]],["REF-36c9a00d40f75027","FACT","$1036","$1145","$568",["$730","$908"],["EVD-64b26dd47806c2a5"],[],[],[],["$638","$738","User","$272","$730","$730","resolved",["$908"],"value"]],["REF-3714dbd07d14dd4b","FACT","$1036","$1145","$562",["$771","$897"],["EVD-8dacaec204f1f05b"],[],[],[],["$620","$774","Article","$277","$771","$771","resolved",["$897"],"value"]],["REF-37e1c0f9f99c74f9","FACT","$1036","$1145","$570",["$768","$883"],["EVD-bc5e4fc5401da680"],[],[],[],["$690","$769","$720","$298","$768","$768","resolved",["$883"],"value"]],["REF-38135ff493be27a1","FACT","$1036","$1145","$570",["$730","$883"],["EVD-64e82ad39b8c05e0"],[],[],[],["$m","$m","$720","$272","$730","$730","resolved",["$883"],"value"]],["REF-3873cca29c4909a7","FACT","$1036","$1145","$561",["$784","$796"],["EVD-6d49f0e06ab538c1"],[],[],[],["$628","$785","$36","$285","$784","$784","resolved",["$796"],"value"]],["REF-3994bc16e6540840","FACT","$1036","$1033","Reference strings.INCORRECT_LOGIN_INPUT",["$769","app.resources.strings.INCORRECT_LOGIN_INPUT"],["EVD-738e04a3294c03e6"],[],[],[],["$m","$m","strings.INCORRECT_LOGIN_INPUT","$690","$768","$769","resolved",["app.resources.strings.INCORRECT_LOGIN_INPUT"],"$1030"]],["REF-3b1be25c4552e2be","FACT","$1036","$1145","$568",["$781","$908"],["EVD-ac7d2050cc3a2b45"],[],[],[],["$687","$782","User","$259","$781","$781","resolved",["$908"],"value"]],["REF-3b507568d767476f","FACT","$1036","$1145","$568",["$883","$908"],["EVD-e5502919a0241685"],[],[],[],["$681","$888","User","$649","$882","$883","resolved",["$908"],"value"]],["REF-3b517719abff6765","FACT","$1036","$1145","Reference IDModelMixin",["$894","$907"],["EVD-390580a062effab1"],[],[],[],["$m","$m","IDModelMixin","$242","$907","$907","resolved",["$894"],"value"]],["REF-3c129ffcb19e483b","FACT","$1036","$1145","Reference IDModelMixin",["$894","$898"],["EVD-a610a51c44d9c476"],[],[],[],["$m","$m","IDModelMixin","$295","$898","$898","resolved",["$894"],"value"]],["REF-3da0b2b1e53c4d93","FACT","$1036","$1145","Reference get_profile_by_username_from_path",["$749","$775"],["EVD-3403bde136b0816b"],[],[],[],["$m","$m","$1087","$275","$775","$775","resolved",["$749"],"value"]],["REF-3da711577702507e","FACT","$1036","$1145","Reference AppEnvTypes",["$802","$803"],["EVD-d8be74987747583b"],[],[],[],["$m","$m","AppEnvTypes","$624","$801","$803","resolved",["$802"],"value"]],["REF-3e58e401eddef36f","FACT","$1036","$1145","Reference TypedTable",["$831","$835"],["EVD-cb94614759e2b9af"],[],[],[],["$m","$m","TypedTable","$288","$831","$831","resolved",["$835"],"value"]],["REF-3fcbc4cc7d1105ae","FACT","$1036","$1145","Reference Profile",["$775","$901"],["EVD-9de0f4b9c2b6175b"],[],[],[],["$598","$776","Profile","$275","$775","$775","resolved",["$901"],"value"]],["REF-3fe2a429e5517cd8","FACT","$1036","$1145","$569",["$768","$939"],["EVD-f4ca565603ef091c"],[],[],[],["$663","$770","$719","$298","$768","$768","resolved",["$939"],"value"]],["REF-404df5016625e0ac","FACT","$1036","$1145","Reference AUTHOR_USERNAME_ALIAS",["$839","$852"],["EVD-26899795b395e1e7"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS",null,"$838","$852","resolved",["$839"],"value"]],["REF-40ea2a9272ce347a","FACT","$1036","$1033","Reference AppEnvTypes.prod",["$802","$803"],["EVD-db73d3df06001e0e"],[],[],[],["$m","$m","AppEnvTypes.prod","$624","$801","$803","resolved",["$802"],"$1030"]],["REF-42565f52be0d4f09","FACT","$1036","$1145","$568",["$781","$908"],["EVD-8fb28892cf519b7b"],[],[],[],["$691","$783","User","$259","$781","$781","resolved",["$908"],"value"]],["REF-439ab413c108342e","FACT","$1036","$1145","Reference ArticlesFilters",["$726","$919"],["EVD-86ddf2300072ba41"],[],[],[],["$689","$729","ArticlesFilters","$274","$726","$726","resolved",["$919"],"value"]],["REF-4468295a7a64531d","FACT","$1036","$1145","$568",["$730","$908"],["EVD-9b8ddd359ac65de1"],[],[],[],["$710","$737","User","$272","$730","$730","resolved",["$908"],"value"]],["REF-44c2dfdbd8b8de8e","FACT","$1036","$1145","$572",["$728","$762"],["EVD-130fae8232152bca"],[],[],[],["$m","$m","$1084","$265","$762","$762","resolved",["$728"],"value"]],["REF-455a6c2f4458f4b2","FACT","$1036","$1033","Reference strings.USER_DOES_NOT_EXIST_ERROR",["$749","$953"],["EVD-3f0d5c1188cee70f"],[],[],[],["$m","$m","strings.USER_DOES_NOT_EXIST_ERROR","$601","$748","$749","resolved",["$953"],"$1030"]],["REF-456806310379c9db","FACT","$1036","$1145","$566",["$771","$862"],["EVD-960eaf20647d2cb5"],[],[],[],["$m","$m","$59","$277","$771","$771","resolved",["$862"],"value"]],["REF-4588199330eece74","FACT","$1036","$1145","Reference ProfilesRepository",["$775","$870"],["EVD-194bc4a29a780df9"],[],[],[],["$598","$776","$497","$275","$775","$775","resolved",["$870"],"value"]],["REF-464d013cfdfe8f4d","FACT","$1036","$1145","$562",["$840","$897"],["EVD-b3ed67da3b26af2b"],[],[],[],["$596","$842","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-46ab728f09e7295e","FACT","$1036","$1145","$562",["$840","$897"],["EVD-db3b68fbc94cc254"],[],[],[],["$704","$844","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-46d278788a278ac4","FACT","$1036","$1145","Reference UserInDB",["$883","$909"],["EVD-af4a589059140111"],[],[],[],["$681","$888","UserInDB","$649","$882","$883","resolved",["$909"],"value"]],["REF-48f930eb4efc55e4","FACT","$1036","$1145","$561",["$730","$796"],["EVD-817c145d578a78aa"],[],[],[],["$647","$735","$36","$272","$730","$730","resolved",["$796"],"value"]],["REF-491c4de34cf1a0a9","FACT","$1036","$1145","$564",["$762","$840"],["EVD-9eb45d7b112534a3"],[],[],[],["$611","$767","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-494412d994b9ffe1","FACT","$1036","$1145","$568",["$748","$908"],["EVD-e8998873470cbe98"],[],[],[],["$601","$749","User","$292","$748","$748","resolved",["$908"],"value"]],["REF-495610b2ed6e7325","FACT","$1036","$1145","Reference RWSchema",["$913","$933"],["EVD-89bd862bb1271b51"],[],[],[],["$m","$m","RWSchema","$251","$913","$913","resolved",["$933"],"value"]],["REF-4981ef5cbcdae658","FACT","$1036","$1145","Reference ProfileInResponse",["$775","$931"],["EVD-15d73b2c7619f873"],[],[],[],["$m","$m","$496","$275","$775","$775","resolved",["$931"],"value"]],["REF-498c4a2e242b33f3","FACT","$1036","$1145","$568",["$740","$908"],["EVD-01ec676d93c3342d"],[],[],[],["$593","$742","User","$235","$740","$740","resolved",["$908"],"value"]],["REF-4a622f3c1863b3e4","FACT","$1036","$1145","$562",["$840","$897"],["EVD-db79e06c3c9ece91"],[],[],[],["$679","$856","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-4b1ef2b95c665d9d","FACT","$1036","$1145","Reference SLUG_ALIAS",["$850","$858"],["EVD-1d2f648da2c52c1e"],[],[],[],["$m","$m","SLUG_ALIAS","$586","$838","$850","resolved",["$858"],"value"]],["REF-4b2ce5314e19f2e4","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-87c798fff3bfd15f"],[],[],[],["$619","$876","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-4b70e9be4387a26b","FACT","$1036","$1145","Reference check_article_modification_permissions",["$727","$762"],["EVD-6af70a8ef073a695"],[],[],[],["$m","$m","$1037","$265","$762","$762","resolved",["$727"],"value"]],["REF-4d30c6b9b874e5a1","FACT","$1036","$1145","$562",["$771","$897"],["EVD-414df027c694799f"],[],[],[],["$666","$772","Article","$277","$771","$771","resolved",["$897"],"value"]],["REF-4d3261df3dc3f842","FACT","$1036","$1145","$565",["$860","$878"],["EVD-548283303bb22018"],[],[],[],["$m","$m","$42","$249","$878","$878","resolved",["$860"],"value"]],["REF-4eb3d7123397e2cb","FACT","$1036","$1145","Reference convert_datetime_to_realworld",["$904","$905"],["EVD-d1da8566824df832"],[],[],[],["$m","$m","convert_datetime_to_realworld","$642","$902","$904","resolved",["$905"],"value"]],["REF-4ff723c68988aee0","FACT","$1036","$1145","Reference Comment",["$862","$899"],["EVD-5661763c3f57f5bc"],[],[],[],["$631","$868","Comment","$641","$861","$862","resolved",["$899"],"value"]],["REF-512025aa6ad73101","FACT","$1036","$1145","$567",["$811","$964"],["EVD-1b3ffd96312f45de"],[],[],[],["$m","$m","$142","$677","$962","$964","resolved",["$811"],"value"]],["REF-51569d919f1d9a1f","FACT","$1036","$1145","Reference ListOfCommentsInResponse",["$771","$926"],["EVD-6b6a1ee560a6a4e3"],[],[],[],["$m","$m","$232","$277","$771","$771","resolved",["$926"],"value"]],["REF-52ab212a70eade09","FACT","$1036","$1145","Reference http_error_handler",["$751","$889"],["EVD-4ac269c4c9ac0d0f"],[],[],[],["$m","$m","http_error_handler","$670","app.main","$889","resolved",["$751"],"value"]],["REF-5332dab9e101bf34","FACT","$1036","$1145","$569",["$781","$939"],["EVD-d7f9d89390d1a99e"],[],[],[],["$m","$m","$719","$259","$781","$781","resolved",["$939"],"value"]],["REF-536d4646ee31b131","FACT","$1036","$1145","Reference UserInDB",["$883","$909"],["EVD-fb1ee12ea77772d0"],[],[],[],["$639","$887","UserInDB","$649","$882","$883","resolved",["$909"],"value"]],["REF-53c8b4b41a7afced","FACT","$1036","$1145","$564",["$726","$840"],["EVD-712a3e5deebc9a92"],[],[],[],["$m","$m","$40","$274","$726","$726","resolved",["$840"],"value"]],["REF-543774a4286fccd3","FACT","$1036","$1145","$566",["$771","$862"],["EVD-ca1b2a46b053483f"],[],[],[],["$m","$m","$59","$277","$771","$771","resolved",["$862"],"value"]],["REF-546ce9bfe30db4f7","FACT","$1036","$1145","$572",["$728","$757"],["EVD-424e2f11bcb881ee"],[],[],[],["$m","$m","$1084","$262","$757","$757","resolved",["$728"],"value"]],["REF-5492fd57b6046fcb","FACT","$1036","$1145","$569",["$768","$939"],["EVD-b4d818e9222faeac"],[],[],[],["$690","$769","$719","$298","$768","$768","resolved",["$939"],"value"]],["REF-5528f07a27ee9afe","FACT","$1036","$1145","$570",["$883","$962"],["EVD-e09ccc985d7f8c17"],[],[],[],["$608","$963","$720","$234","$962","$962","resolved",["$883"],"value"]],["REF-559e01a9cce4b634","FACT","$1036","$1033","Reference strings.WRONG_TOKEN_PREFIX",["$734","$956"],["EVD-7fd7eedd82394fdb"],[],[],[],["$m","$m","strings.WRONG_TOKEN_PREFIX","$588","$730","$734","resolved",["$956"],"$1030"]],["REF-57427ac2f4dfd197","FACT","$1036","$1145","$562",["$762","$897"],["EVD-7e340f7944a35566"],[],[],[],["$611","$767","Article","$265","$762","$762","resolved",["$897"],"value"]],["REF-589ca401d070b9a9","FACT","$1036","$1145","$568",["$757","$908"],["EVD-d27bc3ec16aa5f61"],[],[],[],["$650","$761","User","$262","$757","$757","resolved",["$908"],"value"]],["REF-590ffa657d808039","FACT","$1036","$1145","$565",["$743","$860"],["EVD-e7cc7373870bcf87"],[],[],[],["$629","$746","$42","$252","$743","$743","resolved",["$860"],"value"]],["REF-5a44ae4a97e0b9f8","FACT","$1036","$1145","$562",["$840","$897"],["EVD-f44abe321c922589"],[],[],[],["$635","$846","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-5a7bf9e9440cb9b3","FACT","$1036","$1145","$563",["$757","$917"],["EVD-040d09ab94102257"],[],[],[],["$672","$760","$39","$262","$757","$757","resolved",["$917"],"value"]],["REF-5aaa5db4aa00b7ff","FACT","$1036","$1145","Reference RWSchema",["$923","$933"],["EVD-8e7df9ca3012dfb5"],[],[],[],["$m","$m","RWSchema","$239","$923","$923","resolved",["$933"],"value"]],["REF-5ab457ffc2344456","FACT","$1036","$1145","$568",["$908","$965"],["EVD-a245b6318633d20b"],[],[],[],["$701","$966","User","$256","$965","$965","resolved",["$908"],"value"]],["REF-5b49574020781ffc","FACT","$1036","$1145","$562",["$840","$897"],["EVD-52c6ebec3a6005dd"],[],[],[],["$634","$851","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-5bd1e5e67043c9a4","FACT","$1036","$1033","Reference RWModel.Config",["$904","$933"],["EVD-451dcca7d02bc407"],[],[],[],["$m","$m","RWModel.Config","$653","$932","$933","resolved",["$904"],"$1030"]],["REF-5c5cd79342e7c037","FACT","$1036","$1145","$568",["$726","$908"],["EVD-88777c13da149e90"],[],[],[],["$698","$728","User","$274","$726","$726","resolved",["$908"],"value"]],["REF-5cd5d9b2c81e9e14","FACT","$1036","$1145","$565",["$838","$860"],["EVD-c6956aba38f0dbe5"],[],[],[],["$m","$m","$42","$291","$838","$838","resolved",["$860"],"value"]],["REF-5d4a0e2da0e12f3a","FACT","$1036","$1145","$562",["$840","$897"],["EVD-9b9dadc8cba2bad2"],[],[],[],["$709","$857","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-5f86914fa7260f07","FACT","$1036","$1033","Reference AppSettings.Config",["$797","$807"],["EVD-eafeac445a731d6f"],[],[],[],["$m","$m","AppSettings.Config","$694","$806","$807","resolved",["$797"],"$1030"]],["REF-5fa6abf2f5d29788","FACT","$1036","$1145","$571",["$730","$785"],["EVD-a5ec727d94cfcb2c"],[],[],[],["$m","$m","$1083","$272","$730","$730","resolved",["$785"],"value"]],["REF-5fb223f1a17f1068","FACT","$1036","$1145","Reference ArticleInUpdate",["$762","$918"],["EVD-67f2e8159d308a8a"],[],[],[],["$611","$767","ArticleInUpdate","$265","$762","$762","resolved",["$918"],"value"]],["REF-615538a3f22cd1f6","FACT","$1036","$1145","Reference Profile",["$748","$901"],["EVD-e6b97060dd8434bb"],[],[],[],["$601","$749","Profile","$292","$748","$748","resolved",["$901"],"value"]],["REF-62c881b905e72feb","FACT","$1036","$1145","$570",["$730","$883"],["EVD-c7d4adaf8ddedc9b"],[],[],[],["$710","$737","$720","$272","$730","$730","resolved",["$883"],"value"]],["REF-6347b7110d27c581","FACT","$1036","$1145","$561",["$796","$808"],["EVD-ddbfa6a00885d8a1"],[],[],[],["$m","$m","$36","$236","$808","$808","resolved",["$796"],"value"]],["REF-634f3b53416a74ff","FACT","$1036","$1145","$568",["$908","$958"],["EVD-70877fe0ef1f9bce"],[],[],[],["$675","$960","User","$260","$958","$958","resolved",["$908"],"value"]],["REF-63804eeb8862b90f","FACT","$1036","$1145","$572",["$728","$757"],["EVD-3de78e0d287f9f7a"],[],[],[],["$m","$m","$1084","$262","$757","$757","resolved",["$728"],"value"]],["REF-649683fb0b578df3","FACT","$1036","$1145","$568",["$771","$908"],["EVD-95f8dcf1a8ec5b71"],[],[],[],["$620","$774","User","$277","$771","$771","resolved",["$908"],"value"]],["REF-6714d1b01db0780d","FACT","$1036","$1145","$571",["$730","$785"],["EVD-c7984388e5e898b1"],[],[],[],["$m","$m","$1083","$272","$730","$730","resolved",["$785"],"value"]],["REF-6809a1ad2f02cd2c","FACT","$1036","$1145","Reference RWSchema",["$913","$933"],["EVD-09f3625b8d989b13"],[],[],[],["$m","$m","RWSchema","$251","$913","$913","resolved",["$933"],"value"]],["REF-690c29c1df9bac98","FACT","$1036","$1145","Reference Profile",["$899","$901"],["EVD-15038f3631bbc86a"],[],[],[],["$m","$m","Profile","$626","$898","$899","resolved",["$901"],"value"]],["REF-6a5fbfe50e34c8eb","FACT","$1036","$1145","$568",["$862","$908"],["EVD-869455419b652ee4"],[],[],[],["$692","$864","User","$641","$861","$862","resolved",["$908"],"value"]],["REF-6b3288695e03b88c","FACT","$1036","$1145","$561",["$781","$796"],["EVD-ddec63faa283d2bf"],[],[],[],["$691","$783","$36","$259","$781","$781","resolved",["$796"],"value"]],["REF-6bb0a36c3f065279","FACT","$1036","$1145","$563",["$762","$917"],["EVD-b2ed17d4bf01b62f"],[],[],[],["$706","$766","$39","$265","$762","$762","resolved",["$917"],"value"]],["REF-6c84aa5b34c73682","FACT","$1036","$1145","$572",["$728","$771"],["EVD-aec2865b7be00f20"],[],[],[],["$m","$m","$1084","$277","$771","$771","resolved",["$728"],"value"]],["REF-6ea73a0da03cc352","FACT","$1036","$1033","Reference AppSettings.Config",["$797","$805"],["EVD-b26bb2d5bfee0a25"],[],[],[],["$m","$m","AppSettings.Config","$630","$804","$805","resolved",["$797"],"$1030"]],["REF-6ef164b013504321","FACT","$1036","$1145","$563",["$762","$917"],["EVD-929e4c5facee685d"],[],[],[],["$m","$m","$39","$265","$762","$762","resolved",["$917"],"value"]],["REF-6f28c9a97b14ad89","FACT","$1036","$1033","Reference strings.COMMENT_DOES_NOT_EXIST",["$742","app.resources.strings.COMMENT_DOES_NOT_EXIST"],["EVD-6556ffb2d6a4c821"],[],[],[],["$m","$m","strings.COMMENT_DOES_NOT_EXIST","$593","$740","$742","resolved",["app.resources.strings.COMMENT_DOES_NOT_EXIST"],"$1030"]],["REF-706b7137b747e9f2","FACT","$1036","$1145","$561",["$730","$796"],["EVD-5613c59032f38258"],[],[],[],["$588","$734","$36","$272","$730","$730","resolved",["$796"],"value"]],["REF-70a1a5adb3288189","FACT","$1036","$1145","$570",["$730","$883"],["EVD-91dd1ddb1c5374f2"],[],[],[],["$m","$m","$720","$272","$730","$730","resolved",["$883"],"value"]],["REF-7110d85a16643ea8","FACT","$1036","$1145","$564",["$757","$840"],["EVD-f61208d1537f441a"],[],[],[],["$646","$758","$40","$262","$757","$757","resolved",["$840"],"value"]],["REF-71e62409f740dae8","FACT","$1036","$1033","Reference strings.MALFORMED_PAYLOAD",["$737","$949"],["EVD-61b8610fae8662cb"],[],[],[],["$m","$m","strings.MALFORMED_PAYLOAD","$710","$730","$737","resolved",["$949"],"$1030"]],["REF-71eef55a1eab749a","FACT","$1036","$1145","Reference CommentInCreate",["$771","$924"],["EVD-d2b37944406e1e63"],[],[],[],["$666","$772","CommentInCreate","$277","$771","$771","resolved",["$924"],"value"]],["REF-74982ce6ab8bb314","FACT","$1036","$1145","Reference RWSchema",["$933","$936"],["EVD-808f27ee2a9b2a2c"],[],[],[],["$m","$m","RWSchema","$287","$936","$936","resolved",["$933"],"value"]],["REF-74e4b75f4ee3c5a5","FACT","$1036","$1145","Reference TypedTable",["$831","$835"],["EVD-5fb937525ef735a8"],[],[],[],["$m","$m","TypedTable","$288","$831","$831","resolved",["$835"],"value"]],["REF-7542e0fe7b99cb18","FACT","$1036","$1145","Reference DEFAULT_ARTICLES_LIMIT",["$726","$920"],["EVD-c14639fa85384ee7"],[],[],[],["$m","$m","$62","$274","$726","$726","resolved",["$920"],"value"]],["REF-75b0e14e4b504699","FACT","$1036","$1145","$564",["$762","$840"],["EVD-a2be3ab116336cd6"],[],[],[],["$674","$764","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-75bb3caffd290a91","FACT","$1036","$1145","Reference RWSchema",["$923","$933"],["EVD-c5743258149f29f8"],[],[],[],["$m","$m","RWSchema","$239","$923","$923","resolved",["$933"],"value"]],["REF-75fd1be5f31986de","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-01fa3e46f5a8ba6d"],[],[],[],["$622","$872","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-76d0bfb759e68be1","FACT","$1036","$1145","$568",["$840","$908"],["EVD-3dd8c8990ec2ada9"],[],[],[],["$704","$844","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-778b9d9a5f159a72","FACT","$1036","$1145","Reference ProfilesRepository",["$775","$870"],["EVD-4fb19a946e28b088"],[],[],[],["$m","$m","$497","$275","$775","$775","resolved",["$870"],"value"]],["REF-7867aa082d13be79","FACT","$1036","$1145","Reference Comment",["$899","$925"],["EVD-1adc98e7eb7d0de9"],[],[],[],["$m","$m","Comment","$612","$923","$925","resolved",["$899"],"value"]],["REF-78bc54f0716ecf0b","FACT","$1036","$1145","$562",["$757","$897"],["EVD-b6b494d00ff21c24"],[],[],[],["$650","$761","Article","$262","$757","$757","resolved",["$897"],"value"]],["REF-79337c3090b8b938","FACT","$1036","$1145","$568",["$840","$908"],["EVD-547c84768e516232"],[],[],[],["$615","$855","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-7a87e015abeeeb97","FACT","$1036","$1145","$563",["$757","$917"],["EVD-4cd546a73b7967ba"],[],[],[],["$650","$761","$39","$262","$757","$757","resolved",["$917"],"value"]],["REF-7b116ea27e2f241b","FACT","$1036","$1145","Reference RWModel",["$903","$932"],["EVD-a9b25442ee21bfa4"],[],[],[],["$m","$m","RWModel","$264","$932","$932","resolved",["$903"],"value"]],["REF-7bd0439634046d0d","FACT","$1036","$1033","Reference strings.ARTICLE_IS_NOT_FAVORITED",["$761","$946"],["EVD-af497de18ebd2fac"],[],[],[],["$m","$m","strings.ARTICLE_IS_NOT_FAVORITED","$650","$757","$761","resolved",["$946"],"$1030"]],["REF-7e18c788b1a592fc","FACT","$1036","$1145","Reference AUTHOR_USERNAME_ALIAS",["$839","$849"],["EVD-c1ca560a286cda17"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS",null,"$838","$849","resolved",["$839"],"value"]],["REF-7e2757bf9017193b","FACT","$1036","$1145","Reference TestAppSettings",["$784","$809"],["EVD-4aa46f54cc9f3a74"],[],[],[],["$m","$m","TestAppSettings","$285","$784","$784","resolved",["$809"],"value"]],["REF-7e6670be2045eb0f","FACT","$1036","$1145","$567",["$769","$811"],["EVD-9da627cf488467d0"],[],[],[],["$m","$m","$142","$690","$768","$769","resolved",["$811"],"value"]],["REF-7f7772b2c63df25c","FACT","$1036","$1145","Reference UserInUpdate",["$781","$940"],["EVD-e7c8db3cb673228d"],[],[],[],["$691","$783","UserInUpdate","$259","$781","$781","resolved",["$940"],"value"]],["REF-809f06be74911de3","FACT","$1036","$1145","Reference RWModel",["$898","$903"],["EVD-07fee70bf202adbd"],[],[],[],["$m","$m","RWModel","$295","$898","$898","resolved",["$903"],"value"]],["REF-81313873b39468a4","FACT","$1036","$1145","$567",["$749","$811"],["EVD-eb3639fca463378a"],[],[],[],["$m","$m","$142","$601","$748","$749","resolved",["$811"],"value"]],["REF-82fbc3d0f26154bd","FACT","$1036","$1145","Reference ArticleForResponse",["$914","$922"],["EVD-757f6edd174b9411"],[],[],[],["$m","$m","$38","$673","$913","$922","resolved",["$914"],"value"]],["REF-8430579ea9618d02","FACT","$1036","$1145","$561",["$768","$796"],["EVD-098f529a0a00251c"],[],[],[],["$663","$770","$36","$298","$768","$768","resolved",["$796"],"value"]],["REF-843791c7836ef933","FACT","$1036","$1145","$563",["$757","$917"],["EVD-cc7a3ad2df1aedb9"],[],[],[],["$m","$m","$39","$262","$757","$757","resolved",["$917"],"value"]],["REF-8488acbbf878c2d7","FACT","$1036","$1145","Reference Profile",["$897","$901"],["EVD-0d9f5e9264113659"],[],[],[],["$m","$m","Profile","$623","$896","$897","resolved",["$901"],"value"]],["REF-84d64f539d4f709b","FACT","$1036","$1145","Reference RWSchema",["$923","$933"],["EVD-7f594e42bac1da70"],[],[],[],["$m","$m","RWSchema","$239","$923","$923","resolved",["$933"],"value"]],["REF-853ed52fccafe955","FACT","$1036","$1145","$562",["$897","$958"],["EVD-084222cf27f48170"],[],[],[],["$675","$960","Article","$260","$958","$958","resolved",["$897"],"value"]],["REF-856ab7b0e11d055b","FACT","$1036","$1145","$564",["$762","$840"],["EVD-9d39ea1354fd32eb"],[],[],[],["$m","$m","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-85bf6c2a7bcc97d8","FACT","$1036","$1145","$563",["$762","$917"],["EVD-84c59db633c85ad4"],[],[],[],["$643","$763","$39","$265","$762","$762","resolved",["$917"],"value"]],["REF-8685c7ac777fc143","FACT","$1036","$1145","$567",["$811","$959"],["EVD-34eb04d47ad1d315"],[],[],[],["$m","$m","$142","$697","$958","$959","resolved",["$811"],"value"]],["REF-879f2254253d21fb","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-a2ec0e62d7b3421a"],[],[],[],["$603","$875","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-87e7b6d2c50bd19c","FACT","$1036","$1145","$568",["$840","$908"],["EVD-6a16583c0562fecc"],[],[],[],["$635","$846","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-881e6162e1ce55bd","FACT","$1036","$1145","Reference get_profile_by_username_from_path",["$749","$775"],["EVD-0e8d527125676123"],[],[],[],["$m","$m","$1087","$275","$775","$775","resolved",["$749"],"value"]],["REF-886158d2b4c3bb31","FACT","$1036","$1145","Reference DateTimeModelMixin",["$892","$896"],["EVD-cd61a15fa5badf7f"],[],[],[],["$m","$m","$64","$263","$896","$896","resolved",["$892"],"value"]],["REF-88fc3a4814b6f758","FACT","$1036","$1145","$561",["$784","$796"],["EVD-76a2f39b2755c15d"],[],[],[],["$m","$m","$36","$285","$784","$784","resolved",["$796"],"value"]],["REF-893df2c7926b36e8","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-febd40902de85cf5"],[],[],[],["$619","$876","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-8947193864781719","FACT","$1036","$1033","Reference strings.USER_IS_NOT_AUTHOR_OF_ARTICLE",["$727","$955"],["EVD-ee1697d0675542f1"],[],[],[],["$m","$m","strings.USER_IS_NOT_AUTHOR_OF_ARTICLE","$712","$726","$727","resolved",["$955"],"$1030"]],["REF-896137fb8329a7d2","FACT","$1036","$1145","$564",["$757","$840"],["EVD-155ca3c7f11518f6"],[],[],[],["$m","$m","$40","$262","$757","$757","resolved",["$840"],"value"]],["REF-89be31f7253795d3","FACT","$1036","$1145","Reference Comment",["$740","$899"],["EVD-90d1b9bc9b400df8"],[],[],[],["$593","$742","Comment","$235","$740","$740","resolved",["$899"],"value"]],["REF-8aa5daa15cb1cf1a","FACT","$1036","$1145","$571",["$730","$785"],["EVD-3175677c2db63748"],[],[],[],["$m","$m","$1083","$272","$730","$730","resolved",["$785"],"value"]],["REF-8aeb7da8fc264fd6","FACT","$1036","$1145","$563",["$762","$917"],["EVD-0511e82fc34dfcd9"],[],[],[],["$m","$m","$39","$265","$762","$762","resolved",["$917"],"value"]],["REF-8b8e8e5c6651037c","FACT","$1036","$1145","Reference Comment",["$862","$899"],["EVD-e7878c910c51e1fa"],[],[],[],["$661","$865","Comment","$641","$861","$862","resolved",["$899"],"value"]],["REF-8ce71b14a9af0ca0","FACT","$1036","$1145","Reference Profile",["$775","$901"],["EVD-f67c8da3c12a5909"],[],[],[],["$621","$777","Profile","$275","$775","$775","resolved",["$901"],"value"]],["REF-8d2480f6e1760b8d","FACT","$1036","$1145","Reference ArticlesFilters",["$762","$919"],["EVD-056c7f4b289b7662"],[],[],[],["$702","$765","ArticlesFilters","$265","$762","$762","resolved",["$919"],"value"]],["REF-8da197e5a4b548d6","FACT","$1036","$1033","Reference strings.AUTHENTICATION_REQUIRED",["$733","$947"],["EVD-83d89049b00a19e0"],[],[],[],["$m","$m","strings.AUTHENTICATION_REQUIRED","$640","$730","$733","resolved",["$947"],"$1030"]],["REF-8f207613f952d6c1","FACT","$1036","$1145","Reference ACCESS_TOKEN_EXPIRE_MINUTES",["app.services.jwt.ACCESS_TOKEN_EXPIRE_MINUTES","$968"],["EVD-134beb6b0f696f75"],[],[],[],["$m","$m","ACCESS_TOKEN_EXPIRE_MINUTES","$583","$967","$968","resolved",["app.services.jwt.ACCESS_TOKEN_EXPIRE_MINUTES"],"value"]],["REF-8fe7f24892dde03d","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-8875d15be32cb894"],[],[],[],["$622","$872","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-9083bb06d743995a","FACT","$1036","$1145","Reference DEFAULT_ARTICLES_OFFSET",["$757","$921"],["EVD-d1fdd2e4db8290dd"],[],[],[],["$m","$m","$63","$262","$757","$757","resolved",["$921"],"value"]],["REF-94b1b4665d58ac91","FACT","$1036","$1145","$565",["$860","$861"],["EVD-6b78701356ea9298"],[],[],[],["$m","$m","$42","$273","$861","$861","resolved",["$860"],"value"]],["REF-95ddecee17940a4f","FACT","$1036","$1145","$568",["$726","$908"],["EVD-9ebebe263992173f"],[],[],[],["$712","$727","User","$274","$726","$726","resolved",["$908"],"value"]],["REF-96a2de59ee449067","FACT","$1036","$1145","$571",["$768","$785"],["EVD-4840de4d40facf5a"],[],[],[],["$m","$m","$1083","$298","$768","$768","resolved",["$785"],"value"]],["REF-97758ab6996ab45c","FACT","$1036","$1145","Reference _get_repo",["$746","$747"],["EVD-34e75f2d84d97376"],[],[],[],["$m","$m","_get_repo","$629","$743","$746","resolved",["$747"],"value"]],["REF-98b6b8eb3384c94c","FACT","$1036","$1033","Reference articles.get_article_by_slug_from_path",["$728","$740"],["EVD-028493fe6bbd5c39"],[],[],[],["$m","$m","articles.get_article_by_slug_from_path","$235","$740","$740","resolved",["$728"],"$1030"]],["REF-997561b66920c1df","FACT","$1036","$1033","Reference strings.MALFORMED_PAYLOAD",["$737","$949"],["EVD-356785245f1fd212"],[],[],[],["$m","$m","strings.MALFORMED_PAYLOAD","$710","$730","$737","resolved",["$949"],"$1030"]],["REF-99ef2230b887a748","FACT","$1036","$1145","Reference UserLike",["$870","$877"],["EVD-49f819f327217bc0"],[],[],[],["$667","$874","UserLike","$656","$869","$870","resolved",["$877"],"value"]],["REF-99ff35fe948056ad","FACT","$1036","$1145","$564",["$757","$840"],["EVD-55ace08164d8f441"],[],[],[],["$m","$m","$40","$262","$757","$757","resolved",["$840"],"value"]],["REF-9aea1284782fd425","FACT","$1036","$1145","$568",["$908","$936"],["EVD-e1f3431dcf0863fc"],[],[],[],["$m","$m","User","$287","$936","$936","resolved",["$908"],"value"]],["REF-9b4dd4fd54ff7118","FACT","$1036","$1145","Reference convert_field_to_camel_case",["$904","$906"],["EVD-923c0de9a2579877"],[],[],[],["$m","$m","convert_field_to_camel_case","$642","$902","$904","resolved",["$906"],"value"]],["REF-9bb7f095d65fc5bd","FACT","$1036","$1145","$568",["$869","$908"],["EVD-65e127df037983de"],[],[],[],["$m","$m","User","$248","$869","$869","resolved",["$908"],"value"]],["REF-9bd059ff1191bf87","FACT","$1036","$1145","Reference ProfilesRepository",["$748","$870"],["EVD-0135e20a40a1102a"],[],[],[],["$m","$m","$497","$292","$748","$748","resolved",["$870"],"value"]],["REF-9cc71929093586b5","FACT","$1036","$1033","Reference strings.USERNAME_TAKEN",["$770","$952"],["EVD-f81aa491bfb8a0c9"],[],[],[],["$m","$m","strings.USERNAME_TAKEN","$663","$768","$770","resolved",["$952"],"$1030"]],["REF-9d26fe4c0606e9f7","FACT","$1036","$1145","$571",["$768","$785"],["EVD-06b60c49bd2ec5cd"],[],[],[],["$m","$m","$1083","$298","$768","$768","resolved",["$785"],"value"]],["REF-9e69125f6cae3b03","FACT","$1036","$1145","Reference TagsInList",["$779","$935"],["EVD-19ea4b5c8b5263f7"],[],[],[],["$m","$m","TagsInList","$276","$779","$779","resolved",["$935"],"value"]],["REF-9eaf37e10a7c3a56","FACT","$1036","$1145","$568",["$862","$908"],["EVD-cd416aed258a3803"],[],[],[],["$606","$867","User","$641","$861","$862","resolved",["$908"],"value"]],["REF-9fbaf9c6729bed0f","FACT","$1036","$1145","Reference ListOfArticlesInResponse",["$757","$922"],["EVD-332f02fa5db815b4"],[],[],[],["$646","$758","$231","$262","$757","$757","resolved",["$922"],"value"]],["REF-a0282862635d4e77","FACT","$1036","$1145","$568",["$762","$908"],["EVD-69498c1468de2756"],[],[],[],["$643","$763","User","$265","$762","$762","resolved",["$908"],"value"]],["REF-a1b32130434c4b12","FACT","$1036","$1145","$562",["$840","$897"],["EVD-7a28d0e30b027a93"],[],[],[],["$616","$847","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-a34be3a1dc77055a","FACT","$1036","$1033","Reference strings.USER_IS_NOT_FOLLOWED",["$778","app.resources.strings.USER_IS_NOT_FOLLOWED"],["EVD-7d7e53eade0ce925"],[],[],[],["$m","$m","strings.USER_IS_NOT_FOLLOWED","$587","$775","$778","resolved",["app.resources.strings.USER_IS_NOT_FOLLOWED"],"$1030"]],["REF-a4187b6aa785840a","FACT","$1036","$1145","$562",["$740","$897"],["EVD-717184a9012b3dba"],[],[],[],["$593","$742","Article","$235","$740","$740","resolved",["$897"],"value"]],["REF-a41a4f9ebd5a7161","FACT","$1036","$1145","$562",["$762","$897"],["EVD-df27f7274b1b3408"],[],[],[],["$706","$766","Article","$265","$762","$762","resolved",["$897"],"value"]],["REF-a42028cde5a08e05","FACT","$1036","$1145","Reference _get_current_user",["$737","$739"],["EVD-95ae8dc560a6f8a1"],[],[],[],["$m","$m","_get_current_user","$590","$730","$739","resolved",["$737"],"value"]],["REF-a4568854af42c328","FACT","$1036","$1145","$563",["$757","$917"],["EVD-5c0b77e1bcc204e6"],[],[],[],["$m","$m","$39","$262","$757","$757","resolved",["$917"],"value"]],["REF-a473750844232610","FACT","$1036","$1145","$561",["$730","$796"],["EVD-72869c657b6b37cc"],[],[],[],["$638","$738","$36","$272","$730","$730","resolved",["$796"],"value"]],["REF-a6ae90b0f2a14aa8","FACT","$1036","$1145","Reference SLUG_ALIAS",["$852","$858"],["EVD-f8be5d9a616116e7"],[],[],[],["$m","$m","SLUG_ALIAS",null,"$838","$852","resolved",["$858"],"value"]],["REF-a6da398be9ce33f8","FACT","$1036","$1145","Reference ProfileInResponse",["$775","$931"],["EVD-d0f53e347900677a"],[],[],[],["$587","$778","$496","$275","$775","$775","resolved",["$931"],"value"]],["REF-a6e0437b25e1eb06","FACT","$1036","$1145","Reference target_metadata",["$816","app.db.migrations.env.target_metadata"],["EVD-2adc5e5fbac167dc"],[],[],[],["$m","$m","target_metadata","SYM-4a23f826d3dad50b","$815","$816","resolved",["app.db.migrations.env.target_metadata"],"value"]],["REF-a7a5123c3f28e521","FACT","$1036","$1145","$566",["$771","$862"],["EVD-f3c0b69f1ff447b0"],[],[],[],["$620","$774","$59","$277","$771","$771","resolved",["$862"],"value"]],["REF-a7b30236b6fc5ba4","FACT","$1036","$1145","Reference ProfilesRepository",["$748","$870"],["EVD-8ef9cc3a458676a2"],[],[],[],["$601","$749","$497","$292","$748","$748","resolved",["$870"],"value"]],["REF-aa27e20d3d206b38","FACT","$1036","$1145","Reference _get_current_user_optional",["$738","$739"],["EVD-b32fdd4ce28f5436"],[],[],[],["$m","$m","_get_current_user_optional","$590","$730","$739","resolved",["$738"],"value"]],["REF-aae825ca40e4b5d7","FACT","$1036","$1145","$561",["$781","$796"],["EVD-705502cf4d74be5e"],[],[],[],["$687","$782","$36","$259","$781","$781","resolved",["$796"],"value"]],["REF-acad75a120d90455","FACT","$1036","$1145","$561",["$786","$796"],["EVD-81b305b48c1c6b65"],[],[],[],["$705","$787","$36","$300","$786","$786","resolved",["$796"],"value"]],["REF-add4f873ee042f83","FACT","$1036","$1145","$568",["$775","$908"],["EVD-f129017ea1460d73"],[],[],[],["$598","$776","User","$275","$775","$775","resolved",["$908"],"value"]],["REF-ae0a08481db95470","FACT","$1036","$1145","$562",["$862","$897"],["EVD-cc57deecdd7c97aa"],[],[],[],["$606","$867","Article","$641","$861","$862","resolved",["$897"],"value"]],["REF-af099b5d698bb852","FACT","$1036","$1145","$564",["$757","$840"],["EVD-33086e712c8321e2"],[],[],[],["$m","$m","$40","$262","$757","$757","resolved",["$840"],"value"]],["REF-af60e829618f18b9","FACT","$1036","$1145","Reference UserInDB",["$883","$909"],["EVD-253294ce2b9ea9b4"],[],[],[],["$648","$886","UserInDB","$649","$882","$883","resolved",["$909"],"value"]],["REF-af8d02edc53bb720","FACT","$1036","$1145","Reference TypedTable",["$831","$835"],["EVD-ee11a8f9dc5eb2c8"],[],[],[],["$m","$m","TypedTable","$288","$831","$831","resolved",["$835"],"value"]],["REF-aff6a4af72300d00","FACT","$1036","$1033","Reference strings.EMAIL_TAKEN",["$770","$948"],["EVD-ba2a16b33f6e16eb"],[],[],[],["$m","$m","strings.EMAIL_TAKEN","$663","$768","$770","resolved",["$948"],"$1030"]],["REF-b009dc76cb9a18c0","FACT","$1036","$1145","Reference UserInCreate",["$768","$937"],["EVD-ea8a194fa0ab2e28"],[],[],[],["$663","$770","UserInCreate","$298","$768","$768","resolved",["$937"],"value"]],["REF-b28de6a000cbab4c","FACT","$1036","$1033","Reference strings.USER_IS_NOT_AUTHOR_OF_ARTICLE",["$741","$955"],["EVD-aeb2171aa3a0832e"],[],[],[],["$m","$m","strings.USER_IS_NOT_AUTHOR_OF_ARTICLE","$644","$740","$741","resolved",["$955"],"$1030"]],["REF-b30fba681f268a6b","FACT","$1036","$1145","Reference Comment",["$740","$899"],["EVD-950466c0a6e352bb"],[],[],[],["$644","$741","Comment","$235","$740","$740","resolved",["$899"],"value"]],["REF-b39e94da7633ca77","FACT","$1036","$1145","$572",["$728","$762"],["EVD-1ea7967f86e610ca"],[],[],[],["$m","$m","$1084","$265","$762","$762","resolved",["$728"],"value"]],["REF-b3d580aaad422a62","FACT","$1036","$1145","Reference ProdAppSettings",["$784","$807"],["EVD-a766ed44f5d2da48"],[],[],[],["$m","$m","ProdAppSettings","$285","$784","$784","resolved",["$807"],"value"]],["REF-b44bc7104d23894d","FACT","$1036","$1145","Reference AUTHOR_USERNAME_ALIAS",["$839","$846"],["EVD-a69028ff834d3906"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS","$635","$838","$846","resolved",["$839"],"value"]],["REF-b4d275e88eaa7691","FACT","$1036","$1145","Reference TagsRepository",["$779","$879"],["EVD-d177863412b9ace7"],[],[],[],["$684","$780","TagsRepository","$276","$779","$779","resolved",["$879"],"value"]],["REF-b5786b4d75a10b60","FACT","$1036","$1145","$570",["$883","$962"],["EVD-e93f16018698548e"],[],[],[],["$677","$964","$720","$234","$962","$962","resolved",["$883"],"value"]],["REF-b588ef33f2360725","FACT","$1036","$1145","$563",["$762","$917"],["EVD-b4faa4ae5696b50f"],[],[],[],["$611","$767","$39","$265","$762","$762","resolved",["$917"],"value"]],["REF-b609d6932ac3982c","FACT","$1036","$1145","Reference UserWithToken",["$939","$941"],["EVD-e0b5ddfb725352f0"],[],[],[],["$m","$m","UserWithToken","$676","$936","$939","resolved",["$941"],"value"]],["REF-b6604a93498b6c95","FACT","$1036","$1145","Reference CommentInResponse",["$771","$925"],["EVD-d1d2ecf62b45e4ae"],[],[],[],["$m","$m","CommentInResponse","$277","$771","$771","resolved",["$925"],"value"]],["REF-b6ccbadb6d83ef4f","FACT","$1036","$1145","Reference ListOfArticlesInResponse",["$757","$922"],["EVD-f998769e38ea3f0a"],[],[],[],["$m","$m","$231","$262","$757","$757","resolved",["$922"],"value"]],["REF-b726d7003df29190","FACT","$1036","$1145","Reference RWSchema",["$913","$933"],["EVD-83cd7bc9ab4caf79"],[],[],[],["$m","$m","RWSchema","$251","$913","$913","resolved",["$933"],"value"]],["REF-b7afa2a2a59b581b","FACT","$1036","$1145","Reference AUTHOR_USERNAME_ALIAS",["$839","$850"],["EVD-e087d328af6224ef"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS","$586","$838","$850","resolved",["$839"],"value"]],["REF-b8c9a732d5d0740d","FACT","$1036","$1145","$568",["$757","$908"],["EVD-6311437410954201"],[],[],[],["$646","$758","User","$262","$757","$757","resolved",["$908"],"value"]],["REF-b8def96c3ecccd40","FACT","$1036","$1145","$564",["$762","$840"],["EVD-a679d05935de6eb2"],[],[],[],["$m","$m","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-b90711faf728b1d8","FACT","$1036","$1145","Reference ALGORITHM",["app.services.jwt.ALGORITHM","$970"],["EVD-b4aa24fae947e256"],[],[],[],["$m","$m","ALGORITHM","$660","$967","$970","resolved",["app.services.jwt.ALGORITHM"],"value"]],["REF-b99dc0b5ed637e0b","FACT","$1036","$1145","Reference start_app",["$787","$788"],["EVD-465469faf74afa4f"],[],[],[],["$m","$m","start_app","$705","$786","$787","resolved",["$788"],"value"]],["REF-b9a2e173d732fc9f","FACT","$1036","$1145","$568",["$775","$908"],["EVD-1e51b20f9d803974"],[],[],[],["$587","$778","User","$275","$775","$775","resolved",["$908"],"value"]],["REF-bf20788fccb727a6","FACT","$1036","$1145","$569",["$781","$939"],["EVD-11619f5d0c2118a2"],[],[],[],["$691","$783","$719","$259","$781","$781","resolved",["$939"],"value"]],["REF-c282f6e44fcf8cbd","FACT","$1036","$1145","Reference DateTimeModelMixin",["$892","$907"],["EVD-04422bac4e2aa546"],[],[],[],["$m","$m","$64","$242","$907","$907","resolved",["$892"],"value"]],["REF-c374cbb33ba1381f","FACT","$1036","$1145","$562",["$840","$897"],["EVD-9215f5e3c51c083c"],[],[],[],["$600","$848","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-c3e79f0b9d9cba48","FACT","$1036","$1145","Reference TagsRepository",["$779","$879"],["EVD-6050afc0325501cd"],[],[],[],["$m","$m","TagsRepository","$276","$779","$779","resolved",["$879"],"value"]],["REF-c4d7d2dadaf4c40e","FACT","$1036","$1145","Reference Profile",["$775","$901"],["EVD-601a3289c88339c9"],[],[],[],["$587","$778","Profile","$275","$775","$775","resolved",["$901"],"value"]],["REF-c52ce33ff441c1c3","FACT","$1036","$1145","$564",["$762","$840"],["EVD-7638918a91be2670"],[],[],[],["$702","$765","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-c55182b4778f544b","FACT","$1036","$1145","$562",["$862","$897"],["EVD-c57f8b7fe7e9e6f1"],[],[],[],["$631","$868","Article","$641","$861","$862","resolved",["$897"],"value"]],["REF-c5afff509b99d591","FACT","$1036","$1145","$568",["$771","$908"],["EVD-a87bb301162d607c"],[],[],[],["$666","$772","User","$277","$771","$771","resolved",["$908"],"value"]],["REF-c5dcb67557677c5a","FACT","$1036","$1145","$565",["$860","$869"],["EVD-c85b1f3e9bfea023"],[],[],[],["$m","$m","$42","$248","$869","$869","resolved",["$860"],"value"]],["REF-c84955217a63dfa3","FACT","$1036","$1145","Reference ProfilesRepository",["$775","$870"],["EVD-b22d784aa77bebbb"],[],[],[],["$m","$m","$497","$275","$775","$775","resolved",["$870"],"value"]],["REF-c8e0b767238ecd22","FACT","$1036","$1145","$568",["$762","$908"],["EVD-a2641fa1199c7aa1"],[],[],[],["$702","$765","User","$265","$762","$762","resolved",["$908"],"value"]],["REF-c955468c66e216e8","FACT","$1036","$1145","Reference Comment",["$862","$899"],["EVD-73c62cba99444730"],[],[],[],["$605","$866","Comment","$641","$861","$862","resolved",["$899"],"value"]],["REF-c9b36c249eafdfc7","FACT","$1036","$1145","Reference ArticleForResponse",["$914","$917"],["EVD-1822a0a7e03f9013"],[],[],[],["$m","$m","$38","$711","$913","$917","resolved",["$914"],"value"]],["REF-c9f0dc98ddc1dd92","FACT","$1036","$1145","Reference HEADER_KEY",["$730","$731"],["EVD-66554c9292fc4f88"],[],[],[],["$m","$m","HEADER_KEY","$272","$730","$730","resolved",["$731"],"value"]],["REF-ca219f632dff2e86","FACT","$1036","$1033","Reference strings.EMAIL_TAKEN",["$783","$948"],["EVD-5014d1a7c2763ac6"],[],[],[],["$m","$m","strings.EMAIL_TAKEN","$691","$781","$783","resolved",["$948"],"$1030"]],["REF-ca33b8401dabd53c","FACT","$1036","$1145","$563",["$762","$917"],["EVD-00a15c0d0ee2e57c"],[],[],[],["$m","$m","$39","$265","$762","$762","resolved",["$917"],"value"]],["REF-cadfbd6cc84ba3ae","FACT","$1036","$1145","$571",["$781","$785"],["EVD-26da189de8319a8e"],[],[],[],["$m","$m","$1083","$259","$781","$781","resolved",["$785"],"value"]],["REF-cd2cef3b7d855ff2","FACT","$1036","$1145","Reference DATABASE_URL",["$815","app.db.migrations.env.DATABASE_URL"],["EVD-53d71c8e6801302d"],[],[],[],["$m","$m","DATABASE_URL","$268","$815","$815","resolved",["app.db.migrations.env.DATABASE_URL"],"value"]],["REF-cd961f6740187606","FACT","$1036","$1145","Reference SLUG_ALIAS",["app.db.repositories.articles.ArticlesRepository._link_article_with_tags.<listcomp:329:12>","$858"],["EVD-43fa6189bcabce52"],[],[],[],["$m","$m","SLUG_ALIAS",null,"$838","app.db.repositories.articles.ArticlesRepository._link_article_with_tags.<listcomp:329:12>","resolved",["$858"],"value"]],["REF-cf4d4f276ec06a50","FACT","$1036","$1145","$564",["$726","$840"],["EVD-2e4ec62ae402bd38"],[],[],[],["$698","$728","$40","$274","$726","$726","resolved",["$840"],"value"]],["REF-cfdb15a20c808bee","FACT","$1036","$1145","Reference check_comment_modification_permissions",["$741","$771"],["EVD-6dc9afa0206e154e"],[],[],[],["$m","$m","$1038","$277","$771","$771","resolved",["$741"],"value"]],["REF-d012e6045e11c764","FACT","$1036","$1145","$568",["$908","$967"],["EVD-7886c586746b3dab"],[],[],[],["$583","$968","User","$269","$967","$967","resolved",["$908"],"value"]],["REF-d0c52c570aef195b","FACT","$1036","$1145","$568",["$862","$908"],["EVD-4d88970f32ea51ab"],[],[],[],["$661","$865","User","$641","$861","$862","resolved",["$908"],"value"]],["REF-d2048ff2fb241620","FACT","$1036","$1033","Reference strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF",["$778","$951"],["EVD-79e548cb5c7d4254"],[],[],[],["$m","$m","strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF","$587","$775","$778","resolved",["$951"],"$1030"]],["REF-d2f2b37bb5f1575f","FACT","$1036","$1033","Reference settings.fastapi_kwargs",["$799","$889"],["EVD-2a9e51c3903e2321"],[],[],[],["$m","$m","settings.fastapi_kwargs","$670","app.main","$889","$1114",["$799"],"$1030"]],["REF-d33c5770c6044795","FACT","$1036","$1145","Reference Comment",["$862","$899"],["EVD-b50afe241956f2d4"],[],[],[],["$606","$867","Comment","$641","$861","$862","resolved",["$899"],"value"]],["REF-d37582fe59969407","FACT","$1036","$1145","$567",["$742","$811"],["EVD-8fc6c121b1958c9e"],[],[],[],["$m","$m","$142","$593","$740","$742","resolved",["$811"],"value"]],["REF-d4509de06a293398","FACT","$1036","$1145","$568",["$840","$908"],["EVD-47b01c1be081c184"],[],[],[],["$596","$842","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-d4a8a49fc17fa324","FACT","$1036","$1145","$566",["$771","$862"],["EVD-f1811d5c0c8380db"],[],[],[],["$666","$772","$59","$277","$771","$771","resolved",["$862"],"value"]],["REF-d50e2a9d34902c26","FACT","$1036","$1145","$562",["$762","$897"],["EVD-0560e2550d0a385b"],[],[],[],["$674","$764","Article","$265","$762","$762","resolved",["$897"],"value"]],["REF-d5cfb9eb97b33564","FACT","$1036","$1145","$565",["$743","$860"],["EVD-5026c1e24cb630ca"],[],[],[],["$629","$746","$42","$252","$743","$743","resolved",["$860"],"value"]],["REF-d694246cf3f008e4","FACT","$1036","$1145","Reference DEFAULT_ARTICLES_OFFSET",["$919","$921"],["EVD-3894436da11a6049"],[],[],[],["$m","$m","$63","$685","$913","$919","resolved",["$921"],"value"]],["REF-d8533ee172807bcb","FACT","$1036","$1145","Reference ArticleInCreate",["$762","$916"],["EVD-4752d8cea2284943"],[],[],[],["$643","$763","ArticleInCreate","$265","$762","$762","resolved",["$916"],"value"]],["REF-d8b9b5033a2f3f57","FACT","$1036","$1145","$564",["$757","$840"],["EVD-697960b00f807ce7"],[],[],[],["$672","$760","$40","$262","$757","$757","resolved",["$840"],"value"]],["REF-d8db9dd47f449882","FACT","$1036","$1145","Reference BaseAppSettings",["$795","$803"],["EVD-f067c2773e690ecb"],[],[],[],["$m","$m","BaseAppSettings","$280","$795","$795","resolved",["$803"],"value"]],["REF-d9aff34dda159927","FACT","$1036","$1145","$561",["$796","$812"],["EVD-c9a5e3e2069b0418"],[],[],[],["$669","$814","$36","$297","$812","$812","resolved",["$796"],"value"]],["REF-d9c8e32a055f365d","FACT","$1036","$1033","Reference AppEnvTypes.dev",["$784","$802"],["EVD-70b09634ca5ba0b6"],[],[],[],["$m","$m","AppEnvTypes.dev","$285","$784","$784","resolved",["$802"],"$1030"]],["REF-dca1889b89e5ca3c","FACT","$1036","$1145","Reference DEFAULT_ARTICLES_OFFSET",["$726","$921"],["EVD-7bad302abee78b1b"],[],[],[],["$m","$m","$63","$274","$726","$726","resolved",["$921"],"value"]],["REF-dca3ffdb4f4ac820","FACT","$1036","$1145","$570",["$768","$883"],["EVD-34881a27ab5866eb"],[],[],[],["$m","$m","$720","$298","$768","$768","resolved",["$883"],"value"]],["REF-df47d09da401e31b","FACT","$1036","$1033","Reference strings.UNABLE_TO_FOLLOW_YOURSELF",["$776","$950"],["EVD-945955912e7b8d87"],[],[],[],["$m","$m","strings.UNABLE_TO_FOLLOW_YOURSELF","$598","$775","$776","resolved",["$950"],"$1030"]],["REF-df906fd05e24bbc4","FACT","$1036","$1145","$568",["$840","$908"],["EVD-efcb322a6b5b3c35"],[],[],[],["$586","$850","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-e0a282121f9dbeae","FACT","$1036","$1145","Reference _get_authorization_header",["$734","$736"],["EVD-694fa60cc421a309"],[],[],[],["$m","$m","_get_authorization_header","$671","$730","$736","resolved",["$734"],"value"]],["REF-e4dfb034a1f6c3ef","FACT","$1036","$1033","Reference strings.ARTICLE_IS_ALREADY_FAVORITED",["$760","$945"],["EVD-8d43a260ef3aaa95"],[],[],[],["$m","$m","strings.ARTICLE_IS_ALREADY_FAVORITED","$672","$757","$760","resolved",["$945"],"$1030"]],["REF-e59c11ad4f790c16","FACT","$1036","$1145","Reference http422_error_handler",["$753","$889"],["EVD-c816723bbaec6b18"],[],[],[],["$m","$m","http422_error_handler","$670","app.main","$889","resolved",["$753"],"value"]],["REF-e60f87896896cb28","FACT","$1036","$1145","Reference ListOfArticlesInResponse",["$762","$922"],["EVD-5f9c2a84a4e39a23"],[],[],[],["$m","$m","$231","$265","$762","$762","resolved",["$922"],"value"]],["REF-e634669efba6e76b","FACT","$1036","$1145","Reference _get_db_pool",["$743","$745"],["EVD-8b1a91839767037f"],[],[],[],["$m","$m","_get_db_pool","$252","$743","$743","resolved",["$745"],"value"]],["REF-e71a5d01b4679259","FACT","$1036","$1145","$564",["$762","$840"],["EVD-c9067451058afb78"],[],[],[],["$m","$m","$40","$265","$762","$762","resolved",["$840"],"value"]],["REF-e7714c38883f24f3","FACT","$1036","$1033","Reference strings.ARTICLE_DOES_NOT_EXIST_ERROR",["$728","$944"],["EVD-cf2f1575f251ee5d"],[],[],[],["$m","$m","strings.ARTICLE_DOES_NOT_EXIST_ERROR","$698","$726","$728","resolved",["$944"],"$1030"]],["REF-e7e2b56557c04c86","FACT","$1036","$1145","$568",["$840","$908"],["EVD-6df55a0bd4ac69d9"],[],[],[],["$600","$848","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-e90201324a8d4632","FACT","$1036","$1145","Reference DevAppSettings",["$784","$805"],["EVD-0a170115a1bc8960"],[],[],[],["$m","$m","DevAppSettings","$285","$784","$784","resolved",["$805"],"value"]],["REF-e97002103584f3d2","FACT","$1036","$1145","Reference Comment",["$862","$899"],["EVD-9fdf82aba12ccf3b"],[],[],[],["$692","$864","Comment","$641","$861","$862","resolved",["$899"],"value"]],["REF-e9737a361c7fcd9d","FACT","$1036","$1145","$564",["$757","$840"],["EVD-c6e4887dc3b63beb"],[],[],[],["$650","$761","$40","$262","$757","$757","resolved",["$840"],"value"]],["REF-ea0a28d6fb5c326c","FACT","$1036","$1145","$561",["$796","$806"],["EVD-89b0dc7c7cc5427a"],[],[],[],["$m","$m","$36","$247","$806","$806","resolved",["$796"],"value"]],["REF-ea0b705d3f7b1077","FACT","$1036","$1145","$570",["$768","$883"],["EVD-5b923506bde64bee"],[],[],[],["$m","$m","$720","$298","$768","$768","resolved",["$883"],"value"]],["REF-ea2d4f06d6636788","FACT","$1036","$1145","Reference get_articles_filters",["$729","$762"],["EVD-25a316b0fb5a0a38"],[],[],[],["$m","$m","get_articles_filters","$265","$762","$762","resolved",["$729"],"value"]],["REF-ea89916a50bae7ef","FACT","$1036","$1145","$568",["$840","$908"],["EVD-203b7636ae733035"],[],[],[],["$679","$856","User","$696","$838","$840","resolved",["$908"],"value"]],["REF-eac01d7d87a9a189","FACT","$1036","$1145","Reference TagsInList",["$779","$935"],["EVD-cb92f40ac4a9003c"],[],[],[],["$684","$780","TagsInList","$276","$779","$779","resolved",["$935"],"value"]],["REF-eadcc519c8b9e614","FACT","$1036","$1145","$570",["$768","$883"],["EVD-b7f5049822f6c00f"],[],[],[],["$663","$770","$720","$298","$768","$768","resolved",["$883"],"value"]],["REF-ec09e6cc73d6046f","FACT","$1036","$1145","Reference UserInDB",["$883","$909"],["EVD-c4501a52d84eabfa"],[],[],[],["$617","$885","UserInDB","$649","$882","$883","resolved",["$909"],"value"]],["REF-ec96c5cf13e72d27","FACT","$1036","$1145","$562",["$726","$897"],["EVD-962d552bb246c9df"],[],[],[],["$712","$727","Article","$274","$726","$726","resolved",["$897"],"value"]],["REF-ee221055df2b8100","FACT","$1036","$1145","Reference CommentInResponse",["$771","$925"],["EVD-ea4839f941b9c73c"],[],[],[],["$666","$772","CommentInResponse","$277","$771","$771","resolved",["$925"],"value"]],["REF-ee945a2c04c7382f","FACT","$1036","$1145","$561",["$796","$804"],["EVD-c41229e638f32e77"],[],[],[],["$m","$m","$36","$246","$804","$804","resolved",["$796"],"value"]],["REF-eed0f8f5a2cf3351","FACT","$1036","$1033","Reference AppEnvTypes.prod",["$784","$802"],["EVD-fcf51c217c68b1be"],[],[],[],["$m","$m","AppEnvTypes.prod","$285","$784","$784","resolved",["$802"],"$1030"]],["REF-ef112ecfa7484fa3","FACT","$1036","$1145","Reference HEADER_KEY",["$730","$731"],["EVD-b8c340fa5ebb3a51"],[],[],[],["$m","$m","HEADER_KEY","$272","$730","$730","resolved",["$731"],"value"]],["REF-ef270548c838805d","FACT","$1036","$1145","Reference ProfileInResponse",["$775","$931"],["EVD-9eda0f1addc84c1a"],[],[],[],["$621","$777","$496","$275","$775","$775","resolved",["$931"],"value"]],["REF-ef84d59fea7a327f","FACT","$1036","$1145","Reference IDModelMixin",["$894","$896"],["EVD-df45185e8b68593b"],[],[],[],["$m","$m","IDModelMixin","$263","$896","$896","resolved",["$894"],"value"]],["REF-f0682cc72a9f6b40","FACT","$1036","$1145","Reference RWModel",["$900","$903"],["EVD-47aa55635665ff9a"],[],[],[],["$m","$m","RWModel","$255","$900","$900","resolved",["$903"],"value"]],["REF-f0c4e9ac26864183","FACT","$1036","$1145","Reference RWSchema",["$913","$933"],["EVD-0e31d1584512ff74"],[],[],[],["$m","$m","RWSchema","$251","$913","$913","resolved",["$933"],"value"]],["REF-f0fb6e29aa36667c","FACT","$1036","$1145","$562",["$726","$897"],["EVD-4f756bc8fe4d02e3"],[],[],[],["$698","$728","Article","$274","$726","$726","resolved",["$897"],"value"]],["REF-f1a850387243d7ec","FACT","$1036","$1145","$561",["$730","$796"],["EVD-5fcb305db2c0f413"],[],[],[],["$710","$737","$36","$272","$730","$730","resolved",["$796"],"value"]],["REF-f1e4a5049a958d2a","FACT","$1036","$1145","$565",["$746","$860"],["EVD-661f9dac07f22697"],[],[],[],["SYM-422f44970ea50ab2","$747","$42","$629","$743","$746","resolved",["$860"],"value"]],["REF-f41d8ad896d67242","FACT","$1036","$1145","Reference Comment",["$899","$926"],["EVD-46a8e934b6805578"],[],[],[],["$m","$m","Comment","$662","$923","$926","resolved",["$899"],"value"]],["REF-f5728bafdcd5e7c7","FACT","$1036","$1033","Reference strings.USER_IS_ALREADY_FOLLOWED",["$776","$954"],["EVD-3f9dee7f922672d8"],[],[],[],["$m","$m","strings.USER_IS_ALREADY_FOLLOWED","$598","$775","$776","resolved",["$954"],"$1030"]],["REF-f63c3a68ec56e042","FACT","$1036","$1145","$571",["$730","$785"],["EVD-3d8f529284b5d921"],[],[],[],["$m","$m","$1083","$272","$730","$730","resolved",["$785"],"value"]],["REF-f72f9e0608a897e4","FACT","$1036","$1145","Reference AppEnvTypes",["$784","$802"],["EVD-22d053d29dddc2f1"],[],[],[],["$m","$m","AppEnvTypes","$285","$784","$784","resolved",["$802"],"value"]],["REF-f7d1f9ba267a7605","FACT","$1036","$1145","$570",["$781","$883"],["EVD-2a16b9261d097472"],[],[],[],["$691","$783","$720","$259","$781","$781","resolved",["$883"],"value"]],["REF-f81dc7adcb5dbd63","FACT","$1036","$1145","$562",["$840","$897"],["EVD-704dc04fb3a08d8d"],[],[],[],["$709","$857","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-f8a49089e4f216ff","FACT","$1036","$1145","Reference get_comment_by_id_from_path",["$742","$771"],["EVD-dedd8d55da7e3729"],[],[],[],["$m","$m","$1085","$277","$771","$771","resolved",["$742"],"value"]],["REF-fb49cd43eb9ee8f2","FACT","$1036","$1145","Reference Profile",["$870","$901"],["EVD-6da72bbe53df5444"],[],[],[],["$667","$874","Profile","$656","$869","$870","resolved",["$901"],"value"]],["REF-fc7f48232df1c702","FACT","$1036","$1145","$562",["$840","$897"],["EVD-93890f206d500ab0"],[],[],[],["$586","$850","Article","$696","$838","$840","resolved",["$897"],"value"]],["REF-fcdbcff980ffe7d0","FACT","$1036","$1145","Reference ListOfArticlesInResponse",["$762","$922"],["EVD-338ec9929475c735"],[],[],[],["$702","$765","$231","$265","$762","$762","resolved",["$922"],"value"]],["REF-fde43e1a87fa34c2","FACT","$1036","$1145","Reference TypedTable",["$831","$835"],["EVD-f00419b18670f24a"],[],[],[],["$m","$m","TypedTable","$288","$831","$831","resolved",["$835"],"value"]],["REF-ff29c50f25b0c38d","FACT","$1036","$1145","Reference DateTimeModelMixin",["$892","$898"],["EVD-3c99db0ced63cc5a"],[],[],[],["$m","$m","$64","$295","$898","$898","resolved",["$892"],"value"]],["REF-ff83ca38146d27aa","FACT","$1036","$1145","Reference UserInLogin",["$936","$938"],["EVD-34798844f27335c7"],[],[],[],["$m","$m","UserInLogin","$287","$936","$936","resolved",["$938"],"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",["$891","$891","$891","$891","$891","$891","$896","$896","$896","$896","$898","$898","$898","$898","$900","$900","$900","$902","$902","$902","$902","$907","$907","$907","$913","$923","$932","$932","$932","$936"],["EVD-0c90514a33ee19b4","EVD-4baca509d1518ff5","EVD-4cc707ce8e949f50","$97","$97","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","$369","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-86133dc7ac65bd0f","FACT","components","inside_rule_evaluation","PostgreSQL persistence adapter:REQUIRES-COMPLETE evaluated its scoped imports",["$810","$810","$810","$829","$829","$829","$829","$829","$831","$831","$831","$831","$831","$831","$838","$838","$838","$838","$838","$838","$838","$838","$838","$838","$838","$859","$859","$859","$859","$859","$861","$861","$861","$861","$869","$869","$869","$869","$878","$878","$878","$882","$882","$882"],["EVD-044f43a9c8ed47a6","EVD-10e7cb1bc2fb532f","EVD-21c9875514fb4764","$83","$83","$83","$83","$83","$83","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","$308","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-bda6a5cec638c9c8","FACT","components","inside_rule_evaluation","Host and runtime composition:REQUIRES-COMPLETE evaluated its scoped imports",["$784","$786","$786","$786","$791","$795","$795","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","$150","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-e89f495d393969e7","FACT","components","inside_rule_evaluation","REQUIRES-COMPLETE evaluated its scoped imports",["$726","$726","$726","$726","$726","$726","$726","$726","$726","$730","$730","$730","$730","$730","$730","$730","$740","$740","$740","$740","$740","$740","$740","$743","$748","$748","$748","$748","$748","$750","$752","$754","$757","$757","$757","$757","$757","$757","$757","$757","$757","$762","$762","$762","$762","$762","$762","$762","$762","$762","$762","$762","$762","$768","$768","$768","$768","$768","$768","$768","$768","$768","$768","$768","$768","$771","$771","$771","$771","$771","$771","$771","$775","$775","$775","$775","$775","$779","$779","$781","$781","$781","$781","$781","$781","$781","$781","$781","$781","$781","$784","$784","$784","$784","$786","$786","$795","$795","$795","$795","$810","$810","$810","$810","$810","$810","$810","$812","$812","$812","$815","$838","$838","$838","$838","$838","$838","$859","$861","$861","$861","$861","$861","$869","$869","$869","$869","$878","$882","$882","$882","$882","$882","$882","app.main","app.main","app.main","$896","$896","$896","$896","$896","$896","$896","$896","$898","$898","$898","$898","$900","$900","$900","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$907","$913","$913","$913","$913","$913","$913","$913","$913","$913","$913","$913","$913","$913","$913","$923","$923","$923","$927","$927","$930","$934","$936","$936","$936","$936","$936","$936","$936","$943","$943","$943","$943","$943","$943","$943","$943","$943","$958","$958","$958","$958","$958","$958","$958","$962","$962","$962","$962","$962","$962","$965","$965","$965","$967","$967","$967","$967","$967","$967","$971"],["EVD-0147b7ff04093580","EVD-01682c7baae0bc54","EVD-01bb4352f0bfbb34","EVD-053980316b779b42","EVD-071b78ec814360a1","EVD-0eedc8259bc58201","EVD-120b056dd3276c4b","EVD-15d62db92cd91728","EVD-1af1416e91f072f0","EVD-20db123f214d23b0","EVD-2955b8418db5bd1d","EVD-2955b8418db5bd1d","$86","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","$101","$101","$101","$101","$101","$101","EVD-60c635e5f071976e","EVD-6177c1972051576c","EVD-62bc7103b86284b4","EVD-63a7117e1f1ee0db","EVD-675abaae86b57b2f","$105","$105","$105","$105","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","$128","$128","$128","$128","$128","EVD-c5f396aa9475f333","EVD-c814d24e4da78879","EVD-ccd461a8508faf59","EVD-cf643c412cbfe320","EVD-d0fc7b6d32a503ef","EVD-d54b22396e95e5f6","EVD-d6109d7ef0dbefce","EVD-dc407cf137a1646a","EVD-e1cba8587473685b","EVD-e1cba8587473685b","EVD-e1d5f05cc4a4bdac","EVD-e2c7ef854c50f9a5","$135","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",["$726","$726","$726","$726","$730","$730","$730","$730","$730","$730","$730","$730","$740","$740","$740","$743","$743","$743","$743","$743","$743","$743","$743","$743","$743","$743","$748","$748","$754","$754","$754","$754","$754","$756","$756","$757","$757","$757","$762","$762","$762","$768","$768","$771","$771","$771","$771","$775","$775","$775","$779","$779","$781","$781"],["EVD-04c202f6f2e801bb","EVD-052a3d31e34f1a8b","EVD-052a3d31e34f1a8b","EVD-1419f09b0b21b49f","$81","$81","$81","EVD-1b71cf97ee2615fc","EVD-2401f5378944b43c","EVD-39036f5a8ccf3a28","EVD-39a478e5947fe8c0","EVD-4227596694b3c37a","EVD-61a743de8727245b","EVD-68af7480a47b0879","EVD-78618d028f08c03d","$112","$112","$112","$112","$112","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","$499","$m","$m","$m"]],["RULE-EVALUATION-086b300f7cece59c","FACT","rules","rule_evaluation","Product and wire contracts:REQUIRES-COMPLETE evaluator completed",["$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943"],["EVD-102899244b2602d0","EVD-17767516ca9244ec","$85","$87","$97","EVD-577a07891e286c6c","EVD-8ccd78ae6694d62b","EVD-9b600bf910b43596","EVD-a0acb5f959e9990b","EVD-a51bb8b50ed9449e","EVD-a7b2702291f3dca6","EVD-b4fdb548cc8fcf33","EVD-c0c4d4189b74058a","EVD-c3aa3e05315bbb8d","$130","EVD-ce1a252ff5b24509","EVD-d78774406cf7e7f9","EVD-dc39252a22103d59"],["Product and wire contracts:REQUIRES-COMPLETE"],["$239","$240","$241","$242","$250","$251","$253","$255","$258","$263","$264","$270","$281","$287","$289","$293","$295","$299"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$369","$m","$m"]],["RULE-EVALUATION-54679fdb9ee4f5c4","FACT","rules","rule_evaluation","Product policy and identity services:REQUIRES-COMPLETE evaluator completed",["$957","$958","$962","$965","$967","$971"],["$86","$117","EVD-954755bb0f6e64a5","$131","$135","$141"],["Product policy and identity services:REQUIRES-COMPLETE"],["$234","$254","$256","$260","$269","$278"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$476","$m","$m"]],["RULE-EVALUATION-86133dc7ac65bd0f","FACT","rules","rule_evaluation","PostgreSQL persistence adapter:REQUIRES-COMPLETE evaluator completed",["app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882"],["EVD-015e374b75b4bdae","EVD-2475b7a34af02484","EVD-31d6ef13c1c5a4dd","EVD-34772a2dc467b844","EVD-4b3a646e8ea5b6fa","EVD-52b3e2d2dceb8ddc","EVD-607ddde014966894","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6da1cb059db5d00e","$126","EVD-d23eef4436438236","EVD-d83dc280281dd5fc","EVD-d99c58f6e1396c1e","EVD-db52148668f614f2"],["PostgreSQL persistence adapter:REQUIRES-COMPLETE"],["$237","$238","$248","$249","$267","$268","$273","$279","$284","$286","$288","$291","$297","$301","$303"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$308","$m","$m"]],["RULE-EVALUATION-bda6a5cec638c9c8","FACT","rules","rule_evaluation","Host and runtime composition:REQUIRES-COMPLETE evaluator completed",["app","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","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"],["$236","$243","$246","$247","$261","$280","$283","$285","$294","$300","$302","$304"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$150","$m","$m"]],["RULE-EVALUATION-e89f495d393969e7","FACT","rules","rule_evaluation","REQUIRES-COMPLETE evaluator completed",["app","app.api","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882","app.main","$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943","$957","$958","$962","$965","$967","$971"],["EVD-015e374b75b4bdae","EVD-0fb15458a67ac7c4","EVD-102899244b2602d0","EVD-17767516ca9244ec","$82","EVD-2475b7a34af02484","EVD-24c4fdba59a39c3b","EVD-2b495ea771abaf3a","$85","$86","EVD-31d6ef13c1c5a4dd","$87","EVD-34772a2dc467b844","$91","EVD-46f4012bf6318387","EVD-4b3a646e8ea5b6fa","$96","$97","EVD-52b3e2d2dceb8ddc","EVD-537df3ee0ca5ffec","$99","EVD-55c64b792d197d97","EVD-577a07891e286c6c","EVD-5a1e6c362e0b49f8","EVD-607ddde014966894","EVD-60909480aa5de28f","$102","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6da1cb059db5d00e","$108","EVD-7c4ca4288a625161","EVD-7cd95d74724e3ea7","$116","EVD-8c721f535b6ccd2e","EVD-8ccd78ae6694d62b","$117","EVD-954755bb0f6e64a5","EVD-9b600bf910b43596","EVD-9c54ac9375f22bc6","EVD-a04bb873c7df57d0","EVD-a0acb5f959e9990b","EVD-a51bb8b50ed9449e","EVD-a67ea9c272d6fe2e","EVD-a7b2702291f3dca6","EVD-a984af60f9470e5d","EVD-aab529133cda5dc8","$126","EVD-b4fdb548cc8fcf33","EVD-bd108015709633f4","EVD-c0075b3bd924d617","EVD-c0c4d4189b74058a","EVD-c3aa3e05315bbb8d","$130","EVD-ce1a252ff5b24509","EVD-d23eef4436438236","$131","EVD-d78774406cf7e7f9","EVD-d83dc280281dd5fc","EVD-d99c58f6e1396c1e","EVD-db52148668f614f2","EVD-dc39252a22103d59","EVD-e142a084b6309830","EVD-e256f44a1da225c8","$135","EVD-e4cbcd7fea3ed9aa","EVD-e980740fa53ed26f","EVD-eada6cda8bf566e2","$137","EVD-fc70ea6ad04a6be7","$140","$141"],["REQUIRES-COMPLETE"],["$233","$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"],[],["$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","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781"],["EVD-0fb15458a67ac7c4","$82","EVD-24c4fdba59a39c3b","$91","$96","EVD-537df3ee0ca5ffec","$99","EVD-5a1e6c362e0b49f8","$102","$108","EVD-7cd95d74724e3ea7","$116","EVD-a04bb873c7df57d0","EVD-a67ea9c272d6fe2e","EVD-a984af60f9470e5d","EVD-aab529133cda5dc8","EVD-bd108015709633f4","EVD-c0075b3bd924d617","EVD-eada6cda8bf566e2","$137","$140"],["RealWorld HTTP interface:REQUIRES-COMPLETE"],["$233","$235","$244","$245","$252","$257","$259","$262","$265","$266","$271","$272","$274","$275","$276","$277","$282","$290","$292","$296","$298"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$499","$m","$m"]],["SCOPE-0d5234b5912b1fb4","FACT","components","$1051","Observed source scope for Host and runtime composition",["app","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","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","$236","$243","$246","$247","$261","$280","$283","$285","$294","$300","$302","$304"],[],["$m","$m","host-runtime",true,2,["app/__init__.py","app/core/__init__.py","$991","$992","$993","app/core/settings/__init__.py","$994","$995","$996","$997","$998","app/main.py"],12,["app","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","app.main"],12,["$750","$752","$754","$812"],["app.api","app.db"],"$m","$m",[{"kind":"$1058","observed_module_count":1,"scope":"app"},{"kind":"$1058","observed_module_count":1,"scope":"app.core"},{"kind":"$1058","observed_module_count":1,"scope":"$784"},{"kind":"$1058","observed_module_count":1,"scope":"$786"},{"kind":"$1058","observed_module_count":1,"scope":"$791"},{"kind":"$1058","observed_module_count":1,"scope":"$794"},{"kind":"$1058","observed_module_count":1,"scope":"$795"},{"kind":"$1058","observed_module_count":1,"scope":"$801"},{"kind":"$1058","observed_module_count":1,"scope":"$804"},{"kind":"$1058","observed_module_count":1,"scope":"$806"},{"kind":"$1058","observed_module_count":1,"scope":"$808"},{"kind":"$1058","observed_module_count":1,"scope":"app.main"}],["app","app.core","$784","$786","$791","$794","$795","$801","$804","$806","$808","app.main"]]],["SCOPE-40ed768ac1b6ca31","FACT","components","$1051","Observed source scope for PostgreSQL persistence adapter",["app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882"],["EVD-015e374b75b4bdae","EVD-2475b7a34af02484","EVD-31d6ef13c1c5a4dd","EVD-34772a2dc467b844","EVD-4b3a646e8ea5b6fa","EVD-52b3e2d2dceb8ddc","EVD-607ddde014966894","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6da1cb059db5d00e","$126","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","$237","$238","$248","$249","$267","$268","$273","$279","$284","$286","$288","$291","$297","$301","$303"],[],["$m","$m","postgres-adapter",true,2,["app/db/__init__.py","app/db/errors.py","$999","$1000","$1001","app/db/queries/__init__.py","$1002","$1003","app/db/repositories/__init__.py","$1004","$1005","$1006","$1007","$1008","$1009"],15,["app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882"],15,["$784","$795","$896","$898","$900","$907"],["app.core","$890"],"$m","$m",[{"kind":"$1058","observed_module_count":1,"scope":"app.db"},{"kind":"$1058","observed_module_count":1,"scope":"$810"},{"kind":"$1058","observed_module_count":1,"scope":"$812"},{"kind":"$1058","observed_module_count":1,"scope":"$815"},{"kind":"$1058","observed_module_count":1,"scope":"$817"},{"kind":"$1058","observed_module_count":1,"scope":"app.db.queries"},{"kind":"$1058","observed_module_count":1,"scope":"$829"},{"kind":"$1058","observed_module_count":1,"scope":"$831"},{"kind":"$1058","observed_module_count":1,"scope":"$837"},{"kind":"$1058","observed_module_count":1,"scope":"$838"},{"kind":"$1058","observed_module_count":1,"scope":"$859"},{"kind":"$1058","observed_module_count":1,"scope":"$861"},{"kind":"$1058","observed_module_count":1,"scope":"$869"},{"kind":"$1058","observed_module_count":1,"scope":"$878"},{"kind":"$1058","observed_module_count":1,"scope":"$882"}],["app.db","$810","$812","$815","$817","app.db.queries","$829","$831","$837","$838","$859","$861","$869","$878","$882"]]],["SCOPE-c5845d56d1a96358","FACT","components","$1051","Observed source scope for Product policy and identity services",["$957","$958","$962","$965","$967","$971"],["$86","$117","EVD-954755bb0f6e64a5","$131","$135","$141"],["product-policy"],["EDGE-02b4ca3a717b2bba","EDGE-06c89491e691bc1b","EDGE-1081c5b57de3b811","EDGE-360e833e5e4bb6eb","EDGE-54a482bee0c5510e","EDGE-7c5f636d4aaa1d59","EDGE-85e688a7c30b4a25","EDGE-d0baf5bd1d964bed","EDGE-e47966c858b221ad","EDGE-eecdb5f60f811be3","$234","$254","$256","$260","$269","$278"],[],["$m","$m","product-policy",true,2,["app/services/__init__.py","$1024","$1025","$1026","$1027","$1028"],6,["$957","$958","$962","$965","$967","$971"],6,["$810","$838","$882","$896","$898","$907","$927"],["app.db","$890"],"$m","$m",[{"kind":"$1058","observed_module_count":1,"scope":"$957"},{"kind":"$1058","observed_module_count":1,"scope":"$958"},{"kind":"$1058","observed_module_count":1,"scope":"$962"},{"kind":"$1058","observed_module_count":1,"scope":"$965"},{"kind":"$1058","observed_module_count":1,"scope":"$967"},{"kind":"$1058","observed_module_count":1,"scope":"$971"}],["$957","$958","$962","$965","$967","$971"]]],["SCOPE-c8df1178fea3e6cc","FACT","components","$1051","Observed source scope for RealWorld HTTP interface",["app.api","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781"],["EVD-0fb15458a67ac7c4","$82","EVD-24c4fdba59a39c3b","$91","$96","EVD-537df3ee0ca5ffec","$99","EVD-5a1e6c362e0b49f8","$102","$108","EVD-7cd95d74724e3ea7","$116","EVD-a04bb873c7df57d0","EVD-a67ea9c272d6fe2e","EVD-a984af60f9470e5d","EVD-aab529133cda5dc8","EVD-bd108015709633f4","EVD-c0075b3bd924d617","EVD-eada6cda8bf566e2","$137","$140"],["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","$233","$235","$244","$245","$252","$257","$259","$262","$265","$266","$271","$272","$274","$275","$276","$277","$282","$290","$292","$296","$298"],[],["$m","$m","http-interface",true,5,["app/api/__init__.py","app/api/dependencies/__init__.py","$975","$976","$977","$978","$979","app/api/errors/__init__.py","$980","$981","app/api/routes/__init__.py","$982","app/api/routes/articles/__init__.py","$983","$984","$985","$986","$987","$988","$989","$990"],21,["app.api","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781"],21,["$784","$795","$810","$838","$859","$861","$869","$878","$882","$896","$898","$900","$907","$913","$923","$930","$934","$936","$943","$958","$962","$965","$967"],["app.core","app.db","$890","$942","$957"],"$m","$m",[{"kind":"$1058","observed_module_count":1,"scope":"app.api"},{"kind":"$1058","observed_module_count":1,"scope":"$725"},{"kind":"$1058","observed_module_count":1,"scope":"$726"},{"kind":"$1058","observed_module_count":1,"scope":"$730"},{"kind":"$1058","observed_module_count":1,"scope":"$740"},{"kind":"$1058","observed_module_count":1,"scope":"$743"},{"kind":"$1058","observed_module_count":1,"scope":"$748"},{"kind":"$1058","observed_module_count":1,"scope":"app.api.errors"},{"kind":"$1058","observed_module_count":1,"scope":"$750"},{"kind":"$1058","observed_module_count":1,"scope":"$752"},{"kind":"$1058","observed_module_count":1,"scope":"app.api.routes"},{"kind":"$1058","observed_module_count":1,"scope":"$754"},{"kind":"$1058","observed_module_count":1,"scope":"$755"},{"kind":"$1058","observed_module_count":1,"scope":"$756"},{"kind":"$1058","observed_module_count":1,"scope":"$757"},{"kind":"$1058","observed_module_count":1,"scope":"$762"},{"kind":"$1058","observed_module_count":1,"scope":"$768"},{"kind":"$1058","observed_module_count":1,"scope":"$771"},{"kind":"$1058","observed_module_count":1,"scope":"$775"},{"kind":"$1058","observed_module_count":1,"scope":"$779"},{"kind":"$1058","observed_module_count":1,"scope":"$781"}],["app.api","$725","$726","$730","$740","$743","$748","app.api.errors","$750","$752","app.api.routes","$754","$755","$756","$757","$762","$768","$771","$775","$779","$781"]]],["SCOPE-d91de7f91131c258","FACT","components","$1051","Observed source scope for Product and wire contracts",["$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943"],["EVD-102899244b2602d0","EVD-17767516ca9244ec","$85","$87","$97","EVD-577a07891e286c6c","EVD-8ccd78ae6694d62b","EVD-9b600bf910b43596","EVD-a0acb5f959e9990b","EVD-a51bb8b50ed9449e","EVD-a7b2702291f3dca6","EVD-b4fdb548cc8fcf33","EVD-c0c4d4189b74058a","EVD-c3aa3e05315bbb8d","$130","EVD-ce1a252ff5b24509","EVD-d78774406cf7e7f9","EVD-dc39252a22103d59"],["product-contracts"],["EDGE-64422d3f3673018f","$239","$240","$241","$242","$250","$251","$253","$255","$258","$263","$264","$270","$281","$287","$289","$293","$295","$299"],[],["$m","$m","product-contracts",true,1,["app/models/__init__.py","$1010","app/models/domain/__init__.py","$1011","$1012","$1013","$1014","$1015","app/models/schemas/__init__.py","$1016","$1017","$1018","$1019","$1020","$1021","$1022","app/resources/__init__.py","$1023"],18,["$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943"],18,["$971"],["$957"],"$m","$m",[{"kind":"$1058","observed_module_count":1,"scope":"$890"},{"kind":"$1058","observed_module_count":1,"scope":"$891"},{"kind":"$1058","observed_module_count":1,"scope":"$895"},{"kind":"$1058","observed_module_count":1,"scope":"$896"},{"kind":"$1058","observed_module_count":1,"scope":"$898"},{"kind":"$1058","observed_module_count":1,"scope":"$900"},{"kind":"$1058","observed_module_count":1,"scope":"$902"},{"kind":"$1058","observed_module_count":1,"scope":"$907"},{"kind":"$1058","observed_module_count":1,"scope":"$912"},{"kind":"$1058","observed_module_count":1,"scope":"$913"},{"kind":"$1058","observed_module_count":1,"scope":"$923"},{"kind":"$1058","observed_module_count":1,"scope":"$927"},{"kind":"$1058","observed_module_count":1,"scope":"$930"},{"kind":"$1058","observed_module_count":1,"scope":"$932"},{"kind":"$1058","observed_module_count":1,"scope":"$934"},{"kind":"$1058","observed_module_count":1,"scope":"$936"},{"kind":"$1058","observed_module_count":1,"scope":"$942"},{"kind":"$1058","observed_module_count":1,"scope":"$943"}],["$890","$891","$895","$896","$898","$900","$902","$907","$912","$913","$923","$927","$930","$932","$934","$936","$942","$943"]]],["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","EVD-03bc88bd64f68c3e","$80","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-11ac6d598a395e3f","EVD-11d466bc1ff93d04","EVD-120b056dd3276c4b","EVD-1419f09b0b21b49f","EVD-14a2ea129d41db72","$81","EVD-14b214f85dca214c","EVD-15d62db92cd91728","EVD-17767516ca9244ec","EVD-17e9838c41227623","EVD-180fb85e98040280","EVD-184af26cafc36c2e","EVD-197288a6daeb472d","EVD-1af1416e91f072f0","EVD-1b71cf97ee2615fc","$82","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","$83","$84","EVD-28aa279ca2c1273a","EVD-2955b8418db5bd1d","EVD-2a5797f4d1a9e081","EVD-2b1641bec214db5b","EVD-2b495ea771abaf3a","EVD-2c811916f7320f3f","EVD-2e2d5d4f6f323304","$85","EVD-310b57dff1662296","EVD-313eaeaed519be52","$86","EVD-31d6ef13c1c5a4dd","$87","EVD-3386c4d0d92bf82c","$88","$89","$90","EVD-34772a2dc467b844","EVD-34798844f27335c7","EVD-36612656f38f4258","$91","EVD-3760d50210d99864","EVD-387ed50d1d1de713","EVD-39036f5a8ccf3a28","EVD-390580a062effab1","EVD-39a478e5947fe8c0","EVD-3b0c7b13650e850f","EVD-3c99db0ced63cc5a","EVD-3ca014a9798d9ec1","$92","EVD-3e345b8e041de8e4","EVD-3e668202250ed26b","$93","EVD-400b498efd116a4c","EVD-41514713e37ab09e","EVD-41999d393dcc2d09","EVD-41f0d028c54fc5a6","EVD-4227596694b3c37a","$94","EVD-42b8f6df5a61202d","EVD-432888db4968b82a","EVD-43b237bacaaf44ea","EVD-447f0e223b0d32e1","EVD-44a6e06f745cf82f","EVD-44fef2f99760a770","EVD-451e5b295a328ae2","EVD-45b45ffff6a8c1fb","EVD-45d761cfed965553","EVD-45ea9b5bcfac875a","EVD-45f21fa597c9ace4","$95","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","$96","EVD-4eb944ad23deab9a","EVD-4f3448fefce8641f","EVD-4feac32063eb5352","$97","$98","EVD-51f17d33ca1d2787","EVD-5251b211a7e3bbf8","EVD-52adef61be54c471","EVD-52b3e2d2dceb8ddc","EVD-537df3ee0ca5ffec","EVD-5447804f86310b54","EVD-548283303bb22018","$99","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","$100","EVD-5e8f3902a13f91de","EVD-5f35fe86b83253c9","EVD-5f383fa8316e8062","EVD-5f834807ff7b7383","EVD-60054e1160258f14","$101","EVD-607ddde014966894","EVD-60909480aa5de28f","EVD-60c635e5f071976e","EVD-6177c1972051576c","EVD-61a743de8727245b","$102","EVD-6200818d1d807752","EVD-62bc7103b86284b4","EVD-62ca7960b670c3c1","EVD-630aad172d2bd34c","EVD-6314d22f3cc65b41","EVD-639cf42e1189a2bf","EVD-63a7117e1f1ee0db","EVD-640954895fe66b73","EVD-64433e7af6a41ebd","EVD-65028d8d5dbd4914","EVD-6602f21a8410561f","$103","EVD-66659be2d600b414","EVD-66bf0aba2339c2da","$104","EVD-675abaae86b57b2f","EVD-677cad09c927bb90","EVD-67a3fed596a4c57a","EVD-68af7480a47b0879","EVD-6a23ccf2b9127956","$105","EVD-6ab824a3f5c97cb6","EVD-6b78701356ea9298","EVD-6bb82fe8c2b98069","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6c1ea174077b359a","EVD-6c26d9e12288482c","EVD-6c9870f2ef59cb49","EVD-6cc9a561e69d1288","EVD-6cfea477ea7b63d9","$106","EVD-6da1cb059db5d00e","EVD-6e38352d6ca0fdc8","EVD-6e687aaffb46cb84","EVD-6e6b1ba0f8fefd9a","EVD-6eee1220acce1a34","EVD-70ccf4e4bbabd682","EVD-719f723972ce0e2a","EVD-721f0d270abdeb1e","$107","EVD-7449d978e6c6eedc","$108","EVD-74e9a475b8605f66","EVD-75944c92727aa7f1","$109","$110","$111","EVD-778b05996bbc4a4f","EVD-78618d028f08c03d","EVD-788cb3a41eccd650","EVD-79650a3da26c59eb","EVD-796b062358916e52","$112","EVD-7b1c73a4b7e79529","EVD-7b694378608d662e","EVD-7b9aeaec2a815693","EVD-7baca3dce40b18f6","EVD-7be55544e82ae361","EVD-7c4ca4288a625161","EVD-7ca5efa3e9789613","EVD-7cb3cff9849b33e5","EVD-7cd95d74724e3ea7","EVD-7cf95c751f97a2bf","EVD-7d2748c101fa6d97","$113","EVD-7d75b06ebc16ba59","EVD-7e5c99eed0d8fda4","EVD-7f356a1f444c768a","EVD-7f594e42bac1da70","EVD-7f9a9e960836d225","EVD-808f27ee2a9b2a2c","EVD-80d5c7aeb3393794","EVD-8120939056bae898","EVD-833f2cd99a8263db","EVD-83cd7bc9ab4caf79","$114","EVD-855f16d45bbc9a97","EVD-85aef4ec52af1020","$115","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","$116","EVD-8c721f535b6ccd2e","EVD-8c984bd9e49d4714","EVD-8cbb951f9f15defe","EVD-8ccd78ae6694d62b","EVD-8ce7bb28bc5a4670","EVD-8e7df9ca3012dfb5","EVD-8f7659fc03b5bc24","EVD-905a781e35b54feb","EVD-90a1d98e74c89c5d","EVD-91266911ccb719c3","$117","$118","EVD-923182160470fbce","EVD-925255cca3198dc2","$119","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","$120","EVD-a014a176c55f3b85","EVD-a04bb873c7df57d0","EVD-a0acb5f959e9990b","EVD-a0fec6afa2132b64","$121","EVD-a274e44bb1f24d0f","EVD-a35b37fb0c6579cf","$122","EVD-a494683aaf335df6","EVD-a49c0e1f87bcbe66","EVD-a509255cb0003c1f","EVD-a51bb8b50ed9449e","EVD-a5882353b2a968be","EVD-a610a51c44d9c476","EVD-a67ea9c272d6fe2e","$123","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","$124","$125","EVD-afd7a1465b6ba686","EVD-b00941a6ebdab478","EVD-b0b9443cd99bf6c1","EVD-b1bd725d2c1edcc7","EVD-b1fb2dae7cc1ed18","EVD-b229a19e70d12065","$126","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","$127","EVD-c0c4d4189b74058a","EVD-c16236c4e602b230","EVD-c1cc915435332a42","EVD-c1dbe2eefa675400","EVD-c2388a9ba3d25a6a","EVD-c2ba154771b558be","EVD-c3aa3e05315bbb8d","EVD-c41229e638f32e77","$128","EVD-c517dc1c5aaa310d","EVD-c5743258149f29f8","EVD-c5c2eee26af8d6c5","EVD-c5f396aa9475f333","EVD-c66ec583e7e663a6","EVD-c6956aba38f0dbe5","EVD-c7418824f6922a1d","EVD-c786ce216cff755c","EVD-c7946c50fff40599","$129","EVD-c814d24e4da78879","EVD-c85b1f3e9bfea023","EVD-c86ef21d63d9a676","EVD-c87673b393706a5a","EVD-c8b0eed206aee58f","EVD-c8f5a6eb64bc7537","EVD-c9cc59fda657e1e6","EVD-ca2077e994ed2d53","EVD-cb7f500fb00f9f7d","EVD-ccb4ae0d6a821c85","EVD-ccd461a8508faf59","$130","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","$131","EVD-d54b22396e95e5f6","EVD-d5fdb981099c18d5","EVD-d6109d7ef0dbefce","EVD-d61a86124fdfa754","EVD-d62a1258391ec220","$132","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","$133","EVD-df300db75fd83f24","EVD-df45185e8b68593b","EVD-e06911220f42c9f7","EVD-e142a084b6309830","EVD-e198e3028e2f977b","EVD-e1cba8587473685b","EVD-e1d5f05cc4a4bdac","EVD-e1f3431dcf0863fc","$134","EVD-e256f44a1da225c8","EVD-e28d264adc14c0c1","EVD-e2c7ef854c50f9a5","EVD-e331c88d9b0d47d1","$135","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","$136","EVD-edd08c1471b48d10","EVD-ee02d5237b751f99","EVD-f00c9071e32d7f68","EVD-f067c2773e690ecb","$137","EVD-f1abf2a2151a268c","EVD-f1e6e422131d51f1","EVD-f217bc7fd55484f2","EVD-f476e7202df2955b","EVD-f47d859600931640","EVD-f4dc2ef2e43b2ef2","EVD-f682760870378bbb","EVD-f8708b161badf1fe","EVD-f962e137d1728795","EVD-fa1ff442077c897e","$138","EVD-fa780d6531bd21ef","EVD-fb37322dee4c10f3","EVD-fb87f3a6484b4ea4","EVD-fb8a490ab1385bac","EVD-fc70ea6ad04a6be7","$139","EVD-fce97f58acdb596f","EVD-fe2d6e263a24a959","EVD-fe80333c2d76c6e8","EVD-fe90ea5db39aea1b","$140","EVD-ff9d432f33e279ef","$141"],["$717"],["CALL-285e9f2bd53d22e8","CALL-28e314c01e9a238a","CALL-80316b68ac23bf1d","CALL-9d53d529f8664b36","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","$233","$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","$577","$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","SYM-40988e1b938dc161","$605","$606","$607","$608","$610","$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","SYM-bc896802dad6f51f","SYM-bf4eaa72f0d5a36a","$676","$677","SYM-c35f740a32d3c2b3","$678","$679","$680","$681","$682","$684","$685","$686","$687","$688","$689","$690","$691","$692","$693","$694","$695","$696","$697","$698","$699","$700","$701","$702","$703","$704","$705","$706","$708","$709","SYM-f7dce0661d3ebec1","$710","$711","$712","$713"],["$1029"],[false,{"assessments":[{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e980740fa53ed26f"],"fact_ids":["$283"],"id":"UML-ASSESSMENT-ba8aa0d46ee5b41d","observed_ids":["$283"],"reason":"$65","status":"PASS","subject_id":"Host and runtime composition:module-app"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-46f4012bf6318387"],"fact_ids":["$261"],"id":"UML-ASSESSMENT-f5fe60f4e004aa64","observed_ids":["$261"],"reason":"$65","status":"PASS","subject_id":"Host and runtime composition:module-app-core"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7c4ca4288a625161"],"fact_ids":["$285"],"id":"UML-ASSESSMENT-6ff9f59c555e4ad2","observed_ids":["$285"],"reason":"$65","status":"PASS","subject_id":"$200"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e256f44a1da225c8"],"fact_ids":["$300"],"id":"UML-ASSESSMENT-08f0c5e3ed528c07","observed_ids":["$300"],"reason":"$65","status":"PASS","subject_id":"$201"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e142a084b6309830"],"fact_ids":["$304"],"id":"UML-ASSESSMENT-539f9ec7cbc22e59","observed_ids":["$304"],"reason":"$65","status":"PASS","subject_id":"$202"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fc70ea6ad04a6be7"],"fact_ids":["$243"],"id":"UML-ASSESSMENT-d33513fd1d8e224d","observed_ids":["$243"],"reason":"$65","status":"PASS","subject_id":"Host and runtime composition:module-app-core-settings"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-9c54ac9375f22bc6"],"fact_ids":["$280"],"id":"UML-ASSESSMENT-351555a1b8632a9e","observed_ids":["$280"],"reason":"$65","status":"PASS","subject_id":"$203"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-60909480aa5de28f"],"fact_ids":["$294"],"id":"UML-ASSESSMENT-6c37206b0cd17b5f","observed_ids":["$294"],"reason":"$65","status":"PASS","subject_id":"$204"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8c721f535b6ccd2e"],"fact_ids":["$246"],"id":"UML-ASSESSMENT-d9ef46b19410e4a5","observed_ids":["$246"],"reason":"$65","status":"PASS","subject_id":"$205"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e4cbcd7fea3ed9aa"],"fact_ids":["$247"],"id":"UML-ASSESSMENT-d349fc65b58547d6","observed_ids":["$247"],"reason":"$65","status":"PASS","subject_id":"$206"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2b495ea771abaf3a"],"fact_ids":["$236"],"id":"UML-ASSESSMENT-360cb8ed08681017","observed_ids":["$236"],"reason":"$65","status":"PASS","subject_id":"$207"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-55c64b792d197d97"],"fact_ids":["$302"],"id":"UML-ASSESSMENT-dca52648a480fe2f","observed_ids":["$302"],"reason":"$65","status":"PASS","subject_id":"$208"},{"aspect":"$1059","change":"matched","evidence_ids":["$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-e43351929a74097a","observed_ids":["$582"],"reason":"$65","status":"PASS","subject_id":"$178"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-9c54ac9375f22bc6","$122"],"fact_ids":["$280","$582"],"id":"UML-ASSESSMENT-45ae287345eb73fc","observed_ids":["$280","$582"],"reason":"$230","status":"PASS","subject_id":"$178"},{"aspect":"$1146","change":"matched","evidence_ids":["$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-67a8dc0838935d6a","observed_ids":["$582"],"reason":"$721","status":"PASS","subject_id":"$178"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-b977fec9e57956c8"],"fact_ids":["SYM-c35f740a32d3c2b3"],"id":"UML-ASSESSMENT-24c45221d5dc7d9c","observed_ids":["SYM-c35f740a32d3c2b3"],"reason":"$65","status":"PASS","subject_id":"$179"},{"aspect":"$1047","change":"matched","evidence_ids":["$122","EVD-b977fec9e57956c8"],"fact_ids":["$582","SYM-c35f740a32d3c2b3"],"id":"UML-ASSESSMENT-43aaf4d860d60fe0","observed_ids":["$582","SYM-c35f740a32d3c2b3"],"reason":"$230","status":"PASS","subject_id":"$179"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-b977fec9e57956c8"],"fact_ids":["SYM-c35f740a32d3c2b3"],"id":"UML-ASSESSMENT-26dbc71dc067c231","observed_ids":["SYM-c35f740a32d3c2b3"],"reason":"$721","status":"PASS","subject_id":"$179"},{"aspect":"$1059","change":"matched","evidence_ids":["$93"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-5c4189c4e7af7b83","observed_ids":["$599"],"reason":"$65","status":"PASS","subject_id":"$180"},{"aspect":"$1047","change":"matched","evidence_ids":["$93","EVD-60909480aa5de28f"],"fact_ids":["$294","$599"],"id":"UML-ASSESSMENT-dac232af79e689d4","observed_ids":["$294","$599"],"reason":"$230","status":"PASS","subject_id":"$180"},{"aspect":"$1146","change":"matched","evidence_ids":["$93"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-ec2077140e7e2552","observed_ids":["$599"],"reason":"$721","status":"PASS","subject_id":"$180"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-5b5d905189ca009e"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-2e23123f7530ee47","observed_ids":["$624"],"reason":"$65","status":"PASS","subject_id":"$181"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-5b5d905189ca009e","EVD-60909480aa5de28f"],"fact_ids":["$294","$624"],"id":"UML-ASSESSMENT-4d68b23638969d0b","observed_ids":["$294","$624"],"reason":"$230","status":"PASS","subject_id":"$181"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-5b5d905189ca009e"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-a2edc2c606747f6a","observed_ids":["$624"],"reason":"$721","status":"PASS","subject_id":"$181"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-42b8f6df5a61202d"],"fact_ids":["SYM-f7dce0661d3ebec1"],"id":"UML-ASSESSMENT-fb4398c7175404f3","observed_ids":["SYM-f7dce0661d3ebec1"],"reason":"$65","status":"PASS","subject_id":"$182"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-42b8f6df5a61202d","EVD-5b5d905189ca009e"],"fact_ids":["$624","SYM-f7dce0661d3ebec1"],"id":"UML-ASSESSMENT-0b9ed06ee1895a8b","observed_ids":["$624","SYM-f7dce0661d3ebec1"],"reason":"$230","status":"PASS","subject_id":"$182"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-42b8f6df5a61202d"],"fact_ids":["SYM-f7dce0661d3ebec1"],"id":"UML-ASSESSMENT-1ad372c9a99b7d88","observed_ids":["SYM-f7dce0661d3ebec1"],"reason":"$721","status":"PASS","subject_id":"$182"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-a9003b9650714a5b","observed_ids":["$630"],"reason":"$65","status":"PASS","subject_id":"$183"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794","EVD-8c721f535b6ccd2e"],"fact_ids":["$246","$630"],"id":"UML-ASSESSMENT-65cb28f46fbe947f","observed_ids":["$246","$630"],"reason":"$230","status":"PASS","subject_id":"$183"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-5f99c4d435a12e3f","observed_ids":["$630"],"reason":"$721","status":"PASS","subject_id":"$183"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7b1c73a4b7e79529"],"fact_ids":["SYM-bc896802dad6f51f"],"id":"UML-ASSESSMENT-11e63f84895d1b1d","observed_ids":["SYM-bc896802dad6f51f"],"reason":"$65","status":"PASS","subject_id":"$184"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-7b1c73a4b7e79529","EVD-80d5c7aeb3393794"],"fact_ids":["$630","SYM-bc896802dad6f51f"],"id":"UML-ASSESSMENT-a061ebb68628c2e9","observed_ids":["$630","SYM-bc896802dad6f51f"],"reason":"$230","status":"PASS","subject_id":"$184"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7b1c73a4b7e79529"],"fact_ids":["SYM-bc896802dad6f51f"],"id":"UML-ASSESSMENT-f5bdf45cb068329a","observed_ids":["SYM-bc896802dad6f51f"],"reason":"$721","status":"PASS","subject_id":"$184"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-b47e0a14248caa22"],"fact_ids":["$694"],"id":"UML-ASSESSMENT-dc0538b2ee625733","observed_ids":["$694"],"reason":"$65","status":"PASS","subject_id":"$185"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-b47e0a14248caa22","EVD-e4cbcd7fea3ed9aa"],"fact_ids":["$247","$694"],"id":"UML-ASSESSMENT-3efa6338f620c0d0","observed_ids":["$247","$694"],"reason":"$230","status":"PASS","subject_id":"$185"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-b47e0a14248caa22"],"fact_ids":["$694"],"id":"UML-ASSESSMENT-4e512a0c7002ee28","observed_ids":["$694"],"reason":"$721","status":"PASS","subject_id":"$185"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e9855846a908770a"],"fact_ids":["SYM-bf4eaa72f0d5a36a"],"id":"UML-ASSESSMENT-2b9f20f6dfb10a21","observed_ids":["SYM-bf4eaa72f0d5a36a"],"reason":"$65","status":"PASS","subject_id":"$186"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-b47e0a14248caa22","EVD-e9855846a908770a"],"fact_ids":["SYM-bf4eaa72f0d5a36a","$694"],"id":"UML-ASSESSMENT-8d2d440aa16e2724","observed_ids":["SYM-bf4eaa72f0d5a36a","$694"],"reason":"$230","status":"PASS","subject_id":"$186"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e9855846a908770a"],"fact_ids":["SYM-bf4eaa72f0d5a36a"],"id":"UML-ASSESSMENT-cd3d4c9de397640f","observed_ids":["SYM-bf4eaa72f0d5a36a"],"reason":"$721","status":"PASS","subject_id":"$186"},{"aspect":"$1059","change":"matched","evidence_ids":["$127"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-7bb1805e7f826f2e","observed_ids":["$633"],"reason":"$65","status":"PASS","subject_id":"$187"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-2b495ea771abaf3a","$127"],"fact_ids":["$236","$633"],"id":"UML-ASSESSMENT-651119e19f2b851b","observed_ids":["$236","$633"],"reason":"$230","status":"PASS","subject_id":"$187"},{"aspect":"$1146","change":"matched","evidence_ids":["$127"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-181eec99f7aacbb3","observed_ids":["$633"],"reason":"$721","status":"PASS","subject_id":"$187"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-dce226c4bf22ee42"],"fact_ids":["$628"],"id":"UML-ASSESSMENT-f202c0421b6bd002","observed_ids":["$628"],"reason":"$65","status":"PASS","subject_id":"$191"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-7c4ca4288a625161","EVD-dce226c4bf22ee42"],"fact_ids":["$285","$628"],"id":"UML-ASSESSMENT-24c3634a0ec5a82a","observed_ids":["$285","$628"],"reason":"$230","status":"PASS","subject_id":"$191"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-dce226c4bf22ee42"],"fact_ids":["$628"],"id":"UML-ASSESSMENT-5061301a89662256","observed_ids":["$628"],"reason":"$66","status":"PASS","subject_id":"$191"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-dce226c4bf22ee42"],"fact_ids":["$628"],"id":"UML-ASSESSMENT-ef96a6546a244115","observed_ids":["$628"],"reason":"$721","status":"PASS","subject_id":"$191"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ec43ed31e49e944b"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-18d61857c6de66dc","observed_ids":["$705"],"reason":"$65","status":"PASS","subject_id":"$192"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-e256f44a1da225c8","EVD-ec43ed31e49e944b"],"fact_ids":["$300","$705"],"id":"UML-ASSESSMENT-9cb65f50a49a8fe9","observed_ids":["$300","$705"],"reason":"$230","status":"PASS","subject_id":"$192"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ec43ed31e49e944b"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-900ad3005c849abf","observed_ids":["$705"],"reason":"$66","status":"PASS","subject_id":"$192"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ec43ed31e49e944b"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-4cbcd7b7426bd09d","observed_ids":["$705"],"reason":"$721","status":"PASS","subject_id":"$192"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ee02d5237b751f99"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-b78fc18051f8275d","observed_ids":["$693"],"reason":"$65","status":"PASS","subject_id":"$193"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-e256f44a1da225c8","EVD-ee02d5237b751f99"],"fact_ids":["$300","$693"],"id":"UML-ASSESSMENT-c075e84fcc6c68c0","observed_ids":["$300","$693"],"reason":"$230","status":"PASS","subject_id":"$193"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ee02d5237b751f99"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-ff07f9e4e870595b","observed_ids":["$693"],"reason":"$66","status":"PASS","subject_id":"$193"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ee02d5237b751f99"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-241327def25a2494","observed_ids":["$693"],"reason":"$721","status":"PASS","subject_id":"$193"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-451e5b295a328ae2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-ebb6aac0ab5339cd","observed_ids":["ATTR-d8e477c186eb7a43"],"reason":"$65","status":"PASS","subject_id":"$154"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-451e5b295a328ae2","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-72e579ba29cd4d97","observed_ids":["ATTR-d8e477c186eb7a43","$582"],"reason":"$230","status":"PASS","subject_id":"$154"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-451e5b295a328ae2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-f954ca6574eafef5","observed_ids":["ATTR-d8e477c186eb7a43"],"reason":"$721","status":"PASS","subject_id":"$154"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-451e5b295a328ae2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-6d695e0a8fc1d124","observed_ids":["ATTR-d8e477c186eb7a43"],"reason":"$35","status":"PASS","subject_id":"$154"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-02208bbeede9e41b"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-ff500546983216df","observed_ids":["ATTR-2d88ce9c64ebb9c2"],"reason":"$65","status":"PASS","subject_id":"$155"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-02208bbeede9e41b","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-1a0823066356acee","observed_ids":["ATTR-2d88ce9c64ebb9c2","$582"],"reason":"$230","status":"PASS","subject_id":"$155"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-02208bbeede9e41b"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-16cedeb5027c6b12","observed_ids":["ATTR-2d88ce9c64ebb9c2"],"reason":"$721","status":"PASS","subject_id":"$155"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-02208bbeede9e41b"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-470724a37054336f","observed_ids":["ATTR-2d88ce9c64ebb9c2"],"reason":"$35","status":"PASS","subject_id":"$155"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-7aac04cb657f87bc","observed_ids":["ATTR-63cfa5b1cdd96e6a"],"reason":"$65","status":"PASS","subject_id":"$161"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-5c88cb4912b8b2e6","observed_ids":["ATTR-63cfa5b1cdd96e6a","$582"],"reason":"$230","status":"PASS","subject_id":"$161"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-fae1e40ed81d8b37","observed_ids":["ATTR-63cfa5b1cdd96e6a"],"reason":"$721","status":"PASS","subject_id":"$161"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-95c4cef4d518f336","observed_ids":["ATTR-63cfa5b1cdd96e6a"],"reason":"$35","status":"PASS","subject_id":"$161"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-2bc9faa5deb7feb8","observed_ids":["ATTR-d8cd52cf67e55063"],"reason":"$65","status":"PASS","subject_id":"$162"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-b5b46fdae0355bbf","observed_ids":["ATTR-d8cd52cf67e55063","$582"],"reason":"$230","status":"PASS","subject_id":"$162"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-3f7e213880db8b53","observed_ids":["ATTR-d8cd52cf67e55063"],"reason":"$721","status":"PASS","subject_id":"$162"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-36f1419ff2e50c23","observed_ids":["ATTR-d8cd52cf67e55063"],"reason":"$35","status":"PASS","subject_id":"$162"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-96d09bd5061d5212","observed_ids":["ATTR-557d8300b3128280"],"reason":"$65","status":"PASS","subject_id":"$163"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-2439eb1f016542ae","observed_ids":["ATTR-557d8300b3128280","$582"],"reason":"$230","status":"PASS","subject_id":"$163"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-c6868f86306a7d01","observed_ids":["ATTR-557d8300b3128280"],"reason":"$721","status":"PASS","subject_id":"$163"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-3df8ddcc46599f25","observed_ids":["ATTR-557d8300b3128280"],"reason":"$35","status":"PASS","subject_id":"$163"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d61a86124fdfa754"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-7db1ad761c07a8f7","observed_ids":["ATTR-1a4c5352acd2edda"],"reason":"$65","status":"PASS","subject_id":"$165"},{"aspect":"$1047","change":"matched","evidence_ids":["$122","EVD-d61a86124fdfa754"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-864ac030a4ad68b1","observed_ids":["ATTR-1a4c5352acd2edda","$582"],"reason":"$230","status":"PASS","subject_id":"$165"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d61a86124fdfa754"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-aed0b765810a194b","observed_ids":["ATTR-1a4c5352acd2edda"],"reason":"$721","status":"PASS","subject_id":"$165"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-d61a86124fdfa754"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-9a7aba1dd6048de6","observed_ids":["ATTR-1a4c5352acd2edda"],"reason":"$35","status":"PASS","subject_id":"$165"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-33f96a5f38389174","observed_ids":["ATTR-41d00b770f5d8936"],"reason":"$65","status":"PASS","subject_id":"$166"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-fe28031119af27f7","observed_ids":["ATTR-41d00b770f5d8936","$582"],"reason":"$230","status":"PASS","subject_id":"$166"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-eebb1f7d3bb9795e","observed_ids":["ATTR-41d00b770f5d8936"],"reason":"$721","status":"PASS","subject_id":"$166"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-0e2258b4664e6ea3","observed_ids":["ATTR-41d00b770f5d8936"],"reason":"$35","status":"PASS","subject_id":"$166"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-48f116ef976edff6"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-11a48afe42c484c5","observed_ids":["ATTR-1b943ff3f39437c3"],"reason":"$65","status":"PASS","subject_id":"$153"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-48f116ef976edff6","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-e809dc2f58878385","observed_ids":["ATTR-1b943ff3f39437c3","$582"],"reason":"$230","status":"PASS","subject_id":"$153"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-48f116ef976edff6"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-872644de0cac1815","observed_ids":["ATTR-1b943ff3f39437c3"],"reason":"$721","status":"PASS","subject_id":"$153"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-48f116ef976edff6"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-39008236c1dda8d5","observed_ids":["ATTR-1b943ff3f39437c3"],"reason":"$35","status":"PASS","subject_id":"$153"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-9cb98948653cde2d","observed_ids":["ATTR-7a5ecc0c34177203"],"reason":"$65","status":"PASS","subject_id":"$159"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-0791becf16a1f118","observed_ids":["ATTR-7a5ecc0c34177203","$582"],"reason":"$230","status":"PASS","subject_id":"$159"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-a1728b23aa5c9524","observed_ids":["ATTR-7a5ecc0c34177203"],"reason":"$721","status":"PASS","subject_id":"$159"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-8c038440a744046e","observed_ids":["ATTR-7a5ecc0c34177203"],"reason":"$35","status":"PASS","subject_id":"$159"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ff9d432f33e279ef"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-cdb4222dc8339988","observed_ids":["ATTR-a4134bfed8d216dd"],"reason":"$65","status":"PASS","subject_id":"$160"},{"aspect":"$1047","change":"matched","evidence_ids":["$122","EVD-ff9d432f33e279ef"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-7834dbccb88da132","observed_ids":["ATTR-a4134bfed8d216dd","$582"],"reason":"$230","status":"PASS","subject_id":"$160"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ff9d432f33e279ef"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-d62f7b94db021f8d","observed_ids":["ATTR-a4134bfed8d216dd"],"reason":"$721","status":"PASS","subject_id":"$160"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-ff9d432f33e279ef"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-8ae3b3cc7e191112","observed_ids":["ATTR-a4134bfed8d216dd"],"reason":"$35","status":"PASS","subject_id":"$160"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-18a5d01c8ef8e9e1","observed_ids":["ATTR-42a02be3aa6fd350"],"reason":"$65","status":"PASS","subject_id":"$164"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-d866e5cd9dfe5cc1","observed_ids":["ATTR-42a02be3aa6fd350","$582"],"reason":"$230","status":"PASS","subject_id":"$164"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-f3b7cda8cbfd8efc","observed_ids":["ATTR-42a02be3aa6fd350"],"reason":"$721","status":"PASS","subject_id":"$164"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-7bcc536ea491b56e","observed_ids":["ATTR-42a02be3aa6fd350"],"reason":"$35","status":"PASS","subject_id":"$164"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-5b64628faac63e65"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-e07fe44ee13aa244","observed_ids":["ATTR-e0da82f31e31616a"],"reason":"$65","status":"PASS","subject_id":"$152"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-5b64628faac63e65","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-67725879604a938d","observed_ids":["ATTR-e0da82f31e31616a","$582"],"reason":"$230","status":"PASS","subject_id":"$152"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-5b64628faac63e65"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-331ff678d37a20b2","observed_ids":["ATTR-e0da82f31e31616a"],"reason":"$721","status":"PASS","subject_id":"$152"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-5b64628faac63e65"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-4230a3f515edae0c","observed_ids":["ATTR-e0da82f31e31616a"],"reason":"$35","status":"PASS","subject_id":"$152"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d234ecc65be119f2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-ffdac9d9e7614b0e","observed_ids":["ATTR-5e11e8743fffd180"],"reason":"$65","status":"PASS","subject_id":"$156"},{"aspect":"$1047","change":"matched","evidence_ids":["$122","EVD-d234ecc65be119f2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-0512dcc2eae4eb99","observed_ids":["ATTR-5e11e8743fffd180","$582"],"reason":"$230","status":"PASS","subject_id":"$156"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d234ecc65be119f2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-048b068ed2796249","observed_ids":["ATTR-5e11e8743fffd180"],"reason":"$721","status":"PASS","subject_id":"$156"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-d234ecc65be119f2"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-f1284a71380d11b7","observed_ids":["ATTR-5e11e8743fffd180"],"reason":"$35","status":"PASS","subject_id":"$156"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-17e9838c41227623"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-c777d4b7e9030f16","observed_ids":["ATTR-9a17537c8ae0f59a"],"reason":"$65","status":"PASS","subject_id":"$151"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-17e9838c41227623","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-00e3bd5995001955","observed_ids":["ATTR-9a17537c8ae0f59a","$582"],"reason":"$230","status":"PASS","subject_id":"$151"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-17e9838c41227623"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-408911265c69a5bd","observed_ids":["ATTR-9a17537c8ae0f59a"],"reason":"$721","status":"PASS","subject_id":"$151"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-17e9838c41227623"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-4cc5427e57d9f2e2","observed_ids":["ATTR-9a17537c8ae0f59a"],"reason":"$35","status":"PASS","subject_id":"$151"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6c26d9e12288482c"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-1357edaaf47d9018","observed_ids":["ATTR-7ee18641345a2fcc"],"reason":"$65","status":"PASS","subject_id":"$158"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6c26d9e12288482c","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-7a394a0663f7882a","observed_ids":["ATTR-7ee18641345a2fcc","$582"],"reason":"$230","status":"PASS","subject_id":"$158"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6c26d9e12288482c"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-84062abd3a1cf678","observed_ids":["ATTR-7ee18641345a2fcc"],"reason":"$721","status":"PASS","subject_id":"$158"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-6c26d9e12288482c"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-f83e6e7e038d6c53","observed_ids":["ATTR-7ee18641345a2fcc"],"reason":"$35","status":"PASS","subject_id":"$158"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-184af26cafc36c2e"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-5c047ab0faae7c04","observed_ids":["ATTR-6bb31d208852f571"],"reason":"$65","status":"PASS","subject_id":"$157"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-184af26cafc36c2e","$122"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-52c7d93df0f9e4ec","observed_ids":["ATTR-6bb31d208852f571","$582"],"reason":"$230","status":"PASS","subject_id":"$157"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-184af26cafc36c2e"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-0915b342992f5fc8","observed_ids":["ATTR-6bb31d208852f571"],"reason":"$721","status":"PASS","subject_id":"$157"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-184af26cafc36c2e"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-357767f84234421f","observed_ids":["ATTR-6bb31d208852f571"],"reason":"$35","status":"PASS","subject_id":"$157"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8"],"fact_ids":["$652"],"id":"UML-ASSESSMENT-070a847fb1d6bfad","observed_ids":["$652"],"reason":"$65","status":"PASS","subject_id":"$199"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8","$122"],"fact_ids":["$582","$652"],"id":"UML-ASSESSMENT-d01b897c705cc3a2","observed_ids":["$582","$652"],"reason":"$230","status":"PASS","subject_id":"$199"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8"],"fact_ids":["$652"],"id":"UML-ASSESSMENT-49097a0e6ff992c2","observed_ids":["$652"],"reason":"$66","status":"PASS","subject_id":"$199"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8"],"fact_ids":["$652"],"id":"UML-ASSESSMENT-12c82792d2828aa1","observed_ids":["$652"],"reason":"$721","status":"PASS","subject_id":"$199"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-da1c65367b45c4da","observed_ids":["$659"],"reason":"$65","status":"PASS","subject_id":"$198"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd","$122"],"fact_ids":["$582","$659"],"id":"UML-ASSESSMENT-ca05a0d97db050be","observed_ids":["$582","$659"],"reason":"$230","status":"PASS","subject_id":"$198"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-b38c3d9c5595e94f","observed_ids":["$659"],"reason":"$66","status":"PASS","subject_id":"$198"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-6e33d6b075d12735","observed_ids":["$659"],"reason":"$721","status":"PASS","subject_id":"$198"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-60054e1160258f14"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-b946195f792b4178","observed_ids":["ATTR-cff88f18ac8ea2e5"],"reason":"$65","status":"PASS","subject_id":"$189"},{"aspect":"$1047","change":"matched","evidence_ids":["$93","EVD-60054e1160258f14"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-26730145862ecf05","observed_ids":["ATTR-cff88f18ac8ea2e5","$599"],"reason":"$230","status":"PASS","subject_id":"$189"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-60054e1160258f14"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-67eb4172fe94ede7","observed_ids":["ATTR-cff88f18ac8ea2e5"],"reason":"$721","status":"PASS","subject_id":"$189"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-60054e1160258f14"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-60d90c148402ac3f","observed_ids":["ATTR-cff88f18ac8ea2e5"],"reason":"$35","status":"PASS","subject_id":"$189"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fce97f58acdb596f"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-b47d667599a8c6cc","observed_ids":["ATTR-2fb9d150efb03872"],"reason":"$65","status":"PASS","subject_id":"$188"},{"aspect":"$1047","change":"matched","evidence_ids":["$93","EVD-fce97f58acdb596f"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-f1b94b3f7a0e8987","observed_ids":["ATTR-2fb9d150efb03872","$599"],"reason":"$230","status":"PASS","subject_id":"$188"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fce97f58acdb596f"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-b9e83fec8e3fb8a9","observed_ids":["ATTR-2fb9d150efb03872"],"reason":"$721","status":"PASS","subject_id":"$188"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-fce97f58acdb596f"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-bb5e30bf3b36f24a","observed_ids":["ATTR-2fb9d150efb03872"],"reason":"$35","status":"PASS","subject_id":"$188"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-14b214f85dca214c"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-689fc34c85b55a0e","observed_ids":["ATTR-fe2b4ce7ac357fb2"],"reason":"$65","status":"PASS","subject_id":"$190"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-14b214f85dca214c","$93"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-900d3276829afcdd","observed_ids":["ATTR-fe2b4ce7ac357fb2","$599"],"reason":"$230","status":"PASS","subject_id":"$190"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-14b214f85dca214c"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-ef64969ac46611bd","observed_ids":["ATTR-fe2b4ce7ac357fb2"],"reason":"$721","status":"PASS","subject_id":"$190"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-14b214f85dca214c"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-9a409412bfadc70a","observed_ids":["ATTR-fe2b4ce7ac357fb2"],"reason":"$35","status":"PASS","subject_id":"$190"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c8b0eed206aee58f"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-626abdc86bfa3b6d","observed_ids":["ATTR-a35f637f7588c70d"],"reason":"$65","status":"PASS","subject_id":"$167"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-5b5d905189ca009e","EVD-c8b0eed206aee58f"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-68be3729e0c12e92","observed_ids":["ATTR-a35f637f7588c70d","$624"],"reason":"$230","status":"PASS","subject_id":"$167"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c8b0eed206aee58f"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-12fd8cee721c6fad","observed_ids":["ATTR-a35f637f7588c70d"],"reason":"$721","status":"PASS","subject_id":"$167"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c8b0eed206aee58f"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-e1ad933fa02b7dcd","observed_ids":["ATTR-a35f637f7588c70d"],"reason":"$35","status":"PASS","subject_id":"$167"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c5c2eee26af8d6c5"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-41a1837543ac7c60","observed_ids":["ATTR-38ccace78dd3c12a"],"reason":"$65","status":"PASS","subject_id":"$168"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794","EVD-c5c2eee26af8d6c5"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-f64b2756d2cfd1b7","observed_ids":["ATTR-38ccace78dd3c12a","$630"],"reason":"$230","status":"PASS","subject_id":"$168"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c5c2eee26af8d6c5"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-f0bca06c4e09f93a","observed_ids":["ATTR-38ccace78dd3c12a"],"reason":"$721","status":"PASS","subject_id":"$168"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c5c2eee26af8d6c5"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-f109a39717798b8e","observed_ids":["ATTR-38ccace78dd3c12a"],"reason":"$35","status":"PASS","subject_id":"$168"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-6e83fbaf95caed22","observed_ids":["ATTR-649a1bff7695860d"],"reason":"$65","status":"PASS","subject_id":"$170"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a","EVD-80d5c7aeb3393794"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-5d63bc0f28cdb1f5","observed_ids":["ATTR-649a1bff7695860d","$630"],"reason":"$230","status":"PASS","subject_id":"$170"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-1725c90236430de2","observed_ids":["ATTR-649a1bff7695860d"],"reason":"$721","status":"PASS","subject_id":"$170"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-a9e02055e409f4fe","observed_ids":["ATTR-649a1bff7695860d"],"reason":"$35","status":"PASS","subject_id":"$170"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-481ff6205182e15c","observed_ids":["ATTR-f57a7cf5c46828e6"],"reason":"$65","status":"PASS","subject_id":"$169"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04","EVD-80d5c7aeb3393794"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-3e23f2b8dac219bc","observed_ids":["ATTR-f57a7cf5c46828e6","$630"],"reason":"$230","status":"PASS","subject_id":"$169"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-d6c54dfcdc0fa38d","observed_ids":["ATTR-f57a7cf5c46828e6"],"reason":"$721","status":"PASS","subject_id":"$169"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-b60de1a48010c20d","observed_ids":["ATTR-f57a7cf5c46828e6"],"reason":"$35","status":"PASS","subject_id":"$169"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ce231b95f172043a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-5cfa476ed642580c","observed_ids":["ATTR-eb16bffa1f2e770f"],"reason":"$65","status":"PASS","subject_id":"$172"},{"aspect":"$1047","change":"matched","evidence_ids":["$127","EVD-ce231b95f172043a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-f15ab344c97ff7a0","observed_ids":["ATTR-eb16bffa1f2e770f","$633"],"reason":"$230","status":"PASS","subject_id":"$172"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ce231b95f172043a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-123f7ec3ad3b9408","observed_ids":["ATTR-eb16bffa1f2e770f"],"reason":"$721","status":"PASS","subject_id":"$172"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-ce231b95f172043a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-4096eba55b8f4f74","observed_ids":["ATTR-eb16bffa1f2e770f"],"reason":"$35","status":"PASS","subject_id":"$172"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-578136c38ed0d36d","observed_ids":["ATTR-fb6dcc0122ae57e2"],"reason":"$65","status":"PASS","subject_id":"$177"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97","$127"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-7ae5e691ad981ac5","observed_ids":["ATTR-fb6dcc0122ae57e2","$633"],"reason":"$230","status":"PASS","subject_id":"$177"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-b16eac29740eab4b","observed_ids":["ATTR-fb6dcc0122ae57e2"],"reason":"$721","status":"PASS","subject_id":"$177"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-253b7936b24ec2b7","observed_ids":["ATTR-fb6dcc0122ae57e2"],"reason":"$35","status":"PASS","subject_id":"$177"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c87673b393706a5a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-5b1f27364f146097","observed_ids":["ATTR-4f5d434db6cad34d"],"reason":"$65","status":"PASS","subject_id":"$176"},{"aspect":"$1047","change":"matched","evidence_ids":["$127","EVD-c87673b393706a5a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-5a0e011228405600","observed_ids":["ATTR-4f5d434db6cad34d","$633"],"reason":"$230","status":"PASS","subject_id":"$176"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c87673b393706a5a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-f80f21681012a90c","observed_ids":["ATTR-4f5d434db6cad34d"],"reason":"$721","status":"PASS","subject_id":"$176"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c87673b393706a5a"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-9a53bb781ae493cd","observed_ids":["ATTR-4f5d434db6cad34d"],"reason":"$35","status":"PASS","subject_id":"$176"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-110955c229d9d126"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-935b303bcd4f7f4a","observed_ids":["ATTR-d34d897b74295c29"],"reason":"$65","status":"PASS","subject_id":"$171"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-110955c229d9d126","$127"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-ceff6cbe56793283","observed_ids":["ATTR-d34d897b74295c29","$633"],"reason":"$230","status":"PASS","subject_id":"$171"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-110955c229d9d126"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-2d3eebf32d30a006","observed_ids":["ATTR-d34d897b74295c29"],"reason":"$721","status":"PASS","subject_id":"$171"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-110955c229d9d126"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-f2202a1846f3a58c","observed_ids":["ATTR-d34d897b74295c29"],"reason":"$35","status":"PASS","subject_id":"$171"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fa1ff442077c897e"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-1adddfec99516a77","observed_ids":["ATTR-49bb39d2a246cc75"],"reason":"$65","status":"PASS","subject_id":"$174"},{"aspect":"$1047","change":"matched","evidence_ids":["$127","EVD-fa1ff442077c897e"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-7de59dccca6bd95f","observed_ids":["ATTR-49bb39d2a246cc75","$633"],"reason":"$230","status":"PASS","subject_id":"$174"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fa1ff442077c897e"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-9195949fb2d40697","observed_ids":["ATTR-49bb39d2a246cc75"],"reason":"$721","status":"PASS","subject_id":"$174"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-fa1ff442077c897e"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-a456cbfe77cb2f0c","observed_ids":["ATTR-49bb39d2a246cc75"],"reason":"$35","status":"PASS","subject_id":"$174"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-52adef61be54c471"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-a5f0102f389e0832","observed_ids":["ATTR-141ac207783f36d4"],"reason":"$65","status":"PASS","subject_id":"$175"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-52adef61be54c471","$127"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-d40ba0374a630f87","observed_ids":["ATTR-141ac207783f36d4","$633"],"reason":"$230","status":"PASS","subject_id":"$175"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-52adef61be54c471"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-42b6d3198ec87539","observed_ids":["ATTR-141ac207783f36d4"],"reason":"$721","status":"PASS","subject_id":"$175"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-52adef61be54c471"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-7dc3e810eb15bfbe","observed_ids":["ATTR-141ac207783f36d4"],"reason":"$35","status":"PASS","subject_id":"$175"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c16236c4e602b230"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-06b145e83f70c367","observed_ids":["ATTR-073681b74a6001cf"],"reason":"$65","status":"PASS","subject_id":"$173"},{"aspect":"$1047","change":"matched","evidence_ids":["$127","EVD-c16236c4e602b230"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-90b9ad1509db9f6a","observed_ids":["ATTR-073681b74a6001cf","$633"],"reason":"$230","status":"PASS","subject_id":"$173"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c16236c4e602b230"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-8d4311403d51a302","observed_ids":["ATTR-073681b74a6001cf"],"reason":"$721","status":"PASS","subject_id":"$173"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c16236c4e602b230"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-fc08d8ac6f9fe326","observed_ids":["ATTR-073681b74a6001cf"],"reason":"$35","status":"PASS","subject_id":"$173"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-f682760870378bbb"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-6ac2f6aab5764eaf","observed_ids":["$670"],"reason":"$65","status":"PASS","subject_id":"$194"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-55c64b792d197d97","EVD-f682760870378bbb"],"fact_ids":["$302","$670"],"id":"UML-ASSESSMENT-faf6628f12348f3d","observed_ids":["$302","$670"],"reason":"$230","status":"PASS","subject_id":"$194"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f682760870378bbb"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-1b436390b8257cc3","observed_ids":["$670"],"reason":"$66","status":"PASS","subject_id":"$194"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-f682760870378bbb"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-005e65e12c11b7d7","observed_ids":["$670"],"reason":"$721","status":"PASS","subject_id":"$194"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-eada6cda8bf566e2"],"fact_ids":["$290"],"id":"UML-ASSESSMENT-ae0d2b37cfa5c94a","observed_ids":["$290"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-24c4fdba59a39c3b"],"fact_ids":["$282"],"id":"UML-ASSESSMENT-7bc24de01388d552","observed_ids":["$282"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-dependencies"},{"aspect":"$1059","change":"matched","evidence_ids":["$140"],"fact_ids":["$274"],"id":"UML-ASSESSMENT-1a57f8b9fce50494","observed_ids":["$274"],"reason":"$65","status":"PASS","subject_id":"$545"},{"aspect":"$1059","change":"matched","evidence_ids":["$96"],"fact_ids":["$272"],"id":"UML-ASSESSMENT-1beb4255b8309743","observed_ids":["$272"],"reason":"$65","status":"PASS","subject_id":"$546"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c0075b3bd924d617"],"fact_ids":["$235"],"id":"UML-ASSESSMENT-379d679e3d8fe2e8","observed_ids":["$235"],"reason":"$65","status":"PASS","subject_id":"$547"},{"aspect":"$1059","change":"matched","evidence_ids":["$137"],"fact_ids":["$252"],"id":"UML-ASSESSMENT-3c0b5f235481a69f","observed_ids":["$252"],"reason":"$65","status":"PASS","subject_id":"$548"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a04bb873c7df57d0"],"fact_ids":["$292"],"id":"UML-ASSESSMENT-03a469d7da43f3d2","observed_ids":["$292"],"reason":"$65","status":"PASS","subject_id":"$549"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7cd95d74724e3ea7"],"fact_ids":["$266"],"id":"UML-ASSESSMENT-e771f29810d2400b","observed_ids":["$266"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-errors"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-5a1e6c362e0b49f8"],"fact_ids":["$296"],"id":"UML-ASSESSMENT-34e87eeb18b21d62","observed_ids":["$296"],"reason":"$65","status":"PASS","subject_id":"$550"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a984af60f9470e5d"],"fact_ids":["$271"],"id":"UML-ASSESSMENT-27ea3c09e483f29a","observed_ids":["$271"],"reason":"$65","status":"PASS","subject_id":"$551"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-537df3ee0ca5ffec"],"fact_ids":["$233"],"id":"UML-ASSESSMENT-1843087eec858372","observed_ids":["$233"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-routes"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-aab529133cda5dc8"],"fact_ids":["$245"],"id":"UML-ASSESSMENT-16d23480efd77e1d","observed_ids":["$245"],"reason":"$65","status":"PASS","subject_id":"$552"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0fb15458a67ac7c4"],"fact_ids":["$257"],"id":"UML-ASSESSMENT-7ba503d5d58e976e","observed_ids":["$257"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-routes-articles"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-bd108015709633f4"],"fact_ids":["$244"],"id":"UML-ASSESSMENT-b6aaab615b538ea6","observed_ids":["$244"],"reason":"$65","status":"PASS","subject_id":"$553"},{"aspect":"$1059","change":"matched","evidence_ids":["$91"],"fact_ids":["$262"],"id":"UML-ASSESSMENT-49f792bf027d695f","observed_ids":["$262"],"reason":"$65","status":"PASS","subject_id":"$554"},{"aspect":"$1059","change":"matched","evidence_ids":["$99"],"fact_ids":["$265"],"id":"UML-ASSESSMENT-be0e0dd10f3f9cc0","observed_ids":["$265"],"reason":"$65","status":"PASS","subject_id":"$555"},{"aspect":"$1059","change":"matched","evidence_ids":["$108"],"fact_ids":["$298"],"id":"UML-ASSESSMENT-86e51427a9ab6059","observed_ids":["$298"],"reason":"$65","status":"PASS","subject_id":"$556"},{"aspect":"$1059","change":"matched","evidence_ids":["$102"],"fact_ids":["$277"],"id":"UML-ASSESSMENT-fc064d3273714dbe","observed_ids":["$277"],"reason":"$65","status":"PASS","subject_id":"$557"},{"aspect":"$1059","change":"matched","evidence_ids":["$116"],"fact_ids":["$275"],"id":"UML-ASSESSMENT-54e3e7b8a8a70acf","observed_ids":["$275"],"reason":"$65","status":"PASS","subject_id":"$558"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a67ea9c272d6fe2e"],"fact_ids":["$276"],"id":"UML-ASSESSMENT-892d30f014709b36","observed_ids":["$276"],"reason":"$65","status":"PASS","subject_id":"$559"},{"aspect":"$1059","change":"matched","evidence_ids":["$82"],"fact_ids":["$259"],"id":"UML-ASSESSMENT-280d10325042de9d","observed_ids":["$259"],"reason":"$65","status":"PASS","subject_id":"$560"},{"aspect":"$1059","change":"matched","evidence_ids":["$106"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-f21d03f199def264","observed_ids":["$645"],"reason":"$65","status":"PASS","subject_id":"$501"},{"aspect":"$1047","change":"matched","evidence_ids":["$96","$106"],"fact_ids":["$272","$645"],"id":"UML-ASSESSMENT-065dbf0b8faa0386","observed_ids":["$272","$645"],"reason":"$230","status":"PASS","subject_id":"$501"},{"aspect":"$1146","change":"matched","evidence_ids":["$106"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-5025ffdf831e7c5a","observed_ids":["$645"],"reason":"$721","status":"PASS","subject_id":"$501"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db"],"fact_ids":["$689"],"id":"UML-ASSESSMENT-3c28c41295d6c3fc","observed_ids":["$689"],"reason":"$65","status":"PASS","subject_id":"$504"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db","$140"],"fact_ids":["$274","$689"],"id":"UML-ASSESSMENT-67de843522bf2ccf","observed_ids":["$274","$689"],"reason":"$230","status":"PASS","subject_id":"$504"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db"],"fact_ids":["$689"],"id":"UML-ASSESSMENT-cfa32a4f8d90b748","observed_ids":["$689"],"reason":"$66","status":"PASS","subject_id":"$504"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db"],"fact_ids":["$689"],"id":"UML-ASSESSMENT-7613b833303400d7","observed_ids":["$689"],"reason":"$721","status":"PASS","subject_id":"$504"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-92e4ac3b180e9918","observed_ids":["$698"],"reason":"$65","status":"PASS","subject_id":"$503"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-f476e7202df2955b","$140"],"fact_ids":["$274","$698"],"id":"UML-ASSESSMENT-a50f3b4ecdca5004","observed_ids":["$274","$698"],"reason":"$230","status":"PASS","subject_id":"$503"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-e1acd40770bd43ca","observed_ids":["$698"],"reason":"$66","status":"PASS","subject_id":"$503"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-1608d99981ab8aa0","observed_ids":["$698"],"reason":"$721","status":"PASS","subject_id":"$503"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-1ae3add2436a0535","observed_ids":["$698"],"reason":"$575","status":"PASS","subject_id":"$503"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-96c490e16d826c8a"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-132948dc640adcc5","observed_ids":["$712"],"reason":"$65","status":"PASS","subject_id":"$502"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-96c490e16d826c8a","$140"],"fact_ids":["$274","$712"],"id":"UML-ASSESSMENT-77be8d4fdad71c0f","observed_ids":["$274","$712"],"reason":"$230","status":"PASS","subject_id":"$502"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-96c490e16d826c8a"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-bfd51c68ac14861d","observed_ids":["$712"],"reason":"$66","status":"PASS","subject_id":"$502"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-96c490e16d826c8a"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-ef9d0f2f96454932","observed_ids":["$712"],"reason":"$721","status":"PASS","subject_id":"$502"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-fa2cc6c0b816560e","observed_ids":["$640"],"reason":"$65","status":"PASS","subject_id":"$544"},{"aspect":"$1047","change":"matched","evidence_ids":["$106","EVD-85aef4ec52af1020"],"fact_ids":["$640","$645"],"id":"UML-ASSESSMENT-fc49eff6af483a84","observed_ids":["$640","$645"],"reason":"$230","status":"PASS","subject_id":"$544"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-ad95173b2307b7ba","observed_ids":["$640"],"reason":"$66","status":"PASS","subject_id":"$544"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-52d14d425b0b1006","observed_ids":["$640"],"reason":"$721","status":"PASS","subject_id":"$544"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-9be852b9b7cb5c79","observed_ids":["$640"],"reason":"$575","status":"PASS","subject_id":"$544"},{"aspect":"$1059","change":"matched","evidence_ids":["$100"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-38088b87a88110f4","observed_ids":["$590"],"reason":"$65","status":"PASS","subject_id":"$509"},{"aspect":"$1047","change":"matched","evidence_ids":["$96","$100"],"fact_ids":["$272","$590"],"id":"UML-ASSESSMENT-ac9c92f5b60cac85","observed_ids":["$272","$590"],"reason":"$230","status":"PASS","subject_id":"$509"},{"aspect":"signature","change":"matched","evidence_ids":["$100"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-acb9acdc1dd79c52","observed_ids":["$590"],"reason":"$66","status":"PASS","subject_id":"$509"},{"aspect":"$1146","change":"matched","evidence_ids":["$100"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-471baa1be2cad507","observed_ids":["$590"],"reason":"$721","status":"PASS","subject_id":"$509"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-b0b9443cd99bf6c1"],"fact_ids":["$671"],"id":"UML-ASSESSMENT-8c57cd3475e6a4d2","observed_ids":["$671"],"reason":"$65","status":"PASS","subject_id":"$507"},{"aspect":"$1047","change":"matched","evidence_ids":["$96","EVD-b0b9443cd99bf6c1"],"fact_ids":["$272","$671"],"id":"UML-ASSESSMENT-406a587288a61965","observed_ids":["$272","$671"],"reason":"$230","status":"PASS","subject_id":"$507"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b0b9443cd99bf6c1"],"fact_ids":["$671"],"id":"UML-ASSESSMENT-23357a2f33db4814","observed_ids":["$671"],"reason":"$66","status":"PASS","subject_id":"$507"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-b0b9443cd99bf6c1"],"fact_ids":["$671"],"id":"UML-ASSESSMENT-42669963d06c40da","observed_ids":["$671"],"reason":"$721","status":"PASS","subject_id":"$507"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-74e9a475b8605f66"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-f66dbfdbdea95cd4","observed_ids":["$588"],"reason":"$65","status":"PASS","subject_id":"$505"},{"aspect":"$1047","change":"matched","evidence_ids":["$96","EVD-74e9a475b8605f66"],"fact_ids":["$272","$588"],"id":"UML-ASSESSMENT-31e44ab31d177127","observed_ids":["$272","$588"],"reason":"$230","status":"PASS","subject_id":"$505"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-74e9a475b8605f66"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-2164ecf51779e31b","observed_ids":["$588"],"reason":"$66","status":"PASS","subject_id":"$505"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-74e9a475b8605f66"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-d68cfe641e4e6b73","observed_ids":["$588"],"reason":"$721","status":"PASS","subject_id":"$505"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-14a2ea129d41db72"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-6cd7916c9504b45b","observed_ids":["$647"],"reason":"$65","status":"PASS","subject_id":"$506"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-14a2ea129d41db72","$96"],"fact_ids":["$272","$647"],"id":"UML-ASSESSMENT-83580c98ef424541","observed_ids":["$272","$647"],"reason":"$230","status":"PASS","subject_id":"$506"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-14a2ea129d41db72"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-131dbc43bd827fe8","observed_ids":["$647"],"reason":"$66","status":"PASS","subject_id":"$506"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-14a2ea129d41db72"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-11635abb89936d1f","observed_ids":["$647"],"reason":"$721","status":"PASS","subject_id":"$506"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-46eeadc4484b8e28","observed_ids":["$710"],"reason":"$65","status":"PASS","subject_id":"$508"},{"aspect":"$1047","change":"matched","evidence_ids":["$96","EVD-982d98a0f05e2787"],"fact_ids":["$272","$710"],"id":"UML-ASSESSMENT-decf79129bbea393","observed_ids":["$272","$710"],"reason":"$230","status":"PASS","subject_id":"$508"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-66217c9d7a370cc8","observed_ids":["$710"],"reason":"$66","status":"PASS","subject_id":"$508"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-14d27aab779d5714","observed_ids":["$710"],"reason":"$721","status":"PASS","subject_id":"$508"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-2048d1ed894bba41","observed_ids":["$710"],"reason":"$575","status":"PASS","subject_id":"$508"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-b0b824cfdebe08e1","observed_ids":["$638"],"reason":"$65","status":"PASS","subject_id":"$510"},{"aspect":"$1047","change":"matched","evidence_ids":["$96","EVD-a76ac6e00db4e09c"],"fact_ids":["$272","$638"],"id":"UML-ASSESSMENT-1f731830c02e01b9","observed_ids":["$272","$638"],"reason":"$230","status":"PASS","subject_id":"$510"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-f2d563c8c2bb3853","observed_ids":["$638"],"reason":"$66","status":"PASS","subject_id":"$510"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-2b7f9ab1112650e9","observed_ids":["$638"],"reason":"$721","status":"PASS","subject_id":"$510"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-30bc20efbe9b1c4b","observed_ids":["$638"],"reason":"$575","status":"PASS","subject_id":"$510"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-b4635494ab3a5a16","observed_ids":["$593"],"reason":"$65","status":"PASS","subject_id":"$512"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8","EVD-c0075b3bd924d617"],"fact_ids":["$235","$593"],"id":"UML-ASSESSMENT-e20e0066ff000c72","observed_ids":["$235","$593"],"reason":"$230","status":"PASS","subject_id":"$512"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-a3e6b61349a5e221","observed_ids":["$593"],"reason":"$66","status":"PASS","subject_id":"$512"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-02f491b949fef1e1","observed_ids":["$593"],"reason":"$721","status":"PASS","subject_id":"$512"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-cc5a101d5968420d","observed_ids":["$593"],"reason":"$575","status":"PASS","subject_id":"$512"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-c7155ea2058d152f","observed_ids":["$644"],"reason":"$65","status":"PASS","subject_id":"$511"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7","EVD-c0075b3bd924d617"],"fact_ids":["$235","$644"],"id":"UML-ASSESSMENT-1592e45d91524e33","observed_ids":["$235","$644"],"reason":"$230","status":"PASS","subject_id":"$511"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-cf34b16102765a4e","observed_ids":["$644"],"reason":"$66","status":"PASS","subject_id":"$511"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-4b68095f6894956c","observed_ids":["$644"],"reason":"$721","status":"PASS","subject_id":"$511"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8"],"fact_ids":["$592"],"id":"UML-ASSESSMENT-587da28dd16aa4b1","observed_ids":["$592"],"reason":"$65","status":"PASS","subject_id":"$514"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8","$137"],"fact_ids":["$252","$592"],"id":"UML-ASSESSMENT-b8aae57133a0837e","observed_ids":["$252","$592"],"reason":"$230","status":"PASS","subject_id":"$514"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8"],"fact_ids":["$592"],"id":"UML-ASSESSMENT-e0a438e1e054ba65","observed_ids":["$592"],"reason":"$66","status":"PASS","subject_id":"$514"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8"],"fact_ids":["$592"],"id":"UML-ASSESSMENT-86158f7d553d8a42","observed_ids":["$592"],"reason":"$721","status":"PASS","subject_id":"$514"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-42380bd7990b3467","observed_ids":["$637"],"reason":"$65","status":"PASS","subject_id":"$513"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0","$137"],"fact_ids":["$252","$637"],"id":"UML-ASSESSMENT-81f6ec6cac3be436","observed_ids":["$252","$637"],"reason":"$230","status":"PASS","subject_id":"$513"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-9fb863919d04dc40","observed_ids":["$637"],"reason":"$66","status":"PASS","subject_id":"$513"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-01aa7297a4fb68fe","observed_ids":["$637"],"reason":"$721","status":"PASS","subject_id":"$513"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-f127c929bcd7e736","observed_ids":["$637"],"reason":"$575","status":"PASS","subject_id":"$513"},{"aspect":"$1059","change":"matched","evidence_ids":["$111"],"fact_ids":["$629"],"id":"UML-ASSESSMENT-1fb6b45d8d81f077","observed_ids":["$629"],"reason":"$65","status":"PASS","subject_id":"$515"},{"aspect":"$1047","change":"matched","evidence_ids":["$111","$137"],"fact_ids":["$252","$629"],"id":"UML-ASSESSMENT-0308c82b07b0dd98","observed_ids":["$252","$629"],"reason":"$230","status":"PASS","subject_id":"$515"},{"aspect":"signature","change":"matched","evidence_ids":["$111"],"fact_ids":["$629"],"id":"UML-ASSESSMENT-f5923deb0496fc50","observed_ids":["$629"],"reason":"$66","status":"PASS","subject_id":"$515"},{"aspect":"$1146","change":"matched","evidence_ids":["$111"],"fact_ids":["$629"],"id":"UML-ASSESSMENT-ff00b345e2ce4304","observed_ids":["$629"],"reason":"$721","status":"PASS","subject_id":"$515"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-6d5ea6ffcc866fba","observed_ids":["$601"],"reason":"$65","status":"PASS","subject_id":"$516"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-93e6233c91729267","EVD-a04bb873c7df57d0"],"fact_ids":["$292","$601"],"id":"UML-ASSESSMENT-e0685cb18bdf28c5","observed_ids":["$292","$601"],"reason":"$230","status":"PASS","subject_id":"$516"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-61756a211b782b93","observed_ids":["$601"],"reason":"$66","status":"PASS","subject_id":"$516"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-471091de66abcdf7","observed_ids":["$601"],"reason":"$721","status":"PASS","subject_id":"$516"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-6275c0c27fa95bbd","observed_ids":["$601"],"reason":"$575","status":"PASS","subject_id":"$516"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-23e719912efd4566","observed_ids":["$589"],"reason":"$65","status":"PASS","subject_id":"$517"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-5a1e6c362e0b49f8","EVD-6cfea477ea7b63d9"],"fact_ids":["$296","$589"],"id":"UML-ASSESSMENT-d84dea56f17c7bd7","observed_ids":["$296","$589"],"reason":"$230","status":"PASS","subject_id":"$517"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-aae68ca754a01644","observed_ids":["$589"],"reason":"$66","status":"PASS","subject_id":"$517"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-8a27449b6534f6ae","observed_ids":["$589"],"reason":"$721","status":"PASS","subject_id":"$517"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-d34f3adab24c2712","observed_ids":["$589"],"reason":"$575","status":"PASS","subject_id":"$517"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-9e0fcd66fda9fffe","observed_ids":["$579"],"reason":"$65","status":"PASS","subject_id":"$518"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-a984af60f9470e5d","EVD-cf8ba0f6de005aac"],"fact_ids":["$271","$579"],"id":"UML-ASSESSMENT-385d87d44ac67955","observed_ids":["$271","$579"],"reason":"$230","status":"PASS","subject_id":"$518"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-0d05ad57befd521d","observed_ids":["$579"],"reason":"$66","status":"PASS","subject_id":"$518"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-4a5a5bbc3356a82a","observed_ids":["$579"],"reason":"$721","status":"PASS","subject_id":"$518"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-0be0fdb358f8fa2f","observed_ids":["$579"],"reason":"$575","status":"PASS","subject_id":"$518"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-e5ae81f7782788b6","observed_ids":["$646"],"reason":"$65","status":"PASS","subject_id":"$519"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081","$91"],"fact_ids":["$262","$646"],"id":"UML-ASSESSMENT-7363ddc42e01f932","observed_ids":["$262","$646"],"reason":"$230","status":"PASS","subject_id":"$519"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-8760a719e04ad653","observed_ids":["$646"],"reason":"$66","status":"PASS","subject_id":"$519"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-fecd9e30cf825944","observed_ids":["$646"],"reason":"$721","status":"PASS","subject_id":"$519"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-c0829dd6e95edd66","observed_ids":["$646"],"reason":"$575","status":"PASS","subject_id":"$519"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-22f2a991bc5f4cc3","observed_ids":["$672"],"reason":"$65","status":"PASS","subject_id":"$520"},{"aspect":"$1047","change":"matched","evidence_ids":["$91","EVD-6e38352d6ca0fdc8"],"fact_ids":["$262","$672"],"id":"UML-ASSESSMENT-c54032c220900f73","observed_ids":["$262","$672"],"reason":"$230","status":"PASS","subject_id":"$520"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-4b3584c9adf0e2a3","observed_ids":["$672"],"reason":"$66","status":"PASS","subject_id":"$520"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-e6503f3e8aa159a5","observed_ids":["$672"],"reason":"$721","status":"PASS","subject_id":"$520"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-8f00044d8bf06a0d","observed_ids":["$672"],"reason":"$575","status":"PASS","subject_id":"$520"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-b0e752fe1fc0f2f1","observed_ids":["$650"],"reason":"$65","status":"PASS","subject_id":"$521"},{"aspect":"$1047","change":"matched","evidence_ids":["$91","EVD-41514713e37ab09e"],"fact_ids":["$262","$650"],"id":"UML-ASSESSMENT-c17df5b72af0cdba","observed_ids":["$262","$650"],"reason":"$230","status":"PASS","subject_id":"$521"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-e2fbca8c2f6769fa","observed_ids":["$650"],"reason":"$66","status":"PASS","subject_id":"$521"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-90657281de505fb4","observed_ids":["$650"],"reason":"$721","status":"PASS","subject_id":"$521"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-b2ed2cdfdee1ebe1","observed_ids":["$650"],"reason":"$575","status":"PASS","subject_id":"$521"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-72fa34b33979aff3","observed_ids":["$702"],"reason":"$65","status":"PASS","subject_id":"$524"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0","$99"],"fact_ids":["$265","$702"],"id":"UML-ASSESSMENT-1a767831c3a21848","observed_ids":["$265","$702"],"reason":"$230","status":"PASS","subject_id":"$524"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-eb204fca9a6052d4","observed_ids":["$702"],"reason":"$66","status":"PASS","subject_id":"$524"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-75869923c69ac1e4","observed_ids":["$702"],"reason":"$721","status":"PASS","subject_id":"$524"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-2871a401877ade02","observed_ids":["$702"],"reason":"$575","status":"PASS","subject_id":"$524"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$643"],"id":"UML-ASSESSMENT-4a68649e6c7b1405","observed_ids":["$643"],"reason":"$65","status":"PASS","subject_id":"$522"},{"aspect":"$1047","change":"matched","evidence_ids":["$99","EVD-b229a19e70d12065"],"fact_ids":["$265","$643"],"id":"UML-ASSESSMENT-d865888d2cafb671","observed_ids":["$265","$643"],"reason":"$230","status":"PASS","subject_id":"$522"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$643"],"id":"UML-ASSESSMENT-55a7de6cbe4998c7","observed_ids":["$643"],"reason":"$66","status":"PASS","subject_id":"$522"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$643"],"id":"UML-ASSESSMENT-be1d86130afffe8c","observed_ids":["$643"],"reason":"$721","status":"PASS","subject_id":"$522"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$643"],"id":"UML-ASSESSMENT-62d2b0fa7abfbd7b","observed_ids":["$643"],"reason":"$575","status":"PASS","subject_id":"$522"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-3a96d4ca934c2d9d","observed_ids":["$706"],"reason":"$65","status":"PASS","subject_id":"$525"},{"aspect":"$1047","change":"matched","evidence_ids":["$99","EVD-6bb82fe8c2b98069"],"fact_ids":["$265","$706"],"id":"UML-ASSESSMENT-7ee665479f3bf908","observed_ids":["$265","$706"],"reason":"$230","status":"PASS","subject_id":"$525"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-4ace2197d5541410","observed_ids":["$706"],"reason":"$66","status":"PASS","subject_id":"$525"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-c27f36fa3d1ed9ae","observed_ids":["$706"],"reason":"$721","status":"PASS","subject_id":"$525"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-584ddebe2b2ca973","observed_ids":["$706"],"reason":"$575","status":"PASS","subject_id":"$525"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-8bd56a6df364f115","observed_ids":["$611"],"reason":"$65","status":"PASS","subject_id":"$526"},{"aspect":"$1047","change":"matched","evidence_ids":["$99","EVD-d289e2fd2e2dd1a6"],"fact_ids":["$265","$611"],"id":"UML-ASSESSMENT-74d7592779267b6f","observed_ids":["$265","$611"],"reason":"$230","status":"PASS","subject_id":"$526"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-a17df047491f84b0","observed_ids":["$611"],"reason":"$66","status":"PASS","subject_id":"$526"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-b566ab4d341fe6eb","observed_ids":["$611"],"reason":"$721","status":"PASS","subject_id":"$526"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-dd95cba6583b9d50","observed_ids":["$611"],"reason":"$575","status":"PASS","subject_id":"$526"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-d964464a5d645af8","observed_ids":["$674"],"reason":"$65","status":"PASS","subject_id":"$523"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a","$99"],"fact_ids":["$265","$674"],"id":"UML-ASSESSMENT-05c51b642672fe03","observed_ids":["$265","$674"],"reason":"$230","status":"PASS","subject_id":"$523"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-15f1816f9b6794aa","observed_ids":["$674"],"reason":"$66","status":"PASS","subject_id":"$523"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-0b115a6e91d57143","observed_ids":["$674"],"reason":"$721","status":"PASS","subject_id":"$523"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-1ff8bfb3a1de9168","observed_ids":["$674"],"reason":"$575","status":"PASS","subject_id":"$523"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-e2803bd95374fb68","observed_ids":["$690"],"reason":"$65","status":"PASS","subject_id":"$527"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-22da79e9f51e7add","$108"],"fact_ids":["$298","$690"],"id":"UML-ASSESSMENT-dcef3a7fc69c59fd","observed_ids":["$298","$690"],"reason":"$230","status":"PASS","subject_id":"$527"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-dc96f951a7100325","observed_ids":["$690"],"reason":"$66","status":"PASS","subject_id":"$527"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-05b109555f2b916c","observed_ids":["$690"],"reason":"$721","status":"PASS","subject_id":"$527"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-e607966d37db1282","observed_ids":["$690"],"reason":"$575","status":"PASS","subject_id":"$527"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-611cedfa823e9279","observed_ids":["$663"],"reason":"$65","status":"PASS","subject_id":"$528"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3","$108"],"fact_ids":["$298","$663"],"id":"UML-ASSESSMENT-ce59f86111eae751","observed_ids":["$298","$663"],"reason":"$230","status":"PASS","subject_id":"$528"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-c45ff3e60ff87727","observed_ids":["$663"],"reason":"$66","status":"PASS","subject_id":"$528"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-a9315f23d3b3d5b9","observed_ids":["$663"],"reason":"$721","status":"PASS","subject_id":"$528"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-8f84bbc2d1eebed7","observed_ids":["$663"],"reason":"$575","status":"PASS","subject_id":"$528"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-eaaae99309ebd7dc","observed_ids":["$620"],"reason":"$65","status":"PASS","subject_id":"$531"},{"aspect":"$1047","change":"matched","evidence_ids":["$102","EVD-7449d978e6c6eedc"],"fact_ids":["$277","$620"],"id":"UML-ASSESSMENT-ae15fdf3ac693666","observed_ids":["$277","$620"],"reason":"$230","status":"PASS","subject_id":"$531"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-a71d68de3abaa944","observed_ids":["$620"],"reason":"$66","status":"PASS","subject_id":"$531"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-7d0ed2e946aec7d5","observed_ids":["$620"],"reason":"$721","status":"PASS","subject_id":"$531"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-236c1f1759729b41","observed_ids":["$620"],"reason":"$575","status":"PASS","subject_id":"$531"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-8ec405afd73557ab","observed_ids":["$666"],"reason":"$65","status":"PASS","subject_id":"$529"},{"aspect":"$1047","change":"matched","evidence_ids":["$102","EVD-870aed5240fc8cc4"],"fact_ids":["$277","$666"],"id":"UML-ASSESSMENT-f5cd9500384279c0","observed_ids":["$277","$666"],"reason":"$230","status":"PASS","subject_id":"$529"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-2f94f90d2ac3a4f2","observed_ids":["$666"],"reason":"$66","status":"PASS","subject_id":"$529"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-4a7f5ac066fb27fb","observed_ids":["$666"],"reason":"$721","status":"PASS","subject_id":"$529"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-3791709591f3c38d","observed_ids":["$666"],"reason":"$575","status":"PASS","subject_id":"$529"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$708"],"id":"UML-ASSESSMENT-e770e5cdd2c27e18","observed_ids":["$708"],"reason":"$65","status":"PASS","subject_id":"$530"},{"aspect":"$1047","change":"matched","evidence_ids":["$102","EVD-884c7c53d74ff121"],"fact_ids":["$277","$708"],"id":"UML-ASSESSMENT-1a86217d55e759c8","observed_ids":["$277","$708"],"reason":"$230","status":"PASS","subject_id":"$530"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$708"],"id":"UML-ASSESSMENT-b581031c0685a7e1","observed_ids":["$708"],"reason":"$66","status":"PASS","subject_id":"$530"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$708"],"id":"UML-ASSESSMENT-68e0dc23642eda7b","observed_ids":["$708"],"reason":"$721","status":"PASS","subject_id":"$530"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$708"],"id":"UML-ASSESSMENT-2e15fae1681c4290","observed_ids":["$708"],"reason":"$575","status":"PASS","subject_id":"$530"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-8c3409f89ebc0b9f","observed_ids":["$621"],"reason":"$65","status":"PASS","subject_id":"$533"},{"aspect":"$1047","change":"matched","evidence_ids":["$116","EVD-a0fec6afa2132b64"],"fact_ids":["$275","$621"],"id":"UML-ASSESSMENT-25cbbcbb8ea6c1f7","observed_ids":["$275","$621"],"reason":"$230","status":"PASS","subject_id":"$533"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-0842ac85a80fd806","observed_ids":["$621"],"reason":"$66","status":"PASS","subject_id":"$533"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-44b08e29840b0658","observed_ids":["$621"],"reason":"$721","status":"PASS","subject_id":"$533"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-43146080225f5488","observed_ids":["$621"],"reason":"$575","status":"PASS","subject_id":"$533"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-527e65f6ae764230","observed_ids":["$598"],"reason":"$65","status":"PASS","subject_id":"$532"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e","$116"],"fact_ids":["$275","$598"],"id":"UML-ASSESSMENT-836182907a4cb571","observed_ids":["$275","$598"],"reason":"$230","status":"PASS","subject_id":"$532"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-7ea16e3e147e60fe","observed_ids":["$598"],"reason":"$66","status":"PASS","subject_id":"$532"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-3fc67c259c22c538","observed_ids":["$598"],"reason":"$721","status":"PASS","subject_id":"$532"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-fe94e35025a0c8ce","observed_ids":["$598"],"reason":"$575","status":"PASS","subject_id":"$532"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-d9b7c761b3d74010","observed_ids":["$587"],"reason":"$65","status":"PASS","subject_id":"$534"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6c1ea174077b359a","$116"],"fact_ids":["$275","$587"],"id":"UML-ASSESSMENT-7eed2cab2a80dbb7","observed_ids":["$275","$587"],"reason":"$230","status":"PASS","subject_id":"$534"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-9218cdcc7c0f9ce4","observed_ids":["$587"],"reason":"$66","status":"PASS","subject_id":"$534"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-685110e690f8b579","observed_ids":["$587"],"reason":"$721","status":"PASS","subject_id":"$534"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-a7902f324e346e86","observed_ids":["$587"],"reason":"$575","status":"PASS","subject_id":"$534"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$684"],"id":"UML-ASSESSMENT-d2810919c7bc0033","observed_ids":["$684"],"reason":"$65","status":"PASS","subject_id":"$535"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-400b498efd116a4c","EVD-a67ea9c272d6fe2e"],"fact_ids":["$276","$684"],"id":"UML-ASSESSMENT-0711e05544f4c6ac","observed_ids":["$276","$684"],"reason":"$230","status":"PASS","subject_id":"$535"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$684"],"id":"UML-ASSESSMENT-8b8117806fa75bcd","observed_ids":["$684"],"reason":"$66","status":"PASS","subject_id":"$535"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$684"],"id":"UML-ASSESSMENT-d1fceca85a8d38d0","observed_ids":["$684"],"reason":"$721","status":"PASS","subject_id":"$535"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$684"],"id":"UML-ASSESSMENT-c363e906da177c5f","observed_ids":["$684"],"reason":"$575","status":"PASS","subject_id":"$535"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-3a9494bf112c1fc4","observed_ids":["$687"],"reason":"$65","status":"PASS","subject_id":"$536"},{"aspect":"$1047","change":"matched","evidence_ids":["$82","EVD-3e668202250ed26b"],"fact_ids":["$259","$687"],"id":"UML-ASSESSMENT-fb8953801d19fa13","observed_ids":["$259","$687"],"reason":"$230","status":"PASS","subject_id":"$536"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-1036268d60371c47","observed_ids":["$687"],"reason":"$66","status":"PASS","subject_id":"$536"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-e35a13b30c9adefa","observed_ids":["$687"],"reason":"$721","status":"PASS","subject_id":"$536"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-c5e19c58aa0f7865","observed_ids":["$687"],"reason":"$575","status":"PASS","subject_id":"$536"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-97fe82edcce143cb","observed_ids":["$691"],"reason":"$65","status":"PASS","subject_id":"$537"},{"aspect":"$1047","change":"matched","evidence_ids":["$82","EVD-d203670e3b9f393e"],"fact_ids":["$259","$691"],"id":"UML-ASSESSMENT-514a066240390cb4","observed_ids":["$259","$691"],"reason":"$230","status":"PASS","subject_id":"$537"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-d48fc122566bc9fa","observed_ids":["$691"],"reason":"$66","status":"PASS","subject_id":"$537"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-1c364f6c49f0ee76","observed_ids":["$691"],"reason":"$721","status":"PASS","subject_id":"$537"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-1cb45f30f1ccb0ab","observed_ids":["$691"],"reason":"$575","status":"PASS","subject_id":"$537"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-954755bb0f6e64a5"],"fact_ids":["$278"],"id":"UML-ASSESSMENT-fbb8196ea46ae6ed","observed_ids":["$278"],"reason":"$65","status":"PASS","subject_id":"Product policy and identity services:module-app-services"},{"aspect":"$1059","change":"matched","evidence_ids":["$141"],"fact_ids":["$260"],"id":"UML-ASSESSMENT-1bf4196fae3ba5a2","observed_ids":["$260"],"reason":"$65","status":"PASS","subject_id":"$489"},{"aspect":"$1059","change":"matched","evidence_ids":["$135"],"fact_ids":["$234"],"id":"UML-ASSESSMENT-ee15724591a6e8b9","observed_ids":["$234"],"reason":"$65","status":"PASS","subject_id":"$490"},{"aspect":"$1059","change":"matched","evidence_ids":["$86"],"fact_ids":["$256"],"id":"UML-ASSESSMENT-e91306bf26ad0143","observed_ids":["$256"],"reason":"$65","status":"PASS","subject_id":"$491"},{"aspect":"$1059","change":"matched","evidence_ids":["$131"],"fact_ids":["$269"],"id":"UML-ASSESSMENT-0439c8bd40c0f50e","observed_ids":["$269"],"reason":"$65","status":"PASS","subject_id":"$492"},{"aspect":"$1059","change":"matched","evidence_ids":["$117"],"fact_ids":["$254"],"id":"UML-ASSESSMENT-8632e8142b6e52e3","observed_ids":["$254"],"reason":"$65","status":"PASS","subject_id":"$493"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-1190ddfe173002a8","observed_ids":["$697"],"reason":"$65","status":"PASS","subject_id":"$477"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-66659be2d600b414","$141"],"fact_ids":["$260","$697"],"id":"UML-ASSESSMENT-6e8f392a5e91a686","observed_ids":["$260","$697"],"reason":"$230","status":"PASS","subject_id":"$477"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-dfcc2d6ae2a79d06","observed_ids":["$697"],"reason":"$66","status":"PASS","subject_id":"$477"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-c7dd279ac4918a6a","observed_ids":["$697"],"reason":"$721","status":"PASS","subject_id":"$477"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-20e8b36e252e7d0c","observed_ids":["$697"],"reason":"$575","status":"PASS","subject_id":"$477"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-b4ae4f7517702019","observed_ids":["$613"],"reason":"$65","status":"PASS","subject_id":"$479"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c","$141"],"fact_ids":["$260","$613"],"id":"UML-ASSESSMENT-34a64384ced6348f","observed_ids":["$260","$613"],"reason":"$230","status":"PASS","subject_id":"$479"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-94ea9357954cb60c","observed_ids":["$613"],"reason":"$66","status":"PASS","subject_id":"$479"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-5ac0672e9faf607d","observed_ids":["$613"],"reason":"$721","status":"PASS","subject_id":"$479"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ea503246166454e3"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-3e805b268172661b","observed_ids":["$675"],"reason":"$65","status":"PASS","subject_id":"$478"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-ea503246166454e3","$141"],"fact_ids":["$260","$675"],"id":"UML-ASSESSMENT-70f260563ca389e3","observed_ids":["$260","$675"],"reason":"$230","status":"PASS","subject_id":"$478"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ea503246166454e3"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-3629c3696b6337a4","observed_ids":["$675"],"reason":"$66","status":"PASS","subject_id":"$478"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ea503246166454e3"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-9d73adc9c72b3c22","observed_ids":["$675"],"reason":"$721","status":"PASS","subject_id":"$478"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-f895b998abd89159","observed_ids":["$677"],"reason":"$65","status":"PASS","subject_id":"$481"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-91266911ccb719c3","$135"],"fact_ids":["$234","$677"],"id":"UML-ASSESSMENT-3a2ae05d3066d04b","observed_ids":["$234","$677"],"reason":"$230","status":"PASS","subject_id":"$481"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-ddbf2ebeacaed017","observed_ids":["$677"],"reason":"$66","status":"PASS","subject_id":"$481"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-d42e3c447ee6b28e","observed_ids":["$677"],"reason":"$721","status":"PASS","subject_id":"$481"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-14e0070a880fa5fe","observed_ids":["$677"],"reason":"$575","status":"PASS","subject_id":"$481"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-c6486bbdb8c0fb4a","observed_ids":["$608"],"reason":"$65","status":"PASS","subject_id":"$480"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2","$135"],"fact_ids":["$234","$608"],"id":"UML-ASSESSMENT-f6bd7262de8ed6fd","observed_ids":["$234","$608"],"reason":"$230","status":"PASS","subject_id":"$480"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-3bd809618b11b304","observed_ids":["$608"],"reason":"$66","status":"PASS","subject_id":"$480"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-f7d6822c00f42779","observed_ids":["$608"],"reason":"$721","status":"PASS","subject_id":"$480"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-b60fb6f6f916530d","observed_ids":["$608"],"reason":"$575","status":"PASS","subject_id":"$480"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-889f0ab69a9e8988"],"fact_ids":["$701"],"id":"UML-ASSESSMENT-c18903e5e2ddb803","observed_ids":["$701"],"reason":"$65","status":"PASS","subject_id":"$482"},{"aspect":"$1047","change":"matched","evidence_ids":["$86","EVD-889f0ab69a9e8988"],"fact_ids":["$256","$701"],"id":"UML-ASSESSMENT-fe7108f3263ce278","observed_ids":["$256","$701"],"reason":"$230","status":"PASS","subject_id":"$482"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-889f0ab69a9e8988"],"fact_ids":["$701"],"id":"UML-ASSESSMENT-cf1685d276ccd675","observed_ids":["$701"],"reason":"$66","status":"PASS","subject_id":"$482"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-889f0ab69a9e8988"],"fact_ids":["$701"],"id":"UML-ASSESSMENT-ab602fa07f69750f","observed_ids":["$701"],"reason":"$721","status":"PASS","subject_id":"$482"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-59a0768ec152ad39"],"fact_ids":["$591"],"id":"UML-ASSESSMENT-9497a062b57061ca","observed_ids":["$591"],"reason":"$65","status":"PASS","subject_id":"$484"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-59a0768ec152ad39","$131"],"fact_ids":["$269","$591"],"id":"UML-ASSESSMENT-5846bfb6ad59f24a","observed_ids":["$269","$591"],"reason":"$230","status":"PASS","subject_id":"$484"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-59a0768ec152ad39"],"fact_ids":["$591"],"id":"UML-ASSESSMENT-c7eef24ab5ea39af","observed_ids":["$591"],"reason":"$66","status":"PASS","subject_id":"$484"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-59a0768ec152ad39"],"fact_ids":["$591"],"id":"UML-ASSESSMENT-bb8df4897c375d56","observed_ids":["$591"],"reason":"$721","status":"PASS","subject_id":"$484"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-03bc88bd64f68c3e"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-42503b4370ee56da","observed_ids":["$583"],"reason":"$65","status":"PASS","subject_id":"$483"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-03bc88bd64f68c3e","$131"],"fact_ids":["$269","$583"],"id":"UML-ASSESSMENT-af51faaaa535c2b6","observed_ids":["$269","$583"],"reason":"$230","status":"PASS","subject_id":"$483"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-03bc88bd64f68c3e"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-be07e034384ef214","observed_ids":["$583"],"reason":"$66","status":"PASS","subject_id":"$483"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-03bc88bd64f68c3e"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-3adf53e7841d27d1","observed_ids":["$583"],"reason":"$721","status":"PASS","subject_id":"$483"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855"],"fact_ids":["$660"],"id":"UML-ASSESSMENT-e922fadc40160b6c","observed_ids":["$660"],"reason":"$65","status":"PASS","subject_id":"$485"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855","$131"],"fact_ids":["$269","$660"],"id":"UML-ASSESSMENT-21883c9be20e02f3","observed_ids":["$269","$660"],"reason":"$230","status":"PASS","subject_id":"$485"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855"],"fact_ids":["$660"],"id":"UML-ASSESSMENT-66dfd909d5103795","observed_ids":["$660"],"reason":"$66","status":"PASS","subject_id":"$485"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855"],"fact_ids":["$660"],"id":"UML-ASSESSMENT-60cbec8a830a2b72","observed_ids":["$660"],"reason":"$721","status":"PASS","subject_id":"$485"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a96686b1946aeacc"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-3e740144a3140add","observed_ids":["$688"],"reason":"$65","status":"PASS","subject_id":"$486"},{"aspect":"$1047","change":"matched","evidence_ids":["$117","EVD-a96686b1946aeacc"],"fact_ids":["$254","$688"],"id":"UML-ASSESSMENT-70b93313e5af49db","observed_ids":["$254","$688"],"reason":"$230","status":"PASS","subject_id":"$486"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a96686b1946aeacc"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-8526575a40445faf","observed_ids":["$688"],"reason":"$66","status":"PASS","subject_id":"$486"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a96686b1946aeacc"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-ca4e02b7129b4ff8","observed_ids":["$688"],"reason":"$721","status":"PASS","subject_id":"$486"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-6c5b27f389c507ba","observed_ids":["$703"],"reason":"$65","status":"PASS","subject_id":"$488"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97","$117"],"fact_ids":["$254","$703"],"id":"UML-ASSESSMENT-dd41bd4e12e9becb","observed_ids":["$254","$703"],"reason":"$230","status":"PASS","subject_id":"$488"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-3758339f39591531","observed_ids":["$703"],"reason":"$66","status":"PASS","subject_id":"$488"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-11e174793c8258ac","observed_ids":["$703"],"reason":"$721","status":"PASS","subject_id":"$488"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c2ba154771b558be"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-583f94533a75cb87","observed_ids":["$627"],"reason":"$65","status":"PASS","subject_id":"$487"},{"aspect":"$1047","change":"matched","evidence_ids":["$117","EVD-c2ba154771b558be"],"fact_ids":["$254","$627"],"id":"UML-ASSESSMENT-e9a264df478a89fb","observed_ids":["$254","$627"],"reason":"$230","status":"PASS","subject_id":"$487"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-c2ba154771b558be"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-c10aad5d3acc542b","observed_ids":["$627"],"reason":"$66","status":"PASS","subject_id":"$487"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c2ba154771b558be"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-c1c1395676041a23","observed_ids":["$627"],"reason":"$721","status":"PASS","subject_id":"$487"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-b4fdb548cc8fcf33"],"fact_ids":["$299"],"id":"UML-ASSESSMENT-7dc28b97e17814ef","observed_ids":["$299"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-models"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-9b600bf910b43596"],"fact_ids":["$289"],"id":"UML-ASSESSMENT-696a47b64e36fabd","observed_ids":["$289"],"reason":"$65","status":"PASS","subject_id":"$462"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-17767516ca9244ec"],"fact_ids":["$250"],"id":"UML-ASSESSMENT-e3f4231c03a2818c","observed_ids":["$250"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-models-domain"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a0acb5f959e9990b"],"fact_ids":["$263"],"id":"UML-ASSESSMENT-f571c14e6835578f","observed_ids":["$263"],"reason":"$65","status":"PASS","subject_id":"$463"},{"aspect":"$1059","change":"matched","evidence_ids":["$97"],"fact_ids":["$295"],"id":"UML-ASSESSMENT-820bfa1da47ce585","observed_ids":["$295"],"reason":"$65","status":"PASS","subject_id":"$464"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-dc39252a22103d59"],"fact_ids":["$255"],"id":"UML-ASSESSMENT-6b181cde58da69ce","observed_ids":["$255"],"reason":"$65","status":"PASS","subject_id":"$465"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8ccd78ae6694d62b"],"fact_ids":["$240"],"id":"UML-ASSESSMENT-ee1846808137fd89","observed_ids":["$240"],"reason":"$65","status":"PASS","subject_id":"$466"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a7b2702291f3dca6"],"fact_ids":["$242"],"id":"UML-ASSESSMENT-0431efe7eabcf24a","observed_ids":["$242"],"reason":"$65","status":"PASS","subject_id":"$467"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-577a07891e286c6c"],"fact_ids":["$281"],"id":"UML-ASSESSMENT-45534f830634ce6c","observed_ids":["$281"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-models-schemas"},{"aspect":"$1059","change":"matched","evidence_ids":["$87"],"fact_ids":["$251"],"id":"UML-ASSESSMENT-56eb69eef1e7f892","observed_ids":["$251"],"reason":"$65","status":"PASS","subject_id":"$468"},{"aspect":"$1059","change":"matched","evidence_ids":["$130"],"fact_ids":["$239"],"id":"UML-ASSESSMENT-13795c640a581137","observed_ids":["$239"],"reason":"$65","status":"PASS","subject_id":"$469"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c0c4d4189b74058a"],"fact_ids":["$253"],"id":"UML-ASSESSMENT-10d79a9f97f6c558","observed_ids":["$253"],"reason":"$65","status":"PASS","subject_id":"$470"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a51bb8b50ed9449e"],"fact_ids":["$258"],"id":"UML-ASSESSMENT-2ad9ca49405aa183","observed_ids":["$258"],"reason":"$65","status":"PASS","subject_id":"$471"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d78774406cf7e7f9"],"fact_ids":["$264"],"id":"UML-ASSESSMENT-cad09a0f7b89890b","observed_ids":["$264"],"reason":"$65","status":"PASS","subject_id":"$472"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ce1a252ff5b24509"],"fact_ids":["$293"],"id":"UML-ASSESSMENT-a63bb93b5959d7b1","observed_ids":["$293"],"reason":"$65","status":"PASS","subject_id":"$473"},{"aspect":"$1059","change":"matched","evidence_ids":["$85"],"fact_ids":["$287"],"id":"UML-ASSESSMENT-274b563dadd0983a","observed_ids":["$287"],"reason":"$65","status":"PASS","subject_id":"$474"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c3aa3e05315bbb8d"],"fact_ids":["$241"],"id":"UML-ASSESSMENT-28bddeebdd5c1bcf","observed_ids":["$241"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-resources"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-102899244b2602d0"],"fact_ids":["$270"],"id":"UML-ASSESSMENT-9480e6728a576bcd","observed_ids":["$270"],"reason":"$65","status":"PASS","subject_id":"$475"},{"aspect":"$1059","change":"matched","evidence_ids":["$124"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-bc8d3184b0ad6659","observed_ids":["$594"],"reason":"$65","status":"PASS","subject_id":"$427"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-9b600bf910b43596","$124"],"fact_ids":["$289","$594"],"id":"UML-ASSESSMENT-7397a92ef95d1d38","observed_ids":["$289","$594"],"reason":"$230","status":"PASS","subject_id":"$427"},{"aspect":"$1146","change":"matched","evidence_ids":["$124"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-262b3b89a8784cfa","observed_ids":["$594"],"reason":"$721","status":"PASS","subject_id":"$427"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8ce7bb28bc5a4670"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-85477d485728c230","observed_ids":["$636"],"reason":"$65","status":"PASS","subject_id":"$428"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-8ce7bb28bc5a4670","EVD-9b600bf910b43596"],"fact_ids":["$289","$636"],"id":"UML-ASSESSMENT-305949dc5b8cc004","observed_ids":["$289","$636"],"reason":"$230","status":"PASS","subject_id":"$428"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8ce7bb28bc5a4670"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-f8e2de96cac857ff","observed_ids":["$636"],"reason":"$721","status":"PASS","subject_id":"$428"},{"aspect":"$1059","change":"matched","evidence_ids":["$123"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-f251df996453e842","observed_ids":["$623"],"reason":"$65","status":"PASS","subject_id":"$429"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-a0acb5f959e9990b","$123"],"fact_ids":["$263","$623"],"id":"UML-ASSESSMENT-c0f5388536f4b57e","observed_ids":["$263","$623"],"reason":"$230","status":"PASS","subject_id":"$429"},{"aspect":"$1146","change":"matched","evidence_ids":["$123"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-5419a40449cba23b","observed_ids":["$623"],"reason":"$721","status":"PASS","subject_id":"$429"},{"aspect":"$1059","change":"matched","evidence_ids":["$139"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-e2ca4617790677ec","observed_ids":["$626"],"reason":"$65","status":"PASS","subject_id":"$430"},{"aspect":"$1047","change":"matched","evidence_ids":["$97","$139"],"fact_ids":["$295","$626"],"id":"UML-ASSESSMENT-3f278bb9d5601d4c","observed_ids":["$295","$626"],"reason":"$230","status":"PASS","subject_id":"$430"},{"aspect":"$1146","change":"matched","evidence_ids":["$139"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-5ec68291fc7b06b6","observed_ids":["$626"],"reason":"$721","status":"PASS","subject_id":"$430"},{"aspect":"$1059","change":"matched","evidence_ids":["$84"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-23d5c298987193b0","observed_ids":["$618"],"reason":"$65","status":"PASS","subject_id":"$431"},{"aspect":"$1047","change":"matched","evidence_ids":["$84","EVD-dc39252a22103d59"],"fact_ids":["$255","$618"],"id":"UML-ASSESSMENT-dd43b2d6c58909ff","observed_ids":["$255","$618"],"reason":"$230","status":"PASS","subject_id":"$431"},{"aspect":"$1146","change":"matched","evidence_ids":["$84"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-fb98c2a9eb2c6d43","observed_ids":["$618"],"reason":"$721","status":"PASS","subject_id":"$431"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-eaa324ced11361ab","observed_ids":["$664"],"reason":"$65","status":"PASS","subject_id":"$432"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f","EVD-8ccd78ae6694d62b"],"fact_ids":["$240","$664"],"id":"UML-ASSESSMENT-e1f18dc8fb97b44c","observed_ids":["$240","$664"],"reason":"$230","status":"PASS","subject_id":"$432"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-65094cb750aeac1e","observed_ids":["$664"],"reason":"$721","status":"PASS","subject_id":"$432"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6314d22f3cc65b41"],"fact_ids":["$642"],"id":"UML-ASSESSMENT-c829818616a615b6","observed_ids":["$642"],"reason":"$65","status":"PASS","subject_id":"$433"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f","EVD-6314d22f3cc65b41"],"fact_ids":["$642","$664"],"id":"UML-ASSESSMENT-53de9bdee335f1cc","observed_ids":["$642","$664"],"reason":"$230","status":"PASS","subject_id":"$433"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6314d22f3cc65b41"],"fact_ids":["$642"],"id":"UML-ASSESSMENT-fd236057f8a301d1","observed_ids":["$642"],"reason":"$721","status":"PASS","subject_id":"$433"},{"aspect":"$1059","change":"matched","evidence_ids":["$113"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-100f5024eead5beb","observed_ids":["$595"],"reason":"$65","status":"PASS","subject_id":"$434"},{"aspect":"$1047","change":"matched","evidence_ids":["$113","EVD-a7b2702291f3dca6"],"fact_ids":["$242","$595"],"id":"UML-ASSESSMENT-c49a68ce31cb91de","observed_ids":["$242","$595"],"reason":"$230","status":"PASS","subject_id":"$434"},{"aspect":"$1146","change":"matched","evidence_ids":["$113"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-fa326efebd779149","observed_ids":["$595"],"reason":"$721","status":"PASS","subject_id":"$434"},{"aspect":"$1059","change":"matched","evidence_ids":["$90"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-cfc899a631d07f9a","observed_ids":["$686"],"reason":"$65","status":"PASS","subject_id":"$435"},{"aspect":"$1047","change":"matched","evidence_ids":["$90","EVD-a7b2702291f3dca6"],"fact_ids":["$242","$686"],"id":"UML-ASSESSMENT-9733d8c0d640e586","observed_ids":["$242","$686"],"reason":"$230","status":"PASS","subject_id":"$435"},{"aspect":"$1146","change":"matched","evidence_ids":["$90"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-9d610c4ba2c0cec3","observed_ids":["$686"],"reason":"$721","status":"PASS","subject_id":"$435"},{"aspect":"$1059","change":"matched","evidence_ids":["$134"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-4a29a1e2ac0be6c4","observed_ids":["$604"],"reason":"$65","status":"PASS","subject_id":"$436"},{"aspect":"$1047","change":"matched","evidence_ids":["$87","$134"],"fact_ids":["$251","$604"],"id":"UML-ASSESSMENT-68c8a8c8153fabaf","observed_ids":["$251","$604"],"reason":"$230","status":"PASS","subject_id":"$436"},{"aspect":"$1146","change":"matched","evidence_ids":["$134"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-05b782391f93737e","observed_ids":["$604"],"reason":"$721","status":"PASS","subject_id":"$436"},{"aspect":"$1059","change":"matched","evidence_ids":["$92"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-514a547d4a0be513","observed_ids":["$711"],"reason":"$65","status":"PASS","subject_id":"$438"},{"aspect":"$1047","change":"matched","evidence_ids":["$87","$92"],"fact_ids":["$251","$711"],"id":"UML-ASSESSMENT-3dba9e0e0d677f96","observed_ids":["$251","$711"],"reason":"$230","status":"PASS","subject_id":"$438"},{"aspect":"$1146","change":"matched","evidence_ids":["$92"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-6ed381c4fc55004b","observed_ids":["$711"],"reason":"$721","status":"PASS","subject_id":"$438"},{"aspect":"$1059","change":"matched","evidence_ids":["$115"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-698a8cb458548ac6","observed_ids":["$614"],"reason":"$65","status":"PASS","subject_id":"$437"},{"aspect":"$1047","change":"matched","evidence_ids":["$87","$115"],"fact_ids":["$251","$614"],"id":"UML-ASSESSMENT-08fda91f0367ecfb","observed_ids":["$251","$614"],"reason":"$230","status":"PASS","subject_id":"$437"},{"aspect":"$1146","change":"matched","evidence_ids":["$115"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-0a493ce2af4ac33c","observed_ids":["$614"],"reason":"$721","status":"PASS","subject_id":"$437"},{"aspect":"$1059","change":"matched","evidence_ids":["$88"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-1fbc7d33d2494a45","observed_ids":["$625"],"reason":"$65","status":"PASS","subject_id":"$439"},{"aspect":"$1047","change":"matched","evidence_ids":["$87","$88"],"fact_ids":["$251","$625"],"id":"UML-ASSESSMENT-c626edd7dc262b43","observed_ids":["$251","$625"],"reason":"$230","status":"PASS","subject_id":"$439"},{"aspect":"$1146","change":"matched","evidence_ids":["$88"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-96763c3e12be79cc","observed_ids":["$625"],"reason":"$721","status":"PASS","subject_id":"$439"},{"aspect":"$1059","change":"matched","evidence_ids":["$94"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-a9fa774b541a79b2","observed_ids":["$673"],"reason":"$65","status":"PASS","subject_id":"$441"},{"aspect":"$1047","change":"matched","evidence_ids":["$87","$94"],"fact_ids":["$251","$673"],"id":"UML-ASSESSMENT-cedf57d46e16a9f4","observed_ids":["$251","$673"],"reason":"$230","status":"PASS","subject_id":"$441"},{"aspect":"$1146","change":"matched","evidence_ids":["$94"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-60848c516748a857","observed_ids":["$673"],"reason":"$721","status":"PASS","subject_id":"$441"},{"aspect":"$1059","change":"matched","evidence_ids":["$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-9f7a327885e721bd","observed_ids":["$685"],"reason":"$65","status":"PASS","subject_id":"$440"},{"aspect":"$1047","change":"matched","evidence_ids":["$87","$125"],"fact_ids":["$251","$685"],"id":"UML-ASSESSMENT-2d12efc14815c678","observed_ids":["$251","$685"],"reason":"$230","status":"PASS","subject_id":"$440"},{"aspect":"$1146","change":"matched","evidence_ids":["$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-ceb0117a64b81956","observed_ids":["$685"],"reason":"$721","status":"PASS","subject_id":"$440"},{"aspect":"$1059","change":"matched","evidence_ids":["$103"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-432f5fecb8421550","observed_ids":["$662"],"reason":"$65","status":"PASS","subject_id":"$444"},{"aspect":"$1047","change":"matched","evidence_ids":["$103","$130"],"fact_ids":["$239","$662"],"id":"UML-ASSESSMENT-86f2823caf9a45af","observed_ids":["$239","$662"],"reason":"$230","status":"PASS","subject_id":"$444"},{"aspect":"$1146","change":"matched","evidence_ids":["$103"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-fa2ef463aae36366","observed_ids":["$662"],"reason":"$721","status":"PASS","subject_id":"$444"},{"aspect":"$1059","change":"matched","evidence_ids":["$132"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-3724c9bc3cab8e87","observed_ids":["$612"],"reason":"$65","status":"PASS","subject_id":"$443"},{"aspect":"$1047","change":"matched","evidence_ids":["$130","$132"],"fact_ids":["$239","$612"],"id":"UML-ASSESSMENT-5bd70482a35dd15b","observed_ids":["$239","$612"],"reason":"$230","status":"PASS","subject_id":"$443"},{"aspect":"$1146","change":"matched","evidence_ids":["$132"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-b394b1790f30ed70","observed_ids":["$612"],"reason":"$721","status":"PASS","subject_id":"$443"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6eee1220acce1a34"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-7d1f318ade74d162","observed_ids":["$699"],"reason":"$65","status":"PASS","subject_id":"$442"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6eee1220acce1a34","$130"],"fact_ids":["$239","$699"],"id":"UML-ASSESSMENT-f59fecbab7c5645d","observed_ids":["$239","$699"],"reason":"$230","status":"PASS","subject_id":"$442"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6eee1220acce1a34"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-3dbf27c56fe63115","observed_ids":["$699"],"reason":"$721","status":"PASS","subject_id":"$442"},{"aspect":"$1059","change":"matched","evidence_ids":["$118"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-af7a8802928f4092","observed_ids":["$585"],"reason":"$65","status":"PASS","subject_id":"$445"},{"aspect":"$1047","change":"matched","evidence_ids":["$118","EVD-c0c4d4189b74058a"],"fact_ids":["$253","$585"],"id":"UML-ASSESSMENT-c98d5915a896e14d","observed_ids":["$253","$585"],"reason":"$230","status":"PASS","subject_id":"$445"},{"aspect":"$1146","change":"matched","evidence_ids":["$118"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-c8eac06917c6a20a","observed_ids":["$585"],"reason":"$721","status":"PASS","subject_id":"$445"},{"aspect":"$1059","change":"matched","evidence_ids":["$138"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-c1305b6f5cb9ac4f","observed_ids":["$658"],"reason":"$65","status":"PASS","subject_id":"$446"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-c0c4d4189b74058a","$138"],"fact_ids":["$253","$658"],"id":"UML-ASSESSMENT-4c1eda8b050397f4","observed_ids":["$253","$658"],"reason":"$230","status":"PASS","subject_id":"$446"},{"aspect":"$1146","change":"matched","evidence_ids":["$138"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-21df94d359f4c57b","observed_ids":["$658"],"reason":"$721","status":"PASS","subject_id":"$446"},{"aspect":"$1059","change":"matched","evidence_ids":["$120"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-217e7946a67d7491","observed_ids":["$680"],"reason":"$65","status":"PASS","subject_id":"$447"},{"aspect":"$1047","change":"matched","evidence_ids":["$120","EVD-a51bb8b50ed9449e"],"fact_ids":["$258","$680"],"id":"UML-ASSESSMENT-fab1cce806b710d9","observed_ids":["$258","$680"],"reason":"$230","status":"PASS","subject_id":"$447"},{"aspect":"$1146","change":"matched","evidence_ids":["$120"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-cdf9edbce0a13a6a","observed_ids":["$680"],"reason":"$721","status":"PASS","subject_id":"$447"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-cf45fabb3fc36c7c"],"fact_ids":["$653"],"id":"UML-ASSESSMENT-3133d2f028e858fb","observed_ids":["$653"],"reason":"$65","status":"PASS","subject_id":"$448"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-cf45fabb3fc36c7c","EVD-d78774406cf7e7f9"],"fact_ids":["$264","$653"],"id":"UML-ASSESSMENT-f4dca38292384077","observed_ids":["$264","$653"],"reason":"$230","status":"PASS","subject_id":"$448"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-cf45fabb3fc36c7c"],"fact_ids":["$653"],"id":"UML-ASSESSMENT-aef0307560ff96a9","observed_ids":["$653"],"reason":"$721","status":"PASS","subject_id":"$448"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-197288a6daeb472d"],"fact_ids":["SYM-40988e1b938dc161"],"id":"UML-ASSESSMENT-165ffad627e5e10a","observed_ids":["SYM-40988e1b938dc161"],"reason":"$65","status":"PASS","subject_id":"$449"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-197288a6daeb472d","EVD-cf45fabb3fc36c7c"],"fact_ids":["SYM-40988e1b938dc161","$653"],"id":"UML-ASSESSMENT-f1b509045dd90e05","observed_ids":["SYM-40988e1b938dc161","$653"],"reason":"$230","status":"PASS","subject_id":"$449"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-197288a6daeb472d"],"fact_ids":["SYM-40988e1b938dc161"],"id":"UML-ASSESSMENT-448746b2a79f36f6","observed_ids":["SYM-40988e1b938dc161"],"reason":"$721","status":"PASS","subject_id":"$449"},{"aspect":"$1059","change":"matched","evidence_ids":["$119"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-7384be6b25c52cf9","observed_ids":["$682"],"reason":"$65","status":"PASS","subject_id":"$450"},{"aspect":"$1047","change":"matched","evidence_ids":["$119","EVD-ce1a252ff5b24509"],"fact_ids":["$293","$682"],"id":"UML-ASSESSMENT-040282ffd4f90865","observed_ids":["$293","$682"],"reason":"$230","status":"PASS","subject_id":"$450"},{"aspect":"$1146","change":"matched","evidence_ids":["$119"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-2b0538512d5843aa","observed_ids":["$682"],"reason":"$721","status":"PASS","subject_id":"$450"},{"aspect":"$1059","change":"matched","evidence_ids":["$109"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-0e81e86079cfd16e","observed_ids":["$654"],"reason":"$65","status":"PASS","subject_id":"$452"},{"aspect":"$1047","change":"matched","evidence_ids":["$85","$109"],"fact_ids":["$287","$654"],"id":"UML-ASSESSMENT-f13fc2a31dd73417","observed_ids":["$287","$654"],"reason":"$230","status":"PASS","subject_id":"$452"},{"aspect":"$1146","change":"matched","evidence_ids":["$109"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-0f6d109b71f4b84e","observed_ids":["$654"],"reason":"$721","status":"PASS","subject_id":"$452"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-cb7f500fb00f9f7d"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-69ffaf6857f43496","observed_ids":["$607"],"reason":"$65","status":"PASS","subject_id":"$451"},{"aspect":"$1047","change":"matched","evidence_ids":["$85","EVD-cb7f500fb00f9f7d"],"fact_ids":["$287","$607"],"id":"UML-ASSESSMENT-fa38789bb1a4e4d5","observed_ids":["$287","$607"],"reason":"$230","status":"PASS","subject_id":"$451"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-cb7f500fb00f9f7d"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-e7acdf1c78b647ce","observed_ids":["$607"],"reason":"$721","status":"PASS","subject_id":"$451"},{"aspect":"$1059","change":"matched","evidence_ids":["$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-6f5b8b44a7d1e568","observed_ids":["$610"],"reason":"$65","status":"PASS","subject_id":"$454"},{"aspect":"$1047","change":"matched","evidence_ids":["$85","$133"],"fact_ids":["$287","$610"],"id":"UML-ASSESSMENT-e483a85286d44de0","observed_ids":["$287","$610"],"reason":"$230","status":"PASS","subject_id":"$454"},{"aspect":"$1146","change":"matched","evidence_ids":["$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-d2216fb65f96976e","observed_ids":["$610"],"reason":"$721","status":"PASS","subject_id":"$454"},{"aspect":"$1059","change":"matched","evidence_ids":["$104"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-f03f86d92609fbdf","observed_ids":["$602"],"reason":"$65","status":"PASS","subject_id":"$455"},{"aspect":"$1047","change":"matched","evidence_ids":["$85","$104"],"fact_ids":["$287","$602"],"id":"UML-ASSESSMENT-dbb19a03e3e40d78","observed_ids":["$287","$602"],"reason":"$230","status":"PASS","subject_id":"$455"},{"aspect":"$1146","change":"matched","evidence_ids":["$104"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-269ba6023d075b15","observed_ids":["$602"],"reason":"$721","status":"PASS","subject_id":"$455"},{"aspect":"$1059","change":"matched","evidence_ids":["$121"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-94d14814b90af118","observed_ids":["$676"],"reason":"$65","status":"PASS","subject_id":"$453"},{"aspect":"$1047","change":"matched","evidence_ids":["$85","$121"],"fact_ids":["$287","$676"],"id":"UML-ASSESSMENT-e8f5ee35eea099c9","observed_ids":["$287","$676"],"reason":"$230","status":"PASS","subject_id":"$453"},{"aspect":"$1146","change":"matched","evidence_ids":["$121"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-18e4310d6efd1667","observed_ids":["$676"],"reason":"$721","status":"PASS","subject_id":"$453"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0754e90f9fae600c"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-13e2137dd46b5a1d","observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"reason":"$65","status":"PASS","subject_id":"$370"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0754e90f9fae600c","$124"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-453fc24bff1882d3","observed_ids":["ATTR-d4b8a7a46c8fb4e6","$594"],"reason":"$230","status":"PASS","subject_id":"$370"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0754e90f9fae600c"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-c5d5b232fd9be6dc","observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"reason":"$721","status":"PASS","subject_id":"$370"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-0754e90f9fae600c"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-e0c57c5cf4fe41f1","observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"reason":"$35","status":"PASS","subject_id":"$370"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-6c57670004473234","observed_ids":["ATTR-481ecc0832aa1382"],"reason":"$65","status":"PASS","subject_id":"$371"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d","$124"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-5cd15578da5b0e5b","observed_ids":["ATTR-481ecc0832aa1382","$594"],"reason":"$230","status":"PASS","subject_id":"$371"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-841d1916de54a287","observed_ids":["ATTR-481ecc0832aa1382"],"reason":"$721","status":"PASS","subject_id":"$371"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-608c22ddb2077ad8","observed_ids":["ATTR-481ecc0832aa1382"],"reason":"$35","status":"PASS","subject_id":"$371"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-170ebd2c6fae508f","observed_ids":["$578"],"reason":"$65","status":"PASS","subject_id":"$459"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257","$124"],"fact_ids":["$578","$594"],"id":"UML-ASSESSMENT-92a59ebcb3c3768b","observed_ids":["$578","$594"],"reason":"$230","status":"PASS","subject_id":"$459"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-35ca8a91b94e8417","observed_ids":["$578"],"reason":"$66","status":"PASS","subject_id":"$459"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-f86b5e3e04cca017","observed_ids":["$578"],"reason":"$721","status":"PASS","subject_id":"$459"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-84e7bb96249af2af","observed_ids":["ATTR-6b55836dc6ed486f"],"reason":"$65","status":"PASS","subject_id":"$372"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914","EVD-8ce7bb28bc5a4670"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-af1b36f8472c97dc","observed_ids":["ATTR-6b55836dc6ed486f","$636"],"reason":"$230","status":"PASS","subject_id":"$372"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-d69455236f1b82f5","observed_ids":["ATTR-6b55836dc6ed486f"],"reason":"$721","status":"PASS","subject_id":"$372"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-c6989465466d37ca","observed_ids":["ATTR-6b55836dc6ed486f"],"reason":"$35","status":"PASS","subject_id":"$372"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-2f6230f632177bd1","observed_ids":["ATTR-01676cc8a47f579d"],"reason":"$65","status":"PASS","subject_id":"$378"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe","$123"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-975964735beab9d6","observed_ids":["ATTR-01676cc8a47f579d","$623"],"reason":"$230","status":"PASS","subject_id":"$378"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-dba641dbe7db6520","observed_ids":["ATTR-01676cc8a47f579d"],"reason":"$721","status":"PASS","subject_id":"$378"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-5a3457144341c210","observed_ids":["ATTR-01676cc8a47f579d"],"reason":"$35","status":"PASS","subject_id":"$378"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-004812d3147eef78","observed_ids":["ATTR-85863f1937a84f2e"],"reason":"$65","status":"PASS","subject_id":"$380"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6","$123"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-62631e8b7efb158d","observed_ids":["ATTR-85863f1937a84f2e","$623"],"reason":"$230","status":"PASS","subject_id":"$380"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-82405febd9af7dfd","observed_ids":["ATTR-85863f1937a84f2e"],"reason":"$721","status":"PASS","subject_id":"$380"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-3a99aaa9ace57bd8","observed_ids":["ATTR-85863f1937a84f2e"],"reason":"$35","status":"PASS","subject_id":"$380"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c9cc59fda657e1e6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-196f7c9dfd594860","observed_ids":["ATTR-8e5c596ca176e287"],"reason":"$65","status":"PASS","subject_id":"$375"},{"aspect":"$1047","change":"matched","evidence_ids":["$123","EVD-c9cc59fda657e1e6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-76ecf745ba4521d3","observed_ids":["ATTR-8e5c596ca176e287","$623"],"reason":"$230","status":"PASS","subject_id":"$375"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c9cc59fda657e1e6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-210c06da26102c2d","observed_ids":["ATTR-8e5c596ca176e287"],"reason":"$721","status":"PASS","subject_id":"$375"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c9cc59fda657e1e6"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-ebc9cc059c6a03c6","observed_ids":["ATTR-8e5c596ca176e287"],"reason":"$35","status":"PASS","subject_id":"$375"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-f8708b161badf1fe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-d3a8d94642421b10","observed_ids":["ATTR-75ab073399a45ae9"],"reason":"$65","status":"PASS","subject_id":"$374"},{"aspect":"$1047","change":"matched","evidence_ids":["$123","EVD-f8708b161badf1fe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-314bbdf3ddc453ab","observed_ids":["ATTR-75ab073399a45ae9","$623"],"reason":"$230","status":"PASS","subject_id":"$374"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-f8708b161badf1fe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-6228b06b6030ab85","observed_ids":["ATTR-75ab073399a45ae9"],"reason":"$721","status":"PASS","subject_id":"$374"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-f8708b161badf1fe"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-889210745f7052e3","observed_ids":["ATTR-75ab073399a45ae9"],"reason":"$35","status":"PASS","subject_id":"$374"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c2388a9ba3d25a6a"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-05fbdfd3a0197d00","observed_ids":["ATTR-a78710c812e6e903"],"reason":"$65","status":"PASS","subject_id":"$379"},{"aspect":"$1047","change":"matched","evidence_ids":["$123","EVD-c2388a9ba3d25a6a"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-45e38fc535201aed","observed_ids":["ATTR-a78710c812e6e903","$623"],"reason":"$230","status":"PASS","subject_id":"$379"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c2388a9ba3d25a6a"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-41aff14b76543575","observed_ids":["ATTR-a78710c812e6e903"],"reason":"$721","status":"PASS","subject_id":"$379"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c2388a9ba3d25a6a"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-3b7445e17a306a4f","observed_ids":["ATTR-a78710c812e6e903"],"reason":"$35","status":"PASS","subject_id":"$379"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d0500bd1917b5ca9"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-cfb214e7f8382ad9","observed_ids":["ATTR-23be86977fb335d1"],"reason":"$65","status":"PASS","subject_id":"$373"},{"aspect":"$1047","change":"matched","evidence_ids":["$123","EVD-d0500bd1917b5ca9"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-373665c446ac7e38","observed_ids":["ATTR-23be86977fb335d1","$623"],"reason":"$230","status":"PASS","subject_id":"$373"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d0500bd1917b5ca9"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-93d15f94fd45ff51","observed_ids":["ATTR-23be86977fb335d1"],"reason":"$721","status":"PASS","subject_id":"$373"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-d0500bd1917b5ca9"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-f101aebb99db0875","observed_ids":["ATTR-23be86977fb335d1"],"reason":"$35","status":"PASS","subject_id":"$373"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e60c5c6596740d57"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-9048e8a8868ad91b","observed_ids":["ATTR-17bb921475b5e750"],"reason":"$65","status":"PASS","subject_id":"$376"},{"aspect":"$1047","change":"matched","evidence_ids":["$123","EVD-e60c5c6596740d57"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-c61e5faa1f4bf789","observed_ids":["ATTR-17bb921475b5e750","$623"],"reason":"$230","status":"PASS","subject_id":"$376"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e60c5c6596740d57"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-7bb57441433393db","observed_ids":["ATTR-17bb921475b5e750"],"reason":"$721","status":"PASS","subject_id":"$376"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-e60c5c6596740d57"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-3911c9185d49a186","observed_ids":["ATTR-17bb921475b5e750"],"reason":"$35","status":"PASS","subject_id":"$376"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c1cc915435332a42"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-32bc9fe920aeb3cf","observed_ids":["ATTR-82bc80ad4655b91d"],"reason":"$65","status":"PASS","subject_id":"$377"},{"aspect":"$1047","change":"matched","evidence_ids":["$123","EVD-c1cc915435332a42"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-d93c79e3a6d2e605","observed_ids":["ATTR-82bc80ad4655b91d","$623"],"reason":"$230","status":"PASS","subject_id":"$377"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c1cc915435332a42"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-f6cbaaf649c68d6c","observed_ids":["ATTR-82bc80ad4655b91d"],"reason":"$721","status":"PASS","subject_id":"$377"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c1cc915435332a42"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-4d842232fbd39c15","observed_ids":["ATTR-82bc80ad4655b91d"],"reason":"$35","status":"PASS","subject_id":"$377"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-f2241cd049dc2fcd","observed_ids":["ATTR-85a446a56adb0265"],"reason":"$65","status":"PASS","subject_id":"$382"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1","$139"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-d0d6e4ea4787ddda","observed_ids":["ATTR-85a446a56adb0265","$626"],"reason":"$230","status":"PASS","subject_id":"$382"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-6d9eefbcc4241533","observed_ids":["ATTR-85a446a56adb0265"],"reason":"$721","status":"PASS","subject_id":"$382"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-e57bdb5f1f1c03fd","observed_ids":["ATTR-85a446a56adb0265"],"reason":"$35","status":"PASS","subject_id":"$382"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6200818d1d807752"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-dbf80e74625c66aa","observed_ids":["ATTR-b37ab1c86b2a782c"],"reason":"$65","status":"PASS","subject_id":"$381"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6200818d1d807752","$139"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-29018051dbe3c1c7","observed_ids":["ATTR-b37ab1c86b2a782c","$626"],"reason":"$230","status":"PASS","subject_id":"$381"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6200818d1d807752"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-48b6c1aff0fb0f48","observed_ids":["ATTR-b37ab1c86b2a782c"],"reason":"$721","status":"PASS","subject_id":"$381"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-6200818d1d807752"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-e9fcd939e20e6428","observed_ids":["ATTR-b37ab1c86b2a782c"],"reason":"$35","status":"PASS","subject_id":"$381"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a014a176c55f3b85"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-df6ebd62fb5b0d58","observed_ids":["ATTR-3efd0d26b742820a"],"reason":"$65","status":"PASS","subject_id":"$386"},{"aspect":"$1047","change":"matched","evidence_ids":["$84","EVD-a014a176c55f3b85"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-e09a0f81b436c433","observed_ids":["ATTR-3efd0d26b742820a","$618"],"reason":"$230","status":"PASS","subject_id":"$386"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a014a176c55f3b85"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-e212edaff66d5ede","observed_ids":["ATTR-3efd0d26b742820a"],"reason":"$721","status":"PASS","subject_id":"$386"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-a014a176c55f3b85"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-e1e9c6f210ee40b8","observed_ids":["ATTR-3efd0d26b742820a"],"reason":"$35","status":"PASS","subject_id":"$386"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-5251b211a7e3bbf8"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-113c2785298adb9f","observed_ids":["ATTR-6c12a980a5e38272"],"reason":"$65","status":"PASS","subject_id":"$383"},{"aspect":"$1047","change":"matched","evidence_ids":["$84","EVD-5251b211a7e3bbf8"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-5c4c1af59fb6f3b3","observed_ids":["ATTR-6c12a980a5e38272","$618"],"reason":"$230","status":"PASS","subject_id":"$383"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-5251b211a7e3bbf8"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-10bb166c4dcd8df6","observed_ids":["ATTR-6c12a980a5e38272"],"reason":"$721","status":"PASS","subject_id":"$383"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-5251b211a7e3bbf8"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-e264c829ccd2403c","observed_ids":["ATTR-6c12a980a5e38272"],"reason":"$35","status":"PASS","subject_id":"$383"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-4f3448fefce8641f"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-b53d85ce0dfe983b","observed_ids":["ATTR-2c10d879eda18696"],"reason":"$65","status":"PASS","subject_id":"$385"},{"aspect":"$1047","change":"matched","evidence_ids":["$84","EVD-4f3448fefce8641f"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-9d975d3ae4556df4","observed_ids":["ATTR-2c10d879eda18696","$618"],"reason":"$230","status":"PASS","subject_id":"$385"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-4f3448fefce8641f"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-18c6a809aefa707d","observed_ids":["ATTR-2c10d879eda18696"],"reason":"$721","status":"PASS","subject_id":"$385"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-4f3448fefce8641f"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-c369688574decd06","observed_ids":["ATTR-2c10d879eda18696"],"reason":"$35","status":"PASS","subject_id":"$385"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7d75b06ebc16ba59"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-9d7a6268747773f9","observed_ids":["ATTR-0dd01307b993fec5"],"reason":"$65","status":"PASS","subject_id":"$384"},{"aspect":"$1047","change":"matched","evidence_ids":["$84","EVD-7d75b06ebc16ba59"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-d467232bfc6b16ca","observed_ids":["ATTR-0dd01307b993fec5","$618"],"reason":"$230","status":"PASS","subject_id":"$384"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7d75b06ebc16ba59"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-6d2ac305451bf7cd","observed_ids":["ATTR-0dd01307b993fec5"],"reason":"$721","status":"PASS","subject_id":"$384"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-7d75b06ebc16ba59"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-ca6b641f0277ecbe","observed_ids":["ATTR-0dd01307b993fec5"],"reason":"$35","status":"PASS","subject_id":"$384"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-75944c92727aa7f1"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-6a08b41053089cd4","observed_ids":["ATTR-3d4f0a784b90deba"],"reason":"$65","status":"PASS","subject_id":"$390"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-75944c92727aa7f1","$113"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-29eea69a243189a6","observed_ids":["ATTR-3d4f0a784b90deba","$595"],"reason":"$230","status":"PASS","subject_id":"$390"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-75944c92727aa7f1"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-9dce2bd87d79dc37","observed_ids":["ATTR-3d4f0a784b90deba"],"reason":"$721","status":"PASS","subject_id":"$390"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-75944c92727aa7f1"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-8f5a0d0bad4253c0","observed_ids":["ATTR-3d4f0a784b90deba"],"reason":"$35","status":"PASS","subject_id":"$390"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ce0f07a3c935573a"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-20da618e871deb2f","observed_ids":["ATTR-cdebbb1b78da84ff"],"reason":"$65","status":"PASS","subject_id":"$388"},{"aspect":"$1047","change":"matched","evidence_ids":["$113","EVD-ce0f07a3c935573a"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-d6ad205111b661e5","observed_ids":["ATTR-cdebbb1b78da84ff","$595"],"reason":"$230","status":"PASS","subject_id":"$388"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ce0f07a3c935573a"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-89071becdb73f705","observed_ids":["ATTR-cdebbb1b78da84ff"],"reason":"$721","status":"PASS","subject_id":"$388"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-ce0f07a3c935573a"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-854fd45736ab6b41","observed_ids":["ATTR-cdebbb1b78da84ff"],"reason":"$35","status":"PASS","subject_id":"$388"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-aaddd4a8d24449b6"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-b1b52f4b04e073b9","observed_ids":["ATTR-799c13a86e760759"],"reason":"$65","status":"PASS","subject_id":"$387"},{"aspect":"$1047","change":"matched","evidence_ids":["$113","EVD-aaddd4a8d24449b6"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-23413edde0e44a32","observed_ids":["ATTR-799c13a86e760759","$595"],"reason":"$230","status":"PASS","subject_id":"$387"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-aaddd4a8d24449b6"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-99476e4d71cf1348","observed_ids":["ATTR-799c13a86e760759"],"reason":"$721","status":"PASS","subject_id":"$387"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-aaddd4a8d24449b6"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-658319bc5860c434","observed_ids":["ATTR-799c13a86e760759"],"reason":"$35","status":"PASS","subject_id":"$387"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-310b57dff1662296"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-479ea9062958756a","observed_ids":["ATTR-0c76bcd12859bfeb"],"reason":"$65","status":"PASS","subject_id":"$389"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-310b57dff1662296","$113"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-4fa6b4f77092f587","observed_ids":["ATTR-0c76bcd12859bfeb","$595"],"reason":"$230","status":"PASS","subject_id":"$389"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-310b57dff1662296"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-898ba0f1b3b9167c","observed_ids":["ATTR-0c76bcd12859bfeb"],"reason":"$721","status":"PASS","subject_id":"$389"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-310b57dff1662296"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-00cc7ffa8d54e7c3","observed_ids":["ATTR-0c76bcd12859bfeb"],"reason":"$35","status":"PASS","subject_id":"$389"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ba86e87949b587b7"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-baa72b7406c5c8ad","observed_ids":["ATTR-a880a9211fd3da18"],"reason":"$65","status":"PASS","subject_id":"$392"},{"aspect":"$1047","change":"matched","evidence_ids":["$90","EVD-ba86e87949b587b7"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-895e1c533fec00bd","observed_ids":["ATTR-a880a9211fd3da18","$686"],"reason":"$230","status":"PASS","subject_id":"$392"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ba86e87949b587b7"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-f12c40acba14d567","observed_ids":["ATTR-a880a9211fd3da18"],"reason":"$721","status":"PASS","subject_id":"$392"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-ba86e87949b587b7"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-7496caecb5412a0e","observed_ids":["ATTR-a880a9211fd3da18"],"reason":"$35","status":"PASS","subject_id":"$392"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c7946c50fff40599"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-0db71c16ebd5404b","observed_ids":["ATTR-ca6c78368381d7df"],"reason":"$65","status":"PASS","subject_id":"$391"},{"aspect":"$1047","change":"matched","evidence_ids":["$90","EVD-c7946c50fff40599"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-263827f9dd310861","observed_ids":["ATTR-ca6c78368381d7df","$686"],"reason":"$230","status":"PASS","subject_id":"$391"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c7946c50fff40599"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-bc226395ccbd2da0","observed_ids":["ATTR-ca6c78368381d7df"],"reason":"$721","status":"PASS","subject_id":"$391"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-c7946c50fff40599"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-48dd9a729f9f7f10","observed_ids":["ATTR-ca6c78368381d7df"],"reason":"$35","status":"PASS","subject_id":"$391"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-ae03682d1fd711dc","observed_ids":["$678"],"reason":"$65","status":"PASS","subject_id":"$461"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c","$90"],"fact_ids":["$678","$686"],"id":"UML-ASSESSMENT-00d8aff504106523","observed_ids":["$678","$686"],"reason":"$230","status":"PASS","subject_id":"$461"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-00a697be9ed217b6","observed_ids":["$678"],"reason":"$66","status":"PASS","subject_id":"$461"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-438a5301669f1726","observed_ids":["$678"],"reason":"$721","status":"PASS","subject_id":"$461"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d62a1258391ec220"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-ff9bb9c5dc35eb09","observed_ids":["$651"],"reason":"$65","status":"PASS","subject_id":"$460"},{"aspect":"$1047","change":"matched","evidence_ids":["$90","EVD-d62a1258391ec220"],"fact_ids":["$651","$686"],"id":"UML-ASSESSMENT-5da928d746e1384a","observed_ids":["$651","$686"],"reason":"$230","status":"PASS","subject_id":"$460"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d62a1258391ec220"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-1772ab5d72283d81","observed_ids":["$651"],"reason":"$66","status":"PASS","subject_id":"$460"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d62a1258391ec220"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-0f76734fdd6c6c64","observed_ids":["$651"],"reason":"$721","status":"PASS","subject_id":"$460"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-e3ca5c6eba0af124","observed_ids":["ATTR-7004d37becc78eb2"],"reason":"$65","status":"PASS","subject_id":"$393"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2","$134"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-e91a4f0924bfb4ca","observed_ids":["ATTR-7004d37becc78eb2","$604"],"reason":"$230","status":"PASS","subject_id":"$393"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-4b22d054f27aaa64","observed_ids":["ATTR-7004d37becc78eb2"],"reason":"$721","status":"PASS","subject_id":"$393"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-70c5286dfbeb687c","observed_ids":["ATTR-7004d37becc78eb2"],"reason":"$35","status":"PASS","subject_id":"$393"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-387ed50d1d1de713"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-37b096ebc06f3bcf","observed_ids":["ATTR-b0a67a3f0adf65bc"],"reason":"$65","status":"PASS","subject_id":"$398"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-387ed50d1d1de713","$92"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-a84f309468014098","observed_ids":["ATTR-b0a67a3f0adf65bc","$711"],"reason":"$230","status":"PASS","subject_id":"$398"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-387ed50d1d1de713"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-989212fb4b13e436","observed_ids":["ATTR-b0a67a3f0adf65bc"],"reason":"$721","status":"PASS","subject_id":"$398"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-387ed50d1d1de713"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-1e199fe20b884013","observed_ids":["ATTR-b0a67a3f0adf65bc"],"reason":"$35","status":"PASS","subject_id":"$398"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-be287d861aaa32ac","observed_ids":["ATTR-d089b41e245a85a8"],"reason":"$65","status":"PASS","subject_id":"$397"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8","$115"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-4ba30b5fd975498e","observed_ids":["ATTR-d089b41e245a85a8","$614"],"reason":"$230","status":"PASS","subject_id":"$397"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-b22e9844873375b3","observed_ids":["ATTR-d089b41e245a85a8"],"reason":"$721","status":"PASS","subject_id":"$397"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-e9df2aec2c4a5a33","observed_ids":["ATTR-d089b41e245a85a8"],"reason":"$35","status":"PASS","subject_id":"$397"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-bdf16a1f114f05c1"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-8d414e4ae0efd26e","observed_ids":["ATTR-81c200c0fb511f83"],"reason":"$65","status":"PASS","subject_id":"$395"},{"aspect":"$1047","change":"matched","evidence_ids":["$115","EVD-bdf16a1f114f05c1"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-76aeb9c64447689d","observed_ids":["ATTR-81c200c0fb511f83","$614"],"reason":"$230","status":"PASS","subject_id":"$395"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-bdf16a1f114f05c1"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-01d48a888d56c981","observed_ids":["ATTR-81c200c0fb511f83"],"reason":"$721","status":"PASS","subject_id":"$395"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-bdf16a1f114f05c1"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-d5b529c1604ff426","observed_ids":["ATTR-81c200c0fb511f83"],"reason":"$35","status":"PASS","subject_id":"$395"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-8c719087fd93728a","observed_ids":["ATTR-4e2a7e777b4965e9"],"reason":"$65","status":"PASS","subject_id":"$394"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42","$115"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-1877473e28ded12f","observed_ids":["ATTR-4e2a7e777b4965e9","$614"],"reason":"$230","status":"PASS","subject_id":"$394"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-d8b4531023ad6057","observed_ids":["ATTR-4e2a7e777b4965e9"],"reason":"$721","status":"PASS","subject_id":"$394"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-89a39cfcdd49f4ae","observed_ids":["ATTR-4e2a7e777b4965e9"],"reason":"$35","status":"PASS","subject_id":"$394"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-180fb85e98040280"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-a385c226bffa922d","observed_ids":["ATTR-66e79c240c6afb41"],"reason":"$65","status":"PASS","subject_id":"$396"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-180fb85e98040280","$115"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-73deb11030037f65","observed_ids":["ATTR-66e79c240c6afb41","$614"],"reason":"$230","status":"PASS","subject_id":"$396"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-180fb85e98040280"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-6e879cacb114d968","observed_ids":["ATTR-66e79c240c6afb41"],"reason":"$721","status":"PASS","subject_id":"$396"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-180fb85e98040280"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-bea9d15b883eb769","observed_ids":["ATTR-66e79c240c6afb41"],"reason":"$35","status":"PASS","subject_id":"$396"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-24916e428e72e185"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-5cf7a9e4af1e544c","observed_ids":["ATTR-3f2aba742f01a9dd"],"reason":"$65","status":"PASS","subject_id":"$401"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-24916e428e72e185","$88"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-90667ebd4359f41b","observed_ids":["ATTR-3f2aba742f01a9dd","$625"],"reason":"$230","status":"PASS","subject_id":"$401"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-24916e428e72e185"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-24d6ecc37189f9c3","observed_ids":["ATTR-3f2aba742f01a9dd"],"reason":"$721","status":"PASS","subject_id":"$401"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-24916e428e72e185"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-4260f173867f6366","observed_ids":["ATTR-3f2aba742f01a9dd"],"reason":"$35","status":"PASS","subject_id":"$401"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-f1e6e422131d51f1"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-d0df18db7b55174b","observed_ids":["ATTR-af01892fda9433a7"],"reason":"$65","status":"PASS","subject_id":"$400"},{"aspect":"$1047","change":"matched","evidence_ids":["$88","EVD-f1e6e422131d51f1"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-5966033a6521e354","observed_ids":["ATTR-af01892fda9433a7","$625"],"reason":"$230","status":"PASS","subject_id":"$400"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-f1e6e422131d51f1"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-3634ae812cf5b542","observed_ids":["ATTR-af01892fda9433a7"],"reason":"$721","status":"PASS","subject_id":"$400"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-f1e6e422131d51f1"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-4944010ce0d83467","observed_ids":["ATTR-af01892fda9433a7"],"reason":"$35","status":"PASS","subject_id":"$400"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a274e44bb1f24d0f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-7c820ecd60ce0ad4","observed_ids":["ATTR-3c66e6c8e6345832"],"reason":"$65","status":"PASS","subject_id":"$399"},{"aspect":"$1047","change":"matched","evidence_ids":["$88","EVD-a274e44bb1f24d0f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-7f851716f7988c92","observed_ids":["ATTR-3c66e6c8e6345832","$625"],"reason":"$230","status":"PASS","subject_id":"$399"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a274e44bb1f24d0f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-a7204ad094e0b5ff","observed_ids":["ATTR-3c66e6c8e6345832"],"reason":"$721","status":"PASS","subject_id":"$399"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-a274e44bb1f24d0f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-973706b3dc03512f","observed_ids":["ATTR-3c66e6c8e6345832"],"reason":"$35","status":"PASS","subject_id":"$399"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-cd9fd501d6f314e4"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-5354c6530206312d","observed_ids":["ATTR-b57d94eabe7dad9f"],"reason":"$65","status":"PASS","subject_id":"$407"},{"aspect":"$1047","change":"matched","evidence_ids":["$94","EVD-cd9fd501d6f314e4"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-b302629ec03ff182","observed_ids":["ATTR-b57d94eabe7dad9f","$673"],"reason":"$230","status":"PASS","subject_id":"$407"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-cd9fd501d6f314e4"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-3b026df0cfd300ab","observed_ids":["ATTR-b57d94eabe7dad9f"],"reason":"$721","status":"PASS","subject_id":"$407"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-cd9fd501d6f314e4"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-3a930b91663b9405","observed_ids":["ATTR-b57d94eabe7dad9f"],"reason":"$35","status":"PASS","subject_id":"$407"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ca2077e994ed2d53"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-63a59d129da0dec3","observed_ids":["ATTR-586dccd181199aa8"],"reason":"$65","status":"PASS","subject_id":"$408"},{"aspect":"$1047","change":"matched","evidence_ids":["$94","EVD-ca2077e994ed2d53"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-3f9e2b6998199ed7","observed_ids":["ATTR-586dccd181199aa8","$673"],"reason":"$230","status":"PASS","subject_id":"$408"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ca2077e994ed2d53"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-6f10d4ac72f3a21f","observed_ids":["ATTR-586dccd181199aa8"],"reason":"$721","status":"PASS","subject_id":"$408"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-ca2077e994ed2d53"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-1a612259fef6e631","observed_ids":["ATTR-586dccd181199aa8"],"reason":"$35","status":"PASS","subject_id":"$408"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-47524e8c906cdea5"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-6b4428127a54133b","observed_ids":["ATTR-000e8a88a72631f5"],"reason":"$65","status":"PASS","subject_id":"$406"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-47524e8c906cdea5","$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-3ec0a6f3448f0711","observed_ids":["ATTR-000e8a88a72631f5","$685"],"reason":"$230","status":"PASS","subject_id":"$406"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-47524e8c906cdea5"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-244e769208f408f9","observed_ids":["ATTR-000e8a88a72631f5"],"reason":"$721","status":"PASS","subject_id":"$406"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-47524e8c906cdea5"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-3f20247f09244bdf","observed_ids":["ATTR-000e8a88a72631f5"],"reason":"$35","status":"PASS","subject_id":"$406"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-c100ea3697a1da33","observed_ids":["ATTR-6bc3715802fd262c"],"reason":"$65","status":"PASS","subject_id":"$402"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787","$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-79170af420a3bfb2","observed_ids":["ATTR-6bc3715802fd262c","$685"],"reason":"$230","status":"PASS","subject_id":"$402"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-da5bce7dcc08c06d","observed_ids":["ATTR-6bc3715802fd262c"],"reason":"$721","status":"PASS","subject_id":"$402"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-825e2ba8506ef208","observed_ids":["ATTR-6bc3715802fd262c"],"reason":"$35","status":"PASS","subject_id":"$402"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-f4f7cb478929941b","observed_ids":["ATTR-d27d28e642d2461b"],"reason":"$65","status":"PASS","subject_id":"$403"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288","$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-042d95d275923178","observed_ids":["ATTR-d27d28e642d2461b","$685"],"reason":"$230","status":"PASS","subject_id":"$403"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-2225fe18251a0cf0","observed_ids":["ATTR-d27d28e642d2461b"],"reason":"$721","status":"PASS","subject_id":"$403"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-bc235ce8a978bc3f","observed_ids":["ATTR-d27d28e642d2461b"],"reason":"$35","status":"PASS","subject_id":"$403"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e7f54dbf8c2a7393"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-5279bafab3ac5f89","observed_ids":["ATTR-9e8aa931315c284c"],"reason":"$65","status":"PASS","subject_id":"$404"},{"aspect":"$1047","change":"matched","evidence_ids":["$125","EVD-e7f54dbf8c2a7393"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-20b5d12096bf53b7","observed_ids":["ATTR-9e8aa931315c284c","$685"],"reason":"$230","status":"PASS","subject_id":"$404"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e7f54dbf8c2a7393"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-5a80915b4d6ce628","observed_ids":["ATTR-9e8aa931315c284c"],"reason":"$721","status":"PASS","subject_id":"$404"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-e7f54dbf8c2a7393"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-4c97c3cb9481d9f2","observed_ids":["ATTR-9e8aa931315c284c"],"reason":"$35","status":"PASS","subject_id":"$404"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-630aad172d2bd34c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-979371646ff5e64b","observed_ids":["ATTR-e7d01028d58a046e"],"reason":"$65","status":"PASS","subject_id":"$405"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-630aad172d2bd34c","$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-3097a60853f43e80","observed_ids":["ATTR-e7d01028d58a046e","$685"],"reason":"$230","status":"PASS","subject_id":"$405"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-630aad172d2bd34c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-636bb17f915b27b9","observed_ids":["ATTR-e7d01028d58a046e"],"reason":"$721","status":"PASS","subject_id":"$405"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-630aad172d2bd34c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-94ce338ca69c2396","observed_ids":["ATTR-e7d01028d58a046e"],"reason":"$35","status":"PASS","subject_id":"$405"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d099dd38d5bddba9"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-9e0d7bdf16513e81","observed_ids":["ATTR-972f90447c30e272"],"reason":"$65","status":"PASS","subject_id":"$411"},{"aspect":"$1047","change":"matched","evidence_ids":["$103","EVD-d099dd38d5bddba9"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-536fcd55bbeb8ce8","observed_ids":["ATTR-972f90447c30e272","$662"],"reason":"$230","status":"PASS","subject_id":"$411"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d099dd38d5bddba9"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-31fa6ad442c61ae2","observed_ids":["ATTR-972f90447c30e272"],"reason":"$721","status":"PASS","subject_id":"$411"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-d099dd38d5bddba9"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-19c0610b81d89461","observed_ids":["ATTR-972f90447c30e272"],"reason":"$35","status":"PASS","subject_id":"$411"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-4da2c8ba1adacd1b","observed_ids":["ATTR-079ed322e22728d4"],"reason":"$65","status":"PASS","subject_id":"$410"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d","$132"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-b31313b8ce7f36a2","observed_ids":["ATTR-079ed322e22728d4","$612"],"reason":"$230","status":"PASS","subject_id":"$410"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-89b8ab47bed70644","observed_ids":["ATTR-079ed322e22728d4"],"reason":"$721","status":"PASS","subject_id":"$410"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-61e83dd457cfc473","observed_ids":["ATTR-079ed322e22728d4"],"reason":"$35","status":"PASS","subject_id":"$410"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ab77c03643110608"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-8d6b46d3502affb6","observed_ids":["ATTR-4dc4e5044bc91b65"],"reason":"$65","status":"PASS","subject_id":"$409"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6eee1220acce1a34","EVD-ab77c03643110608"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-eed3f9f08e4713a0","observed_ids":["ATTR-4dc4e5044bc91b65","$699"],"reason":"$230","status":"PASS","subject_id":"$409"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ab77c03643110608"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-75457a54e1953d97","observed_ids":["ATTR-4dc4e5044bc91b65"],"reason":"$721","status":"PASS","subject_id":"$409"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-ab77c03643110608"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-07ededbd99f28336","observed_ids":["ATTR-4dc4e5044bc91b65"],"reason":"$35","status":"PASS","subject_id":"$409"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-913775696fdecf03","observed_ids":["ATTR-464716350d0889b2"],"reason":"$65","status":"PASS","subject_id":"$412"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317","$118"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-ca4d9d390c073376","observed_ids":["ATTR-464716350d0889b2","$585"],"reason":"$230","status":"PASS","subject_id":"$412"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-6272e53664d9b91a","observed_ids":["ATTR-464716350d0889b2"],"reason":"$721","status":"PASS","subject_id":"$412"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-87776ecd068228ab","observed_ids":["ATTR-464716350d0889b2"],"reason":"$35","status":"PASS","subject_id":"$412"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e4587aae094cb2b0"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-d79671c9c7906490","observed_ids":["ATTR-3eeecb689cc7399e"],"reason":"$65","status":"PASS","subject_id":"$413"},{"aspect":"$1047","change":"matched","evidence_ids":["$118","EVD-e4587aae094cb2b0"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-1c6ef0842b537e03","observed_ids":["ATTR-3eeecb689cc7399e","$585"],"reason":"$230","status":"PASS","subject_id":"$413"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e4587aae094cb2b0"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-1f97eaa3b66c4601","observed_ids":["ATTR-3eeecb689cc7399e"],"reason":"$721","status":"PASS","subject_id":"$413"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-e4587aae094cb2b0"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-33ccb9339124e844","observed_ids":["ATTR-3eeecb689cc7399e"],"reason":"$35","status":"PASS","subject_id":"$413"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-313eaeaed519be52"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-aaec773a615a3141","observed_ids":["ATTR-fd504a7ab0716cbb"],"reason":"$65","status":"PASS","subject_id":"$414"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-313eaeaed519be52","$138"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-8f3a2c5d1de8c9a9","observed_ids":["ATTR-fd504a7ab0716cbb","$658"],"reason":"$230","status":"PASS","subject_id":"$414"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-313eaeaed519be52"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-c70e7a4b4ec35640","observed_ids":["ATTR-fd504a7ab0716cbb"],"reason":"$721","status":"PASS","subject_id":"$414"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-313eaeaed519be52"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-fadc3c6234e1346d","observed_ids":["ATTR-fd504a7ab0716cbb"],"reason":"$35","status":"PASS","subject_id":"$414"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-6ddc9a081048b39b","observed_ids":["ATTR-1dcb38571a7848fa"],"reason":"$65","status":"PASS","subject_id":"$415"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682","$120"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-f3d8e5385e9804b7","observed_ids":["ATTR-1dcb38571a7848fa","$680"],"reason":"$230","status":"PASS","subject_id":"$415"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-f5a1a80f9f79a556","observed_ids":["ATTR-1dcb38571a7848fa"],"reason":"$721","status":"PASS","subject_id":"$415"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-8b6ecf90325b5b2b","observed_ids":["ATTR-1dcb38571a7848fa"],"reason":"$35","status":"PASS","subject_id":"$415"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-b71f4fc095d166f9","observed_ids":["ATTR-e835ef11f36c0f54"],"reason":"$65","status":"PASS","subject_id":"$416"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49","$119"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-d0803cdba613747a","observed_ids":["ATTR-e835ef11f36c0f54","$682"],"reason":"$230","status":"PASS","subject_id":"$416"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-1cbdce356d1cf29b","observed_ids":["ATTR-e835ef11f36c0f54"],"reason":"$721","status":"PASS","subject_id":"$416"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-513255aa9067d94d","observed_ids":["ATTR-e835ef11f36c0f54"],"reason":"$35","status":"PASS","subject_id":"$416"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-9d04306914adebe6"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-96b61703fe600978","observed_ids":["ATTR-da281c1447eaad2e"],"reason":"$65","status":"PASS","subject_id":"$418"},{"aspect":"$1047","change":"matched","evidence_ids":["$109","EVD-9d04306914adebe6"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-5749ffbc93470e05","observed_ids":["ATTR-da281c1447eaad2e","$654"],"reason":"$230","status":"PASS","subject_id":"$418"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-9d04306914adebe6"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-9908447ae50c9419","observed_ids":["ATTR-da281c1447eaad2e"],"reason":"$721","status":"PASS","subject_id":"$418"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-9d04306914adebe6"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-ec0c0412a96b8dfd","observed_ids":["ATTR-da281c1447eaad2e"],"reason":"$35","status":"PASS","subject_id":"$418"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-85f1ec9de17eca29","observed_ids":["ATTR-fcd7adbbff773745"],"reason":"$65","status":"PASS","subject_id":"$419"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497","$109"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-5140892a01f1de5d","observed_ids":["ATTR-fcd7adbbff773745","$654"],"reason":"$230","status":"PASS","subject_id":"$419"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-ace3854015358dba","observed_ids":["ATTR-fcd7adbbff773745"],"reason":"$721","status":"PASS","subject_id":"$419"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-e8dd644b9b1d48e4","observed_ids":["ATTR-fcd7adbbff773745"],"reason":"$35","status":"PASS","subject_id":"$419"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0ced44072f122adf"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-e0eec0ca9925dfc7","observed_ids":["ATTR-37a38868e20b7346"],"reason":"$65","status":"PASS","subject_id":"$417"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0ced44072f122adf","EVD-cb7f500fb00f9f7d"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-591523dc651dd694","observed_ids":["ATTR-37a38868e20b7346","$607"],"reason":"$230","status":"PASS","subject_id":"$417"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0ced44072f122adf"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-c28fc9d5dddeaa4f","observed_ids":["ATTR-37a38868e20b7346"],"reason":"$721","status":"PASS","subject_id":"$417"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-0ced44072f122adf"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-15b7480d847f7db5","observed_ids":["ATTR-37a38868e20b7346"],"reason":"$35","status":"PASS","subject_id":"$417"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-c5e260f765e62cf7","observed_ids":["ATTR-d91016bb7a4dc200"],"reason":"$65","status":"PASS","subject_id":"$425"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24","$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-121b62b71b7a7539","observed_ids":["ATTR-d91016bb7a4dc200","$610"],"reason":"$230","status":"PASS","subject_id":"$425"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-cd7e1cf73b56e600","observed_ids":["ATTR-d91016bb7a4dc200"],"reason":"$721","status":"PASS","subject_id":"$425"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-fbaaf621c3ddeee0","observed_ids":["ATTR-d91016bb7a4dc200"],"reason":"$35","status":"PASS","subject_id":"$425"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-873e028c9e7265fb","observed_ids":["ATTR-f1364efd2814c610"],"reason":"$65","status":"PASS","subject_id":"$422"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d","$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-b7f2eef3df32b2aa","observed_ids":["ATTR-f1364efd2814c610","$610"],"reason":"$230","status":"PASS","subject_id":"$422"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-635491a154d2e280","observed_ids":["ATTR-f1364efd2814c610"],"reason":"$721","status":"PASS","subject_id":"$422"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-d84513cbaf6f4230","observed_ids":["ATTR-f1364efd2814c610"],"reason":"$35","status":"PASS","subject_id":"$422"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e498184e9a1a733e"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-8dfdb211d872e9d4","observed_ids":["ATTR-b093cdaf12db8ad8"],"reason":"$65","status":"PASS","subject_id":"$424"},{"aspect":"$1047","change":"matched","evidence_ids":["$133","EVD-e498184e9a1a733e"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-96ebe82c62711845","observed_ids":["ATTR-b093cdaf12db8ad8","$610"],"reason":"$230","status":"PASS","subject_id":"$424"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e498184e9a1a733e"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-7bd4a38955808bd7","observed_ids":["ATTR-b093cdaf12db8ad8"],"reason":"$721","status":"PASS","subject_id":"$424"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-e498184e9a1a733e"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-fd199a2473731a26","observed_ids":["ATTR-b093cdaf12db8ad8"],"reason":"$35","status":"PASS","subject_id":"$424"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2b1641bec214db5b"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-8b46a10432594d5b","observed_ids":["ATTR-8dd2d5a8abbe906b"],"reason":"$65","status":"PASS","subject_id":"$421"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-2b1641bec214db5b","$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-dcfba79a94e8a8c4","observed_ids":["ATTR-8dd2d5a8abbe906b","$610"],"reason":"$230","status":"PASS","subject_id":"$421"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-2b1641bec214db5b"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-79751ffff8b4b246","observed_ids":["ATTR-8dd2d5a8abbe906b"],"reason":"$721","status":"PASS","subject_id":"$421"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-2b1641bec214db5b"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-4373dfaa5e78653b","observed_ids":["ATTR-8dd2d5a8abbe906b"],"reason":"$35","status":"PASS","subject_id":"$421"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-cd1d853fc531566a","observed_ids":["ATTR-03905c486f9e2c59"],"reason":"$65","status":"PASS","subject_id":"$423"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80","$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-9f97c9eb56d92eb5","observed_ids":["ATTR-03905c486f9e2c59","$610"],"reason":"$230","status":"PASS","subject_id":"$423"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-37a0d5b54ae3d12a","observed_ids":["ATTR-03905c486f9e2c59"],"reason":"$721","status":"PASS","subject_id":"$423"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-6822b308150981df","observed_ids":["ATTR-03905c486f9e2c59"],"reason":"$35","status":"PASS","subject_id":"$423"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-39c50b4e5b70c5af","observed_ids":["ATTR-6d9bdf206c61defc"],"reason":"$65","status":"PASS","subject_id":"$426"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f","$104"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-9e69b01c2326f086","observed_ids":["ATTR-6d9bdf206c61defc","$602"],"reason":"$230","status":"PASS","subject_id":"$426"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-c83e5979096f2a7d","observed_ids":["ATTR-6d9bdf206c61defc"],"reason":"$721","status":"PASS","subject_id":"$426"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-81d3eecbfe0aa432","observed_ids":["ATTR-6d9bdf206c61defc"],"reason":"$35","status":"PASS","subject_id":"$426"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d15fe00d0053db1d"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-f513665f77e7504d","observed_ids":["ATTR-36453ce10b52d0b1"],"reason":"$65","status":"PASS","subject_id":"$420"},{"aspect":"$1047","change":"matched","evidence_ids":["$121","EVD-d15fe00d0053db1d"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-22e01cea64b05bb8","observed_ids":["ATTR-36453ce10b52d0b1","$676"],"reason":"$230","status":"PASS","subject_id":"$420"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-d15fe00d0053db1d"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-2f6e33dc442d04df","observed_ids":["ATTR-36453ce10b52d0b1"],"reason":"$721","status":"PASS","subject_id":"$420"},{"aspect":"$724","change":"matched","evidence_ids":["EVD-d15fe00d0053db1d"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-3500ece076ecbed7","observed_ids":["ATTR-36453ce10b52d0b1"],"reason":"$35","status":"PASS","subject_id":"$420"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2475b7a34af02484"],"fact_ids":["$301"],"id":"UML-ASSESSMENT-9c0e1dc3a0d3e2f8","observed_ids":["$301"],"reason":"$65","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-app-db"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-31d6ef13c1c5a4dd"],"fact_ids":["$238"],"id":"UML-ASSESSMENT-e2b956809e83340d","observed_ids":["$238"],"reason":"$65","status":"PASS","subject_id":"$350"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-34772a2dc467b844"],"fact_ids":["$297"],"id":"UML-ASSESSMENT-e132f5a0e933d794","observed_ids":["$297"],"reason":"$65","status":"PASS","subject_id":"$351"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-db52148668f614f2"],"fact_ids":["$268"],"id":"UML-ASSESSMENT-944a4331c66041c1","observed_ids":["$268"],"reason":"$65","status":"PASS","subject_id":"$352"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6c060fbe9340601c"],"fact_ids":["$237"],"id":"UML-ASSESSMENT-fc78088fdcd7a411","observed_ids":["$237"],"reason":"$65","status":"PASS","subject_id":"$353"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6da1cb059db5d00e"],"fact_ids":["$286"],"id":"UML-ASSESSMENT-de4b11eb84df0ef0","observed_ids":["$286"],"reason":"$65","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-app-db-queries"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-607ddde014966894"],"fact_ids":["$303"],"id":"UML-ASSESSMENT-657b49ad0b3a7170","observed_ids":["$303"],"reason":"$65","status":"PASS","subject_id":"$354"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d99c58f6e1396c1e"],"fact_ids":["$288"],"id":"UML-ASSESSMENT-e6ebc7e8fd4ed6da","observed_ids":["$288"],"reason":"$65","status":"PASS","subject_id":"$355"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-015e374b75b4bdae"],"fact_ids":["$267"],"id":"UML-ASSESSMENT-f7cb58bc0f967c6d","observed_ids":["$267"],"reason":"$65","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-app-db-repositories"},{"aspect":"$1059","change":"matched","evidence_ids":["$126"],"fact_ids":["$291"],"id":"UML-ASSESSMENT-2189fc435a8df891","observed_ids":["$291"],"reason":"$65","status":"PASS","subject_id":"$356"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d83dc280281dd5fc"],"fact_ids":["$284"],"id":"UML-ASSESSMENT-f31ce9df7c357bd4","observed_ids":["$284"],"reason":"$65","status":"PASS","subject_id":"$357"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-6bffcbec14442b2b"],"fact_ids":["$273"],"id":"UML-ASSESSMENT-06fb526dcac3a782","observed_ids":["$273"],"reason":"$65","status":"PASS","subject_id":"$358"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-d23eef4436438236"],"fact_ids":["$248"],"id":"UML-ASSESSMENT-026306c8caf9e7d9","observed_ids":["$248"],"reason":"$65","status":"PASS","subject_id":"$359"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-52b3e2d2dceb8ddc"],"fact_ids":["$249"],"id":"UML-ASSESSMENT-ca4dbb48de413079","observed_ids":["$249"],"reason":"$65","status":"PASS","subject_id":"$360"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-4b3a646e8ea5b6fa"],"fact_ids":["$279"],"id":"UML-ASSESSMENT-225d7eb8b300cd4f","observed_ids":["$279"],"reason":"$65","status":"PASS","subject_id":"$361"},{"aspect":"$1059","change":"matched","evidence_ids":["$110"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-bef85b74186f9eab","observed_ids":["$696"],"reason":"$65","status":"PASS","subject_id":"$309"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","$126"],"fact_ids":["$291","$696"],"id":"UML-ASSESSMENT-3109306cf6fccc0e","observed_ids":["$291","$696"],"reason":"$230","status":"PASS","subject_id":"$309"},{"aspect":"$1146","change":"matched","evidence_ids":["$110"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-9610c0ac32ac30e9","observed_ids":["$696"],"reason":"$721","status":"PASS","subject_id":"$309"},{"aspect":"$1059","change":"matched","evidence_ids":["$136"],"fact_ids":["$584"],"id":"UML-ASSESSMENT-0b9f755f7d1ab4e5","observed_ids":["$584"],"reason":"$65","status":"PASS","subject_id":"$310"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-d83dc280281dd5fc","$136"],"fact_ids":["$284","$584"],"id":"UML-ASSESSMENT-ea7d0805dedca10e","observed_ids":["$284","$584"],"reason":"$230","status":"PASS","subject_id":"$310"},{"aspect":"$1146","change":"matched","evidence_ids":["$136"],"fact_ids":["$584"],"id":"UML-ASSESSMENT-4c5c92ad74b65b59","observed_ids":["$584"],"reason":"$721","status":"PASS","subject_id":"$310"},{"aspect":"$1059","change":"matched","evidence_ids":["$107"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-9b57e900a91402d4","observed_ids":["$641"],"reason":"$65","status":"PASS","subject_id":"$311"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-6bffcbec14442b2b","$107"],"fact_ids":["$273","$641"],"id":"UML-ASSESSMENT-6a8bdfebe6fcbcef","observed_ids":["$273","$641"],"reason":"$230","status":"PASS","subject_id":"$311"},{"aspect":"$1146","change":"matched","evidence_ids":["$107"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-52175476c4a4f392","observed_ids":["$641"],"reason":"$721","status":"PASS","subject_id":"$311"},{"aspect":"$1059","change":"matched","evidence_ids":["$80"],"fact_ids":["$656"],"id":"UML-ASSESSMENT-0f9cb57311512a7c","observed_ids":["$656"],"reason":"$65","status":"PASS","subject_id":"$312"},{"aspect":"$1047","change":"matched","evidence_ids":["$80","EVD-d23eef4436438236"],"fact_ids":["$248","$656"],"id":"UML-ASSESSMENT-98b822b2510f005d","observed_ids":["$248","$656"],"reason":"$230","status":"PASS","subject_id":"$312"},{"aspect":"$1146","change":"matched","evidence_ids":["$80"],"fact_ids":["$656"],"id":"UML-ASSESSMENT-cc55755147ed2675","observed_ids":["$656"],"reason":"$721","status":"PASS","subject_id":"$312"},{"aspect":"$1059","change":"matched","evidence_ids":["$98"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-52464826f4375fa3","observed_ids":["$581"],"reason":"$65","status":"PASS","subject_id":"$313"},{"aspect":"$1047","change":"matched","evidence_ids":["$98","EVD-52b3e2d2dceb8ddc"],"fact_ids":["$249","$581"],"id":"UML-ASSESSMENT-75cd5976073a20e2","observed_ids":["$249","$581"],"reason":"$230","status":"PASS","subject_id":"$313"},{"aspect":"$1146","change":"matched","evidence_ids":["$98"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-b6d86f09c93f82c7","observed_ids":["$581"],"reason":"$721","status":"PASS","subject_id":"$313"},{"aspect":"$1059","change":"matched","evidence_ids":["$129"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-0d5cd0e579bc1939","observed_ids":["$649"],"reason":"$65","status":"PASS","subject_id":"$314"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-4b3a646e8ea5b6fa","$129"],"fact_ids":["$279","$649"],"id":"UML-ASSESSMENT-bc283cfda0963adb","observed_ids":["$279","$649"],"reason":"$230","status":"PASS","subject_id":"$314"},{"aspect":"$1146","change":"matched","evidence_ids":["$129"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-7f75a3f793345032","observed_ids":["$649"],"reason":"$721","status":"PASS","subject_id":"$314"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-e5dea8af2d914b52","observed_ids":["$669"],"reason":"$65","status":"PASS","subject_id":"$316"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-34772a2dc467b844","EVD-8120939056bae898"],"fact_ids":["$297","$669"],"id":"UML-ASSESSMENT-da25f80a8f4e9079","observed_ids":["$297","$669"],"reason":"$230","status":"PASS","subject_id":"$316"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-c5e66d613750fe95","observed_ids":["$669"],"reason":"$66","status":"PASS","subject_id":"$316"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-8369d4b2d2aa3eb4","observed_ids":["$669"],"reason":"$721","status":"PASS","subject_id":"$316"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-e8bdb23c512f7214","observed_ids":["$669"],"reason":"$575","status":"PASS","subject_id":"$316"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$577"],"id":"UML-ASSESSMENT-c5b0e0ea4164df55","observed_ids":["$577"],"reason":"$65","status":"PASS","subject_id":"$315"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-34772a2dc467b844","EVD-c86ef21d63d9a676"],"fact_ids":["$297","$577"],"id":"UML-ASSESSMENT-c615c9c391fd43db","observed_ids":["$297","$577"],"reason":"$230","status":"PASS","subject_id":"$315"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$577"],"id":"UML-ASSESSMENT-162837094eefc89e","observed_ids":["$577"],"reason":"$66","status":"PASS","subject_id":"$315"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$577"],"id":"UML-ASSESSMENT-46fbdcfdd8400ea4","observed_ids":["$577"],"reason":"$721","status":"PASS","subject_id":"$315"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$577"],"id":"UML-ASSESSMENT-bf8fa929e53693ae","observed_ids":["$577"],"reason":"$575","status":"PASS","subject_id":"$315"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a9e7c8119d37ef73"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-d309426a1c5382d1","observed_ids":["$632"],"reason":"$65","status":"PASS","subject_id":"$326"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-a9e7c8119d37ef73"],"fact_ids":["$632","$696"],"id":"UML-ASSESSMENT-5081a6008df0a2a4","observed_ids":["$632","$696"],"reason":"$230","status":"PASS","subject_id":"$326"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a9e7c8119d37ef73"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-9acb8d717cccab04","observed_ids":["$632"],"reason":"$66","status":"PASS","subject_id":"$326"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a9e7c8119d37ef73"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-6235cba1dc703cf3","observed_ids":["$632"],"reason":"$721","status":"PASS","subject_id":"$326"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-c13479cbf0a9d6ae","observed_ids":["$635"],"reason":"$65","status":"PASS","subject_id":"$318"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-fb37322dee4c10f3"],"fact_ids":["$635","$696"],"id":"UML-ASSESSMENT-c43d04a2876f1ac2","observed_ids":["$635","$696"],"reason":"$230","status":"PASS","subject_id":"$318"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-85eb3a8492524bb3","observed_ids":["$635"],"reason":"$66","status":"PASS","subject_id":"$318"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-a8ee195ff422170e","observed_ids":["$635"],"reason":"$721","status":"PASS","subject_id":"$318"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-a8c21d5d53213077","observed_ids":["$635"],"reason":"$575","status":"PASS","subject_id":"$318"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-6651a82a148fb83c","observed_ids":["$709"],"reason":"$65","status":"PASS","subject_id":"$330"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-ec43b30ad19ed9bf"],"fact_ids":["$696","$709"],"id":"UML-ASSESSMENT-10cbf841a4037b39","observed_ids":["$696","$709"],"reason":"$230","status":"PASS","subject_id":"$330"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-c41c34df1a345051","observed_ids":["$709"],"reason":"$66","status":"PASS","subject_id":"$330"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-95c443b4b91c9f1e","observed_ids":["$709"],"reason":"$721","status":"PASS","subject_id":"$330"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-177b6b1af17eedb4","observed_ids":["$709"],"reason":"$575","status":"PASS","subject_id":"$330"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-7eeaa22f94949ae7","observed_ids":["$616"],"reason":"$65","status":"PASS","subject_id":"$319"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-bac2b88f88325a73"],"fact_ids":["$616","$696"],"id":"UML-ASSESSMENT-d53e5bd98f2c331d","observed_ids":["$616","$696"],"reason":"$230","status":"PASS","subject_id":"$319"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-a1b73c028a4fa0c8","observed_ids":["$616"],"reason":"$66","status":"PASS","subject_id":"$319"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-6ebc36f60e9efc5f","observed_ids":["$616"],"reason":"$721","status":"PASS","subject_id":"$319"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-5a8237381de865a3","observed_ids":["$616"],"reason":"$575","status":"PASS","subject_id":"$319"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-86c4137791866a5c","observed_ids":["$600"],"reason":"$65","status":"PASS","subject_id":"$320"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6","$110"],"fact_ids":["$600","$696"],"id":"UML-ASSESSMENT-872df82b61247dbf","observed_ids":["$600","$696"],"reason":"$230","status":"PASS","subject_id":"$320"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-1ffeb3b6b5ff0277","observed_ids":["$600"],"reason":"$66","status":"PASS","subject_id":"$320"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-6acd9895c248a025","observed_ids":["$600"],"reason":"$721","status":"PASS","subject_id":"$320"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-9113438461c0ff94","observed_ids":["$600"],"reason":"$575","status":"PASS","subject_id":"$320"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-4eff6abcc2f42b63","observed_ids":["$634"],"reason":"$65","status":"PASS","subject_id":"$323"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-fe90ea5db39aea1b"],"fact_ids":["$634","$696"],"id":"UML-ASSESSMENT-c22d580b080d5e8a","observed_ids":["$634","$696"],"reason":"$230","status":"PASS","subject_id":"$323"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-6a4ad1374a9f5943","observed_ids":["$634"],"reason":"$66","status":"PASS","subject_id":"$323"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-e9cb50ca85884754","observed_ids":["$634"],"reason":"$721","status":"PASS","subject_id":"$323"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-e06a2e41d126028f","observed_ids":["$634"],"reason":"$575","status":"PASS","subject_id":"$323"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-aa1f65c088601ee7","observed_ids":["$586"],"reason":"$65","status":"PASS","subject_id":"$321"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-2c811916f7320f3f","$110"],"fact_ids":["$586","$696"],"id":"UML-ASSESSMENT-15c2cd54a630a5c3","observed_ids":["$586","$696"],"reason":"$230","status":"PASS","subject_id":"$321"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-285fc469dfa18217","observed_ids":["$586"],"reason":"$66","status":"PASS","subject_id":"$321"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-6e0ccffe8c2d0ae9","observed_ids":["$586"],"reason":"$721","status":"PASS","subject_id":"$321"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-b8c8dcfc12a095d8","observed_ids":["$586"],"reason":"$575","status":"PASS","subject_id":"$321"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-fd447a9a63bc9476","observed_ids":["$665"],"reason":"$65","status":"PASS","subject_id":"$325"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-fa780d6531bd21ef"],"fact_ids":["$665","$696"],"id":"UML-ASSESSMENT-3c53597b93a75808","observed_ids":["$665","$696"],"reason":"$230","status":"PASS","subject_id":"$325"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-2fe2e55b9330653c","observed_ids":["$665"],"reason":"$66","status":"PASS","subject_id":"$325"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-164110fe00e2e9b7","observed_ids":["$665"],"reason":"$721","status":"PASS","subject_id":"$325"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-5c1a94218e32808c","observed_ids":["$665"],"reason":"$575","status":"PASS","subject_id":"$325"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-b4222135ebf0b073","observed_ids":["$668"],"reason":"$65","status":"PASS","subject_id":"$324"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-df300db75fd83f24"],"fact_ids":["$668","$696"],"id":"UML-ASSESSMENT-16cc6831ce5f3d80","observed_ids":["$668","$696"],"reason":"$230","status":"PASS","subject_id":"$324"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-ef15012f54b1677a","observed_ids":["$668"],"reason":"$66","status":"PASS","subject_id":"$324"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-091378463e4b84a9","observed_ids":["$668"],"reason":"$721","status":"PASS","subject_id":"$324"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-b9f76274951c3e4b","observed_ids":["$668"],"reason":"$575","status":"PASS","subject_id":"$324"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-2167e67164936198","observed_ids":["$615"],"reason":"$65","status":"PASS","subject_id":"$327"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-8888997085f60aec"],"fact_ids":["$615","$696"],"id":"UML-ASSESSMENT-2c5dce65b27331b9","observed_ids":["$615","$696"],"reason":"$230","status":"PASS","subject_id":"$327"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-ace77d969f44b7b3","observed_ids":["$615"],"reason":"$66","status":"PASS","subject_id":"$327"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-e8cefb443a1b8063","observed_ids":["$615"],"reason":"$721","status":"PASS","subject_id":"$327"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-e306ada0ebb7ddb3","observed_ids":["$615"],"reason":"$575","status":"PASS","subject_id":"$327"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-b1f788c29ea0da6b","observed_ids":["$704"],"reason":"$65","status":"PASS","subject_id":"$317"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1","$110"],"fact_ids":["$696","$704"],"id":"UML-ASSESSMENT-614fe07637f472c8","observed_ids":["$696","$704"],"reason":"$230","status":"PASS","subject_id":"$317"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-331fcefac5fd0adf","observed_ids":["$704"],"reason":"$66","status":"PASS","subject_id":"$317"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-4a2400156d868e85","observed_ids":["$704"],"reason":"$721","status":"PASS","subject_id":"$317"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-09f7218a94c541db","observed_ids":["$704"],"reason":"$575","status":"PASS","subject_id":"$317"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-4cf7d648158ad69c","observed_ids":["$679"],"reason":"$65","status":"PASS","subject_id":"$329"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-95144ccd31f831eb"],"fact_ids":["$679","$696"],"id":"UML-ASSESSMENT-56d26986abdfd617","observed_ids":["$679","$696"],"reason":"$230","status":"PASS","subject_id":"$329"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-ad4db278571511c0","observed_ids":["$679"],"reason":"$66","status":"PASS","subject_id":"$329"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-ffd2bc5bc92af940","observed_ids":["$679"],"reason":"$721","status":"PASS","subject_id":"$329"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-19902de41d2a8d3c","observed_ids":["$679"],"reason":"$575","status":"PASS","subject_id":"$329"},{"aspect":"$1059","change":"matched","evidence_ids":["$95"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-81269254a8da4ba9","observed_ids":["$596"],"reason":"$65","status":"PASS","subject_id":"$322"},{"aspect":"$1047","change":"matched","evidence_ids":["$95","$110"],"fact_ids":["$596","$696"],"id":"UML-ASSESSMENT-061e9efaa19937ef","observed_ids":["$596","$696"],"reason":"$230","status":"PASS","subject_id":"$322"},{"aspect":"signature","change":"matched","evidence_ids":["$95"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-8e6c3a3d855100a1","observed_ids":["$596"],"reason":"$66","status":"PASS","subject_id":"$322"},{"aspect":"$1146","change":"matched","evidence_ids":["$95"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-8066dd91db419fa6","observed_ids":["$596"],"reason":"$721","status":"PASS","subject_id":"$322"},{"aspect":"modifiers","change":"matched","evidence_ids":["$95"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-52cd80a5a499625c","observed_ids":["$596"],"reason":"$575","status":"PASS","subject_id":"$322"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-c5f2b0bd37cf00d0","observed_ids":["$597"],"reason":"$65","status":"PASS","subject_id":"$328"},{"aspect":"$1047","change":"matched","evidence_ids":["$110","EVD-8bc954c93df97cea"],"fact_ids":["$597","$696"],"id":"UML-ASSESSMENT-709b793c2d156782","observed_ids":["$597","$696"],"reason":"$230","status":"PASS","subject_id":"$328"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-544adee083bccdda","observed_ids":["$597"],"reason":"$66","status":"PASS","subject_id":"$328"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-4f8c9daaa82b7c21","observed_ids":["$597"],"reason":"$721","status":"PASS","subject_id":"$328"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-36c45e973a03bde5","observed_ids":["$597"],"reason":"$575","status":"PASS","subject_id":"$328"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-6e8fba37c979d919","observed_ids":["$657"],"reason":"$65","status":"PASS","subject_id":"$332"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4","$136"],"fact_ids":["$584","$657"],"id":"UML-ASSESSMENT-54e365015a09b1ab","observed_ids":["$584","$657"],"reason":"$230","status":"PASS","subject_id":"$332"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-3da852f09f3e9c0f","observed_ids":["$657"],"reason":"$66","status":"PASS","subject_id":"$332"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-2009312aad6fc95b","observed_ids":["$657"],"reason":"$721","status":"PASS","subject_id":"$332"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-09b5964ab2a30054"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-c4a5b6d01a6328b3","observed_ids":["$700"],"reason":"$65","status":"PASS","subject_id":"$331"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-09b5964ab2a30054","$136"],"fact_ids":["$584","$700"],"id":"UML-ASSESSMENT-c8bdaa0c5c2f21e5","observed_ids":["$584","$700"],"reason":"$230","status":"PASS","subject_id":"$331"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-09b5964ab2a30054"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-b4c04fa47e25c736","observed_ids":["$700"],"reason":"$66","status":"PASS","subject_id":"$331"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-09b5964ab2a30054"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-8ac825cda75c613c","observed_ids":["$700"],"reason":"$721","status":"PASS","subject_id":"$331"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7baca3dce40b18f6"],"fact_ids":["$713"],"id":"UML-ASSESSMENT-5cbab223dc1f7ee7","observed_ids":["$713"],"reason":"$65","status":"PASS","subject_id":"$338"},{"aspect":"$1047","change":"matched","evidence_ids":["$107","EVD-7baca3dce40b18f6"],"fact_ids":["$641","$713"],"id":"UML-ASSESSMENT-672925fa81582972","observed_ids":["$641","$713"],"reason":"$230","status":"PASS","subject_id":"$338"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7baca3dce40b18f6"],"fact_ids":["$713"],"id":"UML-ASSESSMENT-ccb8c0b67b7c4419","observed_ids":["$713"],"reason":"$66","status":"PASS","subject_id":"$338"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7baca3dce40b18f6"],"fact_ids":["$713"],"id":"UML-ASSESSMENT-f76deddefd2ed8ad","observed_ids":["$713"],"reason":"$721","status":"PASS","subject_id":"$338"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-f33e8bf2d8a6fe7e","observed_ids":["$606"],"reason":"$65","status":"PASS","subject_id":"$335"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-47217920dc46bd1f","$107"],"fact_ids":["$606","$641"],"id":"UML-ASSESSMENT-99459186b1051342","observed_ids":["$606","$641"],"reason":"$230","status":"PASS","subject_id":"$335"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-895331d315eed47f","observed_ids":["$606"],"reason":"$66","status":"PASS","subject_id":"$335"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-725e050ff09d1c09","observed_ids":["$606"],"reason":"$721","status":"PASS","subject_id":"$335"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-86a6098d43249bea","observed_ids":["$606"],"reason":"$575","status":"PASS","subject_id":"$335"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-e85317881cddb4af","observed_ids":["$631"],"reason":"$65","status":"PASS","subject_id":"$337"},{"aspect":"$1047","change":"matched","evidence_ids":["$107","EVD-ccb4ae0d6a821c85"],"fact_ids":["$631","$641"],"id":"UML-ASSESSMENT-1ec6a4c9c3352b3b","observed_ids":["$631","$641"],"reason":"$230","status":"PASS","subject_id":"$337"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-4f2957810b0006f3","observed_ids":["$631"],"reason":"$66","status":"PASS","subject_id":"$337"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-1df76f7c4b639f12","observed_ids":["$631"],"reason":"$721","status":"PASS","subject_id":"$337"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-a0223d72b67f1fb4","observed_ids":["$631"],"reason":"$575","status":"PASS","subject_id":"$337"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-c5d7cd4f34d9db2a","observed_ids":["$661"],"reason":"$65","status":"PASS","subject_id":"$333"},{"aspect":"$1047","change":"matched","evidence_ids":["$107","EVD-923182160470fbce"],"fact_ids":["$641","$661"],"id":"UML-ASSESSMENT-12dfa51978f6e060","observed_ids":["$641","$661"],"reason":"$230","status":"PASS","subject_id":"$333"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-27bff17cc0453a4f","observed_ids":["$661"],"reason":"$66","status":"PASS","subject_id":"$333"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-3c7bad4c2ffe6ba8","observed_ids":["$661"],"reason":"$721","status":"PASS","subject_id":"$333"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-9bc1dfd7682a328b","observed_ids":["$661"],"reason":"$575","status":"PASS","subject_id":"$333"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-03bf7bdf30f706fa","observed_ids":["$605"],"reason":"$65","status":"PASS","subject_id":"$334"},{"aspect":"$1047","change":"matched","evidence_ids":["$107","EVD-f1abf2a2151a268c"],"fact_ids":["$605","$641"],"id":"UML-ASSESSMENT-1446da7ffd08a015","observed_ids":["$605","$641"],"reason":"$230","status":"PASS","subject_id":"$334"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-470de1b09d94458f","observed_ids":["$605"],"reason":"$66","status":"PASS","subject_id":"$334"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-6827f1246a8b6c16","observed_ids":["$605"],"reason":"$721","status":"PASS","subject_id":"$334"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-e85642f95e5f3d8a","observed_ids":["$605"],"reason":"$575","status":"PASS","subject_id":"$334"},{"aspect":"$1059","change":"matched","evidence_ids":["$114"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-97ae1bf64bcd9df3","observed_ids":["$692"],"reason":"$65","status":"PASS","subject_id":"$336"},{"aspect":"$1047","change":"matched","evidence_ids":["$107","$114"],"fact_ids":["$641","$692"],"id":"UML-ASSESSMENT-60435db2d6117d7a","observed_ids":["$641","$692"],"reason":"$230","status":"PASS","subject_id":"$336"},{"aspect":"signature","change":"matched","evidence_ids":["$114"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-99751dbc6dbc4f10","observed_ids":["$692"],"reason":"$66","status":"PASS","subject_id":"$336"},{"aspect":"$1146","change":"matched","evidence_ids":["$114"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-77e5b3503941d1f0","observed_ids":["$692"],"reason":"$721","status":"PASS","subject_id":"$336"},{"aspect":"modifiers","change":"matched","evidence_ids":["$114"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-76cd169787ed1370","observed_ids":["$692"],"reason":"$575","status":"PASS","subject_id":"$336"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-0cbf3e78c592a5bb"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-93b44ee10b12e48a","observed_ids":["$655"],"reason":"$65","status":"PASS","subject_id":"$341"},{"aspect":"$1047","change":"matched","evidence_ids":["$80","EVD-0cbf3e78c592a5bb"],"fact_ids":["$655","$656"],"id":"UML-ASSESSMENT-b7ef9ec41fe3fd4e","observed_ids":["$655","$656"],"reason":"$230","status":"PASS","subject_id":"$341"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0cbf3e78c592a5bb"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-e7f92c183c8ef2c6","observed_ids":["$655"],"reason":"$66","status":"PASS","subject_id":"$341"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-0cbf3e78c592a5bb"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-a4eba5e430fd7ec5","observed_ids":["$655"],"reason":"$721","status":"PASS","subject_id":"$341"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-648ceb8f949785ee","observed_ids":["$667"],"reason":"$65","status":"PASS","subject_id":"$340"},{"aspect":"$1047","change":"matched","evidence_ids":["$80","EVD-fe80333c2d76c6e8"],"fact_ids":["$656","$667"],"id":"UML-ASSESSMENT-6bd37195ce6282ae","observed_ids":["$656","$667"],"reason":"$230","status":"PASS","subject_id":"$340"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-cc3ab82df550ce0d","observed_ids":["$667"],"reason":"$66","status":"PASS","subject_id":"$340"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-12250b85e02fb2aa","observed_ids":["$667"],"reason":"$721","status":"PASS","subject_id":"$340"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-c1582ebc2c2652be","observed_ids":["$667"],"reason":"$575","status":"PASS","subject_id":"$340"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-e30158e000f9817f","observed_ids":["$603"],"reason":"$65","status":"PASS","subject_id":"$342"},{"aspect":"$1047","change":"matched","evidence_ids":["$80","EVD-2121a21efddeb09f"],"fact_ids":["$603","$656"],"id":"UML-ASSESSMENT-158539242f59a84e","observed_ids":["$603","$656"],"reason":"$230","status":"PASS","subject_id":"$342"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-e89a3dd4a2e90d5a","observed_ids":["$603"],"reason":"$66","status":"PASS","subject_id":"$342"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-12a42134fa8cfb62","observed_ids":["$603"],"reason":"$721","status":"PASS","subject_id":"$342"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-7ea631357a6fedba","observed_ids":["$603"],"reason":"$575","status":"PASS","subject_id":"$342"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-1f4638a2023e37b9","observed_ids":["$622"],"reason":"$65","status":"PASS","subject_id":"$339"},{"aspect":"$1047","change":"matched","evidence_ids":["$80","EVD-e198e3028e2f977b"],"fact_ids":["$622","$656"],"id":"UML-ASSESSMENT-19cf2eacf1f71ab5","observed_ids":["$622","$656"],"reason":"$230","status":"PASS","subject_id":"$339"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-e38df04fe3b7452b","observed_ids":["$622"],"reason":"$66","status":"PASS","subject_id":"$339"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-d7b5a7f4b620d810","observed_ids":["$622"],"reason":"$721","status":"PASS","subject_id":"$339"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-92ccb3579ff168e8","observed_ids":["$622"],"reason":"$575","status":"PASS","subject_id":"$339"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-bbe63508a489fba3","observed_ids":["$619"],"reason":"$65","status":"PASS","subject_id":"$343"},{"aspect":"$1047","change":"matched","evidence_ids":["$80","EVD-7be55544e82ae361"],"fact_ids":["$619","$656"],"id":"UML-ASSESSMENT-6fe2d610fd8e3c05","observed_ids":["$619","$656"],"reason":"$230","status":"PASS","subject_id":"$343"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-b8879ddd5a40cbd7","observed_ids":["$619"],"reason":"$66","status":"PASS","subject_id":"$343"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-e3971c72913c445d","observed_ids":["$619"],"reason":"$721","status":"PASS","subject_id":"$343"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-71afc31994ba9d26","observed_ids":["$619"],"reason":"$575","status":"PASS","subject_id":"$343"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-6b6dff4f954f26c2","observed_ids":["$695"],"reason":"$65","status":"PASS","subject_id":"$345"},{"aspect":"$1047","change":"matched","evidence_ids":["$98","EVD-a49c0e1f87bcbe66"],"fact_ids":["$581","$695"],"id":"UML-ASSESSMENT-6c48ed4f64433377","observed_ids":["$581","$695"],"reason":"$230","status":"PASS","subject_id":"$345"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-d6e46c516596b3bc","observed_ids":["$695"],"reason":"$66","status":"PASS","subject_id":"$345"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-ff3535c56e005e2e","observed_ids":["$695"],"reason":"$721","status":"PASS","subject_id":"$345"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-e26991baf4474353","observed_ids":["$695"],"reason":"$575","status":"PASS","subject_id":"$345"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-a544a110ded9768c","observed_ids":["$580"],"reason":"$65","status":"PASS","subject_id":"$344"},{"aspect":"$1047","change":"matched","evidence_ids":["$98","EVD-788cb3a41eccd650"],"fact_ids":["$580","$581"],"id":"UML-ASSESSMENT-786229aedc79dd4f","observed_ids":["$580","$581"],"reason":"$230","status":"PASS","subject_id":"$344"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-d3207d6524d4dc60","observed_ids":["$580"],"reason":"$66","status":"PASS","subject_id":"$344"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-1713d2c776a3c69b","observed_ids":["$580"],"reason":"$721","status":"PASS","subject_id":"$344"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-c7b88a40097eb558","observed_ids":["$580"],"reason":"$575","status":"PASS","subject_id":"$344"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-762fa2511b5f9264","observed_ids":["$648"],"reason":"$65","status":"PASS","subject_id":"$347"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-255fe442f035c730","$129"],"fact_ids":["$648","$649"],"id":"UML-ASSESSMENT-a9a2e0ad6434680d","observed_ids":["$648","$649"],"reason":"$230","status":"PASS","subject_id":"$347"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-a7e88f366e650ae0","observed_ids":["$648"],"reason":"$66","status":"PASS","subject_id":"$347"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-101afc7992be300a","observed_ids":["$648"],"reason":"$721","status":"PASS","subject_id":"$347"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-8546b1288fb0089f","observed_ids":["$648"],"reason":"$575","status":"PASS","subject_id":"$347"},{"aspect":"$1059","change":"matched","evidence_ids":["$89"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-53fd2371cb55ec14","observed_ids":["$639"],"reason":"$65","status":"PASS","subject_id":"$348"},{"aspect":"$1047","change":"matched","evidence_ids":["$89","$129"],"fact_ids":["$639","$649"],"id":"UML-ASSESSMENT-aac19be408d6dc33","observed_ids":["$639","$649"],"reason":"$230","status":"PASS","subject_id":"$348"},{"aspect":"signature","change":"matched","evidence_ids":["$89"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-d2156c67e06575cd","observed_ids":["$639"],"reason":"$66","status":"PASS","subject_id":"$348"},{"aspect":"$1146","change":"matched","evidence_ids":["$89"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-128a337a22ffb47d","observed_ids":["$639"],"reason":"$721","status":"PASS","subject_id":"$348"},{"aspect":"modifiers","change":"matched","evidence_ids":["$89"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-01c385f013a7f621","observed_ids":["$639"],"reason":"$575","status":"PASS","subject_id":"$348"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-e025ed6c7a06e2b4","observed_ids":["$617"],"reason":"$65","status":"PASS","subject_id":"$346"},{"aspect":"$1047","change":"matched","evidence_ids":["EVD-58769020999cdd46","$129"],"fact_ids":["$617","$649"],"id":"UML-ASSESSMENT-2fb46ee2c2fb74ad","observed_ids":["$617","$649"],"reason":"$230","status":"PASS","subject_id":"$346"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-66d88a1f4eb406b6","observed_ids":["$617"],"reason":"$66","status":"PASS","subject_id":"$346"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-e478c1dd860d56bc","observed_ids":["$617"],"reason":"$721","status":"PASS","subject_id":"$346"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-672a143feda593c2","observed_ids":["$617"],"reason":"$575","status":"PASS","subject_id":"$346"},{"aspect":"$1059","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-27a192e79943b4a9","observed_ids":["$681"],"reason":"$65","status":"PASS","subject_id":"$349"},{"aspect":"$1047","change":"matched","evidence_ids":["$129","EVD-fb87f3a6484b4ea4"],"fact_ids":["$649","$681"],"id":"UML-ASSESSMENT-fed87cc8fc74b018","observed_ids":["$649","$681"],"reason":"$230","status":"PASS","subject_id":"$349"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-14434d72feb718cc","observed_ids":["$681"],"reason":"$66","status":"PASS","subject_id":"$349"},{"aspect":"$1146","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-6d9faa68d9c70aa5","observed_ids":["$681"],"reason":"$721","status":"PASS","subject_id":"$349"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-27373aee93540593","observed_ids":["$681"],"reason":"$575","status":"PASS","subject_id":"$349"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-ace64da05926c75e"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-bc9214f7b69a50e2","observed_ids":["BASE-fb91200eb3f6a6a2"],"reason":"$718","status":"UNKNOWN","subject_id":"$1090"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-f067c2773e690ecb"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-a6d0555a4442bc54","observed_ids":["BASE-595d51116adff076"],"reason":"$718","status":"UNKNOWN","subject_id":"$1091"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-553b8e7bffb6045a"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-757cd24f84c6ac1f","observed_ids":["BASE-56ab18850bd1e185"],"reason":"$79","status":"PASS","subject_id":"inherits-app-core-settings-base-appenvtypes-symbol-enum-enum"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-5f383fa8316e8062"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-8fa61926feb2a066","observed_ids":["BASE-a9e8ec8f43a12fdb"],"reason":"$718","status":"UNKNOWN","subject_id":"$1092"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-c41229e638f32e77"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-7f48852993981673","observed_ids":["BASE-1af1de50332305bf"],"reason":"$718","status":"UNKNOWN","subject_id":"$1093"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-89b0dc7c7cc5427a"],"fact_ids":["$694"],"id":"UML-ASSESSMENT-3b7e260f2acb2c06","observed_ids":["BASE-88acc99fbb029268"],"reason":"$718","status":"UNKNOWN","subject_id":"$1094"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-ddbfa6a00885d8a1"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-a19612758642e8f2","observed_ids":["BASE-7dcf39cbd5e8fdcf"],"reason":"$718","status":"UNKNOWN","subject_id":"$1095"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-c6956aba38f0dbe5"],"fact_ids":["$696"],"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":"$1123","change":"matched","evidence_ids":["EVD-6b78701356ea9298"],"fact_ids":["$641"],"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":"$1123","change":"matched","evidence_ids":["EVD-c85b1f3e9bfea023"],"fact_ids":["$656"],"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":"$1123","change":"matched","evidence_ids":["EVD-548283303bb22018"],"fact_ids":["$581"],"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":"$1123","change":"matched","evidence_ids":["EVD-4717bc2ac5db6182"],"fact_ids":["$649"],"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":"$1123","change":"matched","evidence_ids":["EVD-e331c88d9b0d47d1"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-b1f87b2e9d8c3081","observed_ids":["BASE-74f629bf9551fbc0"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-common-datetimemodelmixin-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-6602f21a8410561f"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-1bcd84a62d3cd2f6","observed_ids":["BASE-49099b1d694fea1f"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-common-idmodelmixin-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-6b9b4a3635beb904","observed_ids":["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"reason":"$718","status":"UNKNOWN","subject_id":"$1097"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-6d83b86bf107552d","observed_ids":["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"reason":"$718","status":"UNKNOWN","subject_id":"$1096"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-e5ed9c2fcd63ed5f"],"fact_ids":["$623"],"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":"$1123","change":"$1142","evidence_ids":["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-cbabe1b9112c04a1","observed_ids":["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"reason":"$718","status":"UNKNOWN","subject_id":"$1099"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-f8a6dea69b46d3af","observed_ids":["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"reason":"$718","status":"UNKNOWN","subject_id":"$1098"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-07fee70bf202adbd"],"fact_ids":["$626"],"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":"$1123","change":"matched","evidence_ids":["EVD-47aa55635665ff9a"],"fact_ids":["$618"],"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":"$1123","change":"matched","evidence_ids":["EVD-62ca7960b670c3c1"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-f83f71eb5e19b54c","observed_ids":["BASE-65d0391b09bd53d7"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-rwmodel-rwmodel-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-bcfa23a60a624ad5"],"fact_ids":["$595"],"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":"$1123","change":"$1142","evidence_ids":["EVD-04422bac4e2aa546","EVD-390580a062effab1"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-77fe69581dbe7fc9","observed_ids":["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"reason":"$718","status":"UNKNOWN","subject_id":"$1101"},{"aspect":"$1123","change":"$1142","evidence_ids":["EVD-04422bac4e2aa546","EVD-390580a062effab1"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-9838b733b87e5502","observed_ids":["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"reason":"$718","status":"UNKNOWN","subject_id":"$1100"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-d5fdb981099c18d5"],"fact_ids":["$686"],"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":"$1123","change":"matched","evidence_ids":["EVD-83cd7bc9ab4caf79"],"fact_ids":["$604"],"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":"$1123","change":"$1142","evidence_ids":["EVD-a494683aaf335df6"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-0a7619ab5a55f40a","observed_ids":["BASE-105e4adb0371839d"],"reason":"$718","status":"UNKNOWN","subject_id":"$1102"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-09f3625b8d989b13"],"fact_ids":["$711"],"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":"$1123","change":"matched","evidence_ids":["EVD-dc3c69cecd563f3b"],"fact_ids":["$614"],"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":"$1123","change":"matched","evidence_ids":["EVD-89bd862bb1271b51"],"fact_ids":["$625"],"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":"$1123","change":"matched","evidence_ids":["EVD-0e31d1584512ff74"],"fact_ids":["$673"],"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":"$1123","change":"matched","evidence_ids":["EVD-d7fe110969a24dc6"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-da2655810b7cd6d8","observed_ids":["BASE-61f822557797f187"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-articlesfilters-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-7f594e42bac1da70"],"fact_ids":["$662"],"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":"$1123","change":"matched","evidence_ids":["EVD-8e7df9ca3012dfb5"],"fact_ids":["$612"],"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":"$1123","change":"matched","evidence_ids":["EVD-c5743258149f29f8"],"fact_ids":["$699"],"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":"$1123","change":"matched","evidence_ids":["EVD-a35b37fb0c6579cf"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-ae34a6a9019845b8","observed_ids":["BASE-e712970c643594bb"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-jwt-jwtmeta-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-639cf42e1189a2bf"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-7371e935ba31c47e","observed_ids":["BASE-966fa099620f92ef"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-jwt-jwtuser-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-e924d1d9731a5d84"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-67cec86ed203e2f4","observed_ids":["BASE-895d49252a43e3ae"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-profiles-profileinresponse-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-a9b25442ee21bfa4"],"fact_ids":["$653"],"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":"$1123","change":"matched","evidence_ids":["EVD-c786ce216cff755c"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-874b2b49b2532d51","observed_ids":["BASE-37ff6075f3043e93"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-tags-tagsinlist-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-808f27ee2a9b2a2c"],"fact_ids":["$654"],"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":"$1123","change":"matched","evidence_ids":["EVD-34798844f27335c7"],"fact_ids":["$607"],"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":"$1123","change":"matched","evidence_ids":["EVD-d207dcba92db7790"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-b87590b81d99b76c","observed_ids":["BASE-1ff99c6744244cbc"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-users-userinupdate-symbol-pydantic-basemodel"},{"aspect":"$1123","change":"matched","evidence_ids":["EVD-e1f3431dcf0863fc"],"fact_ids":["$602"],"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":"$1123","change":"matched","evidence_ids":["EVD-0ce8a8ab4d6f7653"],"fact_ids":["$676"],"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":"$1123","change":"$1142","evidence_ids":["EVD-11ac6d598a395e3f","EVD-88d03eb1dba95d8e","EVD-b1fb2dae7cc1ed18","EVD-c1dbe2eefa675400"],"fact_ids":["CALL-285e9f2bd53d22e8","CALL-28e314c01e9a238a","CALL-80316b68ac23bf1d","CALL-9d53d529f8664b36"],"id":"UML-ASSESSMENT-03a8590d4ad30236","observed_ids":["CALL-285e9f2bd53d22e8","CALL-28e314c01e9a238a","CALL-80316b68ac23bf1d","CALL-9d53d529f8664b36"],"reason":"$718","status":"UNKNOWN","subject_id":"login-creates-access-token"},{"aspect":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$128"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$101"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$105"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$135"],"fact_ids":["IMP-96721a8350aa6d90"],"id":"UML-ASSESSMENT-3ef8877a41a30d7b","observed_ids":["IMP-96721a8350aa6d90"],"reason":"$79","status":"PASS","subject_id":"module-import-ce53e2fa15117754"},{"aspect":"$1123","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":"$1123","change":"matched","evidence_ids":["$86"],"fact_ids":["IMP-7d9e1d3368f39100"],"id":"UML-ASSESSMENT-0756fa2f6c456a91","observed_ids":["IMP-7d9e1d3368f39100"],"reason":"$79","status":"PASS","subject_id":"module-import-69498db0dd1794a7"},{"aspect":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$81"],"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":"$1123","change":"matched","evidence_ids":["$81"],"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":"$1123","change":"matched","evidence_ids":["$81"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$112"],"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":"$1123","change":"matched","evidence_ids":["$112"],"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":"$1123","change":"matched","evidence_ids":["$112"],"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":"$1123","change":"matched","evidence_ids":["$112"],"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":"$1123","change":"matched","evidence_ids":["$112"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$97"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","change":"matched","evidence_ids":["$83"],"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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1123","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":"$1046","change":"$1142","evidence_ids":["$93"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-3df3f6f6c41bad99","observed_ids":["$599"],"reason":"$56","status":"UNKNOWN","subject_id":"$180"},{"aspect":"$1046","change":"$1142","evidence_ids":["$127"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-3d6fd641a3c33a90","observed_ids":["$633"],"reason":"$56","status":"UNKNOWN","subject_id":"$187"},{"aspect":"$1046","change":"$1142","evidence_ids":["$106"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-0dd5b7f40026f2d7","observed_ids":["$645"],"reason":"$56","status":"UNKNOWN","subject_id":"$501"},{"aspect":"$1046","change":"$1142","evidence_ids":["$124"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-5a0c4ff8fcfd711e","observed_ids":["$594"],"reason":"$56","status":"UNKNOWN","subject_id":"$427"},{"aspect":"$1046","change":"$1142","evidence_ids":["EVD-8ce7bb28bc5a4670"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-8723372fd057b799","observed_ids":["$636"],"reason":"$56","status":"UNKNOWN","subject_id":"$428"},{"aspect":"$1046","change":"$1142","evidence_ids":["$123"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-768ed2c525bc5588","observed_ids":["$623"],"reason":"$56","status":"UNKNOWN","subject_id":"$429"},{"aspect":"$1046","change":"$1142","evidence_ids":["$139"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-8a9b71c191a4a7d5","observed_ids":["$626"],"reason":"$56","status":"UNKNOWN","subject_id":"$430"},{"aspect":"$1046","change":"$1142","evidence_ids":["$84"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-db61fb02feeec3c8","observed_ids":["$618"],"reason":"$56","status":"UNKNOWN","subject_id":"$431"},{"aspect":"$1046","change":"$1142","evidence_ids":["$113"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-7e7d3bdff9ef9200","observed_ids":["$595"],"reason":"$56","status":"UNKNOWN","subject_id":"$434"},{"aspect":"$1046","change":"$1142","evidence_ids":["$90"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-c80d75744d2e248b","observed_ids":["$686"],"reason":"$56","status":"UNKNOWN","subject_id":"$435"},{"aspect":"$1046","change":"$1142","evidence_ids":["$134"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-0a917730bfb0ee45","observed_ids":["$604"],"reason":"$56","status":"UNKNOWN","subject_id":"$436"},{"aspect":"$1046","change":"$1142","evidence_ids":["$92"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-f942e4eaab8f6a1c","observed_ids":["$711"],"reason":"$56","status":"UNKNOWN","subject_id":"$438"},{"aspect":"$1046","change":"$1142","evidence_ids":["$115"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-0160ececc6fa58b7","observed_ids":["$614"],"reason":"$56","status":"UNKNOWN","subject_id":"$437"},{"aspect":"$1046","change":"$1142","evidence_ids":["$88"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-d321bfb6d2261741","observed_ids":["$625"],"reason":"$56","status":"UNKNOWN","subject_id":"$439"},{"aspect":"$1046","change":"$1142","evidence_ids":["$94"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-f5910dc2c5d91508","observed_ids":["$673"],"reason":"$56","status":"UNKNOWN","subject_id":"$441"},{"aspect":"$1046","change":"$1142","evidence_ids":["$125"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-ac2fc65a5c999b84","observed_ids":["$685"],"reason":"$56","status":"UNKNOWN","subject_id":"$440"},{"aspect":"$1046","change":"$1142","evidence_ids":["$103"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-ff4d6749e55727c5","observed_ids":["$662"],"reason":"$56","status":"UNKNOWN","subject_id":"$444"},{"aspect":"$1046","change":"$1142","evidence_ids":["$132"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-a90c2517f83da325","observed_ids":["$612"],"reason":"$56","status":"UNKNOWN","subject_id":"$443"},{"aspect":"$1046","change":"$1142","evidence_ids":["EVD-6eee1220acce1a34"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-e368c676782b053b","observed_ids":["$699"],"reason":"$56","status":"UNKNOWN","subject_id":"$442"},{"aspect":"$1046","change":"$1142","evidence_ids":["$118"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-7c4d1b2031f11da2","observed_ids":["$585"],"reason":"$56","status":"UNKNOWN","subject_id":"$445"},{"aspect":"$1046","change":"$1142","evidence_ids":["$138"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-50fb46cf091a8ab2","observed_ids":["$658"],"reason":"$56","status":"UNKNOWN","subject_id":"$446"},{"aspect":"$1046","change":"$1142","evidence_ids":["$120"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-7e5511391596b10f","observed_ids":["$680"],"reason":"$56","status":"UNKNOWN","subject_id":"$447"},{"aspect":"$1046","change":"$1142","evidence_ids":["$119"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-daca91a39613ea2a","observed_ids":["$682"],"reason":"$56","status":"UNKNOWN","subject_id":"$450"},{"aspect":"$1046","change":"$1142","evidence_ids":["$109"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-1debb42ef60b1757","observed_ids":["$654"],"reason":"$56","status":"UNKNOWN","subject_id":"$452"},{"aspect":"$1046","change":"$1142","evidence_ids":["EVD-cb7f500fb00f9f7d"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-3838afb027d58d46","observed_ids":["$607"],"reason":"$56","status":"UNKNOWN","subject_id":"$451"},{"aspect":"$1046","change":"$1142","evidence_ids":["$133"],"fact_ids":["$610"],"id":"UML-ASSESSMENT-7392f2acc97b0dc8","observed_ids":["$610"],"reason":"$56","status":"UNKNOWN","subject_id":"$454"},{"aspect":"$1046","change":"$1142","evidence_ids":["$104"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-8f25774142d9f890","observed_ids":["$602"],"reason":"$56","status":"UNKNOWN","subject_id":"$455"},{"aspect":"$1046","change":"$1142","evidence_ids":["$121"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-24c167eb0b3cddd7","observed_ids":["$676"],"reason":"$56","status":"UNKNOWN","subject_id":"$453"},{"aspect":"$1046","change":"$1142","evidence_ids":["$110"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-93db5035e18d454f","observed_ids":["$696"],"reason":"$56","status":"UNKNOWN","subject_id":"$309"},{"aspect":"$1046","change":"$1142","evidence_ids":["$136"],"fact_ids":["$584"],"id":"UML-ASSESSMENT-4d2e8479591273f7","observed_ids":["$584"],"reason":"$56","status":"UNKNOWN","subject_id":"$310"},{"aspect":"$1046","change":"$1142","evidence_ids":["$107"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-c092291dbc1a4347","observed_ids":["$641"],"reason":"$56","status":"UNKNOWN","subject_id":"$311"},{"aspect":"$1046","change":"$1142","evidence_ids":["$80"],"fact_ids":["$656"],"id":"UML-ASSESSMENT-8dcce54b45206d05","observed_ids":["$656"],"reason":"$56","status":"UNKNOWN","subject_id":"$312"},{"aspect":"$1046","change":"$1142","evidence_ids":["$98"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-6b92e8bc319d3dcb","observed_ids":["$581"],"reason":"$56","status":"UNKNOWN","subject_id":"$313"},{"aspect":"$1046","change":"$1142","evidence_ids":["$129"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-4926970f0ea502b3","observed_ids":["$649"],"reason":"$56","status":"UNKNOWN","subject_id":"$314"}],"correspondences":[{"observed_ids":["REFENTITY-5747484a9d18f57b"],"target_id":"symbol-fastapi-security-apikeyheader"},{"observed_ids":["REFENTITY-c63a0b18323b73f3"],"target_id":"$1137"},{"observed_ids":["REFENTITY-37335dc5e60fa110"],"target_id":"symbol-pydantic-basesettings"},{"observed_ids":["REFENTITY-52346914255d5513"],"target_id":"symbol-enum-enum"},{"observed_ids":["$599"],"target_id":"reference-class-app-core-settings-base-appenvtypes"},{"observed_ids":["$283"],"target_id":"Host and runtime composition:module-app"},{"observed_ids":["$261"],"target_id":"Host and runtime composition:module-app-core"},{"observed_ids":["$285"],"target_id":"$200"},{"observed_ids":["$300"],"target_id":"$201"},{"observed_ids":["$304"],"target_id":"$202"},{"observed_ids":["$243"],"target_id":"Host and runtime composition:module-app-core-settings"},{"observed_ids":["$280"],"target_id":"$203"},{"observed_ids":["$294"],"target_id":"$204"},{"observed_ids":["$246"],"target_id":"$205"},{"observed_ids":["$247"],"target_id":"$206"},{"observed_ids":["$236"],"target_id":"$207"},{"observed_ids":["$302"],"target_id":"$208"},{"observed_ids":["$582"],"target_id":"$178"},{"observed_ids":["SYM-c35f740a32d3c2b3"],"target_id":"$179"},{"observed_ids":["$599"],"target_id":"$180"},{"observed_ids":["$624"],"target_id":"$181"},{"observed_ids":["SYM-f7dce0661d3ebec1"],"target_id":"$182"},{"observed_ids":["$630"],"target_id":"$183"},{"observed_ids":["SYM-bc896802dad6f51f"],"target_id":"$184"},{"observed_ids":["$694"],"target_id":"$185"},{"observed_ids":["SYM-bf4eaa72f0d5a36a"],"target_id":"$186"},{"observed_ids":["$633"],"target_id":"$187"},{"observed_ids":["$628"],"target_id":"$191"},{"observed_ids":["$705"],"target_id":"$192"},{"observed_ids":["$693"],"target_id":"$193"},{"observed_ids":["ATTR-d8e477c186eb7a43"],"target_id":"$154"},{"observed_ids":["ATTR-2d88ce9c64ebb9c2"],"target_id":"$155"},{"observed_ids":["ATTR-63cfa5b1cdd96e6a"],"target_id":"$161"},{"observed_ids":["ATTR-d8cd52cf67e55063"],"target_id":"$162"},{"observed_ids":["ATTR-557d8300b3128280"],"target_id":"$163"},{"observed_ids":["ATTR-1a4c5352acd2edda"],"target_id":"$165"},{"observed_ids":["ATTR-41d00b770f5d8936"],"target_id":"$166"},{"observed_ids":["ATTR-1b943ff3f39437c3"],"target_id":"$153"},{"observed_ids":["ATTR-7a5ecc0c34177203"],"target_id":"$159"},{"observed_ids":["ATTR-a4134bfed8d216dd"],"target_id":"$160"},{"observed_ids":["ATTR-42a02be3aa6fd350"],"target_id":"$164"},{"observed_ids":["ATTR-e0da82f31e31616a"],"target_id":"$152"},{"observed_ids":["ATTR-5e11e8743fffd180"],"target_id":"$156"},{"observed_ids":["ATTR-9a17537c8ae0f59a"],"target_id":"$151"},{"observed_ids":["ATTR-7ee18641345a2fcc"],"target_id":"$158"},{"observed_ids":["ATTR-6bb31d208852f571"],"target_id":"$157"},{"observed_ids":["$652"],"target_id":"$199"},{"observed_ids":["$659"],"target_id":"$198"},{"observed_ids":["ATTR-cff88f18ac8ea2e5"],"target_id":"$189"},{"observed_ids":["ATTR-2fb9d150efb03872"],"target_id":"$188"},{"observed_ids":["ATTR-fe2b4ce7ac357fb2"],"target_id":"$190"},{"observed_ids":["ATTR-a35f637f7588c70d"],"target_id":"$167"},{"observed_ids":["ATTR-38ccace78dd3c12a"],"target_id":"$168"},{"observed_ids":["ATTR-649a1bff7695860d"],"target_id":"$170"},{"observed_ids":["ATTR-f57a7cf5c46828e6"],"target_id":"$169"},{"observed_ids":["ATTR-eb16bffa1f2e770f"],"target_id":"$172"},{"observed_ids":["ATTR-fb6dcc0122ae57e2"],"target_id":"$177"},{"observed_ids":["ATTR-4f5d434db6cad34d"],"target_id":"$176"},{"observed_ids":["ATTR-d34d897b74295c29"],"target_id":"$171"},{"observed_ids":["ATTR-49bb39d2a246cc75"],"target_id":"$174"},{"observed_ids":["ATTR-141ac207783f36d4"],"target_id":"$175"},{"observed_ids":["ATTR-073681b74a6001cf"],"target_id":"$173"},{"observed_ids":["$670"],"target_id":"$194"},{"observed_ids":["$290"],"target_id":"RealWorld HTTP interface:module-app-api"},{"observed_ids":["$282"],"target_id":"RealWorld HTTP interface:module-app-api-dependencies"},{"observed_ids":["$274"],"target_id":"$545"},{"observed_ids":["$272"],"target_id":"$546"},{"observed_ids":["$235"],"target_id":"$547"},{"observed_ids":["$252"],"target_id":"$548"},{"observed_ids":["$292"],"target_id":"$549"},{"observed_ids":["$266"],"target_id":"RealWorld HTTP interface:module-app-api-errors"},{"observed_ids":["$296"],"target_id":"$550"},{"observed_ids":["$271"],"target_id":"$551"},{"observed_ids":["$233"],"target_id":"RealWorld HTTP interface:module-app-api-routes"},{"observed_ids":["$245"],"target_id":"$552"},{"observed_ids":["$257"],"target_id":"RealWorld HTTP interface:module-app-api-routes-articles"},{"observed_ids":["$244"],"target_id":"$553"},{"observed_ids":["$262"],"target_id":"$554"},{"observed_ids":["$265"],"target_id":"$555"},{"observed_ids":["$298"],"target_id":"$556"},{"observed_ids":["$277"],"target_id":"$557"},{"observed_ids":["$275"],"target_id":"$558"},{"observed_ids":["$276"],"target_id":"$559"},{"observed_ids":["$259"],"target_id":"$560"},{"observed_ids":["$645"],"target_id":"$501"},{"observed_ids":["$689"],"target_id":"$504"},{"observed_ids":["$698"],"target_id":"$503"},{"observed_ids":["$712"],"target_id":"$502"},{"observed_ids":["$640"],"target_id":"$544"},{"observed_ids":["$590"],"target_id":"$509"},{"observed_ids":["$671"],"target_id":"$507"},{"observed_ids":["$588"],"target_id":"$505"},{"observed_ids":["$647"],"target_id":"$506"},{"observed_ids":["$710"],"target_id":"$508"},{"observed_ids":["$638"],"target_id":"$510"},{"observed_ids":["$593"],"target_id":"$512"},{"observed_ids":["$644"],"target_id":"$511"},{"observed_ids":["$592"],"target_id":"$514"},{"observed_ids":["$637"],"target_id":"$513"},{"observed_ids":["$629"],"target_id":"$515"},{"observed_ids":["$601"],"target_id":"$516"},{"observed_ids":["$589"],"target_id":"$517"},{"observed_ids":["$579"],"target_id":"$518"},{"observed_ids":["$646"],"target_id":"$519"},{"observed_ids":["$672"],"target_id":"$520"},{"observed_ids":["$650"],"target_id":"$521"},{"observed_ids":["$702"],"target_id":"$524"},{"observed_ids":["$643"],"target_id":"$522"},{"observed_ids":["$706"],"target_id":"$525"},{"observed_ids":["$611"],"target_id":"$526"},{"observed_ids":["$674"],"target_id":"$523"},{"observed_ids":["$690"],"target_id":"$527"},{"observed_ids":["$663"],"target_id":"$528"},{"observed_ids":["$620"],"target_id":"$531"},{"observed_ids":["$666"],"target_id":"$529"},{"observed_ids":["$708"],"target_id":"$530"},{"observed_ids":["$621"],"target_id":"$533"},{"observed_ids":["$598"],"target_id":"$532"},{"observed_ids":["$587"],"target_id":"$534"},{"observed_ids":["$684"],"target_id":"$535"},{"observed_ids":["$687"],"target_id":"$536"},{"observed_ids":["$691"],"target_id":"$537"},{"observed_ids":["$278"],"target_id":"Product policy and identity services:module-app-services"},{"observed_ids":["$260"],"target_id":"$489"},{"observed_ids":["$234"],"target_id":"$490"},{"observed_ids":["$256"],"target_id":"$491"},{"observed_ids":["$269"],"target_id":"$492"},{"observed_ids":["$254"],"target_id":"$493"},{"observed_ids":["$697"],"target_id":"$477"},{"observed_ids":["$613"],"target_id":"$479"},{"observed_ids":["$675"],"target_id":"$478"},{"observed_ids":["$677"],"target_id":"$481"},{"observed_ids":["$608"],"target_id":"$480"},{"observed_ids":["$701"],"target_id":"$482"},{"observed_ids":["$591"],"target_id":"$484"},{"observed_ids":["$583"],"target_id":"$483"},{"observed_ids":["$660"],"target_id":"$485"},{"observed_ids":["$688"],"target_id":"$486"},{"observed_ids":["$703"],"target_id":"$488"},{"observed_ids":["$627"],"target_id":"$487"},{"observed_ids":["$299"],"target_id":"Product and wire contracts:module-app-models"},{"observed_ids":["$289"],"target_id":"$462"},{"observed_ids":["$250"],"target_id":"Product and wire contracts:module-app-models-domain"},{"observed_ids":["$263"],"target_id":"$463"},{"observed_ids":["$295"],"target_id":"$464"},{"observed_ids":["$255"],"target_id":"$465"},{"observed_ids":["$240"],"target_id":"$466"},{"observed_ids":["$242"],"target_id":"$467"},{"observed_ids":["$281"],"target_id":"Product and wire contracts:module-app-models-schemas"},{"observed_ids":["$251"],"target_id":"$468"},{"observed_ids":["$239"],"target_id":"$469"},{"observed_ids":["$253"],"target_id":"$470"},{"observed_ids":["$258"],"target_id":"$471"},{"observed_ids":["$264"],"target_id":"$472"},{"observed_ids":["$293"],"target_id":"$473"},{"observed_ids":["$287"],"target_id":"$474"},{"observed_ids":["$241"],"target_id":"Product and wire contracts:module-app-resources"},{"observed_ids":["$270"],"target_id":"$475"},{"observed_ids":["$594"],"target_id":"$427"},{"observed_ids":["$636"],"target_id":"$428"},{"observed_ids":["$623"],"target_id":"$429"},{"observed_ids":["$626"],"target_id":"$430"},{"observed_ids":["$618"],"target_id":"$431"},{"observed_ids":["$664"],"target_id":"$432"},{"observed_ids":["$642"],"target_id":"$433"},{"observed_ids":["$595"],"target_id":"$434"},{"observed_ids":["$686"],"target_id":"$435"},{"observed_ids":["$604"],"target_id":"$436"},{"observed_ids":["$711"],"target_id":"$438"},{"observed_ids":["$614"],"target_id":"$437"},{"observed_ids":["$625"],"target_id":"$439"},{"observed_ids":["$673"],"target_id":"$441"},{"observed_ids":["$685"],"target_id":"$440"},{"observed_ids":["$662"],"target_id":"$444"},{"observed_ids":["$612"],"target_id":"$443"},{"observed_ids":["$699"],"target_id":"$442"},{"observed_ids":["$585"],"target_id":"$445"},{"observed_ids":["$658"],"target_id":"$446"},{"observed_ids":["$680"],"target_id":"$447"},{"observed_ids":["$653"],"target_id":"$448"},{"observed_ids":["SYM-40988e1b938dc161"],"target_id":"$449"},{"observed_ids":["$682"],"target_id":"$450"},{"observed_ids":["$654"],"target_id":"$452"},{"observed_ids":["$607"],"target_id":"$451"},{"observed_ids":["$610"],"target_id":"$454"},{"observed_ids":["$602"],"target_id":"$455"},{"observed_ids":["$676"],"target_id":"$453"},{"observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"target_id":"$370"},{"observed_ids":["ATTR-481ecc0832aa1382"],"target_id":"$371"},{"observed_ids":["$578"],"target_id":"$459"},{"observed_ids":["ATTR-6b55836dc6ed486f"],"target_id":"$372"},{"observed_ids":["ATTR-01676cc8a47f579d"],"target_id":"$378"},{"observed_ids":["ATTR-85863f1937a84f2e"],"target_id":"$380"},{"observed_ids":["ATTR-8e5c596ca176e287"],"target_id":"$375"},{"observed_ids":["ATTR-75ab073399a45ae9"],"target_id":"$374"},{"observed_ids":["ATTR-a78710c812e6e903"],"target_id":"$379"},{"observed_ids":["ATTR-23be86977fb335d1"],"target_id":"$373"},{"observed_ids":["ATTR-17bb921475b5e750"],"target_id":"$376"},{"observed_ids":["ATTR-82bc80ad4655b91d"],"target_id":"$377"},{"observed_ids":["ATTR-85a446a56adb0265"],"target_id":"$382"},{"observed_ids":["ATTR-b37ab1c86b2a782c"],"target_id":"$381"},{"observed_ids":["ATTR-3efd0d26b742820a"],"target_id":"$386"},{"observed_ids":["ATTR-6c12a980a5e38272"],"target_id":"$383"},{"observed_ids":["ATTR-2c10d879eda18696"],"target_id":"$385"},{"observed_ids":["ATTR-0dd01307b993fec5"],"target_id":"$384"},{"observed_ids":["ATTR-3d4f0a784b90deba"],"target_id":"$390"},{"observed_ids":["ATTR-cdebbb1b78da84ff"],"target_id":"$388"},{"observed_ids":["ATTR-799c13a86e760759"],"target_id":"$387"},{"observed_ids":["ATTR-0c76bcd12859bfeb"],"target_id":"$389"},{"observed_ids":["ATTR-a880a9211fd3da18"],"target_id":"$392"},{"observed_ids":["ATTR-ca6c78368381d7df"],"target_id":"$391"},{"observed_ids":["$678"],"target_id":"$461"},{"observed_ids":["$651"],"target_id":"$460"},{"observed_ids":["ATTR-7004d37becc78eb2"],"target_id":"$393"},{"observed_ids":["ATTR-b0a67a3f0adf65bc"],"target_id":"$398"},{"observed_ids":["ATTR-d089b41e245a85a8"],"target_id":"$397"},{"observed_ids":["ATTR-81c200c0fb511f83"],"target_id":"$395"},{"observed_ids":["ATTR-4e2a7e777b4965e9"],"target_id":"$394"},{"observed_ids":["ATTR-66e79c240c6afb41"],"target_id":"$396"},{"observed_ids":["ATTR-3f2aba742f01a9dd"],"target_id":"$401"},{"observed_ids":["ATTR-af01892fda9433a7"],"target_id":"$400"},{"observed_ids":["ATTR-3c66e6c8e6345832"],"target_id":"$399"},{"observed_ids":["ATTR-b57d94eabe7dad9f"],"target_id":"$407"},{"observed_ids":["ATTR-586dccd181199aa8"],"target_id":"$408"},{"observed_ids":["ATTR-000e8a88a72631f5"],"target_id":"$406"},{"observed_ids":["ATTR-6bc3715802fd262c"],"target_id":"$402"},{"observed_ids":["ATTR-d27d28e642d2461b"],"target_id":"$403"},{"observed_ids":["ATTR-9e8aa931315c284c"],"target_id":"$404"},{"observed_ids":["ATTR-e7d01028d58a046e"],"target_id":"$405"},{"observed_ids":["ATTR-972f90447c30e272"],"target_id":"$411"},{"observed_ids":["ATTR-079ed322e22728d4"],"target_id":"$410"},{"observed_ids":["ATTR-4dc4e5044bc91b65"],"target_id":"$409"},{"observed_ids":["ATTR-464716350d0889b2"],"target_id":"$412"},{"observed_ids":["ATTR-3eeecb689cc7399e"],"target_id":"$413"},{"observed_ids":["ATTR-fd504a7ab0716cbb"],"target_id":"$414"},{"observed_ids":["ATTR-1dcb38571a7848fa"],"target_id":"$415"},{"observed_ids":["ATTR-e835ef11f36c0f54"],"target_id":"$416"},{"observed_ids":["ATTR-da281c1447eaad2e"],"target_id":"$418"},{"observed_ids":["ATTR-fcd7adbbff773745"],"target_id":"$419"},{"observed_ids":["ATTR-37a38868e20b7346"],"target_id":"$417"},{"observed_ids":["ATTR-d91016bb7a4dc200"],"target_id":"$425"},{"observed_ids":["ATTR-f1364efd2814c610"],"target_id":"$422"},{"observed_ids":["ATTR-b093cdaf12db8ad8"],"target_id":"$424"},{"observed_ids":["ATTR-8dd2d5a8abbe906b"],"target_id":"$421"},{"observed_ids":["ATTR-03905c486f9e2c59"],"target_id":"$423"},{"observed_ids":["ATTR-6d9bdf206c61defc"],"target_id":"$426"},{"observed_ids":["ATTR-36453ce10b52d0b1"],"target_id":"$420"},{"observed_ids":["$301"],"target_id":"PostgreSQL persistence adapter:module-app-db"},{"observed_ids":["$238"],"target_id":"$350"},{"observed_ids":["$297"],"target_id":"$351"},{"observed_ids":["$268"],"target_id":"$352"},{"observed_ids":["$237"],"target_id":"$353"},{"observed_ids":["$286"],"target_id":"PostgreSQL persistence adapter:module-app-db-queries"},{"observed_ids":["$303"],"target_id":"$354"},{"observed_ids":["$288"],"target_id":"$355"},{"observed_ids":["$267"],"target_id":"PostgreSQL persistence adapter:module-app-db-repositories"},{"observed_ids":["$291"],"target_id":"$356"},{"observed_ids":["$284"],"target_id":"$357"},{"observed_ids":["$273"],"target_id":"$358"},{"observed_ids":["$248"],"target_id":"$359"},{"observed_ids":["$249"],"target_id":"$360"},{"observed_ids":["$279"],"target_id":"$361"},{"observed_ids":["$696"],"target_id":"$309"},{"observed_ids":["$584"],"target_id":"$310"},{"observed_ids":["$641"],"target_id":"$311"},{"observed_ids":["$656"],"target_id":"$312"},{"observed_ids":["$581"],"target_id":"$313"},{"observed_ids":["$649"],"target_id":"$314"},{"observed_ids":["$669"],"target_id":"$316"},{"observed_ids":["$577"],"target_id":"$315"},{"observed_ids":["$632"],"target_id":"$326"},{"observed_ids":["$635"],"target_id":"$318"},{"observed_ids":["$709"],"target_id":"$330"},{"observed_ids":["$616"],"target_id":"$319"},{"observed_ids":["$600"],"target_id":"$320"},{"observed_ids":["$634"],"target_id":"$323"},{"observed_ids":["$586"],"target_id":"$321"},{"observed_ids":["$665"],"target_id":"$325"},{"observed_ids":["$668"],"target_id":"$324"},{"observed_ids":["$615"],"target_id":"$327"},{"observed_ids":["$704"],"target_id":"$317"},{"observed_ids":["$679"],"target_id":"$329"},{"observed_ids":["$596"],"target_id":"$322"},{"observed_ids":["$597"],"target_id":"$328"},{"observed_ids":["$657"],"target_id":"$332"},{"observed_ids":["$700"],"target_id":"$331"},{"observed_ids":["$713"],"target_id":"$338"},{"observed_ids":["$606"],"target_id":"$335"},{"observed_ids":["$631"],"target_id":"$337"},{"observed_ids":["$661"],"target_id":"$333"},{"observed_ids":["$605"],"target_id":"$334"},{"observed_ids":["$692"],"target_id":"$336"},{"observed_ids":["$655"],"target_id":"$341"},{"observed_ids":["$667"],"target_id":"$340"},{"observed_ids":["$603"],"target_id":"$342"},{"observed_ids":["$622"],"target_id":"$339"},{"observed_ids":["$619"],"target_id":"$343"},{"observed_ids":["$695"],"target_id":"$345"},{"observed_ids":["$580"],"target_id":"$344"},{"observed_ids":["$648"],"target_id":"$347"},{"observed_ids":["$639"],"target_id":"$348"},{"observed_ids":["$617"],"target_id":"$346"},{"observed_ids":["$681"],"target_id":"$349"}],"schema_version":"1.0.0","status":"UNKNOWN"},"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]]],"source":{"dirty":true,"git_head":"3e3075cbae8481a19af87db6f238524d5358dca4","scope":["app/**/*.py"],"source_digest":"b1e0e0fcac35279821dd4a1d3f88d49661ac5c77bf2223e3c7d8db7bb4032cc5"},"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-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":[["$577","FACT","$1125","function","close_db_connection",["$812","$813"],["EVD-c86ef21d63d9a676"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["fastapi.FastAPI"],"$m","$m",null,"$m","$m","$812","close_db_connection",true,false,"app.db",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"}],null,"$m","$m","$813","app","$m","None","3a860499a2248a25",25,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"close_db_connection"}]],["$578","FACT","$1125","method","default_datetime",["$891","$893"],["EVD-4cc3bb2552b70257"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["validator"],"$m",[],"$m","$m","$m","$m","$m","$594","$m","instance","$891","default_datetime",true,false,"$890",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"cls"},{"annotation":"$1050","default":null,"default_known":true,"kind":"$1116","name":"value"}],"$892","$m","$m","$893","cls","$m","$1050","083360d6fbcd646c",12,false,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"default_datetime"}]],["$579","FACT","$1125","function","http422_error_handler",["$752","$753"],["EVD-cf8ba0f6de005aac"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$1066","pydantic.ValidationError","$1132","$1133"],"$m","$m",null,"$m","$m","$752","http422_error_handler",true,false,"app.api",[{"annotation":"Request","default":null,"default_known":true,"kind":"$1116","name":"_"},{"annotation":"Union[RequestValidationError, ValidationError]","default":null,"default_known":true,"kind":"$1116","name":"exc"}],null,"$m","$m","$753","_","$m","JSONResponse","6aac8954f7a2cc0e",14,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"http422_error_handler"}]],["$580","FACT","$1125","method","create_tags_that_dont_exist",["$878","$880"],["EVD-788cb3a41eccd650"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$581","$m","instance","$878","create_tags_that_dont_exist",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1105","name":"tags"}],"$879","$m","$m","$880","self","$m","None","4048547b732e20e1",21,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"create_tags_that_dont_exist"}]],["SYM-047537e3ee392353","FACT","$1125","$1136","target_metadata",["$815","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","$815","target_metadata","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.env.target_metadata","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"target_metadata"}]],["$581","FACT","$1125","class","TagsRepository",["$878","$879"],["$98"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-548283303bb22018"],"expression":"$42","id":"BASE-cf54d4b8f33bcd63","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$860"]}],["$860"],["$42"],false,true,"class",["create_tags_that_dont_exist","get_all_tags"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$695","$580"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$878","TagsRepository",true,"$m","app.db","$m",null,"$m","$m","$879","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"TagsRepository"}]],["$582","FACT","$1125","class","$36",["$795","$796"],["$122"],[],[],[],["$m","$m",[{"annotation":"bool","definition_id":"ATTR-d8e477c186eb7a43","evidence_ids":["EVD-451e5b295a328ae2"],"name":"debug","visibility":{"basis":"$1048","kind":"public","spelling":"debug"}},{"annotation":"str","definition_id":"ATTR-2d88ce9c64ebb9c2","evidence_ids":["EVD-02208bbeede9e41b"],"name":"docs_url","visibility":{"basis":"$1048","kind":"public","spelling":"docs_url"}},{"annotation":"str","definition_id":"ATTR-63cfa5b1cdd96e6a","evidence_ids":["EVD-5ac84de47c629c3d"],"name":"openapi_prefix","visibility":{"basis":"$1048","kind":"public","spelling":"openapi_prefix"}},{"annotation":"str","definition_id":"ATTR-d8cd52cf67e55063","evidence_ids":["EVD-6a23ccf2b9127956"],"name":"openapi_url","visibility":{"basis":"$1048","kind":"public","spelling":"openapi_url"}},{"annotation":"str","definition_id":"ATTR-557d8300b3128280","evidence_ids":["EVD-778b05996bbc4a4f"],"name":"redoc_url","visibility":{"basis":"$1048","kind":"public","spelling":"redoc_url"}},{"annotation":"str","definition_id":"ATTR-1a4c5352acd2edda","evidence_ids":["EVD-d61a86124fdfa754"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-41d00b770f5d8936","evidence_ids":["EVD-9e5a2bb75de55a82"],"name":"version","visibility":{"basis":"$1048","kind":"public","spelling":"version"}},{"annotation":"PostgresDsn","definition_id":"ATTR-1b943ff3f39437c3","evidence_ids":["EVD-48f116ef976edff6"],"name":"database_url","visibility":{"basis":"$1048","kind":"public","spelling":"database_url"}},{"annotation":"int","definition_id":"ATTR-7a5ecc0c34177203","evidence_ids":["EVD-7ca5efa3e9789613"],"name":"max_connection_count","visibility":{"basis":"$1048","kind":"public","spelling":"max_connection_count"}},{"annotation":"int","definition_id":"ATTR-a4134bfed8d216dd","evidence_ids":["EVD-ff9d432f33e279ef"],"name":"min_connection_count","visibility":{"basis":"$1048","kind":"public","spelling":"min_connection_count"}},{"annotation":"SecretStr","definition_id":"ATTR-42a02be3aa6fd350","evidence_ids":["EVD-2e2d5d4f6f323304"],"name":"secret_key","visibility":{"basis":"$1048","kind":"public","spelling":"secret_key"}},{"annotation":"str","definition_id":"ATTR-e0da82f31e31616a","evidence_ids":["EVD-5b64628faac63e65"],"name":"api_prefix","visibility":{"basis":"$1048","kind":"public","spelling":"api_prefix"}},{"annotation":"str","definition_id":"ATTR-5e11e8743fffd180","evidence_ids":["EVD-d234ecc65be119f2"],"name":"jwt_token_prefix","visibility":{"basis":"$1048","kind":"public","spelling":"jwt_token_prefix"}},{"annotation":"List[str]","definition_id":"ATTR-9a17537c8ae0f59a","evidence_ids":["EVD-17e9838c41227623"],"name":"allowed_hosts","visibility":{"basis":"$1048","kind":"public","spelling":"allowed_hosts"}},{"annotation":"int","definition_id":"ATTR-7ee18641345a2fcc","evidence_ids":["EVD-6c26d9e12288482c"],"name":"logging_level","visibility":{"basis":"$1048","kind":"public","spelling":"logging_level"}},{"annotation":"Tuple[str, str]","definition_id":"ATTR-6bb31d208852f571","evidence_ids":["EVD-184af26cafc36c2e"],"name":"loggers","visibility":{"basis":"$1048","kind":"public","spelling":"loggers"}}],[{"candidate_count":1,"evidence_ids":["EVD-f067c2773e690ecb"],"expression":"BaseAppSettings","id":"BASE-595d51116adff076","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$803"]}],["$803"],["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":["$1119","$1120"]},"$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$652","$659"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$795","$36",true,"$m","app.core","$m",null,"$m",["fastapi_kwargs"],"$796","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$36"}]],["SYM-09faca26e0db15f0","FACT","$1125","$1136","UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF",["$943","$951"],["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","$943","UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF","$m","$m","$m","$m",null,"$m","$m","$951","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF"}]],["SYM-0b24d026dc99f733","FACT","$1125","class","Favorites",["$831","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":"$1048","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-a7d38d0db7d2d126","evidence_ids":["EVD-a7b91e5b1bade64f"],"name":"article_id","visibility":{"basis":"$1048","kind":"public","spelling":"article_id"}},{"annotation":"int","definition_id":"ATTR-85e43a972726a743","evidence_ids":["EVD-d7bcd66bbdd1a7ad"],"name":"user_id","visibility":{"basis":"$1048","kind":"public","spelling":"user_id"}}],[{"candidate_count":1,"evidence_ids":["EVD-f00419b18670f24a"],"expression":"TypedTable","id":"BASE-1ea9a3aa15c12590","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$835"]}],["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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","Favorites",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Favorites","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Favorites"}]],["$583","FACT","$1125","function","create_access_token_for_user",["$967","$968"],["EVD-03bc88bd64f68c3e"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$908"],"$m","$m",null,"$m","$m","$967","create_access_token_for_user",true,false,"$957",[{"annotation":"User","default":null,"default_known":true,"kind":"$1116","name":"user"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"secret_key"}],null,"$m","$m","$968","user","$m","str","bb52f1e30d4ef77c",26,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_access_token_for_user"}]],["SYM-0da73d2af2baf63b","FACT","$1125","method","emit",["$791","$793"],["EVD-d2b8e1ca76a0ad28"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","SYM-6f8dbbadce4b0a31","$m","instance","$791","emit",true,false,"app.core",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"logging.LogRecord","default":null,"default_known":true,"kind":"$1116","name":"record"}],"$792","$m","$m","$793","self","$m","None","5e4accb2dedf07d0",97,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"emit"}]],["$584","FACT","$1125","class","$42",["$859","$860"],["$136"],[],[],[],["$m","$m",[],[],[],[],false,true,"class",["__init__","connection"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$657","$700"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$859","$42",true,"$m","app.db","$m",null,"$m",["connection"],"$860","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$42"}]],["SYM-0fdee06e389ec5f1","FACT","$1125","class","Articles",["$831","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":"$1048","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-81fd1a759a33f8eb","evidence_ids":["EVD-3c367f12f4f57444"],"name":"id","visibility":{"basis":"$1048","kind":"public","spelling":"id"}},{"annotation":"str","definition_id":"ATTR-ab245fb2baed9049","evidence_ids":["EVD-d395c6ba30a99a7c"],"name":"slug","visibility":{"basis":"$1048","kind":"public","spelling":"slug"}},{"annotation":"str","definition_id":"ATTR-21cd8d01857a1568","evidence_ids":["EVD-632447c8ee1568c5"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-3efda08a76a086b6","evidence_ids":["EVD-237f63f06af645fe"],"name":"description","visibility":{"basis":"$1048","kind":"public","spelling":"description"}},{"annotation":"str","definition_id":"ATTR-76c789555946072f","evidence_ids":["EVD-9d46c6fa47ab3126"],"name":"body","visibility":{"basis":"$1048","kind":"public","spelling":"body"}},{"annotation":"int","definition_id":"ATTR-df42309bb2758640","evidence_ids":["EVD-87c9b9de330c477a"],"name":"author_id","visibility":{"basis":"$1048","kind":"public","spelling":"author_id"}},{"annotation":"datetime","definition_id":"ATTR-2523ce98d7de6f97","evidence_ids":["EVD-b12f50c76353ed02"],"name":"created_at","visibility":{"basis":"$1048","kind":"public","spelling":"created_at"}},{"annotation":"datetime","definition_id":"ATTR-28f41927ee0337ed","evidence_ids":["EVD-366114d471a5a30f"],"name":"updated_at","visibility":{"basis":"$1048","kind":"public","spelling":"updated_at"}}],[{"candidate_count":1,"evidence_ids":["EVD-cb94614759e2b9af"],"expression":"TypedTable","id":"BASE-ef8097c76079ff49","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$835"]}],["TypedTable"],["TypedTable"],false,true,"class",["__table__"],"$m",false,[],false,[],"$m",{"app.db.queries.tables":["$1050"]},"$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","Articles",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Articles","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Articles"}]],["SYM-1175b8c239d654b8","FACT","$1125","class","Parameter",["$831","$833"],["EVD-62ba3ac5e18e13bf"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-f696662f487872ab"],"expression":"CommonParameter","id":"BASE-efb9c7b0e6ced8e3","reason":"$1062","relationship_kind":"inherits","status":"$1114","targets":["pypika.Parameter"]}],["pypika.Parameter"],["CommonParameter"],false,true,"class",["__init__"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["SYM-a80352f997edd316"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","Parameter",true,"$m","app.db","$m",null,"$m","$m","$833","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Parameter"}]],["$585","FACT","$1125","class","JWTMeta",["$927","$928"],["$118"],[],[],[],["$m","$m",[{"annotation":"datetime","definition_id":"ATTR-464716350d0889b2","evidence_ids":["EVD-0259fbca6ef7c317"],"name":"exp","visibility":{"basis":"$1048","kind":"public","spelling":"exp"}},{"annotation":"str","definition_id":"ATTR-3eeecb689cc7399e","evidence_ids":["EVD-e4587aae094cb2b0"],"name":"sub","visibility":{"basis":"$1048","kind":"public","spelling":"sub"}}],[{"candidate_count":1,"evidence_ids":["EVD-a35b37fb0c6579cf"],"expression":"BaseModel","id":"BASE-e712970c643594bb","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.jwt":["$1050"]},"$m",[{"annotation":"datetime","name":"exp"},{"annotation":"str","name":"sub"}],false,null,[{"definition_ids":["ATTR-464716350d0889b2","ATTR-3eeecb689cc7399e"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$927","JWTMeta",true,"$m","$890","$m",null,"$m","$m","$928","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"JWTMeta"}]],["$586","FACT","$1125","method","get_article_by_slug",["$838","$850"],["EVD-2c811916f7320f3f"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m","$696","$m","instance","$838","get_article_by_slug",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"requested_user"}],"$840","$m","$m","$850","self","$m","Article","6fc9b0fd6a40a938",56,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_article_by_slug"}]],["$587","FACT","$1125","function","unsubscribe_from_user",["$775","$778"],["EVD-6c1ea174077b359a"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$870","$901","$908","$931"],"$m","$m",null,"$m","$m","$775","unsubscribe_from_user",true,false,"app.api",[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1116","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$497","default":"$77","default_known":true,"kind":"$1116","name":"profiles_repo"}],null,"$m","$m","$778","profile","$m","$496","006b0aa71fc24868",69,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"unsubscribe_from_user"}]],["SYM-15f9930508b752e1","FACT","$1125","function","stop_app",["$786","$790"],["EVD-90ec2d5e617cfebb"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["logger.catch"],"$m",[],"$m","$m","$m","$m","$m","$693","$m","$m","$786","stop_app",false,false,"app.core",[],"$789","$m","$m","$790",null,"$m","None","0dde12d4a80ecad9",7,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"stop_app"}]],["SYM-170bb47f0a3953a0","FACT","$1125","$1136","CAMEL_OR_SNAKE_CASE_TO_WORDS",["$838","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","$838","CAMEL_OR_SNAKE_CASE_TO_WORDS","$m","$m","$m","$m",null,"$m","$m","app.db.repositories.articles.CAMEL_OR_SNAKE_CASE_TO_WORDS","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"CAMEL_OR_SNAKE_CASE_TO_WORDS"}]],["SYM-1acd5890634c14c3","FACT","$1125","function","upgrade",["$817","$828"],["EVD-1eb69d81ee8bac31"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","upgrade",true,false,"app.db",[],null,"$m","$m","$828",null,"$m","None","3a3f03ddee3dce68",32,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"upgrade"}]],["SYM-1ad8f943b883ee7a","FACT","$1125","function","create_favorites_table",["$817","$821"],["EVD-897e44a7f86b0d12"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_favorites_table",true,false,"app.db",[],null,"$m","$m","$821",null,"$m","None","36da6b266258d19f",59,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_favorites_table"}]],["$588","FACT","$1125","function","_get_authorization_header",["$730","$734"],["EVD-74e9a475b8605f66"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$730","_get_authorization_header",true,false,"app.api",[{"annotation":"str","default":"Security(RWAPIKeyHeader(name=HEADER_KEY))","default_known":true,"kind":"$1116","name":"api_key"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$734","api_key","$m","str","da83aae245bbbce3",57,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_authorization_header"}]],["SYM-1e2a59e51b51136b","FACT","$1125","class","Tags",["$831","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":"$1048","kind":"public","spelling":"__table__"}},{"annotation":"str","definition_id":"ATTR-da783f5c68e910b7","evidence_ids":["EVD-7d1a1c35a3bd6dc6"],"name":"tag","visibility":{"basis":"$1048","kind":"public","spelling":"tag"}}],[{"candidate_count":1,"evidence_ids":["EVD-ee11a8f9dc5eb2c8"],"expression":"TypedTable","id":"BASE-e12700092e93b37f","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$835"]}],["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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","Tags",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Tags","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Tags"}]],["$589","FACT","$1125","function","http_error_handler",["$750","$751"],["EVD-6cfea477ea7b63d9"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$1065","$1132","$1133"],"$m","$m",null,"$m","$m","$750","http_error_handler",true,false,"app.api",[{"annotation":"Request","default":null,"default_known":true,"kind":"$1116","name":"_"},{"annotation":"$147","default":null,"default_known":true,"kind":"$1116","name":"exc"}],null,"$m","$m","$751","_","$m","JSONResponse","3fbcfcac43bf3ea8",17,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"http_error_handler"}]],["$590","FACT","$1125","function","$1086",["$730","$739"],["$100"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["typing.Callable"],"$m","$m",null,"$m","$m","$730","$1086",true,false,"app.api",[{"annotation":"bool","default":"True","default_known":true,"kind":"$1105","name":"required"}],null,"$m","$m","$739",null,"$m","Callable","8b681a6cb72b99b7",8,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1086"}]],["$591","FACT","$1125","function","create_jwt_token",["$967","$969"],["EVD-59a0768ec152ad39"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["datetime.timedelta"],"$m","$m",null,"$m","$m","$967","create_jwt_token",true,false,"$957",[{"annotation":"Dict[str, str]","default":null,"default_known":true,"kind":"$1105","name":"jwt_content"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"secret_key"},{"annotation":"timedelta","default":null,"default_known":true,"kind":"$1105","name":"expires_delta"}],null,"$m","$m","$969",null,"$m","str","685293d60b177763",51,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_jwt_token"}]],["$592","FACT","$1125","function","_get_db_pool",["$743","$745"],["EVD-0ed9f4d4f626e3c8"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$743","_get_db_pool",true,false,"app.api",[{"annotation":"Request","default":null,"default_known":true,"kind":"$1116","name":"request"}],null,"$m","$m","$745","request","$m","Pool","9048e39fad69b579",9,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_db_pool"}]],["$593","FACT","$1125","function","$1085",["$740","$742"],["EVD-5a3a47a255cb95b8"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$862","$897","$899","$901","$908"],"$m","$m",null,"$m","$m","$740","$1085",true,false,"app.api",[{"annotation":"int","default":"Path(..., ge=1)","default_known":true,"kind":"$1116","name":"comment_id"},{"annotation":"Article","default":"Depends(articles.get_article_by_slug_from_path)","default_known":true,"kind":"$1116","name":"article"},{"annotation":"$306","default":"Depends(authentication.get_current_user_authorizer(required=False))","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$59","default":"Depends(database.get_repository(CommentsRepository))","default_known":true,"kind":"$1116","name":"comments_repo"}],null,"$m","$m","$742","comment_id","$m","Comment","6d1e3932bb32947e",34,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1085"}]],["SYM-24a2ea45f0d90622","FACT","$1125","$1136","AUTHENTICATION_REQUIRED",["$943","$947"],["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","$943","AUTHENTICATION_REQUIRED","$m","$m","$m","$m",null,"$m","$m","$947","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"AUTHENTICATION_REQUIRED"}]],["SYM-257da542b84403db","FACT","$1125","function","create_tags_table",["$817","$823"],["EVD-b4b1d250c5e3a6ec"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_tags_table",true,false,"app.db",[],null,"$m","$m","$823",null,"$m","None","d4404655e61c14f2",19,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_tags_table"}]],["$594","FACT","$1125","class","$64",["$891","$892"],["$124"],[],[],[],["$m","$m",[{"annotation":"$1050","definition_id":"ATTR-d4b8a7a46c8fb4e6","evidence_ids":["EVD-0754e90f9fae600c"],"name":"created_at","visibility":{"basis":"$1048","kind":"public","spelling":"created_at"}},{"annotation":"$1050","definition_id":"ATTR-481ecc0832aa1382","evidence_ids":["EVD-90a1d98e74c89c5d"],"name":"updated_at","visibility":{"basis":"$1048","kind":"public","spelling":"updated_at"}}],[{"candidate_count":1,"evidence_ids":["EVD-e331c88d9b0d47d1"],"expression":"BaseModel","id":"BASE-74f629bf9551fbc0","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],true,true,"$1121",["created_at","default_datetime","updated_at"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"$1050","name":"created_at"},{"annotation":"$1050","name":"updated_at"}],false,null,[{"definition_ids":["ATTR-d4b8a7a46c8fb4e6","ATTR-481ecc0832aa1382"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$578"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$891","$64",true,"$m","$890","$m",null,"$m","$m","$892","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$64"}]],["SYM-293c12ffc372a887","FACT","$1125","class","$142",["$810","$811"],["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":"$1143","targets":[]}],["Exception"],["Exception"],false,true,"class",[],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$810","$142",true,"$m","app.db","$m",null,"$m","$m","$811","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$142"}]],["$595","FACT","$1125","class","User",["$907","$908"],["$113"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-3d4f0a784b90deba","evidence_ids":["EVD-75944c92727aa7f1"],"name":"username","visibility":{"basis":"$1048","kind":"public","spelling":"username"}},{"annotation":"str","definition_id":"ATTR-cdebbb1b78da84ff","evidence_ids":["EVD-ce0f07a3c935573a"],"name":"email","visibility":{"basis":"$1048","kind":"public","spelling":"email"}},{"annotation":"str","definition_id":"ATTR-799c13a86e760759","evidence_ids":["EVD-aaddd4a8d24449b6"],"name":"bio","visibility":{"basis":"$1048","kind":"public","spelling":"bio"}},{"annotation":"$307","definition_id":"ATTR-0c76bcd12859bfeb","evidence_ids":["EVD-310b57dff1662296"],"name":"image","visibility":{"basis":"$1048","kind":"public","spelling":"image"}}],[{"candidate_count":1,"evidence_ids":["EVD-bcfa23a60a624ad5"],"expression":"RWModel","id":"BASE-34715ba5dbb8b794","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$903"]}],["$903"],["RWModel"],false,true,"$1121",["bio","image"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"},{"annotation":"str","name":"email"},{"annotation":"str","name":"bio"},{"annotation":"$307","name":"image"}],false,null,[{"definition_ids":["ATTR-3d4f0a784b90deba","ATTR-cdebbb1b78da84ff","ATTR-799c13a86e760759","ATTR-0c76bcd12859bfeb"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$907","User",true,"$m","$890","$m",null,"$m","$m","$908","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"User"}]],["$596","FACT","$1125","method","_get_article_from_db_record",["$838","$842"],["$95"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$696","$m","instance","$838","_get_article_from_db_record",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1105","name":"article_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"author_username"},{"annotation":"$306","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"$840","$m","$m","$842","self","$m","Article","1c90bd932aa43cc0",95,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"private","spelling":"_get_article_from_db_record"}]],["$597","FACT","$1125","method","_link_article_with_tags",["$838","$843"],["EVD-8bc954c93df97cea"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$696","$m","instance","$838","_link_article_with_tags",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1105","name":"tags"}],"$840","$m","$m","$843","self","$m","None","46557236a7214051",25,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"private","spelling":"_link_article_with_tags"}]],["$598","FACT","$1125","function","follow_for_user",["$775","$776"],["EVD-721f0d270abdeb1e"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$870","$901","$908","$931"],"$m","$m",null,"$m","$m","$775","follow_for_user",true,false,"app.api",[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1116","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$497","default":"$77","default_known":true,"kind":"$1116","name":"profiles_repo"}],null,"$m","$m","$776","profile","$m","$496","addda55e1ca3fee9",67,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"follow_for_user"}]],["$599","FACT","$1125","class","AppEnvTypes",["$801","$802"],["$93"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-cff88f18ac8ea2e5","evidence_ids":["EVD-60054e1160258f14"],"name":"prod","visibility":{"basis":"$1048","kind":"public","spelling":"prod"}},{"annotation":"str","definition_id":"ATTR-2fb9d150efb03872","evidence_ids":["EVD-fce97f58acdb596f"],"name":"dev","visibility":{"basis":"$1048","kind":"public","spelling":"dev"}},{"annotation":"str","definition_id":"ATTR-fe2b4ce7ac357fb2","evidence_ids":["EVD-14b214f85dca214c"],"name":"test","visibility":{"basis":"$1048","kind":"public","spelling":"test"}}],[{"candidate_count":1,"evidence_ids":["EVD-553b8e7bffb6045a"],"expression":"Enum","id":"BASE-56ab18850bd1e185","reason":"$1060","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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$801","AppEnvTypes",true,"$m","app.core","$m",null,"$m","$m","$802","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"AppEnvTypes"}]],["SYM-372c4aac266cd11c","FACT","$1125","$1136","down_revision",["$817","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","$817","down_revision","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.down_revision","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"down_revision"}]],["$600","FACT","$1125","method","filter_articles",["$838","$848"],["EVD-21fb012f99d13fe6"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m","$696","$m","instance","$838","filter_articles",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"tag"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"author"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"favorited"},{"annotation":"int","default":"20","default_known":true,"kind":"$1105","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1105","name":"offset"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"requested_user"}],"$840","$m","$m","$848","self","$m","List[Article]","33938ec8e4827c11",413,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"filter_articles"}]],["$601","FACT","$1125","function","$1087",["$748","$749"],["EVD-93e6233c91729267"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$870","$901","$908"],"$m","$m",null,"$m","$m","$748","$1087",true,false,"app.api",[{"annotation":"str","default":"Path(..., min_length=1)","default_known":true,"kind":"$1116","name":"username"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$497","default":"$77","default_known":true,"kind":"$1116","name":"profiles_repo"}],null,"$m","$m","$749","username","$m","Profile","181d1af708b8aef0",29,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1087"}]],["$602","FACT","$1125","class","UserWithToken",["$936","$941"],["$104"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-6d9bdf206c61defc","evidence_ids":["EVD-0ff11855a7696a5f"],"name":"token","visibility":{"basis":"$1048","kind":"public","spelling":"token"}}],[{"candidate_count":1,"evidence_ids":["EVD-e1f3431dcf0863fc"],"expression":"User","id":"BASE-303351a4723d06c6","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$908"]}],["$908"],["User"],false,true,"$1121",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"token"}],false,null,[{"definition_ids":["ATTR-6d9bdf206c61defc"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$936","UserWithToken",true,"$m","$890","$m",null,"$m","$m","$941","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"UserWithToken"}]],["$603","FACT","$1125","method","is_user_following_for_another_user",["$869","$875"],["EVD-2121a21efddeb09f"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$877"],"$m","$m","$656","$m","instance","$869","is_user_following_for_another_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"$870","$m","$m","$875","self","$m","bool","507d02b45e5b5f20",24,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"is_user_following_for_another_user"}]],["$604","FACT","$1125","class","$38",["$913","$914"],["$134"],[],[],[],["$m","$m",[{"annotation":"List[str]","definition_id":"ATTR-7004d37becc78eb2","evidence_ids":["EVD-dbfa9b8d28357eb2"],"name":"tags","visibility":{"basis":"$1048","kind":"public","spelling":"tags"}}],[{"candidate_count":1,"evidence_ids":["EVD-83cd7bc9ab4caf79"],"expression":"RWSchema","id":"BASE-ac19c1c0d64b8ef8","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]},{"candidate_count":1,"evidence_ids":["EVD-a494683aaf335df6"],"expression":"Article","id":"BASE-105e4adb0371839d","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$897"]}],["$897","$933"],["Article","RWSchema"],true,true,"$1121",["tags"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"List[str]","name":"tags"}],false,null,[{"definition_ids":["ATTR-7004d37becc78eb2"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$913","$38",true,"$m","$890","$m",null,"$m","$m","$914","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$38"}]],["SYM-40988e1b938dc161","FACT","$1125","class","Config",["$932","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":"$1048","kind":"public","spelling":"orm_mode"}}],[{"candidate_count":1,"evidence_ids":["EVD-451dcca7d02bc407"],"expression":"RWModel.Config","id":"BASE-7d12d30c45726041","reason":"$1034","relationship_kind":"inherits","status":"$1114","targets":["$904"]}],["$904"],["RWModel.Config"],false,true,"class",["orm_mode"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$653",[{"definition_ids":["ATTR-7d4b057088c8e35e"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$932","Config",true,"$m","$890","$m","$933","$m","$m","app.models.schemas.rwschema.RWSchema.Config","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Config"}]],["$605","FACT","$1125","method","delete_comment",["$861","$866"],["EVD-f1abf2a2151a268c"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$899","$901"],"$m","$m","$641","$m","instance","$861","delete_comment",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Comment","default":null,"default_known":true,"kind":"$1105","name":"comment"}],"$862","$m","$m","$866","self","$m","None","deabd5fc4a02727e",23,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"delete_comment"}]],["$606","FACT","$1125","method","get_comment_by_id",["$861","$867"],["EVD-47217920dc46bd1f"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$899","$901","$908"],"$m","$m","$641","$m","instance","$861","get_comment_by_id",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"int","default":null,"default_known":true,"kind":"$1105","name":"comment_id"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"user"}],"$862","$m","$m","$867","self","$m","Comment","c6cc0940bb1ad625",53,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_comment_by_id"}]],["SYM-422f44970ea50ab2","FACT","$1125","function","_get_repo",["$743","$747"],["EVD-430e343eb17585c1"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$629","$m","$m","$743","_get_repo",false,false,"app.api",[{"annotation":"Connection","default":"Depends(_get_connection_from_pool)","default_known":true,"kind":"$1116","name":"conn"}],"$746","$m","$m","$747","conn","$m","$42","1d205cab944dd1f8",6,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_repo"}]],["$607","FACT","$1125","class","UserInCreate",["$936","$937"],["EVD-cb7f500fb00f9f7d"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-37a38868e20b7346","evidence_ids":["EVD-0ced44072f122adf"],"name":"username","visibility":{"basis":"$1048","kind":"public","spelling":"username"}}],[{"candidate_count":1,"evidence_ids":["EVD-34798844f27335c7"],"expression":"UserInLogin","id":"BASE-23e8268fa2a11973","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$938"]}],["UserInLogin"],["UserInLogin"],false,true,"$1121",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"}],false,null,[{"definition_ids":["ATTR-37a38868e20b7346"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$936","UserInCreate",true,"$m","$890","$m",null,"$m","$m","$937","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"UserInCreate"}]],["$608","FACT","$1125","function","check_email_is_taken",["$962","$963"],["EVD-be82e13dbd99b0c2"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$883"],"$m","$m",null,"$m","$m","$962","check_email_is_taken",true,false,"$957",[{"annotation":"$720","default":null,"default_known":true,"kind":"$1116","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"email"}],null,"$m","$m","$963","repo","$m","bool","6cd63b17dcdbf178",18,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"check_email_is_taken"}]],["SYM-438f02afb1846986","FACT","$1125","$1136","depends_on",["$817","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","$817","depends_on","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.depends_on","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"depends_on"}]],["$609","FACT","$1125","function","create_users_table",["$817","$825"],["EVD-50619fe6fc63bb8a"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_users_table",true,false,"app.db",[],null,"$m","$m","$825",null,"$m","None","8cb41f37e49bb372",109,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_users_table"}]],["$610","FACT","$1125","class","UserInUpdate",["$936","$940"],["$133"],[],[],[],["$m","$m",[{"annotation":"$307","definition_id":"ATTR-d91016bb7a4dc200","evidence_ids":["EVD-8f7659fc03b5bc24"],"name":"username","visibility":{"basis":"$1048","kind":"public","spelling":"username"}},{"annotation":"Optional[EmailStr]","definition_id":"ATTR-f1364efd2814c610","evidence_ids":["EVD-d81e098ad15f9f9d"],"name":"email","visibility":{"basis":"$1048","kind":"public","spelling":"email"}},{"annotation":"$307","definition_id":"ATTR-b093cdaf12db8ad8","evidence_ids":["EVD-e498184e9a1a733e"],"name":"password","visibility":{"basis":"$1048","kind":"public","spelling":"password"}},{"annotation":"$307","definition_id":"ATTR-8dd2d5a8abbe906b","evidence_ids":["EVD-2b1641bec214db5b"],"name":"bio","visibility":{"basis":"$1048","kind":"public","spelling":"bio"}},{"annotation":"Optional[HttpUrl]","definition_id":"ATTR-03905c486f9e2c59","evidence_ids":["EVD-95a3d698c62c1d80"],"name":"image","visibility":{"basis":"$1048","kind":"public","spelling":"image"}}],[{"candidate_count":1,"evidence_ids":["EVD-d207dcba92db7790"],"expression":"BaseModel","id":"BASE-1ff99c6744244cbc","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],false,true,"$1121",["bio","email","image","password","username"],"$m",false,[],false,[],"$m",{"app.models.schemas.users":["pydantic.EmailStr","pydantic.HttpUrl"]},"$m",[{"annotation":"$307","name":"username"},{"annotation":"Optional[EmailStr]","name":"email"},{"annotation":"$307","name":"password"},{"annotation":"$307","name":"bio"},{"annotation":"Optional[HttpUrl]","name":"image"}],false,null,[{"definition_ids":["ATTR-d91016bb7a4dc200","ATTR-f1364efd2814c610","ATTR-b093cdaf12db8ad8","ATTR-8dd2d5a8abbe906b","ATTR-03905c486f9e2c59"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$936","UserInUpdate",true,"$m","$890","$m",null,"$m","$m","$940","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"UserInUpdate"}]],["$611","FACT","$1125","function","update_article_by_slug",["$762","$767"],["EVD-d289e2fd2e2dd1a6"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.put"],"$m",[],"$m","$m",["$840","$897","$901","$914","$917","$918"],"$m","$m",null,"$m","$m","$762","update_article_by_slug",true,false,"app.api",[{"annotation":"ArticleInUpdate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1116","name":"article_update"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"current_article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$767","article_update","$m","$39","442176d4a3c1ff5e",49,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"update_article_by_slug"}]],["SYM-4a23f826d3dad50b","FACT","$1125","function","run_migrations_online",["$815","$816"],["EVD-2257c9bac173895c"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$815","run_migrations_online",true,false,"app.db",[],null,"$m","$m","$816",null,"$m","None","3cf7938b33c3f6ef",56,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"run_migrations_online"}]],["$612","FACT","$1125","class","CommentInResponse",["$923","$925"],["$132"],[],[],[],["$m","$m",[{"annotation":"Comment","definition_id":"ATTR-079ed322e22728d4","evidence_ids":["EVD-bfd38fdcd981bb7d"],"name":"comment","visibility":{"basis":"$1048","kind":"public","spelling":"comment"}}],[{"candidate_count":1,"evidence_ids":["EVD-8e7df9ca3012dfb5"],"expression":"RWSchema","id":"BASE-68f0178ebea74ece","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.comments":["$899","$901"]},"$m",[{"annotation":"Comment","name":"comment"}],false,null,[{"definition_ids":["ATTR-079ed322e22728d4"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$923","CommentInResponse",true,"$m","$890","$m",null,"$m","$m","$925","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"CommentInResponse"}]],["SYM-4be3ea155e9509b7","FACT","$1125","$1136","ARTICLE_DOES_NOT_EXIST_ERROR",["$943","$944"],["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","$943","ARTICLE_DOES_NOT_EXIST_ERROR","$m","$m","$m","$m",null,"$m","$m","$944","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"ARTICLE_DOES_NOT_EXIST_ERROR"}]],["$613","FACT","$1125","function","get_slug_for_article",["$958","$961"],["EVD-9d34f91ccc92a61c"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$958","get_slug_for_article",true,false,"$957",[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"title"}],null,"$m","$m","$961","title","$m","str","1d205cab944dd1f8",6,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_slug_for_article"}]],["$614","FACT","$1125","class","ArticleInCreate",["$913","$916"],["$115"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-d089b41e245a85a8","evidence_ids":["EVD-4b91d5ca11e905e8"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-81c200c0fb511f83","evidence_ids":["EVD-bdf16a1f114f05c1"],"name":"description","visibility":{"basis":"$1048","kind":"public","spelling":"description"}},{"annotation":"str","definition_id":"ATTR-4e2a7e777b4965e9","evidence_ids":["EVD-0d695b1fea6a6b42"],"name":"body","visibility":{"basis":"$1048","kind":"public","spelling":"body"}},{"annotation":"List[str]","definition_id":"ATTR-66e79c240c6afb41","evidence_ids":["EVD-180fb85e98040280"],"name":"tags","visibility":{"basis":"$1048","kind":"public","spelling":"tags"}}],[{"candidate_count":1,"evidence_ids":["EVD-dc3c69cecd563f3b"],"expression":"RWSchema","id":"BASE-160bb492aace9c07","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],true,true,"$1121",["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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$913","ArticleInCreate",true,"$m","$890","$m",null,"$m","$m","$916","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"ArticleInCreate"}]],["$615","FACT","$1125","method","is_article_favorited_by_user",["$838","$855"],["EVD-8888997085f60aec"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$908"],"$m","$m","$696","$m","instance","$838","is_article_favorited_by_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"$840","$m","$m","$855","self","$m","bool","d860105c5977cbdd",22,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"is_article_favorited_by_user"}]],["$616","FACT","$1125","method","delete_article",["$838","$847"],["EVD-bac2b88f88325a73"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901"],"$m","$m","$696","$m","instance","$838","delete_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"}],"$840","$m","$m","$847","self","$m","None","c3f65fef2febf0c1",32,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"delete_article"}]],["SYM-539e4b75aaa35cfe","FACT","$1125","$1136","ARTICLE_ALREADY_EXISTS",["$943","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","$943","ARTICLE_ALREADY_EXISTS","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.ARTICLE_ALREADY_EXISTS","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"ARTICLE_ALREADY_EXISTS"}]],["$617","FACT","$1125","method","create_user",["$882","$885"],["EVD-58769020999cdd46"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$909"],"$m","$m","$649","$m","instance","$882","create_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"username"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"email"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"password"}],"$883","$m","$m","$885","self","$m","UserInDB","79d8836c90b583f9",74,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"create_user"}]],["SYM-556edd5aa2f12db6","FACT","$1125","$1136","ALGORITHM",["$967","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","$967","ALGORITHM","$m","$m","$m","$m",null,"$m","$m","app.services.jwt.ALGORITHM","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"ALGORITHM"}]],["$618","FACT","$1125","class","Profile",["$900","$901"],["$84"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-3efd0d26b742820a","evidence_ids":["EVD-a014a176c55f3b85"],"name":"username","visibility":{"basis":"$1048","kind":"public","spelling":"username"}},{"annotation":"str","definition_id":"ATTR-6c12a980a5e38272","evidence_ids":["EVD-5251b211a7e3bbf8"],"name":"bio","visibility":{"basis":"$1048","kind":"public","spelling":"bio"}},{"annotation":"$307","definition_id":"ATTR-2c10d879eda18696","evidence_ids":["EVD-4f3448fefce8641f"],"name":"image","visibility":{"basis":"$1048","kind":"public","spelling":"image"}},{"annotation":"bool","definition_id":"ATTR-0dd01307b993fec5","evidence_ids":["EVD-7d75b06ebc16ba59"],"name":"following","visibility":{"basis":"$1048","kind":"public","spelling":"following"}}],[{"candidate_count":1,"evidence_ids":["EVD-47aa55635665ff9a"],"expression":"RWModel","id":"BASE-2421794866560d65","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$903"]}],["$903"],["RWModel"],false,true,"$1121",["bio","following","image"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"},{"annotation":"str","name":"bio"},{"annotation":"$307","name":"image"},{"annotation":"bool","name":"following"}],false,null,[{"definition_ids":["ATTR-3efd0d26b742820a","ATTR-6c12a980a5e38272","ATTR-2c10d879eda18696","ATTR-0dd01307b993fec5"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$900","Profile",true,"$m","$890","$m",null,"$m","$m","$901","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Profile"}]],["SYM-580465b9babaf605","FACT","$1125","class","TypedTable",["$831","$835"],["EVD-b6af2655373ad8c1"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-6576076b02b2d967","evidence_ids":["EVD-6ecc9d02b7f924f4"],"name":"__table__","static":true,"visibility":{"basis":"$1048","kind":"public","spelling":"__table__"}}],[{"candidate_count":1,"evidence_ids":["EVD-0f070f11a146cf0b"],"expression":"Table","id":"BASE-d0a0995614c1ebe9","reason":"$1062","relationship_kind":"inherits","status":"$1114","targets":["pypika.Table"]}],["pypika.Table"],["Table"],false,true,"class",["__init__","__table__"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":["ATTR-6576076b02b2d967"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["SYM-912ec3839c240c07"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","TypedTable",true,"$m","app.db","$m",null,"$m","$m","$835","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"TypedTable"}]],["SYM-58585154b673314d","FACT","$1125","$1136","COMMENT_DOES_NOT_EXIST",["$943","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","$943","COMMENT_DOES_NOT_EXIST","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.COMMENT_DOES_NOT_EXIST","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"COMMENT_DOES_NOT_EXIST"}]],["$619","FACT","$1125","method","remove_user_from_followers",["$869","$876"],["EVD-7be55544e82ae361"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$877"],"$m","$m","$656","$m","instance","$869","remove_user_from_followers",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"$870","$m","$m","$876","self","$m","None","9a62c20a2b26bde9",30,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"remove_user_from_followers"}]],["SYM-5a524a126664599b","FACT","$1125","$1136","USER_IS_NOT_FOLLOWED",["$943","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","$943","USER_IS_NOT_FOLLOWED","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.USER_IS_NOT_FOLLOWED","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"USER_IS_NOT_FOLLOWED"}]],["$620","FACT","$1125","function","list_comments_for_article",["$771","$774"],["EVD-7449d978e6c6eedc"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$862","$897","$899","$901","$908","$926"],"$m","$m",null,"$m","$m","$771","list_comments_for_article",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1116","name":"comments_repo"}],null,"$m","$m","$774","article","$m","$232","d4851109ed35f68f",22,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"list_comments_for_article"}]],["SYM-5c28daba2b217a90","FACT","$1125","$1136","AUTHOR_USERNAME_ALIAS",["$838","$839"],["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","$838","AUTHOR_USERNAME_ALIAS","$m","$m","$m","$m",null,"$m","$m","$839","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"AUTHOR_USERNAME_ALIAS"}]],["$621","FACT","$1125","function","retrieve_profile_by_username",["$775","$777"],["EVD-a0fec6afa2132b64"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$901","$931"],"$m","$m",null,"$m","$m","$775","retrieve_profile_by_username",true,false,"app.api",[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1116","name":"profile"}],null,"$m","$m","$777","profile","$m","$496","a03814f4e7fd1eab",7,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"retrieve_profile_by_username"}]],["$622","FACT","$1125","method","add_user_into_followers",["$869","$872"],["EVD-e198e3028e2f977b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$877"],"$m","$m","$656","$m","instance","$869","add_user_into_followers",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"$870","$m","$m","$872","self","$m","None","9a62c20a2b26bde9",30,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"add_user_into_followers"}]],["SYM-5dc73a81669c003f","FACT","$1125","$1136","MALFORMED_PAYLOAD",["$943","$949"],["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","$943","MALFORMED_PAYLOAD","$m","$m","$m","$m",null,"$m","$m","$949","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"MALFORMED_PAYLOAD"}]],["SYM-5dc8c08bcb497c1f","FACT","$1125","$1136","USERNAME_TAKEN",["$943","$952"],["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","$943","USERNAME_TAKEN","$m","$m","$m","$m",null,"$m","$m","$952","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"USERNAME_TAKEN"}]],["$623","FACT","$1125","class","Article",["$896","$897"],["$123"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-01676cc8a47f579d","evidence_ids":["EVD-8cbb951f9f15defe"],"name":"slug","visibility":{"basis":"$1048","kind":"public","spelling":"slug"}},{"annotation":"str","definition_id":"ATTR-85863f1937a84f2e","evidence_ids":["EVD-41f0d028c54fc5a6"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-8e5c596ca176e287","evidence_ids":["EVD-c9cc59fda657e1e6"],"name":"description","visibility":{"basis":"$1048","kind":"public","spelling":"description"}},{"annotation":"str","definition_id":"ATTR-75ab073399a45ae9","evidence_ids":["EVD-f8708b161badf1fe"],"name":"body","visibility":{"basis":"$1048","kind":"public","spelling":"body"}},{"annotation":"List[str]","definition_id":"ATTR-a78710c812e6e903","evidence_ids":["EVD-c2388a9ba3d25a6a"],"name":"tags","visibility":{"basis":"$1048","kind":"public","spelling":"tags"}},{"annotation":"Profile","definition_id":"ATTR-23be86977fb335d1","evidence_ids":["EVD-d0500bd1917b5ca9"],"name":"author","visibility":{"basis":"$1048","kind":"public","spelling":"author"}},{"annotation":"bool","definition_id":"ATTR-17bb921475b5e750","evidence_ids":["EVD-e60c5c6596740d57"],"name":"favorited","visibility":{"basis":"$1048","kind":"public","spelling":"favorited"}},{"annotation":"int","definition_id":"ATTR-82bc80ad4655b91d","evidence_ids":["EVD-c1cc915435332a42"],"name":"favorites_count","visibility":{"basis":"$1048","kind":"public","spelling":"favorites_count"}}],[{"candidate_count":1,"evidence_ids":["EVD-df45185e8b68593b"],"expression":"IDModelMixin","id":"BASE-12be5f71589eaf0e","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$894"]},{"candidate_count":1,"evidence_ids":["EVD-cd61a15fa5badf7f"],"expression":"$64","id":"BASE-231d1f1b9a0b75b1","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$892"]},{"candidate_count":1,"evidence_ids":["EVD-e5ed9c2fcd63ed5f"],"expression":"RWModel","id":"BASE-17295070e8b55e02","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$903"]}],["$892","$894","$903"],["$64","IDModelMixin","RWModel"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.domain.articles":["$901"]},"$m",[{"annotation":"str","name":"slug"},{"annotation":"str","name":"title"},{"annotation":"str","name":"description"},{"annotation":"str","name":"body"},{"annotation":"List[str]","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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$896","Article",true,"$m","$890","$m",null,"$m","$m","$897","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Article"}]],["$624","FACT","$1125","class","BaseAppSettings",["$801","$803"],["EVD-5b5d905189ca009e"],[],[],[],["$m","$m",[{"annotation":"AppEnvTypes","definition_id":"ATTR-a35f637f7588c70d","evidence_ids":["EVD-c8b0eed206aee58f"],"name":"app_env","visibility":{"basis":"$1048","kind":"public","spelling":"app_env"}}],[{"candidate_count":1,"evidence_ids":["EVD-5f383fa8316e8062"],"expression":"BaseSettings","id":"BASE-a9e8ec8f43a12fdb","reason":"$1062","relationship_kind":"inherits","status":"$1114","targets":["pydantic.BaseSettings"]}],["pydantic.BaseSettings"],["BaseSettings"],true,true,"class",["Config","app_env"],"$m",false,[],false,[],"$m",{"app.core.settings.base":["$802"]},"$m",[{"annotation":"AppEnvTypes","name":"app_env"}],false,null,[{"definition_ids":["ATTR-a35f637f7588c70d"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$801","BaseAppSettings",true,"$m","app.core","$m",null,"$m","$m","$803","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"BaseAppSettings"}]],["$625","FACT","$1125","class","ArticleInUpdate",["$913","$918"],["$88"],[],[],[],["$m","$m",[{"annotation":"$307","definition_id":"ATTR-3f2aba742f01a9dd","evidence_ids":["EVD-24916e428e72e185"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"$307","definition_id":"ATTR-af01892fda9433a7","evidence_ids":["EVD-f1e6e422131d51f1"],"name":"description","visibility":{"basis":"$1048","kind":"public","spelling":"description"}},{"annotation":"$307","definition_id":"ATTR-3c66e6c8e6345832","evidence_ids":["EVD-a274e44bb1f24d0f"],"name":"body","visibility":{"basis":"$1048","kind":"public","spelling":"body"}}],[{"candidate_count":1,"evidence_ids":["EVD-89bd862bb1271b51"],"expression":"RWSchema","id":"BASE-01f7f73afabd217f","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",["body","description","title"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"$307","name":"title"},{"annotation":"$307","name":"description"},{"annotation":"$307","name":"body"}],false,null,[{"definition_ids":["ATTR-3f2aba742f01a9dd","ATTR-af01892fda9433a7","ATTR-3c66e6c8e6345832"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$913","ArticleInUpdate",true,"$m","$890","$m",null,"$m","$m","$918","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"ArticleInUpdate"}]],["$626","FACT","$1125","class","Comment",["$898","$899"],["$139"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-85a446a56adb0265","evidence_ids":["EVD-447f0e223b0d32e1"],"name":"body","visibility":{"basis":"$1048","kind":"public","spelling":"body"}},{"annotation":"Profile","definition_id":"ATTR-b37ab1c86b2a782c","evidence_ids":["EVD-6200818d1d807752"],"name":"author","visibility":{"basis":"$1048","kind":"public","spelling":"author"}}],[{"candidate_count":1,"evidence_ids":["EVD-a610a51c44d9c476"],"expression":"IDModelMixin","id":"BASE-f8a216674493fbf4","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$894"]},{"candidate_count":1,"evidence_ids":["EVD-3c99db0ced63cc5a"],"expression":"$64","id":"BASE-0fcab94d5ccdd675","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$892"]},{"candidate_count":1,"evidence_ids":["EVD-07fee70bf202adbd"],"expression":"RWModel","id":"BASE-bb3b35c47173079f","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$903"]}],["$892","$894","$903"],["$64","IDModelMixin","RWModel"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.domain.comments":["$901"]},"$m",[{"annotation":"str","name":"body"},{"annotation":"Profile","name":"author"}],false,null,[{"definition_ids":["ATTR-85a446a56adb0265","ATTR-b37ab1c86b2a782c"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$898","Comment",true,"$m","$890","$m",null,"$m","$m","$899","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Comment"}]],["SYM-663c3560645f0d8c","FACT","$1125","function","downgrade",["$817","$826"],["EVD-87cd9d889f375d03"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","downgrade",true,false,"app.db",[],null,"$m","$m","$826",null,"$m","None","3cc7070f5d2c5576",56,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"downgrade"}]],["SYM-676f2171dff57fc9","FACT","$1125","dynamic_binding","ACCESS_TOKEN_EXPIRE_MINUTES",["$967","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","$967","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","$1117",{"basis":"$1048","kind":"public","spelling":"ACCESS_TOKEN_EXPIRE_MINUTES"}]],["SYM-6a0452e0e994db84","FACT","$1125","$1136","EMAIL_TAKEN",["$943","$948"],["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","$943","EMAIL_TAKEN","$m","$m","$m","$m",null,"$m","$m","$948","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"EMAIL_TAKEN"}]],["SYM-6a58009ed09cb913","FACT","$1125","$1136","revision",["$817","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","$817","revision","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.revision","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"revision"}]],["$627","FACT","$1125","function","get_password_hash",["$971","$973"],["EVD-c2ba154771b558be"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$971","get_password_hash",true,false,"$957",[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"password"}],null,"$m","$m","$973","password","$m","str","7513942605924510",8,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_password_hash"}]],["SYM-6f8dbbadce4b0a31","FACT","$1125","class","InterceptHandler",["$791","$792"],["EVD-4ad1dec8a8d75723"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-face4572f6823285"],"expression":"logging.Handler","id":"BASE-92d2686e14df03a3","reason":"$1062","relationship_kind":"inherits","status":"$1114","targets":["logging.Handler"]}],["logging.Handler"],["logging.Handler"],false,true,"class",["emit"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["SYM-0da73d2af2baf63b"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$791","InterceptHandler",true,"$m","app.core","$m",null,"$m","$m","$792","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"InterceptHandler"}]],["SYM-7004728bd88b5a4f","FACT","$1125","function","convert_field_to_camel_case",["$902","$906"],["EVD-3da48f709355bd91"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$902","convert_field_to_camel_case",true,false,"$890",[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"string"}],null,"$m","$m","$906","string","$m","str","7d7802dbcb7254c9",35,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"convert_field_to_camel_case"}]],["SYM-71af1c09bc865231","FACT","$1125","$1136","INCORRECT_LOGIN_INPUT",["$943","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","$943","INCORRECT_LOGIN_INPUT","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.INCORRECT_LOGIN_INPUT","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"INCORRECT_LOGIN_INPUT"}]],["SYM-72135842160a232b","FACT","$1125","$1136","ARTICLE_IS_NOT_FAVORITED",["$943","$946"],["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","$943","ARTICLE_IS_NOT_FAVORITED","$m","$m","$m","$m",null,"$m","$m","$946","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"ARTICLE_IS_NOT_FAVORITED"}]],["$628","FACT","$1125","function","$1083",["$784","$785"],["EVD-dce226c4bf22ee42"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["lru_cache"],"$m",[],"$m","$m",["$796","$1119","$1120"],"$m","$m",null,"$m","$m","$784","$1083",true,false,"app.core",[],null,"$m","$m","$785",null,"$m","$36","df08fa11ec8ed803",21,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1083"}]],["$629","FACT","$1125","function","$1088",["$743","$746"],["$111"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$743","$1088",true,false,"app.api",[{"annotation":"Type[BaseRepository]","default":null,"default_known":true,"kind":"$1116","name":"repo_type"}],null,"$m","$m","$746","repo_type","$m","Callable[[Connection], BaseRepository]","d1814ca1bcf86728",21,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1088"}]],["$630","FACT","$1125","class","DevAppSettings",["$804","$805"],["EVD-80d5c7aeb3393794"],[],[],[],["$m","$m",[{"annotation":"bool","definition_id":"ATTR-38ccace78dd3c12a","evidence_ids":["EVD-c5c2eee26af8d6c5"],"name":"debug","visibility":{"basis":"$1048","kind":"public","spelling":"debug"}},{"annotation":"str","definition_id":"ATTR-649a1bff7695860d","evidence_ids":["EVD-28aa279ca2c1273a"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"int","definition_id":"ATTR-f57a7cf5c46828e6","evidence_ids":["EVD-11d466bc1ff93d04"],"name":"logging_level","visibility":{"basis":"$1048","kind":"public","spelling":"logging_level"}}],[{"candidate_count":1,"evidence_ids":["EVD-c41229e638f32e77"],"expression":"$36","id":"BASE-1af1de50332305bf","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$796"]}],["$796"],["$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$804","DevAppSettings",true,"$m","app.core","$m",null,"$m","$m","$805","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"DevAppSettings"}]],["$631","FACT","$1125","method","get_comments_for_article",["$861","$868"],["EVD-ccb4ae0d6a821c85"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$899","$901","$908"],"$m","$m","$641","$m","instance","$861","get_comments_for_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"$306","default":"None","default_known":true,"kind":"$1105","name":"user"}],"$862","$m","$m","$868","self","$m","List[Comment]","9813b3980e83b7e9",43,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_comments_for_article"}]],["SYM-771fd585056b2170","FACT","$1125","class","ArticlesToTags",["$831","$832"],["EVD-9d72f06addc435b1"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-395efda7c28432fc","evidence_ids":["EVD-234e97f8822abe58"],"name":"__table__","static":true,"visibility":{"basis":"$1048","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-72937a18254935fe","evidence_ids":["EVD-d4fa9223bc6073fe"],"name":"article_id","visibility":{"basis":"$1048","kind":"public","spelling":"article_id"}},{"annotation":"str","definition_id":"ATTR-a83ce2494b60e438","evidence_ids":["EVD-5cab6b1b0b42e82c"],"name":"tag","visibility":{"basis":"$1048","kind":"public","spelling":"tag"}}],[{"candidate_count":1,"evidence_ids":["EVD-5fb937525ef735a8"],"expression":"TypedTable","id":"BASE-0c7c2a42a6ec719c","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$835"]}],["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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","ArticlesToTags",true,"$m","app.db","$m",null,"$m","$m","$832","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"ArticlesToTags"}]],["SYM-78a98ed292e35820","FACT","$1125","$1136","USER_IS_NOT_AUTHOR_OF_ARTICLE",["$943","$955"],["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","$943","USER_IS_NOT_AUTHOR_OF_ARTICLE","$m","$m","$m","$m",null,"$m","$m","$955","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"USER_IS_NOT_AUTHOR_OF_ARTICLE"}]],["$632","FACT","$1125","method","__init__",["$838","$841"],["EVD-a9e7c8119d37ef73"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.Connection"],"$m","$m","$696","$m","instance","$838","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"$840","$m","$m","$841","self","$m","None","e83d0dfbb82c92e1",29,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__init__"}]],["$633","FACT","$1125","class","TestAppSettings",["$808","$809"],["$127"],[],[],[],["$m","$m",[{"annotation":"bool","definition_id":"ATTR-eb16bffa1f2e770f","evidence_ids":["EVD-ce231b95f172043a"],"name":"debug","visibility":{"basis":"$1048","kind":"public","spelling":"debug"}},{"annotation":"str","definition_id":"ATTR-fb6dcc0122ae57e2","evidence_ids":["EVD-7d2748c101fa6d97"],"name":"title","visibility":{"basis":"$1048","kind":"public","spelling":"title"}},{"annotation":"SecretStr","definition_id":"ATTR-4f5d434db6cad34d","evidence_ids":["EVD-c87673b393706a5a"],"name":"secret_key","visibility":{"basis":"$1048","kind":"public","spelling":"secret_key"}},{"annotation":"PostgresDsn","definition_id":"ATTR-d34d897b74295c29","evidence_ids":["EVD-110955c229d9d126"],"name":"database_url","visibility":{"basis":"$1048","kind":"public","spelling":"database_url"}},{"annotation":"int","definition_id":"ATTR-49bb39d2a246cc75","evidence_ids":["EVD-fa1ff442077c897e"],"name":"max_connection_count","visibility":{"basis":"$1048","kind":"public","spelling":"max_connection_count"}},{"annotation":"int","definition_id":"ATTR-141ac207783f36d4","evidence_ids":["EVD-52adef61be54c471"],"name":"min_connection_count","visibility":{"basis":"$1048","kind":"public","spelling":"min_connection_count"}},{"annotation":"int","definition_id":"ATTR-073681b74a6001cf","evidence_ids":["EVD-c16236c4e602b230"],"name":"logging_level","visibility":{"basis":"$1048","kind":"public","spelling":"logging_level"}}],[{"candidate_count":1,"evidence_ids":["EVD-ddbfa6a00885d8a1"],"expression":"$36","id":"BASE-7dcf39cbd5e8fdcf","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$796"]}],["$796"],["$36"],true,true,"class",["debug","logging_level","max_connection_count","min_connection_count","secret_key","title"],"$m",false,[],false,[],"$m",{"app.core.settings.test":["$1119","$1120"]},"$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$808","TestAppSettings",true,"$m","app.core","$m",null,"$m","$m","$809","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"TestAppSettings"}]],["$634","FACT","$1125","method","get_articles_for_user_feed",["$838","$851"],["EVD-fe90ea5db39aea1b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m","$696","$m","instance","$838","get_articles_for_user_feed",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"},{"annotation":"int","default":"20","default_known":true,"kind":"$1105","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1105","name":"offset"}],"$840","$m","$m","$851","self","$m","List[Article]","68980a85262bf2a6",57,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_articles_for_user_feed"}]],["SYM-7b7108367840da3a","FACT","$1125","type_alias","UserLike",["$869","$877"],["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","$869","UserLike","$m","$m","$m","$m",null,"$m","$m","$877","$m","type_alias","$m","$m","$m","$m",true,"$m",false,"$m","$1117",{"basis":"$1048","kind":"public","spelling":"UserLike"}]],["SYM-7d0da44a640c8622","FACT","$1125","function","convert_datetime_to_realworld",["$902","$905"],["EVD-738d183037b787a7"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$902","convert_datetime_to_realworld",true,false,"$890",[{"annotation":"$1050","default":null,"default_known":true,"kind":"$1116","name":"dt"}],null,"$m","$m","$905","dt","$m","str","c0d2bb495a1fcac6",21,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"convert_datetime_to_realworld"}]],["$635","FACT","$1125","method","create_article",["$838","$846"],["EVD-fb37322dee4c10f3"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m","$696","$m","instance","$838","create_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"title"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"description"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"body"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"author"},{"annotation":"Optional[Sequence[str]]","default":"None","default_known":true,"kind":"$1105","name":"tags"}],"$840","$m","$m","$846","self","$m","Article","292176c8c432d106",90,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"create_article"}]],["$636","FACT","$1125","class","IDModelMixin",["$891","$894"],["EVD-8ce7bb28bc5a4670"],[],[],[],["$m","$m",[{"annotation":"int","definition_id":"ATTR-6b55836dc6ed486f","evidence_ids":["EVD-65028d8d5dbd4914"],"name":"id_","visibility":{"basis":"$1048","kind":"public","spelling":"id_"}}],[{"candidate_count":1,"evidence_ids":["EVD-6602f21a8410561f"],"expression":"BaseModel","id":"BASE-49099b1d694fea1f","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],true,true,"$1121",["id_"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"int","name":"id_"}],false,null,[{"definition_ids":["ATTR-6b55836dc6ed486f"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$891","IDModelMixin",true,"$m","$890","$m",null,"$m","$m","$894","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"IDModelMixin"}]],["SYM-81be11d8f3abfa77","FACT","$1125","$1136","ARTICLE_IS_ALREADY_FAVORITED",["$943","$945"],["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","$943","ARTICLE_IS_ALREADY_FAVORITED","$m","$m","$m","$m",null,"$m","$m","$945","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"ARTICLE_IS_ALREADY_FAVORITED"}]],["SYM-83395eb4a93e8c10","FACT","$1125","$1136","JWT_SUBJECT",["$967","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","$967","JWT_SUBJECT","$m","$m","$m","$m",null,"$m","$m","app.services.jwt.JWT_SUBJECT","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"JWT_SUBJECT"}]],["$637","FACT","$1125","function","_get_connection_from_pool",["$743","$744"],["EVD-8b9a61dbcc0664c0"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$743","_get_connection_from_pool",true,false,"app.api",[{"annotation":"Pool","default":"Depends(_get_db_pool)","default_known":true,"kind":"$1116","name":"pool"}],null,"$m","$m","$744","pool","$m","AsyncGenerator[Connection, None]","791d1a720ff7e9b1",13,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_connection_from_pool"}]],["$638","FACT","$1125","function","_get_current_user_optional",["$730","$738"],["EVD-a76ac6e00db4e09c"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$730","_get_current_user_optional",true,false,"app.api",[{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever(required=False))","default_known":true,"kind":"$1116","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$738","repo","$m","$306","6907b18f68c5b92c",16,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_current_user_optional"}]],["SYM-85fa53005447955b","FACT","$1125","$1136","WRONG_TOKEN_PREFIX",["$943","$956"],["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","$943","WRONG_TOKEN_PREFIX","$m","$m","$m","$m",null,"$m","$m","$956","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"WRONG_TOKEN_PREFIX"}]],["$639","FACT","$1125","method","get_user_by_username",["$882","$887"],["$89"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$909"],"$m","$m","$649","$m","instance","$882","get_user_by_username",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"username"}],"$883","$m","$m","$887","self","$m","UserInDB","243207814692963b",36,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_user_by_username"}]],["$640","FACT","$1125","method","__call__",["$730","$733"],["EVD-85aef4ec52af1020"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$645","$m","instance","$730","__call__",true,false,"app.api",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"requests.Request","default":null,"default_known":true,"kind":"$1116","name":"request"}],"$732","$m","$m","$733","self","$m","$307","77ae78acdb481658",28,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__call__"}]],["$641","FACT","$1125","class","$59",["$861","$862"],["$107"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-6b78701356ea9298"],"expression":"$42","id":"BASE-940867549820e154","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$860"]}],["$860"],["$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$713","$606","$631","$661","$605","$692"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$861","$59",true,"$m","app.db","$m",null,"$m","$m","$862","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$59"}]],["$642","FACT","$1125","class","Config",["$902","$904"],["EVD-6314d22f3cc65b41"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-d6335568ca679bde","evidence_ids":["EVD-1c17f36a659a7c92"],"name":"allow_population_by_field_name","static":true,"visibility":{"basis":"$1048","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":"$1048","kind":"public","spelling":"json_encoders"}},{"annotation":null,"definition_id":"ATTR-dc7463107811ea86","evidence_ids":["EVD-66631ba384895a68"],"name":"alias_generator","static":true,"visibility":{"basis":"$1048","kind":"public","spelling":"alias_generator"}}],[{"candidate_count":1,"evidence_ids":["EVD-a368ca82e10cc06d"],"expression":"BaseConfig","id":"BASE-37805af64c92c0c1","reason":"$1034","relationship_kind":"inherits","status":"$1114","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,"$664",[{"definition_ids":["ATTR-d6335568ca679bde","ATTR-60e6622a232f9e94","ATTR-dc7463107811ea86"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$902","Config",true,"$m","$890","$m","$903","$m","$m","$904","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Config"}]],["$643","FACT","$1125","function","create_new_article",["$762","$763"],["EVD-b229a19e70d12065"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$840","$908","$914","$916","$917"],"$m","$m",null,"$m","$m","$762","create_new_article",true,false,"app.api",[{"annotation":"ArticleInCreate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1116","name":"article_create"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$763","article_create","$m","$39","c47122a218842b96",80,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_new_article"}]],["$644","FACT","$1125","function","$1038",["$740","$741"],["EVD-2095d5c5c2405de7"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$899","$901","$908"],"$m","$m",null,"$m","$m","$740","$1038",true,false,"app.api",[{"annotation":"Comment","default":"Depends(get_comment_by_id_from_path)","default_known":true,"kind":"$1116","name":"comment"},{"annotation":"User","default":"Depends(authentication.get_current_user_authorizer())","default_known":true,"kind":"$1116","name":"user"}],null,"$m","$m","$741","comment","$m","None","b4a20f51390a89c0",24,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1038"}]],["$645","FACT","$1125","class","RWAPIKeyHeader",["$730","$732"],["$106"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-ace64da05926c75e"],"expression":"APIKeyHeader","id":"BASE-fb91200eb3f6a6a2","reason":"$1062","relationship_kind":"inherits","status":"$1114","targets":["fastapi.security.APIKeyHeader"]}],["fastapi.security.APIKeyHeader"],["APIKeyHeader"],false,true,"class",["__call__"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$640"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$730","RWAPIKeyHeader",true,"$m","app.api","$m",null,"$m","$m","$732","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"RWAPIKeyHeader"}]],["$646","FACT","$1125","function","get_articles_for_user_feed",["$757","$758"],["EVD-2a5797f4d1a9e081"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$840","$908","$914","$922"],"$m","$m",null,"$m","$m","$757","get_articles_for_user_feed",true,false,"app.api",[{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1116","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1116","name":"offset"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$758","limit","$m","$231","fe8378bd831dfe55",49,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_articles_for_user_feed"}]],["$647","FACT","$1125","function","_get_authorization_header_optional",["$730","$735"],["EVD-14a2ea129d41db72"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$730","_get_authorization_header_optional",true,false,"app.api",[{"annotation":"$307","default":"Security(RWAPIKeyHeader(name=HEADER_KEY, auto_error=False))","default_known":true,"kind":"$1116","name":"authorization"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$735","authorization","$m","str","6b14b8ad0290d191",13,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_authorization_header_optional"}]],["$648","FACT","$1125","method","get_user_by_email",["$882","$886"],["EVD-255fe442f035c730"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$909"],"$m","$m","$649","$m","instance","$882","get_user_by_email",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"email"}],"$883","$m","$m","$886","self","$m","UserInDB","243207814692963b",36,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_user_by_email"}]],["SYM-912ec3839c240c07","FACT","$1125","method","__init__",["$831","$836"],["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","$831","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"name"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"schema"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"alias"},{"annotation":"Optional[Query]","default":"None","default_known":true,"kind":"$1116","name":"query_cls"}],"$835","$m","$m","$836","self","$m","None","5c8e1388894c22db",42,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__init__"}]],["$649","FACT","$1125","class","$720",["$882","$883"],["$129"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-4717bc2ac5db6182"],"expression":"$42","id":"BASE-b86a3b83765a3f59","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$860"]}],["$860"],["$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$648","$639","$617","$681"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$882","$720",true,"$m","app.db","$m",null,"$m","$m","$883","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$720"}]],["SYM-919e485e6851674b","FACT","$1125","function","create_updated_at_trigger",["$817","$824"],["EVD-46cfffa38056d3b4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_updated_at_trigger",true,false,"app.db",[],null,"$m","$m","$824",null,"$m","None","a3c4f112c9eeb256",7,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_updated_at_trigger"}]],["SYM-91aa1691667b7f45","FACT","$1125","$1136","$63",["$913","$921"],["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","$913","$63","$m","$m","$m","$m",null,"$m","$m","$921","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"$63"}]],["$650","FACT","$1125","function","$1124",["$757","$761"],["EVD-41514713e37ab09e"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$840","$897","$901","$908","$914","$917"],"$m","$m",null,"$m","$m","$757","$1124",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$761","article","$m","$39","9b8a9b3b10a7dd6e",59,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1124"}]],["$651","FACT","$1125","method","change_password",["$907","$910"],["EVD-d62a1258391ec220"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$686","$m","instance","$907","change_password",true,false,"$890",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"password"}],"$909","$m","$m","$910","self","$m","None","c603da59d027be22",28,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"change_password"}]],["SYM-96cda658fc5bddfe","FACT","$1125","class","Users",["$831","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":"$1048","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-d9ecc841536dcd57","evidence_ids":["EVD-4ecfe1fe301fa468"],"name":"id","visibility":{"basis":"$1048","kind":"public","spelling":"id"}},{"annotation":"str","definition_id":"ATTR-802d7413e2b2e779","evidence_ids":["EVD-941824f73fef3f2d"],"name":"username","visibility":{"basis":"$1048","kind":"public","spelling":"username"}}],[{"candidate_count":1,"evidence_ids":["EVD-bc7d2b3dbd65221b"],"expression":"TypedTable","id":"BASE-3b3a4f7257456ff8","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$835"]}],["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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$831","Users",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Users","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Users"}]],["SYM-96e8bf4469544234","FACT","$1125","function","start_app",["$786","$788"],["EVD-81251fc103cee231"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$705","$m","$m","$786","start_app",false,false,"app.core",[],"$787","$m","$m","$788",null,"$m","None","ebe721fccfd9527c",9,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"start_app"}]],["SYM-97ee174a39e187af","FACT","$1125","$1136","USER_DOES_NOT_EXIST_ERROR",["$943","$953"],["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","$943","USER_DOES_NOT_EXIST_ERROR","$m","$m","$m","$m",null,"$m","$m","$953","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"USER_DOES_NOT_EXIST_ERROR"}]],["$652","FACT","$1125","method","fastapi_kwargs",["$795","$799"],["EVD-56fc27d82cf48bc8"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["property"],"$m",[],"$m","$m",["typing.Any"],"$m","$m","$582","$m","instance","$795","fastapi_kwargs",true,false,"app.core",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"$796",{"line":40,"operation":"create","source":"new","source_line":0},"$m","$799","self","$m","Dict[str, Any]","5cb6bb5a1e2a39de",37,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"fastapi_kwargs"}]],["$653","FACT","$1125","class","RWSchema",["$932","$933"],["EVD-cf45fabb3fc36c7c"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-a9b25442ee21bfa4"],"expression":"RWModel","id":"BASE-69483ffcc096dc99","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$903"]}],["$903"],["RWModel"],false,true,"$1121",["Config"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$932","RWSchema",true,"$m","$890","$m",null,"$m","$m","$933","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"RWSchema"}]],["$654","FACT","$1125","class","UserInLogin",["$936","$938"],["$109"],[],[],[],["$m","$m",[{"annotation":"EmailStr","definition_id":"ATTR-da281c1447eaad2e","evidence_ids":["EVD-9d04306914adebe6"],"name":"email","visibility":{"basis":"$1048","kind":"public","spelling":"email"}},{"annotation":"str","definition_id":"ATTR-fcd7adbbff773745","evidence_ids":["EVD-0cd3b60efd8ee497"],"name":"password","visibility":{"basis":"$1048","kind":"public","spelling":"password"}}],[{"candidate_count":1,"evidence_ids":["EVD-808f27ee2a9b2a2c"],"expression":"RWSchema","id":"BASE-cf3df2ce45ba89a1","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$936","UserInLogin",true,"$m","$890","$m",null,"$m","$m","$938","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"UserInLogin"}]],["$655","FACT","$1125","method","__init__",["$869","$871"],["EVD-0cbf3e78c592a5bb"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.Connection"],"$m","$m","$656","$m","instance","$869","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"$870","$m","$m","$871","self","$m",null,"986cff1c530cc1b4",19,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__init__"}]],["$656","FACT","$1125","class","$497",["$869","$870"],["$80"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-c85b1f3e9bfea023"],"expression":"$42","id":"BASE-626fe20a6464c4a1","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$860"]}],["$860"],["$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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$655","$667","$603","$622","$619"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$869","$497",true,"$m","app.db","$m",null,"$m","$m","$870","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$497"}]],["SYM-a1415aa5b12aaca4","FACT","$1125","$1136","branch_labels",["$817","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","$817","branch_labels","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.branch_labels","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"branch_labels"}]],["$657","FACT","$1125","method","__init__",["$859","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","$584","$m","instance","$859","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"$860","$m","$m","app.db.repositories.base.BaseRepository.__init__","self","$m","None","2c6355b85672647c",7,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__init__"}]],["SYM-a24d1a4bd69e6b4b","FACT","$1125","$1136","SLUG_ALIAS",["$838","$858"],["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","$838","SLUG_ALIAS","$m","$m","$m","$m",null,"$m","$m","$858","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"SLUG_ALIAS"}]],["$658","FACT","$1125","class","JWTUser",["$927","$929"],["$138"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-fd504a7ab0716cbb","evidence_ids":["EVD-313eaeaed519be52"],"name":"username","visibility":{"basis":"$1048","kind":"public","spelling":"username"}}],[{"candidate_count":1,"evidence_ids":["EVD-639cf42e1189a2bf"],"expression":"BaseModel","id":"BASE-966fa099620f92ef","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],false,true,"$1121",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"}],false,null,[{"definition_ids":["ATTR-fd504a7ab0716cbb"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$927","JWTUser",true,"$m","$890","$m",null,"$m","$m","$929","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"JWTUser"}]],["$659","FACT","$1125","method","configure_logging",["$795","$798"],["EVD-8a807ffeff2b14dd"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$582","$m","instance","$795","configure_logging",true,false,"app.core",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"$796","$m","$m","$798","self","$m","None","06a9fe28e633f80b",65,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"configure_logging"}]],["$660","FACT","$1125","function","get_username_from_token",["$967","$970"],["EVD-4a78d1e3c5653855"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$967","get_username_from_token",true,false,"$957",[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"token"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"secret_key"}],null,"$m","$m","$970","token","$m","str","5d7b54ae005bba49",44,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_username_from_token"}]],["$661","FACT","$1125","method","create_comment_for_article",["$861","$865"],["EVD-923182160470fbce"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$899","$901","$908"],"$m","$m","$641","$m","instance","$861","create_comment_for_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"body"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"$862","$m","$m","$865","self","$m","Comment","5f0802e213ee9309",45,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"create_comment_for_article"}]],["SYM-a7bb771709f515e7","FACT","$1125","function","timestamps",["$817","$827"],["EVD-7268ec5993733fe9"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","timestamps",true,false,"app.db",[],null,"$m","$m","$827",null,"$m","Tuple[sa.Column, sa.Column]","280c3ce562c70671",51,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"timestamps"}]],["SYM-a80352f997edd316","FACT","$1125","method","__init__",["$831","$834"],["EVD-169260afa39347d4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","SYM-1175b8c239d654b8","$m","instance","$831","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"int","default":null,"default_known":true,"kind":"$1116","name":"count"}],"$833","$m","$m","$834","self","$m","None","14e5fa8c1063914e",13,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__init__"}]],["$662","FACT","$1125","class","$232",["$923","$926"],["$103"],[],[],[],["$m","$m",[{"annotation":"List[Comment]","definition_id":"ATTR-972f90447c30e272","evidence_ids":["EVD-d099dd38d5bddba9"],"name":"comments","visibility":{"basis":"$1048","kind":"public","spelling":"comments"}}],[{"candidate_count":1,"evidence_ids":["EVD-7f594e42bac1da70"],"expression":"RWSchema","id":"BASE-77bbcfd9883ac01a","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.comments":["$899","$901"]},"$m",[{"annotation":"List[Comment]","name":"comments"}],false,null,[{"definition_ids":["ATTR-972f90447c30e272"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$923","$232",true,"$m","$890","$m",null,"$m","$m","$926","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$232"}]],["$663","FACT","$1125","function","register",["$768","$770"],["EVD-59367ddf4abdb0d3"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$796","$883","$937","$939","$941","$1119","$1120"],"$m","$m",null,"$m","$m","$768","register",true,false,"app.api",[{"annotation":"UserInCreate","default":"$44","default_known":true,"kind":"$1116","name":"user_create"},{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$770","user_create","$m","$719","56ec1956b4fa96bb",112,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"register"}]],["$664","FACT","$1125","class","RWModel",["$902","$903"],["EVD-3b0c7b13650e850f"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-62ca7960b670c3c1"],"expression":"BaseModel","id":"BASE-65d0391b09bd53d7","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],false,true,"$1121",["Config"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$902","RWModel",true,"$m","$890","$m",null,"$m","$m","$903","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"RWModel"}]],["$665","FACT","$1125","method","get_tags_for_article_by_slug",["$838","$854"],["EVD-fa780d6531bd21ef"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$696","$m","instance","$838","get_tags_for_article_by_slug",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"}],"$840","$m","$m","$854","self","$m","List[str]","82a8a2b92834ffd0",28,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_tags_for_article_by_slug"}]],["$666","FACT","$1125","function","create_comment_for_article",["$771","$772"],["EVD-870aed5240fc8cc4"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$862","$897","$899","$901","$908","$924","$925"],"$m","$m",null,"$m","$m","$771","create_comment_for_article",true,false,"app.api",[{"annotation":"CommentInCreate","default":"Body(..., embed=True, alias='comment')","default_known":true,"kind":"$1116","name":"comment_create"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1116","name":"comments_repo"}],null,"$m","$m","$772","comment_create","$m","CommentInResponse","f61a27751de626c8",27,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_comment_for_article"}]],["$667","FACT","$1125","method","get_profile_by_username",["$869","$874"],["EVD-fe80333c2d76c6e8"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$877","$901"],"$m","$m","$656","$m","instance","$869","get_profile_by_username",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"username"},{"annotation":"Optional[UserLike]","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"$870","$m","$m","$874","self","$m","Profile","2ad356a1e6b59769",58,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_profile_by_username"}]],["$668","FACT","$1125","method","get_favorites_count_for_article_by_slug",["$838","$853"],["EVD-df300db75fd83f24"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$696","$m","instance","$838","get_favorites_count_for_article_by_slug",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"slug"}],"$840","$m","$m","$853","self","$m","int","343c77441619efd6",17,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_favorites_count_for_article_by_slug"}]],["$669","FACT","$1125","function","connect_to_db",["$812","$814"],["EVD-8120939056bae898"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$796","fastapi.FastAPI","$1119","$1120"],"$m","$m",null,"$m","$m","$812","connect_to_db",true,false,"app.db",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$814","app","$m","None","d4d762c8de8ea28a",44,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"connect_to_db"}]],["SYM-b07dc734980b26b2","FACT","$1125","dynamic_binding","DATABASE_URL",["$815","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","$815","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","$1117",{"basis":"$1048","kind":"public","spelling":"DATABASE_URL"}]],["$670","FACT","$1125","function","get_application",["app.main","$889"],["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","$889",null,"$m","FastAPI","6290d1bba3908a05",108,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_application"}]],["SYM-b565441fdd20890c","FACT","$1125","$1136","HEADER_KEY",["$730","$731"],["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","$730","HEADER_KEY","$m","$m","$m","$m",null,"$m","$m","$731","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"HEADER_KEY"}]],["$671","FACT","$1125","function","_get_authorization_header_retriever",["$730","$736"],["EVD-b0b9443cd99bf6c1"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$730","_get_authorization_header_retriever",true,false,"app.api",[{"annotation":"bool","default":"True","default_known":true,"kind":"$1105","name":"required"}],null,"$m","$m","$736",null,"$m","Callable","8b681a6cb72b99b7",8,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_authorization_header_retriever"}]],["$672","FACT","$1125","function","mark_article_as_favorite",["$757","$760"],["EVD-6e38352d6ca0fdc8"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$840","$897","$901","$908","$914","$917"],"$m","$m",null,"$m","$m","$757","mark_article_as_favorite",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$760","article","$m","$39","f0dec7a24161a7c5",61,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"mark_article_as_favorite"}]],["$673","FACT","$1125","class","$231",["$913","$922"],["$94"],[],[],[],["$m","$m",[{"annotation":"List[ArticleForResponse]","definition_id":"ATTR-b57d94eabe7dad9f","evidence_ids":["EVD-cd9fd501d6f314e4"],"name":"articles","visibility":{"basis":"$1048","kind":"public","spelling":"articles"}},{"annotation":"int","definition_id":"ATTR-586dccd181199aa8","evidence_ids":["EVD-ca2077e994ed2d53"],"name":"articles_count","visibility":{"basis":"$1048","kind":"public","spelling":"articles_count"}}],[{"candidate_count":1,"evidence_ids":["EVD-0e31d1584512ff74"],"expression":"RWSchema","id":"BASE-d1445397b84a2d7e","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.articles":["$914"]},"$m",[{"annotation":"List[ArticleForResponse]","name":"articles"},{"annotation":"int","name":"articles_count"}],false,null,[{"definition_ids":["ATTR-b57d94eabe7dad9f","ATTR-586dccd181199aa8"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$913","$231",true,"$m","$890","$m",null,"$m","$m","$922","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$231"}]],["$674","FACT","$1125","function","delete_article_by_slug",["$762","$764"],["EVD-4eb944ad23deab9a"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$840","$897","$901"],"$m","$m",null,"$m","$m","$762","delete_article_by_slug",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$764","article","$m","None","ea1f067a5ebfb1b2",10,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"delete_article_by_slug"}]],["$675","FACT","$1125","function","check_user_can_modify_article",["$958","$960"],["EVD-ea503246166454e3"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m",null,"$m","$m","$958","check_user_can_modify_article",true,false,"$957",[{"annotation":"Article","default":null,"default_known":true,"kind":"$1116","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1116","name":"user"}],null,"$m","$m","$960","article","$m","bool","720a570e33ac2d40",13,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"check_user_can_modify_article"}]],["SYM-bc896802dad6f51f","FACT","$1125","class","Config",["$804","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":"$1048","kind":"public","spelling":"env_file"}}],[{"candidate_count":1,"evidence_ids":["EVD-b26bb2d5bfee0a25"],"expression":"AppSettings.Config","id":"BASE-4b4018f474ae2a4b","reason":"$1034","relationship_kind":"inherits","status":"$1114","targets":["$797"]}],["$797"],["AppSettings.Config"],false,true,"class",["env_file"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$630",[{"definition_ids":["ATTR-235138a25f54e01d"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$804","Config",true,"$m","app.core","$m","$805","$m","$m","app.core.settings.development.DevAppSettings.Config","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Config"}]],["SYM-bf4eaa72f0d5a36a","FACT","$1125","class","Config",["$806","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":"$1048","kind":"public","spelling":"env_file"}}],[{"candidate_count":1,"evidence_ids":["EVD-eafeac445a731d6f"],"expression":"AppSettings.Config","id":"BASE-2d7eb33840177aa7","reason":"$1034","relationship_kind":"inherits","status":"$1114","targets":["$797"]}],["$797"],["AppSettings.Config"],false,true,"class",["env_file"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$694",[{"definition_ids":["ATTR-d5b78a586f14fad6"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$806","Config",true,"$m","app.core","$m","$807","$m","$m","app.core.settings.production.ProdAppSettings.Config","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Config"}]],["$676","FACT","$1125","class","$719",["$936","$939"],["$121"],[],[],[],["$m","$m",[{"annotation":"UserWithToken","definition_id":"ATTR-36453ce10b52d0b1","evidence_ids":["EVD-d15fe00d0053db1d"],"name":"user","visibility":{"basis":"$1048","kind":"public","spelling":"user"}}],[{"candidate_count":1,"evidence_ids":["EVD-0ce8a8ab4d6f7653"],"expression":"RWSchema","id":"BASE-e888d119eb538da0","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.users":["$941"]},"$m",[{"annotation":"UserWithToken","name":"user"}],false,null,[{"definition_ids":["ATTR-36453ce10b52d0b1"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$936","$719",true,"$m","$890","$m",null,"$m","$m","$939","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$719"}]],["$677","FACT","$1125","function","$1039",["$962","$964"],["EVD-91266911ccb719c3"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$883"],"$m","$m",null,"$m","$m","$962","$1039",true,false,"$957",[{"annotation":"$720","default":null,"default_known":true,"kind":"$1116","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"username"}],null,"$m","$m","$964","repo","$m","bool","6cd63b17dcdbf178",18,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1039"}]],["SYM-c35f740a32d3c2b3","FACT","$1125","class","Config",["$795","$797"],["EVD-b977fec9e57956c8"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-3cccb83ba745e947","evidence_ids":["EVD-40d7a79914b5f069"],"name":"validate_assignment","static":true,"visibility":{"basis":"$1048","kind":"public","spelling":"validate_assignment"}}],[],[],[],false,true,"class",["validate_assignment"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$582",[{"definition_ids":["ATTR-3cccb83ba745e947"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$795","Config",true,"$m","app.core","$m","$796","$m","$m","$797","$m","$m","$m","$m","$m","$m",false,"$m",true,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Config"}]],["$678","FACT","$1125","method","check_password",["$907","$911"],["EVD-3386c4d0d92bf82c"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$686","$m","instance","$907","check_password",true,false,"$890",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"password"}],"$909","$m","$m","$911","self","$m","bool","70bb353f87e71b5b",18,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"check_password"}]],["$679","FACT","$1125","method","$1124",["$838","$856"],["EVD-95144ccd31f831eb"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m","$696","$m","instance","$838","$1124",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"$840","$m","$m","$856","self","$m","None","ed8d7762c17735ec",21,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"$1124"}]],["$680","FACT","$1125","class","$496",["$930","$931"],["$120"],[],[],[],["$m","$m",[{"annotation":"Profile","definition_id":"ATTR-1dcb38571a7848fa","evidence_ids":["EVD-70ccf4e4bbabd682"],"name":"profile","visibility":{"basis":"$1048","kind":"public","spelling":"profile"}}],[{"candidate_count":1,"evidence_ids":["EVD-e924d1d9731a5d84"],"expression":"BaseModel","id":"BASE-895d49252a43e3ae","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.profiles":["$901"]},"$m",[{"annotation":"Profile","name":"profile"}],false,null,[{"definition_ids":["ATTR-1dcb38571a7848fa"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$930","$496",true,"$m","$890","$m",null,"$m","$m","$931","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$496"}]],["$681","FACT","$1125","method","update_user",["$882","$888"],["EVD-fb87f3a6484b4ea4"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$908","$909"],"$m","$m","$649","$m","instance","$882","update_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"username"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"email"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"password"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"bio"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"image"}],"$883","$m","$m","$888","self","$m","UserInDB","0c76f70d68b4aee4",139,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"update_user"}]],["$682","FACT","$1125","class","TagsInList",["$934","$935"],["$119"],[],[],[],["$m","$m",[{"annotation":"List[str]","definition_id":"ATTR-e835ef11f36c0f54","evidence_ids":["EVD-6c9870f2ef59cb49"],"name":"tags","visibility":{"basis":"$1048","kind":"public","spelling":"tags"}}],[{"candidate_count":1,"evidence_ids":["EVD-c786ce216cff755c"],"expression":"BaseModel","id":"BASE-37ff6075f3043e93","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],false,true,"$1121",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"List[str]","name":"tags"}],false,null,[{"definition_ids":["ATTR-e835ef11f36c0f54"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$934","TagsInList",true,"$m","$890","$m",null,"$m","$m","$935","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"TagsInList"}]],["$683","FACT","$1125","function","create_commentaries_table",["$817","$820"],["EVD-14867da02ca13ac6"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_commentaries_table",true,false,"app.db",[],null,"$m","$m","$820",null,"$m","None","4b63d567ef974c35",83,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_commentaries_table"}]],["$684","FACT","$1125","function","get_all_tags",["$779","$780"],["EVD-400b498efd116a4c"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$879","$935"],"$m","$m",null,"$m","$m","$779","get_all_tags",true,false,"app.api",[{"annotation":"TagsRepository","default":"Depends(get_repository(TagsRepository))","default_known":true,"kind":"$1116","name":"tags_repo"}],null,"$m","$m","$780","tags_repo","$m","TagsInList","27c75417dc42316e",16,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_all_tags"}]],["$685","FACT","$1125","class","ArticlesFilters",["$913","$919"],["$125"],[],[],[],["$m","$m",[{"annotation":"$307","definition_id":"ATTR-000e8a88a72631f5","evidence_ids":["EVD-47524e8c906cdea5"],"name":"tag","visibility":{"basis":"$1048","kind":"public","spelling":"tag"}},{"annotation":"$307","definition_id":"ATTR-6bc3715802fd262c","evidence_ids":["EVD-51f17d33ca1d2787"],"name":"author","visibility":{"basis":"$1048","kind":"public","spelling":"author"}},{"annotation":"$307","definition_id":"ATTR-d27d28e642d2461b","evidence_ids":["EVD-6cc9a561e69d1288"],"name":"favorited","visibility":{"basis":"$1048","kind":"public","spelling":"favorited"}},{"annotation":"int","definition_id":"ATTR-9e8aa931315c284c","evidence_ids":["EVD-e7f54dbf8c2a7393"],"name":"limit","visibility":{"basis":"$1048","kind":"public","spelling":"limit"}},{"annotation":"int","definition_id":"ATTR-e7d01028d58a046e","evidence_ids":["EVD-630aad172d2bd34c"],"name":"offset","visibility":{"basis":"$1048","kind":"public","spelling":"offset"}}],[{"candidate_count":1,"evidence_ids":["EVD-d7fe110969a24dc6"],"expression":"BaseModel","id":"BASE-61f822557797f187","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$1118"]}],["$1118"],["BaseModel"],true,true,"$1121",["author","favorited","limit","offset","tag"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"$307","name":"tag"},{"annotation":"$307","name":"author"},{"annotation":"$307","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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$913","ArticlesFilters",true,"$m","$890","$m",null,"$m","$m","$919","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"ArticlesFilters"}]],["$686","FACT","$1125","class","UserInDB",["$907","$909"],["$90"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-a880a9211fd3da18","evidence_ids":["EVD-ba86e87949b587b7"],"name":"salt","visibility":{"basis":"$1048","kind":"public","spelling":"salt"}},{"annotation":"str","definition_id":"ATTR-ca6c78368381d7df","evidence_ids":["EVD-c7946c50fff40599"],"name":"hashed_password","visibility":{"basis":"$1048","kind":"public","spelling":"hashed_password"}}],[{"candidate_count":1,"evidence_ids":["EVD-390580a062effab1"],"expression":"IDModelMixin","id":"BASE-cbef65dc7a323a23","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$894"]},{"candidate_count":1,"evidence_ids":["EVD-04422bac4e2aa546"],"expression":"$64","id":"BASE-dcca1aeda7cf236e","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$892"]},{"candidate_count":1,"evidence_ids":["EVD-d5fdb981099c18d5"],"expression":"User","id":"BASE-b2c705d6c4ad732d","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$908"]}],["User","$892","$894"],["$64","IDModelMixin","User"],false,true,"$1121",["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":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$678","$651"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$907","UserInDB",true,"$m","$890","$m",null,"$m","$m","$909","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"UserInDB"}]],["$687","FACT","$1125","function","retrieve_current_user",["$781","$782"],["EVD-3e668202250ed26b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$796","$908","$939","$941","$1119","$1120"],"$m","$m",null,"$m","$m","$781","retrieve_current_user",true,false,"app.api",[{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$782","user","$m","$719","5bcd2309bb64804e",51,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"retrieve_current_user"}]],["$688","FACT","$1125","function","generate_salt",["$971","$972"],["EVD-a96686b1946aeacc"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$971","generate_salt",true,false,"$957",[],null,"$m","$m","$972",null,"$m","str","a78eee0e939cb31e",9,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"generate_salt"}]],["$689","FACT","$1125","function","get_articles_filters",["$726","$729"],["EVD-e3eda54c1a47a4db"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$919"],"$m","$m",null,"$m","$m","$726","get_articles_filters",true,false,"app.api",[{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"tag"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"author"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1116","name":"favorited"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1116","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1116","name":"offset"}],null,"$m","$m","$729","tag","$m","ArticlesFilters","bb7e5affe2c13a52",19,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"get_articles_filters"}]],["$690","FACT","$1125","function","login",["$768","$769"],["EVD-22da79e9f51e7add"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$796","$883","$938","$939","$941","pydantic.EmailStr","$1119","$1120"],"$m","$m",null,"$m","$m","$768","login",true,false,"app.api",[{"annotation":"UserInLogin","default":"$44","default_known":true,"kind":"$1116","name":"user_login"},{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$769","user_login","$m","$719","94adc69d23126956",105,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"login"}]],["SYM-d9bfa89b480133ef","FACT","$1125","$1136","UNABLE_TO_FOLLOW_YOURSELF",["$943","$950"],["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","$943","UNABLE_TO_FOLLOW_YOURSELF","$m","$m","$m","$m",null,"$m","$m","$950","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"UNABLE_TO_FOLLOW_YOURSELF"}]],["$691","FACT","$1125","function","update_current_user",["$781","$783"],["EVD-d203670e3b9f393e"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.put"],"$m",[],"$m","$m",["$796","$883","$908","$939","$940","$941","pydantic.EmailStr","pydantic.HttpUrl","$1119","$1120"],"$m","$m",null,"$m","$m","$781","update_current_user",true,false,"app.api",[{"annotation":"UserInUpdate","default":"$44","default_known":true,"kind":"$1116","name":"user_update"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"current_user"},{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$783","user_update","$m","$719","d6d0fdeb942c80cd",149,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"update_current_user"}]],["$692","FACT","$1125","method","_get_comment_from_db_record",["$861","$864"],["$114"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$641","$m","instance","$861","_get_comment_from_db_record",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1105","name":"comment_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1105","name":"author_username"},{"annotation":"$306","default":null,"default_known":true,"kind":"$1105","name":"requested_user"}],"$862","$m","$m","$864","self","$m","Comment","a349363060a4b02a",43,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"private","spelling":"_get_comment_from_db_record"}]],["$693","FACT","$1125","function","create_stop_app_handler",["$786","$789"],["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","$786","create_stop_app_handler",true,false,"app.core",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"}],null,"$m","$m","$789","app","$m","Callable","33056865882be4bf",17,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_stop_app_handler"}]],["SYM-dc3f7c48d517475a","FACT","$1125","function","create_followers_to_followings_table",["$817","$822"],["EVD-6a14f5faebe0fef5"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_followers_to_followings_table",true,false,"app.db",[],null,"$m","$m","$822",null,"$m","None","36da6b266258d19f",59,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_followers_to_followings_table"}]],["$694","FACT","$1125","class","ProdAppSettings",["$806","$807"],["EVD-b47e0a14248caa22"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-89b0dc7c7cc5427a"],"expression":"$36","id":"BASE-88acc99fbb029268","reason":"$1045","relationship_kind":"inherits","status":"$1114","targets":["$796"]}],["$796"],["$36"],false,true,"class",["Config"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$806","ProdAppSettings",true,"$m","app.core","$m",null,"$m","$m","$807","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"ProdAppSettings"}]],["SYM-df345fbac993334a","FACT","$1125","$1136","$62",["$913","$920"],["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","$913","$62","$m","$m","$m","$m",null,"$m","$m","$920","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"$62"}]],["$695","FACT","$1125","method","get_all_tags",["$878","$881"],["EVD-a49c0e1f87bcbe66"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$581","$m","instance","$878","get_all_tags",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"$879","$m","$m","$881","self","$m","List[str]","9967157dace64cea",25,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"get_all_tags"}]],["$696","FACT","$1125","class","$40",["$838","$840"],["$110"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-c6956aba38f0dbe5"],"expression":"$42","id":"BASE-b7d0b09dc645bb9c","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$860"]}],["$860"],["$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","$1124","update_article"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$632","$635","$709","$616","$600","$634","$586","$665","$668","$615","$704","$679","$596","$597"],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$838","$40",true,"$m","app.db","$m",null,"$m","$m","$840","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$40"}]],["$697","FACT","$1125","function","check_article_exists",["$958","$959"],["EVD-66659be2d600b414"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$840"],"$m","$m",null,"$m","$m","$958","check_article_exists",true,false,"$957",[{"annotation":"$40","default":null,"default_known":true,"kind":"$1116","name":"articles_repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"slug"}],null,"$m","$m","$959","articles_repo","$m","bool","6cd63b17dcdbf178",18,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"check_article_exists"}]],["$698","FACT","$1125","function","$1084",["$726","$728"],["EVD-f476e7202df2955b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$840","$897","$901","$908"],"$m","$m",null,"$m","$m","$726","$1084",true,false,"app.api",[{"annotation":"str","default":"Path(..., min_length=1)","default_known":true,"kind":"$1116","name":"slug"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$728","slug","$m","Article","381d9981e7c629df",31,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1084"}]],["$699","FACT","$1125","class","CommentInCreate",["$923","$924"],["EVD-6eee1220acce1a34"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-4dc4e5044bc91b65","evidence_ids":["EVD-ab77c03643110608"],"name":"body","visibility":{"basis":"$1048","kind":"public","spelling":"body"}}],[{"candidate_count":1,"evidence_ids":["EVD-c5743258149f29f8"],"expression":"RWSchema","id":"BASE-34f923adb392095b","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"body"}],false,null,[{"definition_ids":["ATTR-4dc4e5044bc91b65"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$923","CommentInCreate",true,"$m","$890","$m",null,"$m","$m","$924","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"CommentInCreate"}]],["SYM-ea27445e100c229e","FACT","$1125","$1136","USER_IS_ALREADY_FOLLOWED",["$943","$954"],["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","$943","USER_IS_ALREADY_FOLLOWED","$m","$m","$m","$m",null,"$m","$m","$954","$m","$1136","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"USER_IS_ALREADY_FOLLOWED"}]],["$700","FACT","$1125","method","connection",["$859","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","$584","$m","instance","$859","connection",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"}],"$860",{"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","$1117",{"basis":"$1048","kind":"public","spelling":"connection"}]],["SYM-eb18696f88815481","FACT","$1125","function","create_articles_to_tags_table",["$817","$819"],["EVD-ee7d55b801cc6eab"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_articles_to_tags_table",true,false,"app.db",[],null,"$m","$m","$819",null,"$m","None","36da6b266258d19f",59,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_articles_to_tags_table"}]],["$701","FACT","$1125","function","check_user_can_modify_comment",["$965","$966"],["EVD-889f0ab69a9e8988"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$899","$901","$908"],"$m","$m",null,"$m","$m","$965","check_user_can_modify_comment",true,false,"$957",[{"annotation":"Comment","default":null,"default_known":true,"kind":"$1116","name":"comment"},{"annotation":"User","default":null,"default_known":true,"kind":"$1116","name":"user"}],null,"$m","$m","$966","comment","$m","bool","720a570e33ac2d40",13,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"check_user_can_modify_comment"}]],["$702","FACT","$1125","function","list_articles",["$762","$765"],["EVD-49cc909d7bf590d0"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$840","$908","$914","$919","$922"],"$m","$m",null,"$m","$m","$762","list_articles",true,false,"app.api",[{"annotation":"ArticlesFilters","default":"Depends(get_articles_filters)","default_known":true,"kind":"$1116","name":"articles_filters"},{"annotation":"$306","default":"$73","default_known":true,"kind":"$1116","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1116","name":"articles_repo"}],null,"$m","$m","$765","articles_filters","$m","$231","1e02341af03cb211",66,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"list_articles"}]],["$703","FACT","$1125","function","verify_password",["$971","$974"],["EVD-855f16d45bbc9a97"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$971","verify_password",true,false,"$957",[{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"plain_password"},{"annotation":"str","default":null,"default_known":true,"kind":"$1116","name":"hashed_password"}],null,"$m","$m","$974","plain_password","$m","bool","8f6ec4aab2cd8ac0",10,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"verify_password"}]],["$704","FACT","$1125","method","add_article_into_favorites",["$838","$844"],["EVD-3ca014a9798d9ec1"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m","$696","$m","instance","$838","add_article_into_favorites",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1105","name":"user"}],"$840","$m","$m","$844","self","$m","None","ed8d7762c17735ec",21,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"add_article_into_favorites"}]],["$705","FACT","$1125","function","create_start_app_handler",["$786","$787"],["EVD-ec43ed31e49e944b"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$796","fastapi.FastAPI","$1119","$1120","typing.Callable"],"$m","$m",null,"$m","$m","$786","create_start_app_handler",true,false,"app.core",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1116","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$787","app","$m","Callable","fbf38b5d54d36274",15,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_start_app_handler"}]],["SYM-ece08bc7d3c5d83c","FACT","$1125","dynamic_binding","SETTINGS",["$815","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","$815","SETTINGS","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.env.SETTINGS","$m","dynamic_binding","$m","$m","$m","$m","$m","$m","$m","$m","$1117",{"basis":"$1048","kind":"public","spelling":"SETTINGS"}]],["$706","FACT","$1125","function","retrieve_article_by_slug",["$762","$766"],["EVD-6bb82fe8c2b98069"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$897","$901","$914","$917"],"$m","$m",null,"$m","$m","$762","retrieve_article_by_slug",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"article"}],null,"$m","$m","$766","article","$m","$39","7091c14ce153024b",12,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"retrieve_article_by_slug"}]],["$707","FACT","$1125","function","create_articles_table",["$817","$818"],["EVD-b16b5856e57567c4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$817","create_articles_table",true,false,"app.db",[],null,"$m","$m","$818",null,"$m","None","2f2d11a99d62a092",101,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"create_articles_table"}]],["$708","FACT","$1125","function","delete_comment_from_article",["$771","$773"],["EVD-884c7c53d74ff121"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$862","$899","$901"],"$m","$m",null,"$m","$m","$771","delete_comment_from_article",true,false,"app.api",[{"annotation":"Comment","default":"Depends(get_comment_by_id_from_path)","default_known":true,"kind":"$1116","name":"comment"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1116","name":"comments_repo"}],null,"$m","$m","$773","comment","$m","None","ea1f067a5ebfb1b2",10,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"delete_comment_from_article"}]],["$709","FACT","$1125","method","update_article",["$838","$857"],["EVD-ec43b30ad19ed9bf"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901"],"$m","$m","$696","$m","instance","$838","update_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1105","name":"article"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"slug"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"title"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"body"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1105","name":"description"}],"$840","$m","$m","$857","self","$m","Article","9e0f7dcea8e78bc2",121,true,"$m",false,"$m","method","$1117",{"basis":"$1048","kind":"public","spelling":"update_article"}]],["SYM-f7dce0661d3ebec1","FACT","$1125","class","Config",["$801","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":"$1048","kind":"public","spelling":"env_file"}}],[],[],[],false,true,"class",["env_file"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$624",[{"definition_ids":["ATTR-a289a86c399d97d6"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$801","Config",true,"$m","app.core","$m","$803","$m","$m","app.core.settings.base.BaseAppSettings.Config","$m","$m","$m","$m","$m","$m",false,"$m",true,"class","$1117",{"basis":"$1048","kind":"public","spelling":"Config"}]],["$710","FACT","$1125","function","_get_current_user",["$730","$737"],["EVD-982d98a0f05e2787"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$730","_get_current_user",true,false,"app.api",[{"annotation":"$720","default":"$78","default_known":true,"kind":"$1116","name":"users_repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever())","default_known":true,"kind":"$1116","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1116","name":"settings"}],null,"$m","$m","$737","users_repo","$m","User","76e1cb384a5fac32",66,"$m","$m","$m","$m","function","private",{"basis":"$1048","kind":"private","spelling":"_get_current_user"}]],["$711","FACT","$1125","class","$39",["$913","$917"],["$92"],[],[],[],["$m","$m",[{"annotation":"$38","definition_id":"ATTR-b0a67a3f0adf65bc","evidence_ids":["EVD-387ed50d1d1de713"],"name":"article","visibility":{"basis":"$1048","kind":"public","spelling":"article"}}],[{"candidate_count":1,"evidence_ids":["EVD-09f3625b8d989b13"],"expression":"RWSchema","id":"BASE-67f6ce1a677b0a9f","reason":"$1060","relationship_kind":"inherits","status":"resolved","targets":["$933"]}],["$933"],["RWSchema"],false,true,"$1121",[],"$m",false,[],false,[],"$m",{"app.models.schemas.articles":["$914"]},"$m",[{"annotation":"$38","name":"article"}],false,null,[{"definition_ids":["ATTR-b0a67a3f0adf65bc"],"kind":"$1030","reason":"$1043","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1044","schema_version":"1.0.0","status":"partial"}],"$m","$913","$39",true,"$m","$890","$m",null,"$m","$m","$917","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1117",{"basis":"$1048","kind":"public","spelling":"$39"}]],["$712","FACT","$1125","function","$1037",["$726","$727"],["EVD-96c490e16d826c8a"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$897","$901","$908"],"$m","$m",null,"$m","$m","$726","$1037",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1116","name":"current_article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1116","name":"user"}],null,"$m","$m","$727","current_article","$m","None","b4a20f51390a89c0",24,"$m","$m","$m","$m","function","$1117",{"basis":"$1048","kind":"public","spelling":"$1037"}]],["$713","FACT","$1125","method","__init__",["$861","$863"],["EVD-7baca3dce40b18f6"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.Connection"],"$m","$m","$641","$m","instance","$861","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1116","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1116","name":"conn"}],"$862","$m","$m","$863","self","$m","None","986cff1c530cc1b4",19,true,"$m",false,"$m","method","private",{"basis":"$1048","kind":"public","spelling":"__init__"}]]],"transitive_paths":[["PATH-3099d760662a725f","FACT","$1113","$1139","app.core → app.db → app.models → app.services",["app.core","app.db","$890","$957"],[],[],["EDGE-29866d9f5d7a6e50","EDGE-452160c8baab802c","EDGE-f7f0a9b29445a32a"],[],["package",["app.core","app.db","$890","$957"],"app.core","$957"]],["PATH-67035b4b0f75bc66","FACT","$1113","$1139","app.models → app.services → app.db",["app.db","$890","$957"],[],[],["EDGE-452160c8baab802c","EDGE-d06fb59ce6fb98fa"],[],["package",["$890","$957","app.db"],"$890","app.db"]],["PATH-68b9289b0be51334","FACT","$1113","$1139","app.core → app.db → app.models",["app.core","app.db","$890"],[],[],["EDGE-29866d9f5d7a6e50","EDGE-f7f0a9b29445a32a"],[],["package",["app.core","app.db","$890"],"app.core","$890"]],["PATH-79d5e687abb55932","FACT","$1113","$1139","app.db → app.models → app.services",["app.db","$890","$957"],[],[],["EDGE-452160c8baab802c","EDGE-f7f0a9b29445a32a"],[],["package",["app.db","$890","$957"],"app.db","$957"]],["PATH-9d443bac2130d502","FACT","$1113","$1139","app.models → app.services → app.db → app.core",["app.core","app.db","$890","$957"],[],[],["EDGE-452160c8baab802c","EDGE-d06fb59ce6fb98fa","EDGE-f27070264b3a6212"],[],["package",["$890","$957","app.db","app.core"],"$890","app.core"]],["PATH-af74e5b143c6acab","FACT","$1113","$1139","app.main → app.api → app.models",["app.api","app.main","$890"],[],[],["EDGE-7548ccb5da555357","EDGE-aaa205722afdff02"],[],["package",["app.main","app.api","$890"],"app.main","$890"]],["PATH-b208dabe6209cd7f","FACT","$1113","$1139","app.main → app.api → app.services",["app.api","app.main","$957"],[],[],["EDGE-aaa205722afdff02","EDGE-ecbdc4ddac6e9040"],[],["package",["app.main","app.api","$957"],"app.main","$957"]],["PATH-b3d5343b426aed42","FACT","$1113","$1139","app.main → app.api → app.resources",["app.api","app.main","$942"],[],[],["EDGE-2097726256448fe8","EDGE-aaa205722afdff02"],[],["package",["app.main","app.api","$942"],"app.main","$942"]],["PATH-cc3afcf802383656","FACT","$1113","$1139","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","$1113","$1139","app.services → app.db → app.core",["app.core","app.db","$957"],[],[],["EDGE-d06fb59ce6fb98fa","EDGE-f27070264b3a6212"],[],["package",["$957","app.db","app.core"],"$957","app.core"]]],"typing_signals":[["TYPE-0b481a9a6e82ef6b","FACT","type_architecture","type_ignore","app/core/events.py:20 uses type: ignore",["$786"],["EVD-08cbfadc9cf932d9"],[],[],[],["$m","$m",20,"$786","$786","type_ignore","",""]],["TYPE-2702c994fcfa77f4","FACT","type_architecture","any_annotation","app.core.settings.app.AppSettings.fastapi_kwargs:return: Dict[str, Any]",["$800"],["EVD-56fc27d82cf48bc8"],[],[],[],["Dict[str, Any]","$m","$m","$800","$m","any_annotation","$m","$m"]],["TYPE-288a89ae66fc7205","FACT","type_architecture","type_ignore","app/models/common.py:7 uses type: ignore",["$891"],["EVD-2d9522296e1b070f"],[],[],[],["$m","$m",7,"$891","$892","type_ignore","created_at: datetime.datetime = None",""]],["TYPE-3ea0afd730bc373b","FACT","type_architecture","type_ignore","app/db/migrations/env.py:17 uses type: ignore",["$815"],["EVD-c8b804fdb650f289"],[],[],[],["$m","$m",17,"$815","$815","type_ignore","fileConfig(config.config_file_name)",""]],["TYPE-4be6d2745773346c","FACT","type_architecture","type_ignore","app/api/dependencies/authentication.py:35 uses type: ignore",["$730"],["EVD-18edb9357a674b89"],[],[],[],["$m","$m",35,"$730","$730","type_ignore","",""]],["TYPE-5babd8a9a72f83d6","FACT","type_architecture","type_ignore","app/models/common.py:8 uses type: ignore",["$891"],["EVD-9d3de6b5e9413b9e"],[],[],[],["$m","$m",8,"$891","$892","type_ignore","updated_at: datetime.datetime = None",""]],["TYPE-6325baf3b3e1d4b4","FACT","type_architecture","type_ignore","app/api/dependencies/authentication.py:42 uses type: ignore",["$730"],["EVD-9fa69c691583e4a8"],[],[],[],["$m","$m",42,"$730","$730","type_ignore","",""]],["TYPE-7e3f43b2ec1ce331","FACT","type_architecture","dict_any_annotation","app.core.settings.app.AppSettings.fastapi_kwargs:return: Dict[str, Any]",["$800"],["EVD-56fc27d82cf48bc8"],[],[],[],["Dict[str, Any]","$m","$m","$800","$m","dict_any_annotation","$m","$m"]],["TYPE-a1534d6fb5558114","FACT","type_architecture","cast_call","app.core.logging.InterceptHandler.emit uses cast",["$793"],["EVD-2fce17e88988fda9"],[],["CALL-10ec9fdb71bcda84"],[],["$m","cast","$m","$793","$m","cast_call","$m","$m"]],["TYPE-a45b6c4dfd006d2f","FACT","type_architecture","type_ignore","app/core/events.py:13 uses type: ignore",["$786"],["EVD-17e66b16949daa07"],[],[],[],["$m","$m",13,"$786","$786","type_ignore","",""]],["TYPE-e02a2bb9d3e0da7f","FACT","type_architecture","getattr_call","app.api.routes.authentication.login uses getattr",["$769"],["EVD-0c00aaa768dae281"],[],["CALL-99b4b35c28da786a"],[],["$m","getattr","$m","$769","$m","getattr_call","$m","$m"]]],"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","$1036","dynamic_call_limit","Python dynamic behavior prevents a complete call graph",["app"],[],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m",95]],["UML-FINDING-ab2c4b54bcb97b10","UNKNOWN","uml","$1141","$718",[],["EVD-ace64da05926c75e"],["$717"],["$645"],["$1029"],["$1123","$1142",["EVD-ace64da05926c75e"],["$645"],"UML-ASSESSMENT-bc9214f7b69a50e2",["BASE-fb91200eb3f6a6a2"],"$718","UNKNOWN","$1090","$m"]],["UML-FINDING-31aa24cf7ce2484e","UNKNOWN","uml","$1141","$718",[],["EVD-f067c2773e690ecb"],["$717"],["$582"],["$1029"],["$1123","$1142",["EVD-f067c2773e690ecb"],["$582"],"UML-ASSESSMENT-a6d0555a4442bc54",["BASE-595d51116adff076"],"$718","UNKNOWN","$1091","$m"]],["UML-FINDING-13e99d62eb8bb131","UNKNOWN","uml","$1141","$718",[],["EVD-5f383fa8316e8062"],["$717"],["$624"],["$1029"],["$1123","$1142",["EVD-5f383fa8316e8062"],["$624"],"UML-ASSESSMENT-8fa61926feb2a066",["BASE-a9e8ec8f43a12fdb"],"$718","UNKNOWN","$1092","$m"]],["UML-FINDING-bc11297bbf5234cb","UNKNOWN","uml","$1141","$718",[],["EVD-c41229e638f32e77"],["$717"],["$630"],["$1029"],["$1123","$1142",["EVD-c41229e638f32e77"],["$630"],"UML-ASSESSMENT-7f48852993981673",["BASE-1af1de50332305bf"],"$718","UNKNOWN","$1093","$m"]],["UML-FINDING-608fe95ed1700fea","UNKNOWN","uml","$1141","$718",[],["EVD-89b0dc7c7cc5427a"],["$717"],["$694"],["$1029"],["$1123","$1142",["EVD-89b0dc7c7cc5427a"],["$694"],"UML-ASSESSMENT-3b7e260f2acb2c06",["BASE-88acc99fbb029268"],"$718","UNKNOWN","$1094","$m"]],["UML-FINDING-bb490a3ec6a35a22","UNKNOWN","uml","$1141","$718",[],["EVD-ddbfa6a00885d8a1"],["$717"],["$633"],["$1029"],["$1123","$1142",["EVD-ddbfa6a00885d8a1"],["$633"],"UML-ASSESSMENT-a19612758642e8f2",["BASE-7dcf39cbd5e8fdcf"],"$718","UNKNOWN","$1095","$m"]],["UML-FINDING-343410b8d504fed5","UNKNOWN","uml","$1141","$718",[],["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$717"],["$623"],["$1029"],["$1123","$1142",["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$623"],"UML-ASSESSMENT-6b9b4a3635beb904",["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"$718","UNKNOWN","$1097","$m"]],["UML-FINDING-9a46e83877cb9f99","UNKNOWN","uml","$1141","$718",[],["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$717"],["$623"],["$1029"],["$1123","$1142",["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$623"],"UML-ASSESSMENT-6d83b86bf107552d",["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"$718","UNKNOWN","$1096","$m"]],["UML-FINDING-b79bf51060442037","UNKNOWN","uml","$1141","$718",[],["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$717"],["$626"],["$1029"],["$1123","$1142",["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$626"],"UML-ASSESSMENT-cbabe1b9112c04a1",["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"$718","UNKNOWN","$1099","$m"]],["UML-FINDING-dc950f2cd441cfba","UNKNOWN","uml","$1141","$718",[],["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$717"],["$626"],["$1029"],["$1123","$1142",["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$626"],"UML-ASSESSMENT-f8a6dea69b46d3af",["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"$718","UNKNOWN","$1098","$m"]],["UML-FINDING-0fdd38932d51933e","UNKNOWN","uml","$1141","$718",[],["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$717"],["$686"],["$1029"],["$1123","$1142",["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$686"],"UML-ASSESSMENT-77fe69581dbe7fc9",["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"$718","UNKNOWN","$1101","$m"]],["UML-FINDING-80e09cecc1d3f585","UNKNOWN","uml","$1141","$718",[],["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$717"],["$686"],["$1029"],["$1123","$1142",["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$686"],"UML-ASSESSMENT-9838b733b87e5502",["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"$718","UNKNOWN","$1100","$m"]],["UML-FINDING-4ef5ce813803c8a0","UNKNOWN","uml","$1141","$718",[],["EVD-a494683aaf335df6"],["$717"],["$604"],["$1029"],["$1123","$1142",["EVD-a494683aaf335df6"],["$604"],"UML-ASSESSMENT-0a7619ab5a55f40a",["BASE-105e4adb0371839d"],"$718","UNKNOWN","$1102","$m"]],["UML-FINDING-a92186f389edcb30","UNKNOWN","uml","$1141","$718",[],["EVD-11ac6d598a395e3f","EVD-88d03eb1dba95d8e","EVD-b1fb2dae7cc1ed18","EVD-c1dbe2eefa675400"],["$717"],["CALL-285e9f2bd53d22e8","CALL-28e314c01e9a238a","CALL-80316b68ac23bf1d","CALL-9d53d529f8664b36"],["$1029"],["$1123","$1142",["EVD-11ac6d598a395e3f","EVD-88d03eb1dba95d8e","EVD-b1fb2dae7cc1ed18","EVD-c1dbe2eefa675400"],["CALL-285e9f2bd53d22e8","CALL-28e314c01e9a238a","CALL-80316b68ac23bf1d","CALL-9d53d529f8664b36"],"UML-ASSESSMENT-03a8590d4ad30236",["CALL-285e9f2bd53d22e8","CALL-28e314c01e9a238a","CALL-80316b68ac23bf1d","CALL-9d53d529f8664b36"],"$718","UNKNOWN","login-creates-access-token","$m"]],["UML-FINDING-d80f81f33daef78c","UNKNOWN","uml","$1141","$56",[],["$93"],["$717"],["$599"],["$1029"],["$1046","$1142",["$93"],["$599"],"UML-ASSESSMENT-3df3f6f6c41bad99",["$599"],"$56","UNKNOWN","$180","$m"]],["UML-FINDING-0e3e428cd42a705b","UNKNOWN","uml","$1141","$56",[],["$127"],["$717"],["$633"],["$1029"],["$1046","$1142",["$127"],["$633"],"UML-ASSESSMENT-3d6fd641a3c33a90",["$633"],"$56","UNKNOWN","$187","$m"]],["UML-FINDING-46e62def61d6ebc8","UNKNOWN","uml","$1141","$56",[],["$106"],["$717"],["$645"],["$1029"],["$1046","$1142",["$106"],["$645"],"UML-ASSESSMENT-0dd5b7f40026f2d7",["$645"],"$56","UNKNOWN","$501","$m"]],["UML-FINDING-0815b62a6ac42671","UNKNOWN","uml","$1141","$56",[],["$124"],["$717"],["$594"],["$1029"],["$1046","$1142",["$124"],["$594"],"UML-ASSESSMENT-5a0c4ff8fcfd711e",["$594"],"$56","UNKNOWN","$427","$m"]],["UML-FINDING-a2e88f53776b535c","UNKNOWN","uml","$1141","$56",[],["EVD-8ce7bb28bc5a4670"],["$717"],["$636"],["$1029"],["$1046","$1142",["EVD-8ce7bb28bc5a4670"],["$636"],"UML-ASSESSMENT-8723372fd057b799",["$636"],"$56","UNKNOWN","$428","$m"]],["UML-FINDING-4e92f4e775e46861","UNKNOWN","uml","$1141","$56",[],["$123"],["$717"],["$623"],["$1029"],["$1046","$1142",["$123"],["$623"],"UML-ASSESSMENT-768ed2c525bc5588",["$623"],"$56","UNKNOWN","$429","$m"]],["UML-FINDING-92967be78a8f7a19","UNKNOWN","uml","$1141","$56",[],["$139"],["$717"],["$626"],["$1029"],["$1046","$1142",["$139"],["$626"],"UML-ASSESSMENT-8a9b71c191a4a7d5",["$626"],"$56","UNKNOWN","$430","$m"]],["UML-FINDING-36621469ac2bd79b","UNKNOWN","uml","$1141","$56",[],["$84"],["$717"],["$618"],["$1029"],["$1046","$1142",["$84"],["$618"],"UML-ASSESSMENT-db61fb02feeec3c8",["$618"],"$56","UNKNOWN","$431","$m"]],["UML-FINDING-cd1ca44757fd8022","UNKNOWN","uml","$1141","$56",[],["$113"],["$717"],["$595"],["$1029"],["$1046","$1142",["$113"],["$595"],"UML-ASSESSMENT-7e7d3bdff9ef9200",["$595"],"$56","UNKNOWN","$434","$m"]],["UML-FINDING-46a690c30f5bd1ef","UNKNOWN","uml","$1141","$56",[],["$90"],["$717"],["$686"],["$1029"],["$1046","$1142",["$90"],["$686"],"UML-ASSESSMENT-c80d75744d2e248b",["$686"],"$56","UNKNOWN","$435","$m"]],["UML-FINDING-f95fc3164f110663","UNKNOWN","uml","$1141","$56",[],["$134"],["$717"],["$604"],["$1029"],["$1046","$1142",["$134"],["$604"],"UML-ASSESSMENT-0a917730bfb0ee45",["$604"],"$56","UNKNOWN","$436","$m"]],["UML-FINDING-e796edb9977e5f18","UNKNOWN","uml","$1141","$56",[],["$92"],["$717"],["$711"],["$1029"],["$1046","$1142",["$92"],["$711"],"UML-ASSESSMENT-f942e4eaab8f6a1c",["$711"],"$56","UNKNOWN","$438","$m"]],["UML-FINDING-1f71927a5078c241","UNKNOWN","uml","$1141","$56",[],["$115"],["$717"],["$614"],["$1029"],["$1046","$1142",["$115"],["$614"],"UML-ASSESSMENT-0160ececc6fa58b7",["$614"],"$56","UNKNOWN","$437","$m"]],["UML-FINDING-e1500b37944afe69","UNKNOWN","uml","$1141","$56",[],["$88"],["$717"],["$625"],["$1029"],["$1046","$1142",["$88"],["$625"],"UML-ASSESSMENT-d321bfb6d2261741",["$625"],"$56","UNKNOWN","$439","$m"]],["UML-FINDING-bfefd95153753f60","UNKNOWN","uml","$1141","$56",[],["$94"],["$717"],["$673"],["$1029"],["$1046","$1142",["$94"],["$673"],"UML-ASSESSMENT-f5910dc2c5d91508",["$673"],"$56","UNKNOWN","$441","$m"]],["UML-FINDING-1a73f5b879db9e1f","UNKNOWN","uml","$1141","$56",[],["$125"],["$717"],["$685"],["$1029"],["$1046","$1142",["$125"],["$685"],"UML-ASSESSMENT-ac2fc65a5c999b84",["$685"],"$56","UNKNOWN","$440","$m"]],["UML-FINDING-5bed681ef173df6d","UNKNOWN","uml","$1141","$56",[],["$103"],["$717"],["$662"],["$1029"],["$1046","$1142",["$103"],["$662"],"UML-ASSESSMENT-ff4d6749e55727c5",["$662"],"$56","UNKNOWN","$444","$m"]],["UML-FINDING-dea813a788abdaab","UNKNOWN","uml","$1141","$56",[],["$132"],["$717"],["$612"],["$1029"],["$1046","$1142",["$132"],["$612"],"UML-ASSESSMENT-a90c2517f83da325",["$612"],"$56","UNKNOWN","$443","$m"]],["UML-FINDING-0ad2b3d5c967805d","UNKNOWN","uml","$1141","$56",[],["EVD-6eee1220acce1a34"],["$717"],["$699"],["$1029"],["$1046","$1142",["EVD-6eee1220acce1a34"],["$699"],"UML-ASSESSMENT-e368c676782b053b",["$699"],"$56","UNKNOWN","$442","$m"]],["UML-FINDING-1cff15ffecb48813","UNKNOWN","uml","$1141","$56",[],["$118"],["$717"],["$585"],["$1029"],["$1046","$1142",["$118"],["$585"],"UML-ASSESSMENT-7c4d1b2031f11da2",["$585"],"$56","UNKNOWN","$445","$m"]],["UML-FINDING-393020038c41578f","UNKNOWN","uml","$1141","$56",[],["$138"],["$717"],["$658"],["$1029"],["$1046","$1142",["$138"],["$658"],"UML-ASSESSMENT-50fb46cf091a8ab2",["$658"],"$56","UNKNOWN","$446","$m"]],["UML-FINDING-b74886f4f7512ede","UNKNOWN","uml","$1141","$56",[],["$120"],["$717"],["$680"],["$1029"],["$1046","$1142",["$120"],["$680"],"UML-ASSESSMENT-7e5511391596b10f",["$680"],"$56","UNKNOWN","$447","$m"]],["UML-FINDING-e739ec366e14d993","UNKNOWN","uml","$1141","$56",[],["$119"],["$717"],["$682"],["$1029"],["$1046","$1142",["$119"],["$682"],"UML-ASSESSMENT-daca91a39613ea2a",["$682"],"$56","UNKNOWN","$450","$m"]],["UML-FINDING-a570c191869a4530","UNKNOWN","uml","$1141","$56",[],["$109"],["$717"],["$654"],["$1029"],["$1046","$1142",["$109"],["$654"],"UML-ASSESSMENT-1debb42ef60b1757",["$654"],"$56","UNKNOWN","$452","$m"]],["UML-FINDING-71e0366eb89e6a6d","UNKNOWN","uml","$1141","$56",[],["EVD-cb7f500fb00f9f7d"],["$717"],["$607"],["$1029"],["$1046","$1142",["EVD-cb7f500fb00f9f7d"],["$607"],"UML-ASSESSMENT-3838afb027d58d46",["$607"],"$56","UNKNOWN","$451","$m"]],["UML-FINDING-ad581650e5faed55","UNKNOWN","uml","$1141","$56",[],["$133"],["$717"],["$610"],["$1029"],["$1046","$1142",["$133"],["$610"],"UML-ASSESSMENT-7392f2acc97b0dc8",["$610"],"$56","UNKNOWN","$454","$m"]],["UML-FINDING-7fcaaffb8087a06c","UNKNOWN","uml","$1141","$56",[],["$104"],["$717"],["$602"],["$1029"],["$1046","$1142",["$104"],["$602"],"UML-ASSESSMENT-8f25774142d9f890",["$602"],"$56","UNKNOWN","$455","$m"]],["UML-FINDING-8749a53d8e23abde","UNKNOWN","uml","$1141","$56",[],["$121"],["$717"],["$676"],["$1029"],["$1046","$1142",["$121"],["$676"],"UML-ASSESSMENT-24c167eb0b3cddd7",["$676"],"$56","UNKNOWN","$453","$m"]],["UML-FINDING-77203c78da9160a0","UNKNOWN","uml","$1141","$56",[],["$110"],["$717"],["$696"],["$1029"],["$1046","$1142",["$110"],["$696"],"UML-ASSESSMENT-93db5035e18d454f",["$696"],"$56","UNKNOWN","$309","$m"]],["UML-FINDING-cdbd4386db0f60f2","UNKNOWN","uml","$1141","$56",[],["$136"],["$717"],["$584"],["$1029"],["$1046","$1142",["$136"],["$584"],"UML-ASSESSMENT-4d2e8479591273f7",["$584"],"$56","UNKNOWN","$310","$m"]],["UML-FINDING-ad9e459a14ed5869","UNKNOWN","uml","$1141","$56",[],["$107"],["$717"],["$641"],["$1029"],["$1046","$1142",["$107"],["$641"],"UML-ASSESSMENT-c092291dbc1a4347",["$641"],"$56","UNKNOWN","$311","$m"]],["UML-FINDING-6696e3ad2e730ca4","UNKNOWN","uml","$1141","$56",[],["$80"],["$717"],["$656"],["$1029"],["$1046","$1142",["$80"],["$656"],"UML-ASSESSMENT-8dcce54b45206d05",["$656"],"$56","UNKNOWN","$312","$m"]],["UML-FINDING-48ae8f0af18f110d","UNKNOWN","uml","$1141","$56",[],["$98"],["$717"],["$581"],["$1029"],["$1046","$1142",["$98"],["$581"],"UML-ASSESSMENT-6b92e8bc319d3dcb",["$581"],"$56","UNKNOWN","$313","$m"]],["UML-FINDING-f467729c0d1598ea","UNKNOWN","uml","$1141","$56",[],["$129"],["$717"],["$649"],["$1029"],["$1046","$1142",["$129"],["$649"],"UML-ASSESSMENT-4926970f0ea502b3",["$649"],"$56","UNKNOWN","$314","$m"]]],"violations":[]}
