{"data":{"id":"10.5061/dryad.573n5tbqp","type":"dois","attributes":{"doi":"10.5061/dryad.573n5tbqp","prefix":"10.5061","suffix":"dryad.573n5tbqp","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Nozka, Aniela","nameType":"Personal","affiliation":["University of Florida"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0009-0005-3915-7034","nameIdentifierScheme":"ORCID"}]},{"name":"Valdés, Daniela P.","nameType":"Personal","affiliation":["University of Florida"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-8441-1856","nameIdentifierScheme":"ORCID"}]},{"name":"Imhoff, Eric D.","nameType":"Personal","affiliation":["University of Florida"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0001-6018-6589","nameIdentifierScheme":"ORCID"}]},{"name":"Melnyk, Andrii","nameType":"Personal","affiliation":["University of Florida"],"nameIdentifiers":[]},{"name":"Rinaldi-Ramos, Carlos M.","nameType":"Personal","affiliation":["University of Florida"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0001-8886-5612","nameIdentifierScheme":"ORCID"}]}],"titles":[{"title":"Data from: Flash nanoprecipitation of magnetic particle imaging tracers with tunable performance"}],"publisher":"Dryad","container":{},"publicationYear":2026,"subjects":[{"subject":"FOS: Chemical engineering","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Materials engineering","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Medical biotechnology","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Nano-technology","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"magnetic particle imaging"},{"subject":"Nanoparticles","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Nanocomposites","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Flash Nanoprecipitation"}],"contributors":[],"dates":[{"date":"2026-07-02T20:27:37Z","dateType":"Created"},{"date":"2026-07-02T20:27:55Z","dateType":"Submitted"},{"date":"2026-07-13T00:00:00Z","dateType":"Issued"},{"date":"2026-07-13T00:00:00Z","dateType":"Available"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[{"relationType":"IsCitedBy","relatedIdentifier":"10.1039/d6nr01104g","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":["361756362 bytes"],"formats":[],"version":"3","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":"This dataset supports the publication \"Flash nanoprecipitation of\n magnetic particle imaging tracers with tunable performance\". This\n dataset includes TEM images used in analysis of the iron oxide\n nanoparticles and the nanocomposite tracers, dynamic light scattering data\n of nanocomposites, and MPI data. The MPI data includes RELAX measurements,\n reporting the signal intensity and FWHM of each nanocomposite tracer, and\n 2D MPI images of select formulations under select imaging conditions. This\n also includes 3D in vivo images of mice with tracers injected\n intravenously. ","descriptionType":"Abstract"},{"description":"# Dataset Title: Data for \"Flash nanoprecipitation of magnetic\n particle imaging tracers with tunable performance\" **Dataset DOI:**\n [10.5061/dryad.573n5tbqp](https://doi.org/10.5061/dryad.573n5tbqp)\n **Principal Investigator Contact Information:** Carlos M. Rinaldi-Ramos\n Institution: University of Florida Email:\n [[carlos.rinaldi@ufl.edu](mailto:carlos.rinaldi@ufl.edu)] ## Description\n of the data and file structure This dataset supports the publication\n \"Flash nanoprecipitation of magnetic particle imaging tracers with\n tunable performance\". This dataset includes TEM images used in\n analysis of the iron oxide nanoparticles and the nanocomposite tracers,\n dynamic light scattering data of nanocomposites, and MPI data. The MPI\n data includes RELAX measurements, reporting the signal intensity and FWHM\n of each nanocomposite tracer, and 2D MPI images of select formulations\n under select imaging conditions. This also includes 3D in vivo images of\n mice with tracers injected intravenously.  ### Files and variables ####\n File: Data_for_Dryad.zip **Description:** All the data for the manuscript\n is inside this zip file. **Structure:** Inside the main folders, there are\n folders labelled for each figure or table in the main text and\n supplementary information. All the data for that figure or supplementary\n figure is in those folders. Within these folders, the data is separated by\n data type, for example, 2D MPI images, 3D MPI images, RELAX scans, TEM\n images, CT images, and DLS Dynapro files. The values used to make plots\n for each figure are located in a CSV labelled \"FigureX_panelX\"\n as applicable, where X is the corresponding identifier of the figure and\n panel. In the root folder \"Data for Dryad\", there is a CSV\n called \"Naming Scheme\". This file contains any other names used\n to identify each sample with the formulation conditions under which the\n sample was made, as well as the iron concentration measured for each\n sample after formulation.  Note, Figure S7, Table S1, and Table S2 do not\n have folders, as the data for those is already reported. The data for\n Figure S7 is the same as Figure 4, but was just windowed to a different\n level in Figure S7. The tables S1 and S2 already contain all the data for\n those. Please also note that unless otherwise stated, all numerical values\n are provided exactly as exported by the corresponding instrumentation\n software. The displayed decimal places do not necessarily represent the\n true significant figures, precision or accuracy of the measurements.\n **Folder: Figure 1** Figure 1 in the related manuscript shows data related\n to the size, both hydrodynamic and physical, of the formulated\n nanocarriers. This folder contains 1 sub-folder, named \"**TEM\n composite nanoparticles**\". This folder contains two sub-folders, one\n for the 0 mg/mL poly(lactic-*co*-glycolic) acid (PLGA) formulation and one\n for the 10 mg/mL PLGA formulation, where TEM images in TIF format can be\n found. Samples were imaged on a FEI Talos F200i S/TEM at 200 kV and up to\n 120kx magnification. The CSV called \"Figure1_panelA\" contains\n data used to generate the plot in panel A, which contains hydrodynamic\n diameter histograms for select formulations. The CSV called\n \"Figure1_panelB\" contains data used to generate the plot in\n panel Bwhich contains hydrodynamic diameter histograms for select\n formulations. The CSV called \"Figure1_panelC\" contains data used\n to generate the plot in panel C, which contains the hydrodynamic diameters\n of each formulation. Hydrodynamic diameter reported is intensity weighted,\n measured from 100 uL total volume comprised of sample dispersed in water,\n in the Dynapro Plate Reader III using the dynamic light scattering\n function. All diameters are reported in nanometers [nm]. **Folder: Figure\n 2** Fiugre 2 contains data relating to MPI performance of the formulated\n nanocarriers. Figure 2A plots signal intensity and full-width at half\n maximum (FWHM) in mT for each tracer as a function of concentration of\n PLGA added. Figure 2B contains linescans obtained by running RELAX scans\n of select samples. Figure 2C shows 2D MPI images of select samples. Figure\n 2D contains images and linescans of two select samples. This folder\n contains 3 folders for this figure separated by scan type: The folder\n **MPI 2D** contains the images shown in figure 2 panel C, which are the\n sharpened collinear dicom files from each 2D scan acquired on the Momentum\n MPI scanner with software MI Momentum v2022.0.1. The **MPI Relax** folder\n contains all the RELAX data for every sample in the manuscript. The\n negative scans are reported here as those were used to generate the data\n in Figure 2 panel A. To normalize the RELAX scans to iron mass, take the\n volume reported in the RELAX scan CSV for each sample and multiply by the\n concentration of iron reported in the CSV \"Naming Scheme\" for\n the corresponding sample. The **Resolution Phantom** folder contains the\n scans used to determine resolution of the two chosen formulations. The two\n images in this folder are named with the sample identifier followed by\n \"4p5\" or \"4p75\" which corresponds to the distance of\n separation between the two samples (\"4p5\" = 4.5 mm;\n \"4.75\" = 4.75 mm). The data for figure 2 panel A is also found\n in the CSV \"Figure2_panelA\". The CSV \"Figure2_panelB\"\n contains the relax scans used to generate the linescan plot for that\n panel, acquired under the same conditions as previously described.The CSV\n \"Figure2_panelD\" contains the linescan data plotted in panelD\n for each sample and each distance.  **Folder: Figure 3** The CSV named\n \"Figure3_panelB\" contains data for panel B for the 1x scale\n formulation and the 5x formulation DLS data, acquired as previously\n described above on the DynaPro Plate Reader III light dynamic scattering\n function. The CSV named \"Figure3_panelC\" contains RELAX data for\n the 1x and 5x formulation data, acquired as stated above. **Folder: Figure\n 4** Figure 4 shows 3D MPI scans of a mouse overlaid with the skeleton for\n that mouse. To obtain these images, animals first undergo a 3D MPI scan on\n the Momentum X-space MPI scanner followed immediately by a CT scan in the\n IVIS SpectrumCT. This folder contains two folders, Formulation A and\n Formulation B, that contain 3D MPI scans and CT scans of two mice, one in\n each folder, that were injected with tracers. The dicom volumes in each\n folder were exported from 3D slicer after uploading the original sharpened\n collinear dicom for MPI and CT, cropping the CT to remove the scanning\n bed, and aligning the MPI and CT volumes using a transformation matrix.\n The transfomration matrix was generated using a reference MPI and CT image\n containing capillary landmarks used to do affine landmark registration in\n 3D Slicer of the 2 volumes. Formulation A: 10 mg mL^−1^ PLGA Formulation\n B: 0 mg mL^−1^ PLGA **Folder: Figure 5** Figure 5A shows a calibration\n curve of two formulations at different iron masses graphed with their\n signal intensity. Figure 5B is an image showing mixtures of the two\n particle formulations. Figure 2C shows an image of mixtures in different\n locations in a 3D printed mouse phantom. This folder contains two folders.\n The first, **Mixtures**, contains the MPI images of mixtures of\n Formulations A and B at different excitation amplitudes. The naming of\n these files is \"ColorMPI_XX_0000\" where XX corresponds to the\n radio frequency amplitude in mT used for each scan. The **Mouse Phantom**\n folder contains files labelled \"Color_Scan1_XXXX_0000\" which are\n the 2D dicom images acquired of the mouse phantom at the different RFA,\n where XXXX corresponds to the RFA. For example, Color_Scan1_1010_0000 was\n scanned at an amplitude of 10 mT. The folder Mouse Phantom/Mouse Phantom\n Registered contains the 2D MPI and 3D CT volumes that have been\n registered, shown in Figure 5 panel C. These were aligned using similar\n methods to those described above where a transformation matrix was created\n by aligning reference images from the MPI and CT using affine landmark\n registration in 3D Slicer, then applied to the two volumes used in the\n image and the images were then exported as dicom files. The folder Mouse\n Phantom/Calibration Samples contains 2D sharpened collinear dicom files\n from MPI scans of the two formulations at different excitation amplitudes\n and iron masses. The naming scheme for these files follows\n \"ParticleZ_ref_XX_0000_YYug\". Here, Z is replaced with either A\n or B according to which formulation was used, XX corresponds to the RFA\n used, for example 10 corresponds to 10 mT, and YY reports the mass of iron\n used in the sample. The CSV \"Figure5_panelA\" contains the\n maximum signal taken from the 2D MPI images at each excitation amplitude\n for each formulation. The CSV \"Figure5_panelB\" contains the\n linescan data used in the plot in panel B. **Folder: Figure S1** This\n folder contains a folder called \"**TEM MNPs**\" that contains TIF\n format photos of iron oxide nanoparticle cores. Samples were imaged on a\n FEI Talos F200i S/TEM at 200 kV and up to 120kx magnification. The CSV\n file \"FigureS1\" contains analyzed diameters from the TEM photos\n and bins used to generate the histogram in figure S1. **Folder: Figure\n S2** This folder contains the CSV \"FigureS2\" where signal\n intensity and FWHM are reported for each sample (0, 0.5, 1, and 10 mg/mL\n PLGA) used to generate this figure.  **Folder: Figure S3** This folder\n contains the CSV \"FigureS3\" where signal intensity is reported\n for each sample used to generate this figure. Sample IDs correspond to the\n IDs in the CSV file \"Naming scheme\" within the root folder.\n **Folder: Figure S4** This folder contains the CSV file\n \"FigureS4\" where FWHM is reported for each sample used to\n generate this figure. Sample IDs correspond to the IDs in the CSV file\n \"Naming scheme\" within the root folder. **Folder: Figure S5**\n This folder contains the CSV file \"FigureS5\" where signal\n intensity and FWHM are reported for each sample used to generate this\n figure. Sample IDs correspond to the IDs in the CSV file \"Naming\n scheme\" within the root folder. **Folder: Figure S6** This folder\n contains 2 folders, corresponding to two different samples, each of which\n was measured at different distances. Folder \"**FNP_050525_1**\"\n corresponds to the sample formulated with 0 mg/mL PLGA and contains DICOM\n photos of MPI scans performed in the resolution phantom at different fixed\n distances. The folder \"**FNP_050525_7**\" corresponds to the\n sample formulated with 10 mg/mL PLGA and contains DICOM photos of MPI\n scans performed in the resolution phantom at different fixed distances.\n The names of the files in the folders follows\n \"FNP050525_X_YYYY_0000\", where X is the sample identifier, and\n YYYY follows the form 4p75 which would correspond to 4.75 mm of\n separation. The CSV file \"FNP_050525_1\" contains the numerical\n data used to plot the linescan for each distance for the 0 mg/mL PLGA\n sample, and the other CSV file \"FNP_050525_7\" is for the 10\n mg/mL PLGA formulation. **Folder: Table S3** This folder contains the CSV\n file \"TableS3\" containing average signal intensity and FWHM (mT)\n at different PLGA mass values from 0 to 10 mg/mL. It also contains\n coefficients of variance (%) for signal intensity and FWHM as reported in\n Table S3.","descriptionType":"TechnicalInfo"}],"geoLocations":[],"fundingReferences":[{"awardUri":"https://reporter.nih.gov/project-details/11035057","awardTitle":"Nanoparticles to Track T Cell Immunotherapy Using Magnetic Particle Imaging","funderName":"National Institute of Biomedical Imaging and Bioengineering","awardNumber":"5R01EB031224-04","funderIdentifier":"https://ror.org/00372qc85","funderIdentifierType":"ROR"},{"awardTitle":"Graduate Research Fellowship Program (GRFP)","funderName":"U.S. National Science Foundation","awardNumber":"2236414","funderIdentifier":"https://ror.org/021nxhr62","funderIdentifierType":"ROR"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTA2MS9EUllBRC41NzNONVRCUVA8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPk5vemthLCBBbmllbGE8L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDA5LTAwMDUtMzkxNS03MDM0PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAyeTNhZDY0NyIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIEZsb3JpZGE8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPlZhbGTDqXMsIERhbmllbGEgUC48L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDItODQ0MS0xODU2PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAyeTNhZDY0NyIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIEZsb3JpZGE8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkltaG9mZiwgRXJpYyBELjwvY3JlYXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMS02MDE4LTY1ODk8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDJ5M2FkNjQ3IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgRmxvcmlkYTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+TWVsbnlrLCBBbmRyaWk8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDJ5M2FkNjQ3IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgRmxvcmlkYTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+UmluYWxkaS1SYW1vcywgQ2FybG9zIE0uPC9jcmVhdG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAxLTg4ODYtNTYxMjwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wMnkzYWQ2NDciIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBGbG9yaWRhPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICA8L2NyZWF0b3JzPgogIDx0aXRsZXM+CiAgICA8dGl0bGU+CiAgICAgIERhdGEgZnJvbTogRmxhc2ggbmFub3ByZWNpcGl0YXRpb24gb2YgbWFnbmV0aWMgcGFydGljbGUgaW1hZ2luZyB0cmFjZXJzCiAgICAgIHdpdGggdHVuYWJsZSBwZXJmb3JtYW5jZQogICAgPC90aXRsZT4KICA8L3RpdGxlcz4KICA8cHVibGlzaGVyIHB1Ymxpc2hlcklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wMHg2aDVuOTUiIHB1Ymxpc2hlcklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmcvIj5EcnlhZDwvcHVibGlzaGVyPgogIDxyZXNvdXJjZVR5cGUgcmVzb3VyY2VUeXBlR2VuZXJhbD0iRGF0YXNldCI+ZGF0YXNldDwvcmVzb3VyY2VUeXBlPgogIDxwdWJsaWNhdGlvblllYXI+MjAyNjwvcHVibGljYXRpb25ZZWFyPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9ImZvcyIgc2NoZW1lVVJJPSJodHRwczovL3dlYi1hcmNoaXZlLm9lY2Qub3JnLzIwMTItMDYtMTUvMTM4NTc1LTM4MjM1MTQ3LnBkZiI+Rk9TOiBDaGVtaWNhbCBlbmdpbmVlcmluZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9ImZvcyIgc2NoZW1lVVJJPSJodHRwczovL3dlYi1hcmNoaXZlLm9lY2Qub3JnLzIwMTItMDYtMTUvMTM4NTc1LTM4MjM1MTQ3LnBkZiI+Rk9TOiBNYXRlcmlhbHMgZW5naW5lZXJpbmc8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJmb3MiIHNjaGVtZVVSST0iaHR0cHM6Ly93ZWItYXJjaGl2ZS5vZWNkLm9yZy8yMDEyLTA2LTE1LzEzODU3NS0zODIzNTE0Ny5wZGYiPkZPUzogTWVkaWNhbCBiaW90ZWNobm9sb2d5PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iZm9zIiBzY2hlbWVVUkk9Imh0dHBzOi8vd2ViLWFyY2hpdmUub2VjZC5vcmcvMjAxMi0wNi0xNS8xMzg1NzUtMzgyMzUxNDcucGRmIj5GT1M6IE5hbm8tdGVjaG5vbG9neTwvc3ViamVjdD4KICAgIDxzdWJqZWN0Pm1hZ25ldGljIHBhcnRpY2xlIGltYWdpbmc8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJQTE9TIFN1YmplY3QgQXJlYSBUaGVzYXVydXMiIHNjaGVtZVVSST0iaHR0cHM6Ly9naXRodWIuY29tL1BMT1MvcGxvcy10aGVzYXVydXMiPk5hbm9wYXJ0aWNsZXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJQTE9TIFN1YmplY3QgQXJlYSBUaGVzYXVydXMiIHNjaGVtZVVSST0iaHR0cHM6Ly9naXRodWIuY29tL1BMT1MvcGxvcy10aGVzYXVydXMiPk5hbm9jb21wb3NpdGVzPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+Rmxhc2ggTmFub3ByZWNpcGl0YXRpb248L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8ZnVuZGluZ1JlZmVyZW5jZXM+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+TmF0aW9uYWwgSW5zdGl0dXRlIG9mIEJpb21lZGljYWwgSW1hZ2luZyBhbmQgQmlvZW5naW5lZXJpbmc8L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wMDM3MnFjODU8L2Z1bmRlcklkZW50aWZpZXI+CiAgICAgIDxhd2FyZE51bWJlciBhd2FyZFVSST0iaHR0cHM6Ly9yZXBvcnRlci5uaWguZ292L3Byb2plY3QtZGV0YWlscy8xMTAzNTA1NyI+NVIwMUVCMDMxMjI0LTA0PC9hd2FyZE51bWJlcj4KICAgICAgPGF3YXJkVGl0bGU+TmFub3BhcnRpY2xlcyB0byBUcmFjayBUIENlbGwgSW1tdW5vdGhlcmFweSBVc2luZyBNYWduZXRpYyBQYXJ0aWNsZSBJbWFnaW5nPC9hd2FyZFRpdGxlPgogICAgPC9mdW5kaW5nUmVmZXJlbmNlPgogICAgPGZ1bmRpbmdSZWZlcmVuY2U+CiAgICAgIDxmdW5kZXJOYW1lPlUuUy4gTmF0aW9uYWwgU2NpZW5jZSBGb3VuZGF0aW9uPC9mdW5kZXJOYW1lPgogICAgICA8ZnVuZGVySWRlbnRpZmllciBmdW5kZXJJZGVudGlmaWVyVHlwZT0iUk9SIj5odHRwczovL3Jvci5vcmcvMDIxbnhocjYyPC9mdW5kZXJJZGVudGlmaWVyPgogICAgICA8YXdhcmROdW1iZXI+MjIzNjQxNDwvYXdhcmROdW1iZXI+CiAgICAgIDxhd2FyZFRpdGxlPkdyYWR1YXRlIFJlc2VhcmNoIEZlbGxvd3NoaXAgUHJvZ3JhbSAoR1JGUCk8L2F3YXJkVGl0bGU+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgPC9mdW5kaW5nUmVmZXJlbmNlcz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ3JlYXRlZCI+MjAyNi0wNy0wMlQyMDoyNzozN1o8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iU3VibWl0dGVkIj4yMDI2LTA3LTAyVDIwOjI3OjU1WjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJJc3N1ZWQiPjIwMjYtMDctMTNUMDA6MDA6MDBaPC9kYXRlPgogICAgPGRhdGUgZGF0ZVR5cGU9IkF2YWlsYWJsZSI+MjAyNi0wNy0xM1QwMDowMDowMFo8L2RhdGU+CiAgPC9kYXRlcz4KICA8bGFuZ3VhZ2U+ZW48L2xhbmd1YWdlPgogIDxyZWxhdGVkSWRlbnRpZmllcnM+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRpb25UeXBlPSJJc0NpdGVkQnkiIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIj5odHRwczovL2RvaS5vcmcvMTAuMTAzOS9ENk5SMDExMDRHPC9yZWxhdGVkSWRlbnRpZmllcj4KICA8L3JlbGF0ZWRJZGVudGlmaWVycz4KICA8c2l6ZXM+CiAgICA8c2l6ZT4zNjE3NTYzNjIgYnl0ZXM8L3NpemU+CiAgPC9zaXplcz4KICA8dmVyc2lvbj4zPC92ZXJzaW9uPgogIDxyaWdodHNMaXN0PgogICAgPHJpZ2h0cyByaWdodHNVUkk9Imh0dHBzOi8vc3BkeC5vcmcvbGljZW5zZXMvQ0MwLTEuMC5odG1sIj5DcmVhdGl2ZSBDb21tb25zIFplcm8gdjEuMCBVbml2ZXJzYWw8L3JpZ2h0cz4KICA8L3JpZ2h0c0xpc3Q+CiAgPGRlc2NyaXB0aW9ucz4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9IkFic3RyYWN0Ij4KICAgICAgVGhpcyBkYXRhc2V0IHN1cHBvcnRzIHRoZSBwdWJsaWNhdGlvbiAiRmxhc2ggbmFub3ByZWNpcGl0YXRpb24gb2YKICAgICAgbWFnbmV0aWMgcGFydGljbGUgaW1hZ2luZyB0cmFjZXJzIHdpdGggdHVuYWJsZSBwZXJmb3JtYW5jZSIuIFRoaXMKICAgICAgZGF0YXNldCBpbmNsdWRlcyBURU0gaW1hZ2VzIHVzZWQgaW4gYW5hbHlzaXMgb2YgdGhlIGlyb24gb3hpZGUKICAgICAgbmFub3BhcnRpY2xlcyBhbmQgdGhlIG5hbm9jb21wb3NpdGUgdHJhY2VycywgZHluYW1pYyBsaWdodCBzY2F0dGVyaW5nIGRhdGEKICAgICAgb2YgbmFub2NvbXBvc2l0ZXMsIGFuZCBNUEkgZGF0YS4gVGhlIE1QSSBkYXRhIGluY2x1ZGVzIFJFTEFYIG1lYXN1cmVtZW50cywKICAgICAgcmVwb3J0aW5nIHRoZSBzaWduYWwgaW50ZW5zaXR5IGFuZCBGV0hNIG9mIGVhY2ggbmFub2NvbXBvc2l0ZSB0cmFjZXIsIGFuZAogICAgICAyRCBNUEkgaW1hZ2VzIG9mIHNlbGVjdCBmb3JtdWxhdGlvbnMgdW5kZXIgc2VsZWN0IGltYWdpbmcgY29uZGl0aW9ucy4gVGhpcwogICAgICBhbHNvIGluY2x1ZGVzIDNEIGluIHZpdm8gaW1hZ2VzIG9mIG1pY2Ugd2l0aCB0cmFjZXJzIGluamVjdGVkCiAgICAgIGludHJhdmVub3VzbHkuJmFtcDtuYnNwOwogICAgPC9kZXNjcmlwdGlvbj4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9IlRlY2huaWNhbEluZm8iPgogICAgICAjIERhdGFzZXQgVGl0bGU6IERhdGEgZm9yICJGbGFzaCBuYW5vcHJlY2lwaXRhdGlvbiBvZiBtYWduZXRpYwogICAgICBwYXJ0aWNsZSBpbWFnaW5nIHRyYWNlcnMgd2l0aCB0dW5hYmxlIHBlcmZvcm1hbmNlIiAqKkRhdGFzZXQgRE9JOioqCiAgICAgIFsxMC41MDYxL2RyeWFkLjU3M241dGJxcF0oaHR0cHM6Ly9kb2kub3JnLzEwLjUwNjEvZHJ5YWQuNTczbjV0YnFwKQogICAgICAqKlByaW5jaXBhbCBJbnZlc3RpZ2F0b3IgQ29udGFjdCBJbmZvcm1hdGlvbjoqKiBDYXJsb3MgTS4gUmluYWxkaS1SYW1vcwogICAgICBJbnN0aXR1dGlvbjogVW5pdmVyc2l0eSBvZiBGbG9yaWRhIEVtYWlsOgogICAgICBbW2Nhcmxvcy5yaW5hbGRpQHVmbC5lZHVdKG1haWx0bzpjYXJsb3MucmluYWxkaUB1ZmwuZWR1KV0gIyMgRGVzY3JpcHRpb24KICAgICAgb2YgdGhlIGRhdGEgYW5kIGZpbGUgc3RydWN0dXJlIFRoaXMgZGF0YXNldCBzdXBwb3J0cyB0aGUgcHVibGljYXRpb24KICAgICAgIkZsYXNoIG5hbm9wcmVjaXBpdGF0aW9uIG9mIG1hZ25ldGljIHBhcnRpY2xlIGltYWdpbmcgdHJhY2VycyB3aXRoCiAgICAgIHR1bmFibGUgcGVyZm9ybWFuY2UiLiBUaGlzIGRhdGFzZXQgaW5jbHVkZXMgVEVNIGltYWdlcyB1c2VkIGluCiAgICAgIGFuYWx5c2lzIG9mIHRoZSBpcm9uIG94aWRlIG5hbm9wYXJ0aWNsZXMgYW5kIHRoZSBuYW5vY29tcG9zaXRlIHRyYWNlcnMsCiAgICAgIGR5bmFtaWMgbGlnaHQgc2NhdHRlcmluZyBkYXRhIG9mIG5hbm9jb21wb3NpdGVzLCBhbmQgTVBJIGRhdGEuIFRoZSBNUEkKICAgICAgZGF0YSBpbmNsdWRlcyBSRUxBWCBtZWFzdXJlbWVudHMsIHJlcG9ydGluZyB0aGUgc2lnbmFsIGludGVuc2l0eSBhbmQgRldITQogICAgICBvZiBlYWNoIG5hbm9jb21wb3NpdGUgdHJhY2VyLCBhbmQgMkQgTVBJIGltYWdlcyBvZiBzZWxlY3QgZm9ybXVsYXRpb25zCiAgICAgIHVuZGVyIHNlbGVjdCBpbWFnaW5nIGNvbmRpdGlvbnMuIFRoaXMgYWxzbyBpbmNsdWRlcyAzRCBpbiB2aXZvIGltYWdlcyBvZgogICAgICBtaWNlIHdpdGggdHJhY2VycyBpbmplY3RlZCBpbnRyYXZlbm91c2x5LsKgICMjIyBGaWxlcyBhbmQgdmFyaWFibGVzICMjIyMKICAgICAgRmlsZTogRGF0YV9mb3JfRHJ5YWQuemlwICoqRGVzY3JpcHRpb246KirCoEFsbCB0aGUgZGF0YSBmb3IgdGhlIG1hbnVzY3JpcHQKICAgICAgaXMgaW5zaWRlIHRoaXMgemlwIGZpbGUuICoqU3RydWN0dXJlOioqIEluc2lkZSB0aGUgbWFpbiBmb2xkZXJzLCB0aGVyZSBhcmUKICAgICAgZm9sZGVycyBsYWJlbGxlZCBmb3IgZWFjaCBmaWd1cmUgb3IgdGFibGUgaW4gdGhlIG1haW4gdGV4dCBhbmQKICAgICAgc3VwcGxlbWVudGFyeSBpbmZvcm1hdGlvbi4gQWxsIHRoZSBkYXRhIGZvciB0aGF0IGZpZ3VyZSBvciBzdXBwbGVtZW50YXJ5CiAgICAgIGZpZ3VyZSBpcyBpbiB0aG9zZSBmb2xkZXJzLiBXaXRoaW4gdGhlc2UgZm9sZGVycywgdGhlIGRhdGEgaXMgc2VwYXJhdGVkIGJ5CiAgICAgIGRhdGEgdHlwZSwgZm9yIGV4YW1wbGUsIDJEIE1QSSBpbWFnZXMsIDNEIE1QSSBpbWFnZXMsIFJFTEFYIHNjYW5zLCBURU0KICAgICAgaW1hZ2VzLCBDVCBpbWFnZXMsIGFuZCBETFMgRHluYXBybyBmaWxlcy4gVGhlIHZhbHVlcyB1c2VkIHRvIG1ha2UgcGxvdHMKICAgICAgZm9yIGVhY2ggZmlndXJlIGFyZSBsb2NhdGVkIGluIGEgQ1NWIGxhYmVsbGVkICJGaWd1cmVYX3BhbmVsWCIKICAgICAgYXMgYXBwbGljYWJsZSwgd2hlcmUgWCBpcyB0aGUgY29ycmVzcG9uZGluZyBpZGVudGlmaWVyIG9mIHRoZSBmaWd1cmUgYW5kCiAgICAgIHBhbmVsLiBJbiB0aGUgcm9vdCBmb2xkZXIgIkRhdGEgZm9yIERyeWFkIiwgdGhlcmUgaXMgYSBDU1YKICAgICAgY2FsbGVkICJOYW1pbmcgU2NoZW1lIi4gVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBvdGhlciBuYW1lcyB1c2VkCiAgICAgIHRvIGlkZW50aWZ5IGVhY2ggc2FtcGxlIHdpdGggdGhlIGZvcm11bGF0aW9uIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggdGhlCiAgICAgIHNhbXBsZSB3YXMgbWFkZSwgYXMgd2VsbCBhcyB0aGUgaXJvbiBjb25jZW50cmF0aW9uIG1lYXN1cmVkIGZvciBlYWNoCiAgICAgIHNhbXBsZSBhZnRlciBmb3JtdWxhdGlvbi7CoCBOb3RlLCBGaWd1cmUgUzcsIFRhYmxlIFMxLCBhbmQgVGFibGUgUzIgZG8gbm90CiAgICAgIGhhdmUgZm9sZGVycywgYXMgdGhlIGRhdGEgZm9yIHRob3NlIGlzIGFscmVhZHkgcmVwb3J0ZWQuIFRoZSBkYXRhIGZvcgogICAgICBGaWd1cmUgUzcgaXMgdGhlIHNhbWUgYXMgRmlndXJlIDQsIGJ1dCB3YXMganVzdCB3aW5kb3dlZCB0byBhIGRpZmZlcmVudAogICAgICBsZXZlbCBpbiBGaWd1cmUgUzcuIFRoZSB0YWJsZXMgUzEgYW5kIFMyIGFscmVhZHkgY29udGFpbiBhbGwgdGhlIGRhdGEgZm9yCiAgICAgIHRob3NlLiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdW5sZXNzIG90aGVyd2lzZSBzdGF0ZWQsIGFsbCBudW1lcmljYWwgdmFsdWVzCiAgICAgIGFyZSBwcm92aWRlZCBleGFjdGx5IGFzIGV4cG9ydGVkIGJ5IHRoZSBjb3JyZXNwb25kaW5nIGluc3RydW1lbnRhdGlvbgogICAgICBzb2Z0d2FyZS4gVGhlIGRpc3BsYXllZCBkZWNpbWFsIHBsYWNlcyBkbyBub3QgbmVjZXNzYXJpbHkgcmVwcmVzZW50IHRoZQogICAgICB0cnVlIHNpZ25pZmljYW50IGZpZ3VyZXMsIHByZWNpc2lvbiBvciBhY2N1cmFjeSBvZiB0aGUgbWVhc3VyZW1lbnRzLgogICAgICAqKkZvbGRlcjogRmlndXJlIDEqKiBGaWd1cmUgMSBpbiB0aGUgcmVsYXRlZCBtYW51c2NyaXB0IHNob3dzIGRhdGEgcmVsYXRlZAogICAgICB0byB0aGUgc2l6ZSwgYm90aCBoeWRyb2R5bmFtaWMgYW5kIHBoeXNpY2FsLCBvZiB0aGUgZm9ybXVsYXRlZAogICAgICBuYW5vY2FycmllcnMuIFRoaXMgZm9sZGVyIGNvbnRhaW5zIDEgc3ViLWZvbGRlciwgbmFtZWQgIioqVEVNCiAgICAgIGNvbXBvc2l0ZSBuYW5vcGFydGljbGVzKioiLiBUaGlzIGZvbGRlciBjb250YWlucyB0d28gc3ViLWZvbGRlcnMsIG9uZQogICAgICBmb3IgdGhlIDAgbWcvbUwgcG9seShsYWN0aWMtKmNvKi1nbHljb2xpYykgYWNpZCAoUExHQSkgZm9ybXVsYXRpb24gYW5kIG9uZQogICAgICBmb3IgdGhlIDEwIG1nL21MIFBMR0EgZm9ybXVsYXRpb24sIHdoZXJlIFRFTSBpbWFnZXMgaW4gVElGIGZvcm1hdCBjYW4gYmUKICAgICAgZm91bmQuIFNhbXBsZXMgd2VyZSBpbWFnZWQgb24gYSBGRUkgVGFsb3MgRjIwMGkgUy9URU0gYXQgMjAwIGtWIGFuZCB1cCB0bwogICAgICAxMjBreCBtYWduaWZpY2F0aW9uLiBUaGUgQ1NWIGNhbGxlZCAiRmlndXJlMV9wYW5lbEEiIGNvbnRhaW5zCiAgICAgIGRhdGEgdXNlZCB0byBnZW5lcmF0ZSB0aGUgcGxvdCBpbiBwYW5lbCBBLCB3aGljaCBjb250YWlucyBoeWRyb2R5bmFtaWMKICAgICAgZGlhbWV0ZXIgaGlzdG9ncmFtcyBmb3Igc2VsZWN0IGZvcm11bGF0aW9ucy4gVGhlIENTViBjYWxsZWQKICAgICAgIkZpZ3VyZTFfcGFuZWxCIiBjb250YWlucyBkYXRhIHVzZWQgdG8gZ2VuZXJhdGUgdGhlIHBsb3QgaW4KICAgICAgcGFuZWwgQndoaWNoIGNvbnRhaW5zIGh5ZHJvZHluYW1pYyBkaWFtZXRlciBoaXN0b2dyYW1zIGZvciBzZWxlY3QKICAgICAgZm9ybXVsYXRpb25zLiBUaGUgQ1NWIGNhbGxlZCAiRmlndXJlMV9wYW5lbEMiIGNvbnRhaW5zIGRhdGEgdXNlZAogICAgICB0byBnZW5lcmF0ZSB0aGUgcGxvdCBpbiBwYW5lbCBDLCB3aGljaCBjb250YWlucyB0aGUgaHlkcm9keW5hbWljIGRpYW1ldGVycwogICAgICBvZiBlYWNoIGZvcm11bGF0aW9uLiBIeWRyb2R5bmFtaWMgZGlhbWV0ZXIgcmVwb3J0ZWQgaXMgaW50ZW5zaXR5IHdlaWdodGVkLAogICAgICBtZWFzdXJlZCBmcm9tIDEwMCB1TCB0b3RhbCB2b2x1bWUgY29tcHJpc2VkIG9mIHNhbXBsZSBkaXNwZXJzZWQgaW4gd2F0ZXIsCiAgICAgIGluIHRoZSBEeW5hcHJvIFBsYXRlIFJlYWRlciBJSUkgdXNpbmcgdGhlIGR5bmFtaWMgbGlnaHQgc2NhdHRlcmluZwogICAgICBmdW5jdGlvbi4gQWxsIGRpYW1ldGVycyBhcmUgcmVwb3J0ZWQgaW4gbmFub21ldGVycyBbbm1dLiAqKkZvbGRlcjogRmlndXJlCiAgICAgIDIqKiBGaXVncmUgMiBjb250YWlucyBkYXRhIHJlbGF0aW5nIHRvIE1QSSBwZXJmb3JtYW5jZSBvZiB0aGUgZm9ybXVsYXRlZAogICAgICBuYW5vY2FycmllcnMuIEZpZ3VyZSAyQSBwbG90cyBzaWduYWwgaW50ZW5zaXR5IGFuZCBmdWxsLXdpZHRoIGF0IGhhbGYKICAgICAgbWF4aW11bSAoRldITSkgaW4gbVQgZm9yIGVhY2ggdHJhY2VyIGFzIGEgZnVuY3Rpb24gb2YgY29uY2VudHJhdGlvbiBvZgogICAgICBQTEdBIGFkZGVkLiBGaWd1cmUgMkIgY29udGFpbnMgbGluZXNjYW5zIG9idGFpbmVkIGJ5IHJ1bm5pbmcgUkVMQVggc2NhbnMKICAgICAgb2Ygc2VsZWN0IHNhbXBsZXMuIEZpZ3VyZSAyQyBzaG93cyAyRCBNUEkgaW1hZ2VzIG9mIHNlbGVjdCBzYW1wbGVzLiBGaWd1cmUKICAgICAgMkQgY29udGFpbnMgaW1hZ2VzIGFuZCBsaW5lc2NhbnMgb2YgdHdvIHNlbGVjdCBzYW1wbGVzLiBUaGlzIGZvbGRlcgogICAgICBjb250YWlucyAzIGZvbGRlcnMgZm9yIHRoaXMgZmlndXJlIHNlcGFyYXRlZCBieSBzY2FuIHR5cGU6IFRoZSBmb2xkZXIKICAgICAgKipNUEkgMkQqKiBjb250YWlucyB0aGUgaW1hZ2VzIHNob3duIGluIGZpZ3VyZSAyIHBhbmVsIEMsIHdoaWNoIGFyZSB0aGUKICAgICAgc2hhcnBlbmVkIGNvbGxpbmVhciBkaWNvbSBmaWxlcyBmcm9tIGVhY2ggMkQgc2NhbiBhY3F1aXJlZCBvbiB0aGUgTW9tZW50dW0KICAgICAgTVBJIHNjYW5uZXIgd2l0aCBzb2Z0d2FyZSBNSSBNb21lbnR1bSB2MjAyMi4wLjEuIFRoZSAqKk1QSSBSZWxheCoqIGZvbGRlcgogICAgICBjb250YWlucyBhbGwgdGhlIFJFTEFYIGRhdGEgZm9yIGV2ZXJ5IHNhbXBsZSBpbiB0aGUgbWFudXNjcmlwdC4gVGhlCiAgICAgIG5lZ2F0aXZlIHNjYW5zIGFyZSByZXBvcnRlZCBoZXJlIGFzIHRob3NlIHdlcmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgZGF0YQogICAgICBpbiBGaWd1cmUgMiBwYW5lbCBBLiBUbyBub3JtYWxpemUgdGhlIFJFTEFYIHNjYW5zIHRvIGlyb24gbWFzcywgdGFrZSB0aGUKICAgICAgdm9sdW1lIHJlcG9ydGVkIGluIHRoZSBSRUxBWCBzY2FuIENTViBmb3IgZWFjaCBzYW1wbGUgYW5kIG11bHRpcGx5IGJ5IHRoZQogICAgICBjb25jZW50cmF0aW9uIG9mIGlyb24gcmVwb3J0ZWQgaW4gdGhlIENTViAiTmFtaW5nIFNjaGVtZSIgZm9yCiAgICAgIHRoZSBjb3JyZXNwb25kaW5nIHNhbXBsZS4gVGhlICoqUmVzb2x1dGlvbiBQaGFudG9tKiogZm9sZGVyIGNvbnRhaW5zIHRoZQogICAgICBzY2FucyB1c2VkIHRvIGRldGVybWluZSByZXNvbHV0aW9uIG9mIHRoZSB0d28gY2hvc2VuIGZvcm11bGF0aW9ucy4gVGhlIHR3bwogICAgICBpbWFnZXMgaW4gdGhpcyBmb2xkZXIgYXJlIG5hbWVkIHdpdGggdGhlIHNhbXBsZSBpZGVudGlmaWVyIGZvbGxvd2VkIGJ5CiAgICAgICI0cDUiIG9yICI0cDc1IiB3aGljaCBjb3JyZXNwb25kcyB0byB0aGUgZGlzdGFuY2Ugb2YKICAgICAgc2VwYXJhdGlvbiBiZXR3ZWVuIHRoZSB0d28gc2FtcGxlcyAoIjRwNSIgPSA0LjUgbW07CiAgICAgICI0Ljc1IiA9IDQuNzUgbW0pLiBUaGUgZGF0YSBmb3IgZmlndXJlIDIgcGFuZWwgQSBpcyBhbHNvIGZvdW5kCiAgICAgIGluIHRoZSBDU1YgIkZpZ3VyZTJfcGFuZWxBIi4gVGhlIENTViAiRmlndXJlMl9wYW5lbEIiCiAgICAgIGNvbnRhaW5zIHRoZSByZWxheCBzY2FucyB1c2VkIHRvIGdlbmVyYXRlIHRoZSBsaW5lc2NhbiBwbG90IGZvciB0aGF0CiAgICAgIHBhbmVsLCBhY3F1aXJlZCB1bmRlciB0aGUgc2FtZSBjb25kaXRpb25zIGFzIHByZXZpb3VzbHkgZGVzY3JpYmVkLlRoZSBDU1YKICAgICAgIkZpZ3VyZTJfcGFuZWxEIiBjb250YWlucyB0aGUgbGluZXNjYW4gZGF0YSBwbG90dGVkIGluIHBhbmVsRAogICAgICBmb3IgZWFjaCBzYW1wbGUgYW5kIGVhY2ggZGlzdGFuY2UuwqAgKipGb2xkZXI6IEZpZ3VyZSAzKiogVGhlIENTViBuYW1lZAogICAgICAiRmlndXJlM19wYW5lbEIiIGNvbnRhaW5zIGRhdGEgZm9yIHBhbmVsIEIgZm9yIHRoZSAxeCBzY2FsZQogICAgICBmb3JtdWxhdGlvbiBhbmQgdGhlIDV4IGZvcm11bGF0aW9uIERMUyBkYXRhLCBhY3F1aXJlZCBhcyBwcmV2aW91c2x5CiAgICAgIGRlc2NyaWJlZCBhYm92ZSBvbiB0aGUgRHluYVBybyBQbGF0ZSBSZWFkZXIgSUlJIGxpZ2h0IGR5bmFtaWMgc2NhdHRlcmluZwogICAgICBmdW5jdGlvbi7CoFRoZSBDU1YgbmFtZWQgIkZpZ3VyZTNfcGFuZWxDIiBjb250YWlucyBSRUxBWCBkYXRhIGZvcgogICAgICB0aGUgMXggYW5kIDV4IGZvcm11bGF0aW9uIGRhdGEsIGFjcXVpcmVkIGFzIHN0YXRlZCBhYm92ZS4gKipGb2xkZXI6IEZpZ3VyZQogICAgICA0KiogRmlndXJlIDQgc2hvd3MgM0QgTVBJIHNjYW5zIG9mIGEgbW91c2Ugb3ZlcmxhaWQgd2l0aCB0aGUgc2tlbGV0b24gZm9yCiAgICAgIHRoYXQgbW91c2UuIFRvIG9idGFpbiB0aGVzZSBpbWFnZXMsIGFuaW1hbHMgZmlyc3QgdW5kZXJnbyBhIDNEIE1QSSBzY2FuIG9uCiAgICAgIHRoZSBNb21lbnR1bSBYLXNwYWNlIE1QSSBzY2FubmVyIGZvbGxvd2VkIGltbWVkaWF0ZWx5IGJ5IGEgQ1Qgc2NhbiBpbiB0aGUKICAgICAgSVZJUyBTcGVjdHJ1bUNULiBUaGlzIGZvbGRlciBjb250YWlucyB0d28gZm9sZGVycywgRm9ybXVsYXRpb24gQSBhbmQKICAgICAgRm9ybXVsYXRpb24gQiwgdGhhdCBjb250YWluIDNEIE1QSSBzY2FucyBhbmQgQ1Qgc2NhbnMgb2YgdHdvIG1pY2UsIG9uZSBpbgogICAgICBlYWNoIGZvbGRlciwgdGhhdCB3ZXJlIGluamVjdGVkIHdpdGggdHJhY2Vycy4gVGhlIGRpY29tIHZvbHVtZXMgaW4gZWFjaAogICAgICBmb2xkZXIgd2VyZSBleHBvcnRlZCBmcm9tIDNEIHNsaWNlciBhZnRlciB1cGxvYWRpbmcgdGhlIG9yaWdpbmFsIHNoYXJwZW5lZAogICAgICBjb2xsaW5lYXIgZGljb20gZm9yIE1QSSBhbmQgQ1QsIGNyb3BwaW5nIHRoZSBDVCB0byByZW1vdmUgdGhlIHNjYW5uaW5nCiAgICAgIGJlZCwgYW5kIGFsaWduaW5nIHRoZSBNUEkgYW5kIENUIHZvbHVtZXMgdXNpbmcgYSB0cmFuc2Zvcm1hdGlvbiBtYXRyaXguCiAgICAgIFRoZSB0cmFuc2ZvbXJhdGlvbiBtYXRyaXggd2FzIGdlbmVyYXRlZCB1c2luZyBhIHJlZmVyZW5jZSBNUEkgYW5kIENUIGltYWdlCiAgICAgIGNvbnRhaW5pbmcgY2FwaWxsYXJ5IGxhbmRtYXJrcyB1c2VkIHRvIGRvIGFmZmluZSBsYW5kbWFyayByZWdpc3RyYXRpb24gaW4KICAgICAgM0QgU2xpY2VyIG9mIHRoZSAyIHZvbHVtZXMuIEZvcm11bGF0aW9uIEE6IDEwIG1nIG1MXuKIkjFeIFBMR0EgRm9ybXVsYXRpb24KICAgICAgQjogMCBtZyBtTF7iiJIxXiBQTEdBICoqRm9sZGVyOiBGaWd1cmUgNSoqIEZpZ3VyZSA1QSBzaG93cyBhIGNhbGlicmF0aW9uCiAgICAgIGN1cnZlIG9mIHR3byBmb3JtdWxhdGlvbnMgYXQgZGlmZmVyZW50IGlyb24gbWFzc2VzIGdyYXBoZWQgd2l0aCB0aGVpcgogICAgICBzaWduYWwgaW50ZW5zaXR5LiBGaWd1cmUgNUIgaXMgYW4gaW1hZ2Ugc2hvd2luZyBtaXh0dXJlcyBvZiB0aGUgdHdvCiAgICAgIHBhcnRpY2xlIGZvcm11bGF0aW9ucy4gRmlndXJlIDJDIHNob3dzIGFuIGltYWdlIG9mIG1peHR1cmVzIGluIGRpZmZlcmVudAogICAgICBsb2NhdGlvbnMgaW4gYSAzRCBwcmludGVkIG1vdXNlIHBoYW50b20uIFRoaXMgZm9sZGVyIGNvbnRhaW5zIHR3byBmb2xkZXJzLgogICAgICBUaGUgZmlyc3QsICoqTWl4dHVyZXMqKiwgY29udGFpbnMgdGhlIE1QSSBpbWFnZXMgb2YgbWl4dHVyZXMgb2YKICAgICAgRm9ybXVsYXRpb25zIEEgYW5kIEIgYXQgZGlmZmVyZW50IGV4Y2l0YXRpb24gYW1wbGl0dWRlcy4gVGhlIG5hbWluZyBvZgogICAgICB0aGVzZSBmaWxlcyBpcyAiQ29sb3JNUElfWFhfMDAwMCIgd2hlcmUgWFggY29ycmVzcG9uZHMgdG8gdGhlCiAgICAgIHJhZGlvIGZyZXF1ZW5jeSBhbXBsaXR1ZGUgaW4gbVQgdXNlZCBmb3IgZWFjaCBzY2FuLiBUaGUgKipNb3VzZSBQaGFudG9tKioKICAgICAgZm9sZGVyIGNvbnRhaW5zIGZpbGVzIGxhYmVsbGVkICJDb2xvcl9TY2FuMV9YWFhYXzAwMDAiIHdoaWNoIGFyZQogICAgICB0aGUgMkQgZGljb20gaW1hZ2VzIGFjcXVpcmVkIG9mIHRoZSBtb3VzZSBwaGFudG9tIGF0IHRoZSBkaWZmZXJlbnQgUkZBLAogICAgICB3aGVyZSBYWFhYIGNvcnJlc3BvbmRzIHRvIHRoZSBSRkEuIEZvciBleGFtcGxlLCBDb2xvcl9TY2FuMV8xMDEwXzAwMDAgd2FzCiAgICAgIHNjYW5uZWQgYXQgYW4gYW1wbGl0dWRlIG9mIDEwIG1ULiBUaGUgZm9sZGVyIE1vdXNlIFBoYW50b20vTW91c2UgUGhhbnRvbQogICAgICBSZWdpc3RlcmVkIGNvbnRhaW5zIHRoZSAyRCBNUEkgYW5kIDNEIENUIHZvbHVtZXMgdGhhdCBoYXZlIGJlZW4KICAgICAgcmVnaXN0ZXJlZCwgc2hvd24gaW4gRmlndXJlIDUgcGFuZWwgQy4gVGhlc2Ugd2VyZSBhbGlnbmVkIHVzaW5nIHNpbWlsYXIKICAgICAgbWV0aG9kcyB0byB0aG9zZSBkZXNjcmliZWQgYWJvdmUgd2hlcmUgYSB0cmFuc2Zvcm1hdGlvbiBtYXRyaXggd2FzIGNyZWF0ZWQKICAgICAgYnkgYWxpZ25pbmcgcmVmZXJlbmNlIGltYWdlcyBmcm9tIHRoZSBNUEkgYW5kIENUIHVzaW5nIGFmZmluZSBsYW5kbWFyawogICAgICByZWdpc3RyYXRpb24gaW4gM0QgU2xpY2VyLCB0aGVuIGFwcGxpZWQgdG8gdGhlIHR3byB2b2x1bWVzIHVzZWQgaW4gdGhlCiAgICAgIGltYWdlIGFuZCB0aGUgaW1hZ2VzIHdlcmUgdGhlbiBleHBvcnRlZCBhcyBkaWNvbSBmaWxlcy4gVGhlIGZvbGRlciBNb3VzZQogICAgICBQaGFudG9tL0NhbGlicmF0aW9uIFNhbXBsZXMgY29udGFpbnMgMkQgc2hhcnBlbmVkIGNvbGxpbmVhciBkaWNvbSBmaWxlcwogICAgICBmcm9tIE1QSSBzY2FucyBvZiB0aGUgdHdvIGZvcm11bGF0aW9ucyBhdCBkaWZmZXJlbnQgZXhjaXRhdGlvbiBhbXBsaXR1ZGVzCiAgICAgIGFuZCBpcm9uIG1hc3Nlcy4gVGhlIG5hbWluZyBzY2hlbWUgZm9yIHRoZXNlIGZpbGVzIGZvbGxvd3MKICAgICAgIlBhcnRpY2xlWl9yZWZfWFhfMDAwMF9ZWXVnIi4gSGVyZSwgWiBpcyByZXBsYWNlZCB3aXRoIGVpdGhlciBBCiAgICAgIG9yIEIgYWNjb3JkaW5nIHRvIHdoaWNoIGZvcm11bGF0aW9uIHdhcyB1c2VkLCBYWCBjb3JyZXNwb25kcyB0byB0aGUgUkZBCiAgICAgIHVzZWQsIGZvciBleGFtcGxlIDEwIGNvcnJlc3BvbmRzIHRvIDEwIG1ULCBhbmQgWVkgcmVwb3J0cyB0aGUgbWFzcyBvZiBpcm9uCiAgICAgIHVzZWQgaW4gdGhlIHNhbXBsZS4gVGhlIENTViAiRmlndXJlNV9wYW5lbEEiIGNvbnRhaW5zIHRoZQogICAgICBtYXhpbXVtIHNpZ25hbCB0YWtlbiBmcm9tIHRoZSAyRCBNUEkgaW1hZ2VzIGF0IGVhY2ggZXhjaXRhdGlvbiBhbXBsaXR1ZGUKICAgICAgZm9yIGVhY2ggZm9ybXVsYXRpb24uIFRoZSBDU1YgIkZpZ3VyZTVfcGFuZWxCIiBjb250YWlucyB0aGUKICAgICAgbGluZXNjYW4gZGF0YSB1c2VkIGluIHRoZSBwbG90IGluIHBhbmVsIEIuICoqRm9sZGVyOiBGaWd1cmUgUzEqKiBUaGlzCiAgICAgIGZvbGRlciBjb250YWlucyBhIGZvbGRlciBjYWxsZWQgIioqVEVNIE1OUHMqKiIgdGhhdCBjb250YWlucyBUSUYKICAgICAgZm9ybWF0IHBob3RvcyBvZiBpcm9uIG94aWRlIG5hbm9wYXJ0aWNsZSBjb3Jlcy4gU2FtcGxlcyB3ZXJlIGltYWdlZCBvbiBhCiAgICAgIEZFSSBUYWxvcyBGMjAwaSBTL1RFTSBhdCAyMDAga1YgYW5kIHVwIHRvIDEyMGt4IG1hZ25pZmljYXRpb24uIFRoZSBDU1YKICAgICAgZmlsZSAiRmlndXJlUzEiIGNvbnRhaW5zIGFuYWx5emVkIGRpYW1ldGVycyBmcm9tIHRoZSBURU0gcGhvdG9zCiAgICAgIGFuZCBiaW5zIHVzZWQgdG8gZ2VuZXJhdGUgdGhlIGhpc3RvZ3JhbSBpbiBmaWd1cmUgUzEuICoqRm9sZGVyOiBGaWd1cmUKICAgICAgUzIqKiBUaGlzIGZvbGRlciBjb250YWlucyB0aGUgQ1NWICJGaWd1cmVTMiIgd2hlcmUgc2lnbmFsCiAgICAgIGludGVuc2l0eSBhbmQgRldITSBhcmUgcmVwb3J0ZWQgZm9yIGVhY2ggc2FtcGxlICgwLCAwLjUsIDEsIGFuZCAxMCBtZy9tTAogICAgICBQTEdBKSB1c2VkIHRvIGdlbmVyYXRlIHRoaXMgZmlndXJlLsKgICoqRm9sZGVyOiBGaWd1cmUgUzMqKiBUaGlzIGZvbGRlcgogICAgICBjb250YWlucyB0aGUgQ1NWICJGaWd1cmVTMyIgd2hlcmUgc2lnbmFsIGludGVuc2l0eSBpcyByZXBvcnRlZAogICAgICBmb3IgZWFjaCBzYW1wbGUgdXNlZCB0byBnZW5lcmF0ZSB0aGlzIGZpZ3VyZS7CoFNhbXBsZSBJRHMgY29ycmVzcG9uZCB0byB0aGUKICAgICAgSURzIGluIHRoZSBDU1YgZmlsZSAiTmFtaW5nIHNjaGVtZSIgd2l0aGluIHRoZSByb290IGZvbGRlci4KICAgICAgKipGb2xkZXI6IEZpZ3VyZSBTNCoqIFRoaXMgZm9sZGVyIGNvbnRhaW5zIHRoZSBDU1YgZmlsZQogICAgICAiRmlndXJlUzQiIHdoZXJlIEZXSE0gaXMgcmVwb3J0ZWQgZm9yIGVhY2ggc2FtcGxlIHVzZWQgdG8KICAgICAgZ2VuZXJhdGUgdGhpcyBmaWd1cmUuwqBTYW1wbGUgSURzIGNvcnJlc3BvbmQgdG8gdGhlIElEcyBpbiB0aGUgQ1NWIGZpbGUKICAgICAgIk5hbWluZyBzY2hlbWUiIHdpdGhpbiB0aGUgcm9vdCBmb2xkZXIuICoqRm9sZGVyOiBGaWd1cmUgUzUqKgogICAgICBUaGlzIGZvbGRlciBjb250YWlucyB0aGUgQ1NWIGZpbGUgIkZpZ3VyZVM1IiB3aGVyZSBzaWduYWwKICAgICAgaW50ZW5zaXR5IGFuZCBGV0hNIGFyZSByZXBvcnRlZCBmb3IgZWFjaCBzYW1wbGUgdXNlZCB0byBnZW5lcmF0ZSB0aGlzCiAgICAgIGZpZ3VyZS7CoFNhbXBsZSBJRHMgY29ycmVzcG9uZCB0byB0aGUgSURzIGluIHRoZSBDU1YgZmlsZSAiTmFtaW5nCiAgICAgIHNjaGVtZSIgd2l0aGluIHRoZSByb290IGZvbGRlci4gKipGb2xkZXI6IEZpZ3VyZSBTNioqIFRoaXMgZm9sZGVyCiAgICAgIGNvbnRhaW5zIDIgZm9sZGVycywgY29ycmVzcG9uZGluZyB0byB0d28gZGlmZmVyZW50IHNhbXBsZXMsIGVhY2ggb2Ygd2hpY2gKICAgICAgd2FzIG1lYXN1cmVkIGF0IGRpZmZlcmVudCBkaXN0YW5jZXMuIEZvbGRlciAiKipGTlBfMDUwNTI1XzEqKiIKICAgICAgY29ycmVzcG9uZHMgdG8gdGhlIHNhbXBsZSBmb3JtdWxhdGVkIHdpdGggMCBtZy9tTCBQTEdBIGFuZCBjb250YWlucyBESUNPTQogICAgICBwaG90b3Mgb2YgTVBJIHNjYW5zIHBlcmZvcm1lZCBpbiB0aGUgcmVzb2x1dGlvbiBwaGFudG9tIGF0IGRpZmZlcmVudCBmaXhlZAogICAgICBkaXN0YW5jZXMuIFRoZSBmb2xkZXIgIioqRk5QXzA1MDUyNV83KioiIGNvcnJlc3BvbmRzIHRvIHRoZQogICAgICBzYW1wbGUgZm9ybXVsYXRlZCB3aXRoIDEwIG1nL21MIFBMR0EgYW5kIGNvbnRhaW5zIERJQ09NIHBob3RvcyBvZiBNUEkKICAgICAgc2NhbnMgcGVyZm9ybWVkIGluIHRoZSByZXNvbHV0aW9uIHBoYW50b20gYXQgZGlmZmVyZW50IGZpeGVkIGRpc3RhbmNlcy4KICAgICAgVGhlIG5hbWVzIG9mIHRoZSBmaWxlcyBpbiB0aGUgZm9sZGVycyBmb2xsb3dzCiAgICAgICJGTlAwNTA1MjVfWF9ZWVlZXzAwMDAiLCB3aGVyZSBYIGlzIHRoZSBzYW1wbGUgaWRlbnRpZmllciwgYW5kCiAgICAgIFlZWVkgZm9sbG93cyB0aGUgZm9ybSA0cDc1IHdoaWNoIHdvdWxkIGNvcnJlc3BvbmQgdG8gNC43NSBtbSBvZgogICAgICBzZXBhcmF0aW9uLiBUaGUgQ1NWIGZpbGUgIkZOUF8wNTA1MjVfMSIgY29udGFpbnMgdGhlIG51bWVyaWNhbAogICAgICBkYXRhIHVzZWQgdG8gcGxvdCB0aGUgbGluZXNjYW4gZm9yIGVhY2ggZGlzdGFuY2UgZm9yIHRoZSAwIG1nL21MIFBMR0EKICAgICAgc2FtcGxlLCBhbmQgdGhlIG90aGVyIENTViBmaWxlICJGTlBfMDUwNTI1XzciIGlzIGZvciB0aGUgMTAKICAgICAgbWcvbUwgUExHQSBmb3JtdWxhdGlvbi4gKipGb2xkZXI6IFRhYmxlIFMzKiogVGhpcyBmb2xkZXIgY29udGFpbnMgdGhlIENTVgogICAgICBmaWxlICJUYWJsZVMzIiBjb250YWluaW5nIGF2ZXJhZ2Ugc2lnbmFsIGludGVuc2l0eSBhbmQgRldITSAobVQpCiAgICAgIGF0IGRpZmZlcmVudCBQTEdBIG1hc3MgdmFsdWVzIGZyb20gMCB0byAxMCBtZy9tTC4gSXQgYWxzbyBjb250YWlucwogICAgICBjb2VmZmljaWVudHMgb2YgdmFyaWFuY2UgKCUpIGZvciBzaWduYWwgaW50ZW5zaXR5IGFuZCBGV0hNIGFzIHJlcG9ydGVkIGluCiAgICAgIFRhYmxlIFMzLgogICAgPC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KPC9yZXNvdXJjZT4=","url":"https://datadryad.org/dataset/doi:10.5061/dryad.573n5tbqp","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":17,"viewsOverTime":[{"yearMonth":"2026-07","total":7},{"yearMonth":"2026-08","total":6},{"yearMonth":"2026-09","total":4}],"downloadCount":4,"downloadsOverTime":[{"yearMonth":"2026-07","total":4},{"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":"2026-07-13T22:02:52.000Z","registered":"2026-07-13T22:02:53.000Z","published":"2026","updated":"2026-07-13T22:02:53.000Z"},"relationships":{"client":{"data":{"id":"dryad.dryad","type":"clients"}},"provider":{"data":{"id":"dryad","type":"providers"}},"media":{"data":{"id":"10.5061/dryad.573n5tbqp","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1039/d6nr01104g","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}