| do_automated_posting_job() | D | 19 | 68 | 179 | 
					
				| ajax_generate_posts() | D | 23 | 54 | 149 | 
					
				| admin_page() | D | 19 | 39 | 320 | 
					
				| extract_image_from_item() | D | 36 | 35 | 72 | 
					
				| ajax_toggle_automated_posting() | C | 32 | 24 | 98 | 
					
				| display_history() | B | 36 | 21 | 71 | 
					
				| ajax_verify_payment_and_upgrade() | A | 37 | 14 | 67 | 
					
				| ajax_parse_feeds() | A | 45 | 13 | 35 | 
					
				| ajax_create_stripe_checkout() | A | 42 | 11 | 47 | 
					
				| check_subscription_status() | A | 41 | 8 | 56 | 
					
				| ajax_save_credentials() | A | 47 | 8 | 32 | 
					
				| enqueue_scripts() | A | 47 | 8 | 30 | 
					
				| ajax_save_categories() | A | 52 | 8 | 22 | 
					
				| check_all_pro_subscriptions() | S | 49 | 7 | 28 | 
					
				| get_stripe_customer_id_from_session() | S | 49 | 5 | 30 | 
					
				| ajax_save_language() | S | 50 | 5 | 25 | 
					
				| sanitize_article() | S | 54 | 5 | 20 | 
					
				| ajax_check_duplicates() | S | 55 | 5 | 19 | 
					
				| ajax_search_pexels() | S | 55 | 5 | 19 | 
					
				| find_similar_post() | S | 52 | 5 | 19 | 
					
				| ajax_save_webp_setting() | S | 56 | 5 | 16 | 
					
				| add_to_history() | S | 59 | 5 | 13 | 
					
				| get_customer_id_from_session_via_backend() | S | 50 | 4 | 27 | 
					
				| ajax_save_image_source() | S | 56 | 4 | 17 | 
					
				| ajax_save_pexels_api_key() | S | 60 | 3 | 12 | 
					
				| __construct() | S | 51 | 2 | 26 | 
					
				| downgrade_user_to_free() | S | 56 | 2 | 17 | 
					
				| ajax_reset_processed_guids() | S | 59 | 2 | 14 | 
					
				| ajax_refresh_history() | S | 66 | 2 | 8 | 
					
				| ajax_clear_history() | S | 65 | 2 | 9 | 
					
				| check_for_duplicates() | S | 63 | 2 | 10 | 
					
				| extract_keywords_from_title() | S | 66 | 1 | 6 | 
					
				| standardize_application_password() | S | 67 | 1 | 7 | 
					
				| add_admin_menu() | S | 77 | 1 | 3 | 
					
				| calculate_similarity() | S | 74 | 1 | 4 |