diff --git a/runtime/history/SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1.json b/runtime/history/SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1.json new file mode 100644 index 00000000..f3193a81 --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "pvepro-homepage-portal-schema-rca-readonly", + "started_at_utc": "2026-09-20T16:22:27Z", + "finished_at_utc": "2026-09-20T16:22:31Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "1094ab97e3c1fcddf79b724111bb294a6a5a6a3171bad5f8652da2cfe3cf6112", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a", + "sanitized_output_sha256": "cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1\nMODE=read-only\nCOMPONENT=pvepro-homepage-portal-schema-rca-readonly\nWINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT\nPRODUCTION_HOST={\"all_link_down\":false,\"config_sha256\":\"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab\",\"name\":\"pvepro-prod\",\"snapshots\":[],\"status\":\"running\"}\nSTAGING_HOST={\"all_link_down\":true,\"config_sha256\":\"9e76316f794f741a80e4a040d9c539180cc53fe498ef0fff770777b37b1acb49\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[],\"status\":\"stopped\"}\nPHP_PROBE_QGA={\"err\":\"\",\"err_truncated\":null,\"exitcode\":0,\"exited\":1,\"out_truncated\":0,\"outer_rc\":0}\nPORTAL_DB_SCHEMA_RCA={\"errors\":[],\"schema\":{\"xf_addon\":{\"columns\":[\"addon_id\",\"title\",\"version_string\",\"version_id\",\"json_hash\",\"active\",\"is_legacy\",\"is_processing\",\"last_pending_action\"],\"exists\":true},\"xf_forum\":{\"columns\":[\"node_id\",\"discussion_count\",\"message_count\",\"last_post_id\",\"last_post_date\",\"last_post_user_id\",\"last_post_username\",\"last_thread_id\",\"last_thread_title\",\"last_thread_prefix_id\",\"forum_type_id\",\"type_config\",\"moderate_threads\",\"moderate_replies\",\"allow_posting\",\"count_messages\",\"auto_feature\",\"find_new\",\"allow_index\",\"index_criteria\",\"field_cache\",\"prefix_cache\",\"prompt_cache\",\"default_prefix_id\",\"default_sort_order\",\"default_sort_direction\",\"list_date_limit_days\",\"require_prefix\",\"allowed_watch_notifications\",\"min_tags\"],\"exists\":true},\"xf_mg_media_item\":{\"columns\":[],\"exists\":false},\"xf_navigation\":{\"columns\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"condition_setup\",\"data_expression\",\"data_setup\",\"global_setup\",\"enabled\",\"is_customized\",\"default_value\",\"addon_id\"],\"exists\":true},\"xf_node\":{\"columns\":[\"node_id\",\"title\",\"description\",\"node_name\",\"node_type_id\",\"parent_node_id\",\"display_order\",\"display_in_list\",\"lft\",\"rgt\",\"depth\",\"style_id\",\"effective_style_id\",\"breadcrumb_data\",\"navigation_id\",\"effective_navigation_id\"],\"exists\":true},\"xf_option\":{\"columns\":[\"option_id\",\"option_value\",\"default_value\",\"edit_format\",\"edit_format_params\",\"data_type\",\"sub_options\",\"validation_class\",\"validation_method\",\"advanced\",\"addon_id\"],\"exists\":true},\"xf_rm_resource\":{\"columns\":[],\"exists\":false},\"xf_route\":{\"columns\":[\"route_id\",\"route_type\",\"route_prefix\",\"sub_name\",\"format\",\"build_class\",\"build_method\",\"controller\",\"context\",\"action_prefix\",\"addon_id\"],\"exists\":true},\"xf_route_filter\":{\"columns\":[\"route_filter_id\",\"prefix\",\"find_route\",\"replace_route\",\"enabled\",\"url_to_route_only\"],\"exists\":true},\"xf_style\":{\"columns\":[\"style_id\",\"parent_id\",\"parent_list\",\"title\",\"description\",\"properties\",\"assets\",\"effective_assets\",\"last_modified_date\",\"enable_variations\",\"user_selectable\",\"designer_mode\"],\"exists\":true},\"xf_template\":{\"columns\":[\"template_id\",\"type\",\"title\",\"style_id\",\"template\",\"template_parsed\",\"addon_id\",\"version_id\",\"version_string\",\"last_edit_date\"],\"exists\":true},\"xf_template_map\":{\"columns\":[\"template_map_id\",\"style_id\",\"type\",\"title\",\"template_id\"],\"exists\":true},\"xf_template_modification\":{\"columns\":[\"modification_id\",\"addon_id\",\"type\",\"template\",\"modification_key\",\"description\",\"execution_order\",\"enabled\",\"action\",\"find\",\"replace\"],\"exists\":true},\"xf_thread\":{\"columns\":[\"thread_id\",\"node_id\",\"title\",\"reply_count\",\"view_count\",\"user_id\",\"username\",\"post_date\",\"sticky\",\"discussion_state\",\"discussion_open\",\"discussion_type\",\"type_data\",\"index_state\",\"first_post_id\",\"first_post_reaction_score\",\"first_post_reactions\",\"last_post_date\",\"last_post_id\",\"last_post_user_id\",\"last_post_username\",\"prefix_id\",\"tags\",\"custom_fields\",\"vote_score\",\"vote_count\",\"featured\"],\"exists\":true},\"xf_widget\":{\"columns\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"],\"exists\":true},\"xf_widget_definition\":{\"columns\":[\"definition_id\",\"definition_class\",\"addon_id\"],\"exists\":true},\"xf_widget_position\":{\"columns\":[\"position_id\",\"active\",\"addon_id\"],\"exists\":true}},\"sections\":{\"addons\":{\"columns\":[\"addon_id\",\"title\",\"version_string\",\"version_id\",\"json_hash\",\"active\",\"is_legacy\",\"is_processing\",\"last_pending_action\"],\"rows\":[{\"active\":1,\"addon_id\":\"XF\",\"title\":\"XenForo\",\"version_id\":2031270,\"version_string\":\"2.3.12\"}],\"selected\":[\"addon_id\",\"title\",\"version_string\",\"version_id\",\"active\"]},\"counts\":{\"board_active\":true,\"default_language_id\":2,\"default_style_id\":2,\"xf_error_log\":20,\"xf_forum\":12,\"xf_mg_media_item\":null,\"xf_navigation\":32,\"xf_node\":18,\"xf_post\":44,\"xf_rm_resource\":null,\"xf_style\":2,\"xf_thread\":44,\"xf_user\":1,\"xf_widget\":10},\"forums\":{\"columns\":[\"node_id\",\"discussion_count\",\"message_count\",\"last_post_id\",\"last_post_date\",\"last_post_user_id\",\"last_post_username\",\"last_thread_id\",\"last_thread_title\",\"last_thread_prefix_id\",\"forum_type_id\",\"type_config\",\"moderate_threads\",\"moderate_replies\",\"allow_posting\",\"count_messages\",\"auto_feature\",\"find_new\",\"allow_index\",\"index_criteria\",\"field_cache\",\"prefix_cache\",\"prompt_cache\",\"default_prefix_id\",\"default_sort_order\",\"default_sort_direction\",\"list_date_limit_days\",\"require_prefix\",\"allowed_watch_notifications\",\"min_tags\"],\"rows\":[{\"discussion_count\":0,\"last_post_date\":0,\"last_post_id\":0,\"message_count\":0,\"node_id\":2},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":40,\"message_count\":4,\"node_id\":8},{\"discussion_count\":5,\"last_post_date\":1789854591,\"last_post_id\":41,\"message_count\":5,\"node_id\":9},{\"discussion_count\":4,\"last_post_date\":1789854590,\"last_post_id\":18,\"message_count\":4,\"node_id\":10},{\"discussion_count\":5,\"last_post_date\":1789854592,\"last_post_id\":42,\"message_count\":5,\"node_id\":11},{\"discussion_count\":4,\"last_post_date\":1789854590,\"last_post_id\":24,\"message_count\":4,\"node_id\":12},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":27,\"message_count\":4,\"node_id\":13},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":30,\"message_count\":4,\"node_id\":14},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":33,\"message_count\":4,\"node_id\":15},{\"discussion_count\":3,\"last_post_date\":1789854591,\"last_post_id\":36,\"message_count\":3,\"node_id\":16},{\"discussion_count\":4,\"last_post_date\":1789854592,\"last_post_id\":43,\"message_count\":4,\"node_id\":17},{\"discussion_count\":3,\"last_post_date\":1789854592,\"last_post_id\":44,\"message_count\":3,\"node_id\":18}],\"selected\":[\"node_id\",\"discussion_count\",\"message_count\",\"last_post_id\",\"last_post_date\"]},\"navigation_all\":{\"columns\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"condition_setup\",\"data_expression\",\"data_setup\",\"global_setup\",\"enabled\",\"is_customized\",\"default_value\",\"addon_id\"],\"rows\":[{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav._default'),\\n\\t\\t'href' => '',\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":0,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"_default\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultLatestActivity'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":10,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultLatestActivity\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/latest-activity') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultNewsFeed'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":10,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultNewsFeed\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/news-feed') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['visitor']['user_id'] AND $__templater->method($__vars['xf']['visitor'], 'canSearch', array()))\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.searchConversations'),\\n\\t\\t'href' => $__templater->func('link', array('search', null, array('type' => 'conversation_message', ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":20,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"searchConversations\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('search', null, {'type': 'conversation_message'}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id && $xf.visitor.canSearch()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultYourProfile'),\\n\\t\\t'href' => $__templater->func('link', array('members', $__vars['xf']['visitor'], ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":30,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultYourProfile\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('members', $xf.visitor) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultYourAccount'),\\n\\t\\t'href' => $__templater->func('link', array('account', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":40,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultYourAccount\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('account') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.featured'),\\n\\t\\t'href' => $__templater->func('link', array('featured', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":50,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"featured\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('featured') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['homePageUrl']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.home'),\\n\\t\\t'href' => $__vars['xf']['homePageUrl'],\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"home\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{$xf.homePageUrl}\\\",\\\"display_condition\\\":\\\"$xf.homePageUrl\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['options']['forumsDefaultPage'] != 'new_posts')\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.newPosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"newPosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/posts') }}\\\",\\\"display_condition\\\":\\\"{$xf.options.forumsDefaultPage} != 'new_posts'\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['options']['enableMemberList']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.registeredMembers'),\\n\\t\\t'href' => $__templater->func('link', array('members/list', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"registeredMembers\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('members\\\\/list') }}\\\",\\\"display_condition\\\":\\\"$xf.options.enableMemberList\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.watchedThreads'),\\n\\t\\t'href' => $__templater->func('link', array('watched/threads', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"watchedThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"watched\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('watched\\\\/threads') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNewPosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNewPosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/posts') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.yourThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/started', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"yourThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"findThreads\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/started') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.contributedThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/contributed', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"contributedThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"findThreads\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/contributed') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.currentVisitors'),\\n\\t\\t'href' => $__templater->func('link', array('online', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"currentVisitors\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('online') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['options']['forumsDefaultPage'] != 'forums')\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.forumList'),\\n\\t\\t'href' => $__templater->func('link', array('forums/list', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"forumList\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('forums\\\\/list') }}\\\",\\\"display_condition\\\":\\\"{$xf.options.forumsDefaultPage} != 'forums'\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.forums'),\\n\\t\\t'href' => $__templater->func('link', array('forums', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"forums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('forums') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.watchedForums'),\\n\\t\\t'href' => $__templater->func('link', array('watched/forums', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"watchedForums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"watched\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('watched\\\\/forums') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.findThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/started', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"findThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/started') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.newProfilePosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"newProfilePosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/profile-posts') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canViewProfilePosts()\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.unansweredThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/unanswered', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"unansweredThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"findThreads\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/unanswered') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNew'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNew\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__templater->method($__vars['xf']['visitor'], 'canSearch', array()) AND $__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array()))\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.searchProfilePosts'),\\n\\t\\t'href' => $__templater->func('link', array('search', null, array('type' => 'profile_post', ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":400,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"searchProfilePosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('search', null, {'type': 'profile_post'}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canSearch() && $xf.visitor.canViewProfilePosts()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.watched'),\\n\\t\\t'href' => $__templater->func('link', array('watched/threads', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":400,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"watched\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('watched\\\\/threads') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canSearch', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.searchForums'),\\n\\t\\t'href' => $__templater->func('link', array('search', null, array('type' => 'post', ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":500,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"searchForums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('search', null, {'type': 'post'}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canSearch()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNewProfilePosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":500,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNewProfilePosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/profile-posts') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canViewProfilePosts()\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.markForumsRead'),\\n\\t\\t'href' => $__templater->func('link', array('forums/mark-read', '-', array('date' => $__vars['xf']['time'], ), ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'data-xf-click' => 'overlay',\\n\\t\\t],\\n\\t]\",\"display_order\":600,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"markForumsRead\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('forums\\\\/mark-read', '-', {'date': $xf.time}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":{\\\"data-xf-click\\\":\\\"overlay\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canViewMemberList', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.members'),\\n\\t\\t'href' => $__templater->func('link', array('members', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":600,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"members\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('members') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canViewMemberList()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['options']['enableNewsFeed'] AND $__vars['xf']['visitor']['user_id'])\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNewNewsFeed'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":600,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNewNewsFeed\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/news-feed') }}\\\",\\\"display_condition\\\":\\\"$xf.options.enableNewsFeed AND $xf.visitor.user_id\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['options']['enableNewsFeed']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.latestActivity'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":700,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"latestActivity\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/latest-activity') }}\\\",\\\"display_condition\\\":\\\"$xf.options.enableNewsFeed\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultLogOut'),\\n\\t\\t'href' => $__templater->func('link', array('logout', null, array('t' => $__templater->func('csrf_token', array(), false), ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":1000,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultLogOut\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('logout', null, {'t': csrf_token()}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"((!$__vars['xf']['visitor']['user_id']) AND $__vars['xf']['options']['registrationSetup']['enabled'])\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultRegister'),\\n\\t\\t'href' => $__templater->func('link', array('register', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":1000,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultRegister\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('register') }}\\\",\\\"display_condition\\\":\\\"!$xf.visitor.user_id && $xf.options.registrationSetup.enabled\\\",\\\"extra_attributes\\\":[]}\"}],\"selected\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"data_expression\",\"enabled\",\"is_customized\",\"addon_id\"]},\"nodes\":{\"columns\":[\"node_id\",\"title\",\"description\",\"node_name\",\"node_type_id\",\"parent_node_id\",\"display_order\",\"display_in_list\",\"lft\",\"rgt\",\"depth\",\"style_id\",\"effective_style_id\",\"breadcrumb_data\",\"navigation_id\",\"effective_navigation_id\"],\"rows\":[{\"display_in_list\":1,\"display_order\":1,\"lft\":1,\"node_id\":1,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"display_in_list\":1,\"display_order\":1,\"lft\":2,\"node_id\":2,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"},{\"display_in_list\":1,\"display_order\":100,\"lft\":5,\"node_id\":3,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u0411\\u0438\\u0437\\u043d\\u0435\\u0441 \\u0438 \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u0430\"},{\"display_in_list\":1,\"display_order\":200,\"lft\":13,\"node_id\":4,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u0410\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u043d\\u044b\\u0435 \\u0440\\u0430\\u0437\\u0431\\u043e\\u0440\\u044b\"},{\"display_in_list\":1,\"display_order\":300,\"lft\":23,\"node_id\":5,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"Private AI\"},{\"display_in_list\":1,\"display_order\":400,\"lft\":27,\"node_id\":6,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u0418\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u0430 \\u0438 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\"},{\"display_in_list\":1,\"display_order\":500,\"lft\":33,\"node_id\":7,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u044b\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":6,\"node_id\":8,\"node_type_id\":\"Forum\",\"parent_node_id\":3,\"title\":\"\\u0411\\u0438\\u0437\\u043d\\u0435\\u0441-\\u0437\\u0430\\u0434\\u0430\\u0447\\u0438\"},{\"display_in_list\":1,\"display_order\":20,\"lft\":8,\"node_id\":9,\"node_type_id\":\"Forum\",\"parent_node_id\":3,\"title\":\"\\u0413\\u043e\\u0442\\u043e\\u0432\\u044b\\u0435 \\u0441\\u0442\\u0435\\u043a\\u0438\"},{\"display_in_list\":1,\"display_order\":30,\"lft\":10,\"node_id\":10,\"node_type_id\":\"Forum\",\"parent_node_id\":3,\"title\":\"\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u0438 \\u0441 SaaS\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":14,\"node_id\":11,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"PVE Battles\"},{\"display_in_list\":1,\"display_order\":20,\"lft\":16,\"node_id\":12,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"\\u041e\\u043d\\u043e \\u0441\\u043b\\u043e\\u043c\\u0430\\u043b\\u043e\\u0441\\u044c\"},{\"display_in_list\":1,\"display_order\":30,\"lft\":18,\"node_id\":13,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"Backup Challenge\"},{\"display_in_list\":1,\"display_order\":40,\"lft\":20,\"node_id\":14,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"\\u0411\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":24,\"node_id\":15,\"node_type_id\":\"Forum\",\"parent_node_id\":5,\"title\":\"PVEPro AI Lab\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":28,\"node_id\":16,\"node_type_id\":\"Forum\",\"parent_node_id\":6,\"title\":\"\\u0416\\u0435\\u043b\\u0435\\u0437\\u043e \\u0438 \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0438\"},{\"display_in_list\":1,\"display_order\":20,\"lft\":30,\"node_id\":17,\"node_type_id\":\"Forum\",\"parent_node_id\":6,\"title\":\"\\u0417\\u0430\\u043f\\u0440\\u043e\\u0441\\u044b \\u043d\\u0430 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":34,\"node_id\":18,\"node_type_id\":\"Forum\",\"parent_node_id\":7,\"title\":\"\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u044b PVEPro\"}],\"selected\":[\"node_id\",\"parent_node_id\",\"node_type_id\",\"title\",\"display_order\",\"display_in_list\",\"lft\"]},\"options\":[{\"option_id\":\"boardActive\",\"option_value\":\"1\"},{\"option_id\":\"boardDescription\",\"option_value\":\"\\u0418\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u0430 \\u0431\\u0438\\u0437\\u043d\\u0435\\u0441\\u0430, \\u043a\\u043e\\u0442\\u043e\\u0440\\u043e\\u0439 \\u0432\\u043b\\u0430\\u0434\\u0435\\u0435\\u0442\\u0435 \\u0432\\u044b.\"},{\"option_id\":\"boardInactiveMessage\",\"option_value\":\"Sorry, we're currently unavailable. Please check back later.\"},{\"option_id\":\"boardTitle\",\"option_value\":\"PVEPro\"},{\"option_id\":\"boardUrl\",\"option_value\":\"https://pvepro.ru\"},{\"option_id\":\"contactUrl\",\"option_value\":\"{\\\"type\\\":\\\"default\\\",\\\"custom\\\":false,\\\"overlay\\\":false}\"},{\"option_id\":\"defaultLanguageId\",\"option_value\":\"2\"},{\"option_id\":\"defaultStyleId\",\"option_value\":\"2\"},{\"option_id\":\"homePageUrl\",\"option_value\":\"\"},{\"option_id\":\"indexRoute\",\"option_value\":\"forums/\"},{\"option_id\":\"privacyPolicyUrl\",\"option_value\":\"{\\\"type\\\":\\\"default\\\",\\\"custom\\\":false}\"},{\"option_id\":\"registrationSetup\",\"option_value\":\"{\\\"enabled\\\":false,\\\"emailConfirmation\\\":\\\"1\\\",\\\"moderation\\\":false,\\\"requireDob\\\":\\\"0\\\",\\\"minimumAge\\\":\\\"13\\\",\\\"requireLocation\\\":false,\\\"requireEmailChoice\\\":false}\"}],\"portal_like\":{\"addons\":[],\"nav\":{\"columns\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"condition_setup\",\"data_expression\",\"data_setup\",\"global_setup\",\"enabled\",\"is_customized\",\"default_value\",\"addon_id\"],\"rows\":[],\"selected\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"addon_id\",\"enabled\"]},\"widgets\":{\"columns\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"],\"rows\":[],\"selected\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\"]}},\"route_filters\":{\"columns\":[\"route_filter_id\",\"prefix\",\"find_route\",\"replace_route\",\"enabled\",\"url_to_route_only\"],\"rows\":[],\"selected\":[\"route_filter_id\",\"find_route\",\"replace_route\",\"enabled\"]},\"routes\":{\"columns\":[\"route_id\",\"route_type\",\"route_prefix\",\"sub_name\",\"format\",\"build_class\",\"build_method\",\"controller\",\"context\",\"action_prefix\",\"addon_id\"],\"rows\":[{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Account\",\"format\":\"\",\"route_id\":1,\"route_prefix\":\"account\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"account\",\"controller\":\"XF:Account\",\"format\":\"\",\"route_id\":147,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"applications\",\"addon_id\":\"XF\",\"context\":\"account\",\"controller\":\"XF:Account\",\"format\":\"applications/:str/\",\"route_id\":148,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"applications\"},{\"action_prefix\":\"connectedAccount\",\"addon_id\":\"XF\",\"context\":\"account\",\"controller\":\"XF:Account\",\"format\":\"connected-accounts/:str/\",\"route_id\":149,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"connected-accounts\"},{\"action_prefix\":\"Passkey\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Account\",\"format\":\"passkeys/:int/\",\"route_id\":150,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"passkeys\"},{\"action_prefix\":\"TwoStep\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Account\",\"format\":\"two-step/:str/\",\"route_id\":151,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"two-step\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:AccountConfirmation\",\"format\":\":int/\",\"route_id\":152,\"route_prefix\":\"account-confirmation\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"activitySummary\",\"controller\":\"XF:ActivitySummary\",\"format\":\":int/\",\"route_id\":2,\"route_prefix\":\"activity-summary\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"activitySummaryDefinitions\",\"controller\":\"XF:ActivitySummaryDefinition\",\"format\":\"definitions/:str/\",\"route_id\":3,\"route_prefix\":\"activity-summary\",\"route_type\":\"admin\",\"sub_name\":\"definitions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"listAddOns\",\"controller\":\"XF:AddOn\",\"format\":\":str/\",\"route_id\":4,\"route_prefix\":\"add-ons\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"adminNavigation\",\"controller\":\"XF:AdminNavigation\",\"format\":\":str/\",\"route_id\":5,\"route_prefix\":\"admin-navigation\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"adminPermissions\",\"controller\":\"XF:AdminPermission\",\"format\":\":str/\",\"route_id\":6,\"route_prefix\":\"admin-permissions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"admins\",\"controller\":\"XF:Admin\",\"format\":\":int/\",\"route_id\":7,\"route_prefix\":\"admins\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"advertising\",\"controller\":\"XF:Advertising\",\"format\":\":int/\",\"route_id\":8,\"route_prefix\":\"advertising\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"position\",\"addon_id\":\"XF\",\"context\":\"advertisingPositions\",\"controller\":\"XF:Advertising\",\"format\":\"positions/:str/\",\"route_id\":9,\"route_prefix\":\"advertising\",\"route_type\":\"admin\",\"sub_name\":\"positions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Alerts\",\"format\":\"\",\"route_id\":117,\"route_prefix\":\"alerts\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Alert\",\"format\":\":+int/\",\"route_id\":118,\"route_prefix\":\"alerts\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"apiKeys\",\"controller\":\"XF:ApiKey\",\"format\":\":int/\",\"route_id\":10,\"route_prefix\":\"api-keys\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"apiScopes\",\"controller\":\"XF:ApiScope\",\"format\":\":str/\",\"route_id\":11,\"route_prefix\":\"api-scopes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"appearance\",\"controller\":\"XF:Appearance\",\"format\":\"\",\"route_id\":12,\"route_prefix\":\"appearance\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ApprovalQueue\",\"format\":\"\",\"route_id\":153,\"route_prefix\":\"approval-queue\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"assets\",\"controller\":\"XF:Asset\",\"format\":\"\",\"route_id\":13,\"route_prefix\":\"assets\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"attachments\",\"controller\":\"XF:Attachment\",\"format\":\":int/\",\"route_id\":14,\"route_prefix\":\"attachments\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Attachments\",\"format\":\"\",\"route_id\":119,\"route_prefix\":\"attachments\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Attachment\",\"format\":\":int/\",\"route_id\":154,\"route_prefix\":\"attachments\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Attachment\",\"format\":\":+int/\",\"route_id\":120,\"route_prefix\":\"attachments\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Auth\",\"format\":\"\",\"route_id\":121,\"route_prefix\":\"auth\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userDiscipline\",\"controller\":\"XF:Banning\",\"format\":\"\",\"route_id\":15,\"route_prefix\":\"banning\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"users\",\"addon_id\":\"XF\",\"context\":\"bannedUsers\",\"controller\":\"XF:Banning\",\"format\":\"users/:int/\",\"route_id\":16,\"route_prefix\":\"banning\",\"route_type\":\"admin\",\"sub_name\":\"users\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"bbCodeMediaSites\",\"controller\":\"XF:BbCodeMediaSite\",\"format\":\":str/\",\"route_id\":17,\"route_prefix\":\"bb-code-media-sites\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"customBbCodes\",\"controller\":\"XF:BbCode\",\"format\":\":str/\",\"route_id\":18,\"route_prefix\":\"bb-codes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"bbCodeButtonManager\",\"controller\":\"XF:ButtonManager\",\"format\":\"\",\"route_id\":19,\"route_prefix\":\"button-manager\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"dropdown\",\"addon_id\":\"XF\",\"context\":\"bbCodeButtonManager\",\"controller\":\"XF:ButtonManager\",\"format\":\"dropdown/:str/\",\"route_id\":20,\"route_prefix\":\"button-manager\",\"route_type\":\"admin\",\"sub_name\":\"dropdown\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"qAndACaptcha\",\"controller\":\"XF:CaptchaQuestion\",\"format\":\":int/\",\"route_id\":21,\"route_prefix\":\"captcha-questions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Category\",\"format\":\":int/\",\"route_id\":22,\"route_prefix\":\"categories\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Category\",\"format\":\":str_int/\",\"route_id\":155,\"route_prefix\":\"categories\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"classExtensions\",\"controller\":\"XF:ClassExtension\",\"format\":\":int/\",\"route_id\":23,\"route_prefix\":\"class-extensions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"codeEvents\",\"controller\":\"XF:CodeEvent\",\"format\":\":str/\",\"route_id\":24,\"route_prefix\":\"code-events\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"listener\",\"addon_id\":\"XF\",\"context\":\"codeEventListeners\",\"controller\":\"XF:CodeEvent\",\"format\":\"listeners/:int/\",\"route_id\":25,\"route_prefix\":\"code-events\",\"route_type\":\"admin\",\"sub_name\":\"listeners\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"communication\",\"controller\":\"XF:Communication\",\"format\":\"\",\"route_id\":26,\"route_prefix\":\"communication\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"connectedAccountProviders\",\"controller\":\"XF:ConnectedAccount\",\"format\":\":str/\",\"route_id\":27,\"route_prefix\":\"connected-accounts\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"content\",\"controller\":\"XF:Content\",\"format\":\"\",\"route_id\":28,\"route_prefix\":\"content\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"contentTypes\",\"controller\":\"XF:ContentType\",\"format\":\":str/:str/\",\"route_id\":29,\"route_prefix\":\"content-types\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ConversationMessages\",\"format\":\"\",\"route_id\":122,\"route_prefix\":\"conversation-messages\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ConversationMessage\",\"format\":\":+int/\",\"route_id\":123,\"route_prefix\":\"conversation-messages\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Conversations\",\"format\":\"\",\"route_id\":124,\"route_prefix\":\"conversations\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\":int/:page\",\"route_id\":156,\"route_prefix\":\"conversations\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Conversation\",\"format\":\":+int/\",\"route_id\":125,\"route_prefix\":\"conversations\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"messages\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\"messages/:int/\",\"route_id\":157,\"route_prefix\":\"conversations\",\"route_type\":\"public\",\"sub_name\":\"messages\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"cronEntries\",\"controller\":\"XF:CronEntry\",\"format\":\":str/\",\"route_id\":30,\"route_prefix\":\"cron\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"threadFields\",\"controller\":\"XF:ThreadField\",\"format\":\":str/\",\"route_id\":31,\"route_prefix\":\"custom-thread-fields\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userFields\",\"controller\":\"XF:UserField\",\"format\":\":str/\",\"route_id\":32,\"route_prefix\":\"custom-user-fields\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"dataPortability\",\"controller\":\"XF:DataPortability\",\"format\":\"\",\"route_id\":33,\"route_prefix\":\"data-portability\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"development\",\"controller\":\"XF:Development\",\"format\":\"\",\"route_id\":34,\"route_prefix\":\"development\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\":int/:page\",\"route_id\":158,\"route_prefix\":\"direct-messages\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"replies\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\"replies/:int/\",\"route_id\":159,\"route_prefix\":\"direct-messages\",\"route_type\":\"public\",\"sub_name\":\"replies\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:EditHistory\",\"format\":\":int/\",\"route_id\":160,\"route_prefix\":\"edit-history\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Editor\",\"format\":\"\",\"route_id\":161,\"route_prefix\":\"editor\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:EmailStop\",\"format\":\":+int/\",\"route_id\":162,\"route_prefix\":\"email-stop\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"whatsNew\",\"controller\":\"XF:FeaturedContent\",\"format\":\":page\",\"route_id\":163,\"route_prefix\":\"featured\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"rssFeedImporter\",\"controller\":\"XF:Feed\",\"format\":\":int/\",\"route_id\":35,\"route_prefix\":\"feeds\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:FindNew\",\"format\":\":any\",\"route_id\":164,\"route_prefix\":\"find-new\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:FindThreads\",\"format\":\"\",\"route_id\":165,\"route_prefix\":\"find-threads\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"help\",\"controller\":\"XF:ForceAgreement\",\"format\":\"\",\"route_id\":36,\"route_prefix\":\"force-agreement\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Forum\",\"format\":\":int/\",\"route_id\":37,\"route_prefix\":\"forums\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Forum\",\"format\":\":str_int/:page\",\"route_id\":166,\"route_prefix\":\"forums\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Forum\",\"format\":\":+int/\",\"route_id\":126,\"route_prefix\":\"forums\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"newPosts\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Forum\",\"format\":\"-/new-posts\",\"route_id\":167,\"route_prefix\":\"forums\",\"route_type\":\"public\",\"sub_name\":\"new-posts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:GotoPage\",\"format\":\"\",\"route_id\":168,\"route_prefix\":\"goto\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"groupsAndPermissions\",\"controller\":\"XF:GroupAndPermission\",\"format\":\"\",\"route_id\":38,\"route_prefix\":\"groups-permissions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"help\",\"controller\":\"XF:Help\",\"format\":\":any/\",\"route_id\":169,\"route_prefix\":\"help\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"helpPages\",\"controller\":\"XF:HelpPage\",\"format\":\":str/\",\"route_id\":39,\"route_prefix\":\"help-pages\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"importData\",\"controller\":\"XF:Import\",\"format\":\"\",\"route_id\":40,\"route_prefix\":\"import\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Index\",\"format\":\"\",\"route_id\":41,\"route_prefix\":\"index\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Index\",\"format\":\"\",\"route_id\":127,\"route_prefix\":\"index\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Index\",\"format\":\"\",\"route_id\":170,\"route_prefix\":\"index\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:InlineMod\",\"format\":\"\",\"route_id\":171,\"route_prefix\":\"inline-mod\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"languages\",\"controller\":\"XF:Language\",\"format\":\":int/\",\"route_id\":42,\"route_prefix\":\"languages\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:LinkForum\",\"format\":\":int/\",\"route_id\":43,\"route_prefix\":\"link-forums\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:LinkForum\",\"format\":\":str_int/\",\"route_id\":172,\"route_prefix\":\"link-forums\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Login\",\"format\":\"\",\"route_id\":44,\"route_prefix\":\"login\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Login\",\"format\":\"\",\"route_id\":173,\"route_prefix\":\"login\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Logout\",\"format\":\"\",\"route_id\":174,\"route_prefix\":\"logout\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"logs\",\"controller\":\"XF:Log\",\"format\":\"\",\"route_id\":45,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"admin\",\"addon_id\":\"XF\",\"context\":\"adminLog\",\"controller\":\"XF:Log\",\"format\":\"admin/:int/\",\"route_id\":46,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"admin\"},{\"action_prefix\":\"cookieConsent\",\"addon_id\":\"XF\",\"context\":\"cookieConsentLog\",\"controller\":\"XF:Log\",\"format\":\"cookie-consent/:int/\",\"route_id\":47,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"cookie-consent\"},{\"action_prefix\":\"ImageProxy\",\"addon_id\":\"XF\",\"context\":\"imageProxyLog\",\"controller\":\"XF:Log\",\"format\":\"image-proxy/:int/\",\"route_id\":48,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"image-proxy\"},{\"action_prefix\":\"LinkProxy\",\"addon_id\":\"XF\",\"context\":\"linkProxyLog\",\"controller\":\"XF:Log\",\"format\":\"link-proxy/:int/\",\"route_id\":49,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"link-proxy\"},{\"action_prefix\":\"moderator\",\"addon_id\":\"XF\",\"context\":\"moderatorLog\",\"controller\":\"XF:Log\",\"format\":\"moderator/:int/\",\"route_id\":50,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"moderator\"},{\"action_prefix\":\"Oembed\",\"addon_id\":\"XF\",\"context\":\"oEmbedLog\",\"controller\":\"XF:Log\",\"format\":\"oembed/:int\",\"route_id\":51,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"oembed\"},{\"action_prefix\":\"paymentProvider\",\"addon_id\":\"XF\",\"context\":\"paymentProviderLog\",\"controller\":\"XF:Log\",\"format\":\"payment-provider/:int/\",\"route_id\":52,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"payment-provider\"},{\"action_prefix\":\"rejectedUser\",\"addon_id\":\"XF\",\"context\":\"rejectedUsersLog\",\"controller\":\"XF:Log\",\"format\":\"rejected-users/:int/\",\"route_id\":53,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"rejected-users\"},{\"action_prefix\":\"serverError\",\"addon_id\":\"XF\",\"context\":\"serverErrorLog\",\"controller\":\"XF:Log\",\"format\":\"server-errors/:int/\",\"route_id\":54,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"server-errors\"},{\"action_prefix\":\"sitemap\",\"addon_id\":\"XF\",\"context\":\"sitemapLog\",\"controller\":\"XF:Log\",\"format\":\"sitemap/:int/\",\"route_id\":55,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"sitemap\"},{\"action_prefix\":\"spamCleaner\",\"addon_id\":\"XF\",\"context\":\"spamCleanerLog\",\"controller\":\"XF:Log\",\"format\":\"spam-cleaner/:int/\",\"route_id\":56,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"spam-cleaner\"},{\"action_prefix\":\"spamTrigger\",\"addon_id\":\"XF\",\"context\":\"spamTriggerLog\",\"controller\":\"XF:Log\",\"format\":\"spam-trigger/:int/\",\"route_id\":57,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"spam-trigger\"},{\"action_prefix\":\"usernameChange\",\"addon_id\":\"XF\",\"context\":\"usernameChangeLog\",\"controller\":\"XF:Log\",\"format\":\"username-change/:int/\",\"route_id\":58,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"username-change\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:LostPassword\",\"format\":\":int/\",\"route_id\":175,\"route_prefix\":\"lost-password\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Me\",\"format\":\"\",\"route_id\":128,\"route_prefix\":\"me\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"memberStats\",\"controller\":\"XF:MemberStat\",\"format\":\":int/\",\"route_id\":59,\"route_prefix\":\"member-stats\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\":int/:page\",\"route_id\":176,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"followers\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\":int/followers/:page\",\"route_id\":177,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"followers\"},{\"action_prefix\":\"following\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\":int/following/:page\",\"route_id\":178,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"following\"},{\"action_prefix\":\"list\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\"list/\",\"route_id\":179,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"list\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Misc\",\"format\":\"\",\"route_id\":60,\"route_prefix\":\"misc\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Misc\",\"format\":\"\",\"route_id\":180,\"route_prefix\":\"misc\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"moderators\",\"controller\":\"XF:Moderator\",\"format\":\"\",\"route_id\":61,\"route_prefix\":\"moderators\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"content\",\"addon_id\":\"XF\",\"context\":\"moderators\",\"controller\":\"XF:Moderator\",\"format\":\"content/:int/\",\"route_id\":62,\"route_prefix\":\"moderators\",\"route_type\":\"admin\",\"sub_name\":\"content\"},{\"action_prefix\":\"super\",\"addon_id\":\"XF\",\"context\":\"moderators\",\"controller\":\"XF:Moderator\",\"format\":\"super/:int/\",\"route_id\":63,\"route_prefix\":\"moderators\",\"route_type\":\"admin\",\"sub_name\":\"super\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"navigation\",\"controller\":\"XF:Navigation\",\"format\":\":str/\",\"route_id\":64,\"route_prefix\":\"navigation\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Node\",\"format\":\":int/\",\"route_id\":65,\"route_prefix\":\"nodes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Nodes\",\"format\":\"\",\"route_id\":129,\"route_prefix\":\"nodes\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Node\",\"format\":\":+int/\",\"route_id\":130,\"route_prefix\":\"nodes\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"notices\",\"controller\":\"XF:Notice\",\"format\":\":int/\",\"route_id\":66,\"route_prefix\":\"notices\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:OAuth2\",\"format\":\"\",\"route_id\":131,\"route_prefix\":\"oauth2\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"oauth2\",\"controller\":\"XF:OAuth2\",\"format\":\"\",\"route_id\":181,\"route_prefix\":\"oauth2\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"client\",\"addon_id\":\"XF\",\"context\":\"oauthClients\",\"controller\":\"XF:OAuth2\",\"format\":\"clients/:str/\",\"route_id\":67,\"route_prefix\":\"oauth2\",\"route_type\":\"admin\",\"sub_name\":\"clients\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:OEmbed\",\"format\":\"\",\"route_id\":132,\"route_prefix\":\"oembed\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Online\",\"format\":\"\",\"route_id\":182,\"route_prefix\":\"online\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"options\",\"controller\":\"XF:Option\",\"format\":\":str/\",\"route_id\":68,\"route_prefix\":\"options\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"options\",\"controller\":\"XF:Option\",\"format\":\"groups/:str/\",\"route_id\":69,\"route_prefix\":\"options\",\"route_type\":\"admin\",\"sub_name\":\"groups\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Page\",\"format\":\":int/\",\"route_id\":70,\"route_prefix\":\"pages\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Page\",\"format\":\":str/\",\"route_id\":183,\"route_prefix\":\"pages\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"paymentProfiles\",\"controller\":\"XF:PaymentProfile\",\"format\":\":int/\",\"route_id\":71,\"route_prefix\":\"payment-profiles\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"permissionDefinitions\",\"controller\":\"XF:PermissionDefinition\",\"format\":\"\",\"route_id\":72,\"route_prefix\":\"permission-definitions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"interfaceGroup\",\"addon_id\":\"XF\",\"context\":\"permissionDefinitions\",\"controller\":\"XF:PermissionDefinition\",\"format\":\"interface-groups/:str/\",\"route_id\":73,\"route_prefix\":\"permission-definitions\",\"route_type\":\"admin\",\"sub_name\":\"interface-groups\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"permissionDefinitions\",\"controller\":\"XF:PermissionDefinition\",\"format\":\"permissions/:str/:str/\",\"route_id\":74,\"route_prefix\":\"permission-definitions\",\"route_type\":\"admin\",\"sub_name\":\"permissions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"permissions\",\"controller\":\"XF:Permission\",\"format\":\"\",\"route_id\":75,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"node\",\"addon_id\":\"XF\",\"context\":\"nodePermissions\",\"controller\":\"XF:Permission\",\"format\":\"nodes/:int/\",\"route_id\":76,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"nodes\"},{\"action_prefix\":\"userGroup\",\"addon_id\":\"XF\",\"context\":\"userGroupPermissions\",\"controller\":\"XF:Permission\",\"format\":\"user-groups/:int/\",\"route_id\":77,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"user-groups\"},{\"action_prefix\":\"user\",\"addon_id\":\"XF\",\"context\":\"userPermissions\",\"controller\":\"XF:Permission\",\"format\":\"users/:int/\",\"route_id\":78,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"users\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"phrases\",\"controller\":\"XF:Phrase\",\"format\":\":int/\",\"route_id\":79,\"route_prefix\":\"phrases\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Posts\",\"format\":\"\",\"route_id\":133,\"route_prefix\":\"posts\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Post\",\"format\":\":int/\",\"route_id\":184,\"route_prefix\":\"posts\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Post\",\"format\":\":+int/\",\"route_id\":134,\"route_prefix\":\"posts\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePostComments\",\"format\":\"\",\"route_id\":135,\"route_prefix\":\"profile-post-comments\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePostComment\",\"format\":\":+int/\",\"route_id\":136,\"route_prefix\":\"profile-post-comments\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePosts\",\"format\":\"\",\"route_id\":137,\"route_prefix\":\"profile-posts\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:ProfilePost\",\"format\":\":int/\",\"route_id\":185,\"route_prefix\":\"profile-posts\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePost\",\"format\":\":+int/\",\"route_id\":138,\"route_prefix\":\"profile-posts\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"Comments\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:ProfilePost\",\"format\":\"comments/:int/\",\"route_id\":186,\"route_prefix\":\"profile-posts\",\"route_type\":\"public\",\"sub_name\":\"comments\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Purchase\",\"format\":\":str/\",\"route_id\":187,\"route_prefix\":\"purchase\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"pwa\",\"controller\":\"XF:PWA\",\"format\":\"\",\"route_id\":80,\"route_prefix\":\"pwa\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"listReactions\",\"controller\":\"XF:Reaction\",\"format\":\":int/\",\"route_id\":81,\"route_prefix\":\"reactions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:RecentActivity\",\"format\":\"\",\"route_id\":188,\"route_prefix\":\"recent-activity\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Register\",\"format\":\"\",\"route_id\":189,\"route_prefix\":\"register\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"connectedAccount\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Register\",\"format\":\"connected-accounts/:str/\",\"route_id\":190,\"route_prefix\":\"register\",\"route_type\":\"public\",\"sub_name\":\"connected-accounts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Report\",\"format\":\":int/\",\"route_id\":191,\"route_prefix\":\"reports\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"routeFilters\",\"controller\":\"XF:RouteFilter\",\"format\":\":int/\",\"route_id\":82,\"route_prefix\":\"route-filters\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"routes\",\"controller\":\"XF:Route\",\"format\":\":int/\",\"route_id\":83,\"route_prefix\":\"routes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Search\",\"format\":\"\",\"route_id\":84,\"route_prefix\":\"search\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Searches\",\"format\":\"\",\"route_id\":139,\"route_prefix\":\"search\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Search\",\"format\":\":int/\",\"route_id\":192,\"route_prefix\":\"search\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Search\",\"format\":\":+int/\",\"route_id\":140,\"route_prefix\":\"search\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:SearchForum\",\"format\":\":int/\",\"route_id\":85,\"route_prefix\":\"search-forums\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:SearchForum\",\"format\":\":str_int/:page\",\"route_id\":193,\"route_prefix\":\"search-forums\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:SearchForum\",\"format\":\":+int/\",\"route_id\":141,\"route_prefix\":\"search-forums\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:SecurityLock\",\"format\":\":int/\",\"route_id\":194,\"route_prefix\":\"security-lock\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"setup\",\"controller\":\"XF:Setup\",\"format\":\"\",\"route_id\":86,\"route_prefix\":\"setup\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"smilies\",\"controller\":\"XF:SmilieCategory\",\"format\":\":int/\",\"route_id\":87,\"route_prefix\":\"smilie-categories\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"smilies\",\"controller\":\"XF:Smilie\",\"format\":\":int/\",\"route_id\":88,\"route_prefix\":\"smilies\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:SpamCleaner\",\"format\":\":int/\",\"route_id\":195,\"route_prefix\":\"spam-cleaner\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"stats\",\"controller\":\"XF:Stats\",\"format\":\"\",\"route_id\":89,\"route_prefix\":\"stats\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Stats\",\"format\":\"\",\"route_id\":142,\"route_prefix\":\"stats\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"styleProperties\",\"controller\":\"XF:StyleProperty\",\"format\":\":int/\",\"route_id\":90,\"route_prefix\":\"style-properties\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"styleProperties\",\"controller\":\"XF:StyleProperty\",\"format\":\"groups/:int/\",\"route_id\":91,\"route_prefix\":\"style-properties\",\"route_type\":\"admin\",\"sub_name\":\"groups\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"styles\",\"controller\":\"XF:Style\",\"format\":\":int/\",\"route_id\":92,\"route_prefix\":\"styles\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ServiceWorker\",\"format\":\"\",\"route_id\":196,\"route_prefix\":\"sw\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"tags\",\"controller\":\"XF:Tag\",\"format\":\":int/\",\"route_id\":93,\"route_prefix\":\"tags\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Tag\",\"format\":\":str/:page\",\"route_id\":197,\"route_prefix\":\"tags\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"templateModifications\",\"controller\":\"XF:TemplateModification\",\"format\":\":int/\",\"route_id\":94,\"route_prefix\":\"template-modifications\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"templates\",\"controller\":\"XF:Template\",\"format\":\":int/\",\"route_id\":95,\"route_prefix\":\"templates\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"threadPrefixes\",\"controller\":\"XF:ThreadPrefix\",\"format\":\":int/\",\"route_id\":96,\"route_prefix\":\"thread-prefixes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"threadPrefixes\",\"controller\":\"XF:ThreadPrefix\",\"format\":\"group/:int/\",\"route_id\":97,\"route_prefix\":\"thread-prefixes\",\"route_type\":\"admin\",\"sub_name\":\"group\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"threadPrompts\",\"controller\":\"XF:ThreadPrompt\",\"format\":\":int/\",\"route_id\":98,\"route_prefix\":\"thread-prompts\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"threadPrompts\",\"controller\":\"XF:ThreadPrompt\",\"format\":\"group/:int/\",\"route_id\":99,\"route_prefix\":\"thread-prompts\",\"route_type\":\"admin\",\"sub_name\":\"group\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Thread\",\"format\":\"\",\"route_id\":100,\"route_prefix\":\"threads\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Threads\",\"format\":\"\",\"route_id\":143,\"route_prefix\":\"threads\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Thread\",\"format\":\":int/:page\",\"route_id\":198,\"route_prefix\":\"threads\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Thread\",\"format\":\":+int/\",\"route_id\":144,\"route_prefix\":\"threads\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"post\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Thread\",\"format\":\":+int/post-:+int_p\",\"route_id\":199,\"route_prefix\":\"threads\",\"route_type\":\"public\",\"sub_name\":\"post\"},{\"action_prefix\":\"replyBans\",\"addon_id\":\"XF\",\"context\":\"threadReplyBans\",\"controller\":\"XF:Thread\",\"format\":\"reply-bans/:int/\",\"route_id\":101,\"route_prefix\":\"threads\",\"route_type\":\"admin\",\"sub_name\":\"reply-bans\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"tools\",\"controller\":\"XF:Tools\",\"format\":\"\",\"route_id\":102,\"route_prefix\":\"tools\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"fileCheck\",\"addon_id\":\"XF\",\"context\":\"fileCheck\",\"controller\":\"XF:Tools\",\"format\":\"file-check/:int/\",\"route_id\":103,\"route_prefix\":\"tools\",\"route_type\":\"admin\",\"sub_name\":\"file-check\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"trophies\",\"controller\":\"XF:Trophy\",\"format\":\":int/\",\"route_id\":104,\"route_prefix\":\"trophies\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"twoStepProviders\",\"controller\":\"XF:TwoStep\",\"format\":\":str/\",\"route_id\":105,\"route_prefix\":\"two-step\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userGroupPromotions\",\"controller\":\"XF:UserGroupPromotion\",\"format\":\":int/\",\"route_id\":106,\"route_prefix\":\"user-group-promotions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userGroups\",\"controller\":\"XF:UserGroup\",\"format\":\":int/\",\"route_id\":107,\"route_prefix\":\"user-groups\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userTitleLadder\",\"controller\":\"XF:UserTitleLadder\",\"format\":\"\",\"route_id\":108,\"route_prefix\":\"user-title-ladder\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userUpgrades\",\"controller\":\"XF:UserUpgrade\",\"format\":\":int/\",\"route_id\":109,\"route_prefix\":\"user-upgrades\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"users\",\"controller\":\"XF:User\",\"format\":\":int/\",\"route_id\":110,\"route_prefix\":\"users\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Users\",\"format\":\"\",\"route_id\":145,\"route_prefix\":\"users\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:User\",\"format\":\":+int/\",\"route_id\":146,\"route_prefix\":\"users\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userWarnings\",\"controller\":\"XF:Warning\",\"format\":\":int/\",\"route_id\":111,\"route_prefix\":\"warnings\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Warning\",\"format\":\":int/\",\"route_id\":200,\"route_prefix\":\"warnings\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"action\",\"addon_id\":\"XF\",\"context\":\"userWarnings\",\"controller\":\"XF:Warning\",\"format\":\"actions/:int/\",\"route_id\":112,\"route_prefix\":\"warnings\",\"route_type\":\"admin\",\"sub_name\":\"actions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Watched\",\"format\":\"\",\"route_id\":201,\"route_prefix\":\"watched\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"webhooks\",\"controller\":\"XF:Webhook\",\"format\":\":int/\",\"route_id\":113,\"route_prefix\":\"webhooks\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"whatsNew\",\"controller\":\"XF:WhatsNew\",\"format\":\"\",\"route_id\":202,\"route_prefix\":\"whats-new\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:WhatsNewPost\",\"format\":\"posts/:int/:page\",\"route_id\":203,\"route_prefix\":\"whats-new\",\"route_type\":\"public\",\"sub_name\":\"posts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:WhatsNewProfilePost\",\"format\":\"profile-posts/:int/:page\",\"route_id\":204,\"route_prefix\":\"whats-new\",\"route_type\":\"public\",\"sub_name\":\"profile-posts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"widgets\",\"controller\":\"XF:Widget\",\"format\":\":int/\",\"route_id\":114,\"route_prefix\":\"widgets\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"definition\",\"addon_id\":\"XF\",\"context\":\"widgetDefinitions\",\"controller\":\"XF:Widget\",\"format\":\"definitions/:str/\",\"route_id\":115,\"route_prefix\":\"widgets\",\"route_type\":\"admin\",\"sub_name\":\"definitions\"},{\"action_prefix\":\"position\",\"addon_id\":\"XF\",\"context\":\"widgetPositions\",\"controller\":\"XF:Widget\",\"format\":\"positions/:str/\",\"route_id\":116,\"route_prefix\":\"widgets\",\"route_type\":\"admin\",\"sub_name\":\"positions\"}],\"selected\":[\"route_id\",\"route_type\",\"route_prefix\",\"sub_name\",\"format\",\"controller\",\"context\",\"action_prefix\",\"addon_id\"]},\"styles\":{\"columns\":[\"style_id\",\"parent_id\",\"parent_list\",\"title\",\"description\",\"properties\",\"assets\",\"effective_assets\",\"last_modified_date\",\"enable_variations\",\"user_selectable\",\"designer_mode\"],\"rows\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789920702,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1},{\"description\":\"PVEPro visual style\",\"enable_variations\":1,\"last_modified_date\":1789920704,\"parent_id\":1,\"style_id\":2,\"title\":\"PVEPro\",\"user_selectable\":1}],\"selected\":[\"style_id\",\"parent_id\",\"title\",\"description\",\"user_selectable\",\"enable_variations\",\"last_modified_date\"]},\"template_map_effective\":[{\"addon_id\":\"XF\",\"bytes\":15382,\"source_style_id\":0,\"style_id\":2,\"template_id\":21,\"title\":\"PAGE_CONTAINER\",\"version_id\":2031170},{\"addon_id\":\"XF\",\"bytes\":37088,\"source_style_id\":0,\"style_id\":2,\"template_id\":595,\"title\":\"PAGE_CONTAINER\",\"version_id\":2031170},{\"addon_id\":\"XF\",\"bytes\":3514,\"source_style_id\":0,\"style_id\":2,\"template_id\":869,\"title\":\"forum_list\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":836,\"source_style_id\":0,\"style_id\":2,\"template_id\":873,\"title\":\"forum_overview_wrapper\",\"version_id\":2020670},{\"addon_id\":\"XF\",\"bytes\":1532,\"source_style_id\":0,\"style_id\":2,\"template_id\":1201,\"title\":\"widget_featured_content\",\"version_id\":2030033},{\"addon_id\":\"XF\",\"bytes\":783,\"source_style_id\":0,\"style_id\":2,\"template_id\":1203,\"title\":\"widget_forum_statistics\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":2878,\"source_style_id\":0,\"style_id\":2,\"template_id\":1206,\"title\":\"widget_members_online\",\"version_id\":2000270},{\"addon_id\":\"XF\",\"bytes\":1928,\"source_style_id\":0,\"style_id\":2,\"template_id\":1207,\"title\":\"widget_new_posts\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":353,\"source_style_id\":0,\"style_id\":2,\"template_id\":1213,\"title\":\"widget_share_page\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":1328,\"source_style_id\":0,\"style_id\":2,\"template_id\":1216,\"title\":\"widget_trending_content\",\"version_id\":2030055}],\"template_modifications\":{\"columns\":[\"modification_id\",\"addon_id\",\"type\",\"template\",\"modification_key\",\"description\",\"execution_order\",\"enabled\",\"action\",\"find\",\"replace\"],\"rows\":[],\"selected\":[\"modification_key\",\"addon_id\",\"template\",\"execution_order\",\"enabled\",\"action\",\"description\"]},\"threads\":{\"columns\":[\"thread_id\",\"node_id\",\"title\",\"reply_count\",\"view_count\",\"user_id\",\"username\",\"post_date\",\"sticky\",\"discussion_state\",\"discussion_open\",\"discussion_type\",\"type_data\",\"index_state\",\"first_post_id\",\"first_post_reaction_score\",\"first_post_reactions\",\"last_post_date\",\"last_post_id\",\"last_post_user_id\",\"last_post_username\",\"prefix_id\",\"tags\",\"custom_fields\",\"vote_score\",\"vote_count\",\"featured\"],\"rows\":[{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":44,\"last_post_date\":1789854592,\"last_post_id\":44,\"node_id\":18,\"reply_count\":0,\"sticky\":1,\"thread_id\":44,\"title\":\"\\u041d\\u0430\\u0439\\u0442\\u0438 \\u0441\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u0438\\u0441\\u0442\\u0430: \\u043a\\u0430\\u043a \\u0441\\u0440\\u0430\\u0432\\u043d\\u0438\\u0432\\u0430\\u0442\\u044c \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u043e\\u0432\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":43,\"last_post_date\":1789854592,\"last_post_id\":43,\"node_id\":17,\"reply_count\":0,\"sticky\":1,\"thread_id\":43,\"title\":\"\\u0417\\u0430\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0430\\u0443\\u0434\\u0438\\u0442 \\u0438\\u043b\\u0438 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435: \\u0431\\u044b\\u0441\\u0442\\u0440\\u044b\\u0439 \\u0431\\u0440\\u0438\\u0444\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":42,\"last_post_date\":1789854592,\"last_post_id\":42,\"node_id\":11,\"reply_count\":0,\"sticky\":1,\"thread_id\":42,\"title\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u0443: \\u043a\\u0430\\u043a \\u043e\\u0444\\u043e\\u0440\\u043c\\u0438\\u0442\\u044c PVE Battle\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":41,\"last_post_date\":1789854591,\"last_post_id\":41,\"node_id\":9,\"reply_count\":0,\"sticky\":1,\"thread_id\":41,\"title\":\"\\u041f\\u043e\\u0434\\u043e\\u0431\\u0440\\u0430\\u0442\\u044c \\u0441\\u0442\\u0435\\u043a: \\u0447\\u0442\\u043e \\u0443\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0434\\u043b\\u044f \\u043f\\u043e\\u043b\\u0435\\u0437\\u043d\\u043e\\u0433\\u043e \\u043e\\u0442\\u0432\\u0435\\u0442\\u0430\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":40,\"last_post_date\":1789854591,\"last_post_id\":40,\"node_id\":8,\"reply_count\":0,\"sticky\":1,\"thread_id\":40,\"title\":\"\\u0421\\u0442\\u0430\\u0440\\u0442 \\u0437\\u0434\\u0435\\u0441\\u044c: 4 \\u043f\\u0443\\u0442\\u0438 \\u0432 PVEPro\",\"view_count\":7},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":39,\"last_post_date\":1789854591,\"last_post_id\":39,\"node_id\":18,\"reply_count\":0,\"sticky\":0,\"thread_id\":39,\"title\":\"[\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442] \\u041a\\u0430\\u043a \\u043e\\u043f\\u0438\\u0441\\u044b\\u0432\\u0430\\u0442\\u044c \\u043a\\u043e\\u043c\\u043f\\u0435\\u0442\\u0435\\u043d\\u0446\\u0438\\u0438 \\u0431\\u0435\\u0437 \\u0441\\u043f\\u0438\\u0441\\u043a\\u0430 \\u043b\\u043e\\u0433\\u043e\\u0442\\u0438\\u043f\\u043e\\u0432\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":38,\"last_post_date\":1789854591,\"last_post_id\":38,\"node_id\":17,\"reply_count\":0,\"sticky\":0,\"thread_id\":38,\"title\":\"[\\u041f\\u0440\\u0438\\u043c\\u0435\\u0440 \\u0437\\u0430\\u043f\\u0440\\u043e\\u0441\\u0430] Private AI \\u0434\\u043b\\u044f 20 \\u0441\\u043e\\u0442\\u0440\\u0443\\u0434\\u043d\\u0438\\u043a\\u043e\\u0432\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":37,\"last_post_date\":1789854591,\"last_post_id\":37,\"node_id\":17,\"reply_count\":0,\"sticky\":0,\"thread_id\":37,\"title\":\"[\\u041f\\u0440\\u0438\\u043c\\u0435\\u0440 \\u0437\\u0430\\u043f\\u0440\\u043e\\u0441\\u0430] \\u0410\\u0443\\u0434\\u0438\\u0442 backup \\u0437\\u0430 \\u043e\\u0434\\u0438\\u043d \\u0440\\u0430\\u0431\\u043e\\u0447\\u0438\\u0439 \\u0434\\u0435\\u043d\\u044c\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":36,\"last_post_date\":1789854591,\"last_post_id\":36,\"node_id\":16,\"reply_count\":0,\"sticky\":0,\"thread_id\":36,\"title\":\"[\\u041f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0430] \\u041f\\u0435\\u0440\\u0435\\u043d\\u043e\\u0441\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c home-lab \\u2192 hosting/cloud\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":35,\"last_post_date\":1789854591,\"last_post_id\":35,\"node_id\":16,\"reply_count\":0,\"sticky\":0,\"thread_id\":35,\"title\":\"[\\u041f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0430] NVMe mirror vs RAIDZ\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":34,\"last_post_date\":1789854591,\"last_post_id\":34,\"node_id\":16,\"reply_count\":0,\"sticky\":0,\"thread_id\":34,\"title\":\"[\\u041f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0430] Mini-PC cluster vs tower server\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":33,\"last_post_date\":1789854591,\"last_post_id\":33,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":33,\"title\":\"[Private AI] \\u0410\\u0433\\u0435\\u043d\\u0442 \\u0441 \\u0434\\u043e\\u0441\\u0442\\u0443\\u043f\\u043e\\u043c \\u043a CRM\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":32,\"last_post_date\":1789854591,\"last_post_id\":32,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":32,\"title\":\"[Private AI] \\u041b\\u043e\\u043a\\u0430\\u043b\\u044c\\u043d\\u0430\\u044f \\u0442\\u0440\\u0430\\u043d\\u0441\\u043a\\u0440\\u0438\\u0431\\u0430\\u0446\\u0438\\u044f \\u0432\\u0441\\u0442\\u0440\\u0435\\u0447\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":31,\"last_post_date\":1789854591,\"last_post_id\":31,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":31,\"title\":\"[Private AI] RAG \\u043f\\u043e \\u0432\\u043d\\u0443\\u0442\\u0440\\u0435\\u043d\\u043d\\u0438\\u043c \\u0440\\u0435\\u0433\\u043b\\u0430\\u043c\\u0435\\u043d\\u0442\\u0430\\u043c\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":30,\"last_post_date\":1789854591,\"last_post_id\":30,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":30,\"title\":\"[Security] \\u0410\\u0434\\u043c\\u0438\\u043d\\u0441\\u043a\\u0438\\u0439 \\u0434\\u043e\\u0441\\u0442\\u0443\\u043f: VPN + MFA + \\u0440\\u043e\\u043b\\u0438\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":29,\"last_post_date\":1789854591,\"last_post_id\":29,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":29,\"title\":\"[Security] \\u0421\\u0435\\u043a\\u0440\\u0435\\u0442\\u044b \\u0432 env \\u0438 backup\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":28,\"last_post_date\":1789854591,\"last_post_id\":28,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":28,\"title\":\"[Security] \\u0423\\u0431\\u0440\\u0430\\u0442\\u044c management plane \\u0438\\u0437 \\u0418\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442\\u0430\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":27,\"last_post_date\":1789854591,\"last_post_id\":27,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":27,\"title\":\"[Backup Challenge] DR \\u043d\\u0430 \\u0434\\u0440\\u0443\\u0433\\u043e\\u0439 \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0435\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":26,\"last_post_date\":1789854590,\"last_post_id\":26,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":26,\"title\":\"[Backup Challenge] CRM: RPO 15 \\u043c\\u0438\\u043d\\u0443\\u0442\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":25,\"last_post_date\":1789854590,\"last_post_id\":25,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":25,\"title\":\"[Backup Challenge] Nextcloud \\u043d\\u0430 \\u0447\\u0438\\u0441\\u0442\\u044b\\u0439 \\u0445\\u043e\\u0441\\u0442\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":24,\"last_post_date\":1789854590,\"last_post_id\":24,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":24,\"title\":\"[\\u0418\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442] DNS \\u0432\\u044b\\u0433\\u043b\\u044f\\u0434\\u0435\\u043b \\u043a\\u0430\\u043a \\u043f\\u0430\\u0434\\u0435\\u043d\\u0438\\u0435 \\u043f\\u044f\\u0442\\u0438 \\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":23,\"last_post_date\":1789854590,\"last_post_id\":23,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":23,\"title\":\"[\\u0418\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442] \\u0418\\u0441\\u0442\\u0451\\u043a\\u0448\\u0438\\u0439 \\u0441\\u0435\\u0440\\u0442\\u0438\\u0444\\u0438\\u043a\\u0430\\u0442 \\u043e\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u0438\\u043b \\u0441\\u0435\\u0440\\u0432\\u0438\\u0441\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":22,\"last_post_date\":1789854590,\"last_post_id\":22,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":22,\"title\":\"[\\u0418\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442] Backup \\u0431\\u044b\\u043b, restore \\u043d\\u0435 \\u0431\\u044b\\u043b\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":21,\"last_post_date\":1789854590,\"last_post_id\":21,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":21,\"title\":\"[PVE Battle] SaaS AI vs local AI vs hybrid RAG\",\"view_count\":1},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":20,\"last_post_date\":1789854590,\"last_post_id\":20,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":20,\"title\":\"[PVE Battle] VPS vs \\u043e\\u0444\\u0438\\u0441\\u043d\\u044b\\u0439 \\u0441\\u0435\\u0440\\u0432\\u0435\\u0440 vs hybrid\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":19,\"last_post_date\":1789854590,\"last_post_id\":19,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":19,\"title\":\"[PVE Battle] \\u041e\\u0434\\u0438\\u043d \\u0441\\u0435\\u0440\\u0432\\u0435\\u0440 vs \\u0434\\u0432\\u0430 \\u0443\\u0437\\u043b\\u0430\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":18,\"last_post_date\":1789854590,\"last_post_id\":18,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":18,\"title\":\"[\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f] SaaS CRM \\u2192 self-hosted \\u0431\\u0435\\u0437 \\u043f\\u043e\\u0442\\u0435\\u0440\\u0438 \\u043b\\u0438\\u0434\\u043e\\u0432\",\"view_count\":7},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":17,\"last_post_date\":1789854590,\"last_post_id\":17,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":17,\"title\":\"[\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f] Notion \\u2192 private knowledge base\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":16,\"last_post_date\":1789854590,\"last_post_id\":16,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":16,\"title\":\"[\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f] Workspace \\u2192 private/hybrid \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":15,\"last_post_date\":1789854590,\"last_post_id\":15,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":15,\"title\":\"[\\u0421\\u0442\\u0435\\u043a] Hybrid: \\u043b\\u043e\\u043a\\u0430\\u043b\\u044c\\u043d\\u044b\\u0435 \\u0434\\u0430\\u043d\\u043d\\u044b\\u0435 + \\u043e\\u0431\\u043b\\u0430\\u0447\\u043d\\u044b\\u0439 DR\",\"view_count\":1},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":14,\"last_post_date\":1789854590,\"last_post_id\":14,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":14,\"title\":\"[\\u0421\\u0442\\u0435\\u043a] 30 \\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u0435\\u0439: CRM + \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b + monitoring\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":13,\"last_post_date\":1789854590,\"last_post_id\":13,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":13,\"title\":\"[\\u0421\\u0442\\u0435\\u043a] 20 \\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u0435\\u0439: \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b + \\u043f\\u0430\\u0440\\u043e\\u043b\\u0438 + VPN + backup\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":12,\"last_post_date\":1789854590,\"last_post_id\":12,\"node_id\":8,\"reply_count\":0,\"sticky\":0,\"thread_id\":12,\"title\":\"[\\u041a\\u0435\\u0439\\u0441] \\u0424\\u0438\\u043b\\u0438\\u0430\\u043b \\u043d\\u0430 \\u043f\\u043b\\u043e\\u0445\\u043e\\u043c \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442\\u0435\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":11,\"last_post_date\":1789854589,\"last_post_id\":11,\"node_id\":8,\"reply_count\":0,\"sticky\":0,\"thread_id\":11,\"title\":\"[\\u041a\\u0435\\u0439\\u0441] \\u0414\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b \\u0434\\u043b\\u044f 18 \\u0447\\u0435\\u043b\\u043e\\u0432\\u0435\\u043a \\u043f\\u043e\\u0434 \\u0441\\u0432\\u043e\\u0438\\u043c \\u043a\\u043e\\u043d\\u0442\\u0440\\u043e\\u043b\\u0435\\u043c\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":10,\"last_post_date\":1789854589,\"last_post_id\":10,\"node_id\":8,\"reply_count\":0,\"sticky\":0,\"thread_id\":10,\"title\":\"[\\u041a\\u0435\\u0439\\u0441] CRM \\u0434\\u043b\\u044f 25 \\u0441\\u043e\\u0442\\u0440\\u0443\\u0434\\u043d\\u0438\\u043a\\u043e\\u0432 \\u0431\\u0435\\u0437 SaaS lock-in\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":9,\"last_post_date\":1789854136,\"last_post_id\":9,\"node_id\":18,\"reply_count\":0,\"sticky\":0,\"thread_id\":9,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041f\\u0440\\u043e\\u0444\\u0438\\u043b\\u044c \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u0430 PVEPro\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":8,\"last_post_date\":1789854136,\"last_post_id\":8,\"node_id\":17,\"reply_count\":0,\"sticky\":0,\"thread_id\":8,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0417\\u0430\\u043f\\u0440\\u043e\\u0441 \\u043d\\u0430 \\u0430\\u0443\\u0434\\u0438\\u0442 / \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435 / \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":7,\"last_post_date\":1789854136,\"last_post_id\":7,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":7,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f \\u0441 SaaS\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":6,\"last_post_date\":1789854136,\"last_post_id\":6,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":6,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Private AI / RAG \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":5,\"last_post_date\":1789854136,\"last_post_id\":5,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":5,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0410\\u0443\\u0434\\u0438\\u0442 \\u0431\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0438\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u044b\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":4,\"last_post_date\":1789854136,\"last_post_id\":4,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":4,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Backup Challenge \\u2014 \\u0434\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u0442\\u0432\\u043e \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":3,\"last_post_date\":1789854136,\"last_post_id\":3,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":3,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0420\\u0430\\u0437\\u0431\\u043e\\u0440 \\u0438\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442\\u0430 / postmortem\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":2,\"last_post_date\":1789854136,\"last_post_id\":2,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":2,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVE Battle \\u2014 \\u0441\\u0440\\u0430\\u0432\\u043d\\u0435\\u043d\\u0438\\u0435 \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":1,\"last_post_date\":1789854136,\"last_post_id\":1,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":1,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVEPro Stack Passport\",\"view_count\":0}],\"selected\":[\"thread_id\",\"node_id\",\"title\",\"discussion_state\",\"discussion_open\",\"sticky\",\"reply_count\",\"view_count\",\"first_post_id\",\"last_post_id\",\"last_post_date\"]},\"widget_definitions\":{\"columns\":[\"definition_id\",\"definition_class\",\"addon_id\"],\"rows\":[{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\Birthdays\",\"definition_id\":\"birthdays\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\FeaturedContent\",\"definition_id\":\"featured_content\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\FindMember\",\"definition_id\":\"find_member\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\ForumStatistics\",\"definition_id\":\"forum_statistics\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\Html\",\"definition_id\":\"html\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\MemberStat\",\"definition_id\":\"member_stat\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\MembersOnline\",\"definition_id\":\"members_online\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewPosts\",\"definition_id\":\"new_posts\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewProfilePosts\",\"definition_id\":\"new_profile_posts\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewThreads\",\"definition_id\":\"new_threads\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewestMembers\",\"definition_id\":\"newest_members\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\OnlineStatistics\",\"definition_id\":\"online_statistics\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\PhpCallback\",\"definition_id\":\"php_callback\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\SearchForum\",\"definition_id\":\"search_forum\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\SharePage\",\"definition_id\":\"share_page\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\ThreadPoll\",\"definition_id\":\"thread_poll\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\ThreadStatistics\",\"definition_id\":\"thread_statistics\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\TrendingContent\",\"definition_id\":\"trending_content\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\VisitorPanel\",\"definition_id\":\"visitor_panel\"}],\"selected\":[\"definition_id\",\"definition_class\",\"addon_id\"]},\"widget_positions\":{\"columns\":[\"position_id\",\"active\",\"addon_id\"],\"rows\":[{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"category_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"conversation_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"conversation_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"featured_content_list_above_features\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"featured_content_list_below_features\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"featured_content_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"find_threads_sidenav\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_list_above_nodes\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_list_below_nodes\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_new_posts_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_overview_bottom\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_overview_top\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"help_page_sidenav\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"member_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"member_wrapper_sidenav\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"online_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"pub_sidebar_bottom\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"pub_sidebar_top\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_above_messages\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_below_messages\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_below_quick_reply\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"whats_new_overview\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"whats_new_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"whats_new_sidenav\"}],\"selected\":[\"position_id\",\"active\",\"addon_id\"]},\"widgets\":{\"columns\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"],\"rows\":[{\"condition_expression\":\"\",\"definition_id\":\"find_member\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"member_wrapper_sidenav\\\":\\\"10\\\"}\",\"widget_id\":1,\"widget_key\":\"member_wrapper_find_member\"},{\"condition_expression\":\"\",\"definition_id\":\"newest_members\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"member_wrapper_sidenav\\\":\\\"20\\\"}\",\"widget_id\":2,\"widget_key\":\"member_wrapper_newest_members\"},{\"condition_expression\":\"\",\"definition_id\":\"online_statistics\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"online_list_sidebar\\\":\\\"10\\\"}\",\"widget_id\":3,\"widget_key\":\"online_list_online_statistics\"},{\"condition_expression\":\"\",\"definition_id\":\"new_posts\",\"display_condition\":\"\",\"options\":\"{\\\"limit\\\": 10, \\\"style\\\": \\\"full\\\"}\",\"positions\":\"{\\\"whats_new_overview\\\":\\\"10\\\"}\",\"widget_id\":4,\"widget_key\":\"whats_new_new_posts\"},{\"condition_expression\":\"\",\"definition_id\":\"new_profile_posts\",\"display_condition\":\"\",\"options\":\"{\\\"style\\\": \\\"full\\\"}\",\"positions\":\"{\\\"whats_new_overview\\\":\\\"10000\\\"}\",\"widget_id\":5,\"widget_key\":\"whats_new_new_profile_posts\"},{\"condition_expression\":\"\",\"definition_id\":\"featured_content\",\"display_condition\":\"\",\"options\":\"[\\\"style\\\":\\\"simple\\\",\\\"limit\\\":\\\"3\\\"]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"10\\\",\\\"forum_new_posts_sidebar\\\":\\\"10\\\",\\\"whats_new_sidebar\\\":\\\"10\\\"}\",\"widget_id\":6,\"widget_key\":\"forum_overview_featured_content\"},{\"condition_expression\":\"\",\"definition_id\":\"trending_content\",\"display_condition\":\"\",\"options\":\"[\\\"style\\\":\\\"simple\\\",\\\"limit\\\":\\\"5\\\"]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"20\\\",\\\"forum_new_posts_sidebar\\\":\\\"20\\\",\\\"whats_new_sidebar\\\":\\\"20\\\"}\",\"widget_id\":7,\"widget_key\":\"forum_overview_trending_content\"},{\"condition_expression\":\"\",\"definition_id\":\"members_online\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"30\\\",\\\"forum_new_posts_sidebar\\\":\\\"30\\\",\\\"whats_new_sidebar\\\":\\\"30\\\"}\",\"widget_id\":8,\"widget_key\":\"forum_overview_members_online\"},{\"condition_expression\":\"\",\"definition_id\":\"forum_statistics\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"40\\\",\\\"forum_new_posts_sidebar\\\":\\\"40\\\",\\\"whats_new_sidebar\\\":\\\"40\\\"}\",\"widget_id\":9,\"widget_key\":\"forum_overview_forum_statistics\"},{\"condition_expression\":\"\",\"definition_id\":\"share_page\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"50\\\",\\\"forum_new_posts_sidebar\\\":\\\"50\\\"}\",\"widget_id\":10,\"widget_key\":\"forum_overview_share_page\"}],\"selected\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"]}}}\nPORTAL_SOURCE_INVENTORY={\"addons\":[],\"data_contract_files\":[{\"bytes\":9066,\"path\":\"src/addons/XF/_data/navigation.xml\",\"present\":true,\"sha256\":\"ca1f7fe24c6cf11496104051ac2fafb0e54ff416183a0ac4ef98e592b99f635e\"},{\"bytes\":1943,\"path\":\"src/addons/XF/_data/widget_positions.xml\",\"present\":true,\"sha256\":\"05c05dd17ed6d4cb4e6bfb2c32860ecf0e20e7295095af0546934968beed13bf\"},{\"bytes\":1874,\"path\":\"src/addons/XF/_data/widget_definitions.xml\",\"present\":true,\"sha256\":\"b851440b1262527ebc2988a761f37c80925648a3733f111884db05a45d0073e8\"},{\"path\":\"src/addons/XFRM/_data/navigation.xml\",\"present\":false},{\"path\":\"src/addons/XFRM/_data/widget_positions.xml\",\"present\":false},{\"path\":\"src/addons/XFRM/_data/widget_definitions.xml\",\"present\":false}],\"portal_like_paths\":[]}\nPUBLIC_AUDIT_EXEC={\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}\nPUBLIC_ROUTE_AUDIT=[{\"block_hits\":62,\"bytes\":79126,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/index.php\",\"h1\":\"PVEPro\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":true,\"has_ru_forum\":true,\"http\":200,\"node_list_hits\":0,\"path\":\"/\",\"sha256\":\"0d5ca45948b0473f18ce582d877ea1b88719229c716211f496fe52bc732476ca\",\"sidebar_hits\":2,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"PVEPro\"},{\"block_hits\":62,\"bytes\":79126,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/index.php\",\"h1\":\"PVEPro\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":true,\"has_ru_forum\":true,\"http\":200,\"node_list_hits\":0,\"path\":\"/forums/\",\"sha256\":\"96082e82783342993828270655f7db395f9824571da9a1816fe25b568788c086\",\"sidebar_hits\":2,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"PVEPro\"},{\"block_hits\":35,\"bytes\":74589,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/index.php?whats-new/\",\"h1\":\"\\u0427\\u0442\\u043e \\u043d\\u043e\\u0432\\u043e\\u0433\\u043e?\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":false,\"has_ru_forum\":false,\"http\":200,\"node_list_hits\":0,\"path\":\"/whats-new/\",\"sha256\":\"da2c938a4828e86fb2710c34351ce338673594170444cd92d581af1a2207159c\",\"sidebar_hits\":2,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"\\u0427\\u0442\\u043e \\u043d\\u043e\\u0432\\u043e\\u0433\\u043e? | PVEPro\"},{\"block_hits\":5,\"bytes\":27405,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/resources/\",\"h1\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438.\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":false,\"has_ru_forum\":false,\"http\":404,\"node_list_hits\":0,\"path\":\"/resources/\",\"sha256\":\"4ed357c598020bccb785af875ee4b17d5af744d6366001df3bdc1f3e6524013c\",\"sidebar_hits\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438. | PVEPro\"},{\"block_hits\":5,\"bytes\":27403,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/support/\",\"h1\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438.\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":false,\"has_ru_forum\":false,\"http\":404,\"node_list_hits\":0,\"path\":\"/support/\",\"sha256\":\"f60a5f51b1fe071a5b83ca554d282adedf5ed86ed83c03f6cdc822161f830758\",\"sidebar_hits\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438. | PVEPro\"}]\n779_FAILURE_SCOPE=PHP_DISCOVERY_MONOLITH_FAILED_BEFORE_INVENTORY_NO_MUTATION\nSCHEMA_RCA_COMPLETE=True\nNO_MUTATION=True\nVISUAL_STYLE_CHECKPOINT_COMPLETE=True\nPRODUCT_CHECKPOINTS_REMAINING=18\nTASK_RESULT=PASS_PVEPRO_HOMEPAGE_PORTAL_SCHEMA_RCA\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1.txt b/runtime/history/SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1.txt new file mode 100644 index 00000000..d363b172 --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1.txt @@ -0,0 +1,50 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=pvepro-homepage-portal-schema-rca-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=1094ab97e3c1fcddf79b724111bb294a6a5a6a3171bad5f8652da2cfe3cf6112 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a +SANITIZED_OUTPUT_SHA256=cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1 +MODE=read-only +COMPONENT=pvepro-homepage-portal-schema-rca-readonly +WINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT +PRODUCTION_HOST={"all_link_down":false,"config_sha256":"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab","name":"pvepro-prod","snapshots":[],"status":"running"} +STAGING_HOST={"all_link_down":true,"config_sha256":"9e76316f794f741a80e4a040d9c539180cc53fe498ef0fff770777b37b1acb49","name":"pvepro-staging-v1","snapshots":[],"status":"stopped"} +PHP_PROBE_QGA={"err":"","err_truncated":null,"exitcode":0,"exited":1,"out_truncated":0,"outer_rc":0} +PORTAL_DB_SCHEMA_RCA={"errors":[],"schema":{"xf_addon":{"columns":["addon_id","title","version_string","version_id","json_hash","active","is_legacy","is_processing","last_pending_action"],"exists":true},"xf_forum":{"columns":["node_id","discussion_count","message_count","last_post_id","last_post_date","last_post_user_id","last_post_username","last_thread_id","last_thread_title","last_thread_prefix_id","forum_type_id","type_config","moderate_threads","moderate_replies","allow_posting","count_messages","auto_feature","find_new","allow_index","index_criteria","field_cache","prefix_cache","prompt_cache","default_prefix_id","default_sort_order","default_sort_direction","list_date_limit_days","require_prefix","allowed_watch_notifications","min_tags"],"exists":true},"xf_mg_media_item":{"columns":[],"exists":false},"xf_navigation":{"columns":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","condition_setup","data_expression","data_setup","global_setup","enabled","is_customized","default_value","addon_id"],"exists":true},"xf_node":{"columns":["node_id","title","description","node_name","node_type_id","parent_node_id","display_order","display_in_list","lft","rgt","depth","style_id","effective_style_id","breadcrumb_data","navigation_id","effective_navigation_id"],"exists":true},"xf_option":{"columns":["option_id","option_value","default_value","edit_format","edit_format_params","data_type","sub_options","validation_class","validation_method","advanced","addon_id"],"exists":true},"xf_rm_resource":{"columns":[],"exists":false},"xf_route":{"columns":["route_id","route_type","route_prefix","sub_name","format","build_class","build_method","controller","context","action_prefix","addon_id"],"exists":true},"xf_route_filter":{"columns":["route_filter_id","prefix","find_route","replace_route","enabled","url_to_route_only"],"exists":true},"xf_style":{"columns":["style_id","parent_id","parent_list","title","description","properties","assets","effective_assets","last_modified_date","enable_variations","user_selectable","designer_mode"],"exists":true},"xf_template":{"columns":["template_id","type","title","style_id","template","template_parsed","addon_id","version_id","version_string","last_edit_date"],"exists":true},"xf_template_map":{"columns":["template_map_id","style_id","type","title","template_id"],"exists":true},"xf_template_modification":{"columns":["modification_id","addon_id","type","template","modification_key","description","execution_order","enabled","action","find","replace"],"exists":true},"xf_thread":{"columns":["thread_id","node_id","title","reply_count","view_count","user_id","username","post_date","sticky","discussion_state","discussion_open","discussion_type","type_data","index_state","first_post_id","first_post_reaction_score","first_post_reactions","last_post_date","last_post_id","last_post_user_id","last_post_username","prefix_id","tags","custom_fields","vote_score","vote_count","featured"],"exists":true},"xf_widget":{"columns":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"],"exists":true},"xf_widget_definition":{"columns":["definition_id","definition_class","addon_id"],"exists":true},"xf_widget_position":{"columns":["position_id","active","addon_id"],"exists":true}},"sections":{"addons":{"columns":["addon_id","title","version_string","version_id","json_hash","active","is_legacy","is_processing","last_pending_action"],"rows":[{"active":1,"addon_id":"XF","title":"XenForo","version_id":2031270,"version_string":"2.3.12"}],"selected":["addon_id","title","version_string","version_id","active"]},"counts":{"board_active":true,"default_language_id":2,"default_style_id":2,"xf_error_log":20,"xf_forum":12,"xf_mg_media_item":null,"xf_navigation":32,"xf_node":18,"xf_post":44,"xf_rm_resource":null,"xf_style":2,"xf_thread":44,"xf_user":1,"xf_widget":10},"forums":{"columns":["node_id","discussion_count","message_count","last_post_id","last_post_date","last_post_user_id","last_post_username","last_thread_id","last_thread_title","last_thread_prefix_id","forum_type_id","type_config","moderate_threads","moderate_replies","allow_posting","count_messages","auto_feature","find_new","allow_index","index_criteria","field_cache","prefix_cache","prompt_cache","default_prefix_id","default_sort_order","default_sort_direction","list_date_limit_days","require_prefix","allowed_watch_notifications","min_tags"],"rows":[{"discussion_count":0,"last_post_date":0,"last_post_id":0,"message_count":0,"node_id":2},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":40,"message_count":4,"node_id":8},{"discussion_count":5,"last_post_date":1789854591,"last_post_id":41,"message_count":5,"node_id":9},{"discussion_count":4,"last_post_date":1789854590,"last_post_id":18,"message_count":4,"node_id":10},{"discussion_count":5,"last_post_date":1789854592,"last_post_id":42,"message_count":5,"node_id":11},{"discussion_count":4,"last_post_date":1789854590,"last_post_id":24,"message_count":4,"node_id":12},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":27,"message_count":4,"node_id":13},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":30,"message_count":4,"node_id":14},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":33,"message_count":4,"node_id":15},{"discussion_count":3,"last_post_date":1789854591,"last_post_id":36,"message_count":3,"node_id":16},{"discussion_count":4,"last_post_date":1789854592,"last_post_id":43,"message_count":4,"node_id":17},{"discussion_count":3,"last_post_date":1789854592,"last_post_id":44,"message_count":3,"node_id":18}],"selected":["node_id","discussion_count","message_count","last_post_id","last_post_date"]},"navigation_all":{"columns":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","condition_setup","data_expression","data_setup","global_setup","enabled","is_customized","default_value","addon_id"],"rows":[{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav._default'),\n\t\t'href' => '',\n\t\t'attributes' => [],\n\t]","display_order":0,"enabled":1,"is_customized":0,"navigation_id":"_default","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultLatestActivity'),\n\t\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\n\t\t'attributes' => [],\n\t]","display_order":10,"enabled":1,"is_customized":0,"navigation_id":"defaultLatestActivity","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('whats-new\\/latest-activity') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultNewsFeed'),\n\t\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\n\t\t'attributes' => [],\n\t]","display_order":10,"enabled":1,"is_customized":0,"navigation_id":"defaultNewsFeed","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('whats-new\\/news-feed') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['visitor']['user_id'] AND $__templater->method($__vars['xf']['visitor'], 'canSearch', array()))","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.searchConversations'),\n\t\t'href' => $__templater->func('link', array('search', null, array('type' => 'conversation_message', ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":20,"enabled":1,"is_customized":0,"navigation_id":"searchConversations","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('search', null, {'type': 'conversation_message'}) }}\",\"display_condition\":\"$xf.visitor.user_id && $xf.visitor.canSearch()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultYourProfile'),\n\t\t'href' => $__templater->func('link', array('members', $__vars['xf']['visitor'], ), false),\n\t\t'attributes' => [],\n\t]","display_order":30,"enabled":1,"is_customized":0,"navigation_id":"defaultYourProfile","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('members', $xf.visitor) }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultYourAccount'),\n\t\t'href' => $__templater->func('link', array('account', ), false),\n\t\t'attributes' => [],\n\t]","display_order":40,"enabled":1,"is_customized":0,"navigation_id":"defaultYourAccount","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('account') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.featured'),\n\t\t'href' => $__templater->func('link', array('featured', ), false),\n\t\t'attributes' => [],\n\t]","display_order":50,"enabled":1,"is_customized":0,"navigation_id":"featured","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('featured') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['homePageUrl']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.home'),\n\t\t'href' => $__vars['xf']['homePageUrl'],\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"home","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{$xf.homePageUrl}\",\"display_condition\":\"$xf.homePageUrl\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['options']['forumsDefaultPage'] != 'new_posts')","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.newPosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"newPosts","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('whats-new\\/posts') }}\",\"display_condition\":\"{$xf.options.forumsDefaultPage} != 'new_posts'\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['options']['enableMemberList']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.registeredMembers'),\n\t\t'href' => $__templater->func('link', array('members/list', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"registeredMembers","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('members\\/list') }}\",\"display_condition\":\"$xf.options.enableMemberList\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.watchedThreads'),\n\t\t'href' => $__templater->func('link', array('watched/threads', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"watchedThreads","navigation_type_id":"basic","parent_navigation_id":"watched","type_config":"{\"link\":\"{{ link('watched\\/threads') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNewPosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"whatsNewPosts","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/posts') }}\",\"display_condition\":\"\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.yourThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/started', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"yourThreads","navigation_type_id":"basic","parent_navigation_id":"findThreads","type_config":"{\"link\":\"{{ link('find-threads\\/started') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.contributedThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/contributed', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"contributedThreads","navigation_type_id":"basic","parent_navigation_id":"findThreads","type_config":"{\"link\":\"{{ link('find-threads\\/contributed') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.currentVisitors'),\n\t\t'href' => $__templater->func('link', array('online', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"currentVisitors","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('online') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['options']['forumsDefaultPage'] != 'forums')","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.forumList'),\n\t\t'href' => $__templater->func('link', array('forums/list', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"forumList","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('forums\\/list') }}\",\"display_condition\":\"{$xf.options.forumsDefaultPage} != 'forums'\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.forums'),\n\t\t'href' => $__templater->func('link', array('forums', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"forums","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{{ link('forums') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.watchedForums'),\n\t\t'href' => $__templater->func('link', array('watched/forums', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"watchedForums","navigation_type_id":"basic","parent_navigation_id":"watched","type_config":"{\"link\":\"{{ link('watched\\/forums') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.findThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/started', ), false),\n\t\t'attributes' => [],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"findThreads","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('find-threads\\/started') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.newProfilePosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"newProfilePosts","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('whats-new\\/profile-posts') }}\",\"display_condition\":\"$xf.visitor.canViewProfilePosts()\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.unansweredThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/unanswered', ), false),\n\t\t'attributes' => [],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"unansweredThreads","navigation_type_id":"basic","parent_navigation_id":"findThreads","type_config":"{\"link\":\"{{ link('find-threads\\/unanswered') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNew'),\n\t\t'href' => $__templater->func('link', array('whats-new', ), false),\n\t\t'attributes' => [],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"whatsNew","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{{ link('whats-new') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__templater->method($__vars['xf']['visitor'], 'canSearch', array()) AND $__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array()))","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.searchProfilePosts'),\n\t\t'href' => $__templater->func('link', array('search', null, array('type' => 'profile_post', ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":400,"enabled":1,"is_customized":0,"navigation_id":"searchProfilePosts","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('search', null, {'type': 'profile_post'}) }}\",\"display_condition\":\"$xf.visitor.canSearch() && $xf.visitor.canViewProfilePosts()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.watched'),\n\t\t'href' => $__templater->func('link', array('watched/threads', ), false),\n\t\t'attributes' => [],\n\t]","display_order":400,"enabled":1,"is_customized":0,"navigation_id":"watched","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('watched\\/threads') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canSearch', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.searchForums'),\n\t\t'href' => $__templater->func('link', array('search', null, array('type' => 'post', ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":500,"enabled":1,"is_customized":0,"navigation_id":"searchForums","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('search', null, {'type': 'post'}) }}\",\"display_condition\":\"$xf.visitor.canSearch()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNewProfilePosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":500,"enabled":1,"is_customized":0,"navigation_id":"whatsNewProfilePosts","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/profile-posts') }}\",\"display_condition\":\"$xf.visitor.canViewProfilePosts()\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.markForumsRead'),\n\t\t'href' => $__templater->func('link', array('forums/mark-read', '-', array('date' => $__vars['xf']['time'], ), ), false),\n\t\t'attributes' => [\n\t\t\t'data-xf-click' => 'overlay',\n\t\t],\n\t]","display_order":600,"enabled":1,"is_customized":0,"navigation_id":"markForumsRead","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('forums\\/mark-read', '-', {'date': $xf.time}) }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":{\"data-xf-click\":\"overlay\"}}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canViewMemberList', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.members'),\n\t\t'href' => $__templater->func('link', array('members', ), false),\n\t\t'attributes' => [],\n\t]","display_order":600,"enabled":1,"is_customized":0,"navigation_id":"members","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{{ link('members') }}\",\"display_condition\":\"$xf.visitor.canViewMemberList()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['options']['enableNewsFeed'] AND $__vars['xf']['visitor']['user_id'])","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNewNewsFeed'),\n\t\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":600,"enabled":1,"is_customized":0,"navigation_id":"whatsNewNewsFeed","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/news-feed') }}\",\"display_condition\":\"$xf.options.enableNewsFeed AND $xf.visitor.user_id\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['options']['enableNewsFeed']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.latestActivity'),\n\t\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":700,"enabled":1,"is_customized":0,"navigation_id":"latestActivity","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/latest-activity') }}\",\"display_condition\":\"$xf.options.enableNewsFeed\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultLogOut'),\n\t\t'href' => $__templater->func('link', array('logout', null, array('t' => $__templater->func('csrf_token', array(), false), ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":1000,"enabled":1,"is_customized":0,"navigation_id":"defaultLogOut","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('logout', null, {'t': csrf_token()}) }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"((!$__vars['xf']['visitor']['user_id']) AND $__vars['xf']['options']['registrationSetup']['enabled'])","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultRegister'),\n\t\t'href' => $__templater->func('link', array('register', ), false),\n\t\t'attributes' => [],\n\t]","display_order":1000,"enabled":1,"is_customized":0,"navigation_id":"defaultRegister","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('register') }}\",\"display_condition\":\"!$xf.visitor.user_id && $xf.options.registrationSetup.enabled\",\"extra_attributes\":[]}"}],"selected":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","data_expression","enabled","is_customized","addon_id"]},"nodes":{"columns":["node_id","title","description","node_name","node_type_id","parent_node_id","display_order","display_in_list","lft","rgt","depth","style_id","effective_style_id","breadcrumb_data","navigation_id","effective_navigation_id"],"rows":[{"display_in_list":1,"display_order":1,"lft":1,"node_id":1,"node_type_id":"Category","parent_node_id":0,"title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"display_in_list":1,"display_order":1,"lft":2,"node_id":2,"node_type_id":"Forum","parent_node_id":1,"title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"},{"display_in_list":1,"display_order":100,"lft":5,"node_id":3,"node_type_id":"Category","parent_node_id":0,"title":"\u0411\u0438\u0437\u043d\u0435\u0441 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430"},{"display_in_list":1,"display_order":200,"lft":13,"node_id":4,"node_type_id":"Category","parent_node_id":0,"title":"\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0430\u0437\u0431\u043e\u0440\u044b"},{"display_in_list":1,"display_order":300,"lft":23,"node_id":5,"node_type_id":"Category","parent_node_id":0,"title":"Private AI"},{"display_in_list":1,"display_order":400,"lft":27,"node_id":6,"node_type_id":"Category","parent_node_id":0,"title":"\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435"},{"display_in_list":1,"display_order":500,"lft":33,"node_id":7,"node_type_id":"Category","parent_node_id":0,"title":"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u044b"},{"display_in_list":1,"display_order":10,"lft":6,"node_id":8,"node_type_id":"Forum","parent_node_id":3,"title":"\u0411\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0438"},{"display_in_list":1,"display_order":20,"lft":8,"node_id":9,"node_type_id":"Forum","parent_node_id":3,"title":"\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0442\u0435\u043a\u0438"},{"display_in_list":1,"display_order":30,"lft":10,"node_id":10,"node_type_id":"Forum","parent_node_id":3,"title":"\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 SaaS"},{"display_in_list":1,"display_order":10,"lft":14,"node_id":11,"node_type_id":"Forum","parent_node_id":4,"title":"PVE Battles"},{"display_in_list":1,"display_order":20,"lft":16,"node_id":12,"node_type_id":"Forum","parent_node_id":4,"title":"\u041e\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c"},{"display_in_list":1,"display_order":30,"lft":18,"node_id":13,"node_type_id":"Forum","parent_node_id":4,"title":"Backup Challenge"},{"display_in_list":1,"display_order":40,"lft":20,"node_id":14,"node_type_id":"Forum","parent_node_id":4,"title":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c"},{"display_in_list":1,"display_order":10,"lft":24,"node_id":15,"node_type_id":"Forum","parent_node_id":5,"title":"PVEPro AI Lab"},{"display_in_list":1,"display_order":10,"lft":28,"node_id":16,"node_type_id":"Forum","parent_node_id":6,"title":"\u0416\u0435\u043b\u0435\u0437\u043e \u0438 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438"},{"display_in_list":1,"display_order":20,"lft":30,"node_id":17,"node_type_id":"Forum","parent_node_id":6,"title":"\u0417\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435"},{"display_in_list":1,"display_order":10,"lft":34,"node_id":18,"node_type_id":"Forum","parent_node_id":7,"title":"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u044b PVEPro"}],"selected":["node_id","parent_node_id","node_type_id","title","display_order","display_in_list","lft"]},"options":[{"option_id":"boardActive","option_value":"1"},{"option_id":"boardDescription","option_value":"\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0431\u0438\u0437\u043d\u0435\u0441\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u043b\u0430\u0434\u0435\u0435\u0442\u0435 \u0432\u044b."},{"option_id":"boardInactiveMessage","option_value":"Sorry, we're currently unavailable. Please check back later."},{"option_id":"boardTitle","option_value":"PVEPro"},{"option_id":"boardUrl","option_value":"https://pvepro.ru"},{"option_id":"contactUrl","option_value":"{\"type\":\"default\",\"custom\":false,\"overlay\":false}"},{"option_id":"defaultLanguageId","option_value":"2"},{"option_id":"defaultStyleId","option_value":"2"},{"option_id":"homePageUrl","option_value":""},{"option_id":"indexRoute","option_value":"forums/"},{"option_id":"privacyPolicyUrl","option_value":"{\"type\":\"default\",\"custom\":false}"},{"option_id":"registrationSetup","option_value":"{\"enabled\":false,\"emailConfirmation\":\"1\",\"moderation\":false,\"requireDob\":\"0\",\"minimumAge\":\"13\",\"requireLocation\":false,\"requireEmailChoice\":false}"}],"portal_like":{"addons":[],"nav":{"columns":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","condition_setup","data_expression","data_setup","global_setup","enabled","is_customized","default_value","addon_id"],"rows":[],"selected":["navigation_id","parent_navigation_id","display_order","addon_id","enabled"]},"widgets":{"columns":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"],"rows":[],"selected":["widget_id","widget_key","definition_id","positions"]}},"route_filters":{"columns":["route_filter_id","prefix","find_route","replace_route","enabled","url_to_route_only"],"rows":[],"selected":["route_filter_id","find_route","replace_route","enabled"]},"routes":{"columns":["route_id","route_type","route_prefix","sub_name","format","build_class","build_method","controller","context","action_prefix","addon_id"],"rows":[{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Account","format":"","route_id":1,"route_prefix":"account","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"account","controller":"XF:Account","format":"","route_id":147,"route_prefix":"account","route_type":"public","sub_name":""},{"action_prefix":"applications","addon_id":"XF","context":"account","controller":"XF:Account","format":"applications/:str/","route_id":148,"route_prefix":"account","route_type":"public","sub_name":"applications"},{"action_prefix":"connectedAccount","addon_id":"XF","context":"account","controller":"XF:Account","format":"connected-accounts/:str/","route_id":149,"route_prefix":"account","route_type":"public","sub_name":"connected-accounts"},{"action_prefix":"Passkey","addon_id":"XF","context":"","controller":"XF:Account","format":"passkeys/:int/","route_id":150,"route_prefix":"account","route_type":"public","sub_name":"passkeys"},{"action_prefix":"TwoStep","addon_id":"XF","context":"","controller":"XF:Account","format":"two-step/:str/","route_id":151,"route_prefix":"account","route_type":"public","sub_name":"two-step"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:AccountConfirmation","format":":int/","route_id":152,"route_prefix":"account-confirmation","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"activitySummary","controller":"XF:ActivitySummary","format":":int/","route_id":2,"route_prefix":"activity-summary","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"activitySummaryDefinitions","controller":"XF:ActivitySummaryDefinition","format":"definitions/:str/","route_id":3,"route_prefix":"activity-summary","route_type":"admin","sub_name":"definitions"},{"action_prefix":"","addon_id":"XF","context":"listAddOns","controller":"XF:AddOn","format":":str/","route_id":4,"route_prefix":"add-ons","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"adminNavigation","controller":"XF:AdminNavigation","format":":str/","route_id":5,"route_prefix":"admin-navigation","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"adminPermissions","controller":"XF:AdminPermission","format":":str/","route_id":6,"route_prefix":"admin-permissions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"admins","controller":"XF:Admin","format":":int/","route_id":7,"route_prefix":"admins","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"advertising","controller":"XF:Advertising","format":":int/","route_id":8,"route_prefix":"advertising","route_type":"admin","sub_name":""},{"action_prefix":"position","addon_id":"XF","context":"advertisingPositions","controller":"XF:Advertising","format":"positions/:str/","route_id":9,"route_prefix":"advertising","route_type":"admin","sub_name":"positions"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Alerts","format":"","route_id":117,"route_prefix":"alerts","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Alert","format":":+int/","route_id":118,"route_prefix":"alerts","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"apiKeys","controller":"XF:ApiKey","format":":int/","route_id":10,"route_prefix":"api-keys","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"apiScopes","controller":"XF:ApiScope","format":":str/","route_id":11,"route_prefix":"api-scopes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"appearance","controller":"XF:Appearance","format":"","route_id":12,"route_prefix":"appearance","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ApprovalQueue","format":"","route_id":153,"route_prefix":"approval-queue","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"assets","controller":"XF:Asset","format":"","route_id":13,"route_prefix":"assets","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"attachments","controller":"XF:Attachment","format":":int/","route_id":14,"route_prefix":"attachments","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Attachments","format":"","route_id":119,"route_prefix":"attachments","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Attachment","format":":int/","route_id":154,"route_prefix":"attachments","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Attachment","format":":+int/","route_id":120,"route_prefix":"attachments","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Auth","format":"","route_id":121,"route_prefix":"auth","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userDiscipline","controller":"XF:Banning","format":"","route_id":15,"route_prefix":"banning","route_type":"admin","sub_name":""},{"action_prefix":"users","addon_id":"XF","context":"bannedUsers","controller":"XF:Banning","format":"users/:int/","route_id":16,"route_prefix":"banning","route_type":"admin","sub_name":"users"},{"action_prefix":"","addon_id":"XF","context":"bbCodeMediaSites","controller":"XF:BbCodeMediaSite","format":":str/","route_id":17,"route_prefix":"bb-code-media-sites","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"customBbCodes","controller":"XF:BbCode","format":":str/","route_id":18,"route_prefix":"bb-codes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"bbCodeButtonManager","controller":"XF:ButtonManager","format":"","route_id":19,"route_prefix":"button-manager","route_type":"admin","sub_name":""},{"action_prefix":"dropdown","addon_id":"XF","context":"bbCodeButtonManager","controller":"XF:ButtonManager","format":"dropdown/:str/","route_id":20,"route_prefix":"button-manager","route_type":"admin","sub_name":"dropdown"},{"action_prefix":"","addon_id":"XF","context":"qAndACaptcha","controller":"XF:CaptchaQuestion","format":":int/","route_id":21,"route_prefix":"captcha-questions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Category","format":":int/","route_id":22,"route_prefix":"categories","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Category","format":":str_int/","route_id":155,"route_prefix":"categories","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"classExtensions","controller":"XF:ClassExtension","format":":int/","route_id":23,"route_prefix":"class-extensions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"codeEvents","controller":"XF:CodeEvent","format":":str/","route_id":24,"route_prefix":"code-events","route_type":"admin","sub_name":""},{"action_prefix":"listener","addon_id":"XF","context":"codeEventListeners","controller":"XF:CodeEvent","format":"listeners/:int/","route_id":25,"route_prefix":"code-events","route_type":"admin","sub_name":"listeners"},{"action_prefix":"","addon_id":"XF","context":"communication","controller":"XF:Communication","format":"","route_id":26,"route_prefix":"communication","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"connectedAccountProviders","controller":"XF:ConnectedAccount","format":":str/","route_id":27,"route_prefix":"connected-accounts","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"content","controller":"XF:Content","format":"","route_id":28,"route_prefix":"content","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"contentTypes","controller":"XF:ContentType","format":":str/:str/","route_id":29,"route_prefix":"content-types","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ConversationMessages","format":"","route_id":122,"route_prefix":"conversation-messages","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ConversationMessage","format":":+int/","route_id":123,"route_prefix":"conversation-messages","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Conversations","format":"","route_id":124,"route_prefix":"conversations","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":":int/:page","route_id":156,"route_prefix":"conversations","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Conversation","format":":+int/","route_id":125,"route_prefix":"conversations","route_type":"api","sub_name":"-"},{"action_prefix":"messages","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":"messages/:int/","route_id":157,"route_prefix":"conversations","route_type":"public","sub_name":"messages"},{"action_prefix":"","addon_id":"XF","context":"cronEntries","controller":"XF:CronEntry","format":":str/","route_id":30,"route_prefix":"cron","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"threadFields","controller":"XF:ThreadField","format":":str/","route_id":31,"route_prefix":"custom-thread-fields","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userFields","controller":"XF:UserField","format":":str/","route_id":32,"route_prefix":"custom-user-fields","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"dataPortability","controller":"XF:DataPortability","format":"","route_id":33,"route_prefix":"data-portability","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"development","controller":"XF:Development","format":"","route_id":34,"route_prefix":"development","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":":int/:page","route_id":158,"route_prefix":"direct-messages","route_type":"public","sub_name":""},{"action_prefix":"replies","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":"replies/:int/","route_id":159,"route_prefix":"direct-messages","route_type":"public","sub_name":"replies"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:EditHistory","format":":int/","route_id":160,"route_prefix":"edit-history","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Editor","format":"","route_id":161,"route_prefix":"editor","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:EmailStop","format":":+int/","route_id":162,"route_prefix":"email-stop","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"whatsNew","controller":"XF:FeaturedContent","format":":page","route_id":163,"route_prefix":"featured","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"rssFeedImporter","controller":"XF:Feed","format":":int/","route_id":35,"route_prefix":"feeds","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:FindNew","format":":any","route_id":164,"route_prefix":"find-new","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:FindThreads","format":"","route_id":165,"route_prefix":"find-threads","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"help","controller":"XF:ForceAgreement","format":"","route_id":36,"route_prefix":"force-agreement","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Forum","format":":int/","route_id":37,"route_prefix":"forums","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Forum","format":":str_int/:page","route_id":166,"route_prefix":"forums","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Forum","format":":+int/","route_id":126,"route_prefix":"forums","route_type":"api","sub_name":"-"},{"action_prefix":"newPosts","addon_id":"XF","context":"forums","controller":"XF:Forum","format":"-/new-posts","route_id":167,"route_prefix":"forums","route_type":"public","sub_name":"new-posts"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:GotoPage","format":"","route_id":168,"route_prefix":"goto","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"groupsAndPermissions","controller":"XF:GroupAndPermission","format":"","route_id":38,"route_prefix":"groups-permissions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"help","controller":"XF:Help","format":":any/","route_id":169,"route_prefix":"help","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"helpPages","controller":"XF:HelpPage","format":":str/","route_id":39,"route_prefix":"help-pages","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"importData","controller":"XF:Import","format":"","route_id":40,"route_prefix":"import","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Index","format":"","route_id":41,"route_prefix":"index","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Index","format":"","route_id":127,"route_prefix":"index","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Index","format":"","route_id":170,"route_prefix":"index","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:InlineMod","format":"","route_id":171,"route_prefix":"inline-mod","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"languages","controller":"XF:Language","format":":int/","route_id":42,"route_prefix":"languages","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:LinkForum","format":":int/","route_id":43,"route_prefix":"link-forums","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:LinkForum","format":":str_int/","route_id":172,"route_prefix":"link-forums","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Login","format":"","route_id":44,"route_prefix":"login","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Login","format":"","route_id":173,"route_prefix":"login","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Logout","format":"","route_id":174,"route_prefix":"logout","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"logs","controller":"XF:Log","format":"","route_id":45,"route_prefix":"logs","route_type":"admin","sub_name":""},{"action_prefix":"admin","addon_id":"XF","context":"adminLog","controller":"XF:Log","format":"admin/:int/","route_id":46,"route_prefix":"logs","route_type":"admin","sub_name":"admin"},{"action_prefix":"cookieConsent","addon_id":"XF","context":"cookieConsentLog","controller":"XF:Log","format":"cookie-consent/:int/","route_id":47,"route_prefix":"logs","route_type":"admin","sub_name":"cookie-consent"},{"action_prefix":"ImageProxy","addon_id":"XF","context":"imageProxyLog","controller":"XF:Log","format":"image-proxy/:int/","route_id":48,"route_prefix":"logs","route_type":"admin","sub_name":"image-proxy"},{"action_prefix":"LinkProxy","addon_id":"XF","context":"linkProxyLog","controller":"XF:Log","format":"link-proxy/:int/","route_id":49,"route_prefix":"logs","route_type":"admin","sub_name":"link-proxy"},{"action_prefix":"moderator","addon_id":"XF","context":"moderatorLog","controller":"XF:Log","format":"moderator/:int/","route_id":50,"route_prefix":"logs","route_type":"admin","sub_name":"moderator"},{"action_prefix":"Oembed","addon_id":"XF","context":"oEmbedLog","controller":"XF:Log","format":"oembed/:int","route_id":51,"route_prefix":"logs","route_type":"admin","sub_name":"oembed"},{"action_prefix":"paymentProvider","addon_id":"XF","context":"paymentProviderLog","controller":"XF:Log","format":"payment-provider/:int/","route_id":52,"route_prefix":"logs","route_type":"admin","sub_name":"payment-provider"},{"action_prefix":"rejectedUser","addon_id":"XF","context":"rejectedUsersLog","controller":"XF:Log","format":"rejected-users/:int/","route_id":53,"route_prefix":"logs","route_type":"admin","sub_name":"rejected-users"},{"action_prefix":"serverError","addon_id":"XF","context":"serverErrorLog","controller":"XF:Log","format":"server-errors/:int/","route_id":54,"route_prefix":"logs","route_type":"admin","sub_name":"server-errors"},{"action_prefix":"sitemap","addon_id":"XF","context":"sitemapLog","controller":"XF:Log","format":"sitemap/:int/","route_id":55,"route_prefix":"logs","route_type":"admin","sub_name":"sitemap"},{"action_prefix":"spamCleaner","addon_id":"XF","context":"spamCleanerLog","controller":"XF:Log","format":"spam-cleaner/:int/","route_id":56,"route_prefix":"logs","route_type":"admin","sub_name":"spam-cleaner"},{"action_prefix":"spamTrigger","addon_id":"XF","context":"spamTriggerLog","controller":"XF:Log","format":"spam-trigger/:int/","route_id":57,"route_prefix":"logs","route_type":"admin","sub_name":"spam-trigger"},{"action_prefix":"usernameChange","addon_id":"XF","context":"usernameChangeLog","controller":"XF:Log","format":"username-change/:int/","route_id":58,"route_prefix":"logs","route_type":"admin","sub_name":"username-change"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:LostPassword","format":":int/","route_id":175,"route_prefix":"lost-password","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Me","format":"","route_id":128,"route_prefix":"me","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"memberStats","controller":"XF:MemberStat","format":":int/","route_id":59,"route_prefix":"member-stats","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:Member","format":":int/:page","route_id":176,"route_prefix":"members","route_type":"public","sub_name":""},{"action_prefix":"followers","addon_id":"XF","context":"members","controller":"XF:Member","format":":int/followers/:page","route_id":177,"route_prefix":"members","route_type":"public","sub_name":"followers"},{"action_prefix":"following","addon_id":"XF","context":"members","controller":"XF:Member","format":":int/following/:page","route_id":178,"route_prefix":"members","route_type":"public","sub_name":"following"},{"action_prefix":"list","addon_id":"XF","context":"members","controller":"XF:Member","format":"list/","route_id":179,"route_prefix":"members","route_type":"public","sub_name":"list"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Misc","format":"","route_id":60,"route_prefix":"misc","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Misc","format":"","route_id":180,"route_prefix":"misc","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"moderators","controller":"XF:Moderator","format":"","route_id":61,"route_prefix":"moderators","route_type":"admin","sub_name":""},{"action_prefix":"content","addon_id":"XF","context":"moderators","controller":"XF:Moderator","format":"content/:int/","route_id":62,"route_prefix":"moderators","route_type":"admin","sub_name":"content"},{"action_prefix":"super","addon_id":"XF","context":"moderators","controller":"XF:Moderator","format":"super/:int/","route_id":63,"route_prefix":"moderators","route_type":"admin","sub_name":"super"},{"action_prefix":"","addon_id":"XF","context":"navigation","controller":"XF:Navigation","format":":str/","route_id":64,"route_prefix":"navigation","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Node","format":":int/","route_id":65,"route_prefix":"nodes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Nodes","format":"","route_id":129,"route_prefix":"nodes","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Node","format":":+int/","route_id":130,"route_prefix":"nodes","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"notices","controller":"XF:Notice","format":":int/","route_id":66,"route_prefix":"notices","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:OAuth2","format":"","route_id":131,"route_prefix":"oauth2","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"oauth2","controller":"XF:OAuth2","format":"","route_id":181,"route_prefix":"oauth2","route_type":"public","sub_name":""},{"action_prefix":"client","addon_id":"XF","context":"oauthClients","controller":"XF:OAuth2","format":"clients/:str/","route_id":67,"route_prefix":"oauth2","route_type":"admin","sub_name":"clients"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:OEmbed","format":"","route_id":132,"route_prefix":"oembed","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:Online","format":"","route_id":182,"route_prefix":"online","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"options","controller":"XF:Option","format":":str/","route_id":68,"route_prefix":"options","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"options","controller":"XF:Option","format":"groups/:str/","route_id":69,"route_prefix":"options","route_type":"admin","sub_name":"groups"},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Page","format":":int/","route_id":70,"route_prefix":"pages","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Page","format":":str/","route_id":183,"route_prefix":"pages","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"paymentProfiles","controller":"XF:PaymentProfile","format":":int/","route_id":71,"route_prefix":"payment-profiles","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"permissionDefinitions","controller":"XF:PermissionDefinition","format":"","route_id":72,"route_prefix":"permission-definitions","route_type":"admin","sub_name":""},{"action_prefix":"interfaceGroup","addon_id":"XF","context":"permissionDefinitions","controller":"XF:PermissionDefinition","format":"interface-groups/:str/","route_id":73,"route_prefix":"permission-definitions","route_type":"admin","sub_name":"interface-groups"},{"action_prefix":"","addon_id":"XF","context":"permissionDefinitions","controller":"XF:PermissionDefinition","format":"permissions/:str/:str/","route_id":74,"route_prefix":"permission-definitions","route_type":"admin","sub_name":"permissions"},{"action_prefix":"","addon_id":"XF","context":"permissions","controller":"XF:Permission","format":"","route_id":75,"route_prefix":"permissions","route_type":"admin","sub_name":""},{"action_prefix":"node","addon_id":"XF","context":"nodePermissions","controller":"XF:Permission","format":"nodes/:int/","route_id":76,"route_prefix":"permissions","route_type":"admin","sub_name":"nodes"},{"action_prefix":"userGroup","addon_id":"XF","context":"userGroupPermissions","controller":"XF:Permission","format":"user-groups/:int/","route_id":77,"route_prefix":"permissions","route_type":"admin","sub_name":"user-groups"},{"action_prefix":"user","addon_id":"XF","context":"userPermissions","controller":"XF:Permission","format":"users/:int/","route_id":78,"route_prefix":"permissions","route_type":"admin","sub_name":"users"},{"action_prefix":"","addon_id":"XF","context":"phrases","controller":"XF:Phrase","format":":int/","route_id":79,"route_prefix":"phrases","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Posts","format":"","route_id":133,"route_prefix":"posts","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Post","format":":int/","route_id":184,"route_prefix":"posts","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Post","format":":+int/","route_id":134,"route_prefix":"posts","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePostComments","format":"","route_id":135,"route_prefix":"profile-post-comments","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePostComment","format":":+int/","route_id":136,"route_prefix":"profile-post-comments","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePosts","format":"","route_id":137,"route_prefix":"profile-posts","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:ProfilePost","format":":int/","route_id":185,"route_prefix":"profile-posts","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePost","format":":+int/","route_id":138,"route_prefix":"profile-posts","route_type":"api","sub_name":"-"},{"action_prefix":"Comments","addon_id":"XF","context":"members","controller":"XF:ProfilePost","format":"comments/:int/","route_id":186,"route_prefix":"profile-posts","route_type":"public","sub_name":"comments"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Purchase","format":":str/","route_id":187,"route_prefix":"purchase","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"pwa","controller":"XF:PWA","format":"","route_id":80,"route_prefix":"pwa","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"listReactions","controller":"XF:Reaction","format":":int/","route_id":81,"route_prefix":"reactions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:RecentActivity","format":"","route_id":188,"route_prefix":"recent-activity","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Register","format":"","route_id":189,"route_prefix":"register","route_type":"public","sub_name":""},{"action_prefix":"connectedAccount","addon_id":"XF","context":"","controller":"XF:Register","format":"connected-accounts/:str/","route_id":190,"route_prefix":"register","route_type":"public","sub_name":"connected-accounts"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Report","format":":int/","route_id":191,"route_prefix":"reports","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"routeFilters","controller":"XF:RouteFilter","format":":int/","route_id":82,"route_prefix":"route-filters","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"routes","controller":"XF:Route","format":":int/","route_id":83,"route_prefix":"routes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Search","format":"","route_id":84,"route_prefix":"search","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Searches","format":"","route_id":139,"route_prefix":"search","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Search","format":":int/","route_id":192,"route_prefix":"search","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Search","format":":+int/","route_id":140,"route_prefix":"search","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:SearchForum","format":":int/","route_id":85,"route_prefix":"search-forums","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:SearchForum","format":":str_int/:page","route_id":193,"route_prefix":"search-forums","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:SearchForum","format":":+int/","route_id":141,"route_prefix":"search-forums","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:SecurityLock","format":":int/","route_id":194,"route_prefix":"security-lock","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"setup","controller":"XF:Setup","format":"","route_id":86,"route_prefix":"setup","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"smilies","controller":"XF:SmilieCategory","format":":int/","route_id":87,"route_prefix":"smilie-categories","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"smilies","controller":"XF:Smilie","format":":int/","route_id":88,"route_prefix":"smilies","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:SpamCleaner","format":":int/","route_id":195,"route_prefix":"spam-cleaner","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"stats","controller":"XF:Stats","format":"","route_id":89,"route_prefix":"stats","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Stats","format":"","route_id":142,"route_prefix":"stats","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"styleProperties","controller":"XF:StyleProperty","format":":int/","route_id":90,"route_prefix":"style-properties","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"styleProperties","controller":"XF:StyleProperty","format":"groups/:int/","route_id":91,"route_prefix":"style-properties","route_type":"admin","sub_name":"groups"},{"action_prefix":"","addon_id":"XF","context":"styles","controller":"XF:Style","format":":int/","route_id":92,"route_prefix":"styles","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ServiceWorker","format":"","route_id":196,"route_prefix":"sw","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"tags","controller":"XF:Tag","format":":int/","route_id":93,"route_prefix":"tags","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Tag","format":":str/:page","route_id":197,"route_prefix":"tags","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"templateModifications","controller":"XF:TemplateModification","format":":int/","route_id":94,"route_prefix":"template-modifications","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"templates","controller":"XF:Template","format":":int/","route_id":95,"route_prefix":"templates","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"threadPrefixes","controller":"XF:ThreadPrefix","format":":int/","route_id":96,"route_prefix":"thread-prefixes","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"threadPrefixes","controller":"XF:ThreadPrefix","format":"group/:int/","route_id":97,"route_prefix":"thread-prefixes","route_type":"admin","sub_name":"group"},{"action_prefix":"","addon_id":"XF","context":"threadPrompts","controller":"XF:ThreadPrompt","format":":int/","route_id":98,"route_prefix":"thread-prompts","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"threadPrompts","controller":"XF:ThreadPrompt","format":"group/:int/","route_id":99,"route_prefix":"thread-prompts","route_type":"admin","sub_name":"group"},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Thread","format":"","route_id":100,"route_prefix":"threads","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Threads","format":"","route_id":143,"route_prefix":"threads","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Thread","format":":int/:page","route_id":198,"route_prefix":"threads","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Thread","format":":+int/","route_id":144,"route_prefix":"threads","route_type":"api","sub_name":"-"},{"action_prefix":"post","addon_id":"XF","context":"forums","controller":"XF:Thread","format":":+int/post-:+int_p","route_id":199,"route_prefix":"threads","route_type":"public","sub_name":"post"},{"action_prefix":"replyBans","addon_id":"XF","context":"threadReplyBans","controller":"XF:Thread","format":"reply-bans/:int/","route_id":101,"route_prefix":"threads","route_type":"admin","sub_name":"reply-bans"},{"action_prefix":"","addon_id":"XF","context":"tools","controller":"XF:Tools","format":"","route_id":102,"route_prefix":"tools","route_type":"admin","sub_name":""},{"action_prefix":"fileCheck","addon_id":"XF","context":"fileCheck","controller":"XF:Tools","format":"file-check/:int/","route_id":103,"route_prefix":"tools","route_type":"admin","sub_name":"file-check"},{"action_prefix":"","addon_id":"XF","context":"trophies","controller":"XF:Trophy","format":":int/","route_id":104,"route_prefix":"trophies","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"twoStepProviders","controller":"XF:TwoStep","format":":str/","route_id":105,"route_prefix":"two-step","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userGroupPromotions","controller":"XF:UserGroupPromotion","format":":int/","route_id":106,"route_prefix":"user-group-promotions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userGroups","controller":"XF:UserGroup","format":":int/","route_id":107,"route_prefix":"user-groups","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userTitleLadder","controller":"XF:UserTitleLadder","format":"","route_id":108,"route_prefix":"user-title-ladder","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userUpgrades","controller":"XF:UserUpgrade","format":":int/","route_id":109,"route_prefix":"user-upgrades","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"users","controller":"XF:User","format":":int/","route_id":110,"route_prefix":"users","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Users","format":"","route_id":145,"route_prefix":"users","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:User","format":":+int/","route_id":146,"route_prefix":"users","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"userWarnings","controller":"XF:Warning","format":":int/","route_id":111,"route_prefix":"warnings","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:Warning","format":":int/","route_id":200,"route_prefix":"warnings","route_type":"public","sub_name":""},{"action_prefix":"action","addon_id":"XF","context":"userWarnings","controller":"XF:Warning","format":"actions/:int/","route_id":112,"route_prefix":"warnings","route_type":"admin","sub_name":"actions"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Watched","format":"","route_id":201,"route_prefix":"watched","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"webhooks","controller":"XF:Webhook","format":":int/","route_id":113,"route_prefix":"webhooks","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"whatsNew","controller":"XF:WhatsNew","format":"","route_id":202,"route_prefix":"whats-new","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:WhatsNewPost","format":"posts/:int/:page","route_id":203,"route_prefix":"whats-new","route_type":"public","sub_name":"posts"},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:WhatsNewProfilePost","format":"profile-posts/:int/:page","route_id":204,"route_prefix":"whats-new","route_type":"public","sub_name":"profile-posts"},{"action_prefix":"","addon_id":"XF","context":"widgets","controller":"XF:Widget","format":":int/","route_id":114,"route_prefix":"widgets","route_type":"admin","sub_name":""},{"action_prefix":"definition","addon_id":"XF","context":"widgetDefinitions","controller":"XF:Widget","format":"definitions/:str/","route_id":115,"route_prefix":"widgets","route_type":"admin","sub_name":"definitions"},{"action_prefix":"position","addon_id":"XF","context":"widgetPositions","controller":"XF:Widget","format":"positions/:str/","route_id":116,"route_prefix":"widgets","route_type":"admin","sub_name":"positions"}],"selected":["route_id","route_type","route_prefix","sub_name","format","controller","context","action_prefix","addon_id"]},"styles":{"columns":["style_id","parent_id","parent_list","title","description","properties","assets","effective_assets","last_modified_date","enable_variations","user_selectable","designer_mode"],"rows":[{"description":"","enable_variations":1,"last_modified_date":1789920702,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1},{"description":"PVEPro visual style","enable_variations":1,"last_modified_date":1789920704,"parent_id":1,"style_id":2,"title":"PVEPro","user_selectable":1}],"selected":["style_id","parent_id","title","description","user_selectable","enable_variations","last_modified_date"]},"template_map_effective":[{"addon_id":"XF","bytes":15382,"source_style_id":0,"style_id":2,"template_id":21,"title":"PAGE_CONTAINER","version_id":2031170},{"addon_id":"XF","bytes":37088,"source_style_id":0,"style_id":2,"template_id":595,"title":"PAGE_CONTAINER","version_id":2031170},{"addon_id":"XF","bytes":3514,"source_style_id":0,"style_id":2,"template_id":869,"title":"forum_list","version_id":2030010},{"addon_id":"XF","bytes":836,"source_style_id":0,"style_id":2,"template_id":873,"title":"forum_overview_wrapper","version_id":2020670},{"addon_id":"XF","bytes":1532,"source_style_id":0,"style_id":2,"template_id":1201,"title":"widget_featured_content","version_id":2030033},{"addon_id":"XF","bytes":783,"source_style_id":0,"style_id":2,"template_id":1203,"title":"widget_forum_statistics","version_id":2030010},{"addon_id":"XF","bytes":2878,"source_style_id":0,"style_id":2,"template_id":1206,"title":"widget_members_online","version_id":2000270},{"addon_id":"XF","bytes":1928,"source_style_id":0,"style_id":2,"template_id":1207,"title":"widget_new_posts","version_id":2030010},{"addon_id":"XF","bytes":353,"source_style_id":0,"style_id":2,"template_id":1213,"title":"widget_share_page","version_id":2030010},{"addon_id":"XF","bytes":1328,"source_style_id":0,"style_id":2,"template_id":1216,"title":"widget_trending_content","version_id":2030055}],"template_modifications":{"columns":["modification_id","addon_id","type","template","modification_key","description","execution_order","enabled","action","find","replace"],"rows":[],"selected":["modification_key","addon_id","template","execution_order","enabled","action","description"]},"threads":{"columns":["thread_id","node_id","title","reply_count","view_count","user_id","username","post_date","sticky","discussion_state","discussion_open","discussion_type","type_data","index_state","first_post_id","first_post_reaction_score","first_post_reactions","last_post_date","last_post_id","last_post_user_id","last_post_username","prefix_id","tags","custom_fields","vote_score","vote_count","featured"],"rows":[{"discussion_open":1,"discussion_state":"visible","first_post_id":44,"last_post_date":1789854592,"last_post_id":44,"node_id":18,"reply_count":0,"sticky":1,"thread_id":44,"title":"\u041d\u0430\u0439\u0442\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430: \u043a\u0430\u043a \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":43,"last_post_date":1789854592,"last_post_id":43,"node_id":17,"reply_count":0,"sticky":1,"thread_id":43,"title":"\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c \u0430\u0443\u0434\u0438\u0442 \u0438\u043b\u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435: \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0431\u0440\u0438\u0444","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":42,"last_post_date":1789854592,"last_post_id":42,"node_id":11,"reply_count":0,"sticky":1,"thread_id":42,"title":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443: \u043a\u0430\u043a \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c PVE Battle","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":41,"last_post_date":1789854591,"last_post_id":41,"node_id":9,"reply_count":0,"sticky":1,"thread_id":41,"title":"\u041f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u0435\u043a: \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0430","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":40,"last_post_date":1789854591,"last_post_id":40,"node_id":8,"reply_count":0,"sticky":1,"thread_id":40,"title":"\u0421\u0442\u0430\u0440\u0442 \u0437\u0434\u0435\u0441\u044c: 4 \u043f\u0443\u0442\u0438 \u0432 PVEPro","view_count":7},{"discussion_open":1,"discussion_state":"visible","first_post_id":39,"last_post_date":1789854591,"last_post_id":39,"node_id":18,"reply_count":0,"sticky":0,"thread_id":39,"title":"[\u042d\u043a\u0441\u043f\u0435\u0440\u0442] \u041a\u0430\u043a \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u0438 \u0431\u0435\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":38,"last_post_date":1789854591,"last_post_id":38,"node_id":17,"reply_count":0,"sticky":0,"thread_id":38,"title":"[\u041f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0440\u043e\u0441\u0430] Private AI \u0434\u043b\u044f 20 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":37,"last_post_date":1789854591,"last_post_id":37,"node_id":17,"reply_count":0,"sticky":0,"thread_id":37,"title":"[\u041f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0440\u043e\u0441\u0430] \u0410\u0443\u0434\u0438\u0442 backup \u0437\u0430 \u043e\u0434\u0438\u043d \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0434\u0435\u043d\u044c","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":36,"last_post_date":1789854591,"last_post_id":36,"node_id":16,"reply_count":0,"sticky":0,"thread_id":36,"title":"[\u041f\u043b\u043e\u0449\u0430\u0434\u043a\u0430] \u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0441\u0442\u044c home-lab \u2192 hosting/cloud","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":35,"last_post_date":1789854591,"last_post_id":35,"node_id":16,"reply_count":0,"sticky":0,"thread_id":35,"title":"[\u041f\u043b\u043e\u0449\u0430\u0434\u043a\u0430] NVMe mirror vs RAIDZ","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":34,"last_post_date":1789854591,"last_post_id":34,"node_id":16,"reply_count":0,"sticky":0,"thread_id":34,"title":"[\u041f\u043b\u043e\u0449\u0430\u0434\u043a\u0430] Mini-PC cluster vs tower server","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":33,"last_post_date":1789854591,"last_post_id":33,"node_id":15,"reply_count":0,"sticky":0,"thread_id":33,"title":"[Private AI] \u0410\u0433\u0435\u043d\u0442 \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a CRM","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":32,"last_post_date":1789854591,"last_post_id":32,"node_id":15,"reply_count":0,"sticky":0,"thread_id":32,"title":"[Private AI] \u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f \u0432\u0441\u0442\u0440\u0435\u0447","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":31,"last_post_date":1789854591,"last_post_id":31,"node_id":15,"reply_count":0,"sticky":0,"thread_id":31,"title":"[Private AI] RAG \u043f\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u0430\u043c","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":30,"last_post_date":1789854591,"last_post_id":30,"node_id":14,"reply_count":0,"sticky":0,"thread_id":30,"title":"[Security] \u0410\u0434\u043c\u0438\u043d\u0441\u043a\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f: VPN + MFA + \u0440\u043e\u043b\u0438","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":29,"last_post_date":1789854591,"last_post_id":29,"node_id":14,"reply_count":0,"sticky":0,"thread_id":29,"title":"[Security] \u0421\u0435\u043a\u0440\u0435\u0442\u044b \u0432 env \u0438 backup","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":28,"last_post_date":1789854591,"last_post_id":28,"node_id":14,"reply_count":0,"sticky":0,"thread_id":28,"title":"[Security] \u0423\u0431\u0440\u0430\u0442\u044c management plane \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":27,"last_post_date":1789854591,"last_post_id":27,"node_id":13,"reply_count":0,"sticky":0,"thread_id":27,"title":"[Backup Challenge] DR \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":26,"last_post_date":1789854590,"last_post_id":26,"node_id":13,"reply_count":0,"sticky":0,"thread_id":26,"title":"[Backup Challenge] CRM: RPO 15 \u043c\u0438\u043d\u0443\u0442","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":25,"last_post_date":1789854590,"last_post_id":25,"node_id":13,"reply_count":0,"sticky":0,"thread_id":25,"title":"[Backup Challenge] Nextcloud \u043d\u0430 \u0447\u0438\u0441\u0442\u044b\u0439 \u0445\u043e\u0441\u0442","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":24,"last_post_date":1789854590,"last_post_id":24,"node_id":12,"reply_count":0,"sticky":0,"thread_id":24,"title":"[\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442] DNS \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u043a\u0430\u043a \u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":23,"last_post_date":1789854590,"last_post_id":23,"node_id":12,"reply_count":0,"sticky":0,"thread_id":23,"title":"[\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442] \u0418\u0441\u0442\u0451\u043a\u0448\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0441\u0435\u0440\u0432\u0438\u0441","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":22,"last_post_date":1789854590,"last_post_id":22,"node_id":12,"reply_count":0,"sticky":0,"thread_id":22,"title":"[\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442] Backup \u0431\u044b\u043b, restore \u043d\u0435 \u0431\u044b\u043b","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":21,"last_post_date":1789854590,"last_post_id":21,"node_id":11,"reply_count":0,"sticky":0,"thread_id":21,"title":"[PVE Battle] SaaS AI vs local AI vs hybrid RAG","view_count":1},{"discussion_open":1,"discussion_state":"visible","first_post_id":20,"last_post_date":1789854590,"last_post_id":20,"node_id":11,"reply_count":0,"sticky":0,"thread_id":20,"title":"[PVE Battle] VPS vs \u043e\u0444\u0438\u0441\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 vs hybrid","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":19,"last_post_date":1789854590,"last_post_id":19,"node_id":11,"reply_count":0,"sticky":0,"thread_id":19,"title":"[PVE Battle] \u041e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440 vs \u0434\u0432\u0430 \u0443\u0437\u043b\u0430","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":18,"last_post_date":1789854590,"last_post_id":18,"node_id":10,"reply_count":0,"sticky":0,"thread_id":18,"title":"[\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f] SaaS CRM \u2192 self-hosted \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u0438 \u043b\u0438\u0434\u043e\u0432","view_count":7},{"discussion_open":1,"discussion_state":"visible","first_post_id":17,"last_post_date":1789854590,"last_post_id":17,"node_id":10,"reply_count":0,"sticky":0,"thread_id":17,"title":"[\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f] Notion \u2192 private knowledge base","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":16,"last_post_date":1789854590,"last_post_id":16,"node_id":10,"reply_count":0,"sticky":0,"thread_id":16,"title":"[\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f] Workspace \u2192 private/hybrid \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":15,"last_post_date":1789854590,"last_post_id":15,"node_id":9,"reply_count":0,"sticky":0,"thread_id":15,"title":"[\u0421\u0442\u0435\u043a] Hybrid: \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 + \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 DR","view_count":1},{"discussion_open":1,"discussion_state":"visible","first_post_id":14,"last_post_date":1789854590,"last_post_id":14,"node_id":9,"reply_count":0,"sticky":0,"thread_id":14,"title":"[\u0421\u0442\u0435\u043a] 30 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: CRM + \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b + monitoring","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":13,"last_post_date":1789854590,"last_post_id":13,"node_id":9,"reply_count":0,"sticky":0,"thread_id":13,"title":"[\u0421\u0442\u0435\u043a] 20 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b + \u043f\u0430\u0440\u043e\u043b\u0438 + VPN + backup","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":12,"last_post_date":1789854590,"last_post_id":12,"node_id":8,"reply_count":0,"sticky":0,"thread_id":12,"title":"[\u041a\u0435\u0439\u0441] \u0424\u0438\u043b\u0438\u0430\u043b \u043d\u0430 \u043f\u043b\u043e\u0445\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":11,"last_post_date":1789854589,"last_post_id":11,"node_id":8,"reply_count":0,"sticky":0,"thread_id":11,"title":"[\u041a\u0435\u0439\u0441] \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f 18 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u043f\u043e\u0434 \u0441\u0432\u043e\u0438\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":10,"last_post_date":1789854589,"last_post_id":10,"node_id":8,"reply_count":0,"sticky":0,"thread_id":10,"title":"[\u041a\u0435\u0439\u0441] CRM \u0434\u043b\u044f 25 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0431\u0435\u0437 SaaS lock-in","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":9,"last_post_date":1789854136,"last_post_id":9,"node_id":18,"reply_count":0,"sticky":0,"thread_id":9,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041f\u0440\u043e\u0444\u0438\u043b\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0430 PVEPro","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":8,"last_post_date":1789854136,"last_post_id":8,"node_id":17,"reply_count":0,"sticky":0,"thread_id":8,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0417\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0430\u0443\u0434\u0438\u0442 / \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 / \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":7,"last_post_date":1789854136,"last_post_id":7,"node_id":10,"reply_count":0,"sticky":0,"thread_id":7,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441 SaaS","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":6,"last_post_date":1789854136,"last_post_id":6,"node_id":15,"reply_count":0,"sticky":0,"thread_id":6,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Private AI / RAG \u043f\u0440\u043e\u0435\u043a\u0442","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":5,"last_post_date":1789854136,"last_post_id":5,"node_id":14,"reply_count":0,"sticky":0,"thread_id":5,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0410\u0443\u0434\u0438\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":4,"last_post_date":1789854136,"last_post_id":4,"node_id":13,"reply_count":0,"sticky":0,"thread_id":4,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Backup Challenge \u2014 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":3,"last_post_date":1789854136,"last_post_id":3,"node_id":12,"reply_count":0,"sticky":0,"thread_id":3,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0420\u0430\u0437\u0431\u043e\u0440 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430 / postmortem","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":2,"last_post_date":1789854136,"last_post_id":2,"node_id":11,"reply_count":0,"sticky":0,"thread_id":2,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVE Battle \u2014 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":1,"last_post_date":1789854136,"last_post_id":1,"node_id":9,"reply_count":0,"sticky":0,"thread_id":1,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVEPro Stack Passport","view_count":0}],"selected":["thread_id","node_id","title","discussion_state","discussion_open","sticky","reply_count","view_count","first_post_id","last_post_id","last_post_date"]},"widget_definitions":{"columns":["definition_id","definition_class","addon_id"],"rows":[{"addon_id":"XF","definition_class":"XF\\Widget\\Birthdays","definition_id":"birthdays"},{"addon_id":"XF","definition_class":"XF\\Widget\\FeaturedContent","definition_id":"featured_content"},{"addon_id":"XF","definition_class":"XF\\Widget\\FindMember","definition_id":"find_member"},{"addon_id":"XF","definition_class":"XF\\Widget\\ForumStatistics","definition_id":"forum_statistics"},{"addon_id":"XF","definition_class":"XF\\Widget\\Html","definition_id":"html"},{"addon_id":"XF","definition_class":"XF\\Widget\\MemberStat","definition_id":"member_stat"},{"addon_id":"XF","definition_class":"XF\\Widget\\MembersOnline","definition_id":"members_online"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewPosts","definition_id":"new_posts"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewProfilePosts","definition_id":"new_profile_posts"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewThreads","definition_id":"new_threads"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewestMembers","definition_id":"newest_members"},{"addon_id":"XF","definition_class":"XF\\Widget\\OnlineStatistics","definition_id":"online_statistics"},{"addon_id":"XF","definition_class":"XF\\Widget\\PhpCallback","definition_id":"php_callback"},{"addon_id":"XF","definition_class":"XF\\Widget\\SearchForum","definition_id":"search_forum"},{"addon_id":"XF","definition_class":"XF\\Widget\\SharePage","definition_id":"share_page"},{"addon_id":"XF","definition_class":"XF\\Widget\\ThreadPoll","definition_id":"thread_poll"},{"addon_id":"XF","definition_class":"XF\\Widget\\ThreadStatistics","definition_id":"thread_statistics"},{"addon_id":"XF","definition_class":"XF\\Widget\\TrendingContent","definition_id":"trending_content"},{"addon_id":"XF","definition_class":"XF\\Widget\\VisitorPanel","definition_id":"visitor_panel"}],"selected":["definition_id","definition_class","addon_id"]},"widget_positions":{"columns":["position_id","active","addon_id"],"rows":[{"active":1,"addon_id":"XF","position_id":"category_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"conversation_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"conversation_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"featured_content_list_above_features"},{"active":1,"addon_id":"XF","position_id":"featured_content_list_below_features"},{"active":1,"addon_id":"XF","position_id":"featured_content_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"find_threads_sidenav"},{"active":1,"addon_id":"XF","position_id":"forum_list_above_nodes"},{"active":1,"addon_id":"XF","position_id":"forum_list_below_nodes"},{"active":1,"addon_id":"XF","position_id":"forum_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"forum_new_posts_sidebar"},{"active":1,"addon_id":"XF","position_id":"forum_overview_bottom"},{"active":1,"addon_id":"XF","position_id":"forum_overview_top"},{"active":1,"addon_id":"XF","position_id":"forum_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"help_page_sidenav"},{"active":1,"addon_id":"XF","position_id":"member_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"member_wrapper_sidenav"},{"active":1,"addon_id":"XF","position_id":"online_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"pub_sidebar_bottom"},{"active":1,"addon_id":"XF","position_id":"pub_sidebar_top"},{"active":1,"addon_id":"XF","position_id":"thread_view_above_messages"},{"active":1,"addon_id":"XF","position_id":"thread_view_below_messages"},{"active":1,"addon_id":"XF","position_id":"thread_view_below_quick_reply"},{"active":1,"addon_id":"XF","position_id":"thread_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"whats_new_overview"},{"active":1,"addon_id":"XF","position_id":"whats_new_sidebar"},{"active":1,"addon_id":"XF","position_id":"whats_new_sidenav"}],"selected":["position_id","active","addon_id"]},"widgets":{"columns":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"],"rows":[{"condition_expression":"","definition_id":"find_member","display_condition":"","options":"[]","positions":"{\"member_wrapper_sidenav\":\"10\"}","widget_id":1,"widget_key":"member_wrapper_find_member"},{"condition_expression":"","definition_id":"newest_members","display_condition":"","options":"[]","positions":"{\"member_wrapper_sidenav\":\"20\"}","widget_id":2,"widget_key":"member_wrapper_newest_members"},{"condition_expression":"","definition_id":"online_statistics","display_condition":"","options":"[]","positions":"{\"online_list_sidebar\":\"10\"}","widget_id":3,"widget_key":"online_list_online_statistics"},{"condition_expression":"","definition_id":"new_posts","display_condition":"","options":"{\"limit\": 10, \"style\": \"full\"}","positions":"{\"whats_new_overview\":\"10\"}","widget_id":4,"widget_key":"whats_new_new_posts"},{"condition_expression":"","definition_id":"new_profile_posts","display_condition":"","options":"{\"style\": \"full\"}","positions":"{\"whats_new_overview\":\"10000\"}","widget_id":5,"widget_key":"whats_new_new_profile_posts"},{"condition_expression":"","definition_id":"featured_content","display_condition":"","options":"[\"style\":\"simple\",\"limit\":\"3\"]","positions":"{\"forum_list_sidebar\":\"10\",\"forum_new_posts_sidebar\":\"10\",\"whats_new_sidebar\":\"10\"}","widget_id":6,"widget_key":"forum_overview_featured_content"},{"condition_expression":"","definition_id":"trending_content","display_condition":"","options":"[\"style\":\"simple\",\"limit\":\"5\"]","positions":"{\"forum_list_sidebar\":\"20\",\"forum_new_posts_sidebar\":\"20\",\"whats_new_sidebar\":\"20\"}","widget_id":7,"widget_key":"forum_overview_trending_content"},{"condition_expression":"","definition_id":"members_online","display_condition":"","options":"[]","positions":"{\"forum_list_sidebar\":\"30\",\"forum_new_posts_sidebar\":\"30\",\"whats_new_sidebar\":\"30\"}","widget_id":8,"widget_key":"forum_overview_members_online"},{"condition_expression":"","definition_id":"forum_statistics","display_condition":"","options":"[]","positions":"{\"forum_list_sidebar\":\"40\",\"forum_new_posts_sidebar\":\"40\",\"whats_new_sidebar\":\"40\"}","widget_id":9,"widget_key":"forum_overview_forum_statistics"},{"condition_expression":"","definition_id":"share_page","display_condition":"","options":"[]","positions":"{\"forum_list_sidebar\":\"50\",\"forum_new_posts_sidebar\":\"50\"}","widget_id":10,"widget_key":"forum_overview_share_page"}],"selected":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"]}}} +PORTAL_SOURCE_INVENTORY={"addons":[],"data_contract_files":[{"bytes":9066,"path":"src/addons/XF/_data/navigation.xml","present":true,"sha256":"ca1f7fe24c6cf11496104051ac2fafb0e54ff416183a0ac4ef98e592b99f635e"},{"bytes":1943,"path":"src/addons/XF/_data/widget_positions.xml","present":true,"sha256":"05c05dd17ed6d4cb4e6bfb2c32860ecf0e20e7295095af0546934968beed13bf"},{"bytes":1874,"path":"src/addons/XF/_data/widget_definitions.xml","present":true,"sha256":"b851440b1262527ebc2988a761f37c80925648a3733f111884db05a45d0073e8"},{"path":"src/addons/XFRM/_data/navigation.xml","present":false},{"path":"src/addons/XFRM/_data/widget_positions.xml","present":false},{"path":"src/addons/XFRM/_data/widget_definitions.xml","present":false}],"portal_like_paths":[]} +PUBLIC_AUDIT_EXEC={"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +PUBLIC_ROUTE_AUDIT=[{"block_hits":62,"bytes":79126,"curl_rc":0,"effective":"https://pvepro.ru/index.php","h1":"PVEPro","has_brand753r4":true,"has_pvepro":true,"has_ru_category":true,"has_ru_forum":true,"http":200,"node_list_hits":0,"path":"/","sha256":"0d5ca45948b0473f18ce582d877ea1b88719229c716211f496fe52bc732476ca","sidebar_hits":2,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"PVEPro"},{"block_hits":62,"bytes":79126,"curl_rc":0,"effective":"https://pvepro.ru/index.php","h1":"PVEPro","has_brand753r4":true,"has_pvepro":true,"has_ru_category":true,"has_ru_forum":true,"http":200,"node_list_hits":0,"path":"/forums/","sha256":"96082e82783342993828270655f7db395f9824571da9a1816fe25b568788c086","sidebar_hits":2,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"PVEPro"},{"block_hits":35,"bytes":74589,"curl_rc":0,"effective":"https://pvepro.ru/index.php?whats-new/","h1":"\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e?","has_brand753r4":true,"has_pvepro":true,"has_ru_category":false,"has_ru_forum":false,"http":200,"node_list_hits":0,"path":"/whats-new/","sha256":"da2c938a4828e86fb2710c34351ce338673594170444cd92d581af1a2207159c","sidebar_hits":2,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e? | PVEPro"},{"block_hits":5,"bytes":27405,"curl_rc":0,"effective":"https://pvepro.ru/resources/","h1":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438.","has_brand753r4":true,"has_pvepro":true,"has_ru_category":false,"has_ru_forum":false,"http":404,"node_list_hits":0,"path":"/resources/","sha256":"4ed357c598020bccb785af875ee4b17d5af744d6366001df3bdc1f3e6524013c","sidebar_hits":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438. | PVEPro"},{"block_hits":5,"bytes":27403,"curl_rc":0,"effective":"https://pvepro.ru/support/","h1":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438.","has_brand753r4":true,"has_pvepro":true,"has_ru_category":false,"has_ru_forum":false,"http":404,"node_list_hits":0,"path":"/support/","sha256":"f60a5f51b1fe071a5b83ca554d282adedf5ed86ed83c03f6cdc822161f830758","sidebar_hits":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438. | PVEPro"}] +779_FAILURE_SCOPE=PHP_DISCOVERY_MONOLITH_FAILED_BEFORE_INVENTORY_NO_MUTATION +SCHEMA_RCA_COMPLETE=True +NO_MUTATION=True +VISUAL_STYLE_CHECKPOINT_COMPLETE=True +PRODUCT_CHECKPOINTS_REMAINING=18 +TASK_RESULT=PASS_PVEPRO_HOMEPAGE_PORTAL_SCHEMA_RCA +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 9cc8dfa0..f3193a81 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-PREFLIGHT-READONLY-779R1", - "status": "FAIL", - "rc": 3, + "command_id": "SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1", + "status": "OK", + "rc": 0, "host": "pve01", "mode": "read-only", - "component": "pvepro-homepage-portal-preflight-readonly", - "started_at_utc": "2026-09-20T16:18:07Z", - "finished_at_utc": "2026-09-20T16:18:09Z", + "component": "pvepro-homepage-portal-schema-rca-readonly", + "started_at_utc": "2026-09-20T16:22:27Z", + "finished_at_utc": "2026-09-20T16:22:31Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "bbd0d31aecb491a39e979eeba404929f52fdcea0bab53216444d17c1c4915fa2", + "command_sha256": "1094ab97e3c1fcddf79b724111bb294a6a5a6a3171bad5f8652da2cfe3cf6112", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -21,7 +21,7 @@ "result_contract_valid": true, "result_contract_status": null, "result_contract_error": null, - "command_rc": 3, + "command_rc": 0, "changes_made": false, "rollback_started": false, "rollback_restored": null, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "6c9fd7cb1a097c4d540413cf5d571871cb4246539a17c73546e035a72a72f527", - "sanitized_output_sha256": "6c9fd7cb1a097c4d540413cf5d571871cb4246539a17c73546e035a72a72f527", + "raw_evidence_sha256": "cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a", + "sanitized_output_sha256": "cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-PREFLIGHT-READONLY-779R1\nMODE=read-only\nCOMPONENT=pvepro-homepage-portal-preflight-readonly\nWINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT\nPRODUCTION_HOST={\"all_link_down\":false,\"config_sha256\":\"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab\",\"name\":\"pvepro-prod\",\"snapshots\":[],\"status\":\"running\"}\nSTAGING_HOST={\"all_link_down\":true,\"config_sha256\":\"9e76316f794f741a80e4a040d9c539180cc53fe498ef0fff770777b37b1acb49\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[],\"status\":\"stopped\"}\nPREFLIGHT_ERROR_CLASS=RuntimeError\nPREFLIGHT_ERROR_SHA256=6d034c7055939758e9dda2336cc467c29a28f5a0610f19e63ee40530ece897b0\nNO_MUTATION=True\nTASK_RESULT=PVEPRO_HOMEPAGE_PORTAL_PREFLIGHT_FAILED\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-PREFLIGHT-READONLY-779R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n" + "output": "COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1\nMODE=read-only\nCOMPONENT=pvepro-homepage-portal-schema-rca-readonly\nWINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT\nPRODUCTION_HOST={\"all_link_down\":false,\"config_sha256\":\"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab\",\"name\":\"pvepro-prod\",\"snapshots\":[],\"status\":\"running\"}\nSTAGING_HOST={\"all_link_down\":true,\"config_sha256\":\"9e76316f794f741a80e4a040d9c539180cc53fe498ef0fff770777b37b1acb49\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[],\"status\":\"stopped\"}\nPHP_PROBE_QGA={\"err\":\"\",\"err_truncated\":null,\"exitcode\":0,\"exited\":1,\"out_truncated\":0,\"outer_rc\":0}\nPORTAL_DB_SCHEMA_RCA={\"errors\":[],\"schema\":{\"xf_addon\":{\"columns\":[\"addon_id\",\"title\",\"version_string\",\"version_id\",\"json_hash\",\"active\",\"is_legacy\",\"is_processing\",\"last_pending_action\"],\"exists\":true},\"xf_forum\":{\"columns\":[\"node_id\",\"discussion_count\",\"message_count\",\"last_post_id\",\"last_post_date\",\"last_post_user_id\",\"last_post_username\",\"last_thread_id\",\"last_thread_title\",\"last_thread_prefix_id\",\"forum_type_id\",\"type_config\",\"moderate_threads\",\"moderate_replies\",\"allow_posting\",\"count_messages\",\"auto_feature\",\"find_new\",\"allow_index\",\"index_criteria\",\"field_cache\",\"prefix_cache\",\"prompt_cache\",\"default_prefix_id\",\"default_sort_order\",\"default_sort_direction\",\"list_date_limit_days\",\"require_prefix\",\"allowed_watch_notifications\",\"min_tags\"],\"exists\":true},\"xf_mg_media_item\":{\"columns\":[],\"exists\":false},\"xf_navigation\":{\"columns\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"condition_setup\",\"data_expression\",\"data_setup\",\"global_setup\",\"enabled\",\"is_customized\",\"default_value\",\"addon_id\"],\"exists\":true},\"xf_node\":{\"columns\":[\"node_id\",\"title\",\"description\",\"node_name\",\"node_type_id\",\"parent_node_id\",\"display_order\",\"display_in_list\",\"lft\",\"rgt\",\"depth\",\"style_id\",\"effective_style_id\",\"breadcrumb_data\",\"navigation_id\",\"effective_navigation_id\"],\"exists\":true},\"xf_option\":{\"columns\":[\"option_id\",\"option_value\",\"default_value\",\"edit_format\",\"edit_format_params\",\"data_type\",\"sub_options\",\"validation_class\",\"validation_method\",\"advanced\",\"addon_id\"],\"exists\":true},\"xf_rm_resource\":{\"columns\":[],\"exists\":false},\"xf_route\":{\"columns\":[\"route_id\",\"route_type\",\"route_prefix\",\"sub_name\",\"format\",\"build_class\",\"build_method\",\"controller\",\"context\",\"action_prefix\",\"addon_id\"],\"exists\":true},\"xf_route_filter\":{\"columns\":[\"route_filter_id\",\"prefix\",\"find_route\",\"replace_route\",\"enabled\",\"url_to_route_only\"],\"exists\":true},\"xf_style\":{\"columns\":[\"style_id\",\"parent_id\",\"parent_list\",\"title\",\"description\",\"properties\",\"assets\",\"effective_assets\",\"last_modified_date\",\"enable_variations\",\"user_selectable\",\"designer_mode\"],\"exists\":true},\"xf_template\":{\"columns\":[\"template_id\",\"type\",\"title\",\"style_id\",\"template\",\"template_parsed\",\"addon_id\",\"version_id\",\"version_string\",\"last_edit_date\"],\"exists\":true},\"xf_template_map\":{\"columns\":[\"template_map_id\",\"style_id\",\"type\",\"title\",\"template_id\"],\"exists\":true},\"xf_template_modification\":{\"columns\":[\"modification_id\",\"addon_id\",\"type\",\"template\",\"modification_key\",\"description\",\"execution_order\",\"enabled\",\"action\",\"find\",\"replace\"],\"exists\":true},\"xf_thread\":{\"columns\":[\"thread_id\",\"node_id\",\"title\",\"reply_count\",\"view_count\",\"user_id\",\"username\",\"post_date\",\"sticky\",\"discussion_state\",\"discussion_open\",\"discussion_type\",\"type_data\",\"index_state\",\"first_post_id\",\"first_post_reaction_score\",\"first_post_reactions\",\"last_post_date\",\"last_post_id\",\"last_post_user_id\",\"last_post_username\",\"prefix_id\",\"tags\",\"custom_fields\",\"vote_score\",\"vote_count\",\"featured\"],\"exists\":true},\"xf_widget\":{\"columns\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"],\"exists\":true},\"xf_widget_definition\":{\"columns\":[\"definition_id\",\"definition_class\",\"addon_id\"],\"exists\":true},\"xf_widget_position\":{\"columns\":[\"position_id\",\"active\",\"addon_id\"],\"exists\":true}},\"sections\":{\"addons\":{\"columns\":[\"addon_id\",\"title\",\"version_string\",\"version_id\",\"json_hash\",\"active\",\"is_legacy\",\"is_processing\",\"last_pending_action\"],\"rows\":[{\"active\":1,\"addon_id\":\"XF\",\"title\":\"XenForo\",\"version_id\":2031270,\"version_string\":\"2.3.12\"}],\"selected\":[\"addon_id\",\"title\",\"version_string\",\"version_id\",\"active\"]},\"counts\":{\"board_active\":true,\"default_language_id\":2,\"default_style_id\":2,\"xf_error_log\":20,\"xf_forum\":12,\"xf_mg_media_item\":null,\"xf_navigation\":32,\"xf_node\":18,\"xf_post\":44,\"xf_rm_resource\":null,\"xf_style\":2,\"xf_thread\":44,\"xf_user\":1,\"xf_widget\":10},\"forums\":{\"columns\":[\"node_id\",\"discussion_count\",\"message_count\",\"last_post_id\",\"last_post_date\",\"last_post_user_id\",\"last_post_username\",\"last_thread_id\",\"last_thread_title\",\"last_thread_prefix_id\",\"forum_type_id\",\"type_config\",\"moderate_threads\",\"moderate_replies\",\"allow_posting\",\"count_messages\",\"auto_feature\",\"find_new\",\"allow_index\",\"index_criteria\",\"field_cache\",\"prefix_cache\",\"prompt_cache\",\"default_prefix_id\",\"default_sort_order\",\"default_sort_direction\",\"list_date_limit_days\",\"require_prefix\",\"allowed_watch_notifications\",\"min_tags\"],\"rows\":[{\"discussion_count\":0,\"last_post_date\":0,\"last_post_id\":0,\"message_count\":0,\"node_id\":2},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":40,\"message_count\":4,\"node_id\":8},{\"discussion_count\":5,\"last_post_date\":1789854591,\"last_post_id\":41,\"message_count\":5,\"node_id\":9},{\"discussion_count\":4,\"last_post_date\":1789854590,\"last_post_id\":18,\"message_count\":4,\"node_id\":10},{\"discussion_count\":5,\"last_post_date\":1789854592,\"last_post_id\":42,\"message_count\":5,\"node_id\":11},{\"discussion_count\":4,\"last_post_date\":1789854590,\"last_post_id\":24,\"message_count\":4,\"node_id\":12},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":27,\"message_count\":4,\"node_id\":13},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":30,\"message_count\":4,\"node_id\":14},{\"discussion_count\":4,\"last_post_date\":1789854591,\"last_post_id\":33,\"message_count\":4,\"node_id\":15},{\"discussion_count\":3,\"last_post_date\":1789854591,\"last_post_id\":36,\"message_count\":3,\"node_id\":16},{\"discussion_count\":4,\"last_post_date\":1789854592,\"last_post_id\":43,\"message_count\":4,\"node_id\":17},{\"discussion_count\":3,\"last_post_date\":1789854592,\"last_post_id\":44,\"message_count\":3,\"node_id\":18}],\"selected\":[\"node_id\",\"discussion_count\",\"message_count\",\"last_post_id\",\"last_post_date\"]},\"navigation_all\":{\"columns\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"condition_setup\",\"data_expression\",\"data_setup\",\"global_setup\",\"enabled\",\"is_customized\",\"default_value\",\"addon_id\"],\"rows\":[{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav._default'),\\n\\t\\t'href' => '',\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":0,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"_default\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultLatestActivity'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":10,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultLatestActivity\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/latest-activity') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultNewsFeed'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":10,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultNewsFeed\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/news-feed') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['visitor']['user_id'] AND $__templater->method($__vars['xf']['visitor'], 'canSearch', array()))\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.searchConversations'),\\n\\t\\t'href' => $__templater->func('link', array('search', null, array('type' => 'conversation_message', ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":20,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"searchConversations\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('search', null, {'type': 'conversation_message'}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id && $xf.visitor.canSearch()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultYourProfile'),\\n\\t\\t'href' => $__templater->func('link', array('members', $__vars['xf']['visitor'], ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":30,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultYourProfile\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('members', $xf.visitor) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultYourAccount'),\\n\\t\\t'href' => $__templater->func('link', array('account', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":40,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultYourAccount\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('account') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.featured'),\\n\\t\\t'href' => $__templater->func('link', array('featured', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":50,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"featured\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('featured') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['homePageUrl']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.home'),\\n\\t\\t'href' => $__vars['xf']['homePageUrl'],\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"home\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{$xf.homePageUrl}\\\",\\\"display_condition\\\":\\\"$xf.homePageUrl\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['options']['forumsDefaultPage'] != 'new_posts')\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.newPosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"newPosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/posts') }}\\\",\\\"display_condition\\\":\\\"{$xf.options.forumsDefaultPage} != 'new_posts'\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['options']['enableMemberList']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.registeredMembers'),\\n\\t\\t'href' => $__templater->func('link', array('members/list', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"registeredMembers\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('members\\\\/list') }}\\\",\\\"display_condition\\\":\\\"$xf.options.enableMemberList\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.watchedThreads'),\\n\\t\\t'href' => $__templater->func('link', array('watched/threads', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"watchedThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"watched\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('watched\\\\/threads') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNewPosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNewPosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/posts') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.yourThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/started', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":100,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"yourThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"findThreads\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/started') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.contributedThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/contributed', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"contributedThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"findThreads\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/contributed') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.currentVisitors'),\\n\\t\\t'href' => $__templater->func('link', array('online', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"currentVisitors\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('online') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['options']['forumsDefaultPage'] != 'forums')\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.forumList'),\\n\\t\\t'href' => $__templater->func('link', array('forums/list', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"forumList\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('forums\\\\/list') }}\\\",\\\"display_condition\\\":\\\"{$xf.options.forumsDefaultPage} != 'forums'\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.forums'),\\n\\t\\t'href' => $__templater->func('link', array('forums', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"forums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('forums') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.watchedForums'),\\n\\t\\t'href' => $__templater->func('link', array('watched/forums', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":200,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"watchedForums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"watched\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('watched\\\\/forums') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.findThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/started', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"findThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/started') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.newProfilePosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"newProfilePosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/profile-posts') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canViewProfilePosts()\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.unansweredThreads'),\\n\\t\\t'href' => $__templater->func('link', array('find-threads/unanswered', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"unansweredThreads\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"findThreads\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('find-threads\\\\/unanswered') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNew'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":300,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNew\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new') }}\\\",\\\"display_condition\\\":\\\"\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__templater->method($__vars['xf']['visitor'], 'canSearch', array()) AND $__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array()))\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.searchProfilePosts'),\\n\\t\\t'href' => $__templater->func('link', array('search', null, array('type' => 'profile_post', ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":400,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"searchProfilePosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"members\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('search', null, {'type': 'profile_post'}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canSearch() && $xf.visitor.canViewProfilePosts()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.watched'),\\n\\t\\t'href' => $__templater->func('link', array('watched/threads', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":400,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"watched\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('watched\\\\/threads') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canSearch', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.searchForums'),\\n\\t\\t'href' => $__templater->func('link', array('search', null, array('type' => 'post', ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":500,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"searchForums\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('search', null, {'type': 'post'}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canSearch()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNewProfilePosts'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":500,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNewProfilePosts\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/profile-posts') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canViewProfilePosts()\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.markForumsRead'),\\n\\t\\t'href' => $__templater->func('link', array('forums/mark-read', '-', array('date' => $__vars['xf']['time'], ), ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'data-xf-click' => 'overlay',\\n\\t\\t],\\n\\t]\",\"display_order\":600,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"markForumsRead\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"forums\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('forums\\\\/mark-read', '-', {'date': $xf.time}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":{\\\"data-xf-click\\\":\\\"overlay\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__templater->method($__vars['xf']['visitor'], 'canViewMemberList', array())\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.members'),\\n\\t\\t'href' => $__templater->func('link', array('members', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":600,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"members\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('members') }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.canViewMemberList()\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"($__vars['xf']['options']['enableNewsFeed'] AND $__vars['xf']['visitor']['user_id'])\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.whatsNewNewsFeed'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":600,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"whatsNewNewsFeed\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/news-feed') }}\\\",\\\"display_condition\\\":\\\"$xf.options.enableNewsFeed AND $xf.visitor.user_id\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['options']['enableNewsFeed']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.latestActivity'),\\n\\t\\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\\n\\t\\t'attributes' => [\\n\\t\\t\\t'rel' => 'nofollow',\\n\\t\\t],\\n\\t]\",\"display_order\":700,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"latestActivity\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"whatsNew\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('whats-new\\\\/latest-activity') }}\\\",\\\"display_condition\\\":\\\"$xf.options.enableNewsFeed\\\",\\\"extra_attributes\\\":{\\\"rel\\\":\\\"nofollow\\\"}}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"$__vars['xf']['visitor']['user_id']\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultLogOut'),\\n\\t\\t'href' => $__templater->func('link', array('logout', null, array('t' => $__templater->func('csrf_token', array(), false), ), ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":1000,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultLogOut\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('logout', null, {'t': csrf_token()}) }}\\\",\\\"display_condition\\\":\\\"$xf.visitor.user_id\\\",\\\"extra_attributes\\\":[]}\"},{\"addon_id\":\"XF\",\"condition_expression\":\"((!$__vars['xf']['visitor']['user_id']) AND $__vars['xf']['options']['registrationSetup']['enabled'])\",\"data_expression\":\"[\\n\\t\\t'title' => \\\\XF::phrase('nav.defaultRegister'),\\n\\t\\t'href' => $__templater->func('link', array('register', ), false),\\n\\t\\t'attributes' => [],\\n\\t]\",\"display_order\":1000,\"enabled\":1,\"is_customized\":0,\"navigation_id\":\"defaultRegister\",\"navigation_type_id\":\"basic\",\"parent_navigation_id\":\"_default\",\"type_config\":\"{\\\"link\\\":\\\"{{ link('register') }}\\\",\\\"display_condition\\\":\\\"!$xf.visitor.user_id && $xf.options.registrationSetup.enabled\\\",\\\"extra_attributes\\\":[]}\"}],\"selected\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"data_expression\",\"enabled\",\"is_customized\",\"addon_id\"]},\"nodes\":{\"columns\":[\"node_id\",\"title\",\"description\",\"node_name\",\"node_type_id\",\"parent_node_id\",\"display_order\",\"display_in_list\",\"lft\",\"rgt\",\"depth\",\"style_id\",\"effective_style_id\",\"breadcrumb_data\",\"navigation_id\",\"effective_navigation_id\"],\"rows\":[{\"display_in_list\":1,\"display_order\":1,\"lft\":1,\"node_id\":1,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"display_in_list\":1,\"display_order\":1,\"lft\":2,\"node_id\":2,\"node_type_id\":\"Forum\",\"parent_node_id\":1,\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"},{\"display_in_list\":1,\"display_order\":100,\"lft\":5,\"node_id\":3,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u0411\\u0438\\u0437\\u043d\\u0435\\u0441 \\u0438 \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u0430\"},{\"display_in_list\":1,\"display_order\":200,\"lft\":13,\"node_id\":4,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u0410\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u043d\\u044b\\u0435 \\u0440\\u0430\\u0437\\u0431\\u043e\\u0440\\u044b\"},{\"display_in_list\":1,\"display_order\":300,\"lft\":23,\"node_id\":5,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"Private AI\"},{\"display_in_list\":1,\"display_order\":400,\"lft\":27,\"node_id\":6,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u0418\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u0430 \\u0438 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\"},{\"display_in_list\":1,\"display_order\":500,\"lft\":33,\"node_id\":7,\"node_type_id\":\"Category\",\"parent_node_id\":0,\"title\":\"\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u044b\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":6,\"node_id\":8,\"node_type_id\":\"Forum\",\"parent_node_id\":3,\"title\":\"\\u0411\\u0438\\u0437\\u043d\\u0435\\u0441-\\u0437\\u0430\\u0434\\u0430\\u0447\\u0438\"},{\"display_in_list\":1,\"display_order\":20,\"lft\":8,\"node_id\":9,\"node_type_id\":\"Forum\",\"parent_node_id\":3,\"title\":\"\\u0413\\u043e\\u0442\\u043e\\u0432\\u044b\\u0435 \\u0441\\u0442\\u0435\\u043a\\u0438\"},{\"display_in_list\":1,\"display_order\":30,\"lft\":10,\"node_id\":10,\"node_type_id\":\"Forum\",\"parent_node_id\":3,\"title\":\"\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u0438 \\u0441 SaaS\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":14,\"node_id\":11,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"PVE Battles\"},{\"display_in_list\":1,\"display_order\":20,\"lft\":16,\"node_id\":12,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"\\u041e\\u043d\\u043e \\u0441\\u043b\\u043e\\u043c\\u0430\\u043b\\u043e\\u0441\\u044c\"},{\"display_in_list\":1,\"display_order\":30,\"lft\":18,\"node_id\":13,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"Backup Challenge\"},{\"display_in_list\":1,\"display_order\":40,\"lft\":20,\"node_id\":14,\"node_type_id\":\"Forum\",\"parent_node_id\":4,\"title\":\"\\u0411\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":24,\"node_id\":15,\"node_type_id\":\"Forum\",\"parent_node_id\":5,\"title\":\"PVEPro AI Lab\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":28,\"node_id\":16,\"node_type_id\":\"Forum\",\"parent_node_id\":6,\"title\":\"\\u0416\\u0435\\u043b\\u0435\\u0437\\u043e \\u0438 \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0438\"},{\"display_in_list\":1,\"display_order\":20,\"lft\":30,\"node_id\":17,\"node_type_id\":\"Forum\",\"parent_node_id\":6,\"title\":\"\\u0417\\u0430\\u043f\\u0440\\u043e\\u0441\\u044b \\u043d\\u0430 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\"},{\"display_in_list\":1,\"display_order\":10,\"lft\":34,\"node_id\":18,\"node_type_id\":\"Forum\",\"parent_node_id\":7,\"title\":\"\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u044b PVEPro\"}],\"selected\":[\"node_id\",\"parent_node_id\",\"node_type_id\",\"title\",\"display_order\",\"display_in_list\",\"lft\"]},\"options\":[{\"option_id\":\"boardActive\",\"option_value\":\"1\"},{\"option_id\":\"boardDescription\",\"option_value\":\"\\u0418\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u0430 \\u0431\\u0438\\u0437\\u043d\\u0435\\u0441\\u0430, \\u043a\\u043e\\u0442\\u043e\\u0440\\u043e\\u0439 \\u0432\\u043b\\u0430\\u0434\\u0435\\u0435\\u0442\\u0435 \\u0432\\u044b.\"},{\"option_id\":\"boardInactiveMessage\",\"option_value\":\"Sorry, we're currently unavailable. Please check back later.\"},{\"option_id\":\"boardTitle\",\"option_value\":\"PVEPro\"},{\"option_id\":\"boardUrl\",\"option_value\":\"https://pvepro.ru\"},{\"option_id\":\"contactUrl\",\"option_value\":\"{\\\"type\\\":\\\"default\\\",\\\"custom\\\":false,\\\"overlay\\\":false}\"},{\"option_id\":\"defaultLanguageId\",\"option_value\":\"2\"},{\"option_id\":\"defaultStyleId\",\"option_value\":\"2\"},{\"option_id\":\"homePageUrl\",\"option_value\":\"\"},{\"option_id\":\"indexRoute\",\"option_value\":\"forums/\"},{\"option_id\":\"privacyPolicyUrl\",\"option_value\":\"{\\\"type\\\":\\\"default\\\",\\\"custom\\\":false}\"},{\"option_id\":\"registrationSetup\",\"option_value\":\"{\\\"enabled\\\":false,\\\"emailConfirmation\\\":\\\"1\\\",\\\"moderation\\\":false,\\\"requireDob\\\":\\\"0\\\",\\\"minimumAge\\\":\\\"13\\\",\\\"requireLocation\\\":false,\\\"requireEmailChoice\\\":false}\"}],\"portal_like\":{\"addons\":[],\"nav\":{\"columns\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"navigation_type_id\",\"type_config\",\"condition_expression\",\"condition_setup\",\"data_expression\",\"data_setup\",\"global_setup\",\"enabled\",\"is_customized\",\"default_value\",\"addon_id\"],\"rows\":[],\"selected\":[\"navigation_id\",\"parent_navigation_id\",\"display_order\",\"addon_id\",\"enabled\"]},\"widgets\":{\"columns\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"],\"rows\":[],\"selected\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\"]}},\"route_filters\":{\"columns\":[\"route_filter_id\",\"prefix\",\"find_route\",\"replace_route\",\"enabled\",\"url_to_route_only\"],\"rows\":[],\"selected\":[\"route_filter_id\",\"find_route\",\"replace_route\",\"enabled\"]},\"routes\":{\"columns\":[\"route_id\",\"route_type\",\"route_prefix\",\"sub_name\",\"format\",\"build_class\",\"build_method\",\"controller\",\"context\",\"action_prefix\",\"addon_id\"],\"rows\":[{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Account\",\"format\":\"\",\"route_id\":1,\"route_prefix\":\"account\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"account\",\"controller\":\"XF:Account\",\"format\":\"\",\"route_id\":147,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"applications\",\"addon_id\":\"XF\",\"context\":\"account\",\"controller\":\"XF:Account\",\"format\":\"applications/:str/\",\"route_id\":148,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"applications\"},{\"action_prefix\":\"connectedAccount\",\"addon_id\":\"XF\",\"context\":\"account\",\"controller\":\"XF:Account\",\"format\":\"connected-accounts/:str/\",\"route_id\":149,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"connected-accounts\"},{\"action_prefix\":\"Passkey\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Account\",\"format\":\"passkeys/:int/\",\"route_id\":150,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"passkeys\"},{\"action_prefix\":\"TwoStep\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Account\",\"format\":\"two-step/:str/\",\"route_id\":151,\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"two-step\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:AccountConfirmation\",\"format\":\":int/\",\"route_id\":152,\"route_prefix\":\"account-confirmation\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"activitySummary\",\"controller\":\"XF:ActivitySummary\",\"format\":\":int/\",\"route_id\":2,\"route_prefix\":\"activity-summary\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"activitySummaryDefinitions\",\"controller\":\"XF:ActivitySummaryDefinition\",\"format\":\"definitions/:str/\",\"route_id\":3,\"route_prefix\":\"activity-summary\",\"route_type\":\"admin\",\"sub_name\":\"definitions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"listAddOns\",\"controller\":\"XF:AddOn\",\"format\":\":str/\",\"route_id\":4,\"route_prefix\":\"add-ons\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"adminNavigation\",\"controller\":\"XF:AdminNavigation\",\"format\":\":str/\",\"route_id\":5,\"route_prefix\":\"admin-navigation\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"adminPermissions\",\"controller\":\"XF:AdminPermission\",\"format\":\":str/\",\"route_id\":6,\"route_prefix\":\"admin-permissions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"admins\",\"controller\":\"XF:Admin\",\"format\":\":int/\",\"route_id\":7,\"route_prefix\":\"admins\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"advertising\",\"controller\":\"XF:Advertising\",\"format\":\":int/\",\"route_id\":8,\"route_prefix\":\"advertising\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"position\",\"addon_id\":\"XF\",\"context\":\"advertisingPositions\",\"controller\":\"XF:Advertising\",\"format\":\"positions/:str/\",\"route_id\":9,\"route_prefix\":\"advertising\",\"route_type\":\"admin\",\"sub_name\":\"positions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Alerts\",\"format\":\"\",\"route_id\":117,\"route_prefix\":\"alerts\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Alert\",\"format\":\":+int/\",\"route_id\":118,\"route_prefix\":\"alerts\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"apiKeys\",\"controller\":\"XF:ApiKey\",\"format\":\":int/\",\"route_id\":10,\"route_prefix\":\"api-keys\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"apiScopes\",\"controller\":\"XF:ApiScope\",\"format\":\":str/\",\"route_id\":11,\"route_prefix\":\"api-scopes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"appearance\",\"controller\":\"XF:Appearance\",\"format\":\"\",\"route_id\":12,\"route_prefix\":\"appearance\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ApprovalQueue\",\"format\":\"\",\"route_id\":153,\"route_prefix\":\"approval-queue\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"assets\",\"controller\":\"XF:Asset\",\"format\":\"\",\"route_id\":13,\"route_prefix\":\"assets\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"attachments\",\"controller\":\"XF:Attachment\",\"format\":\":int/\",\"route_id\":14,\"route_prefix\":\"attachments\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Attachments\",\"format\":\"\",\"route_id\":119,\"route_prefix\":\"attachments\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Attachment\",\"format\":\":int/\",\"route_id\":154,\"route_prefix\":\"attachments\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Attachment\",\"format\":\":+int/\",\"route_id\":120,\"route_prefix\":\"attachments\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Auth\",\"format\":\"\",\"route_id\":121,\"route_prefix\":\"auth\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userDiscipline\",\"controller\":\"XF:Banning\",\"format\":\"\",\"route_id\":15,\"route_prefix\":\"banning\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"users\",\"addon_id\":\"XF\",\"context\":\"bannedUsers\",\"controller\":\"XF:Banning\",\"format\":\"users/:int/\",\"route_id\":16,\"route_prefix\":\"banning\",\"route_type\":\"admin\",\"sub_name\":\"users\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"bbCodeMediaSites\",\"controller\":\"XF:BbCodeMediaSite\",\"format\":\":str/\",\"route_id\":17,\"route_prefix\":\"bb-code-media-sites\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"customBbCodes\",\"controller\":\"XF:BbCode\",\"format\":\":str/\",\"route_id\":18,\"route_prefix\":\"bb-codes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"bbCodeButtonManager\",\"controller\":\"XF:ButtonManager\",\"format\":\"\",\"route_id\":19,\"route_prefix\":\"button-manager\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"dropdown\",\"addon_id\":\"XF\",\"context\":\"bbCodeButtonManager\",\"controller\":\"XF:ButtonManager\",\"format\":\"dropdown/:str/\",\"route_id\":20,\"route_prefix\":\"button-manager\",\"route_type\":\"admin\",\"sub_name\":\"dropdown\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"qAndACaptcha\",\"controller\":\"XF:CaptchaQuestion\",\"format\":\":int/\",\"route_id\":21,\"route_prefix\":\"captcha-questions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Category\",\"format\":\":int/\",\"route_id\":22,\"route_prefix\":\"categories\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Category\",\"format\":\":str_int/\",\"route_id\":155,\"route_prefix\":\"categories\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"classExtensions\",\"controller\":\"XF:ClassExtension\",\"format\":\":int/\",\"route_id\":23,\"route_prefix\":\"class-extensions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"codeEvents\",\"controller\":\"XF:CodeEvent\",\"format\":\":str/\",\"route_id\":24,\"route_prefix\":\"code-events\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"listener\",\"addon_id\":\"XF\",\"context\":\"codeEventListeners\",\"controller\":\"XF:CodeEvent\",\"format\":\"listeners/:int/\",\"route_id\":25,\"route_prefix\":\"code-events\",\"route_type\":\"admin\",\"sub_name\":\"listeners\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"communication\",\"controller\":\"XF:Communication\",\"format\":\"\",\"route_id\":26,\"route_prefix\":\"communication\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"connectedAccountProviders\",\"controller\":\"XF:ConnectedAccount\",\"format\":\":str/\",\"route_id\":27,\"route_prefix\":\"connected-accounts\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"content\",\"controller\":\"XF:Content\",\"format\":\"\",\"route_id\":28,\"route_prefix\":\"content\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"contentTypes\",\"controller\":\"XF:ContentType\",\"format\":\":str/:str/\",\"route_id\":29,\"route_prefix\":\"content-types\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ConversationMessages\",\"format\":\"\",\"route_id\":122,\"route_prefix\":\"conversation-messages\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ConversationMessage\",\"format\":\":+int/\",\"route_id\":123,\"route_prefix\":\"conversation-messages\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Conversations\",\"format\":\"\",\"route_id\":124,\"route_prefix\":\"conversations\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\":int/:page\",\"route_id\":156,\"route_prefix\":\"conversations\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Conversation\",\"format\":\":+int/\",\"route_id\":125,\"route_prefix\":\"conversations\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"messages\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\"messages/:int/\",\"route_id\":157,\"route_prefix\":\"conversations\",\"route_type\":\"public\",\"sub_name\":\"messages\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"cronEntries\",\"controller\":\"XF:CronEntry\",\"format\":\":str/\",\"route_id\":30,\"route_prefix\":\"cron\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"threadFields\",\"controller\":\"XF:ThreadField\",\"format\":\":str/\",\"route_id\":31,\"route_prefix\":\"custom-thread-fields\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userFields\",\"controller\":\"XF:UserField\",\"format\":\":str/\",\"route_id\":32,\"route_prefix\":\"custom-user-fields\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"dataPortability\",\"controller\":\"XF:DataPortability\",\"format\":\"\",\"route_id\":33,\"route_prefix\":\"data-portability\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"development\",\"controller\":\"XF:Development\",\"format\":\"\",\"route_id\":34,\"route_prefix\":\"development\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\":int/:page\",\"route_id\":158,\"route_prefix\":\"direct-messages\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"replies\",\"addon_id\":\"XF\",\"context\":\"conversations\",\"controller\":\"XF:Conversation\",\"format\":\"replies/:int/\",\"route_id\":159,\"route_prefix\":\"direct-messages\",\"route_type\":\"public\",\"sub_name\":\"replies\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:EditHistory\",\"format\":\":int/\",\"route_id\":160,\"route_prefix\":\"edit-history\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Editor\",\"format\":\"\",\"route_id\":161,\"route_prefix\":\"editor\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:EmailStop\",\"format\":\":+int/\",\"route_id\":162,\"route_prefix\":\"email-stop\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"whatsNew\",\"controller\":\"XF:FeaturedContent\",\"format\":\":page\",\"route_id\":163,\"route_prefix\":\"featured\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"rssFeedImporter\",\"controller\":\"XF:Feed\",\"format\":\":int/\",\"route_id\":35,\"route_prefix\":\"feeds\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:FindNew\",\"format\":\":any\",\"route_id\":164,\"route_prefix\":\"find-new\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:FindThreads\",\"format\":\"\",\"route_id\":165,\"route_prefix\":\"find-threads\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"help\",\"controller\":\"XF:ForceAgreement\",\"format\":\"\",\"route_id\":36,\"route_prefix\":\"force-agreement\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Forum\",\"format\":\":int/\",\"route_id\":37,\"route_prefix\":\"forums\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Forum\",\"format\":\":str_int/:page\",\"route_id\":166,\"route_prefix\":\"forums\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Forum\",\"format\":\":+int/\",\"route_id\":126,\"route_prefix\":\"forums\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"newPosts\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Forum\",\"format\":\"-/new-posts\",\"route_id\":167,\"route_prefix\":\"forums\",\"route_type\":\"public\",\"sub_name\":\"new-posts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:GotoPage\",\"format\":\"\",\"route_id\":168,\"route_prefix\":\"goto\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"groupsAndPermissions\",\"controller\":\"XF:GroupAndPermission\",\"format\":\"\",\"route_id\":38,\"route_prefix\":\"groups-permissions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"help\",\"controller\":\"XF:Help\",\"format\":\":any/\",\"route_id\":169,\"route_prefix\":\"help\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"helpPages\",\"controller\":\"XF:HelpPage\",\"format\":\":str/\",\"route_id\":39,\"route_prefix\":\"help-pages\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"importData\",\"controller\":\"XF:Import\",\"format\":\"\",\"route_id\":40,\"route_prefix\":\"import\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Index\",\"format\":\"\",\"route_id\":41,\"route_prefix\":\"index\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Index\",\"format\":\"\",\"route_id\":127,\"route_prefix\":\"index\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Index\",\"format\":\"\",\"route_id\":170,\"route_prefix\":\"index\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:InlineMod\",\"format\":\"\",\"route_id\":171,\"route_prefix\":\"inline-mod\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"languages\",\"controller\":\"XF:Language\",\"format\":\":int/\",\"route_id\":42,\"route_prefix\":\"languages\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:LinkForum\",\"format\":\":int/\",\"route_id\":43,\"route_prefix\":\"link-forums\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:LinkForum\",\"format\":\":str_int/\",\"route_id\":172,\"route_prefix\":\"link-forums\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Login\",\"format\":\"\",\"route_id\":44,\"route_prefix\":\"login\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Login\",\"format\":\"\",\"route_id\":173,\"route_prefix\":\"login\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Logout\",\"format\":\"\",\"route_id\":174,\"route_prefix\":\"logout\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"logs\",\"controller\":\"XF:Log\",\"format\":\"\",\"route_id\":45,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"admin\",\"addon_id\":\"XF\",\"context\":\"adminLog\",\"controller\":\"XF:Log\",\"format\":\"admin/:int/\",\"route_id\":46,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"admin\"},{\"action_prefix\":\"cookieConsent\",\"addon_id\":\"XF\",\"context\":\"cookieConsentLog\",\"controller\":\"XF:Log\",\"format\":\"cookie-consent/:int/\",\"route_id\":47,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"cookie-consent\"},{\"action_prefix\":\"ImageProxy\",\"addon_id\":\"XF\",\"context\":\"imageProxyLog\",\"controller\":\"XF:Log\",\"format\":\"image-proxy/:int/\",\"route_id\":48,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"image-proxy\"},{\"action_prefix\":\"LinkProxy\",\"addon_id\":\"XF\",\"context\":\"linkProxyLog\",\"controller\":\"XF:Log\",\"format\":\"link-proxy/:int/\",\"route_id\":49,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"link-proxy\"},{\"action_prefix\":\"moderator\",\"addon_id\":\"XF\",\"context\":\"moderatorLog\",\"controller\":\"XF:Log\",\"format\":\"moderator/:int/\",\"route_id\":50,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"moderator\"},{\"action_prefix\":\"Oembed\",\"addon_id\":\"XF\",\"context\":\"oEmbedLog\",\"controller\":\"XF:Log\",\"format\":\"oembed/:int\",\"route_id\":51,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"oembed\"},{\"action_prefix\":\"paymentProvider\",\"addon_id\":\"XF\",\"context\":\"paymentProviderLog\",\"controller\":\"XF:Log\",\"format\":\"payment-provider/:int/\",\"route_id\":52,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"payment-provider\"},{\"action_prefix\":\"rejectedUser\",\"addon_id\":\"XF\",\"context\":\"rejectedUsersLog\",\"controller\":\"XF:Log\",\"format\":\"rejected-users/:int/\",\"route_id\":53,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"rejected-users\"},{\"action_prefix\":\"serverError\",\"addon_id\":\"XF\",\"context\":\"serverErrorLog\",\"controller\":\"XF:Log\",\"format\":\"server-errors/:int/\",\"route_id\":54,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"server-errors\"},{\"action_prefix\":\"sitemap\",\"addon_id\":\"XF\",\"context\":\"sitemapLog\",\"controller\":\"XF:Log\",\"format\":\"sitemap/:int/\",\"route_id\":55,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"sitemap\"},{\"action_prefix\":\"spamCleaner\",\"addon_id\":\"XF\",\"context\":\"spamCleanerLog\",\"controller\":\"XF:Log\",\"format\":\"spam-cleaner/:int/\",\"route_id\":56,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"spam-cleaner\"},{\"action_prefix\":\"spamTrigger\",\"addon_id\":\"XF\",\"context\":\"spamTriggerLog\",\"controller\":\"XF:Log\",\"format\":\"spam-trigger/:int/\",\"route_id\":57,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"spam-trigger\"},{\"action_prefix\":\"usernameChange\",\"addon_id\":\"XF\",\"context\":\"usernameChangeLog\",\"controller\":\"XF:Log\",\"format\":\"username-change/:int/\",\"route_id\":58,\"route_prefix\":\"logs\",\"route_type\":\"admin\",\"sub_name\":\"username-change\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:LostPassword\",\"format\":\":int/\",\"route_id\":175,\"route_prefix\":\"lost-password\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Me\",\"format\":\"\",\"route_id\":128,\"route_prefix\":\"me\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"memberStats\",\"controller\":\"XF:MemberStat\",\"format\":\":int/\",\"route_id\":59,\"route_prefix\":\"member-stats\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\":int/:page\",\"route_id\":176,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"followers\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\":int/followers/:page\",\"route_id\":177,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"followers\"},{\"action_prefix\":\"following\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\":int/following/:page\",\"route_id\":178,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"following\"},{\"action_prefix\":\"list\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Member\",\"format\":\"list/\",\"route_id\":179,\"route_prefix\":\"members\",\"route_type\":\"public\",\"sub_name\":\"list\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Misc\",\"format\":\"\",\"route_id\":60,\"route_prefix\":\"misc\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Misc\",\"format\":\"\",\"route_id\":180,\"route_prefix\":\"misc\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"moderators\",\"controller\":\"XF:Moderator\",\"format\":\"\",\"route_id\":61,\"route_prefix\":\"moderators\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"content\",\"addon_id\":\"XF\",\"context\":\"moderators\",\"controller\":\"XF:Moderator\",\"format\":\"content/:int/\",\"route_id\":62,\"route_prefix\":\"moderators\",\"route_type\":\"admin\",\"sub_name\":\"content\"},{\"action_prefix\":\"super\",\"addon_id\":\"XF\",\"context\":\"moderators\",\"controller\":\"XF:Moderator\",\"format\":\"super/:int/\",\"route_id\":63,\"route_prefix\":\"moderators\",\"route_type\":\"admin\",\"sub_name\":\"super\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"navigation\",\"controller\":\"XF:Navigation\",\"format\":\":str/\",\"route_id\":64,\"route_prefix\":\"navigation\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Node\",\"format\":\":int/\",\"route_id\":65,\"route_prefix\":\"nodes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Nodes\",\"format\":\"\",\"route_id\":129,\"route_prefix\":\"nodes\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Node\",\"format\":\":+int/\",\"route_id\":130,\"route_prefix\":\"nodes\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"notices\",\"controller\":\"XF:Notice\",\"format\":\":int/\",\"route_id\":66,\"route_prefix\":\"notices\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:OAuth2\",\"format\":\"\",\"route_id\":131,\"route_prefix\":\"oauth2\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"oauth2\",\"controller\":\"XF:OAuth2\",\"format\":\"\",\"route_id\":181,\"route_prefix\":\"oauth2\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"client\",\"addon_id\":\"XF\",\"context\":\"oauthClients\",\"controller\":\"XF:OAuth2\",\"format\":\"clients/:str/\",\"route_id\":67,\"route_prefix\":\"oauth2\",\"route_type\":\"admin\",\"sub_name\":\"clients\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:OEmbed\",\"format\":\"\",\"route_id\":132,\"route_prefix\":\"oembed\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Online\",\"format\":\"\",\"route_id\":182,\"route_prefix\":\"online\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"options\",\"controller\":\"XF:Option\",\"format\":\":str/\",\"route_id\":68,\"route_prefix\":\"options\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"options\",\"controller\":\"XF:Option\",\"format\":\"groups/:str/\",\"route_id\":69,\"route_prefix\":\"options\",\"route_type\":\"admin\",\"sub_name\":\"groups\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:Page\",\"format\":\":int/\",\"route_id\":70,\"route_prefix\":\"pages\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Page\",\"format\":\":str/\",\"route_id\":183,\"route_prefix\":\"pages\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"paymentProfiles\",\"controller\":\"XF:PaymentProfile\",\"format\":\":int/\",\"route_id\":71,\"route_prefix\":\"payment-profiles\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"permissionDefinitions\",\"controller\":\"XF:PermissionDefinition\",\"format\":\"\",\"route_id\":72,\"route_prefix\":\"permission-definitions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"interfaceGroup\",\"addon_id\":\"XF\",\"context\":\"permissionDefinitions\",\"controller\":\"XF:PermissionDefinition\",\"format\":\"interface-groups/:str/\",\"route_id\":73,\"route_prefix\":\"permission-definitions\",\"route_type\":\"admin\",\"sub_name\":\"interface-groups\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"permissionDefinitions\",\"controller\":\"XF:PermissionDefinition\",\"format\":\"permissions/:str/:str/\",\"route_id\":74,\"route_prefix\":\"permission-definitions\",\"route_type\":\"admin\",\"sub_name\":\"permissions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"permissions\",\"controller\":\"XF:Permission\",\"format\":\"\",\"route_id\":75,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"node\",\"addon_id\":\"XF\",\"context\":\"nodePermissions\",\"controller\":\"XF:Permission\",\"format\":\"nodes/:int/\",\"route_id\":76,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"nodes\"},{\"action_prefix\":\"userGroup\",\"addon_id\":\"XF\",\"context\":\"userGroupPermissions\",\"controller\":\"XF:Permission\",\"format\":\"user-groups/:int/\",\"route_id\":77,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"user-groups\"},{\"action_prefix\":\"user\",\"addon_id\":\"XF\",\"context\":\"userPermissions\",\"controller\":\"XF:Permission\",\"format\":\"users/:int/\",\"route_id\":78,\"route_prefix\":\"permissions\",\"route_type\":\"admin\",\"sub_name\":\"users\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"phrases\",\"controller\":\"XF:Phrase\",\"format\":\":int/\",\"route_id\":79,\"route_prefix\":\"phrases\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Posts\",\"format\":\"\",\"route_id\":133,\"route_prefix\":\"posts\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Post\",\"format\":\":int/\",\"route_id\":184,\"route_prefix\":\"posts\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Post\",\"format\":\":+int/\",\"route_id\":134,\"route_prefix\":\"posts\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePostComments\",\"format\":\"\",\"route_id\":135,\"route_prefix\":\"profile-post-comments\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePostComment\",\"format\":\":+int/\",\"route_id\":136,\"route_prefix\":\"profile-post-comments\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePosts\",\"format\":\"\",\"route_id\":137,\"route_prefix\":\"profile-posts\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:ProfilePost\",\"format\":\":int/\",\"route_id\":185,\"route_prefix\":\"profile-posts\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ProfilePost\",\"format\":\":+int/\",\"route_id\":138,\"route_prefix\":\"profile-posts\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"Comments\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:ProfilePost\",\"format\":\"comments/:int/\",\"route_id\":186,\"route_prefix\":\"profile-posts\",\"route_type\":\"public\",\"sub_name\":\"comments\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Purchase\",\"format\":\":str/\",\"route_id\":187,\"route_prefix\":\"purchase\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"pwa\",\"controller\":\"XF:PWA\",\"format\":\"\",\"route_id\":80,\"route_prefix\":\"pwa\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"listReactions\",\"controller\":\"XF:Reaction\",\"format\":\":int/\",\"route_id\":81,\"route_prefix\":\"reactions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:RecentActivity\",\"format\":\"\",\"route_id\":188,\"route_prefix\":\"recent-activity\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Register\",\"format\":\"\",\"route_id\":189,\"route_prefix\":\"register\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"connectedAccount\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Register\",\"format\":\"connected-accounts/:str/\",\"route_id\":190,\"route_prefix\":\"register\",\"route_type\":\"public\",\"sub_name\":\"connected-accounts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Report\",\"format\":\":int/\",\"route_id\":191,\"route_prefix\":\"reports\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"routeFilters\",\"controller\":\"XF:RouteFilter\",\"format\":\":int/\",\"route_id\":82,\"route_prefix\":\"route-filters\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"routes\",\"controller\":\"XF:Route\",\"format\":\":int/\",\"route_id\":83,\"route_prefix\":\"routes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Search\",\"format\":\"\",\"route_id\":84,\"route_prefix\":\"search\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Searches\",\"format\":\"\",\"route_id\":139,\"route_prefix\":\"search\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Search\",\"format\":\":int/\",\"route_id\":192,\"route_prefix\":\"search\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Search\",\"format\":\":+int/\",\"route_id\":140,\"route_prefix\":\"search\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"nodes\",\"controller\":\"XF:SearchForum\",\"format\":\":int/\",\"route_id\":85,\"route_prefix\":\"search-forums\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:SearchForum\",\"format\":\":str_int/:page\",\"route_id\":193,\"route_prefix\":\"search-forums\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:SearchForum\",\"format\":\":+int/\",\"route_id\":141,\"route_prefix\":\"search-forums\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:SecurityLock\",\"format\":\":int/\",\"route_id\":194,\"route_prefix\":\"security-lock\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"setup\",\"controller\":\"XF:Setup\",\"format\":\"\",\"route_id\":86,\"route_prefix\":\"setup\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"smilies\",\"controller\":\"XF:SmilieCategory\",\"format\":\":int/\",\"route_id\":87,\"route_prefix\":\"smilie-categories\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"smilies\",\"controller\":\"XF:Smilie\",\"format\":\":int/\",\"route_id\":88,\"route_prefix\":\"smilies\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:SpamCleaner\",\"format\":\":int/\",\"route_id\":195,\"route_prefix\":\"spam-cleaner\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"stats\",\"controller\":\"XF:Stats\",\"format\":\"\",\"route_id\":89,\"route_prefix\":\"stats\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Stats\",\"format\":\"\",\"route_id\":142,\"route_prefix\":\"stats\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"styleProperties\",\"controller\":\"XF:StyleProperty\",\"format\":\":int/\",\"route_id\":90,\"route_prefix\":\"style-properties\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"styleProperties\",\"controller\":\"XF:StyleProperty\",\"format\":\"groups/:int/\",\"route_id\":91,\"route_prefix\":\"style-properties\",\"route_type\":\"admin\",\"sub_name\":\"groups\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"styles\",\"controller\":\"XF:Style\",\"format\":\":int/\",\"route_id\":92,\"route_prefix\":\"styles\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:ServiceWorker\",\"format\":\"\",\"route_id\":196,\"route_prefix\":\"sw\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"tags\",\"controller\":\"XF:Tag\",\"format\":\":int/\",\"route_id\":93,\"route_prefix\":\"tags\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Tag\",\"format\":\":str/:page\",\"route_id\":197,\"route_prefix\":\"tags\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"templateModifications\",\"controller\":\"XF:TemplateModification\",\"format\":\":int/\",\"route_id\":94,\"route_prefix\":\"template-modifications\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"templates\",\"controller\":\"XF:Template\",\"format\":\":int/\",\"route_id\":95,\"route_prefix\":\"templates\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"threadPrefixes\",\"controller\":\"XF:ThreadPrefix\",\"format\":\":int/\",\"route_id\":96,\"route_prefix\":\"thread-prefixes\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"threadPrefixes\",\"controller\":\"XF:ThreadPrefix\",\"format\":\"group/:int/\",\"route_id\":97,\"route_prefix\":\"thread-prefixes\",\"route_type\":\"admin\",\"sub_name\":\"group\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"threadPrompts\",\"controller\":\"XF:ThreadPrompt\",\"format\":\":int/\",\"route_id\":98,\"route_prefix\":\"thread-prompts\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"Group\",\"addon_id\":\"XF\",\"context\":\"threadPrompts\",\"controller\":\"XF:ThreadPrompt\",\"format\":\"group/:int/\",\"route_id\":99,\"route_prefix\":\"thread-prompts\",\"route_type\":\"admin\",\"sub_name\":\"group\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Thread\",\"format\":\"\",\"route_id\":100,\"route_prefix\":\"threads\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Threads\",\"format\":\"\",\"route_id\":143,\"route_prefix\":\"threads\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Thread\",\"format\":\":int/:page\",\"route_id\":198,\"route_prefix\":\"threads\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Thread\",\"format\":\":+int/\",\"route_id\":144,\"route_prefix\":\"threads\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"post\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:Thread\",\"format\":\":+int/post-:+int_p\",\"route_id\":199,\"route_prefix\":\"threads\",\"route_type\":\"public\",\"sub_name\":\"post\"},{\"action_prefix\":\"replyBans\",\"addon_id\":\"XF\",\"context\":\"threadReplyBans\",\"controller\":\"XF:Thread\",\"format\":\"reply-bans/:int/\",\"route_id\":101,\"route_prefix\":\"threads\",\"route_type\":\"admin\",\"sub_name\":\"reply-bans\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"tools\",\"controller\":\"XF:Tools\",\"format\":\"\",\"route_id\":102,\"route_prefix\":\"tools\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"fileCheck\",\"addon_id\":\"XF\",\"context\":\"fileCheck\",\"controller\":\"XF:Tools\",\"format\":\"file-check/:int/\",\"route_id\":103,\"route_prefix\":\"tools\",\"route_type\":\"admin\",\"sub_name\":\"file-check\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"trophies\",\"controller\":\"XF:Trophy\",\"format\":\":int/\",\"route_id\":104,\"route_prefix\":\"trophies\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"twoStepProviders\",\"controller\":\"XF:TwoStep\",\"format\":\":str/\",\"route_id\":105,\"route_prefix\":\"two-step\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userGroupPromotions\",\"controller\":\"XF:UserGroupPromotion\",\"format\":\":int/\",\"route_id\":106,\"route_prefix\":\"user-group-promotions\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userGroups\",\"controller\":\"XF:UserGroup\",\"format\":\":int/\",\"route_id\":107,\"route_prefix\":\"user-groups\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userTitleLadder\",\"controller\":\"XF:UserTitleLadder\",\"format\":\"\",\"route_id\":108,\"route_prefix\":\"user-title-ladder\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userUpgrades\",\"controller\":\"XF:UserUpgrade\",\"format\":\":int/\",\"route_id\":109,\"route_prefix\":\"user-upgrades\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"users\",\"controller\":\"XF:User\",\"format\":\":int/\",\"route_id\":110,\"route_prefix\":\"users\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Users\",\"format\":\"\",\"route_id\":145,\"route_prefix\":\"users\",\"route_type\":\"api\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:User\",\"format\":\":+int/\",\"route_id\":146,\"route_prefix\":\"users\",\"route_type\":\"api\",\"sub_name\":\"-\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"userWarnings\",\"controller\":\"XF:Warning\",\"format\":\":int/\",\"route_id\":111,\"route_prefix\":\"warnings\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:Warning\",\"format\":\":int/\",\"route_id\":200,\"route_prefix\":\"warnings\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"action\",\"addon_id\":\"XF\",\"context\":\"userWarnings\",\"controller\":\"XF:Warning\",\"format\":\"actions/:int/\",\"route_id\":112,\"route_prefix\":\"warnings\",\"route_type\":\"admin\",\"sub_name\":\"actions\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"\",\"controller\":\"XF:Watched\",\"format\":\"\",\"route_id\":201,\"route_prefix\":\"watched\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"webhooks\",\"controller\":\"XF:Webhook\",\"format\":\":int/\",\"route_id\":113,\"route_prefix\":\"webhooks\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"whatsNew\",\"controller\":\"XF:WhatsNew\",\"format\":\"\",\"route_id\":202,\"route_prefix\":\"whats-new\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"forums\",\"controller\":\"XF:WhatsNewPost\",\"format\":\"posts/:int/:page\",\"route_id\":203,\"route_prefix\":\"whats-new\",\"route_type\":\"public\",\"sub_name\":\"posts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"members\",\"controller\":\"XF:WhatsNewProfilePost\",\"format\":\"profile-posts/:int/:page\",\"route_id\":204,\"route_prefix\":\"whats-new\",\"route_type\":\"public\",\"sub_name\":\"profile-posts\"},{\"action_prefix\":\"\",\"addon_id\":\"XF\",\"context\":\"widgets\",\"controller\":\"XF:Widget\",\"format\":\":int/\",\"route_id\":114,\"route_prefix\":\"widgets\",\"route_type\":\"admin\",\"sub_name\":\"\"},{\"action_prefix\":\"definition\",\"addon_id\":\"XF\",\"context\":\"widgetDefinitions\",\"controller\":\"XF:Widget\",\"format\":\"definitions/:str/\",\"route_id\":115,\"route_prefix\":\"widgets\",\"route_type\":\"admin\",\"sub_name\":\"definitions\"},{\"action_prefix\":\"position\",\"addon_id\":\"XF\",\"context\":\"widgetPositions\",\"controller\":\"XF:Widget\",\"format\":\"positions/:str/\",\"route_id\":116,\"route_prefix\":\"widgets\",\"route_type\":\"admin\",\"sub_name\":\"positions\"}],\"selected\":[\"route_id\",\"route_type\",\"route_prefix\",\"sub_name\",\"format\",\"controller\",\"context\",\"action_prefix\",\"addon_id\"]},\"styles\":{\"columns\":[\"style_id\",\"parent_id\",\"parent_list\",\"title\",\"description\",\"properties\",\"assets\",\"effective_assets\",\"last_modified_date\",\"enable_variations\",\"user_selectable\",\"designer_mode\"],\"rows\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789920702,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1},{\"description\":\"PVEPro visual style\",\"enable_variations\":1,\"last_modified_date\":1789920704,\"parent_id\":1,\"style_id\":2,\"title\":\"PVEPro\",\"user_selectable\":1}],\"selected\":[\"style_id\",\"parent_id\",\"title\",\"description\",\"user_selectable\",\"enable_variations\",\"last_modified_date\"]},\"template_map_effective\":[{\"addon_id\":\"XF\",\"bytes\":15382,\"source_style_id\":0,\"style_id\":2,\"template_id\":21,\"title\":\"PAGE_CONTAINER\",\"version_id\":2031170},{\"addon_id\":\"XF\",\"bytes\":37088,\"source_style_id\":0,\"style_id\":2,\"template_id\":595,\"title\":\"PAGE_CONTAINER\",\"version_id\":2031170},{\"addon_id\":\"XF\",\"bytes\":3514,\"source_style_id\":0,\"style_id\":2,\"template_id\":869,\"title\":\"forum_list\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":836,\"source_style_id\":0,\"style_id\":2,\"template_id\":873,\"title\":\"forum_overview_wrapper\",\"version_id\":2020670},{\"addon_id\":\"XF\",\"bytes\":1532,\"source_style_id\":0,\"style_id\":2,\"template_id\":1201,\"title\":\"widget_featured_content\",\"version_id\":2030033},{\"addon_id\":\"XF\",\"bytes\":783,\"source_style_id\":0,\"style_id\":2,\"template_id\":1203,\"title\":\"widget_forum_statistics\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":2878,\"source_style_id\":0,\"style_id\":2,\"template_id\":1206,\"title\":\"widget_members_online\",\"version_id\":2000270},{\"addon_id\":\"XF\",\"bytes\":1928,\"source_style_id\":0,\"style_id\":2,\"template_id\":1207,\"title\":\"widget_new_posts\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":353,\"source_style_id\":0,\"style_id\":2,\"template_id\":1213,\"title\":\"widget_share_page\",\"version_id\":2030010},{\"addon_id\":\"XF\",\"bytes\":1328,\"source_style_id\":0,\"style_id\":2,\"template_id\":1216,\"title\":\"widget_trending_content\",\"version_id\":2030055}],\"template_modifications\":{\"columns\":[\"modification_id\",\"addon_id\",\"type\",\"template\",\"modification_key\",\"description\",\"execution_order\",\"enabled\",\"action\",\"find\",\"replace\"],\"rows\":[],\"selected\":[\"modification_key\",\"addon_id\",\"template\",\"execution_order\",\"enabled\",\"action\",\"description\"]},\"threads\":{\"columns\":[\"thread_id\",\"node_id\",\"title\",\"reply_count\",\"view_count\",\"user_id\",\"username\",\"post_date\",\"sticky\",\"discussion_state\",\"discussion_open\",\"discussion_type\",\"type_data\",\"index_state\",\"first_post_id\",\"first_post_reaction_score\",\"first_post_reactions\",\"last_post_date\",\"last_post_id\",\"last_post_user_id\",\"last_post_username\",\"prefix_id\",\"tags\",\"custom_fields\",\"vote_score\",\"vote_count\",\"featured\"],\"rows\":[{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":44,\"last_post_date\":1789854592,\"last_post_id\":44,\"node_id\":18,\"reply_count\":0,\"sticky\":1,\"thread_id\":44,\"title\":\"\\u041d\\u0430\\u0439\\u0442\\u0438 \\u0441\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u0438\\u0441\\u0442\\u0430: \\u043a\\u0430\\u043a \\u0441\\u0440\\u0430\\u0432\\u043d\\u0438\\u0432\\u0430\\u0442\\u044c \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u043e\\u0432\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":43,\"last_post_date\":1789854592,\"last_post_id\":43,\"node_id\":17,\"reply_count\":0,\"sticky\":1,\"thread_id\":43,\"title\":\"\\u0417\\u0430\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0430\\u0443\\u0434\\u0438\\u0442 \\u0438\\u043b\\u0438 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435: \\u0431\\u044b\\u0441\\u0442\\u0440\\u044b\\u0439 \\u0431\\u0440\\u0438\\u0444\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":42,\"last_post_date\":1789854592,\"last_post_id\":42,\"node_id\":11,\"reply_count\":0,\"sticky\":1,\"thread_id\":42,\"title\":\"\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u0443: \\u043a\\u0430\\u043a \\u043e\\u0444\\u043e\\u0440\\u043c\\u0438\\u0442\\u044c PVE Battle\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":41,\"last_post_date\":1789854591,\"last_post_id\":41,\"node_id\":9,\"reply_count\":0,\"sticky\":1,\"thread_id\":41,\"title\":\"\\u041f\\u043e\\u0434\\u043e\\u0431\\u0440\\u0430\\u0442\\u044c \\u0441\\u0442\\u0435\\u043a: \\u0447\\u0442\\u043e \\u0443\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c \\u0434\\u043b\\u044f \\u043f\\u043e\\u043b\\u0435\\u0437\\u043d\\u043e\\u0433\\u043e \\u043e\\u0442\\u0432\\u0435\\u0442\\u0430\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":40,\"last_post_date\":1789854591,\"last_post_id\":40,\"node_id\":8,\"reply_count\":0,\"sticky\":1,\"thread_id\":40,\"title\":\"\\u0421\\u0442\\u0430\\u0440\\u0442 \\u0437\\u0434\\u0435\\u0441\\u044c: 4 \\u043f\\u0443\\u0442\\u0438 \\u0432 PVEPro\",\"view_count\":7},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":39,\"last_post_date\":1789854591,\"last_post_id\":39,\"node_id\":18,\"reply_count\":0,\"sticky\":0,\"thread_id\":39,\"title\":\"[\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442] \\u041a\\u0430\\u043a \\u043e\\u043f\\u0438\\u0441\\u044b\\u0432\\u0430\\u0442\\u044c \\u043a\\u043e\\u043c\\u043f\\u0435\\u0442\\u0435\\u043d\\u0446\\u0438\\u0438 \\u0431\\u0435\\u0437 \\u0441\\u043f\\u0438\\u0441\\u043a\\u0430 \\u043b\\u043e\\u0433\\u043e\\u0442\\u0438\\u043f\\u043e\\u0432\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":38,\"last_post_date\":1789854591,\"last_post_id\":38,\"node_id\":17,\"reply_count\":0,\"sticky\":0,\"thread_id\":38,\"title\":\"[\\u041f\\u0440\\u0438\\u043c\\u0435\\u0440 \\u0437\\u0430\\u043f\\u0440\\u043e\\u0441\\u0430] Private AI \\u0434\\u043b\\u044f 20 \\u0441\\u043e\\u0442\\u0440\\u0443\\u0434\\u043d\\u0438\\u043a\\u043e\\u0432\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":37,\"last_post_date\":1789854591,\"last_post_id\":37,\"node_id\":17,\"reply_count\":0,\"sticky\":0,\"thread_id\":37,\"title\":\"[\\u041f\\u0440\\u0438\\u043c\\u0435\\u0440 \\u0437\\u0430\\u043f\\u0440\\u043e\\u0441\\u0430] \\u0410\\u0443\\u0434\\u0438\\u0442 backup \\u0437\\u0430 \\u043e\\u0434\\u0438\\u043d \\u0440\\u0430\\u0431\\u043e\\u0447\\u0438\\u0439 \\u0434\\u0435\\u043d\\u044c\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":36,\"last_post_date\":1789854591,\"last_post_id\":36,\"node_id\":16,\"reply_count\":0,\"sticky\":0,\"thread_id\":36,\"title\":\"[\\u041f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0430] \\u041f\\u0435\\u0440\\u0435\\u043d\\u043e\\u0441\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c home-lab \\u2192 hosting/cloud\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":35,\"last_post_date\":1789854591,\"last_post_id\":35,\"node_id\":16,\"reply_count\":0,\"sticky\":0,\"thread_id\":35,\"title\":\"[\\u041f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0430] NVMe mirror vs RAIDZ\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":34,\"last_post_date\":1789854591,\"last_post_id\":34,\"node_id\":16,\"reply_count\":0,\"sticky\":0,\"thread_id\":34,\"title\":\"[\\u041f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0430] Mini-PC cluster vs tower server\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":33,\"last_post_date\":1789854591,\"last_post_id\":33,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":33,\"title\":\"[Private AI] \\u0410\\u0433\\u0435\\u043d\\u0442 \\u0441 \\u0434\\u043e\\u0441\\u0442\\u0443\\u043f\\u043e\\u043c \\u043a CRM\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":32,\"last_post_date\":1789854591,\"last_post_id\":32,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":32,\"title\":\"[Private AI] \\u041b\\u043e\\u043a\\u0430\\u043b\\u044c\\u043d\\u0430\\u044f \\u0442\\u0440\\u0430\\u043d\\u0441\\u043a\\u0440\\u0438\\u0431\\u0430\\u0446\\u0438\\u044f \\u0432\\u0441\\u0442\\u0440\\u0435\\u0447\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":31,\"last_post_date\":1789854591,\"last_post_id\":31,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":31,\"title\":\"[Private AI] RAG \\u043f\\u043e \\u0432\\u043d\\u0443\\u0442\\u0440\\u0435\\u043d\\u043d\\u0438\\u043c \\u0440\\u0435\\u0433\\u043b\\u0430\\u043c\\u0435\\u043d\\u0442\\u0430\\u043c\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":30,\"last_post_date\":1789854591,\"last_post_id\":30,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":30,\"title\":\"[Security] \\u0410\\u0434\\u043c\\u0438\\u043d\\u0441\\u043a\\u0438\\u0439 \\u0434\\u043e\\u0441\\u0442\\u0443\\u043f: VPN + MFA + \\u0440\\u043e\\u043b\\u0438\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":29,\"last_post_date\":1789854591,\"last_post_id\":29,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":29,\"title\":\"[Security] \\u0421\\u0435\\u043a\\u0440\\u0435\\u0442\\u044b \\u0432 env \\u0438 backup\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":28,\"last_post_date\":1789854591,\"last_post_id\":28,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":28,\"title\":\"[Security] \\u0423\\u0431\\u0440\\u0430\\u0442\\u044c management plane \\u0438\\u0437 \\u0418\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442\\u0430\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":27,\"last_post_date\":1789854591,\"last_post_id\":27,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":27,\"title\":\"[Backup Challenge] DR \\u043d\\u0430 \\u0434\\u0440\\u0443\\u0433\\u043e\\u0439 \\u043f\\u043b\\u043e\\u0449\\u0430\\u0434\\u043a\\u0435\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":26,\"last_post_date\":1789854590,\"last_post_id\":26,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":26,\"title\":\"[Backup Challenge] CRM: RPO 15 \\u043c\\u0438\\u043d\\u0443\\u0442\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":25,\"last_post_date\":1789854590,\"last_post_id\":25,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":25,\"title\":\"[Backup Challenge] Nextcloud \\u043d\\u0430 \\u0447\\u0438\\u0441\\u0442\\u044b\\u0439 \\u0445\\u043e\\u0441\\u0442\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":24,\"last_post_date\":1789854590,\"last_post_id\":24,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":24,\"title\":\"[\\u0418\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442] DNS \\u0432\\u044b\\u0433\\u043b\\u044f\\u0434\\u0435\\u043b \\u043a\\u0430\\u043a \\u043f\\u0430\\u0434\\u0435\\u043d\\u0438\\u0435 \\u043f\\u044f\\u0442\\u0438 \\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\",\"view_count\":6},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":23,\"last_post_date\":1789854590,\"last_post_id\":23,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":23,\"title\":\"[\\u0418\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442] \\u0418\\u0441\\u0442\\u0451\\u043a\\u0448\\u0438\\u0439 \\u0441\\u0435\\u0440\\u0442\\u0438\\u0444\\u0438\\u043a\\u0430\\u0442 \\u043e\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u0438\\u043b \\u0441\\u0435\\u0440\\u0432\\u0438\\u0441\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":22,\"last_post_date\":1789854590,\"last_post_id\":22,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":22,\"title\":\"[\\u0418\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442] Backup \\u0431\\u044b\\u043b, restore \\u043d\\u0435 \\u0431\\u044b\\u043b\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":21,\"last_post_date\":1789854590,\"last_post_id\":21,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":21,\"title\":\"[PVE Battle] SaaS AI vs local AI vs hybrid RAG\",\"view_count\":1},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":20,\"last_post_date\":1789854590,\"last_post_id\":20,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":20,\"title\":\"[PVE Battle] VPS vs \\u043e\\u0444\\u0438\\u0441\\u043d\\u044b\\u0439 \\u0441\\u0435\\u0440\\u0432\\u0435\\u0440 vs hybrid\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":19,\"last_post_date\":1789854590,\"last_post_id\":19,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":19,\"title\":\"[PVE Battle] \\u041e\\u0434\\u0438\\u043d \\u0441\\u0435\\u0440\\u0432\\u0435\\u0440 vs \\u0434\\u0432\\u0430 \\u0443\\u0437\\u043b\\u0430\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":18,\"last_post_date\":1789854590,\"last_post_id\":18,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":18,\"title\":\"[\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f] SaaS CRM \\u2192 self-hosted \\u0431\\u0435\\u0437 \\u043f\\u043e\\u0442\\u0435\\u0440\\u0438 \\u043b\\u0438\\u0434\\u043e\\u0432\",\"view_count\":7},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":17,\"last_post_date\":1789854590,\"last_post_id\":17,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":17,\"title\":\"[\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f] Notion \\u2192 private knowledge base\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":16,\"last_post_date\":1789854590,\"last_post_id\":16,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":16,\"title\":\"[\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f] Workspace \\u2192 private/hybrid \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":15,\"last_post_date\":1789854590,\"last_post_id\":15,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":15,\"title\":\"[\\u0421\\u0442\\u0435\\u043a] Hybrid: \\u043b\\u043e\\u043a\\u0430\\u043b\\u044c\\u043d\\u044b\\u0435 \\u0434\\u0430\\u043d\\u043d\\u044b\\u0435 + \\u043e\\u0431\\u043b\\u0430\\u0447\\u043d\\u044b\\u0439 DR\",\"view_count\":1},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":14,\"last_post_date\":1789854590,\"last_post_id\":14,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":14,\"title\":\"[\\u0421\\u0442\\u0435\\u043a] 30 \\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u0435\\u0439: CRM + \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b + monitoring\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":13,\"last_post_date\":1789854590,\"last_post_id\":13,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":13,\"title\":\"[\\u0421\\u0442\\u0435\\u043a] 20 \\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u0435\\u0439: \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b + \\u043f\\u0430\\u0440\\u043e\\u043b\\u0438 + VPN + backup\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":12,\"last_post_date\":1789854590,\"last_post_id\":12,\"node_id\":8,\"reply_count\":0,\"sticky\":0,\"thread_id\":12,\"title\":\"[\\u041a\\u0435\\u0439\\u0441] \\u0424\\u0438\\u043b\\u0438\\u0430\\u043b \\u043d\\u0430 \\u043f\\u043b\\u043e\\u0445\\u043e\\u043c \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442\\u0435\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":11,\"last_post_date\":1789854589,\"last_post_id\":11,\"node_id\":8,\"reply_count\":0,\"sticky\":0,\"thread_id\":11,\"title\":\"[\\u041a\\u0435\\u0439\\u0441] \\u0414\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u044b \\u0434\\u043b\\u044f 18 \\u0447\\u0435\\u043b\\u043e\\u0432\\u0435\\u043a \\u043f\\u043e\\u0434 \\u0441\\u0432\\u043e\\u0438\\u043c \\u043a\\u043e\\u043d\\u0442\\u0440\\u043e\\u043b\\u0435\\u043c\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":10,\"last_post_date\":1789854589,\"last_post_id\":10,\"node_id\":8,\"reply_count\":0,\"sticky\":0,\"thread_id\":10,\"title\":\"[\\u041a\\u0435\\u0439\\u0441] CRM \\u0434\\u043b\\u044f 25 \\u0441\\u043e\\u0442\\u0440\\u0443\\u0434\\u043d\\u0438\\u043a\\u043e\\u0432 \\u0431\\u0435\\u0437 SaaS lock-in\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":9,\"last_post_date\":1789854136,\"last_post_id\":9,\"node_id\":18,\"reply_count\":0,\"sticky\":0,\"thread_id\":9,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041f\\u0440\\u043e\\u0444\\u0438\\u043b\\u044c \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u0430 PVEPro\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":8,\"last_post_date\":1789854136,\"last_post_id\":8,\"node_id\":17,\"reply_count\":0,\"sticky\":0,\"thread_id\":8,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0417\\u0430\\u043f\\u0440\\u043e\\u0441 \\u043d\\u0430 \\u0430\\u0443\\u0434\\u0438\\u0442 / \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435 / \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":7,\"last_post_date\":1789854136,\"last_post_id\":7,\"node_id\":10,\"reply_count\":0,\"sticky\":0,\"thread_id\":7,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f \\u0441 SaaS\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":6,\"last_post_date\":1789854136,\"last_post_id\":6,\"node_id\":15,\"reply_count\":0,\"sticky\":0,\"thread_id\":6,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Private AI / RAG \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":5,\"last_post_date\":1789854136,\"last_post_id\":5,\"node_id\":14,\"reply_count\":0,\"sticky\":0,\"thread_id\":5,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0410\\u0443\\u0434\\u0438\\u0442 \\u0431\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0438\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u044b\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":4,\"last_post_date\":1789854136,\"last_post_id\":4,\"node_id\":13,\"reply_count\":0,\"sticky\":0,\"thread_id\":4,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Backup Challenge \\u2014 \\u0434\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u0442\\u0432\\u043e \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":3,\"last_post_date\":1789854136,\"last_post_id\":3,\"node_id\":12,\"reply_count\":0,\"sticky\":0,\"thread_id\":3,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0420\\u0430\\u0437\\u0431\\u043e\\u0440 \\u0438\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442\\u0430 / postmortem\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":2,\"last_post_date\":1789854136,\"last_post_id\":2,\"node_id\":11,\"reply_count\":0,\"sticky\":0,\"thread_id\":2,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVE Battle \\u2014 \\u0441\\u0440\\u0430\\u0432\\u043d\\u0435\\u043d\\u0438\\u0435 \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\",\"view_count\":0},{\"discussion_open\":1,\"discussion_state\":\"visible\",\"first_post_id\":1,\"last_post_date\":1789854136,\"last_post_id\":1,\"node_id\":9,\"reply_count\":0,\"sticky\":0,\"thread_id\":1,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVEPro Stack Passport\",\"view_count\":0}],\"selected\":[\"thread_id\",\"node_id\",\"title\",\"discussion_state\",\"discussion_open\",\"sticky\",\"reply_count\",\"view_count\",\"first_post_id\",\"last_post_id\",\"last_post_date\"]},\"widget_definitions\":{\"columns\":[\"definition_id\",\"definition_class\",\"addon_id\"],\"rows\":[{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\Birthdays\",\"definition_id\":\"birthdays\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\FeaturedContent\",\"definition_id\":\"featured_content\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\FindMember\",\"definition_id\":\"find_member\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\ForumStatistics\",\"definition_id\":\"forum_statistics\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\Html\",\"definition_id\":\"html\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\MemberStat\",\"definition_id\":\"member_stat\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\MembersOnline\",\"definition_id\":\"members_online\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewPosts\",\"definition_id\":\"new_posts\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewProfilePosts\",\"definition_id\":\"new_profile_posts\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewThreads\",\"definition_id\":\"new_threads\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\NewestMembers\",\"definition_id\":\"newest_members\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\OnlineStatistics\",\"definition_id\":\"online_statistics\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\PhpCallback\",\"definition_id\":\"php_callback\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\SearchForum\",\"definition_id\":\"search_forum\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\SharePage\",\"definition_id\":\"share_page\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\ThreadPoll\",\"definition_id\":\"thread_poll\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\ThreadStatistics\",\"definition_id\":\"thread_statistics\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\TrendingContent\",\"definition_id\":\"trending_content\"},{\"addon_id\":\"XF\",\"definition_class\":\"XF\\\\Widget\\\\VisitorPanel\",\"definition_id\":\"visitor_panel\"}],\"selected\":[\"definition_id\",\"definition_class\",\"addon_id\"]},\"widget_positions\":{\"columns\":[\"position_id\",\"active\",\"addon_id\"],\"rows\":[{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"category_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"conversation_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"conversation_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"featured_content_list_above_features\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"featured_content_list_below_features\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"featured_content_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"find_threads_sidenav\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_list_above_nodes\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_list_below_nodes\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_new_posts_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_overview_bottom\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_overview_top\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"forum_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"help_page_sidenav\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"member_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"member_wrapper_sidenav\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"online_list_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"pub_sidebar_bottom\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"pub_sidebar_top\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_above_messages\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_below_messages\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_below_quick_reply\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"thread_view_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"whats_new_overview\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"whats_new_sidebar\"},{\"active\":1,\"addon_id\":\"XF\",\"position_id\":\"whats_new_sidenav\"}],\"selected\":[\"position_id\",\"active\",\"addon_id\"]},\"widgets\":{\"columns\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"],\"rows\":[{\"condition_expression\":\"\",\"definition_id\":\"find_member\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"member_wrapper_sidenav\\\":\\\"10\\\"}\",\"widget_id\":1,\"widget_key\":\"member_wrapper_find_member\"},{\"condition_expression\":\"\",\"definition_id\":\"newest_members\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"member_wrapper_sidenav\\\":\\\"20\\\"}\",\"widget_id\":2,\"widget_key\":\"member_wrapper_newest_members\"},{\"condition_expression\":\"\",\"definition_id\":\"online_statistics\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"online_list_sidebar\\\":\\\"10\\\"}\",\"widget_id\":3,\"widget_key\":\"online_list_online_statistics\"},{\"condition_expression\":\"\",\"definition_id\":\"new_posts\",\"display_condition\":\"\",\"options\":\"{\\\"limit\\\": 10, \\\"style\\\": \\\"full\\\"}\",\"positions\":\"{\\\"whats_new_overview\\\":\\\"10\\\"}\",\"widget_id\":4,\"widget_key\":\"whats_new_new_posts\"},{\"condition_expression\":\"\",\"definition_id\":\"new_profile_posts\",\"display_condition\":\"\",\"options\":\"{\\\"style\\\": \\\"full\\\"}\",\"positions\":\"{\\\"whats_new_overview\\\":\\\"10000\\\"}\",\"widget_id\":5,\"widget_key\":\"whats_new_new_profile_posts\"},{\"condition_expression\":\"\",\"definition_id\":\"featured_content\",\"display_condition\":\"\",\"options\":\"[\\\"style\\\":\\\"simple\\\",\\\"limit\\\":\\\"3\\\"]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"10\\\",\\\"forum_new_posts_sidebar\\\":\\\"10\\\",\\\"whats_new_sidebar\\\":\\\"10\\\"}\",\"widget_id\":6,\"widget_key\":\"forum_overview_featured_content\"},{\"condition_expression\":\"\",\"definition_id\":\"trending_content\",\"display_condition\":\"\",\"options\":\"[\\\"style\\\":\\\"simple\\\",\\\"limit\\\":\\\"5\\\"]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"20\\\",\\\"forum_new_posts_sidebar\\\":\\\"20\\\",\\\"whats_new_sidebar\\\":\\\"20\\\"}\",\"widget_id\":7,\"widget_key\":\"forum_overview_trending_content\"},{\"condition_expression\":\"\",\"definition_id\":\"members_online\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"30\\\",\\\"forum_new_posts_sidebar\\\":\\\"30\\\",\\\"whats_new_sidebar\\\":\\\"30\\\"}\",\"widget_id\":8,\"widget_key\":\"forum_overview_members_online\"},{\"condition_expression\":\"\",\"definition_id\":\"forum_statistics\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"40\\\",\\\"forum_new_posts_sidebar\\\":\\\"40\\\",\\\"whats_new_sidebar\\\":\\\"40\\\"}\",\"widget_id\":9,\"widget_key\":\"forum_overview_forum_statistics\"},{\"condition_expression\":\"\",\"definition_id\":\"share_page\",\"display_condition\":\"\",\"options\":\"[]\",\"positions\":\"{\\\"forum_list_sidebar\\\":\\\"50\\\",\\\"forum_new_posts_sidebar\\\":\\\"50\\\"}\",\"widget_id\":10,\"widget_key\":\"forum_overview_share_page\"}],\"selected\":[\"widget_id\",\"widget_key\",\"definition_id\",\"positions\",\"options\",\"display_condition\",\"condition_expression\"]}}}\nPORTAL_SOURCE_INVENTORY={\"addons\":[],\"data_contract_files\":[{\"bytes\":9066,\"path\":\"src/addons/XF/_data/navigation.xml\",\"present\":true,\"sha256\":\"ca1f7fe24c6cf11496104051ac2fafb0e54ff416183a0ac4ef98e592b99f635e\"},{\"bytes\":1943,\"path\":\"src/addons/XF/_data/widget_positions.xml\",\"present\":true,\"sha256\":\"05c05dd17ed6d4cb4e6bfb2c32860ecf0e20e7295095af0546934968beed13bf\"},{\"bytes\":1874,\"path\":\"src/addons/XF/_data/widget_definitions.xml\",\"present\":true,\"sha256\":\"b851440b1262527ebc2988a761f37c80925648a3733f111884db05a45d0073e8\"},{\"path\":\"src/addons/XFRM/_data/navigation.xml\",\"present\":false},{\"path\":\"src/addons/XFRM/_data/widget_positions.xml\",\"present\":false},{\"path\":\"src/addons/XFRM/_data/widget_definitions.xml\",\"present\":false}],\"portal_like_paths\":[]}\nPUBLIC_AUDIT_EXEC={\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}\nPUBLIC_ROUTE_AUDIT=[{\"block_hits\":62,\"bytes\":79126,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/index.php\",\"h1\":\"PVEPro\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":true,\"has_ru_forum\":true,\"http\":200,\"node_list_hits\":0,\"path\":\"/\",\"sha256\":\"0d5ca45948b0473f18ce582d877ea1b88719229c716211f496fe52bc732476ca\",\"sidebar_hits\":2,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"PVEPro\"},{\"block_hits\":62,\"bytes\":79126,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/index.php\",\"h1\":\"PVEPro\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":true,\"has_ru_forum\":true,\"http\":200,\"node_list_hits\":0,\"path\":\"/forums/\",\"sha256\":\"96082e82783342993828270655f7db395f9824571da9a1816fe25b568788c086\",\"sidebar_hits\":2,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"PVEPro\"},{\"block_hits\":35,\"bytes\":74589,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/index.php?whats-new/\",\"h1\":\"\\u0427\\u0442\\u043e \\u043d\\u043e\\u0432\\u043e\\u0433\\u043e?\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":false,\"has_ru_forum\":false,\"http\":200,\"node_list_hits\":0,\"path\":\"/whats-new/\",\"sha256\":\"da2c938a4828e86fb2710c34351ce338673594170444cd92d581af1a2207159c\",\"sidebar_hits\":2,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"\\u0427\\u0442\\u043e \\u043d\\u043e\\u0432\\u043e\\u0433\\u043e? | PVEPro\"},{\"block_hits\":5,\"bytes\":27405,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/resources/\",\"h1\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438.\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":false,\"has_ru_forum\":false,\"http\":404,\"node_list_hits\":0,\"path\":\"/resources/\",\"sha256\":\"4ed357c598020bccb785af875ee4b17d5af744d6366001df3bdc1f3e6524013c\",\"sidebar_hits\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438. | PVEPro\"},{\"block_hits\":5,\"bytes\":27403,\"curl_rc\":0,\"effective\":\"https://pvepro.ru/support/\",\"h1\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438.\",\"has_brand753r4\":true,\"has_pvepro\":true,\"has_ru_category\":false,\"has_ru_forum\":false,\"http\":404,\"node_list_hits\":0,\"path\":\"/support/\",\"sha256\":\"f60a5f51b1fe071a5b83ca554d282adedf5ed86ed83c03f6cdc822161f830758\",\"sidebar_hits\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"strict_utf8\":true,\"title\":\"\\u0423\\u043f\\u0441! \\u041c\\u044b \\u0441\\u0442\\u043e\\u043b\\u043a\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0441 \\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u043c\\u0438 \\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\\u043c\\u0438. | PVEPro\"}]\n779_FAILURE_SCOPE=PHP_DISCOVERY_MONOLITH_FAILED_BEFORE_INVENTORY_NO_MUTATION\nSCHEMA_RCA_COMPLETE=True\nNO_MUTATION=True\nVISUAL_STYLE_CHECKPOINT_COMPLETE=True\nPRODUCT_CHECKPOINTS_REMAINING=18\nTASK_RESULT=PASS_PVEPRO_HOMEPAGE_PORTAL_SCHEMA_RCA\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index d15bf937..d363b172 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-PREFLIGHT-READONLY-779R1 -STATUS=FAIL -RC=3 +COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1 +STATUS=OK +RC=0 HOST=pve01 MODE=read-only -COMPONENT=pvepro-homepage-portal-preflight-readonly +COMPONENT=pvepro-homepage-portal-schema-rca-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=bbd0d31aecb491a39e979eeba404929f52fdcea0bab53216444d17c1c4915fa2 +COMMAND_SHA256=1094ab97e3c1fcddf79b724111bb294a6a5a6a3171bad5f8652da2cfe3cf6112 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=3 +COMMAND_RC=0 CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null @@ -24,20 +24,27 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=6c9fd7cb1a097c4d540413cf5d571871cb4246539a17c73546e035a72a72f527 -SANITIZED_OUTPUT_SHA256=6c9fd7cb1a097c4d540413cf5d571871cb4246539a17c73546e035a72a72f527 +RAW_EVIDENCE_SHA256=cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a +SANITIZED_OUTPUT_SHA256=cd748485799e77d5665e04deb9eaf321b6c9051538d9d972a13c580befadfd1a OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-PREFLIGHT-READONLY-779R1 +COMMAND_ID=SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1 MODE=read-only -COMPONENT=pvepro-homepage-portal-preflight-readonly +COMPONENT=pvepro-homepage-portal-schema-rca-readonly WINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT PRODUCTION_HOST={"all_link_down":false,"config_sha256":"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab","name":"pvepro-prod","snapshots":[],"status":"running"} STAGING_HOST={"all_link_down":true,"config_sha256":"9e76316f794f741a80e4a040d9c539180cc53fe498ef0fff770777b37b1acb49","name":"pvepro-staging-v1","snapshots":[],"status":"stopped"} -PREFLIGHT_ERROR_CLASS=RuntimeError -PREFLIGHT_ERROR_SHA256=6d034c7055939758e9dda2336cc467c29a28f5a0610f19e63ee40530ece897b0 +PHP_PROBE_QGA={"err":"","err_truncated":null,"exitcode":0,"exited":1,"out_truncated":0,"outer_rc":0} +PORTAL_DB_SCHEMA_RCA={"errors":[],"schema":{"xf_addon":{"columns":["addon_id","title","version_string","version_id","json_hash","active","is_legacy","is_processing","last_pending_action"],"exists":true},"xf_forum":{"columns":["node_id","discussion_count","message_count","last_post_id","last_post_date","last_post_user_id","last_post_username","last_thread_id","last_thread_title","last_thread_prefix_id","forum_type_id","type_config","moderate_threads","moderate_replies","allow_posting","count_messages","auto_feature","find_new","allow_index","index_criteria","field_cache","prefix_cache","prompt_cache","default_prefix_id","default_sort_order","default_sort_direction","list_date_limit_days","require_prefix","allowed_watch_notifications","min_tags"],"exists":true},"xf_mg_media_item":{"columns":[],"exists":false},"xf_navigation":{"columns":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","condition_setup","data_expression","data_setup","global_setup","enabled","is_customized","default_value","addon_id"],"exists":true},"xf_node":{"columns":["node_id","title","description","node_name","node_type_id","parent_node_id","display_order","display_in_list","lft","rgt","depth","style_id","effective_style_id","breadcrumb_data","navigation_id","effective_navigation_id"],"exists":true},"xf_option":{"columns":["option_id","option_value","default_value","edit_format","edit_format_params","data_type","sub_options","validation_class","validation_method","advanced","addon_id"],"exists":true},"xf_rm_resource":{"columns":[],"exists":false},"xf_route":{"columns":["route_id","route_type","route_prefix","sub_name","format","build_class","build_method","controller","context","action_prefix","addon_id"],"exists":true},"xf_route_filter":{"columns":["route_filter_id","prefix","find_route","replace_route","enabled","url_to_route_only"],"exists":true},"xf_style":{"columns":["style_id","parent_id","parent_list","title","description","properties","assets","effective_assets","last_modified_date","enable_variations","user_selectable","designer_mode"],"exists":true},"xf_template":{"columns":["template_id","type","title","style_id","template","template_parsed","addon_id","version_id","version_string","last_edit_date"],"exists":true},"xf_template_map":{"columns":["template_map_id","style_id","type","title","template_id"],"exists":true},"xf_template_modification":{"columns":["modification_id","addon_id","type","template","modification_key","description","execution_order","enabled","action","find","replace"],"exists":true},"xf_thread":{"columns":["thread_id","node_id","title","reply_count","view_count","user_id","username","post_date","sticky","discussion_state","discussion_open","discussion_type","type_data","index_state","first_post_id","first_post_reaction_score","first_post_reactions","last_post_date","last_post_id","last_post_user_id","last_post_username","prefix_id","tags","custom_fields","vote_score","vote_count","featured"],"exists":true},"xf_widget":{"columns":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"],"exists":true},"xf_widget_definition":{"columns":["definition_id","definition_class","addon_id"],"exists":true},"xf_widget_position":{"columns":["position_id","active","addon_id"],"exists":true}},"sections":{"addons":{"columns":["addon_id","title","version_string","version_id","json_hash","active","is_legacy","is_processing","last_pending_action"],"rows":[{"active":1,"addon_id":"XF","title":"XenForo","version_id":2031270,"version_string":"2.3.12"}],"selected":["addon_id","title","version_string","version_id","active"]},"counts":{"board_active":true,"default_language_id":2,"default_style_id":2,"xf_error_log":20,"xf_forum":12,"xf_mg_media_item":null,"xf_navigation":32,"xf_node":18,"xf_post":44,"xf_rm_resource":null,"xf_style":2,"xf_thread":44,"xf_user":1,"xf_widget":10},"forums":{"columns":["node_id","discussion_count","message_count","last_post_id","last_post_date","last_post_user_id","last_post_username","last_thread_id","last_thread_title","last_thread_prefix_id","forum_type_id","type_config","moderate_threads","moderate_replies","allow_posting","count_messages","auto_feature","find_new","allow_index","index_criteria","field_cache","prefix_cache","prompt_cache","default_prefix_id","default_sort_order","default_sort_direction","list_date_limit_days","require_prefix","allowed_watch_notifications","min_tags"],"rows":[{"discussion_count":0,"last_post_date":0,"last_post_id":0,"message_count":0,"node_id":2},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":40,"message_count":4,"node_id":8},{"discussion_count":5,"last_post_date":1789854591,"last_post_id":41,"message_count":5,"node_id":9},{"discussion_count":4,"last_post_date":1789854590,"last_post_id":18,"message_count":4,"node_id":10},{"discussion_count":5,"last_post_date":1789854592,"last_post_id":42,"message_count":5,"node_id":11},{"discussion_count":4,"last_post_date":1789854590,"last_post_id":24,"message_count":4,"node_id":12},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":27,"message_count":4,"node_id":13},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":30,"message_count":4,"node_id":14},{"discussion_count":4,"last_post_date":1789854591,"last_post_id":33,"message_count":4,"node_id":15},{"discussion_count":3,"last_post_date":1789854591,"last_post_id":36,"message_count":3,"node_id":16},{"discussion_count":4,"last_post_date":1789854592,"last_post_id":43,"message_count":4,"node_id":17},{"discussion_count":3,"last_post_date":1789854592,"last_post_id":44,"message_count":3,"node_id":18}],"selected":["node_id","discussion_count","message_count","last_post_id","last_post_date"]},"navigation_all":{"columns":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","condition_setup","data_expression","data_setup","global_setup","enabled","is_customized","default_value","addon_id"],"rows":[{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav._default'),\n\t\t'href' => '',\n\t\t'attributes' => [],\n\t]","display_order":0,"enabled":1,"is_customized":0,"navigation_id":"_default","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultLatestActivity'),\n\t\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\n\t\t'attributes' => [],\n\t]","display_order":10,"enabled":1,"is_customized":0,"navigation_id":"defaultLatestActivity","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('whats-new\\/latest-activity') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultNewsFeed'),\n\t\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\n\t\t'attributes' => [],\n\t]","display_order":10,"enabled":1,"is_customized":0,"navigation_id":"defaultNewsFeed","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('whats-new\\/news-feed') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['visitor']['user_id'] AND $__templater->method($__vars['xf']['visitor'], 'canSearch', array()))","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.searchConversations'),\n\t\t'href' => $__templater->func('link', array('search', null, array('type' => 'conversation_message', ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":20,"enabled":1,"is_customized":0,"navigation_id":"searchConversations","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('search', null, {'type': 'conversation_message'}) }}\",\"display_condition\":\"$xf.visitor.user_id && $xf.visitor.canSearch()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultYourProfile'),\n\t\t'href' => $__templater->func('link', array('members', $__vars['xf']['visitor'], ), false),\n\t\t'attributes' => [],\n\t]","display_order":30,"enabled":1,"is_customized":0,"navigation_id":"defaultYourProfile","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('members', $xf.visitor) }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultYourAccount'),\n\t\t'href' => $__templater->func('link', array('account', ), false),\n\t\t'attributes' => [],\n\t]","display_order":40,"enabled":1,"is_customized":0,"navigation_id":"defaultYourAccount","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('account') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.featured'),\n\t\t'href' => $__templater->func('link', array('featured', ), false),\n\t\t'attributes' => [],\n\t]","display_order":50,"enabled":1,"is_customized":0,"navigation_id":"featured","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('featured') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['homePageUrl']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.home'),\n\t\t'href' => $__vars['xf']['homePageUrl'],\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"home","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{$xf.homePageUrl}\",\"display_condition\":\"$xf.homePageUrl\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['options']['forumsDefaultPage'] != 'new_posts')","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.newPosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"newPosts","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('whats-new\\/posts') }}\",\"display_condition\":\"{$xf.options.forumsDefaultPage} != 'new_posts'\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['options']['enableMemberList']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.registeredMembers'),\n\t\t'href' => $__templater->func('link', array('members/list', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"registeredMembers","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('members\\/list') }}\",\"display_condition\":\"$xf.options.enableMemberList\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.watchedThreads'),\n\t\t'href' => $__templater->func('link', array('watched/threads', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"watchedThreads","navigation_type_id":"basic","parent_navigation_id":"watched","type_config":"{\"link\":\"{{ link('watched\\/threads') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNewPosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/posts', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"whatsNewPosts","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/posts') }}\",\"display_condition\":\"\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.yourThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/started', ), false),\n\t\t'attributes' => [],\n\t]","display_order":100,"enabled":1,"is_customized":0,"navigation_id":"yourThreads","navigation_type_id":"basic","parent_navigation_id":"findThreads","type_config":"{\"link\":\"{{ link('find-threads\\/started') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.contributedThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/contributed', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"contributedThreads","navigation_type_id":"basic","parent_navigation_id":"findThreads","type_config":"{\"link\":\"{{ link('find-threads\\/contributed') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.currentVisitors'),\n\t\t'href' => $__templater->func('link', array('online', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"currentVisitors","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('online') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['options']['forumsDefaultPage'] != 'forums')","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.forumList'),\n\t\t'href' => $__templater->func('link', array('forums/list', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"forumList","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('forums\\/list') }}\",\"display_condition\":\"{$xf.options.forumsDefaultPage} != 'forums'\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.forums'),\n\t\t'href' => $__templater->func('link', array('forums', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"forums","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{{ link('forums') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.watchedForums'),\n\t\t'href' => $__templater->func('link', array('watched/forums', ), false),\n\t\t'attributes' => [],\n\t]","display_order":200,"enabled":1,"is_customized":0,"navigation_id":"watchedForums","navigation_type_id":"basic","parent_navigation_id":"watched","type_config":"{\"link\":\"{{ link('watched\\/forums') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.findThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/started', ), false),\n\t\t'attributes' => [],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"findThreads","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('find-threads\\/started') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.newProfilePosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"newProfilePosts","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('whats-new\\/profile-posts') }}\",\"display_condition\":\"$xf.visitor.canViewProfilePosts()\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.unansweredThreads'),\n\t\t'href' => $__templater->func('link', array('find-threads/unanswered', ), false),\n\t\t'attributes' => [],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"unansweredThreads","navigation_type_id":"basic","parent_navigation_id":"findThreads","type_config":"{\"link\":\"{{ link('find-threads\\/unanswered') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNew'),\n\t\t'href' => $__templater->func('link', array('whats-new', ), false),\n\t\t'attributes' => [],\n\t]","display_order":300,"enabled":1,"is_customized":0,"navigation_id":"whatsNew","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{{ link('whats-new') }}\",\"display_condition\":\"\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__templater->method($__vars['xf']['visitor'], 'canSearch', array()) AND $__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array()))","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.searchProfilePosts'),\n\t\t'href' => $__templater->func('link', array('search', null, array('type' => 'profile_post', ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":400,"enabled":1,"is_customized":0,"navigation_id":"searchProfilePosts","navigation_type_id":"basic","parent_navigation_id":"members","type_config":"{\"link\":\"{{ link('search', null, {'type': 'profile_post'}) }}\",\"display_condition\":\"$xf.visitor.canSearch() && $xf.visitor.canViewProfilePosts()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.watched'),\n\t\t'href' => $__templater->func('link', array('watched/threads', ), false),\n\t\t'attributes' => [],\n\t]","display_order":400,"enabled":1,"is_customized":0,"navigation_id":"watched","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('watched\\/threads') }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canSearch', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.searchForums'),\n\t\t'href' => $__templater->func('link', array('search', null, array('type' => 'post', ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":500,"enabled":1,"is_customized":0,"navigation_id":"searchForums","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('search', null, {'type': 'post'}) }}\",\"display_condition\":\"$xf.visitor.canSearch()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canViewProfilePosts', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNewProfilePosts'),\n\t\t'href' => $__templater->func('link', array('whats-new/profile-posts', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":500,"enabled":1,"is_customized":0,"navigation_id":"whatsNewProfilePosts","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/profile-posts') }}\",\"display_condition\":\"$xf.visitor.canViewProfilePosts()\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.markForumsRead'),\n\t\t'href' => $__templater->func('link', array('forums/mark-read', '-', array('date' => $__vars['xf']['time'], ), ), false),\n\t\t'attributes' => [\n\t\t\t'data-xf-click' => 'overlay',\n\t\t],\n\t]","display_order":600,"enabled":1,"is_customized":0,"navigation_id":"markForumsRead","navigation_type_id":"basic","parent_navigation_id":"forums","type_config":"{\"link\":\"{{ link('forums\\/mark-read', '-', {'date': $xf.time}) }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":{\"data-xf-click\":\"overlay\"}}"},{"addon_id":"XF","condition_expression":"$__templater->method($__vars['xf']['visitor'], 'canViewMemberList', array())","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.members'),\n\t\t'href' => $__templater->func('link', array('members', ), false),\n\t\t'attributes' => [],\n\t]","display_order":600,"enabled":1,"is_customized":0,"navigation_id":"members","navigation_type_id":"basic","parent_navigation_id":"","type_config":"{\"link\":\"{{ link('members') }}\",\"display_condition\":\"$xf.visitor.canViewMemberList()\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"($__vars['xf']['options']['enableNewsFeed'] AND $__vars['xf']['visitor']['user_id'])","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.whatsNewNewsFeed'),\n\t\t'href' => $__templater->func('link', array('whats-new/news-feed', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":600,"enabled":1,"is_customized":0,"navigation_id":"whatsNewNewsFeed","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/news-feed') }}\",\"display_condition\":\"$xf.options.enableNewsFeed AND $xf.visitor.user_id\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['options']['enableNewsFeed']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.latestActivity'),\n\t\t'href' => $__templater->func('link', array('whats-new/latest-activity', ), false),\n\t\t'attributes' => [\n\t\t\t'rel' => 'nofollow',\n\t\t],\n\t]","display_order":700,"enabled":1,"is_customized":0,"navigation_id":"latestActivity","navigation_type_id":"basic","parent_navigation_id":"whatsNew","type_config":"{\"link\":\"{{ link('whats-new\\/latest-activity') }}\",\"display_condition\":\"$xf.options.enableNewsFeed\",\"extra_attributes\":{\"rel\":\"nofollow\"}}"},{"addon_id":"XF","condition_expression":"$__vars['xf']['visitor']['user_id']","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultLogOut'),\n\t\t'href' => $__templater->func('link', array('logout', null, array('t' => $__templater->func('csrf_token', array(), false), ), ), false),\n\t\t'attributes' => [],\n\t]","display_order":1000,"enabled":1,"is_customized":0,"navigation_id":"defaultLogOut","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('logout', null, {'t': csrf_token()}) }}\",\"display_condition\":\"$xf.visitor.user_id\",\"extra_attributes\":[]}"},{"addon_id":"XF","condition_expression":"((!$__vars['xf']['visitor']['user_id']) AND $__vars['xf']['options']['registrationSetup']['enabled'])","data_expression":"[\n\t\t'title' => \\XF::phrase('nav.defaultRegister'),\n\t\t'href' => $__templater->func('link', array('register', ), false),\n\t\t'attributes' => [],\n\t]","display_order":1000,"enabled":1,"is_customized":0,"navigation_id":"defaultRegister","navigation_type_id":"basic","parent_navigation_id":"_default","type_config":"{\"link\":\"{{ link('register') }}\",\"display_condition\":\"!$xf.visitor.user_id && $xf.options.registrationSetup.enabled\",\"extra_attributes\":[]}"}],"selected":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","data_expression","enabled","is_customized","addon_id"]},"nodes":{"columns":["node_id","title","description","node_name","node_type_id","parent_node_id","display_order","display_in_list","lft","rgt","depth","style_id","effective_style_id","breadcrumb_data","navigation_id","effective_navigation_id"],"rows":[{"display_in_list":1,"display_order":1,"lft":1,"node_id":1,"node_type_id":"Category","parent_node_id":0,"title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"display_in_list":1,"display_order":1,"lft":2,"node_id":2,"node_type_id":"Forum","parent_node_id":1,"title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"},{"display_in_list":1,"display_order":100,"lft":5,"node_id":3,"node_type_id":"Category","parent_node_id":0,"title":"\u0411\u0438\u0437\u043d\u0435\u0441 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430"},{"display_in_list":1,"display_order":200,"lft":13,"node_id":4,"node_type_id":"Category","parent_node_id":0,"title":"\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0430\u0437\u0431\u043e\u0440\u044b"},{"display_in_list":1,"display_order":300,"lft":23,"node_id":5,"node_type_id":"Category","parent_node_id":0,"title":"Private AI"},{"display_in_list":1,"display_order":400,"lft":27,"node_id":6,"node_type_id":"Category","parent_node_id":0,"title":"\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435"},{"display_in_list":1,"display_order":500,"lft":33,"node_id":7,"node_type_id":"Category","parent_node_id":0,"title":"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u044b"},{"display_in_list":1,"display_order":10,"lft":6,"node_id":8,"node_type_id":"Forum","parent_node_id":3,"title":"\u0411\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0438"},{"display_in_list":1,"display_order":20,"lft":8,"node_id":9,"node_type_id":"Forum","parent_node_id":3,"title":"\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0442\u0435\u043a\u0438"},{"display_in_list":1,"display_order":30,"lft":10,"node_id":10,"node_type_id":"Forum","parent_node_id":3,"title":"\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 SaaS"},{"display_in_list":1,"display_order":10,"lft":14,"node_id":11,"node_type_id":"Forum","parent_node_id":4,"title":"PVE Battles"},{"display_in_list":1,"display_order":20,"lft":16,"node_id":12,"node_type_id":"Forum","parent_node_id":4,"title":"\u041e\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c"},{"display_in_list":1,"display_order":30,"lft":18,"node_id":13,"node_type_id":"Forum","parent_node_id":4,"title":"Backup Challenge"},{"display_in_list":1,"display_order":40,"lft":20,"node_id":14,"node_type_id":"Forum","parent_node_id":4,"title":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c"},{"display_in_list":1,"display_order":10,"lft":24,"node_id":15,"node_type_id":"Forum","parent_node_id":5,"title":"PVEPro AI Lab"},{"display_in_list":1,"display_order":10,"lft":28,"node_id":16,"node_type_id":"Forum","parent_node_id":6,"title":"\u0416\u0435\u043b\u0435\u0437\u043e \u0438 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438"},{"display_in_list":1,"display_order":20,"lft":30,"node_id":17,"node_type_id":"Forum","parent_node_id":6,"title":"\u0417\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435"},{"display_in_list":1,"display_order":10,"lft":34,"node_id":18,"node_type_id":"Forum","parent_node_id":7,"title":"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u044b PVEPro"}],"selected":["node_id","parent_node_id","node_type_id","title","display_order","display_in_list","lft"]},"options":[{"option_id":"boardActive","option_value":"1"},{"option_id":"boardDescription","option_value":"\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0431\u0438\u0437\u043d\u0435\u0441\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u043b\u0430\u0434\u0435\u0435\u0442\u0435 \u0432\u044b."},{"option_id":"boardInactiveMessage","option_value":"Sorry, we're currently unavailable. Please check back later."},{"option_id":"boardTitle","option_value":"PVEPro"},{"option_id":"boardUrl","option_value":"https://pvepro.ru"},{"option_id":"contactUrl","option_value":"{\"type\":\"default\",\"custom\":false,\"overlay\":false}"},{"option_id":"defaultLanguageId","option_value":"2"},{"option_id":"defaultStyleId","option_value":"2"},{"option_id":"homePageUrl","option_value":""},{"option_id":"indexRoute","option_value":"forums/"},{"option_id":"privacyPolicyUrl","option_value":"{\"type\":\"default\",\"custom\":false}"},{"option_id":"registrationSetup","option_value":"{\"enabled\":false,\"emailConfirmation\":\"1\",\"moderation\":false,\"requireDob\":\"0\",\"minimumAge\":\"13\",\"requireLocation\":false,\"requireEmailChoice\":false}"}],"portal_like":{"addons":[],"nav":{"columns":["navigation_id","parent_navigation_id","display_order","navigation_type_id","type_config","condition_expression","condition_setup","data_expression","data_setup","global_setup","enabled","is_customized","default_value","addon_id"],"rows":[],"selected":["navigation_id","parent_navigation_id","display_order","addon_id","enabled"]},"widgets":{"columns":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"],"rows":[],"selected":["widget_id","widget_key","definition_id","positions"]}},"route_filters":{"columns":["route_filter_id","prefix","find_route","replace_route","enabled","url_to_route_only"],"rows":[],"selected":["route_filter_id","find_route","replace_route","enabled"]},"routes":{"columns":["route_id","route_type","route_prefix","sub_name","format","build_class","build_method","controller","context","action_prefix","addon_id"],"rows":[{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Account","format":"","route_id":1,"route_prefix":"account","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"account","controller":"XF:Account","format":"","route_id":147,"route_prefix":"account","route_type":"public","sub_name":""},{"action_prefix":"applications","addon_id":"XF","context":"account","controller":"XF:Account","format":"applications/:str/","route_id":148,"route_prefix":"account","route_type":"public","sub_name":"applications"},{"action_prefix":"connectedAccount","addon_id":"XF","context":"account","controller":"XF:Account","format":"connected-accounts/:str/","route_id":149,"route_prefix":"account","route_type":"public","sub_name":"connected-accounts"},{"action_prefix":"Passkey","addon_id":"XF","context":"","controller":"XF:Account","format":"passkeys/:int/","route_id":150,"route_prefix":"account","route_type":"public","sub_name":"passkeys"},{"action_prefix":"TwoStep","addon_id":"XF","context":"","controller":"XF:Account","format":"two-step/:str/","route_id":151,"route_prefix":"account","route_type":"public","sub_name":"two-step"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:AccountConfirmation","format":":int/","route_id":152,"route_prefix":"account-confirmation","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"activitySummary","controller":"XF:ActivitySummary","format":":int/","route_id":2,"route_prefix":"activity-summary","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"activitySummaryDefinitions","controller":"XF:ActivitySummaryDefinition","format":"definitions/:str/","route_id":3,"route_prefix":"activity-summary","route_type":"admin","sub_name":"definitions"},{"action_prefix":"","addon_id":"XF","context":"listAddOns","controller":"XF:AddOn","format":":str/","route_id":4,"route_prefix":"add-ons","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"adminNavigation","controller":"XF:AdminNavigation","format":":str/","route_id":5,"route_prefix":"admin-navigation","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"adminPermissions","controller":"XF:AdminPermission","format":":str/","route_id":6,"route_prefix":"admin-permissions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"admins","controller":"XF:Admin","format":":int/","route_id":7,"route_prefix":"admins","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"advertising","controller":"XF:Advertising","format":":int/","route_id":8,"route_prefix":"advertising","route_type":"admin","sub_name":""},{"action_prefix":"position","addon_id":"XF","context":"advertisingPositions","controller":"XF:Advertising","format":"positions/:str/","route_id":9,"route_prefix":"advertising","route_type":"admin","sub_name":"positions"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Alerts","format":"","route_id":117,"route_prefix":"alerts","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Alert","format":":+int/","route_id":118,"route_prefix":"alerts","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"apiKeys","controller":"XF:ApiKey","format":":int/","route_id":10,"route_prefix":"api-keys","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"apiScopes","controller":"XF:ApiScope","format":":str/","route_id":11,"route_prefix":"api-scopes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"appearance","controller":"XF:Appearance","format":"","route_id":12,"route_prefix":"appearance","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ApprovalQueue","format":"","route_id":153,"route_prefix":"approval-queue","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"assets","controller":"XF:Asset","format":"","route_id":13,"route_prefix":"assets","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"attachments","controller":"XF:Attachment","format":":int/","route_id":14,"route_prefix":"attachments","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Attachments","format":"","route_id":119,"route_prefix":"attachments","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Attachment","format":":int/","route_id":154,"route_prefix":"attachments","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Attachment","format":":+int/","route_id":120,"route_prefix":"attachments","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Auth","format":"","route_id":121,"route_prefix":"auth","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userDiscipline","controller":"XF:Banning","format":"","route_id":15,"route_prefix":"banning","route_type":"admin","sub_name":""},{"action_prefix":"users","addon_id":"XF","context":"bannedUsers","controller":"XF:Banning","format":"users/:int/","route_id":16,"route_prefix":"banning","route_type":"admin","sub_name":"users"},{"action_prefix":"","addon_id":"XF","context":"bbCodeMediaSites","controller":"XF:BbCodeMediaSite","format":":str/","route_id":17,"route_prefix":"bb-code-media-sites","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"customBbCodes","controller":"XF:BbCode","format":":str/","route_id":18,"route_prefix":"bb-codes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"bbCodeButtonManager","controller":"XF:ButtonManager","format":"","route_id":19,"route_prefix":"button-manager","route_type":"admin","sub_name":""},{"action_prefix":"dropdown","addon_id":"XF","context":"bbCodeButtonManager","controller":"XF:ButtonManager","format":"dropdown/:str/","route_id":20,"route_prefix":"button-manager","route_type":"admin","sub_name":"dropdown"},{"action_prefix":"","addon_id":"XF","context":"qAndACaptcha","controller":"XF:CaptchaQuestion","format":":int/","route_id":21,"route_prefix":"captcha-questions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Category","format":":int/","route_id":22,"route_prefix":"categories","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Category","format":":str_int/","route_id":155,"route_prefix":"categories","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"classExtensions","controller":"XF:ClassExtension","format":":int/","route_id":23,"route_prefix":"class-extensions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"codeEvents","controller":"XF:CodeEvent","format":":str/","route_id":24,"route_prefix":"code-events","route_type":"admin","sub_name":""},{"action_prefix":"listener","addon_id":"XF","context":"codeEventListeners","controller":"XF:CodeEvent","format":"listeners/:int/","route_id":25,"route_prefix":"code-events","route_type":"admin","sub_name":"listeners"},{"action_prefix":"","addon_id":"XF","context":"communication","controller":"XF:Communication","format":"","route_id":26,"route_prefix":"communication","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"connectedAccountProviders","controller":"XF:ConnectedAccount","format":":str/","route_id":27,"route_prefix":"connected-accounts","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"content","controller":"XF:Content","format":"","route_id":28,"route_prefix":"content","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"contentTypes","controller":"XF:ContentType","format":":str/:str/","route_id":29,"route_prefix":"content-types","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ConversationMessages","format":"","route_id":122,"route_prefix":"conversation-messages","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ConversationMessage","format":":+int/","route_id":123,"route_prefix":"conversation-messages","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Conversations","format":"","route_id":124,"route_prefix":"conversations","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":":int/:page","route_id":156,"route_prefix":"conversations","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Conversation","format":":+int/","route_id":125,"route_prefix":"conversations","route_type":"api","sub_name":"-"},{"action_prefix":"messages","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":"messages/:int/","route_id":157,"route_prefix":"conversations","route_type":"public","sub_name":"messages"},{"action_prefix":"","addon_id":"XF","context":"cronEntries","controller":"XF:CronEntry","format":":str/","route_id":30,"route_prefix":"cron","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"threadFields","controller":"XF:ThreadField","format":":str/","route_id":31,"route_prefix":"custom-thread-fields","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userFields","controller":"XF:UserField","format":":str/","route_id":32,"route_prefix":"custom-user-fields","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"dataPortability","controller":"XF:DataPortability","format":"","route_id":33,"route_prefix":"data-portability","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"development","controller":"XF:Development","format":"","route_id":34,"route_prefix":"development","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":":int/:page","route_id":158,"route_prefix":"direct-messages","route_type":"public","sub_name":""},{"action_prefix":"replies","addon_id":"XF","context":"conversations","controller":"XF:Conversation","format":"replies/:int/","route_id":159,"route_prefix":"direct-messages","route_type":"public","sub_name":"replies"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:EditHistory","format":":int/","route_id":160,"route_prefix":"edit-history","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Editor","format":"","route_id":161,"route_prefix":"editor","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:EmailStop","format":":+int/","route_id":162,"route_prefix":"email-stop","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"whatsNew","controller":"XF:FeaturedContent","format":":page","route_id":163,"route_prefix":"featured","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"rssFeedImporter","controller":"XF:Feed","format":":int/","route_id":35,"route_prefix":"feeds","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:FindNew","format":":any","route_id":164,"route_prefix":"find-new","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:FindThreads","format":"","route_id":165,"route_prefix":"find-threads","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"help","controller":"XF:ForceAgreement","format":"","route_id":36,"route_prefix":"force-agreement","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Forum","format":":int/","route_id":37,"route_prefix":"forums","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Forum","format":":str_int/:page","route_id":166,"route_prefix":"forums","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Forum","format":":+int/","route_id":126,"route_prefix":"forums","route_type":"api","sub_name":"-"},{"action_prefix":"newPosts","addon_id":"XF","context":"forums","controller":"XF:Forum","format":"-/new-posts","route_id":167,"route_prefix":"forums","route_type":"public","sub_name":"new-posts"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:GotoPage","format":"","route_id":168,"route_prefix":"goto","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"groupsAndPermissions","controller":"XF:GroupAndPermission","format":"","route_id":38,"route_prefix":"groups-permissions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"help","controller":"XF:Help","format":":any/","route_id":169,"route_prefix":"help","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"helpPages","controller":"XF:HelpPage","format":":str/","route_id":39,"route_prefix":"help-pages","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"importData","controller":"XF:Import","format":"","route_id":40,"route_prefix":"import","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Index","format":"","route_id":41,"route_prefix":"index","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Index","format":"","route_id":127,"route_prefix":"index","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Index","format":"","route_id":170,"route_prefix":"index","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:InlineMod","format":"","route_id":171,"route_prefix":"inline-mod","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"languages","controller":"XF:Language","format":":int/","route_id":42,"route_prefix":"languages","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:LinkForum","format":":int/","route_id":43,"route_prefix":"link-forums","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:LinkForum","format":":str_int/","route_id":172,"route_prefix":"link-forums","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Login","format":"","route_id":44,"route_prefix":"login","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Login","format":"","route_id":173,"route_prefix":"login","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Logout","format":"","route_id":174,"route_prefix":"logout","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"logs","controller":"XF:Log","format":"","route_id":45,"route_prefix":"logs","route_type":"admin","sub_name":""},{"action_prefix":"admin","addon_id":"XF","context":"adminLog","controller":"XF:Log","format":"admin/:int/","route_id":46,"route_prefix":"logs","route_type":"admin","sub_name":"admin"},{"action_prefix":"cookieConsent","addon_id":"XF","context":"cookieConsentLog","controller":"XF:Log","format":"cookie-consent/:int/","route_id":47,"route_prefix":"logs","route_type":"admin","sub_name":"cookie-consent"},{"action_prefix":"ImageProxy","addon_id":"XF","context":"imageProxyLog","controller":"XF:Log","format":"image-proxy/:int/","route_id":48,"route_prefix":"logs","route_type":"admin","sub_name":"image-proxy"},{"action_prefix":"LinkProxy","addon_id":"XF","context":"linkProxyLog","controller":"XF:Log","format":"link-proxy/:int/","route_id":49,"route_prefix":"logs","route_type":"admin","sub_name":"link-proxy"},{"action_prefix":"moderator","addon_id":"XF","context":"moderatorLog","controller":"XF:Log","format":"moderator/:int/","route_id":50,"route_prefix":"logs","route_type":"admin","sub_name":"moderator"},{"action_prefix":"Oembed","addon_id":"XF","context":"oEmbedLog","controller":"XF:Log","format":"oembed/:int","route_id":51,"route_prefix":"logs","route_type":"admin","sub_name":"oembed"},{"action_prefix":"paymentProvider","addon_id":"XF","context":"paymentProviderLog","controller":"XF:Log","format":"payment-provider/:int/","route_id":52,"route_prefix":"logs","route_type":"admin","sub_name":"payment-provider"},{"action_prefix":"rejectedUser","addon_id":"XF","context":"rejectedUsersLog","controller":"XF:Log","format":"rejected-users/:int/","route_id":53,"route_prefix":"logs","route_type":"admin","sub_name":"rejected-users"},{"action_prefix":"serverError","addon_id":"XF","context":"serverErrorLog","controller":"XF:Log","format":"server-errors/:int/","route_id":54,"route_prefix":"logs","route_type":"admin","sub_name":"server-errors"},{"action_prefix":"sitemap","addon_id":"XF","context":"sitemapLog","controller":"XF:Log","format":"sitemap/:int/","route_id":55,"route_prefix":"logs","route_type":"admin","sub_name":"sitemap"},{"action_prefix":"spamCleaner","addon_id":"XF","context":"spamCleanerLog","controller":"XF:Log","format":"spam-cleaner/:int/","route_id":56,"route_prefix":"logs","route_type":"admin","sub_name":"spam-cleaner"},{"action_prefix":"spamTrigger","addon_id":"XF","context":"spamTriggerLog","controller":"XF:Log","format":"spam-trigger/:int/","route_id":57,"route_prefix":"logs","route_type":"admin","sub_name":"spam-trigger"},{"action_prefix":"usernameChange","addon_id":"XF","context":"usernameChangeLog","controller":"XF:Log","format":"username-change/:int/","route_id":58,"route_prefix":"logs","route_type":"admin","sub_name":"username-change"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:LostPassword","format":":int/","route_id":175,"route_prefix":"lost-password","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Me","format":"","route_id":128,"route_prefix":"me","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"memberStats","controller":"XF:MemberStat","format":":int/","route_id":59,"route_prefix":"member-stats","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:Member","format":":int/:page","route_id":176,"route_prefix":"members","route_type":"public","sub_name":""},{"action_prefix":"followers","addon_id":"XF","context":"members","controller":"XF:Member","format":":int/followers/:page","route_id":177,"route_prefix":"members","route_type":"public","sub_name":"followers"},{"action_prefix":"following","addon_id":"XF","context":"members","controller":"XF:Member","format":":int/following/:page","route_id":178,"route_prefix":"members","route_type":"public","sub_name":"following"},{"action_prefix":"list","addon_id":"XF","context":"members","controller":"XF:Member","format":"list/","route_id":179,"route_prefix":"members","route_type":"public","sub_name":"list"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Misc","format":"","route_id":60,"route_prefix":"misc","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Misc","format":"","route_id":180,"route_prefix":"misc","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"moderators","controller":"XF:Moderator","format":"","route_id":61,"route_prefix":"moderators","route_type":"admin","sub_name":""},{"action_prefix":"content","addon_id":"XF","context":"moderators","controller":"XF:Moderator","format":"content/:int/","route_id":62,"route_prefix":"moderators","route_type":"admin","sub_name":"content"},{"action_prefix":"super","addon_id":"XF","context":"moderators","controller":"XF:Moderator","format":"super/:int/","route_id":63,"route_prefix":"moderators","route_type":"admin","sub_name":"super"},{"action_prefix":"","addon_id":"XF","context":"navigation","controller":"XF:Navigation","format":":str/","route_id":64,"route_prefix":"navigation","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Node","format":":int/","route_id":65,"route_prefix":"nodes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Nodes","format":"","route_id":129,"route_prefix":"nodes","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Node","format":":+int/","route_id":130,"route_prefix":"nodes","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"notices","controller":"XF:Notice","format":":int/","route_id":66,"route_prefix":"notices","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:OAuth2","format":"","route_id":131,"route_prefix":"oauth2","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"oauth2","controller":"XF:OAuth2","format":"","route_id":181,"route_prefix":"oauth2","route_type":"public","sub_name":""},{"action_prefix":"client","addon_id":"XF","context":"oauthClients","controller":"XF:OAuth2","format":"clients/:str/","route_id":67,"route_prefix":"oauth2","route_type":"admin","sub_name":"clients"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:OEmbed","format":"","route_id":132,"route_prefix":"oembed","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:Online","format":"","route_id":182,"route_prefix":"online","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"options","controller":"XF:Option","format":":str/","route_id":68,"route_prefix":"options","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"options","controller":"XF:Option","format":"groups/:str/","route_id":69,"route_prefix":"options","route_type":"admin","sub_name":"groups"},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:Page","format":":int/","route_id":70,"route_prefix":"pages","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Page","format":":str/","route_id":183,"route_prefix":"pages","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"paymentProfiles","controller":"XF:PaymentProfile","format":":int/","route_id":71,"route_prefix":"payment-profiles","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"permissionDefinitions","controller":"XF:PermissionDefinition","format":"","route_id":72,"route_prefix":"permission-definitions","route_type":"admin","sub_name":""},{"action_prefix":"interfaceGroup","addon_id":"XF","context":"permissionDefinitions","controller":"XF:PermissionDefinition","format":"interface-groups/:str/","route_id":73,"route_prefix":"permission-definitions","route_type":"admin","sub_name":"interface-groups"},{"action_prefix":"","addon_id":"XF","context":"permissionDefinitions","controller":"XF:PermissionDefinition","format":"permissions/:str/:str/","route_id":74,"route_prefix":"permission-definitions","route_type":"admin","sub_name":"permissions"},{"action_prefix":"","addon_id":"XF","context":"permissions","controller":"XF:Permission","format":"","route_id":75,"route_prefix":"permissions","route_type":"admin","sub_name":""},{"action_prefix":"node","addon_id":"XF","context":"nodePermissions","controller":"XF:Permission","format":"nodes/:int/","route_id":76,"route_prefix":"permissions","route_type":"admin","sub_name":"nodes"},{"action_prefix":"userGroup","addon_id":"XF","context":"userGroupPermissions","controller":"XF:Permission","format":"user-groups/:int/","route_id":77,"route_prefix":"permissions","route_type":"admin","sub_name":"user-groups"},{"action_prefix":"user","addon_id":"XF","context":"userPermissions","controller":"XF:Permission","format":"users/:int/","route_id":78,"route_prefix":"permissions","route_type":"admin","sub_name":"users"},{"action_prefix":"","addon_id":"XF","context":"phrases","controller":"XF:Phrase","format":":int/","route_id":79,"route_prefix":"phrases","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Posts","format":"","route_id":133,"route_prefix":"posts","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Post","format":":int/","route_id":184,"route_prefix":"posts","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Post","format":":+int/","route_id":134,"route_prefix":"posts","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePostComments","format":"","route_id":135,"route_prefix":"profile-post-comments","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePostComment","format":":+int/","route_id":136,"route_prefix":"profile-post-comments","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePosts","format":"","route_id":137,"route_prefix":"profile-posts","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:ProfilePost","format":":int/","route_id":185,"route_prefix":"profile-posts","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ProfilePost","format":":+int/","route_id":138,"route_prefix":"profile-posts","route_type":"api","sub_name":"-"},{"action_prefix":"Comments","addon_id":"XF","context":"members","controller":"XF:ProfilePost","format":"comments/:int/","route_id":186,"route_prefix":"profile-posts","route_type":"public","sub_name":"comments"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Purchase","format":":str/","route_id":187,"route_prefix":"purchase","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"pwa","controller":"XF:PWA","format":"","route_id":80,"route_prefix":"pwa","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"listReactions","controller":"XF:Reaction","format":":int/","route_id":81,"route_prefix":"reactions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:RecentActivity","format":"","route_id":188,"route_prefix":"recent-activity","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Register","format":"","route_id":189,"route_prefix":"register","route_type":"public","sub_name":""},{"action_prefix":"connectedAccount","addon_id":"XF","context":"","controller":"XF:Register","format":"connected-accounts/:str/","route_id":190,"route_prefix":"register","route_type":"public","sub_name":"connected-accounts"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Report","format":":int/","route_id":191,"route_prefix":"reports","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"routeFilters","controller":"XF:RouteFilter","format":":int/","route_id":82,"route_prefix":"route-filters","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"routes","controller":"XF:Route","format":":int/","route_id":83,"route_prefix":"routes","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Search","format":"","route_id":84,"route_prefix":"search","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Searches","format":"","route_id":139,"route_prefix":"search","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Search","format":":int/","route_id":192,"route_prefix":"search","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Search","format":":+int/","route_id":140,"route_prefix":"search","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"nodes","controller":"XF:SearchForum","format":":int/","route_id":85,"route_prefix":"search-forums","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:SearchForum","format":":str_int/:page","route_id":193,"route_prefix":"search-forums","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:SearchForum","format":":+int/","route_id":141,"route_prefix":"search-forums","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:SecurityLock","format":":int/","route_id":194,"route_prefix":"security-lock","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"setup","controller":"XF:Setup","format":"","route_id":86,"route_prefix":"setup","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"smilies","controller":"XF:SmilieCategory","format":":int/","route_id":87,"route_prefix":"smilie-categories","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"smilies","controller":"XF:Smilie","format":":int/","route_id":88,"route_prefix":"smilies","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:SpamCleaner","format":":int/","route_id":195,"route_prefix":"spam-cleaner","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"stats","controller":"XF:Stats","format":"","route_id":89,"route_prefix":"stats","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Stats","format":"","route_id":142,"route_prefix":"stats","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"styleProperties","controller":"XF:StyleProperty","format":":int/","route_id":90,"route_prefix":"style-properties","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"styleProperties","controller":"XF:StyleProperty","format":"groups/:int/","route_id":91,"route_prefix":"style-properties","route_type":"admin","sub_name":"groups"},{"action_prefix":"","addon_id":"XF","context":"styles","controller":"XF:Style","format":":int/","route_id":92,"route_prefix":"styles","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:ServiceWorker","format":"","route_id":196,"route_prefix":"sw","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"tags","controller":"XF:Tag","format":":int/","route_id":93,"route_prefix":"tags","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Tag","format":":str/:page","route_id":197,"route_prefix":"tags","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"templateModifications","controller":"XF:TemplateModification","format":":int/","route_id":94,"route_prefix":"template-modifications","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"templates","controller":"XF:Template","format":":int/","route_id":95,"route_prefix":"templates","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"threadPrefixes","controller":"XF:ThreadPrefix","format":":int/","route_id":96,"route_prefix":"thread-prefixes","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"threadPrefixes","controller":"XF:ThreadPrefix","format":"group/:int/","route_id":97,"route_prefix":"thread-prefixes","route_type":"admin","sub_name":"group"},{"action_prefix":"","addon_id":"XF","context":"threadPrompts","controller":"XF:ThreadPrompt","format":":int/","route_id":98,"route_prefix":"thread-prompts","route_type":"admin","sub_name":""},{"action_prefix":"Group","addon_id":"XF","context":"threadPrompts","controller":"XF:ThreadPrompt","format":"group/:int/","route_id":99,"route_prefix":"thread-prompts","route_type":"admin","sub_name":"group"},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Thread","format":"","route_id":100,"route_prefix":"threads","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Threads","format":"","route_id":143,"route_prefix":"threads","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:Thread","format":":int/:page","route_id":198,"route_prefix":"threads","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Thread","format":":+int/","route_id":144,"route_prefix":"threads","route_type":"api","sub_name":"-"},{"action_prefix":"post","addon_id":"XF","context":"forums","controller":"XF:Thread","format":":+int/post-:+int_p","route_id":199,"route_prefix":"threads","route_type":"public","sub_name":"post"},{"action_prefix":"replyBans","addon_id":"XF","context":"threadReplyBans","controller":"XF:Thread","format":"reply-bans/:int/","route_id":101,"route_prefix":"threads","route_type":"admin","sub_name":"reply-bans"},{"action_prefix":"","addon_id":"XF","context":"tools","controller":"XF:Tools","format":"","route_id":102,"route_prefix":"tools","route_type":"admin","sub_name":""},{"action_prefix":"fileCheck","addon_id":"XF","context":"fileCheck","controller":"XF:Tools","format":"file-check/:int/","route_id":103,"route_prefix":"tools","route_type":"admin","sub_name":"file-check"},{"action_prefix":"","addon_id":"XF","context":"trophies","controller":"XF:Trophy","format":":int/","route_id":104,"route_prefix":"trophies","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"twoStepProviders","controller":"XF:TwoStep","format":":str/","route_id":105,"route_prefix":"two-step","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userGroupPromotions","controller":"XF:UserGroupPromotion","format":":int/","route_id":106,"route_prefix":"user-group-promotions","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userGroups","controller":"XF:UserGroup","format":":int/","route_id":107,"route_prefix":"user-groups","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userTitleLadder","controller":"XF:UserTitleLadder","format":"","route_id":108,"route_prefix":"user-title-ladder","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"userUpgrades","controller":"XF:UserUpgrade","format":":int/","route_id":109,"route_prefix":"user-upgrades","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"users","controller":"XF:User","format":":int/","route_id":110,"route_prefix":"users","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Users","format":"","route_id":145,"route_prefix":"users","route_type":"api","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:User","format":":+int/","route_id":146,"route_prefix":"users","route_type":"api","sub_name":"-"},{"action_prefix":"","addon_id":"XF","context":"userWarnings","controller":"XF:Warning","format":":int/","route_id":111,"route_prefix":"warnings","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:Warning","format":":int/","route_id":200,"route_prefix":"warnings","route_type":"public","sub_name":""},{"action_prefix":"action","addon_id":"XF","context":"userWarnings","controller":"XF:Warning","format":"actions/:int/","route_id":112,"route_prefix":"warnings","route_type":"admin","sub_name":"actions"},{"action_prefix":"","addon_id":"XF","context":"","controller":"XF:Watched","format":"","route_id":201,"route_prefix":"watched","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"webhooks","controller":"XF:Webhook","format":":int/","route_id":113,"route_prefix":"webhooks","route_type":"admin","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"whatsNew","controller":"XF:WhatsNew","format":"","route_id":202,"route_prefix":"whats-new","route_type":"public","sub_name":""},{"action_prefix":"","addon_id":"XF","context":"forums","controller":"XF:WhatsNewPost","format":"posts/:int/:page","route_id":203,"route_prefix":"whats-new","route_type":"public","sub_name":"posts"},{"action_prefix":"","addon_id":"XF","context":"members","controller":"XF:WhatsNewProfilePost","format":"profile-posts/:int/:page","route_id":204,"route_prefix":"whats-new","route_type":"public","sub_name":"profile-posts"},{"action_prefix":"","addon_id":"XF","context":"widgets","controller":"XF:Widget","format":":int/","route_id":114,"route_prefix":"widgets","route_type":"admin","sub_name":""},{"action_prefix":"definition","addon_id":"XF","context":"widgetDefinitions","controller":"XF:Widget","format":"definitions/:str/","route_id":115,"route_prefix":"widgets","route_type":"admin","sub_name":"definitions"},{"action_prefix":"position","addon_id":"XF","context":"widgetPositions","controller":"XF:Widget","format":"positions/:str/","route_id":116,"route_prefix":"widgets","route_type":"admin","sub_name":"positions"}],"selected":["route_id","route_type","route_prefix","sub_name","format","controller","context","action_prefix","addon_id"]},"styles":{"columns":["style_id","parent_id","parent_list","title","description","properties","assets","effective_assets","last_modified_date","enable_variations","user_selectable","designer_mode"],"rows":[{"description":"","enable_variations":1,"last_modified_date":1789920702,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1},{"description":"PVEPro visual style","enable_variations":1,"last_modified_date":1789920704,"parent_id":1,"style_id":2,"title":"PVEPro","user_selectable":1}],"selected":["style_id","parent_id","title","description","user_selectable","enable_variations","last_modified_date"]},"template_map_effective":[{"addon_id":"XF","bytes":15382,"source_style_id":0,"style_id":2,"template_id":21,"title":"PAGE_CONTAINER","version_id":2031170},{"addon_id":"XF","bytes":37088,"source_style_id":0,"style_id":2,"template_id":595,"title":"PAGE_CONTAINER","version_id":2031170},{"addon_id":"XF","bytes":3514,"source_style_id":0,"style_id":2,"template_id":869,"title":"forum_list","version_id":2030010},{"addon_id":"XF","bytes":836,"source_style_id":0,"style_id":2,"template_id":873,"title":"forum_overview_wrapper","version_id":2020670},{"addon_id":"XF","bytes":1532,"source_style_id":0,"style_id":2,"template_id":1201,"title":"widget_featured_content","version_id":2030033},{"addon_id":"XF","bytes":783,"source_style_id":0,"style_id":2,"template_id":1203,"title":"widget_forum_statistics","version_id":2030010},{"addon_id":"XF","bytes":2878,"source_style_id":0,"style_id":2,"template_id":1206,"title":"widget_members_online","version_id":2000270},{"addon_id":"XF","bytes":1928,"source_style_id":0,"style_id":2,"template_id":1207,"title":"widget_new_posts","version_id":2030010},{"addon_id":"XF","bytes":353,"source_style_id":0,"style_id":2,"template_id":1213,"title":"widget_share_page","version_id":2030010},{"addon_id":"XF","bytes":1328,"source_style_id":0,"style_id":2,"template_id":1216,"title":"widget_trending_content","version_id":2030055}],"template_modifications":{"columns":["modification_id","addon_id","type","template","modification_key","description","execution_order","enabled","action","find","replace"],"rows":[],"selected":["modification_key","addon_id","template","execution_order","enabled","action","description"]},"threads":{"columns":["thread_id","node_id","title","reply_count","view_count","user_id","username","post_date","sticky","discussion_state","discussion_open","discussion_type","type_data","index_state","first_post_id","first_post_reaction_score","first_post_reactions","last_post_date","last_post_id","last_post_user_id","last_post_username","prefix_id","tags","custom_fields","vote_score","vote_count","featured"],"rows":[{"discussion_open":1,"discussion_state":"visible","first_post_id":44,"last_post_date":1789854592,"last_post_id":44,"node_id":18,"reply_count":0,"sticky":1,"thread_id":44,"title":"\u041d\u0430\u0439\u0442\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430: \u043a\u0430\u043a \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":43,"last_post_date":1789854592,"last_post_id":43,"node_id":17,"reply_count":0,"sticky":1,"thread_id":43,"title":"\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c \u0430\u0443\u0434\u0438\u0442 \u0438\u043b\u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435: \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0431\u0440\u0438\u0444","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":42,"last_post_date":1789854592,"last_post_id":42,"node_id":11,"reply_count":0,"sticky":1,"thread_id":42,"title":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443: \u043a\u0430\u043a \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c PVE Battle","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":41,"last_post_date":1789854591,"last_post_id":41,"node_id":9,"reply_count":0,"sticky":1,"thread_id":41,"title":"\u041f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u0435\u043a: \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0430","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":40,"last_post_date":1789854591,"last_post_id":40,"node_id":8,"reply_count":0,"sticky":1,"thread_id":40,"title":"\u0421\u0442\u0430\u0440\u0442 \u0437\u0434\u0435\u0441\u044c: 4 \u043f\u0443\u0442\u0438 \u0432 PVEPro","view_count":7},{"discussion_open":1,"discussion_state":"visible","first_post_id":39,"last_post_date":1789854591,"last_post_id":39,"node_id":18,"reply_count":0,"sticky":0,"thread_id":39,"title":"[\u042d\u043a\u0441\u043f\u0435\u0440\u0442] \u041a\u0430\u043a \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u0438 \u0431\u0435\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":38,"last_post_date":1789854591,"last_post_id":38,"node_id":17,"reply_count":0,"sticky":0,"thread_id":38,"title":"[\u041f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0440\u043e\u0441\u0430] Private AI \u0434\u043b\u044f 20 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":37,"last_post_date":1789854591,"last_post_id":37,"node_id":17,"reply_count":0,"sticky":0,"thread_id":37,"title":"[\u041f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0440\u043e\u0441\u0430] \u0410\u0443\u0434\u0438\u0442 backup \u0437\u0430 \u043e\u0434\u0438\u043d \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0434\u0435\u043d\u044c","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":36,"last_post_date":1789854591,"last_post_id":36,"node_id":16,"reply_count":0,"sticky":0,"thread_id":36,"title":"[\u041f\u043b\u043e\u0449\u0430\u0434\u043a\u0430] \u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0441\u0442\u044c home-lab \u2192 hosting/cloud","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":35,"last_post_date":1789854591,"last_post_id":35,"node_id":16,"reply_count":0,"sticky":0,"thread_id":35,"title":"[\u041f\u043b\u043e\u0449\u0430\u0434\u043a\u0430] NVMe mirror vs RAIDZ","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":34,"last_post_date":1789854591,"last_post_id":34,"node_id":16,"reply_count":0,"sticky":0,"thread_id":34,"title":"[\u041f\u043b\u043e\u0449\u0430\u0434\u043a\u0430] Mini-PC cluster vs tower server","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":33,"last_post_date":1789854591,"last_post_id":33,"node_id":15,"reply_count":0,"sticky":0,"thread_id":33,"title":"[Private AI] \u0410\u0433\u0435\u043d\u0442 \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a CRM","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":32,"last_post_date":1789854591,"last_post_id":32,"node_id":15,"reply_count":0,"sticky":0,"thread_id":32,"title":"[Private AI] \u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f \u0432\u0441\u0442\u0440\u0435\u0447","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":31,"last_post_date":1789854591,"last_post_id":31,"node_id":15,"reply_count":0,"sticky":0,"thread_id":31,"title":"[Private AI] RAG \u043f\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u0430\u043c","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":30,"last_post_date":1789854591,"last_post_id":30,"node_id":14,"reply_count":0,"sticky":0,"thread_id":30,"title":"[Security] \u0410\u0434\u043c\u0438\u043d\u0441\u043a\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f: VPN + MFA + \u0440\u043e\u043b\u0438","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":29,"last_post_date":1789854591,"last_post_id":29,"node_id":14,"reply_count":0,"sticky":0,"thread_id":29,"title":"[Security] \u0421\u0435\u043a\u0440\u0435\u0442\u044b \u0432 env \u0438 backup","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":28,"last_post_date":1789854591,"last_post_id":28,"node_id":14,"reply_count":0,"sticky":0,"thread_id":28,"title":"[Security] \u0423\u0431\u0440\u0430\u0442\u044c management plane \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":27,"last_post_date":1789854591,"last_post_id":27,"node_id":13,"reply_count":0,"sticky":0,"thread_id":27,"title":"[Backup Challenge] DR \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":26,"last_post_date":1789854590,"last_post_id":26,"node_id":13,"reply_count":0,"sticky":0,"thread_id":26,"title":"[Backup Challenge] CRM: RPO 15 \u043c\u0438\u043d\u0443\u0442","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":25,"last_post_date":1789854590,"last_post_id":25,"node_id":13,"reply_count":0,"sticky":0,"thread_id":25,"title":"[Backup Challenge] Nextcloud \u043d\u0430 \u0447\u0438\u0441\u0442\u044b\u0439 \u0445\u043e\u0441\u0442","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":24,"last_post_date":1789854590,"last_post_id":24,"node_id":12,"reply_count":0,"sticky":0,"thread_id":24,"title":"[\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442] DNS \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u043a\u0430\u043a \u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c","view_count":6},{"discussion_open":1,"discussion_state":"visible","first_post_id":23,"last_post_date":1789854590,"last_post_id":23,"node_id":12,"reply_count":0,"sticky":0,"thread_id":23,"title":"[\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442] \u0418\u0441\u0442\u0451\u043a\u0448\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0441\u0435\u0440\u0432\u0438\u0441","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":22,"last_post_date":1789854590,"last_post_id":22,"node_id":12,"reply_count":0,"sticky":0,"thread_id":22,"title":"[\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442] Backup \u0431\u044b\u043b, restore \u043d\u0435 \u0431\u044b\u043b","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":21,"last_post_date":1789854590,"last_post_id":21,"node_id":11,"reply_count":0,"sticky":0,"thread_id":21,"title":"[PVE Battle] SaaS AI vs local AI vs hybrid RAG","view_count":1},{"discussion_open":1,"discussion_state":"visible","first_post_id":20,"last_post_date":1789854590,"last_post_id":20,"node_id":11,"reply_count":0,"sticky":0,"thread_id":20,"title":"[PVE Battle] VPS vs \u043e\u0444\u0438\u0441\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 vs hybrid","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":19,"last_post_date":1789854590,"last_post_id":19,"node_id":11,"reply_count":0,"sticky":0,"thread_id":19,"title":"[PVE Battle] \u041e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440 vs \u0434\u0432\u0430 \u0443\u0437\u043b\u0430","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":18,"last_post_date":1789854590,"last_post_id":18,"node_id":10,"reply_count":0,"sticky":0,"thread_id":18,"title":"[\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f] SaaS CRM \u2192 self-hosted \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u0438 \u043b\u0438\u0434\u043e\u0432","view_count":7},{"discussion_open":1,"discussion_state":"visible","first_post_id":17,"last_post_date":1789854590,"last_post_id":17,"node_id":10,"reply_count":0,"sticky":0,"thread_id":17,"title":"[\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f] Notion \u2192 private knowledge base","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":16,"last_post_date":1789854590,"last_post_id":16,"node_id":10,"reply_count":0,"sticky":0,"thread_id":16,"title":"[\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f] Workspace \u2192 private/hybrid \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":15,"last_post_date":1789854590,"last_post_id":15,"node_id":9,"reply_count":0,"sticky":0,"thread_id":15,"title":"[\u0421\u0442\u0435\u043a] Hybrid: \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 + \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 DR","view_count":1},{"discussion_open":1,"discussion_state":"visible","first_post_id":14,"last_post_date":1789854590,"last_post_id":14,"node_id":9,"reply_count":0,"sticky":0,"thread_id":14,"title":"[\u0421\u0442\u0435\u043a] 30 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: CRM + \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b + monitoring","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":13,"last_post_date":1789854590,"last_post_id":13,"node_id":9,"reply_count":0,"sticky":0,"thread_id":13,"title":"[\u0421\u0442\u0435\u043a] 20 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b + \u043f\u0430\u0440\u043e\u043b\u0438 + VPN + backup","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":12,"last_post_date":1789854590,"last_post_id":12,"node_id":8,"reply_count":0,"sticky":0,"thread_id":12,"title":"[\u041a\u0435\u0439\u0441] \u0424\u0438\u043b\u0438\u0430\u043b \u043d\u0430 \u043f\u043b\u043e\u0445\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":11,"last_post_date":1789854589,"last_post_id":11,"node_id":8,"reply_count":0,"sticky":0,"thread_id":11,"title":"[\u041a\u0435\u0439\u0441] \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f 18 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u043f\u043e\u0434 \u0441\u0432\u043e\u0438\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":10,"last_post_date":1789854589,"last_post_id":10,"node_id":8,"reply_count":0,"sticky":0,"thread_id":10,"title":"[\u041a\u0435\u0439\u0441] CRM \u0434\u043b\u044f 25 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0431\u0435\u0437 SaaS lock-in","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":9,"last_post_date":1789854136,"last_post_id":9,"node_id":18,"reply_count":0,"sticky":0,"thread_id":9,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041f\u0440\u043e\u0444\u0438\u043b\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0430 PVEPro","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":8,"last_post_date":1789854136,"last_post_id":8,"node_id":17,"reply_count":0,"sticky":0,"thread_id":8,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0417\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0430\u0443\u0434\u0438\u0442 / \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 / \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":7,"last_post_date":1789854136,"last_post_id":7,"node_id":10,"reply_count":0,"sticky":0,"thread_id":7,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441 SaaS","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":6,"last_post_date":1789854136,"last_post_id":6,"node_id":15,"reply_count":0,"sticky":0,"thread_id":6,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Private AI / RAG \u043f\u0440\u043e\u0435\u043a\u0442","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":5,"last_post_date":1789854136,"last_post_id":5,"node_id":14,"reply_count":0,"sticky":0,"thread_id":5,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0410\u0443\u0434\u0438\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":4,"last_post_date":1789854136,"last_post_id":4,"node_id":13,"reply_count":0,"sticky":0,"thread_id":4,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Backup Challenge \u2014 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":3,"last_post_date":1789854136,"last_post_id":3,"node_id":12,"reply_count":0,"sticky":0,"thread_id":3,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0420\u0430\u0437\u0431\u043e\u0440 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430 / postmortem","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":2,"last_post_date":1789854136,"last_post_id":2,"node_id":11,"reply_count":0,"sticky":0,"thread_id":2,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVE Battle \u2014 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440","view_count":0},{"discussion_open":1,"discussion_state":"visible","first_post_id":1,"last_post_date":1789854136,"last_post_id":1,"node_id":9,"reply_count":0,"sticky":0,"thread_id":1,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVEPro Stack Passport","view_count":0}],"selected":["thread_id","node_id","title","discussion_state","discussion_open","sticky","reply_count","view_count","first_post_id","last_post_id","last_post_date"]},"widget_definitions":{"columns":["definition_id","definition_class","addon_id"],"rows":[{"addon_id":"XF","definition_class":"XF\\Widget\\Birthdays","definition_id":"birthdays"},{"addon_id":"XF","definition_class":"XF\\Widget\\FeaturedContent","definition_id":"featured_content"},{"addon_id":"XF","definition_class":"XF\\Widget\\FindMember","definition_id":"find_member"},{"addon_id":"XF","definition_class":"XF\\Widget\\ForumStatistics","definition_id":"forum_statistics"},{"addon_id":"XF","definition_class":"XF\\Widget\\Html","definition_id":"html"},{"addon_id":"XF","definition_class":"XF\\Widget\\MemberStat","definition_id":"member_stat"},{"addon_id":"XF","definition_class":"XF\\Widget\\MembersOnline","definition_id":"members_online"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewPosts","definition_id":"new_posts"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewProfilePosts","definition_id":"new_profile_posts"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewThreads","definition_id":"new_threads"},{"addon_id":"XF","definition_class":"XF\\Widget\\NewestMembers","definition_id":"newest_members"},{"addon_id":"XF","definition_class":"XF\\Widget\\OnlineStatistics","definition_id":"online_statistics"},{"addon_id":"XF","definition_class":"XF\\Widget\\PhpCallback","definition_id":"php_callback"},{"addon_id":"XF","definition_class":"XF\\Widget\\SearchForum","definition_id":"search_forum"},{"addon_id":"XF","definition_class":"XF\\Widget\\SharePage","definition_id":"share_page"},{"addon_id":"XF","definition_class":"XF\\Widget\\ThreadPoll","definition_id":"thread_poll"},{"addon_id":"XF","definition_class":"XF\\Widget\\ThreadStatistics","definition_id":"thread_statistics"},{"addon_id":"XF","definition_class":"XF\\Widget\\TrendingContent","definition_id":"trending_content"},{"addon_id":"XF","definition_class":"XF\\Widget\\VisitorPanel","definition_id":"visitor_panel"}],"selected":["definition_id","definition_class","addon_id"]},"widget_positions":{"columns":["position_id","active","addon_id"],"rows":[{"active":1,"addon_id":"XF","position_id":"category_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"conversation_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"conversation_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"featured_content_list_above_features"},{"active":1,"addon_id":"XF","position_id":"featured_content_list_below_features"},{"active":1,"addon_id":"XF","position_id":"featured_content_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"find_threads_sidenav"},{"active":1,"addon_id":"XF","position_id":"forum_list_above_nodes"},{"active":1,"addon_id":"XF","position_id":"forum_list_below_nodes"},{"active":1,"addon_id":"XF","position_id":"forum_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"forum_new_posts_sidebar"},{"active":1,"addon_id":"XF","position_id":"forum_overview_bottom"},{"active":1,"addon_id":"XF","position_id":"forum_overview_top"},{"active":1,"addon_id":"XF","position_id":"forum_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"help_page_sidenav"},{"active":1,"addon_id":"XF","position_id":"member_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"member_wrapper_sidenav"},{"active":1,"addon_id":"XF","position_id":"online_list_sidebar"},{"active":1,"addon_id":"XF","position_id":"pub_sidebar_bottom"},{"active":1,"addon_id":"XF","position_id":"pub_sidebar_top"},{"active":1,"addon_id":"XF","position_id":"thread_view_above_messages"},{"active":1,"addon_id":"XF","position_id":"thread_view_below_messages"},{"active":1,"addon_id":"XF","position_id":"thread_view_below_quick_reply"},{"active":1,"addon_id":"XF","position_id":"thread_view_sidebar"},{"active":1,"addon_id":"XF","position_id":"whats_new_overview"},{"active":1,"addon_id":"XF","position_id":"whats_new_sidebar"},{"active":1,"addon_id":"XF","position_id":"whats_new_sidenav"}],"selected":["position_id","active","addon_id"]},"widgets":{"columns":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"],"rows":[{"condition_expression":"","definition_id":"find_member","display_condition":"","options":"[]","positions":"{\"member_wrapper_sidenav\":\"10\"}","widget_id":1,"widget_key":"member_wrapper_find_member"},{"condition_expression":"","definition_id":"newest_members","display_condition":"","options":"[]","positions":"{\"member_wrapper_sidenav\":\"20\"}","widget_id":2,"widget_key":"member_wrapper_newest_members"},{"condition_expression":"","definition_id":"online_statistics","display_condition":"","options":"[]","positions":"{\"online_list_sidebar\":\"10\"}","widget_id":3,"widget_key":"online_list_online_statistics"},{"condition_expression":"","definition_id":"new_posts","display_condition":"","options":"{\"limit\": 10, \"style\": \"full\"}","positions":"{\"whats_new_overview\":\"10\"}","widget_id":4,"widget_key":"whats_new_new_posts"},{"condition_expression":"","definition_id":"new_profile_posts","display_condition":"","options":"{\"style\": \"full\"}","positions":"{\"whats_new_overview\":\"10000\"}","widget_id":5,"widget_key":"whats_new_new_profile_posts"},{"condition_expression":"","definition_id":"featured_content","display_condition":"","options":"[\"style\":\"simple\",\"limit\":\"3\"]","positions":"{\"forum_list_sidebar\":\"10\",\"forum_new_posts_sidebar\":\"10\",\"whats_new_sidebar\":\"10\"}","widget_id":6,"widget_key":"forum_overview_featured_content"},{"condition_expression":"","definition_id":"trending_content","display_condition":"","options":"[\"style\":\"simple\",\"limit\":\"5\"]","positions":"{\"forum_list_sidebar\":\"20\",\"forum_new_posts_sidebar\":\"20\",\"whats_new_sidebar\":\"20\"}","widget_id":7,"widget_key":"forum_overview_trending_content"},{"condition_expression":"","definition_id":"members_online","display_condition":"","options":"[]","positions":"{\"forum_list_sidebar\":\"30\",\"forum_new_posts_sidebar\":\"30\",\"whats_new_sidebar\":\"30\"}","widget_id":8,"widget_key":"forum_overview_members_online"},{"condition_expression":"","definition_id":"forum_statistics","display_condition":"","options":"[]","positions":"{\"forum_list_sidebar\":\"40\",\"forum_new_posts_sidebar\":\"40\",\"whats_new_sidebar\":\"40\"}","widget_id":9,"widget_key":"forum_overview_forum_statistics"},{"condition_expression":"","definition_id":"share_page","display_condition":"","options":"[]","positions":"{\"forum_list_sidebar\":\"50\",\"forum_new_posts_sidebar\":\"50\"}","widget_id":10,"widget_key":"forum_overview_share_page"}],"selected":["widget_id","widget_key","definition_id","positions","options","display_condition","condition_expression"]}}} +PORTAL_SOURCE_INVENTORY={"addons":[],"data_contract_files":[{"bytes":9066,"path":"src/addons/XF/_data/navigation.xml","present":true,"sha256":"ca1f7fe24c6cf11496104051ac2fafb0e54ff416183a0ac4ef98e592b99f635e"},{"bytes":1943,"path":"src/addons/XF/_data/widget_positions.xml","present":true,"sha256":"05c05dd17ed6d4cb4e6bfb2c32860ecf0e20e7295095af0546934968beed13bf"},{"bytes":1874,"path":"src/addons/XF/_data/widget_definitions.xml","present":true,"sha256":"b851440b1262527ebc2988a761f37c80925648a3733f111884db05a45d0073e8"},{"path":"src/addons/XFRM/_data/navigation.xml","present":false},{"path":"src/addons/XFRM/_data/widget_positions.xml","present":false},{"path":"src/addons/XFRM/_data/widget_definitions.xml","present":false}],"portal_like_paths":[]} +PUBLIC_AUDIT_EXEC={"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +PUBLIC_ROUTE_AUDIT=[{"block_hits":62,"bytes":79126,"curl_rc":0,"effective":"https://pvepro.ru/index.php","h1":"PVEPro","has_brand753r4":true,"has_pvepro":true,"has_ru_category":true,"has_ru_forum":true,"http":200,"node_list_hits":0,"path":"/","sha256":"0d5ca45948b0473f18ce582d877ea1b88719229c716211f496fe52bc732476ca","sidebar_hits":2,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"PVEPro"},{"block_hits":62,"bytes":79126,"curl_rc":0,"effective":"https://pvepro.ru/index.php","h1":"PVEPro","has_brand753r4":true,"has_pvepro":true,"has_ru_category":true,"has_ru_forum":true,"http":200,"node_list_hits":0,"path":"/forums/","sha256":"96082e82783342993828270655f7db395f9824571da9a1816fe25b568788c086","sidebar_hits":2,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"PVEPro"},{"block_hits":35,"bytes":74589,"curl_rc":0,"effective":"https://pvepro.ru/index.php?whats-new/","h1":"\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e?","has_brand753r4":true,"has_pvepro":true,"has_ru_category":false,"has_ru_forum":false,"http":200,"node_list_hits":0,"path":"/whats-new/","sha256":"da2c938a4828e86fb2710c34351ce338673594170444cd92d581af1a2207159c","sidebar_hits":2,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e? | PVEPro"},{"block_hits":5,"bytes":27405,"curl_rc":0,"effective":"https://pvepro.ru/resources/","h1":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438.","has_brand753r4":true,"has_pvepro":true,"has_ru_category":false,"has_ru_forum":false,"http":404,"node_list_hits":0,"path":"/resources/","sha256":"4ed357c598020bccb785af875ee4b17d5af744d6366001df3bdc1f3e6524013c","sidebar_hits":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438. | PVEPro"},{"block_hits":5,"bytes":27403,"curl_rc":0,"effective":"https://pvepro.ru/support/","h1":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438.","has_brand753r4":true,"has_pvepro":true,"has_ru_category":false,"has_ru_forum":false,"http":404,"node_list_hits":0,"path":"/support/","sha256":"f60a5f51b1fe071a5b83ca554d282adedf5ed86ed83c03f6cdc822161f830758","sidebar_hits":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","strict_utf8":true,"title":"\u0423\u043f\u0441! \u041c\u044b \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438. | PVEPro"}] +779_FAILURE_SCOPE=PHP_DISCOVERY_MONOLITH_FAILED_BEFORE_INVENTORY_NO_MUTATION +SCHEMA_RCA_COMPLETE=True NO_MUTATION=True -TASK_RESULT=PVEPRO_HOMEPAGE_PORTAL_PREFLIGHT_FAILED -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-PREFLIGHT-READONLY-779R1","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} +VISUAL_STYLE_CHECKPOINT_COMPLETE=True +PRODUCT_CHECKPOINTS_REMAINING=18 +TASK_RESULT=PASS_PVEPRO_HOMEPAGE_PORTAL_SCHEMA_RCA +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-HOMEPAGE-PORTAL-SCHEMA-RCA-READONLY-780R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END