CHM FTIR Data

File Size Last Modified
CHECK_MOF801(Ce)_Carousel_1.13.25.dpt 68.08 KB Jan 13th 2025 at 3:11pm
CHECK_MOF801(Ce)_Carousel_1.13.25.pdf 202.34 KB Jan 13th 2025 at 3:11pm
CHECK_MOF801(Hf)_Carousel_1.13.25.dpt 68.08 KB Jan 13th 2025 at 3:08pm
CHECK_MOF801(Hf)_Carousel_1.13.25.pdf 202.65 KB Jan 13th 2025 at 3:08pm
CHECK_MOF801(Hf)_MWA1_1.13.25.dpt 68.08 KB Jan 13th 2025 at 2:51pm
CHECK_MOF801(Hf)_MWA1_1.13.25.pdf 201.95 KB Jan 13th 2025 at 2:51pm
CHECK_MOF801(Hf)_MWA2_1.13.25.dpt 68.08 KB Jan 13th 2025 at 2:55pm
CHECK_MOF801(Hf)_MWA2_1.13.25.pdf 202.3 KB Jan 13th 2025 at 3:00pm
CHECK_MOF801(Zr)_30minMW_1.13.25.dpt 68.08 KB Jan 13th 2025 at 3:04pm
CHECK_MOF801(Zr)_30minMW_1.13.25.pdf 202.17 KB Jan 13th 2025 at 3:04pm
Exp.1_HfOCl_10.11.24.dpt 68.08 KB Oct 11th 2024 at 1:32pm
Exp.1_HfOCl_10.11.24.pdf 202.53 KB Oct 11th 2024 at 1:33pm
Exp.1_MOF801(Hf)_absorbed_10.10.24 23.75 KB Oct 10th 2024 at 1:38pm
Exp.1_MOF801(Hf)_absorbed_10.10.24.dpt 68.08 KB Oct 10th 2024 at 1:37pm
Exp.1_MOF801(Hf)_absorbed_10.10.24.pdf 203.64 KB Oct 10th 2024 at 1:38pm
Exp.1_MOF801(Zr)_absorbed_10.10.24 23.75 KB Oct 10th 2024 at 1:35pm
Exp.1_MOF801(Zr)_absorbed_10.10.24.dpt 68.08 KB Oct 10th 2024 at 1:35pm
Exp.1_MOF801_Ce_10.04.24 24.39 KB Oct 4th 2024 at 1:39pm
Exp.1_MOF801_Ce_10.04.24.dpt 68.08 KB Oct 4th 2024 at 1:38pm
Exp.1_MOF801_Ce_10.04.24.pdf 202.8 KB Oct 4th 2024 at 1:38pm
Exp.1_MOF801_Ce_absorbed_10.03.24 17.57 KB Oct 3rd 2024 at 4:02pm
Exp.1_MOF801_Ce_absorbed_10.03.24.dpt 33.99 KB Oct 3rd 2024 at 4:00pm
Exp.1_MOF801_Ce_absorbed_10.03.24.pdf 190.15 KB Oct 3rd 2024 at 4:02pm
Exp.1_MoF801_Ce_redried_10.04.24 24.44 KB Oct 4th 2024 at 1:34pm
Exp.1_MoF801_Ce_redried_10.04.24.dpt 68.08 KB Oct 4th 2024 at 1:33pm
Exp.1_MoF801_Ce_redried_10.04.24.pdf 202.56 KB Oct 4th 2024 at 1:34pm
Exp.1_MOF801_Hf_10.04.24 24.39 KB Oct 4th 2024 at 1:48pm
Exp.1_MOF801_Hf_10.04.24.dpt 68.08 KB Oct 4th 2024 at 1:46pm
Exp.1_MOF801_Hf_10.04.24.pdf 203.83 KB Oct 4th 2024 at 1:46pm
Exp.1_MOF801_Zr_10.04.24 20.08 KB Oct 4th 2024 at 1:49pm
Exp.1_MOF801_Zr_10.04.24.dpt 68.08 KB Oct 4th 2024 at 1:49pm
Exp.1_MOF801_Zr_10.04.24.pdf 203.57 KB Oct 4th 2024 at 1:49pm
Exp.1_MOF801_Zr_10.16.24.dpt 68.08 KB Oct 16th 2024 at 2:32pm
Exp.1_MOF801_Zr_10.16.24.pdf 203.36 KB Oct 16th 2024 at 2:31pm
Exp.1_ZrOCl_10.11.25.dpt 68.08 KB Oct 11th 2024 at 1:36pm
Exp.1_ZrOCl_10.11.25.pdf 203.38 KB Oct 11th 2024 at 1:36pm
Exp.2_MOF801(Ce)_MW_10.23.24 24.65 KB Oct 23rd 2024 at 3:59pm
Exp.2_MOF801(Ce)_MW_10.23.24.dpt 68.08 KB Oct 23rd 2024 at 3:59pm
Exp.2_MOF801(Ce)_MW_10.23.24.pdf 202.21 KB Oct 23rd 2024 at 3:59pm
Exp.2_MOF801(Ce)_reflux_10.23.24 23.76 KB Oct 23rd 2024 at 3:51pm
Exp.2_MOF801(Ce)_reflux_10.23.24.dpt 68.08 KB Oct 23rd 2024 at 3:55pm
Exp.2_MOF801(Ce)_reflux_10.23.24.pdf 203.12 KB Oct 23rd 2024 at 3:55pm
Exp.2_MOF801(Ce)_reflux_10.23.25 23.27 KB Oct 23rd 2024 at 3:52pm
Exp.2_MOF801(Ce)_reflux_10.23.26 23.96 KB Oct 23rd 2024 at 3:56pm
Exp.2_MOF801(Hf)_MW_10.23.24 23.95 KB Oct 23rd 2024 at 3:47pm
Exp.2_MOF801(Hf)_MW_10.23.24.dpt 68.08 KB Oct 23rd 2024 at 3:47pm
Exp.2_MOF801(Hf)_MW_10.23.24.pdf 203.02 KB Oct 23rd 2024 at 3:47pm
Exp.2_MOF801(Hf)_reflux_10.18.24 23.96 KB Oct 18th 2024 at 2:48pm
Exp.2_MOF801(Hf)_reflux_10.18.24.dpt 68.08 KB Oct 18th 2024 at 2:48pm
Exp.2_MOF801(Hf)_reflux_10.18.24.pdf 203.62 KB Oct 18th 2024 at 2:48pm
Exp.2_MOF801(Hf)_reflux_absorbed.0 23.98 KB Oct 23rd 2024 at 3:44pm
Exp.2_MOF801(Hf)_reflux_absorbed.10.23.24.dpt 68.08 KB Oct 23rd 2024 at 3:41pm
Exp.2_MOF801(Hf)_reflux_absorbed.10.23.24.pdf 203.76 KB Oct 23rd 2024 at 3:44pm
Exp.2_MOF801(Zr)_MW_A1_absorbed_10.18.24 24.7 KB Oct 18th 2024 at 2:44pm
Exp.2_MOF801(Zr)_MW_A1_absorbed_10.18.24.dpt 68.08 KB Oct 18th 2024 at 2:43pm
Exp.2_MOF801(Zr)_MW_A1_absorbed_10.18.24.pdf 203.28 KB Oct 18th 2024 at 2:44pm
Exp.2_MOF801(Zr)_MW_A2_absorbed_10.18.24 24.01 KB Oct 18th 2024 at 2:40pm
Exp.2_MOF801(Zr)_MW_A2_absorbed_10.18.24.dpt 68.08 KB Oct 18th 2024 at 2:40pm
Exp.2_MOF801(Zr)_MW_A2_absorbed_10.18.24.pdf 202.98 KB Oct 18th 2024 at 2:40pm
Exp.2_MOF801(Zr)_SO_absorbed_10.18.24 24.45 KB Oct 18th 2024 at 2:37pm
Exp.2_MOF801(Zr)_SO_absorbed_10.18.24.dpt 68.08 KB Oct 18th 2024 at 2:36pm
Exp.2_MOF801(Zr)_SO_absorbed_10.18.24.pdf 203.1 KB Oct 18th 2024 at 2:37pm
Exp.2_MOF801(Zr)_td_10.24.24 23.95 KB Oct 24th 2024 at 1:32pm
Exp.2_MOF801(Zr)_td_10.24.24.dpt 68.08 KB Oct 24th 2024 at 1:31pm
Exp.2_MOF801(Zr)_td_10.24.24.pdf 202.93 KB Oct 24th 2024 at 1:32pm
Exp.2_MOF801_Zr_absorbed_10.17.24 24.68 KB Oct 17th 2024 at 1:56pm
Exp.2_MOF801_Zr_absorbed_10.17.24.dpt 68.08 KB Oct 17th 2024 at 1:55pm
Exp.2_MOF801_Zr_absorbed_10.17.24.pdf 203.58 KB Oct 17th 2024 at 1:56pm
Exp.2_MOF801_Zr_MW_A1_10.17.24 23.26 KB Oct 17th 2024 at 2:37pm
Exp.2_MOF801_Zr_MW_A1_10.17.25 23.95 KB Oct 17th 2024 at 2:38pm
Exp.2_MOF801_Zr_MW_A1_10.17.25.dpt 68.08 KB Oct 17th 2024 at 2:38pm
Exp.2_MOF801_Zr_MW_A1_10.17.25.pdf 202.47 KB Oct 17th 2024 at 2:38pm
Exp.2_MOF801_Zr_MW_A2_10.17.24 26.05 KB Oct 17th 2024 at 2:33pm
Exp.2_MOF801_Zr_MW_A2_10.17.24.dpt 68.08 KB Oct 17th 2024 at 2:32pm
Exp.2_MOF801_Zr_MW_A2_10.17.24.pdf 202.49 KB Oct 17th 2024 at 2:32pm
Exp.2_MOF801_Zr_SO_10.17.24 23.93 KB Oct 17th 2024 at 2:42pm
Exp.2_MOF801_Zr_SO_10.17.24.dpt 68.08 KB Oct 17th 2024 at 2:41pm
Exp.2_MOF801_Zr_SO_10.17.24.pdf 203.02 KB Oct 17th 2024 at 2:41pm
Exp.3_MOF801(Ce)_reflux_10.25.24 20.09 KB Oct 25th 2024 at 2:38pm
Exp.3_MOF801(Ce)_reflux_10.25.24.dpt 68.08 KB Oct 25th 2024 at 2:44pm
Exp.3_MOF801(Ce)_reflux_10.25.24.pdf 203.01 KB Oct 25th 2024 at 2:45pm
Exp.3_MOF801(Ce)_reflux_10.25.25 23.96 KB Oct 25th 2024 at 2:43pm
Exp.3_MOF801(Ce)_reflux_10.25.26 23.72 KB Oct 25th 2024 at 2:45pm
Exp.3_MOF801(Hf)_td_10.25.24 23.7 KB Oct 25th 2024 at 2:51pm
Exp.3_MOF801(Hf)_td_10.25.24.dpt 68.08 KB Oct 25th 2024 at 2:51pm
Exp.3_MOF801(Hf)_td_10.25.24.pdf 204.24 KB Oct 25th 2024 at 2:51pm
Exp.3_MOF801(Hf)_td_10.25.25 24.51 KB Nov 6th 2024 at 2:52pm
Exp.3_UiO66_MW_10.25.24 23.91 KB Oct 25th 2024 at 2:48pm
Exp.3_UiO66_MW_10.25.24.dpt 68.08 KB Oct 25th 2024 at 2:48pm
Exp.3_UiO66_MW_10.25.24.pdf 203.96 KB Oct 25th 2024 at 2:48pm
Exp.3_UiO66_reflux_10.24.24 23.93 KB Oct 24th 2024 at 1:36pm
Exp.3_UiO66_reflux_10.24.24.dpt 68.08 KB Oct 24th 2024 at 1:36pm
Exp.3_UiO66_reflux_10.24.24.pdf 204.93 KB Oct 24th 2024 at 1:36pm
Exp.4_MOF801(Ce)_Fabsorbed_11.08.25.dpt 68.08 KB Nov 8th 2024 at 4:38pm
Exp.4_MOF801(Hf)_Fabsorbed_11.08.24 23.98 KB Nov 8th 2024 at 4:41pm
Exp.4_MOF801(Hf)_Fabsorbed_11.08.24.dpt 68.08 KB Nov 8th 2024 at 4:41pm
Exp.4_MOF801(Hf)_Fabsorbed_11.08.25.pdf 203.15 KB Nov 8th 2024 at 4:41pm
Exp.4_UUiO66_no modulator_11.08.24 23.98 KB Nov 8th 2024 at 4:45pm
Exp.4_UUiO66_no modulator_11.08.24.dpt 68.08 KB Nov 8th 2024 at 4:44pm
Exp.4_UUiO66_no modulator_11.08.25.pdf 203.91 KB Nov 8th 2024 at 4:45pm
Exp.5_MOF801_Ce_H2O_absorb_11.13.24.dpt 68.08 KB Nov 13th 2024 at 4:28pm
Exp.5_MOF801_Ce_H2O_absorb_11.13.24.pdf 202.7 KB Nov 13th 2024 at 4:28pm
Exp.5_MOF801_Hf_H2O_absorb_11.13.24.dpt 68.08 KB Nov 13th 2024 at 4:26pm
Exp.5_MOF801_Hf_H2O_absorb_11.13.24.pdf 203.25 KB Nov 13th 2024 at 4:26pm
Exp.5_MOF801_Hf_MW_30min_11.15.25.dpt 68.08 KB Nov 15th 2024 at 2:40pm
Exp.5_MOF801_Hf_MW_30min_11.15.25.pdf 202.45 KB Nov 15th 2024 at 2:41pm
Exp.5_MOF801_Zr_H2O_absorb_11.13.24.dpt 68.08 KB Nov 13th 2024 at 4:20pm
Exp.5_MOF801_Zr_H2O_absorb_11.13.24.pdf 203.23 KB Nov 13th 2024 at 4:20pm
Exp.5_MOF801_Zr_MW_30min_11.15.24.dpt 68.08 KB Nov 15th 2024 at 2:45pm
Exp.5_MOF801_Zr_MW_30min_11.15.24.pdf 202.57 KB Nov 15th 2024 at 2:45pm
Exp.5_MOF808_15min_11.14.24.dpt 68.08 KB Nov 14th 2024 at 3:22pm
Exp.5_MOF808_15min_11.14.24.pdf 202.9 KB Nov 14th 2024 at 3:23pm
Exp.5_MOF808_15min_waterabsorb_27.11.24.dpt 68.08 KB Nov 27th 2024 at 5:22pm
Exp.5_MOF808_15min_waterabsorb_27.11.24.pdf 203.92 KB Nov 27th 2024 at 5:23pm
Exp.5_MoF808_Relike801_27.11.24.dpt 68.08 KB Nov 27th 2024 at 5:16pm
Exp.5_MoF808_Relike801_27.11.24.pdf 204.75 KB Nov 27th 2024 at 5:16pm
Exp.5_UiO66_11.13.24.dpt 68.08 KB Nov 13th 2024 at 4:52pm
Exp.5_UiO66_11.13.24.pdf 202.99 KB Nov 13th 2024 at 4:52pm
Exp.5_UiO66_15min_11.14.24.dpt 68.08 KB Nov 14th 2024 at 3:17pm
Exp.5_UiO66_15min_11.14.24.pdf 201.82 KB Nov 14th 2024 at 3:17pm
Exp.5_UiO66_15min_waterabsorb_27.11.24.dpt 68.08 KB Nov 27th 2024 at 5:19pm
Exp.5_UiO66_15min_waterabsorb_27.11.24.pdf 204.77 KB Nov 27th 2024 at 5:20pm
Exp.6_MOF801_Ce_carousel_29.11.24.dpt 68.08 KB Nov 29th 2024 at 3:37pm
Exp.6_MOF801_Ce_carousel_29.11.24.pdf 201.8 KB Nov 29th 2024 at 3:38pm
Exp.6_MOF801_Hf_carousel_29.11.24.dpt 68.08 KB Nov 29th 2024 at 3:35pm
Exp.6_MOF801_Hf_carousel_29.11.24.pdf 202.91 KB Nov 29th 2024 at 3:35pm
Exp.6_MOF801_Zr_carousel_29.11.24.dpt 68.08 KB Nov 29th 2024 at 3:31pm
Exp.6_MOF801_Zr_carousel_29.11.24.pdf 202.56 KB Nov 29th 2024 at 3:31pm
Exp.6_MOF808_MW1_1.15.25.dpt 68.08 KB Jan 15th 2025 at 3:25pm
Exp.6_MOF808_MW1_1.15.25.pdf 202.43 KB Jan 15th 2025 at 3:26pm
Exp.6_MOF808_RESand_1.15.25.dpt 68.08 KB Jan 15th 2025 at 3:30pm
Exp.6_MOF808_RESand_1.15.25.pdf 202.71 KB Jan 15th 2025 at 3:31pm
Exp.6_UiO66_redried_29.11.24.dpt 68.08 KB Nov 29th 2024 at 3:41pm
Exp.6_UiO66_redried_29.11.24.pdf 203.76 KB Nov 29th 2024 at 3:41pm
Exp.7_MOF808_MW_2.12.24.dpt 68.08 KB Dec 2nd 2024 at 3:16pm
Exp.7_MOF808_MW_2.12.24.pdf 202.38 KB Dec 2nd 2024 at 3:16pm
Exp.7_UiO66_Carousel_2.12.24.dpt 68.08 KB Dec 2nd 2024 at 3:13pm
Exp.7_UiO66_Carousel_2.12.24.pdf 203.98 KB Dec 2nd 2024 at 3:13pm
Exp.8 MOF808_MWDMF_1.20.25.dpt 68.08 KB Jan 20th 2025 at 3:30pm
Exp.8 MOF808_MWDMF_1.20.25.pdf 202.28 KB Jan 20th 2025 at 3:32pm
Exp.8 MOF808_RE_1.20.25.dpt 68.08 KB Jan 20th 2025 at 3:34pm
Exp.8 MOF808_RE_1.20.25.pdf 201.89 KB Jan 20th 2025 at 3:34pm
Exp.8_MOF808_MWtest_1.13.25.dpt 68.08 KB Jan 13th 2025 at 4:34pm
Exp.8_MOF808_MWtest_1.13.25.pdf 202.8 KB Jan 13th 2025 at 4:34pm
Exp.9_MOF801(Ce)_RE_02.10.25.dpt 68.08 KB Feb 10th 2025 at 2:38pm
Exp.9_MOF801(Ce)_RE_02.10.25.pdf 202.37 KB Feb 10th 2025 at 2:38pm
Exp.9_MOF801(Hf)_RE_02.05.25.dpt 68.08 KB Feb 5th 2025 at 4:14pm
Exp.9_MOF801(Hf)_RE_02.05.25.pdf 202.65 KB Feb 5th 2025 at 4:14pm
Exp.9_MOF801(Zr)_RE_02.05.25.dpt 68.08 KB Feb 5th 2025 at 4:12pm
Exp.9_MOF801(Zr)_RE_02.05.25.pdf 202.34 KB Feb 5th 2025 at 4:12pm
Exp.9_MOF808(Ce)_CA_02.10.25.dpt 68.08 KB Feb 10th 2025 at 2:58pm
Exp.9_MOF808(Ce)_CA_02.10.25.pdf 201.52 KB Feb 10th 2025 at 2:59pm
Exp.9_MOF808(Ce)_RE_02.10.25.dpt 68.08 KB Feb 10th 2025 at 2:54pm
Exp.9_MOF808(Ce)_RE_02.10.25.pdf 202.11 KB Feb 10th 2025 at 2:54pm
Exp.9_MOF808(Hf)_CA_02.10.25.dpt 68.08 KB Feb 10th 2025 at 3:01pm
Exp.9_MOF808(Hf)_CA_02.10.25.pdf 203.35 KB Feb 10th 2025 at 3:02pm
Exp.9_MOF808(Hf)_RE_02.05.25.dpt 68.08 KB Feb 5th 2025 at 4:03pm
Exp.9_MOF808(Hf)_RE_02.05.25.pdf 203.04 KB Feb 5th 2025 at 4:04pm
Exp.9_MOF808(Zr)_CA_02.10.27.dpt 68.08 KB Feb 10th 2025 at 2:49pm
Exp.9_MOF808(Zr)_CA_02.10.27.pdf 203.84 KB Feb 10th 2025 at 2:49pm
Exp.9_MOF808(Zr)_RE_02.05.25.dpt 68.08 KB Feb 5th 2025 at 4:08pm
Exp.9_MOF808(Zr)_RE_02.05.25.pdf 203.28 KB Feb 5th 2025 at 4:08pm
Exp.9_MOF808_carousel_1.22.25.dpt 68.08 KB Jan 22nd 2025 at 3:30pm
Exp.9_MOF808_carousel_1.22.25.pdf 202.96 KB Jan 22nd 2025 at 3:30pm
Exp.9_MOF808_MW(water)l_1.22.27.dpt 68.08 KB Jan 22nd 2025 at 3:34pm
Exp.9_MOF808_MW(water)l_1.22.27.pdf 204.66 KB Jan 22nd 2025 at 3:35pm
Exp.10_MOF801(Ce)_CA_02.26.25.dpt 68.08 KB Feb 26th 2025 at 3:36pm
Exp.10_MOF801(Ce)_CA_02.26.25.pdf 202.74 KB Feb 26th 2025 at 3:36pm
Exp.10_MOF801(Ce)_MW_03.07.26.dpt 68.08 KB Mar 7th 2025 at 4:27pm
Exp.10_MOF801(Ce)_MW_03.07.26.pdf 202.13 KB Mar 7th 2025 at 4:27pm
Exp.10_MOF801(Hf)_CA_02.26.25.dpt 68.08 KB Feb 26th 2025 at 3:33pm
Exp.10_MOF801(Hf)_CA_02.26.25.pdf 203.04 KB Feb 26th 2025 at 3:33pm
Exp.10_MOF801(Hf)_MW_03.07.25.dpt 68.08 KB Mar 7th 2025 at 4:29pm
Exp.10_MOF801(Hf)_MW_03.07.25.pdf 202.46 KB Mar 7th 2025 at 4:29pm
Exp.10_MOF801(Zr)_CA_02.26.25.dpt 68.08 KB Feb 26th 2025 at 3:30pm
Exp.10_MOF801(Zr)_CA_02.26.25.pdf 202.89 KB Feb 26th 2025 at 3:30pm
Exp.10_MOF801(Zr)_MW_03.07.25.dpt 68.08 KB Mar 7th 2025 at 4:24pm
Exp.10_MOF801(Zr)_MW_03.07.25.pdf 202.77 KB Mar 7th 2025 at 4:24pm
Exp.10_MOF808(Ce)_MW_03.07.25.dpt 68.08 KB Mar 7th 2025 at 4:08pm
Exp.10_MOF808(Ce)_MW_03.07.25.pdf 201.1 KB Mar 7th 2025 at 4:10pm
Exp.10_MOF808(Hf)_MW_02.26.25.dpt 68.08 KB Feb 26th 2025 at 3:21pm
Exp.10_MOF808(Hf)_MW_02.26.25.pdf 203.48 KB Feb 26th 2025 at 3:22pm
Exp.10_MOF808(Zr)_MW_02.26.25.dpt 68.08 KB Feb 26th 2025 at 3:27pm
Exp.10_MOF808(Zr)_MW_02.26.25.pdf 203.09 KB Feb 26th 2025 at 3:27pm
Exp1_MOF801(Ce)_9.27.24.dpt 68.08 KB Sep 27th 2024 at 3:05pm
Exp1_MOF801(Ce)_9.27.24.pdf 203.04 KB Sep 27th 2024 at 3:06pm
Exp1_MOF801(Hf)_9.27.24.dpt 68.08 KB Sep 27th 2024 at 2:52pm
Exp1_MOF801(Hf)_9.27.24.pdf 205.02 KB Sep 27th 2024 at 2:53pm
Exp1_MOF801(Zr)_9.27.24.dpt 68.08 KB Sep 27th 2024 at 2:59pm
Exp1_MOF801(Zr)_9.27.24.pdf 204.95 KB Sep 27th 2024 at 3:00pm
Exp1_MOF801(Zr)_absorbed_10.10.24.pdf 203.68 KB Oct 10th 2024 at 1:35pm
Exp 4 PiaNO PRODUCT ANDREW.0.dpt 68.08 KB Oct 18th 2024 at 4:33pm
Exp 4 PiaNO PRODUCT james.0.dpt 68.08 KB Oct 18th 2024 at 4:25pm
JA.conc. Exp.1_HfOCl_10.11.24.dpt 68.08 KB Oct 16th 2024 at 4:39pm
JA.conc. Exp.1_HfOCl_10.11.24.pdf 203.59 KB Oct 16th 2024 at 4:39pm
PRA0101_EXPT5_DAY1_RIYA.0.dpt 68.08 KB Nov 7th 2024 at 3:08pm

Script adapted from Directory Listing Script © 2025 Evoluted, Web Design Sheffield