default_topic_id=1
source_ids=[1, 2, 3]
topics_as_json=[{'topic_id': 1, 'topic_name': 'Aviation/Airports', 'allow_multi_source_select': True, 'css_classes': 'fa-thin fa-plane', 'is_visible': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'is_visible': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'is_visible': True}]
sources_as_json=[{'topic_id': 1, 'topic_name': 'Aviation/Airports', 'allow_multi_source_select': True, 'css_classes': 'fa-thin fa-plane', 'source_id': 1, 'source_name': 'FAA Airport Advisory Circulars', 'is_enabled': True}, {'topic_id': 1, 'topic_name': 'Aviation/Airports', 'allow_multi_source_select': True, 'css_classes': 'fa-thin fa-plane', 'source_id': 2, 'source_name': 'FAA Airport Engineering Briefs', 'is_enabled': True}, {'topic_id': 1, 'topic_name': 'Aviation/Airports', 'allow_multi_source_select': True, 'css_classes': 'fa-thin fa-plane', 'source_id': 3, 'source_name': "FAA Orders and Notice's", 'is_enabled': True}, {'topic_id': 1, 'topic_name': 'Aviation/Airports', 'allow_multi_source_select': True, 'css_classes': 'fa-thin fa-plane', 'source_id': 4, 'source_name': 'FAA Policy and Guidance', 'is_enabled': False}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 6, 'source_name': 'Business', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 7, 'source_name': 'Computers and Code', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 8, 'source_name': 'Data Science', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 9, 'source_name': 'Gaming', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 5, 'source_name': 'General Information', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 10, 'source_name': 'Investing', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 11, 'source_name': 'Legal Topics', 'is_enabled': True}, {'topic_id': 2, 'topic_name': 'General Information', 'allow_multi_source_select': False, 'css_classes': '', 'source_id': 12, 'source_name': 'Wellness', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 24, 'source_name': 'Aeronautical & Astronautical', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 23, 'source_name': 'Civilian Personnel', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 22, 'source_name': 'Facilities & Activities Ashore', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 19, 'source_name': 'Financial Management', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 17, 'source_name': 'General Admin & Management', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 21, 'source_name': 'General Material', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 16, 'source_name': 'Logistics', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 18, 'source_name': 'Medicine & Dentistry', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 13, 'source_name': 'Military Personnel', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 15, 'source_name': 'Operations & Readiness', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 20, 'source_name': 'Ordnance Material', 'is_enabled': True}, {'topic_id': 3, 'topic_name': 'Marine Corp Publications', 'allow_multi_source_select': True, 'css_classes': 'fa-solid fa-person-rifle', 'source_id': 14, 'source_name': 'Telecommunications', 'is_enabled': True}]