Coverage report: 7%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-07 14:47 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
lst_auto_rta / Analyse_DL3.py CreatePlots   0% 19 19 0   100% 0 0   0%
lst_auto_rta / Analyse_DL3.py (no function)   0% 15 15 0   100% 0 0   0%
lst_auto_rta / Auto_Calib.py get_night_timestamp   0% 5 5 0   0% 2 0   0%
lst_auto_rta / Auto_Calib.py get_last_specific_run   0% 16 16 0   0% 8 0   0%
lst_auto_rta / Auto_Calib.py main   0% 43 43 0   0% 16 0   0%
lst_auto_rta / Auto_Calib.py (no function)   0% 10 10 0   0% 2 0   0%
lst_auto_rta / Auto_Calib_RTA.py now   0% 1 1 0   100% 0 0   0%
lst_auto_rta / Auto_Calib_RTA.py get_current_run   0% 9 9 0   0% 4 0   0%
lst_auto_rta / Auto_Calib_RTA.py get_current_tstop   0% 8 8 0   0% 4 0   0%
lst_auto_rta / Auto_Calib_RTA.py (no function)   0% 26 26 0   0% 8 0   0%
lst_auto_rta / Auto_Check.py wait_for_directory   0% 4 4 0   0% 2 0   0%
lst_auto_rta / Auto_Check.py now   0% 1 1 0   100% 0 0   0%
lst_auto_rta / Auto_Check.py get_current_run   0% 16 16 0   0% 6 0   0%
lst_auto_rta / Auto_Check.py get_night_timestamp   0% 5 5 0   0% 2 0   0%
lst_auto_rta / Auto_Check.py today_to_directory   0% 1 1 0   100% 0 0   0%
lst_auto_rta / Auto_Check.py main   0% 54 54 0   0% 14 0   0%
lst_auto_rta / Auto_Check.py (no function)   0% 13 13 0   0% 2 0   0%
lst_auto_rta / Auto_Check_DL1.py plot_variable   0% 7 7 0   100% 0 0   0%
lst_auto_rta / Auto_Check_DL1.py main   0% 97 97 0   0% 4 0   0%
lst_auto_rta / Auto_Check_DL1.py (no function)   0% 21 21 0   0% 2 0   0%
lst_auto_rta / Auto_Check_DL2.py plot_variable   0% 7 7 0   100% 0 0   0%
lst_auto_rta / Auto_Check_DL2.py main   0% 34 34 0   0% 4 0   0%
lst_auto_rta / Auto_Check_DL2.py (no function)   0% 21 21 0   0% 2 0   0%
lst_auto_rta / Auto_RTA.py assign_worker_to_data_connection   100% 8 0 0   100% 4 0   100%
lst_auto_rta / Auto_RTA.py srun_cmd_worker_nodes   0% 6 6 0   0% 2 0   0%
lst_auto_rta / Auto_RTA.py scancel_jobs   0% 10 10 0   0% 4 0   0%
lst_auto_rta / Auto_RTA.py stop_rta   0% 8 8 0   0% 2 0   0%
lst_auto_rta / Auto_RTA.py nuke_rta   0% 2 2 0   100% 0 0   0%
lst_auto_rta / Auto_RTA.py write_reco_manager_observation_config   100% 3 0 0   100% 0 0   100%
lst_auto_rta / Auto_RTA.py main   0% 102 102 0   0% 22 0   0%
lst_auto_rta / Auto_RTA.py (no function)   97% 30 1 0   50% 2 1   94%
lst_auto_rta / High_Level_analysis.py wait_for_directory   0% 4 4 0   0% 2 0   0%
lst_auto_rta / High_Level_analysis.py now   0% 1 1 0   100% 0 0   0%
lst_auto_rta / High_Level_analysis.py get_current_run   0% 16 16 0   0% 6 0   0%
lst_auto_rta / High_Level_analysis.py get_night_timestamp   0% 5 5 0   0% 2 0   0%
lst_auto_rta / High_Level_analysis.py Obtain_RA_DEC   0% 21 21 0   0% 6 0   0%
lst_auto_rta / High_Level_analysis.py today_to_directory   0% 1 1 0   100% 0 0   0%
lst_auto_rta / High_Level_analysis.py main   0% 47 47 0   0% 14 0   0%
lst_auto_rta / High_Level_analysis.py (no function)   0% 14 14 0   0% 2 0   0%
lst_auto_rta / High_Level_analysis_Maps.py wait_for_directory   0% 4 4 0   0% 2 0   0%
lst_auto_rta / High_Level_analysis_Maps.py now   0% 1 1 0   100% 0 0   0%
lst_auto_rta / High_Level_analysis_Maps.py get_current_run   0% 16 16 0   0% 6 0   0%
lst_auto_rta / High_Level_analysis_Maps.py get_night_timestamp   0% 5 5 0   0% 2 0   0%
lst_auto_rta / High_Level_analysis_Maps.py Obtain_RA_DEC   0% 21 21 0   0% 6 0   0%
lst_auto_rta / High_Level_analysis_Maps.py today_to_directory   0% 1 1 0   100% 0 0   0%
lst_auto_rta / High_Level_analysis_Maps.py main   0% 39 39 0   0% 14 0   0%
lst_auto_rta / High_Level_analysis_Maps.py (no function)   0% 14 14 0   0% 2 0   0%
lst_auto_rta / Plot_event_DL1.py plotImage   0% 15 15 0   0% 2 0   0%
lst_auto_rta / Plot_event_DL1.py processAllFile   0% 17 17 0   0% 4 0   0%
lst_auto_rta / Plot_event_DL1.py (no function)   0% 32 32 0   0% 4 0   0%
lst_auto_rta / Ring_Background_Maps.py (no function)   0% 170 170 0   0% 14 0   0%
lst_auto_rta / Ring_Background_Maps_ACADA.py (no function)   0% 144 144 0   0% 8 0   0%
lst_auto_rta / Server_RTA.py SimpleHTTPRequestHandler.do_GET   0% 10 10 0   100% 0 0   0%
lst_auto_rta / Server_RTA.py (no function)   0% 11 11 0   100% 0 0   0%
lst_auto_rta / Server_RTA_Multiple_Images.py SimpleHTTPRequestHandler.do_GET   0% 20 20 0   0% 4 0   0%
lst_auto_rta / Server_RTA_Multiple_Images.py SimpleHTTPRequestHandler.get_image_paths   0% 5 5 0   0% 4 0   0%
lst_auto_rta / Server_RTA_Multiple_Images.py SimpleHTTPRequestHandler.generate_html_page   0% 5 5 0   0% 2 0   0%
lst_auto_rta / Server_RTA_Multiple_Images.py (no function)   0% 14 14 0   100% 0 0   0%
lst_auto_rta / Server_RTA_Multiple_Images_shifter.py SimpleHTTPRequestHandler.do_GET   0% 20 20 0   0% 4 0   0%
lst_auto_rta / Server_RTA_Multiple_Images_shifter.py SimpleHTTPRequestHandler.get_image_paths   0% 5 5 0   0% 4 0   0%
lst_auto_rta / Server_RTA_Multiple_Images_shifter.py SimpleHTTPRequestHandler.generate_html_page   0% 5 5 0   0% 2 0   0%
lst_auto_rta / Server_RTA_Multiple_Images_shifter.py (no function)   0% 14 14 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.__init__   0% 34 34 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.create_datastore   0% 9 9 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.plot_timee   0% 19 19 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.create_counts_scatter   0% 5 5 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.statisticals_parameters   0% 20 20 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.create_on_region   0% 9 9 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.create_exclusion_mask   0% 9 9 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.reduction_chain   0% 4 4 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.data_maker   0% 6 6 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.data_run   0% 8 8 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.plot_off_region   0% 5 5 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.signal_info   0% 14 14 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.statistic_source_excess   0% 5 5 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.statistic_source_ts   0% 5 5 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.fit_spectrum   0% 9 9 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.fit_quality   0% 4 4 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.flux_points_plot   0% 11 11 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.model_fit_plot   0% 4 4 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.flux_plot   0% 16 16 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.flux_parameters   0% 6 6 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.calculate_acceptance_model   0% 10 10 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.add_acceptance_map   0% 7 7 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.map_geometry   0% 23 23 0   0% 4 0   0%
lst_auto_rta / SourceAnalyse.py event.ring_data_estimation   0% 18 18 0   100% 0 0   0%
lst_auto_rta / SourceAnalyse.py event.excess_significance_plot   0% 28 28 0   0% 6 0   0%
lst_auto_rta / SourceAnalyse.py event.off_distribution_plot   0% 21 21 0   0% 2 0   0%
lst_auto_rta / SourceAnalyse.py event.thetaSquarePlot   0% 68 68 0   0% 4 0   0%
lst_auto_rta / SourceAnalyse.py (no function)   0% 74 74 0   100% 0 0   0%
lst_auto_rta / Spectra.py plot_excess   0% 31 31 0   0% 6 0   0%
lst_auto_rta / Spectra.py plot_fit   0% 12 12 0   100% 0 0   0%
lst_auto_rta / Spectra.py (no function)   0% 150 150 0   0% 10 0   0%
lst_auto_rta / Theta_square.py (no function)   0% 181 181 0   0% 6 0   0%
lst_auto_rta / Theta_square_ACADA.py (no function)   0% 181 181 0   0% 6 0   0%
lst_auto_rta / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
lst_auto_rta / acceptanceCalculation.py create_radial_acceptance_map   0% 40 40 0   0% 8 0   0%
lst_auto_rta / acceptanceCalculation.py (no function)   0% 10 10 0   100% 0 0   0%
lst_auto_rta / config / configuration.py AutoRTAConfiguration.slurm_nodes   100% 1 0 0   100% 0 0   100%
lst_auto_rta / config / configuration.py AutoRTAConfiguration.check_enough_slurm_nodes   100% 5 0 0   100% 2 0   100%
lst_auto_rta / config / configuration.py (no function)   100% 44 0 0   100% 0 0   100%
lst_auto_rta / dl1_data_check.py parse_file_provenance   0% 3 3 0   100% 0 0   0%
lst_auto_rta / dl1_data_check.py read_dl1_data   0% 3 3 0   100% 0 0   0%
lst_auto_rta / dl1_data_check.py format_dl1_data   0% 4 4 0   100% 0 0   0%
lst_auto_rta / dl1_data_check.py DL1DataCheck.__init__   0% 9 9 0   100% 0 0   0%
lst_auto_rta / dl1_data_check.py DL1DataCheck.data_check_new_file   0% 5 5 0   0% 2 0   0%
lst_auto_rta / dl1_data_check.py DL1DataCheck.update_plots   0% 4 4 0   0% 2 0   0%
lst_auto_rta / dl1_data_check.py DL1DataCheck.write_df_and_reset_data   0% 1 1 0   100% 0 0   0%
lst_auto_rta / dl1_data_check.py (no function)   0% 18 18 0   100% 0 0   0%
lst_auto_rta / files_callback.py QueueingFilePatternMatchingEventHandler.__init__   0% 2 2 0   100% 0 0   0%
lst_auto_rta / files_callback.py QueueingFilePatternMatchingEventHandler.on_created   0% 2 2 0   100% 0 0   0%
lst_auto_rta / files_callback.py dir_monitoring   0% 52 52 0   0% 18 0   0%
lst_auto_rta / files_callback.py (no function)   100% 17 0 0   100% 0 0   100%
lst_auto_rta / hdf5_data_check.py parse_file_provenance   0% 4 4 0   100% 0 0   0%
lst_auto_rta / hdf5_data_check.py add_debuging_fields_dl1_df   0% 6 6 0   100% 0 0   0%
lst_auto_rta / hdf5_data_check.py timestamp_to_datetime   0% 2 2 0   0% 2 0   0%
lst_auto_rta / hdf5_data_check.py HDFDataCheck.__init__   0% 7 7 0   100% 0 0   0%
lst_auto_rta / hdf5_data_check.py HDFDataCheck.init_db   0% 14 14 0   0% 12 0   0%
lst_auto_rta / hdf5_data_check.py HDFDataCheck.read_hdf5_data   0% 11 11 0   0% 4 0   0%
lst_auto_rta / hdf5_data_check.py HDFDataCheck.data_check_new_file   0% 5 5 0   0% 2 0   0%
lst_auto_rta / hdf5_data_check.py HDFDataCheck.plot   0% 49 49 0   0% 26 0   0%
lst_auto_rta / hdf5_data_check.py HDFDataCheck.write_df_and_reset_data   0% 2 2 0   100% 0 0   0%
lst_auto_rta / hdf5_data_check.py main   0% 26 26 0   0% 2 0   0%
lst_auto_rta / hdf5_data_check.py (no function)   0% 32 32 0   0% 2 0   0%
lst_auto_rta / merge_DL3.py CreatePlots   0% 20 20 0   100% 0 0   0%
lst_auto_rta / merge_DL3.py main   0% 72 72 0   0% 14 0   0%
lst_auto_rta / merge_DL3.py (no function)   0% 20 20 0   0% 2 0   0%
lst_auto_rta / merge_DL3_ACADA.py main   0% 77 77 0   0% 14 0   0%
lst_auto_rta / merge_DL3_ACADA.py (no function)   0% 18 18 0   0% 2 0   0%
lst_auto_rta / merge_DL3_no_analysis.py CreatePlots   0% 20 20 0   100% 0 0   0%
lst_auto_rta / merge_DL3_no_analysis.py main   0% 72 72 0   0% 14 0   0%
lst_auto_rta / merge_DL3_no_analysis.py (no function)   0% 20 20 0   0% 2 0   0%
lst_auto_rta / observation_data.py get_current_run_info   0% 38 38 0   0% 12 0   0%
lst_auto_rta / observation_data.py (no function)   100% 6 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.__init__   100% 4 0 0   100% 2 0   100%
lst_auto_rta / paths.py RecoPathStructure.night_data_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.create_night_data_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure._new_obs_dir   100% 7 0 0   100% 4 0   100%
lst_auto_rta / paths.py RecoPathStructure.dl1_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.dl2_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.dl3_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.log_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.plt_dir   100% 1 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.create_observation_data_dirs   100% 8 0 0   100% 0 0   100%
lst_auto_rta / paths.py RecoPathStructure.obs_dirs   0% 1 1 0   100% 0 0   0%
lst_auto_rta / paths.py (no function)   100% 16 0 0   100% 0 0   100%
lst_auto_rta / plot_line_delay.py log_uncaught_exceptions   0% 2 2 0   100% 0 0   0%
lst_auto_rta / plot_line_delay.py log_uncaught_exceptions.handle_exception   0% 4 4 0   0% 2 0   0%
lst_auto_rta / plot_line_delay.py find_nigth_run_dirs   0% 1 1 0   100% 0 0   0%
lst_auto_rta / plot_line_delay.py parse_run_worker_nodes   0% 7 7 0   0% 2 0   0%
lst_auto_rta / plot_line_delay.py parse_line_subrun_dl1_events   0% 15 15 0   0% 2 0   0%
lst_auto_rta / plot_line_delay.py parse_run_dl1_events   0% 6 6 0   0% 2 0   0%
lst_auto_rta / plot_line_delay.py parse_run_log_files   0% 18 18 0   0% 8 0   0%
lst_auto_rta / plot_line_delay.py save_line_delays_plot   0% 13 13 0   0% 2 0   0%
lst_auto_rta / plot_line_delay.py process_night   0% 20 20 0   0% 4 0   0%
lst_auto_rta / plot_line_delay.py main   0% 23 23 0   0% 2 0   0%
lst_auto_rta / plot_line_delay.py (no function)   0% 27 27 0   0% 2 0   0%
lst_auto_rta / rta_var.py build_argparser   0% 10 10 0   100% 0 0   0%
lst_auto_rta / rta_var.py SourceData.__init__   0% 10 10 0   100% 0 0   0%
lst_auto_rta / rta_var.py SourceData.get_runs_database   0% 10 10 0   0% 6 0   0%
lst_auto_rta / rta_var.py SourceData.compute   0% 3 3 0   100% 0 0   0%
lst_auto_rta / rta_var.py SourceData.get_datastore   0% 1 1 0   100% 0 0   0%
lst_auto_rta / rta_var.py SourceData.get_obs_collection   0% 3 3 0   0% 2 0   0%
lst_auto_rta / rta_var.py SourceData.get_obs_ids   0% 3 3 0   0% 2 0   0%
lst_auto_rta / rta_var.py Significance.__init__   0% 6 6 0   100% 0 0   0%
lst_auto_rta / rta_var.py Significance.initialize   0% 12 12 0   100% 0 0   0%
lst_auto_rta / rta_var.py Significance.compute   0% 6 6 0   0% 2 0   0%
lst_auto_rta / rta_var.py Significance.get_significance   0% 8 8 0   0% 4 0   0%
lst_auto_rta / rta_var.py Significance.is_significant   0% 3 3 0   100% 0 0   0%
lst_auto_rta / rta_var.py Flux.__init__   0% 8 8 0   100% 0 0   0%
lst_auto_rta / rta_var.py Flux.initialize   0% 22 22 0   100% 0 0   0%
lst_auto_rta / rta_var.py Flux.get_datasets   0% 10 10 0   0% 2 0   0%
lst_auto_rta / rta_var.py Flux.compute_models   0% 6 6 0   0% 2 0   0%
lst_auto_rta / rta_var.py Flux.select_model   0% 8 8 0   0% 2 0   0%
lst_auto_rta / rta_var.py Flux.get_time_unix_from_lst_epoch   0% 7 7 0   0% 4 0   0%
lst_auto_rta / rta_var.py Flux.get_dataset_joint   0% 20 20 0   0% 6 0   0%
lst_auto_rta / rta_var.py Flux.get_plot   0% 13 13 0   0% 2 0   0%
lst_auto_rta / rta_var.py LightCurve.__init__   0% 14 14 0   100% 0 0   0%
lst_auto_rta / rta_var.py LightCurve.convert_mjd_unix   0% 1 1 0   100% 0 0   0%
lst_auto_rta / rta_var.py LightCurve.set_time_lc   0% 1 1 0   100% 0 0   0%
lst_auto_rta / rta_var.py LightCurve.compute   0% 7 7 0   0% 2 0   0%
lst_auto_rta / rta_var.py LightCurve.get_plot   0% 8 8 0   0% 2 0   0%
lst_auto_rta / rta_var.py LightCurve.lc_extraction   0% 13 13 0   100% 0 0   0%
lst_auto_rta / rta_var.py LightCurve.get_plot_var_fit   0% 13 13 0   0% 2 0   0%
lst_auto_rta / rta_var.py LightCurve.get_plot_var_fit.constant   0% 1 1 0   100% 0 0   0%
lst_auto_rta / rta_var.py LightCurve.variability   0% 15 15 0   0% 4 0   0%
lst_auto_rta / rta_var.py LightCurve.variability.constant   0% 1 1 0   100% 0 0   0%
lst_auto_rta / rta_var.py LightCurve.is_variable   0% 3 3 0   100% 0 0   0%
lst_auto_rta / rta_var.py report_manager.__init__   0% 2 2 0   100% 0 0   0%
lst_auto_rta / rta_var.py report_manager.add   0% 2 2 0   100% 0 0   0%
lst_auto_rta / rta_var.py report_manager.print   0% 1 1 0   100% 0 0   0%
lst_auto_rta / rta_var.py report_manager.save   0% 3 3 0   100% 0 0   0%
lst_auto_rta / rta_var.py report_manager.send   0% 20 20 0   100% 0 0   0%
lst_auto_rta / rta_var.py main   0% 7 7 0   0% 2 0   0%
lst_auto_rta / rta_var.py (no function)   0% 66 66 0   0% 2 0   0%
lst_auto_rta / utils / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
lst_auto_rta / utils / hdf5.py pd_read_hdf_with_retry   83% 12 2 0   75% 4 1   81%
lst_auto_rta / utils / hdf5.py (no function)   100% 6 0 0   100% 0 0   100%
lst_auto_rta / utils / logging.py log_uncaught_exceptions   0% 2 2 0   100% 0 0   0%
lst_auto_rta / utils / logging.py log_uncaught_exceptions.handle_exception   0% 4 4 0   0% 2 0   0%
lst_auto_rta / utils / logging.py init_logging   0% 9 9 0   0% 2 0   0%
lst_auto_rta / utils / logging.py (no function)   100% 7 0 0   100% 0 0   100%
lst_auto_rta / utils / queue.py get_all_non_blocking   100% 7 0 0   100% 0 0   100%
lst_auto_rta / utils / queue.py process_all_items   100% 6 0 0   100% 4 0   100%
lst_auto_rta / utils / queue.py (no function)   100% 4 0 0   100% 0 0   100%
lst_auto_rta / utils / slurm.py parse_reservation_state   100% 1 0 0   100% 0 0   100%
lst_auto_rta / utils / slurm.py parse_nodes_in_scontrol_show_res_output   89% 18 2 0   83% 12 2   87%
lst_auto_rta / utils / slurm.py parse_slurm_nodes   0% 7 7 0   0% 4 0   0%
lst_auto_rta / utils / slurm.py parse_JOBID_in_squeue_CSV_output   100% 6 0 0   100% 2 0   100%
lst_auto_rta / utils / slurm.py parse_slurm_job_ID   0% 7 7 0   0% 2 0   0%
lst_auto_rta / utils / slurm.py job_statistics_from_squeue_output   100% 12 0 0   100% 2 0   100%
lst_auto_rta / utils / slurm.py (no function)   100% 13 0 0   100% 0 0   100%
lst_auto_rta / utils / string.py split_string_around_template_var   100% 10 0 0   100% 4 0   100%
lst_auto_rta / utils / string.py split_string_around_multiple_template_vars   100% 7 0 0   100% 4 0   100%
lst_auto_rta / utils / string.py substrings_in_string   100% 6 0 0   100% 4 0   100%
lst_auto_rta / utils / string.py (no function)   100% 4 0 0   100% 0 0   100%
lst_auto_rta / utils / subprocess.py subprocess_run_and_raise_exception_on_error   0% 8 8 0   0% 2 0   0%
lst_auto_rta / utils / subprocess.py (no function)   100% 4 0 0   100% 0 0   100%
Total     7% 3732 3458 0   8% 574 4   7%

No items found using the specified filter.