{"data":{"id":"10.5061/dryad.7h44j1077","type":"dois","attributes":{"doi":"10.5061/dryad.7h44j1077","prefix":"10.5061","suffix":"dryad.7h44j1077","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Devi, Tanusha","nameType":"Personal","givenName":"Tanusha","familyName":"Devi","affiliation":["National University of Malaysia"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0009-0002-4492-5067","nameIdentifierScheme":"ORCID"}]},{"name":"Md Saleh, Noorashikin","nameType":"Personal","affiliation":["National University of Malaysia"],"nameIdentifiers":[]}],"titles":[{"title":"Data from: Magnetic covalent organic frameworks (mcofs): A sustainable solution for emerging organic contaminants (Eocs) from the river"}],"publisher":"Dryad","container":{},"publicationYear":2025,"subjects":[{"subject":"Adsorption","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Magnetic materials","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"FOS: Chemical engineering","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Chemical engineering","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"FOS: Materials engineering","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Materials engineering","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"FOS: Nano-technology","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"Contaminants","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Regeneration","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"}],"contributors":[{"name":"National University of Malaysia","affiliation":[],"contributorType":"Sponsor","nameIdentifiers":[]}],"dates":[{"date":"2025-09-12T03:11:35Z","dateType":"Created"},{"date":"2025-09-17T10:25:14Z","dateType":"Submitted"},{"date":"2025-11-04T00:00:00Z","dateType":"Issued"},{"date":"2025-11-04T00:00:00Z","dateType":"Available"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[{"relationType":"IsCitedBy","relatedIdentifier":"10.1098/rsos.250187","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":["1194076 bytes"],"formats":[],"version":"4","rightsList":[{"rights":"Creative Commons Zero v1.0 Universal","rightsUri":"https://creativecommons.org/publicdomain/zero/1.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc0-1.0","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"The dataset presented in this study comprises the comprehensive\n experimental results obtained from the synthesis and characterization of\n MCOFs. This data forms the empirical foundation for all findings and\n conclusions discussed in this paper. It includes quantitative metrics such\n as yields, purity percentages, and final concentrations for each MCOF\n sample. Additionally, it contains raw and processed data points derived\n from the HPLC analysis, including retention times and peak areas, which\n serve as direct evidence for the separation and quantification of the\n compounds. The purpose of this dataset is to provide a complete and\n transparent record of the experimental work, enabling validation and\n future research. Under optimal conditions (pH 7, 100 mg adsorbent dosage,\n and 25-minute contact time), the MCOFs exhibited exceptional adsorption\n performance, with removal efficiencies of 90.0 % for DMP, 86.0 % for DBP,\n and 92.0 % for BPA. The developed analytical method achieved low detection\n limits (LODs) of 0.0058 mg/L for DMP, 0.0079 mg/L for DBP, and 0.0063 mg/L\n for BPA, indicating high sensitivity for trace-level contaminant detection\n in real water samples. Furthermore, the adsorbent demonstrated exceptional\n reusability, maintaining high performance after fifteen\n adsorption-desorption cycles, which is a significant improvement over\n conventional adsorbents.","descriptionType":"Abstract"},{"description":"The data for this study was meticulously collected and processed\n to ensure the accuracy and reproducibility of the results. Raw data was\n obtained through High-Performance Liquid Chromatography (HPLC) analysis, a\n technique employed to separate and quantify the individual components of\n the synthesized MCOFs. The specific parameters of the HPLC system were\n optimized for the chemical properties of the compounds under\n investigation, including solvent gradient, flow rate, and column\n temperature. Following the acquisition of the raw chromatographic data,\n all subsequent calculations and data processing were performed using\n Microsoft Excel. This included the determination of peak areas and\n retention times, which were then used to calculate yields, purity, and\n concentration of the MCOF samples. A series of standard calibration curves\n were generated within the Excel environment to ensure accurate\n quantification of the target analytes. Furthermore, statistical analyses\n and data visualization, such as the generation of graphs and charts, were\n also carried out in Excel to support the findings and conclusions\n presented in this paper.","descriptionType":"Methods"},{"description":"# Data from: Magnetic covalent organic frameworks (mcofs): A sustainable\n solution for emerging organic contaminants (Eocs) from the river Dataset\n DOI: [10.5061/dryad.7h44j1077](https://doi.org/10.5061/dryad.7h44j1077) ##\n Description of the data and file structure ***# DATA FOR ADSORPTION OF\n BPA, DMP, AND DBP BY MCOFs*** [Access this dataset on\n Dryad](https://doi.org/10.5061/dryad.7h44j107733) This dataset contains\n the experimental and analytical data supporting the paper recently\n accepted for publication, focusing on the adsorption of bisphenol A (BPA),\n dimethyl phthalate (DMP), and dibutyl phthalate (DBP) by magnetic covalent\n organic frameworks (MCOFs). The data include calibration curves, optimized\n adsorption parameters, kinetic studies, reusability performance, limit of\n detection (LOD), limit of quantification (LOQ), and real wastewater\n treatment performance. These results collectively demonstrate the high\n selectivity, reusability, and efficiency of the synthesized MCOFs in\n removing endocrine-disrupting compounds from aqueous media. ## Description\n of the data and file structure The dataset is provided in a single Excel\n workbook titled **“OFFICIAL MCOFs DATA FOR SUBMISSION.xlsx”**, consisting\n of six main sheets: 1\\. **CALIBRATION CURVES** Contains calibration data\n for BPA, DMP, and DBP standards used to quantify pollutant concentrations.\n Each curve includes concentration (mg/L), peak area, regression equations,\n and correlation coefficients (R²). 2\\. **ANALYZED PARAMETER STUDY DATA**\n Includes experimental results for optimization studies such as adsorbent\n dosage, contact time, initial concentration, pH, and temperature. Each set\n represents triplicate average values with corresponding error data when\n applicable. 3\\. **REUSABILITY** Provides adsorption–desorption cycle data\n to evaluate the stability and reusability of the MCOF adsorbent across\n multiple regeneration cycles. 4\\. **KINETIC STUDY** Contains kinetic\n modeling data including pseudo-first-order, pseudo-second-order, and\n intraparticle diffusion model fitting parameters for BPA, DMP, and DBP\n adsorption. 5\\. **REAL WATER SAMPLE ANALYSIS** Presents results from real\n wastewater treatment tests using effluent samples collected from plastic\n industry-affected river water. Includes pre- and post-treatment\n concentrations and removal efficiencies. 6\\. **LOD AND LOQ** Lists the\n calculated limit of detection (LOD) and limit of quantification (LOQ) for\n each analyte derived from calibration data. ### Files and variables ####\n File: CALIBRATION_CURVES_ONLY.pdf **Description:** Calibration plots for\n BPA, DMP, and DBP standard curves #### File:\n OFFICIAL_MCOFs_CALIBRATION_CURVES_DATA.xlsx **Description:** Original\n calibration curve data used for quantitative analysis ##### Variables *\n Concentration (mg/L), Peak area, Regression equation, R² #### File:\n ELVOVICH.xlsx **Description:** Parameters for Elovich model fitting. #####\n Variables * qt (mg/g), t (min), α, β #### File: ELVOVICH.pdf\n **Description:** Elovich kinetic model fitting plots #### File:\n INTRAPARTICLE_DIFFUSION.xlsx **Description:** Data for intraparticle\n diffusion model fitting ##### Variables * qt (mg/g), t¹ᐟ², k~id~, C ####\n File: INTRAPARTICLE_DISSUSION.pdf **Description:** Intraparticle diffusion\n model plots. #### File: PSEUDO_FIRST_ORDER.pdf\n **Description:** Pseudo-first-order kinetic fitting curves graphs ####\n File: PSEUDO_FIRST_ORDER.xlsx **Description:** Pseudo-first-order kinetic\n model fitting data ##### Variables * qt (mg/g), t (min), k₁, q~e~ ####\n File: PSEUDO_SECOND_ORDER.pdf **Description:** Pseudo-second-order kinetic\n fitting curves plots #### File: PSEUDO_SECOND_ORDER.xlsx\n **Description:** Pseudo-second-order kinetic model fitting data #####\n Variables * qt (mg/g), t (min), k₂, q~e~ #### File: CONTACT_TIME.pdf\n **Description:** Graphs showing adsorption performance versus contact\n time. #### File: CONTACT_TIME.xlsx **Description:** Analyzed data showing\n the effect of contact time on adsorption of BPA, DMP, and DBP #####\n Variables * Time (min), Adsorbed Concentration (mg/L) #### File:\n DOSAGE_OF_ADSORBENT.pdf **Description:** Graphs of adsorbent dosage\n optimization. #### File: DOSAGE_OF_ADSORBENT.xlsx\n **Description:** Optimization of adsorbent dosage and its effect on\n pollutant removal ##### Variables * Adsorbent dosage (mg), Adsorbed\n Concentration (mg/L) #### File: INITIAL_CONCENTRATION_OF_POLLUTANTS.pdf\n **Description:** Effect of initial concentration on adsorption of BPA,DMP\n and DBP  #### File: INITIAL_CONCENTRATION_OF_POLLUTANTS.xlsx\n **Description:** Effect of initial pollutant concentration on adsorption\n capacity. ##### Variables * Initial concentration (mg/L),Adsorbed\n Concentration (mg/L) #### File: pH_OF_SOLUTION.pdf\n **Description:** Adsorption performance under different pH conditions.\n #### File: pH_OF_SOLUTION.xlsx **Description:** Effect of solution pH on\n adsorption performance ##### Variables * pH value, Adsorbed Concentration\n (mg/L) #### File: TYPE_OF_DESORPTION_SOLVENT.xlsx **Description:** Effect\n of solvent type on desorption efficiency ##### Variables * Solvent\n type, Adsorbed Concentration (mg/L) #### File:\n TYPE_OF_DESORPTION_SOLVENTS.pdf **Description:** Effect of solvent type on\n desorption efficiency. #### File: VOLUME_OF_DESORPTION_SOLVENT.xlsx\n **Description:** Desorption efficiency by solvent volume ##### Variables *\n Solvent volume (mL), Adsorbed Concentration (mg/L) #### File:\n VOLUME_OF_DESORPTION_SOLVENTS.pdf **Description:** Effect of solvent\n volume on desorption efficiency #### File: REAL_WATER_ANALYSIS.xlsx\n **Description:** Results of real wastewater treatment using river samples\n ##### Variables * Pollutant type, Initial conc. (mg/L), Final conc.\n (mg/L), Removal efficiency (%) #### File: REUSABILITY_GRAPHS.pdf\n **Description:** Reusability and regeneration performance plots #### File:\n REUSABILITY_GRAPHS.xlsx **Description:** Adsorption–desorption cycle data\n evaluating MCOFs reusability. ##### Variables * Cycle number, Recovery\n efficiency (%) #### File: LOD_AND_LOG_CALCULATIONS.xlsx\n **Description:** Calculations of limit of detection (LOD) and\n quantification (LOQ) ##### Variables * Slope, SD of blank, LOD (mg/L), LOQ\n (mg/L) -The calibration data underpin all quantitative analyses in the\n other sheets. \\- The parameter study and kinetic data are experimentally\n derived from laboratory batch adsorption experiments using the same MCOF\n material. \\- No data are missing; cells with “–” indicate “not\n applicable.”; cells with \"n.d\" means \"not detecetd\"\n All concentration values are expressed in **mg/L**, and adsorption\n capacities are expressed in **mg/g** unless otherwise specified. ##\n Code/software No software were used. The Microsoft Excel was used for data\n interpretation and plotting graphs.  ## Access information This dataset\n accompanies the accepted manuscript on the adsorption of\n endocrine-disrupting compounds by magnetic covalent organic frameworks\n (MCOFs). It is publicly available via Dryad under the DOI\n [10.5061/dryad.7h44j107733](https://doi.org/10.5061/dryad.7h44j107733).\n Other publicly accessible locations of the data: * Associated journal\n publication: *(to be updated with final citation once published)* Data was\n derived from the following sources: * None — all data were generated\n experimentally in this study.","descriptionType":"TechnicalInfo"}],"geoLocations":[],"fundingReferences":[{"schemeUri":"https://ror.org","awardTitle":"Fundamental Research Grant Scheme (FRGS)","funderName":"Kementerian Pendidikan Malaysia","awardNumber":"FRGS/1/2022/STG04/UKM/02/7","funderIdentifier":"https://ror.org/05v8z6a72","funderIdentifierType":"ROR"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTA2MS9EUllBRC43SDQ0SjEwNzc8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkRldmksIFRhbnVzaGE8L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDA5LTAwMDItNDQ5Mi01MDY3PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAwYnc4ZDIyNiIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5OYXRpb25hbCBVbml2ZXJzaXR5IG9mIE1hbGF5c2lhPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5NZCBTYWxlaCwgTm9vcmFzaGlraW48L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDBidzhkMjI2IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPk5hdGlvbmFsIFVuaXZlcnNpdHkgb2YgTWFsYXlzaWE8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogIDwvY3JlYXRvcnM+CiAgPHRpdGxlcz4KICAgIDx0aXRsZT4KICAgICAgRGF0YSBmcm9tOiBNYWduZXRpYyBjb3ZhbGVudCBvcmdhbmljIGZyYW1ld29ya3MgKG1jb2ZzKTogQSBzdXN0YWluYWJsZQogICAgICBzb2x1dGlvbiBmb3IgZW1lcmdpbmcgb3JnYW5pYyBjb250YW1pbmFudHMgKEVvY3MpIGZyb20gdGhlIHJpdmVyCiAgICA8L3RpdGxlPgogIDwvdGl0bGVzPgogIDxwdWJsaXNoZXIgcHVibGlzaGVySWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAweDZoNW45NSIgcHVibGlzaGVySWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZy8iPkRyeWFkPC9wdWJsaXNoZXI+CiAgPHJlc291cmNlVHlwZSByZXNvdXJjZVR5cGVHZW5lcmFsPSJEYXRhc2V0Ij5kYXRhc2V0PC9yZXNvdXJjZVR5cGU+CiAgPHB1YmxpY2F0aW9uWWVhcj4yMDI1PC9wdWJsaWNhdGlvblllYXI+CiAgPHN1YmplY3RzPgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5BZHNvcnB0aW9uPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5NYWduZXRpYyBtYXRlcmlhbHM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJmb3MiIHNjaGVtZVVSST0iaHR0cHM6Ly93ZWItYXJjaGl2ZS5vZWNkLm9yZy8yMDEyLTA2LTE1LzEzODU3NS0zODIzNTE0Ny5wZGYiPkZPUzogQ2hlbWljYWwgZW5naW5lZXJpbmc8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJmb3MiIHNjaGVtZVVSST0iaHR0cHM6Ly93ZWItYXJjaGl2ZS5vZWNkLm9yZy8yMDEyLTA2LTE1LzEzODU3NS0zODIzNTE0Ny5wZGYiPkZPUzogTWF0ZXJpYWxzIGVuZ2luZWVyaW5nPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iZm9zIiBzY2hlbWVVUkk9Imh0dHBzOi8vd2ViLWFyY2hpdmUub2VjZC5vcmcvMjAxMi0wNi0xNS8xMzg1NzUtMzgyMzUxNDcucGRmIj5GT1M6IE5hbm8tdGVjaG5vbG9neTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IlBMT1MgU3ViamVjdCBBcmVhIFRoZXNhdXJ1cyIgc2NoZW1lVVJJPSJodHRwczovL2dpdGh1Yi5jb20vUExPUy9wbG9zLXRoZXNhdXJ1cyI+Q29udGFtaW5hbnRzPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5SZWdlbmVyYXRpb248L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8ZnVuZGluZ1JlZmVyZW5jZXM+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+S2VtZW50ZXJpYW4gUGVuZGlkaWthbiBNYWxheXNpYTwvZnVuZGVyTmFtZT4KICAgICAgPGZ1bmRlcklkZW50aWZpZXIgZnVuZGVySWRlbnRpZmllclR5cGU9IlJPUiI+aHR0cHM6Ly9yb3Iub3JnLzA1djh6NmE3MjwvZnVuZGVySWRlbnRpZmllcj4KICAgICAgPGF3YXJkTnVtYmVyPkZSR1MvMS8yMDIyL1NURzA0L1VLTS8wMi83PC9hd2FyZE51bWJlcj4KICAgICAgPGF3YXJkVGl0bGU+RnVuZGFtZW50YWwgUmVzZWFyY2ggR3JhbnQgU2NoZW1lIChGUkdTKTwvYXdhcmRUaXRsZT4KICAgIDwvZnVuZGluZ1JlZmVyZW5jZT4KICA8L2Z1bmRpbmdSZWZlcmVuY2VzPgogIDxjb250cmlidXRvcnM+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJTcG9uc29yIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZT5OYXRpb25hbCBVbml2ZXJzaXR5IG9mIE1hbGF5c2lhPC9jb250cmlidXRvck5hbWU+CiAgICA8L2NvbnRyaWJ1dG9yPgogIDwvY29udHJpYnV0b3JzPgogIDxkYXRlcz4KICAgIDxkYXRlIGRhdGVUeXBlPSJDcmVhdGVkIj4yMDI1LTA5LTEyVDAzOjExOjM1WjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJTdWJtaXR0ZWQiPjIwMjUtMDktMTdUMTA6MjU6MTRaPC9kYXRlPgogICAgPGRhdGUgZGF0ZVR5cGU9Iklzc3VlZCI+MjAyNS0xMS0wNFQwMDowMDowMFo8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQXZhaWxhYmxlIj4yMDI1LTExLTA0VDAwOjAwOjAwWjwvZGF0ZT4KICA8L2RhdGVzPgogIDxsYW5ndWFnZT5lbjwvbGFuZ3VhZ2U+CiAgPHJlbGF0ZWRJZGVudGlmaWVycz4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGlvblR5cGU9IklzQ2l0ZWRCeSIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiPmh0dHBzOi8vZG9pLm9yZy8xMC4xMDk4L3Jzb3MuMjUwMTg3PC9yZWxhdGVkSWRlbnRpZmllcj4KICA8L3JlbGF0ZWRJZGVudGlmaWVycz4KICA8c2l6ZXM+CiAgICA8c2l6ZT4xMTk0MDc2IGJ5dGVzPC9zaXplPgogIDwvc2l6ZXM+CiAgPHZlcnNpb24+NDwvdmVyc2lvbj4KICA8cmlnaHRzTGlzdD4KICAgIDxyaWdodHMgcmlnaHRzVVJJPSJodHRwczovL3NwZHgub3JnL2xpY2Vuc2VzL0NDMC0xLjAuaHRtbCI+Q3JlYXRpdmUgQ29tbW9ucyBaZXJvIHYxLjAgVW5pdmVyc2FsPC9yaWdodHM+CiAgPC9yaWdodHNMaXN0PgogIDxkZXNjcmlwdGlvbnM+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJBYnN0cmFjdCI+CiAgICAgIFRoZSBkYXRhc2V0IHByZXNlbnRlZCBpbiB0aGlzIHN0dWR5IGNvbXByaXNlcyB0aGUgY29tcHJlaGVuc2l2ZQogICAgICBleHBlcmltZW50YWwgcmVzdWx0cyBvYnRhaW5lZCBmcm9tIHRoZSBzeW50aGVzaXMgYW5kIGNoYXJhY3Rlcml6YXRpb24gb2YKICAgICAgTUNPRnMuIFRoaXMgZGF0YSBmb3JtcyB0aGUgZW1waXJpY2FsIGZvdW5kYXRpb24gZm9yIGFsbCBmaW5kaW5ncyBhbmQKICAgICAgY29uY2x1c2lvbnMgZGlzY3Vzc2VkIGluIHRoaXMgcGFwZXIuIEl0IGluY2x1ZGVzIHF1YW50aXRhdGl2ZSBtZXRyaWNzIHN1Y2gKICAgICAgYXMgeWllbGRzLCBwdXJpdHkgcGVyY2VudGFnZXMsIGFuZCBmaW5hbCBjb25jZW50cmF0aW9ucyBmb3IgZWFjaCBNQ09GCiAgICAgIHNhbXBsZS4gQWRkaXRpb25hbGx5LCBpdCBjb250YWlucyByYXcgYW5kIHByb2Nlc3NlZCBkYXRhIHBvaW50cyBkZXJpdmVkCiAgICAgIGZyb20gdGhlIEhQTEMgYW5hbHlzaXMsIGluY2x1ZGluZyByZXRlbnRpb24gdGltZXMgYW5kIHBlYWsgYXJlYXMsIHdoaWNoCiAgICAgIHNlcnZlIGFzIGRpcmVjdCBldmlkZW5jZSBmb3IgdGhlIHNlcGFyYXRpb24gYW5kIHF1YW50aWZpY2F0aW9uIG9mIHRoZQogICAgICBjb21wb3VuZHMuIFRoZSBwdXJwb3NlIG9mIHRoaXMgZGF0YXNldCBpcyB0byBwcm92aWRlIGEgY29tcGxldGUgYW5kCiAgICAgIHRyYW5zcGFyZW50IHJlY29yZCBvZiB0aGUgZXhwZXJpbWVudGFsIHdvcmssIGVuYWJsaW5nIHZhbGlkYXRpb24gYW5kCiAgICAgIGZ1dHVyZSByZXNlYXJjaC4gVW5kZXIgb3B0aW1hbCBjb25kaXRpb25zIChwSCA3LCAxMDAgbWcgYWRzb3JiZW50IGRvc2FnZSwKICAgICAgYW5kIDI1LW1pbnV0ZSBjb250YWN0IHRpbWUpLCB0aGUgTUNPRnMgZXhoaWJpdGVkIGV4Y2VwdGlvbmFsIGFkc29ycHRpb24KICAgICAgcGVyZm9ybWFuY2UsIHdpdGggcmVtb3ZhbCBlZmZpY2llbmNpZXMgb2YgOTAuMCAlIGZvciBETVAsIDg2LjAgJSBmb3IgREJQLAogICAgICBhbmQgOTIuMCAlIGZvciBCUEEuIFRoZSBkZXZlbG9wZWQgYW5hbHl0aWNhbCBtZXRob2QgYWNoaWV2ZWQgbG93IGRldGVjdGlvbgogICAgICBsaW1pdHMgKExPRHMpIG9mIDAuMDA1OCBtZy9MIGZvciBETVAsIDAuMDA3OSBtZy9MIGZvciBEQlAsIGFuZCAwLjAwNjMgbWcvTAogICAgICBmb3IgQlBBLCBpbmRpY2F0aW5nIGhpZ2ggc2Vuc2l0aXZpdHkgZm9yIHRyYWNlLWxldmVsIGNvbnRhbWluYW50IGRldGVjdGlvbgogICAgICBpbiByZWFsIHdhdGVyIHNhbXBsZXMuIEZ1cnRoZXJtb3JlLCB0aGUgYWRzb3JiZW50IGRlbW9uc3RyYXRlZCBleGNlcHRpb25hbAogICAgICByZXVzYWJpbGl0eSwgbWFpbnRhaW5pbmcgaGlnaCBwZXJmb3JtYW5jZSBhZnRlciBmaWZ0ZWVuCiAgICAgIGFkc29ycHRpb24tZGVzb3JwdGlvbiBjeWNsZXMsIHdoaWNoIGlzIGEgc2lnbmlmaWNhbnQgaW1wcm92ZW1lbnQgb3ZlcgogICAgICBjb252ZW50aW9uYWwgYWRzb3JiZW50cy4KICAgIDwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJNZXRob2RzIj4KICAgICAgJmx0O3AmZ3Q7VGhlIGRhdGEgZm9yIHRoaXMgc3R1ZHkgd2FzIG1ldGljdWxvdXNseSBjb2xsZWN0ZWQgYW5kIHByb2Nlc3NlZAogICAgICB0byBlbnN1cmUgdGhlIGFjY3VyYWN5IGFuZCByZXByb2R1Y2liaWxpdHkgb2YgdGhlIHJlc3VsdHMuIFJhdyBkYXRhIHdhcwogICAgICBvYnRhaW5lZCB0aHJvdWdoIEhpZ2gtUGVyZm9ybWFuY2UgTGlxdWlkIENocm9tYXRvZ3JhcGh5IChIUExDKSBhbmFseXNpcywgYQogICAgICB0ZWNobmlxdWUgZW1wbG95ZWQgdG8gc2VwYXJhdGUgYW5kIHF1YW50aWZ5IHRoZSBpbmRpdmlkdWFsIGNvbXBvbmVudHMgb2YKICAgICAgdGhlIHN5bnRoZXNpemVkIE1DT0ZzLiBUaGUgc3BlY2lmaWMgcGFyYW1ldGVycyBvZiB0aGUgSFBMQyBzeXN0ZW0gd2VyZQogICAgICBvcHRpbWl6ZWQgZm9yIHRoZSBjaGVtaWNhbCBwcm9wZXJ0aWVzIG9mIHRoZSBjb21wb3VuZHMgdW5kZXIKICAgICAgaW52ZXN0aWdhdGlvbiwgaW5jbHVkaW5nIHNvbHZlbnQgZ3JhZGllbnQsIGZsb3cgcmF0ZSwgYW5kIGNvbHVtbgogICAgICB0ZW1wZXJhdHVyZS4gRm9sbG93aW5nIHRoZSBhY3F1aXNpdGlvbiBvZiB0aGUgcmF3IGNocm9tYXRvZ3JhcGhpYyBkYXRhLAogICAgICBhbGwgc3Vic2VxdWVudCBjYWxjdWxhdGlvbnMgYW5kIGRhdGEgcHJvY2Vzc2luZyB3ZXJlIHBlcmZvcm1lZCB1c2luZwogICAgICBNaWNyb3NvZnQgRXhjZWwuIFRoaXMgaW5jbHVkZWQgdGhlIGRldGVybWluYXRpb24gb2YgcGVhayBhcmVhcyBhbmQKICAgICAgcmV0ZW50aW9uIHRpbWVzLCB3aGljaCB3ZXJlIHRoZW4gdXNlZCB0byBjYWxjdWxhdGUgeWllbGRzLCBwdXJpdHksIGFuZAogICAgICBjb25jZW50cmF0aW9uIG9mIHRoZSBNQ09GIHNhbXBsZXMuIEEgc2VyaWVzIG9mIHN0YW5kYXJkIGNhbGlicmF0aW9uIGN1cnZlcwogICAgICB3ZXJlIGdlbmVyYXRlZCB3aXRoaW4gdGhlIEV4Y2VsIGVudmlyb25tZW50IHRvIGVuc3VyZSBhY2N1cmF0ZQogICAgICBxdWFudGlmaWNhdGlvbiBvZiB0aGUgdGFyZ2V0IGFuYWx5dGVzLiBGdXJ0aGVybW9yZSwgc3RhdGlzdGljYWwgYW5hbHlzZXMKICAgICAgYW5kIGRhdGEgdmlzdWFsaXphdGlvbiwgc3VjaCBhcyB0aGUgZ2VuZXJhdGlvbiBvZiBncmFwaHMgYW5kIGNoYXJ0cywgd2VyZQogICAgICBhbHNvIGNhcnJpZWQgb3V0IGluIEV4Y2VsIHRvIHN1cHBvcnQgdGhlIGZpbmRpbmdzIGFuZCBjb25jbHVzaW9ucwogICAgICBwcmVzZW50ZWQgaW4gdGhpcyBwYXBlci4mbHQ7L3AmZ3Q7CiAgICA8L2Rlc2NyaXB0aW9uPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iVGVjaG5pY2FsSW5mbyI+CiAgICAgICMgRGF0YSBmcm9tOiBNYWduZXRpYyBjb3ZhbGVudCBvcmdhbmljIGZyYW1ld29ya3MgKG1jb2ZzKTogQSBzdXN0YWluYWJsZQogICAgICBzb2x1dGlvbiBmb3IgZW1lcmdpbmcgb3JnYW5pYyBjb250YW1pbmFudHMgKEVvY3MpIGZyb20gdGhlIHJpdmVyIERhdGFzZXQKICAgICAgRE9JOiBbMTAuNTA2MS9kcnlhZC43aDQ0ajEwNzddKGh0dHBzOi8vZG9pLm9yZy8xMC41MDYxL2RyeWFkLjdoNDRqMTA3NykgIyMKICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIGRhdGEgYW5kIGZpbGUgc3RydWN0dXJlICoqKiMgREFUQSBGT1IgQURTT1JQVElPTiBPRgogICAgICBCUEEsIERNUCwgQU5EIERCUCBCWSBNQ09GcyoqKiBbQWNjZXNzIHRoaXMgZGF0YXNldCBvbgogICAgICBEcnlhZF0oaHR0cHM6Ly9kb2kub3JnLzEwLjUwNjEvZHJ5YWQuN2g0NGoxMDc3MzMpIFRoaXMgZGF0YXNldCBjb250YWlucwogICAgICB0aGUgZXhwZXJpbWVudGFsIGFuZCBhbmFseXRpY2FsIGRhdGEgc3VwcG9ydGluZyB0aGUgcGFwZXIgcmVjZW50bHkKICAgICAgYWNjZXB0ZWQgZm9yIHB1YmxpY2F0aW9uLCBmb2N1c2luZyBvbiB0aGUgYWRzb3JwdGlvbiBvZiBiaXNwaGVub2wgQSAoQlBBKSwKICAgICAgZGltZXRoeWwgcGh0aGFsYXRlIChETVApLCBhbmQgZGlidXR5bCBwaHRoYWxhdGUgKERCUCkgYnkgbWFnbmV0aWMgY292YWxlbnQKICAgICAgb3JnYW5pYyBmcmFtZXdvcmtzIChNQ09GcykuIFRoZSBkYXRhIGluY2x1ZGUgY2FsaWJyYXRpb24gY3VydmVzLCBvcHRpbWl6ZWQKICAgICAgYWRzb3JwdGlvbiBwYXJhbWV0ZXJzLCBraW5ldGljIHN0dWRpZXMsIHJldXNhYmlsaXR5IHBlcmZvcm1hbmNlLCBsaW1pdCBvZgogICAgICBkZXRlY3Rpb24gKExPRCksIGxpbWl0IG9mIHF1YW50aWZpY2F0aW9uIChMT1EpLCBhbmQgcmVhbCB3YXN0ZXdhdGVyCiAgICAgIHRyZWF0bWVudCBwZXJmb3JtYW5jZS4gVGhlc2UgcmVzdWx0cyBjb2xsZWN0aXZlbHkgZGVtb25zdHJhdGUgdGhlIGhpZ2gKICAgICAgc2VsZWN0aXZpdHksIHJldXNhYmlsaXR5LCBhbmQgZWZmaWNpZW5jeSBvZiB0aGUgc3ludGhlc2l6ZWQgTUNPRnMgaW4KICAgICAgcmVtb3ZpbmcgZW5kb2NyaW5lLWRpc3J1cHRpbmcgY29tcG91bmRzIGZyb20gYXF1ZW91cyBtZWRpYS4gIyMgRGVzY3JpcHRpb24KICAgICAgb2YgdGhlIGRhdGEgYW5kIGZpbGUgc3RydWN0dXJlIFRoZSBkYXRhc2V0IGlzIHByb3ZpZGVkIGluIGEgc2luZ2xlIEV4Y2VsCiAgICAgIHdvcmtib29rIHRpdGxlZCAqKuKAnE9GRklDSUFMIE1DT0ZzIERBVEEgRk9SIFNVQk1JU1NJT04ueGxzeOKAnSoqLCBjb25zaXN0aW5nCiAgICAgIG9mIHNpeCBtYWluIHNoZWV0czogMVwuICoqQ0FMSUJSQVRJT04gQ1VSVkVTKiogQ29udGFpbnMgY2FsaWJyYXRpb24gZGF0YQogICAgICBmb3IgQlBBLCBETVAsIGFuZCBEQlAgc3RhbmRhcmRzIHVzZWQgdG8gcXVhbnRpZnkgcG9sbHV0YW50IGNvbmNlbnRyYXRpb25zLgogICAgICBFYWNoIGN1cnZlIGluY2x1ZGVzIGNvbmNlbnRyYXRpb24gKG1nL0wpLCBwZWFrIGFyZWEsIHJlZ3Jlc3Npb24gZXF1YXRpb25zLAogICAgICBhbmQgY29ycmVsYXRpb24gY29lZmZpY2llbnRzIChSwrIpLiAyXC4gKipBTkFMWVpFRCBQQVJBTUVURVIgU1RVRFkgREFUQSoqCiAgICAgIEluY2x1ZGVzIGV4cGVyaW1lbnRhbCByZXN1bHRzIGZvciBvcHRpbWl6YXRpb24gc3R1ZGllcyBzdWNoIGFzIGFkc29yYmVudAogICAgICBkb3NhZ2UsIGNvbnRhY3QgdGltZSwgaW5pdGlhbCBjb25jZW50cmF0aW9uLCBwSCwgYW5kIHRlbXBlcmF0dXJlLiBFYWNoIHNldAogICAgICByZXByZXNlbnRzIHRyaXBsaWNhdGUgYXZlcmFnZSB2YWx1ZXMgd2l0aCBjb3JyZXNwb25kaW5nIGVycm9yIGRhdGEgd2hlbgogICAgICBhcHBsaWNhYmxlLiAzXC4gKipSRVVTQUJJTElUWSoqIFByb3ZpZGVzIGFkc29ycHRpb27igJNkZXNvcnB0aW9uIGN5Y2xlIGRhdGEKICAgICAgdG8gZXZhbHVhdGUgdGhlIHN0YWJpbGl0eSBhbmQgcmV1c2FiaWxpdHkgb2YgdGhlIE1DT0YgYWRzb3JiZW50IGFjcm9zcwogICAgICBtdWx0aXBsZSByZWdlbmVyYXRpb24gY3ljbGVzLiA0XC4gKipLSU5FVElDIFNUVURZKiogQ29udGFpbnMga2luZXRpYwogICAgICBtb2RlbGluZyBkYXRhIGluY2x1ZGluZyBwc2V1ZG8tZmlyc3Qtb3JkZXIsIHBzZXVkby1zZWNvbmQtb3JkZXIsIGFuZAogICAgICBpbnRyYXBhcnRpY2xlIGRpZmZ1c2lvbiBtb2RlbCBmaXR0aW5nIHBhcmFtZXRlcnMgZm9yIEJQQSwgRE1QLCBhbmQgREJQCiAgICAgIGFkc29ycHRpb24uIDVcLiAqKlJFQUwgV0FURVIgU0FNUExFIEFOQUxZU0lTKiogUHJlc2VudHMgcmVzdWx0cyBmcm9tIHJlYWwKICAgICAgd2FzdGV3YXRlciB0cmVhdG1lbnQgdGVzdHMgdXNpbmcgZWZmbHVlbnQgc2FtcGxlcyBjb2xsZWN0ZWQgZnJvbSBwbGFzdGljCiAgICAgIGluZHVzdHJ5LWFmZmVjdGVkIHJpdmVyIHdhdGVyLiBJbmNsdWRlcyBwcmUtIGFuZCBwb3N0LXRyZWF0bWVudAogICAgICBjb25jZW50cmF0aW9ucyBhbmQgcmVtb3ZhbCBlZmZpY2llbmNpZXMuIDZcLiAqKkxPRCBBTkQgTE9RKiogTGlzdHMgdGhlCiAgICAgIGNhbGN1bGF0ZWQgbGltaXQgb2YgZGV0ZWN0aW9uIChMT0QpIGFuZCBsaW1pdCBvZiBxdWFudGlmaWNhdGlvbiAoTE9RKSBmb3IKICAgICAgZWFjaCBhbmFseXRlIGRlcml2ZWQgZnJvbSBjYWxpYnJhdGlvbiBkYXRhLiAjIyMgRmlsZXMgYW5kIHZhcmlhYmxlcyAjIyMjCiAgICAgIEZpbGU6IENBTElCUkFUSU9OX0NVUlZFU19PTkxZLnBkZiAqKkRlc2NyaXB0aW9uOioqwqBDYWxpYnJhdGlvbiBwbG90cyBmb3IKICAgICAgQlBBLCBETVAsIGFuZCBEQlAgc3RhbmRhcmQgY3VydmVzICMjIyMgRmlsZToKICAgICAgT0ZGSUNJQUxfTUNPRnNfQ0FMSUJSQVRJT05fQ1VSVkVTX0RBVEEueGxzeCAqKkRlc2NyaXB0aW9uOioqwqBPcmlnaW5hbAogICAgICBjYWxpYnJhdGlvbiBjdXJ2ZSBkYXRhIHVzZWQgZm9yIHF1YW50aXRhdGl2ZSBhbmFseXNpcyAjIyMjIyBWYXJpYWJsZXMgKgogICAgICBDb25jZW50cmF0aW9uIChtZy9MKSwgUGVhayBhcmVhLCBSZWdyZXNzaW9uIGVxdWF0aW9uLCBSwrIgIyMjIyBGaWxlOgogICAgICBFTFZPVklDSC54bHN4ICoqRGVzY3JpcHRpb246KirCoFBhcmFtZXRlcnMgZm9yIEVsb3ZpY2ggbW9kZWwgZml0dGluZy4gIyMjIyMKICAgICAgVmFyaWFibGVzICogcXQgKG1nL2cpLCB0IChtaW4pLCDOsSwgzrIgIyMjIyBGaWxlOiBFTFZPVklDSC5wZGYKICAgICAgKipEZXNjcmlwdGlvbjoqKsKgRWxvdmljaCBraW5ldGljIG1vZGVsIGZpdHRpbmcgcGxvdHMgIyMjIyBGaWxlOgogICAgICBJTlRSQVBBUlRJQ0xFX0RJRkZVU0lPTi54bHN4ICoqRGVzY3JpcHRpb246KirCoERhdGEgZm9yIGludHJhcGFydGljbGUKICAgICAgZGlmZnVzaW9uIG1vZGVsIGZpdHRpbmcgIyMjIyMgVmFyaWFibGVzICogcXQgKG1nL2cpLCB0wrnhkJ/Csiwga35pZH4sIEMgIyMjIwogICAgICBGaWxlOiBJTlRSQVBBUlRJQ0xFX0RJU1NVU0lPTi5wZGYgKipEZXNjcmlwdGlvbjoqKsKgSW50cmFwYXJ0aWNsZSBkaWZmdXNpb24KICAgICAgbW9kZWwgcGxvdHMuICMjIyMgRmlsZTogUFNFVURPX0ZJUlNUX09SREVSLnBkZgogICAgICAqKkRlc2NyaXB0aW9uOioqwqBQc2V1ZG8tZmlyc3Qtb3JkZXIga2luZXRpYyBmaXR0aW5nIGN1cnZlcyBncmFwaHMgIyMjIwogICAgICBGaWxlOiBQU0VVRE9fRklSU1RfT1JERVIueGxzeCAqKkRlc2NyaXB0aW9uOioqwqBQc2V1ZG8tZmlyc3Qtb3JkZXIga2luZXRpYwogICAgICBtb2RlbCBmaXR0aW5nIGRhdGEgIyMjIyMgVmFyaWFibGVzICogcXQgKG1nL2cpLCB0IChtaW4pLCBr4oKBLCBxfmV+ICMjIyMKICAgICAgRmlsZTogUFNFVURPX1NFQ09ORF9PUkRFUi5wZGYgKipEZXNjcmlwdGlvbjoqKsKgUHNldWRvLXNlY29uZC1vcmRlciBraW5ldGljCiAgICAgIGZpdHRpbmcgY3VydmVzIHBsb3RzICMjIyMgRmlsZTogUFNFVURPX1NFQ09ORF9PUkRFUi54bHN4CiAgICAgICoqRGVzY3JpcHRpb246KirCoFBzZXVkby1zZWNvbmQtb3JkZXIga2luZXRpYyBtb2RlbCBmaXR0aW5nIGRhdGEgIyMjIyMKICAgICAgVmFyaWFibGVzICogcXQgKG1nL2cpLCB0IChtaW4pLCBr4oKCLCBxfmV+ICMjIyMgRmlsZTogQ09OVEFDVF9USU1FLnBkZgogICAgICAqKkRlc2NyaXB0aW9uOioqwqBHcmFwaHMgc2hvd2luZyBhZHNvcnB0aW9uIHBlcmZvcm1hbmNlIHZlcnN1cyBjb250YWN0CiAgICAgIHRpbWUuICMjIyMgRmlsZTogQ09OVEFDVF9USU1FLnhsc3ggKipEZXNjcmlwdGlvbjoqKsKgQW5hbHl6ZWQgZGF0YSBzaG93aW5nCiAgICAgIHRoZSBlZmZlY3Qgb2YgY29udGFjdCB0aW1lIG9uIGFkc29ycHRpb24gb2YgQlBBLCBETVAsIGFuZCBEQlAgIyMjIyMKICAgICAgVmFyaWFibGVzICogVGltZSAobWluKSwgQWRzb3JiZWQgQ29uY2VudHJhdGlvbiAobWcvTCkgIyMjIyBGaWxlOgogICAgICBET1NBR0VfT0ZfQURTT1JCRU5ULnBkZiAqKkRlc2NyaXB0aW9uOioqwqBHcmFwaHMgb2YgYWRzb3JiZW50IGRvc2FnZQogICAgICBvcHRpbWl6YXRpb24uICMjIyMgRmlsZTogRE9TQUdFX09GX0FEU09SQkVOVC54bHN4CiAgICAgICoqRGVzY3JpcHRpb246KirCoE9wdGltaXphdGlvbiBvZiBhZHNvcmJlbnQgZG9zYWdlIGFuZCBpdHMgZWZmZWN0IG9uCiAgICAgIHBvbGx1dGFudCByZW1vdmFsICMjIyMjIFZhcmlhYmxlcyAqIEFkc29yYmVudCBkb3NhZ2UgKG1nKSwgQWRzb3JiZWQKICAgICAgQ29uY2VudHJhdGlvbiAobWcvTCkgIyMjIyBGaWxlOiBJTklUSUFMX0NPTkNFTlRSQVRJT05fT0ZfUE9MTFVUQU5UUy5wZGYKICAgICAgKipEZXNjcmlwdGlvbjoqKsKgRWZmZWN0IG9mIGluaXRpYWwgY29uY2VudHJhdGlvbiBvbiBhZHNvcnB0aW9uIG9mIEJQQSxETVAKICAgICAgYW5kIERCUMKgICMjIyMgRmlsZTogSU5JVElBTF9DT05DRU5UUkFUSU9OX09GX1BPTExVVEFOVFMueGxzeAogICAgICAqKkRlc2NyaXB0aW9uOioqwqBFZmZlY3Qgb2YgaW5pdGlhbCBwb2xsdXRhbnQgY29uY2VudHJhdGlvbiBvbiBhZHNvcnB0aW9uCiAgICAgIGNhcGFjaXR5LiAjIyMjIyBWYXJpYWJsZXMgKiBJbml0aWFsIGNvbmNlbnRyYXRpb24gKG1nL0wpLEFkc29yYmVkCiAgICAgIENvbmNlbnRyYXRpb24gKG1nL0wpICMjIyMgRmlsZTogcEhfT0ZfU09MVVRJT04ucGRmCiAgICAgICoqRGVzY3JpcHRpb246KirCoEFkc29ycHRpb24gcGVyZm9ybWFuY2UgdW5kZXIgZGlmZmVyZW50IHBIIGNvbmRpdGlvbnMuCiAgICAgICMjIyMgRmlsZTogcEhfT0ZfU09MVVRJT04ueGxzeCAqKkRlc2NyaXB0aW9uOioqwqBFZmZlY3Qgb2Ygc29sdXRpb24gcEggb24KICAgICAgYWRzb3JwdGlvbiBwZXJmb3JtYW5jZSAjIyMjIyBWYXJpYWJsZXMgKiBwSCB2YWx1ZSzCoEFkc29yYmVkIENvbmNlbnRyYXRpb24KICAgICAgKG1nL0wpICMjIyMgRmlsZTogVFlQRV9PRl9ERVNPUlBUSU9OX1NPTFZFTlQueGxzeCAqKkRlc2NyaXB0aW9uOioqwqBFZmZlY3QKICAgICAgb2Ygc29sdmVudCB0eXBlIG9uIGRlc29ycHRpb24gZWZmaWNpZW5jeSAjIyMjIyBWYXJpYWJsZXMgKiBTb2x2ZW50CiAgICAgIHR5cGUswqBBZHNvcmJlZCBDb25jZW50cmF0aW9uIChtZy9MKSAjIyMjIEZpbGU6CiAgICAgIFRZUEVfT0ZfREVTT1JQVElPTl9TT0xWRU5UUy5wZGYgKipEZXNjcmlwdGlvbjoqKsKgRWZmZWN0IG9mIHNvbHZlbnQgdHlwZSBvbgogICAgICBkZXNvcnB0aW9uIGVmZmljaWVuY3kuICMjIyMgRmlsZTogVk9MVU1FX09GX0RFU09SUFRJT05fU09MVkVOVC54bHN4CiAgICAgICoqRGVzY3JpcHRpb246KirCoERlc29ycHRpb24gZWZmaWNpZW5jeSBieSBzb2x2ZW50IHZvbHVtZSAjIyMjIyBWYXJpYWJsZXMgKgogICAgICBTb2x2ZW50IHZvbHVtZSAobUwpLMKgQWRzb3JiZWQgQ29uY2VudHJhdGlvbiAobWcvTCkgIyMjIyBGaWxlOgogICAgICBWT0xVTUVfT0ZfREVTT1JQVElPTl9TT0xWRU5UUy5wZGYgKipEZXNjcmlwdGlvbjoqKsKgRWZmZWN0IG9mIHNvbHZlbnQKICAgICAgdm9sdW1lIG9uIGRlc29ycHRpb24gZWZmaWNpZW5jeSAjIyMjIEZpbGU6IFJFQUxfV0FURVJfQU5BTFlTSVMueGxzeAogICAgICAqKkRlc2NyaXB0aW9uOioqwqBSZXN1bHRzIG9mIHJlYWwgd2FzdGV3YXRlciB0cmVhdG1lbnQgdXNpbmcgcml2ZXIgc2FtcGxlcwogICAgICAjIyMjIyBWYXJpYWJsZXMgKiBQb2xsdXRhbnQgdHlwZSwgSW5pdGlhbCBjb25jLiAobWcvTCksIEZpbmFsIGNvbmMuCiAgICAgIChtZy9MKSwgUmVtb3ZhbCBlZmZpY2llbmN5ICglKSAjIyMjIEZpbGU6IFJFVVNBQklMSVRZX0dSQVBIUy5wZGYKICAgICAgKipEZXNjcmlwdGlvbjoqKsKgUmV1c2FiaWxpdHkgYW5kIHJlZ2VuZXJhdGlvbiBwZXJmb3JtYW5jZSBwbG90cyAjIyMjIEZpbGU6CiAgICAgIFJFVVNBQklMSVRZX0dSQVBIUy54bHN4ICoqRGVzY3JpcHRpb246KirCoEFkc29ycHRpb27igJNkZXNvcnB0aW9uIGN5Y2xlIGRhdGEKICAgICAgZXZhbHVhdGluZyBNQ09GcyByZXVzYWJpbGl0eS4gIyMjIyMgVmFyaWFibGVzICogQ3ljbGUgbnVtYmVyLCBSZWNvdmVyeQogICAgICBlZmZpY2llbmN5ICglKSAjIyMjIEZpbGU6IExPRF9BTkRfTE9HX0NBTENVTEFUSU9OUy54bHN4CiAgICAgICoqRGVzY3JpcHRpb246KirCoENhbGN1bGF0aW9ucyBvZiBsaW1pdCBvZiBkZXRlY3Rpb24gKExPRCkgYW5kCiAgICAgIHF1YW50aWZpY2F0aW9uIChMT1EpICMjIyMjIFZhcmlhYmxlcyAqIFNsb3BlLCBTRCBvZiBibGFuaywgTE9EIChtZy9MKSwgTE9RCiAgICAgIChtZy9MKSAtVGhlIGNhbGlicmF0aW9uIGRhdGEgdW5kZXJwaW4gYWxsIHF1YW50aXRhdGl2ZSBhbmFseXNlcyBpbiB0aGUKICAgICAgb3RoZXIgc2hlZXRzLiBcLSBUaGUgcGFyYW1ldGVyIHN0dWR5IGFuZCBraW5ldGljIGRhdGEgYXJlIGV4cGVyaW1lbnRhbGx5CiAgICAgIGRlcml2ZWQgZnJvbSBsYWJvcmF0b3J5IGJhdGNoIGFkc29ycHRpb24gZXhwZXJpbWVudHMgdXNpbmcgdGhlIHNhbWUgTUNPRgogICAgICBtYXRlcmlhbC4gXC0gTm8gZGF0YSBhcmUgbWlzc2luZzsgY2VsbHMgd2l0aCDigJzigJPigJ0gaW5kaWNhdGUg4oCcbm90CiAgICAgIGFwcGxpY2FibGUu4oCdOyBjZWxscyB3aXRoICJuLmQiIG1lYW5zICJub3QgZGV0ZWNldGQiCiAgICAgIEFsbCBjb25jZW50cmF0aW9uIHZhbHVlcyBhcmUgZXhwcmVzc2VkIGluICoqbWcvTCoqLCBhbmQgYWRzb3JwdGlvbgogICAgICBjYXBhY2l0aWVzIGFyZSBleHByZXNzZWQgaW4gKiptZy9nKiogdW5sZXNzIG90aGVyd2lzZSBzcGVjaWZpZWQuICMjCiAgICAgIENvZGUvc29mdHdhcmUgTm8gc29mdHdhcmUgd2VyZSB1c2VkLiBUaGUgTWljcm9zb2Z0IEV4Y2VsIHdhcyB1c2VkIGZvciBkYXRhCiAgICAgIGludGVycHJldGF0aW9uIGFuZCBwbG90dGluZyBncmFwaHMuwqAgIyMgQWNjZXNzIGluZm9ybWF0aW9uIFRoaXMgZGF0YXNldAogICAgICBhY2NvbXBhbmllcyB0aGUgYWNjZXB0ZWQgbWFudXNjcmlwdCBvbiB0aGUgYWRzb3JwdGlvbiBvZgogICAgICBlbmRvY3JpbmUtZGlzcnVwdGluZyBjb21wb3VuZHMgYnkgbWFnbmV0aWMgY292YWxlbnQgb3JnYW5pYyBmcmFtZXdvcmtzCiAgICAgIChNQ09GcykuwqBJdCBpcyBwdWJsaWNseSBhdmFpbGFibGUgdmlhIERyeWFkIHVuZGVyIHRoZSBET0kKICAgICAgWzEwLjUwNjEvZHJ5YWQuN2g0NGoxMDc3MzNdKGh0dHBzOi8vZG9pLm9yZy8xMC41MDYxL2RyeWFkLjdoNDRqMTA3NzMzKS4KICAgICAgT3RoZXIgcHVibGljbHkgYWNjZXNzaWJsZSBsb2NhdGlvbnMgb2YgdGhlIGRhdGE6ICogQXNzb2NpYXRlZCBqb3VybmFsCiAgICAgIHB1YmxpY2F0aW9uOiAqKHRvIGJlIHVwZGF0ZWQgd2l0aCBmaW5hbCBjaXRhdGlvbiBvbmNlIHB1Ymxpc2hlZCkqIERhdGEgd2FzCiAgICAgIGRlcml2ZWQgZnJvbSB0aGUgZm9sbG93aW5nIHNvdXJjZXM6ICogTm9uZSDigJQgYWxsIGRhdGEgd2VyZSBnZW5lcmF0ZWQKICAgICAgZXhwZXJpbWVudGFsbHkgaW4gdGhpcyBzdHVkeS4KICAgIDwvZGVzY3JpcHRpb24+CiAgPC9kZXNjcmlwdGlvbnM+CjwvcmVzb3VyY2U+","url":"https://datadryad.org/dataset/doi:10.5061/dryad.7h44j1077","contentUrl":null,"metadataVersion":1,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":40,"viewsOverTime":[{"yearMonth":"2025-10","total":0},{"yearMonth":"2025-11","total":13},{"yearMonth":"2025-12","total":1},{"yearMonth":"2026-01","total":3},{"yearMonth":"2026-02","total":2},{"yearMonth":"2026-03","total":10},{"yearMonth":"2026-05","total":1},{"yearMonth":"2026-07","total":1},{"yearMonth":"2026-08","total":4},{"yearMonth":"2026-09","total":5}],"downloadCount":10,"downloadsOverTime":[{"yearMonth":"2025-10","total":1},{"yearMonth":"2025-11","total":2},{"yearMonth":"2025-12","total":0},{"yearMonth":"2026-01","total":2},{"yearMonth":"2026-02","total":0},{"yearMonth":"2026-03","total":5},{"yearMonth":"2026-05","total":0},{"yearMonth":"2026-07","total":0},{"yearMonth":"2026-08","total":0},{"yearMonth":"2026-09","total":0}],"referenceCount":0,"citationCount":1,"citationsOverTime":[{"year":"2026","total":1}],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2025-11-04T19:40:45.000Z","registered":"2025-11-04T19:40:46.000Z","published":"2025","updated":"2026-01-29T01:08:54.000Z"},"relationships":{"client":{"data":{"id":"dryad.dryad","type":"clients"}},"provider":{"data":{"id":"dryad","type":"providers"}},"media":{"data":{"id":"10.5061/dryad.7h44j1077","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1098/rsos.250187","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}