{"data":{"id":"10.5061/dryad.0zpc867dj","type":"dois","attributes":{"doi":"10.5061/dryad.0zpc867dj","prefix":"10.5061","suffix":"dryad.0zpc867dj","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Wang, Xin","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Chen, Zhaofu","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Du, Chaojie","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Wardini, Jenna","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Lam, Benjamin","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Luong, Jason","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Aoki, Toshihiro","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[]},{"name":"Pan, Xiaoqing","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-0965-8568","nameIdentifierScheme":"ORCID"}]},{"name":"Bowman, William","nameType":"Personal","affiliation":["University of California, Irvine"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-4346-1144","nameIdentifierScheme":"ORCID"}]}],"titles":[{"title":"Data from: 3D nanoscale design of oxide morphology, anisotropy and chemical heterogeneity by glancing angle physical vapor deposition"}],"publisher":"Dryad","container":{},"publicationYear":2026,"subjects":[{"subject":"FOS: Materials engineering","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":"Thin films","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Oxides","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"physical vapor deposition"}],"contributors":[{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Researcher","nameIdentifiers":[]},{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Researcher","nameIdentifiers":[]},{"name":"Guo, Huiming","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Editor","nameIdentifiers":[]},{"name":"Wang, Xin","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Wang, Xin","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Wang, Xin","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Editor","nameIdentifiers":[]},{"name":"Wang, Xin","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Researcher","nameIdentifiers":[]},{"name":"Chen, Zhaofu","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Chen, Zhaofu","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Du, Chaojie","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Du, Chaojie","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Du, Chaojie","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Editor","nameIdentifiers":[]},{"name":"Wardini, Jenna","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Wardini, Jenna","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Lam, Benjamin","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Lam, Benjamin","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Luong, Jason","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Luong, Jason","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Aoki, Toshihiro","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[]},{"name":"Aoki, Toshihiro","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[]},{"name":"Aoki, Toshihiro","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Researcher","nameIdentifiers":[]},{"name":"Aoki, Toshihiro","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Editor","nameIdentifiers":[]},{"name":"Pan, Xiaoqing","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCurator","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-0965-8568","nameIdentifierScheme":"ORCID"}]},{"name":"Pan, Xiaoqing","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"DataCollector","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-0965-8568","nameIdentifierScheme":"ORCID"}]},{"name":"Pan, Xiaoqing","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Editor","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-0965-8568","nameIdentifierScheme":"ORCID"}]},{"name":"Bowman, William","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Supervisor","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-4346-1144","nameIdentifierScheme":"ORCID"}]},{"name":"Bowman, William","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Researcher","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-4346-1144","nameIdentifierScheme":"ORCID"}]},{"name":"Bowman, William","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"Editor","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-4346-1144","nameIdentifierScheme":"ORCID"}]},{"name":"Bowman, William","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"ProjectLeader","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-4346-1144","nameIdentifierScheme":"ORCID"}]},{"name":"Bowman, William","nameType":"Personal","affiliation":["University of California, Irvine"],"contributorType":"ContactPerson","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0002-4346-1144","nameIdentifierScheme":"ORCID"}]}],"dates":[{"date":"2026-09-18T01:45:05Z","dateType":"Created"},{"date":"2026-09-18T01:45:59Z","dateType":"Submitted"},{"date":"2026-09-29T00:00:00Z","dateType":"Issued"},{"date":"2026-09-29T00: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/d6nr01275b","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":["302686556 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":"Nanoelectronic thin films are increasingly used in functional,\n electrochemical and nanoelectronic applications. Glancing angle deposition\n (GLAD) enables 3D control over bottom-up synthesis of highly tunable films\n with well-ordered yet complex nanostructures, such as inclined nanocolumn\n arrays with intercolumn nanoporosity or zig-zig columnar grains. Here we\n demonstrate the synthesis of crystallographically textured\n yttria-stabilized zirconia (YSZ) zig-zag films with tunable morphology,\n porosity, chemistry, and elucidated the mechanisms governing nanostructure\n modulation during GLAD pulsed laser deposition (PLD). A low oxygen partial\n pressure (P O₂ ) YSZ buffer layer enables (100)-textured growth on Si(100)\n substrates with native oxide, and this texture is preserved across\n GLAD-induced film morphological variations. By tuning the adatomic\n incidence angle (α) and P O₂ , we control the balance between ballistic\n shadowing and adatom surface diffusion, thereby determining transitions\n between vertical and inclined columnar grain growth. Critical thresholds\n of α ≈ 60° and P O₂ ≈ 0.15 mtorr were identified, marking the boundaries\n between shadowing-dominated inclined growth and diffusion-dominated\n vertical growth. Beyond geometric control, interlayer insertion enables\n the fabrication of nanocomposite and compositionally graded zig-zag thin\n films, such as 5YSZ-Y 2 O 3 -5YSZ and 5YSZ-45YSZ-5YSZ. Moreover, amorphous\n interlayers deposited at reduced temperature undergo crystallization\n during subsequent high-temperature growth, where crystallization-induced\n volume shrinkage reshapes corner grain morphology, increases porosity, and\n modulate interfacial chemistry. Overall, this work demonstrates that\n tuning the balance between adatom flux shadowing and in-plane diffusion,\n while simultaneously incorporating interlayer deposition strategies can\n substantially expand the GLAD nanostructure design space.","descriptionType":"Abstract"},{"description":"# Data from: 3D nanoscale design of oxide morphology, anisotropy and\n chemical heterogeneity by glancing angle physical vapor deposition Dataset\n DOI: [10.5061/dryad.0zpc867dj](https://doi.org/10.5061/dryad.0zpc867dj) ##\n Description of the data and file structure Images, spectroscopy, and data\n quantification used for each figure in the main manuscript. Fig.2.zip\n contains SEM images and XRD patterns shown in Fig. 2 **Fig. 2. A\n low-oxygen-partial-pressure (low-P~O₂~) buffer layer effectively promotes\n out-of-plane (200) YSZ texture imparted by Si substrates.** **(a)** YSZ\n thin films grown (red) without a buffer layer at P~O₂~ of 0.6 mtorr and\n (green) with a buffer layer deposited at P~O₂~ of 0.015 mtorr with normal\n material incidence (α = 0°). **(b-c)** SEM cross-section image of the film\n **(b)** without and **(c)** with a buffer layer. **(d)** XRD of the film\n without and with a buffer layer recorded in grazing-incidence (GIXRD) and\n θ-2θ geometries, and XRD θ-2θ pattern of the 5.3YSZ PLD target\n (**bottom**). **(e)** I ~(200)~/I ~(111)~ of the film without and with a\n buffer layer extracted from XRD θ-2θ patterns in **(d)**. The film with a\n buffer shows much stronger out-of-plane (200) preferred orientation.\n Fig.3.zip contains SEM images, XRD patterns and (S)TEM images shown in\n Fig. 3 **Fig. 3. Effect of GLAD tilt angle on inclined growth of textured\n YSZ columnar grains at 750 °C.** **(a)** Single-layer GLAD PLD at α = 0°,\n 45°, and 70° substrate tilt angles yield vertical, vertical, and inclined\n growth modes, respectively. **(b, f, j)** 0° tilt angle film with vertical\n columnar grains viewed in cross-section by **(b)** low-mag BFTEM, **(f)**\n HRTEM, and **(j)** SEM SE images. **(c, g, k)** 45° tilt angle film with\n vertical columnar grains viewed in cross-section by **(c)** STEM BF,\n **(g)** atomic-resolution STEM HAADF, and **(k)** SEM SE images. **(d, h,\n l)** 70° tilt angle film with inclined columnar grains viewed in\n cross-section by **(d)** STEM BF, **(h)** atomic-resolution STEM HAADF,\n and **(l)** SEM SE images. **(e)** Top-view SEM SE image of the film\n deposited at 70° tilt angle showing rough surface. **(i)** XRD θ-2θ of the\n film deposited at 70° showing preferred (200) orientation independent of\n grain morphology. Fig.4.zip contains SEM images, XRD patterns and (S)TEM\n images shown in Fig. 4 **Fig. 4. Effect of GLAD tilt angle on YSZ zig-zag\n thin film growth at 750 °C. (a)** Bilayer GLAD PLD at α = 0°, 60°, 70°\n substrate tilt angles yield vertical, mixed, and zig-zag growth modes,\n respectively. **(b, h, l)** 0° tilt angle film with vertical columnar\n grains viewed in cross-section by **(b)** BFTEM, **(h)** HRTEM, and\n **(l)** SEM SE images. **(c, i, m)** 60° tilt angle film with mixed\n vertical, inclined and zig-zag columnar grains viewed in cross-section by\n **(c)** BFTEM, **(i)** HRTEM, and **(m)** SEM SE images. **(d, j, n)** 70°\n tilt angle film with zig-zag columnar grains viewed in cross-section by\n **(d)** BFTEM, **(j)** atomic-resolution STEM HAADF, and **(n)** SEM SE\n images. **(e-g)** Top-view SEM SE images of films deposited at **(e)** 0°,\n **(f)** 60°, and **(g)** 70° tilt angles showing increasing surface\n roughness and intergranular pore size with increasing tilt angle. **(k)**\n XRD θ-2θ of the film deposited at 70° showing preferred (200) orientation\n independent of grain morphology. Fig.5.zip contains SEM images, XRD\n patterns and (S)TEM images shown in Fig. 5 **Fig. 5. Effect of P~O₂~**\n **on inclined growth of textured YSZ columnar grains at 750 °C.** **(a)**\n Single-layer GLAD PLD at P~O₂~ of 0.015 mtorr and 0.6 mtorr yield\n vertical, and inclined growth modes, respectively. Both films grow on Si\n (100) with a low-P~O₂~ YSZ buffer. **(b, f, i)** P~O₂~ = 0.015 mtorr film\n with vertical columnar grains viewed in cross-section by **(b)** STEM BF,\n **(f)** HRTEM, and **(i)** SEM SE images. **(c, g, j)** P~O₂~ = 0.6 mtorr\n film with inclined columnar grains viewed in cross-section by **(c)** STEM\n BF, **(g)** atomic-resolution STEM HAADF, and **(j)** SEM SE images.\n **(d-e)** Top-view SEM SE images of films deposited at P~O₂~ of **(d)**\n 0.015 mtorr and **(e)** 0.6 mtorr showing increasing surface roughness\n with increasing P~O₂~ by reducing adatom in-plane diffusion. **(h)** XRD\n θ-2θ of the films deposited at P~O₂~ of 0.015 mtorr and 0.6 mtorr showing\n preferred (200) out-of-plane orientation independent of P~O₂~. Fig.6.zip\n contains SEM images, XRD patterns and (S)TEM images shown in Fig. 6 **Fig.\n 6.** **Effect of P~O₂~** **on YSZ zig-zag GLAD film growth at 750 °C.**\n **(a)** Bilayer GLAD PLD at P~O₂~ of 0.15 mtorr and 0.6 mtorr yield mixed,\n and zig-zag growth modes, respectively. **(b, f, i)** P~O₂~ = 0.15 mtorr\n film with mixed vertical, inclined, and zig-zag columnar grains viewed in\n cross-section by **(b)** BFTEM, **(f)** HRTEM, and **(i)** SEM SE images.\n At P~O₂~ of 0.15 mtorr, only partial columnar grains exbibit zig-zag\n morphology at 70° tilt angle. **(c, g, j)** P~O₂~ = 0.6 mtorr film with\n zig-zag columnar grains viewed in cross-section by **(c)** STEM BF,\n **(g)** atomic resolution STEM HAADF, and **(j)** SEM SE images. **(d-e)**\n Top-view SEM SE images of films deposited at P~O₂~ of **(d)** 0.15 mtorr\n and **(e)** 0.6 mtorr, showing increasing surface roughness and\n intergranular porosity with increasing P~O₂~. **(h)** XRD θ-2θ of the film\n deposited at P~O₂~ of 0.15 mtorr and 0.6 mtorr showing preferred (200)\n orientation independent of columnar grain morphology. Fig.7.zip contains\n (S)TEM images and EDS maps shown in Fig. 7 **Fig. 7.** **Chemistry of YSZ\n zig-zag thin films can be modulated by introducing an interlayer.**\n **(a)** Schematic of introducing Y~2~O~3~ interlayer into corner of the\n YSZ zig-zag thin film deposited at substrate tilt angle of 70°. The\n Y~2~O~3~ interlayer was also deposited at high temperature. **(b)** STEM\n HAADF images of the columnar grains. The contrast change at the zig-zag\n corner arises from atomic number Z contrast between 5.3 YSZ and Y~2~O~3~.\n **(c)** Atomic-resolution STEM HAADF images of the corner of the zig-zag\n grains. The inset shows the FFT of **(c)**. Although 5.3 YSZ and Y~2~O~3~\n have different crystal structures, they generally maintain textured growth\n on the top of each other in each columnar grain. **(d-i)** STEM HAADF\n survey image of the thin film **(d)** and corresponding STEM EDS mapping\n of Zr-K **(e)**, Y-K **(f)**, O-K **(g)**, Si-K **(h)**, and composite of\n Zr and Y **(i)**. Y shows concentrated EDS signals at the zig-zag corner,\n corresponding to the introduced Y~2~O~3~ interlayer. Fig.8.zip contains\n (S)TEM images and EDS maps shown in Fig. 8 **Fig. 8.** **Pore size between\n YSZ zig-zag columnar grains can be modulated by deposition temperature of\n interlayer.** **(a)** Schematic of introducing a thin 45YSZ interlayer to\n the YSZ zig-zag thin film. The interlayer was deposited at 60 °C. The 45\n YSZ interlayer crystallizes and shrinks during the second main layer\n deposition at 750 °C, creating large pores between columnar grains.\n **(b)** STEM BF image of the zig-zag columnar grains. Pores between\n columnar grains are considerably larger in the second layer compared to\n the first layer. **(c-g)** STEM HAADF survey image of the thin film\n cross-section **(c)** and corresponding STEM EDS mapping of Zr-K **(d)**,\n Y-K **(e)**, O-K **(f)** and composite of Zr and Y **(g)**. **(h, i)**\n Atomic-resolution STEM HAADF images of the corner of the zig-zag thin\n film. Inset shows the FFT of **(i)**. The 45YSZ interlayer is fully\n crystallized and shows textured growth with 5.3 YSZ main layers. Fig.9.zip\n contains (S)TEM images and EDS and EELS maps shown in Fig. 9 **Fig. 9.**\n **Effect of thick amorphous interlayer on zig-zag morphology, composition\n and defect chemistry.** **(a)** STEM HAADF survey image and **(b-f)**\n corresponding STEM EDS maps of Zr-K, Y-K, O-K, Ir-L and a composite of Zr\n and Y. A thick Y-rich interlayer was observed at the corner of the zig-zag\n thin films, which increases pore size and modulates zig-zag morphology.\n **(g)** Elemental and point defect concentration profiles of cations,\n anions and oxygen vacancies across the interlayer in (f). **(h)**\n Depositing a thick 45YSZ interlayer into YSZ zig-zag thin films at 70°\n substrate tilt angle. The thick interlayer was deposited at 60 °C for\n 3,000 pulses between each main layer. The interlayer crystallizes and\n shrinks during the top layer deposition. **(i,j)** STEM HAADF survey image\n of the corner of the zig-zag thin film. **(i-n)** Atomic-resolution STEM\n EELS maps of Zr-L, Y-L, O-K, and the composite of Zr-L and Y-L. **(o-r)**\n STEM EDS maps of Zr-K, Y-K, O-K, and the composite of Zr-K and Y-K.\n Although the increased pore size and interlayer thickness disrupt the\n corner morphology of the zig-zag thin film, most columnar grains retain\n textured growth. **(s)** Elemental and point defect concentration profiles\n across the Y-rich interface in (r), showing the oxygen vacancy\n concentration increases with Y concentration. Fig.10.zip contains (S)TEM\n images, EELS maps and EELS fine structures shown in Fig. 10 **Fig. 10.\n Energy-loss near-edge fine structure (ELNES) analysis at the interfaces\n and within the interlayer.** **(a)** Y concentration profile across the\n 45YSZ interlayer in the zig-zag thin film (shown in **Fig. 9**) obtained\n from STEM-EDS quantification. **(b)** The corresponding STEM-EELS Y L-edge\n map. **(c)** The corresponding STEM-HAADF survey image. **(d)** O K-edge\n ELNES spectra extracted from the 5YSZ layer 1, the Y-rich interface 1, the\n 45YSZ interlayer, and interface 2. The regions of interest over which the\n spectra were summed and analyzed in depth are indicated in (c).","descriptionType":"TechnicalInfo"}],"geoLocations":[],"fundingReferences":[{"awardTitle":"\n        CAREER: Tuning Interface Atomic Structure and Composition for Fast Ion\n        Conduction\n      ","funderName":"Division of Materials Research","awardNumber":"2042638","funderIdentifier":"https://ror.org/01pc7k308","funderIdentifierType":"ROR"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTA2MS9EUllBRC4wWlBDODY3REo8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkd1bywgSHVpbWluZzwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPldhbmcsIFhpbjwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkNoZW4sIFpoYW9mdTwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkR1LCBDaGFvamllPC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+V2FyZGluaSwgSmVubmE8L2NyZWF0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5MYW0sIEJlbmphbWluPC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+THVvbmcsIEphc29uPC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QW9raSwgVG9zaGloaXJvPC9jcmVhdG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+UGFuLCBYaWFvcWluZzwvY3JlYXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi0wOTY1LTg1Njg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY3JlYXRvcj4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Cb3dtYW4sIFdpbGxpYW08L2NyZWF0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDItNDM0Ni0xMTQ0PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgPC9jcmVhdG9ycz4KICA8dGl0bGVzPgogICAgPHRpdGxlPgogICAgICBEYXRhIGZyb206IDNEIG5hbm9zY2FsZSBkZXNpZ24gb2Ygb3hpZGUgbW9ycGhvbG9neSwgYW5pc290cm9weSBhbmQKICAgICAgY2hlbWljYWwgaGV0ZXJvZ2VuZWl0eSBieSBnbGFuY2luZyBhbmdsZSBwaHlzaWNhbCB2YXBvciBkZXBvc2l0aW9uCiAgICA8L3RpdGxlPgogIDwvdGl0bGVzPgogIDxwdWJsaXNoZXIgcHVibGlzaGVySWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzAweDZoNW45NSIgcHVibGlzaGVySWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZy8iPkRyeWFkPC9wdWJsaXNoZXI+CiAgPHJlc291cmNlVHlwZSByZXNvdXJjZVR5cGVHZW5lcmFsPSJEYXRhc2V0Ij5kYXRhc2V0PC9yZXNvdXJjZVR5cGU+CiAgPHB1YmxpY2F0aW9uWWVhcj4yMDI2PC9wdWJsaWNhdGlvblllYXI+CiAgPHN1YmplY3RzPgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iZm9zIiBzY2hlbWVVUkk9Imh0dHBzOi8vd2ViLWFyY2hpdmUub2VjZC5vcmcvMjAxMi0wNi0xNS8xMzg1NzUtMzgyMzUxNDcucGRmIj5GT1M6IE1hdGVyaWFscyBlbmdpbmVlcmluZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9ImZvcyIgc2NoZW1lVVJJPSJodHRwczovL3dlYi1hcmNoaXZlLm9lY2Qub3JnLzIwMTItMDYtMTUvMTM4NTc1LTM4MjM1MTQ3LnBkZiI+Rk9TOiBOYW5vLXRlY2hub2xvZ3k8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJQTE9TIFN1YmplY3QgQXJlYSBUaGVzYXVydXMiIHNjaGVtZVVSST0iaHR0cHM6Ly9naXRodWIuY29tL1BMT1MvcGxvcy10aGVzYXVydXMiPlRoaW4gZmlsbXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJQTE9TIFN1YmplY3QgQXJlYSBUaGVzYXVydXMiIHNjaGVtZVVSST0iaHR0cHM6Ly9naXRodWIuY29tL1BMT1MvcGxvcy10aGVzYXVydXMiPk94aWRlczwvc3ViamVjdD4KICAgIDxzdWJqZWN0PnBoeXNpY2FsIHZhcG9yIGRlcG9zaXRpb248L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8ZnVuZGluZ1JlZmVyZW5jZXM+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+RGl2aXNpb24gb2YgTWF0ZXJpYWxzIFJlc2VhcmNoPC9mdW5kZXJOYW1lPgogICAgICA8ZnVuZGVySWRlbnRpZmllciBmdW5kZXJJZGVudGlmaWVyVHlwZT0iUk9SIj5odHRwczovL3Jvci5vcmcvMDFwYzdrMzA4PC9mdW5kZXJJZGVudGlmaWVyPgogICAgICA8YXdhcmROdW1iZXI+MjA0MjYzODwvYXdhcmROdW1iZXI+CiAgICAgIDxhd2FyZFRpdGxlPgogICAgICAgIENBUkVFUjogVHVuaW5nIEludGVyZmFjZSBBdG9taWMgU3RydWN0dXJlIGFuZCBDb21wb3NpdGlvbiBmb3IgRmFzdCBJb24KICAgICAgICBDb25kdWN0aW9uCiAgICAgIDwvYXdhcmRUaXRsZT4KICAgIDwvZnVuZGluZ1JlZmVyZW5jZT4KICA8L2Z1bmRpbmdSZWZlcmVuY2VzPgogIDxjb250cmlidXRvcnM+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TGVhZGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkd1bywgSHVpbWluZzwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJEYXRhQ3VyYXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5HdW8sIEh1aW1pbmc8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5HdW8sIEh1aW1pbmc8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUmVzZWFyY2hlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5HdW8sIEh1aW1pbmc8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUmVzZWFyY2hlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5HdW8sIEh1aW1pbmc8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRWRpdG9yIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkd1bywgSHVpbWluZzwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJEYXRhQ3VyYXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5XYW5nLCBYaW48L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5XYW5nLCBYaW48L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRWRpdG9yIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPldhbmcsIFhpbjwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJSZXNlYXJjaGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPldhbmcsIFhpbjwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJEYXRhQ3VyYXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5DaGVuLCBaaGFvZnU8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5DaGVuLCBaaGFvZnU8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUN1cmF0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+RHUsIENoYW9qaWU8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5EdSwgQ2hhb2ppZTwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJFZGl0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+RHUsIENoYW9qaWU8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUN1cmF0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+V2FyZGluaSwgSmVubmE8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5XYXJkaW5pLCBKZW5uYTwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJEYXRhQ3VyYXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5MYW0sIEJlbmphbWluPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkRhdGFDb2xsZWN0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+TGFtLCBCZW5qYW1pbjwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJEYXRhQ3VyYXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5MdW9uZywgSmFzb248L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5MdW9uZywgSmFzb248L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUN1cmF0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QW9raSwgVG9zaGloaXJvPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkRhdGFDb2xsZWN0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QW9raSwgVG9zaGloaXJvPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlJlc2VhcmNoZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QW9raSwgVG9zaGloaXJvPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkVkaXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Bb2tpLCBUb3NoaWhpcm88L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUN1cmF0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+UGFuLCBYaWFvcWluZzwvY29udHJpYnV0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDItMDk2NS04NTY4PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5QYW4sIFhpYW9xaW5nPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi0wOTY1LTg1Njg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJFZGl0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+UGFuLCBYaWFvcWluZzwvY29udHJpYnV0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDItMDk2NS04NTY4PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iU3VwZXJ2aXNvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Cb3dtYW4sIFdpbGxpYW08L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAyLTQzNDYtMTE0NDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlJlc2VhcmNoZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Qm93bWFuLCBXaWxsaWFtPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi00MzQ2LTExNDQ8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJFZGl0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Qm93bWFuLCBXaWxsaWFtPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi00MzQ2LTExNDQ8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDRneWYxNzcxIiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgSXJ2aW5lPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TGVhZGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJvd21hbiwgV2lsbGlhbTwvY29udHJpYnV0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDItNDM0Ni0xMTQ0PC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA0Z3lmMTc3MSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIElydmluZTwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iQ29udGFjdFBlcnNvbiI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Cb3dtYW4sIFdpbGxpYW08L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAyLTQzNDYtMTE0NDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNGd5ZjE3NzEiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBJcnZpbmU8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICA8L2NvbnRyaWJ1dG9ycz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ3JlYXRlZCI+MjAyNi0wOS0xOFQwMTo0NTowNVo8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iU3VibWl0dGVkIj4yMDI2LTA5LTE4VDAxOjQ1OjU5WjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJJc3N1ZWQiPjIwMjYtMDktMjlUMDA6MDA6MDBaPC9kYXRlPgogICAgPGRhdGUgZGF0ZVR5cGU9IkF2YWlsYWJsZSI+MjAyNi0wOS0yOVQwMDowMDowMFo8L2RhdGU+CiAgPC9kYXRlcz4KICA8bGFuZ3VhZ2U+ZW48L2xhbmd1YWdlPgogIDxyZWxhdGVkSWRlbnRpZmllcnM+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRpb25UeXBlPSJJc0NpdGVkQnkiIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIj5odHRwczovL2RvaS5vcmcvMTAuMTAzOS9kNm5yMDEyNzViPC9yZWxhdGVkSWRlbnRpZmllcj4KICA8L3JlbGF0ZWRJZGVudGlmaWVycz4KICA8c2l6ZXM+CiAgICA8c2l6ZT4zMDI2ODY1NTYgYnl0ZXM8L3NpemU+CiAgPC9zaXplcz4KICA8dmVyc2lvbj40PC92ZXJzaW9uPgogIDxyaWdodHNMaXN0PgogICAgPHJpZ2h0cyByaWdodHNVUkk9Imh0dHBzOi8vc3BkeC5vcmcvbGljZW5zZXMvQ0MwLTEuMC5odG1sIj5DcmVhdGl2ZSBDb21tb25zIFplcm8gdjEuMCBVbml2ZXJzYWw8L3JpZ2h0cz4KICA8L3JpZ2h0c0xpc3Q+CiAgPGRlc2NyaXB0aW9ucz4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9IkFic3RyYWN0Ij4KICAgICAgTmFub2VsZWN0cm9uaWMgdGhpbiBmaWxtcyBhcmUgaW5jcmVhc2luZ2x5IHVzZWQgaW4gZnVuY3Rpb25hbCwKICAgICAgZWxlY3Ryb2NoZW1pY2FsIGFuZCBuYW5vZWxlY3Ryb25pYyBhcHBsaWNhdGlvbnMuIEdsYW5jaW5nIGFuZ2xlIGRlcG9zaXRpb24KICAgICAgKEdMQUQpIGVuYWJsZXMgM0QgY29udHJvbCBvdmVyIGJvdHRvbS11cCBzeW50aGVzaXMgb2YgaGlnaGx5IHR1bmFibGUgZmlsbXMKICAgICAgd2l0aCB3ZWxsLW9yZGVyZWQgeWV0IGNvbXBsZXggbmFub3N0cnVjdHVyZXMsIHN1Y2ggYXMgaW5jbGluZWQgbmFub2NvbHVtbgogICAgICBhcnJheXMgd2l0aCBpbnRlcmNvbHVtbiBuYW5vcG9yb3NpdHkgb3IgemlnLXppZyBjb2x1bW5hciBncmFpbnMuIEhlcmUgd2UKICAgICAgZGVtb25zdHJhdGUgdGhlIHN5bnRoZXNpcyBvZiBjcnlzdGFsbG9ncmFwaGljYWxseSB0ZXh0dXJlZAogICAgICB5dHRyaWEtc3RhYmlsaXplZCB6aXJjb25pYSAoWVNaKSB6aWctemFnIGZpbG1zIHdpdGggdHVuYWJsZSBtb3JwaG9sb2d5LAogICAgICBwb3Jvc2l0eSwgY2hlbWlzdHJ5LCBhbmQgZWx1Y2lkYXRlZCB0aGUgbWVjaGFuaXNtcyBnb3Zlcm5pbmcgbmFub3N0cnVjdHVyZQogICAgICBtb2R1bGF0aW9uIGR1cmluZyBHTEFEIHB1bHNlZCBsYXNlciBkZXBvc2l0aW9uIChQTEQpLiBBIGxvdyBveHlnZW4gcGFydGlhbAogICAgICBwcmVzc3VyZSAoUCBP4oKCICkgWVNaIGJ1ZmZlciBsYXllciBlbmFibGVzICgxMDApLXRleHR1cmVkIGdyb3d0aCBvbiBTaSgxMDApCiAgICAgIHN1YnN0cmF0ZXMgd2l0aCBuYXRpdmUgb3hpZGUsIGFuZCB0aGlzIHRleHR1cmUgaXMgcHJlc2VydmVkIGFjcm9zcwogICAgICBHTEFELWluZHVjZWQgZmlsbSBtb3JwaG9sb2dpY2FsIHZhcmlhdGlvbnMuIEJ5IHR1bmluZyB0aGUgYWRhdG9taWMKICAgICAgaW5jaWRlbmNlIGFuZ2xlICjOsSkgYW5kIFAgT+KCgiAsIHdlIGNvbnRyb2wgdGhlIGJhbGFuY2UgYmV0d2VlbiBiYWxsaXN0aWMKICAgICAgc2hhZG93aW5nIGFuZCBhZGF0b20gc3VyZmFjZSBkaWZmdXNpb24sIHRoZXJlYnkgZGV0ZXJtaW5pbmcgdHJhbnNpdGlvbnMKICAgICAgYmV0d2VlbiB2ZXJ0aWNhbCBhbmQgaW5jbGluZWQgY29sdW1uYXIgZ3JhaW4gZ3Jvd3RoLiBDcml0aWNhbCB0aHJlc2hvbGRzCiAgICAgIG9mIM6xIOKJiCA2MMKwIGFuZCBQIE/igoIg4omIIDAuMTUgbXRvcnIgd2VyZSBpZGVudGlmaWVkLCBtYXJraW5nIHRoZSBib3VuZGFyaWVzCiAgICAgIGJldHdlZW4gc2hhZG93aW5nLWRvbWluYXRlZCBpbmNsaW5lZCBncm93dGggYW5kIGRpZmZ1c2lvbi1kb21pbmF0ZWQKICAgICAgdmVydGljYWwgZ3Jvd3RoLiBCZXlvbmQgZ2VvbWV0cmljIGNvbnRyb2wsIGludGVybGF5ZXIgaW5zZXJ0aW9uIGVuYWJsZXMKICAgICAgdGhlIGZhYnJpY2F0aW9uIG9mIG5hbm9jb21wb3NpdGUgYW5kIGNvbXBvc2l0aW9uYWxseSBncmFkZWQgemlnLXphZyB0aGluCiAgICAgIGZpbG1zLCBzdWNoIGFzIDVZU1otWSAyIE8gMyAtNVlTWiBhbmQgNVlTWi00NVlTWi01WVNaLiBNb3Jlb3ZlciwgYW1vcnBob3VzCiAgICAgIGludGVybGF5ZXJzIGRlcG9zaXRlZCBhdCByZWR1Y2VkIHRlbXBlcmF0dXJlIHVuZGVyZ28gY3J5c3RhbGxpemF0aW9uCiAgICAgIGR1cmluZyBzdWJzZXF1ZW50IGhpZ2gtdGVtcGVyYXR1cmUgZ3Jvd3RoLCB3aGVyZSBjcnlzdGFsbGl6YXRpb24taW5kdWNlZAogICAgICB2b2x1bWUgc2hyaW5rYWdlIHJlc2hhcGVzIGNvcm5lciBncmFpbiBtb3JwaG9sb2d5LCBpbmNyZWFzZXMgcG9yb3NpdHksIGFuZAogICAgICBtb2R1bGF0ZSBpbnRlcmZhY2lhbCBjaGVtaXN0cnkuIE92ZXJhbGwsIHRoaXMgd29yayBkZW1vbnN0cmF0ZXMgdGhhdAogICAgICB0dW5pbmcgdGhlIGJhbGFuY2UgYmV0d2VlbiBhZGF0b20gZmx1eCBzaGFkb3dpbmcgYW5kIGluLXBsYW5lIGRpZmZ1c2lvbiwKICAgICAgd2hpbGUgc2ltdWx0YW5lb3VzbHkgaW5jb3Jwb3JhdGluZyBpbnRlcmxheWVyIGRlcG9zaXRpb24gc3RyYXRlZ2llcyBjYW4KICAgICAgc3Vic3RhbnRpYWxseSBleHBhbmQgdGhlIEdMQUQgbmFub3N0cnVjdHVyZSBkZXNpZ24gc3BhY2UuCiAgICA8L2Rlc2NyaXB0aW9uPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iVGVjaG5pY2FsSW5mbyI+CiAgICAgICMgRGF0YSBmcm9tOiAzRCBuYW5vc2NhbGUgZGVzaWduIG9mIG94aWRlIG1vcnBob2xvZ3ksIGFuaXNvdHJvcHkgYW5kCiAgICAgIGNoZW1pY2FsIGhldGVyb2dlbmVpdHkgYnkgZ2xhbmNpbmcgYW5nbGUgcGh5c2ljYWwgdmFwb3IgZGVwb3NpdGlvbiBEYXRhc2V0CiAgICAgIERPSTogWzEwLjUwNjEvZHJ5YWQuMHpwYzg2N2RqXShodHRwczovL2RvaS5vcmcvMTAuNTA2MS9kcnlhZC4wenBjODY3ZGopICMjCiAgICAgIERlc2NyaXB0aW9uIG9mIHRoZSBkYXRhIGFuZCBmaWxlIHN0cnVjdHVyZSBJbWFnZXMsIHNwZWN0cm9zY29weSwgYW5kIGRhdGEKICAgICAgcXVhbnRpZmljYXRpb24gdXNlZCBmb3IgZWFjaCBmaWd1cmUgaW4gdGhlIG1haW4gbWFudXNjcmlwdC4gRmlnLjIuemlwCiAgICAgIGNvbnRhaW5zIFNFTSBpbWFnZXMgYW5kIFhSRCBwYXR0ZXJucyBzaG93biBpbiBGaWcuIDIgKipGaWcuIDIuIEEKICAgICAgbG93LW94eWdlbi1wYXJ0aWFsLXByZXNzdXJlIChsb3ctUH5P4oKCfikgYnVmZmVyIGxheWVyIGVmZmVjdGl2ZWx5IHByb21vdGVzCiAgICAgIG91dC1vZi1wbGFuZSAoMjAwKSBZU1ogdGV4dHVyZSBpbXBhcnRlZCBieSBTaSBzdWJzdHJhdGVzLioqICoqKGEpKiogWVNaCiAgICAgIHRoaW4gZmlsbXMgZ3Jvd24gKHJlZCkgd2l0aG91dCBhIGJ1ZmZlciBsYXllciBhdCBQfk/igoJ+IG9mIDAuNiBtdG9yciBhbmQKICAgICAgKGdyZWVuKSB3aXRoIGEgYnVmZmVyIGxheWVyIGRlcG9zaXRlZCBhdCBQfk/igoJ+IG9mIDAuMDE1IG10b3JyIHdpdGggbm9ybWFsCiAgICAgIG1hdGVyaWFsIGluY2lkZW5jZSAozrEgPSAwwrApLiAqKihiLWMpKiogU0VNIGNyb3NzLXNlY3Rpb24gaW1hZ2Ugb2YgdGhlIGZpbG0KICAgICAgKiooYikqKiB3aXRob3V0IGFuZCAqKihjKSoqIHdpdGggYSBidWZmZXIgbGF5ZXIuICoqKGQpKiogWFJEIG9mIHRoZSBmaWxtCiAgICAgIHdpdGhvdXQgYW5kIHdpdGggYSBidWZmZXIgbGF5ZXIgcmVjb3JkZWQgaW4gZ3JhemluZy1pbmNpZGVuY2UgKEdJWFJEKSBhbmQKICAgICAgzrgtMs64IGdlb21ldHJpZXMsIGFuZCBYUkQgzrgtMs64IHBhdHRlcm4gb2YgdGhlIDUuM1lTWiBQTEQgdGFyZ2V0CiAgICAgICgqKmJvdHRvbSoqKS4gKiooZSkqKiBJIH4oMjAwKX4vSSB+KDExMSl+IG9mIHRoZSBmaWxtIHdpdGhvdXQgYW5kIHdpdGggYQogICAgICBidWZmZXIgbGF5ZXIgZXh0cmFjdGVkIGZyb20gWFJEIM64LTLOuCBwYXR0ZXJucyBpbiAqKihkKSoqLiBUaGUgZmlsbSB3aXRoIGEKICAgICAgYnVmZmVyIHNob3dzIG11Y2ggc3Ryb25nZXIgb3V0LW9mLXBsYW5lICgyMDApIHByZWZlcnJlZCBvcmllbnRhdGlvbi4KICAgICAgRmlnLjMuemlwIGNvbnRhaW5zIFNFTSBpbWFnZXMsIFhSRCBwYXR0ZXJucyBhbmQgKFMpVEVNIGltYWdlcyBzaG93biBpbgogICAgICBGaWcuIDMgKipGaWcuIDMuIEVmZmVjdCBvZiBHTEFEIHRpbHQgYW5nbGUgb24gaW5jbGluZWQgZ3Jvd3RoIG9mIHRleHR1cmVkCiAgICAgIFlTWiBjb2x1bW5hciBncmFpbnMgYXQgNzUwIMKwQy4qKiAqKihhKSoqIFNpbmdsZS1sYXllciBHTEFEIFBMRCBhdCDOsSA9IDDCsCwKICAgICAgNDXCsCwgYW5kIDcwwrAgc3Vic3RyYXRlIHRpbHQgYW5nbGVzIHlpZWxkIHZlcnRpY2FsLCB2ZXJ0aWNhbCwgYW5kIGluY2xpbmVkCiAgICAgIGdyb3d0aCBtb2RlcywgcmVzcGVjdGl2ZWx5LiAqKihiLCBmLCBqKSoqIDDCsCB0aWx0IGFuZ2xlIGZpbG0gd2l0aCB2ZXJ0aWNhbAogICAgICBjb2x1bW5hciBncmFpbnMgdmlld2VkIGluIGNyb3NzLXNlY3Rpb24gYnkgKiooYikqKiBsb3ctbWFnIEJGVEVNLCAqKihmKSoqCiAgICAgIEhSVEVNLCBhbmQgKiooaikqKiBTRU0gU0UgaW1hZ2VzLiAqKihjLCBnLCBrKSoqIDQ1wrAgdGlsdCBhbmdsZSBmaWxtIHdpdGgKICAgICAgdmVydGljYWwgY29sdW1uYXIgZ3JhaW5zIHZpZXdlZCBpbiBjcm9zcy1zZWN0aW9uIGJ5ICoqKGMpKiogU1RFTSBCRiwKICAgICAgKiooZykqKiBhdG9taWMtcmVzb2x1dGlvbiBTVEVNIEhBQURGLCBhbmQgKiooaykqKiBTRU0gU0UgaW1hZ2VzLiAqKihkLCBoLAogICAgICBsKSoqIDcwwrAgdGlsdCBhbmdsZSBmaWxtIHdpdGggaW5jbGluZWQgY29sdW1uYXIgZ3JhaW5zIHZpZXdlZCBpbgogICAgICBjcm9zcy1zZWN0aW9uIGJ5ICoqKGQpKiogU1RFTSBCRiwgKiooaCkqKiBhdG9taWMtcmVzb2x1dGlvbiBTVEVNIEhBQURGLAogICAgICBhbmQgKioobCkqKiBTRU0gU0UgaW1hZ2VzLiAqKihlKSoqIFRvcC12aWV3IFNFTSBTRSBpbWFnZSBvZiB0aGUgZmlsbQogICAgICBkZXBvc2l0ZWQgYXQgNzDCsCB0aWx0IGFuZ2xlIHNob3dpbmcgcm91Z2ggc3VyZmFjZS4gKiooaSkqKiBYUkQgzrgtMs64IG9mIHRoZQogICAgICBmaWxtIGRlcG9zaXRlZCBhdCA3MMKwIHNob3dpbmcgcHJlZmVycmVkICgyMDApIG9yaWVudGF0aW9uIGluZGVwZW5kZW50IG9mCiAgICAgIGdyYWluIG1vcnBob2xvZ3kuIEZpZy40LnppcCBjb250YWlucyBTRU0gaW1hZ2VzLCBYUkQgcGF0dGVybnMgYW5kIChTKVRFTQogICAgICBpbWFnZXMgc2hvd24gaW4gRmlnLiA0ICoqRmlnLiA0LiBFZmZlY3Qgb2YgR0xBRCB0aWx0IGFuZ2xlIG9uIFlTWiB6aWctemFnCiAgICAgIHRoaW4gZmlsbSBncm93dGggYXQgNzUwIMKwQy4gKGEpKiogQmlsYXllciBHTEFEIFBMRCBhdCDOsSA9IDDCsCwgNjDCsCwgNzDCsAogICAgICBzdWJzdHJhdGUgdGlsdCBhbmdsZXMgeWllbGQgdmVydGljYWwsIG1peGVkLCBhbmQgemlnLXphZyBncm93dGggbW9kZXMsCiAgICAgIHJlc3BlY3RpdmVseS4gKiooYiwgaCwgbCkqKiAwwrAgdGlsdCBhbmdsZSBmaWxtIHdpdGggdmVydGljYWwgY29sdW1uYXIKICAgICAgZ3JhaW5zIHZpZXdlZCBpbiBjcm9zcy1zZWN0aW9uIGJ5ICoqKGIpKiogQkZURU0sICoqKGgpKiogSFJURU0sIGFuZAogICAgICAqKihsKSoqIFNFTSBTRSBpbWFnZXMuICoqKGMsIGksIG0pKiogNjDCsCB0aWx0IGFuZ2xlIGZpbG0gd2l0aCBtaXhlZAogICAgICB2ZXJ0aWNhbCwgaW5jbGluZWQgYW5kIHppZy16YWcgY29sdW1uYXIgZ3JhaW5zIHZpZXdlZCBpbiBjcm9zcy1zZWN0aW9uIGJ5CiAgICAgICoqKGMpKiogQkZURU0sICoqKGkpKiogSFJURU0sIGFuZCAqKihtKSoqIFNFTSBTRSBpbWFnZXMuICoqKGQsIGosIG4pKiogNzDCsAogICAgICB0aWx0IGFuZ2xlIGZpbG0gd2l0aCB6aWctemFnIGNvbHVtbmFyIGdyYWlucyB2aWV3ZWQgaW4gY3Jvc3Mtc2VjdGlvbiBieQogICAgICAqKihkKSoqIEJGVEVNLCAqKihqKSoqIGF0b21pYy1yZXNvbHV0aW9uIFNURU0gSEFBREYsIGFuZCAqKihuKSoqIFNFTSBTRQogICAgICBpbWFnZXMuICoqKGUtZykqKiBUb3AtdmlldyBTRU0gU0UgaW1hZ2VzIG9mIGZpbG1zIGRlcG9zaXRlZCBhdCAqKihlKSoqIDDCsCwKICAgICAgKiooZikqKiA2MMKwLCBhbmQgKiooZykqKiA3MMKwIHRpbHQgYW5nbGVzIHNob3dpbmcgaW5jcmVhc2luZyBzdXJmYWNlCiAgICAgIHJvdWdobmVzcyBhbmQgaW50ZXJncmFudWxhciBwb3JlIHNpemUgd2l0aCBpbmNyZWFzaW5nIHRpbHQgYW5nbGUuICoqKGspKioKICAgICAgWFJEIM64LTLOuCBvZiB0aGUgZmlsbSBkZXBvc2l0ZWQgYXQgNzDCsCBzaG93aW5nIHByZWZlcnJlZCAoMjAwKSBvcmllbnRhdGlvbgogICAgICBpbmRlcGVuZGVudCBvZiBncmFpbiBtb3JwaG9sb2d5LiBGaWcuNS56aXAgY29udGFpbnMgU0VNIGltYWdlcywgWFJECiAgICAgIHBhdHRlcm5zIGFuZCAoUylURU0gaW1hZ2VzIHNob3duIGluIEZpZy4gNSAqKkZpZy4gNS4gRWZmZWN0IG9mIFB+T+KCgn4qKgogICAgICAqKm9uIGluY2xpbmVkIGdyb3d0aCBvZiB0ZXh0dXJlZCBZU1ogY29sdW1uYXIgZ3JhaW5zIGF0IDc1MCDCsEMuKiogKiooYSkqKgogICAgICBTaW5nbGUtbGF5ZXIgR0xBRCBQTEQgYXQgUH5P4oKCfiBvZiAwLjAxNSBtdG9yciBhbmQgMC42IG10b3JyIHlpZWxkCiAgICAgIHZlcnRpY2FsLCBhbmQgaW5jbGluZWQgZ3Jvd3RoIG1vZGVzLCByZXNwZWN0aXZlbHkuIEJvdGggZmlsbXMgZ3JvdyBvbiBTaQogICAgICAoMTAwKSB3aXRoIGEgbG93LVB+T+KCgn4gWVNaIGJ1ZmZlci4gKiooYiwgZiwgaSkqKiBQfk/igoJ+ID0gMC4wMTUgbXRvcnIgZmlsbQogICAgICB3aXRoIHZlcnRpY2FsIGNvbHVtbmFyIGdyYWlucyB2aWV3ZWQgaW4gY3Jvc3Mtc2VjdGlvbiBieSAqKihiKSoqIFNURU0gQkYsCiAgICAgICoqKGYpKiogSFJURU0sIGFuZCAqKihpKSoqIFNFTSBTRSBpbWFnZXMuICoqKGMsIGcsIGopKiogUH5P4oKCfiA9IDAuNiBtdG9ycgogICAgICBmaWxtIHdpdGggaW5jbGluZWQgY29sdW1uYXIgZ3JhaW5zIHZpZXdlZCBpbiBjcm9zcy1zZWN0aW9uIGJ5ICoqKGMpKiogU1RFTQogICAgICBCRiwgKiooZykqKiBhdG9taWMtcmVzb2x1dGlvbiBTVEVNIEhBQURGLCBhbmQgKiooaikqKiBTRU0gU0UgaW1hZ2VzLgogICAgICAqKihkLWUpKiogVG9wLXZpZXcgU0VNIFNFIGltYWdlcyBvZiBmaWxtcyBkZXBvc2l0ZWQgYXQgUH5P4oKCfiBvZiAqKihkKSoqCiAgICAgIDAuMDE1IG10b3JyIGFuZCAqKihlKSoqIDAuNiBtdG9yciBzaG93aW5nIGluY3JlYXNpbmcgc3VyZmFjZSByb3VnaG5lc3MKICAgICAgd2l0aCBpbmNyZWFzaW5nIFB+T+KCgn4gYnkgcmVkdWNpbmcgYWRhdG9tIGluLXBsYW5lIGRpZmZ1c2lvbi4gKiooaCkqKiBYUkQKICAgICAgzrgtMs64IG9mIHRoZSBmaWxtcyBkZXBvc2l0ZWQgYXQgUH5P4oKCfiBvZiAwLjAxNSBtdG9yciBhbmQgMC42IG10b3JyIHNob3dpbmcKICAgICAgcHJlZmVycmVkICgyMDApIG91dC1vZi1wbGFuZSBvcmllbnRhdGlvbiBpbmRlcGVuZGVudCBvZiBQfk/igoJ+LiBGaWcuNi56aXAKICAgICAgY29udGFpbnMgU0VNIGltYWdlcywgWFJEIHBhdHRlcm5zIGFuZCAoUylURU0gaW1hZ2VzIHNob3duIGluIEZpZy4gNiAqKkZpZy4KICAgICAgNi4qKiAqKkVmZmVjdCBvZiBQfk/igoJ+KiogKipvbiBZU1ogemlnLXphZyBHTEFEIGZpbG0gZ3Jvd3RoIGF0IDc1MCDCsEMuKioKICAgICAgKiooYSkqKiBCaWxheWVyIEdMQUQgUExEIGF0IFB+T+KCgn4gb2YgMC4xNSBtdG9yciBhbmQgMC42IG10b3JyIHlpZWxkIG1peGVkLAogICAgICBhbmQgemlnLXphZyBncm93dGggbW9kZXMsIHJlc3BlY3RpdmVseS4gKiooYiwgZiwgaSkqKiBQfk/igoJ+ID0gMC4xNSBtdG9ycgogICAgICBmaWxtIHdpdGggbWl4ZWQgdmVydGljYWwsIGluY2xpbmVkLCBhbmQgemlnLXphZyBjb2x1bW5hciBncmFpbnMgdmlld2VkIGluCiAgICAgIGNyb3NzLXNlY3Rpb24gYnkgKiooYikqKiBCRlRFTSwgKiooZikqKiBIUlRFTSwgYW5kICoqKGkpKiogU0VNIFNFIGltYWdlcy4KICAgICAgQXQgUH5P4oKCfiBvZiAwLjE1IG10b3JyLCBvbmx5IHBhcnRpYWwgY29sdW1uYXIgZ3JhaW5zIGV4YmliaXQgemlnLXphZwogICAgICBtb3JwaG9sb2d5IGF0IDcwwrAgdGlsdCBhbmdsZS4gKiooYywgZywgaikqKiBQfk/igoJ+ID0gMC42IG10b3JyIGZpbG0gd2l0aAogICAgICB6aWctemFnIGNvbHVtbmFyIGdyYWlucyB2aWV3ZWQgaW4gY3Jvc3Mtc2VjdGlvbiBieSAqKihjKSoqIFNURU0gQkYsCiAgICAgICoqKGcpKiogYXRvbWljIHJlc29sdXRpb24gU1RFTSBIQUFERiwgYW5kICoqKGopKiogU0VNIFNFIGltYWdlcy4gKiooZC1lKSoqCiAgICAgIFRvcC12aWV3IFNFTSBTRSBpbWFnZXMgb2YgZmlsbXMgZGVwb3NpdGVkIGF0IFB+T+KCgn4gb2YgKiooZCkqKiAwLjE1IG10b3JyCiAgICAgIGFuZCAqKihlKSoqIDAuNiBtdG9yciwgc2hvd2luZyBpbmNyZWFzaW5nIHN1cmZhY2Ugcm91Z2huZXNzIGFuZAogICAgICBpbnRlcmdyYW51bGFyIHBvcm9zaXR5IHdpdGggaW5jcmVhc2luZyBQfk/igoJ+LiAqKihoKSoqIFhSRCDOuC0yzrggb2YgdGhlIGZpbG0KICAgICAgZGVwb3NpdGVkIGF0IFB+T+KCgn4gb2YgMC4xNSBtdG9yciBhbmQgMC42IG10b3JyIHNob3dpbmcgcHJlZmVycmVkICgyMDApCiAgICAgIG9yaWVudGF0aW9uIGluZGVwZW5kZW50IG9mIGNvbHVtbmFyIGdyYWluIG1vcnBob2xvZ3kuIEZpZy43LnppcCBjb250YWlucwogICAgICAoUylURU0gaW1hZ2VzIGFuZCBFRFMgbWFwcyBzaG93biBpbiBGaWcuIDcgKipGaWcuIDcuKiogKipDaGVtaXN0cnkgb2YgWVNaCiAgICAgIHppZy16YWcgdGhpbiBmaWxtcyBjYW4gYmUgbW9kdWxhdGVkIGJ5IGludHJvZHVjaW5nIGFuIGludGVybGF5ZXIuKioKICAgICAgKiooYSkqKiBTY2hlbWF0aWMgb2YgaW50cm9kdWNpbmcgWX4yfk9+M34gaW50ZXJsYXllciBpbnRvIGNvcm5lciBvZiB0aGUKICAgICAgWVNaIHppZy16YWcgdGhpbiBmaWxtIGRlcG9zaXRlZCBhdCBzdWJzdHJhdGUgdGlsdCBhbmdsZSBvZiA3MMKwLiBUaGUKICAgICAgWX4yfk9+M34gaW50ZXJsYXllciB3YXMgYWxzbyBkZXBvc2l0ZWQgYXQgaGlnaCB0ZW1wZXJhdHVyZS4gKiooYikqKiBTVEVNCiAgICAgIEhBQURGIGltYWdlcyBvZiB0aGUgY29sdW1uYXIgZ3JhaW5zLiBUaGUgY29udHJhc3QgY2hhbmdlIGF0IHRoZSB6aWctemFnCiAgICAgIGNvcm5lciBhcmlzZXMgZnJvbSBhdG9taWMgbnVtYmVyIFogY29udHJhc3QgYmV0d2VlbiA1LjMgWVNaIGFuZCBZfjJ+T34zfi4KICAgICAgKiooYykqKiBBdG9taWMtcmVzb2x1dGlvbiBTVEVNIEhBQURGIGltYWdlcyBvZiB0aGUgY29ybmVyIG9mIHRoZSB6aWctemFnCiAgICAgIGdyYWlucy4gVGhlIGluc2V0IHNob3dzIHRoZSBGRlQgb2YgKiooYykqKi4gQWx0aG91Z2ggNS4zIFlTWiBhbmQgWX4yfk9+M34KICAgICAgaGF2ZSBkaWZmZXJlbnQgY3J5c3RhbCBzdHJ1Y3R1cmVzLCB0aGV5IGdlbmVyYWxseSBtYWludGFpbiB0ZXh0dXJlZCBncm93dGgKICAgICAgb24gdGhlIHRvcCBvZiBlYWNoIG90aGVyIGluIGVhY2ggY29sdW1uYXIgZ3JhaW4uICoqKGQtaSkqKiBTVEVNIEhBQURGCiAgICAgIHN1cnZleSBpbWFnZSBvZiB0aGUgdGhpbiBmaWxtICoqKGQpKiogYW5kIGNvcnJlc3BvbmRpbmcgU1RFTSBFRFMgbWFwcGluZwogICAgICBvZiBaci1LICoqKGUpKiosIFktSyAqKihmKSoqLCBPLUsgKiooZykqKiwgU2ktSyAqKihoKSoqLCBhbmQgY29tcG9zaXRlIG9mCiAgICAgIFpyIGFuZCBZICoqKGkpKiouIFkgc2hvd3MgY29uY2VudHJhdGVkIEVEUyBzaWduYWxzIGF0IHRoZSB6aWctemFnIGNvcm5lciwKICAgICAgY29ycmVzcG9uZGluZyB0byB0aGUgaW50cm9kdWNlZCBZfjJ+T34zfiBpbnRlcmxheWVyLiBGaWcuOC56aXAgY29udGFpbnMKICAgICAgKFMpVEVNIGltYWdlcyBhbmQgRURTIG1hcHMgc2hvd24gaW4gRmlnLiA4ICoqRmlnLiA4LioqICoqUG9yZSBzaXplIGJldHdlZW4KICAgICAgWVNaIHppZy16YWcgY29sdW1uYXIgZ3JhaW5zIGNhbiBiZSBtb2R1bGF0ZWQgYnkgZGVwb3NpdGlvbiB0ZW1wZXJhdHVyZSBvZgogICAgICBpbnRlcmxheWVyLioqICoqKGEpKiogU2NoZW1hdGljIG9mIGludHJvZHVjaW5nIGEgdGhpbiA0NVlTWiBpbnRlcmxheWVyIHRvCiAgICAgIHRoZSBZU1ogemlnLXphZyB0aGluIGZpbG0uIFRoZSBpbnRlcmxheWVyIHdhcyBkZXBvc2l0ZWQgYXQgNjAgwrBDLiBUaGUgNDUKICAgICAgWVNaIGludGVybGF5ZXIgY3J5c3RhbGxpemVzIGFuZCBzaHJpbmtzIGR1cmluZyB0aGUgc2Vjb25kIG1haW4gbGF5ZXIKICAgICAgZGVwb3NpdGlvbiBhdCA3NTAgwrBDLCBjcmVhdGluZyBsYXJnZSBwb3JlcyBiZXR3ZWVuIGNvbHVtbmFyIGdyYWlucy4KICAgICAgKiooYikqKiBTVEVNIEJGIGltYWdlIG9mIHRoZSB6aWctemFnIGNvbHVtbmFyIGdyYWlucy4gUG9yZXMgYmV0d2VlbgogICAgICBjb2x1bW5hciBncmFpbnMgYXJlIGNvbnNpZGVyYWJseSBsYXJnZXIgaW4gdGhlIHNlY29uZCBsYXllciBjb21wYXJlZCB0bwogICAgICB0aGUgZmlyc3QgbGF5ZXIuICoqKGMtZykqKiBTVEVNIEhBQURGIHN1cnZleSBpbWFnZSBvZiB0aGUgdGhpbiBmaWxtCiAgICAgIGNyb3NzLXNlY3Rpb24gKiooYykqKiBhbmQgY29ycmVzcG9uZGluZyBTVEVNIEVEUyBtYXBwaW5nIG9mIFpyLUsgKiooZCkqKiwKICAgICAgWS1LICoqKGUpKiosIE8tSyAqKihmKSoqIGFuZCBjb21wb3NpdGUgb2YgWnIgYW5kIFkgKiooZykqKi4gKiooaCwgaSkqKgogICAgICBBdG9taWMtcmVzb2x1dGlvbiBTVEVNIEhBQURGIGltYWdlcyBvZiB0aGUgY29ybmVyIG9mIHRoZSB6aWctemFnIHRoaW4KICAgICAgZmlsbS4gSW5zZXQgc2hvd3MgdGhlIEZGVCBvZiAqKihpKSoqLiBUaGUgNDVZU1ogaW50ZXJsYXllciBpcyBmdWxseQogICAgICBjcnlzdGFsbGl6ZWQgYW5kIHNob3dzIHRleHR1cmVkIGdyb3d0aCB3aXRoIDUuMyBZU1ogbWFpbiBsYXllcnMuIEZpZy45LnppcAogICAgICBjb250YWlucyAoUylURU0gaW1hZ2VzIGFuZCBFRFMgYW5kIEVFTFMgbWFwcyBzaG93biBpbiBGaWcuIDkgKipGaWcuIDkuKioKICAgICAgKipFZmZlY3Qgb2YgdGhpY2sgYW1vcnBob3VzIGludGVybGF5ZXIgb24gemlnLXphZyBtb3JwaG9sb2d5LCBjb21wb3NpdGlvbgogICAgICBhbmQgZGVmZWN0IGNoZW1pc3RyeS4qKiAqKihhKSoqIFNURU0gSEFBREYgc3VydmV5IGltYWdlIGFuZCAqKihiLWYpKioKICAgICAgY29ycmVzcG9uZGluZyBTVEVNIEVEUyBtYXBzIG9mIFpyLUssIFktSywgTy1LLCBJci1MIGFuZCBhIGNvbXBvc2l0ZSBvZiBacgogICAgICBhbmQgWS4gQSB0aGljayBZLXJpY2ggaW50ZXJsYXllciB3YXMgb2JzZXJ2ZWQgYXQgdGhlIGNvcm5lciBvZiB0aGUgemlnLXphZwogICAgICB0aGluIGZpbG1zLCB3aGljaCBpbmNyZWFzZXMgcG9yZSBzaXplIGFuZCBtb2R1bGF0ZXMgemlnLXphZyBtb3JwaG9sb2d5LgogICAgICAqKihnKSoqIEVsZW1lbnRhbCBhbmQgcG9pbnQgZGVmZWN0IGNvbmNlbnRyYXRpb24gcHJvZmlsZXMgb2YgY2F0aW9ucywKICAgICAgYW5pb25zIGFuZCBveHlnZW4gdmFjYW5jaWVzIGFjcm9zcyB0aGUgaW50ZXJsYXllciBpbiAoZikuICoqKGgpKioKICAgICAgRGVwb3NpdGluZyBhIHRoaWNrIDQ1WVNaIGludGVybGF5ZXIgaW50byBZU1ogemlnLXphZyB0aGluIGZpbG1zIGF0IDcwwrAKICAgICAgc3Vic3RyYXRlIHRpbHQgYW5nbGUuIFRoZSB0aGljayBpbnRlcmxheWVyIHdhcyBkZXBvc2l0ZWQgYXQgNjAgwrBDIGZvcgogICAgICAzLDAwMCBwdWxzZXMgYmV0d2VlbiBlYWNoIG1haW4gbGF5ZXIuIFRoZSBpbnRlcmxheWVyIGNyeXN0YWxsaXplcyBhbmQKICAgICAgc2hyaW5rcyBkdXJpbmcgdGhlIHRvcCBsYXllciBkZXBvc2l0aW9uLiAqKihpLGopKiogU1RFTSBIQUFERiBzdXJ2ZXkgaW1hZ2UKICAgICAgb2YgdGhlIGNvcm5lciBvZiB0aGUgemlnLXphZyB0aGluIGZpbG0uICoqKGktbikqKiBBdG9taWMtcmVzb2x1dGlvbiBTVEVNCiAgICAgIEVFTFMgbWFwcyBvZiBaci1MLCBZLUwsIE8tSywgYW5kIHRoZSBjb21wb3NpdGUgb2YgWnItTCBhbmQgWS1MLiAqKihvLXIpKioKICAgICAgU1RFTSBFRFMgbWFwcyBvZiBaci1LLCBZLUssIE8tSywgYW5kIHRoZSBjb21wb3NpdGUgb2YgWnItSyBhbmQgWS1LLgogICAgICBBbHRob3VnaCB0aGUgaW5jcmVhc2VkIHBvcmUgc2l6ZSBhbmQgaW50ZXJsYXllciB0aGlja25lc3MgZGlzcnVwdCB0aGUKICAgICAgY29ybmVyIG1vcnBob2xvZ3kgb2YgdGhlIHppZy16YWcgdGhpbiBmaWxtLCBtb3N0IGNvbHVtbmFyIGdyYWlucyByZXRhaW4KICAgICAgdGV4dHVyZWQgZ3Jvd3RoLiAqKihzKSoqIEVsZW1lbnRhbCBhbmQgcG9pbnQgZGVmZWN0IGNvbmNlbnRyYXRpb24gcHJvZmlsZXMKICAgICAgYWNyb3NzIHRoZSBZLXJpY2ggaW50ZXJmYWNlIGluIChyKSwgc2hvd2luZyB0aGUgb3h5Z2VuIHZhY2FuY3kKICAgICAgY29uY2VudHJhdGlvbiBpbmNyZWFzZXMgd2l0aCBZIGNvbmNlbnRyYXRpb24uIEZpZy4xMC56aXAgY29udGFpbnMgKFMpVEVNCiAgICAgIGltYWdlcywgRUVMUyBtYXBzIGFuZCBFRUxTIGZpbmUgc3RydWN0dXJlcyBzaG93biBpbiBGaWcuIDEwICoqRmlnLiAxMC4KICAgICAgRW5lcmd5LWxvc3MgbmVhci1lZGdlIGZpbmUgc3RydWN0dXJlIChFTE5FUykgYW5hbHlzaXMgYXQgdGhlIGludGVyZmFjZXMKICAgICAgYW5kIHdpdGhpbiB0aGUgaW50ZXJsYXllci4qKiAqKihhKSoqIFkgY29uY2VudHJhdGlvbiBwcm9maWxlIGFjcm9zcyB0aGUKICAgICAgNDVZU1ogaW50ZXJsYXllciBpbiB0aGUgemlnLXphZyB0aGluIGZpbG0gKHNob3duIGluICoqRmlnLiA5KiopIG9idGFpbmVkCiAgICAgIGZyb20gU1RFTS1FRFMgcXVhbnRpZmljYXRpb24uICoqKGIpKiogVGhlIGNvcnJlc3BvbmRpbmcgU1RFTS1FRUxTIFkgTC1lZGdlCiAgICAgIG1hcC4gKiooYykqKiBUaGUgY29ycmVzcG9uZGluZyBTVEVNLUhBQURGIHN1cnZleSBpbWFnZS4gKiooZCkqKiBPIEstZWRnZQogICAgICBFTE5FUyBzcGVjdHJhIGV4dHJhY3RlZCBmcm9tIHRoZSA1WVNaIGxheWVyIDEsIHRoZSBZLXJpY2ggaW50ZXJmYWNlIDEsIHRoZQogICAgICA0NVlTWiBpbnRlcmxheWVyLCBhbmQgaW50ZXJmYWNlIDIuIFRoZSByZWdpb25zIG9mIGludGVyZXN0IG92ZXIgd2hpY2ggdGhlCiAgICAgIHNwZWN0cmEgd2VyZSBzdW1tZWQgYW5kIGFuYWx5emVkIGluIGRlcHRoIGFyZSBpbmRpY2F0ZWQgaW4gKGMpLgogICAgPC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KPC9yZXNvdXJjZT4=","url":"https://datadryad.org/dataset/doi:10.5061/dryad.0zpc867dj","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":18,"viewsOverTime":[{"yearMonth":"2026-09","total":18}],"downloadCount":6,"downloadsOverTime":[{"yearMonth":"2026-09","total":6}],"referenceCount":0,"citationCount":1,"citationsOverTime":[{"year":"2026","total":1}],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2026-09-29T01:13:58.000Z","registered":"2026-09-29T01:13:59.000Z","published":"2026","updated":"2026-09-29T01:13:59.000Z"},"relationships":{"client":{"data":{"id":"dryad.dryad","type":"clients"}},"provider":{"data":{"id":"dryad","type":"providers"}},"media":{"data":{"id":"10.5061/dryad.0zpc867dj","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1039/d6nr01275b","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}