From 89aeda287eff674ab0a50753954574259e46629b Mon Sep 17 00:00:00 2001 From: cophus Date: Tue, 6 Oct 2026 21:13:21 -0700 Subject: [PATCH] updates to diffraction --- .github/workflows/widget-release.yml | 1 + CHANGELOG.md | 17 + README.md | 1 + docs/_toc.yml | 1 + docs/api/diffractionsim.md | 169 +++ docs/api/html-export.md | 2 + docs/api/index.md | 1 + docs/api/planptycho.md | 5 +- docs/api/showcif.md | 10 +- docs/requirements.txt | 8 +- docs/tutorials/planptycho.ipynb | 2 +- docs/tutorials/showptycho.md | 6 +- js/diffractionsim-web/cif.ts | 345 ++++++ js/diffractionsim-web/index.ts | 865 +++++++++++++ js/diffractionsim-web/lobato.ts | 114 ++ js/diffractionsim-web/presets.ts | 14 + js/diffractionsim/crystal3d.ts | 328 +++++ js/diffractionsim/index.tsx | 982 +++++++++++++++ js/diffractionsim/math.test.ts | 127 ++ js/diffractionsim/math.ts | 234 ++++ js/diffractionsim/mode.ts | 14 + js/diffractionsim/pattern.ts | 468 +++++++ js/diffractionsim/physics.ts | 537 ++++++++ js/showcif/phase.test.ts | 4 +- js/showcif/potential.ts | 2 +- package.json | 1 + pyproject.toml | 6 +- scripts/build.mjs | 39 +- scripts/diffraction_sim_presets.py | 152 +++ scripts/widget_release_check.sh | 1 + src/quantem/widget/__init__.py | 2 + .../widget/_diffraction_sim_crystal.py | 329 +++++ src/quantem/widget/_lobato.py | 89 ++ src/quantem/widget/_showcif_potential.py | 22 +- src/quantem/widget/diffraction_sim.py | 1080 +++++++++++++++++ src/quantem/widget/planptycho.py | 79 +- src/quantem/widget/showcif.py | 3 +- tests/diffractionsim/test_diffraction_sim.py | 465 +++++++ tests/planptycho/test_planptycho.py | 96 +- tests/planptycho/test_simulation_plan.py | 5 +- tests/planptycho/test_wave_window.py | 5 +- tests/test_html_export_protocol.py | 31 +- tests/test_save_state.py | 62 +- tests/test_showcif_potential.py | 99 +- tests/test_showptycho.py | 2 +- 45 files changed, 6722 insertions(+), 103 deletions(-) create mode 100644 docs/api/diffractionsim.md create mode 100644 js/diffractionsim-web/cif.ts create mode 100644 js/diffractionsim-web/index.ts create mode 100644 js/diffractionsim-web/lobato.ts create mode 100644 js/diffractionsim-web/presets.ts create mode 100644 js/diffractionsim/crystal3d.ts create mode 100644 js/diffractionsim/index.tsx create mode 100644 js/diffractionsim/math.test.ts create mode 100644 js/diffractionsim/math.ts create mode 100644 js/diffractionsim/mode.ts create mode 100644 js/diffractionsim/pattern.ts create mode 100644 js/diffractionsim/physics.ts create mode 100755 scripts/diffraction_sim_presets.py create mode 100644 src/quantem/widget/_diffraction_sim_crystal.py create mode 100644 src/quantem/widget/_lobato.py create mode 100644 src/quantem/widget/diffraction_sim.py create mode 100644 tests/diffractionsim/test_diffraction_sim.py diff --git a/.github/workflows/widget-release.yml b/.github/workflows/widget-release.yml index ef8556f0b..73d878e8d 100644 --- a/.github/workflows/widget-release.yml +++ b/.github/workflows/widget-release.yml @@ -130,6 +130,7 @@ jobs: wheel = wheels[0] required = { "quantem/widget/static/chooselattice.js", + "quantem/widget/static/diffractionsim.js", "quantem/widget/static/planptycho.js", "quantem/widget/static/show1d.js", "quantem/widget/static/plot2d.js", diff --git a/CHANGELOG.md b/CHANGELOG.md index 66fd0d67d..6436088b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,23 @@ new `rcN` heading when that rc is published to TestPyPI. ## Unreleased +- Add `DiffractionSim`: rotate a unit cell and see its nanobeam, CBED, or + Kikuchi pattern update live, with kinematical or Bloch wave intensities + computed in the browser, state save/load, and HTML export. Needs quantem + with `quantem.diffraction.Crystal` and `bloch` (quantem PR #297, first + release after 0.1.9). `npm run build:web` writes + `dist/web/diffraction-sim.js`, a framework-free build for web pages, whose + structure data comes from `scripts/diffraction_sim_presets.py`. +- Drop abTEM (and the dask stack it pulled in). The ShowCIF potential preview + and `PlanPtycho` now take their Lobato scattering factors from quantem + (`quantem.diffraction.crystal`, quantem PR #297, first release after 0.1.9); + the `crystal` extra is now ASE, spglib and pandas. `PlanPtycho` keeps every + atom: abTEM lost one of 48 in the Si [112] cell and dropped atoms at + -1e-17 Å from the projected potential (SrTiO3 [111] was 20 % low). The + potential is now the exact Fourier sum of the cell on the same grid; column + peaks are about 1 % below abTEM's, whose bilinear atom spreading and sinc + correction do not cancel. + ## rc39 - 2026-10-03 - Show4DSTEM compares native diffraction patterns side by side in live diff --git a/README.md b/README.md index c020987f3..966dac12a 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ for backend setup, Colab instructions, and verification. | `ShowDiffraction` | Measure diffraction spots, rings, spacing, and angles | [tutorial](https://electronmicroscopy.github.io/quantem.widget/tutorials/showdiffraction.html) · [API](https://electronmicroscopy.github.io/quantem.widget/api/showdiffraction.html) | | `ChooseLattice` | Select an origin and lattice vectors | [API](https://electronmicroscopy.github.io/quantem.widget/api/choose-lattice.html) | | `PlanPtycho` | Check multislice ptychography settings against a known crystal before the experiment | [tutorial](https://electronmicroscopy.github.io/quantem.widget/tutorials/planptycho.html) · [API](https://electronmicroscopy.github.io/quantem.widget/api/planptycho.html) | +| `DiffractionSim` | Rotate a crystal and see its nanobeam, CBED, or Kikuchi pattern, computed in the browser | [API](https://electronmicroscopy.github.io/quantem.widget/api/diffractionsim.html) | | `ShowEDS` | Explore linked EDS/EELS maps and spectra | — | ## Documentation diff --git a/docs/_toc.yml b/docs/_toc.yml index b8877d0ee..f7e718396 100644 --- a/docs/_toc.yml +++ b/docs/_toc.yml @@ -80,6 +80,7 @@ parts: - file: api/showdiffraction - file: api/choose-lattice - file: api/showcif + - file: api/diffractionsim - file: api/planptycho - file: api/html-export - file: api/io diff --git a/docs/api/diffractionsim.md b/docs/api/diffractionsim.md new file mode 100644 index 000000000..8120e3f99 --- /dev/null +++ b/docs/api/diffractionsim.md @@ -0,0 +1,169 @@ +# DiffractionSim + +Rotate a unit cell and watch its electron diffraction pattern follow. The left +panel draws the cell, the right panel the nanobeam pattern, CBED disks, or the +Kikuchi pattern of the same orientation. Kinematical and Bloch wave +intensities are computed in the browser, so dragging the crystal needs no +Python round trip. + +```python +from quantem.widget import DiffractionSim + +sim = DiffractionSim("Si (diamond cubic)", zone_axis=[1, 1, 0]) +sim +``` + +The crystal can be a preset name (`DiffractionSim.presets_available()`), a CIF +path, an ASE `Atoms` object, or a quantem `Crystal`. + +## Requirements + +DiffractionSim needs quantem with `quantem.diffraction.Crystal` and +`quantem.diffraction.bloch`. They come with electronmicroscopy/quantem +PR #297 and are in no quantem release yet; the first release after 0.1.9 will +include them. That quantem version also brings ASE and spglib, so no extra is +needed. With an older quantem, constructing the widget raises an `ImportError` +that names this requirement, and the DiffractionSim tests are skipped. + +This widget is unrelated to [ShowDiffraction](showdiffraction), which measures +experimental patterns. + +## Reference + +```{eval-rst} +.. autoclass:: quantem.widget.diffraction_sim.DiffractionSim + :members: presets_available, crystal, set_crystal, set_zone_axis, compute_kossel_reference, state_dict, load_state_dict, save, export_html +``` + +## Physics + +`energy_keV` and `k_max_inv_A` set the reflection list, computed in Python: +the reciprocal lattice points within `k_max_inv_A`, each with its kinematical +`|F_g|^2` (Lobato and Van Dyck factors) and its Bloch coupling `U_g` +(absorptive Weickenmeier and Kohl factors at `energy_keV`). Changing either +trait recomputes the list. + +With `dynamical=True`, reflections within `sg_max_inv_A` of the Ewald sphere +enter a Bloch wave calculation; the rest take thin-slab intensities. With +`dynamical=False`, every reflection takes `|F_g|^2` with a Gaussian excitation +envelope of width `sigma_excitation_inv_A`. `precession_deg` averages the +pattern over `n_precession` incident tilts on the precession cone. + +`mode` is `"nanobeam"`, `"cbed"` or `"kikuchi"`. `"kossel"` is accepted as the +earlier name of `"kikuchi"` and stored as `"kikuchi"`. The pixel rendering of +the Kikuchi mode needs a reference pattern from `compute_kossel_reference()` +(about a minute for silicon at 3 mrad). + +Units are in the trait names: `_keV`, `_A` (Å), `_inv_A` (1/Å), `_mrad`, +`_deg`, `_px` (CSS pixels), `_pct` (percent). + +### Data sources + +| Data | Source | Used for | +|---|---|---| +| Kinematical scattering factors | Lobato & Van Dyck, Acta Cryst. A 70, 636 (2014), [doi:10.1107/S205327331401643X](https://doi.org/10.1107/S205327331401643X), from quantem | `\|F_g\|^2` in Python; `js/diffractionsim-web/lobato.ts` holds the same parameters, copied from quantem's `data/lobato.json` (MIT license), for CIFs loaded in the web build | +| Absorptive Bloch couplings | Weickenmeier & Kohl, Acta Cryst. A 47, 590 (1991), [doi:10.1107/S0108767391004774](https://doi.org/10.1107/S0108767391004774), from quantem | `U_g` of every crystal set up in Python, including the web build presets | +| Atom colors and radii | ASE (`jmol_colors`, `covalent_radii`) | Cell drawing | + +CIFs loaded in the browser (web build only) do not get calculated absorption: +their absorptive coupling is an approximate fixed fraction of the elastic one +(`ABSORPTION_FRACTION = 0.08` in `js/diffractionsim-web/cif.ts`), which damps +the thickness fringes at a plausible rate. The presets carry the +Weickenmeier-Kohl factors. + +## Interactive controls + +| Control | Trait | Expected effect | +|---|---|---| +| Crystal menu | `preset` | Loads the preset and recomputes the reflection list | +| Energy menu | `energy_keV` | Recomputes the reflection list at the new energy | +| Zone axis field, Go | `orientation` | Puts [uvw] (or [uvtw] for hexagonal cells) along the beam | +| Copy | none | Copies both panels as one PNG | +| Export | none | PNG of both panels, or a standalone HTML page | +| Reset | `orientation` | Returns to the identity orientation | +| Drag the cell | `orientation` | Tilts the crystal; the near face follows the pointer | +| Drag the pattern | `orientation` | Tilts the crystal so the pattern follows the pointer | +| Shift-drag or two-finger twist | `orientation` | Rotates about the beam | +| Double-click a disk | `orientation` | Tilts to the two-beam condition of that reflection | +| Double-click empty space | `orientation` | Moves the Laue circle centre to the click | +| x, y, z buttons and Step | `rotation_step_deg` | Rotates about the screen axes by the step | +| Spin ↔ ↕ and speed | `rotation_speed_deg_per_s` | Rotates continuously about a screen axis | +| Cell Axes, Axis Labels, Polyhedra, Ewald Sphere | `show_cell_axes`, `show_labels`, `polyhedra`, `show_ewald` | Cell panel overlays | +| Cells | `n_cells` | Number of cells drawn along a, b, c (1 to 6) | +| Nanobeam / CBED / Kikuchi | `mode` | Pattern type | +| Markers / Disks / Pixels (Lines / Pixels) | `render` | Pattern rendering | +| Dynamical | `dynamical` | Bloch wave or kinematical intensities | +| hkl Labels | `show_hkl` | Labels the strongest reflections or lines | +| Kikuchi Lines | `show_kikuchi` | Overlays Kikuchi line pairs on nanobeam and CBED | +| Quality | `quality` | Bloch beam cap and CBED tilt sampling | +| Compute Reference | `kossel_json` | Computes the Kikuchi reference pattern in Python | +| Thickness | `thickness_A` | Specimen thickness | +| Semiangle | `semiangle_mrad` | CBED and nanobeam disk radius | +| Precession | `precession_deg` | Precession half angle | +| Pattern Range | `pattern_range_inv_A` | Scattering vector at the panel edge | +| Field Half-Angle | `field_mrad` | Kikuchi pattern half angle | +| Excitation Error σ | `sigma_excitation_inv_A` | Kinematical envelope width (Dynamical off) | +| Marker sliders | `marker_power`, `marker_size_px` | Marker area exponent and largest radius | +| Scale, Exponent, Color, histogram | `scaling`, `power`, `cmap`, `vmin_pct`, `vmax_pct` | Pixel rendering display | + +`cmap` takes the shared widget colormaps, their `_r` reversals, and +`turbo_black` and `turbo_black_r`, whose lookup tables come from +`quantem.core.visualization` (trait `cmap_luts`). + +## State + +```python +sim.save("si_110.json") +sim2 = DiffractionSim(state="si_110.json") +``` + +`state_dict()` holds the settings that restore the view: preset, energy, +orientation, mode and every display setting. It does not hold the reflection +list or the Kikuchi reference pattern, which are recomputed. A crystal from a +CIF or ASE is passed again: `DiffractionSim("my.cif", state="my.json")`. + +With `save_state=False` (the default), a saved notebook keeps the settings and +a PNG of both panels, which the frontend captures after the view settles, and +leaves out the Kikuchi reference pattern. `save_state=True` embeds everything. + +## HTML export + +```python +sim.export_html("si_110.html", presets=["Al (fcc)", "Ti (hcp)"]) +``` + +The page follows the [HTML export](html-export) protocol: it hydrates with the +ipywidgets HTML manager, which loads from a CDN, so opening it needs network +access. All simulations then run in the browser: rotation, thickness, mode and +display changes need no Python. The beam energy and `k_max_inv_A` are fixed to +the exported values; `presets` embeds additional structures for the crystal +menu. The Export menu in the widget writes the same page through the export +bridge. Only `mode="single"`, `encoding="full"` and `downsample=None` apply. + +## Web page build + +`npm run build:web` (not `npm run build`) writes +`dist/web/diffraction-sim.js`, a single ESM module with +`export default { render }` for the MyST `anywidget` directive, built from +`js/diffractionsim-web/` without React. The website uses it by hand-copying +the file: + +```bash +npm run build:web +cp dist/web/diffraction-sim.js ../site/landing/widgets/diffraction-sim.js +``` + +Its structure menu is `js/diffractionsim-web/presets.ts` (about 1 MB), +generated by `scripts/diffraction_sim_presets.py` at 200 keV and +`k_max` 3.0 1/Å. The file is committed because the web build needs it and +regenerating it needs the unreleased quantem above; run the script again after +changing the presets or the crystal code (`--check` compares with the +committed file). Directive options are listed at the top of +`js/diffractionsim-web/index.ts` and use the trait names; the web build +defaults to CBED with Kikuchi lines on. + +```text +:::{anywidget} ../widgets/diffraction-sim.js +{"preset": "Si (diamond cubic)", "zone_axis": [1, 1, 0], "thickness_A": 400} +::: +``` diff --git a/docs/api/html-export.md b/docs/api/html-export.md index afc2c1cca..06134a343 100644 --- a/docs/api/html-export.md +++ b/docs/api/html-export.md @@ -128,6 +128,7 @@ browse-quality or count-preserving. | Show3DSlices | yes | `single` | `full`, `uint8` | planned | no | `uint8` stores display-scaled volume data | | Show4DSTEM | yes | `single`; interactive exports may write a local launcher/folder when a companion payload must be served | `uint8`, `full`/`uint16` | detector: `1`, `2`, `4`, `8`; scan: `1`, `2`, `4`, `8` | yes, for companion-data interactive exports and HDF5 bundles | `export_kind="report"` writes static PNG virtual-image pages with no raw 4D; `export_kind="interactive"` writes browser WebGPU raw-4D payload. The CLI WebGPU folder keeps source HDF5 beside `index.html` and `Show4DSTEM.command`. `scan_bin` and `det_bin` are explicit mean-binning choices. | | ShowEDS | yes | `single`, `folder` | `full` | `2`, `4` | yes | count-preserving sum downsample across spatial and energy axes | +| DiffractionSim | yes | `single` | `full` | none | no | no image data; embeds the crystal reflection list, settings, and the Kikuchi reference when computed. `presets=` embeds more structures for the crystal menu | The public Python calls are: @@ -140,6 +141,7 @@ The public Python calls are: | Show4DSTEM | `export_html(path=None, title=None, mode="single", encoding=None, downsample=None, dtype="uint8", det_bin=1, scan_bin=1, real_space_bin=None, export_kind="interactive", dataset_scope="unhidden")`; for compact screening use `export_kind="report"` | | ShowPtycho | `export_webgpu_folder(out_dir)` for browser-side SSB review from compressed HDF5 source files; transient BF-indexed reducers are built in WebGPU | | ShowEDS | `export_html(path=None, title=None, mode="single", encoding="full", downsample=None)` | +| DiffractionSim | `export_html(path=None, title=None, presets=None, mode="single", encoding="full", downsample=None)` | Existing compatibility aliases remain supported: diff --git a/docs/api/index.md b/docs/api/index.md index e21194f63..338a674f2 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -53,6 +53,7 @@ readers and test agents. | [ShowDiffraction](showdiffraction) | `quantem.widget.showdiffraction.ShowDiffraction` | state JSON, PNG, interactive HTML | | [ChooseLattice](choose-lattice) | `quantem.widget.choose_lattice.ChooseLattice` | state JSON (`save_state=True`) | | [ShowCIF](showcif) | `quantem.widget.ShowCIF` | Interactive HTML with embedded coordinates; CDN widget manager requires network | +| [DiffractionSim](diffractionsim) | `quantem.widget.diffraction_sim.DiffractionSim` | state JSON, PNG, interactive HTML; CDN widget manager requires network | | [PlanPtycho](planptycho) | `quantem.widget.planptycho.PlanPtycho` | none (rebuilt from the crystal) | All widget-level HTML exports follow the [HTML export](html-export) protocol. diff --git a/docs/api/planptycho.md b/docs/api/planptycho.md index 29cedaa17..7cc362e5d 100644 --- a/docs/api/planptycho.md +++ b/docs/api/planptycho.md @@ -14,7 +14,10 @@ plan.apply_preset("Arina · 300 kV · 25 mrad · 115 mm") plan.window_A, plan.object_pixel_A ``` -Needs `ase`, `abtem` and, for Materials Project ids, `spglib` (`pip install "quantem.widget[crystal]"`). +Needs quantem with `quantem.diffraction.Crystal` and `bloch` (quantem PR #297, first release after 0.1.9) for the +Lobato scattering factors (Lobato & Van Dyck, Acta Cryst. A 70, 636 (2014), ) +of the projected potential, plus `ase`, `pandas` for `report()` and, for Materials Project ids, `spglib` +(`pip install "quantem.widget[crystal]"`). ## Settings from a collaborator diff --git a/docs/api/showcif.md b/docs/api/showcif.md index fd24e02de..ed8413b0b 100644 --- a/docs/api/showcif.md +++ b/docs/api/showcif.md @@ -10,7 +10,9 @@ viewer = ShowCIF("crystal.cif", repeats=(4, 4, 8), zone_axis=(0, 0, 1)) viewer ``` -Install `quantem.widget[crystal]` for ASE and the optional abTEM potential tables. +Install `quantem.widget[crystal]` for ASE. The optional potential preview also +needs quantem with `quantem.diffraction.Crystal` and `bloch` (quantem PR #297, +first release after 0.1.9) for its Lobato scattering factors. Rendering requires WebGPU in a secure browser context (HTTPS or localhost). ## Reference @@ -85,8 +87,10 @@ supports up to 8,192 atoms. Larger structures remain available in the atom viewer; reduce repeats to enable their potential preview. No atoms are silently removed to meet the limit. -Maps use neutral abTEM Lobato **infinite atomic projections**, assigned to depth -slabs by atomic-site position. They are not finite-z potential integrals, bonded +Maps use **infinite atomic projections** of neutral-atom Lobato scattering +factors (Lobato & Van Dyck, Acta Cryst. A 70, 636 (2014), +), assigned to depth slabs by +atomic-site position. They are not finite-z potential integrals, bonded charge density, or a multislice propagation. A finite inspection patch is used; there are no periodic images beyond the explicit repeats. diff --git a/docs/requirements.txt b/docs/requirements.txt index 4e2a12ebd..de6cbb600 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -7,6 +7,8 @@ jupyter-book>=1.0,<2 # click handlers; _static/nav-toggle-fix.js rewires the visible button and # scripts/check_docs_nav_toggle.py guards the built pages in CI. ipywidgets -# PlanPtycho tutorial builds SrTiO3 with ase and projects it with abTEM -abtem>=1.0 -spglib>=2 +# PlanPtycho tutorial builds SrTiO3 with ase and reports a pandas DataFrame. Its projected potential also needs quantem +# with quantem.diffraction.crystal (electronmicroscopy/quantem PR #297, first release after 0.1.9). +ase>=3.23 +spglib>=2.5 +pandas diff --git a/docs/tutorials/planptycho.ipynb b/docs/tutorials/planptycho.ipynb index dc311cd07..08e8e3e69 100644 --- a/docs/tutorials/planptycho.ipynb +++ b/docs/tutorials/planptycho.ipynb @@ -29,7 +29,7 @@ "if get_ipython().__class__.__module__.startswith(\"google.colab\"):\n", " !wget -q https://raw.githubusercontent.com/electronmicroscopy/quantem.widget/main/scripts/install_colab.py -O install_quantem.py\n", " %run install_quantem.py\n", - " !pip install -q abtem" + " !pip install -q \"ase>=3.23\" \"spglib>=2.5\" pandas" ], "id": "cell-1" }, diff --git a/docs/tutorials/showptycho.md b/docs/tutorials/showptycho.md index 000be9c60..8c4da2b39 100644 --- a/docs/tutorials/showptycho.md +++ b/docs/tutorials/showptycho.md @@ -122,8 +122,10 @@ no depth, so it cannot express this. **The experiment.** Simulate a crystal whose tilt you know: BaTiO3 [001], 15 nm thick, leaning by (3, -4) mrad, then reconstruct it both ways. The -simulation uses [abTEM](https://abtem.readthedocs.io) on the GPU and takes -about a minute; no data file is needed. +simulation uses [abTEM](https://abtem.readthedocs.io), a separate multislice +package that quantem.widget does not install or depend on: install it yourself +(`pip install abtem`) to run this cell. It runs on the GPU and takes about a +minute; no data file is needed. ```python import abtem diff --git a/js/diffractionsim-web/cif.ts b/js/diffractionsim-web/cif.ts new file mode 100644 index 000000000..d203f7387 --- /dev/null +++ b/js/diffractionsim-web/cif.ts @@ -0,0 +1,345 @@ +/** + * CIF reader for the browser simulator: cell, symmetry operations and atom + * sites from a CIF text, expanded to the full cell, with kinematical + * structure factors (Lobato & Van Dyck electron scattering factors, see + * lobato.ts) and Bloch couplings on the reciprocal lattice out to k_max. + * + * Approximation: the absorptive part of the potential is not computed here. + * It is a fixed fraction of the elastic coupling (ABSORPTION_FRACTION = + * 0.08), which damps the thickness fringes at a plausible rate but is not a + * calculated absorption. The preset structures carry the absorptive + * Weickenmeier-Kohl factors computed in Python by quantem (Weickenmeier & + * Kohl, Acta Cryst. A 47, 590-597 (1991), + * https://doi.org/10.1107/S0108767391004774). + */ + +import type { CrystalData } from "../diffractionsim/physics"; +import { relativisticGamma, electronWavelength } from "../diffractionsim/physics"; +import { LOBATO } from "./lobato"; + +const ABSORPTION_FRACTION = 0.08; + +const SYMBOLS = ["", "H", "He", "Li", "Be", "B", "C", "N", "O", "F", "Ne", "Na", "Mg", "Al", "Si", "P", "S", "Cl", "Ar", "K", "Ca", "Sc", "Ti", "V", "Cr", "Mn", "Fe", "Co", "Ni", "Cu", "Zn", "Ga", "Ge", "As", "Se", "Br", "Kr", "Rb", "Sr", "Y", "Zr", "Nb", "Mo", "Tc", "Ru", "Rh", "Pd", "Ag", "Cd", "In", "Sn", "Sb", "Te", "I", "Xe", "Cs", "Ba", "La", "Ce", "Pr", "Nd", "Pm", "Sm", "Eu", "Gd", "Tb", "Dy", "Ho", "Er", "Tm", "Yb", "Lu", "Hf", "Ta", "W", "Re", "Os", "Ir", "Pt", "Au", "Hg", "Tl", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac", "Th", "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm", "Md", "No", "Lr"]; + +// jmol colors (fraction of 255) and covalent radii (A) for the drawn atoms +const JMOL: Record = { + H: [1, 1, 1], He: [0.85, 1, 1], Li: [0.8, 0.5, 1], Be: [0.76, 1, 0], B: [1, 0.71, 0.71], C: [0.56, 0.56, 0.56], N: [0.19, 0.31, 0.97], O: [1, 0.05, 0.05], + F: [0.56, 0.88, 0.31], Ne: [0.7, 0.89, 0.96], Na: [0.67, 0.36, 0.95], Mg: [0.54, 1, 0], Al: [0.75, 0.65, 0.65], Si: [0.94, 0.78, 0.63], P: [1, 0.5, 0], S: [1, 1, 0.19], + Cl: [0.12, 0.94, 0.12], Ar: [0.5, 0.82, 0.89], K: [0.56, 0.25, 0.83], Ca: [0.24, 1, 0], Sc: [0.9, 0.9, 0.9], Ti: [0.75, 0.76, 0.78], V: [0.65, 0.65, 0.67], Cr: [0.54, 0.6, 0.78], + Mn: [0.61, 0.48, 0.78], Fe: [0.88, 0.4, 0.2], Co: [0.94, 0.56, 0.63], Ni: [0.31, 0.82, 0.31], Cu: [0.78, 0.5, 0.2], Zn: [0.49, 0.5, 0.69], Ga: [0.76, 0.56, 0.56], Ge: [0.4, 0.56, 0.56], + As: [0.74, 0.5, 0.89], Se: [1, 0.63, 0], Br: [0.65, 0.16, 0.16], Kr: [0.36, 0.72, 0.82], Rb: [0.44, 0.18, 0.69], Sr: [0, 1, 0], Y: [0.58, 1, 1], Zr: [0.58, 0.88, 0.88], + Nb: [0.45, 0.76, 0.79], Mo: [0.33, 0.71, 0.71], Tc: [0.23, 0.62, 0.62], Ru: [0.14, 0.56, 0.56], Rh: [0.04, 0.49, 0.55], Pd: [0, 0.41, 0.52], Ag: [0.75, 0.75, 0.75], Cd: [1, 0.85, 0.56], + In: [0.65, 0.46, 0.45], Sn: [0.4, 0.5, 0.5], Sb: [0.62, 0.39, 0.71], Te: [0.83, 0.48, 0], I: [0.58, 0, 0.58], Xe: [0.26, 0.62, 0.69], Cs: [0.34, 0.09, 0.56], Ba: [0, 0.79, 0], + La: [0.44, 0.83, 1], Ce: [1, 1, 0.78], Pr: [0.85, 1, 0.78], Nd: [0.78, 1, 0.78], Sm: [0.56, 1, 0.78], Eu: [0.38, 1, 0.78], Gd: [0.27, 1, 0.78], Tb: [0.19, 1, 0.78], Dy: [0.12, 1, 0.78], + Ho: [0, 1, 0.61], Er: [0, 0.9, 0.46], Tm: [0, 0.83, 0.32], Yb: [0, 0.75, 0.22], Lu: [0, 0.67, 0.14], Hf: [0.3, 0.76, 1], Ta: [0.3, 0.65, 1], W: [0.13, 0.58, 0.84], Re: [0.15, 0.49, 0.67], + Os: [0.15, 0.4, 0.59], Ir: [0.09, 0.33, 0.53], Pt: [0.82, 0.82, 0.88], Au: [1, 0.82, 0.14], Hg: [0.72, 0.72, 0.82], Tl: [0.65, 0.33, 0.3], Pb: [0.34, 0.35, 0.38], Bi: [0.62, 0.31, 0.71], + Th: [0, 0.73, 1], U: [0, 0.56, 1], +}; +const RADII: Record = { + H: 0.31, He: 0.28, Li: 1.28, Be: 0.96, B: 0.84, C: 0.76, N: 0.71, O: 0.66, F: 0.57, Ne: 0.58, Na: 1.66, Mg: 1.41, Al: 1.21, Si: 1.11, P: 1.07, S: 1.05, Cl: 1.02, Ar: 1.06, + K: 2.03, Ca: 1.76, Sc: 1.7, Ti: 1.6, V: 1.53, Cr: 1.39, Mn: 1.39, Fe: 1.32, Co: 1.26, Ni: 1.24, Cu: 1.32, Zn: 1.22, Ga: 1.22, Ge: 1.2, As: 1.19, Se: 1.2, Br: 1.2, Kr: 1.16, + Rb: 2.2, Sr: 1.95, Y: 1.9, Zr: 1.75, Nb: 1.64, Mo: 1.54, Tc: 1.47, Ru: 1.46, Rh: 1.42, Pd: 1.39, Ag: 1.45, Cd: 1.44, In: 1.42, Sn: 1.39, Sb: 1.39, Te: 1.38, I: 1.39, Xe: 1.4, + Cs: 2.44, Ba: 2.15, La: 2.07, Ce: 2.04, Pr: 2.03, Nd: 2.01, Sm: 1.98, Eu: 1.98, Gd: 1.96, Tb: 1.94, Dy: 1.92, Ho: 1.92, Er: 1.89, Tm: 1.9, Yb: 1.87, Lu: 1.87, Hf: 1.75, + Ta: 1.7, W: 1.62, Re: 1.51, Os: 1.44, Ir: 1.41, Pt: 1.36, Au: 1.36, Hg: 1.32, Tl: 1.45, Pb: 1.46, Bi: 1.48, Th: 2.06, U: 1.96, +}; + +// --------------------------------------------------------------------------- +// CIF text -> tokens, data items, loops +// --------------------------------------------------------------------------- +function tokenize(text: string): string[] { + const out: string[] = []; + const lines = text.replace(/\r\n?/g, "\n").split("\n"); + let i = 0; + while (i < lines.length) { + let line = lines[i]; + if (line.startsWith(";")) { + // multi-line text field + const parts = [line.slice(1)]; + i++; + while (i < lines.length && !lines[i].startsWith(";")) { parts.push(lines[i]); i++; } + out.push(parts.join("\n")); + i++; + continue; + } + const hash = line.indexOf("#"); + if (hash >= 0 && !/['"]/.test(line.slice(0, hash))) line = line.slice(0, hash); + const re = /'([^']*)'|"([^"]*)"|(\S+)/g; + let m: RegExpExecArray | null; + while ((m = re.exec(line))) out.push(m[1] ?? m[2] ?? m[3]); + i++; + } + return out; +} + +interface CifBlock { items: Record; loops: Record[] } + +function parseBlocks(text: string): CifBlock { + const tok = tokenize(text); + const block: CifBlock = { items: {}, loops: [] }; + let i = 0; + // use the first data block that has atom sites + while (i < tok.length) { + const t = tok[i]; + if (t.toLowerCase().startsWith("data_") || t.toLowerCase() === "stop_" || t.toLowerCase().startsWith("save_")) { i++; continue; } + if (t.toLowerCase() === "loop_") { + i++; + const names: string[] = []; + while (i < tok.length && tok[i].startsWith("_")) { names.push(tok[i].toLowerCase()); i++; } + const loop: Record = {}; + for (const n of names) loop[n] = []; + let k = 0; + while (i < tok.length && !tok[i].startsWith("_") && !/^(loop_|data_|stop_|save_)/i.test(tok[i])) { + loop[names[k % names.length]].push(tok[i]); + k++; i++; + } + block.loops.push(loop); + continue; + } + if (t.startsWith("_")) { + block.items[t.toLowerCase()] = tok[i + 1] ?? ""; + i += 2; + continue; + } + i++; + } + return block; +} + +const num = (s: string | undefined, fallback = NaN): number => { + if (s === undefined) return fallback; + const v = parseFloat(s.replace(/\(.*\)/, "")); + return isFinite(v) ? v : fallback; +}; + +// --------------------------------------------------------------------------- +// symmetry operations "x, y+1/2, -z" -> rotation matrix + translation +// --------------------------------------------------------------------------- +interface SymOp { R: number[][]; t: number[] } + +function parseSymop(s: string): SymOp | null { + const parts = s.toLowerCase().replace(/\s+/g, "").split(","); + if (parts.length !== 3) return null; + const R: number[][] = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]; + const t = [0, 0, 0]; + for (let r = 0; r < 3; r++) { + // split into signed terms + const terms = parts[r].replace(/-/g, "+-").split("+").filter(Boolean); + for (const term of terms) { + const m = term.match(/^([+-]?\d*\.?\d*(?:\/\d+)?)\*?([xyz])?$/); + if (!m) return null; + let coef = 1; + const cs = m[1]; + if (cs && cs !== "+" && cs !== "-") { + coef = cs.includes("/") ? parseFloat(cs.split("/")[0]) / parseFloat(cs.split("/")[1]) : parseFloat(cs); + } else if (cs === "-") coef = -1; + if (m[2]) R[r]["xyz".indexOf(m[2])] += coef; + else t[r] += coef; + } + } + return { R, t }; +} + +// --------------------------------------------------------------------------- +export interface ParsedCif { + name: string; + cellpar: [number, number, number, number, number, number]; + cell: number[][]; // rows a, b, c (A), a along x, b in the xy plane + symbols: string[]; + positions: number[][]; // fractional, full cell + occupancy: number[]; + spacegroup: string; + centering: number[][]; // pure translations (centering vectors) +} + +export function parseCif(text: string, name = "CIF"): ParsedCif { + const blk = parseBlocks(text); + const it = blk.items; + const cellpar = [it["_cell_length_a"], it["_cell_length_b"], it["_cell_length_c"], it["_cell_angle_alpha"], it["_cell_angle_beta"], it["_cell_angle_gamma"]].map((v) => num(v)); + if (cellpar.some((v) => !isFinite(v))) throw new Error("CIF: missing cell parameters"); + const [a, b, c, al, be, ga] = cellpar; + const d2r = Math.PI / 180; + const cosA = Math.cos(al * d2r), cosB = Math.cos(be * d2r), cosG = Math.cos(ga * d2r), sinG = Math.sin(ga * d2r); + const cx = c * cosB, cy = (c * (cosA - cosB * cosG)) / sinG; + const cz = Math.sqrt(Math.max(c * c - cx * cx - cy * cy, 0)); + const cell = [[a, 0, 0], [b * cosG, b * sinG, 0], [cx, cy, cz]]; + + // atom sites + const atomLoop = blk.loops.find((l) => "_atom_site_fract_x" in l); + if (!atomLoop) throw new Error("CIF: no _atom_site_fract_x loop"); + const n = atomLoop["_atom_site_fract_x"].length; + const typeCol = atomLoop["_atom_site_type_symbol"] || atomLoop["_atom_site_label"]; + const occCol = atomLoop["_atom_site_occupancy"]; + const base: { sym: string; p: number[]; occ: number }[] = []; + for (let i = 0; i < n; i++) { + const raw = (typeCol?.[i] || "").replace(/[^A-Za-z]/g, ""); + let sym = raw.slice(0, 2); + if (!(sym in LOBATO)) sym = raw.slice(0, 1); + if (!(sym in LOBATO)) throw new Error(`CIF: unknown element "${raw}"`); + const p = [num(atomLoop["_atom_site_fract_x"][i]), num(atomLoop["_atom_site_fract_y"][i]), num(atomLoop["_atom_site_fract_z"][i])]; + if (p.some((v) => !isFinite(v))) continue; + base.push({ sym, p, occ: occCol ? num(occCol[i], 1) : 1 }); + } + + // symmetry operations + const symLoop = blk.loops.find((l) => "_symmetry_equiv_pos_as_xyz" in l || "_space_group_symop_operation_xyz" in l); + const opStrings = symLoop ? symLoop["_symmetry_equiv_pos_as_xyz"] || symLoop["_space_group_symop_operation_xyz"] : ["x,y,z"]; + const ops = opStrings.map(parseSymop).filter((o): o is SymOp => !!o); + if (!ops.length) ops.push({ R: [[1, 0, 0], [0, 1, 0], [0, 0, 1]], t: [0, 0, 0] }); + const spacegroup = it["_symmetry_space_group_name_h-m"] || it["_space_group_name_h-m_alt"] || (it["_symmetry_int_tables_number"] ? `#${it["_symmetry_int_tables_number"]}` : symLoop ? "" : "P1 (no symmetry operations in file)"); + + // expand to the full cell + const symbols: string[] = []; + const positions: number[][] = []; + const occupancy: number[] = []; + const wrap = (v: number) => ((v % 1) + 1) % 1; + for (const at of base) { + for (const op of ops) { + const q = [0, 1, 2].map((r) => wrap(op.R[r][0] * at.p[0] + op.R[r][1] * at.p[1] + op.R[r][2] * at.p[2] + op.t[r])); + let dup = false; + for (let j = 0; j < positions.length; j++) { + if (symbols[j] !== at.sym) continue; + const d = positions[j].map((v, k) => Math.abs(wrap(v - q[k] + 0.5) - 0.5)); + if (d.every((v) => v < 1e-3)) { dup = true; break; } + } + if (!dup) { symbols.push(at.sym); positions.push(q); occupancy.push(at.occ); } + } + } + // centering translations: from the symmetry list, and also any of the + // standard centerings that map the expanded atom list onto itself (a P1 + // listing of a conventional cell carries them only implicitly); the + // reflections they extinguish never carry intensity and are dropped + const centering = ops.filter((o) => o.R.every((row, r) => row.every((v, cc) => v === (r === cc ? 1 : 0))) && o.t.some((v) => Math.abs(wrap(v)) > 1e-6)).map((o) => o.t.map(wrap)); + const mapsOntoItself = (t: number[]) => positions.every((pos, j) => { + const q = pos.map((v, k) => wrap(v + t[k])); + return positions.some((p2, j2) => symbols[j2] === symbols[j] && p2.every((v, k) => Math.abs(wrap(v - q[k] + 0.5) - 0.5) < 1e-3)); + }); + for (const t of [[0, 0.5, 0.5], [0.5, 0, 0.5], [0.5, 0.5, 0], [0.5, 0.5, 0.5], [2 / 3, 1 / 3, 1 / 3], [1 / 3, 2 / 3, 2 / 3]]) { + if (!centering.some((c) => c.every((v, k) => Math.abs(v - t[k]) < 1e-6)) && mapsOntoItself(t)) centering.push(t); + } + return { name, cellpar: cellpar as ParsedCif["cellpar"], cell, symbols, positions, occupancy, spacegroup, centering }; +} + +// --------------------------------------------------------------------------- +// structure factors -> CrystalData +// --------------------------------------------------------------------------- +function scatteringFactor(sym: string, g: number): number { + const [a, b] = LOBATO[sym]; + const g2 = g * g; + let f = 0; + for (let i = 0; i < 5; i++) { + const d = 1 + b[i] * g2; + f += (a[i] * (2 + b[i] * g2)) / (d * d); + } + return f; +} + +function inv3(m: number[][]): number[][] { + const [[a, b, c], [d, e, f], [g, h, i]] = m; + const A = e * i - f * h, B = -(d * i - f * g), C = d * h - e * g; + const det = a * A + b * B + c * C; + return [ + [A / det, -(b * i - c * h) / det, (b * f - c * e) / det], + [B / det, (a * i - c * g) / det, -(a * f - c * d) / det], + [C / det, -(a * h - b * g) / det, (a * e - b * d) / det], + ]; +} + +const MAX_REFLECTIONS = 30000; // keeps the live solve responsive for large cells + +/** k_max (1/A) at which a cell of this volume (primitive lattice points per + * centering) reaches the reflection budget, capped at the requested value. */ +export function kMaxForCell(p: ParsedCif, kMaxRequested: number): number { + const cell = p.cell; + const volume = Math.abs(cell[0][0] * (cell[1][1] * cell[2][2] - cell[1][2] * cell[2][1]) - cell[0][1] * (cell[1][0] * cell[2][2] - cell[1][2] * cell[2][0]) + cell[0][2] * (cell[1][0] * cell[2][1] - cell[1][1] * cell[2][0])); + const vPrim = volume / (p.centering.length + 1); + // N(k) = 4/3 pi k^3 V_prim + const kBudget = Math.cbrt((3 * MAX_REFLECTIONS) / (4 * Math.PI * vPrim)); + return Math.min(kMaxRequested, Math.floor(kBudget * 20) / 20); +} + +/** Build the simulator's crystal data from a parsed CIF at an energy and k_max (1/A). */ +export function crystalFromCif(p: ParsedCif, energyEv: number, kMaxRequested: number): CrystalData { + const kMax = kMaxForCell(p, kMaxRequested); + const cell = p.cell; + const inv = inv3(cell); // columns of inv = reciprocal vectors; recip rows b_i = inv^T rows + const recip = [[inv[0][0], inv[1][0], inv[2][0]], [inv[0][1], inv[1][1], inv[2][1]], [inv[0][2], inv[1][2], inv[2][2]]]; + const volume = Math.abs(cell[0][0] * (cell[1][1] * cell[2][2] - cell[1][2] * cell[2][1]) - cell[0][1] * (cell[1][0] * cell[2][2] - cell[1][2] * cell[2][0]) + cell[0][2] * (cell[1][0] * cell[2][1] - cell[1][1] * cell[2][0])); + const gamma = relativisticGamma(energyEv); + const species = [...new Set(p.symbols)]; + const nmax = recip.map((b) => Math.ceil(kMax / Math.hypot(b[0], b[1], b[2])) + 1); + const hkl: number[][] = []; + const g = new Float32Array(0); + const gList: number[] = []; + const F2: number[] = []; + const Ure: number[] = []; + const Uim: number[] = []; + const fCache = new Map(); + // extinguished by a centering translation when g . t is not an integer + const isCentered = (h: number, k: number, l: number) => p.centering.some((t) => { const x = h * t[0] + k * t[1] + l * t[2]; return Math.abs(x - Math.round(x)) > 1e-6; }); + for (let h = -nmax[0]; h <= nmax[0]; h++) for (let k = -nmax[1]; k <= nmax[1]; k++) for (let l = -nmax[2]; l <= nmax[2]; l++) { + if (h === 0 && k === 0 && l === 0) continue; + const gx = h * recip[0][0] + k * recip[1][0] + l * recip[2][0]; + const gy = h * recip[0][1] + k * recip[1][1] + l * recip[2][1]; + const gz = h * recip[0][2] + k * recip[1][2] + l * recip[2][2]; + const gl = Math.hypot(gx, gy, gz); + if (gl > kMax || isCentered(h, k, l)) continue; + // structure factor F = sum f_j occ_j exp(-2 pi i g.r_j) / V (quantem convention) + let re = 0, im = 0; + const gk = gl.toFixed(5); + for (const s of species) { + const key = s + gk; + let f = fCache.get(key); + if (f === undefined) { f = scatteringFactor(s, gl); fCache.set(key, f); } + for (let j = 0; j < p.symbols.length; j++) { + if (p.symbols[j] !== s) continue; + const ph = -2 * Math.PI * (h * p.positions[j][0] + k * p.positions[j][1] + l * p.positions[j][2]); + re += f * p.occupancy[j] * Math.cos(ph); + im += f * p.occupancy[j] * Math.sin(ph); + } + } + re /= volume; im /= volume; + hkl.push([h, k, l]); + gList.push(gx, gy, gz); + F2.push(re * re + im * im); + // coupling U = gamma F / pi, plus an absorptive part i * fraction * U (same phase) + const ur = (gamma * re) / Math.PI, ui = (gamma * im) / Math.PI; + Ure.push(ur - ABSORPTION_FRACTION * ui); + Uim.push(ui + ABSORPTION_FRACTION * ur); + } + void g; + let f0 = 0; + for (let j = 0; j < p.symbols.length; j++) f0 += scatteringFactor(p.symbols[j], 0) * p.occupancy[j]; + const u0 = (gamma * f0) / (Math.PI * volume); + const couplingRe = new Map(); + const couplingIm = new Map(); + for (let i = 0; i < hkl.length; i++) { + couplingRe.set(`${hkl[i][0]},${hkl[i][1]},${hkl[i][2]}`, Ure[i]); + couplingIm.set(`${hkl[i][0]},${hkl[i][1]},${hkl[i][2]}`, Uim[i]); + } + const [a, b, , , , ga] = p.cellpar; + return { + name: p.name, + spacegroup: p.spacegroup, + pointgroup: "", + cell, + recip, + positions_frac: p.positions, + numbers: p.symbols.map((s) => Math.max(1, SYMBOLS.indexOf(s))), + symbols: p.symbols, + colors: p.symbols.map((s) => JMOL[s] || [0.7, 0.7, 0.7]), + radii: p.symbols.map((s) => RADII[s] || 1.4), + hkl, + g: Float32Array.from(gList), + F2: Float32Array.from(F2), + U_re: Float32Array.from(Ure), + U_im: Float32Array.from(Uim), + couplingRe, + couplingIm, + u0_imag: ABSORPTION_FRACTION * u0, + absorptive: true, + energy_ev: energyEv, + wavelength: electronWavelength(energyEv), + k_max: kMax, + hexagonal: Math.abs(a - b) < 1e-3 * a && Math.abs(ga - 120) < 0.05, + }; +} diff --git a/js/diffractionsim-web/index.ts b/js/diffractionsim-web/index.ts new file mode 100644 index 000000000..951a194be --- /dev/null +++ b/js/diffractionsim-web/index.ts @@ -0,0 +1,865 @@ +// diffraction-sim.js: interactive electron diffraction simulator for web +// pages (MyST anywidget directive, no framework). Built from the +// quantem.widget sources in js/diffractionsim-web/ and js/diffractionsim/; +// `npm run build:web` writes dist/web/diffraction-sim.js, a single ESM file +// with `export default { render }`. `npm run build` does not build it. +// +// Left panel: the unit cell, drawn as seen from the detector side (the beam +// comes toward you). Drag to tilt, two fingers to twist, buttons for 15 deg +// steps. Right panel: the diffraction pattern of the same orientation, +// computed live in the browser: nanobeam disks (Bloch wave intensities for +// the beams near the Ewald sphere, thin-slab intensities for the rest), +// CBED disks, or the Kikuchi (Kossel) line pattern. Drag the pattern to move +// the tilt map with the pointer; double-click a point to tilt the crystal by +// that angle (the clicked direction moves onto the optic axis). +// +// Directive options (all optional), named like the DiffractionSim traits: +// preset (structure name), zone_axis [u,v,w] or [u,v,t,w], thickness_A, semiangle_mrad, precession_deg, +// pattern_range_inv_A, mode ("nanobeam" | "cbed" | "kikuchi", default "cbed"; "kossel" is accepted +// as the earlier name of "kikuchi"), dynamical, panel_width_px (px per panel), show_labels (cell +// axes), show_hkl, show_kikuchi (default true), polyhedra, n_cells, power (brightness exponent, +// default 0.5 = square root of the intensity), vmax (upper end of the contrast window, default 0.5 +// of the strongest diffracted beam), energy_keV, field_mrad, rotation_speed_deg_per_s, show_ewald. +// Earlier option names are still read: semiconv_mrad, pattern_range, size, energy_ev, +// rotation_speed_deg. +// +// The structure menu is js/diffractionsim-web/presets.ts, written by +// scripts/diffraction_sim_presets.py. + +import { Quat, Vec3, directionIndices, fourToThree, matTVec, parseDirection, qmult, qnormalize, quatFromAxisAngle, quatFromZoneAxis, quatToMatrix, threeToFour } from "../diffractionsim/math"; +import { + CrystalData, NanobeamSolution, Reflection, blochIntensities, blochSolve, hybridBeams, kinematicalTilted, kosselLines, + labReflections, nanobeamIntensities, nanobeamSolve, parseCrystal, precessionTilts, slabIntensities, +} from "../diffractionsim/physics"; +import { cellGeometry, drawCell } from "../diffractionsim/crystal3d"; +import { + Frame, cbedImage, drawDisks, drawEwaldPanel, drawImage, drawKikuchiOverlay, drawKosselLines, setupCanvas, tiltGrid, toPx, +} from "../diffractionsim/pattern"; +import { normalizeMode } from "../diffractionsim/mode"; +import { ENERGY_EV, PRESETS } from "./presets"; +import { ParsedCif, crystalFromCif, parseCif } from "./cif"; + +const DIRECT: Reflection = { index: -1, hkl: [0, 0, 0], g: [0, 0, 0], gLen: 0, s: 0 }; +const SG_MAX = 0.05; +const VIEW_X = -1; // detector-side view: cell and pattern move together +const MAX_BEAMS = 48; +const MAX_BEAMS_DRAG = 28; +const SPIN_FPS = 20; // recompute rate while spinning (battery) +const CBED_GRID = 7; +const CBED_GRID_DRAG = 5; +const CBED_PREC_NODES = 8; // ring nodes per incident direction of the cone + +interface Model { get(key: string): unknown } + +function fmtIndices(v: [number, number, number] | null, hexagonal = false): string { + if (!v) return "—"; + const idx: number[] = hexagonal ? threeToFour(v) : v; + return "[" + idx.map((h) => (h < 0 ? `${-h}̅` : `${h}`)).join("") + "]"; +} + +function detectDark(): boolean { + const de = document.documentElement; + if (de.classList.contains("dark")) return true; + if (de.classList.contains("light")) return false; + try { + const m = getComputedStyle(document.body).backgroundColor.match(/\d+/g); + if (m && m.length >= 3) return (0.299 * +m[0] + 0.587 * +m[1] + 0.114 * +m[2]) / 255 < 0.5; + } catch (e) { /* ignore */ } + return !!(window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches); +} + +export function render({ model, el }: { model: Model; el: HTMLElement }) { + const opt = (key: string, fallback: T): T => { + const v = model && typeof model.get === "function" ? (model.get(key) as T | undefined) : undefined; + return v === undefined || v === null ? fallback : v; + }; + const id = "dsim-" + Math.random().toString(36).slice(2, 8); + const names = Object.keys(PRESETS); + + // ---------------------------------------------------------------- state + const state = { + preset: names.includes(opt("preset", "")) ? opt("preset", "") : names[0], + mode: normalizeMode(opt("mode", "cbed"), "cbed") as string, + dynamical: opt("dynamical", true) as boolean, + thickness: opt("thickness_A", 400) as number, + semiconv: opt("semiangle_mrad", opt("semiconv_mrad", 3)) as number, + precession: opt("precession_deg", 0) as number, + fieldMrad: opt("field_mrad", 50) as number, + patternRange: opt("pattern_range_inv_A", opt("pattern_range", 3.0)) as number, + stepDeg: 15, + spinSpeed: opt("rotation_speed_deg_per_s", opt("rotation_speed_deg", 6)) as number, // deg/s for the continuous rotation buttons + spinX: false, // continuous slow rotation about the screen x axis (vertical motion) + spinY: false, // ... about the screen y axis (horizontal motion) + showLabels: opt("show_labels", true) as boolean, + showHkl: opt("show_hkl", true) as boolean, + showAppearance: false, + kikuchi: opt("show_kikuchi", true) as boolean, + polyhedra: opt("polyhedra", false) as boolean, + nCells: (opt("n_cells", [1, 1, 1]) as number[]).slice(0, 3) as [number, number, number], + sizePref: opt("panel_width_px", opt("size", 400)) as number, + power: opt("power", 0.5) as number, // brightness ~ intensity^power + vmin: 0, // contrast window on the scaled intensities (1 = strongest diffracted beam) + vmax: opt("vmax", 0.5) as number, + energy: opt("energy_keV", NaN) > 0 ? opt("energy_keV", 0) * 1e3 : (opt("energy_ev", ENERGY_EV) as number), + showEwald: opt("show_ewald", true) as boolean, + quat: [1, 0, 0, 0] as Quat, + dragging: false, + spinning: false, + }; + const ENERGIES = [60e3, 80e3, 100e3, 120e3, 200e3, 300e3]; + if (!ENERGIES.includes(state.energy)) ENERGIES.push(state.energy); + ENERGIES.sort((a, b) => a - b); + const cifs = new Map(); // structures loaded from CIF files, by menu name + const loadCrystal = (name: string, energy: number): CrystalData => { + const cif = cifs.get(name); + if (cif) return crystalFromCif(cif, energy, 3.0); + return parseCrystal(PRESETS[name], energy)!; + }; + let crystal: CrystalData = loadCrystal(state.preset, state.energy); + let geom = cellGeometry(crystal, state.nCells, state.polyhedra); + const k0 = () => 1 / crystal.wavelength; + + const setZoneAxis = (uvw: Vec3) => { + const c = crystal.cell; + const d: Vec3 = [ + uvw[0] * c[0][0] + uvw[1] * c[1][0] + uvw[2] * c[2][0], + uvw[0] * c[0][1] + uvw[1] * c[1][1] + uvw[2] * c[2][1], + uvw[0] * c[0][2] + uvw[1] * c[1][2] + uvw[2] * c[2][2], + ]; + state.quat = quatFromZoneAxis(d); + }; + const za = opt("zone_axis", null) as number[] | null; + if (za && za.length === 4) setZoneAxis(fourToThree(za)); // Miller-Bravais [u v t w] + else if (za && za.length === 3) setZoneAxis(za as Vec3); + else setZoneAxis(crystal.hexagonal ? [0, 0, 1] : [1, 1, 0]); + + // ---------------------------------------------------------------- DOM + const style = document.createElement("style"); + style.textContent = ` + .${id}-wrap { background: var(--${id}-bg, #111); color: var(--${id}-fg, #ccc); border: 1px solid var(--${id}-border, #444); + border-radius: 8px; padding: 10px 14px 8px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + font-size: 13px; max-width: 100%; box-sizing: border-box; } + .${id}-titlerow { position: relative; display: flex; align-items: center; justify-content: center; margin-bottom: 6px; min-height: 28px; } + .${id}-title { font-size: 16px; font-weight: 600; color: var(--${id}-title, #ddd); text-align: center; } + .${id}-titlerow .${id}-btn { position: absolute; right: 0; top: 50%; transform: translateY(-50%); } + .${id}-file { display: none; } + .${id}-top { display: flex; flex-wrap: wrap; gap: 6px 12px; align-items: center; justify-content: center; margin-bottom: 8px; } + .${id}-panels { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; } + .${id}-panel { display: flex; flex-direction: column; gap: 6px; min-width: 0; flex: 0 0 auto; } + .${id}-ctl { display: flex; flex-direction: column; gap: 6px; } + .${id}-panels.stacked { flex-direction: column; flex-wrap: nowrap; align-items: center; } + .${id}-panels.stacked .${id}-panel { display: contents; } + .${id}-panels.stacked #${id}-cell { order: 1; } + .${id}-panels.stacked #${id}-pat { order: 2; } + .${id}-panels.stacked #${id}-patctl { order: 3; } + .${id}-panels.stacked #${id}-cellctl { order: 4; } + .${id}-panels.stacked #${id}-ewaldc { order: 5; } + .${id}-canvas { display: block; border-radius: 4px; touch-action: none; cursor: grab; background: #000; } + .${id}-canvas.cell { background: var(--${id}-cellbg, #161616); border: 1px solid var(--${id}-border, #444); } + .${id}-row { display: flex; flex-wrap: wrap; gap: 6px 10px; align-items: center; } + .${id}-hint { font-size: 11px; color: var(--${id}-dim, #777); line-height: 1.35; } + .${id}-mono { font-family: ui-monospace, Menlo, monospace; font-size: 12px; } + .${id}-btn { padding: 4px 9px; border: 1px solid var(--${id}-border, #444); background: var(--${id}-btnbg, #222); + color: var(--${id}-fg, #ccc); border-radius: 4px; cursor: pointer; font-size: 12px; line-height: 1.2; } + .${id}-btn:hover { background: var(--${id}-btnhover, #333); } + .${id}-btn.active { background: #1a4d2e; border-color: #00cc66; color: #00ff88; } + .${id}-group { display: inline-flex; } + .${id}-group .${id}-btn { border-radius: 0; margin-left: -1px; } + .${id}-group .${id}-btn:first-child { border-radius: 4px 0 0 4px; margin-left: 0; } + .${id}-group .${id}-btn:last-child { border-radius: 0 4px 4px 0; } + .${id}-wrap select, .${id}-wrap input[type=text], .${id}-wrap input[type=number] { font-size: 12px; padding: 3px 6px; border-radius: 4px; + border: 1px solid var(--${id}-border, #444); background: var(--${id}-btnbg, #222); color: var(--${id}-fg, #ccc); } + .${id}-slider { flex: 1; min-width: 130px; max-width: 200px; } + .${id}-slider label { display: flex; justify-content: space-between; font-size: 11px; color: var(--${id}-label, #aaa); } + .${id}-slider input[type=range] { width: 100%; accent-color: #00cc66; margin: 2px 0 0; } + .${id}-check { display: inline-flex; align-items: center; gap: 4px; font-size: 12px; } + .${id}-check input { accent-color: #00cc66; } + .${id}-appearance { padding: 6px 8px; border: 1px solid var(--${id}-border, #444); border-radius: 6px; } + .${id}-hist { display: block; border: 1px solid var(--${id}-border, #444); border-radius: 3px; cursor: ew-resize; touch-action: none; } + .${id}-histwrap { display: flex; flex-direction: column; gap: 2px; } + .${id}-histwrap .${id}-hint { display: flex; justify-content: space-between; font-family: ui-monospace, Menlo, monospace; } + `; + el.appendChild(style); + + const wrap = document.createElement("div"); + wrap.className = `${id}-wrap`; + const presetOptions = names.map((n) => ``).join(""); + wrap.innerHTML = ` +
+
Electron diffraction simulator
+
load CIF…
+ +
+
+ + +
go
+
reset
+ +
+
+
+ + +
+
+
x −
x +
+
y −
y +
+
z −
z +
+ ° +
↔
↕
+ ${state.spinSpeed}°/s +
+
+ + +
+
+ + + + +
+
Drag to tilt the crystal (the near face follows the pointer). Shift-drag, or two fingers, twist about the beam. The beam comes toward you.
+
+
+
+ +
+
+
+
nanobeam
+
CBED
+
Kikuchi pattern
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
appearance ▾
+
+ +
+
Drag the pattern to move the tilt map. Double-click a disk to tilt to its two-beam condition, or empty space to put the Laue circle centre there.
+
+
+
+ `; + el.appendChild(wrap); + const $ = (sel: string) => wrap.querySelector(sel) as T; + const cellCanvas = $(`#${id}-cell`); + const ewaldCanvas = $(`#${id}-ewaldc`); + const patCanvas = $(`#${id}-pat`); + + // ---------------------------------------------------------------- theme + const palettes = { + dark: { bg: "#111", fg: "#ccc", title: "#ddd", label: "#aaa", dim: "#777", btnbg: "#222", btnhover: "#333", border: "#444", cellbg: "#161616" }, + light: { bg: "#f4f6f3", fg: "#333", title: "#1f1f1f", label: "#556", dim: "#777", btnbg: "#ffffff", btnhover: "#e9ebe6", border: "#d3d6d0", cellbg: "#fbfbfa" }, + }; + let dark = detectDark(); + const applyTheme = () => { + dark = detectDark(); + const p = palettes[dark ? "dark" : "light"]; + for (const k in p) wrap.style.setProperty(`--${id}-${k}`, (p as Record)[k]); + drawAll(); + }; + const mo = new MutationObserver(() => applyTheme()); + mo.observe(document.documentElement, { attributes: true }); + if (window.matchMedia) window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", applyTheme); + + // ---------------------------------------------------------------- size + // Layout: left column = cell (Sc square) above the Ewald panel (Sc x Se); + // right column = pattern square whose side S matches the left column's + // height, so S = Sc + gap + Se with Se = Sc / 2. On narrow (portrait) + // screens everything stacks in one column with the cell and the pattern + // adjacent, then the controls, then the Ewald panel. Both layouts are + // capped so the canvases fit in the visible height below a fixed page + // header (the MyST top bar). + let S = 400, Sc = 260, Se = 130; + const GAP = 8; + const panelsEl = $(`.${id}-panels`); + // small viewport height (browser toolbars shown): stable while the mobile toolbars collapse on scroll + const probe = document.createElement("div"); + probe.style.cssText = "position:fixed;top:0;left:0;width:0;height:100vh;height:100svh;visibility:hidden;pointer-events:none"; + el.appendChild(probe); + const availHeight = () => { + const h = probe.offsetHeight || window.innerHeight; + let nav = 0; + for (const e of document.querySelectorAll(".myst-top-nav, header")) { + const p = getComputedStyle(e).position; + const r = e.getBoundingClientRect(); + if ((p === "fixed" || p === "sticky") && r.top <= 0 && r.height < h / 3) nav = Math.max(nav, r.bottom); + } + return h - nav - 16; + }; + const computeSize = () => { + const w = wrap.clientWidth - 30; + const h = availHeight(); + const sideBySide = w >= 2.5 * 180 + 2 * GAP + 12; + if (sideBySide) { + const hCap = state.showEwald ? (h - GAP) / 1.5 : h; + Sc = Math.floor(Math.max(140, Math.min((w - 12 - GAP) / 2.5, state.sizePref / 1.5, hCap))); + Se = state.showEwald ? Math.round(Sc / 2) : 0; + S = Sc + (Se ? GAP + Se : 0); + } else { + // cell and pattern stacked: keep both on screen at once + Sc = Math.floor(Math.max(180, Math.min(state.sizePref, w, (h - 12) / 2))); + Se = state.showEwald ? Math.round(Sc / 2) : 0; + S = Sc; + } + panelsEl.classList.toggle("stacked", !sideBySide); + cellCanvas.style.width = `${Sc}px`; cellCanvas.style.height = `${Sc}px`; + ewaldCanvas.style.display = Se ? "block" : "none"; + ewaldCanvas.style.width = `${Sc}px`; ewaldCanvas.style.height = `${Se}px`; + patCanvas.style.width = `${S}px`; patCanvas.style.height = `${S}px`; + const panels = wrap.querySelectorAll(`.${id}-panel`); + if (panels[0]) panels[0].style.width = `${Sc}px`; + if (panels[1]) panels[1].style.width = `${S}px`; + $(`#${id}-cellctl`).style.width = sideBySide ? "" : `${Math.max(Sc, Math.min(w, 420))}px`; + $(`#${id}-patctl`).style.width = sideBySide ? "" : `${Math.max(Sc, Math.min(w, 420))}px`; + }; + + // ---------------------------------------------------------------- physics cache + let nb: { beams: Reflection[]; nDyn: number } = { beams: [], nDyn: 0 }; + let nbSolution: NanobeamSolution | null = null; + let nbTilts: [number, number][] = [[0, 0]]; + let cbed: { + grid: ReturnType; + beams: Reflection[]; + nDyn: number; + nodes: [number, number][]; // precession ring, one entry at the origin without it + sols: ReturnType[] | null; // grid tilt major, ring node minor + } | null = null; + let lines: ReturnType = []; + let geomKey = ""; + + const frame = (): Frame => ({ size: S, qMax: state.mode === "kikuchi" ? state.fieldMrad * 1e-3 : state.patternRange, viewX: VIEW_X }); + + // quality while dragging adapts to the device: the beam cap and the + // precession node count shrink when a recompute takes too long + let dragBeams = MAX_BEAMS_DRAG; + let dragNodes = 8; + const solveOrientation = () => { + // everything that depends on the orientation (not on thickness) + const q = state.quat; + const alpha = state.semiconv * 1e-3; + const maxBeams = (state.dragging || state.spinning) ? dragBeams : MAX_BEAMS; + if (state.mode === "nanobeam") { + nbTilts = precessionTilts(k0(), state.precession, (state.dragging || state.spinning) ? dragNodes : 16); + if (state.dynamical) { + // the physics always uses every reflection the crystal carries; the pattern range only crops the drawing + nbSolution = nanobeamSolve(crystal, q, crystal.k_max, SG_MAX, maxBeams, nbTilts); + nb = { beams: nbSolution.beams, nDyn: Math.round(nbSolution.nDynMean) }; + } else { + nb = { beams: [DIRECT, ...labReflections(crystal, q, crystal.k_max)], nDyn: 0 }; + nbSolution = null; + } + } else if (state.mode === "cbed") { + const Rk = k0() * Math.sin(alpha); + const grid = tiltGrid(Rk, (state.dragging || state.spinning) ? CBED_GRID_DRAG : CBED_GRID); + // every incident direction of the cone is itself precessed, so the cost + // is the grid times the ring: fewer ring nodes here than in nanobeam + const nRing = (state.dragging || state.spinning) ? Math.min(4, dragNodes) : CBED_PREC_NODES; + const nodes = precessionTilts(k0(), state.precession, nRing); + if (state.dynamical) { + const { beams, nDyn } = hybridBeams(crystal, q, crystal.k_max, SG_MAX, (state.dragging || state.spinning) ? 20 : 32, Math.sin(alpha)); + const dyn = beams.slice(0, nDyn); + const sols: ReturnType[] = []; + for (const t of grid.tilts) { + for (const nd of nodes) sols.push(blochSolve(crystal, dyn, [t[0] + nd[0], t[1] + nd[1]])); + } + cbed = { grid, beams, nDyn, nodes, sols }; + } else { + cbed = { grid, beams: [DIRECT, ...labReflections(crystal, q, crystal.k_max)], nDyn: 0, nodes, sols: null }; + } + } + if (state.mode === "kikuchi" || (state.mode !== "kikuchi" && state.kikuchi)) { + const fov = state.mode === "kikuchi" ? state.fieldMrad * 1e-3 : state.patternRange / k0(); + lines = kosselLines(crystal, q, Math.min(crystal.k_max, 2.5), fov); + } + }; + + const intensitiesNanobeam = (): Float64Array => { + if (state.dynamical && nbSolution) return nanobeamIntensities(crystal, nbSolution, state.thickness); + const out = new Float64Array(nb.beams.length); + for (const t of nbTilts) { + const v = kinematicalTilted(crystal, nb.beams, t, 0.02); + for (let i = 0; i < out.length; i++) out[i] += v[i] / nbTilts.length; + } + return out; + }; + + /** Intensity of every beam at each incident direction of the cone, averaged + * over the precession ring. */ + const intensitiesCbed = (): Float64Array[] => { + if (!cbed) return []; + const { grid, beams, nDyn, nodes, sols } = cbed; + return grid.tilts.map((t, i) => { + const out = new Float64Array(beams.length); + for (let k = 0; k < nodes.length; k++) { + const tilt: [number, number] = [t[0] + nodes[k][0], t[1] + nodes[k][1]]; + const acc = new Float64Array(beams.length); + if (sols) { + acc.set(blochIntensities(sols[i * nodes.length + k], state.thickness)); + slabIntensities(crystal, beams, nDyn, tilt, state.thickness, acc); + } else { + acc.set(kinematicalTilted(crystal, beams, tilt, 0.02)); + } + for (let b = 0; b < out.length; b++) out[b] += acc[b] / nodes.length; + } + return out; + }); + }; + + /** Disk-averaged intensity of every beam, for the double-click snap. */ + const intensitiesCbedMean = (): Float64Array => { + const per = intensitiesCbed(); + const out = new Float64Array(cbed ? cbed.beams.length : 0); + for (const arr of per) for (let b = 0; b < out.length; b++) out[b] += arr[b] / Math.max(per.length, 1); + return out; + }; + + // ---------------------------------------------------------------- drawing + const drawCellPanel = () => { + const key = `${state.preset}|${state.nCells.join(",")}|${state.polyhedra}`; + if (key !== geomKey) { geom = cellGeometry(crystal, state.nCells, state.polyhedra); geomKey = key; } + drawCell(cellCanvas, geom, state.quat, Sc, { dark, showAxes: true, showLabels: state.showLabels, atomScale: 0.45, viewX: VIEW_X }); + if (state.showEwald && Se > 0) { + const dpr = window.devicePixelRatio || 1; + if (ewaldCanvas.width !== Sc * dpr || ewaldCanvas.height !== Se * dpr) { ewaldCanvas.width = Sc * dpr; ewaldCanvas.height = Se * dpr; } + const ctx = ewaldCanvas.getContext("2d"); + if (ctx) { + ctx.setTransform(dpr, 0, 0, dpr, 0, 0); + const refl = state.mode === "nanobeam" && nb.beams.length ? nb.beams : labReflections(crystal, state.quat, crystal.k_max); + drawEwaldPanel(ctx, Sc, Se, refl, k0(), state.patternRange, SG_MAX, VIEW_X, dark, palettes[dark ? "dark" : "light"].cellbg, state.mode !== "kikuchi" ? state.precession : 0); + } + } + const R = quatToMatrix(state.quat); + $(`#${id}-za`).textContent = "zone axis " + fmtIndices(directionIndices(crystal.cell, matTVec(R, [0, 0, 1])), crystal.hexagonal); + $(`#${id}-zone`).placeholder = crystal.hexagonal ? "0 0 0 1" : "1 1 0"; + $(`#${id}-info`).textContent = `${crystal.name} · ${crystal.spacegroup || crystal.pointgroup}`; + }; + + // ---- histogram of the scaled intensities with a draggable contrast window + const histCanvas = $(`#${id}-hist`); + let histBins = new Array(64).fill(0); + const histogramOf = (vals: ArrayLike) => { + const bins = new Array(64).fill(0); + for (let i = 0; i < vals.length; i++) { + const v = vals[i]; + if (!(v >= 0)) continue; + bins[Math.min(63, Math.floor(v * 63.999))]++; + } + histBins = bins; + drawHistogram(); + }; + const drawHistogram = () => { + const dpr = window.devicePixelRatio || 1; + const W = 160, H = 40; + if (histCanvas.width !== W * dpr) { histCanvas.width = W * dpr; histCanvas.height = H * dpr; } + histCanvas.style.width = `${W}px`; histCanvas.style.height = `${H}px`; + const c = histCanvas.getContext("2d"); + if (!c) return; + c.setTransform(dpr, 0, 0, dpr, 0, 0); + c.fillStyle = dark ? "#1a1a1a" : "#f0f0f0"; + c.fillRect(0, 0, W, H); + const mx = Math.max(1e-3, ...histBins.map((v) => Math.log1p(v))); + const bw = W / 64; + for (let i = 0; i < 64; i++) { + const h = (Math.log1p(histBins[i]) / mx) * (H - 2); + const x = (i + 0.5) / 64; + c.fillStyle = x >= state.vmin && x <= state.vmax ? (dark ? "#9a9a9a" : "#666") : (dark ? "#444" : "#c4c4c4"); + c.fillRect(i * bw + 0.5, H - h, Math.max(1, bw - 1), h); + } + c.strokeStyle = "#00cc66"; c.lineWidth = 2; + for (const v of [state.vmin, state.vmax]) { c.beginPath(); c.moveTo(v * W, 0); c.lineTo(v * W, H); c.stroke(); } + $(`#${id}-hist-lo`).textContent = state.vmin.toFixed(2); + $(`#${id}-hist-hi`).textContent = state.vmax.toFixed(2); + }; + let histHandle: "lo" | "hi" | null = null; + histCanvas.addEventListener("pointerdown", (e) => { + const rect = histCanvas.getBoundingClientRect(); + const x = (e.clientX - rect.left) / rect.width; + histHandle = Math.abs(x - state.vmin) <= Math.abs(x - state.vmax) ? "lo" : "hi"; + histCanvas.setPointerCapture?.(e.pointerId); + e.preventDefault(); + }); + histCanvas.addEventListener("pointermove", (e) => { + if (!histHandle) return; + const rect = histCanvas.getBoundingClientRect(); + const x = Math.min(1, Math.max(0, (e.clientX - rect.left) / rect.width)); + if (histHandle === "lo") state.vmin = Math.min(x, state.vmax - 0.02); + else state.vmax = Math.max(x, state.vmin + 0.02); + drawPattern(); + }); + const histUp = () => { histHandle = null; }; + histCanvas.addEventListener("pointerup", histUp); + histCanvas.addEventListener("pointercancel", histUp); + + const drawPattern = () => { + const ctx = setupCanvas(patCanvas, S); + if (!ctx) return; + const f = frame(); + let status = ""; + if (state.mode === "nanobeam") { + const inten = intensitiesNanobeam(); + drawDisks(ctx, f, nb.beams, inten, dark, state.showHkl, k0() * Math.sin(state.semiconv * 1e-3), state.power, state.vmin, state.vmax); + if (state.kikuchi) drawKikuchiOverlay(ctx, f, lines, k0(), dark); + let iMax = 0; + for (let i = 0; i < inten.length; i++) if (nb.beams[i].index >= 0) iMax = Math.max(iMax, inten[i]); + const scaled = new Float32Array(inten.length); + for (let i = 0; i < inten.length; i++) scaled[i] = inten[i] > 1e-6 * iMax ? Math.pow(inten[i] / (iMax || 1), state.power) : -1; + histogramOf(scaled); + const prec = state.precession > 0 ? `; precession ${state.precession.toFixed(2)}° averaged over ${nbTilts.length} ring nodes` : ""; + status = state.dynamical + ? `${nb.nDyn} Bloch beams (|s| < ${SG_MAX} Å⁻¹, absorptive), thin-slab intensities for the other ${nb.beams.length - nb.nDyn}${prec}` + : `kinematical: |F|² with a Gaussian excitation envelope (σ = 0.02 Å⁻¹)`; + } else if (state.mode === "cbed" && cbed) { + const inten = intensitiesCbed(); + const img = cbedImage(f, cbed.beams, cbed.grid, inten); + // normalise to the brightest pixel outside the direct disk + const Rpx = cbed.grid.R * (0.5 * S * 0.92) / f.qMax + 1.5; + let hi = 0; + for (let py = 0; py < S; py++) for (let px = 0; px < S; px++) { + if (Math.hypot(px + 0.5 - S / 2, py + 0.5 - S / 2) <= Rpx) continue; + const v = img[py * S + px]; + if (v > hi) hi = v; + } + if (!(hi > 0)) hi = 1; + // power-law scaling and the contrast window, like the disks + const disp = new Float32Array(img.length); + for (let i = 0; i < img.length; i++) disp[i] = Math.min(1, Math.pow(Math.max(img[i], 0) / hi, state.power)); + histogramOf(disp); + drawImage(ctx, f, disp, dark ? "gray" : "gray_r", state.vmin, state.vmax, dark, "Å⁻¹"); + if (state.kikuchi) drawKikuchiOverlay(ctx, f, lines, k0(), dark); + const prec = state.precession > 0 + ? `; precession ${state.precession.toFixed(2)}° over ${cbed.nodes.length} ring nodes` + : ""; + status = `${cbed.nDyn} Bloch beams × ${cbed.grid.tilts.length} incident tilts per disk; disks summed where they overlap${prec}`; + } else if (state.mode === "kikuchi") { + drawKosselLines(ctx, f, lines, dark, state.showHkl, 0.02); + status = `deficient line of every reflection: line width = two-beam rocking width |U_g| / (k₀|g|), darkness ∝ |U_g|`; + } + $(`#${id}-status`).textContent = status; + }; + + const drawAll = () => { drawCellPanel(); drawPattern(); }; + const recompute = () => { + const t0 = performance.now(); + solveOrientation(); + drawAll(); + if (state.dragging || state.spinning) { + // keep dragging responsive: aim for well under 100 ms per recompute + const dt = performance.now() - t0; + if (dt > 90) { dragBeams = Math.max(12, Math.round(dragBeams * 0.7)); dragNodes = Math.max(4, dragNodes - 2); } + else if (dt < 30) { dragBeams = Math.min(MAX_BEAMS_DRAG, dragBeams + 4); dragNodes = Math.min(8, dragNodes + 1); } + } + }; + + // ---------------------------------------------------------------- interaction + const rotateScreen = (axis: Vec3, deg: number) => { + // axis in screen coordinates (x right, y up, z toward the viewer) -> lab + const dq = quatFromAxisAngle([VIEW_X * axis[0], axis[1], VIEW_X * axis[2]], (deg * Math.PI) / 180); + state.quat = qnormalize(qmult(dq, state.quat)); + }; + const shiftPattern = (dqx: number, dqy: number, inverseAngstrom: boolean) => { + const ax = inverseAngstrom ? dqx / k0() : dqx, ay = inverseAngstrom ? dqy / k0() : dqy; + const ang = Math.hypot(ax, ay); + if (ang <= 0) return; + state.quat = qnormalize(qmult(quatFromAxisAngle([ay, -ax, 0], ang), state.quat)); + }; + let raf = 0; + const scheduleRecompute = () => { + if (raf) return; + raf = requestAnimationFrame(() => { raf = 0; recompute(); }); + }; + const endDrag = () => { + if (!state.dragging) return; + state.dragging = false; + cellCanvas.style.cursor = patCanvas.style.cursor = "grab"; + recompute(); // full quality + }; + + const attachDrag = (canvas: HTMLCanvasElement, onMove: (dx: number, dy: number) => void) => { + const pointers = new Map(); + canvas.addEventListener("pointerdown", (e) => { + canvas.setPointerCapture?.(e.pointerId); + pointers.set(e.pointerId, [e.clientX, e.clientY]); + state.dragging = true; + canvas.style.cursor = "grabbing"; + e.preventDefault(); + }); + canvas.addEventListener("pointermove", (e) => { + const prev = pointers.get(e.pointerId); + if (!prev) return; + const cur: [number, number] = [e.clientX, e.clientY]; + if (pointers.size >= 2) { + const other = [...pointers.entries()].find(([pid]) => pid !== e.pointerId); + if (other) { + const [ox, oy] = other[1]; + let da = Math.atan2(cur[1] - oy, cur[0] - ox) - Math.atan2(prev[1] - oy, prev[0] - ox); + if (da > Math.PI) da -= 2 * Math.PI; + if (da < -Math.PI) da += 2 * Math.PI; + rotateScreen([0, 0, 1], (-da * 180) / Math.PI); + } + } else if (e.shiftKey) { + // shift-drag twists about the beam: the desktop version of the two-finger gesture + const rect = canvas.getBoundingClientRect(); + const cx = rect.left + rect.width / 2, cy = rect.top + rect.height / 2; + let da = Math.atan2(cur[1] - cy, cur[0] - cx) - Math.atan2(prev[1] - cy, prev[0] - cx); + if (da > Math.PI) da -= 2 * Math.PI; + if (da < -Math.PI) da += 2 * Math.PI; + rotateScreen([0, 0, 1], (-da * 180) / Math.PI); + } else { + onMove(cur[0] - prev[0], cur[1] - prev[1]); + } + pointers.set(e.pointerId, cur); + scheduleRecompute(); + }); + const up = (e: PointerEvent) => { pointers.delete(e.pointerId); if (pointers.size === 0) endDrag(); }; + canvas.addEventListener("pointerup", up); + canvas.addEventListener("pointercancel", up); + canvas.addEventListener("pointerleave", up); + }; + attachDrag(cellCanvas, (dx, dy) => { + const ang = Math.hypot(dx, dy) * (180 / Sc); + if (ang > 0) rotateScreen([dy, dx, 0], ang); // trackball: the near face follows the pointer + }); + attachDrag(patCanvas, (dx, dy) => { + const f = frame(); + const sc = (0.5 * S * 0.92) / f.qMax; + shiftPattern((VIEW_X * dx) / sc, -dy / sc, state.mode !== "kikuchi"); + }); + // Double-click on a visible disk: tilt the crystal to the exact Bragg + // condition of that reflection (two-beam: Laue circle through 000 and g; + // w = s_g (-g_y, g_x) / |g_xy|^2 zeroes s_g). On empty space the + // Laue-circle centre moves to the clicked point (same sense); in Kossel + // mode the clicked direction of the tilt map moves onto the axis. + patCanvas.addEventListener("dblclick", (e) => { + const rect = patCanvas.getBoundingClientRect(); + const x = e.clientX - rect.left, y = e.clientY - rect.top; + const f = frame(); + const sc = (0.5 * S * 0.92) / f.qMax; + if (state.mode === "nanobeam" || state.mode === "cbed") { + // a convergent beam draws the same reflections as wide disks, so both + // modes snap to the same two-beam condition the same way + const beams = state.mode === "cbed" && cbed ? cbed.beams : nb.beams; + const inten = state.mode === "cbed" ? intensitiesCbedMean() : intensitiesNanobeam(); + let iMax = 0; + for (let i = 1; i < beams.length; i++) iMax = Math.max(iMax, inten[i]); + const disk = k0() * Math.sin(state.semiconv * 1e-3) * sc; + const snap = Math.max(8, (state.mode === "cbed" ? 1.0 : 1.5) * disk); + // several reflections of different g_z share one spot (in hcp the first + // HOLZ layer is only 0.21 1/A up): take the candidate under the click + // that needs the smallest tilt to reach Bragg, never more than 5 degrees + let best: Reflection | null = null, bestTilt = (5 * Math.PI) / 180; + for (let i = 0; i < beams.length; i++) { + const b = beams[i]; + if (b.index < 0 || !(inten[i] > 1e-4 * iMax)) continue; + const [px, py] = toPx(f, b.g[0], b.g[1]); + if (Math.hypot(px - x, py - y) > snap) continue; + const gxy = Math.hypot(b.g[0], b.g[1]); + if (gxy < 1e-6) continue; + const tilt = Math.abs(b.s) / gxy; + if (tilt < bestTilt) { bestTilt = tilt; best = b; } + } + if (best) { + const gxy2 = best.g[0] ** 2 + best.g[1] ** 2; + const wx = (-best.s * best.g[1]) / gxy2, wy = (best.s * best.g[0]) / gxy2; + state.quat = qnormalize(qmult(quatFromAxisAngle([wx, wy, 0], Math.hypot(wx, wy)), state.quat)); + recompute(); + return; + } + // empty space: the Laue circle centre moves to the click + shiftPattern((VIEW_X * (x - rect.width / 2)) / sc, -(y - rect.height / 2) / sc, true); + } else { + // the Kikuchi map is a map of beam directions, so the clicked direction + // moves onto the axis, which is the opposite sense + shiftPattern(-(VIEW_X * (x - rect.width / 2)) / sc, (y - rect.height / 2) / sc, false); + } + recompute(); + }); + + // ---------------------------------------------------------------- controls + wrap.querySelectorAll(`[data-rot]`).forEach((b) => { + b.addEventListener("click", () => { + const key = b.dataset.rot!; + const axis: Vec3 = [+(key[0] === "x"), +(key[0] === "y"), +(key[0] === "z")]; + rotateScreen(axis, key[1] === "+" ? state.stepDeg : -state.stepDeg); + recompute(); + }); + }); + $(`#${id}-step`).addEventListener("change", (e) => { state.stepDeg = Math.max(0.1, +(e.target as HTMLInputElement).value || 15); }); + // continuous slow rotation (toggle buttons): state.spinSpeed deg/s about the screen + // axes, recomputed at drag quality no more than SPIN_FPS times a second + let spinRaf = 0, spinLast = 0, spinDue = 0, spinPendX = 0, spinPendY = 0; + const spinTick = (t: number) => { + spinRaf = 0; + if (!state.spinX && !state.spinY) { + if (state.spinning) { state.spinning = false; recompute(); } // back to full quality + return; + } + const dt = spinLast ? Math.min(0.1, (t - spinLast) / 1000) : 0; + spinLast = t; + if (state.spinY) spinPendY += state.spinSpeed * dt; + if (state.spinX) spinPendX += state.spinSpeed * dt; + if (t >= spinDue) { + spinDue = t + 1000 / SPIN_FPS; + if (spinPendY) rotateScreen([0, 1, 0], spinPendY); + if (spinPendX) rotateScreen([1, 0, 0], spinPendX); + spinPendX = spinPendY = 0; + recompute(); + } + spinRaf = requestAnimationFrame(spinTick); + }; + $(`#${id}-spin`).addEventListener("input", (e) => { + state.spinSpeed = Math.max(1, +(e.target as HTMLInputElement).value || 6); + $(`#${id}-spinv`).textContent = `${state.spinSpeed}°/s`; + }); + wrap.querySelectorAll(`[data-spin]`).forEach((b) => { + b.addEventListener("click", () => { + if (b.dataset.spin === "x") state.spinX = !state.spinX; else state.spinY = !state.spinY; + b.classList.toggle("active", b.dataset.spin === "x" ? state.spinX : state.spinY); + if ((state.spinX || state.spinY) && !spinRaf) { state.spinning = true; spinLast = 0; spinRaf = requestAnimationFrame(spinTick); } + }); + }); + const goZone = () => { + const v = parseDirection($(`#${id}-zone`).value); // 3 or 4 (Miller-Bravais) indices + if (!v) return; + setZoneAxis(v); + recompute(); + }; + $(`#${id}-go`).addEventListener("click", goZone); + $(`#${id}-zone`).addEventListener("keydown", (e) => { if (e.key === "Enter") goZone(); }); + $(`#${id}-reset`).addEventListener("click", () => { setZoneAxis(crystal.hexagonal ? [0, 0, 1] : [1, 1, 0]); recompute(); }); + // CIF upload: parse in the browser, add to the structure menu, select it + const fileInput = $(`#${id}-ciffile`); + $(`#${id}-cifbtn`).addEventListener("click", () => fileInput.click()); + fileInput.addEventListener("change", async () => { + const file = fileInput.files?.[0]; + if (!file) return; + try { + const text = await file.text(); + const parsed = parseCif(text, file.name.replace(/\.cif$/i, "")); + const menuName = `${parsed.name} (CIF)`; + cifs.set(menuName, parsed); + const sel = $(`#${id}-preset`); + if (![...sel.options].some((o) => o.value === menuName)) { + const opt = document.createElement("option"); + opt.value = menuName; opt.textContent = menuName; + sel.appendChild(opt); + } + sel.value = menuName; + state.preset = menuName; + crystal = loadCrystal(menuName, state.energy); + const range = $(`#${id}-range`); + range.max = String(crystal.k_max); + if (state.patternRange > crystal.k_max) { state.patternRange = crystal.k_max; range.value = String(crystal.k_max); } + range.dispatchEvent(new Event("input")); // refresh the slider label + geomKey = ""; + setZoneAxis(crystal.hexagonal ? [0, 0, 1] : [1, 1, 0]); + recompute(); + $(`#${id}-status`).textContent = `${menuName}: ${parsed.symbols.length} atoms in the cell, ${parsed.spacegroup || "symmetry from the file"}, ${crystal.hkl.length} reflections out to ${crystal.k_max.toFixed(2)} Å⁻¹${crystal.k_max < 3 ? " (reduced for this cell size)" : ""}; absorption approximated as 8 % of the potential`; + } catch (err) { + $(`#${id}-status`).textContent = `could not read ${file.name}: ${(err as Error).message}`; + } + fileInput.value = ""; + }); + $(`#${id}-preset`).addEventListener("change", (e) => { + state.preset = (e.target as HTMLSelectElement).value; + crystal = loadCrystal(state.preset, state.energy); + const range = $(`#${id}-range`); + range.max = String(crystal.k_max); + if (state.patternRange > crystal.k_max) { state.patternRange = crystal.k_max; range.value = String(crystal.k_max); } + setZoneAxis(crystal.hexagonal ? [0, 0, 1] : [1, 1, 0]); + recompute(); + }); + const modeButtons = wrap.querySelectorAll(`[data-mode]`); + const updateModeUI = () => { + modeButtons.forEach((b) => b.classList.toggle("active", b.dataset.mode === state.mode)); + const show = (sel: string, on: boolean) => { $(sel).style.display = on ? "" : "none"; }; + // nanobeam and CBED share every control; the Kikuchi pattern is a map of + // beam directions and takes the field of view instead + const pattern = state.mode !== "kikuchi"; + show(`#${id}-thickwrap`, pattern && state.dynamical); + show(`#${id}-convwrap`, pattern); + show(`#${id}-rangewrap`, pattern); + show(`#${id}-fieldwrap`, !pattern); + show(`#${id}-dynwrap`, pattern); + show(`#${id}-kikwrap`, pattern); + show(`#${id}-precwrap`, pattern); + show(`#${id}-approw`, state.mode !== "kikuchi"); + show(`#${id}-apppanel`, state.mode !== "kikuchi" && state.showAppearance); + }; + modeButtons.forEach((b) => b.addEventListener("click", () => { state.mode = b.dataset.mode!; updateModeUI(); recompute(); })); + $(`#${id}-dyn`).addEventListener("change", (e) => { state.dynamical = (e.target as HTMLInputElement).checked; updateModeUI(); recompute(); }); + $(`#${id}-kik`).addEventListener("change", (e) => { state.kikuchi = (e.target as HTMLInputElement).checked; recompute(); }); + $(`#${id}-hkl`).addEventListener("change", (e) => { state.showHkl = (e.target as HTMLInputElement).checked; drawPattern(); }); + $(`#${id}-apptoggle`).addEventListener("click", () => { + state.showAppearance = !state.showAppearance; + $(`#${id}-apptoggle`).textContent = state.showAppearance ? "appearance ▴" : "appearance ▾"; + updateModeUI(); + if (state.showAppearance) drawPattern(); + }); + $(`#${id}-labels`).addEventListener("change", (e) => { state.showLabels = (e.target as HTMLInputElement).checked; drawAll(); }); + $(`#${id}-poly`).addEventListener("change", (e) => { state.polyhedra = (e.target as HTMLInputElement).checked; drawAll(); }); + $(`#${id}-ewald`).addEventListener("change", (e) => { state.showEwald = (e.target as HTMLInputElement).checked; computeSize(); drawAll(); }); + $(`#${id}-energy`).addEventListener("change", (e) => { + state.energy = +(e.target as HTMLSelectElement).value; + crystal = loadCrystal(state.preset, state.energy); + recompute(); + }); + $(`#${id}-ncell`).addEventListener("change", (e) => { + const n = Math.max(1, Math.min(3, Math.round(+(e.target as HTMLInputElement).value || 1))); + state.nCells = [n, n, n]; drawAll(); + }); + const slider = (sel: string, valSel: string, fmt: (v: number) => string, apply: (v: number) => void, heavy: boolean) => { + const inp = $(sel); + const out = $(valSel); + const update = () => { const v = +inp.value; out.textContent = fmt(v); apply(v); }; + inp.addEventListener("input", () => { update(); if (heavy) scheduleRecompute(); else drawPattern(); }); + update(); + }; + slider(`#${id}-thick`, `#${id}-thick-val`, (v) => `${v.toFixed(0)} Å`, (v) => { state.thickness = v; }, false); + slider(`#${id}-pow`, `#${id}-pow-val`, (v) => `p = ${v.toFixed(2)}`, (v) => { state.power = v; }, false); + slider(`#${id}-conv`, `#${id}-conv-val`, (v) => `${v.toFixed(1)} mrad`, (v) => { state.semiconv = v; }, true); + slider(`#${id}-prec`, `#${id}-prec-val`, (v) => (v > 0 ? `${v.toFixed(2)}°` : "off"), (v) => { state.precession = v; }, true); + slider(`#${id}-range`, `#${id}-range-val`, (v) => `${v.toFixed(2)} Å⁻¹`, (v) => { state.patternRange = v; }, true); + slider(`#${id}-field`, `#${id}-field-val`, (v) => `${v.toFixed(0)} mrad`, (v) => { state.fieldMrad = v; }, true); + // the convergence slider only changes the disk radius in nanobeam mode: no re-solve needed there + $(`#${id}-conv`).addEventListener("input", () => { if (state.mode === "nanobeam") drawPattern(); }); + + // ---------------------------------------------------------------- go + updateModeUI(); + computeSize(); + applyTheme(); + recompute(); + const relayout = () => { const old = S + Sc; computeSize(); if (S + Sc !== old) drawAll(); }; + const ro = new ResizeObserver(relayout); + ro.observe(wrap); + ro.observe(probe); // viewport height: rotation, window resize + return () => { mo.disconnect(); ro.disconnect(); probe.remove(); }; +} + +export default { render }; diff --git a/js/diffractionsim-web/lobato.ts b/js/diffractionsim-web/lobato.ts new file mode 100644 index 000000000..b096f3082 --- /dev/null +++ b/js/diffractionsim-web/lobato.ts @@ -0,0 +1,114 @@ +// Electron scattering factor parameters of Lobato & Van Dyck, "An accurate +// parameterization for scattering factors, electron densities and +// electrostatic potentials for neutral atoms that obey all physical +// constraints", Acta Cryst. A 70, 636-649 (2014), +// https://doi.org/10.1107/S205327331401643X: 5 (a_i, b_i) pairs per element, +// H to Lr. Values copied (rounded to 10 significant digits) from +// quantem/diffraction/data/lobato.json in electronmicroscopy/quantem (MIT +// license), which tabulates the published parameters. Used only for CIFs +// loaded in the browser; the preset structures are computed in Python. +export const LOBATO: Record = { + H: [[0.006473848488, -0.4901925768, 0.5732841604, -0.3794033015, 0.5544264748], [2.785198854, 2.776204283, 2.775385911, 2.767593029, 2.765118976]], + He: [[3.057451161, -62.00447791, 64.00555371, -5.001325785, 0.1517988287], [1.089672487, 0.9398387981, 0.9252890344, 0.8229474987, 0.5773931107]], + Li: [[3.926222729, -4.548619626, 2.193353129, 0.0699451265, 0.002098642249], [8.142760135, 4.98941077, 4.144289992, 0.4019223151, 0.1564790347]], + Be: [[3.398249706, -1.908668861, 0.03907021175, -0.01116310102, 0.009462044654], [4.442701786, 3.324515425, 0.1897728803, 0.08719186146, 0.082780906]], + B: [[1.472792486, -0.4019330422, 0.305998957, 0.01961442172, 0.0009771771061], [3.749740483, 0.5880665361, 0.5156396131, 0.1213775701, 0.06809824122]], + C: [[124.4660886, -220.3528571, 195.2353523, -98.10793613, 0.01420230412], [2.421208493, 2.305379438, 2.048519321, 1.933525529, 0.07689768185]], + N: [[58.13271507, -147.5424091, 130.1430656, -39.61956741, 0.01059577633], [1.700448564, 1.559038526, 1.415768275, 1.278418182, 0.05655877985]], + O: [[29.94740452, -77.61012663, 99.88177646, -51.21270055, 0.008196189544], [1.302839879, 1.157941053, 1.009885493, 0.9433279714, 0.04331976113]], + F: [[0.9489848945, -30.1333923, 52.79650781, -22.70627038, 0.006569976645], [1.458829332, 0.6887799932, 0.6542398693, 0.6148361308, 0.03428374195]], + Ne: [[0.5827411922, 0.3706765618, -0.5467449674, 0.4140526825, 0.005199030809], [1.281185731, 0.4445208972, 0.1986508755, 0.1854772467, 0.0275738382]], + Na: [[23.67006039, -21.85317862, 0.5924994481, -0.02446522903, 0.004839502217], [8.451487735, 8.040966005, 0.6249960005, 0.1324503949, 0.0233994362]], + Mg: [[4.855010477, -2.662209065, 0.4780012361, -0.07023070647, 0.003989058281], [5.946392738, 4.171303125, 0.3982698082, 0.1618861858, 0.01953450564]], + Al: [[2.834095616, -4.280041334, 4.421916805, -0.03457744719, 0.003523859414], [6.66235024, 0.5512947222, 0.5093289634, 0.1117848374, 0.01676023518]], + Si: [[2.871891426, -2.061735012, 2.171140242, -0.06630736331, 0.003010707097], [5.084871036, 0.4291781853, 0.3664854342, 0.1197106113, 0.01439945361]], + P: [[2.7915184, -4.365068378, 4.435584555, -0.08096357734, 0.00267900018], [3.900659619, 0.3298259684, 0.3060899565, 0.1080832325, 0.01258944953]], + S: [[2.679714156, -0.4742528222, 0.514835949, -0.0958360025, 0.002488719638], [3.068891212, 0.3782167022, 0.1887218119, 0.092337059, 0.01119208772]], + Cl: [[2.5662484, -0.3388763508, 1.145845588, -0.9231093165, 0.00229168002], [2.415949204, 0.4214142393, 0.109592405, 0.09909554582, 0.009996659489]], + Ar: [[2.459817464, -0.3641981771, 0.2505844772, -0.05774370295, 0.002301438668], [1.94004632, 0.3992410679, 0.1174724063, 0.0567803726, 0.009155798329]], + K: [[5.811078786, -50.25370965, 48.86094121, 0.0740628592, 0.0007278027386], [12.66914834, 3.956410397, 3.683850596, 0.1074585176, 0.006655767894]], + Ca: [[21.17811615, -339.0438243, 322.7569585, 0.06500776739, 0.0006558743666], [6.396086194, 3.740247139, 3.648884499, 0.09450906345, 0.005985206199]], + Sc: [[12.60351866, -276.8753821, 268.8716039, 0.05568241789, 0.0005770712551], [6.156256154, 3.088735543, 3.027276633, 0.08188747484, 0.005382898321]], + Ti: [[8.575957752, -210.3315635, 206.0971726, 0.0477773949, 0.0005057164845], [6.007806689, 2.602858567, 2.553523451, 0.0711429484, 0.004856284394]], + V: [[6.527684332, -200.4305768, 198.0150539, 0.04139115181, 0.0004474550243], [5.835524794, 2.232559524, 2.197860186, 0.06239738768, 0.004403836491]], + Cr: [[3.028317848, -95.53939331, 96.17615624, 0.0359777316, 0.0003914928907], [8.359115043, 1.802637903, 1.77509489, 0.05481444121, 0.003998289689]], + Mn: [[4.374175506, -160.9255109, 160.2733081, 0.0312303861, 0.000346966021], [5.510317055, 1.687982164, 1.666140478, 0.04833703903, 0.003647469601]], + Fe: [[3.798100908, -91.68935494, 91.44542522, 0.0272754344, 0.0003033798544], [5.317126459, 1.497130949, 1.468092418, 0.04272478501, 0.003327918552]], + Co: [[3.330378745, -77.00175965, 77.07252218, 0.0239904669, 0.0002682566655], [5.181359646, 1.329151223, 1.30284929, 0.03806454868, 0.00305010008]], + Ni: [[2.969080787, -75.74770691, 76.03982876, 0.02101621137, 0.0002311517511], [5.041809491, 1.182755079, 1.162165458, 0.03374790879, 0.002786808621]], + Cu: [[1.752071452, -43.04105235, 44.07059155, 0.01868761541, 0.0002017273248], [6.18750498, 1.002662636, 0.9853843114, 0.03029847039, 0.002558555987]], + Zn: [[2.466371105, -61.46785413, 62.01769452, 0.01641601739, 0.0001724871176], [4.910280785, 0.9678985203, 0.9512838348, 0.02696009677, 0.00234109611]], + Ga: [[2.760102031, -34.44526142, 35.22622672, 0.0132067197, 0.0001259455609], [6.101282245, 0.7651433136, 0.7513286234, 0.02248796343, 0.002067373743]], + Ge: [[3.182416353, -52.45140378, 52.96908272, 0.01140961686, 9.509543581e-05], [5.017190409, 0.7123957644, 0.7022801925, 0.01967472957, 0.001841466145]], + As: [[3.456429691, -33.31760444, 33.57121939, 0.009790022956, 6.534348623e-05], [4.01358016, 0.6623557781, 0.6457719411, 0.01709193532, 0.001603016028]], + Se: [[3.649050478, -43.68516622, 43.69202886, 0.008449022842, 3.786114741e-05], [3.250432671, 0.6096662017, 0.5969713008, 0.01485545127, 0.001336255874]], + Br: [[3.838463122, -52.2723471, 51.98612795, 0.007339559893, 1.64694208e-05], [2.611894706, 0.5661950629, 0.5552793267, 0.01297464694, 0.001029865369]], + Kr: [[4.025410303, -46.30423321, 45.72136819, 0.006353379596, 1.334778453e-06], [2.136483814, 0.5265911665, 0.5141367845, 0.01128072422, 0.0004880898579]], + Rb: [[3.389753516, 2.143483487, 0.3543226035, 0.003740093401, 3.003425023e-07], [20.57448144, 1.910799452, 0.1974105894, 0.008134594653, 0.0002926857911]], + Sr: [[4.770925093, 1.475978502, 0.3044513555, 0.003594749819, 3.000855492e-07], [13.36688813, 1.337383796, 0.1775323694, 0.00779105033, 0.0002822551396]], + Y: [[4.607210199, 1.42801851, 0.2955810456, 0.003389978409, 2.66862975e-07], [10.86869056, 1.311374559, 0.1680228708, 0.007359645454, 0.000262343281]], + Zr: [[4.311754534, 1.49331578, 0.2812360501, 0.003093377385, 2.580244485e-07], [9.458965805, 1.330636228, 0.1565068714, 0.006824105238, 0.0002498188791]], + Nb: [[3.111790391, 2.202590609, 0.2703307749, 0.002687991948, 2.325494834e-07], [10.69031413, 1.653163562, 0.1451151857, 0.006139563516, 0.0002322402359]], + Mo: [[2.831059684, 2.348581375, 0.2451058884, 0.002352821082, 2.312708383e-07], [10.43571958, 1.604828687, 0.1316969348, 0.005549779014, 0.0002227474638]], + Tc: [[2.571798593, 2.45633742, 0.2206584409, 0.00205531418, 2.321329478e-07], [10.16431171, 1.534419192, 0.1191386198, 0.005018532409, 0.0002145903791]], + Ru: [[2.332300304, 2.535780255, 0.1982080421, 0.001761201305, 1.981294116e-07], [9.921674602, 1.455856688, 0.1076821879, 0.004472435457, 0.0001965747162]], + Rh: [[2.113525349, 2.586363162, 0.1770639139, 0.00149737051, 2.054814456e-07], [9.659137259, 1.371066569, 0.09703530276, 0.003971285091, 0.0001913551907]], + Pd: [[0.6421597962, 2.979148144, 0.168154426, 0.001337442139, 1.914109683e-07], [5.974797503, 1.433594325, 0.09098684012, 0.003624101371, 0.0001806889144]], + Ag: [[1.553172167, 2.639303647, 0.142015487, 0.001008504601, 1.9463843e-07], [8.156202358, 1.216008875, 0.07900988649, 0.002965479014, 0.0001745930959]], + Cd: [[61.5307852, -78.60167412, 21.55012926, 0.1376850157, 0.0003246449309], [3.114681025, 2.760169834, 1.935513123, 0.07224683473, 0.001170016296]], + In: [[4.222321779, -26.41213184, 27.28528527, 0.1216179019, 0.0003068835464], [6.072655104, 1.64550179, 1.522570749, 0.06565079147, 0.001120938515]], + Sn: [[5.142220746, -25.49454138, 25.74144875, 0.1117782276, 0.0002936473847], [5.272726365, 1.531949592, 1.40257525, 0.06116853873, 0.001075608154]], + Sb: [[6.241640318, -93.38687244, 92.63328758, 0.1034126922, 0.0002818484269], [4.269841081, 1.394077461, 1.355668549, 0.05726679497, 0.001033079543]], + Te: [[7.377433018, -126.0251069, 124.128405, 0.09599783718, 0.0002710722164], [3.469177578, 1.297598109, 1.267710676, 0.05377717502, 0.000993084577]], + I: [[9.644006663, -122.9244354, 118.6825648, 0.0895025947, 0.0002612761215], [2.726455454, 1.237234259, 1.200620369, 0.05066786823, 0.0009554378834]], + Xe: [[15.54517497, -118.2410279, 108.009525, 0.0836259342, 0.0002519918624], [2.106373409, 1.208603761, 1.153952706, 0.04781893913, 0.0009198862576]], + Cs: [[4.287087392, 3.232506654, 0.6740295336, 0.06189080834, 0.000235612053], [22.65878708, 2.237973865, 0.3689955687, 0.04022665753, 0.0008837618909]], + Ba: [[6.244751874, 2.351722714, 0.4742793732, 0.06381138743, 0.0002346512806], [15.14313542, 1.453790006, 0.3208356464, 0.04043545321, 0.0008540811313]], + La: [[6.097881796, 2.194951647, 0.548172792, 0.06166695732, 0.0002268073559], [12.42885443, 1.505359924, 0.3337380397, 0.03877445535, 0.0008240498841]], + Ce: [[5.795268796, 2.370226641, 0.4713987569, 0.05743682606, 0.0002189794893], [14.28010551, 1.359690157, 0.3020173497, 0.03664367981, 0.0007954345265]], + Pr: [[5.604062554, 2.357962596, 0.4760010986, 0.05441233743, 0.0002114146022], [13.95174902, 1.312397549, 0.2949337012, 0.03486015425, 0.0007682616827]], + Nd: [[5.42908392, 2.336873254, 0.4833735541, 0.05146549646, 0.0002037761329], [13.65036494, 1.267598414, 0.2886106816, 0.03312918074, 0.0007423484838]], + Pm: [[5.267744451, 2.308558133, 0.493265479, 0.04863562797, 0.0001963088423], [13.36020968, 1.225858566, 0.2829196321, 0.03147353971, 0.0007176580251]], + Sm: [[5.126804285, 2.26925534, 0.5042093005, 0.04569239924, 0.0001886750505], [13.1581501, 1.181295082, 0.2771070382, 0.02979576045, 0.0006940110992]], + Eu: [[4.979623597, 2.241830875, 0.5129339614, 0.04298018485, 0.0001813816925], [12.83926631, 1.147054464, 0.2703871609, 0.0282418715, 0.0006714866032]], + Gd: [[5.0783583, 1.957440272, 0.5928259832, 0.04195020341, 0.0001752410915], [10.51327255, 1.117649413, 0.2843867418, 0.02726633276, 0.0006503108607]], + Tb: [[4.711616367, 2.172619508, 0.5397176013, 0.03797960045, 0.0001669237636], [12.31094159, 1.087437968, 0.2598049655, 0.02532899239, 0.000629278567]], + Dy: [[4.590755045, 2.13572373, 0.5513555601, 0.03560584067, 0.0001598240169], [12.06567406, 1.058117371, 0.2539944389, 0.02395087396, 0.0006094827484]], + Ho: [[4.484001106, 2.089043471, 0.5659326183, 0.03327035902, 0.0001524456103], [11.87492507, 1.028284937, 0.2489078079, 0.02258440655, 0.0005903744452]], + Er: [[4.376651408, 2.046451504, 0.5806628606, 0.03123885283, 0.0001453748697], [11.66530807, 1.003147697, 0.2441532927, 0.021361858, 0.0005721103385]], + Tm: [[4.283083182, 1.995380015, 0.5970535713, 0.02909516689, 0.000138064769], [11.4961906, 0.977039102, 0.239429133, 0.02009122333, 0.0005543771385]], + Yb: [[4.195638407, 1.94333286, 0.6124466173, 0.02715152077, 0.0001305947874], [11.41077505, 0.9490119245, 0.2349503265, 0.01890515763, 0.0005372336492]], + Lu: [[4.356925933, 1.695892048, 0.6639045201, 0.02630200188, 0.0001254973185], [9.294345147, 0.910500046, 0.2387465959, 0.01820985425, 0.000521559372]], + Hf: [[4.331384057, 1.527648647, 0.7357959229, 0.02495263232, 0.0001187408526], [7.876844338, 0.9425156426, 0.24169948, 0.01728998944, 0.0005058346313]], + Ta: [[4.197260013, 1.468548068, 0.7839312482, 0.02324940949, 0.0001112613586], [6.936740249, 1.017252766, 0.2389489397, 0.01623324331, 0.000490239004]], + W: [[3.976297158, 1.522926843, 0.7977062464, 0.02136667416, 0.0001030786894], [6.296857792, 1.112899512, 0.2310570407, 0.01510135456, 0.0004746824771]], + Re: [[3.751443814, 1.62768803, 0.7817567555, 0.01951708039, 9.431998043e-05], [5.797546361, 1.182236311, 0.219913586, 0.01398104555, 0.0004591271258]], + Os: [[3.484015173, 1.793779204, 0.7448783567, 0.01754277852, 8.448723516e-05], [5.439988461, 1.227921341, 0.206208857, 0.01278994017, 0.0004430322268]], + Ir: [[1.599565782, 2.975344522, 0.6950926784, 0.01487796275, 6.905495791e-05], [5.792444474, 1.55300983, 0.1886263359, 0.01117634707, 0.0004227723617]], + Pt: [[2.04021564, 2.899226346, 0.6363440838, 0.01320719196, 5.673821925e-05], [6.658194296, 1.413379238, 0.1740001045, 0.01006878045, 0.0004030771057]], + Au: [[1.675934671, 3.00486603, 0.5953400132, 0.01171631866, 4.296782976e-05], [5.522310932, 1.38007223, 0.1622292377, 0.009018148904, 0.0003792776675]], + Hg: [[2.235228504, 2.682766387, 0.5551949262, 0.01072733544, 3.28473992e-05], [5.02030989, 1.230775906, 0.152248123, 0.008283991169, 0.0003562419389]], + Tl: [[2.803427374, 2.71882788, 0.5224759154, 0.00984537837, 2.345245265e-05], [6.558768728, 1.169724225, 0.1435566918, 0.007619765262, 0.0003296276739]], + Pb: [[3.60861021, 2.450567747, 0.4786395001, 0.008872142352, 1.040019329e-05], [6.581625946, 1.027728527, 0.1335336806, 0.006848612389, 0.0002763888755]], + Bi: [[4.242099011, 2.099943421, 0.4328366314, 0.008020215704, 7.217850309e-07], [5.752801155, 0.8739014892, 0.1235999562, 0.006176003331, 0.0001414951776]], + Po: [[4.636200957, 1.780633114, 0.403730444, 0.007685395547, 8.954159028e-08], [4.888252998, 0.7563105269, 0.1173023645, 0.005930343942, 7.666686639e-05]], + At: [[4.965922506, 1.438155615, 0.3712992006, 0.007472564285, 1.141152842e-07], [4.091293788, 0.6292289966, 0.1110966787, 0.005772350103, 8.085118939e-05]], + Rn: [[5.306156145, 1.117331602, 0.3158587231, 0.007203422423, 1.073553306e-07], [3.488007355, 0.4811907411, 0.1018744679, 0.005592453744, 7.795066735e-05]], + Fr: [[4.52053399, 4.106953979, 0.7139468785, 0.01692940277, 8.574921292e-05], [19.44822342, 1.898246732, 0.1695535636, 0.01148195675, 0.0003461220383]], + Ra: [[6.52401072, 3.207870807, 0.5404787743, 0.008782788069, 6.910106029e-06], [14.00925543, 1.32635036, 0.1314085684, 0.006286474345, 0.0002278399815]], + Ac: [[6.896028536, 2.835141545, 0.5035068819, 0.00802294511, 9.204009548e-08], [11.07638257, 1.171326163, 0.1234946514, 0.005735155958, 7.197075418e-05]], + Th: [[7.093749002, 2.529123739, 0.4821078199, 0.007719366741, 7.271141994e-08], [9.094737952, 1.06391667, 0.1186194466, 0.005539457089, 6.584947305e-05]], + Pa: [[6.434013248, 2.970999705, 0.4607966518, 0.007240331258, 6.362366643e-08], [10.25968513, 1.131774523, 0.1127759354, 0.005274595834, 6.192638241e-05]], + U: [[6.210708268, 3.039344538, 0.4373399844, 0.006807147641, 6.182293277e-08], [10.02141059, 1.103998802, 0.1072189732, 0.005024321309, 6.005069942e-05]], + Np: [[6.004315983, 3.094316545, 0.4128084877, 0.006408916579, 6.730073762e-08], [9.817930467, 1.069787051, 0.1016352914, 0.004795248469, 6.028065987e-05]], + Pu: [[5.200617168, 3.498494404, 0.4054149311, 0.006223437008, 6.008593295e-08], [11.20383102, 1.128463695, 0.09893334727, 0.00465917432, 5.72590639e-05]], + Am: [[5.0253386, 3.518439883, 0.3819503494, 0.005821102081, 6.526093388e-08], [10.97721907, 1.084772148, 0.09367468749, 0.004426823469, 5.738568371e-05]], + Cm: [[5.346561003, 3.224684666, 0.3494617526, 0.005292517567, 6.159176302e-08], [9.231183798, 0.9728362292, 0.0870596221, 0.004130119645, 5.494638944e-05]], + Bk: [[5.225823503, 3.22818874, 0.3270988788, 0.004888825756, 5.212722694e-08], [9.071357066, 0.9311242775, 0.08207206021, 0.00389029656, 5.103679766e-05]], + Cf: [[4.586412478, 3.518695957, 0.3192617142, 0.00472979648, 5.513244808e-08], [10.31861021, 0.9572788378, 0.07968074314, 0.003771932, 5.097508604e-05]], + Es: [[4.457994807, 3.508672126, 0.3013753805, 0.004407637462, 4.887879032e-08], [10.08906934, 0.9194464474, 0.07564191778, 0.003570264651, 4.804951744e-05]], + Fm: [[4.338975764, 3.491850989, 0.281471099, 0.004002092715, 5.529298082e-08], [9.963309372, 0.878083957, 0.07116371158, 0.003321524042, 4.851031795e-05]], + Md: [[4.227294704, 3.472492275, 0.2648222295, 0.003690728778, 6.258714262e-08], [9.72400602, 0.842873776, 0.0673534744, 0.003123646063, 4.91217097e-05]], + No: [[4.109517024, 3.457991325, 0.2470873512, 0.003304239209, 5.991049262e-08], [9.677359945, 0.8069400425, 0.0632815437, 0.002875446396, 4.706791537e-05]], + Lr: [[4.521474212, 3.202129856, 0.223028727, 0.002817164539, 4.06427954e-08], [8.283099069, 0.7319189581, 0.0580942773, 0.00256168016, 4.038165155e-05]], +}; diff --git a/js/diffractionsim-web/presets.ts b/js/diffractionsim-web/presets.ts new file mode 100644 index 000000000..ce7290597 --- /dev/null +++ b/js/diffractionsim-web/presets.ts @@ -0,0 +1,14 @@ +// Generated by scripts/diffraction_sim_presets.py: crystal data for the website +// simulator (200 keV, k_max 3.0 1/A). Do not edit by hand. +export const ENERGY_EV = 200000; +export const PRESETS: Record = { + "Si (diamond cubic)": "{\"name\":\"Si\",\"spacegroup\":\"Fd-3m (227)\",\"pointgroup\":\"m-3m\",\"cell\":[[5.431,0.0,0.0],[0.0,5.431,0.0],[0.0,0.0,5.431]],\"recip\":[[0.18412815319462345,0.0,0.0],[0.0,0.18412815319462345,0.0],[0.0,0.0,0.18412815319462345]],\"positions_frac\":[[0.0,0.0,0.0],[0.24999999999999997,0.24999999999999997,0.24999999999999997],[0.0,0.49999999999999994,0.49999999999999994],[0.24999999999999997,0.7499999999999999,0.7499999999999999],[0.49999999999999994,0.0,0.49999999999999994],[0.7499999999999999,0.24999999999999997,0.7499999999999999],[0.49999999999999994,0.49999999999999994,0.0],[0.7499999999999999,0.7499999999999999,0.24999999999999997]],\"numbers\":[14,14,14,14,14,14,14,14],\"symbols\":[\"Si\",\"Si\",\"Si\",\"Si\",\"Si\",\"Si\",\"Si\",\"Si\"],\"colors\":[[0.941,0.784,0.627],[0.941,0.784,0.627],[0.941,0.784,0.627],[0.941,0.784,0.627],[0.941,0.784,0.627],[0.941,0.784,0.627],[0.941,0.784,0.627],[0.941,0.784,0.627]],\"radii\":[1.11,1.11,1.11,1.11,1.11,1.11,1.11,1.11],\"hkl_i16\":\"8P/+//7/8P/+/wAA8P/+/wIA8P8AAP7/8P8AAAAA8P8AAAIA8P8CAP7/8P8CAAAA8P8CAAIA8f/7//3/8f/7////8f/7/wEA8f/7/wMA8f/9//v/8f/9//3/8f/9////8f/9/wEA8f/9/wMA8f/9/wUA8f////v/8f////3/8f//////8f///wEA8f///wMA8f///wUA8f8BAPv/8f8BAP3/8f8BAP//8f8BAAEA8f8BAAMA8f8BAAUA8f8DAPv/8f8DAP3/8f8DAP//8f8DAAEA8f8DAAMA8f8DAAUA8f8FAP3/8f8FAP//8f8FAAEA8f8FAAMA8v/4//7/8v/4/wAA8v/4/wIA8v/6//z/8v/6//7/8v/6/wAA8v/6/wIA8v/6/wQA8v/8//r/8v/8//z/8v/8//7/8v/8/wAA8v/8/wIA8v/8/wQA8v/8/wYA8v/+//j/8v/+//r/8v/+//z/8v/+//7/8v/+/wAA8v/+/wIA8v/+/wQA8v/+/wYA8v/+/wgA8v8AAPj/8v8AAPr/8v8AAPz/8v8AAP7/8v8AAAAA8v8AAAIA8v8AAAQA8v8AAAYA8v8AAAgA8v8CAPj/8v8CAPr/8v8CAPz/8v8CAP7/8v8CAAAA8v8CAAIA8v8CAAQA8v8CAAYA8v8CAAgA8v8EAPr/8v8EAPz/8v8EAP7/8v8EAAAA8v8EAAIA8v8EAAQA8v8EAAYA8v8GAPz/8v8GAP7/8v8GAAAA8v8GAAIA8v8GAAQA8v8IAP7/8v8IAAAA8v8IAAIA8//3//3/8//3////8//3/wEA8//3/wMA8//5//v/8//5//3/8//5////8//5/wEA8//5/wMA8//5/wUA8//7//n/8//7//v/8//7//3/8//7////8//7/wEA8//7/wMA8//7/wUA8//7/wcA8//9//f/8//9//n/8//9//v/8//9//3/8//9////8//9/wEA8//9/wMA8//9/wUA8//9/wcA8//9/wkA8/////f/8/////n/8/////v/8/////3/8///////8////wEA8////wMA8////wUA8////wcA8////wkA8/8BAPf/8/8BAPn/8/8BAPv/8/8BAP3/8/8BAP//8/8BAAEA8/8BAAMA8/8BAAUA8/8BAAcA8/8BAAkA8/8DAPf/8/8DAPn/8/8DAPv/8/8DAP3/8/8DAP//8/8DAAEA8/8DAAMA8/8DAAUA8/8DAAcA8/8DAAkA8/8FAPn/8/8FAPv/8/8FAP3/8/8FAP//8/8FAAEA8/8FAAMA8/8FAAUA8/8FAAcA8/8HAPv/8/8HAP3/8/8HAP//8/8HAAEA8/8HAAMA8/8HAAUA8/8JAP3/8/8JAP//8/8JAAEA8/8JAAMA9P/2//z/9P/2//7/9P/2/wAA9P/2/wIA9P/2/wQA9P/4//r/9P/4//z/9P/4//7/9P/4/wAA9P/4/wIA9P/4/wQA9P/4/wYA9P/6//j/9P/6//r/9P/6//z/9P/6//7/9P/6/wAA9P/6/wIA9P/6/wQA9P/6/wYA9P/6/wgA9P/8//b/9P/8//j/9P/8//r/9P/8//z/9P/8//7/9P/8/wAA9P/8/wIA9P/8/wQA9P/8/wYA9P/8/wgA9P/8/woA9P/+//b/9P/+//j/9P/+//r/9P/+//z/9P/+//7/9P/+/wAA9P/+/wIA9P/+/wQA9P/+/wYA9P/+/wgA9P/+/woA9P8AAPb/9P8AAPj/9P8AAPr/9P8AAPz/9P8AAP7/9P8AAAAA9P8AAAIA9P8AAAQA9P8AAAYA9P8AAAgA9P8AAAoA9P8CAPb/9P8CAPj/9P8CAPr/9P8CAPz/9P8CAP7/9P8CAAAA9P8CAAIA9P8CAAQA9P8CAAYA9P8CAAgA9P8CAAoA9P8EAPb/9P8EAPj/9P8EAPr/9P8EAPz/9P8EAP7/9P8EAAAA9P8EAAIA9P8EAAQA9P8EAAYA9P8EAAgA9P8EAAoA9P8GAPj/9P8GAPr/9P8GAPz/9P8GAP7/9P8GAAAA9P8GAAIA9P8GAAQA9P8GAAYA9P8GAAgA9P8IAPr/9P8IAPz/9P8IAP7/9P8IAAAA9P8IAAIA9P8IAAQA9P8IAAYA9P8KAPz/9P8KAP7/9P8KAAAA9P8KAAIA9P8KAAQA9f/1//3/9f/1////9f/1/wEA9f/1/wMA9f/3//n/9f/3//v/9f/3//3/9f/3////9f/3/wEA9f/3/wMA9f/3/wUA9f/3/wcA9f/5//f/9f/5//n/9f/5//v/9f/5//3/9f/5////9f/5/wEA9f/5/wMA9f/5/wUA9f/5/wcA9f/5/wkA9f/7//f/9f/7//n/9f/7//v/9f/7//3/9f/7////9f/7/wEA9f/7/wMA9f/7/wUA9f/7/wcA9f/7/wkA9f/9//X/9f/9//f/9f/9//n/9f/9//v/9f/9//3/9f/9////9f/9/wEA9f/9/wMA9f/9/wUA9f/9/wcA9f/9/wkA9f/9/wsA9f////X/9f////f/9f////n/9f////v/9f////3/9f//////9f///wEA9f///wMA9f///wUA9f///wcA9f///wkA9f///wsA9f8BAPX/9f8BAPf/9f8BAPn/9f8BAPv/9f8BAP3/9f8BAP//9f8BAAEA9f8BAAMA9f8BAAUA9f8BAAcA9f8BAAkA9f8BAAsA9f8DAPX/9f8DAPf/9f8DAPn/9f8DAPv/9f8DAP3/9f8DAP//9f8DAAEA9f8DAAMA9f8DAAUA9f8DAAcA9f8DAAkA9f8DAAsA9f8FAPf/9f8FAPn/9f8FAPv/9f8FAP3/9f8FAP//9f8FAAEA9f8FAAMA9f8FAAUA9f8FAAcA9f8FAAkA9f8HAPf/9f8HAPn/9f8HAPv/9f8HAP3/9f8HAP//9f8HAAEA9f8HAAMA9f8HAAUA9f8HAAcA9f8HAAkA9f8JAPn/9f8JAPv/9f8JAP3/9f8JAP//9f8JAAEA9f8JAAMA9f8JAAUA9f8JAAcA9f8LAP3/9f8LAP//9f8LAAEA9f8LAAMA9v/0//z/9v/0//7/9v/0/wAA9v/0/wIA9v/0/wQA9v/2//j/9v/2//r/9v/2//z/9v/2//7/9v/2/wAA9v/2/wIA9v/2/wQA9v/2/wYA9v/2/wgA9v/4//b/9v/4//j/9v/4//r/9v/4//z/9v/4//7/9v/4/wAA9v/4/wIA9v/4/wQA9v/4/wYA9v/4/wgA9v/4/woA9v/6//b/9v/6//j/9v/6//r/9v/6//z/9v/6//7/9v/6/wAA9v/6/wIA9v/6/wQA9v/6/wYA9v/6/wgA9v/6/woA9v/8//T/9v/8//b/9v/8//j/9v/8//r/9v/8//z/9v/8//7/9v/8/wAA9v/8/wIA9v/8/wQA9v/8/wYA9v/8/wgA9v/8/woA9v/8/wwA9v/+//T/9v/+//b/9v/+//j/9v/+//r/9v/+//z/9v/+//7/9v/+/wAA9v/+/wIA9v/+/wQA9v/+/wYA9v/+/wgA9v/+/woA9v/+/wwA9v8AAPT/9v8AAPb/9v8AAPj/9v8AAPr/9v8AAPz/9v8AAP7/9v8AAAAA9v8AAAIA9v8AAAQA9v8AAAYA9v8AAAgA9v8AAAoA9v8AAAwA9v8CAPT/9v8CAPb/9v8CAPj/9v8CAPr/9v8CAPz/9v8CAP7/9v8CAAAA9v8CAAIA9v8CAAQA9v8CAAYA9v8CAAgA9v8CAAoA9v8CAAwA9v8EAPT/9v8EAPb/9v8EAPj/9v8EAPr/9v8EAPz/9v8EAP7/9v8EAAAA9v8EAAIA9v8EAAQA9v8EAAYA9v8EAAgA9v8EAAoA9v8EAAwA9v8GAPb/9v8GAPj/9v8GAPr/9v8GAPz/9v8GAP7/9v8GAAAA9v8GAAIA9v8GAAQA9v8GAAYA9v8GAAgA9v8GAAoA9v8IAPb/9v8IAPj/9v8IAPr/9v8IAPz/9v8IAP7/9v8IAAAA9v8IAAIA9v8IAAQA9v8IAAYA9v8IAAgA9v8IAAoA9v8KAPj/9v8KAPr/9v8KAPz/9v8KAP7/9v8KAAAA9v8KAAIA9v8KAAQA9v8KAAYA9v8KAAgA9v8MAPz/9v8MAP7/9v8MAAAA9v8MAAIA9v8MAAQA9//z//3/9//z////9//z/wEA9//z/wMA9//1//n/9//1//v/9//1//3/9//1////9//1/wEA9//1/wMA9//1/wUA9//1/wcA9//3//f/9//3//n/9//3//v/9//3//3/9//3////9//3/wEA9//3/wMA9//3/wUA9//3/wcA9//3/wkA9//5//X/9//5//f/9//5//n/9//5//v/9//5//3/9//5////9//5/wEA9//5/wMA9//5/wUA9//5/wcA9//5/wkA9//5/wsA9//7//X/9//7//f/9//7//n/9//7//v/9//7//3/9//7////9//7/wEA9//7/wMA9//7/wUA9//7/wcA9//7/wkA9//7/wsA9//9//P/9//9//X/9//9//f/9//9//n/9//9//v/9//9//3/9//9////9//9/wEA9//9/wMA9//9/wUA9//9/wcA9//9/wkA9//9/wsA9//9/w0A9/////P/9/////X/9/////f/9/////n/9/////v/9/////3/9///////9////wEA9////wMA9////wUA9////wcA9////wkA9////wsA9////w0A9/8BAPP/9/8BAPX/9/8BAPf/9/8BAPn/9/8BAPv/9/8BAP3/9/8BAP//9/8BAAEA9/8BAAMA9/8BAAUA9/8BAAcA9/8BAAkA9/8BAAsA9/8BAA0A9/8DAPP/9/8DAPX/9/8DAPf/9/8DAPn/9/8DAPv/9/8DAP3/9/8DAP//9/8DAAEA9/8DAAMA9/8DAAUA9/8DAAcA9/8DAAkA9/8DAAsA9/8DAA0A9/8FAPX/9/8FAPf/9/8FAPn/9/8FAPv/9/8FAP3/9/8FAP//9/8FAAEA9/8FAAMA9/8FAAUA9/8FAAcA9/8FAAkA9/8FAAsA9/8HAPX/9/8HAPf/9/8HAPn/9/8HAPv/9/8HAP3/9/8HAP//9/8HAAEA9/8HAAMA9/8HAAUA9/8HAAcA9/8HAAkA9/8HAAsA9/8JAPf/9/8JAPn/9/8JAPv/9/8JAP3/9/8JAP//9/8JAAEA9/8JAAMA9/8JAAUA9/8JAAcA9/8JAAkA9/8LAPn/9/8LAPv/9/8LAP3/9/8LAP//9/8LAAEA9/8LAAMA9/8LAAUA9/8LAAcA9/8NAP3/9/8NAP//9/8NAAEA9/8NAAMA+P/y//7/+P/y/wAA+P/y/wIA+P/0//r/+P/0//z/+P/0//7/+P/0/wAA+P/0/wIA+P/0/wQA+P/0/wYA+P/2//b/+P/2//j/+P/2//r/+P/2//z/+P/2//7/+P/2/wAA+P/2/wIA+P/2/wQA+P/2/wYA+P/2/wgA+P/2/woA+P/4//b/+P/4//j/+P/4//r/+P/4//z/+P/4//7/+P/4/wAA+P/4/wIA+P/4/wQA+P/4/wYA+P/4/wgA+P/4/woA+P/6//T/+P/6//b/+P/6//j/+P/6//r/+P/6//z/+P/6//7/+P/6/wAA+P/6/wIA+P/6/wQA+P/6/wYA+P/6/wgA+P/6/woA+P/6/wwA+P/8//T/+P/8//b/+P/8//j/+P/8//r/+P/8//z/+P/8//7/+P/8/wAA+P/8/wIA+P/8/wQA+P/8/wYA+P/8/wgA+P/8/woA+P/8/wwA+P/+//L/+P/+//T/+P/+//b/+P/+//j/+P/+//r/+P/+//z/+P/+//7/+P/+/wAA+P/+/wIA+P/+/wQA+P/+/wYA+P/+/wgA+P/+/woA+P/+/wwA+P/+/w4A+P8AAPL/+P8AAPT/+P8AAPb/+P8AAPj/+P8AAPr/+P8AAPz/+P8AAP7/+P8AAAAA+P8AAAIA+P8AAAQA+P8AAAYA+P8AAAgA+P8AAAoA+P8AAAwA+P8AAA4A+P8CAPL/+P8CAPT/+P8CAPb/+P8CAPj/+P8CAPr/+P8CAPz/+P8CAP7/+P8CAAAA+P8CAAIA+P8CAAQA+P8CAAYA+P8CAAgA+P8CAAoA+P8CAAwA+P8CAA4A+P8EAPT/+P8EAPb/+P8EAPj/+P8EAPr/+P8EAPz/+P8EAP7/+P8EAAAA+P8EAAIA+P8EAAQA+P8EAAYA+P8EAAgA+P8EAAoA+P8EAAwA+P8GAPT/+P8GAPb/+P8GAPj/+P8GAPr/+P8GAPz/+P8GAP7/+P8GAAAA+P8GAAIA+P8GAAQA+P8GAAYA+P8GAAgA+P8GAAoA+P8GAAwA+P8IAPb/+P8IAPj/+P8IAPr/+P8IAPz/+P8IAP7/+P8IAAAA+P8IAAIA+P8IAAQA+P8IAAYA+P8IAAgA+P8IAAoA+P8KAPb/+P8KAPj/+P8KAPr/+P8KAPz/+P8KAP7/+P8KAAAA+P8KAAIA+P8KAAQA+P8KAAYA+P8KAAgA+P8KAAoA+P8MAPr/+P8MAPz/+P8MAP7/+P8MAAAA+P8MAAIA+P8MAAQA+P8MAAYA+P8OAP7/+P8OAAAA+P8OAAIA+f/z//v/+f/z//3/+f/z////+f/z/wEA+f/z/wMA+f/z/wUA+f/1//f/+f/1//n/+f/1//v/+f/1//3/+f/1////+f/1/wEA+f/1/wMA+f/1/wUA+f/1/wcA+f/1/wkA+f/3//X/+f/3//f/+f/3//n/+f/3//v/+f/3//3/+f/3////+f/3/wEA+f/3/wMA+f/3/wUA+f/3/wcA+f/3/wkA+f/3/wsA+f/5//X/+f/5//f/+f/5//n/+f/5//v/+f/5//3/+f/5////+f/5/wEA+f/5/wMA+f/5/wUA+f/5/wcA+f/5/wkA+f/5/wsA+f/7//P/+f/7//X/+f/7//f/+f/7//n/+f/7//v/+f/7//3/+f/7////+f/7/wEA+f/7/wMA+f/7/wUA+f/7/wcA+f/7/wkA+f/7/wsA+f/7/w0A+f/9//P/+f/9//X/+f/9//f/+f/9//n/+f/9//v/+f/9//3/+f/9////+f/9/wEA+f/9/wMA+f/9/wUA+f/9/wcA+f/9/wkA+f/9/wsA+f/9/w0A+f////P/+f////X/+f////f/+f////n/+f////v/+f////3/+f//////+f///wEA+f///wMA+f///wUA+f///wcA+f///wkA+f///wsA+f///w0A+f8BAPP/+f8BAPX/+f8BAPf/+f8BAPn/+f8BAPv/+f8BAP3/+f8BAP//+f8BAAEA+f8BAAMA+f8BAAUA+f8BAAcA+f8BAAkA+f8BAAsA+f8BAA0A+f8DAPP/+f8DAPX/+f8DAPf/+f8DAPn/+f8DAPv/+f8DAP3/+f8DAP//+f8DAAEA+f8DAAMA+f8DAAUA+f8DAAcA+f8DAAkA+f8DAAsA+f8DAA0A+f8FAPP/+f8FAPX/+f8FAPf/+f8FAPn/+f8FAPv/+f8FAP3/+f8FAP//+f8FAAEA+f8FAAMA+f8FAAUA+f8FAAcA+f8FAAkA+f8FAAsA+f8FAA0A+f8HAPX/+f8HAPf/+f8HAPn/+f8HAPv/+f8HAP3/+f8HAP//+f8HAAEA+f8HAAMA+f8HAAUA+f8HAAcA+f8HAAkA+f8HAAsA+f8JAPX/+f8JAPf/+f8JAPn/+f8JAPv/+f8JAP3/+f8JAP//+f8JAAEA+f8JAAMA+f8JAAUA+f8JAAcA+f8JAAkA+f8JAAsA+f8LAPf/+f8LAPn/+f8LAPv/+f8LAP3/+f8LAP//+f8LAAEA+f8LAAMA+f8LAAUA+f8LAAcA+f8LAAkA+f8NAPv/+f8NAP3/+f8NAP//+f8NAAEA+f8NAAMA+f8NAAUA+v/y//z/+v/y//7/+v/y/wAA+v/y/wIA+v/y/wQA+v/0//j/+v/0//r/+v/0//z/+v/0//7/+v/0/wAA+v/0/wIA+v/0/wQA+v/0/wYA+v/0/wgA+v/2//b/+v/2//j/+v/2//r/+v/2//z/+v/2//7/+v/2/wAA+v/2/wIA+v/2/wQA+v/2/wYA+v/2/wgA+v/2/woA+v/4//T/+v/4//b/+v/4//j/+v/4//r/+v/4//z/+v/4//7/+v/4/wAA+v/4/wIA+v/4/wQA+v/4/wYA+v/4/wgA+v/4/woA+v/4/wwA+v/6//T/+v/6//b/+v/6//j/+v/6//r/+v/6//z/+v/6//7/+v/6/wAA+v/6/wIA+v/6/wQA+v/6/wYA+v/6/wgA+v/6/woA+v/6/wwA+v/8//L/+v/8//T/+v/8//b/+v/8//j/+v/8//r/+v/8//z/+v/8//7/+v/8/wAA+v/8/wIA+v/8/wQA+v/8/wYA+v/8/wgA+v/8/woA+v/8/wwA+v/8/w4A+v/+//L/+v/+//T/+v/+//b/+v/+//j/+v/+//r/+v/+//z/+v/+//7/+v/+/wAA+v/+/wIA+v/+/wQA+v/+/wYA+v/+/wgA+v/+/woA+v/+/wwA+v/+/w4A+v8AAPL/+v8AAPT/+v8AAPb/+v8AAPj/+v8AAPr/+v8AAPz/+v8AAP7/+v8AAAAA+v8AAAIA+v8AAAQA+v8AAAYA+v8AAAgA+v8AAAoA+v8AAAwA+v8AAA4A+v8CAPL/+v8CAPT/+v8CAPb/+v8CAPj/+v8CAPr/+v8CAPz/+v8CAP7/+v8CAAAA+v8CAAIA+v8CAAQA+v8CAAYA+v8CAAgA+v8CAAoA+v8CAAwA+v8CAA4A+v8EAPL/+v8EAPT/+v8EAPb/+v8EAPj/+v8EAPr/+v8EAPz/+v8EAP7/+v8EAAAA+v8EAAIA+v8EAAQA+v8EAAYA+v8EAAgA+v8EAAoA+v8EAAwA+v8EAA4A+v8GAPT/+v8GAPb/+v8GAPj/+v8GAPr/+v8GAPz/+v8GAP7/+v8GAAAA+v8GAAIA+v8GAAQA+v8GAAYA+v8GAAgA+v8GAAoA+v8GAAwA+v8IAPT/+v8IAPb/+v8IAPj/+v8IAPr/+v8IAPz/+v8IAP7/+v8IAAAA+v8IAAIA+v8IAAQA+v8IAAYA+v8IAAgA+v8IAAoA+v8IAAwA+v8KAPb/+v8KAPj/+v8KAPr/+v8KAPz/+v8KAP7/+v8KAAAA+v8KAAIA+v8KAAQA+v8KAAYA+v8KAAgA+v8KAAoA+v8MAPj/+v8MAPr/+v8MAPz/+v8MAP7/+v8MAAAA+v8MAAIA+v8MAAQA+v8MAAYA+v8MAAgA+v8OAPz/+v8OAP7/+v8OAAAA+v8OAAIA+v8OAAQA+//x//3/+//x////+//x/wEA+//x/wMA+//z//n/+//z//v/+//z//3/+//z////+//z/wEA+//z/wMA+//z/wUA+//z/wcA+//1//f/+//1//n/+//1//v/+//1//3/+//1////+//1/wEA+//1/wMA+//1/wUA+//1/wcA+//1/wkA+//3//X/+//3//f/+//3//n/+//3//v/+//3//3/+//3////+//3/wEA+//3/wMA+//3/wUA+//3/wcA+//3/wkA+//3/wsA+//5//P/+//5//X/+//5//f/+//5//n/+//5//v/+//5//3/+//5////+//5/wEA+//5/wMA+//5/wUA+//5/wcA+//5/wkA+//5/wsA+//5/w0A+//7//P/+//7//X/+//7//f/+//7//n/+//7//v/+//7//3/+//7////+//7/wEA+//7/wMA+//7/wUA+//7/wcA+//7/wkA+//7/wsA+//7/w0A+//9//H/+//9//P/+//9//X/+//9//f/+//9//n/+//9//v/+//9//3/+//9////+//9/wEA+//9/wMA+//9/wUA+//9/wcA+//9/wkA+//9/wsA+//9/w0A+//9/w8A+/////H/+/////P/+/////X/+/////f/+/////n/+/////v/+/////3/+///////+////wEA+////wMA+////wUA+////wcA+////wkA+////wsA+////w0A+////w8A+/8BAPH/+/8BAPP/+/8BAPX/+/8BAPf/+/8BAPn/+/8BAPv/+/8BAP3/+/8BAP//+/8BAAEA+/8BAAMA+/8BAAUA+/8BAAcA+/8BAAkA+/8BAAsA+/8BAA0A+/8BAA8A+/8DAPH/+/8DAPP/+/8DAPX/+/8DAPf/+/8DAPn/+/8DAPv/+/8DAP3/+/8DAP//+/8DAAEA+/8DAAMA+/8DAAUA+/8DAAcA+/8DAAkA+/8DAAsA+/8DAA0A+/8DAA8A+/8FAPP/+/8FAPX/+/8FAPf/+/8FAPn/+/8FAPv/+/8FAP3/+/8FAP//+/8FAAEA+/8FAAMA+/8FAAUA+/8FAAcA+/8FAAkA+/8FAAsA+/8FAA0A+/8HAPP/+/8HAPX/+/8HAPf/+/8HAPn/+/8HAPv/+/8HAP3/+/8HAP//+/8HAAEA+/8HAAMA+/8HAAUA+/8HAAcA+/8HAAkA+/8HAAsA+/8HAA0A+/8JAPX/+/8JAPf/+/8JAPn/+/8JAPv/+/8JAP3/+/8JAP//+/8JAAEA+/8JAAMA+/8JAAUA+/8JAAcA+/8JAAkA+/8JAAsA+/8LAPf/+/8LAPn/+/8LAPv/+/8LAP3/+/8LAP//+/8LAAEA+/8LAAMA+/8LAAUA+/8LAAcA+/8LAAkA+/8NAPn/+/8NAPv/+/8NAP3/+/8NAP//+/8NAAEA+/8NAAMA+/8NAAUA+/8NAAcA+/8PAP3/+/8PAP//+/8PAAEA+/8PAAMA/P/y//r//P/y//z//P/y//7//P/y/wAA/P/y/wIA/P/y/wQA/P/y/wYA/P/0//b//P/0//j//P/0//r//P/0//z//P/0//7//P/0/wAA/P/0/wIA/P/0/wQA/P/0/wYA/P/0/wgA/P/0/woA/P/2//T//P/2//b//P/2//j//P/2//r//P/2//z//P/2//7//P/2/wAA/P/2/wIA/P/2/wQA/P/2/wYA/P/2/wgA/P/2/woA/P/2/wwA/P/4//T//P/4//b//P/4//j//P/4//r//P/4//z//P/4//7//P/4/wAA/P/4/wIA/P/4/wQA/P/4/wYA/P/4/wgA/P/4/woA/P/4/wwA/P/6//L//P/6//T//P/6//b//P/6//j//P/6//r//P/6//z//P/6//7//P/6/wAA/P/6/wIA/P/6/wQA/P/6/wYA/P/6/wgA/P/6/woA/P/6/wwA/P/6/w4A/P/8//L//P/8//T//P/8//b//P/8//j//P/8//r//P/8//z//P/8//7//P/8/wAA/P/8/wIA/P/8/wQA/P/8/wYA/P/8/wgA/P/8/woA/P/8/wwA/P/8/w4A/P/+//L//P/+//T//P/+//b//P/+//j//P/+//r//P/+//z//P/+//7//P/+/wAA/P/+/wIA/P/+/wQA/P/+/wYA/P/+/wgA/P/+/woA/P/+/wwA/P/+/w4A/P8AAPL//P8AAPT//P8AAPb//P8AAPj//P8AAPr//P8AAPz//P8AAP7//P8AAAAA/P8AAAIA/P8AAAQA/P8AAAYA/P8AAAgA/P8AAAoA/P8AAAwA/P8AAA4A/P8CAPL//P8CAPT//P8CAPb//P8CAPj//P8CAPr//P8CAPz//P8CAP7//P8CAAAA/P8CAAIA/P8CAAQA/P8CAAYA/P8CAAgA/P8CAAoA/P8CAAwA/P8CAA4A/P8EAPL//P8EAPT//P8EAPb//P8EAPj//P8EAPr//P8EAPz//P8EAP7//P8EAAAA/P8EAAIA/P8EAAQA/P8EAAYA/P8EAAgA/P8EAAoA/P8EAAwA/P8EAA4A/P8GAPL//P8GAPT//P8GAPb//P8GAPj//P8GAPr//P8GAPz//P8GAP7//P8GAAAA/P8GAAIA/P8GAAQA/P8GAAYA/P8GAAgA/P8GAAoA/P8GAAwA/P8GAA4A/P8IAPT//P8IAPb//P8IAPj//P8IAPr//P8IAPz//P8IAP7//P8IAAAA/P8IAAIA/P8IAAQA/P8IAAYA/P8IAAgA/P8IAAoA/P8IAAwA/P8KAPT//P8KAPb//P8KAPj//P8KAPr//P8KAPz//P8KAP7//P8KAAAA/P8KAAIA/P8KAAQA/P8KAAYA/P8KAAgA/P8KAAoA/P8KAAwA/P8MAPb//P8MAPj//P8MAPr//P8MAPz//P8MAP7//P8MAAAA/P8MAAIA/P8MAAQA/P8MAAYA/P8MAAgA/P8MAAoA/P8OAPr//P8OAPz//P8OAP7//P8OAAAA/P8OAAIA/P8OAAQA/P8OAAYA/f/x//v//f/x//3//f/x/////f/x/wEA/f/x/wMA/f/x/wUA/f/z//f//f/z//n//f/z//v//f/z//3//f/z/////f/z/wEA/f/z/wMA/f/z/wUA/f/z/wcA/f/z/wkA/f/1//X//f/1//f//f/1//n//f/1//v//f/1//3//f/1/////f/1/wEA/f/1/wMA/f/1/wUA/f/1/wcA/f/1/wkA/f/1/wsA/f/3//P//f/3//X//f/3//f//f/3//n//f/3//v//f/3//3//f/3/////f/3/wEA/f/3/wMA/f/3/wUA/f/3/wcA/f/3/wkA/f/3/wsA/f/3/w0A/f/5//P//f/5//X//f/5//f//f/5//n//f/5//v//f/5//3//f/5/////f/5/wEA/f/5/wMA/f/5/wUA/f/5/wcA/f/5/wkA/f/5/wsA/f/5/w0A/f/7//H//f/7//P//f/7//X//f/7//f//f/7//n//f/7//v//f/7//3//f/7/////f/7/wEA/f/7/wMA/f/7/wUA/f/7/wcA/f/7/wkA/f/7/wsA/f/7/w0A/f/7/w8A/f/9//H//f/9//P//f/9//X//f/9//f//f/9//n//f/9//v//f/9//3//f/9/////f/9/wEA/f/9/wMA/f/9/wUA/f/9/wcA/f/9/wkA/f/9/wsA/f/9/w0A/f/9/w8A/f////H//f////P//f////X//f////f//f////n//f////v//f////3//f///////f///wEA/f///wMA/f///wUA/f///wcA/f///wkA/f///wsA/f///w0A/f///w8A/f8BAPH//f8BAPP//f8BAPX//f8BAPf//f8BAPn//f8BAPv//f8BAP3//f8BAP///f8BAAEA/f8BAAMA/f8BAAUA/f8BAAcA/f8BAAkA/f8BAAsA/f8BAA0A/f8BAA8A/f8DAPH//f8DAPP//f8DAPX//f8DAPf//f8DAPn//f8DAPv//f8DAP3//f8DAP///f8DAAEA/f8DAAMA/f8DAAUA/f8DAAcA/f8DAAkA/f8DAAsA/f8DAA0A/f8DAA8A/f8FAPH//f8FAPP//f8FAPX//f8FAPf//f8FAPn//f8FAPv//f8FAP3//f8FAP///f8FAAEA/f8FAAMA/f8FAAUA/f8FAAcA/f8FAAkA/f8FAAsA/f8FAA0A/f8FAA8A/f8HAPP//f8HAPX//f8HAPf//f8HAPn//f8HAPv//f8HAP3//f8HAP///f8HAAEA/f8HAAMA/f8HAAUA/f8HAAcA/f8HAAkA/f8HAAsA/f8HAA0A/f8JAPP//f8JAPX//f8JAPf//f8JAPn//f8JAPv//f8JAP3//f8JAP///f8JAAEA/f8JAAMA/f8JAAUA/f8JAAcA/f8JAAkA/f8JAAsA/f8JAA0A/f8LAPX//f8LAPf//f8LAPn//f8LAPv//f8LAP3//f8LAP///f8LAAEA/f8LAAMA/f8LAAUA/f8LAAcA/f8LAAkA/f8LAAsA/f8NAPf//f8NAPn//f8NAPv//f8NAP3//f8NAP///f8NAAEA/f8NAAMA/f8NAAUA/f8NAAcA/f8NAAkA/f8PAPv//f8PAP3//f8PAP///f8PAAEA/f8PAAMA/f8PAAUA/v/w//7//v/w/wAA/v/w/wIA/v/y//j//v/y//r//v/y//z//v/y//7//v/y/wAA/v/y/wIA/v/y/wQA/v/y/wYA/v/y/wgA/v/0//b//v/0//j//v/0//r//v/0//z//v/0//7//v/0/wAA/v/0/wIA/v/0/wQA/v/0/wYA/v/0/wgA/v/0/woA/v/2//T//v/2//b//v/2//j//v/2//r//v/2//z//v/2//7//v/2/wAA/v/2/wIA/v/2/wQA/v/2/wYA/v/2/wgA/v/2/woA/v/2/wwA/v/4//L//v/4//T//v/4//b//v/4//j//v/4//r//v/4//z//v/4//7//v/4/wAA/v/4/wIA/v/4/wQA/v/4/wYA/v/4/wgA/v/4/woA/v/4/wwA/v/4/w4A/v/6//L//v/6//T//v/6//b//v/6//j//v/6//r//v/6//z//v/6//7//v/6/wAA/v/6/wIA/v/6/wQA/v/6/wYA/v/6/wgA/v/6/woA/v/6/wwA/v/6/w4A/v/8//L//v/8//T//v/8//b//v/8//j//v/8//r//v/8//z//v/8//7//v/8/wAA/v/8/wIA/v/8/wQA/v/8/wYA/v/8/wgA/v/8/woA/v/8/wwA/v/8/w4A/v/+//D//v/+//L//v/+//T//v/+//b//v/+//j//v/+//r//v/+//z//v/+//7//v/+/wAA/v/+/wIA/v/+/wQA/v/+/wYA/v/+/wgA/v/+/woA/v/+/wwA/v/+/w4A/v/+/xAA/v8AAPD//v8AAPL//v8AAPT//v8AAPb//v8AAPj//v8AAPr//v8AAPz//v8AAP7//v8AAAAA/v8AAAIA/v8AAAQA/v8AAAYA/v8AAAgA/v8AAAoA/v8AAAwA/v8AAA4A/v8AABAA/v8CAPD//v8CAPL//v8CAPT//v8CAPb//v8CAPj//v8CAPr//v8CAPz//v8CAP7//v8CAAAA/v8CAAIA/v8CAAQA/v8CAAYA/v8CAAgA/v8CAAoA/v8CAAwA/v8CAA4A/v8CABAA/v8EAPL//v8EAPT//v8EAPb//v8EAPj//v8EAPr//v8EAPz//v8EAP7//v8EAAAA/v8EAAIA/v8EAAQA/v8EAAYA/v8EAAgA/v8EAAoA/v8EAAwA/v8EAA4A/v8GAPL//v8GAPT//v8GAPb//v8GAPj//v8GAPr//v8GAPz//v8GAP7//v8GAAAA/v8GAAIA/v8GAAQA/v8GAAYA/v8GAAgA/v8GAAoA/v8GAAwA/v8GAA4A/v8IAPL//v8IAPT//v8IAPb//v8IAPj//v8IAPr//v8IAPz//v8IAP7//v8IAAAA/v8IAAIA/v8IAAQA/v8IAAYA/v8IAAgA/v8IAAoA/v8IAAwA/v8IAA4A/v8KAPT//v8KAPb//v8KAPj//v8KAPr//v8KAPz//v8KAP7//v8KAAAA/v8KAAIA/v8KAAQA/v8KAAYA/v8KAAgA/v8KAAoA/v8KAAwA/v8MAPb//v8MAPj//v8MAPr//v8MAPz//v8MAP7//v8MAAAA/v8MAAIA/v8MAAQA/v8MAAYA/v8MAAgA/v8MAAoA/v8OAPj//v8OAPr//v8OAPz//v8OAP7//v8OAAAA/v8OAAIA/v8OAAQA/v8OAAYA/v8OAAgA/v8QAP7//v8QAAAA/v8QAAIA///x//v////x//3////x///////x/wEA///x/wMA///x/wUA///z//f////z//n////z//v////z//3////z///////z/wEA///z/wMA///z/wUA///z/wcA///z/wkA///1//X////1//f////1//n////1//v////1//3////1///////1/wEA///1/wMA///1/wUA///1/wcA///1/wkA///1/wsA///3//P////3//X////3//f////3//n////3//v////3//3////3///////3/wEA///3/wMA///3/wUA///3/wcA///3/wkA///3/wsA///3/w0A///5//P////5//X////5//f////5//n////5//v////5//3////5///////5/wEA///5/wMA///5/wUA///5/wcA///5/wkA///5/wsA///5/w0A///7//H////7//P////7//X////7//f////7//n////7//v////7//3////7///////7/wEA///7/wMA///7/wUA///7/wcA///7/wkA///7/wsA///7/w0A///7/w8A///9//H////9//P////9//X////9//f////9//n////9//v////9//3////9///////9/wEA///9/wMA///9/wUA///9/wcA///9/wkA///9/wsA///9/w0A///9/w8A//////H///////P///////X///////f///////n///////v///////3//////////////wEA/////wMA/////wUA/////wcA/////wkA/////wsA/////w0A/////w8A//8BAPH///8BAPP///8BAPX///8BAPf///8BAPn///8BAPv///8BAP3///8BAP////8BAAEA//8BAAMA//8BAAUA//8BAAcA//8BAAkA//8BAAsA//8BAA0A//8BAA8A//8DAPH///8DAPP///8DAPX///8DAPf///8DAPn///8DAPv///8DAP3///8DAP////8DAAEA//8DAAMA//8DAAUA//8DAAcA//8DAAkA//8DAAsA//8DAA0A//8DAA8A//8FAPH///8FAPP///8FAPX///8FAPf///8FAPn///8FAPv///8FAP3///8FAP////8FAAEA//8FAAMA//8FAAUA//8FAAcA//8FAAkA//8FAAsA//8FAA0A//8FAA8A//8HAPP///8HAPX///8HAPf///8HAPn///8HAPv///8HAP3///8HAP////8HAAEA//8HAAMA//8HAAUA//8HAAcA//8HAAkA//8HAAsA//8HAA0A//8JAPP///8JAPX///8JAPf///8JAPn///8JAPv///8JAP3///8JAP////8JAAEA//8JAAMA//8JAAUA//8JAAcA//8JAAkA//8JAAsA//8JAA0A//8LAPX///8LAPf///8LAPn///8LAPv///8LAP3///8LAP////8LAAEA//8LAAMA//8LAAUA//8LAAcA//8LAAkA//8LAAsA//8NAPf///8NAPn///8NAPv///8NAP3///8NAP////8NAAEA//8NAAMA//8NAAUA//8NAAcA//8NAAkA//8PAPv///8PAP3///8PAP////8PAAEA//8PAAMA//8PAAUAAADw//7/AADw/wAAAADw/wIAAADy//j/AADy//r/AADy//z/AADy//7/AADy/wAAAADy/wIAAADy/wQAAADy/wYAAADy/wgAAAD0//b/AAD0//j/AAD0//r/AAD0//z/AAD0//7/AAD0/wAAAAD0/wIAAAD0/wQAAAD0/wYAAAD0/wgAAAD0/woAAAD2//T/AAD2//b/AAD2//j/AAD2//r/AAD2//z/AAD2//7/AAD2/wAAAAD2/wIAAAD2/wQAAAD2/wYAAAD2/wgAAAD2/woAAAD2/wwAAAD4//L/AAD4//T/AAD4//b/AAD4//j/AAD4//r/AAD4//z/AAD4//7/AAD4/wAAAAD4/wIAAAD4/wQAAAD4/wYAAAD4/wgAAAD4/woAAAD4/wwAAAD4/w4AAAD6//L/AAD6//T/AAD6//b/AAD6//j/AAD6//r/AAD6//z/AAD6//7/AAD6/wAAAAD6/wIAAAD6/wQAAAD6/wYAAAD6/wgAAAD6/woAAAD6/wwAAAD6/w4AAAD8//L/AAD8//T/AAD8//b/AAD8//j/AAD8//r/AAD8//z/AAD8//7/AAD8/wAAAAD8/wIAAAD8/wQAAAD8/wYAAAD8/wgAAAD8/woAAAD8/wwAAAD8/w4AAAD+//D/AAD+//L/AAD+//T/AAD+//b/AAD+//j/AAD+//r/AAD+//z/AAD+//7/AAD+/wAAAAD+/wIAAAD+/wQAAAD+/wYAAAD+/wgAAAD+/woAAAD+/wwAAAD+/w4AAAD+/xAAAAAAAPD/AAAAAPL/AAAAAPT/AAAAAPb/AAAAAPj/AAAAAPr/AAAAAPz/AAAAAP7/AAAAAAIAAAAAAAQAAAAAAAYAAAAAAAgAAAAAAAoAAAAAAAwAAAAAAA4AAAAAABAAAAACAPD/AAACAPL/AAACAPT/AAACAPb/AAACAPj/AAACAPr/AAACAPz/AAACAP7/AAACAAAAAAACAAIAAAACAAQAAAACAAYAAAACAAgAAAACAAoAAAACAAwAAAACAA4AAAACABAAAAAEAPL/AAAEAPT/AAAEAPb/AAAEAPj/AAAEAPr/AAAEAPz/AAAEAP7/AAAEAAAAAAAEAAIAAAAEAAQAAAAEAAYAAAAEAAgAAAAEAAoAAAAEAAwAAAAEAA4AAAAGAPL/AAAGAPT/AAAGAPb/AAAGAPj/AAAGAPr/AAAGAPz/AAAGAP7/AAAGAAAAAAAGAAIAAAAGAAQAAAAGAAYAAAAGAAgAAAAGAAoAAAAGAAwAAAAGAA4AAAAIAPL/AAAIAPT/AAAIAPb/AAAIAPj/AAAIAPr/AAAIAPz/AAAIAP7/AAAIAAAAAAAIAAIAAAAIAAQAAAAIAAYAAAAIAAgAAAAIAAoAAAAIAAwAAAAIAA4AAAAKAPT/AAAKAPb/AAAKAPj/AAAKAPr/AAAKAPz/AAAKAP7/AAAKAAAAAAAKAAIAAAAKAAQAAAAKAAYAAAAKAAgAAAAKAAoAAAAKAAwAAAAMAPb/AAAMAPj/AAAMAPr/AAAMAPz/AAAMAP7/AAAMAAAAAAAMAAIAAAAMAAQAAAAMAAYAAAAMAAgAAAAMAAoAAAAOAPj/AAAOAPr/AAAOAPz/AAAOAP7/AAAOAAAAAAAOAAIAAAAOAAQAAAAOAAYAAAAOAAgAAAAQAP7/AAAQAAAAAAAQAAIAAQDx//v/AQDx//3/AQDx////AQDx/wEAAQDx/wMAAQDx/wUAAQDz//f/AQDz//n/AQDz//v/AQDz//3/AQDz////AQDz/wEAAQDz/wMAAQDz/wUAAQDz/wcAAQDz/wkAAQD1//X/AQD1//f/AQD1//n/AQD1//v/AQD1//3/AQD1////AQD1/wEAAQD1/wMAAQD1/wUAAQD1/wcAAQD1/wkAAQD1/wsAAQD3//P/AQD3//X/AQD3//f/AQD3//n/AQD3//v/AQD3//3/AQD3////AQD3/wEAAQD3/wMAAQD3/wUAAQD3/wcAAQD3/wkAAQD3/wsAAQD3/w0AAQD5//P/AQD5//X/AQD5//f/AQD5//n/AQD5//v/AQD5//3/AQD5////AQD5/wEAAQD5/wMAAQD5/wUAAQD5/wcAAQD5/wkAAQD5/wsAAQD5/w0AAQD7//H/AQD7//P/AQD7//X/AQD7//f/AQD7//n/AQD7//v/AQD7//3/AQD7////AQD7/wEAAQD7/wMAAQD7/wUAAQD7/wcAAQD7/wkAAQD7/wsAAQD7/w0AAQD7/w8AAQD9//H/AQD9//P/AQD9//X/AQD9//f/AQD9//n/AQD9//v/AQD9//3/AQD9////AQD9/wEAAQD9/wMAAQD9/wUAAQD9/wcAAQD9/wkAAQD9/wsAAQD9/w0AAQD9/w8AAQD///H/AQD///P/AQD///X/AQD///f/AQD///n/AQD///v/AQD///3/AQD/////AQD//wEAAQD//wMAAQD//wUAAQD//wcAAQD//wkAAQD//wsAAQD//w0AAQD//w8AAQABAPH/AQABAPP/AQABAPX/AQABAPf/AQABAPn/AQABAPv/AQABAP3/AQABAP//AQABAAEAAQABAAMAAQABAAUAAQABAAcAAQABAAkAAQABAAsAAQABAA0AAQABAA8AAQADAPH/AQADAPP/AQADAPX/AQADAPf/AQADAPn/AQADAPv/AQADAP3/AQADAP//AQADAAEAAQADAAMAAQADAAUAAQADAAcAAQADAAkAAQADAAsAAQADAA0AAQADAA8AAQAFAPH/AQAFAPP/AQAFAPX/AQAFAPf/AQAFAPn/AQAFAPv/AQAFAP3/AQAFAP//AQAFAAEAAQAFAAMAAQAFAAUAAQAFAAcAAQAFAAkAAQAFAAsAAQAFAA0AAQAFAA8AAQAHAPP/AQAHAPX/AQAHAPf/AQAHAPn/AQAHAPv/AQAHAP3/AQAHAP//AQAHAAEAAQAHAAMAAQAHAAUAAQAHAAcAAQAHAAkAAQAHAAsAAQAHAA0AAQAJAPP/AQAJAPX/AQAJAPf/AQAJAPn/AQAJAPv/AQAJAP3/AQAJAP//AQAJAAEAAQAJAAMAAQAJAAUAAQAJAAcAAQAJAAkAAQAJAAsAAQAJAA0AAQALAPX/AQALAPf/AQALAPn/AQALAPv/AQALAP3/AQALAP//AQALAAEAAQALAAMAAQALAAUAAQALAAcAAQALAAkAAQALAAsAAQANAPf/AQANAPn/AQANAPv/AQANAP3/AQANAP//AQANAAEAAQANAAMAAQANAAUAAQANAAcAAQANAAkAAQAPAPv/AQAPAP3/AQAPAP//AQAPAAEAAQAPAAMAAQAPAAUAAgDw//7/AgDw/wAAAgDw/wIAAgDy//j/AgDy//r/AgDy//z/AgDy//7/AgDy/wAAAgDy/wIAAgDy/wQAAgDy/wYAAgDy/wgAAgD0//b/AgD0//j/AgD0//r/AgD0//z/AgD0//7/AgD0/wAAAgD0/wIAAgD0/wQAAgD0/wYAAgD0/wgAAgD0/woAAgD2//T/AgD2//b/AgD2//j/AgD2//r/AgD2//z/AgD2//7/AgD2/wAAAgD2/wIAAgD2/wQAAgD2/wYAAgD2/wgAAgD2/woAAgD2/wwAAgD4//L/AgD4//T/AgD4//b/AgD4//j/AgD4//r/AgD4//z/AgD4//7/AgD4/wAAAgD4/wIAAgD4/wQAAgD4/wYAAgD4/wgAAgD4/woAAgD4/wwAAgD4/w4AAgD6//L/AgD6//T/AgD6//b/AgD6//j/AgD6//r/AgD6//z/AgD6//7/AgD6/wAAAgD6/wIAAgD6/wQAAgD6/wYAAgD6/wgAAgD6/woAAgD6/wwAAgD6/w4AAgD8//L/AgD8//T/AgD8//b/AgD8//j/AgD8//r/AgD8//z/AgD8//7/AgD8/wAAAgD8/wIAAgD8/wQAAgD8/wYAAgD8/wgAAgD8/woAAgD8/wwAAgD8/w4AAgD+//D/AgD+//L/AgD+//T/AgD+//b/AgD+//j/AgD+//r/AgD+//z/AgD+//7/AgD+/wAAAgD+/wIAAgD+/wQAAgD+/wYAAgD+/wgAAgD+/woAAgD+/wwAAgD+/w4AAgD+/xAAAgAAAPD/AgAAAPL/AgAAAPT/AgAAAPb/AgAAAPj/AgAAAPr/AgAAAPz/AgAAAP7/AgAAAAAAAgAAAAIAAgAAAAQAAgAAAAYAAgAAAAgAAgAAAAoAAgAAAAwAAgAAAA4AAgAAABAAAgACAPD/AgACAPL/AgACAPT/AgACAPb/AgACAPj/AgACAPr/AgACAPz/AgACAP7/AgACAAAAAgACAAIAAgACAAQAAgACAAYAAgACAAgAAgACAAoAAgACAAwAAgACAA4AAgACABAAAgAEAPL/AgAEAPT/AgAEAPb/AgAEAPj/AgAEAPr/AgAEAPz/AgAEAP7/AgAEAAAAAgAEAAIAAgAEAAQAAgAEAAYAAgAEAAgAAgAEAAoAAgAEAAwAAgAEAA4AAgAGAPL/AgAGAPT/AgAGAPb/AgAGAPj/AgAGAPr/AgAGAPz/AgAGAP7/AgAGAAAAAgAGAAIAAgAGAAQAAgAGAAYAAgAGAAgAAgAGAAoAAgAGAAwAAgAGAA4AAgAIAPL/AgAIAPT/AgAIAPb/AgAIAPj/AgAIAPr/AgAIAPz/AgAIAP7/AgAIAAAAAgAIAAIAAgAIAAQAAgAIAAYAAgAIAAgAAgAIAAoAAgAIAAwAAgAIAA4AAgAKAPT/AgAKAPb/AgAKAPj/AgAKAPr/AgAKAPz/AgAKAP7/AgAKAAAAAgAKAAIAAgAKAAQAAgAKAAYAAgAKAAgAAgAKAAoAAgAKAAwAAgAMAPb/AgAMAPj/AgAMAPr/AgAMAPz/AgAMAP7/AgAMAAAAAgAMAAIAAgAMAAQAAgAMAAYAAgAMAAgAAgAMAAoAAgAOAPj/AgAOAPr/AgAOAPz/AgAOAP7/AgAOAAAAAgAOAAIAAgAOAAQAAgAOAAYAAgAOAAgAAgAQAP7/AgAQAAAAAgAQAAIAAwDx//v/AwDx//3/AwDx////AwDx/wEAAwDx/wMAAwDx/wUAAwDz//f/AwDz//n/AwDz//v/AwDz//3/AwDz////AwDz/wEAAwDz/wMAAwDz/wUAAwDz/wcAAwDz/wkAAwD1//X/AwD1//f/AwD1//n/AwD1//v/AwD1//3/AwD1////AwD1/wEAAwD1/wMAAwD1/wUAAwD1/wcAAwD1/wkAAwD1/wsAAwD3//P/AwD3//X/AwD3//f/AwD3//n/AwD3//v/AwD3//3/AwD3////AwD3/wEAAwD3/wMAAwD3/wUAAwD3/wcAAwD3/wkAAwD3/wsAAwD3/w0AAwD5//P/AwD5//X/AwD5//f/AwD5//n/AwD5//v/AwD5//3/AwD5////AwD5/wEAAwD5/wMAAwD5/wUAAwD5/wcAAwD5/wkAAwD5/wsAAwD5/w0AAwD7//H/AwD7//P/AwD7//X/AwD7//f/AwD7//n/AwD7//v/AwD7//3/AwD7////AwD7/wEAAwD7/wMAAwD7/wUAAwD7/wcAAwD7/wkAAwD7/wsAAwD7/w0AAwD7/w8AAwD9//H/AwD9//P/AwD9//X/AwD9//f/AwD9//n/AwD9//v/AwD9//3/AwD9////AwD9/wEAAwD9/wMAAwD9/wUAAwD9/wcAAwD9/wkAAwD9/wsAAwD9/w0AAwD9/w8AAwD///H/AwD///P/AwD///X/AwD///f/AwD///n/AwD///v/AwD///3/AwD/////AwD//wEAAwD//wMAAwD//wUAAwD//wcAAwD//wkAAwD//wsAAwD//w0AAwD//w8AAwABAPH/AwABAPP/AwABAPX/AwABAPf/AwABAPn/AwABAPv/AwABAP3/AwABAP//AwABAAEAAwABAAMAAwABAAUAAwABAAcAAwABAAkAAwABAAsAAwABAA0AAwABAA8AAwADAPH/AwADAPP/AwADAPX/AwADAPf/AwADAPn/AwADAPv/AwADAP3/AwADAP//AwADAAEAAwADAAMAAwADAAUAAwADAAcAAwADAAkAAwADAAsAAwADAA0AAwADAA8AAwAFAPH/AwAFAPP/AwAFAPX/AwAFAPf/AwAFAPn/AwAFAPv/AwAFAP3/AwAFAP//AwAFAAEAAwAFAAMAAwAFAAUAAwAFAAcAAwAFAAkAAwAFAAsAAwAFAA0AAwAFAA8AAwAHAPP/AwAHAPX/AwAHAPf/AwAHAPn/AwAHAPv/AwAHAP3/AwAHAP//AwAHAAEAAwAHAAMAAwAHAAUAAwAHAAcAAwAHAAkAAwAHAAsAAwAHAA0AAwAJAPP/AwAJAPX/AwAJAPf/AwAJAPn/AwAJAPv/AwAJAP3/AwAJAP//AwAJAAEAAwAJAAMAAwAJAAUAAwAJAAcAAwAJAAkAAwAJAAsAAwAJAA0AAwALAPX/AwALAPf/AwALAPn/AwALAPv/AwALAP3/AwALAP//AwALAAEAAwALAAMAAwALAAUAAwALAAcAAwALAAkAAwALAAsAAwANAPf/AwANAPn/AwANAPv/AwANAP3/AwANAP//AwANAAEAAwANAAMAAwANAAUAAwANAAcAAwANAAkAAwAPAPv/AwAPAP3/AwAPAP//AwAPAAEAAwAPAAMAAwAPAAUABADy//r/BADy//z/BADy//7/BADy/wAABADy/wIABADy/wQABADy/wYABAD0//b/BAD0//j/BAD0//r/BAD0//z/BAD0//7/BAD0/wAABAD0/wIABAD0/wQABAD0/wYABAD0/wgABAD0/woABAD2//T/BAD2//b/BAD2//j/BAD2//r/BAD2//z/BAD2//7/BAD2/wAABAD2/wIABAD2/wQABAD2/wYABAD2/wgABAD2/woABAD2/wwABAD4//T/BAD4//b/BAD4//j/BAD4//r/BAD4//z/BAD4//7/BAD4/wAABAD4/wIABAD4/wQABAD4/wYABAD4/wgABAD4/woABAD4/wwABAD6//L/BAD6//T/BAD6//b/BAD6//j/BAD6//r/BAD6//z/BAD6//7/BAD6/wAABAD6/wIABAD6/wQABAD6/wYABAD6/wgABAD6/woABAD6/wwABAD6/w4ABAD8//L/BAD8//T/BAD8//b/BAD8//j/BAD8//r/BAD8//z/BAD8//7/BAD8/wAABAD8/wIABAD8/wQABAD8/wYABAD8/wgABAD8/woABAD8/wwABAD8/w4ABAD+//L/BAD+//T/BAD+//b/BAD+//j/BAD+//r/BAD+//z/BAD+//7/BAD+/wAABAD+/wIABAD+/wQABAD+/wYABAD+/wgABAD+/woABAD+/wwABAD+/w4ABAAAAPL/BAAAAPT/BAAAAPb/BAAAAPj/BAAAAPr/BAAAAPz/BAAAAP7/BAAAAAAABAAAAAIABAAAAAQABAAAAAYABAAAAAgABAAAAAoABAAAAAwABAAAAA4ABAACAPL/BAACAPT/BAACAPb/BAACAPj/BAACAPr/BAACAPz/BAACAP7/BAACAAAABAACAAIABAACAAQABAACAAYABAACAAgABAACAAoABAACAAwABAACAA4ABAAEAPL/BAAEAPT/BAAEAPb/BAAEAPj/BAAEAPr/BAAEAPz/BAAEAP7/BAAEAAAABAAEAAIABAAEAAQABAAEAAYABAAEAAgABAAEAAoABAAEAAwABAAEAA4ABAAGAPL/BAAGAPT/BAAGAPb/BAAGAPj/BAAGAPr/BAAGAPz/BAAGAP7/BAAGAAAABAAGAAIABAAGAAQABAAGAAYABAAGAAgABAAGAAoABAAGAAwABAAGAA4ABAAIAPT/BAAIAPb/BAAIAPj/BAAIAPr/BAAIAPz/BAAIAP7/BAAIAAAABAAIAAIABAAIAAQABAAIAAYABAAIAAgABAAIAAoABAAIAAwABAAKAPT/BAAKAPb/BAAKAPj/BAAKAPr/BAAKAPz/BAAKAP7/BAAKAAAABAAKAAIABAAKAAQABAAKAAYABAAKAAgABAAKAAoABAAKAAwABAAMAPb/BAAMAPj/BAAMAPr/BAAMAPz/BAAMAP7/BAAMAAAABAAMAAIABAAMAAQABAAMAAYABAAMAAgABAAMAAoABAAOAPr/BAAOAPz/BAAOAP7/BAAOAAAABAAOAAIABAAOAAQABAAOAAYABQDx//3/BQDx////BQDx/wEABQDx/wMABQDz//n/BQDz//v/BQDz//3/BQDz////BQDz/wEABQDz/wMABQDz/wUABQDz/wcABQD1//f/BQD1//n/BQD1//v/BQD1//3/BQD1////BQD1/wEABQD1/wMABQD1/wUABQD1/wcABQD1/wkABQD3//X/BQD3//f/BQD3//n/BQD3//v/BQD3//3/BQD3////BQD3/wEABQD3/wMABQD3/wUABQD3/wcABQD3/wkABQD3/wsABQD5//P/BQD5//X/BQD5//f/BQD5//n/BQD5//v/BQD5//3/BQD5////BQD5/wEABQD5/wMABQD5/wUABQD5/wcABQD5/wkABQD5/wsABQD5/w0ABQD7//P/BQD7//X/BQD7//f/BQD7//n/BQD7//v/BQD7//3/BQD7////BQD7/wEABQD7/wMABQD7/wUABQD7/wcABQD7/wkABQD7/wsABQD7/w0ABQD9//H/BQD9//P/BQD9//X/BQD9//f/BQD9//n/BQD9//v/BQD9//3/BQD9////BQD9/wEABQD9/wMABQD9/wUABQD9/wcABQD9/wkABQD9/wsABQD9/w0ABQD9/w8ABQD///H/BQD///P/BQD///X/BQD///f/BQD///n/BQD///v/BQD///3/BQD/////BQD//wEABQD//wMABQD//wUABQD//wcABQD//wkABQD//wsABQD//w0ABQD//w8ABQABAPH/BQABAPP/BQABAPX/BQABAPf/BQABAPn/BQABAPv/BQABAP3/BQABAP//BQABAAEABQABAAMABQABAAUABQABAAcABQABAAkABQABAAsABQABAA0ABQABAA8ABQADAPH/BQADAPP/BQADAPX/BQADAPf/BQADAPn/BQADAPv/BQADAP3/BQADAP//BQADAAEABQADAAMABQADAAUABQADAAcABQADAAkABQADAAsABQADAA0ABQADAA8ABQAFAPP/BQAFAPX/BQAFAPf/BQAFAPn/BQAFAPv/BQAFAP3/BQAFAP//BQAFAAEABQAFAAMABQAFAAUABQAFAAcABQAFAAkABQAFAAsABQAFAA0ABQAHAPP/BQAHAPX/BQAHAPf/BQAHAPn/BQAHAPv/BQAHAP3/BQAHAP//BQAHAAEABQAHAAMABQAHAAUABQAHAAcABQAHAAkABQAHAAsABQAHAA0ABQAJAPX/BQAJAPf/BQAJAPn/BQAJAPv/BQAJAP3/BQAJAP//BQAJAAEABQAJAAMABQAJAAUABQAJAAcABQAJAAkABQAJAAsABQALAPf/BQALAPn/BQALAPv/BQALAP3/BQALAP//BQALAAEABQALAAMABQALAAUABQALAAcABQALAAkABQANAPn/BQANAPv/BQANAP3/BQANAP//BQANAAEABQANAAMABQANAAUABQANAAcABQAPAP3/BQAPAP//BQAPAAEABQAPAAMABgDy//z/BgDy//7/BgDy/wAABgDy/wIABgDy/wQABgD0//j/BgD0//r/BgD0//z/BgD0//7/BgD0/wAABgD0/wIABgD0/wQABgD0/wYABgD0/wgABgD2//b/BgD2//j/BgD2//r/BgD2//z/BgD2//7/BgD2/wAABgD2/wIABgD2/wQABgD2/wYABgD2/wgABgD2/woABgD4//T/BgD4//b/BgD4//j/BgD4//r/BgD4//z/BgD4//7/BgD4/wAABgD4/wIABgD4/wQABgD4/wYABgD4/wgABgD4/woABgD4/wwABgD6//T/BgD6//b/BgD6//j/BgD6//r/BgD6//z/BgD6//7/BgD6/wAABgD6/wIABgD6/wQABgD6/wYABgD6/wgABgD6/woABgD6/wwABgD8//L/BgD8//T/BgD8//b/BgD8//j/BgD8//r/BgD8//z/BgD8//7/BgD8/wAABgD8/wIABgD8/wQABgD8/wYABgD8/wgABgD8/woABgD8/wwABgD8/w4ABgD+//L/BgD+//T/BgD+//b/BgD+//j/BgD+//r/BgD+//z/BgD+//7/BgD+/wAABgD+/wIABgD+/wQABgD+/wYABgD+/wgABgD+/woABgD+/wwABgD+/w4ABgAAAPL/BgAAAPT/BgAAAPb/BgAAAPj/BgAAAPr/BgAAAPz/BgAAAP7/BgAAAAAABgAAAAIABgAAAAQABgAAAAYABgAAAAgABgAAAAoABgAAAAwABgAAAA4ABgACAPL/BgACAPT/BgACAPb/BgACAPj/BgACAPr/BgACAPz/BgACAP7/BgACAAAABgACAAIABgACAAQABgACAAYABgACAAgABgACAAoABgACAAwABgACAA4ABgAEAPL/BgAEAPT/BgAEAPb/BgAEAPj/BgAEAPr/BgAEAPz/BgAEAP7/BgAEAAAABgAEAAIABgAEAAQABgAEAAYABgAEAAgABgAEAAoABgAEAAwABgAEAA4ABgAGAPT/BgAGAPb/BgAGAPj/BgAGAPr/BgAGAPz/BgAGAP7/BgAGAAAABgAGAAIABgAGAAQABgAGAAYABgAGAAgABgAGAAoABgAGAAwABgAIAPT/BgAIAPb/BgAIAPj/BgAIAPr/BgAIAPz/BgAIAP7/BgAIAAAABgAIAAIABgAIAAQABgAIAAYABgAIAAgABgAIAAoABgAIAAwABgAKAPb/BgAKAPj/BgAKAPr/BgAKAPz/BgAKAP7/BgAKAAAABgAKAAIABgAKAAQABgAKAAYABgAKAAgABgAKAAoABgAMAPj/BgAMAPr/BgAMAPz/BgAMAP7/BgAMAAAABgAMAAIABgAMAAQABgAMAAYABgAMAAgABgAOAPz/BgAOAP7/BgAOAAAABgAOAAIABgAOAAQABwDz//v/BwDz//3/BwDz////BwDz/wEABwDz/wMABwDz/wUABwD1//f/BwD1//n/BwD1//v/BwD1//3/BwD1////BwD1/wEABwD1/wMABwD1/wUABwD1/wcABwD1/wkABwD3//X/BwD3//f/BwD3//n/BwD3//v/BwD3//3/BwD3////BwD3/wEABwD3/wMABwD3/wUABwD3/wcABwD3/wkABwD3/wsABwD5//X/BwD5//f/BwD5//n/BwD5//v/BwD5//3/BwD5////BwD5/wEABwD5/wMABwD5/wUABwD5/wcABwD5/wkABwD5/wsABwD7//P/BwD7//X/BwD7//f/BwD7//n/BwD7//v/BwD7//3/BwD7////BwD7/wEABwD7/wMABwD7/wUABwD7/wcABwD7/wkABwD7/wsABwD7/w0ABwD9//P/BwD9//X/BwD9//f/BwD9//n/BwD9//v/BwD9//3/BwD9////BwD9/wEABwD9/wMABwD9/wUABwD9/wcABwD9/wkABwD9/wsABwD9/w0ABwD///P/BwD///X/BwD///f/BwD///n/BwD///v/BwD///3/BwD/////BwD//wEABwD//wMABwD//wUABwD//wcABwD//wkABwD//wsABwD//w0ABwABAPP/BwABAPX/BwABAPf/BwABAPn/BwABAPv/BwABAP3/BwABAP//BwABAAEABwABAAMABwABAAUABwABAAcABwABAAkABwABAAsABwABAA0ABwADAPP/BwADAPX/BwADAPf/BwADAPn/BwADAPv/BwADAP3/BwADAP//BwADAAEABwADAAMABwADAAUABwADAAcABwADAAkABwADAAsABwADAA0ABwAFAPP/BwAFAPX/BwAFAPf/BwAFAPn/BwAFAPv/BwAFAP3/BwAFAP//BwAFAAEABwAFAAMABwAFAAUABwAFAAcABwAFAAkABwAFAAsABwAFAA0ABwAHAPX/BwAHAPf/BwAHAPn/BwAHAPv/BwAHAP3/BwAHAP//BwAHAAEABwAHAAMABwAHAAUABwAHAAcABwAHAAkABwAHAAsABwAJAPX/BwAJAPf/BwAJAPn/BwAJAPv/BwAJAP3/BwAJAP//BwAJAAEABwAJAAMABwAJAAUABwAJAAcABwAJAAkABwAJAAsABwALAPf/BwALAPn/BwALAPv/BwALAP3/BwALAP//BwALAAEABwALAAMABwALAAUABwALAAcABwALAAkABwANAPv/BwANAP3/BwANAP//BwANAAEABwANAAMABwANAAUACADy//7/CADy/wAACADy/wIACAD0//r/CAD0//z/CAD0//7/CAD0/wAACAD0/wIACAD0/wQACAD0/wYACAD2//b/CAD2//j/CAD2//r/CAD2//z/CAD2//7/CAD2/wAACAD2/wIACAD2/wQACAD2/wYACAD2/wgACAD2/woACAD4//b/CAD4//j/CAD4//r/CAD4//z/CAD4//7/CAD4/wAACAD4/wIACAD4/wQACAD4/wYACAD4/wgACAD4/woACAD6//T/CAD6//b/CAD6//j/CAD6//r/CAD6//z/CAD6//7/CAD6/wAACAD6/wIACAD6/wQACAD6/wYACAD6/wgACAD6/woACAD6/wwACAD8//T/CAD8//b/CAD8//j/CAD8//r/CAD8//z/CAD8//7/CAD8/wAACAD8/wIACAD8/wQACAD8/wYACAD8/wgACAD8/woACAD8/wwACAD+//L/CAD+//T/CAD+//b/CAD+//j/CAD+//r/CAD+//z/CAD+//7/CAD+/wAACAD+/wIACAD+/wQACAD+/wYACAD+/wgACAD+/woACAD+/wwACAD+/w4ACAAAAPL/CAAAAPT/CAAAAPb/CAAAAPj/CAAAAPr/CAAAAPz/CAAAAP7/CAAAAAAACAAAAAIACAAAAAQACAAAAAYACAAAAAgACAAAAAoACAAAAAwACAAAAA4ACAACAPL/CAACAPT/CAACAPb/CAACAPj/CAACAPr/CAACAPz/CAACAP7/CAACAAAACAACAAIACAACAAQACAACAAYACAACAAgACAACAAoACAACAAwACAACAA4ACAAEAPT/CAAEAPb/CAAEAPj/CAAEAPr/CAAEAPz/CAAEAP7/CAAEAAAACAAEAAIACAAEAAQACAAEAAYACAAEAAgACAAEAAoACAAEAAwACAAGAPT/CAAGAPb/CAAGAPj/CAAGAPr/CAAGAPz/CAAGAP7/CAAGAAAACAAGAAIACAAGAAQACAAGAAYACAAGAAgACAAGAAoACAAGAAwACAAIAPb/CAAIAPj/CAAIAPr/CAAIAPz/CAAIAP7/CAAIAAAACAAIAAIACAAIAAQACAAIAAYACAAIAAgACAAIAAoACAAKAPb/CAAKAPj/CAAKAPr/CAAKAPz/CAAKAP7/CAAKAAAACAAKAAIACAAKAAQACAAKAAYACAAKAAgACAAKAAoACAAMAPr/CAAMAPz/CAAMAP7/CAAMAAAACAAMAAIACAAMAAQACAAMAAYACAAOAP7/CAAOAAAACAAOAAIACQDz//3/CQDz////CQDz/wEACQDz/wMACQD1//n/CQD1//v/CQD1//3/CQD1////CQD1/wEACQD1/wMACQD1/wUACQD1/wcACQD3//f/CQD3//n/CQD3//v/CQD3//3/CQD3////CQD3/wEACQD3/wMACQD3/wUACQD3/wcACQD3/wkACQD5//X/CQD5//f/CQD5//n/CQD5//v/CQD5//3/CQD5////CQD5/wEACQD5/wMACQD5/wUACQD5/wcACQD5/wkACQD5/wsACQD7//X/CQD7//f/CQD7//n/CQD7//v/CQD7//3/CQD7////CQD7/wEACQD7/wMACQD7/wUACQD7/wcACQD7/wkACQD7/wsACQD9//P/CQD9//X/CQD9//f/CQD9//n/CQD9//v/CQD9//3/CQD9////CQD9/wEACQD9/wMACQD9/wUACQD9/wcACQD9/wkACQD9/wsACQD9/w0ACQD///P/CQD///X/CQD///f/CQD///n/CQD///v/CQD///3/CQD/////CQD//wEACQD//wMACQD//wUACQD//wcACQD//wkACQD//wsACQD//w0ACQABAPP/CQABAPX/CQABAPf/CQABAPn/CQABAPv/CQABAP3/CQABAP//CQABAAEACQABAAMACQABAAUACQABAAcACQABAAkACQABAAsACQABAA0ACQADAPP/CQADAPX/CQADAPf/CQADAPn/CQADAPv/CQADAP3/CQADAP//CQADAAEACQADAAMACQADAAUACQADAAcACQADAAkACQADAAsACQADAA0ACQAFAPX/CQAFAPf/CQAFAPn/CQAFAPv/CQAFAP3/CQAFAP//CQAFAAEACQAFAAMACQAFAAUACQAFAAcACQAFAAkACQAFAAsACQAHAPX/CQAHAPf/CQAHAPn/CQAHAPv/CQAHAP3/CQAHAP//CQAHAAEACQAHAAMACQAHAAUACQAHAAcACQAHAAkACQAHAAsACQAJAPf/CQAJAPn/CQAJAPv/CQAJAP3/CQAJAP//CQAJAAEACQAJAAMACQAJAAUACQAJAAcACQAJAAkACQALAPn/CQALAPv/CQALAP3/CQALAP//CQALAAEACQALAAMACQALAAUACQALAAcACQANAP3/CQANAP//CQANAAEACQANAAMACgD0//z/CgD0//7/CgD0/wAACgD0/wIACgD0/wQACgD2//j/CgD2//r/CgD2//z/CgD2//7/CgD2/wAACgD2/wIACgD2/wQACgD2/wYACgD2/wgACgD4//b/CgD4//j/CgD4//r/CgD4//z/CgD4//7/CgD4/wAACgD4/wIACgD4/wQACgD4/wYACgD4/wgACgD4/woACgD6//b/CgD6//j/CgD6//r/CgD6//z/CgD6//7/CgD6/wAACgD6/wIACgD6/wQACgD6/wYACgD6/wgACgD6/woACgD8//T/CgD8//b/CgD8//j/CgD8//r/CgD8//z/CgD8//7/CgD8/wAACgD8/wIACgD8/wQACgD8/wYACgD8/wgACgD8/woACgD8/wwACgD+//T/CgD+//b/CgD+//j/CgD+//r/CgD+//z/CgD+//7/CgD+/wAACgD+/wIACgD+/wQACgD+/wYACgD+/wgACgD+/woACgD+/wwACgAAAPT/CgAAAPb/CgAAAPj/CgAAAPr/CgAAAPz/CgAAAP7/CgAAAAAACgAAAAIACgAAAAQACgAAAAYACgAAAAgACgAAAAoACgAAAAwACgACAPT/CgACAPb/CgACAPj/CgACAPr/CgACAPz/CgACAP7/CgACAAAACgACAAIACgACAAQACgACAAYACgACAAgACgACAAoACgACAAwACgAEAPT/CgAEAPb/CgAEAPj/CgAEAPr/CgAEAPz/CgAEAP7/CgAEAAAACgAEAAIACgAEAAQACgAEAAYACgAEAAgACgAEAAoACgAEAAwACgAGAPb/CgAGAPj/CgAGAPr/CgAGAPz/CgAGAP7/CgAGAAAACgAGAAIACgAGAAQACgAGAAYACgAGAAgACgAGAAoACgAIAPb/CgAIAPj/CgAIAPr/CgAIAPz/CgAIAP7/CgAIAAAACgAIAAIACgAIAAQACgAIAAYACgAIAAgACgAIAAoACgAKAPj/CgAKAPr/CgAKAPz/CgAKAP7/CgAKAAAACgAKAAIACgAKAAQACgAKAAYACgAKAAgACgAMAPz/CgAMAP7/CgAMAAAACgAMAAIACgAMAAQACwD1//3/CwD1////CwD1/wEACwD1/wMACwD3//n/CwD3//v/CwD3//3/CwD3////CwD3/wEACwD3/wMACwD3/wUACwD3/wcACwD5//f/CwD5//n/CwD5//v/CwD5//3/CwD5////CwD5/wEACwD5/wMACwD5/wUACwD5/wcACwD5/wkACwD7//f/CwD7//n/CwD7//v/CwD7//3/CwD7////CwD7/wEACwD7/wMACwD7/wUACwD7/wcACwD7/wkACwD9//X/CwD9//f/CwD9//n/CwD9//v/CwD9//3/CwD9////CwD9/wEACwD9/wMACwD9/wUACwD9/wcACwD9/wkACwD9/wsACwD///X/CwD///f/CwD///n/CwD///v/CwD///3/CwD/////CwD//wEACwD//wMACwD//wUACwD//wcACwD//wkACwD//wsACwABAPX/CwABAPf/CwABAPn/CwABAPv/CwABAP3/CwABAP//CwABAAEACwABAAMACwABAAUACwABAAcACwABAAkACwABAAsACwADAPX/CwADAPf/CwADAPn/CwADAPv/CwADAP3/CwADAP//CwADAAEACwADAAMACwADAAUACwADAAcACwADAAkACwADAAsACwAFAPf/CwAFAPn/CwAFAPv/CwAFAP3/CwAFAP//CwAFAAEACwAFAAMACwAFAAUACwAFAAcACwAFAAkACwAHAPf/CwAHAPn/CwAHAPv/CwAHAP3/CwAHAP//CwAHAAEACwAHAAMACwAHAAUACwAHAAcACwAHAAkACwAJAPn/CwAJAPv/CwAJAP3/CwAJAP//CwAJAAEACwAJAAMACwAJAAUACwAJAAcACwALAP3/CwALAP//CwALAAEACwALAAMADAD2//z/DAD2//7/DAD2/wAADAD2/wIADAD2/wQADAD4//r/DAD4//z/DAD4//7/DAD4/wAADAD4/wIADAD4/wQADAD4/wYADAD6//j/DAD6//r/DAD6//z/DAD6//7/DAD6/wAADAD6/wIADAD6/wQADAD6/wYADAD6/wgADAD8//b/DAD8//j/DAD8//r/DAD8//z/DAD8//7/DAD8/wAADAD8/wIADAD8/wQADAD8/wYADAD8/wgADAD8/woADAD+//b/DAD+//j/DAD+//r/DAD+//z/DAD+//7/DAD+/wAADAD+/wIADAD+/wQADAD+/wYADAD+/wgADAD+/woADAAAAPb/DAAAAPj/DAAAAPr/DAAAAPz/DAAAAP7/DAAAAAAADAAAAAIADAAAAAQADAAAAAYADAAAAAgADAAAAAoADAACAPb/DAACAPj/DAACAPr/DAACAPz/DAACAP7/DAACAAAADAACAAIADAACAAQADAACAAYADAACAAgADAACAAoADAAEAPb/DAAEAPj/DAAEAPr/DAAEAPz/DAAEAP7/DAAEAAAADAAEAAIADAAEAAQADAAEAAYADAAEAAgADAAEAAoADAAGAPj/DAAGAPr/DAAGAPz/DAAGAP7/DAAGAAAADAAGAAIADAAGAAQADAAGAAYADAAGAAgADAAIAPr/DAAIAPz/DAAIAP7/DAAIAAAADAAIAAIADAAIAAQADAAIAAYADAAKAPz/DAAKAP7/DAAKAAAADAAKAAIADAAKAAQADQD3//3/DQD3////DQD3/wEADQD3/wMADQD5//v/DQD5//3/DQD5////DQD5/wEADQD5/wMADQD5/wUADQD7//n/DQD7//v/DQD7//3/DQD7////DQD7/wEADQD7/wMADQD7/wUADQD7/wcADQD9//f/DQD9//n/DQD9//v/DQD9//3/DQD9////DQD9/wEADQD9/wMADQD9/wUADQD9/wcADQD9/wkADQD///f/DQD///n/DQD///v/DQD///3/DQD/////DQD//wEADQD//wMADQD//wUADQD//wcADQD//wkADQABAPf/DQABAPn/DQABAPv/DQABAP3/DQABAP//DQABAAEADQABAAMADQABAAUADQABAAcADQABAAkADQADAPf/DQADAPn/DQADAPv/DQADAP3/DQADAP//DQADAAEADQADAAMADQADAAUADQADAAcADQADAAkADQAFAPn/DQAFAPv/DQAFAP3/DQAFAP//DQAFAAEADQAFAAMADQAFAAUADQAFAAcADQAHAPv/DQAHAP3/DQAHAP//DQAHAAEADQAHAAMADQAHAAUADQAJAP3/DQAJAP//DQAJAAEADQAJAAMADgD4//7/DgD4/wAADgD4/wIADgD6//z/DgD6//7/DgD6/wAADgD6/wIADgD6/wQADgD8//r/DgD8//z/DgD8//7/DgD8/wAADgD8/wIADgD8/wQADgD8/wYADgD+//j/DgD+//r/DgD+//z/DgD+//7/DgD+/wAADgD+/wIADgD+/wQADgD+/wYADgD+/wgADgAAAPj/DgAAAPr/DgAAAPz/DgAAAP7/DgAAAAAADgAAAAIADgAAAAQADgAAAAYADgAAAAgADgACAPj/DgACAPr/DgACAPz/DgACAP7/DgACAAAADgACAAIADgACAAQADgACAAYADgACAAgADgAEAPr/DgAEAPz/DgAEAP7/DgAEAAAADgAEAAIADgAEAAQADgAEAAYADgAGAPz/DgAGAP7/DgAGAAAADgAGAAIADgAGAAQADgAIAP7/DgAIAAAADgAIAAIADwD7//3/DwD7////DwD7/wEADwD7/wMADwD9//v/DwD9//3/DwD9////DwD9/wEADwD9/wMADwD9/wUADwD///v/DwD///3/DwD/////DwD//wEADwD//wMADwD//wUADwABAPv/DwABAP3/DwABAP//DwABAAEADwABAAMADwABAAUADwADAPv/DwADAP3/DwADAP//DwADAAEADwADAAMADwADAAUADwAFAP3/DwAFAP//DwAFAAEADwAFAAMAEAD+//7/EAD+/wAAEAD+/wIAEAAAAP7/EAAAAAAAEAAAAAIAEAACAP7/EAACAAAAEAACAAIA\",\"F2\":\"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\",\"U_re\":\"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\",\"U_im\":\"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\",\"u0_imag\":0.004360592167337278,\"absorptive\":true,\"n_reflections\":4572,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "GaAs (zincblende)": "{\"name\":\"GaAs\",\"spacegroup\":\"F-43m (216)\",\"pointgroup\":\"-43m\",\"cell\":[[5.653,0.0,0.0],[0.0,5.653,0.0],[0.0,0.0,5.653]],\"recip\":[[0.17689722271360342,0.0,0.0],[0.0,0.17689722271360342,0.0],[0.0,0.0,0.17689722271360342]],\"positions_frac\":[[0.0,0.0,0.0],[0.25,0.25,0.25],[0.0,0.5,0.5],[0.25,0.7500000000000001,0.7500000000000001],[0.5,0.0,0.5],[0.7500000000000001,0.25,0.7500000000000001],[0.5,0.5,0.0],[0.7500000000000001,0.7500000000000001,0.25]],\"numbers\":[31,33,31,33,31,33,31,33],\"symbols\":[\"Ga\",\"As\",\"Ga\",\"As\",\"Ga\",\"As\",\"Ga\",\"As\"],\"colors\":[[0.761,0.561,0.561],[0.741,0.502,0.89],[0.761,0.561,0.561],[0.741,0.502,0.89],[0.761,0.561,0.561],[0.741,0.502,0.89],[0.761,0.561,0.561],[0.741,0.502,0.89]],\"radii\":[1.22,1.19,1.22,1.19,1.22,1.19,1.22,1.19],\"hkl_i16\":\"8P/8//7/8P/8/wAA8P/8/wIA8P/+//z/8P/+//7/8P/+/wAA8P/+/wIA8P/+/wQA8P8AAPz/8P8AAP7/8P8AAAAA8P8AAAIA8P8AAAQA8P8CAPz/8P8CAP7/8P8CAAAA8P8CAAIA8P8CAAQA8P8EAP7/8P8EAAAA8P8EAAIA8f/5//3/8f/5////8f/5/wEA8f/5/wMA8f/7//v/8f/7//3/8f/7////8f/7/wEA8f/7/wMA8f/7/wUA8f/9//n/8f/9//v/8f/9//3/8f/9////8f/9/wEA8f/9/wMA8f/9/wUA8f/9/wcA8f////n/8f////v/8f////3/8f//////8f///wEA8f///wMA8f///wUA8f///wcA8f8BAPn/8f8BAPv/8f8BAP3/8f8BAP//8f8BAAEA8f8BAAMA8f8BAAUA8f8BAAcA8f8DAPn/8f8DAPv/8f8DAP3/8f8DAP//8f8DAAEA8f8DAAMA8f8DAAUA8f8DAAcA8f8FAPv/8f8FAP3/8f8FAP//8f8FAAEA8f8FAAMA8f8FAAUA8f8HAP3/8f8HAP//8f8HAAEA8f8HAAMA8v/4//z/8v/4//7/8v/4/wAA8v/4/wIA8v/4/wQA8v/6//r/8v/6//z/8v/6//7/8v/6/wAA8v/6/wIA8v/6/wQA8v/6/wYA8v/8//j/8v/8//r/8v/8//z/8v/8//7/8v/8/wAA8v/8/wIA8v/8/wQA8v/8/wYA8v/8/wgA8v/+//j/8v/+//r/8v/+//z/8v/+//7/8v/+/wAA8v/+/wIA8v/+/wQA8v/+/wYA8v/+/wgA8v8AAPj/8v8AAPr/8v8AAPz/8v8AAP7/8v8AAAAA8v8AAAIA8v8AAAQA8v8AAAYA8v8AAAgA8v8CAPj/8v8CAPr/8v8CAPz/8v8CAP7/8v8CAAAA8v8CAAIA8v8CAAQA8v8CAAYA8v8CAAgA8v8EAPj/8v8EAPr/8v8EAPz/8v8EAP7/8v8EAAAA8v8EAAIA8v8EAAQA8v8EAAYA8v8EAAgA8v8GAPr/8v8GAPz/8v8GAP7/8v8GAAAA8v8GAAIA8v8GAAQA8v8GAAYA8v8IAPz/8v8IAP7/8v8IAAAA8v8IAAIA8v8IAAQA8//3//v/8//3//3/8//3////8//3/wEA8//3/wMA8//3/wUA8//5//n/8//5//v/8//5//3/8//5////8//5/wEA8//5/wMA8//5/wUA8//5/wcA8//7//f/8//7//n/8//7//v/8//7//3/8//7////8//7/wEA8//7/wMA8//7/wUA8//7/wcA8//7/wkA8//9//f/8//9//n/8//9//v/8//9//3/8//9////8//9/wEA8//9/wMA8//9/wUA8//9/wcA8//9/wkA8/////f/8/////n/8/////v/8/////3/8///////8////wEA8////wMA8////wUA8////wcA8////wkA8/8BAPf/8/8BAPn/8/8BAPv/8/8BAP3/8/8BAP//8/8BAAEA8/8BAAMA8/8BAAUA8/8BAAcA8/8BAAkA8/8DAPf/8/8DAPn/8/8DAPv/8/8DAP3/8/8DAP//8/8DAAEA8/8DAAMA8/8DAAUA8/8DAAcA8/8DAAkA8/8FAPf/8/8FAPn/8/8FAPv/8/8FAP3/8/8FAP//8/8FAAEA8/8FAAMA8/8FAAUA8/8FAAcA8/8FAAkA8/8HAPn/8/8HAPv/8/8HAP3/8/8HAP//8/8HAAEA8/8HAAMA8/8HAAUA8/8HAAcA8/8JAPv/8/8JAP3/8/8JAP//8/8JAAEA8/8JAAMA8/8JAAUA9P/2//r/9P/2//z/9P/2//7/9P/2/wAA9P/2/wIA9P/2/wQA9P/2/wYA9P/4//j/9P/4//r/9P/4//z/9P/4//7/9P/4/wAA9P/4/wIA9P/4/wQA9P/4/wYA9P/4/wgA9P/6//b/9P/6//j/9P/6//r/9P/6//z/9P/6//7/9P/6/wAA9P/6/wIA9P/6/wQA9P/6/wYA9P/6/wgA9P/6/woA9P/8//b/9P/8//j/9P/8//r/9P/8//z/9P/8//7/9P/8/wAA9P/8/wIA9P/8/wQA9P/8/wYA9P/8/wgA9P/8/woA9P/+//b/9P/+//j/9P/+//r/9P/+//z/9P/+//7/9P/+/wAA9P/+/wIA9P/+/wQA9P/+/wYA9P/+/wgA9P/+/woA9P8AAPb/9P8AAPj/9P8AAPr/9P8AAPz/9P8AAP7/9P8AAAAA9P8AAAIA9P8AAAQA9P8AAAYA9P8AAAgA9P8AAAoA9P8CAPb/9P8CAPj/9P8CAPr/9P8CAPz/9P8CAP7/9P8CAAAA9P8CAAIA9P8CAAQA9P8CAAYA9P8CAAgA9P8CAAoA9P8EAPb/9P8EAPj/9P8EAPr/9P8EAPz/9P8EAP7/9P8EAAAA9P8EAAIA9P8EAAQA9P8EAAYA9P8EAAgA9P8EAAoA9P8GAPb/9P8GAPj/9P8GAPr/9P8GAPz/9P8GAP7/9P8GAAAA9P8GAAIA9P8GAAQA9P8GAAYA9P8GAAgA9P8GAAoA9P8IAPj/9P8IAPr/9P8IAPz/9P8IAP7/9P8IAAAA9P8IAAIA9P8IAAQA9P8IAAYA9P8IAAgA9P8KAPr/9P8KAPz/9P8KAP7/9P8KAAAA9P8KAAIA9P8KAAQA9P8KAAYA9f/1//v/9f/1//3/9f/1////9f/1/wEA9f/1/wMA9f/1/wUA9f/3//f/9f/3//n/9f/3//v/9f/3//3/9f/3////9f/3/wEA9f/3/wMA9f/3/wUA9f/3/wcA9f/3/wkA9f/5//f/9f/5//n/9f/5//v/9f/5//3/9f/5////9f/5/wEA9f/5/wMA9f/5/wUA9f/5/wcA9f/5/wkA9f/7//X/9f/7//f/9f/7//n/9f/7//v/9f/7//3/9f/7////9f/7/wEA9f/7/wMA9f/7/wUA9f/7/wcA9f/7/wkA9f/7/wsA9f/9//X/9f/9//f/9f/9//n/9f/9//v/9f/9//3/9f/9////9f/9/wEA9f/9/wMA9f/9/wUA9f/9/wcA9f/9/wkA9f/9/wsA9f////X/9f////f/9f////n/9f////v/9f////3/9f//////9f///wEA9f///wMA9f///wUA9f///wcA9f///wkA9f///wsA9f8BAPX/9f8BAPf/9f8BAPn/9f8BAPv/9f8BAP3/9f8BAP//9f8BAAEA9f8BAAMA9f8BAAUA9f8BAAcA9f8BAAkA9f8BAAsA9f8DAPX/9f8DAPf/9f8DAPn/9f8DAPv/9f8DAP3/9f8DAP//9f8DAAEA9f8DAAMA9f8DAAUA9f8DAAcA9f8DAAkA9f8DAAsA9f8FAPX/9f8FAPf/9f8FAPn/9f8FAPv/9f8FAP3/9f8FAP//9f8FAAEA9f8FAAMA9f8FAAUA9f8FAAcA9f8FAAkA9f8FAAsA9f8HAPf/9f8HAPn/9f8HAPv/9f8HAP3/9f8HAP//9f8HAAEA9f8HAAMA9f8HAAUA9f8HAAcA9f8HAAkA9f8JAPf/9f8JAPn/9f8JAPv/9f8JAP3/9f8JAP//9f8JAAEA9f8JAAMA9f8JAAUA9f8JAAcA9f8JAAkA9f8LAPv/9f8LAP3/9f8LAP//9f8LAAEA9f8LAAMA9f8LAAUA9v/0//r/9v/0//z/9v/0//7/9v/0/wAA9v/0/wIA9v/0/wQA9v/0/wYA9v/2//j/9v/2//r/9v/2//z/9v/2//7/9v/2/wAA9v/2/wIA9v/2/wQA9v/2/wYA9v/2/wgA9v/4//b/9v/4//j/9v/4//r/9v/4//z/9v/4//7/9v/4/wAA9v/4/wIA9v/4/wQA9v/4/wYA9v/4/wgA9v/4/woA9v/6//T/9v/6//b/9v/6//j/9v/6//r/9v/6//z/9v/6//7/9v/6/wAA9v/6/wIA9v/6/wQA9v/6/wYA9v/6/wgA9v/6/woA9v/6/wwA9v/8//T/9v/8//b/9v/8//j/9v/8//r/9v/8//z/9v/8//7/9v/8/wAA9v/8/wIA9v/8/wQA9v/8/wYA9v/8/wgA9v/8/woA9v/8/wwA9v/+//T/9v/+//b/9v/+//j/9v/+//r/9v/+//z/9v/+//7/9v/+/wAA9v/+/wIA9v/+/wQA9v/+/wYA9v/+/wgA9v/+/woA9v/+/wwA9v8AAPT/9v8AAPb/9v8AAPj/9v8AAPr/9v8AAPz/9v8AAP7/9v8AAAAA9v8AAAIA9v8AAAQA9v8AAAYA9v8AAAgA9v8AAAoA9v8AAAwA9v8CAPT/9v8CAPb/9v8CAPj/9v8CAPr/9v8CAPz/9v8CAP7/9v8CAAAA9v8CAAIA9v8CAAQA9v8CAAYA9v8CAAgA9v8CAAoA9v8CAAwA9v8EAPT/9v8EAPb/9v8EAPj/9v8EAPr/9v8EAPz/9v8EAP7/9v8EAAAA9v8EAAIA9v8EAAQA9v8EAAYA9v8EAAgA9v8EAAoA9v8EAAwA9v8GAPT/9v8GAPb/9v8GAPj/9v8GAPr/9v8GAPz/9v8GAP7/9v8GAAAA9v8GAAIA9v8GAAQA9v8GAAYA9v8GAAgA9v8GAAoA9v8GAAwA9v8IAPb/9v8IAPj/9v8IAPr/9v8IAPz/9v8IAP7/9v8IAAAA9v8IAAIA9v8IAAQA9v8IAAYA9v8IAAgA9v8IAAoA9v8KAPj/9v8KAPr/9v8KAPz/9v8KAP7/9v8KAAAA9v8KAAIA9v8KAAQA9v8KAAYA9v8KAAgA9v8MAPr/9v8MAPz/9v8MAP7/9v8MAAAA9v8MAAIA9v8MAAQA9v8MAAYA9//z//v/9//z//3/9//z////9//z/wEA9//z/wMA9//z/wUA9//1//f/9//1//n/9//1//v/9//1//3/9//1////9//1/wEA9//1/wMA9//1/wUA9//1/wcA9//1/wkA9//3//X/9//3//f/9//3//n/9//3//v/9//3//3/9//3////9//3/wEA9//3/wMA9//3/wUA9//3/wcA9//3/wkA9//3/wsA9//5//X/9//5//f/9//5//n/9//5//v/9//5//3/9//5////9//5/wEA9//5/wMA9//5/wUA9//5/wcA9//5/wkA9//5/wsA9//7//P/9//7//X/9//7//f/9//7//n/9//7//v/9//7//3/9//7////9//7/wEA9//7/wMA9//7/wUA9//7/wcA9//7/wkA9//7/wsA9//7/w0A9//9//P/9//9//X/9//9//f/9//9//n/9//9//v/9//9//3/9//9////9//9/wEA9//9/wMA9//9/wUA9//9/wcA9//9/wkA9//9/wsA9//9/w0A9/////P/9/////X/9/////f/9/////n/9/////v/9/////3/9///////9////wEA9////wMA9////wUA9////wcA9////wkA9////wsA9////w0A9/8BAPP/9/8BAPX/9/8BAPf/9/8BAPn/9/8BAPv/9/8BAP3/9/8BAP//9/8BAAEA9/8BAAMA9/8BAAUA9/8BAAcA9/8BAAkA9/8BAAsA9/8BAA0A9/8DAPP/9/8DAPX/9/8DAPf/9/8DAPn/9/8DAPv/9/8DAP3/9/8DAP//9/8DAAEA9/8DAAMA9/8DAAUA9/8DAAcA9/8DAAkA9/8DAAsA9/8DAA0A9/8FAPP/9/8FAPX/9/8FAPf/9/8FAPn/9/8FAPv/9/8FAP3/9/8FAP//9/8FAAEA9/8FAAMA9/8FAAUA9/8FAAcA9/8FAAkA9/8FAAsA9/8FAA0A9/8HAPX/9/8HAPf/9/8HAPn/9/8HAPv/9/8HAP3/9/8HAP//9/8HAAEA9/8HAAMA9/8HAAUA9/8HAAcA9/8HAAkA9/8HAAsA9/8JAPX/9/8JAPf/9/8JAPn/9/8JAPv/9/8JAP3/9/8JAP//9/8JAAEA9/8JAAMA9/8JAAUA9/8JAAcA9/8JAAkA9/8JAAsA9/8LAPf/9/8LAPn/9/8LAPv/9/8LAP3/9/8LAP//9/8LAAEA9/8LAAMA9/8LAAUA9/8LAAcA9/8LAAkA9/8NAPv/9/8NAP3/9/8NAP//9/8NAAEA9/8NAAMA9/8NAAUA+P/y//z/+P/y//7/+P/y/wAA+P/y/wIA+P/y/wQA+P/0//j/+P/0//r/+P/0//z/+P/0//7/+P/0/wAA+P/0/wIA+P/0/wQA+P/0/wYA+P/0/wgA+P/2//b/+P/2//j/+P/2//r/+P/2//z/+P/2//7/+P/2/wAA+P/2/wIA+P/2/wQA+P/2/wYA+P/2/wgA+P/2/woA+P/4//T/+P/4//b/+P/4//j/+P/4//r/+P/4//z/+P/4//7/+P/4/wAA+P/4/wIA+P/4/wQA+P/4/wYA+P/4/wgA+P/4/woA+P/4/wwA+P/6//T/+P/6//b/+P/6//j/+P/6//r/+P/6//z/+P/6//7/+P/6/wAA+P/6/wIA+P/6/wQA+P/6/wYA+P/6/wgA+P/6/woA+P/6/wwA+P/8//L/+P/8//T/+P/8//b/+P/8//j/+P/8//r/+P/8//z/+P/8//7/+P/8/wAA+P/8/wIA+P/8/wQA+P/8/wYA+P/8/wgA+P/8/woA+P/8/wwA+P/8/w4A+P/+//L/+P/+//T/+P/+//b/+P/+//j/+P/+//r/+P/+//z/+P/+//7/+P/+/wAA+P/+/wIA+P/+/wQA+P/+/wYA+P/+/wgA+P/+/woA+P/+/wwA+P/+/w4A+P8AAPL/+P8AAPT/+P8AAPb/+P8AAPj/+P8AAPr/+P8AAPz/+P8AAP7/+P8AAAAA+P8AAAIA+P8AAAQA+P8AAAYA+P8AAAgA+P8AAAoA+P8AAAwA+P8AAA4A+P8CAPL/+P8CAPT/+P8CAPb/+P8CAPj/+P8CAPr/+P8CAPz/+P8CAP7/+P8CAAAA+P8CAAIA+P8CAAQA+P8CAAYA+P8CAAgA+P8CAAoA+P8CAAwA+P8CAA4A+P8EAPL/+P8EAPT/+P8EAPb/+P8EAPj/+P8EAPr/+P8EAPz/+P8EAP7/+P8EAAAA+P8EAAIA+P8EAAQA+P8EAAYA+P8EAAgA+P8EAAoA+P8EAAwA+P8EAA4A+P8GAPT/+P8GAPb/+P8GAPj/+P8GAPr/+P8GAPz/+P8GAP7/+P8GAAAA+P8GAAIA+P8GAAQA+P8GAAYA+P8GAAgA+P8GAAoA+P8GAAwA+P8IAPT/+P8IAPb/+P8IAPj/+P8IAPr/+P8IAPz/+P8IAP7/+P8IAAAA+P8IAAIA+P8IAAQA+P8IAAYA+P8IAAgA+P8IAAoA+P8IAAwA+P8KAPb/+P8KAPj/+P8KAPr/+P8KAPz/+P8KAP7/+P8KAAAA+P8KAAIA+P8KAAQA+P8KAAYA+P8KAAgA+P8KAAoA+P8MAPj/+P8MAPr/+P8MAPz/+P8MAP7/+P8MAAAA+P8MAAIA+P8MAAQA+P8MAAYA+P8MAAgA+P8OAPz/+P8OAP7/+P8OAAAA+P8OAAIA+P8OAAQA+f/x//3/+f/x////+f/x/wEA+f/x/wMA+f/z//n/+f/z//v/+f/z//3/+f/z////+f/z/wEA+f/z/wMA+f/z/wUA+f/z/wcA+f/1//f/+f/1//n/+f/1//v/+f/1//3/+f/1////+f/1/wEA+f/1/wMA+f/1/wUA+f/1/wcA+f/1/wkA+f/3//X/+f/3//f/+f/3//n/+f/3//v/+f/3//3/+f/3////+f/3/wEA+f/3/wMA+f/3/wUA+f/3/wcA+f/3/wkA+f/3/wsA+f/5//P/+f/5//X/+f/5//f/+f/5//n/+f/5//v/+f/5//3/+f/5////+f/5/wEA+f/5/wMA+f/5/wUA+f/5/wcA+f/5/wkA+f/5/wsA+f/5/w0A+f/7//P/+f/7//X/+f/7//f/+f/7//n/+f/7//v/+f/7//3/+f/7////+f/7/wEA+f/7/wMA+f/7/wUA+f/7/wcA+f/7/wkA+f/7/wsA+f/7/w0A+f/9//H/+f/9//P/+f/9//X/+f/9//f/+f/9//n/+f/9//v/+f/9//3/+f/9////+f/9/wEA+f/9/wMA+f/9/wUA+f/9/wcA+f/9/wkA+f/9/wsA+f/9/w0A+f/9/w8A+f////H/+f////P/+f////X/+f////f/+f////n/+f////v/+f////3/+f//////+f///wEA+f///wMA+f///wUA+f///wcA+f///wkA+f///wsA+f///w0A+f///w8A+f8BAPH/+f8BAPP/+f8BAPX/+f8BAPf/+f8BAPn/+f8BAPv/+f8BAP3/+f8BAP//+f8BAAEA+f8BAAMA+f8BAAUA+f8BAAcA+f8BAAkA+f8BAAsA+f8BAA0A+f8BAA8A+f8DAPH/+f8DAPP/+f8DAPX/+f8DAPf/+f8DAPn/+f8DAPv/+f8DAP3/+f8DAP//+f8DAAEA+f8DAAMA+f8DAAUA+f8DAAcA+f8DAAkA+f8DAAsA+f8DAA0A+f8DAA8A+f8FAPP/+f8FAPX/+f8FAPf/+f8FAPn/+f8FAPv/+f8FAP3/+f8FAP//+f8FAAEA+f8FAAMA+f8FAAUA+f8FAAcA+f8FAAkA+f8FAAsA+f8FAA0A+f8HAPP/+f8HAPX/+f8HAPf/+f8HAPn/+f8HAPv/+f8HAP3/+f8HAP//+f8HAAEA+f8HAAMA+f8HAAUA+f8HAAcA+f8HAAkA+f8HAAsA+f8HAA0A+f8JAPX/+f8JAPf/+f8JAPn/+f8JAPv/+f8JAP3/+f8JAP//+f8JAAEA+f8JAAMA+f8JAAUA+f8JAAcA+f8JAAkA+f8JAAsA+f8LAPf/+f8LAPn/+f8LAPv/+f8LAP3/+f8LAP//+f8LAAEA+f8LAAMA+f8LAAUA+f8LAAcA+f8LAAkA+f8NAPn/+f8NAPv/+f8NAP3/+f8NAP//+f8NAAEA+f8NAAMA+f8NAAUA+f8NAAcA+f8PAP3/+f8PAP//+f8PAAEA+f8PAAMA+v/y//r/+v/y//z/+v/y//7/+v/y/wAA+v/y/wIA+v/y/wQA+v/y/wYA+v/0//b/+v/0//j/+v/0//r/+v/0//z/+v/0//7/+v/0/wAA+v/0/wIA+v/0/wQA+v/0/wYA+v/0/wgA+v/0/woA+v/2//T/+v/2//b/+v/2//j/+v/2//r/+v/2//z/+v/2//7/+v/2/wAA+v/2/wIA+v/2/wQA+v/2/wYA+v/2/wgA+v/2/woA+v/2/wwA+v/4//T/+v/4//b/+v/4//j/+v/4//r/+v/4//z/+v/4//7/+v/4/wAA+v/4/wIA+v/4/wQA+v/4/wYA+v/4/wgA+v/4/woA+v/4/wwA+v/6//L/+v/6//T/+v/6//b/+v/6//j/+v/6//r/+v/6//z/+v/6//7/+v/6/wAA+v/6/wIA+v/6/wQA+v/6/wYA+v/6/wgA+v/6/woA+v/6/wwA+v/6/w4A+v/8//L/+v/8//T/+v/8//b/+v/8//j/+v/8//r/+v/8//z/+v/8//7/+v/8/wAA+v/8/wIA+v/8/wQA+v/8/wYA+v/8/wgA+v/8/woA+v/8/wwA+v/8/w4A+v/+//L/+v/+//T/+v/+//b/+v/+//j/+v/+//r/+v/+//z/+v/+//7/+v/+/wAA+v/+/wIA+v/+/wQA+v/+/wYA+v/+/wgA+v/+/woA+v/+/wwA+v/+/w4A+v8AAPL/+v8AAPT/+v8AAPb/+v8AAPj/+v8AAPr/+v8AAPz/+v8AAP7/+v8AAAAA+v8AAAIA+v8AAAQA+v8AAAYA+v8AAAgA+v8AAAoA+v8AAAwA+v8AAA4A+v8CAPL/+v8CAPT/+v8CAPb/+v8CAPj/+v8CAPr/+v8CAPz/+v8CAP7/+v8CAAAA+v8CAAIA+v8CAAQA+v8CAAYA+v8CAAgA+v8CAAoA+v8CAAwA+v8CAA4A+v8EAPL/+v8EAPT/+v8EAPb/+v8EAPj/+v8EAPr/+v8EAPz/+v8EAP7/+v8EAAAA+v8EAAIA+v8EAAQA+v8EAAYA+v8EAAgA+v8EAAoA+v8EAAwA+v8EAA4A+v8GAPL/+v8GAPT/+v8GAPb/+v8GAPj/+v8GAPr/+v8GAPz/+v8GAP7/+v8GAAAA+v8GAAIA+v8GAAQA+v8GAAYA+v8GAAgA+v8GAAoA+v8GAAwA+v8GAA4A+v8IAPT/+v8IAPb/+v8IAPj/+v8IAPr/+v8IAPz/+v8IAP7/+v8IAAAA+v8IAAIA+v8IAAQA+v8IAAYA+v8IAAgA+v8IAAoA+v8IAAwA+v8KAPT/+v8KAPb/+v8KAPj/+v8KAPr/+v8KAPz/+v8KAP7/+v8KAAAA+v8KAAIA+v8KAAQA+v8KAAYA+v8KAAgA+v8KAAoA+v8KAAwA+v8MAPb/+v8MAPj/+v8MAPr/+v8MAPz/+v8MAP7/+v8MAAAA+v8MAAIA+v8MAAQA+v8MAAYA+v8MAAgA+v8MAAoA+v8OAPr/+v8OAPz/+v8OAP7/+v8OAAAA+v8OAAIA+v8OAAQA+v8OAAYA+//x//v/+//x//3/+//x////+//x/wEA+//x/wMA+//x/wUA+//z//f/+//z//n/+//z//v/+//z//3/+//z////+//z/wEA+//z/wMA+//z/wUA+//z/wcA+//z/wkA+//1//X/+//1//f/+//1//n/+//1//v/+//1//3/+//1////+//1/wEA+//1/wMA+//1/wUA+//1/wcA+//1/wkA+//1/wsA+//3//P/+//3//X/+//3//f/+//3//n/+//3//v/+//3//3/+//3////+//3/wEA+//3/wMA+//3/wUA+//3/wcA+//3/wkA+//3/wsA+//3/w0A+//5//P/+//5//X/+//5//f/+//5//n/+//5//v/+//5//3/+//5////+//5/wEA+//5/wMA+//5/wUA+//5/wcA+//5/wkA+//5/wsA+//5/w0A+//7//H/+//7//P/+//7//X/+//7//f/+//7//n/+//7//v/+//7//3/+//7////+//7/wEA+//7/wMA+//7/wUA+//7/wcA+//7/wkA+//7/wsA+//7/w0A+//7/w8A+//9//H/+//9//P/+//9//X/+//9//f/+//9//n/+//9//v/+//9//3/+//9////+//9/wEA+//9/wMA+//9/wUA+//9/wcA+//9/wkA+//9/wsA+//9/w0A+//9/w8A+/////H/+/////P/+/////X/+/////f/+/////n/+/////v/+/////3/+///////+////wEA+////wMA+////wUA+////wcA+////wkA+////wsA+////w0A+////w8A+/8BAPH/+/8BAPP/+/8BAPX/+/8BAPf/+/8BAPn/+/8BAPv/+/8BAP3/+/8BAP//+/8BAAEA+/8BAAMA+/8BAAUA+/8BAAcA+/8BAAkA+/8BAAsA+/8BAA0A+/8BAA8A+/8DAPH/+/8DAPP/+/8DAPX/+/8DAPf/+/8DAPn/+/8DAPv/+/8DAP3/+/8DAP//+/8DAAEA+/8DAAMA+/8DAAUA+/8DAAcA+/8DAAkA+/8DAAsA+/8DAA0A+/8DAA8A+/8FAPH/+/8FAPP/+/8FAPX/+/8FAPf/+/8FAPn/+/8FAPv/+/8FAP3/+/8FAP//+/8FAAEA+/8FAAMA+/8FAAUA+/8FAAcA+/8FAAkA+/8FAAsA+/8FAA0A+/8FAA8A+/8HAPP/+/8HAPX/+/8HAPf/+/8HAPn/+/8HAPv/+/8HAP3/+/8HAP//+/8HAAEA+/8HAAMA+/8HAAUA+/8HAAcA+/8HAAkA+/8HAAsA+/8HAA0A+/8JAPP/+/8JAPX/+/8JAPf/+/8JAPn/+/8JAPv/+/8JAP3/+/8JAP//+/8JAAEA+/8JAAMA+/8JAAUA+/8JAAcA+/8JAAkA+/8JAAsA+/8JAA0A+/8LAPX/+/8LAPf/+/8LAPn/+/8LAPv/+/8LAP3/+/8LAP//+/8LAAEA+/8LAAMA+/8LAAUA+/8LAAcA+/8LAAkA+/8LAAsA+/8NAPf/+/8NAPn/+/8NAPv/+/8NAP3/+/8NAP//+/8NAAEA+/8NAAMA+/8NAAUA+/8NAAcA+/8NAAkA+/8PAPv/+/8PAP3/+/8PAP//+/8PAAEA+/8PAAMA+/8PAAUA/P/w//7//P/w/wAA/P/w/wIA/P/y//j//P/y//r//P/y//z//P/y//7//P/y/wAA/P/y/wIA/P/y/wQA/P/y/wYA/P/y/wgA/P/0//b//P/0//j//P/0//r//P/0//z//P/0//7//P/0/wAA/P/0/wIA/P/0/wQA/P/0/wYA/P/0/wgA/P/0/woA/P/2//T//P/2//b//P/2//j//P/2//r//P/2//z//P/2//7//P/2/wAA/P/2/wIA/P/2/wQA/P/2/wYA/P/2/wgA/P/2/woA/P/2/wwA/P/4//L//P/4//T//P/4//b//P/4//j//P/4//r//P/4//z//P/4//7//P/4/wAA/P/4/wIA/P/4/wQA/P/4/wYA/P/4/wgA/P/4/woA/P/4/wwA/P/4/w4A/P/6//L//P/6//T//P/6//b//P/6//j//P/6//r//P/6//z//P/6//7//P/6/wAA/P/6/wIA/P/6/wQA/P/6/wYA/P/6/wgA/P/6/woA/P/6/wwA/P/6/w4A/P/8//L//P/8//T//P/8//b//P/8//j//P/8//r//P/8//z//P/8//7//P/8/wAA/P/8/wIA/P/8/wQA/P/8/wYA/P/8/wgA/P/8/woA/P/8/wwA/P/8/w4A/P/+//D//P/+//L//P/+//T//P/+//b//P/+//j//P/+//r//P/+//z//P/+//7//P/+/wAA/P/+/wIA/P/+/wQA/P/+/wYA/P/+/wgA/P/+/woA/P/+/wwA/P/+/w4A/P/+/xAA/P8AAPD//P8AAPL//P8AAPT//P8AAPb//P8AAPj//P8AAPr//P8AAPz//P8AAP7//P8AAAAA/P8AAAIA/P8AAAQA/P8AAAYA/P8AAAgA/P8AAAoA/P8AAAwA/P8AAA4A/P8AABAA/P8CAPD//P8CAPL//P8CAPT//P8CAPb//P8CAPj//P8CAPr//P8CAPz//P8CAP7//P8CAAAA/P8CAAIA/P8CAAQA/P8CAAYA/P8CAAgA/P8CAAoA/P8CAAwA/P8CAA4A/P8CABAA/P8EAPL//P8EAPT//P8EAPb//P8EAPj//P8EAPr//P8EAPz//P8EAP7//P8EAAAA/P8EAAIA/P8EAAQA/P8EAAYA/P8EAAgA/P8EAAoA/P8EAAwA/P8EAA4A/P8GAPL//P8GAPT//P8GAPb//P8GAPj//P8GAPr//P8GAPz//P8GAP7//P8GAAAA/P8GAAIA/P8GAAQA/P8GAAYA/P8GAAgA/P8GAAoA/P8GAAwA/P8GAA4A/P8IAPL//P8IAPT//P8IAPb//P8IAPj//P8IAPr//P8IAPz//P8IAP7//P8IAAAA/P8IAAIA/P8IAAQA/P8IAAYA/P8IAAgA/P8IAAoA/P8IAAwA/P8IAA4A/P8KAPT//P8KAPb//P8KAPj//P8KAPr//P8KAPz//P8KAP7//P8KAAAA/P8KAAIA/P8KAAQA/P8KAAYA/P8KAAgA/P8KAAoA/P8KAAwA/P8MAPb//P8MAPj//P8MAPr//P8MAPz//P8MAP7//P8MAAAA/P8MAAIA/P8MAAQA/P8MAAYA/P8MAAgA/P8MAAoA/P8OAPj//P8OAPr//P8OAPz//P8OAP7//P8OAAAA/P8OAAIA/P8OAAQA/P8OAAYA/P8OAAgA/P8QAP7//P8QAAAA/P8QAAIA/f/x//n//f/x//v//f/x//3//f/x/////f/x/wEA/f/x/wMA/f/x/wUA/f/x/wcA/f/z//f//f/z//n//f/z//v//f/z//3//f/z/////f/z/wEA/f/z/wMA/f/z/wUA/f/z/wcA/f/z/wkA/f/1//X//f/1//f//f/1//n//f/1//v//f/1//3//f/1/////f/1/wEA/f/1/wMA/f/1/wUA/f/1/wcA/f/1/wkA/f/1/wsA/f/3//P//f/3//X//f/3//f//f/3//n//f/3//v//f/3//3//f/3/////f/3/wEA/f/3/wMA/f/3/wUA/f/3/wcA/f/3/wkA/f/3/wsA/f/3/w0A/f/5//H//f/5//P//f/5//X//f/5//f//f/5//n//f/5//v//f/5//3//f/5/////f/5/wEA/f/5/wMA/f/5/wUA/f/5/wcA/f/5/wkA/f/5/wsA/f/5/w0A/f/5/w8A/f/7//H//f/7//P//f/7//X//f/7//f//f/7//n//f/7//v//f/7//3//f/7/////f/7/wEA/f/7/wMA/f/7/wUA/f/7/wcA/f/7/wkA/f/7/wsA/f/7/w0A/f/7/w8A/f/9//H//f/9//P//f/9//X//f/9//f//f/9//n//f/9//v//f/9//3//f/9/////f/9/wEA/f/9/wMA/f/9/wUA/f/9/wcA/f/9/wkA/f/9/wsA/f/9/w0A/f/9/w8A/f////H//f////P//f////X//f////f//f////n//f////v//f////3//f///////f///wEA/f///wMA/f///wUA/f///wcA/f///wkA/f///wsA/f///w0A/f///w8A/f8BAPH//f8BAPP//f8BAPX//f8BAPf//f8BAPn//f8BAPv//f8BAP3//f8BAP///f8BAAEA/f8BAAMA/f8BAAUA/f8BAAcA/f8BAAkA/f8BAAsA/f8BAA0A/f8BAA8A/f8DAPH//f8DAPP//f8DAPX//f8DAPf//f8DAPn//f8DAPv//f8DAP3//f8DAP///f8DAAEA/f8DAAMA/f8DAAUA/f8DAAcA/f8DAAkA/f8DAAsA/f8DAA0A/f8DAA8A/f8FAPH//f8FAPP//f8FAPX//f8FAPf//f8FAPn//f8FAPv//f8FAP3//f8FAP///f8FAAEA/f8FAAMA/f8FAAUA/f8FAAcA/f8FAAkA/f8FAAsA/f8FAA0A/f8FAA8A/f8HAPH//f8HAPP//f8HAPX//f8HAPf//f8HAPn//f8HAPv//f8HAP3//f8HAP///f8HAAEA/f8HAAMA/f8HAAUA/f8HAAcA/f8HAAkA/f8HAAsA/f8HAA0A/f8HAA8A/f8JAPP//f8JAPX//f8JAPf//f8JAPn//f8JAPv//f8JAP3//f8JAP///f8JAAEA/f8JAAMA/f8JAAUA/f8JAAcA/f8JAAkA/f8JAAsA/f8JAA0A/f8LAPX//f8LAPf//f8LAPn//f8LAPv//f8LAP3//f8LAP///f8LAAEA/f8LAAMA/f8LAAUA/f8LAAcA/f8LAAkA/f8LAAsA/f8NAPf//f8NAPn//f8NAPv//f8NAP3//f8NAP///f8NAAEA/f8NAAMA/f8NAAUA/f8NAAcA/f8NAAkA/f8PAPn//f8PAPv//f8PAP3//f8PAP///f8PAAEA/f8PAAMA/f8PAAUA/f8PAAcA/v/w//z//v/w//7//v/w/wAA/v/w/wIA/v/w/wQA/v/y//j//v/y//r//v/y//z//v/y//7//v/y/wAA/v/y/wIA/v/y/wQA/v/y/wYA/v/y/wgA/v/0//b//v/0//j//v/0//r//v/0//z//v/0//7//v/0/wAA/v/0/wIA/v/0/wQA/v/0/wYA/v/0/wgA/v/0/woA/v/2//T//v/2//b//v/2//j//v/2//r//v/2//z//v/2//7//v/2/wAA/v/2/wIA/v/2/wQA/v/2/wYA/v/2/wgA/v/2/woA/v/2/wwA/v/4//L//v/4//T//v/4//b//v/4//j//v/4//r//v/4//z//v/4//7//v/4/wAA/v/4/wIA/v/4/wQA/v/4/wYA/v/4/wgA/v/4/woA/v/4/wwA/v/4/w4A/v/6//L//v/6//T//v/6//b//v/6//j//v/6//r//v/6//z//v/6//7//v/6/wAA/v/6/wIA/v/6/wQA/v/6/wYA/v/6/wgA/v/6/woA/v/6/wwA/v/6/w4A/v/8//D//v/8//L//v/8//T//v/8//b//v/8//j//v/8//r//v/8//z//v/8//7//v/8/wAA/v/8/wIA/v/8/wQA/v/8/wYA/v/8/wgA/v/8/woA/v/8/wwA/v/8/w4A/v/8/xAA/v/+//D//v/+//L//v/+//T//v/+//b//v/+//j//v/+//r//v/+//z//v/+//7//v/+/wAA/v/+/wIA/v/+/wQA/v/+/wYA/v/+/wgA/v/+/woA/v/+/wwA/v/+/w4A/v/+/xAA/v8AAPD//v8AAPL//v8AAPT//v8AAPb//v8AAPj//v8AAPr//v8AAPz//v8AAP7//v8AAAAA/v8AAAIA/v8AAAQA/v8AAAYA/v8AAAgA/v8AAAoA/v8AAAwA/v8AAA4A/v8AABAA/v8CAPD//v8CAPL//v8CAPT//v8CAPb//v8CAPj//v8CAPr//v8CAPz//v8CAP7//v8CAAAA/v8CAAIA/v8CAAQA/v8CAAYA/v8CAAgA/v8CAAoA/v8CAAwA/v8CAA4A/v8CABAA/v8EAPD//v8EAPL//v8EAPT//v8EAPb//v8EAPj//v8EAPr//v8EAPz//v8EAP7//v8EAAAA/v8EAAIA/v8EAAQA/v8EAAYA/v8EAAgA/v8EAAoA/v8EAAwA/v8EAA4A/v8EABAA/v8GAPL//v8GAPT//v8GAPb//v8GAPj//v8GAPr//v8GAPz//v8GAP7//v8GAAAA/v8GAAIA/v8GAAQA/v8GAAYA/v8GAAgA/v8GAAoA/v8GAAwA/v8GAA4A/v8IAPL//v8IAPT//v8IAPb//v8IAPj//v8IAPr//v8IAPz//v8IAP7//v8IAAAA/v8IAAIA/v8IAAQA/v8IAAYA/v8IAAgA/v8IAAoA/v8IAAwA/v8IAA4A/v8KAPT//v8KAPb//v8KAPj//v8KAPr//v8KAPz//v8KAP7//v8KAAAA/v8KAAIA/v8KAAQA/v8KAAYA/v8KAAgA/v8KAAoA/v8KAAwA/v8MAPb//v8MAPj//v8MAPr//v8MAPz//v8MAP7//v8MAAAA/v8MAAIA/v8MAAQA/v8MAAYA/v8MAAgA/v8MAAoA/v8OAPj//v8OAPr//v8OAPz//v8OAP7//v8OAAAA/v8OAAIA/v8OAAQA/v8OAAYA/v8OAAgA/v8QAPz//v8QAP7//v8QAAAA/v8QAAIA/v8QAAQA///x//n////x//v////x//3////x///////x/wEA///x/wMA///x/wUA///x/wcA///z//f////z//n////z//v////z//3////z///////z/wEA///z/wMA///z/wUA///z/wcA///z/wkA///1//X////1//f////1//n////1//v////1//3////1///////1/wEA///1/wMA///1/wUA///1/wcA///1/wkA///1/wsA///3//P////3//X////3//f////3//n////3//v////3//3////3///////3/wEA///3/wMA///3/wUA///3/wcA///3/wkA///3/wsA///3/w0A///5//H////5//P////5//X////5//f////5//n////5//v////5//3////5///////5/wEA///5/wMA///5/wUA///5/wcA///5/wkA///5/wsA///5/w0A///5/w8A///7//H////7//P////7//X////7//f////7//n////7//v////7//3////7///////7/wEA///7/wMA///7/wUA///7/wcA///7/wkA///7/wsA///7/w0A///7/w8A///9//H////9//P////9//X////9//f////9//n////9//v////9//3////9///////9/wEA///9/wMA///9/wUA///9/wcA///9/wkA///9/wsA///9/w0A///9/w8A//////H///////P///////X///////f///////n///////v///////3//////////////wEA/////wMA/////wUA/////wcA/////wkA/////wsA/////w0A/////w8A//8BAPH///8BAPP///8BAPX///8BAPf///8BAPn///8BAPv///8BAP3///8BAP////8BAAEA//8BAAMA//8BAAUA//8BAAcA//8BAAkA//8BAAsA//8BAA0A//8BAA8A//8DAPH///8DAPP///8DAPX///8DAPf///8DAPn///8DAPv///8DAP3///8DAP////8DAAEA//8DAAMA//8DAAUA//8DAAcA//8DAAkA//8DAAsA//8DAA0A//8DAA8A//8FAPH///8FAPP///8FAPX///8FAPf///8FAPn///8FAPv///8FAP3///8FAP////8FAAEA//8FAAMA//8FAAUA//8FAAcA//8FAAkA//8FAAsA//8FAA0A//8FAA8A//8HAPH///8HAPP///8HAPX///8HAPf///8HAPn///8HAPv///8HAP3///8HAP////8HAAEA//8HAAMA//8HAAUA//8HAAcA//8HAAkA//8HAAsA//8HAA0A//8HAA8A//8JAPP///8JAPX///8JAPf///8JAPn///8JAPv///8JAP3///8JAP////8JAAEA//8JAAMA//8JAAUA//8JAAcA//8JAAkA//8JAAsA//8JAA0A//8LAPX///8LAPf///8LAPn///8LAPv///8LAP3///8LAP////8LAAEA//8LAAMA//8LAAUA//8LAAcA//8LAAkA//8LAAsA//8NAPf///8NAPn///8NAPv///8NAP3///8NAP////8NAAEA//8NAAMA//8NAAUA//8NAAcA//8NAAkA//8PAPn///8PAPv///8PAP3///8PAP////8PAAEA//8PAAMA//8PAAUA//8PAAcAAADw//z/AADw//7/AADw/wAAAADw/wIAAADw/wQAAADy//j/AADy//r/AADy//z/AADy//7/AADy/wAAAADy/wIAAADy/wQAAADy/wYAAADy/wgAAAD0//b/AAD0//j/AAD0//r/AAD0//z/AAD0//7/AAD0/wAAAAD0/wIAAAD0/wQAAAD0/wYAAAD0/wgAAAD0/woAAAD2//T/AAD2//b/AAD2//j/AAD2//r/AAD2//z/AAD2//7/AAD2/wAAAAD2/wIAAAD2/wQAAAD2/wYAAAD2/wgAAAD2/woAAAD2/wwAAAD4//L/AAD4//T/AAD4//b/AAD4//j/AAD4//r/AAD4//z/AAD4//7/AAD4/wAAAAD4/wIAAAD4/wQAAAD4/wYAAAD4/wgAAAD4/woAAAD4/wwAAAD4/w4AAAD6//L/AAD6//T/AAD6//b/AAD6//j/AAD6//r/AAD6//z/AAD6//7/AAD6/wAAAAD6/wIAAAD6/wQAAAD6/wYAAAD6/wgAAAD6/woAAAD6/wwAAAD6/w4AAAD8//D/AAD8//L/AAD8//T/AAD8//b/AAD8//j/AAD8//r/AAD8//z/AAD8//7/AAD8/wAAAAD8/wIAAAD8/wQAAAD8/wYAAAD8/wgAAAD8/woAAAD8/wwAAAD8/w4AAAD8/xAAAAD+//D/AAD+//L/AAD+//T/AAD+//b/AAD+//j/AAD+//r/AAD+//z/AAD+//7/AAD+/wAAAAD+/wIAAAD+/wQAAAD+/wYAAAD+/wgAAAD+/woAAAD+/wwAAAD+/w4AAAD+/xAAAAAAAPD/AAAAAPL/AAAAAPT/AAAAAPb/AAAAAPj/AAAAAPr/AAAAAPz/AAAAAP7/AAAAAAIAAAAAAAQAAAAAAAYAAAAAAAgAAAAAAAoAAAAAAAwAAAAAAA4AAAAAABAAAAACAPD/AAACAPL/AAACAPT/AAACAPb/AAACAPj/AAACAPr/AAACAPz/AAACAP7/AAACAAAAAAACAAIAAAACAAQAAAACAAYAAAACAAgAAAACAAoAAAACAAwAAAACAA4AAAACABAAAAAEAPD/AAAEAPL/AAAEAPT/AAAEAPb/AAAEAPj/AAAEAPr/AAAEAPz/AAAEAP7/AAAEAAAAAAAEAAIAAAAEAAQAAAAEAAYAAAAEAAgAAAAEAAoAAAAEAAwAAAAEAA4AAAAEABAAAAAGAPL/AAAGAPT/AAAGAPb/AAAGAPj/AAAGAPr/AAAGAPz/AAAGAP7/AAAGAAAAAAAGAAIAAAAGAAQAAAAGAAYAAAAGAAgAAAAGAAoAAAAGAAwAAAAGAA4AAAAIAPL/AAAIAPT/AAAIAPb/AAAIAPj/AAAIAPr/AAAIAPz/AAAIAP7/AAAIAAAAAAAIAAIAAAAIAAQAAAAIAAYAAAAIAAgAAAAIAAoAAAAIAAwAAAAIAA4AAAAKAPT/AAAKAPb/AAAKAPj/AAAKAPr/AAAKAPz/AAAKAP7/AAAKAAAAAAAKAAIAAAAKAAQAAAAKAAYAAAAKAAgAAAAKAAoAAAAKAAwAAAAMAPb/AAAMAPj/AAAMAPr/AAAMAPz/AAAMAP7/AAAMAAAAAAAMAAIAAAAMAAQAAAAMAAYAAAAMAAgAAAAMAAoAAAAOAPj/AAAOAPr/AAAOAPz/AAAOAP7/AAAOAAAAAAAOAAIAAAAOAAQAAAAOAAYAAAAOAAgAAAAQAPz/AAAQAP7/AAAQAAAAAAAQAAIAAAAQAAQAAQDx//n/AQDx//v/AQDx//3/AQDx////AQDx/wEAAQDx/wMAAQDx/wUAAQDx/wcAAQDz//f/AQDz//n/AQDz//v/AQDz//3/AQDz////AQDz/wEAAQDz/wMAAQDz/wUAAQDz/wcAAQDz/wkAAQD1//X/AQD1//f/AQD1//n/AQD1//v/AQD1//3/AQD1////AQD1/wEAAQD1/wMAAQD1/wUAAQD1/wcAAQD1/wkAAQD1/wsAAQD3//P/AQD3//X/AQD3//f/AQD3//n/AQD3//v/AQD3//3/AQD3////AQD3/wEAAQD3/wMAAQD3/wUAAQD3/wcAAQD3/wkAAQD3/wsAAQD3/w0AAQD5//H/AQD5//P/AQD5//X/AQD5//f/AQD5//n/AQD5//v/AQD5//3/AQD5////AQD5/wEAAQD5/wMAAQD5/wUAAQD5/wcAAQD5/wkAAQD5/wsAAQD5/w0AAQD5/w8AAQD7//H/AQD7//P/AQD7//X/AQD7//f/AQD7//n/AQD7//v/AQD7//3/AQD7////AQD7/wEAAQD7/wMAAQD7/wUAAQD7/wcAAQD7/wkAAQD7/wsAAQD7/w0AAQD7/w8AAQD9//H/AQD9//P/AQD9//X/AQD9//f/AQD9//n/AQD9//v/AQD9//3/AQD9////AQD9/wEAAQD9/wMAAQD9/wUAAQD9/wcAAQD9/wkAAQD9/wsAAQD9/w0AAQD9/w8AAQD///H/AQD///P/AQD///X/AQD///f/AQD///n/AQD///v/AQD///3/AQD/////AQD//wEAAQD//wMAAQD//wUAAQD//wcAAQD//wkAAQD//wsAAQD//w0AAQD//w8AAQABAPH/AQABAPP/AQABAPX/AQABAPf/AQABAPn/AQABAPv/AQABAP3/AQABAP//AQABAAEAAQABAAMAAQABAAUAAQABAAcAAQABAAkAAQABAAsAAQABAA0AAQABAA8AAQADAPH/AQADAPP/AQADAPX/AQADAPf/AQADAPn/AQADAPv/AQADAP3/AQADAP//AQADAAEAAQADAAMAAQADAAUAAQADAAcAAQADAAkAAQADAAsAAQADAA0AAQADAA8AAQAFAPH/AQAFAPP/AQAFAPX/AQAFAPf/AQAFAPn/AQAFAPv/AQAFAP3/AQAFAP//AQAFAAEAAQAFAAMAAQAFAAUAAQAFAAcAAQAFAAkAAQAFAAsAAQAFAA0AAQAFAA8AAQAHAPH/AQAHAPP/AQAHAPX/AQAHAPf/AQAHAPn/AQAHAPv/AQAHAP3/AQAHAP//AQAHAAEAAQAHAAMAAQAHAAUAAQAHAAcAAQAHAAkAAQAHAAsAAQAHAA0AAQAHAA8AAQAJAPP/AQAJAPX/AQAJAPf/AQAJAPn/AQAJAPv/AQAJAP3/AQAJAP//AQAJAAEAAQAJAAMAAQAJAAUAAQAJAAcAAQAJAAkAAQAJAAsAAQAJAA0AAQALAPX/AQALAPf/AQALAPn/AQALAPv/AQALAP3/AQALAP//AQALAAEAAQALAAMAAQALAAUAAQALAAcAAQALAAkAAQALAAsAAQANAPf/AQANAPn/AQANAPv/AQANAP3/AQANAP//AQANAAEAAQANAAMAAQANAAUAAQANAAcAAQANAAkAAQAPAPn/AQAPAPv/AQAPAP3/AQAPAP//AQAPAAEAAQAPAAMAAQAPAAUAAQAPAAcAAgDw//z/AgDw//7/AgDw/wAAAgDw/wIAAgDw/wQAAgDy//j/AgDy//r/AgDy//z/AgDy//7/AgDy/wAAAgDy/wIAAgDy/wQAAgDy/wYAAgDy/wgAAgD0//b/AgD0//j/AgD0//r/AgD0//z/AgD0//7/AgD0/wAAAgD0/wIAAgD0/wQAAgD0/wYAAgD0/wgAAgD0/woAAgD2//T/AgD2//b/AgD2//j/AgD2//r/AgD2//z/AgD2//7/AgD2/wAAAgD2/wIAAgD2/wQAAgD2/wYAAgD2/wgAAgD2/woAAgD2/wwAAgD4//L/AgD4//T/AgD4//b/AgD4//j/AgD4//r/AgD4//z/AgD4//7/AgD4/wAAAgD4/wIAAgD4/wQAAgD4/wYAAgD4/wgAAgD4/woAAgD4/wwAAgD4/w4AAgD6//L/AgD6//T/AgD6//b/AgD6//j/AgD6//r/AgD6//z/AgD6//7/AgD6/wAAAgD6/wIAAgD6/wQAAgD6/wYAAgD6/wgAAgD6/woAAgD6/wwAAgD6/w4AAgD8//D/AgD8//L/AgD8//T/AgD8//b/AgD8//j/AgD8//r/AgD8//z/AgD8//7/AgD8/wAAAgD8/wIAAgD8/wQAAgD8/wYAAgD8/wgAAgD8/woAAgD8/wwAAgD8/w4AAgD8/xAAAgD+//D/AgD+//L/AgD+//T/AgD+//b/AgD+//j/AgD+//r/AgD+//z/AgD+//7/AgD+/wAAAgD+/wIAAgD+/wQAAgD+/wYAAgD+/wgAAgD+/woAAgD+/wwAAgD+/w4AAgD+/xAAAgAAAPD/AgAAAPL/AgAAAPT/AgAAAPb/AgAAAPj/AgAAAPr/AgAAAPz/AgAAAP7/AgAAAAAAAgAAAAIAAgAAAAQAAgAAAAYAAgAAAAgAAgAAAAoAAgAAAAwAAgAAAA4AAgAAABAAAgACAPD/AgACAPL/AgACAPT/AgACAPb/AgACAPj/AgACAPr/AgACAPz/AgACAP7/AgACAAAAAgACAAIAAgACAAQAAgACAAYAAgACAAgAAgACAAoAAgACAAwAAgACAA4AAgACABAAAgAEAPD/AgAEAPL/AgAEAPT/AgAEAPb/AgAEAPj/AgAEAPr/AgAEAPz/AgAEAP7/AgAEAAAAAgAEAAIAAgAEAAQAAgAEAAYAAgAEAAgAAgAEAAoAAgAEAAwAAgAEAA4AAgAEABAAAgAGAPL/AgAGAPT/AgAGAPb/AgAGAPj/AgAGAPr/AgAGAPz/AgAGAP7/AgAGAAAAAgAGAAIAAgAGAAQAAgAGAAYAAgAGAAgAAgAGAAoAAgAGAAwAAgAGAA4AAgAIAPL/AgAIAPT/AgAIAPb/AgAIAPj/AgAIAPr/AgAIAPz/AgAIAP7/AgAIAAAAAgAIAAIAAgAIAAQAAgAIAAYAAgAIAAgAAgAIAAoAAgAIAAwAAgAIAA4AAgAKAPT/AgAKAPb/AgAKAPj/AgAKAPr/AgAKAPz/AgAKAP7/AgAKAAAAAgAKAAIAAgAKAAQAAgAKAAYAAgAKAAgAAgAKAAoAAgAKAAwAAgAMAPb/AgAMAPj/AgAMAPr/AgAMAPz/AgAMAP7/AgAMAAAAAgAMAAIAAgAMAAQAAgAMAAYAAgAMAAgAAgAMAAoAAgAOAPj/AgAOAPr/AgAOAPz/AgAOAP7/AgAOAAAAAgAOAAIAAgAOAAQAAgAOAAYAAgAOAAgAAgAQAPz/AgAQAP7/AgAQAAAAAgAQAAIAAgAQAAQAAwDx//n/AwDx//v/AwDx//3/AwDx////AwDx/wEAAwDx/wMAAwDx/wUAAwDx/wcAAwDz//f/AwDz//n/AwDz//v/AwDz//3/AwDz////AwDz/wEAAwDz/wMAAwDz/wUAAwDz/wcAAwDz/wkAAwD1//X/AwD1//f/AwD1//n/AwD1//v/AwD1//3/AwD1////AwD1/wEAAwD1/wMAAwD1/wUAAwD1/wcAAwD1/wkAAwD1/wsAAwD3//P/AwD3//X/AwD3//f/AwD3//n/AwD3//v/AwD3//3/AwD3////AwD3/wEAAwD3/wMAAwD3/wUAAwD3/wcAAwD3/wkAAwD3/wsAAwD3/w0AAwD5//H/AwD5//P/AwD5//X/AwD5//f/AwD5//n/AwD5//v/AwD5//3/AwD5////AwD5/wEAAwD5/wMAAwD5/wUAAwD5/wcAAwD5/wkAAwD5/wsAAwD5/w0AAwD5/w8AAwD7//H/AwD7//P/AwD7//X/AwD7//f/AwD7//n/AwD7//v/AwD7//3/AwD7////AwD7/wEAAwD7/wMAAwD7/wUAAwD7/wcAAwD7/wkAAwD7/wsAAwD7/w0AAwD7/w8AAwD9//H/AwD9//P/AwD9//X/AwD9//f/AwD9//n/AwD9//v/AwD9//3/AwD9////AwD9/wEAAwD9/wMAAwD9/wUAAwD9/wcAAwD9/wkAAwD9/wsAAwD9/w0AAwD9/w8AAwD///H/AwD///P/AwD///X/AwD///f/AwD///n/AwD///v/AwD///3/AwD/////AwD//wEAAwD//wMAAwD//wUAAwD//wcAAwD//wkAAwD//wsAAwD//w0AAwD//w8AAwABAPH/AwABAPP/AwABAPX/AwABAPf/AwABAPn/AwABAPv/AwABAP3/AwABAP//AwABAAEAAwABAAMAAwABAAUAAwABAAcAAwABAAkAAwABAAsAAwABAA0AAwABAA8AAwADAPH/AwADAPP/AwADAPX/AwADAPf/AwADAPn/AwADAPv/AwADAP3/AwADAP//AwADAAEAAwADAAMAAwADAAUAAwADAAcAAwADAAkAAwADAAsAAwADAA0AAwADAA8AAwAFAPH/AwAFAPP/AwAFAPX/AwAFAPf/AwAFAPn/AwAFAPv/AwAFAP3/AwAFAP//AwAFAAEAAwAFAAMAAwAFAAUAAwAFAAcAAwAFAAkAAwAFAAsAAwAFAA0AAwAFAA8AAwAHAPH/AwAHAPP/AwAHAPX/AwAHAPf/AwAHAPn/AwAHAPv/AwAHAP3/AwAHAP//AwAHAAEAAwAHAAMAAwAHAAUAAwAHAAcAAwAHAAkAAwAHAAsAAwAHAA0AAwAHAA8AAwAJAPP/AwAJAPX/AwAJAPf/AwAJAPn/AwAJAPv/AwAJAP3/AwAJAP//AwAJAAEAAwAJAAMAAwAJAAUAAwAJAAcAAwAJAAkAAwAJAAsAAwAJAA0AAwALAPX/AwALAPf/AwALAPn/AwALAPv/AwALAP3/AwALAP//AwALAAEAAwALAAMAAwALAAUAAwALAAcAAwALAAkAAwALAAsAAwANAPf/AwANAPn/AwANAPv/AwANAP3/AwANAP//AwANAAEAAwANAAMAAwANAAUAAwANAAcAAwANAAkAAwAPAPn/AwAPAPv/AwAPAP3/AwAPAP//AwAPAAEAAwAPAAMAAwAPAAUAAwAPAAcABADw//7/BADw/wAABADw/wIABADy//j/BADy//r/BADy//z/BADy//7/BADy/wAABADy/wIABADy/wQABADy/wYABADy/wgABAD0//b/BAD0//j/BAD0//r/BAD0//z/BAD0//7/BAD0/wAABAD0/wIABAD0/wQABAD0/wYABAD0/wgABAD0/woABAD2//T/BAD2//b/BAD2//j/BAD2//r/BAD2//z/BAD2//7/BAD2/wAABAD2/wIABAD2/wQABAD2/wYABAD2/wgABAD2/woABAD2/wwABAD4//L/BAD4//T/BAD4//b/BAD4//j/BAD4//r/BAD4//z/BAD4//7/BAD4/wAABAD4/wIABAD4/wQABAD4/wYABAD4/wgABAD4/woABAD4/wwABAD4/w4ABAD6//L/BAD6//T/BAD6//b/BAD6//j/BAD6//r/BAD6//z/BAD6//7/BAD6/wAABAD6/wIABAD6/wQABAD6/wYABAD6/wgABAD6/woABAD6/wwABAD6/w4ABAD8//L/BAD8//T/BAD8//b/BAD8//j/BAD8//r/BAD8//z/BAD8//7/BAD8/wAABAD8/wIABAD8/wQABAD8/wYABAD8/wgABAD8/woABAD8/wwABAD8/w4ABAD+//D/BAD+//L/BAD+//T/BAD+//b/BAD+//j/BAD+//r/BAD+//z/BAD+//7/BAD+/wAABAD+/wIABAD+/wQABAD+/wYABAD+/wgABAD+/woABAD+/wwABAD+/w4ABAD+/xAABAAAAPD/BAAAAPL/BAAAAPT/BAAAAPb/BAAAAPj/BAAAAPr/BAAAAPz/BAAAAP7/BAAAAAAABAAAAAIABAAAAAQABAAAAAYABAAAAAgABAAAAAoABAAAAAwABAAAAA4ABAAAABAABAACAPD/BAACAPL/BAACAPT/BAACAPb/BAACAPj/BAACAPr/BAACAPz/BAACAP7/BAACAAAABAACAAIABAACAAQABAACAAYABAACAAgABAACAAoABAACAAwABAACAA4ABAACABAABAAEAPL/BAAEAPT/BAAEAPb/BAAEAPj/BAAEAPr/BAAEAPz/BAAEAP7/BAAEAAAABAAEAAIABAAEAAQABAAEAAYABAAEAAgABAAEAAoABAAEAAwABAAEAA4ABAAGAPL/BAAGAPT/BAAGAPb/BAAGAPj/BAAGAPr/BAAGAPz/BAAGAP7/BAAGAAAABAAGAAIABAAGAAQABAAGAAYABAAGAAgABAAGAAoABAAGAAwABAAGAA4ABAAIAPL/BAAIAPT/BAAIAPb/BAAIAPj/BAAIAPr/BAAIAPz/BAAIAP7/BAAIAAAABAAIAAIABAAIAAQABAAIAAYABAAIAAgABAAIAAoABAAIAAwABAAIAA4ABAAKAPT/BAAKAPb/BAAKAPj/BAAKAPr/BAAKAPz/BAAKAP7/BAAKAAAABAAKAAIABAAKAAQABAAKAAYABAAKAAgABAAKAAoABAAKAAwABAAMAPb/BAAMAPj/BAAMAPr/BAAMAPz/BAAMAP7/BAAMAAAABAAMAAIABAAMAAQABAAMAAYABAAMAAgABAAMAAoABAAOAPj/BAAOAPr/BAAOAPz/BAAOAP7/BAAOAAAABAAOAAIABAAOAAQABAAOAAYABAAOAAgABAAQAP7/BAAQAAAABAAQAAIABQDx//v/BQDx//3/BQDx////BQDx/wEABQDx/wMABQDx/wUABQDz//f/BQDz//n/BQDz//v/BQDz//3/BQDz////BQDz/wEABQDz/wMABQDz/wUABQDz/wcABQDz/wkABQD1//X/BQD1//f/BQD1//n/BQD1//v/BQD1//3/BQD1////BQD1/wEABQD1/wMABQD1/wUABQD1/wcABQD1/wkABQD1/wsABQD3//P/BQD3//X/BQD3//f/BQD3//n/BQD3//v/BQD3//3/BQD3////BQD3/wEABQD3/wMABQD3/wUABQD3/wcABQD3/wkABQD3/wsABQD3/w0ABQD5//P/BQD5//X/BQD5//f/BQD5//n/BQD5//v/BQD5//3/BQD5////BQD5/wEABQD5/wMABQD5/wUABQD5/wcABQD5/wkABQD5/wsABQD5/w0ABQD7//H/BQD7//P/BQD7//X/BQD7//f/BQD7//n/BQD7//v/BQD7//3/BQD7////BQD7/wEABQD7/wMABQD7/wUABQD7/wcABQD7/wkABQD7/wsABQD7/w0ABQD7/w8ABQD9//H/BQD9//P/BQD9//X/BQD9//f/BQD9//n/BQD9//v/BQD9//3/BQD9////BQD9/wEABQD9/wMABQD9/wUABQD9/wcABQD9/wkABQD9/wsABQD9/w0ABQD9/w8ABQD///H/BQD///P/BQD///X/BQD///f/BQD///n/BQD///v/BQD///3/BQD/////BQD//wEABQD//wMABQD//wUABQD//wcABQD//wkABQD//wsABQD//w0ABQD//w8ABQABAPH/BQABAPP/BQABAPX/BQABAPf/BQABAPn/BQABAPv/BQABAP3/BQABAP//BQABAAEABQABAAMABQABAAUABQABAAcABQABAAkABQABAAsABQABAA0ABQABAA8ABQADAPH/BQADAPP/BQADAPX/BQADAPf/BQADAPn/BQADAPv/BQADAP3/BQADAP//BQADAAEABQADAAMABQADAAUABQADAAcABQADAAkABQADAAsABQADAA0ABQADAA8ABQAFAPH/BQAFAPP/BQAFAPX/BQAFAPf/BQAFAPn/BQAFAPv/BQAFAP3/BQAFAP//BQAFAAEABQAFAAMABQAFAAUABQAFAAcABQAFAAkABQAFAAsABQAFAA0ABQAFAA8ABQAHAPP/BQAHAPX/BQAHAPf/BQAHAPn/BQAHAPv/BQAHAP3/BQAHAP//BQAHAAEABQAHAAMABQAHAAUABQAHAAcABQAHAAkABQAHAAsABQAHAA0ABQAJAPP/BQAJAPX/BQAJAPf/BQAJAPn/BQAJAPv/BQAJAP3/BQAJAP//BQAJAAEABQAJAAMABQAJAAUABQAJAAcABQAJAAkABQAJAAsABQAJAA0ABQALAPX/BQALAPf/BQALAPn/BQALAPv/BQALAP3/BQALAP//BQALAAEABQALAAMABQALAAUABQALAAcABQALAAkABQALAAsABQANAPf/BQANAPn/BQANAPv/BQANAP3/BQANAP//BQANAAEABQANAAMABQANAAUABQANAAcABQANAAkABQAPAPv/BQAPAP3/BQAPAP//BQAPAAEABQAPAAMABQAPAAUABgDy//r/BgDy//z/BgDy//7/BgDy/wAABgDy/wIABgDy/wQABgDy/wYABgD0//b/BgD0//j/BgD0//r/BgD0//z/BgD0//7/BgD0/wAABgD0/wIABgD0/wQABgD0/wYABgD0/wgABgD0/woABgD2//T/BgD2//b/BgD2//j/BgD2//r/BgD2//z/BgD2//7/BgD2/wAABgD2/wIABgD2/wQABgD2/wYABgD2/wgABgD2/woABgD2/wwABgD4//T/BgD4//b/BgD4//j/BgD4//r/BgD4//z/BgD4//7/BgD4/wAABgD4/wIABgD4/wQABgD4/wYABgD4/wgABgD4/woABgD4/wwABgD6//L/BgD6//T/BgD6//b/BgD6//j/BgD6//r/BgD6//z/BgD6//7/BgD6/wAABgD6/wIABgD6/wQABgD6/wYABgD6/wgABgD6/woABgD6/wwABgD6/w4ABgD8//L/BgD8//T/BgD8//b/BgD8//j/BgD8//r/BgD8//z/BgD8//7/BgD8/wAABgD8/wIABgD8/wQABgD8/wYABgD8/wgABgD8/woABgD8/wwABgD8/w4ABgD+//L/BgD+//T/BgD+//b/BgD+//j/BgD+//r/BgD+//z/BgD+//7/BgD+/wAABgD+/wIABgD+/wQABgD+/wYABgD+/wgABgD+/woABgD+/wwABgD+/w4ABgAAAPL/BgAAAPT/BgAAAPb/BgAAAPj/BgAAAPr/BgAAAPz/BgAAAP7/BgAAAAAABgAAAAIABgAAAAQABgAAAAYABgAAAAgABgAAAAoABgAAAAwABgAAAA4ABgACAPL/BgACAPT/BgACAPb/BgACAPj/BgACAPr/BgACAPz/BgACAP7/BgACAAAABgACAAIABgACAAQABgACAAYABgACAAgABgACAAoABgACAAwABgACAA4ABgAEAPL/BgAEAPT/BgAEAPb/BgAEAPj/BgAEAPr/BgAEAPz/BgAEAP7/BgAEAAAABgAEAAIABgAEAAQABgAEAAYABgAEAAgABgAEAAoABgAEAAwABgAEAA4ABgAGAPL/BgAGAPT/BgAGAPb/BgAGAPj/BgAGAPr/BgAGAPz/BgAGAP7/BgAGAAAABgAGAAIABgAGAAQABgAGAAYABgAGAAgABgAGAAoABgAGAAwABgAGAA4ABgAIAPT/BgAIAPb/BgAIAPj/BgAIAPr/BgAIAPz/BgAIAP7/BgAIAAAABgAIAAIABgAIAAQABgAIAAYABgAIAAgABgAIAAoABgAIAAwABgAKAPT/BgAKAPb/BgAKAPj/BgAKAPr/BgAKAPz/BgAKAP7/BgAKAAAABgAKAAIABgAKAAQABgAKAAYABgAKAAgABgAKAAoABgAKAAwABgAMAPb/BgAMAPj/BgAMAPr/BgAMAPz/BgAMAP7/BgAMAAAABgAMAAIABgAMAAQABgAMAAYABgAMAAgABgAMAAoABgAOAPr/BgAOAPz/BgAOAP7/BgAOAAAABgAOAAIABgAOAAQABgAOAAYABwDx//3/BwDx////BwDx/wEABwDx/wMABwDz//n/BwDz//v/BwDz//3/BwDz////BwDz/wEABwDz/wMABwDz/wUABwDz/wcABwD1//f/BwD1//n/BwD1//v/BwD1//3/BwD1////BwD1/wEABwD1/wMABwD1/wUABwD1/wcABwD1/wkABwD3//X/BwD3//f/BwD3//n/BwD3//v/BwD3//3/BwD3////BwD3/wEABwD3/wMABwD3/wUABwD3/wcABwD3/wkABwD3/wsABwD5//P/BwD5//X/BwD5//f/BwD5//n/BwD5//v/BwD5//3/BwD5////BwD5/wEABwD5/wMABwD5/wUABwD5/wcABwD5/wkABwD5/wsABwD5/w0ABwD7//P/BwD7//X/BwD7//f/BwD7//n/BwD7//v/BwD7//3/BwD7////BwD7/wEABwD7/wMABwD7/wUABwD7/wcABwD7/wkABwD7/wsABwD7/w0ABwD9//H/BwD9//P/BwD9//X/BwD9//f/BwD9//n/BwD9//v/BwD9//3/BwD9////BwD9/wEABwD9/wMABwD9/wUABwD9/wcABwD9/wkABwD9/wsABwD9/w0ABwD9/w8ABwD///H/BwD///P/BwD///X/BwD///f/BwD///n/BwD///v/BwD///3/BwD/////BwD//wEABwD//wMABwD//wUABwD//wcABwD//wkABwD//wsABwD//w0ABwD//w8ABwABAPH/BwABAPP/BwABAPX/BwABAPf/BwABAPn/BwABAPv/BwABAP3/BwABAP//BwABAAEABwABAAMABwABAAUABwABAAcABwABAAkABwABAAsABwABAA0ABwABAA8ABwADAPH/BwADAPP/BwADAPX/BwADAPf/BwADAPn/BwADAPv/BwADAP3/BwADAP//BwADAAEABwADAAMABwADAAUABwADAAcABwADAAkABwADAAsABwADAA0ABwADAA8ABwAFAPP/BwAFAPX/BwAFAPf/BwAFAPn/BwAFAPv/BwAFAP3/BwAFAP//BwAFAAEABwAFAAMABwAFAAUABwAFAAcABwAFAAkABwAFAAsABwAFAA0ABwAHAPP/BwAHAPX/BwAHAPf/BwAHAPn/BwAHAPv/BwAHAP3/BwAHAP//BwAHAAEABwAHAAMABwAHAAUABwAHAAcABwAHAAkABwAHAAsABwAHAA0ABwAJAPX/BwAJAPf/BwAJAPn/BwAJAPv/BwAJAP3/BwAJAP//BwAJAAEABwAJAAMABwAJAAUABwAJAAcABwAJAAkABwAJAAsABwALAPf/BwALAPn/BwALAPv/BwALAP3/BwALAP//BwALAAEABwALAAMABwALAAUABwALAAcABwALAAkABwANAPn/BwANAPv/BwANAP3/BwANAP//BwANAAEABwANAAMABwANAAUABwANAAcABwAPAP3/BwAPAP//BwAPAAEABwAPAAMACADy//z/CADy//7/CADy/wAACADy/wIACADy/wQACAD0//j/CAD0//r/CAD0//z/CAD0//7/CAD0/wAACAD0/wIACAD0/wQACAD0/wYACAD0/wgACAD2//b/CAD2//j/CAD2//r/CAD2//z/CAD2//7/CAD2/wAACAD2/wIACAD2/wQACAD2/wYACAD2/wgACAD2/woACAD4//T/CAD4//b/CAD4//j/CAD4//r/CAD4//z/CAD4//7/CAD4/wAACAD4/wIACAD4/wQACAD4/wYACAD4/wgACAD4/woACAD4/wwACAD6//T/CAD6//b/CAD6//j/CAD6//r/CAD6//z/CAD6//7/CAD6/wAACAD6/wIACAD6/wQACAD6/wYACAD6/wgACAD6/woACAD6/wwACAD8//L/CAD8//T/CAD8//b/CAD8//j/CAD8//r/CAD8//z/CAD8//7/CAD8/wAACAD8/wIACAD8/wQACAD8/wYACAD8/wgACAD8/woACAD8/wwACAD8/w4ACAD+//L/CAD+//T/CAD+//b/CAD+//j/CAD+//r/CAD+//z/CAD+//7/CAD+/wAACAD+/wIACAD+/wQACAD+/wYACAD+/wgACAD+/woACAD+/wwACAD+/w4ACAAAAPL/CAAAAPT/CAAAAPb/CAAAAPj/CAAAAPr/CAAAAPz/CAAAAP7/CAAAAAAACAAAAAIACAAAAAQACAAAAAYACAAAAAgACAAAAAoACAAAAAwACAAAAA4ACAACAPL/CAACAPT/CAACAPb/CAACAPj/CAACAPr/CAACAPz/CAACAP7/CAACAAAACAACAAIACAACAAQACAACAAYACAACAAgACAACAAoACAACAAwACAACAA4ACAAEAPL/CAAEAPT/CAAEAPb/CAAEAPj/CAAEAPr/CAAEAPz/CAAEAP7/CAAEAAAACAAEAAIACAAEAAQACAAEAAYACAAEAAgACAAEAAoACAAEAAwACAAEAA4ACAAGAPT/CAAGAPb/CAAGAPj/CAAGAPr/CAAGAPz/CAAGAP7/CAAGAAAACAAGAAIACAAGAAQACAAGAAYACAAGAAgACAAGAAoACAAGAAwACAAIAPT/CAAIAPb/CAAIAPj/CAAIAPr/CAAIAPz/CAAIAP7/CAAIAAAACAAIAAIACAAIAAQACAAIAAYACAAIAAgACAAIAAoACAAIAAwACAAKAPb/CAAKAPj/CAAKAPr/CAAKAPz/CAAKAP7/CAAKAAAACAAKAAIACAAKAAQACAAKAAYACAAKAAgACAAKAAoACAAMAPj/CAAMAPr/CAAMAPz/CAAMAP7/CAAMAAAACAAMAAIACAAMAAQACAAMAAYACAAMAAgACAAOAPz/CAAOAP7/CAAOAAAACAAOAAIACAAOAAQACQDz//v/CQDz//3/CQDz////CQDz/wEACQDz/wMACQDz/wUACQD1//f/CQD1//n/CQD1//v/CQD1//3/CQD1////CQD1/wEACQD1/wMACQD1/wUACQD1/wcACQD1/wkACQD3//X/CQD3//f/CQD3//n/CQD3//v/CQD3//3/CQD3////CQD3/wEACQD3/wMACQD3/wUACQD3/wcACQD3/wkACQD3/wsACQD5//X/CQD5//f/CQD5//n/CQD5//v/CQD5//3/CQD5////CQD5/wEACQD5/wMACQD5/wUACQD5/wcACQD5/wkACQD5/wsACQD7//P/CQD7//X/CQD7//f/CQD7//n/CQD7//v/CQD7//3/CQD7////CQD7/wEACQD7/wMACQD7/wUACQD7/wcACQD7/wkACQD7/wsACQD7/w0ACQD9//P/CQD9//X/CQD9//f/CQD9//n/CQD9//v/CQD9//3/CQD9////CQD9/wEACQD9/wMACQD9/wUACQD9/wcACQD9/wkACQD9/wsACQD9/w0ACQD///P/CQD///X/CQD///f/CQD///n/CQD///v/CQD///3/CQD/////CQD//wEACQD//wMACQD//wUACQD//wcACQD//wkACQD//wsACQD//w0ACQABAPP/CQABAPX/CQABAPf/CQABAPn/CQABAPv/CQABAP3/CQABAP//CQABAAEACQABAAMACQABAAUACQABAAcACQABAAkACQABAAsACQABAA0ACQADAPP/CQADAPX/CQADAPf/CQADAPn/CQADAPv/CQADAP3/CQADAP//CQADAAEACQADAAMACQADAAUACQADAAcACQADAAkACQADAAsACQADAA0ACQAFAPP/CQAFAPX/CQAFAPf/CQAFAPn/CQAFAPv/CQAFAP3/CQAFAP//CQAFAAEACQAFAAMACQAFAAUACQAFAAcACQAFAAkACQAFAAsACQAFAA0ACQAHAPX/CQAHAPf/CQAHAPn/CQAHAPv/CQAHAP3/CQAHAP//CQAHAAEACQAHAAMACQAHAAUACQAHAAcACQAHAAkACQAHAAsACQAJAPX/CQAJAPf/CQAJAPn/CQAJAPv/CQAJAP3/CQAJAP//CQAJAAEACQAJAAMACQAJAAUACQAJAAcACQAJAAkACQAJAAsACQALAPf/CQALAPn/CQALAPv/CQALAP3/CQALAP//CQALAAEACQALAAMACQALAAUACQALAAcACQALAAkACQANAPv/CQANAP3/CQANAP//CQANAAEACQANAAMACQANAAUACgD0//r/CgD0//z/CgD0//7/CgD0/wAACgD0/wIACgD0/wQACgD0/wYACgD2//j/CgD2//r/CgD2//z/CgD2//7/CgD2/wAACgD2/wIACgD2/wQACgD2/wYACgD2/wgACgD4//b/CgD4//j/CgD4//r/CgD4//z/CgD4//7/CgD4/wAACgD4/wIACgD4/wQACgD4/wYACgD4/wgACgD4/woACgD6//T/CgD6//b/CgD6//j/CgD6//r/CgD6//z/CgD6//7/CgD6/wAACgD6/wIACgD6/wQACgD6/wYACgD6/wgACgD6/woACgD6/wwACgD8//T/CgD8//b/CgD8//j/CgD8//r/CgD8//z/CgD8//7/CgD8/wAACgD8/wIACgD8/wQACgD8/wYACgD8/wgACgD8/woACgD8/wwACgD+//T/CgD+//b/CgD+//j/CgD+//r/CgD+//z/CgD+//7/CgD+/wAACgD+/wIACgD+/wQACgD+/wYACgD+/wgACgD+/woACgD+/wwACgAAAPT/CgAAAPb/CgAAAPj/CgAAAPr/CgAAAPz/CgAAAP7/CgAAAAAACgAAAAIACgAAAAQACgAAAAYACgAAAAgACgAAAAoACgAAAAwACgACAPT/CgACAPb/CgACAPj/CgACAPr/CgACAPz/CgACAP7/CgACAAAACgACAAIACgACAAQACgACAAYACgACAAgACgACAAoACgACAAwACgAEAPT/CgAEAPb/CgAEAPj/CgAEAPr/CgAEAPz/CgAEAP7/CgAEAAAACgAEAAIACgAEAAQACgAEAAYACgAEAAgACgAEAAoACgAEAAwACgAGAPT/CgAGAPb/CgAGAPj/CgAGAPr/CgAGAPz/CgAGAP7/CgAGAAAACgAGAAIACgAGAAQACgAGAAYACgAGAAgACgAGAAoACgAGAAwACgAIAPb/CgAIAPj/CgAIAPr/CgAIAPz/CgAIAP7/CgAIAAAACgAIAAIACgAIAAQACgAIAAYACgAIAAgACgAIAAoACgAKAPj/CgAKAPr/CgAKAPz/CgAKAP7/CgAKAAAACgAKAAIACgAKAAQACgAKAAYACgAKAAgACgAMAPr/CgAMAPz/CgAMAP7/CgAMAAAACgAMAAIACgAMAAQACgAMAAYACwD1//v/CwD1//3/CwD1////CwD1/wEACwD1/wMACwD1/wUACwD3//f/CwD3//n/CwD3//v/CwD3//3/CwD3////CwD3/wEACwD3/wMACwD3/wUACwD3/wcACwD3/wkACwD5//f/CwD5//n/CwD5//v/CwD5//3/CwD5////CwD5/wEACwD5/wMACwD5/wUACwD5/wcACwD5/wkACwD7//X/CwD7//f/CwD7//n/CwD7//v/CwD7//3/CwD7////CwD7/wEACwD7/wMACwD7/wUACwD7/wcACwD7/wkACwD7/wsACwD9//X/CwD9//f/CwD9//n/CwD9//v/CwD9//3/CwD9////CwD9/wEACwD9/wMACwD9/wUACwD9/wcACwD9/wkACwD9/wsACwD///X/CwD///f/CwD///n/CwD///v/CwD///3/CwD/////CwD//wEACwD//wMACwD//wUACwD//wcACwD//wkACwD//wsACwABAPX/CwABAPf/CwABAPn/CwABAPv/CwABAP3/CwABAP//CwABAAEACwABAAMACwABAAUACwABAAcACwABAAkACwABAAsACwADAPX/CwADAPf/CwADAPn/CwADAPv/CwADAP3/CwADAP//CwADAAEACwADAAMACwADAAUACwADAAcACwADAAkACwADAAsACwAFAPX/CwAFAPf/CwAFAPn/CwAFAPv/CwAFAP3/CwAFAP//CwAFAAEACwAFAAMACwAFAAUACwAFAAcACwAFAAkACwAFAAsACwAHAPf/CwAHAPn/CwAHAPv/CwAHAP3/CwAHAP//CwAHAAEACwAHAAMACwAHAAUACwAHAAcACwAHAAkACwAJAPf/CwAJAPn/CwAJAPv/CwAJAP3/CwAJAP//CwAJAAEACwAJAAMACwAJAAUACwAJAAcACwAJAAkACwALAPv/CwALAP3/CwALAP//CwALAAEACwALAAMACwALAAUADAD2//r/DAD2//z/DAD2//7/DAD2/wAADAD2/wIADAD2/wQADAD2/wYADAD4//j/DAD4//r/DAD4//z/DAD4//7/DAD4/wAADAD4/wIADAD4/wQADAD4/wYADAD4/wgADAD6//b/DAD6//j/DAD6//r/DAD6//z/DAD6//7/DAD6/wAADAD6/wIADAD6/wQADAD6/wYADAD6/wgADAD6/woADAD8//b/DAD8//j/DAD8//r/DAD8//z/DAD8//7/DAD8/wAADAD8/wIADAD8/wQADAD8/wYADAD8/wgADAD8/woADAD+//b/DAD+//j/DAD+//r/DAD+//z/DAD+//7/DAD+/wAADAD+/wIADAD+/wQADAD+/wYADAD+/wgADAD+/woADAAAAPb/DAAAAPj/DAAAAPr/DAAAAPz/DAAAAP7/DAAAAAAADAAAAAIADAAAAAQADAAAAAYADAAAAAgADAAAAAoADAACAPb/DAACAPj/DAACAPr/DAACAPz/DAACAP7/DAACAAAADAACAAIADAACAAQADAACAAYADAACAAgADAACAAoADAAEAPb/DAAEAPj/DAAEAPr/DAAEAPz/DAAEAP7/DAAEAAAADAAEAAIADAAEAAQADAAEAAYADAAEAAgADAAEAAoADAAGAPb/DAAGAPj/DAAGAPr/DAAGAPz/DAAGAP7/DAAGAAAADAAGAAIADAAGAAQADAAGAAYADAAGAAgADAAGAAoADAAIAPj/DAAIAPr/DAAIAPz/DAAIAP7/DAAIAAAADAAIAAIADAAIAAQADAAIAAYADAAIAAgADAAKAPr/DAAKAPz/DAAKAP7/DAAKAAAADAAKAAIADAAKAAQADAAKAAYADQD3//v/DQD3//3/DQD3////DQD3/wEADQD3/wMADQD3/wUADQD5//n/DQD5//v/DQD5//3/DQD5////DQD5/wEADQD5/wMADQD5/wUADQD5/wcADQD7//f/DQD7//n/DQD7//v/DQD7//3/DQD7////DQD7/wEADQD7/wMADQD7/wUADQD7/wcADQD7/wkADQD9//f/DQD9//n/DQD9//v/DQD9//3/DQD9////DQD9/wEADQD9/wMADQD9/wUADQD9/wcADQD9/wkADQD///f/DQD///n/DQD///v/DQD///3/DQD/////DQD//wEADQD//wMADQD//wUADQD//wcADQD//wkADQABAPf/DQABAPn/DQABAPv/DQABAP3/DQABAP//DQABAAEADQABAAMADQABAAUADQABAAcADQABAAkADQADAPf/DQADAPn/DQADAPv/DQADAP3/DQADAP//DQADAAEADQADAAMADQADAAUADQADAAcADQADAAkADQAFAPf/DQAFAPn/DQAFAPv/DQAFAP3/DQAFAP//DQAFAAEADQAFAAMADQAFAAUADQAFAAcADQAFAAkADQAHAPn/DQAHAPv/DQAHAP3/DQAHAP//DQAHAAEADQAHAAMADQAHAAUADQAHAAcADQAJAPv/DQAJAP3/DQAJAP//DQAJAAEADQAJAAMADQAJAAUADgD4//z/DgD4//7/DgD4/wAADgD4/wIADgD4/wQADgD6//r/DgD6//z/DgD6//7/DgD6/wAADgD6/wIADgD6/wQADgD6/wYADgD8//j/DgD8//r/DgD8//z/DgD8//7/DgD8/wAADgD8/wIADgD8/wQADgD8/wYADgD8/wgADgD+//j/DgD+//r/DgD+//z/DgD+//7/DgD+/wAADgD+/wIADgD+/wQADgD+/wYADgD+/wgADgAAAPj/DgAAAPr/DgAAAPz/DgAAAP7/DgAAAAAADgAAAAIADgAAAAQADgAAAAYADgAAAAgADgACAPj/DgACAPr/DgACAPz/DgACAP7/DgACAAAADgACAAIADgACAAQADgACAAYADgACAAgADgAEAPj/DgAEAPr/DgAEAPz/DgAEAP7/DgAEAAAADgAEAAIADgAEAAQADgAEAAYADgAEAAgADgAGAPr/DgAGAPz/DgAGAP7/DgAGAAAADgAGAAIADgAGAAQADgAGAAYADgAIAPz/DgAIAP7/DgAIAAAADgAIAAIADgAIAAQADwD5//3/DwD5////DwD5/wEADwD5/wMADwD7//v/DwD7//3/DwD7////DwD7/wEADwD7/wMADwD7/wUADwD9//n/DwD9//v/DwD9//3/DwD9////DwD9/wEADwD9/wMADwD9/wUADwD9/wcADwD///n/DwD///v/DwD///3/DwD/////DwD//wEADwD//wMADwD//wUADwD//wcADwABAPn/DwABAPv/DwABAP3/DwABAP//DwABAAEADwABAAMADwABAAUADwABAAcADwADAPn/DwADAPv/DwADAP3/DwADAP//DwADAAEADwADAAMADwADAAUADwADAAcADwAFAPv/DwAFAP3/DwAFAP//DwAFAAEADwAFAAMADwAFAAUADwAHAP3/DwAHAP//DwAHAAEADwAHAAMAEAD8//7/EAD8/wAAEAD8/wIAEAD+//z/EAD+//7/EAD+/wAAEAD+/wIAEAD+/wQAEAAAAPz/EAAAAP7/EAAAAAAAEAAAAAIAEAAAAAQAEAACAPz/EAACAP7/EAACAAAAEAACAAIAEAACAAQAEAAEAP7/EAAEAAAAEAAEAAIA\",\"F2\":\"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\",\"U_re\":\"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\",\"U_im\":\"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\",\"u0_imag\":0.005782605554528505,\"absorptive\":true,\"n_reflections\":5028,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "Al (fcc)": "{\"name\":\"Al\",\"spacegroup\":\"Fm-3m (225)\",\"pointgroup\":\"m-3m\",\"cell\":[[4.05,0.0,0.0],[0.0,4.05,0.0],[0.0,0.0,4.05]],\"recip\":[[0.2469135802469136,0.0,0.0],[0.0,0.2469135802469136,0.0],[0.0,0.0,0.2469135802469136]],\"positions_frac\":[[0.0,0.0,0.0],[0.0,0.5,0.5],[0.5,0.0,0.5],[0.5,0.5,0.0]],\"numbers\":[13,13,13,13],\"symbols\":[\"Al\",\"Al\",\"Al\",\"Al\"],\"colors\":[[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651]],\"radii\":[1.21,1.21,1.21,1.21],\"hkl_i16\":\"9P8AAAAA9f/7////9f/7/wEA9f/9//3/9f/9////9f/9/wEA9f/9/wMA9f////v/9f////3/9f//////9f///wEA9f///wMA9f///wUA9f8BAPv/9f8BAP3/9f8BAP//9f8BAAEA9f8BAAMA9f8BAAUA9f8DAP3/9f8DAP//9f8DAAEA9f8DAAMA9f8FAP//9f8FAAEA9v/6//7/9v/6/wAA9v/6/wIA9v/8//z/9v/8//7/9v/8/wAA9v/8/wIA9v/8/wQA9v/+//r/9v/+//z/9v/+//7/9v/+/wAA9v/+/wIA9v/+/wQA9v/+/wYA9v8AAPr/9v8AAPz/9v8AAP7/9v8AAAAA9v8AAAIA9v8AAAQA9v8AAAYA9v8CAPr/9v8CAPz/9v8CAP7/9v8CAAAA9v8CAAIA9v8CAAQA9v8CAAYA9v8EAPz/9v8EAP7/9v8EAAAA9v8EAAIA9v8EAAQA9v8GAP7/9v8GAAAA9v8GAAIA9//5//3/9//5////9//5/wEA9//5/wMA9//7//v/9//7//3/9//7////9//7/wEA9//7/wMA9//7/wUA9//9//n/9//9//v/9//9//3/9//9////9//9/wEA9//9/wMA9//9/wUA9//9/wcA9/////n/9/////v/9/////3/9///////9////wEA9////wMA9////wUA9////wcA9/8BAPn/9/8BAPv/9/8BAP3/9/8BAP//9/8BAAEA9/8BAAMA9/8BAAUA9/8BAAcA9/8DAPn/9/8DAPv/9/8DAP3/9/8DAP//9/8DAAEA9/8DAAMA9/8DAAUA9/8DAAcA9/8FAPv/9/8FAP3/9/8FAP//9/8FAAEA9/8FAAMA9/8FAAUA9/8HAP3/9/8HAP//9/8HAAEA9/8HAAMA+P/4//z/+P/4//7/+P/4/wAA+P/4/wIA+P/4/wQA+P/6//r/+P/6//z/+P/6//7/+P/6/wAA+P/6/wIA+P/6/wQA+P/6/wYA+P/8//j/+P/8//r/+P/8//z/+P/8//7/+P/8/wAA+P/8/wIA+P/8/wQA+P/8/wYA+P/8/wgA+P/+//j/+P/+//r/+P/+//z/+P/+//7/+P/+/wAA+P/+/wIA+P/+/wQA+P/+/wYA+P/+/wgA+P8AAPj/+P8AAPr/+P8AAPz/+P8AAP7/+P8AAAAA+P8AAAIA+P8AAAQA+P8AAAYA+P8AAAgA+P8CAPj/+P8CAPr/+P8CAPz/+P8CAP7/+P8CAAAA+P8CAAIA+P8CAAQA+P8CAAYA+P8CAAgA+P8EAPj/+P8EAPr/+P8EAPz/+P8EAP7/+P8EAAAA+P8EAAIA+P8EAAQA+P8EAAYA+P8EAAgA+P8GAPr/+P8GAPz/+P8GAP7/+P8GAAAA+P8GAAIA+P8GAAQA+P8GAAYA+P8IAPz/+P8IAP7/+P8IAAAA+P8IAAIA+P8IAAQA+f/3//3/+f/3////+f/3/wEA+f/3/wMA+f/5//n/+f/5//v/+f/5//3/+f/5////+f/5/wEA+f/5/wMA+f/5/wUA+f/5/wcA+f/7//n/+f/7//v/+f/7//3/+f/7////+f/7/wEA+f/7/wMA+f/7/wUA+f/7/wcA+f/9//f/+f/9//n/+f/9//v/+f/9//3/+f/9////+f/9/wEA+f/9/wMA+f/9/wUA+f/9/wcA+f/9/wkA+f////f/+f////n/+f////v/+f////3/+f//////+f///wEA+f///wMA+f///wUA+f///wcA+f///wkA+f8BAPf/+f8BAPn/+f8BAPv/+f8BAP3/+f8BAP//+f8BAAEA+f8BAAMA+f8BAAUA+f8BAAcA+f8BAAkA+f8DAPf/+f8DAPn/+f8DAPv/+f8DAP3/+f8DAP//+f8DAAEA+f8DAAMA+f8DAAUA+f8DAAcA+f8DAAkA+f8FAPn/+f8FAPv/+f8FAP3/+f8FAP//+f8FAAEA+f8FAAMA+f8FAAUA+f8FAAcA+f8HAPn/+f8HAPv/+f8HAP3/+f8HAP//+f8HAAEA+f8HAAMA+f8HAAUA+f8HAAcA+f8JAP3/+f8JAP//+f8JAAEA+f8JAAMA+v/2//7/+v/2/wAA+v/2/wIA+v/4//r/+v/4//z/+v/4//7/+v/4/wAA+v/4/wIA+v/4/wQA+v/4/wYA+v/6//j/+v/6//r/+v/6//z/+v/6//7/+v/6/wAA+v/6/wIA+v/6/wQA+v/6/wYA+v/6/wgA+v/8//j/+v/8//r/+v/8//z/+v/8//7/+v/8/wAA+v/8/wIA+v/8/wQA+v/8/wYA+v/8/wgA+v/+//b/+v/+//j/+v/+//r/+v/+//z/+v/+//7/+v/+/wAA+v/+/wIA+v/+/wQA+v/+/wYA+v/+/wgA+v/+/woA+v8AAPb/+v8AAPj/+v8AAPr/+v8AAPz/+v8AAP7/+v8AAAAA+v8AAAIA+v8AAAQA+v8AAAYA+v8AAAgA+v8AAAoA+v8CAPb/+v8CAPj/+v8CAPr/+v8CAPz/+v8CAP7/+v8CAAAA+v8CAAIA+v8CAAQA+v8CAAYA+v8CAAgA+v8CAAoA+v8EAPj/+v8EAPr/+v8EAPz/+v8EAP7/+v8EAAAA+v8EAAIA+v8EAAQA+v8EAAYA+v8EAAgA+v8GAPj/+v8GAPr/+v8GAPz/+v8GAP7/+v8GAAAA+v8GAAIA+v8GAAQA+v8GAAYA+v8GAAgA+v8IAPr/+v8IAPz/+v8IAP7/+v8IAAAA+v8IAAIA+v8IAAQA+v8IAAYA+v8KAP7/+v8KAAAA+v8KAAIA+//1////+//1/wEA+//3//v/+//3//3/+//3////+//3/wEA+//3/wMA+//3/wUA+//5//n/+//5//v/+//5//3/+//5////+//5/wEA+//5/wMA+//5/wUA+//5/wcA+//7//f/+//7//n/+//7//v/+//7//3/+//7////+//7/wEA+//7/wMA+//7/wUA+//7/wcA+//7/wkA+//9//f/+//9//n/+//9//v/+//9//3/+//9////+//9/wEA+//9/wMA+//9/wUA+//9/wcA+//9/wkA+/////X/+/////f/+/////n/+/////v/+/////3/+///////+////wEA+////wMA+////wUA+////wcA+////wkA+////wsA+/8BAPX/+/8BAPf/+/8BAPn/+/8BAPv/+/8BAP3/+/8BAP//+/8BAAEA+/8BAAMA+/8BAAUA+/8BAAcA+/8BAAkA+/8BAAsA+/8DAPf/+/8DAPn/+/8DAPv/+/8DAP3/+/8DAP//+/8DAAEA+/8DAAMA+/8DAAUA+/8DAAcA+/8DAAkA+/8FAPf/+/8FAPn/+/8FAPv/+/8FAP3/+/8FAP//+/8FAAEA+/8FAAMA+/8FAAUA+/8FAAcA+/8FAAkA+/8HAPn/+/8HAPv/+/8HAP3/+/8HAP//+/8HAAEA+/8HAAMA+/8HAAUA+/8HAAcA+/8JAPv/+/8JAP3/+/8JAP//+/8JAAEA+/8JAAMA+/8JAAUA+/8LAP//+/8LAAEA/P/2//z//P/2//7//P/2/wAA/P/2/wIA/P/2/wQA/P/4//j//P/4//r//P/4//z//P/4//7//P/4/wAA/P/4/wIA/P/4/wQA/P/4/wYA/P/4/wgA/P/6//j//P/6//r//P/6//z//P/6//7//P/6/wAA/P/6/wIA/P/6/wQA/P/6/wYA/P/6/wgA/P/8//b//P/8//j//P/8//r//P/8//z//P/8//7//P/8/wAA/P/8/wIA/P/8/wQA/P/8/wYA/P/8/wgA/P/8/woA/P/+//b//P/+//j//P/+//r//P/+//z//P/+//7//P/+/wAA/P/+/wIA/P/+/wQA/P/+/wYA/P/+/wgA/P/+/woA/P8AAPb//P8AAPj//P8AAPr//P8AAPz//P8AAP7//P8AAAAA/P8AAAIA/P8AAAQA/P8AAAYA/P8AAAgA/P8AAAoA/P8CAPb//P8CAPj//P8CAPr//P8CAPz//P8CAP7//P8CAAAA/P8CAAIA/P8CAAQA/P8CAAYA/P8CAAgA/P8CAAoA/P8EAPb//P8EAPj//P8EAPr//P8EAPz//P8EAP7//P8EAAAA/P8EAAIA/P8EAAQA/P8EAAYA/P8EAAgA/P8EAAoA/P8GAPj//P8GAPr//P8GAPz//P8GAP7//P8GAAAA/P8GAAIA/P8GAAQA/P8GAAYA/P8GAAgA/P8IAPj//P8IAPr//P8IAPz//P8IAP7//P8IAAAA/P8IAAIA/P8IAAQA/P8IAAYA/P8IAAgA/P8KAPz//P8KAP7//P8KAAAA/P8KAAIA/P8KAAQA/f/1//3//f/1/////f/1/wEA/f/1/wMA/f/3//n//f/3//v//f/3//3//f/3/////f/3/wEA/f/3/wMA/f/3/wUA/f/3/wcA/f/5//f//f/5//n//f/5//v//f/5//3//f/5/////f/5/wEA/f/5/wMA/f/5/wUA/f/5/wcA/f/5/wkA/f/7//f//f/7//n//f/7//v//f/7//3//f/7/////f/7/wEA/f/7/wMA/f/7/wUA/f/7/wcA/f/7/wkA/f/9//X//f/9//f//f/9//n//f/9//v//f/9//3//f/9/////f/9/wEA/f/9/wMA/f/9/wUA/f/9/wcA/f/9/wkA/f/9/wsA/f////X//f////f//f////n//f////v//f////3//f///////f///wEA/f///wMA/f///wUA/f///wcA/f///wkA/f///wsA/f8BAPX//f8BAPf//f8BAPn//f8BAPv//f8BAP3//f8BAP///f8BAAEA/f8BAAMA/f8BAAUA/f8BAAcA/f8BAAkA/f8BAAsA/f8DAPX//f8DAPf//f8DAPn//f8DAPv//f8DAP3//f8DAP///f8DAAEA/f8DAAMA/f8DAAUA/f8DAAcA/f8DAAkA/f8DAAsA/f8FAPf//f8FAPn//f8FAPv//f8FAP3//f8FAP///f8FAAEA/f8FAAMA/f8FAAUA/f8FAAcA/f8FAAkA/f8HAPf//f8HAPn//f8HAPv//f8HAP3//f8HAP///f8HAAEA/f8HAAMA/f8HAAUA/f8HAAcA/f8HAAkA/f8JAPn//f8JAPv//f8JAP3//f8JAP///f8JAAEA/f8JAAMA/f8JAAUA/f8JAAcA/f8LAP3//f8LAP///f8LAAEA/f8LAAMA/v/2//r//v/2//z//v/2//7//v/2/wAA/v/2/wIA/v/2/wQA/v/2/wYA/v/4//j//v/4//r//v/4//z//v/4//7//v/4/wAA/v/4/wIA/v/4/wQA/v/4/wYA/v/4/wgA/v/6//b//v/6//j//v/6//r//v/6//z//v/6//7//v/6/wAA/v/6/wIA/v/6/wQA/v/6/wYA/v/6/wgA/v/6/woA/v/8//b//v/8//j//v/8//r//v/8//z//v/8//7//v/8/wAA/v/8/wIA/v/8/wQA/v/8/wYA/v/8/wgA/v/8/woA/v/+//b//v/+//j//v/+//r//v/+//z//v/+//7//v/+/wAA/v/+/wIA/v/+/wQA/v/+/wYA/v/+/wgA/v/+/woA/v8AAPb//v8AAPj//v8AAPr//v8AAPz//v8AAP7//v8AAAAA/v8AAAIA/v8AAAQA/v8AAAYA/v8AAAgA/v8AAAoA/v8CAPb//v8CAPj//v8CAPr//v8CAPz//v8CAP7//v8CAAAA/v8CAAIA/v8CAAQA/v8CAAYA/v8CAAgA/v8CAAoA/v8EAPb//v8EAPj//v8EAPr//v8EAPz//v8EAP7//v8EAAAA/v8EAAIA/v8EAAQA/v8EAAYA/v8EAAgA/v8EAAoA/v8GAPb//v8GAPj//v8GAPr//v8GAPz//v8GAP7//v8GAAAA/v8GAAIA/v8GAAQA/v8GAAYA/v8GAAgA/v8GAAoA/v8IAPj//v8IAPr//v8IAPz//v8IAP7//v8IAAAA/v8IAAIA/v8IAAQA/v8IAAYA/v8IAAgA/v8KAPr//v8KAPz//v8KAP7//v8KAAAA/v8KAAIA/v8KAAQA/v8KAAYA///1//v////1//3////1///////1/wEA///1/wMA///1/wUA///3//n////3//v////3//3////3///////3/wEA///3/wMA///3/wUA///3/wcA///5//f////5//n////5//v////5//3////5///////5/wEA///5/wMA///5/wUA///5/wcA///5/wkA///7//X////7//f////7//n////7//v////7//3////7///////7/wEA///7/wMA///7/wUA///7/wcA///7/wkA///7/wsA///9//X////9//f////9//n////9//v////9//3////9///////9/wEA///9/wMA///9/wUA///9/wcA///9/wkA///9/wsA//////X///////f///////n///////v///////3//////////////wEA/////wMA/////wUA/////wcA/////wkA/////wsA//8BAPX///8BAPf///8BAPn///8BAPv///8BAP3///8BAP////8BAAEA//8BAAMA//8BAAUA//8BAAcA//8BAAkA//8BAAsA//8DAPX///8DAPf///8DAPn///8DAPv///8DAP3///8DAP////8DAAEA//8DAAMA//8DAAUA//8DAAcA//8DAAkA//8DAAsA//8FAPX///8FAPf///8FAPn///8FAPv///8FAP3///8FAP////8FAAEA//8FAAMA//8FAAUA//8FAAcA//8FAAkA//8FAAsA//8HAPf///8HAPn///8HAPv///8HAP3///8HAP////8HAAEA//8HAAMA//8HAAUA//8HAAcA//8HAAkA//8JAPn///8JAPv///8JAP3///8JAP////8JAAEA//8JAAMA//8JAAUA//8JAAcA//8LAPv///8LAP3///8LAP////8LAAEA//8LAAMA//8LAAUAAAD0/wAAAAD2//r/AAD2//z/AAD2//7/AAD2/wAAAAD2/wIAAAD2/wQAAAD2/wYAAAD4//j/AAD4//r/AAD4//z/AAD4//7/AAD4/wAAAAD4/wIAAAD4/wQAAAD4/wYAAAD4/wgAAAD6//b/AAD6//j/AAD6//r/AAD6//z/AAD6//7/AAD6/wAAAAD6/wIAAAD6/wQAAAD6/wYAAAD6/wgAAAD6/woAAAD8//b/AAD8//j/AAD8//r/AAD8//z/AAD8//7/AAD8/wAAAAD8/wIAAAD8/wQAAAD8/wYAAAD8/wgAAAD8/woAAAD+//b/AAD+//j/AAD+//r/AAD+//z/AAD+//7/AAD+/wAAAAD+/wIAAAD+/wQAAAD+/wYAAAD+/wgAAAD+/woAAAAAAPT/AAAAAPb/AAAAAPj/AAAAAPr/AAAAAPz/AAAAAP7/AAAAAAIAAAAAAAQAAAAAAAYAAAAAAAgAAAAAAAoAAAAAAAwAAAACAPb/AAACAPj/AAACAPr/AAACAPz/AAACAP7/AAACAAAAAAACAAIAAAACAAQAAAACAAYAAAACAAgAAAACAAoAAAAEAPb/AAAEAPj/AAAEAPr/AAAEAPz/AAAEAP7/AAAEAAAAAAAEAAIAAAAEAAQAAAAEAAYAAAAEAAgAAAAEAAoAAAAGAPb/AAAGAPj/AAAGAPr/AAAGAPz/AAAGAP7/AAAGAAAAAAAGAAIAAAAGAAQAAAAGAAYAAAAGAAgAAAAGAAoAAAAIAPj/AAAIAPr/AAAIAPz/AAAIAP7/AAAIAAAAAAAIAAIAAAAIAAQAAAAIAAYAAAAIAAgAAAAKAPr/AAAKAPz/AAAKAP7/AAAKAAAAAAAKAAIAAAAKAAQAAAAKAAYAAAAMAAAAAQD1//v/AQD1//3/AQD1////AQD1/wEAAQD1/wMAAQD1/wUAAQD3//n/AQD3//v/AQD3//3/AQD3////AQD3/wEAAQD3/wMAAQD3/wUAAQD3/wcAAQD5//f/AQD5//n/AQD5//v/AQD5//3/AQD5////AQD5/wEAAQD5/wMAAQD5/wUAAQD5/wcAAQD5/wkAAQD7//X/AQD7//f/AQD7//n/AQD7//v/AQD7//3/AQD7////AQD7/wEAAQD7/wMAAQD7/wUAAQD7/wcAAQD7/wkAAQD7/wsAAQD9//X/AQD9//f/AQD9//n/AQD9//v/AQD9//3/AQD9////AQD9/wEAAQD9/wMAAQD9/wUAAQD9/wcAAQD9/wkAAQD9/wsAAQD///X/AQD///f/AQD///n/AQD///v/AQD///3/AQD/////AQD//wEAAQD//wMAAQD//wUAAQD//wcAAQD//wkAAQD//wsAAQABAPX/AQABAPf/AQABAPn/AQABAPv/AQABAP3/AQABAP//AQABAAEAAQABAAMAAQABAAUAAQABAAcAAQABAAkAAQABAAsAAQADAPX/AQADAPf/AQADAPn/AQADAPv/AQADAP3/AQADAP//AQADAAEAAQADAAMAAQADAAUAAQADAAcAAQADAAkAAQADAAsAAQAFAPX/AQAFAPf/AQAFAPn/AQAFAPv/AQAFAP3/AQAFAP//AQAFAAEAAQAFAAMAAQAFAAUAAQAFAAcAAQAFAAkAAQAFAAsAAQAHAPf/AQAHAPn/AQAHAPv/AQAHAP3/AQAHAP//AQAHAAEAAQAHAAMAAQAHAAUAAQAHAAcAAQAHAAkAAQAJAPn/AQAJAPv/AQAJAP3/AQAJAP//AQAJAAEAAQAJAAMAAQAJAAUAAQAJAAcAAQALAPv/AQALAP3/AQALAP//AQALAAEAAQALAAMAAQALAAUAAgD2//r/AgD2//z/AgD2//7/AgD2/wAAAgD2/wIAAgD2/wQAAgD2/wYAAgD4//j/AgD4//r/AgD4//z/AgD4//7/AgD4/wAAAgD4/wIAAgD4/wQAAgD4/wYAAgD4/wgAAgD6//b/AgD6//j/AgD6//r/AgD6//z/AgD6//7/AgD6/wAAAgD6/wIAAgD6/wQAAgD6/wYAAgD6/wgAAgD6/woAAgD8//b/AgD8//j/AgD8//r/AgD8//z/AgD8//7/AgD8/wAAAgD8/wIAAgD8/wQAAgD8/wYAAgD8/wgAAgD8/woAAgD+//b/AgD+//j/AgD+//r/AgD+//z/AgD+//7/AgD+/wAAAgD+/wIAAgD+/wQAAgD+/wYAAgD+/wgAAgD+/woAAgAAAPb/AgAAAPj/AgAAAPr/AgAAAPz/AgAAAP7/AgAAAAAAAgAAAAIAAgAAAAQAAgAAAAYAAgAAAAgAAgAAAAoAAgACAPb/AgACAPj/AgACAPr/AgACAPz/AgACAP7/AgACAAAAAgACAAIAAgACAAQAAgACAAYAAgACAAgAAgACAAoAAgAEAPb/AgAEAPj/AgAEAPr/AgAEAPz/AgAEAP7/AgAEAAAAAgAEAAIAAgAEAAQAAgAEAAYAAgAEAAgAAgAEAAoAAgAGAPb/AgAGAPj/AgAGAPr/AgAGAPz/AgAGAP7/AgAGAAAAAgAGAAIAAgAGAAQAAgAGAAYAAgAGAAgAAgAGAAoAAgAIAPj/AgAIAPr/AgAIAPz/AgAIAP7/AgAIAAAAAgAIAAIAAgAIAAQAAgAIAAYAAgAIAAgAAgAKAPr/AgAKAPz/AgAKAP7/AgAKAAAAAgAKAAIAAgAKAAQAAgAKAAYAAwD1//3/AwD1////AwD1/wEAAwD1/wMAAwD3//n/AwD3//v/AwD3//3/AwD3////AwD3/wEAAwD3/wMAAwD3/wUAAwD3/wcAAwD5//f/AwD5//n/AwD5//v/AwD5//3/AwD5////AwD5/wEAAwD5/wMAAwD5/wUAAwD5/wcAAwD5/wkAAwD7//f/AwD7//n/AwD7//v/AwD7//3/AwD7////AwD7/wEAAwD7/wMAAwD7/wUAAwD7/wcAAwD7/wkAAwD9//X/AwD9//f/AwD9//n/AwD9//v/AwD9//3/AwD9////AwD9/wEAAwD9/wMAAwD9/wUAAwD9/wcAAwD9/wkAAwD9/wsAAwD///X/AwD///f/AwD///n/AwD///v/AwD///3/AwD/////AwD//wEAAwD//wMAAwD//wUAAwD//wcAAwD//wkAAwD//wsAAwABAPX/AwABAPf/AwABAPn/AwABAPv/AwABAP3/AwABAP//AwABAAEAAwABAAMAAwABAAUAAwABAAcAAwABAAkAAwABAAsAAwADAPX/AwADAPf/AwADAPn/AwADAPv/AwADAP3/AwADAP//AwADAAEAAwADAAMAAwADAAUAAwADAAcAAwADAAkAAwADAAsAAwAFAPf/AwAFAPn/AwAFAPv/AwAFAP3/AwAFAP//AwAFAAEAAwAFAAMAAwAFAAUAAwAFAAcAAwAFAAkAAwAHAPf/AwAHAPn/AwAHAPv/AwAHAP3/AwAHAP//AwAHAAEAAwAHAAMAAwAHAAUAAwAHAAcAAwAHAAkAAwAJAPn/AwAJAPv/AwAJAP3/AwAJAP//AwAJAAEAAwAJAAMAAwAJAAUAAwAJAAcAAwALAP3/AwALAP//AwALAAEAAwALAAMABAD2//z/BAD2//7/BAD2/wAABAD2/wIABAD2/wQABAD4//j/BAD4//r/BAD4//z/BAD4//7/BAD4/wAABAD4/wIABAD4/wQABAD4/wYABAD4/wgABAD6//j/BAD6//r/BAD6//z/BAD6//7/BAD6/wAABAD6/wIABAD6/wQABAD6/wYABAD6/wgABAD8//b/BAD8//j/BAD8//r/BAD8//z/BAD8//7/BAD8/wAABAD8/wIABAD8/wQABAD8/wYABAD8/wgABAD8/woABAD+//b/BAD+//j/BAD+//r/BAD+//z/BAD+//7/BAD+/wAABAD+/wIABAD+/wQABAD+/wYABAD+/wgABAD+/woABAAAAPb/BAAAAPj/BAAAAPr/BAAAAPz/BAAAAP7/BAAAAAAABAAAAAIABAAAAAQABAAAAAYABAAAAAgABAAAAAoABAACAPb/BAACAPj/BAACAPr/BAACAPz/BAACAP7/BAACAAAABAACAAIABAACAAQABAACAAYABAACAAgABAACAAoABAAEAPb/BAAEAPj/BAAEAPr/BAAEAPz/BAAEAP7/BAAEAAAABAAEAAIABAAEAAQABAAEAAYABAAEAAgABAAEAAoABAAGAPj/BAAGAPr/BAAGAPz/BAAGAP7/BAAGAAAABAAGAAIABAAGAAQABAAGAAYABAAGAAgABAAIAPj/BAAIAPr/BAAIAPz/BAAIAP7/BAAIAAAABAAIAAIABAAIAAQABAAIAAYABAAIAAgABAAKAPz/BAAKAP7/BAAKAAAABAAKAAIABAAKAAQABQD1////BQD1/wEABQD3//v/BQD3//3/BQD3////BQD3/wEABQD3/wMABQD3/wUABQD5//n/BQD5//v/BQD5//3/BQD5////BQD5/wEABQD5/wMABQD5/wUABQD5/wcABQD7//f/BQD7//n/BQD7//v/BQD7//3/BQD7////BQD7/wEABQD7/wMABQD7/wUABQD7/wcABQD7/wkABQD9//f/BQD9//n/BQD9//v/BQD9//3/BQD9////BQD9/wEABQD9/wMABQD9/wUABQD9/wcABQD9/wkABQD///X/BQD///f/BQD///n/BQD///v/BQD///3/BQD/////BQD//wEABQD//wMABQD//wUABQD//wcABQD//wkABQD//wsABQABAPX/BQABAPf/BQABAPn/BQABAPv/BQABAP3/BQABAP//BQABAAEABQABAAMABQABAAUABQABAAcABQABAAkABQABAAsABQADAPf/BQADAPn/BQADAPv/BQADAP3/BQADAP//BQADAAEABQADAAMABQADAAUABQADAAcABQADAAkABQAFAPf/BQAFAPn/BQAFAPv/BQAFAP3/BQAFAP//BQAFAAEABQAFAAMABQAFAAUABQAFAAcABQAFAAkABQAHAPn/BQAHAPv/BQAHAP3/BQAHAP//BQAHAAEABQAHAAMABQAHAAUABQAHAAcABQAJAPv/BQAJAP3/BQAJAP//BQAJAAEABQAJAAMABQAJAAUABQALAP//BQALAAEABgD2//7/BgD2/wAABgD2/wIABgD4//r/BgD4//z/BgD4//7/BgD4/wAABgD4/wIABgD4/wQABgD4/wYABgD6//j/BgD6//r/BgD6//z/BgD6//7/BgD6/wAABgD6/wIABgD6/wQABgD6/wYABgD6/wgABgD8//j/BgD8//r/BgD8//z/BgD8//7/BgD8/wAABgD8/wIABgD8/wQABgD8/wYABgD8/wgABgD+//b/BgD+//j/BgD+//r/BgD+//z/BgD+//7/BgD+/wAABgD+/wIABgD+/wQABgD+/wYABgD+/wgABgD+/woABgAAAPb/BgAAAPj/BgAAAPr/BgAAAPz/BgAAAP7/BgAAAAAABgAAAAIABgAAAAQABgAAAAYABgAAAAgABgAAAAoABgACAPb/BgACAPj/BgACAPr/BgACAPz/BgACAP7/BgACAAAABgACAAIABgACAAQABgACAAYABgACAAgABgACAAoABgAEAPj/BgAEAPr/BgAEAPz/BgAEAP7/BgAEAAAABgAEAAIABgAEAAQABgAEAAYABgAEAAgABgAGAPj/BgAGAPr/BgAGAPz/BgAGAP7/BgAGAAAABgAGAAIABgAGAAQABgAGAAYABgAGAAgABgAIAPr/BgAIAPz/BgAIAP7/BgAIAAAABgAIAAIABgAIAAQABgAIAAYABgAKAP7/BgAKAAAABgAKAAIABwD3//3/BwD3////BwD3/wEABwD3/wMABwD5//n/BwD5//v/BwD5//3/BwD5////BwD5/wEABwD5/wMABwD5/wUABwD5/wcABwD7//n/BwD7//v/BwD7//3/BwD7////BwD7/wEABwD7/wMABwD7/wUABwD7/wcABwD9//f/BwD9//n/BwD9//v/BwD9//3/BwD9////BwD9/wEABwD9/wMABwD9/wUABwD9/wcABwD9/wkABwD///f/BwD///n/BwD///v/BwD///3/BwD/////BwD//wEABwD//wMABwD//wUABwD//wcABwD//wkABwABAPf/BwABAPn/BwABAPv/BwABAP3/BwABAP//BwABAAEABwABAAMABwABAAUABwABAAcABwABAAkABwADAPf/BwADAPn/BwADAPv/BwADAP3/BwADAP//BwADAAEABwADAAMABwADAAUABwADAAcABwADAAkABwAFAPn/BwAFAPv/BwAFAP3/BwAFAP//BwAFAAEABwAFAAMABwAFAAUABwAFAAcABwAHAPn/BwAHAPv/BwAHAP3/BwAHAP//BwAHAAEABwAHAAMABwAHAAUABwAHAAcABwAJAP3/BwAJAP//BwAJAAEABwAJAAMACAD4//z/CAD4//7/CAD4/wAACAD4/wIACAD4/wQACAD6//r/CAD6//z/CAD6//7/CAD6/wAACAD6/wIACAD6/wQACAD6/wYACAD8//j/CAD8//r/CAD8//z/CAD8//7/CAD8/wAACAD8/wIACAD8/wQACAD8/wYACAD8/wgACAD+//j/CAD+//r/CAD+//z/CAD+//7/CAD+/wAACAD+/wIACAD+/wQACAD+/wYACAD+/wgACAAAAPj/CAAAAPr/CAAAAPz/CAAAAP7/CAAAAAAACAAAAAIACAAAAAQACAAAAAYACAAAAAgACAACAPj/CAACAPr/CAACAPz/CAACAP7/CAACAAAACAACAAIACAACAAQACAACAAYACAACAAgACAAEAPj/CAAEAPr/CAAEAPz/CAAEAP7/CAAEAAAACAAEAAIACAAEAAQACAAEAAYACAAEAAgACAAGAPr/CAAGAPz/CAAGAP7/CAAGAAAACAAGAAIACAAGAAQACAAGAAYACAAIAPz/CAAIAP7/CAAIAAAACAAIAAIACAAIAAQACQD5//3/CQD5////CQD5/wEACQD5/wMACQD7//v/CQD7//3/CQD7////CQD7/wEACQD7/wMACQD7/wUACQD9//n/CQD9//v/CQD9//3/CQD9////CQD9/wEACQD9/wMACQD9/wUACQD9/wcACQD///n/CQD///v/CQD///3/CQD/////CQD//wEACQD//wMACQD//wUACQD//wcACQABAPn/CQABAPv/CQABAP3/CQABAP//CQABAAEACQABAAMACQABAAUACQABAAcACQADAPn/CQADAPv/CQADAP3/CQADAP//CQADAAEACQADAAMACQADAAUACQADAAcACQAFAPv/CQAFAP3/CQAFAP//CQAFAAEACQAFAAMACQAFAAUACQAHAP3/CQAHAP//CQAHAAEACQAHAAMACgD6//7/CgD6/wAACgD6/wIACgD8//z/CgD8//7/CgD8/wAACgD8/wIACgD8/wQACgD+//r/CgD+//z/CgD+//7/CgD+/wAACgD+/wIACgD+/wQACgD+/wYACgAAAPr/CgAAAPz/CgAAAP7/CgAAAAAACgAAAAIACgAAAAQACgAAAAYACgACAPr/CgACAPz/CgACAP7/CgACAAAACgACAAIACgACAAQACgACAAYACgAEAPz/CgAEAP7/CgAEAAAACgAEAAIACgAEAAQACgAGAP7/CgAGAAAACgAGAAIACwD7////CwD7/wEACwD9//3/CwD9////CwD9/wEACwD9/wMACwD///v/CwD///3/CwD/////CwD//wEACwD//wMACwD//wUACwABAPv/CwABAP3/CwABAP//CwABAAEACwABAAMACwABAAUACwADAP3/CwADAP//CwADAAEACwADAAMACwAFAP//CwAFAAEADAAAAAAA\",\"F2\":\"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\",\"U_re\":\"CNkNOw7RCTsO0Qk7ePYUO7h+ITu4fiE7ePYUOw7RCTu4fiE7uakvO7mpLzu4fiE7DtEJOw7RCTu4fiE7uakvO7mpLzu4fiE7DtEJO3j2FDu4fiE7uH4hO3j2FDsO0Qk7DtEJO49/EzvXfBk7j38TOzvYHztodTU7uKQ9O2h1NTs72B87j38TO2h1NTszxk87ydZZOzPGTztodTU7j38TO9d8GTu4pD07ydZZO5CpZDvJ1lk7uKQ9O9d8GTuPfxM7aHU1OzPGTzvJ1lk7M8ZPO2h1NTuPfxM7O9gfO2h1NTu4pD07aHU1OzvYHzuPfxM713wZO49/Ezt49hQ7uH4hO7h+ITt49hQ7uH4hO8LGPzsuOVI7LjlSO8LGPzu4fiE7ePYUO8LGPzv5fmc7Cx2AOwsdgDv5fmc7wsY/O3j2FDu4fiE7LjlSOwsdgDsXn447F5+OOwsdgDsuOVI7uH4hO7h+ITsuOVI7Cx2AOxefjjsXn447Cx2AOy45Uju4fiE7ePYUO8LGPzv5fmc7Cx2AOwsdgDv5fmc7wsY/O3j2FDu4fiE7wsY/Oy45UjsuOVI7wsY/O7h+ITt49hQ7uH4hO7h+ITt49hQ7CNkNOzvYHzvkmSY7O9gfOwjZDTvXfBk7uKQ9O8nWWTuQqWQ7ydZZO7ikPTvXfBk7CNkNO7ikPTtJU3A7bqyMO6K4lDturIw7SVNwO7ikPTsI2Q07O9gfO8nWWTturIw7BBynO7iqsTsEHKc7bqyMO8nWWTs72B875JkmO5CpZDuiuJQ7uKqxO6hOvTu4qrE7oriUO5CpZDvkmSY7O9gfO8nWWTturIw7BBynO7iqsTsEHKc7bqyMO8nWWTs72B87CNkNO7ikPTtJU3A7bqyMO6K4lDturIw7SVNwO7ikPTsI2Q0713wZO7ikPTvJ1lk7kKlkO8nWWTu4pD0713wZOwjZDTs72B875JkmOzvYHzsI2Q07ePYUO7h+ITu4fiE7ePYUOw7RCTu5qS87LjlSO/l+Zzv5fmc7LjlSO7mpLzsO0Qk7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzt49hQ7LjlSOxefjjsxeLQ7P6PNOz+jzTsxeLQ7F5+OOy45Ujt49hQ7uH4hO/l+ZzvB0p87P6PNO6Po7Duj6Ow7P6PNO8HSnzv5fmc7uH4hO7h+ITv5fmc7wdKfOz+jzTuj6Ow7o+jsOz+jzTvB0p87+X5nO7h+ITt49hQ7LjlSOxefjjsxeLQ7P6PNOz+jzTsxeLQ7F5+OOy45Ujt49hQ7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzsO0Qk7uakvOy45Ujv5fmc7+X5nOy45Uju5qS87DtEJO3j2FDu4fiE7uH4hO3j2FDuPfxM713wZO49/EzvXfBk7uKQ9O8nWWTuQqWQ7ydZZO7ikPTvXfBk713wZOzPGTzvdRoU7m4CdOwQcpzubgJ073UaFOzPGTzvXfBk7uKQ9O91GhTu4qrE7ZorYO7uX6Dtmitg7uKqxO91GhTu4pD07j38TO8nWWTubgJ07ZorYO4CbBzxqYhM8gJsHPGaK2DubgJ07ydZZO49/EzvXfBk7kKlkOwQcpzu7l+g7amITPAMPITxqYhM8u5foOwQcpzuQqWQ713wZO49/EzvJ1lk7m4CdO2aK2DuAmwc8amITPICbBzxmitg7m4CdO8nWWTuPfxM7uKQ9O91GhTu4qrE7ZorYO7uX6Dtmitg7uKqxO91GhTu4pD0713wZOzPGTzvdRoU7m4CdOwQcpzubgJ073UaFOzPGTzvXfBk713wZO7ikPTvJ1lk7kKlkO8nWWTu4pD0713wZO49/EzvXfBk7j38TOw7RCTsO0Qk7uH4hO8LGPzsuOVI7LjlSO8LGPzu4fiE7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzu4fiE7+X5nO8HSnzs/o807o+jsO6Po7Ds/o807wdKfO/l+Zzu4fiE7wsY/Oxefjjs/o807tWUKPI7VJDyO1SQ8tWUKPD+jzTsXn447wsY/Ow7RCTsuOVI7wdKfO6Po7DuO1SQ8QCZKPEAmSjyO1SQ8o+jsO8HSnzsuOVI7DtEJOw7RCTsuOVI7wdKfO6Po7DuO1SQ8QCZKPEAmSjyO1SQ8o+jsO8HSnzsuOVI7DtEJO8LGPzsXn447P6PNO7VlCjyO1SQ8jtUkPLVlCjw/o807F5+OO8LGPzu4fiE7+X5nO8HSnzs/o807o+jsO6Po7Ds/o807wdKfO/l+Zzu4fiE7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzu4fiE7wsY/Oy45UjsuOVI7wsY/O7h+ITsO0Qk7DtEJOzvYHztodTU7uKQ9O2h1NTs72B87CNkNO7ikPTtJU3A7bqyMO6K4lDturIw7SVNwO7ikPTsI2Q07uKQ9O91GhTu4qrE7ZorYO7uX6Dtmitg7uKqxO91GhTu4pD07O9gfO0lTcDu4qrE7Va36OwMPITzCMDE8Aw8hPFWt+ju4qrE7SVNwOzvYHztodTU7bqyMO2aK2DsDDyE8Jb9cPK7yezwlv1w8Aw8hPGaK2DturIw7aHU1O7ikPTuiuJQ7u5foO8IwMTyu8ns8mXaTPK7yezzCMDE8u5foO6K4lDu4pD07aHU1O26sjDtmitg7Aw8hPCW/XDyu8ns8Jb9cPAMPITxmitg7bqyMO2h1NTs72B87SVNwO7iqsTtVrfo7Aw8hPMIwMTwDDyE8Va36O7iqsTtJU3A7O9gfO7ikPTvdRoU7uKqxO2aK2Du7l+g7ZorYO7iqsTvdRoU7uKQ9OwjZDTu4pD07SVNwO26sjDuiuJQ7bqyMO0lTcDu4pD07CNkNOzvYHztodTU7uKQ9O2h1NTs72B87ePYUO7h+ITu4fiE7ePYUO3j2FDvCxj87+X5nOwsdgDsLHYA7+X5nO8LGPzt49hQ7ePYUOy45UjsXn447MXi0Oz+jzTs/o807MXi0OxefjjsuOVI7ePYUO8LGPzsXn447P6PNO7VlCjyO1SQ8jtUkPLVlCjw/o807F5+OO8LGPzt49hQ7+X5nOzF4tDu1ZQo8QCZKPCSpgjwkqYI8QCZKPLVlCjwxeLQ7+X5nO3j2FDu4fiE7Cx2AOz+jzTuO1SQ8JKmCPIpXvzyKV788JKmCPI7VJDw/o807Cx2AO7h+ITu4fiE7Cx2AOz+jzTuO1SQ8JKmCPIpXvzyKV788JKmCPI7VJDw/o807Cx2AO7h+ITt49hQ7+X5nOzF4tDu1ZQo8QCZKPCSpgjwkqYI8QCZKPLVlCjwxeLQ7+X5nO3j2FDvCxj87F5+OOz+jzTu1ZQo8jtUkPI7VJDy1ZQo8P6PNOxefjjvCxj87ePYUOy45UjsXn447MXi0Oz+jzTs/o807MXi0OxefjjsuOVI7ePYUO3j2FDvCxj87+X5nOwsdgDsLHYA7+X5nO8LGPzt49hQ7ePYUO7h+ITu4fiE7ePYUO49/EztodTU7M8ZPO8nWWTszxk87aHU1O49/Ezs72B87ydZZO26sjDsEHKc7uKqxOwQcpzturIw7ydZZOzvYHzuPfxM7ydZZO5uAnTtmitg7gJsHPGpiEzyAmwc8ZorYO5uAnTvJ1lk7j38TO2h1NTturIw7ZorYOwMPITwlv1w8rvJ7PCW/XDwDDyE8ZorYO26sjDtodTU7M8ZPOwQcpzuAmwc8Jb9cPN4htDwHoO483iG0PCW/XDyAmwc8BBynOzPGTzvJ1lk7uKqxO2piEzyu8ns8B6DuPJiePj0HoO48rvJ7PGpiEzy4qrE7ydZZOzPGTzsEHKc7gJsHPCW/XDzeIbQ8B6DuPN4htDwlv1w8gJsHPAQcpzszxk87aHU1O26sjDtmitg7Aw8hPCW/XDyu8ns8Jb9cPAMPITxmitg7bqyMO2h1NTuPfxM7ydZZO5uAnTtmitg7gJsHPGpiEzyAmwc8ZorYO5uAnTvJ1lk7j38TOzvYHzvJ1lk7bqyMOwQcpzu4qrE7BBynO26sjDvJ1lk7O9gfO49/EztodTU7M8ZPO8nWWTszxk87aHU1O49/EzsO0Qk7uH4hO7mpLzu5qS87uH4hOw7RCTu4fiE7LjlSOwsdgDsXn447F5+OOwsdgDsuOVI7uH4hO7h+ITv5fmc7wdKfOz+jzTuj6Ow7o+jsOz+jzTvB0p87+X5nO7h+ITsO0Qk7LjlSO8HSnzuj6Ow7jtUkPEAmSjxAJko8jtUkPKPo7DvB0p87LjlSOw7RCTu4fiE7Cx2AOz+jzTuO1SQ8JKmCPIpXvzyKV788JKmCPI7VJDw/o807Cx2AO7h+ITu5qS87F5+OO6Po7DtAJko8ile/PHHGZD1xxmQ9ile/PEAmSjyj6Ow7F5+OO7mpLzu5qS87F5+OO6Po7DtAJko8ile/PHHGZD1xxmQ9ile/PEAmSjyj6Ow7F5+OO7mpLzu4fiE7Cx2AOz+jzTuO1SQ8JKmCPIpXvzyKV788JKmCPI7VJDw/o807Cx2AO7h+ITsO0Qk7LjlSO8HSnzuj6Ow7jtUkPEAmSjxAJko8jtUkPKPo7DvB0p87LjlSOw7RCTu4fiE7+X5nO8HSnzs/o807o+jsO6Po7Ds/o807wdKfO/l+Zzu4fiE7uH4hOy45UjsLHYA7F5+OOxefjjsLHYA7LjlSO7h+ITsO0Qk7uH4hO7mpLzu5qS87uH4hOw7RCTsI2Q0713wZO7ikPTvJ1lk7kKlkO8nWWTu4pD0713wZO+SZJjuQqWQ7oriUO7iqsTuoTr07uKqxO6K4lDuQqWQ75JkmO9d8GTuQqWQ7BBynO7uX6DtqYhM8Aw8hPGpiEzy7l+g7BBynO5CpZDvXfBk7uKQ9O6K4lDu7l+g7wjAxPK7yezyZdpM8rvJ7PMIwMTy7l+g7oriUO7ikPTvJ1lk7uKqxO2piEzyu8ns8B6DuPJiePj0HoO48rvJ7PGpiEzy4qrE7ydZZOwjZDTuQqWQ7qE69OwMPITyZdpM8mJ4+PZiePj2ZdpM8Aw8hPKhOvTuQqWQ7CNkNO8nWWTu4qrE7amITPK7yezwHoO48mJ4+PQeg7jyu8ns8amITPLiqsTvJ1lk7uKQ9O6K4lDu7l+g7wjAxPK7yezyZdpM8rvJ7PMIwMTy7l+g7oriUO7ikPTvXfBk7kKlkOwQcpzu7l+g7amITPAMPITxqYhM8u5foOwQcpzuQqWQ713wZO+SZJjuQqWQ7oriUO7iqsTuoTr07uKqxO6K4lDuQqWQ75JkmO9d8GTu4pD07ydZZO5CpZDvJ1lk7uKQ9O9d8GTsI2Q07DtEJO7h+ITu5qS87uakvO7h+ITsO0Qk7uH4hOy45UjsLHYA7F5+OOxefjjsLHYA7LjlSO7h+ITu4fiE7+X5nO8HSnzs/o807o+jsO6Po7Ds/o807wdKfO/l+Zzu4fiE7DtEJOy45UjvB0p87o+jsO47VJDxAJko8QCZKPI7VJDyj6Ow7wdKfOy45UjsO0Qk7uH4hOwsdgDs/o807jtUkPCSpgjyKV788ile/PCSpgjyO1SQ8P6PNOwsdgDu4fiE7uakvOxefjjuj6Ow7QCZKPIpXvzxxxmQ9ccZkPYpXvzxAJko8o+jsOxefjju5qS87uakvOxefjjuj6Ow7QCZKPIpXvzxxxmQ9ccZkPYpXvzxAJko8o+jsOxefjju5qS87uH4hOwsdgDs/o807jtUkPCSpgjyKV788ile/PCSpgjyO1SQ8P6PNOwsdgDu4fiE7DtEJOy45UjvB0p87o+jsO47VJDxAJko8QCZKPI7VJDyj6Ow7wdKfOy45UjsO0Qk7uH4hO/l+ZzvB0p87P6PNO6Po7Duj6Ow7P6PNO8HSnzv5fmc7uH4hO7h+ITsuOVI7Cx2AOxefjjsXn447Cx2AOy45Uju4fiE7DtEJO7h+ITu5qS87uakvO7h+ITsO0Qk7j38TO2h1NTszxk87ydZZOzPGTztodTU7j38TOzvYHzvJ1lk7bqyMOwQcpzu4qrE7BBynO26sjDvJ1lk7O9gfO49/EzvJ1lk7m4CdO2aK2DuAmwc8amITPICbBzxmitg7m4CdO8nWWTuPfxM7aHU1O26sjDtmitg7Aw8hPCW/XDyu8ns8Jb9cPAMPITxmitg7bqyMO2h1NTszxk87BBynO4CbBzwlv1w83iG0PAeg7jzeIbQ8Jb9cPICbBzwEHKc7M8ZPO8nWWTu4qrE7amITPK7yezwHoO48mJ4+PQeg7jyu8ns8amITPLiqsTvJ1lk7M8ZPOwQcpzuAmwc8Jb9cPN4htDwHoO483iG0PCW/XDyAmwc8BBynOzPGTztodTU7bqyMO2aK2DsDDyE8Jb9cPK7yezwlv1w8Aw8hPGaK2DturIw7aHU1O49/EzvJ1lk7m4CdO2aK2DuAmwc8amITPICbBzxmitg7m4CdO8nWWTuPfxM7O9gfO8nWWTturIw7BBynO7iqsTsEHKc7bqyMO8nWWTs72B87j38TO2h1NTszxk87ydZZOzPGTztodTU7j38TO3j2FDu4fiE7uH4hO3j2FDt49hQ7wsY/O/l+ZzsLHYA7Cx2AO/l+ZzvCxj87ePYUO3j2FDsuOVI7F5+OOzF4tDs/o807P6PNOzF4tDsXn447LjlSO3j2FDvCxj87F5+OOz+jzTu1ZQo8jtUkPI7VJDy1ZQo8P6PNOxefjjvCxj87ePYUO/l+ZzsxeLQ7tWUKPEAmSjwkqYI8JKmCPEAmSjy1ZQo8MXi0O/l+Zzt49hQ7uH4hOwsdgDs/o807jtUkPCSpgjyKV788ile/PCSpgjyO1SQ8P6PNOwsdgDu4fiE7uH4hOwsdgDs/o807jtUkPCSpgjyKV788ile/PCSpgjyO1SQ8P6PNOwsdgDu4fiE7ePYUO/l+ZzsxeLQ7tWUKPEAmSjwkqYI8JKmCPEAmSjy1ZQo8MXi0O/l+Zzt49hQ7wsY/Oxefjjs/o807tWUKPI7VJDyO1SQ8tWUKPD+jzTsXn447wsY/O3j2FDsuOVI7F5+OOzF4tDs/o807P6PNOzF4tDsXn447LjlSO3j2FDt49hQ7wsY/O/l+ZzsLHYA7Cx2AO/l+ZzvCxj87ePYUO3j2FDu4fiE7uH4hO3j2FDs72B87aHU1O7ikPTtodTU7O9gfOwjZDTu4pD07SVNwO26sjDuiuJQ7bqyMO0lTcDu4pD07CNkNO7ikPTvdRoU7uKqxO2aK2Du7l+g7ZorYO7iqsTvdRoU7uKQ9OzvYHztJU3A7uKqxO1Wt+jsDDyE8wjAxPAMPITxVrfo7uKqxO0lTcDs72B87aHU1O26sjDtmitg7Aw8hPCW/XDyu8ns8Jb9cPAMPITxmitg7bqyMO2h1NTu4pD07oriUO7uX6DvCMDE8rvJ7PJl2kzyu8ns8wjAxPLuX6DuiuJQ7uKQ9O2h1NTturIw7ZorYOwMPITwlv1w8rvJ7PCW/XDwDDyE8ZorYO26sjDtodTU7O9gfO0lTcDu4qrE7Va36OwMPITzCMDE8Aw8hPFWt+ju4qrE7SVNwOzvYHzu4pD073UaFO7iqsTtmitg7u5foO2aK2Du4qrE73UaFO7ikPTsI2Q07uKQ9O0lTcDturIw7oriUO26sjDtJU3A7uKQ9OwjZDTs72B87aHU1O7ikPTtodTU7O9gfOw7RCTsO0Qk7uH4hO8LGPzsuOVI7LjlSO8LGPzu4fiE7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzu4fiE7+X5nO8HSnzs/o807o+jsO6Po7Ds/o807wdKfO/l+Zzu4fiE7wsY/Oxefjjs/o807tWUKPI7VJDyO1SQ8tWUKPD+jzTsXn447wsY/Ow7RCTsuOVI7wdKfO6Po7DuO1SQ8QCZKPEAmSjyO1SQ8o+jsO8HSnzsuOVI7DtEJOw7RCTsuOVI7wdKfO6Po7DuO1SQ8QCZKPEAmSjyO1SQ8o+jsO8HSnzsuOVI7DtEJO8LGPzsXn447P6PNO7VlCjyO1SQ8jtUkPLVlCjw/o807F5+OO8LGPzu4fiE7+X5nO8HSnzs/o807o+jsO6Po7Ds/o807wdKfO/l+Zzu4fiE7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzu4fiE7wsY/Oy45UjsuOVI7wsY/O7h+ITsO0Qk7DtEJO49/EzvXfBk7j38TO9d8GTu4pD07ydZZO5CpZDvJ1lk7uKQ9O9d8GTvXfBk7M8ZPO91GhTubgJ07BBynO5uAnTvdRoU7M8ZPO9d8GTu4pD073UaFO7iqsTtmitg7u5foO2aK2Du4qrE73UaFO7ikPTuPfxM7ydZZO5uAnTtmitg7gJsHPGpiEzyAmwc8ZorYO5uAnTvJ1lk7j38TO9d8GTuQqWQ7BBynO7uX6DtqYhM8Aw8hPGpiEzy7l+g7BBynO5CpZDvXfBk7j38TO8nWWTubgJ07ZorYO4CbBzxqYhM8gJsHPGaK2DubgJ07ydZZO49/Ezu4pD073UaFO7iqsTtmitg7u5foO2aK2Du4qrE73UaFO7ikPTvXfBk7M8ZPO91GhTubgJ07BBynO5uAnTvdRoU7M8ZPO9d8GTvXfBk7uKQ9O8nWWTuQqWQ7ydZZO7ikPTvXfBk7j38TO9d8GTuPfxM7ePYUO7h+ITu4fiE7ePYUOw7RCTu5qS87LjlSO/l+Zzv5fmc7LjlSO7mpLzsO0Qk7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzt49hQ7LjlSOxefjjsxeLQ7P6PNOz+jzTsxeLQ7F5+OOy45Ujt49hQ7uH4hO/l+ZzvB0p87P6PNO6Po7Duj6Ow7P6PNO8HSnzv5fmc7uH4hO7h+ITv5fmc7wdKfOz+jzTuj6Ow7o+jsOz+jzTvB0p87+X5nO7h+ITt49hQ7LjlSOxefjjsxeLQ7P6PNOz+jzTsxeLQ7F5+OOy45Ujt49hQ7uakvO/l+ZzsXn447wdKfO8HSnzsXn447+X5nO7mpLzsO0Qk7uakvOy45Ujv5fmc7+X5nOy45Uju5qS87DtEJO3j2FDu4fiE7uH4hO3j2FDsI2Q07O9gfO+SZJjs72B87CNkNO9d8GTu4pD07ydZZO5CpZDvJ1lk7uKQ9O9d8GTsI2Q07uKQ9O0lTcDturIw7oriUO26sjDtJU3A7uKQ9OwjZDTs72B87ydZZO26sjDsEHKc7uKqxOwQcpzturIw7ydZZOzvYHzvkmSY7kKlkO6K4lDu4qrE7qE69O7iqsTuiuJQ7kKlkO+SZJjs72B87ydZZO26sjDsEHKc7uKqxOwQcpzturIw7ydZZOzvYHzsI2Q07uKQ9O0lTcDturIw7oriUO26sjDtJU3A7uKQ9OwjZDTvXfBk7uKQ9O8nWWTuQqWQ7ydZZO7ikPTvXfBk7CNkNOzvYHzvkmSY7O9gfOwjZDTt49hQ7uH4hO7h+ITt49hQ7uH4hO8LGPzsuOVI7LjlSO8LGPzu4fiE7ePYUO8LGPzv5fmc7Cx2AOwsdgDv5fmc7wsY/O3j2FDu4fiE7LjlSOwsdgDsXn447F5+OOwsdgDsuOVI7uH4hO7h+ITsuOVI7Cx2AOxefjjsXn447Cx2AOy45Uju4fiE7ePYUO8LGPzv5fmc7Cx2AOwsdgDv5fmc7wsY/O3j2FDu4fiE7wsY/Oy45UjsuOVI7wsY/O7h+ITt49hQ7uH4hO7h+ITt49hQ7j38TO9d8GTuPfxM7O9gfO2h1NTu4pD07aHU1OzvYHzuPfxM7aHU1OzPGTzvJ1lk7M8ZPO2h1NTuPfxM713wZO7ikPTvJ1lk7kKlkO8nWWTu4pD0713wZO49/EztodTU7M8ZPO8nWWTszxk87aHU1O49/Ezs72B87aHU1O7ikPTtodTU7O9gfO49/EzvXfBk7j38TOw7RCTsO0Qk7ePYUO7h+ITu4fiE7ePYUOw7RCTu4fiE7uakvO7mpLzu4fiE7DtEJOw7RCTu4fiE7uakvO7mpLzu4fiE7DtEJO3j2FDu4fiE7uH4hO3j2FDsO0Qk7DtEJOwjZDTs=\",\"U_im\":\"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\",\"u0_imag\":0.005121869242937061,\"absorptive\":true,\"n_reflections\":1892,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "Au (fcc)": "{\"name\":\"Au\",\"spacegroup\":\"Fm-3m (225)\",\"pointgroup\":\"m-3m\",\"cell\":[[4.078,0.0,0.0],[0.0,4.078,0.0],[0.0,0.0,4.078]],\"recip\":[[0.24521824423737124,0.0,0.0],[0.0,0.24521824423737124,0.0],[0.0,0.0,0.24521824423737124]],\"positions_frac\":[[0.0,0.0,0.0],[0.0,0.5,0.5],[0.5,0.0,0.5],[0.5,0.5,0.0]],\"numbers\":[79,79,79,79],\"symbols\":[\"Au\",\"Au\",\"Au\",\"Au\"],\"colors\":[[1.0,0.82,0.137],[1.0,0.82,0.137],[1.0,0.82,0.137],[1.0,0.82,0.137]],\"radii\":[1.36,1.36,1.36,1.36],\"hkl_i16\":\"9P/+/wAA9P8AAP7/9P8AAAAA9P8AAAIA9P8CAAAA9f/7////9f/7/wEA9f/9//3/9f/9////9f/9/wEA9f/9/wMA9f////v/9f////3/9f//////9f///wEA9f///wMA9f///wUA9f8BAPv/9f8BAP3/9f8BAP//9f8BAAEA9f8BAAMA9f8BAAUA9f8DAP3/9f8DAP//9f8DAAEA9f8DAAMA9f8FAP//9f8FAAEA9v/6//7/9v/6/wAA9v/6/wIA9v/8//z/9v/8//7/9v/8/wAA9v/8/wIA9v/8/wQA9v/+//r/9v/+//z/9v/+//7/9v/+/wAA9v/+/wIA9v/+/wQA9v/+/wYA9v8AAPr/9v8AAPz/9v8AAP7/9v8AAAAA9v8AAAIA9v8AAAQA9v8AAAYA9v8CAPr/9v8CAPz/9v8CAP7/9v8CAAAA9v8CAAIA9v8CAAQA9v8CAAYA9v8EAPz/9v8EAP7/9v8EAAAA9v8EAAIA9v8EAAQA9v8GAP7/9v8GAAAA9v8GAAIA9//5//3/9//5////9//5/wEA9//5/wMA9//7//v/9//7//3/9//7////9//7/wEA9//7/wMA9//7/wUA9//9//n/9//9//v/9//9//3/9//9////9//9/wEA9//9/wMA9//9/wUA9//9/wcA9/////n/9/////v/9/////3/9///////9////wEA9////wMA9////wUA9////wcA9/8BAPn/9/8BAPv/9/8BAP3/9/8BAP//9/8BAAEA9/8BAAMA9/8BAAUA9/8BAAcA9/8DAPn/9/8DAPv/9/8DAP3/9/8DAP//9/8DAAEA9/8DAAMA9/8DAAUA9/8DAAcA9/8FAPv/9/8FAP3/9/8FAP//9/8FAAEA9/8FAAMA9/8FAAUA9/8HAP3/9/8HAP//9/8HAAEA9/8HAAMA+P/4//z/+P/4//7/+P/4/wAA+P/4/wIA+P/4/wQA+P/6//r/+P/6//z/+P/6//7/+P/6/wAA+P/6/wIA+P/6/wQA+P/6/wYA+P/8//j/+P/8//r/+P/8//z/+P/8//7/+P/8/wAA+P/8/wIA+P/8/wQA+P/8/wYA+P/8/wgA+P/+//j/+P/+//r/+P/+//z/+P/+//7/+P/+/wAA+P/+/wIA+P/+/wQA+P/+/wYA+P/+/wgA+P8AAPj/+P8AAPr/+P8AAPz/+P8AAP7/+P8AAAAA+P8AAAIA+P8AAAQA+P8AAAYA+P8AAAgA+P8CAPj/+P8CAPr/+P8CAPz/+P8CAP7/+P8CAAAA+P8CAAIA+P8CAAQA+P8CAAYA+P8CAAgA+P8EAPj/+P8EAPr/+P8EAPz/+P8EAP7/+P8EAAAA+P8EAAIA+P8EAAQA+P8EAAYA+P8EAAgA+P8GAPr/+P8GAPz/+P8GAP7/+P8GAAAA+P8GAAIA+P8GAAQA+P8GAAYA+P8IAPz/+P8IAP7/+P8IAAAA+P8IAAIA+P8IAAQA+f/3//3/+f/3////+f/3/wEA+f/3/wMA+f/5//n/+f/5//v/+f/5//3/+f/5////+f/5/wEA+f/5/wMA+f/5/wUA+f/5/wcA+f/7//n/+f/7//v/+f/7//3/+f/7////+f/7/wEA+f/7/wMA+f/7/wUA+f/7/wcA+f/9//f/+f/9//n/+f/9//v/+f/9//3/+f/9////+f/9/wEA+f/9/wMA+f/9/wUA+f/9/wcA+f/9/wkA+f////f/+f////n/+f////v/+f////3/+f//////+f///wEA+f///wMA+f///wUA+f///wcA+f///wkA+f8BAPf/+f8BAPn/+f8BAPv/+f8BAP3/+f8BAP//+f8BAAEA+f8BAAMA+f8BAAUA+f8BAAcA+f8BAAkA+f8DAPf/+f8DAPn/+f8DAPv/+f8DAP3/+f8DAP//+f8DAAEA+f8DAAMA+f8DAAUA+f8DAAcA+f8DAAkA+f8FAPn/+f8FAPv/+f8FAP3/+f8FAP//+f8FAAEA+f8FAAMA+f8FAAUA+f8FAAcA+f8HAPn/+f8HAPv/+f8HAP3/+f8HAP//+f8HAAEA+f8HAAMA+f8HAAUA+f8HAAcA+f8JAP3/+f8JAP//+f8JAAEA+f8JAAMA+v/2//7/+v/2/wAA+v/2/wIA+v/4//r/+v/4//z/+v/4//7/+v/4/wAA+v/4/wIA+v/4/wQA+v/4/wYA+v/6//j/+v/6//r/+v/6//z/+v/6//7/+v/6/wAA+v/6/wIA+v/6/wQA+v/6/wYA+v/6/wgA+v/8//j/+v/8//r/+v/8//z/+v/8//7/+v/8/wAA+v/8/wIA+v/8/wQA+v/8/wYA+v/8/wgA+v/+//b/+v/+//j/+v/+//r/+v/+//z/+v/+//7/+v/+/wAA+v/+/wIA+v/+/wQA+v/+/wYA+v/+/wgA+v/+/woA+v8AAPb/+v8AAPj/+v8AAPr/+v8AAPz/+v8AAP7/+v8AAAAA+v8AAAIA+v8AAAQA+v8AAAYA+v8AAAgA+v8AAAoA+v8CAPb/+v8CAPj/+v8CAPr/+v8CAPz/+v8CAP7/+v8CAAAA+v8CAAIA+v8CAAQA+v8CAAYA+v8CAAgA+v8CAAoA+v8EAPj/+v8EAPr/+v8EAPz/+v8EAP7/+v8EAAAA+v8EAAIA+v8EAAQA+v8EAAYA+v8EAAgA+v8GAPj/+v8GAPr/+v8GAPz/+v8GAP7/+v8GAAAA+v8GAAIA+v8GAAQA+v8GAAYA+v8GAAgA+v8IAPr/+v8IAPz/+v8IAP7/+v8IAAAA+v8IAAIA+v8IAAQA+v8IAAYA+v8KAP7/+v8KAAAA+v8KAAIA+//1////+//1/wEA+//3//v/+//3//3/+//3////+//3/wEA+//3/wMA+//3/wUA+//5//n/+//5//v/+//5//3/+//5////+//5/wEA+//5/wMA+//5/wUA+//5/wcA+//7//f/+//7//n/+//7//v/+//7//3/+//7////+//7/wEA+//7/wMA+//7/wUA+//7/wcA+//7/wkA+//9//f/+//9//n/+//9//v/+//9//3/+//9////+//9/wEA+//9/wMA+//9/wUA+//9/wcA+//9/wkA+/////X/+/////f/+/////n/+/////v/+/////3/+///////+////wEA+////wMA+////wUA+////wcA+////wkA+////wsA+/8BAPX/+/8BAPf/+/8BAPn/+/8BAPv/+/8BAP3/+/8BAP//+/8BAAEA+/8BAAMA+/8BAAUA+/8BAAcA+/8BAAkA+/8BAAsA+/8DAPf/+/8DAPn/+/8DAPv/+/8DAP3/+/8DAP//+/8DAAEA+/8DAAMA+/8DAAUA+/8DAAcA+/8DAAkA+/8FAPf/+/8FAPn/+/8FAPv/+/8FAP3/+/8FAP//+/8FAAEA+/8FAAMA+/8FAAUA+/8FAAcA+/8FAAkA+/8HAPn/+/8HAPv/+/8HAP3/+/8HAP//+/8HAAEA+/8HAAMA+/8HAAUA+/8HAAcA+/8JAPv/+/8JAP3/+/8JAP//+/8JAAEA+/8JAAMA+/8JAAUA+/8LAP//+/8LAAEA/P/2//z//P/2//7//P/2/wAA/P/2/wIA/P/2/wQA/P/4//j//P/4//r//P/4//z//P/4//7//P/4/wAA/P/4/wIA/P/4/wQA/P/4/wYA/P/4/wgA/P/6//j//P/6//r//P/6//z//P/6//7//P/6/wAA/P/6/wIA/P/6/wQA/P/6/wYA/P/6/wgA/P/8//b//P/8//j//P/8//r//P/8//z//P/8//7//P/8/wAA/P/8/wIA/P/8/wQA/P/8/wYA/P/8/wgA/P/8/woA/P/+//b//P/+//j//P/+//r//P/+//z//P/+//7//P/+/wAA/P/+/wIA/P/+/wQA/P/+/wYA/P/+/wgA/P/+/woA/P8AAPb//P8AAPj//P8AAPr//P8AAPz//P8AAP7//P8AAAAA/P8AAAIA/P8AAAQA/P8AAAYA/P8AAAgA/P8AAAoA/P8CAPb//P8CAPj//P8CAPr//P8CAPz//P8CAP7//P8CAAAA/P8CAAIA/P8CAAQA/P8CAAYA/P8CAAgA/P8CAAoA/P8EAPb//P8EAPj//P8EAPr//P8EAPz//P8EAP7//P8EAAAA/P8EAAIA/P8EAAQA/P8EAAYA/P8EAAgA/P8EAAoA/P8GAPj//P8GAPr//P8GAPz//P8GAP7//P8GAAAA/P8GAAIA/P8GAAQA/P8GAAYA/P8GAAgA/P8IAPj//P8IAPr//P8IAPz//P8IAP7//P8IAAAA/P8IAAIA/P8IAAQA/P8IAAYA/P8IAAgA/P8KAPz//P8KAP7//P8KAAAA/P8KAAIA/P8KAAQA/f/1//3//f/1/////f/1/wEA/f/1/wMA/f/3//n//f/3//v//f/3//3//f/3/////f/3/wEA/f/3/wMA/f/3/wUA/f/3/wcA/f/5//f//f/5//n//f/5//v//f/5//3//f/5/////f/5/wEA/f/5/wMA/f/5/wUA/f/5/wcA/f/5/wkA/f/7//f//f/7//n//f/7//v//f/7//3//f/7/////f/7/wEA/f/7/wMA/f/7/wUA/f/7/wcA/f/7/wkA/f/9//X//f/9//f//f/9//n//f/9//v//f/9//3//f/9/////f/9/wEA/f/9/wMA/f/9/wUA/f/9/wcA/f/9/wkA/f/9/wsA/f////X//f////f//f////n//f////v//f////3//f///////f///wEA/f///wMA/f///wUA/f///wcA/f///wkA/f///wsA/f8BAPX//f8BAPf//f8BAPn//f8BAPv//f8BAP3//f8BAP///f8BAAEA/f8BAAMA/f8BAAUA/f8BAAcA/f8BAAkA/f8BAAsA/f8DAPX//f8DAPf//f8DAPn//f8DAPv//f8DAP3//f8DAP///f8DAAEA/f8DAAMA/f8DAAUA/f8DAAcA/f8DAAkA/f8DAAsA/f8FAPf//f8FAPn//f8FAPv//f8FAP3//f8FAP///f8FAAEA/f8FAAMA/f8FAAUA/f8FAAcA/f8FAAkA/f8HAPf//f8HAPn//f8HAPv//f8HAP3//f8HAP///f8HAAEA/f8HAAMA/f8HAAUA/f8HAAcA/f8HAAkA/f8JAPn//f8JAPv//f8JAP3//f8JAP///f8JAAEA/f8JAAMA/f8JAAUA/f8JAAcA/f8LAP3//f8LAP///f8LAAEA/f8LAAMA/v/0/wAA/v/2//r//v/2//z//v/2//7//v/2/wAA/v/2/wIA/v/2/wQA/v/2/wYA/v/4//j//v/4//r//v/4//z//v/4//7//v/4/wAA/v/4/wIA/v/4/wQA/v/4/wYA/v/4/wgA/v/6//b//v/6//j//v/6//r//v/6//z//v/6//7//v/6/wAA/v/6/wIA/v/6/wQA/v/6/wYA/v/6/wgA/v/6/woA/v/8//b//v/8//j//v/8//r//v/8//z//v/8//7//v/8/wAA/v/8/wIA/v/8/wQA/v/8/wYA/v/8/wgA/v/8/woA/v/+//b//v/+//j//v/+//r//v/+//z//v/+//7//v/+/wAA/v/+/wIA/v/+/wQA/v/+/wYA/v/+/wgA/v/+/woA/v8AAPT//v8AAPb//v8AAPj//v8AAPr//v8AAPz//v8AAP7//v8AAAAA/v8AAAIA/v8AAAQA/v8AAAYA/v8AAAgA/v8AAAoA/v8AAAwA/v8CAPb//v8CAPj//v8CAPr//v8CAPz//v8CAP7//v8CAAAA/v8CAAIA/v8CAAQA/v8CAAYA/v8CAAgA/v8CAAoA/v8EAPb//v8EAPj//v8EAPr//v8EAPz//v8EAP7//v8EAAAA/v8EAAIA/v8EAAQA/v8EAAYA/v8EAAgA/v8EAAoA/v8GAPb//v8GAPj//v8GAPr//v8GAPz//v8GAP7//v8GAAAA/v8GAAIA/v8GAAQA/v8GAAYA/v8GAAgA/v8GAAoA/v8IAPj//v8IAPr//v8IAPz//v8IAP7//v8IAAAA/v8IAAIA/v8IAAQA/v8IAAYA/v8IAAgA/v8KAPr//v8KAPz//v8KAP7//v8KAAAA/v8KAAIA/v8KAAQA/v8KAAYA/v8MAAAA///1//v////1//3////1///////1/wEA///1/wMA///1/wUA///3//n////3//v////3//3////3///////3/wEA///3/wMA///3/wUA///3/wcA///5//f////5//n////5//v////5//3////5///////5/wEA///5/wMA///5/wUA///5/wcA///5/wkA///7//X////7//f////7//n////7//v////7//3////7///////7/wEA///7/wMA///7/wUA///7/wcA///7/wkA///7/wsA///9//X////9//f////9//n////9//v////9//3////9///////9/wEA///9/wMA///9/wUA///9/wcA///9/wkA///9/wsA//////X///////f///////n///////v///////3//////////////wEA/////wMA/////wUA/////wcA/////wkA/////wsA//8BAPX///8BAPf///8BAPn///8BAPv///8BAP3///8BAP////8BAAEA//8BAAMA//8BAAUA//8BAAcA//8BAAkA//8BAAsA//8DAPX///8DAPf///8DAPn///8DAPv///8DAP3///8DAP////8DAAEA//8DAAMA//8DAAUA//8DAAcA//8DAAkA//8DAAsA//8FAPX///8FAPf///8FAPn///8FAPv///8FAP3///8FAP////8FAAEA//8FAAMA//8FAAUA//8FAAcA//8FAAkA//8FAAsA//8HAPf///8HAPn///8HAPv///8HAP3///8HAP////8HAAEA//8HAAMA//8HAAUA//8HAAcA//8HAAkA//8JAPn///8JAPv///8JAP3///8JAP////8JAAEA//8JAAMA//8JAAUA//8JAAcA//8LAPv///8LAP3///8LAP////8LAAEA//8LAAMA//8LAAUAAAD0//7/AAD0/wAAAAD0/wIAAAD2//r/AAD2//z/AAD2//7/AAD2/wAAAAD2/wIAAAD2/wQAAAD2/wYAAAD4//j/AAD4//r/AAD4//z/AAD4//7/AAD4/wAAAAD4/wIAAAD4/wQAAAD4/wYAAAD4/wgAAAD6//b/AAD6//j/AAD6//r/AAD6//z/AAD6//7/AAD6/wAAAAD6/wIAAAD6/wQAAAD6/wYAAAD6/wgAAAD6/woAAAD8//b/AAD8//j/AAD8//r/AAD8//z/AAD8//7/AAD8/wAAAAD8/wIAAAD8/wQAAAD8/wYAAAD8/wgAAAD8/woAAAD+//T/AAD+//b/AAD+//j/AAD+//r/AAD+//z/AAD+//7/AAD+/wAAAAD+/wIAAAD+/wQAAAD+/wYAAAD+/wgAAAD+/woAAAD+/wwAAAAAAPT/AAAAAPb/AAAAAPj/AAAAAPr/AAAAAPz/AAAAAP7/AAAAAAIAAAAAAAQAAAAAAAYAAAAAAAgAAAAAAAoAAAAAAAwAAAACAPT/AAACAPb/AAACAPj/AAACAPr/AAACAPz/AAACAP7/AAACAAAAAAACAAIAAAACAAQAAAACAAYAAAACAAgAAAACAAoAAAACAAwAAAAEAPb/AAAEAPj/AAAEAPr/AAAEAPz/AAAEAP7/AAAEAAAAAAAEAAIAAAAEAAQAAAAEAAYAAAAEAAgAAAAEAAoAAAAGAPb/AAAGAPj/AAAGAPr/AAAGAPz/AAAGAP7/AAAGAAAAAAAGAAIAAAAGAAQAAAAGAAYAAAAGAAgAAAAGAAoAAAAIAPj/AAAIAPr/AAAIAPz/AAAIAP7/AAAIAAAAAAAIAAIAAAAIAAQAAAAIAAYAAAAIAAgAAAAKAPr/AAAKAPz/AAAKAP7/AAAKAAAAAAAKAAIAAAAKAAQAAAAKAAYAAAAMAP7/AAAMAAAAAAAMAAIAAQD1//v/AQD1//3/AQD1////AQD1/wEAAQD1/wMAAQD1/wUAAQD3//n/AQD3//v/AQD3//3/AQD3////AQD3/wEAAQD3/wMAAQD3/wUAAQD3/wcAAQD5//f/AQD5//n/AQD5//v/AQD5//3/AQD5////AQD5/wEAAQD5/wMAAQD5/wUAAQD5/wcAAQD5/wkAAQD7//X/AQD7//f/AQD7//n/AQD7//v/AQD7//3/AQD7////AQD7/wEAAQD7/wMAAQD7/wUAAQD7/wcAAQD7/wkAAQD7/wsAAQD9//X/AQD9//f/AQD9//n/AQD9//v/AQD9//3/AQD9////AQD9/wEAAQD9/wMAAQD9/wUAAQD9/wcAAQD9/wkAAQD9/wsAAQD///X/AQD///f/AQD///n/AQD///v/AQD///3/AQD/////AQD//wEAAQD//wMAAQD//wUAAQD//wcAAQD//wkAAQD//wsAAQABAPX/AQABAPf/AQABAPn/AQABAPv/AQABAP3/AQABAP//AQABAAEAAQABAAMAAQABAAUAAQABAAcAAQABAAkAAQABAAsAAQADAPX/AQADAPf/AQADAPn/AQADAPv/AQADAP3/AQADAP//AQADAAEAAQADAAMAAQADAAUAAQADAAcAAQADAAkAAQADAAsAAQAFAPX/AQAFAPf/AQAFAPn/AQAFAPv/AQAFAP3/AQAFAP//AQAFAAEAAQAFAAMAAQAFAAUAAQAFAAcAAQAFAAkAAQAFAAsAAQAHAPf/AQAHAPn/AQAHAPv/AQAHAP3/AQAHAP//AQAHAAEAAQAHAAMAAQAHAAUAAQAHAAcAAQAHAAkAAQAJAPn/AQAJAPv/AQAJAP3/AQAJAP//AQAJAAEAAQAJAAMAAQAJAAUAAQAJAAcAAQALAPv/AQALAP3/AQALAP//AQALAAEAAQALAAMAAQALAAUAAgD0/wAAAgD2//r/AgD2//z/AgD2//7/AgD2/wAAAgD2/wIAAgD2/wQAAgD2/wYAAgD4//j/AgD4//r/AgD4//z/AgD4//7/AgD4/wAAAgD4/wIAAgD4/wQAAgD4/wYAAgD4/wgAAgD6//b/AgD6//j/AgD6//r/AgD6//z/AgD6//7/AgD6/wAAAgD6/wIAAgD6/wQAAgD6/wYAAgD6/wgAAgD6/woAAgD8//b/AgD8//j/AgD8//r/AgD8//z/AgD8//7/AgD8/wAAAgD8/wIAAgD8/wQAAgD8/wYAAgD8/wgAAgD8/woAAgD+//b/AgD+//j/AgD+//r/AgD+//z/AgD+//7/AgD+/wAAAgD+/wIAAgD+/wQAAgD+/wYAAgD+/wgAAgD+/woAAgAAAPT/AgAAAPb/AgAAAPj/AgAAAPr/AgAAAPz/AgAAAP7/AgAAAAAAAgAAAAIAAgAAAAQAAgAAAAYAAgAAAAgAAgAAAAoAAgAAAAwAAgACAPb/AgACAPj/AgACAPr/AgACAPz/AgACAP7/AgACAAAAAgACAAIAAgACAAQAAgACAAYAAgACAAgAAgACAAoAAgAEAPb/AgAEAPj/AgAEAPr/AgAEAPz/AgAEAP7/AgAEAAAAAgAEAAIAAgAEAAQAAgAEAAYAAgAEAAgAAgAEAAoAAgAGAPb/AgAGAPj/AgAGAPr/AgAGAPz/AgAGAP7/AgAGAAAAAgAGAAIAAgAGAAQAAgAGAAYAAgAGAAgAAgAGAAoAAgAIAPj/AgAIAPr/AgAIAPz/AgAIAP7/AgAIAAAAAgAIAAIAAgAIAAQAAgAIAAYAAgAIAAgAAgAKAPr/AgAKAPz/AgAKAP7/AgAKAAAAAgAKAAIAAgAKAAQAAgAKAAYAAgAMAAAAAwD1//3/AwD1////AwD1/wEAAwD1/wMAAwD3//n/AwD3//v/AwD3//3/AwD3////AwD3/wEAAwD3/wMAAwD3/wUAAwD3/wcAAwD5//f/AwD5//n/AwD5//v/AwD5//3/AwD5////AwD5/wEAAwD5/wMAAwD5/wUAAwD5/wcAAwD5/wkAAwD7//f/AwD7//n/AwD7//v/AwD7//3/AwD7////AwD7/wEAAwD7/wMAAwD7/wUAAwD7/wcAAwD7/wkAAwD9//X/AwD9//f/AwD9//n/AwD9//v/AwD9//3/AwD9////AwD9/wEAAwD9/wMAAwD9/wUAAwD9/wcAAwD9/wkAAwD9/wsAAwD///X/AwD///f/AwD///n/AwD///v/AwD///3/AwD/////AwD//wEAAwD//wMAAwD//wUAAwD//wcAAwD//wkAAwD//wsAAwABAPX/AwABAPf/AwABAPn/AwABAPv/AwABAP3/AwABAP//AwABAAEAAwABAAMAAwABAAUAAwABAAcAAwABAAkAAwABAAsAAwADAPX/AwADAPf/AwADAPn/AwADAPv/AwADAP3/AwADAP//AwADAAEAAwADAAMAAwADAAUAAwADAAcAAwADAAkAAwADAAsAAwAFAPf/AwAFAPn/AwAFAPv/AwAFAP3/AwAFAP//AwAFAAEAAwAFAAMAAwAFAAUAAwAFAAcAAwAFAAkAAwAHAPf/AwAHAPn/AwAHAPv/AwAHAP3/AwAHAP//AwAHAAEAAwAHAAMAAwAHAAUAAwAHAAcAAwAHAAkAAwAJAPn/AwAJAPv/AwAJAP3/AwAJAP//AwAJAAEAAwAJAAMAAwAJAAUAAwAJAAcAAwALAP3/AwALAP//AwALAAEAAwALAAMABAD2//z/BAD2//7/BAD2/wAABAD2/wIABAD2/wQABAD4//j/BAD4//r/BAD4//z/BAD4//7/BAD4/wAABAD4/wIABAD4/wQABAD4/wYABAD4/wgABAD6//j/BAD6//r/BAD6//z/BAD6//7/BAD6/wAABAD6/wIABAD6/wQABAD6/wYABAD6/wgABAD8//b/BAD8//j/BAD8//r/BAD8//z/BAD8//7/BAD8/wAABAD8/wIABAD8/wQABAD8/wYABAD8/wgABAD8/woABAD+//b/BAD+//j/BAD+//r/BAD+//z/BAD+//7/BAD+/wAABAD+/wIABAD+/wQABAD+/wYABAD+/wgABAD+/woABAAAAPb/BAAAAPj/BAAAAPr/BAAAAPz/BAAAAP7/BAAAAAAABAAAAAIABAAAAAQABAAAAAYABAAAAAgABAAAAAoABAACAPb/BAACAPj/BAACAPr/BAACAPz/BAACAP7/BAACAAAABAACAAIABAACAAQABAACAAYABAACAAgABAACAAoABAAEAPb/BAAEAPj/BAAEAPr/BAAEAPz/BAAEAP7/BAAEAAAABAAEAAIABAAEAAQABAAEAAYABAAEAAgABAAEAAoABAAGAPj/BAAGAPr/BAAGAPz/BAAGAP7/BAAGAAAABAAGAAIABAAGAAQABAAGAAYABAAGAAgABAAIAPj/BAAIAPr/BAAIAPz/BAAIAP7/BAAIAAAABAAIAAIABAAIAAQABAAIAAYABAAIAAgABAAKAPz/BAAKAP7/BAAKAAAABAAKAAIABAAKAAQABQD1////BQD1/wEABQD3//v/BQD3//3/BQD3////BQD3/wEABQD3/wMABQD3/wUABQD5//n/BQD5//v/BQD5//3/BQD5////BQD5/wEABQD5/wMABQD5/wUABQD5/wcABQD7//f/BQD7//n/BQD7//v/BQD7//3/BQD7////BQD7/wEABQD7/wMABQD7/wUABQD7/wcABQD7/wkABQD9//f/BQD9//n/BQD9//v/BQD9//3/BQD9////BQD9/wEABQD9/wMABQD9/wUABQD9/wcABQD9/wkABQD///X/BQD///f/BQD///n/BQD///v/BQD///3/BQD/////BQD//wEABQD//wMABQD//wUABQD//wcABQD//wkABQD//wsABQABAPX/BQABAPf/BQABAPn/BQABAPv/BQABAP3/BQABAP//BQABAAEABQABAAMABQABAAUABQABAAcABQABAAkABQABAAsABQADAPf/BQADAPn/BQADAPv/BQADAP3/BQADAP//BQADAAEABQADAAMABQADAAUABQADAAcABQADAAkABQAFAPf/BQAFAPn/BQAFAPv/BQAFAP3/BQAFAP//BQAFAAEABQAFAAMABQAFAAUABQAFAAcABQAFAAkABQAHAPn/BQAHAPv/BQAHAP3/BQAHAP//BQAHAAEABQAHAAMABQAHAAUABQAHAAcABQAJAPv/BQAJAP3/BQAJAP//BQAJAAEABQAJAAMABQAJAAUABQALAP//BQALAAEABgD2//7/BgD2/wAABgD2/wIABgD4//r/BgD4//z/BgD4//7/BgD4/wAABgD4/wIABgD4/wQABgD4/wYABgD6//j/BgD6//r/BgD6//z/BgD6//7/BgD6/wAABgD6/wIABgD6/wQABgD6/wYABgD6/wgABgD8//j/BgD8//r/BgD8//z/BgD8//7/BgD8/wAABgD8/wIABgD8/wQABgD8/wYABgD8/wgABgD+//b/BgD+//j/BgD+//r/BgD+//z/BgD+//7/BgD+/wAABgD+/wIABgD+/wQABgD+/wYABgD+/wgABgD+/woABgAAAPb/BgAAAPj/BgAAAPr/BgAAAPz/BgAAAP7/BgAAAAAABgAAAAIABgAAAAQABgAAAAYABgAAAAgABgAAAAoABgACAPb/BgACAPj/BgACAPr/BgACAPz/BgACAP7/BgACAAAABgACAAIABgACAAQABgACAAYABgACAAgABgACAAoABgAEAPj/BgAEAPr/BgAEAPz/BgAEAP7/BgAEAAAABgAEAAIABgAEAAQABgAEAAYABgAEAAgABgAGAPj/BgAGAPr/BgAGAPz/BgAGAP7/BgAGAAAABgAGAAIABgAGAAQABgAGAAYABgAGAAgABgAIAPr/BgAIAPz/BgAIAP7/BgAIAAAABgAIAAIABgAIAAQABgAIAAYABgAKAP7/BgAKAAAABgAKAAIABwD3//3/BwD3////BwD3/wEABwD3/wMABwD5//n/BwD5//v/BwD5//3/BwD5////BwD5/wEABwD5/wMABwD5/wUABwD5/wcABwD7//n/BwD7//v/BwD7//3/BwD7////BwD7/wEABwD7/wMABwD7/wUABwD7/wcABwD9//f/BwD9//n/BwD9//v/BwD9//3/BwD9////BwD9/wEABwD9/wMABwD9/wUABwD9/wcABwD9/wkABwD///f/BwD///n/BwD///v/BwD///3/BwD/////BwD//wEABwD//wMABwD//wUABwD//wcABwD//wkABwABAPf/BwABAPn/BwABAPv/BwABAP3/BwABAP//BwABAAEABwABAAMABwABAAUABwABAAcABwABAAkABwADAPf/BwADAPn/BwADAPv/BwADAP3/BwADAP//BwADAAEABwADAAMABwADAAUABwADAAcABwADAAkABwAFAPn/BwAFAPv/BwAFAP3/BwAFAP//BwAFAAEABwAFAAMABwAFAAUABwAFAAcABwAHAPn/BwAHAPv/BwAHAP3/BwAHAP//BwAHAAEABwAHAAMABwAHAAUABwAHAAcABwAJAP3/BwAJAP//BwAJAAEABwAJAAMACAD4//z/CAD4//7/CAD4/wAACAD4/wIACAD4/wQACAD6//r/CAD6//z/CAD6//7/CAD6/wAACAD6/wIACAD6/wQACAD6/wYACAD8//j/CAD8//r/CAD8//z/CAD8//7/CAD8/wAACAD8/wIACAD8/wQACAD8/wYACAD8/wgACAD+//j/CAD+//r/CAD+//z/CAD+//7/CAD+/wAACAD+/wIACAD+/wQACAD+/wYACAD+/wgACAAAAPj/CAAAAPr/CAAAAPz/CAAAAP7/CAAAAAAACAAAAAIACAAAAAQACAAAAAYACAAAAAgACAACAPj/CAACAPr/CAACAPz/CAACAP7/CAACAAAACAACAAIACAACAAQACAACAAYACAACAAgACAAEAPj/CAAEAPr/CAAEAPz/CAAEAP7/CAAEAAAACAAEAAIACAAEAAQACAAEAAYACAAEAAgACAAGAPr/CAAGAPz/CAAGAP7/CAAGAAAACAAGAAIACAAGAAQACAAGAAYACAAIAPz/CAAIAP7/CAAIAAAACAAIAAIACAAIAAQACQD5//3/CQD5////CQD5/wEACQD5/wMACQD7//v/CQD7//3/CQD7////CQD7/wEACQD7/wMACQD7/wUACQD9//n/CQD9//v/CQD9//3/CQD9////CQD9/wEACQD9/wMACQD9/wUACQD9/wcACQD///n/CQD///v/CQD///3/CQD/////CQD//wEACQD//wMACQD//wUACQD//wcACQABAPn/CQABAPv/CQABAP3/CQABAP//CQABAAEACQABAAMACQABAAUACQABAAcACQADAPn/CQADAPv/CQADAP3/CQADAP//CQADAAEACQADAAMACQADAAUACQADAAcACQAFAPv/CQAFAP3/CQAFAP//CQAFAAEACQAFAAMACQAFAAUACQAHAP3/CQAHAP//CQAHAAEACQAHAAMACgD6//7/CgD6/wAACgD6/wIACgD8//z/CgD8//7/CgD8/wAACgD8/wIACgD8/wQACgD+//r/CgD+//z/CgD+//7/CgD+/wAACgD+/wIACgD+/wQACgD+/wYACgAAAPr/CgAAAPz/CgAAAP7/CgAAAAAACgAAAAIACgAAAAQACgAAAAYACgACAPr/CgACAPz/CgACAP7/CgACAAAACgACAAIACgACAAQACgACAAYACgAEAPz/CgAEAP7/CgAEAAAACgAEAAIACgAEAAQACgAGAP7/CgAGAAAACgAGAAIACwD7////CwD7/wEACwD9//3/CwD9////CwD9/wEACwD9/wMACwD///v/CwD///3/CwD/////CwD//wEACwD//wMACwD//wUACwABAPv/CwABAP3/CwABAP//CwABAAEACwABAAMACwABAAUACwADAP3/CwADAP//CwADAAEACwADAAMACwAFAP//CwAFAAEADAD+/wAADAAAAP7/DAAAAAAADAAAAAIADAACAAAA\",\"F2\":\"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\",\"U_re\":\"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\",\"U_im\":\"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\",\"u0_imag\":0.01772783003829353,\"absorptive\":true,\"n_reflections\":1916,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "Fe (bcc)": "{\"name\":\"Fe\",\"spacegroup\":\"Im-3m (229)\",\"pointgroup\":\"m-3m\",\"cell\":[[2.866,0.0,0.0],[0.0,2.866,0.0],[0.0,0.0,2.866]],\"recip\":[[0.34891835310537334,0.0,0.0],[0.0,0.34891835310537334,0.0],[0.0,0.0,0.34891835310537334]],\"positions_frac\":[[0.0,0.0,0.0],[0.5,0.5,0.5]],\"numbers\":[26,26],\"symbols\":[\"Fe\",\"Fe\"],\"colors\":[[0.878,0.4,0.2],[0.878,0.4,0.2]],\"radii\":[1.32,1.32],\"hkl_i16\":\"+P/+//7/+P/+/wAA+P/+/wIA+P//////+P///wEA+P8AAP7/+P8AAAAA+P8AAAIA+P8BAP//+P8BAAEA+P8CAP7/+P8CAAAA+P8CAAIA+f/8////+f/8/wEA+f/9//7/+f/9/wAA+f/9/wIA+f/+//3/+f/+////+f/+/wEA+f/+/wMA+f////z/+f////7/+f///wAA+f///wIA+f///wQA+f8AAP3/+f8AAP//+f8AAAEA+f8AAAMA+f8BAPz/+f8BAP7/+f8BAAAA+f8BAAIA+f8BAAQA+f8CAP3/+f8CAP//+f8CAAEA+f8CAAMA+f8DAP7/+f8DAAAA+f8DAAIA+f8EAP//+f8EAAEA+v/6/wAA+v/7//3/+v/7////+v/7/wEA+v/7/wMA+v/8//z/+v/8//7/+v/8/wAA+v/8/wIA+v/8/wQA+v/9//v/+v/9//3/+v/9////+v/9/wEA+v/9/wMA+v/9/wUA+v/+//z/+v/+//7/+v/+/wAA+v/+/wIA+v/+/wQA+v////v/+v////3/+v//////+v///wEA+v///wMA+v///wUA+v8AAPr/+v8AAPz/+v8AAP7/+v8AAAAA+v8AAAIA+v8AAAQA+v8AAAYA+v8BAPv/+v8BAP3/+v8BAP//+v8BAAEA+v8BAAMA+v8BAAUA+v8CAPz/+v8CAP7/+v8CAAAA+v8CAAIA+v8CAAQA+v8DAPv/+v8DAP3/+v8DAP//+v8DAAEA+v8DAAMA+v8DAAUA+v8EAPz/+v8EAP7/+v8EAAAA+v8EAAIA+v8EAAQA+v8FAP3/+v8FAP//+v8FAAEA+v8FAAMA+v8GAAAA+//6//3/+//6////+//6/wEA+//6/wMA+//7//z/+//7//7/+//7/wAA+//7/wIA+//7/wQA+//8//v/+//8//3/+//8////+//8/wEA+//8/wMA+//8/wUA+//9//r/+//9//z/+//9//7/+//9/wAA+//9/wIA+//9/wQA+//9/wYA+//+//v/+//+//3/+//+////+//+/wEA+//+/wMA+//+/wUA+/////r/+/////z/+/////7/+////wAA+////wIA+////wQA+////wYA+/8AAPv/+/8AAP3/+/8AAP//+/8AAAEA+/8AAAMA+/8AAAUA+/8BAPr/+/8BAPz/+/8BAP7/+/8BAAAA+/8BAAIA+/8BAAQA+/8BAAYA+/8CAPv/+/8CAP3/+/8CAP//+/8CAAEA+/8CAAMA+/8CAAUA+/8DAPr/+/8DAPz/+/8DAP7/+/8DAAAA+/8DAAIA+/8DAAQA+/8DAAYA+/8EAPv/+/8EAP3/+/8EAP//+/8EAAEA+/8EAAMA+/8EAAUA+/8FAPz/+/8FAP7/+/8FAAAA+/8FAAIA+/8FAAQA+/8GAP3/+/8GAP//+/8GAAEA+/8GAAMA/P/5/////P/5/wEA/P/6//z//P/6//7//P/6/wAA/P/6/wIA/P/6/wQA/P/7//v//P/7//3//P/7/////P/7/wEA/P/7/wMA/P/7/wUA/P/8//r//P/8//z//P/8//7//P/8/wAA/P/8/wIA/P/8/wQA/P/8/wYA/P/9//v//P/9//3//P/9/////P/9/wEA/P/9/wMA/P/9/wUA/P/+//r//P/+//z//P/+//7//P/+/wAA/P/+/wIA/P/+/wQA/P/+/wYA/P////n//P////v//P////3//P///////P///wEA/P///wMA/P///wUA/P///wcA/P8AAPr//P8AAPz//P8AAP7//P8AAAAA/P8AAAIA/P8AAAQA/P8AAAYA/P8BAPn//P8BAPv//P8BAP3//P8BAP///P8BAAEA/P8BAAMA/P8BAAUA/P8BAAcA/P8CAPr//P8CAPz//P8CAP7//P8CAAAA/P8CAAIA/P8CAAQA/P8CAAYA/P8DAPv//P8DAP3//P8DAP///P8DAAEA/P8DAAMA/P8DAAUA/P8EAPr//P8EAPz//P8EAP7//P8EAAAA/P8EAAIA/P8EAAQA/P8EAAYA/P8FAPv//P8FAP3//P8FAP///P8FAAEA/P8FAAMA/P8FAAUA/P8GAPz//P8GAP7//P8GAAAA/P8GAAIA/P8GAAQA/P8HAP///P8HAAEA/f/5//7//f/5/wAA/f/5/wIA/f/6//v//f/6//3//f/6/////f/6/wEA/f/6/wMA/f/6/wUA/f/7//r//f/7//z//f/7//7//f/7/wAA/f/7/wIA/f/7/wQA/f/7/wYA/f/8//v//f/8//3//f/8/////f/8/wEA/f/8/wMA/f/8/wUA/f/9//r//f/9//z//f/9//7//f/9/wAA/f/9/wIA/f/9/wQA/f/9/wYA/f/+//n//f/+//v//f/+//3//f/+/////f/+/wEA/f/+/wMA/f/+/wUA/f/+/wcA/f////r//f////z//f////7//f///wAA/f///wIA/f///wQA/f///wYA/f8AAPn//f8AAPv//f8AAP3//f8AAP///f8AAAEA/f8AAAMA/f8AAAUA/f8AAAcA/f8BAPr//f8BAPz//f8BAP7//f8BAAAA/f8BAAIA/f8BAAQA/f8BAAYA/f8CAPn//f8CAPv//f8CAP3//f8CAP///f8CAAEA/f8CAAMA/f8CAAUA/f8CAAcA/f8DAPr//f8DAPz//f8DAP7//f8DAAAA/f8DAAIA/f8DAAQA/f8DAAYA/f8EAPv//f8EAP3//f8EAP///f8EAAEA/f8EAAMA/f8EAAUA/f8FAPr//f8FAPz//f8FAP7//f8FAAAA/f8FAAIA/f8FAAQA/f8FAAYA/f8GAPv//f8GAP3//f8GAP///f8GAAEA/f8GAAMA/f8GAAUA/f8HAP7//f8HAAAA/f8HAAIA/v/4//7//v/4/wAA/v/4/wIA/v/5//3//v/5/////v/5/wEA/v/5/wMA/v/6//z//v/6//7//v/6/wAA/v/6/wIA/v/6/wQA/v/7//v//v/7//3//v/7/////v/7/wEA/v/7/wMA/v/7/wUA/v/8//r//v/8//z//v/8//7//v/8/wAA/v/8/wIA/v/8/wQA/v/8/wYA/v/9//n//v/9//v//v/9//3//v/9/////v/9/wEA/v/9/wMA/v/9/wUA/v/9/wcA/v/+//j//v/+//r//v/+//z//v/+//7//v/+/wAA/v/+/wIA/v/+/wQA/v/+/wYA/v/+/wgA/v////n//v////v//v////3//v///////v///wEA/v///wMA/v///wUA/v///wcA/v8AAPj//v8AAPr//v8AAPz//v8AAP7//v8AAAAA/v8AAAIA/v8AAAQA/v8AAAYA/v8AAAgA/v8BAPn//v8BAPv//v8BAP3//v8BAP///v8BAAEA/v8BAAMA/v8BAAUA/v8BAAcA/v8CAPj//v8CAPr//v8CAPz//v8CAP7//v8CAAAA/v8CAAIA/v8CAAQA/v8CAAYA/v8CAAgA/v8DAPn//v8DAPv//v8DAP3//v8DAP///v8DAAEA/v8DAAMA/v8DAAUA/v8DAAcA/v8EAPr//v8EAPz//v8EAP7//v8EAAAA/v8EAAIA/v8EAAQA/v8EAAYA/v8FAPv//v8FAP3//v8FAP///v8FAAEA/v8FAAMA/v8FAAUA/v8GAPz//v8GAP7//v8GAAAA/v8GAAIA/v8GAAQA/v8HAP3//v8HAP///v8HAAEA/v8HAAMA/v8IAP7//v8IAAAA/v8IAAIA///4///////4/wEA///5//z////5//7////5/wAA///5/wIA///5/wQA///6//v////6//3////6///////6/wEA///6/wMA///6/wUA///7//r////7//z////7//7////7/wAA///7/wIA///7/wQA///7/wYA///8//n////8//v////8//3////8///////8/wEA///8/wMA///8/wUA///8/wcA///9//r////9//z////9//7////9/wAA///9/wIA///9/wQA///9/wYA///+//n////+//v////+//3////+///////+/wEA///+/wMA///+/wUA///+/wcA//////j///////r///////z///////7//////wAA/////wIA/////wQA/////wYA/////wgA//8AAPn///8AAPv///8AAP3///8AAP////8AAAEA//8AAAMA//8AAAUA//8AAAcA//8BAPj///8BAPr///8BAPz///8BAP7///8BAAAA//8BAAIA//8BAAQA//8BAAYA//8BAAgA//8CAPn///8CAPv///8CAP3///8CAP////8CAAEA//8CAAMA//8CAAUA//8CAAcA//8DAPr///8DAPz///8DAP7///8DAAAA//8DAAIA//8DAAQA//8DAAYA//8EAPn///8EAPv///8EAP3///8EAP////8EAAEA//8EAAMA//8EAAUA//8EAAcA//8FAPr///8FAPz///8FAP7///8FAAAA//8FAAIA//8FAAQA//8FAAYA//8GAPv///8GAP3///8GAP////8GAAEA//8GAAMA//8GAAUA//8HAPz///8HAP7///8HAAAA//8HAAIA//8HAAQA//8IAP////8IAAEAAAD4//7/AAD4/wAAAAD4/wIAAAD5//3/AAD5////AAD5/wEAAAD5/wMAAAD6//r/AAD6//z/AAD6//7/AAD6/wAAAAD6/wIAAAD6/wQAAAD6/wYAAAD7//v/AAD7//3/AAD7////AAD7/wEAAAD7/wMAAAD7/wUAAAD8//r/AAD8//z/AAD8//7/AAD8/wAAAAD8/wIAAAD8/wQAAAD8/wYAAAD9//n/AAD9//v/AAD9//3/AAD9////AAD9/wEAAAD9/wMAAAD9/wUAAAD9/wcAAAD+//j/AAD+//r/AAD+//z/AAD+//7/AAD+/wAAAAD+/wIAAAD+/wQAAAD+/wYAAAD+/wgAAAD///n/AAD///v/AAD///3/AAD/////AAD//wEAAAD//wMAAAD//wUAAAD//wcAAAAAAPj/AAAAAPr/AAAAAPz/AAAAAP7/AAAAAAIAAAAAAAQAAAAAAAYAAAAAAAgAAAABAPn/AAABAPv/AAABAP3/AAABAP//AAABAAEAAAABAAMAAAABAAUAAAABAAcAAAACAPj/AAACAPr/AAACAPz/AAACAP7/AAACAAAAAAACAAIAAAACAAQAAAACAAYAAAACAAgAAAADAPn/AAADAPv/AAADAP3/AAADAP//AAADAAEAAAADAAMAAAADAAUAAAADAAcAAAAEAPr/AAAEAPz/AAAEAP7/AAAEAAAAAAAEAAIAAAAEAAQAAAAEAAYAAAAFAPv/AAAFAP3/AAAFAP//AAAFAAEAAAAFAAMAAAAFAAUAAAAGAPr/AAAGAPz/AAAGAP7/AAAGAAAAAAAGAAIAAAAGAAQAAAAGAAYAAAAHAP3/AAAHAP//AAAHAAEAAAAHAAMAAAAIAP7/AAAIAAAAAAAIAAIAAQD4////AQD4/wEAAQD5//z/AQD5//7/AQD5/wAAAQD5/wIAAQD5/wQAAQD6//v/AQD6//3/AQD6////AQD6/wEAAQD6/wMAAQD6/wUAAQD7//r/AQD7//z/AQD7//7/AQD7/wAAAQD7/wIAAQD7/wQAAQD7/wYAAQD8//n/AQD8//v/AQD8//3/AQD8////AQD8/wEAAQD8/wMAAQD8/wUAAQD8/wcAAQD9//r/AQD9//z/AQD9//7/AQD9/wAAAQD9/wIAAQD9/wQAAQD9/wYAAQD+//n/AQD+//v/AQD+//3/AQD+////AQD+/wEAAQD+/wMAAQD+/wUAAQD+/wcAAQD///j/AQD///r/AQD///z/AQD///7/AQD//wAAAQD//wIAAQD//wQAAQD//wYAAQD//wgAAQAAAPn/AQAAAPv/AQAAAP3/AQAAAP//AQAAAAEAAQAAAAMAAQAAAAUAAQAAAAcAAQABAPj/AQABAPr/AQABAPz/AQABAP7/AQABAAAAAQABAAIAAQABAAQAAQABAAYAAQABAAgAAQACAPn/AQACAPv/AQACAP3/AQACAP//AQACAAEAAQACAAMAAQACAAUAAQACAAcAAQADAPr/AQADAPz/AQADAP7/AQADAAAAAQADAAIAAQADAAQAAQADAAYAAQAEAPn/AQAEAPv/AQAEAP3/AQAEAP//AQAEAAEAAQAEAAMAAQAEAAUAAQAEAAcAAQAFAPr/AQAFAPz/AQAFAP7/AQAFAAAAAQAFAAIAAQAFAAQAAQAFAAYAAQAGAPv/AQAGAP3/AQAGAP//AQAGAAEAAQAGAAMAAQAGAAUAAQAHAPz/AQAHAP7/AQAHAAAAAQAHAAIAAQAHAAQAAQAIAP//AQAIAAEAAgD4//7/AgD4/wAAAgD4/wIAAgD5//3/AgD5////AgD5/wEAAgD5/wMAAgD6//z/AgD6//7/AgD6/wAAAgD6/wIAAgD6/wQAAgD7//v/AgD7//3/AgD7////AgD7/wEAAgD7/wMAAgD7/wUAAgD8//r/AgD8//z/AgD8//7/AgD8/wAAAgD8/wIAAgD8/wQAAgD8/wYAAgD9//n/AgD9//v/AgD9//3/AgD9////AgD9/wEAAgD9/wMAAgD9/wUAAgD9/wcAAgD+//j/AgD+//r/AgD+//z/AgD+//7/AgD+/wAAAgD+/wIAAgD+/wQAAgD+/wYAAgD+/wgAAgD///n/AgD///v/AgD///3/AgD/////AgD//wEAAgD//wMAAgD//wUAAgD//wcAAgAAAPj/AgAAAPr/AgAAAPz/AgAAAP7/AgAAAAAAAgAAAAIAAgAAAAQAAgAAAAYAAgAAAAgAAgABAPn/AgABAPv/AgABAP3/AgABAP//AgABAAEAAgABAAMAAgABAAUAAgABAAcAAgACAPj/AgACAPr/AgACAPz/AgACAP7/AgACAAAAAgACAAIAAgACAAQAAgACAAYAAgACAAgAAgADAPn/AgADAPv/AgADAP3/AgADAP//AgADAAEAAgADAAMAAgADAAUAAgADAAcAAgAEAPr/AgAEAPz/AgAEAP7/AgAEAAAAAgAEAAIAAgAEAAQAAgAEAAYAAgAFAPv/AgAFAP3/AgAFAP//AgAFAAEAAgAFAAMAAgAFAAUAAgAGAPz/AgAGAP7/AgAGAAAAAgAGAAIAAgAGAAQAAgAHAP3/AgAHAP//AgAHAAEAAgAHAAMAAgAIAP7/AgAIAAAAAgAIAAIAAwD5//7/AwD5/wAAAwD5/wIAAwD6//v/AwD6//3/AwD6////AwD6/wEAAwD6/wMAAwD6/wUAAwD7//r/AwD7//z/AwD7//7/AwD7/wAAAwD7/wIAAwD7/wQAAwD7/wYAAwD8//v/AwD8//3/AwD8////AwD8/wEAAwD8/wMAAwD8/wUAAwD9//r/AwD9//z/AwD9//7/AwD9/wAAAwD9/wIAAwD9/wQAAwD9/wYAAwD+//n/AwD+//v/AwD+//3/AwD+////AwD+/wEAAwD+/wMAAwD+/wUAAwD+/wcAAwD///r/AwD///z/AwD///7/AwD//wAAAwD//wIAAwD//wQAAwD//wYAAwAAAPn/AwAAAPv/AwAAAP3/AwAAAP//AwAAAAEAAwAAAAMAAwAAAAUAAwAAAAcAAwABAPr/AwABAPz/AwABAP7/AwABAAAAAwABAAIAAwABAAQAAwABAAYAAwACAPn/AwACAPv/AwACAP3/AwACAP//AwACAAEAAwACAAMAAwACAAUAAwACAAcAAwADAPr/AwADAPz/AwADAP7/AwADAAAAAwADAAIAAwADAAQAAwADAAYAAwAEAPv/AwAEAP3/AwAEAP//AwAEAAEAAwAEAAMAAwAEAAUAAwAFAPr/AwAFAPz/AwAFAP7/AwAFAAAAAwAFAAIAAwAFAAQAAwAFAAYAAwAGAPv/AwAGAP3/AwAGAP//AwAGAAEAAwAGAAMAAwAGAAUAAwAHAP7/AwAHAAAAAwAHAAIABAD5////BAD5/wEABAD6//z/BAD6//7/BAD6/wAABAD6/wIABAD6/wQABAD7//v/BAD7//3/BAD7////BAD7/wEABAD7/wMABAD7/wUABAD8//r/BAD8//z/BAD8//7/BAD8/wAABAD8/wIABAD8/wQABAD8/wYABAD9//v/BAD9//3/BAD9////BAD9/wEABAD9/wMABAD9/wUABAD+//r/BAD+//z/BAD+//7/BAD+/wAABAD+/wIABAD+/wQABAD+/wYABAD///n/BAD///v/BAD///3/BAD/////BAD//wEABAD//wMABAD//wUABAD//wcABAAAAPr/BAAAAPz/BAAAAP7/BAAAAAAABAAAAAIABAAAAAQABAAAAAYABAABAPn/BAABAPv/BAABAP3/BAABAP//BAABAAEABAABAAMABAABAAUABAABAAcABAACAPr/BAACAPz/BAACAP7/BAACAAAABAACAAIABAACAAQABAACAAYABAADAPv/BAADAP3/BAADAP//BAADAAEABAADAAMABAADAAUABAAEAPr/BAAEAPz/BAAEAP7/BAAEAAAABAAEAAIABAAEAAQABAAEAAYABAAFAPv/BAAFAP3/BAAFAP//BAAFAAEABAAFAAMABAAFAAUABAAGAPz/BAAGAP7/BAAGAAAABAAGAAIABAAGAAQABAAHAP//BAAHAAEABQD6//3/BQD6////BQD6/wEABQD6/wMABQD7//z/BQD7//7/BQD7/wAABQD7/wIABQD7/wQABQD8//v/BQD8//3/BQD8////BQD8/wEABQD8/wMABQD8/wUABQD9//r/BQD9//z/BQD9//7/BQD9/wAABQD9/wIABQD9/wQABQD9/wYABQD+//v/BQD+//3/BQD+////BQD+/wEABQD+/wMABQD+/wUABQD///r/BQD///z/BQD///7/BQD//wAABQD//wIABQD//wQABQD//wYABQAAAPv/BQAAAP3/BQAAAP//BQAAAAEABQAAAAMABQAAAAUABQABAPr/BQABAPz/BQABAP7/BQABAAAABQABAAIABQABAAQABQABAAYABQACAPv/BQACAP3/BQACAP//BQACAAEABQACAAMABQACAAUABQADAPr/BQADAPz/BQADAP7/BQADAAAABQADAAIABQADAAQABQADAAYABQAEAPv/BQAEAP3/BQAEAP//BQAEAAEABQAEAAMABQAEAAUABQAFAPz/BQAFAP7/BQAFAAAABQAFAAIABQAFAAQABQAGAP3/BQAGAP//BQAGAAEABQAGAAMABgD6/wAABgD7//3/BgD7////BgD7/wEABgD7/wMABgD8//z/BgD8//7/BgD8/wAABgD8/wIABgD8/wQABgD9//v/BgD9//3/BgD9////BgD9/wEABgD9/wMABgD9/wUABgD+//z/BgD+//7/BgD+/wAABgD+/wIABgD+/wQABgD///v/BgD///3/BgD/////BgD//wEABgD//wMABgD//wUABgAAAPr/BgAAAPz/BgAAAP7/BgAAAAAABgAAAAIABgAAAAQABgAAAAYABgABAPv/BgABAP3/BgABAP//BgABAAEABgABAAMABgABAAUABgACAPz/BgACAP7/BgACAAAABgACAAIABgACAAQABgADAPv/BgADAP3/BgADAP//BgADAAEABgADAAMABgADAAUABgAEAPz/BgAEAP7/BgAEAAAABgAEAAIABgAEAAQABgAFAP3/BgAFAP//BgAFAAEABgAFAAMABgAGAAAABwD8////BwD8/wEABwD9//7/BwD9/wAABwD9/wIABwD+//3/BwD+////BwD+/wEABwD+/wMABwD///z/BwD///7/BwD//wAABwD//wIABwD//wQABwAAAP3/BwAAAP//BwAAAAEABwAAAAMABwABAPz/BwABAP7/BwABAAAABwABAAIABwABAAQABwACAP3/BwACAP//BwACAAEABwACAAMABwADAP7/BwADAAAABwADAAIABwAEAP//BwAEAAEACAD+//7/CAD+/wAACAD+/wIACAD/////CAD//wEACAAAAP7/CAAAAAAACAAAAAIACAABAP//CAABAAEACAACAP7/CAACAAAACAACAAIA\",\"F2\":\"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\",\"U_re\":\"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\",\"U_im\":\"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\",\"u0_imag\":0.009831241654189844,\"absorptive\":true,\"n_reflections\":1288,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "Ti (hcp)": "{\"name\":\"Ti\",\"spacegroup\":\"P6_3/mmc (194)\",\"pointgroup\":\"6/mmm\",\"cell\":[[2.9505,0.0,0.0],[-1.47525,2.555207953865986,0.0],[0.0,0.0,4.6855]],\"recip\":[[0.3389256058295204,0.19567878976093062,0.0],[0.0,0.39135757952186123,0.0],[0.0,0.0,0.21342439440828084]],\"positions_frac\":[[0.0,0.0,0.0],[0.3333333333333333,0.6666666666666666,0.49999999999999994]],\"numbers\":[22,22],\"symbols\":[\"Ti\",\"Ti\"],\"colors\":[[0.749,0.761,0.78],[0.749,0.761,0.78]],\"radii\":[1.6,1.6],\"hkl_i16\":\"+P8BAP7/+P8BAP//+P8BAAAA+P8BAAEA+P8BAAIA+P8CAPz/+P8CAP3/+P8CAP7/+P8CAP//+P8CAAAA+P8CAAEA+P8CAAIA+P8CAAMA+P8CAAQA+P8DAPv/+P8DAPz/+P8DAP3/+P8DAP7/+P8DAP//+P8DAAAA+P8DAAEA+P8DAAIA+P8DAAMA+P8DAAQA+P8DAAUA+P8EAPr/+P8EAPv/+P8EAPz/+P8EAP3/+P8EAP7/+P8EAP//+P8EAAAA+P8EAAEA+P8EAAIA+P8EAAMA+P8EAAQA+P8EAAUA+P8EAAYA+P8FAPv/+P8FAPz/+P8FAP3/+P8FAP7/+P8FAP//+P8FAAAA+P8FAAEA+P8FAAIA+P8FAAMA+P8FAAQA+P8FAAUA+P8GAPz/+P8GAP3/+P8GAP7/+P8GAP//+P8GAAAA+P8GAAEA+P8GAAIA+P8GAAMA+P8GAAQA+P8HAP7/+P8HAP//+P8HAAAA+P8HAAEA+P8HAAIA+f////7/+f//////+f///wAA+f///wEA+f///wIA+f8AAPv/+f8AAPz/+f8AAP3/+f8AAP7/+f8AAP//+f8AAAAA+f8AAAEA+f8AAAIA+f8AAAMA+f8AAAQA+f8AAAUA+f8BAPn/+f8BAPr/+f8BAPv/+f8BAPz/+f8BAP3/+f8BAP7/+f8BAP//+f8BAAAA+f8BAAEA+f8BAAIA+f8BAAMA+f8BAAQA+f8BAAUA+f8BAAYA+f8BAAcA+f8CAPj/+f8CAPn/+f8CAPr/+f8CAPv/+f8CAPz/+f8CAP3/+f8CAP7/+f8CAP//+f8CAAAA+f8CAAEA+f8CAAIA+f8CAAMA+f8CAAQA+f8CAAUA+f8CAAYA+f8CAAcA+f8CAAgA+f8DAPj/+f8DAPn/+f8DAPr/+f8DAPv/+f8DAPz/+f8DAP3/+f8DAP7/+f8DAP//+f8DAAAA+f8DAAEA+f8DAAIA+f8DAAMA+f8DAAQA+f8DAAUA+f8DAAYA+f8DAAcA+f8DAAgA+f8EAPj/+f8EAPn/+f8EAPr/+f8EAPv/+f8EAPz/+f8EAP3/+f8EAP7/+f8EAP//+f8EAAAA+f8EAAEA+f8EAAIA+f8EAAMA+f8EAAQA+f8EAAUA+f8EAAYA+f8EAAcA+f8EAAgA+f8FAPj/+f8FAPn/+f8FAPr/+f8FAPv/+f8FAPz/+f8FAP3/+f8FAP7/+f8FAP//+f8FAAAA+f8FAAEA+f8FAAIA+f8FAAMA+f8FAAQA+f8FAAUA+f8FAAYA+f8FAAcA+f8FAAgA+f8GAPn/+f8GAPr/+f8GAPv/+f8GAPz/+f8GAP3/+f8GAP7/+f8GAP//+f8GAAAA+f8GAAEA+f8GAAIA+f8GAAMA+f8GAAQA+f8GAAUA+f8GAAYA+f8GAAcA+f8HAPv/+f8HAPz/+f8HAP3/+f8HAP7/+f8HAP//+f8HAAAA+f8HAAEA+f8HAAIA+f8HAAMA+f8HAAQA+f8HAAUA+f8IAP7/+f8IAP//+f8IAAAA+f8IAAEA+f8IAAIA+v/+//z/+v/+//3/+v/+//7/+v/+////+v/+/wAA+v/+/wEA+v/+/wIA+v/+/wMA+v/+/wQA+v////n/+v////r/+v////v/+v////z/+v////3/+v////7/+v//////+v///wAA+v///wEA+v///wIA+v///wMA+v///wQA+v///wUA+v///wYA+v///wcA+v8AAPj/+v8AAPn/+v8AAPr/+v8AAPv/+v8AAPz/+v8AAP3/+v8AAP7/+v8AAP//+v8AAAAA+v8AAAEA+v8AAAIA+v8AAAMA+v8AAAQA+v8AAAUA+v8AAAYA+v8AAAcA+v8AAAgA+v8BAPf/+v8BAPj/+v8BAPn/+v8BAPr/+v8BAPv/+v8BAPz/+v8BAP3/+v8BAP7/+v8BAP//+v8BAAAA+v8BAAEA+v8BAAIA+v8BAAMA+v8BAAQA+v8BAAUA+v8BAAYA+v8BAAcA+v8BAAgA+v8BAAkA+v8CAPb/+v8CAPf/+v8CAPj/+v8CAPn/+v8CAPr/+v8CAPv/+v8CAPz/+v8CAP3/+v8CAP7/+v8CAP//+v8CAAAA+v8CAAEA+v8CAAIA+v8CAAMA+v8CAAQA+v8CAAUA+v8CAAYA+v8CAAcA+v8CAAgA+v8CAAkA+v8CAAoA+v8DAPb/+v8DAPf/+v8DAPj/+v8DAPn/+v8DAPr/+v8DAPv/+v8DAPz/+v8DAP3/+v8DAP7/+v8DAP//+v8DAAAA+v8DAAEA+v8DAAIA+v8DAAMA+v8DAAQA+v8DAAUA+v8DAAYA+v8DAAcA+v8DAAgA+v8DAAkA+v8DAAoA+v8EAPb/+v8EAPf/+v8EAPj/+v8EAPn/+v8EAPr/+v8EAPv/+v8EAPz/+v8EAP3/+v8EAP7/+v8EAP//+v8EAAAA+v8EAAEA+v8EAAIA+v8EAAMA+v8EAAQA+v8EAAUA+v8EAAYA+v8EAAcA+v8EAAgA+v8EAAkA+v8EAAoA+v8FAPf/+v8FAPj/+v8FAPn/+v8FAPr/+v8FAPv/+v8FAPz/+v8FAP3/+v8FAP7/+v8FAP//+v8FAAAA+v8FAAEA+v8FAAIA+v8FAAMA+v8FAAQA+v8FAAUA+v8FAAYA+v8FAAcA+v8FAAgA+v8FAAkA+v8GAPj/+v8GAPn/+v8GAPr/+v8GAPv/+v8GAPz/+v8GAP3/+v8GAP7/+v8GAP//+v8GAAAA+v8GAAEA+v8GAAIA+v8GAAMA+v8GAAQA+v8GAAUA+v8GAAYA+v8GAAcA+v8GAAgA+v8HAPn/+v8HAPr/+v8HAPv/+v8HAPz/+v8HAP3/+v8HAP7/+v8HAP//+v8HAAAA+v8HAAEA+v8HAAIA+v8HAAMA+v8HAAQA+v8HAAUA+v8HAAYA+v8HAAcA+v8IAPz/+v8IAP3/+v8IAP7/+v8IAP//+v8IAAAA+v8IAAEA+v8IAAIA+v8IAAMA+v8IAAQA+//9//v/+//9//z/+//9//3/+//9//7/+//9////+//9/wAA+//9/wEA+//9/wIA+//9/wMA+//9/wQA+//9/wUA+//+//j/+//+//n/+//+//r/+//+//v/+//+//z/+//+//3/+//+//7/+//+////+//+/wAA+//+/wEA+//+/wIA+//+/wMA+//+/wQA+//+/wUA+//+/wYA+//+/wcA+//+/wgA+/////f/+/////j/+/////n/+/////r/+/////v/+/////z/+/////3/+/////7/+///////+////wAA+////wEA+////wIA+////wMA+////wQA+////wUA+////wYA+////wcA+////wgA+////wkA+/8AAPb/+/8AAPf/+/8AAPj/+/8AAPn/+/8AAPr/+/8AAPv/+/8AAPz/+/8AAP3/+/8AAP7/+/8AAP//+/8AAAAA+/8AAAEA+/8AAAIA+/8AAAMA+/8AAAQA+/8AAAUA+/8AAAYA+/8AAAcA+/8AAAgA+/8AAAkA+/8AAAoA+/8BAPX/+/8BAPb/+/8BAPf/+/8BAPj/+/8BAPn/+/8BAPr/+/8BAPv/+/8BAPz/+/8BAP3/+/8BAP7/+/8BAP//+/8BAAAA+/8BAAEA+/8BAAIA+/8BAAMA+/8BAAQA+/8BAAUA+/8BAAYA+/8BAAcA+/8BAAgA+/8BAAkA+/8BAAoA+/8BAAsA+/8CAPX/+/8CAPb/+/8CAPf/+/8CAPj/+/8CAPn/+/8CAPr/+/8CAPv/+/8CAPz/+/8CAP3/+/8CAP7/+/8CAP//+/8CAAAA+/8CAAEA+/8CAAIA+/8CAAMA+/8CAAQA+/8CAAUA+/8CAAYA+/8CAAcA+/8CAAgA+/8CAAkA+/8CAAoA+/8CAAsA+/8DAPX/+/8DAPb/+/8DAPf/+/8DAPj/+/8DAPn/+/8DAPr/+/8DAPv/+/8DAPz/+/8DAP3/+/8DAP7/+/8DAP//+/8DAAAA+/8DAAEA+/8DAAIA+/8DAAMA+/8DAAQA+/8DAAUA+/8DAAYA+/8DAAcA+/8DAAgA+/8DAAkA+/8DAAoA+/8DAAsA+/8EAPX/+/8EAPb/+/8EAPf/+/8EAPj/+/8EAPn/+/8EAPr/+/8EAPv/+/8EAPz/+/8EAP3/+/8EAP7/+/8EAP//+/8EAAAA+/8EAAEA+/8EAAIA+/8EAAMA+/8EAAQA+/8EAAUA+/8EAAYA+/8EAAcA+/8EAAgA+/8EAAkA+/8EAAoA+/8EAAsA+/8FAPb/+/8FAPf/+/8FAPj/+/8FAPn/+/8FAPr/+/8FAPv/+/8FAPz/+/8FAP3/+/8FAP7/+/8FAP//+/8FAAAA+/8FAAEA+/8FAAIA+/8FAAMA+/8FAAQA+/8FAAUA+/8FAAYA+/8FAAcA+/8FAAgA+/8FAAkA+/8FAAoA+/8GAPf/+/8GAPj/+/8GAPn/+/8GAPr/+/8GAPv/+/8GAPz/+/8GAP3/+/8GAP7/+/8GAP//+/8GAAAA+/8GAAEA+/8GAAIA+/8GAAMA+/8GAAQA+/8GAAUA+/8GAAYA+/8GAAcA+/8GAAgA+/8GAAkA+/8HAPj/+/8HAPn/+/8HAPr/+/8HAPv/+/8HAPz/+/8HAP3/+/8HAP7/+/8HAP//+/8HAAAA+/8HAAEA+/8HAAIA+/8HAAMA+/8HAAQA+/8HAAUA+/8HAAYA+/8HAAcA+/8HAAgA+/8IAPv/+/8IAPz/+/8IAP3/+/8IAP7/+/8IAP//+/8IAAAA+/8IAAEA+/8IAAIA+/8IAAMA+/8IAAQA+/8IAAUA/P/8//r//P/8//v//P/8//z//P/8//3//P/8//7//P/8/////P/8/wAA/P/8/wEA/P/8/wIA/P/8/wMA/P/8/wQA/P/8/wUA/P/8/wYA/P/9//j//P/9//n//P/9//r//P/9//v//P/9//z//P/9//3//P/9//7//P/9/////P/9/wAA/P/9/wEA/P/9/wIA/P/9/wMA/P/9/wQA/P/9/wUA/P/9/wYA/P/9/wcA/P/9/wgA/P/+//b//P/+//f//P/+//j//P/+//n//P/+//r//P/+//v//P/+//z//P/+//3//P/+//7//P/+/////P/+/wAA/P/+/wEA/P/+/wIA/P/+/wMA/P/+/wQA/P/+/wUA/P/+/wYA/P/+/wcA/P/+/wgA/P/+/wkA/P/+/woA/P////X//P////b//P////f//P////j//P////n//P////r//P////v//P////z//P////3//P////7//P///////P///wAA/P///wEA/P///wIA/P///wMA/P///wQA/P///wUA/P///wYA/P///wcA/P///wgA/P///wkA/P///woA/P///wsA/P8AAPX//P8AAPb//P8AAPf//P8AAPj//P8AAPn//P8AAPr//P8AAPv//P8AAPz//P8AAP3//P8AAP7//P8AAP///P8AAAAA/P8AAAEA/P8AAAIA/P8AAAMA/P8AAAQA/P8AAAUA/P8AAAYA/P8AAAcA/P8AAAgA/P8AAAkA/P8AAAoA/P8AAAsA/P8BAPT//P8BAPX//P8BAPb//P8BAPf//P8BAPj//P8BAPn//P8BAPr//P8BAPv//P8BAPz//P8BAP3//P8BAP7//P8BAP///P8BAAAA/P8BAAEA/P8BAAIA/P8BAAMA/P8BAAQA/P8BAAUA/P8BAAYA/P8BAAcA/P8BAAgA/P8BAAkA/P8BAAoA/P8BAAsA/P8BAAwA/P8CAPT//P8CAPX//P8CAPb//P8CAPf//P8CAPj//P8CAPn//P8CAPr//P8CAPv//P8CAPz//P8CAP3//P8CAP7//P8CAP///P8CAAAA/P8CAAEA/P8CAAIA/P8CAAMA/P8CAAQA/P8CAAUA/P8CAAYA/P8CAAcA/P8CAAgA/P8CAAkA/P8CAAoA/P8CAAsA/P8CAAwA/P8DAPT//P8DAPX//P8DAPb//P8DAPf//P8DAPj//P8DAPn//P8DAPr//P8DAPv//P8DAPz//P8DAP3//P8DAP7//P8DAP///P8DAAAA/P8DAAEA/P8DAAIA/P8DAAMA/P8DAAQA/P8DAAUA/P8DAAYA/P8DAAcA/P8DAAgA/P8DAAkA/P8DAAoA/P8DAAsA/P8DAAwA/P8EAPX//P8EAPb//P8EAPf//P8EAPj//P8EAPn//P8EAPr//P8EAPv//P8EAPz//P8EAP3//P8EAP7//P8EAP///P8EAAAA/P8EAAEA/P8EAAIA/P8EAAMA/P8EAAQA/P8EAAUA/P8EAAYA/P8EAAcA/P8EAAgA/P8EAAkA/P8EAAoA/P8EAAsA/P8FAPX//P8FAPb//P8FAPf//P8FAPj//P8FAPn//P8FAPr//P8FAPv//P8FAPz//P8FAP3//P8FAP7//P8FAP///P8FAAAA/P8FAAEA/P8FAAIA/P8FAAMA/P8FAAQA/P8FAAUA/P8FAAYA/P8FAAcA/P8FAAgA/P8FAAkA/P8FAAoA/P8FAAsA/P8GAPb//P8GAPf//P8GAPj//P8GAPn//P8GAPr//P8GAPv//P8GAPz//P8GAP3//P8GAP7//P8GAP///P8GAAAA/P8GAAEA/P8GAAIA/P8GAAMA/P8GAAQA/P8GAAUA/P8GAAYA/P8GAAcA/P8GAAgA/P8GAAkA/P8GAAoA/P8HAPj//P8HAPn//P8HAPr//P8HAPv//P8HAPz//P8HAP3//P8HAP7//P8HAP///P8HAAAA/P8HAAEA/P8HAAIA/P8HAAMA/P8HAAQA/P8HAAUA/P8HAAYA/P8HAAcA/P8HAAgA/P8IAPr//P8IAPv//P8IAPz//P8IAP3//P8IAP7//P8IAP///P8IAAAA/P8IAAEA/P8IAAIA/P8IAAMA/P8IAAQA/P8IAAUA/P8IAAYA/f/7//v//f/7//z//f/7//3//f/7//7//f/7/////f/7/wAA/f/7/wEA/f/7/wIA/f/7/wMA/f/7/wQA/f/7/wUA/f/8//j//f/8//n//f/8//r//f/8//v//f/8//z//f/8//3//f/8//7//f/8/////f/8/wAA/f/8/wEA/f/8/wIA/f/8/wMA/f/8/wQA/f/8/wUA/f/8/wYA/f/8/wcA/f/8/wgA/f/9//b//f/9//f//f/9//j//f/9//n//f/9//r//f/9//v//f/9//z//f/9//3//f/9//7//f/9/////f/9/wAA/f/9/wEA/f/9/wIA/f/9/wMA/f/9/wQA/f/9/wUA/f/9/wYA/f/9/wcA/f/9/wgA/f/9/wkA/f/9/woA/f/+//X//f/+//b//f/+//f//f/+//j//f/+//n//f/+//r//f/+//v//f/+//z//f/+//3//f/+//7//f/+/////f/+/wAA/f/+/wEA/f/+/wIA/f/+/wMA/f/+/wQA/f/+/wUA/f/+/wYA/f/+/wcA/f/+/wgA/f/+/wkA/f/+/woA/f/+/wsA/f////T//f////X//f////b//f////f//f////j//f////n//f////r//f////v//f////z//f////3//f////7//f///////f///wAA/f///wEA/f///wIA/f///wMA/f///wQA/f///wUA/f///wYA/f///wcA/f///wgA/f///wkA/f///woA/f///wsA/f///wwA/f8AAPT//f8AAPX//f8AAPb//f8AAPf//f8AAPj//f8AAPn//f8AAPr//f8AAPv//f8AAPz//f8AAP3//f8AAP7//f8AAP///f8AAAAA/f8AAAEA/f8AAAIA/f8AAAMA/f8AAAQA/f8AAAUA/f8AAAYA/f8AAAcA/f8AAAgA/f8AAAkA/f8AAAoA/f8AAAsA/f8AAAwA/f8BAPP//f8BAPT//f8BAPX//f8BAPb//f8BAPf//f8BAPj//f8BAPn//f8BAPr//f8BAPv//f8BAPz//f8BAP3//f8BAP7//f8BAP///f8BAAAA/f8BAAEA/f8BAAIA/f8BAAMA/f8BAAQA/f8BAAUA/f8BAAYA/f8BAAcA/f8BAAgA/f8BAAkA/f8BAAoA/f8BAAsA/f8BAAwA/f8BAA0A/f8CAPP//f8CAPT//f8CAPX//f8CAPb//f8CAPf//f8CAPj//f8CAPn//f8CAPr//f8CAPv//f8CAPz//f8CAP3//f8CAP7//f8CAP///f8CAAAA/f8CAAEA/f8CAAIA/f8CAAMA/f8CAAQA/f8CAAUA/f8CAAYA/f8CAAcA/f8CAAgA/f8CAAkA/f8CAAoA/f8CAAsA/f8CAAwA/f8CAA0A/f8DAPT//f8DAPX//f8DAPb//f8DAPf//f8DAPj//f8DAPn//f8DAPr//f8DAPv//f8DAPz//f8DAP3//f8DAP7//f8DAP///f8DAAAA/f8DAAEA/f8DAAIA/f8DAAMA/f8DAAQA/f8DAAUA/f8DAAYA/f8DAAcA/f8DAAgA/f8DAAkA/f8DAAoA/f8DAAsA/f8DAAwA/f8EAPT//f8EAPX//f8EAPb//f8EAPf//f8EAPj//f8EAPn//f8EAPr//f8EAPv//f8EAPz//f8EAP3//f8EAP7//f8EAP///f8EAAAA/f8EAAEA/f8EAAIA/f8EAAMA/f8EAAQA/f8EAAUA/f8EAAYA/f8EAAcA/f8EAAgA/f8EAAkA/f8EAAoA/f8EAAsA/f8EAAwA/f8FAPX//f8FAPb//f8FAPf//f8FAPj//f8FAPn//f8FAPr//f8FAPv//f8FAPz//f8FAP3//f8FAP7//f8FAP///f8FAAAA/f8FAAEA/f8FAAIA/f8FAAMA/f8FAAQA/f8FAAUA/f8FAAYA/f8FAAcA/f8FAAgA/f8FAAkA/f8FAAoA/f8FAAsA/f8GAPb//f8GAPf//f8GAPj//f8GAPn//f8GAPr//f8GAPv//f8GAPz//f8GAP3//f8GAP7//f8GAP///f8GAAAA/f8GAAEA/f8GAAIA/f8GAAMA/f8GAAQA/f8GAAUA/f8GAAYA/f8GAAcA/f8GAAgA/f8GAAkA/f8GAAoA/f8HAPj//f8HAPn//f8HAPr//f8HAPv//f8HAPz//f8HAP3//f8HAP7//f8HAP///f8HAAAA/f8HAAEA/f8HAAIA/f8HAAMA/f8HAAQA/f8HAAUA/f8HAAYA/f8HAAcA/f8HAAgA/f8IAPv//f8IAPz//f8IAP3//f8IAP7//f8IAP///f8IAAAA/f8IAAEA/f8IAAIA/f8IAAMA/f8IAAQA/f8IAAUA/v/6//z//v/6//3//v/6//7//v/6/////v/6/wAA/v/6/wEA/v/6/wIA/v/6/wMA/v/6/wQA/v/7//j//v/7//n//v/7//r//v/7//v//v/7//z//v/7//3//v/7//7//v/7/////v/7/wAA/v/7/wEA/v/7/wIA/v/7/wMA/v/7/wQA/v/7/wUA/v/7/wYA/v/7/wcA/v/7/wgA/v/8//b//v/8//f//v/8//j//v/8//n//v/8//r//v/8//v//v/8//z//v/8//3//v/8//7//v/8/////v/8/wAA/v/8/wEA/v/8/wIA/v/8/wMA/v/8/wQA/v/8/wUA/v/8/wYA/v/8/wcA/v/8/wgA/v/8/wkA/v/8/woA/v/9//X//v/9//b//v/9//f//v/9//j//v/9//n//v/9//r//v/9//v//v/9//z//v/9//3//v/9//7//v/9/////v/9/wAA/v/9/wEA/v/9/wIA/v/9/wMA/v/9/wQA/v/9/wUA/v/9/wYA/v/9/wcA/v/9/wgA/v/9/wkA/v/9/woA/v/9/wsA/v/+//T//v/+//X//v/+//b//v/+//f//v/+//j//v/+//n//v/+//r//v/+//v//v/+//z//v/+//3//v/+//7//v/+/////v/+/wAA/v/+/wEA/v/+/wIA/v/+/wMA/v/+/wQA/v/+/wUA/v/+/wYA/v/+/wcA/v/+/wgA/v/+/wkA/v/+/woA/v/+/wsA/v/+/wwA/v////P//v////T//v////X//v////b//v////f//v////j//v////n//v////r//v////v//v////z//v////3//v////7//v///////v///wAA/v///wEA/v///wIA/v///wMA/v///wQA/v///wUA/v///wYA/v///wcA/v///wgA/v///wkA/v///woA/v///wsA/v///wwA/v///w0A/v8AAPP//v8AAPT//v8AAPX//v8AAPb//v8AAPf//v8AAPj//v8AAPn//v8AAPr//v8AAPv//v8AAPz//v8AAP3//v8AAP7//v8AAP///v8AAAAA/v8AAAEA/v8AAAIA/v8AAAMA/v8AAAQA/v8AAAUA/v8AAAYA/v8AAAcA/v8AAAgA/v8AAAkA/v8AAAoA/v8AAAsA/v8AAAwA/v8AAA0A/v8BAPP//v8BAPT//v8BAPX//v8BAPb//v8BAPf//v8BAPj//v8BAPn//v8BAPr//v8BAPv//v8BAPz//v8BAP3//v8BAP7//v8BAP///v8BAAAA/v8BAAEA/v8BAAIA/v8BAAMA/v8BAAQA/v8BAAUA/v8BAAYA/v8BAAcA/v8BAAgA/v8BAAkA/v8BAAoA/v8BAAsA/v8BAAwA/v8BAA0A/v8CAPP//v8CAPT//v8CAPX//v8CAPb//v8CAPf//v8CAPj//v8CAPn//v8CAPr//v8CAPv//v8CAPz//v8CAP3//v8CAP7//v8CAP///v8CAAAA/v8CAAEA/v8CAAIA/v8CAAMA/v8CAAQA/v8CAAUA/v8CAAYA/v8CAAcA/v8CAAgA/v8CAAkA/v8CAAoA/v8CAAsA/v8CAAwA/v8CAA0A/v8DAPP//v8DAPT//v8DAPX//v8DAPb//v8DAPf//v8DAPj//v8DAPn//v8DAPr//v8DAPv//v8DAPz//v8DAP3//v8DAP7//v8DAP///v8DAAAA/v8DAAEA/v8DAAIA/v8DAAMA/v8DAAQA/v8DAAUA/v8DAAYA/v8DAAcA/v8DAAgA/v8DAAkA/v8DAAoA/v8DAAsA/v8DAAwA/v8DAA0A/v8EAPT//v8EAPX//v8EAPb//v8EAPf//v8EAPj//v8EAPn//v8EAPr//v8EAPv//v8EAPz//v8EAP3//v8EAP7//v8EAP///v8EAAAA/v8EAAEA/v8EAAIA/v8EAAMA/v8EAAQA/v8EAAUA/v8EAAYA/v8EAAcA/v8EAAgA/v8EAAkA/v8EAAoA/v8EAAsA/v8EAAwA/v8FAPX//v8FAPb//v8FAPf//v8FAPj//v8FAPn//v8FAPr//v8FAPv//v8FAPz//v8FAP3//v8FAP7//v8FAP///v8FAAAA/v8FAAEA/v8FAAIA/v8FAAMA/v8FAAQA/v8FAAUA/v8FAAYA/v8FAAcA/v8FAAgA/v8FAAkA/v8FAAoA/v8FAAsA/v8GAPb//v8GAPf//v8GAPj//v8GAPn//v8GAPr//v8GAPv//v8GAPz//v8GAP3//v8GAP7//v8GAP///v8GAAAA/v8GAAEA/v8GAAIA/v8GAAMA/v8GAAQA/v8GAAUA/v8GAAYA/v8GAAcA/v8GAAgA/v8GAAkA/v8GAAoA/v8HAPj//v8HAPn//v8HAPr//v8HAPv//v8HAPz//v8HAP3//v8HAP7//v8HAP///v8HAAAA/v8HAAEA/v8HAAIA/v8HAAMA/v8HAAQA/v8HAAUA/v8HAAYA/v8HAAcA/v8HAAgA/v8IAPz//v8IAP3//v8IAP7//v8IAP///v8IAAAA/v8IAAEA/v8IAAIA/v8IAAMA/v8IAAQA///5//7////5///////5/wAA///5/wEA///5/wIA///6//n////6//r////6//v////6//z////6//3////6//7////6///////6/wAA///6/wEA///6/wIA///6/wMA///6/wQA///6/wUA///6/wYA///6/wcA///7//f////7//j////7//n////7//r////7//v////7//z////7//3////7//7////7///////7/wAA///7/wEA///7/wIA///7/wMA///7/wQA///7/wUA///7/wYA///7/wcA///7/wgA///7/wkA///8//X////8//b////8//f////8//j////8//n////8//r////8//v////8//z////8//3////8//7////8///////8/wAA///8/wEA///8/wIA///8/wMA///8/wQA///8/wUA///8/wYA///8/wcA///8/wgA///8/wkA///8/woA///8/wsA///9//T////9//X////9//b////9//f////9//j////9//n////9//r////9//v////9//z////9//3////9//7////9///////9/wAA///9/wEA///9/wIA///9/wMA///9/wQA///9/wUA///9/wYA///9/wcA///9/wgA///9/wkA///9/woA///9/wsA///9/wwA///+//P////+//T////+//X////+//b////+//f////+//j////+//n////+//r////+//v////+//z////+//3////+//7////+///////+/wAA///+/wEA///+/wIA///+/wMA///+/wQA///+/wUA///+/wYA///+/wcA///+/wgA///+/wkA///+/woA///+/wsA///+/wwA///+/w0A//////P///////T///////X///////b///////f///////j///////n///////r///////v///////z///////3///////7//////////////wAA/////wEA/////wIA/////wMA/////wQA/////wUA/////wYA/////wcA/////wgA/////wkA/////woA/////wsA/////wwA/////w0A//8AAPP///8AAPT///8AAPX///8AAPb///8AAPf///8AAPj///8AAPn///8AAPr///8AAPv///8AAPz///8AAP3///8AAP7///8AAP////8AAAAA//8AAAEA//8AAAIA//8AAAMA//8AAAQA//8AAAUA//8AAAYA//8AAAcA//8AAAgA//8AAAkA//8AAAoA//8AAAsA//8AAAwA//8AAA0A//8BAPP///8BAPT///8BAPX///8BAPb///8BAPf///8BAPj///8BAPn///8BAPr///8BAPv///8BAPz///8BAP3///8BAP7///8BAP////8BAAAA//8BAAEA//8BAAIA//8BAAMA//8BAAQA//8BAAUA//8BAAYA//8BAAcA//8BAAgA//8BAAkA//8BAAoA//8BAAsA//8BAAwA//8BAA0A//8CAPP///8CAPT///8CAPX///8CAPb///8CAPf///8CAPj///8CAPn///8CAPr///8CAPv///8CAPz///8CAP3///8CAP7///8CAP////8CAAAA//8CAAEA//8CAAIA//8CAAMA//8CAAQA//8CAAUA//8CAAYA//8CAAcA//8CAAgA//8CAAkA//8CAAoA//8CAAsA//8CAAwA//8CAA0A//8DAPP///8DAPT///8DAPX///8DAPb///8DAPf///8DAPj///8DAPn///8DAPr///8DAPv///8DAPz///8DAP3///8DAP7///8DAP////8DAAAA//8DAAEA//8DAAIA//8DAAMA//8DAAQA//8DAAUA//8DAAYA//8DAAcA//8DAAgA//8DAAkA//8DAAoA//8DAAsA//8DAAwA//8DAA0A//8EAPT///8EAPX///8EAPb///8EAPf///8EAPj///8EAPn///8EAPr///8EAPv///8EAPz///8EAP3///8EAP7///8EAP////8EAAAA//8EAAEA//8EAAIA//8EAAMA//8EAAQA//8EAAUA//8EAAYA//8EAAcA//8EAAgA//8EAAkA//8EAAoA//8EAAsA//8EAAwA//8FAPX///8FAPb///8FAPf///8FAPj///8FAPn///8FAPr///8FAPv///8FAPz///8FAP3///8FAP7///8FAP////8FAAAA//8FAAEA//8FAAIA//8FAAMA//8FAAQA//8FAAUA//8FAAYA//8FAAcA//8FAAgA//8FAAkA//8FAAoA//8FAAsA//8GAPf///8GAPj///8GAPn///8GAPr///8GAPv///8GAPz///8GAP3///8GAP7///8GAP////8GAAAA//8GAAEA//8GAAIA//8GAAMA//8GAAQA//8GAAUA//8GAAYA//8GAAcA//8GAAgA//8GAAkA//8HAPn///8HAPr///8HAPv///8HAPz///8HAP3///8HAP7///8HAP////8HAAAA//8HAAEA//8HAAIA//8HAAMA//8HAAQA//8HAAUA//8HAAYA//8HAAcA//8IAP7///8IAP////8IAAAA//8IAAEA//8IAAIAAAD5//v/AAD5//z/AAD5//3/AAD5//7/AAD5////AAD5/wAAAAD5/wEAAAD5/wIAAAD5/wMAAAD5/wQAAAD5/wUAAAD6//j/AAD6//n/AAD6//r/AAD6//v/AAD6//z/AAD6//3/AAD6//7/AAD6////AAD6/wAAAAD6/wEAAAD6/wIAAAD6/wMAAAD6/wQAAAD6/wUAAAD6/wYAAAD6/wcAAAD6/wgAAAD7//b/AAD7//f/AAD7//j/AAD7//n/AAD7//r/AAD7//v/AAD7//z/AAD7//3/AAD7//7/AAD7////AAD7/wAAAAD7/wEAAAD7/wIAAAD7/wMAAAD7/wQAAAD7/wUAAAD7/wYAAAD7/wcAAAD7/wgAAAD7/wkAAAD7/woAAAD8//X/AAD8//b/AAD8//f/AAD8//j/AAD8//n/AAD8//r/AAD8//v/AAD8//z/AAD8//3/AAD8//7/AAD8////AAD8/wAAAAD8/wEAAAD8/wIAAAD8/wMAAAD8/wQAAAD8/wUAAAD8/wYAAAD8/wcAAAD8/wgAAAD8/wkAAAD8/woAAAD8/wsAAAD9//T/AAD9//X/AAD9//b/AAD9//f/AAD9//j/AAD9//n/AAD9//r/AAD9//v/AAD9//z/AAD9//3/AAD9//7/AAD9////AAD9/wAAAAD9/wEAAAD9/wIAAAD9/wMAAAD9/wQAAAD9/wUAAAD9/wYAAAD9/wcAAAD9/wgAAAD9/wkAAAD9/woAAAD9/wsAAAD9/wwAAAD+//P/AAD+//T/AAD+//X/AAD+//b/AAD+//f/AAD+//j/AAD+//n/AAD+//r/AAD+//v/AAD+//z/AAD+//3/AAD+//7/AAD+////AAD+/wAAAAD+/wEAAAD+/wIAAAD+/wMAAAD+/wQAAAD+/wUAAAD+/wYAAAD+/wcAAAD+/wgAAAD+/wkAAAD+/woAAAD+/wsAAAD+/wwAAAD+/w0AAAD///P/AAD///T/AAD///X/AAD///b/AAD///f/AAD///j/AAD///n/AAD///r/AAD///v/AAD///z/AAD///3/AAD///7/AAD/////AAD//wAAAAD//wEAAAD//wIAAAD//wMAAAD//wQAAAD//wUAAAD//wYAAAD//wcAAAD//wgAAAD//wkAAAD//woAAAD//wsAAAD//wwAAAD//w0AAAAAAPL/AAAAAPP/AAAAAPT/AAAAAPX/AAAAAPb/AAAAAPf/AAAAAPj/AAAAAPn/AAAAAPr/AAAAAPv/AAAAAPz/AAAAAP3/AAAAAP7/AAAAAP//AAAAAAEAAAAAAAIAAAAAAAMAAAAAAAQAAAAAAAUAAAAAAAYAAAAAAAcAAAAAAAgAAAAAAAkAAAAAAAoAAAAAAAsAAAAAAAwAAAAAAA0AAAAAAA4AAAABAPP/AAABAPT/AAABAPX/AAABAPb/AAABAPf/AAABAPj/AAABAPn/AAABAPr/AAABAPv/AAABAPz/AAABAP3/AAABAP7/AAABAP//AAABAAAAAAABAAEAAAABAAIAAAABAAMAAAABAAQAAAABAAUAAAABAAYAAAABAAcAAAABAAgAAAABAAkAAAABAAoAAAABAAsAAAABAAwAAAABAA0AAAACAPP/AAACAPT/AAACAPX/AAACAPb/AAACAPf/AAACAPj/AAACAPn/AAACAPr/AAACAPv/AAACAPz/AAACAP3/AAACAP7/AAACAP//AAACAAAAAAACAAEAAAACAAIAAAACAAMAAAACAAQAAAACAAUAAAACAAYAAAACAAcAAAACAAgAAAACAAkAAAACAAoAAAACAAsAAAACAAwAAAACAA0AAAADAPT/AAADAPX/AAADAPb/AAADAPf/AAADAPj/AAADAPn/AAADAPr/AAADAPv/AAADAPz/AAADAP3/AAADAP7/AAADAP//AAADAAAAAAADAAEAAAADAAIAAAADAAMAAAADAAQAAAADAAUAAAADAAYAAAADAAcAAAADAAgAAAADAAkAAAADAAoAAAADAAsAAAADAAwAAAAEAPX/AAAEAPb/AAAEAPf/AAAEAPj/AAAEAPn/AAAEAPr/AAAEAPv/AAAEAPz/AAAEAP3/AAAEAP7/AAAEAP//AAAEAAAAAAAEAAEAAAAEAAIAAAAEAAMAAAAEAAQAAAAEAAUAAAAEAAYAAAAEAAcAAAAEAAgAAAAEAAkAAAAEAAoAAAAEAAsAAAAFAPb/AAAFAPf/AAAFAPj/AAAFAPn/AAAFAPr/AAAFAPv/AAAFAPz/AAAFAP3/AAAFAP7/AAAFAP//AAAFAAAAAAAFAAEAAAAFAAIAAAAFAAMAAAAFAAQAAAAFAAUAAAAFAAYAAAAFAAcAAAAFAAgAAAAFAAkAAAAFAAoAAAAGAPj/AAAGAPn/AAAGAPr/AAAGAPv/AAAGAPz/AAAGAP3/AAAGAP7/AAAGAP//AAAGAAAAAAAGAAEAAAAGAAIAAAAGAAMAAAAGAAQAAAAGAAUAAAAGAAYAAAAGAAcAAAAGAAgAAAAHAPv/AAAHAPz/AAAHAP3/AAAHAP7/AAAHAP//AAAHAAAAAAAHAAEAAAAHAAIAAAAHAAMAAAAHAAQAAAAHAAUAAQD4//7/AQD4////AQD4/wAAAQD4/wEAAQD4/wIAAQD5//n/AQD5//r/AQD5//v/AQD5//z/AQD5//3/AQD5//7/AQD5////AQD5/wAAAQD5/wEAAQD5/wIAAQD5/wMAAQD5/wQAAQD5/wUAAQD5/wYAAQD5/wcAAQD6//f/AQD6//j/AQD6//n/AQD6//r/AQD6//v/AQD6//z/AQD6//3/AQD6//7/AQD6////AQD6/wAAAQD6/wEAAQD6/wIAAQD6/wMAAQD6/wQAAQD6/wUAAQD6/wYAAQD6/wcAAQD6/wgAAQD6/wkAAQD7//X/AQD7//b/AQD7//f/AQD7//j/AQD7//n/AQD7//r/AQD7//v/AQD7//z/AQD7//3/AQD7//7/AQD7////AQD7/wAAAQD7/wEAAQD7/wIAAQD7/wMAAQD7/wQAAQD7/wUAAQD7/wYAAQD7/wcAAQD7/wgAAQD7/wkAAQD7/woAAQD7/wsAAQD8//T/AQD8//X/AQD8//b/AQD8//f/AQD8//j/AQD8//n/AQD8//r/AQD8//v/AQD8//z/AQD8//3/AQD8//7/AQD8////AQD8/wAAAQD8/wEAAQD8/wIAAQD8/wMAAQD8/wQAAQD8/wUAAQD8/wYAAQD8/wcAAQD8/wgAAQD8/wkAAQD8/woAAQD8/wsAAQD8/wwAAQD9//P/AQD9//T/AQD9//X/AQD9//b/AQD9//f/AQD9//j/AQD9//n/AQD9//r/AQD9//v/AQD9//z/AQD9//3/AQD9//7/AQD9////AQD9/wAAAQD9/wEAAQD9/wIAAQD9/wMAAQD9/wQAAQD9/wUAAQD9/wYAAQD9/wcAAQD9/wgAAQD9/wkAAQD9/woAAQD9/wsAAQD9/wwAAQD9/w0AAQD+//P/AQD+//T/AQD+//X/AQD+//b/AQD+//f/AQD+//j/AQD+//n/AQD+//r/AQD+//v/AQD+//z/AQD+//3/AQD+//7/AQD+////AQD+/wAAAQD+/wEAAQD+/wIAAQD+/wMAAQD+/wQAAQD+/wUAAQD+/wYAAQD+/wcAAQD+/wgAAQD+/wkAAQD+/woAAQD+/wsAAQD+/wwAAQD+/w0AAQD///P/AQD///T/AQD///X/AQD///b/AQD///f/AQD///j/AQD///n/AQD///r/AQD///v/AQD///z/AQD///3/AQD///7/AQD/////AQD//wAAAQD//wEAAQD//wIAAQD//wMAAQD//wQAAQD//wUAAQD//wYAAQD//wcAAQD//wgAAQD//wkAAQD//woAAQD//wsAAQD//wwAAQD//w0AAQAAAPP/AQAAAPT/AQAAAPX/AQAAAPb/AQAAAPf/AQAAAPj/AQAAAPn/AQAAAPr/AQAAAPv/AQAAAPz/AQAAAP3/AQAAAP7/AQAAAP//AQAAAAAAAQAAAAEAAQAAAAIAAQAAAAMAAQAAAAQAAQAAAAUAAQAAAAYAAQAAAAcAAQAAAAgAAQAAAAkAAQAAAAoAAQAAAAsAAQAAAAwAAQAAAA0AAQABAPP/AQABAPT/AQABAPX/AQABAPb/AQABAPf/AQABAPj/AQABAPn/AQABAPr/AQABAPv/AQABAPz/AQABAP3/AQABAP7/AQABAP//AQABAAAAAQABAAEAAQABAAIAAQABAAMAAQABAAQAAQABAAUAAQABAAYAAQABAAcAAQABAAgAAQABAAkAAQABAAoAAQABAAsAAQABAAwAAQABAA0AAQACAPP/AQACAPT/AQACAPX/AQACAPb/AQACAPf/AQACAPj/AQACAPn/AQACAPr/AQACAPv/AQACAPz/AQACAP3/AQACAP7/AQACAP//AQACAAAAAQACAAEAAQACAAIAAQACAAMAAQACAAQAAQACAAUAAQACAAYAAQACAAcAAQACAAgAAQACAAkAAQACAAoAAQACAAsAAQACAAwAAQACAA0AAQADAPT/AQADAPX/AQADAPb/AQADAPf/AQADAPj/AQADAPn/AQADAPr/AQADAPv/AQADAPz/AQADAP3/AQADAP7/AQADAP//AQADAAAAAQADAAEAAQADAAIAAQADAAMAAQADAAQAAQADAAUAAQADAAYAAQADAAcAAQADAAgAAQADAAkAAQADAAoAAQADAAsAAQADAAwAAQAEAPX/AQAEAPb/AQAEAPf/AQAEAPj/AQAEAPn/AQAEAPr/AQAEAPv/AQAEAPz/AQAEAP3/AQAEAP7/AQAEAP//AQAEAAAAAQAEAAEAAQAEAAIAAQAEAAMAAQAEAAQAAQAEAAUAAQAEAAYAAQAEAAcAAQAEAAgAAQAEAAkAAQAEAAoAAQAEAAsAAQAFAPf/AQAFAPj/AQAFAPn/AQAFAPr/AQAFAPv/AQAFAPz/AQAFAP3/AQAFAP7/AQAFAP//AQAFAAAAAQAFAAEAAQAFAAIAAQAFAAMAAQAFAAQAAQAFAAUAAQAFAAYAAQAFAAcAAQAFAAgAAQAFAAkAAQAGAPn/AQAGAPr/AQAGAPv/AQAGAPz/AQAGAP3/AQAGAP7/AQAGAP//AQAGAAAAAQAGAAEAAQAGAAIAAQAGAAMAAQAGAAQAAQAGAAUAAQAGAAYAAQAGAAcAAQAHAP7/AQAHAP//AQAHAAAAAQAHAAEAAQAHAAIAAgD4//z/AgD4//3/AgD4//7/AgD4////AgD4/wAAAgD4/wEAAgD4/wIAAgD4/wMAAgD4/wQAAgD5//j/AgD5//n/AgD5//r/AgD5//v/AgD5//z/AgD5//3/AgD5//7/AgD5////AgD5/wAAAgD5/wEAAgD5/wIAAgD5/wMAAgD5/wQAAgD5/wUAAgD5/wYAAgD5/wcAAgD5/wgAAgD6//b/AgD6//f/AgD6//j/AgD6//n/AgD6//r/AgD6//v/AgD6//z/AgD6//3/AgD6//7/AgD6////AgD6/wAAAgD6/wEAAgD6/wIAAgD6/wMAAgD6/wQAAgD6/wUAAgD6/wYAAgD6/wcAAgD6/wgAAgD6/wkAAgD6/woAAgD7//X/AgD7//b/AgD7//f/AgD7//j/AgD7//n/AgD7//r/AgD7//v/AgD7//z/AgD7//3/AgD7//7/AgD7////AgD7/wAAAgD7/wEAAgD7/wIAAgD7/wMAAgD7/wQAAgD7/wUAAgD7/wYAAgD7/wcAAgD7/wgAAgD7/wkAAgD7/woAAgD7/wsAAgD8//T/AgD8//X/AgD8//b/AgD8//f/AgD8//j/AgD8//n/AgD8//r/AgD8//v/AgD8//z/AgD8//3/AgD8//7/AgD8////AgD8/wAAAgD8/wEAAgD8/wIAAgD8/wMAAgD8/wQAAgD8/wUAAgD8/wYAAgD8/wcAAgD8/wgAAgD8/wkAAgD8/woAAgD8/wsAAgD8/wwAAgD9//P/AgD9//T/AgD9//X/AgD9//b/AgD9//f/AgD9//j/AgD9//n/AgD9//r/AgD9//v/AgD9//z/AgD9//3/AgD9//7/AgD9////AgD9/wAAAgD9/wEAAgD9/wIAAgD9/wMAAgD9/wQAAgD9/wUAAgD9/wYAAgD9/wcAAgD9/wgAAgD9/wkAAgD9/woAAgD9/wsAAgD9/wwAAgD9/w0AAgD+//P/AgD+//T/AgD+//X/AgD+//b/AgD+//f/AgD+//j/AgD+//n/AgD+//r/AgD+//v/AgD+//z/AgD+//3/AgD+//7/AgD+////AgD+/wAAAgD+/wEAAgD+/wIAAgD+/wMAAgD+/wQAAgD+/wUAAgD+/wYAAgD+/wcAAgD+/wgAAgD+/wkAAgD+/woAAgD+/wsAAgD+/wwAAgD+/w0AAgD///P/AgD///T/AgD///X/AgD///b/AgD///f/AgD///j/AgD///n/AgD///r/AgD///v/AgD///z/AgD///3/AgD///7/AgD/////AgD//wAAAgD//wEAAgD//wIAAgD//wMAAgD//wQAAgD//wUAAgD//wYAAgD//wcAAgD//wgAAgD//wkAAgD//woAAgD//wsAAgD//wwAAgD//w0AAgAAAPP/AgAAAPT/AgAAAPX/AgAAAPb/AgAAAPf/AgAAAPj/AgAAAPn/AgAAAPr/AgAAAPv/AgAAAPz/AgAAAP3/AgAAAP7/AgAAAP//AgAAAAAAAgAAAAEAAgAAAAIAAgAAAAMAAgAAAAQAAgAAAAUAAgAAAAYAAgAAAAcAAgAAAAgAAgAAAAkAAgAAAAoAAgAAAAsAAgAAAAwAAgAAAA0AAgABAPP/AgABAPT/AgABAPX/AgABAPb/AgABAPf/AgABAPj/AgABAPn/AgABAPr/AgABAPv/AgABAPz/AgABAP3/AgABAP7/AgABAP//AgABAAAAAgABAAEAAgABAAIAAgABAAMAAgABAAQAAgABAAUAAgABAAYAAgABAAcAAgABAAgAAgABAAkAAgABAAoAAgABAAsAAgABAAwAAgABAA0AAgACAPT/AgACAPX/AgACAPb/AgACAPf/AgACAPj/AgACAPn/AgACAPr/AgACAPv/AgACAPz/AgACAP3/AgACAP7/AgACAP//AgACAAAAAgACAAEAAgACAAIAAgACAAMAAgACAAQAAgACAAUAAgACAAYAAgACAAcAAgACAAgAAgACAAkAAgACAAoAAgACAAsAAgACAAwAAgADAPX/AgADAPb/AgADAPf/AgADAPj/AgADAPn/AgADAPr/AgADAPv/AgADAPz/AgADAP3/AgADAP7/AgADAP//AgADAAAAAgADAAEAAgADAAIAAgADAAMAAgADAAQAAgADAAUAAgADAAYAAgADAAcAAgADAAgAAgADAAkAAgADAAoAAgADAAsAAgAEAPb/AgAEAPf/AgAEAPj/AgAEAPn/AgAEAPr/AgAEAPv/AgAEAPz/AgAEAP3/AgAEAP7/AgAEAP//AgAEAAAAAgAEAAEAAgAEAAIAAgAEAAMAAgAEAAQAAgAEAAUAAgAEAAYAAgAEAAcAAgAEAAgAAgAEAAkAAgAEAAoAAgAFAPj/AgAFAPn/AgAFAPr/AgAFAPv/AgAFAPz/AgAFAP3/AgAFAP7/AgAFAP//AgAFAAAAAgAFAAEAAgAFAAIAAgAFAAMAAgAFAAQAAgAFAAUAAgAFAAYAAgAFAAcAAgAFAAgAAgAGAPz/AgAGAP3/AgAGAP7/AgAGAP//AgAGAAAAAgAGAAEAAgAGAAIAAgAGAAMAAgAGAAQAAwD4//v/AwD4//z/AwD4//3/AwD4//7/AwD4////AwD4/wAAAwD4/wEAAwD4/wIAAwD4/wMAAwD4/wQAAwD4/wUAAwD5//j/AwD5//n/AwD5//r/AwD5//v/AwD5//z/AwD5//3/AwD5//7/AwD5////AwD5/wAAAwD5/wEAAwD5/wIAAwD5/wMAAwD5/wQAAwD5/wUAAwD5/wYAAwD5/wcAAwD5/wgAAwD6//b/AwD6//f/AwD6//j/AwD6//n/AwD6//r/AwD6//v/AwD6//z/AwD6//3/AwD6//7/AwD6////AwD6/wAAAwD6/wEAAwD6/wIAAwD6/wMAAwD6/wQAAwD6/wUAAwD6/wYAAwD6/wcAAwD6/wgAAwD6/wkAAwD6/woAAwD7//X/AwD7//b/AwD7//f/AwD7//j/AwD7//n/AwD7//r/AwD7//v/AwD7//z/AwD7//3/AwD7//7/AwD7////AwD7/wAAAwD7/wEAAwD7/wIAAwD7/wMAAwD7/wQAAwD7/wUAAwD7/wYAAwD7/wcAAwD7/wgAAwD7/wkAAwD7/woAAwD7/wsAAwD8//T/AwD8//X/AwD8//b/AwD8//f/AwD8//j/AwD8//n/AwD8//r/AwD8//v/AwD8//z/AwD8//3/AwD8//7/AwD8////AwD8/wAAAwD8/wEAAwD8/wIAAwD8/wMAAwD8/wQAAwD8/wUAAwD8/wYAAwD8/wcAAwD8/wgAAwD8/wkAAwD8/woAAwD8/wsAAwD8/wwAAwD9//T/AwD9//X/AwD9//b/AwD9//f/AwD9//j/AwD9//n/AwD9//r/AwD9//v/AwD9//z/AwD9//3/AwD9//7/AwD9////AwD9/wAAAwD9/wEAAwD9/wIAAwD9/wMAAwD9/wQAAwD9/wUAAwD9/wYAAwD9/wcAAwD9/wgAAwD9/wkAAwD9/woAAwD9/wsAAwD9/wwAAwD+//P/AwD+//T/AwD+//X/AwD+//b/AwD+//f/AwD+//j/AwD+//n/AwD+//r/AwD+//v/AwD+//z/AwD+//3/AwD+//7/AwD+////AwD+/wAAAwD+/wEAAwD+/wIAAwD+/wMAAwD+/wQAAwD+/wUAAwD+/wYAAwD+/wcAAwD+/wgAAwD+/wkAAwD+/woAAwD+/wsAAwD+/wwAAwD+/w0AAwD///P/AwD///T/AwD///X/AwD///b/AwD///f/AwD///j/AwD///n/AwD///r/AwD///v/AwD///z/AwD///3/AwD///7/AwD/////AwD//wAAAwD//wEAAwD//wIAAwD//wMAAwD//wQAAwD//wUAAwD//wYAAwD//wcAAwD//wgAAwD//wkAAwD//woAAwD//wsAAwD//wwAAwD//w0AAwAAAPT/AwAAAPX/AwAAAPb/AwAAAPf/AwAAAPj/AwAAAPn/AwAAAPr/AwAAAPv/AwAAAPz/AwAAAP3/AwAAAP7/AwAAAP//AwAAAAAAAwAAAAEAAwAAAAIAAwAAAAMAAwAAAAQAAwAAAAUAAwAAAAYAAwAAAAcAAwAAAAgAAwAAAAkAAwAAAAoAAwAAAAsAAwAAAAwAAwABAPT/AwABAPX/AwABAPb/AwABAPf/AwABAPj/AwABAPn/AwABAPr/AwABAPv/AwABAPz/AwABAP3/AwABAP7/AwABAP//AwABAAAAAwABAAEAAwABAAIAAwABAAMAAwABAAQAAwABAAUAAwABAAYAAwABAAcAAwABAAgAAwABAAkAAwABAAoAAwABAAsAAwABAAwAAwACAPX/AwACAPb/AwACAPf/AwACAPj/AwACAPn/AwACAPr/AwACAPv/AwACAPz/AwACAP3/AwACAP7/AwACAP//AwACAAAAAwACAAEAAwACAAIAAwACAAMAAwACAAQAAwACAAUAAwACAAYAAwACAAcAAwACAAgAAwACAAkAAwACAAoAAwACAAsAAwADAPb/AwADAPf/AwADAPj/AwADAPn/AwADAPr/AwADAPv/AwADAPz/AwADAP3/AwADAP7/AwADAP//AwADAAAAAwADAAEAAwADAAIAAwADAAMAAwADAAQAAwADAAUAAwADAAYAAwADAAcAAwADAAgAAwADAAkAAwADAAoAAwAEAPj/AwAEAPn/AwAEAPr/AwAEAPv/AwAEAPz/AwAEAP3/AwAEAP7/AwAEAP//AwAEAAAAAwAEAAEAAwAEAAIAAwAEAAMAAwAEAAQAAwAEAAUAAwAEAAYAAwAEAAcAAwAEAAgAAwAFAPv/AwAFAPz/AwAFAP3/AwAFAP7/AwAFAP//AwAFAAAAAwAFAAEAAwAFAAIAAwAFAAMAAwAFAAQAAwAFAAUABAD4//r/BAD4//v/BAD4//z/BAD4//3/BAD4//7/BAD4////BAD4/wAABAD4/wEABAD4/wIABAD4/wMABAD4/wQABAD4/wUABAD4/wYABAD5//j/BAD5//n/BAD5//r/BAD5//v/BAD5//z/BAD5//3/BAD5//7/BAD5////BAD5/wAABAD5/wEABAD5/wIABAD5/wMABAD5/wQABAD5/wUABAD5/wYABAD5/wcABAD5/wgABAD6//b/BAD6//f/BAD6//j/BAD6//n/BAD6//r/BAD6//v/BAD6//z/BAD6//3/BAD6//7/BAD6////BAD6/wAABAD6/wEABAD6/wIABAD6/wMABAD6/wQABAD6/wUABAD6/wYABAD6/wcABAD6/wgABAD6/wkABAD6/woABAD7//X/BAD7//b/BAD7//f/BAD7//j/BAD7//n/BAD7//r/BAD7//v/BAD7//z/BAD7//3/BAD7//7/BAD7////BAD7/wAABAD7/wEABAD7/wIABAD7/wMABAD7/wQABAD7/wUABAD7/wYABAD7/wcABAD7/wgABAD7/wkABAD7/woABAD7/wsABAD8//X/BAD8//b/BAD8//f/BAD8//j/BAD8//n/BAD8//r/BAD8//v/BAD8//z/BAD8//3/BAD8//7/BAD8////BAD8/wAABAD8/wEABAD8/wIABAD8/wMABAD8/wQABAD8/wUABAD8/wYABAD8/wcABAD8/wgABAD8/wkABAD8/woABAD8/wsABAD9//T/BAD9//X/BAD9//b/BAD9//f/BAD9//j/BAD9//n/BAD9//r/BAD9//v/BAD9//z/BAD9//3/BAD9//7/BAD9////BAD9/wAABAD9/wEABAD9/wIABAD9/wMABAD9/wQABAD9/wUABAD9/wYABAD9/wcABAD9/wgABAD9/wkABAD9/woABAD9/wsABAD9/wwABAD+//T/BAD+//X/BAD+//b/BAD+//f/BAD+//j/BAD+//n/BAD+//r/BAD+//v/BAD+//z/BAD+//3/BAD+//7/BAD+////BAD+/wAABAD+/wEABAD+/wIABAD+/wMABAD+/wQABAD+/wUABAD+/wYABAD+/wcABAD+/wgABAD+/wkABAD+/woABAD+/wsABAD+/wwABAD///T/BAD///X/BAD///b/BAD///f/BAD///j/BAD///n/BAD///r/BAD///v/BAD///z/BAD///3/BAD///7/BAD/////BAD//wAABAD//wEABAD//wIABAD//wMABAD//wQABAD//wUABAD//wYABAD//wcABAD//wgABAD//wkABAD//woABAD//wsABAD//wwABAAAAPX/BAAAAPb/BAAAAPf/BAAAAPj/BAAAAPn/BAAAAPr/BAAAAPv/BAAAAPz/BAAAAP3/BAAAAP7/BAAAAP//BAAAAAAABAAAAAEABAAAAAIABAAAAAMABAAAAAQABAAAAAUABAAAAAYABAAAAAcABAAAAAgABAAAAAkABAAAAAoABAAAAAsABAABAPX/BAABAPb/BAABAPf/BAABAPj/BAABAPn/BAABAPr/BAABAPv/BAABAPz/BAABAP3/BAABAP7/BAABAP//BAABAAAABAABAAEABAABAAIABAABAAMABAABAAQABAABAAUABAABAAYABAABAAcABAABAAgABAABAAkABAABAAoABAABAAsABAACAPb/BAACAPf/BAACAPj/BAACAPn/BAACAPr/BAACAPv/BAACAPz/BAACAP3/BAACAP7/BAACAP//BAACAAAABAACAAEABAACAAIABAACAAMABAACAAQABAACAAUABAACAAYABAACAAcABAACAAgABAACAAkABAACAAoABAADAPj/BAADAPn/BAADAPr/BAADAPv/BAADAPz/BAADAP3/BAADAP7/BAADAP//BAADAAAABAADAAEABAADAAIABAADAAMABAADAAQABAADAAUABAADAAYABAADAAcABAADAAgABAAEAPr/BAAEAPv/BAAEAPz/BAAEAP3/BAAEAP7/BAAEAP//BAAEAAAABAAEAAEABAAEAAIABAAEAAMABAAEAAQABAAEAAUABAAEAAYABQD4//v/BQD4//z/BQD4//3/BQD4//7/BQD4////BQD4/wAABQD4/wEABQD4/wIABQD4/wMABQD4/wQABQD4/wUABQD5//j/BQD5//n/BQD5//r/BQD5//v/BQD5//z/BQD5//3/BQD5//7/BQD5////BQD5/wAABQD5/wEABQD5/wIABQD5/wMABQD5/wQABQD5/wUABQD5/wYABQD5/wcABQD5/wgABQD6//f/BQD6//j/BQD6//n/BQD6//r/BQD6//v/BQD6//z/BQD6//3/BQD6//7/BQD6////BQD6/wAABQD6/wEABQD6/wIABQD6/wMABQD6/wQABQD6/wUABQD6/wYABQD6/wcABQD6/wgABQD6/wkABQD7//b/BQD7//f/BQD7//j/BQD7//n/BQD7//r/BQD7//v/BQD7//z/BQD7//3/BQD7//7/BQD7////BQD7/wAABQD7/wEABQD7/wIABQD7/wMABQD7/wQABQD7/wUABQD7/wYABQD7/wcABQD7/wgABQD7/wkABQD7/woABQD8//X/BQD8//b/BQD8//f/BQD8//j/BQD8//n/BQD8//r/BQD8//v/BQD8//z/BQD8//3/BQD8//7/BQD8////BQD8/wAABQD8/wEABQD8/wIABQD8/wMABQD8/wQABQD8/wUABQD8/wYABQD8/wcABQD8/wgABQD8/wkABQD8/woABQD8/wsABQD9//X/BQD9//b/BQD9//f/BQD9//j/BQD9//n/BQD9//r/BQD9//v/BQD9//z/BQD9//3/BQD9//7/BQD9////BQD9/wAABQD9/wEABQD9/wIABQD9/wMABQD9/wQABQD9/wUABQD9/wYABQD9/wcABQD9/wgABQD9/wkABQD9/woABQD9/wsABQD+//X/BQD+//b/BQD+//f/BQD+//j/BQD+//n/BQD+//r/BQD+//v/BQD+//z/BQD+//3/BQD+//7/BQD+////BQD+/wAABQD+/wEABQD+/wIABQD+/wMABQD+/wQABQD+/wUABQD+/wYABQD+/wcABQD+/wgABQD+/wkABQD+/woABQD+/wsABQD///X/BQD///b/BQD///f/BQD///j/BQD///n/BQD///r/BQD///v/BQD///z/BQD///3/BQD///7/BQD/////BQD//wAABQD//wEABQD//wIABQD//wMABQD//wQABQD//wUABQD//wYABQD//wcABQD//wgABQD//wkABQD//woABQD//wsABQAAAPb/BQAAAPf/BQAAAPj/BQAAAPn/BQAAAPr/BQAAAPv/BQAAAPz/BQAAAP3/BQAAAP7/BQAAAP//BQAAAAAABQAAAAEABQAAAAIABQAAAAMABQAAAAQABQAAAAUABQAAAAYABQAAAAcABQAAAAgABQAAAAkABQAAAAoABQABAPf/BQABAPj/BQABAPn/BQABAPr/BQABAPv/BQABAPz/BQABAP3/BQABAP7/BQABAP//BQABAAAABQABAAEABQABAAIABQABAAMABQABAAQABQABAAUABQABAAYABQABAAcABQABAAgABQABAAkABQACAPj/BQACAPn/BQACAPr/BQACAPv/BQACAPz/BQACAP3/BQACAP7/BQACAP//BQACAAAABQACAAEABQACAAIABQACAAMABQACAAQABQACAAUABQACAAYABQACAAcABQACAAgABQADAPv/BQADAPz/BQADAP3/BQADAP7/BQADAP//BQADAAAABQADAAEABQADAAIABQADAAMABQADAAQABQADAAUABgD4//z/BgD4//3/BgD4//7/BgD4////BgD4/wAABgD4/wEABgD4/wIABgD4/wMABgD4/wQABgD5//n/BgD5//r/BgD5//v/BgD5//z/BgD5//3/BgD5//7/BgD5////BgD5/wAABgD5/wEABgD5/wIABgD5/wMABgD5/wQABgD5/wUABgD5/wYABgD5/wcABgD6//j/BgD6//n/BgD6//r/BgD6//v/BgD6//z/BgD6//3/BgD6//7/BgD6////BgD6/wAABgD6/wEABgD6/wIABgD6/wMABgD6/wQABgD6/wUABgD6/wYABgD6/wcABgD6/wgABgD7//f/BgD7//j/BgD7//n/BgD7//r/BgD7//v/BgD7//z/BgD7//3/BgD7//7/BgD7////BgD7/wAABgD7/wEABgD7/wIABgD7/wMABgD7/wQABgD7/wUABgD7/wYABgD7/wcABgD7/wgABgD7/wkABgD8//b/BgD8//f/BgD8//j/BgD8//n/BgD8//r/BgD8//v/BgD8//z/BgD8//3/BgD8//7/BgD8////BgD8/wAABgD8/wEABgD8/wIABgD8/wMABgD8/wQABgD8/wUABgD8/wYABgD8/wcABgD8/wgABgD8/wkABgD8/woABgD9//b/BgD9//f/BgD9//j/BgD9//n/BgD9//r/BgD9//v/BgD9//z/BgD9//3/BgD9//7/BgD9////BgD9/wAABgD9/wEABgD9/wIABgD9/wMABgD9/wQABgD9/wUABgD9/wYABgD9/wcABgD9/wgABgD9/wkABgD9/woABgD+//b/BgD+//f/BgD+//j/BgD+//n/BgD+//r/BgD+//v/BgD+//z/BgD+//3/BgD+//7/BgD+////BgD+/wAABgD+/wEABgD+/wIABgD+/wMABgD+/wQABgD+/wUABgD+/wYABgD+/wcABgD+/wgABgD+/wkABgD+/woABgD///f/BgD///j/BgD///n/BgD///r/BgD///v/BgD///z/BgD///3/BgD///7/BgD/////BgD//wAABgD//wEABgD//wIABgD//wMABgD//wQABgD//wUABgD//wYABgD//wcABgD//wgABgD//wkABgAAAPj/BgAAAPn/BgAAAPr/BgAAAPv/BgAAAPz/BgAAAP3/BgAAAP7/BgAAAP//BgAAAAAABgAAAAEABgAAAAIABgAAAAMABgAAAAQABgAAAAUABgAAAAYABgAAAAcABgAAAAgABgABAPn/BgABAPr/BgABAPv/BgABAPz/BgABAP3/BgABAP7/BgABAP//BgABAAAABgABAAEABgABAAIABgABAAMABgABAAQABgABAAUABgABAAYABgABAAcABgACAPz/BgACAP3/BgACAP7/BgACAP//BgACAAAABgACAAEABgACAAIABgACAAMABgACAAQABwD4//7/BwD4////BwD4/wAABwD4/wEABwD4/wIABwD5//v/BwD5//z/BwD5//3/BwD5//7/BwD5////BwD5/wAABwD5/wEABwD5/wIABwD5/wMABwD5/wQABwD5/wUABwD6//n/BwD6//r/BwD6//v/BwD6//z/BwD6//3/BwD6//7/BwD6////BwD6/wAABwD6/wEABwD6/wIABwD6/wMABwD6/wQABwD6/wUABwD6/wYABwD6/wcABwD7//j/BwD7//n/BwD7//r/BwD7//v/BwD7//z/BwD7//3/BwD7//7/BwD7////BwD7/wAABwD7/wEABwD7/wIABwD7/wMABwD7/wQABwD7/wUABwD7/wYABwD7/wcABwD7/wgABwD8//j/BwD8//n/BwD8//r/BwD8//v/BwD8//z/BwD8//3/BwD8//7/BwD8////BwD8/wAABwD8/wEABwD8/wIABwD8/wMABwD8/wQABwD8/wUABwD8/wYABwD8/wcABwD8/wgABwD9//j/BwD9//n/BwD9//r/BwD9//v/BwD9//z/BwD9//3/BwD9//7/BwD9////BwD9/wAABwD9/wEABwD9/wIABwD9/wMABwD9/wQABwD9/wUABwD9/wYABwD9/wcABwD9/wgABwD+//j/BwD+//n/BwD+//r/BwD+//v/BwD+//z/BwD+//3/BwD+//7/BwD+////BwD+/wAABwD+/wEABwD+/wIABwD+/wMABwD+/wQABwD+/wUABwD+/wYABwD+/wcABwD+/wgABwD///n/BwD///r/BwD///v/BwD///z/BwD///3/BwD///7/BwD/////BwD//wAABwD//wEABwD//wIABwD//wMABwD//wQABwD//wUABwD//wYABwD//wcABwAAAPv/BwAAAPz/BwAAAP3/BwAAAP7/BwAAAP//BwAAAAAABwAAAAEABwAAAAIABwAAAAMABwAAAAQABwAAAAUABwABAP7/BwABAP//BwABAAAABwABAAEABwABAAIACAD5//7/CAD5////CAD5/wAACAD5/wEACAD5/wIACAD6//z/CAD6//3/CAD6//7/CAD6////CAD6/wAACAD6/wEACAD6/wIACAD6/wMACAD6/wQACAD7//v/CAD7//z/CAD7//3/CAD7//7/CAD7////CAD7/wAACAD7/wEACAD7/wIACAD7/wMACAD7/wQACAD7/wUACAD8//r/CAD8//v/CAD8//z/CAD8//3/CAD8//7/CAD8////CAD8/wAACAD8/wEACAD8/wIACAD8/wMACAD8/wQACAD8/wUACAD8/wYACAD9//v/CAD9//z/CAD9//3/CAD9//7/CAD9////CAD9/wAACAD9/wEACAD9/wIACAD9/wMACAD9/wQACAD9/wUACAD+//z/CAD+//3/CAD+//7/CAD+////CAD+/wAACAD+/wEACAD+/wIACAD+/wMACAD+/wQACAD///7/CAD/////CAD//wAACAD//wEACAD//wIA\",\"F2\":\"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\",\"U_re\":\"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\",\"U_im\":\"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\",\"u0_imag\":0.006001374253468719,\"absorptive\":true,\"n_reflections\":3994,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":true}", + "NaCl (rocksalt)": "{\"name\":\"NaCl\",\"spacegroup\":\"Fm-3m (225)\",\"pointgroup\":\"m-3m\",\"cell\":[[5.64,0.0,0.0],[0.0,5.64,0.0],[0.0,0.0,5.64]],\"recip\":[[0.1773049645390071,0.0,0.0],[0.0,0.1773049645390071,0.0],[0.0,0.0,0.1773049645390071]],\"positions_frac\":[[0.0,0.0,0.0],[0.5,0.0,0.0],[0.0,0.5,0.5],[0.5,0.5,0.5],[0.5,0.0,0.5],[0.0,0.0,0.5],[0.5,0.5,0.0],[0.0,0.5,0.0]],\"numbers\":[11,17,11,17,11,17,11,17],\"symbols\":[\"Na\",\"Cl\",\"Na\",\"Cl\",\"Na\",\"Cl\",\"Na\",\"Cl\"],\"colors\":[[0.671,0.361,0.949],[0.122,0.941,0.122],[0.671,0.361,0.949],[0.122,0.941,0.122],[0.671,0.361,0.949],[0.122,0.941,0.122],[0.671,0.361,0.949],[0.122,0.941,0.122]],\"radii\":[1.66,1.02,1.66,1.02,1.66,1.02,1.66,1.02],\"hkl_i16\":\"8P/8//7/8P/8/wAA8P/8/wIA8P/+//z/8P/+//7/8P/+/wAA8P/+/wIA8P/+/wQA8P8AAPz/8P8AAP7/8P8AAAAA8P8AAAIA8P8AAAQA8P8CAPz/8P8CAP7/8P8CAAAA8P8CAAIA8P8CAAQA8P8EAP7/8P8EAAAA8P8EAAIA8f/5//3/8f/5////8f/5/wEA8f/5/wMA8f/7//v/8f/7//3/8f/7////8f/7/wEA8f/7/wMA8f/7/wUA8f/9//n/8f/9//v/8f/9//3/8f/9////8f/9/wEA8f/9/wMA8f/9/wUA8f/9/wcA8f////n/8f////v/8f////3/8f//////8f///wEA8f///wMA8f///wUA8f///wcA8f8BAPn/8f8BAPv/8f8BAP3/8f8BAP//8f8BAAEA8f8BAAMA8f8BAAUA8f8BAAcA8f8DAPn/8f8DAPv/8f8DAP3/8f8DAP//8f8DAAEA8f8DAAMA8f8DAAUA8f8DAAcA8f8FAPv/8f8FAP3/8f8FAP//8f8FAAEA8f8FAAMA8f8FAAUA8f8HAP3/8f8HAP//8f8HAAEA8f8HAAMA8v/4//z/8v/4//7/8v/4/wAA8v/4/wIA8v/4/wQA8v/6//r/8v/6//z/8v/6//7/8v/6/wAA8v/6/wIA8v/6/wQA8v/6/wYA8v/8//j/8v/8//r/8v/8//z/8v/8//7/8v/8/wAA8v/8/wIA8v/8/wQA8v/8/wYA8v/8/wgA8v/+//j/8v/+//r/8v/+//z/8v/+//7/8v/+/wAA8v/+/wIA8v/+/wQA8v/+/wYA8v/+/wgA8v8AAPj/8v8AAPr/8v8AAPz/8v8AAP7/8v8AAAAA8v8AAAIA8v8AAAQA8v8AAAYA8v8AAAgA8v8CAPj/8v8CAPr/8v8CAPz/8v8CAP7/8v8CAAAA8v8CAAIA8v8CAAQA8v8CAAYA8v8CAAgA8v8EAPj/8v8EAPr/8v8EAPz/8v8EAP7/8v8EAAAA8v8EAAIA8v8EAAQA8v8EAAYA8v8EAAgA8v8GAPr/8v8GAPz/8v8GAP7/8v8GAAAA8v8GAAIA8v8GAAQA8v8GAAYA8v8IAPz/8v8IAP7/8v8IAAAA8v8IAAIA8v8IAAQA8//3//v/8//3//3/8//3////8//3/wEA8//3/wMA8//3/wUA8//5//n/8//5//v/8//5//3/8//5////8//5/wEA8//5/wMA8//5/wUA8//5/wcA8//7//f/8//7//n/8//7//v/8//7//3/8//7////8//7/wEA8//7/wMA8//7/wUA8//7/wcA8//7/wkA8//9//f/8//9//n/8//9//v/8//9//3/8//9////8//9/wEA8//9/wMA8//9/wUA8//9/wcA8//9/wkA8/////f/8/////n/8/////v/8/////3/8///////8////wEA8////wMA8////wUA8////wcA8////wkA8/8BAPf/8/8BAPn/8/8BAPv/8/8BAP3/8/8BAP//8/8BAAEA8/8BAAMA8/8BAAUA8/8BAAcA8/8BAAkA8/8DAPf/8/8DAPn/8/8DAPv/8/8DAP3/8/8DAP//8/8DAAEA8/8DAAMA8/8DAAUA8/8DAAcA8/8DAAkA8/8FAPf/8/8FAPn/8/8FAPv/8/8FAP3/8/8FAP//8/8FAAEA8/8FAAMA8/8FAAUA8/8FAAcA8/8FAAkA8/8HAPn/8/8HAPv/8/8HAP3/8/8HAP//8/8HAAEA8/8HAAMA8/8HAAUA8/8HAAcA8/8JAPv/8/8JAP3/8/8JAP//8/8JAAEA8/8JAAMA8/8JAAUA9P/2//r/9P/2//z/9P/2//7/9P/2/wAA9P/2/wIA9P/2/wQA9P/2/wYA9P/4//j/9P/4//r/9P/4//z/9P/4//7/9P/4/wAA9P/4/wIA9P/4/wQA9P/4/wYA9P/4/wgA9P/6//b/9P/6//j/9P/6//r/9P/6//z/9P/6//7/9P/6/wAA9P/6/wIA9P/6/wQA9P/6/wYA9P/6/wgA9P/6/woA9P/8//b/9P/8//j/9P/8//r/9P/8//z/9P/8//7/9P/8/wAA9P/8/wIA9P/8/wQA9P/8/wYA9P/8/wgA9P/8/woA9P/+//b/9P/+//j/9P/+//r/9P/+//z/9P/+//7/9P/+/wAA9P/+/wIA9P/+/wQA9P/+/wYA9P/+/wgA9P/+/woA9P8AAPb/9P8AAPj/9P8AAPr/9P8AAPz/9P8AAP7/9P8AAAAA9P8AAAIA9P8AAAQA9P8AAAYA9P8AAAgA9P8AAAoA9P8CAPb/9P8CAPj/9P8CAPr/9P8CAPz/9P8CAP7/9P8CAAAA9P8CAAIA9P8CAAQA9P8CAAYA9P8CAAgA9P8CAAoA9P8EAPb/9P8EAPj/9P8EAPr/9P8EAPz/9P8EAP7/9P8EAAAA9P8EAAIA9P8EAAQA9P8EAAYA9P8EAAgA9P8EAAoA9P8GAPb/9P8GAPj/9P8GAPr/9P8GAPz/9P8GAP7/9P8GAAAA9P8GAAIA9P8GAAQA9P8GAAYA9P8GAAgA9P8GAAoA9P8IAPj/9P8IAPr/9P8IAPz/9P8IAP7/9P8IAAAA9P8IAAIA9P8IAAQA9P8IAAYA9P8IAAgA9P8KAPr/9P8KAPz/9P8KAP7/9P8KAAAA9P8KAAIA9P8KAAQA9P8KAAYA9f/1//v/9f/1//3/9f/1////9f/1/wEA9f/1/wMA9f/1/wUA9f/3//f/9f/3//n/9f/3//v/9f/3//3/9f/3////9f/3/wEA9f/3/wMA9f/3/wUA9f/3/wcA9f/3/wkA9f/5//f/9f/5//n/9f/5//v/9f/5//3/9f/5////9f/5/wEA9f/5/wMA9f/5/wUA9f/5/wcA9f/5/wkA9f/7//X/9f/7//f/9f/7//n/9f/7//v/9f/7//3/9f/7////9f/7/wEA9f/7/wMA9f/7/wUA9f/7/wcA9f/7/wkA9f/7/wsA9f/9//X/9f/9//f/9f/9//n/9f/9//v/9f/9//3/9f/9////9f/9/wEA9f/9/wMA9f/9/wUA9f/9/wcA9f/9/wkA9f/9/wsA9f////X/9f////f/9f////n/9f////v/9f////3/9f//////9f///wEA9f///wMA9f///wUA9f///wcA9f///wkA9f///wsA9f8BAPX/9f8BAPf/9f8BAPn/9f8BAPv/9f8BAP3/9f8BAP//9f8BAAEA9f8BAAMA9f8BAAUA9f8BAAcA9f8BAAkA9f8BAAsA9f8DAPX/9f8DAPf/9f8DAPn/9f8DAPv/9f8DAP3/9f8DAP//9f8DAAEA9f8DAAMA9f8DAAUA9f8DAAcA9f8DAAkA9f8DAAsA9f8FAPX/9f8FAPf/9f8FAPn/9f8FAPv/9f8FAP3/9f8FAP//9f8FAAEA9f8FAAMA9f8FAAUA9f8FAAcA9f8FAAkA9f8FAAsA9f8HAPf/9f8HAPn/9f8HAPv/9f8HAP3/9f8HAP//9f8HAAEA9f8HAAMA9f8HAAUA9f8HAAcA9f8HAAkA9f8JAPf/9f8JAPn/9f8JAPv/9f8JAP3/9f8JAP//9f8JAAEA9f8JAAMA9f8JAAUA9f8JAAcA9f8JAAkA9f8LAPv/9f8LAP3/9f8LAP//9f8LAAEA9f8LAAMA9f8LAAUA9v/0//r/9v/0//z/9v/0//7/9v/0/wAA9v/0/wIA9v/0/wQA9v/0/wYA9v/2//j/9v/2//r/9v/2//z/9v/2//7/9v/2/wAA9v/2/wIA9v/2/wQA9v/2/wYA9v/2/wgA9v/4//b/9v/4//j/9v/4//r/9v/4//z/9v/4//7/9v/4/wAA9v/4/wIA9v/4/wQA9v/4/wYA9v/4/wgA9v/4/woA9v/6//T/9v/6//b/9v/6//j/9v/6//r/9v/6//z/9v/6//7/9v/6/wAA9v/6/wIA9v/6/wQA9v/6/wYA9v/6/wgA9v/6/woA9v/6/wwA9v/8//T/9v/8//b/9v/8//j/9v/8//r/9v/8//z/9v/8//7/9v/8/wAA9v/8/wIA9v/8/wQA9v/8/wYA9v/8/wgA9v/8/woA9v/8/wwA9v/+//T/9v/+//b/9v/+//j/9v/+//r/9v/+//z/9v/+//7/9v/+/wAA9v/+/wIA9v/+/wQA9v/+/wYA9v/+/wgA9v/+/woA9v/+/wwA9v8AAPT/9v8AAPb/9v8AAPj/9v8AAPr/9v8AAPz/9v8AAP7/9v8AAAAA9v8AAAIA9v8AAAQA9v8AAAYA9v8AAAgA9v8AAAoA9v8AAAwA9v8CAPT/9v8CAPb/9v8CAPj/9v8CAPr/9v8CAPz/9v8CAP7/9v8CAAAA9v8CAAIA9v8CAAQA9v8CAAYA9v8CAAgA9v8CAAoA9v8CAAwA9v8EAPT/9v8EAPb/9v8EAPj/9v8EAPr/9v8EAPz/9v8EAP7/9v8EAAAA9v8EAAIA9v8EAAQA9v8EAAYA9v8EAAgA9v8EAAoA9v8EAAwA9v8GAPT/9v8GAPb/9v8GAPj/9v8GAPr/9v8GAPz/9v8GAP7/9v8GAAAA9v8GAAIA9v8GAAQA9v8GAAYA9v8GAAgA9v8GAAoA9v8GAAwA9v8IAPb/9v8IAPj/9v8IAPr/9v8IAPz/9v8IAP7/9v8IAAAA9v8IAAIA9v8IAAQA9v8IAAYA9v8IAAgA9v8IAAoA9v8KAPj/9v8KAPr/9v8KAPz/9v8KAP7/9v8KAAAA9v8KAAIA9v8KAAQA9v8KAAYA9v8KAAgA9v8MAPr/9v8MAPz/9v8MAP7/9v8MAAAA9v8MAAIA9v8MAAQA9v8MAAYA9//z//v/9//z//3/9//z////9//z/wEA9//z/wMA9//z/wUA9//1//f/9//1//n/9//1//v/9//1//3/9//1////9//1/wEA9//1/wMA9//1/wUA9//1/wcA9//1/wkA9//3//X/9//3//f/9//3//n/9//3//v/9//3//3/9//3////9//3/wEA9//3/wMA9//3/wUA9//3/wcA9//3/wkA9//3/wsA9//5//X/9//5//f/9//5//n/9//5//v/9//5//3/9//5////9//5/wEA9//5/wMA9//5/wUA9//5/wcA9//5/wkA9//5/wsA9//7//P/9//7//X/9//7//f/9//7//n/9//7//v/9//7//3/9//7////9//7/wEA9//7/wMA9//7/wUA9//7/wcA9//7/wkA9//7/wsA9//7/w0A9//9//P/9//9//X/9//9//f/9//9//n/9//9//v/9//9//3/9//9////9//9/wEA9//9/wMA9//9/wUA9//9/wcA9//9/wkA9//9/wsA9//9/w0A9/////P/9/////X/9/////f/9/////n/9/////v/9/////3/9///////9////wEA9////wMA9////wUA9////wcA9////wkA9////wsA9////w0A9/8BAPP/9/8BAPX/9/8BAPf/9/8BAPn/9/8BAPv/9/8BAP3/9/8BAP//9/8BAAEA9/8BAAMA9/8BAAUA9/8BAAcA9/8BAAkA9/8BAAsA9/8BAA0A9/8DAPP/9/8DAPX/9/8DAPf/9/8DAPn/9/8DAPv/9/8DAP3/9/8DAP//9/8DAAEA9/8DAAMA9/8DAAUA9/8DAAcA9/8DAAkA9/8DAAsA9/8DAA0A9/8FAPP/9/8FAPX/9/8FAPf/9/8FAPn/9/8FAPv/9/8FAP3/9/8FAP//9/8FAAEA9/8FAAMA9/8FAAUA9/8FAAcA9/8FAAkA9/8FAAsA9/8FAA0A9/8HAPX/9/8HAPf/9/8HAPn/9/8HAPv/9/8HAP3/9/8HAP//9/8HAAEA9/8HAAMA9/8HAAUA9/8HAAcA9/8HAAkA9/8HAAsA9/8JAPX/9/8JAPf/9/8JAPn/9/8JAPv/9/8JAP3/9/8JAP//9/8JAAEA9/8JAAMA9/8JAAUA9/8JAAcA9/8JAAkA9/8JAAsA9/8LAPf/9/8LAPn/9/8LAPv/9/8LAP3/9/8LAP//9/8LAAEA9/8LAAMA9/8LAAUA9/8LAAcA9/8LAAkA9/8NAPv/9/8NAP3/9/8NAP//9/8NAAEA9/8NAAMA9/8NAAUA+P/y//z/+P/y//7/+P/y/wAA+P/y/wIA+P/y/wQA+P/0//j/+P/0//r/+P/0//z/+P/0//7/+P/0/wAA+P/0/wIA+P/0/wQA+P/0/wYA+P/0/wgA+P/2//b/+P/2//j/+P/2//r/+P/2//z/+P/2//7/+P/2/wAA+P/2/wIA+P/2/wQA+P/2/wYA+P/2/wgA+P/2/woA+P/4//T/+P/4//b/+P/4//j/+P/4//r/+P/4//z/+P/4//7/+P/4/wAA+P/4/wIA+P/4/wQA+P/4/wYA+P/4/wgA+P/4/woA+P/4/wwA+P/6//T/+P/6//b/+P/6//j/+P/6//r/+P/6//z/+P/6//7/+P/6/wAA+P/6/wIA+P/6/wQA+P/6/wYA+P/6/wgA+P/6/woA+P/6/wwA+P/8//L/+P/8//T/+P/8//b/+P/8//j/+P/8//r/+P/8//z/+P/8//7/+P/8/wAA+P/8/wIA+P/8/wQA+P/8/wYA+P/8/wgA+P/8/woA+P/8/wwA+P/8/w4A+P/+//L/+P/+//T/+P/+//b/+P/+//j/+P/+//r/+P/+//z/+P/+//7/+P/+/wAA+P/+/wIA+P/+/wQA+P/+/wYA+P/+/wgA+P/+/woA+P/+/wwA+P/+/w4A+P8AAPL/+P8AAPT/+P8AAPb/+P8AAPj/+P8AAPr/+P8AAPz/+P8AAP7/+P8AAAAA+P8AAAIA+P8AAAQA+P8AAAYA+P8AAAgA+P8AAAoA+P8AAAwA+P8AAA4A+P8CAPL/+P8CAPT/+P8CAPb/+P8CAPj/+P8CAPr/+P8CAPz/+P8CAP7/+P8CAAAA+P8CAAIA+P8CAAQA+P8CAAYA+P8CAAgA+P8CAAoA+P8CAAwA+P8CAA4A+P8EAPL/+P8EAPT/+P8EAPb/+P8EAPj/+P8EAPr/+P8EAPz/+P8EAP7/+P8EAAAA+P8EAAIA+P8EAAQA+P8EAAYA+P8EAAgA+P8EAAoA+P8EAAwA+P8EAA4A+P8GAPT/+P8GAPb/+P8GAPj/+P8GAPr/+P8GAPz/+P8GAP7/+P8GAAAA+P8GAAIA+P8GAAQA+P8GAAYA+P8GAAgA+P8GAAoA+P8GAAwA+P8IAPT/+P8IAPb/+P8IAPj/+P8IAPr/+P8IAPz/+P8IAP7/+P8IAAAA+P8IAAIA+P8IAAQA+P8IAAYA+P8IAAgA+P8IAAoA+P8IAAwA+P8KAPb/+P8KAPj/+P8KAPr/+P8KAPz/+P8KAP7/+P8KAAAA+P8KAAIA+P8KAAQA+P8KAAYA+P8KAAgA+P8KAAoA+P8MAPj/+P8MAPr/+P8MAPz/+P8MAP7/+P8MAAAA+P8MAAIA+P8MAAQA+P8MAAYA+P8MAAgA+P8OAPz/+P8OAP7/+P8OAAAA+P8OAAIA+P8OAAQA+f/x//3/+f/x////+f/x/wEA+f/x/wMA+f/z//n/+f/z//v/+f/z//3/+f/z////+f/z/wEA+f/z/wMA+f/z/wUA+f/z/wcA+f/1//f/+f/1//n/+f/1//v/+f/1//3/+f/1////+f/1/wEA+f/1/wMA+f/1/wUA+f/1/wcA+f/1/wkA+f/3//X/+f/3//f/+f/3//n/+f/3//v/+f/3//3/+f/3////+f/3/wEA+f/3/wMA+f/3/wUA+f/3/wcA+f/3/wkA+f/3/wsA+f/5//P/+f/5//X/+f/5//f/+f/5//n/+f/5//v/+f/5//3/+f/5////+f/5/wEA+f/5/wMA+f/5/wUA+f/5/wcA+f/5/wkA+f/5/wsA+f/5/w0A+f/7//P/+f/7//X/+f/7//f/+f/7//n/+f/7//v/+f/7//3/+f/7////+f/7/wEA+f/7/wMA+f/7/wUA+f/7/wcA+f/7/wkA+f/7/wsA+f/7/w0A+f/9//H/+f/9//P/+f/9//X/+f/9//f/+f/9//n/+f/9//v/+f/9//3/+f/9////+f/9/wEA+f/9/wMA+f/9/wUA+f/9/wcA+f/9/wkA+f/9/wsA+f/9/w0A+f/9/w8A+f////H/+f////P/+f////X/+f////f/+f////n/+f////v/+f////3/+f//////+f///wEA+f///wMA+f///wUA+f///wcA+f///wkA+f///wsA+f///w0A+f///w8A+f8BAPH/+f8BAPP/+f8BAPX/+f8BAPf/+f8BAPn/+f8BAPv/+f8BAP3/+f8BAP//+f8BAAEA+f8BAAMA+f8BAAUA+f8BAAcA+f8BAAkA+f8BAAsA+f8BAA0A+f8BAA8A+f8DAPH/+f8DAPP/+f8DAPX/+f8DAPf/+f8DAPn/+f8DAPv/+f8DAP3/+f8DAP//+f8DAAEA+f8DAAMA+f8DAAUA+f8DAAcA+f8DAAkA+f8DAAsA+f8DAA0A+f8DAA8A+f8FAPP/+f8FAPX/+f8FAPf/+f8FAPn/+f8FAPv/+f8FAP3/+f8FAP//+f8FAAEA+f8FAAMA+f8FAAUA+f8FAAcA+f8FAAkA+f8FAAsA+f8FAA0A+f8HAPP/+f8HAPX/+f8HAPf/+f8HAPn/+f8HAPv/+f8HAP3/+f8HAP//+f8HAAEA+f8HAAMA+f8HAAUA+f8HAAcA+f8HAAkA+f8HAAsA+f8HAA0A+f8JAPX/+f8JAPf/+f8JAPn/+f8JAPv/+f8JAP3/+f8JAP//+f8JAAEA+f8JAAMA+f8JAAUA+f8JAAcA+f8JAAkA+f8JAAsA+f8LAPf/+f8LAPn/+f8LAPv/+f8LAP3/+f8LAP//+f8LAAEA+f8LAAMA+f8LAAUA+f8LAAcA+f8LAAkA+f8NAPn/+f8NAPv/+f8NAP3/+f8NAP//+f8NAAEA+f8NAAMA+f8NAAUA+f8NAAcA+f8PAP3/+f8PAP//+f8PAAEA+f8PAAMA+v/y//r/+v/y//z/+v/y//7/+v/y/wAA+v/y/wIA+v/y/wQA+v/y/wYA+v/0//b/+v/0//j/+v/0//r/+v/0//z/+v/0//7/+v/0/wAA+v/0/wIA+v/0/wQA+v/0/wYA+v/0/wgA+v/0/woA+v/2//T/+v/2//b/+v/2//j/+v/2//r/+v/2//z/+v/2//7/+v/2/wAA+v/2/wIA+v/2/wQA+v/2/wYA+v/2/wgA+v/2/woA+v/2/wwA+v/4//T/+v/4//b/+v/4//j/+v/4//r/+v/4//z/+v/4//7/+v/4/wAA+v/4/wIA+v/4/wQA+v/4/wYA+v/4/wgA+v/4/woA+v/4/wwA+v/6//L/+v/6//T/+v/6//b/+v/6//j/+v/6//r/+v/6//z/+v/6//7/+v/6/wAA+v/6/wIA+v/6/wQA+v/6/wYA+v/6/wgA+v/6/woA+v/6/wwA+v/6/w4A+v/8//L/+v/8//T/+v/8//b/+v/8//j/+v/8//r/+v/8//z/+v/8//7/+v/8/wAA+v/8/wIA+v/8/wQA+v/8/wYA+v/8/wgA+v/8/woA+v/8/wwA+v/8/w4A+v/+//L/+v/+//T/+v/+//b/+v/+//j/+v/+//r/+v/+//z/+v/+//7/+v/+/wAA+v/+/wIA+v/+/wQA+v/+/wYA+v/+/wgA+v/+/woA+v/+/wwA+v/+/w4A+v8AAPL/+v8AAPT/+v8AAPb/+v8AAPj/+v8AAPr/+v8AAPz/+v8AAP7/+v8AAAAA+v8AAAIA+v8AAAQA+v8AAAYA+v8AAAgA+v8AAAoA+v8AAAwA+v8AAA4A+v8CAPL/+v8CAPT/+v8CAPb/+v8CAPj/+v8CAPr/+v8CAPz/+v8CAP7/+v8CAAAA+v8CAAIA+v8CAAQA+v8CAAYA+v8CAAgA+v8CAAoA+v8CAAwA+v8CAA4A+v8EAPL/+v8EAPT/+v8EAPb/+v8EAPj/+v8EAPr/+v8EAPz/+v8EAP7/+v8EAAAA+v8EAAIA+v8EAAQA+v8EAAYA+v8EAAgA+v8EAAoA+v8EAAwA+v8EAA4A+v8GAPL/+v8GAPT/+v8GAPb/+v8GAPj/+v8GAPr/+v8GAPz/+v8GAP7/+v8GAAAA+v8GAAIA+v8GAAQA+v8GAAYA+v8GAAgA+v8GAAoA+v8GAAwA+v8GAA4A+v8IAPT/+v8IAPb/+v8IAPj/+v8IAPr/+v8IAPz/+v8IAP7/+v8IAAAA+v8IAAIA+v8IAAQA+v8IAAYA+v8IAAgA+v8IAAoA+v8IAAwA+v8KAPT/+v8KAPb/+v8KAPj/+v8KAPr/+v8KAPz/+v8KAP7/+v8KAAAA+v8KAAIA+v8KAAQA+v8KAAYA+v8KAAgA+v8KAAoA+v8KAAwA+v8MAPb/+v8MAPj/+v8MAPr/+v8MAPz/+v8MAP7/+v8MAAAA+v8MAAIA+v8MAAQA+v8MAAYA+v8MAAgA+v8MAAoA+v8OAPr/+v8OAPz/+v8OAP7/+v8OAAAA+v8OAAIA+v8OAAQA+v8OAAYA+//x//v/+//x//3/+//x////+//x/wEA+//x/wMA+//x/wUA+//z//f/+//z//n/+//z//v/+//z//3/+//z////+//z/wEA+//z/wMA+//z/wUA+//z/wcA+//z/wkA+//1//X/+//1//f/+//1//n/+//1//v/+//1//3/+//1////+//1/wEA+//1/wMA+//1/wUA+//1/wcA+//1/wkA+//1/wsA+//3//P/+//3//X/+//3//f/+//3//n/+//3//v/+//3//3/+//3////+//3/wEA+//3/wMA+//3/wUA+//3/wcA+//3/wkA+//3/wsA+//3/w0A+//5//P/+//5//X/+//5//f/+//5//n/+//5//v/+//5//3/+//5////+//5/wEA+//5/wMA+//5/wUA+//5/wcA+//5/wkA+//5/wsA+//5/w0A+//7//H/+//7//P/+//7//X/+//7//f/+//7//n/+//7//v/+//7//3/+//7////+//7/wEA+//7/wMA+//7/wUA+//7/wcA+//7/wkA+//7/wsA+//7/w0A+//7/w8A+//9//H/+//9//P/+//9//X/+//9//f/+//9//n/+//9//v/+//9//3/+//9////+//9/wEA+//9/wMA+//9/wUA+//9/wcA+//9/wkA+//9/wsA+//9/w0A+//9/w8A+/////H/+/////P/+/////X/+/////f/+/////n/+/////v/+/////3/+///////+////wEA+////wMA+////wUA+////wcA+////wkA+////wsA+////w0A+////w8A+/8BAPH/+/8BAPP/+/8BAPX/+/8BAPf/+/8BAPn/+/8BAPv/+/8BAP3/+/8BAP//+/8BAAEA+/8BAAMA+/8BAAUA+/8BAAcA+/8BAAkA+/8BAAsA+/8BAA0A+/8BAA8A+/8DAPH/+/8DAPP/+/8DAPX/+/8DAPf/+/8DAPn/+/8DAPv/+/8DAP3/+/8DAP//+/8DAAEA+/8DAAMA+/8DAAUA+/8DAAcA+/8DAAkA+/8DAAsA+/8DAA0A+/8DAA8A+/8FAPH/+/8FAPP/+/8FAPX/+/8FAPf/+/8FAPn/+/8FAPv/+/8FAP3/+/8FAP//+/8FAAEA+/8FAAMA+/8FAAUA+/8FAAcA+/8FAAkA+/8FAAsA+/8FAA0A+/8FAA8A+/8HAPP/+/8HAPX/+/8HAPf/+/8HAPn/+/8HAPv/+/8HAP3/+/8HAP//+/8HAAEA+/8HAAMA+/8HAAUA+/8HAAcA+/8HAAkA+/8HAAsA+/8HAA0A+/8JAPP/+/8JAPX/+/8JAPf/+/8JAPn/+/8JAPv/+/8JAP3/+/8JAP//+/8JAAEA+/8JAAMA+/8JAAUA+/8JAAcA+/8JAAkA+/8JAAsA+/8JAA0A+/8LAPX/+/8LAPf/+/8LAPn/+/8LAPv/+/8LAP3/+/8LAP//+/8LAAEA+/8LAAMA+/8LAAUA+/8LAAcA+/8LAAkA+/8LAAsA+/8NAPf/+/8NAPn/+/8NAPv/+/8NAP3/+/8NAP//+/8NAAEA+/8NAAMA+/8NAAUA+/8NAAcA+/8NAAkA+/8PAPv/+/8PAP3/+/8PAP//+/8PAAEA+/8PAAMA+/8PAAUA/P/w//7//P/w/wAA/P/w/wIA/P/y//j//P/y//r//P/y//z//P/y//7//P/y/wAA/P/y/wIA/P/y/wQA/P/y/wYA/P/y/wgA/P/0//b//P/0//j//P/0//r//P/0//z//P/0//7//P/0/wAA/P/0/wIA/P/0/wQA/P/0/wYA/P/0/wgA/P/0/woA/P/2//T//P/2//b//P/2//j//P/2//r//P/2//z//P/2//7//P/2/wAA/P/2/wIA/P/2/wQA/P/2/wYA/P/2/wgA/P/2/woA/P/2/wwA/P/4//L//P/4//T//P/4//b//P/4//j//P/4//r//P/4//z//P/4//7//P/4/wAA/P/4/wIA/P/4/wQA/P/4/wYA/P/4/wgA/P/4/woA/P/4/wwA/P/4/w4A/P/6//L//P/6//T//P/6//b//P/6//j//P/6//r//P/6//z//P/6//7//P/6/wAA/P/6/wIA/P/6/wQA/P/6/wYA/P/6/wgA/P/6/woA/P/6/wwA/P/6/w4A/P/8//L//P/8//T//P/8//b//P/8//j//P/8//r//P/8//z//P/8//7//P/8/wAA/P/8/wIA/P/8/wQA/P/8/wYA/P/8/wgA/P/8/woA/P/8/wwA/P/8/w4A/P/+//D//P/+//L//P/+//T//P/+//b//P/+//j//P/+//r//P/+//z//P/+//7//P/+/wAA/P/+/wIA/P/+/wQA/P/+/wYA/P/+/wgA/P/+/woA/P/+/wwA/P/+/w4A/P/+/xAA/P8AAPD//P8AAPL//P8AAPT//P8AAPb//P8AAPj//P8AAPr//P8AAPz//P8AAP7//P8AAAAA/P8AAAIA/P8AAAQA/P8AAAYA/P8AAAgA/P8AAAoA/P8AAAwA/P8AAA4A/P8AABAA/P8CAPD//P8CAPL//P8CAPT//P8CAPb//P8CAPj//P8CAPr//P8CAPz//P8CAP7//P8CAAAA/P8CAAIA/P8CAAQA/P8CAAYA/P8CAAgA/P8CAAoA/P8CAAwA/P8CAA4A/P8CABAA/P8EAPL//P8EAPT//P8EAPb//P8EAPj//P8EAPr//P8EAPz//P8EAP7//P8EAAAA/P8EAAIA/P8EAAQA/P8EAAYA/P8EAAgA/P8EAAoA/P8EAAwA/P8EAA4A/P8GAPL//P8GAPT//P8GAPb//P8GAPj//P8GAPr//P8GAPz//P8GAP7//P8GAAAA/P8GAAIA/P8GAAQA/P8GAAYA/P8GAAgA/P8GAAoA/P8GAAwA/P8GAA4A/P8IAPL//P8IAPT//P8IAPb//P8IAPj//P8IAPr//P8IAPz//P8IAP7//P8IAAAA/P8IAAIA/P8IAAQA/P8IAAYA/P8IAAgA/P8IAAoA/P8IAAwA/P8IAA4A/P8KAPT//P8KAPb//P8KAPj//P8KAPr//P8KAPz//P8KAP7//P8KAAAA/P8KAAIA/P8KAAQA/P8KAAYA/P8KAAgA/P8KAAoA/P8KAAwA/P8MAPb//P8MAPj//P8MAPr//P8MAPz//P8MAP7//P8MAAAA/P8MAAIA/P8MAAQA/P8MAAYA/P8MAAgA/P8MAAoA/P8OAPj//P8OAPr//P8OAPz//P8OAP7//P8OAAAA/P8OAAIA/P8OAAQA/P8OAAYA/P8OAAgA/P8QAP7//P8QAAAA/P8QAAIA/f/x//n//f/x//v//f/x//3//f/x/////f/x/wEA/f/x/wMA/f/x/wUA/f/x/wcA/f/z//f//f/z//n//f/z//v//f/z//3//f/z/////f/z/wEA/f/z/wMA/f/z/wUA/f/z/wcA/f/z/wkA/f/1//X//f/1//f//f/1//n//f/1//v//f/1//3//f/1/////f/1/wEA/f/1/wMA/f/1/wUA/f/1/wcA/f/1/wkA/f/1/wsA/f/3//P//f/3//X//f/3//f//f/3//n//f/3//v//f/3//3//f/3/////f/3/wEA/f/3/wMA/f/3/wUA/f/3/wcA/f/3/wkA/f/3/wsA/f/3/w0A/f/5//H//f/5//P//f/5//X//f/5//f//f/5//n//f/5//v//f/5//3//f/5/////f/5/wEA/f/5/wMA/f/5/wUA/f/5/wcA/f/5/wkA/f/5/wsA/f/5/w0A/f/5/w8A/f/7//H//f/7//P//f/7//X//f/7//f//f/7//n//f/7//v//f/7//3//f/7/////f/7/wEA/f/7/wMA/f/7/wUA/f/7/wcA/f/7/wkA/f/7/wsA/f/7/w0A/f/7/w8A/f/9//H//f/9//P//f/9//X//f/9//f//f/9//n//f/9//v//f/9//3//f/9/////f/9/wEA/f/9/wMA/f/9/wUA/f/9/wcA/f/9/wkA/f/9/wsA/f/9/w0A/f/9/w8A/f////H//f////P//f////X//f////f//f////n//f////v//f////3//f///////f///wEA/f///wMA/f///wUA/f///wcA/f///wkA/f///wsA/f///w0A/f///w8A/f8BAPH//f8BAPP//f8BAPX//f8BAPf//f8BAPn//f8BAPv//f8BAP3//f8BAP///f8BAAEA/f8BAAMA/f8BAAUA/f8BAAcA/f8BAAkA/f8BAAsA/f8BAA0A/f8BAA8A/f8DAPH//f8DAPP//f8DAPX//f8DAPf//f8DAPn//f8DAPv//f8DAP3//f8DAP///f8DAAEA/f8DAAMA/f8DAAUA/f8DAAcA/f8DAAkA/f8DAAsA/f8DAA0A/f8DAA8A/f8FAPH//f8FAPP//f8FAPX//f8FAPf//f8FAPn//f8FAPv//f8FAP3//f8FAP///f8FAAEA/f8FAAMA/f8FAAUA/f8FAAcA/f8FAAkA/f8FAAsA/f8FAA0A/f8FAA8A/f8HAPH//f8HAPP//f8HAPX//f8HAPf//f8HAPn//f8HAPv//f8HAP3//f8HAP///f8HAAEA/f8HAAMA/f8HAAUA/f8HAAcA/f8HAAkA/f8HAAsA/f8HAA0A/f8HAA8A/f8JAPP//f8JAPX//f8JAPf//f8JAPn//f8JAPv//f8JAP3//f8JAP///f8JAAEA/f8JAAMA/f8JAAUA/f8JAAcA/f8JAAkA/f8JAAsA/f8JAA0A/f8LAPX//f8LAPf//f8LAPn//f8LAPv//f8LAP3//f8LAP///f8LAAEA/f8LAAMA/f8LAAUA/f8LAAcA/f8LAAkA/f8LAAsA/f8NAPf//f8NAPn//f8NAPv//f8NAP3//f8NAP///f8NAAEA/f8NAAMA/f8NAAUA/f8NAAcA/f8NAAkA/f8PAPn//f8PAPv//f8PAP3//f8PAP///f8PAAEA/f8PAAMA/f8PAAUA/f8PAAcA/v/w//z//v/w//7//v/w/wAA/v/w/wIA/v/w/wQA/v/y//j//v/y//r//v/y//z//v/y//7//v/y/wAA/v/y/wIA/v/y/wQA/v/y/wYA/v/y/wgA/v/0//b//v/0//j//v/0//r//v/0//z//v/0//7//v/0/wAA/v/0/wIA/v/0/wQA/v/0/wYA/v/0/wgA/v/0/woA/v/2//T//v/2//b//v/2//j//v/2//r//v/2//z//v/2//7//v/2/wAA/v/2/wIA/v/2/wQA/v/2/wYA/v/2/wgA/v/2/woA/v/2/wwA/v/4//L//v/4//T//v/4//b//v/4//j//v/4//r//v/4//z//v/4//7//v/4/wAA/v/4/wIA/v/4/wQA/v/4/wYA/v/4/wgA/v/4/woA/v/4/wwA/v/4/w4A/v/6//L//v/6//T//v/6//b//v/6//j//v/6//r//v/6//z//v/6//7//v/6/wAA/v/6/wIA/v/6/wQA/v/6/wYA/v/6/wgA/v/6/woA/v/6/wwA/v/6/w4A/v/8//D//v/8//L//v/8//T//v/8//b//v/8//j//v/8//r//v/8//z//v/8//7//v/8/wAA/v/8/wIA/v/8/wQA/v/8/wYA/v/8/wgA/v/8/woA/v/8/wwA/v/8/w4A/v/8/xAA/v/+//D//v/+//L//v/+//T//v/+//b//v/+//j//v/+//r//v/+//z//v/+//7//v/+/wAA/v/+/wIA/v/+/wQA/v/+/wYA/v/+/wgA/v/+/woA/v/+/wwA/v/+/w4A/v/+/xAA/v8AAPD//v8AAPL//v8AAPT//v8AAPb//v8AAPj//v8AAPr//v8AAPz//v8AAP7//v8AAAAA/v8AAAIA/v8AAAQA/v8AAAYA/v8AAAgA/v8AAAoA/v8AAAwA/v8AAA4A/v8AABAA/v8CAPD//v8CAPL//v8CAPT//v8CAPb//v8CAPj//v8CAPr//v8CAPz//v8CAP7//v8CAAAA/v8CAAIA/v8CAAQA/v8CAAYA/v8CAAgA/v8CAAoA/v8CAAwA/v8CAA4A/v8CABAA/v8EAPD//v8EAPL//v8EAPT//v8EAPb//v8EAPj//v8EAPr//v8EAPz//v8EAP7//v8EAAAA/v8EAAIA/v8EAAQA/v8EAAYA/v8EAAgA/v8EAAoA/v8EAAwA/v8EAA4A/v8EABAA/v8GAPL//v8GAPT//v8GAPb//v8GAPj//v8GAPr//v8GAPz//v8GAP7//v8GAAAA/v8GAAIA/v8GAAQA/v8GAAYA/v8GAAgA/v8GAAoA/v8GAAwA/v8GAA4A/v8IAPL//v8IAPT//v8IAPb//v8IAPj//v8IAPr//v8IAPz//v8IAP7//v8IAAAA/v8IAAIA/v8IAAQA/v8IAAYA/v8IAAgA/v8IAAoA/v8IAAwA/v8IAA4A/v8KAPT//v8KAPb//v8KAPj//v8KAPr//v8KAPz//v8KAP7//v8KAAAA/v8KAAIA/v8KAAQA/v8KAAYA/v8KAAgA/v8KAAoA/v8KAAwA/v8MAPb//v8MAPj//v8MAPr//v8MAPz//v8MAP7//v8MAAAA/v8MAAIA/v8MAAQA/v8MAAYA/v8MAAgA/v8MAAoA/v8OAPj//v8OAPr//v8OAPz//v8OAP7//v8OAAAA/v8OAAIA/v8OAAQA/v8OAAYA/v8OAAgA/v8QAPz//v8QAP7//v8QAAAA/v8QAAIA/v8QAAQA///x//n////x//v////x//3////x///////x/wEA///x/wMA///x/wUA///x/wcA///z//f////z//n////z//v////z//3////z///////z/wEA///z/wMA///z/wUA///z/wcA///z/wkA///1//X////1//f////1//n////1//v////1//3////1///////1/wEA///1/wMA///1/wUA///1/wcA///1/wkA///1/wsA///3//P////3//X////3//f////3//n////3//v////3//3////3///////3/wEA///3/wMA///3/wUA///3/wcA///3/wkA///3/wsA///3/w0A///5//H////5//P////5//X////5//f////5//n////5//v////5//3////5///////5/wEA///5/wMA///5/wUA///5/wcA///5/wkA///5/wsA///5/w0A///5/w8A///7//H////7//P////7//X////7//f////7//n////7//v////7//3////7///////7/wEA///7/wMA///7/wUA///7/wcA///7/wkA///7/wsA///7/w0A///7/w8A///9//H////9//P////9//X////9//f////9//n////9//v////9//3////9///////9/wEA///9/wMA///9/wUA///9/wcA///9/wkA///9/wsA///9/w0A///9/w8A//////H///////P///////X///////f///////n///////v///////3//////////////wEA/////wMA/////wUA/////wcA/////wkA/////wsA/////w0A/////w8A//8BAPH///8BAPP///8BAPX///8BAPf///8BAPn///8BAPv///8BAP3///8BAP////8BAAEA//8BAAMA//8BAAUA//8BAAcA//8BAAkA//8BAAsA//8BAA0A//8BAA8A//8DAPH///8DAPP///8DAPX///8DAPf///8DAPn///8DAPv///8DAP3///8DAP////8DAAEA//8DAAMA//8DAAUA//8DAAcA//8DAAkA//8DAAsA//8DAA0A//8DAA8A//8FAPH///8FAPP///8FAPX///8FAPf///8FAPn///8FAPv///8FAP3///8FAP////8FAAEA//8FAAMA//8FAAUA//8FAAcA//8FAAkA//8FAAsA//8FAA0A//8FAA8A//8HAPH///8HAPP///8HAPX///8HAPf///8HAPn///8HAPv///8HAP3///8HAP////8HAAEA//8HAAMA//8HAAUA//8HAAcA//8HAAkA//8HAAsA//8HAA0A//8HAA8A//8JAPP///8JAPX///8JAPf///8JAPn///8JAPv///8JAP3///8JAP////8JAAEA//8JAAMA//8JAAUA//8JAAcA//8JAAkA//8JAAsA//8JAA0A//8LAPX///8LAPf///8LAPn///8LAPv///8LAP3///8LAP////8LAAEA//8LAAMA//8LAAUA//8LAAcA//8LAAkA//8LAAsA//8NAPf///8NAPn///8NAPv///8NAP3///8NAP////8NAAEA//8NAAMA//8NAAUA//8NAAcA//8NAAkA//8PAPn///8PAPv///8PAP3///8PAP////8PAAEA//8PAAMA//8PAAUA//8PAAcAAADw//z/AADw//7/AADw/wAAAADw/wIAAADw/wQAAADy//j/AADy//r/AADy//z/AADy//7/AADy/wAAAADy/wIAAADy/wQAAADy/wYAAADy/wgAAAD0//b/AAD0//j/AAD0//r/AAD0//z/AAD0//7/AAD0/wAAAAD0/wIAAAD0/wQAAAD0/wYAAAD0/wgAAAD0/woAAAD2//T/AAD2//b/AAD2//j/AAD2//r/AAD2//z/AAD2//7/AAD2/wAAAAD2/wIAAAD2/wQAAAD2/wYAAAD2/wgAAAD2/woAAAD2/wwAAAD4//L/AAD4//T/AAD4//b/AAD4//j/AAD4//r/AAD4//z/AAD4//7/AAD4/wAAAAD4/wIAAAD4/wQAAAD4/wYAAAD4/wgAAAD4/woAAAD4/wwAAAD4/w4AAAD6//L/AAD6//T/AAD6//b/AAD6//j/AAD6//r/AAD6//z/AAD6//7/AAD6/wAAAAD6/wIAAAD6/wQAAAD6/wYAAAD6/wgAAAD6/woAAAD6/wwAAAD6/w4AAAD8//D/AAD8//L/AAD8//T/AAD8//b/AAD8//j/AAD8//r/AAD8//z/AAD8//7/AAD8/wAAAAD8/wIAAAD8/wQAAAD8/wYAAAD8/wgAAAD8/woAAAD8/wwAAAD8/w4AAAD8/xAAAAD+//D/AAD+//L/AAD+//T/AAD+//b/AAD+//j/AAD+//r/AAD+//z/AAD+//7/AAD+/wAAAAD+/wIAAAD+/wQAAAD+/wYAAAD+/wgAAAD+/woAAAD+/wwAAAD+/w4AAAD+/xAAAAAAAPD/AAAAAPL/AAAAAPT/AAAAAPb/AAAAAPj/AAAAAPr/AAAAAPz/AAAAAP7/AAAAAAIAAAAAAAQAAAAAAAYAAAAAAAgAAAAAAAoAAAAAAAwAAAAAAA4AAAAAABAAAAACAPD/AAACAPL/AAACAPT/AAACAPb/AAACAPj/AAACAPr/AAACAPz/AAACAP7/AAACAAAAAAACAAIAAAACAAQAAAACAAYAAAACAAgAAAACAAoAAAACAAwAAAACAA4AAAACABAAAAAEAPD/AAAEAPL/AAAEAPT/AAAEAPb/AAAEAPj/AAAEAPr/AAAEAPz/AAAEAP7/AAAEAAAAAAAEAAIAAAAEAAQAAAAEAAYAAAAEAAgAAAAEAAoAAAAEAAwAAAAEAA4AAAAEABAAAAAGAPL/AAAGAPT/AAAGAPb/AAAGAPj/AAAGAPr/AAAGAPz/AAAGAP7/AAAGAAAAAAAGAAIAAAAGAAQAAAAGAAYAAAAGAAgAAAAGAAoAAAAGAAwAAAAGAA4AAAAIAPL/AAAIAPT/AAAIAPb/AAAIAPj/AAAIAPr/AAAIAPz/AAAIAP7/AAAIAAAAAAAIAAIAAAAIAAQAAAAIAAYAAAAIAAgAAAAIAAoAAAAIAAwAAAAIAA4AAAAKAPT/AAAKAPb/AAAKAPj/AAAKAPr/AAAKAPz/AAAKAP7/AAAKAAAAAAAKAAIAAAAKAAQAAAAKAAYAAAAKAAgAAAAKAAoAAAAKAAwAAAAMAPb/AAAMAPj/AAAMAPr/AAAMAPz/AAAMAP7/AAAMAAAAAAAMAAIAAAAMAAQAAAAMAAYAAAAMAAgAAAAMAAoAAAAOAPj/AAAOAPr/AAAOAPz/AAAOAP7/AAAOAAAAAAAOAAIAAAAOAAQAAAAOAAYAAAAOAAgAAAAQAPz/AAAQAP7/AAAQAAAAAAAQAAIAAAAQAAQAAQDx//n/AQDx//v/AQDx//3/AQDx////AQDx/wEAAQDx/wMAAQDx/wUAAQDx/wcAAQDz//f/AQDz//n/AQDz//v/AQDz//3/AQDz////AQDz/wEAAQDz/wMAAQDz/wUAAQDz/wcAAQDz/wkAAQD1//X/AQD1//f/AQD1//n/AQD1//v/AQD1//3/AQD1////AQD1/wEAAQD1/wMAAQD1/wUAAQD1/wcAAQD1/wkAAQD1/wsAAQD3//P/AQD3//X/AQD3//f/AQD3//n/AQD3//v/AQD3//3/AQD3////AQD3/wEAAQD3/wMAAQD3/wUAAQD3/wcAAQD3/wkAAQD3/wsAAQD3/w0AAQD5//H/AQD5//P/AQD5//X/AQD5//f/AQD5//n/AQD5//v/AQD5//3/AQD5////AQD5/wEAAQD5/wMAAQD5/wUAAQD5/wcAAQD5/wkAAQD5/wsAAQD5/w0AAQD5/w8AAQD7//H/AQD7//P/AQD7//X/AQD7//f/AQD7//n/AQD7//v/AQD7//3/AQD7////AQD7/wEAAQD7/wMAAQD7/wUAAQD7/wcAAQD7/wkAAQD7/wsAAQD7/w0AAQD7/w8AAQD9//H/AQD9//P/AQD9//X/AQD9//f/AQD9//n/AQD9//v/AQD9//3/AQD9////AQD9/wEAAQD9/wMAAQD9/wUAAQD9/wcAAQD9/wkAAQD9/wsAAQD9/w0AAQD9/w8AAQD///H/AQD///P/AQD///X/AQD///f/AQD///n/AQD///v/AQD///3/AQD/////AQD//wEAAQD//wMAAQD//wUAAQD//wcAAQD//wkAAQD//wsAAQD//w0AAQD//w8AAQABAPH/AQABAPP/AQABAPX/AQABAPf/AQABAPn/AQABAPv/AQABAP3/AQABAP//AQABAAEAAQABAAMAAQABAAUAAQABAAcAAQABAAkAAQABAAsAAQABAA0AAQABAA8AAQADAPH/AQADAPP/AQADAPX/AQADAPf/AQADAPn/AQADAPv/AQADAP3/AQADAP//AQADAAEAAQADAAMAAQADAAUAAQADAAcAAQADAAkAAQADAAsAAQADAA0AAQADAA8AAQAFAPH/AQAFAPP/AQAFAPX/AQAFAPf/AQAFAPn/AQAFAPv/AQAFAP3/AQAFAP//AQAFAAEAAQAFAAMAAQAFAAUAAQAFAAcAAQAFAAkAAQAFAAsAAQAFAA0AAQAFAA8AAQAHAPH/AQAHAPP/AQAHAPX/AQAHAPf/AQAHAPn/AQAHAPv/AQAHAP3/AQAHAP//AQAHAAEAAQAHAAMAAQAHAAUAAQAHAAcAAQAHAAkAAQAHAAsAAQAHAA0AAQAHAA8AAQAJAPP/AQAJAPX/AQAJAPf/AQAJAPn/AQAJAPv/AQAJAP3/AQAJAP//AQAJAAEAAQAJAAMAAQAJAAUAAQAJAAcAAQAJAAkAAQAJAAsAAQAJAA0AAQALAPX/AQALAPf/AQALAPn/AQALAPv/AQALAP3/AQALAP//AQALAAEAAQALAAMAAQALAAUAAQALAAcAAQALAAkAAQALAAsAAQANAPf/AQANAPn/AQANAPv/AQANAP3/AQANAP//AQANAAEAAQANAAMAAQANAAUAAQANAAcAAQANAAkAAQAPAPn/AQAPAPv/AQAPAP3/AQAPAP//AQAPAAEAAQAPAAMAAQAPAAUAAQAPAAcAAgDw//z/AgDw//7/AgDw/wAAAgDw/wIAAgDw/wQAAgDy//j/AgDy//r/AgDy//z/AgDy//7/AgDy/wAAAgDy/wIAAgDy/wQAAgDy/wYAAgDy/wgAAgD0//b/AgD0//j/AgD0//r/AgD0//z/AgD0//7/AgD0/wAAAgD0/wIAAgD0/wQAAgD0/wYAAgD0/wgAAgD0/woAAgD2//T/AgD2//b/AgD2//j/AgD2//r/AgD2//z/AgD2//7/AgD2/wAAAgD2/wIAAgD2/wQAAgD2/wYAAgD2/wgAAgD2/woAAgD2/wwAAgD4//L/AgD4//T/AgD4//b/AgD4//j/AgD4//r/AgD4//z/AgD4//7/AgD4/wAAAgD4/wIAAgD4/wQAAgD4/wYAAgD4/wgAAgD4/woAAgD4/wwAAgD4/w4AAgD6//L/AgD6//T/AgD6//b/AgD6//j/AgD6//r/AgD6//z/AgD6//7/AgD6/wAAAgD6/wIAAgD6/wQAAgD6/wYAAgD6/wgAAgD6/woAAgD6/wwAAgD6/w4AAgD8//D/AgD8//L/AgD8//T/AgD8//b/AgD8//j/AgD8//r/AgD8//z/AgD8//7/AgD8/wAAAgD8/wIAAgD8/wQAAgD8/wYAAgD8/wgAAgD8/woAAgD8/wwAAgD8/w4AAgD8/xAAAgD+//D/AgD+//L/AgD+//T/AgD+//b/AgD+//j/AgD+//r/AgD+//z/AgD+//7/AgD+/wAAAgD+/wIAAgD+/wQAAgD+/wYAAgD+/wgAAgD+/woAAgD+/wwAAgD+/w4AAgD+/xAAAgAAAPD/AgAAAPL/AgAAAPT/AgAAAPb/AgAAAPj/AgAAAPr/AgAAAPz/AgAAAP7/AgAAAAAAAgAAAAIAAgAAAAQAAgAAAAYAAgAAAAgAAgAAAAoAAgAAAAwAAgAAAA4AAgAAABAAAgACAPD/AgACAPL/AgACAPT/AgACAPb/AgACAPj/AgACAPr/AgACAPz/AgACAP7/AgACAAAAAgACAAIAAgACAAQAAgACAAYAAgACAAgAAgACAAoAAgACAAwAAgACAA4AAgACABAAAgAEAPD/AgAEAPL/AgAEAPT/AgAEAPb/AgAEAPj/AgAEAPr/AgAEAPz/AgAEAP7/AgAEAAAAAgAEAAIAAgAEAAQAAgAEAAYAAgAEAAgAAgAEAAoAAgAEAAwAAgAEAA4AAgAEABAAAgAGAPL/AgAGAPT/AgAGAPb/AgAGAPj/AgAGAPr/AgAGAPz/AgAGAP7/AgAGAAAAAgAGAAIAAgAGAAQAAgAGAAYAAgAGAAgAAgAGAAoAAgAGAAwAAgAGAA4AAgAIAPL/AgAIAPT/AgAIAPb/AgAIAPj/AgAIAPr/AgAIAPz/AgAIAP7/AgAIAAAAAgAIAAIAAgAIAAQAAgAIAAYAAgAIAAgAAgAIAAoAAgAIAAwAAgAIAA4AAgAKAPT/AgAKAPb/AgAKAPj/AgAKAPr/AgAKAPz/AgAKAP7/AgAKAAAAAgAKAAIAAgAKAAQAAgAKAAYAAgAKAAgAAgAKAAoAAgAKAAwAAgAMAPb/AgAMAPj/AgAMAPr/AgAMAPz/AgAMAP7/AgAMAAAAAgAMAAIAAgAMAAQAAgAMAAYAAgAMAAgAAgAMAAoAAgAOAPj/AgAOAPr/AgAOAPz/AgAOAP7/AgAOAAAAAgAOAAIAAgAOAAQAAgAOAAYAAgAOAAgAAgAQAPz/AgAQAP7/AgAQAAAAAgAQAAIAAgAQAAQAAwDx//n/AwDx//v/AwDx//3/AwDx////AwDx/wEAAwDx/wMAAwDx/wUAAwDx/wcAAwDz//f/AwDz//n/AwDz//v/AwDz//3/AwDz////AwDz/wEAAwDz/wMAAwDz/wUAAwDz/wcAAwDz/wkAAwD1//X/AwD1//f/AwD1//n/AwD1//v/AwD1//3/AwD1////AwD1/wEAAwD1/wMAAwD1/wUAAwD1/wcAAwD1/wkAAwD1/wsAAwD3//P/AwD3//X/AwD3//f/AwD3//n/AwD3//v/AwD3//3/AwD3////AwD3/wEAAwD3/wMAAwD3/wUAAwD3/wcAAwD3/wkAAwD3/wsAAwD3/w0AAwD5//H/AwD5//P/AwD5//X/AwD5//f/AwD5//n/AwD5//v/AwD5//3/AwD5////AwD5/wEAAwD5/wMAAwD5/wUAAwD5/wcAAwD5/wkAAwD5/wsAAwD5/w0AAwD5/w8AAwD7//H/AwD7//P/AwD7//X/AwD7//f/AwD7//n/AwD7//v/AwD7//3/AwD7////AwD7/wEAAwD7/wMAAwD7/wUAAwD7/wcAAwD7/wkAAwD7/wsAAwD7/w0AAwD7/w8AAwD9//H/AwD9//P/AwD9//X/AwD9//f/AwD9//n/AwD9//v/AwD9//3/AwD9////AwD9/wEAAwD9/wMAAwD9/wUAAwD9/wcAAwD9/wkAAwD9/wsAAwD9/w0AAwD9/w8AAwD///H/AwD///P/AwD///X/AwD///f/AwD///n/AwD///v/AwD///3/AwD/////AwD//wEAAwD//wMAAwD//wUAAwD//wcAAwD//wkAAwD//wsAAwD//w0AAwD//w8AAwABAPH/AwABAPP/AwABAPX/AwABAPf/AwABAPn/AwABAPv/AwABAP3/AwABAP//AwABAAEAAwABAAMAAwABAAUAAwABAAcAAwABAAkAAwABAAsAAwABAA0AAwABAA8AAwADAPH/AwADAPP/AwADAPX/AwADAPf/AwADAPn/AwADAPv/AwADAP3/AwADAP//AwADAAEAAwADAAMAAwADAAUAAwADAAcAAwADAAkAAwADAAsAAwADAA0AAwADAA8AAwAFAPH/AwAFAPP/AwAFAPX/AwAFAPf/AwAFAPn/AwAFAPv/AwAFAP3/AwAFAP//AwAFAAEAAwAFAAMAAwAFAAUAAwAFAAcAAwAFAAkAAwAFAAsAAwAFAA0AAwAFAA8AAwAHAPH/AwAHAPP/AwAHAPX/AwAHAPf/AwAHAPn/AwAHAPv/AwAHAP3/AwAHAP//AwAHAAEAAwAHAAMAAwAHAAUAAwAHAAcAAwAHAAkAAwAHAAsAAwAHAA0AAwAHAA8AAwAJAPP/AwAJAPX/AwAJAPf/AwAJAPn/AwAJAPv/AwAJAP3/AwAJAP//AwAJAAEAAwAJAAMAAwAJAAUAAwAJAAcAAwAJAAkAAwAJAAsAAwAJAA0AAwALAPX/AwALAPf/AwALAPn/AwALAPv/AwALAP3/AwALAP//AwALAAEAAwALAAMAAwALAAUAAwALAAcAAwALAAkAAwALAAsAAwANAPf/AwANAPn/AwANAPv/AwANAP3/AwANAP//AwANAAEAAwANAAMAAwANAAUAAwANAAcAAwANAAkAAwAPAPn/AwAPAPv/AwAPAP3/AwAPAP//AwAPAAEAAwAPAAMAAwAPAAUAAwAPAAcABADw//7/BADw/wAABADw/wIABADy//j/BADy//r/BADy//z/BADy//7/BADy/wAABADy/wIABADy/wQABADy/wYABADy/wgABAD0//b/BAD0//j/BAD0//r/BAD0//z/BAD0//7/BAD0/wAABAD0/wIABAD0/wQABAD0/wYABAD0/wgABAD0/woABAD2//T/BAD2//b/BAD2//j/BAD2//r/BAD2//z/BAD2//7/BAD2/wAABAD2/wIABAD2/wQABAD2/wYABAD2/wgABAD2/woABAD2/wwABAD4//L/BAD4//T/BAD4//b/BAD4//j/BAD4//r/BAD4//z/BAD4//7/BAD4/wAABAD4/wIABAD4/wQABAD4/wYABAD4/wgABAD4/woABAD4/wwABAD4/w4ABAD6//L/BAD6//T/BAD6//b/BAD6//j/BAD6//r/BAD6//z/BAD6//7/BAD6/wAABAD6/wIABAD6/wQABAD6/wYABAD6/wgABAD6/woABAD6/wwABAD6/w4ABAD8//L/BAD8//T/BAD8//b/BAD8//j/BAD8//r/BAD8//z/BAD8//7/BAD8/wAABAD8/wIABAD8/wQABAD8/wYABAD8/wgABAD8/woABAD8/wwABAD8/w4ABAD+//D/BAD+//L/BAD+//T/BAD+//b/BAD+//j/BAD+//r/BAD+//z/BAD+//7/BAD+/wAABAD+/wIABAD+/wQABAD+/wYABAD+/wgABAD+/woABAD+/wwABAD+/w4ABAD+/xAABAAAAPD/BAAAAPL/BAAAAPT/BAAAAPb/BAAAAPj/BAAAAPr/BAAAAPz/BAAAAP7/BAAAAAAABAAAAAIABAAAAAQABAAAAAYABAAAAAgABAAAAAoABAAAAAwABAAAAA4ABAAAABAABAACAPD/BAACAPL/BAACAPT/BAACAPb/BAACAPj/BAACAPr/BAACAPz/BAACAP7/BAACAAAABAACAAIABAACAAQABAACAAYABAACAAgABAACAAoABAACAAwABAACAA4ABAACABAABAAEAPL/BAAEAPT/BAAEAPb/BAAEAPj/BAAEAPr/BAAEAPz/BAAEAP7/BAAEAAAABAAEAAIABAAEAAQABAAEAAYABAAEAAgABAAEAAoABAAEAAwABAAEAA4ABAAGAPL/BAAGAPT/BAAGAPb/BAAGAPj/BAAGAPr/BAAGAPz/BAAGAP7/BAAGAAAABAAGAAIABAAGAAQABAAGAAYABAAGAAgABAAGAAoABAAGAAwABAAGAA4ABAAIAPL/BAAIAPT/BAAIAPb/BAAIAPj/BAAIAPr/BAAIAPz/BAAIAP7/BAAIAAAABAAIAAIABAAIAAQABAAIAAYABAAIAAgABAAIAAoABAAIAAwABAAIAA4ABAAKAPT/BAAKAPb/BAAKAPj/BAAKAPr/BAAKAPz/BAAKAP7/BAAKAAAABAAKAAIABAAKAAQABAAKAAYABAAKAAgABAAKAAoABAAKAAwABAAMAPb/BAAMAPj/BAAMAPr/BAAMAPz/BAAMAP7/BAAMAAAABAAMAAIABAAMAAQABAAMAAYABAAMAAgABAAMAAoABAAOAPj/BAAOAPr/BAAOAPz/BAAOAP7/BAAOAAAABAAOAAIABAAOAAQABAAOAAYABAAOAAgABAAQAP7/BAAQAAAABAAQAAIABQDx//v/BQDx//3/BQDx////BQDx/wEABQDx/wMABQDx/wUABQDz//f/BQDz//n/BQDz//v/BQDz//3/BQDz////BQDz/wEABQDz/wMABQDz/wUABQDz/wcABQDz/wkABQD1//X/BQD1//f/BQD1//n/BQD1//v/BQD1//3/BQD1////BQD1/wEABQD1/wMABQD1/wUABQD1/wcABQD1/wkABQD1/wsABQD3//P/BQD3//X/BQD3//f/BQD3//n/BQD3//v/BQD3//3/BQD3////BQD3/wEABQD3/wMABQD3/wUABQD3/wcABQD3/wkABQD3/wsABQD3/w0ABQD5//P/BQD5//X/BQD5//f/BQD5//n/BQD5//v/BQD5//3/BQD5////BQD5/wEABQD5/wMABQD5/wUABQD5/wcABQD5/wkABQD5/wsABQD5/w0ABQD7//H/BQD7//P/BQD7//X/BQD7//f/BQD7//n/BQD7//v/BQD7//3/BQD7////BQD7/wEABQD7/wMABQD7/wUABQD7/wcABQD7/wkABQD7/wsABQD7/w0ABQD7/w8ABQD9//H/BQD9//P/BQD9//X/BQD9//f/BQD9//n/BQD9//v/BQD9//3/BQD9////BQD9/wEABQD9/wMABQD9/wUABQD9/wcABQD9/wkABQD9/wsABQD9/w0ABQD9/w8ABQD///H/BQD///P/BQD///X/BQD///f/BQD///n/BQD///v/BQD///3/BQD/////BQD//wEABQD//wMABQD//wUABQD//wcABQD//wkABQD//wsABQD//w0ABQD//w8ABQABAPH/BQABAPP/BQABAPX/BQABAPf/BQABAPn/BQABAPv/BQABAP3/BQABAP//BQABAAEABQABAAMABQABAAUABQABAAcABQABAAkABQABAAsABQABAA0ABQABAA8ABQADAPH/BQADAPP/BQADAPX/BQADAPf/BQADAPn/BQADAPv/BQADAP3/BQADAP//BQADAAEABQADAAMABQADAAUABQADAAcABQADAAkABQADAAsABQADAA0ABQADAA8ABQAFAPH/BQAFAPP/BQAFAPX/BQAFAPf/BQAFAPn/BQAFAPv/BQAFAP3/BQAFAP//BQAFAAEABQAFAAMABQAFAAUABQAFAAcABQAFAAkABQAFAAsABQAFAA0ABQAFAA8ABQAHAPP/BQAHAPX/BQAHAPf/BQAHAPn/BQAHAPv/BQAHAP3/BQAHAP//BQAHAAEABQAHAAMABQAHAAUABQAHAAcABQAHAAkABQAHAAsABQAHAA0ABQAJAPP/BQAJAPX/BQAJAPf/BQAJAPn/BQAJAPv/BQAJAP3/BQAJAP//BQAJAAEABQAJAAMABQAJAAUABQAJAAcABQAJAAkABQAJAAsABQAJAA0ABQALAPX/BQALAPf/BQALAPn/BQALAPv/BQALAP3/BQALAP//BQALAAEABQALAAMABQALAAUABQALAAcABQALAAkABQALAAsABQANAPf/BQANAPn/BQANAPv/BQANAP3/BQANAP//BQANAAEABQANAAMABQANAAUABQANAAcABQANAAkABQAPAPv/BQAPAP3/BQAPAP//BQAPAAEABQAPAAMABQAPAAUABgDy//r/BgDy//z/BgDy//7/BgDy/wAABgDy/wIABgDy/wQABgDy/wYABgD0//b/BgD0//j/BgD0//r/BgD0//z/BgD0//7/BgD0/wAABgD0/wIABgD0/wQABgD0/wYABgD0/wgABgD0/woABgD2//T/BgD2//b/BgD2//j/BgD2//r/BgD2//z/BgD2//7/BgD2/wAABgD2/wIABgD2/wQABgD2/wYABgD2/wgABgD2/woABgD2/wwABgD4//T/BgD4//b/BgD4//j/BgD4//r/BgD4//z/BgD4//7/BgD4/wAABgD4/wIABgD4/wQABgD4/wYABgD4/wgABgD4/woABgD4/wwABgD6//L/BgD6//T/BgD6//b/BgD6//j/BgD6//r/BgD6//z/BgD6//7/BgD6/wAABgD6/wIABgD6/wQABgD6/wYABgD6/wgABgD6/woABgD6/wwABgD6/w4ABgD8//L/BgD8//T/BgD8//b/BgD8//j/BgD8//r/BgD8//z/BgD8//7/BgD8/wAABgD8/wIABgD8/wQABgD8/wYABgD8/wgABgD8/woABgD8/wwABgD8/w4ABgD+//L/BgD+//T/BgD+//b/BgD+//j/BgD+//r/BgD+//z/BgD+//7/BgD+/wAABgD+/wIABgD+/wQABgD+/wYABgD+/wgABgD+/woABgD+/wwABgD+/w4ABgAAAPL/BgAAAPT/BgAAAPb/BgAAAPj/BgAAAPr/BgAAAPz/BgAAAP7/BgAAAAAABgAAAAIABgAAAAQABgAAAAYABgAAAAgABgAAAAoABgAAAAwABgAAAA4ABgACAPL/BgACAPT/BgACAPb/BgACAPj/BgACAPr/BgACAPz/BgACAP7/BgACAAAABgACAAIABgACAAQABgACAAYABgACAAgABgACAAoABgACAAwABgACAA4ABgAEAPL/BgAEAPT/BgAEAPb/BgAEAPj/BgAEAPr/BgAEAPz/BgAEAP7/BgAEAAAABgAEAAIABgAEAAQABgAEAAYABgAEAAgABgAEAAoABgAEAAwABgAEAA4ABgAGAPL/BgAGAPT/BgAGAPb/BgAGAPj/BgAGAPr/BgAGAPz/BgAGAP7/BgAGAAAABgAGAAIABgAGAAQABgAGAAYABgAGAAgABgAGAAoABgAGAAwABgAGAA4ABgAIAPT/BgAIAPb/BgAIAPj/BgAIAPr/BgAIAPz/BgAIAP7/BgAIAAAABgAIAAIABgAIAAQABgAIAAYABgAIAAgABgAIAAoABgAIAAwABgAKAPT/BgAKAPb/BgAKAPj/BgAKAPr/BgAKAPz/BgAKAP7/BgAKAAAABgAKAAIABgAKAAQABgAKAAYABgAKAAgABgAKAAoABgAKAAwABgAMAPb/BgAMAPj/BgAMAPr/BgAMAPz/BgAMAP7/BgAMAAAABgAMAAIABgAMAAQABgAMAAYABgAMAAgABgAMAAoABgAOAPr/BgAOAPz/BgAOAP7/BgAOAAAABgAOAAIABgAOAAQABgAOAAYABwDx//3/BwDx////BwDx/wEABwDx/wMABwDz//n/BwDz//v/BwDz//3/BwDz////BwDz/wEABwDz/wMABwDz/wUABwDz/wcABwD1//f/BwD1//n/BwD1//v/BwD1//3/BwD1////BwD1/wEABwD1/wMABwD1/wUABwD1/wcABwD1/wkABwD3//X/BwD3//f/BwD3//n/BwD3//v/BwD3//3/BwD3////BwD3/wEABwD3/wMABwD3/wUABwD3/wcABwD3/wkABwD3/wsABwD5//P/BwD5//X/BwD5//f/BwD5//n/BwD5//v/BwD5//3/BwD5////BwD5/wEABwD5/wMABwD5/wUABwD5/wcABwD5/wkABwD5/wsABwD5/w0ABwD7//P/BwD7//X/BwD7//f/BwD7//n/BwD7//v/BwD7//3/BwD7////BwD7/wEABwD7/wMABwD7/wUABwD7/wcABwD7/wkABwD7/wsABwD7/w0ABwD9//H/BwD9//P/BwD9//X/BwD9//f/BwD9//n/BwD9//v/BwD9//3/BwD9////BwD9/wEABwD9/wMABwD9/wUABwD9/wcABwD9/wkABwD9/wsABwD9/w0ABwD9/w8ABwD///H/BwD///P/BwD///X/BwD///f/BwD///n/BwD///v/BwD///3/BwD/////BwD//wEABwD//wMABwD//wUABwD//wcABwD//wkABwD//wsABwD//w0ABwD//w8ABwABAPH/BwABAPP/BwABAPX/BwABAPf/BwABAPn/BwABAPv/BwABAP3/BwABAP//BwABAAEABwABAAMABwABAAUABwABAAcABwABAAkABwABAAsABwABAA0ABwABAA8ABwADAPH/BwADAPP/BwADAPX/BwADAPf/BwADAPn/BwADAPv/BwADAP3/BwADAP//BwADAAEABwADAAMABwADAAUABwADAAcABwADAAkABwADAAsABwADAA0ABwADAA8ABwAFAPP/BwAFAPX/BwAFAPf/BwAFAPn/BwAFAPv/BwAFAP3/BwAFAP//BwAFAAEABwAFAAMABwAFAAUABwAFAAcABwAFAAkABwAFAAsABwAFAA0ABwAHAPP/BwAHAPX/BwAHAPf/BwAHAPn/BwAHAPv/BwAHAP3/BwAHAP//BwAHAAEABwAHAAMABwAHAAUABwAHAAcABwAHAAkABwAHAAsABwAHAA0ABwAJAPX/BwAJAPf/BwAJAPn/BwAJAPv/BwAJAP3/BwAJAP//BwAJAAEABwAJAAMABwAJAAUABwAJAAcABwAJAAkABwAJAAsABwALAPf/BwALAPn/BwALAPv/BwALAP3/BwALAP//BwALAAEABwALAAMABwALAAUABwALAAcABwALAAkABwANAPn/BwANAPv/BwANAP3/BwANAP//BwANAAEABwANAAMABwANAAUABwANAAcABwAPAP3/BwAPAP//BwAPAAEABwAPAAMACADy//z/CADy//7/CADy/wAACADy/wIACADy/wQACAD0//j/CAD0//r/CAD0//z/CAD0//7/CAD0/wAACAD0/wIACAD0/wQACAD0/wYACAD0/wgACAD2//b/CAD2//j/CAD2//r/CAD2//z/CAD2//7/CAD2/wAACAD2/wIACAD2/wQACAD2/wYACAD2/wgACAD2/woACAD4//T/CAD4//b/CAD4//j/CAD4//r/CAD4//z/CAD4//7/CAD4/wAACAD4/wIACAD4/wQACAD4/wYACAD4/wgACAD4/woACAD4/wwACAD6//T/CAD6//b/CAD6//j/CAD6//r/CAD6//z/CAD6//7/CAD6/wAACAD6/wIACAD6/wQACAD6/wYACAD6/wgACAD6/woACAD6/wwACAD8//L/CAD8//T/CAD8//b/CAD8//j/CAD8//r/CAD8//z/CAD8//7/CAD8/wAACAD8/wIACAD8/wQACAD8/wYACAD8/wgACAD8/woACAD8/wwACAD8/w4ACAD+//L/CAD+//T/CAD+//b/CAD+//j/CAD+//r/CAD+//z/CAD+//7/CAD+/wAACAD+/wIACAD+/wQACAD+/wYACAD+/wgACAD+/woACAD+/wwACAD+/w4ACAAAAPL/CAAAAPT/CAAAAPb/CAAAAPj/CAAAAPr/CAAAAPz/CAAAAP7/CAAAAAAACAAAAAIACAAAAAQACAAAAAYACAAAAAgACAAAAAoACAAAAAwACAAAAA4ACAACAPL/CAACAPT/CAACAPb/CAACAPj/CAACAPr/CAACAPz/CAACAP7/CAACAAAACAACAAIACAACAAQACAACAAYACAACAAgACAACAAoACAACAAwACAACAA4ACAAEAPL/CAAEAPT/CAAEAPb/CAAEAPj/CAAEAPr/CAAEAPz/CAAEAP7/CAAEAAAACAAEAAIACAAEAAQACAAEAAYACAAEAAgACAAEAAoACAAEAAwACAAEAA4ACAAGAPT/CAAGAPb/CAAGAPj/CAAGAPr/CAAGAPz/CAAGAP7/CAAGAAAACAAGAAIACAAGAAQACAAGAAYACAAGAAgACAAGAAoACAAGAAwACAAIAPT/CAAIAPb/CAAIAPj/CAAIAPr/CAAIAPz/CAAIAP7/CAAIAAAACAAIAAIACAAIAAQACAAIAAYACAAIAAgACAAIAAoACAAIAAwACAAKAPb/CAAKAPj/CAAKAPr/CAAKAPz/CAAKAP7/CAAKAAAACAAKAAIACAAKAAQACAAKAAYACAAKAAgACAAKAAoACAAMAPj/CAAMAPr/CAAMAPz/CAAMAP7/CAAMAAAACAAMAAIACAAMAAQACAAMAAYACAAMAAgACAAOAPz/CAAOAP7/CAAOAAAACAAOAAIACAAOAAQACQDz//v/CQDz//3/CQDz////CQDz/wEACQDz/wMACQDz/wUACQD1//f/CQD1//n/CQD1//v/CQD1//3/CQD1////CQD1/wEACQD1/wMACQD1/wUACQD1/wcACQD1/wkACQD3//X/CQD3//f/CQD3//n/CQD3//v/CQD3//3/CQD3////CQD3/wEACQD3/wMACQD3/wUACQD3/wcACQD3/wkACQD3/wsACQD5//X/CQD5//f/CQD5//n/CQD5//v/CQD5//3/CQD5////CQD5/wEACQD5/wMACQD5/wUACQD5/wcACQD5/wkACQD5/wsACQD7//P/CQD7//X/CQD7//f/CQD7//n/CQD7//v/CQD7//3/CQD7////CQD7/wEACQD7/wMACQD7/wUACQD7/wcACQD7/wkACQD7/wsACQD7/w0ACQD9//P/CQD9//X/CQD9//f/CQD9//n/CQD9//v/CQD9//3/CQD9////CQD9/wEACQD9/wMACQD9/wUACQD9/wcACQD9/wkACQD9/wsACQD9/w0ACQD///P/CQD///X/CQD///f/CQD///n/CQD///v/CQD///3/CQD/////CQD//wEACQD//wMACQD//wUACQD//wcACQD//wkACQD//wsACQD//w0ACQABAPP/CQABAPX/CQABAPf/CQABAPn/CQABAPv/CQABAP3/CQABAP//CQABAAEACQABAAMACQABAAUACQABAAcACQABAAkACQABAAsACQABAA0ACQADAPP/CQADAPX/CQADAPf/CQADAPn/CQADAPv/CQADAP3/CQADAP//CQADAAEACQADAAMACQADAAUACQADAAcACQADAAkACQADAAsACQADAA0ACQAFAPP/CQAFAPX/CQAFAPf/CQAFAPn/CQAFAPv/CQAFAP3/CQAFAP//CQAFAAEACQAFAAMACQAFAAUACQAFAAcACQAFAAkACQAFAAsACQAFAA0ACQAHAPX/CQAHAPf/CQAHAPn/CQAHAPv/CQAHAP3/CQAHAP//CQAHAAEACQAHAAMACQAHAAUACQAHAAcACQAHAAkACQAHAAsACQAJAPX/CQAJAPf/CQAJAPn/CQAJAPv/CQAJAP3/CQAJAP//CQAJAAEACQAJAAMACQAJAAUACQAJAAcACQAJAAkACQAJAAsACQALAPf/CQALAPn/CQALAPv/CQALAP3/CQALAP//CQALAAEACQALAAMACQALAAUACQALAAcACQALAAkACQANAPv/CQANAP3/CQANAP//CQANAAEACQANAAMACQANAAUACgD0//r/CgD0//z/CgD0//7/CgD0/wAACgD0/wIACgD0/wQACgD0/wYACgD2//j/CgD2//r/CgD2//z/CgD2//7/CgD2/wAACgD2/wIACgD2/wQACgD2/wYACgD2/wgACgD4//b/CgD4//j/CgD4//r/CgD4//z/CgD4//7/CgD4/wAACgD4/wIACgD4/wQACgD4/wYACgD4/wgACgD4/woACgD6//T/CgD6//b/CgD6//j/CgD6//r/CgD6//z/CgD6//7/CgD6/wAACgD6/wIACgD6/wQACgD6/wYACgD6/wgACgD6/woACgD6/wwACgD8//T/CgD8//b/CgD8//j/CgD8//r/CgD8//z/CgD8//7/CgD8/wAACgD8/wIACgD8/wQACgD8/wYACgD8/wgACgD8/woACgD8/wwACgD+//T/CgD+//b/CgD+//j/CgD+//r/CgD+//z/CgD+//7/CgD+/wAACgD+/wIACgD+/wQACgD+/wYACgD+/wgACgD+/woACgD+/wwACgAAAPT/CgAAAPb/CgAAAPj/CgAAAPr/CgAAAPz/CgAAAP7/CgAAAAAACgAAAAIACgAAAAQACgAAAAYACgAAAAgACgAAAAoACgAAAAwACgACAPT/CgACAPb/CgACAPj/CgACAPr/CgACAPz/CgACAP7/CgACAAAACgACAAIACgACAAQACgACAAYACgACAAgACgACAAoACgACAAwACgAEAPT/CgAEAPb/CgAEAPj/CgAEAPr/CgAEAPz/CgAEAP7/CgAEAAAACgAEAAIACgAEAAQACgAEAAYACgAEAAgACgAEAAoACgAEAAwACgAGAPT/CgAGAPb/CgAGAPj/CgAGAPr/CgAGAPz/CgAGAP7/CgAGAAAACgAGAAIACgAGAAQACgAGAAYACgAGAAgACgAGAAoACgAGAAwACgAIAPb/CgAIAPj/CgAIAPr/CgAIAPz/CgAIAP7/CgAIAAAACgAIAAIACgAIAAQACgAIAAYACgAIAAgACgAIAAoACgAKAPj/CgAKAPr/CgAKAPz/CgAKAP7/CgAKAAAACgAKAAIACgAKAAQACgAKAAYACgAKAAgACgAMAPr/CgAMAPz/CgAMAP7/CgAMAAAACgAMAAIACgAMAAQACgAMAAYACwD1//v/CwD1//3/CwD1////CwD1/wEACwD1/wMACwD1/wUACwD3//f/CwD3//n/CwD3//v/CwD3//3/CwD3////CwD3/wEACwD3/wMACwD3/wUACwD3/wcACwD3/wkACwD5//f/CwD5//n/CwD5//v/CwD5//3/CwD5////CwD5/wEACwD5/wMACwD5/wUACwD5/wcACwD5/wkACwD7//X/CwD7//f/CwD7//n/CwD7//v/CwD7//3/CwD7////CwD7/wEACwD7/wMACwD7/wUACwD7/wcACwD7/wkACwD7/wsACwD9//X/CwD9//f/CwD9//n/CwD9//v/CwD9//3/CwD9////CwD9/wEACwD9/wMACwD9/wUACwD9/wcACwD9/wkACwD9/wsACwD///X/CwD///f/CwD///n/CwD///v/CwD///3/CwD/////CwD//wEACwD//wMACwD//wUACwD//wcACwD//wkACwD//wsACwABAPX/CwABAPf/CwABAPn/CwABAPv/CwABAP3/CwABAP//CwABAAEACwABAAMACwABAAUACwABAAcACwABAAkACwABAAsACwADAPX/CwADAPf/CwADAPn/CwADAPv/CwADAP3/CwADAP//CwADAAEACwADAAMACwADAAUACwADAAcACwADAAkACwADAAsACwAFAPX/CwAFAPf/CwAFAPn/CwAFAPv/CwAFAP3/CwAFAP//CwAFAAEACwAFAAMACwAFAAUACwAFAAcACwAFAAkACwAFAAsACwAHAPf/CwAHAPn/CwAHAPv/CwAHAP3/CwAHAP//CwAHAAEACwAHAAMACwAHAAUACwAHAAcACwAHAAkACwAJAPf/CwAJAPn/CwAJAPv/CwAJAP3/CwAJAP//CwAJAAEACwAJAAMACwAJAAUACwAJAAcACwAJAAkACwALAPv/CwALAP3/CwALAP//CwALAAEACwALAAMACwALAAUADAD2//r/DAD2//z/DAD2//7/DAD2/wAADAD2/wIADAD2/wQADAD2/wYADAD4//j/DAD4//r/DAD4//z/DAD4//7/DAD4/wAADAD4/wIADAD4/wQADAD4/wYADAD4/wgADAD6//b/DAD6//j/DAD6//r/DAD6//z/DAD6//7/DAD6/wAADAD6/wIADAD6/wQADAD6/wYADAD6/wgADAD6/woADAD8//b/DAD8//j/DAD8//r/DAD8//z/DAD8//7/DAD8/wAADAD8/wIADAD8/wQADAD8/wYADAD8/wgADAD8/woADAD+//b/DAD+//j/DAD+//r/DAD+//z/DAD+//7/DAD+/wAADAD+/wIADAD+/wQADAD+/wYADAD+/wgADAD+/woADAAAAPb/DAAAAPj/DAAAAPr/DAAAAPz/DAAAAP7/DAAAAAAADAAAAAIADAAAAAQADAAAAAYADAAAAAgADAAAAAoADAACAPb/DAACAPj/DAACAPr/DAACAPz/DAACAP7/DAACAAAADAACAAIADAACAAQADAACAAYADAACAAgADAACAAoADAAEAPb/DAAEAPj/DAAEAPr/DAAEAPz/DAAEAP7/DAAEAAAADAAEAAIADAAEAAQADAAEAAYADAAEAAgADAAEAAoADAAGAPb/DAAGAPj/DAAGAPr/DAAGAPz/DAAGAP7/DAAGAAAADAAGAAIADAAGAAQADAAGAAYADAAGAAgADAAGAAoADAAIAPj/DAAIAPr/DAAIAPz/DAAIAP7/DAAIAAAADAAIAAIADAAIAAQADAAIAAYADAAIAAgADAAKAPr/DAAKAPz/DAAKAP7/DAAKAAAADAAKAAIADAAKAAQADAAKAAYADQD3//v/DQD3//3/DQD3////DQD3/wEADQD3/wMADQD3/wUADQD5//n/DQD5//v/DQD5//3/DQD5////DQD5/wEADQD5/wMADQD5/wUADQD5/wcADQD7//f/DQD7//n/DQD7//v/DQD7//3/DQD7////DQD7/wEADQD7/wMADQD7/wUADQD7/wcADQD7/wkADQD9//f/DQD9//n/DQD9//v/DQD9//3/DQD9////DQD9/wEADQD9/wMADQD9/wUADQD9/wcADQD9/wkADQD///f/DQD///n/DQD///v/DQD///3/DQD/////DQD//wEADQD//wMADQD//wUADQD//wcADQD//wkADQABAPf/DQABAPn/DQABAPv/DQABAP3/DQABAP//DQABAAEADQABAAMADQABAAUADQABAAcADQABAAkADQADAPf/DQADAPn/DQADAPv/DQADAP3/DQADAP//DQADAAEADQADAAMADQADAAUADQADAAcADQADAAkADQAFAPf/DQAFAPn/DQAFAPv/DQAFAP3/DQAFAP//DQAFAAEADQAFAAMADQAFAAUADQAFAAcADQAFAAkADQAHAPn/DQAHAPv/DQAHAP3/DQAHAP//DQAHAAEADQAHAAMADQAHAAUADQAHAAcADQAJAPv/DQAJAP3/DQAJAP//DQAJAAEADQAJAAMADQAJAAUADgD4//z/DgD4//7/DgD4/wAADgD4/wIADgD4/wQADgD6//r/DgD6//z/DgD6//7/DgD6/wAADgD6/wIADgD6/wQADgD6/wYADgD8//j/DgD8//r/DgD8//z/DgD8//7/DgD8/wAADgD8/wIADgD8/wQADgD8/wYADgD8/wgADgD+//j/DgD+//r/DgD+//z/DgD+//7/DgD+/wAADgD+/wIADgD+/wQADgD+/wYADgD+/wgADgAAAPj/DgAAAPr/DgAAAPz/DgAAAP7/DgAAAAAADgAAAAIADgAAAAQADgAAAAYADgAAAAgADgACAPj/DgACAPr/DgACAPz/DgACAP7/DgACAAAADgACAAIADgACAAQADgACAAYADgACAAgADgAEAPj/DgAEAPr/DgAEAPz/DgAEAP7/DgAEAAAADgAEAAIADgAEAAQADgAEAAYADgAEAAgADgAGAPr/DgAGAPz/DgAGAP7/DgAGAAAADgAGAAIADgAGAAQADgAGAAYADgAIAPz/DgAIAP7/DgAIAAAADgAIAAIADgAIAAQADwD5//3/DwD5////DwD5/wEADwD5/wMADwD7//v/DwD7//3/DwD7////DwD7/wEADwD7/wMADwD7/wUADwD9//n/DwD9//v/DwD9//3/DwD9////DwD9/wEADwD9/wMADwD9/wUADwD9/wcADwD///n/DwD///v/DwD///3/DwD/////DwD//wEADwD//wMADwD//wUADwD//wcADwABAPn/DwABAPv/DwABAP3/DwABAP//DwABAAEADwABAAMADwABAAUADwABAAcADwADAPn/DwADAPv/DwADAP3/DwADAP//DwADAAEADwADAAMADwADAAUADwADAAcADwAFAPv/DwAFAP3/DwAFAP//DwAFAAEADwAFAAMADwAFAAUADwAHAP3/DwAHAP//DwAHAAEADwAHAAMAEAD8//7/EAD8/wAAEAD8/wIAEAD+//z/EAD+//7/EAD+/wAAEAD+/wIAEAD+/wQAEAAAAPz/EAAAAP7/EAAAAAAAEAAAAAIAEAAAAAQAEAACAPz/EAACAP7/EAACAAAAEAACAAIAEAACAAQAEAAEAP7/EAAEAAAAEAAEAAIA\",\"F2\":\"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0nkENvnXOjZC14I2BSDANv3oMTekgQc4tw4TOdq/1jnav9Y5tw4TOaSBBzj96DE3BSDANkLXgjb51zo20nkENjDaCjZt50Q2/oaLNlxx1jaozmk3wrt/ONq/1jk0Ypo6NGKaOtq/1jnCu384qM5pN1xx1jb+hos2bedENjDaCjYw2go2bedENv6GizZccdY2qM5pN8K7fzjav9Y5NGKaOjRimjrav9Y5wrt/OKjOaTdccdY2/oaLNm3nRDYw2go20nkENvnXOjZC14I2BSDANv3oMTekgQc4tw4TOdq/1jnav9Y5tw4TOaSBBzj96DE3BSDANkLXgjb51zo20nkENh+h8TWftyg2GDdoNooCoTYXzfQ2qM5pN6SBBzjCu384wrt/OKSBBziozmk3F830NooCoTYYN2g2n7coNh+h8TWDY9M1VKERNm3nRDZC14I2j+OuNhfN9Db96DE3qM5pN6jOaTf96DE3F830No/jrjZC14I2bedENlShETaDY9M1H6HxNQuGIDZRvU82QteCNooCoTYFIMA2XHHWNlxx1jYFIMA2igKhNkLXgjZRvU82C4YgNh+h8TWs8fw1C4YgNm3nRDYYN2g2QteCNv6Gizb+hos2QteCNhg3aDZt50Q2C4YgNqzx/DUfofE1VKERNp+3KDb51zo2bedENm3nRDb51zo2n7coNlShETYfofE1g2PTNR+h8TXSeQQ2MNoKNjDaCjbSeQQ2H6HxNYNj0zWA1xc4V54kOIg8KThXniQ4gNcXOFeeJDjRf0k4aftrONiMgjiSL4c42IyCOGn7azjRf0k4V54kONVQODiM73M4bHKcOHD0vjhugtk4vZ7jOG6C2Thw9L44bHKcOIzvczjVUDg41VA4ONiMgjgKMLc4pR36OJLyITlPyUA5uB1NOU/JQDmS8iE5pR36OAowtzjYjII41VA4OFeeJDiM73M4CjC3OI8YCjm4HU05KQ2ROcyDuTkFEMs5zIO5OSkNkTm4HU05jxgKOQowtziM73M4V54kONF/SThscpw4pR36OLgdTTnsPao5TooJOmn3RjqznmU6afdGOk6KCTrsPao5uB1NOaUd+jhscpw40X9JOIDXFzhp+2s4cPS+OJLyITkpDZE5TooJOqFBhjpvye86/oMZO2/J7zqhQYY6TooJOikNkTmS8iE5cPS+OGn7aziA1xc4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pIEHOMK7fzjCu384pIEHOKjOaTcXzfQ2igKhNhg3aDaftyg2H6HxNdX15jULhiA2GXZbNhpxlTZccdY2/egxN4O/pzekgQc4pIEHOIO/pzf96DE3XHHWNhpxlTYZdls2C4YgNtX15jWDY9M1VKERNm3nRDZC14I2j+OuNhfN9Db96DE3qM5pN6jOaTf96DE3F830No/jrjZC14I2bedENlShETaDY9M1rPH8NZ+3KDYZdls2/oaLNo/jrjZccdY2F830NhfN9DZccdY2j+OuNv6GizYZdls2n7coNqzx/DWDY9M1MNoKNq14MTYZdls2QteCNhpxlTaKAqE2igKhNhpxlTZC14I2GXZbNq14MTYw2go2g2PTNbPk3DUw2go2n7coNm3nRDYZdls2GDdoNhg3aDYZdls2bedENp+3KDYw2go2s+TcNYNj0zWs8fw1VKERNguGIDaftyg2n7coNguGIDZUoRE2rPH8NYNj0zWDY9M11fXmNR+h8TUfofE11fXmNYNj0zXDLyA41VA4ONF/SThhw0840X9JONVQODjDLyA4QekTOJTKPThp+2s41RKMOGxynDj6jKI4bHKcONUSjDhp+2s4lMo9OEHpEzhB6RM40X9JOJIvhziR4684boLZOKUd+jhzVAM5pR36OG6C2TiR4684ki+HONF/SThB6RM4lMo9OJIvhzhw9L44c1QDOTtTKzm4HU05irZaObgdTTk7Uys5c1QDOXD0vjiSL4c4lMo9OMMvIDhp+2s4keOvOHNUAzlPyUA5qpSGOew9qjnMg7k57D2qOaqUhjlPyUA5c1QDOZHjrzhp+2s4wy8gONVQODjVEow4boLZODtTKzmqlIY5BRDLOU6KCTqWNho6TooJOgUQyzmqlIY5O1MrOW6C2TjVEow41VA4ONF/SThscpw4pR36OLgdTTnsPao5TooJOmn3RjqznmU6afdGOk6KCTrsPao5uB1NOaUd+jhscpw40X9JOGHDTzj6jKI4c1QDOYq2WjnMg7k5ljYaOrOeZTqhQYY6s55lOpY2GjrMg7k5irZaOXNUAzn6jKI4YcNPONF/SThscpw4pR36OLgdTTnsPao5TooJOmn3RjqznmU6afdGOk6KCTrsPao5uB1NOaUd+jhscpw40X9JONVQODjVEow4boLZODtTKzmqlIY5BRDLOU6KCTqWNho6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\",\"U_re\":\"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dL0VO9qT9zqSpQM7gTYgOwF4PTtA0Fc7rIxqO0FjcTusjGo7QNBXOwF4PTuBNiA7kqUDO+RtBjsZ8yM7RFFCO0HIXTtBY3E7EY94O0FjcTtByF07RFFCOxnzIzvkbQY7kqUDO4E2IDsBeD07QNBXO6yMajtBY3E7rIxqO0DQVzsBeD07gTYgO5KlAzvak/c6dL0VO8n/LzsRXUc7QNBXO0HIXTtA0Fc7EV1HO8n/Lzt0vRU72pP3OjZF4DrkbQY7OJocO8n/LzsBeD07RFFCOwF4PTvJ/y87OJocO+RtBjs2ReA6izHpOuRtBjt0vRU7gTYgOxnzIzuBNiA7dL0VO+RtBjuLMek6NkXgOtqT9zqSpQM75G0GO5KlAzvak/c6NkXgOtmmvLln+Mm5CxXRuQsV0bln+Mm52aa8uX8pw7kahNi5sm7ouWL28Lli9vC5sm7ouRqE2Ll/KcO52aa8uRqE2Lli9vC56agBuiuaBrormga66agBumL28LkahNi52aa8uWf4ybmybui56agBul/PC7oUTxG6FE8Rul/PC7rpqAG6sm7ouWf4ybkLFdG5YvbwuSuaBroUTxG6IiEXuiIhF7oUTxG6K5oGumL28LkLFdG5CxXRuWL28Lkrmga6FE8RuiIhF7oiIRe6FE8RuiuaBrpi9vC5CxXRuWf4ybmybui56agBul/PC7oUTxG6FE8Rul/PC7rpqAG6sm7ouWf4ybnZpry5GoTYuWL28LnpqAG6K5oGuiuaBrrpqAG6YvbwuRqE2LnZpry5fynDuRqE2Lmybui5YvbwuWL28Lmybui5GoTYuX8pw7nZpry5Z/jJuQsV0bkLFdG5Z/jJudmmvLmhq+Q6maTyOtqT9zqZpPI6oavkOqTZ7TqSpQM74EIMO6NRDzvgQgw7kqUDO6TZ7Tqhq+Q6kqUDOxZ6Ejs4mhw7gTYgOziaHDsWehI7kqUDO6Gr5DqZpPI64EIMOziaHDt20ic7CdYrO3bSJzs4mhw74EIMO5mk8jrak/c6o1EPO4E2IDsJ1is7yf8vOwnWKzuBNiA7o1EPO9qT9zqZpPI64EIMOziaHDt20ic7CdYrO3bSJzs4mhw74EIMO5mk8jqhq+Q6kqUDOxZ6Ejs4mhw7gTYgOziaHDsWehI7kqUDO6Gr5Dqk2e06kqUDO+BCDDujUQ874EIMO5KlAzuk2e06oavkOpmk8jrak/c6maTyOqGr5DoTZ7a52aa8udmmvLkTZ7a52aa8uWf4ybkLFdG5CxXRuWf4ybnZpry5E2e2uWf4ybkahNi5vkrgub5K4LkahNi5Z/jJuRNntrnZpry5CxXRub5K4Lmybui5sm7oub5K4LkLFdG52aa8udmmvLkLFdG5vkrgubJu6Lmybui5vkrguQsV0bnZpry5E2e2uWf4ybkahNi5vkrgub5K4LkahNi5Z/jJuRNntrnZpry5Z/jJuQsV0bkLFdG5Z/jJudmmvLkTZ7a52aa8udmmvLkTZ7a5oavkOosx6Tqhq+Q6oavkOpmk8jrak/c6maTyOqGr5DqLMek62pP3Ou+o/Drak/c6izHpOqGr5DqZpPI62pP3Opmk8jqhq+Q6oavkOosx6Tqhq+Q6\",\"U_im\":\"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\",\"u0_imag\":0.0038940976084273944,\"absorptive\":true,\"n_reflections\":5028,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "SrTiO3 (perovskite)": "{\"name\":\"SrTiO3\",\"spacegroup\":\"Pm-3m (221)\",\"pointgroup\":\"m-3m\",\"cell\":[[3.905,0.0,0.0],[0.0,3.905,0.0],[0.0,0.0,3.905]],\"recip\":[[0.2560819462227913,0.0,0.0],[0.0,0.2560819462227913,0.0],[0.0,0.0,0.2560819462227913]],\"positions_frac\":[[0.0,0.0,0.0],[0.49999999999999994,0.49999999999999994,0.49999999999999994],[0.49999999999999994,0.49999999999999994,0.0],[0.0,0.49999999999999994,0.49999999999999994],[0.49999999999999994,0.0,0.49999999999999994]],\"numbers\":[38,22,8,8,8],\"symbols\":[\"Sr\",\"Ti\",\"O\",\"O\",\"O\"],\"colors\":[[0.0,1.0,0.0],[0.749,0.761,0.78],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051]],\"radii\":[1.95,1.6,0.66,0.66,0.66],\"hkl_i16\":\"9f/8/wAA9f/9//7/9f/9////9f/9/wAA9f/9/wEA9f/9/wIA9f/+//3/9f/+//7/9f/+////9f/+/wAA9f/+/wEA9f/+/wIA9f/+/wMA9f////3/9f////7/9f//////9f///wAA9f///wEA9f///wIA9f///wMA9f8AAPz/9f8AAP3/9f8AAP7/9f8AAP//9f8AAAAA9f8AAAEA9f8AAAIA9f8AAAMA9f8AAAQA9f8BAP3/9f8BAP7/9f8BAP//9f8BAAAA9f8BAAEA9f8BAAIA9f8BAAMA9f8CAP3/9f8CAP7/9f8CAP//9f8CAAAA9f8CAAEA9f8CAAIA9f8CAAMA9f8DAP7/9f8DAP//9f8DAAAA9f8DAAEA9f8DAAIA9f8EAAAA9v/6////9v/6/wAA9v/6/wEA9v/7//3/9v/7//7/9v/7////9v/7/wAA9v/7/wEA9v/7/wIA9v/7/wMA9v/8//z/9v/8//3/9v/8//7/9v/8////9v/8/wAA9v/8/wEA9v/8/wIA9v/8/wMA9v/8/wQA9v/9//v/9v/9//z/9v/9//3/9v/9//7/9v/9////9v/9/wAA9v/9/wEA9v/9/wIA9v/9/wMA9v/9/wQA9v/9/wUA9v/+//v/9v/+//z/9v/+//3/9v/+//7/9v/+////9v/+/wAA9v/+/wEA9v/+/wIA9v/+/wMA9v/+/wQA9v/+/wUA9v////r/9v////v/9v////z/9v////3/9v////7/9v//////9v///wAA9v///wEA9v///wIA9v///wMA9v///wQA9v///wUA9v///wYA9v8AAPr/9v8AAPv/9v8AAPz/9v8AAP3/9v8AAP7/9v8AAP//9v8AAAAA9v8AAAEA9v8AAAIA9v8AAAMA9v8AAAQA9v8AAAUA9v8AAAYA9v8BAPr/9v8BAPv/9v8BAPz/9v8BAP3/9v8BAP7/9v8BAP//9v8BAAAA9v8BAAEA9v8BAAIA9v8BAAMA9v8BAAQA9v8BAAUA9v8BAAYA9v8CAPv/9v8CAPz/9v8CAP3/9v8CAP7/9v8CAP//9v8CAAAA9v8CAAEA9v8CAAIA9v8CAAMA9v8CAAQA9v8CAAUA9v8DAPv/9v8DAPz/9v8DAP3/9v8DAP7/9v8DAP//9v8DAAAA9v8DAAEA9v8DAAIA9v8DAAMA9v8DAAQA9v8DAAUA9v8EAPz/9v8EAP3/9v8EAP7/9v8EAP//9v8EAAAA9v8EAAEA9v8EAAIA9v8EAAMA9v8EAAQA9v8FAP3/9v8FAP7/9v8FAP//9v8FAAAA9v8FAAEA9v8FAAIA9v8FAAMA9v8GAP//9v8GAAAA9v8GAAEA9//5//7/9//5////9//5/wAA9//5/wEA9//5/wIA9//6//z/9//6//3/9//6//7/9//6////9//6/wAA9//6/wEA9//6/wIA9//6/wMA9//6/wQA9//7//v/9//7//z/9//7//3/9//7//7/9//7////9//7/wAA9//7/wEA9//7/wIA9//7/wMA9//7/wQA9//7/wUA9//8//r/9//8//v/9//8//z/9//8//3/9//8//7/9//8////9//8/wAA9//8/wEA9//8/wIA9//8/wMA9//8/wQA9//8/wUA9//8/wYA9//9//r/9//9//v/9//9//z/9//9//3/9//9//7/9//9////9//9/wAA9//9/wEA9//9/wIA9//9/wMA9//9/wQA9//9/wUA9//9/wYA9//+//n/9//+//r/9//+//v/9//+//z/9//+//3/9//+//7/9//+////9//+/wAA9//+/wEA9//+/wIA9//+/wMA9//+/wQA9//+/wUA9//+/wYA9//+/wcA9/////n/9/////r/9/////v/9/////z/9/////3/9/////7/9///////9////wAA9////wEA9////wIA9////wMA9////wQA9////wUA9////wYA9////wcA9/8AAPn/9/8AAPr/9/8AAPv/9/8AAPz/9/8AAP3/9/8AAP7/9/8AAP//9/8AAAAA9/8AAAEA9/8AAAIA9/8AAAMA9/8AAAQA9/8AAAUA9/8AAAYA9/8AAAcA9/8BAPn/9/8BAPr/9/8BAPv/9/8BAPz/9/8BAP3/9/8BAP7/9/8BAP//9/8BAAAA9/8BAAEA9/8BAAIA9/8BAAMA9/8BAAQA9/8BAAUA9/8BAAYA9/8BAAcA9/8CAPn/9/8CAPr/9/8CAPv/9/8CAPz/9/8CAP3/9/8CAP7/9/8CAP//9/8CAAAA9/8CAAEA9/8CAAIA9/8CAAMA9/8CAAQA9/8CAAUA9/8CAAYA9/8CAAcA9/8DAPr/9/8DAPv/9/8DAPz/9/8DAP3/9/8DAP7/9/8DAP//9/8DAAAA9/8DAAEA9/8DAAIA9/8DAAMA9/8DAAQA9/8DAAUA9/8DAAYA9/8EAPr/9/8EAPv/9/8EAPz/9/8EAP3/9/8EAP7/9/8EAP//9/8EAAAA9/8EAAEA9/8EAAIA9/8EAAMA9/8EAAQA9/8EAAUA9/8EAAYA9/8FAPv/9/8FAPz/9/8FAP3/9/8FAP7/9/8FAP//9/8FAAAA9/8FAAEA9/8FAAIA9/8FAAMA9/8FAAQA9/8FAAUA9/8GAPz/9/8GAP3/9/8GAP7/9/8GAP//9/8GAAAA9/8GAAEA9/8GAAIA9/8GAAMA9/8GAAQA9/8HAP7/9/8HAP//9/8HAAAA9/8HAAEA9/8HAAIA+P/4//3/+P/4//7/+P/4////+P/4/wAA+P/4/wEA+P/4/wIA+P/4/wMA+P/5//z/+P/5//3/+P/5//7/+P/5////+P/5/wAA+P/5/wEA+P/5/wIA+P/5/wMA+P/5/wQA+P/6//r/+P/6//v/+P/6//z/+P/6//3/+P/6//7/+P/6////+P/6/wAA+P/6/wEA+P/6/wIA+P/6/wMA+P/6/wQA+P/6/wUA+P/6/wYA+P/7//r/+P/7//v/+P/7//z/+P/7//3/+P/7//7/+P/7////+P/7/wAA+P/7/wEA+P/7/wIA+P/7/wMA+P/7/wQA+P/7/wUA+P/7/wYA+P/8//n/+P/8//r/+P/8//v/+P/8//z/+P/8//3/+P/8//7/+P/8////+P/8/wAA+P/8/wEA+P/8/wIA+P/8/wMA+P/8/wQA+P/8/wUA+P/8/wYA+P/8/wcA+P/9//j/+P/9//n/+P/9//r/+P/9//v/+P/9//z/+P/9//3/+P/9//7/+P/9////+P/9/wAA+P/9/wEA+P/9/wIA+P/9/wMA+P/9/wQA+P/9/wUA+P/9/wYA+P/9/wcA+P/9/wgA+P/+//j/+P/+//n/+P/+//r/+P/+//v/+P/+//z/+P/+//3/+P/+//7/+P/+////+P/+/wAA+P/+/wEA+P/+/wIA+P/+/wMA+P/+/wQA+P/+/wUA+P/+/wYA+P/+/wcA+P/+/wgA+P////j/+P////n/+P////r/+P////v/+P////z/+P////3/+P////7/+P//////+P///wAA+P///wEA+P///wIA+P///wMA+P///wQA+P///wUA+P///wYA+P///wcA+P///wgA+P8AAPj/+P8AAPn/+P8AAPr/+P8AAPv/+P8AAPz/+P8AAP3/+P8AAP7/+P8AAP//+P8AAAAA+P8AAAEA+P8AAAIA+P8AAAMA+P8AAAQA+P8AAAUA+P8AAAYA+P8AAAcA+P8AAAgA+P8BAPj/+P8BAPn/+P8BAPr/+P8BAPv/+P8BAPz/+P8BAP3/+P8BAP7/+P8BAP//+P8BAAAA+P8BAAEA+P8BAAIA+P8BAAMA+P8BAAQA+P8BAAUA+P8BAAYA+P8BAAcA+P8BAAgA+P8CAPj/+P8CAPn/+P8CAPr/+P8CAPv/+P8CAPz/+P8CAP3/+P8CAP7/+P8CAP//+P8CAAAA+P8CAAEA+P8CAAIA+P8CAAMA+P8CAAQA+P8CAAUA+P8CAAYA+P8CAAcA+P8CAAgA+P8DAPj/+P8DAPn/+P8DAPr/+P8DAPv/+P8DAPz/+P8DAP3/+P8DAP7/+P8DAP//+P8DAAAA+P8DAAEA+P8DAAIA+P8DAAMA+P8DAAQA+P8DAAUA+P8DAAYA+P8DAAcA+P8DAAgA+P8EAPn/+P8EAPr/+P8EAPv/+P8EAPz/+P8EAP3/+P8EAP7/+P8EAP//+P8EAAAA+P8EAAEA+P8EAAIA+P8EAAMA+P8EAAQA+P8EAAUA+P8EAAYA+P8EAAcA+P8FAPr/+P8FAPv/+P8FAPz/+P8FAP3/+P8FAP7/+P8FAP//+P8FAAAA+P8FAAEA+P8FAAIA+P8FAAMA+P8FAAQA+P8FAAUA+P8FAAYA+P8GAPr/+P8GAPv/+P8GAPz/+P8GAP3/+P8GAP7/+P8GAP//+P8GAAAA+P8GAAEA+P8GAAIA+P8GAAMA+P8GAAQA+P8GAAUA+P8GAAYA+P8HAPz/+P8HAP3/+P8HAP7/+P8HAP//+P8HAAAA+P8HAAEA+P8HAAIA+P8HAAMA+P8HAAQA+P8IAP3/+P8IAP7/+P8IAP//+P8IAAAA+P8IAAEA+P8IAAIA+P8IAAMA+f/3//7/+f/3////+f/3/wAA+f/3/wEA+f/3/wIA+f/4//z/+f/4//3/+f/4//7/+f/4////+f/4/wAA+f/4/wEA+f/4/wIA+f/4/wMA+f/4/wQA+f/5//r/+f/5//v/+f/5//z/+f/5//3/+f/5//7/+f/5////+f/5/wAA+f/5/wEA+f/5/wIA+f/5/wMA+f/5/wQA+f/5/wUA+f/5/wYA+f/6//n/+f/6//r/+f/6//v/+f/6//z/+f/6//3/+f/6//7/+f/6////+f/6/wAA+f/6/wEA+f/6/wIA+f/6/wMA+f/6/wQA+f/6/wUA+f/6/wYA+f/6/wcA+f/7//n/+f/7//r/+f/7//v/+f/7//z/+f/7//3/+f/7//7/+f/7////+f/7/wAA+f/7/wEA+f/7/wIA+f/7/wMA+f/7/wQA+f/7/wUA+f/7/wYA+f/7/wcA+f/8//j/+f/8//n/+f/8//r/+f/8//v/+f/8//z/+f/8//3/+f/8//7/+f/8////+f/8/wAA+f/8/wEA+f/8/wIA+f/8/wMA+f/8/wQA+f/8/wUA+f/8/wYA+f/8/wcA+f/8/wgA+f/9//j/+f/9//n/+f/9//r/+f/9//v/+f/9//z/+f/9//3/+f/9//7/+f/9////+f/9/wAA+f/9/wEA+f/9/wIA+f/9/wMA+f/9/wQA+f/9/wUA+f/9/wYA+f/9/wcA+f/9/wgA+f/+//f/+f/+//j/+f/+//n/+f/+//r/+f/+//v/+f/+//z/+f/+//3/+f/+//7/+f/+////+f/+/wAA+f/+/wEA+f/+/wIA+f/+/wMA+f/+/wQA+f/+/wUA+f/+/wYA+f/+/wcA+f/+/wgA+f/+/wkA+f////f/+f////j/+f////n/+f////r/+f////v/+f////z/+f////3/+f////7/+f//////+f///wAA+f///wEA+f///wIA+f///wMA+f///wQA+f///wUA+f///wYA+f///wcA+f///wgA+f///wkA+f8AAPf/+f8AAPj/+f8AAPn/+f8AAPr/+f8AAPv/+f8AAPz/+f8AAP3/+f8AAP7/+f8AAP//+f8AAAAA+f8AAAEA+f8AAAIA+f8AAAMA+f8AAAQA+f8AAAUA+f8AAAYA+f8AAAcA+f8AAAgA+f8AAAkA+f8BAPf/+f8BAPj/+f8BAPn/+f8BAPr/+f8BAPv/+f8BAPz/+f8BAP3/+f8BAP7/+f8BAP//+f8BAAAA+f8BAAEA+f8BAAIA+f8BAAMA+f8BAAQA+f8BAAUA+f8BAAYA+f8BAAcA+f8BAAgA+f8BAAkA+f8CAPf/+f8CAPj/+f8CAPn/+f8CAPr/+f8CAPv/+f8CAPz/+f8CAP3/+f8CAP7/+f8CAP//+f8CAAAA+f8CAAEA+f8CAAIA+f8CAAMA+f8CAAQA+f8CAAUA+f8CAAYA+f8CAAcA+f8CAAgA+f8CAAkA+f8DAPj/+f8DAPn/+f8DAPr/+f8DAPv/+f8DAPz/+f8DAP3/+f8DAP7/+f8DAP//+f8DAAAA+f8DAAEA+f8DAAIA+f8DAAMA+f8DAAQA+f8DAAUA+f8DAAYA+f8DAAcA+f8DAAgA+f8EAPj/+f8EAPn/+f8EAPr/+f8EAPv/+f8EAPz/+f8EAP3/+f8EAP7/+f8EAP//+f8EAAAA+f8EAAEA+f8EAAIA+f8EAAMA+f8EAAQA+f8EAAUA+f8EAAYA+f8EAAcA+f8EAAgA+f8FAPn/+f8FAPr/+f8FAPv/+f8FAPz/+f8FAP3/+f8FAP7/+f8FAP//+f8FAAAA+f8FAAEA+f8FAAIA+f8FAAMA+f8FAAQA+f8FAAUA+f8FAAYA+f8FAAcA+f8GAPn/+f8GAPr/+f8GAPv/+f8GAPz/+f8GAP3/+f8GAP7/+f8GAP//+f8GAAAA+f8GAAEA+f8GAAIA+f8GAAMA+f8GAAQA+f8GAAUA+f8GAAYA+f8GAAcA+f8HAPr/+f8HAPv/+f8HAPz/+f8HAP3/+f8HAP7/+f8HAP//+f8HAAAA+f8HAAEA+f8HAAIA+f8HAAMA+f8HAAQA+f8HAAUA+f8HAAYA+f8IAPz/+f8IAP3/+f8IAP7/+f8IAP//+f8IAAAA+f8IAAEA+f8IAAIA+f8IAAMA+f8IAAQA+f8JAP7/+f8JAP//+f8JAAAA+f8JAAEA+f8JAAIA+v/2////+v/2/wAA+v/2/wEA+v/3//z/+v/3//3/+v/3//7/+v/3////+v/3/wAA+v/3/wEA+v/3/wIA+v/3/wMA+v/3/wQA+v/4//r/+v/4//v/+v/4//z/+v/4//3/+v/4//7/+v/4////+v/4/wAA+v/4/wEA+v/4/wIA+v/4/wMA+v/4/wQA+v/4/wUA+v/4/wYA+v/5//n/+v/5//r/+v/5//v/+v/5//z/+v/5//3/+v/5//7/+v/5////+v/5/wAA+v/5/wEA+v/5/wIA+v/5/wMA+v/5/wQA+v/5/wUA+v/5/wYA+v/5/wcA+v/6//j/+v/6//n/+v/6//r/+v/6//v/+v/6//z/+v/6//3/+v/6//7/+v/6////+v/6/wAA+v/6/wEA+v/6/wIA+v/6/wMA+v/6/wQA+v/6/wUA+v/6/wYA+v/6/wcA+v/6/wgA+v/7//j/+v/7//n/+v/7//r/+v/7//v/+v/7//z/+v/7//3/+v/7//7/+v/7////+v/7/wAA+v/7/wEA+v/7/wIA+v/7/wMA+v/7/wQA+v/7/wUA+v/7/wYA+v/7/wcA+v/7/wgA+v/8//f/+v/8//j/+v/8//n/+v/8//r/+v/8//v/+v/8//z/+v/8//3/+v/8//7/+v/8////+v/8/wAA+v/8/wEA+v/8/wIA+v/8/wMA+v/8/wQA+v/8/wUA+v/8/wYA+v/8/wcA+v/8/wgA+v/8/wkA+v/9//f/+v/9//j/+v/9//n/+v/9//r/+v/9//v/+v/9//z/+v/9//3/+v/9//7/+v/9////+v/9/wAA+v/9/wEA+v/9/wIA+v/9/wMA+v/9/wQA+v/9/wUA+v/9/wYA+v/9/wcA+v/9/wgA+v/9/wkA+v/+//f/+v/+//j/+v/+//n/+v/+//r/+v/+//v/+v/+//z/+v/+//3/+v/+//7/+v/+////+v/+/wAA+v/+/wEA+v/+/wIA+v/+/wMA+v/+/wQA+v/+/wUA+v/+/wYA+v/+/wcA+v/+/wgA+v/+/wkA+v////b/+v////f/+v////j/+v////n/+v////r/+v////v/+v////z/+v////3/+v////7/+v//////+v///wAA+v///wEA+v///wIA+v///wMA+v///wQA+v///wUA+v///wYA+v///wcA+v///wgA+v///wkA+v///woA+v8AAPb/+v8AAPf/+v8AAPj/+v8AAPn/+v8AAPr/+v8AAPv/+v8AAPz/+v8AAP3/+v8AAP7/+v8AAP//+v8AAAAA+v8AAAEA+v8AAAIA+v8AAAMA+v8AAAQA+v8AAAUA+v8AAAYA+v8AAAcA+v8AAAgA+v8AAAkA+v8AAAoA+v8BAPb/+v8BAPf/+v8BAPj/+v8BAPn/+v8BAPr/+v8BAPv/+v8BAPz/+v8BAP3/+v8BAP7/+v8BAP//+v8BAAAA+v8BAAEA+v8BAAIA+v8BAAMA+v8BAAQA+v8BAAUA+v8BAAYA+v8BAAcA+v8BAAgA+v8BAAkA+v8BAAoA+v8CAPf/+v8CAPj/+v8CAPn/+v8CAPr/+v8CAPv/+v8CAPz/+v8CAP3/+v8CAP7/+v8CAP//+v8CAAAA+v8CAAEA+v8CAAIA+v8CAAMA+v8CAAQA+v8CAAUA+v8CAAYA+v8CAAcA+v8CAAgA+v8CAAkA+v8DAPf/+v8DAPj/+v8DAPn/+v8DAPr/+v8DAPv/+v8DAPz/+v8DAP3/+v8DAP7/+v8DAP//+v8DAAAA+v8DAAEA+v8DAAIA+v8DAAMA+v8DAAQA+v8DAAUA+v8DAAYA+v8DAAcA+v8DAAgA+v8DAAkA+v8EAPf/+v8EAPj/+v8EAPn/+v8EAPr/+v8EAPv/+v8EAPz/+v8EAP3/+v8EAP7/+v8EAP//+v8EAAAA+v8EAAEA+v8EAAIA+v8EAAMA+v8EAAQA+v8EAAUA+v8EAAYA+v8EAAcA+v8EAAgA+v8EAAkA+v8FAPj/+v8FAPn/+v8FAPr/+v8FAPv/+v8FAPz/+v8FAP3/+v8FAP7/+v8FAP//+v8FAAAA+v8FAAEA+v8FAAIA+v8FAAMA+v8FAAQA+v8FAAUA+v8FAAYA+v8FAAcA+v8FAAgA+v8GAPj/+v8GAPn/+v8GAPr/+v8GAPv/+v8GAPz/+v8GAP3/+v8GAP7/+v8GAP//+v8GAAAA+v8GAAEA+v8GAAIA+v8GAAMA+v8GAAQA+v8GAAUA+v8GAAYA+v8GAAcA+v8GAAgA+v8HAPn/+v8HAPr/+v8HAPv/+v8HAPz/+v8HAP3/+v8HAP7/+v8HAP//+v8HAAAA+v8HAAEA+v8HAAIA+v8HAAMA+v8HAAQA+v8HAAUA+v8HAAYA+v8HAAcA+v8IAPr/+v8IAPv/+v8IAPz/+v8IAP3/+v8IAP7/+v8IAP//+v8IAAAA+v8IAAEA+v8IAAIA+v8IAAMA+v8IAAQA+v8IAAUA+v8IAAYA+v8JAPz/+v8JAP3/+v8JAP7/+v8JAP//+v8JAAAA+v8JAAEA+v8JAAIA+v8JAAMA+v8JAAQA+v8KAP//+v8KAAAA+v8KAAEA+//2//3/+//2//7/+//2////+//2/wAA+//2/wEA+//2/wIA+//2/wMA+//3//v/+//3//z/+//3//3/+//3//7/+//3////+//3/wAA+//3/wEA+//3/wIA+//3/wMA+//3/wQA+//3/wUA+//4//r/+//4//v/+//4//z/+//4//3/+//4//7/+//4////+//4/wAA+//4/wEA+//4/wIA+//4/wMA+//4/wQA+//4/wUA+//4/wYA+//5//n/+//5//r/+//5//v/+//5//z/+//5//3/+//5//7/+//5////+//5/wAA+//5/wEA+//5/wIA+//5/wMA+//5/wQA+//5/wUA+//5/wYA+//5/wcA+//6//j/+//6//n/+//6//r/+//6//v/+//6//z/+//6//3/+//6//7/+//6////+//6/wAA+//6/wEA+//6/wIA+//6/wMA+//6/wQA+//6/wUA+//6/wYA+//6/wcA+//6/wgA+//7//f/+//7//j/+//7//n/+//7//r/+//7//v/+//7//z/+//7//3/+//7//7/+//7////+//7/wAA+//7/wEA+//7/wIA+//7/wMA+//7/wQA+//7/wUA+//7/wYA+//7/wcA+//7/wgA+//7/wkA+//8//f/+//8//j/+//8//n/+//8//r/+//8//v/+//8//z/+//8//3/+//8//7/+//8////+//8/wAA+//8/wEA+//8/wIA+//8/wMA+//8/wQA+//8/wUA+//8/wYA+//8/wcA+//8/wgA+//8/wkA+//9//b/+//9//f/+//9//j/+//9//n/+//9//r/+//9//v/+//9//z/+//9//3/+//9//7/+//9////+//9/wAA+//9/wEA+//9/wIA+//9/wMA+//9/wQA+//9/wUA+//9/wYA+//9/wcA+//9/wgA+//9/wkA+//9/woA+//+//b/+//+//f/+//+//j/+//+//n/+//+//r/+//+//v/+//+//z/+//+//3/+//+//7/+//+////+//+/wAA+//+/wEA+//+/wIA+//+/wMA+//+/wQA+//+/wUA+//+/wYA+//+/wcA+//+/wgA+//+/wkA+//+/woA+/////b/+/////f/+/////j/+/////n/+/////r/+/////v/+/////z/+/////3/+/////7/+///////+////wAA+////wEA+////wIA+////wMA+////wQA+////wUA+////wYA+////wcA+////wgA+////wkA+////woA+/8AAPb/+/8AAPf/+/8AAPj/+/8AAPn/+/8AAPr/+/8AAPv/+/8AAPz/+/8AAP3/+/8AAP7/+/8AAP//+/8AAAAA+/8AAAEA+/8AAAIA+/8AAAMA+/8AAAQA+/8AAAUA+/8AAAYA+/8AAAcA+/8AAAgA+/8AAAkA+/8AAAoA+/8BAPb/+/8BAPf/+/8BAPj/+/8BAPn/+/8BAPr/+/8BAPv/+/8BAPz/+/8BAP3/+/8BAP7/+/8BAP//+/8BAAAA+/8BAAEA+/8BAAIA+/8BAAMA+/8BAAQA+/8BAAUA+/8BAAYA+/8BAAcA+/8BAAgA+/8BAAkA+/8BAAoA+/8CAPb/+/8CAPf/+/8CAPj/+/8CAPn/+/8CAPr/+/8CAPv/+/8CAPz/+/8CAP3/+/8CAP7/+/8CAP//+/8CAAAA+/8CAAEA+/8CAAIA+/8CAAMA+/8CAAQA+/8CAAUA+/8CAAYA+/8CAAcA+/8CAAgA+/8CAAkA+/8CAAoA+/8DAPb/+/8DAPf/+/8DAPj/+/8DAPn/+/8DAPr/+/8DAPv/+/8DAPz/+/8DAP3/+/8DAP7/+/8DAP//+/8DAAAA+/8DAAEA+/8DAAIA+/8DAAMA+/8DAAQA+/8DAAUA+/8DAAYA+/8DAAcA+/8DAAgA+/8DAAkA+/8DAAoA+/8EAPf/+/8EAPj/+/8EAPn/+/8EAPr/+/8EAPv/+/8EAPz/+/8EAP3/+/8EAP7/+/8EAP//+/8EAAAA+/8EAAEA+/8EAAIA+/8EAAMA+/8EAAQA+/8EAAUA+/8EAAYA+/8EAAcA+/8EAAgA+/8EAAkA+/8FAPf/+/8FAPj/+/8FAPn/+/8FAPr/+/8FAPv/+/8FAPz/+/8FAP3/+/8FAP7/+/8FAP//+/8FAAAA+/8FAAEA+/8FAAIA+/8FAAMA+/8FAAQA+/8FAAUA+/8FAAYA+/8FAAcA+/8FAAgA+/8FAAkA+/8GAPj/+/8GAPn/+/8GAPr/+/8GAPv/+/8GAPz/+/8GAP3/+/8GAP7/+/8GAP//+/8GAAAA+/8GAAEA+/8GAAIA+/8GAAMA+/8GAAQA+/8GAAUA+/8GAAYA+/8GAAcA+/8GAAgA+/8HAPn/+/8HAPr/+/8HAPv/+/8HAPz/+/8HAP3/+/8HAP7/+/8HAP//+/8HAAAA+/8HAAEA+/8HAAIA+/8HAAMA+/8HAAQA+/8HAAUA+/8HAAYA+/8HAAcA+/8IAPr/+/8IAPv/+/8IAPz/+/8IAP3/+/8IAP7/+/8IAP//+/8IAAAA+/8IAAEA+/8IAAIA+/8IAAMA+/8IAAQA+/8IAAUA+/8IAAYA+/8JAPv/+/8JAPz/+/8JAP3/+/8JAP7/+/8JAP//+/8JAAAA+/8JAAEA+/8JAAIA+/8JAAMA+/8JAAQA+/8JAAUA+/8KAP3/+/8KAP7/+/8KAP//+/8KAAAA+/8KAAEA+/8KAAIA+/8KAAMA/P/1/wAA/P/2//z//P/2//3//P/2//7//P/2/////P/2/wAA/P/2/wEA/P/2/wIA/P/2/wMA/P/2/wQA/P/3//r//P/3//v//P/3//z//P/3//3//P/3//7//P/3/////P/3/wAA/P/3/wEA/P/3/wIA/P/3/wMA/P/3/wQA/P/3/wUA/P/3/wYA/P/4//n//P/4//r//P/4//v//P/4//z//P/4//3//P/4//7//P/4/////P/4/wAA/P/4/wEA/P/4/wIA/P/4/wMA/P/4/wQA/P/4/wUA/P/4/wYA/P/4/wcA/P/5//j//P/5//n//P/5//r//P/5//v//P/5//z//P/5//3//P/5//7//P/5/////P/5/wAA/P/5/wEA/P/5/wIA/P/5/wMA/P/5/wQA/P/5/wUA/P/5/wYA/P/5/wcA/P/5/wgA/P/6//f//P/6//j//P/6//n//P/6//r//P/6//v//P/6//z//P/6//3//P/6//7//P/6/////P/6/wAA/P/6/wEA/P/6/wIA/P/6/wMA/P/6/wQA/P/6/wUA/P/6/wYA/P/6/wcA/P/6/wgA/P/6/wkA/P/7//f//P/7//j//P/7//n//P/7//r//P/7//v//P/7//z//P/7//3//P/7//7//P/7/////P/7/wAA/P/7/wEA/P/7/wIA/P/7/wMA/P/7/wQA/P/7/wUA/P/7/wYA/P/7/wcA/P/7/wgA/P/7/wkA/P/8//b//P/8//f//P/8//j//P/8//n//P/8//r//P/8//v//P/8//z//P/8//3//P/8//7//P/8/////P/8/wAA/P/8/wEA/P/8/wIA/P/8/wMA/P/8/wQA/P/8/wUA/P/8/wYA/P/8/wcA/P/8/wgA/P/8/wkA/P/8/woA/P/9//b//P/9//f//P/9//j//P/9//n//P/9//r//P/9//v//P/9//z//P/9//3//P/9//7//P/9/////P/9/wAA/P/9/wEA/P/9/wIA/P/9/wMA/P/9/wQA/P/9/wUA/P/9/wYA/P/9/wcA/P/9/wgA/P/9/wkA/P/9/woA/P/+//b//P/+//f//P/+//j//P/+//n//P/+//r//P/+//v//P/+//z//P/+//3//P/+//7//P/+/////P/+/wAA/P/+/wEA/P/+/wIA/P/+/wMA/P/+/wQA/P/+/wUA/P/+/wYA/P/+/wcA/P/+/wgA/P/+/wkA/P/+/woA/P////b//P////f//P////j//P////n//P////r//P////v//P////z//P////3//P////7//P///////P///wAA/P///wEA/P///wIA/P///wMA/P///wQA/P///wUA/P///wYA/P///wcA/P///wgA/P///wkA/P///woA/P8AAPX//P8AAPb//P8AAPf//P8AAPj//P8AAPn//P8AAPr//P8AAPv//P8AAPz//P8AAP3//P8AAP7//P8AAP///P8AAAAA/P8AAAEA/P8AAAIA/P8AAAMA/P8AAAQA/P8AAAUA/P8AAAYA/P8AAAcA/P8AAAgA/P8AAAkA/P8AAAoA/P8AAAsA/P8BAPb//P8BAPf//P8BAPj//P8BAPn//P8BAPr//P8BAPv//P8BAPz//P8BAP3//P8BAP7//P8BAP///P8BAAAA/P8BAAEA/P8BAAIA/P8BAAMA/P8BAAQA/P8BAAUA/P8BAAYA/P8BAAcA/P8BAAgA/P8BAAkA/P8BAAoA/P8CAPb//P8CAPf//P8CAPj//P8CAPn//P8CAPr//P8CAPv//P8CAPz//P8CAP3//P8CAP7//P8CAP///P8CAAAA/P8CAAEA/P8CAAIA/P8CAAMA/P8CAAQA/P8CAAUA/P8CAAYA/P8CAAcA/P8CAAgA/P8CAAkA/P8CAAoA/P8DAPb//P8DAPf//P8DAPj//P8DAPn//P8DAPr//P8DAPv//P8DAPz//P8DAP3//P8DAP7//P8DAP///P8DAAAA/P8DAAEA/P8DAAIA/P8DAAMA/P8DAAQA/P8DAAUA/P8DAAYA/P8DAAcA/P8DAAgA/P8DAAkA/P8DAAoA/P8EAPb//P8EAPf//P8EAPj//P8EAPn//P8EAPr//P8EAPv//P8EAPz//P8EAP3//P8EAP7//P8EAP///P8EAAAA/P8EAAEA/P8EAAIA/P8EAAMA/P8EAAQA/P8EAAUA/P8EAAYA/P8EAAcA/P8EAAgA/P8EAAkA/P8EAAoA/P8FAPf//P8FAPj//P8FAPn//P8FAPr//P8FAPv//P8FAPz//P8FAP3//P8FAP7//P8FAP///P8FAAAA/P8FAAEA/P8FAAIA/P8FAAMA/P8FAAQA/P8FAAUA/P8FAAYA/P8FAAcA/P8FAAgA/P8FAAkA/P8GAPf//P8GAPj//P8GAPn//P8GAPr//P8GAPv//P8GAPz//P8GAP3//P8GAP7//P8GAP///P8GAAAA/P8GAAEA/P8GAAIA/P8GAAMA/P8GAAQA/P8GAAUA/P8GAAYA/P8GAAcA/P8GAAgA/P8GAAkA/P8HAPj//P8HAPn//P8HAPr//P8HAPv//P8HAPz//P8HAP3//P8HAP7//P8HAP///P8HAAAA/P8HAAEA/P8HAAIA/P8HAAMA/P8HAAQA/P8HAAUA/P8HAAYA/P8HAAcA/P8HAAgA/P8IAPn//P8IAPr//P8IAPv//P8IAPz//P8IAP3//P8IAP7//P8IAP///P8IAAAA/P8IAAEA/P8IAAIA/P8IAAMA/P8IAAQA/P8IAAUA/P8IAAYA/P8IAAcA/P8JAPr//P8JAPv//P8JAPz//P8JAP3//P8JAP7//P8JAP///P8JAAAA/P8JAAEA/P8JAAIA/P8JAAMA/P8JAAQA/P8JAAUA/P8JAAYA/P8KAPz//P8KAP3//P8KAP7//P8KAP///P8KAAAA/P8KAAEA/P8KAAIA/P8KAAMA/P8KAAQA/P8LAAAA/f/1//7//f/1/////f/1/wAA/f/1/wEA/f/1/wIA/f/2//v//f/2//z//f/2//3//f/2//7//f/2/////f/2/wAA/f/2/wEA/f/2/wIA/f/2/wMA/f/2/wQA/f/2/wUA/f/3//r//f/3//v//f/3//z//f/3//3//f/3//7//f/3/////f/3/wAA/f/3/wEA/f/3/wIA/f/3/wMA/f/3/wQA/f/3/wUA/f/3/wYA/f/4//j//f/4//n//f/4//r//f/4//v//f/4//z//f/4//3//f/4//7//f/4/////f/4/wAA/f/4/wEA/f/4/wIA/f/4/wMA/f/4/wQA/f/4/wUA/f/4/wYA/f/4/wcA/f/4/wgA/f/5//j//f/5//n//f/5//r//f/5//v//f/5//z//f/5//3//f/5//7//f/5/////f/5/wAA/f/5/wEA/f/5/wIA/f/5/wMA/f/5/wQA/f/5/wUA/f/5/wYA/f/5/wcA/f/5/wgA/f/6//f//f/6//j//f/6//n//f/6//r//f/6//v//f/6//z//f/6//3//f/6//7//f/6/////f/6/wAA/f/6/wEA/f/6/wIA/f/6/wMA/f/6/wQA/f/6/wUA/f/6/wYA/f/6/wcA/f/6/wgA/f/6/wkA/f/7//b//f/7//f//f/7//j//f/7//n//f/7//r//f/7//v//f/7//z//f/7//3//f/7//7//f/7/////f/7/wAA/f/7/wEA/f/7/wIA/f/7/wMA/f/7/wQA/f/7/wUA/f/7/wYA/f/7/wcA/f/7/wgA/f/7/wkA/f/7/woA/f/8//b//f/8//f//f/8//j//f/8//n//f/8//r//f/8//v//f/8//z//f/8//3//f/8//7//f/8/////f/8/wAA/f/8/wEA/f/8/wIA/f/8/wMA/f/8/wQA/f/8/wUA/f/8/wYA/f/8/wcA/f/8/wgA/f/8/wkA/f/8/woA/f/9//b//f/9//f//f/9//j//f/9//n//f/9//r//f/9//v//f/9//z//f/9//3//f/9//7//f/9/////f/9/wAA/f/9/wEA/f/9/wIA/f/9/wMA/f/9/wQA/f/9/wUA/f/9/wYA/f/9/wcA/f/9/wgA/f/9/wkA/f/9/woA/f/+//X//f/+//b//f/+//f//f/+//j//f/+//n//f/+//r//f/+//v//f/+//z//f/+//3//f/+//7//f/+/////f/+/wAA/f/+/wEA/f/+/wIA/f/+/wMA/f/+/wQA/f/+/wUA/f/+/wYA/f/+/wcA/f/+/wgA/f/+/wkA/f/+/woA/f/+/wsA/f////X//f////b//f////f//f////j//f////n//f////r//f////v//f////z//f////3//f////7//f///////f///wAA/f///wEA/f///wIA/f///wMA/f///wQA/f///wUA/f///wYA/f///wcA/f///wgA/f///wkA/f///woA/f///wsA/f8AAPX//f8AAPb//f8AAPf//f8AAPj//f8AAPn//f8AAPr//f8AAPv//f8AAPz//f8AAP3//f8AAP7//f8AAP///f8AAAAA/f8AAAEA/f8AAAIA/f8AAAMA/f8AAAQA/f8AAAUA/f8AAAYA/f8AAAcA/f8AAAgA/f8AAAkA/f8AAAoA/f8AAAsA/f8BAPX//f8BAPb//f8BAPf//f8BAPj//f8BAPn//f8BAPr//f8BAPv//f8BAPz//f8BAP3//f8BAP7//f8BAP///f8BAAAA/f8BAAEA/f8BAAIA/f8BAAMA/f8BAAQA/f8BAAUA/f8BAAYA/f8BAAcA/f8BAAgA/f8BAAkA/f8BAAoA/f8BAAsA/f8CAPX//f8CAPb//f8CAPf//f8CAPj//f8CAPn//f8CAPr//f8CAPv//f8CAPz//f8CAP3//f8CAP7//f8CAP///f8CAAAA/f8CAAEA/f8CAAIA/f8CAAMA/f8CAAQA/f8CAAUA/f8CAAYA/f8CAAcA/f8CAAgA/f8CAAkA/f8CAAoA/f8CAAsA/f8DAPb//f8DAPf//f8DAPj//f8DAPn//f8DAPr//f8DAPv//f8DAPz//f8DAP3//f8DAP7//f8DAP///f8DAAAA/f8DAAEA/f8DAAIA/f8DAAMA/f8DAAQA/f8DAAUA/f8DAAYA/f8DAAcA/f8DAAgA/f8DAAkA/f8DAAoA/f8EAPb//f8EAPf//f8EAPj//f8EAPn//f8EAPr//f8EAPv//f8EAPz//f8EAP3//f8EAP7//f8EAP///f8EAAAA/f8EAAEA/f8EAAIA/f8EAAMA/f8EAAQA/f8EAAUA/f8EAAYA/f8EAAcA/f8EAAgA/f8EAAkA/f8EAAoA/f8FAPb//f8FAPf//f8FAPj//f8FAPn//f8FAPr//f8FAPv//f8FAPz//f8FAP3//f8FAP7//f8FAP///f8FAAAA/f8FAAEA/f8FAAIA/f8FAAMA/f8FAAQA/f8FAAUA/f8FAAYA/f8FAAcA/f8FAAgA/f8FAAkA/f8FAAoA/f8GAPf//f8GAPj//f8GAPn//f8GAPr//f8GAPv//f8GAPz//f8GAP3//f8GAP7//f8GAP///f8GAAAA/f8GAAEA/f8GAAIA/f8GAAMA/f8GAAQA/f8GAAUA/f8GAAYA/f8GAAcA/f8GAAgA/f8GAAkA/f8HAPj//f8HAPn//f8HAPr//f8HAPv//f8HAPz//f8HAP3//f8HAP7//f8HAP///f8HAAAA/f8HAAEA/f8HAAIA/f8HAAMA/f8HAAQA/f8HAAUA/f8HAAYA/f8HAAcA/f8HAAgA/f8IAPj//f8IAPn//f8IAPr//f8IAPv//f8IAPz//f8IAP3//f8IAP7//f8IAP///f8IAAAA/f8IAAEA/f8IAAIA/f8IAAMA/f8IAAQA/f8IAAUA/f8IAAYA/f8IAAcA/f8IAAgA/f8JAPr//f8JAPv//f8JAPz//f8JAP3//f8JAP7//f8JAP///f8JAAAA/f8JAAEA/f8JAAIA/f8JAAMA/f8JAAQA/f8JAAUA/f8JAAYA/f8KAPv//f8KAPz//f8KAP3//f8KAP7//f8KAP///f8KAAAA/f8KAAEA/f8KAAIA/f8KAAMA/f8KAAQA/f8KAAUA/f8LAP7//f8LAP///f8LAAAA/f8LAAEA/f8LAAIA/v/1//3//v/1//7//v/1/////v/1/wAA/v/1/wEA/v/1/wIA/v/1/wMA/v/2//v//v/2//z//v/2//3//v/2//7//v/2/////v/2/wAA/v/2/wEA/v/2/wIA/v/2/wMA/v/2/wQA/v/2/wUA/v/3//n//v/3//r//v/3//v//v/3//z//v/3//3//v/3//7//v/3/////v/3/wAA/v/3/wEA/v/3/wIA/v/3/wMA/v/3/wQA/v/3/wUA/v/3/wYA/v/3/wcA/v/4//j//v/4//n//v/4//r//v/4//v//v/4//z//v/4//3//v/4//7//v/4/////v/4/wAA/v/4/wEA/v/4/wIA/v/4/wMA/v/4/wQA/v/4/wUA/v/4/wYA/v/4/wcA/v/4/wgA/v/5//f//v/5//j//v/5//n//v/5//r//v/5//v//v/5//z//v/5//3//v/5//7//v/5/////v/5/wAA/v/5/wEA/v/5/wIA/v/5/wMA/v/5/wQA/v/5/wUA/v/5/wYA/v/5/wcA/v/5/wgA/v/5/wkA/v/6//f//v/6//j//v/6//n//v/6//r//v/6//v//v/6//z//v/6//3//v/6//7//v/6/////v/6/wAA/v/6/wEA/v/6/wIA/v/6/wMA/v/6/wQA/v/6/wUA/v/6/wYA/v/6/wcA/v/6/wgA/v/6/wkA/v/7//b//v/7//f//v/7//j//v/7//n//v/7//r//v/7//v//v/7//z//v/7//3//v/7//7//v/7/////v/7/wAA/v/7/wEA/v/7/wIA/v/7/wMA/v/7/wQA/v/7/wUA/v/7/wYA/v/7/wcA/v/7/wgA/v/7/wkA/v/7/woA/v/8//b//v/8//f//v/8//j//v/8//n//v/8//r//v/8//v//v/8//z//v/8//3//v/8//7//v/8/////v/8/wAA/v/8/wEA/v/8/wIA/v/8/wMA/v/8/wQA/v/8/wUA/v/8/wYA/v/8/wcA/v/8/wgA/v/8/wkA/v/8/woA/v/9//X//v/9//b//v/9//f//v/9//j//v/9//n//v/9//r//v/9//v//v/9//z//v/9//3//v/9//7//v/9/////v/9/wAA/v/9/wEA/v/9/wIA/v/9/wMA/v/9/wQA/v/9/wUA/v/9/wYA/v/9/wcA/v/9/wgA/v/9/wkA/v/9/woA/v/9/wsA/v/+//X//v/+//b//v/+//f//v/+//j//v/+//n//v/+//r//v/+//v//v/+//z//v/+//3//v/+//7//v/+/////v/+/wAA/v/+/wEA/v/+/wIA/v/+/wMA/v/+/wQA/v/+/wUA/v/+/wYA/v/+/wcA/v/+/wgA/v/+/wkA/v/+/woA/v/+/wsA/v////X//v////b//v////f//v////j//v////n//v////r//v////v//v////z//v////3//v////7//v///////v///wAA/v///wEA/v///wIA/v///wMA/v///wQA/v///wUA/v///wYA/v///wcA/v///wgA/v///wkA/v///woA/v///wsA/v8AAPX//v8AAPb//v8AAPf//v8AAPj//v8AAPn//v8AAPr//v8AAPv//v8AAPz//v8AAP3//v8AAP7//v8AAP///v8AAAAA/v8AAAEA/v8AAAIA/v8AAAMA/v8AAAQA/v8AAAUA/v8AAAYA/v8AAAcA/v8AAAgA/v8AAAkA/v8AAAoA/v8AAAsA/v8BAPX//v8BAPb//v8BAPf//v8BAPj//v8BAPn//v8BAPr//v8BAPv//v8BAPz//v8BAP3//v8BAP7//v8BAP///v8BAAAA/v8BAAEA/v8BAAIA/v8BAAMA/v8BAAQA/v8BAAUA/v8BAAYA/v8BAAcA/v8BAAgA/v8BAAkA/v8BAAoA/v8BAAsA/v8CAPX//v8CAPb//v8CAPf//v8CAPj//v8CAPn//v8CAPr//v8CAPv//v8CAPz//v8CAP3//v8CAP7//v8CAP///v8CAAAA/v8CAAEA/v8CAAIA/v8CAAMA/v8CAAQA/v8CAAUA/v8CAAYA/v8CAAcA/v8CAAgA/v8CAAkA/v8CAAoA/v8CAAsA/v8DAPX//v8DAPb//v8DAPf//v8DAPj//v8DAPn//v8DAPr//v8DAPv//v8DAPz//v8DAP3//v8DAP7//v8DAP///v8DAAAA/v8DAAEA/v8DAAIA/v8DAAMA/v8DAAQA/v8DAAUA/v8DAAYA/v8DAAcA/v8DAAgA/v8DAAkA/v8DAAoA/v8DAAsA/v8EAPb//v8EAPf//v8EAPj//v8EAPn//v8EAPr//v8EAPv//v8EAPz//v8EAP3//v8EAP7//v8EAP///v8EAAAA/v8EAAEA/v8EAAIA/v8EAAMA/v8EAAQA/v8EAAUA/v8EAAYA/v8EAAcA/v8EAAgA/v8EAAkA/v8EAAoA/v8FAPb//v8FAPf//v8FAPj//v8FAPn//v8FAPr//v8FAPv//v8FAPz//v8FAP3//v8FAP7//v8FAP///v8FAAAA/v8FAAEA/v8FAAIA/v8FAAMA/v8FAAQA/v8FAAUA/v8FAAYA/v8FAAcA/v8FAAgA/v8FAAkA/v8FAAoA/v8GAPf//v8GAPj//v8GAPn//v8GAPr//v8GAPv//v8GAPz//v8GAP3//v8GAP7//v8GAP///v8GAAAA/v8GAAEA/v8GAAIA/v8GAAMA/v8GAAQA/v8GAAUA/v8GAAYA/v8GAAcA/v8GAAgA/v8GAAkA/v8HAPf//v8HAPj//v8HAPn//v8HAPr//v8HAPv//v8HAPz//v8HAP3//v8HAP7//v8HAP///v8HAAAA/v8HAAEA/v8HAAIA/v8HAAMA/v8HAAQA/v8HAAUA/v8HAAYA/v8HAAcA/v8HAAgA/v8HAAkA/v8IAPj//v8IAPn//v8IAPr//v8IAPv//v8IAPz//v8IAP3//v8IAP7//v8IAP///v8IAAAA/v8IAAEA/v8IAAIA/v8IAAMA/v8IAAQA/v8IAAUA/v8IAAYA/v8IAAcA/v8IAAgA/v8JAPn//v8JAPr//v8JAPv//v8JAPz//v8JAP3//v8JAP7//v8JAP///v8JAAAA/v8JAAEA/v8JAAIA/v8JAAMA/v8JAAQA/v8JAAUA/v8JAAYA/v8JAAcA/v8KAPv//v8KAPz//v8KAP3//v8KAP7//v8KAP///v8KAAAA/v8KAAEA/v8KAAIA/v8KAAMA/v8KAAQA/v8KAAUA/v8LAP3//v8LAP7//v8LAP///v8LAAAA/v8LAAEA/v8LAAIA/v8LAAMA///1//3////1//7////1///////1/wAA///1/wEA///1/wIA///1/wMA///2//r////2//v////2//z////2//3////2//7////2///////2/wAA///2/wEA///2/wIA///2/wMA///2/wQA///2/wUA///2/wYA///3//n////3//r////3//v////3//z////3//3////3//7////3///////3/wAA///3/wEA///3/wIA///3/wMA///3/wQA///3/wUA///3/wYA///3/wcA///4//j////4//n////4//r////4//v////4//z////4//3////4//7////4///////4/wAA///4/wEA///4/wIA///4/wMA///4/wQA///4/wUA///4/wYA///4/wcA///4/wgA///5//f////5//j////5//n////5//r////5//v////5//z////5//3////5//7////5///////5/wAA///5/wEA///5/wIA///5/wMA///5/wQA///5/wUA///5/wYA///5/wcA///5/wgA///5/wkA///6//b////6//f////6//j////6//n////6//r////6//v////6//z////6//3////6//7////6///////6/wAA///6/wEA///6/wIA///6/wMA///6/wQA///6/wUA///6/wYA///6/wcA///6/wgA///6/wkA///6/woA///7//b////7//f////7//j////7//n////7//r////7//v////7//z////7//3////7//7////7///////7/wAA///7/wEA///7/wIA///7/wMA///7/wQA///7/wUA///7/wYA///7/wcA///7/wgA///7/wkA///7/woA///8//b////8//f////8//j////8//n////8//r////8//v////8//z////8//3////8//7////8///////8/wAA///8/wEA///8/wIA///8/wMA///8/wQA///8/wUA///8/wYA///8/wcA///8/wgA///8/wkA///8/woA///9//X////9//b////9//f////9//j////9//n////9//r////9//v////9//z////9//3////9//7////9///////9/wAA///9/wEA///9/wIA///9/wMA///9/wQA///9/wUA///9/wYA///9/wcA///9/wgA///9/wkA///9/woA///9/wsA///+//X////+//b////+//f////+//j////+//n////+//r////+//v////+//z////+//3////+//7////+///////+/wAA///+/wEA///+/wIA///+/wMA///+/wQA///+/wUA///+/wYA///+/wcA///+/wgA///+/wkA///+/woA///+/wsA//////X///////b///////f///////j///////n///////r///////v///////z///////3///////7//////////////wAA/////wEA/////wIA/////wMA/////wQA/////wUA/////wYA/////wcA/////wgA/////wkA/////woA/////wsA//8AAPX///8AAPb///8AAPf///8AAPj///8AAPn///8AAPr///8AAPv///8AAPz///8AAP3///8AAP7///8AAP////8AAAAA//8AAAEA//8AAAIA//8AAAMA//8AAAQA//8AAAUA//8AAAYA//8AAAcA//8AAAgA//8AAAkA//8AAAoA//8AAAsA//8BAPX///8BAPb///8BAPf///8BAPj///8BAPn///8BAPr///8BAPv///8BAPz///8BAP3///8BAP7///8BAP////8BAAAA//8BAAEA//8BAAIA//8BAAMA//8BAAQA//8BAAUA//8BAAYA//8BAAcA//8BAAgA//8BAAkA//8BAAoA//8BAAsA//8CAPX///8CAPb///8CAPf///8CAPj///8CAPn///8CAPr///8CAPv///8CAPz///8CAP3///8CAP7///8CAP////8CAAAA//8CAAEA//8CAAIA//8CAAMA//8CAAQA//8CAAUA//8CAAYA//8CAAcA//8CAAgA//8CAAkA//8CAAoA//8CAAsA//8DAPX///8DAPb///8DAPf///8DAPj///8DAPn///8DAPr///8DAPv///8DAPz///8DAP3///8DAP7///8DAP////8DAAAA//8DAAEA//8DAAIA//8DAAMA//8DAAQA//8DAAUA//8DAAYA//8DAAcA//8DAAgA//8DAAkA//8DAAoA//8DAAsA//8EAPb///8EAPf///8EAPj///8EAPn///8EAPr///8EAPv///8EAPz///8EAP3///8EAP7///8EAP////8EAAAA//8EAAEA//8EAAIA//8EAAMA//8EAAQA//8EAAUA//8EAAYA//8EAAcA//8EAAgA//8EAAkA//8EAAoA//8FAPb///8FAPf///8FAPj///8FAPn///8FAPr///8FAPv///8FAPz///8FAP3///8FAP7///8FAP////8FAAAA//8FAAEA//8FAAIA//8FAAMA//8FAAQA//8FAAUA//8FAAYA//8FAAcA//8FAAgA//8FAAkA//8FAAoA//8GAPb///8GAPf///8GAPj///8GAPn///8GAPr///8GAPv///8GAPz///8GAP3///8GAP7///8GAP////8GAAAA//8GAAEA//8GAAIA//8GAAMA//8GAAQA//8GAAUA//8GAAYA//8GAAcA//8GAAgA//8GAAkA//8GAAoA//8HAPf///8HAPj///8HAPn///8HAPr///8HAPv///8HAPz///8HAP3///8HAP7///8HAP////8HAAAA//8HAAEA//8HAAIA//8HAAMA//8HAAQA//8HAAUA//8HAAYA//8HAAcA//8HAAgA//8HAAkA//8IAPj///8IAPn///8IAPr///8IAPv///8IAPz///8IAP3///8IAP7///8IAP////8IAAAA//8IAAEA//8IAAIA//8IAAMA//8IAAQA//8IAAUA//8IAAYA//8IAAcA//8IAAgA//8JAPn///8JAPr///8JAPv///8JAPz///8JAP3///8JAP7///8JAP////8JAAAA//8JAAEA//8JAAIA//8JAAMA//8JAAQA//8JAAUA//8JAAYA//8JAAcA//8KAPr///8KAPv///8KAPz///8KAP3///8KAP7///8KAP////8KAAAA//8KAAEA//8KAAIA//8KAAMA//8KAAQA//8KAAUA//8KAAYA//8LAP3///8LAP7///8LAP////8LAAAA//8LAAEA//8LAAIA//8LAAMAAAD1//z/AAD1//3/AAD1//7/AAD1////AAD1/wAAAAD1/wEAAAD1/wIAAAD1/wMAAAD1/wQAAAD2//r/AAD2//v/AAD2//z/AAD2//3/AAD2//7/AAD2////AAD2/wAAAAD2/wEAAAD2/wIAAAD2/wMAAAD2/wQAAAD2/wUAAAD2/wYAAAD3//n/AAD3//r/AAD3//v/AAD3//z/AAD3//3/AAD3//7/AAD3////AAD3/wAAAAD3/wEAAAD3/wIAAAD3/wMAAAD3/wQAAAD3/wUAAAD3/wYAAAD3/wcAAAD4//j/AAD4//n/AAD4//r/AAD4//v/AAD4//z/AAD4//3/AAD4//7/AAD4////AAD4/wAAAAD4/wEAAAD4/wIAAAD4/wMAAAD4/wQAAAD4/wUAAAD4/wYAAAD4/wcAAAD4/wgAAAD5//f/AAD5//j/AAD5//n/AAD5//r/AAD5//v/AAD5//z/AAD5//3/AAD5//7/AAD5////AAD5/wAAAAD5/wEAAAD5/wIAAAD5/wMAAAD5/wQAAAD5/wUAAAD5/wYAAAD5/wcAAAD5/wgAAAD5/wkAAAD6//b/AAD6//f/AAD6//j/AAD6//n/AAD6//r/AAD6//v/AAD6//z/AAD6//3/AAD6//7/AAD6////AAD6/wAAAAD6/wEAAAD6/wIAAAD6/wMAAAD6/wQAAAD6/wUAAAD6/wYAAAD6/wcAAAD6/wgAAAD6/wkAAAD6/woAAAD7//b/AAD7//f/AAD7//j/AAD7//n/AAD7//r/AAD7//v/AAD7//z/AAD7//3/AAD7//7/AAD7////AAD7/wAAAAD7/wEAAAD7/wIAAAD7/wMAAAD7/wQAAAD7/wUAAAD7/wYAAAD7/wcAAAD7/wgAAAD7/wkAAAD7/woAAAD8//X/AAD8//b/AAD8//f/AAD8//j/AAD8//n/AAD8//r/AAD8//v/AAD8//z/AAD8//3/AAD8//7/AAD8////AAD8/wAAAAD8/wEAAAD8/wIAAAD8/wMAAAD8/wQAAAD8/wUAAAD8/wYAAAD8/wcAAAD8/wgAAAD8/wkAAAD8/woAAAD8/wsAAAD9//X/AAD9//b/AAD9//f/AAD9//j/AAD9//n/AAD9//r/AAD9//v/AAD9//z/AAD9//3/AAD9//7/AAD9////AAD9/wAAAAD9/wEAAAD9/wIAAAD9/wMAAAD9/wQAAAD9/wUAAAD9/wYAAAD9/wcAAAD9/wgAAAD9/wkAAAD9/woAAAD9/wsAAAD+//X/AAD+//b/AAD+//f/AAD+//j/AAD+//n/AAD+//r/AAD+//v/AAD+//z/AAD+//3/AAD+//7/AAD+////AAD+/wAAAAD+/wEAAAD+/wIAAAD+/wMAAAD+/wQAAAD+/wUAAAD+/wYAAAD+/wcAAAD+/wgAAAD+/wkAAAD+/woAAAD+/wsAAAD///X/AAD///b/AAD///f/AAD///j/AAD///n/AAD///r/AAD///v/AAD///z/AAD///3/AAD///7/AAD/////AAD//wAAAAD//wEAAAD//wIAAAD//wMAAAD//wQAAAD//wUAAAD//wYAAAD//wcAAAD//wgAAAD//wkAAAD//woAAAD//wsAAAAAAPX/AAAAAPb/AAAAAPf/AAAAAPj/AAAAAPn/AAAAAPr/AAAAAPv/AAAAAPz/AAAAAP3/AAAAAP7/AAAAAP//AAAAAAEAAAAAAAIAAAAAAAMAAAAAAAQAAAAAAAUAAAAAAAYAAAAAAAcAAAAAAAgAAAAAAAkAAAAAAAoAAAAAAAsAAAABAPX/AAABAPb/AAABAPf/AAABAPj/AAABAPn/AAABAPr/AAABAPv/AAABAPz/AAABAP3/AAABAP7/AAABAP//AAABAAAAAAABAAEAAAABAAIAAAABAAMAAAABAAQAAAABAAUAAAABAAYAAAABAAcAAAABAAgAAAABAAkAAAABAAoAAAABAAsAAAACAPX/AAACAPb/AAACAPf/AAACAPj/AAACAPn/AAACAPr/AAACAPv/AAACAPz/AAACAP3/AAACAP7/AAACAP//AAACAAAAAAACAAEAAAACAAIAAAACAAMAAAACAAQAAAACAAUAAAACAAYAAAACAAcAAAACAAgAAAACAAkAAAACAAoAAAACAAsAAAADAPX/AAADAPb/AAADAPf/AAADAPj/AAADAPn/AAADAPr/AAADAPv/AAADAPz/AAADAP3/AAADAP7/AAADAP//AAADAAAAAAADAAEAAAADAAIAAAADAAMAAAADAAQAAAADAAUAAAADAAYAAAADAAcAAAADAAgAAAADAAkAAAADAAoAAAADAAsAAAAEAPX/AAAEAPb/AAAEAPf/AAAEAPj/AAAEAPn/AAAEAPr/AAAEAPv/AAAEAPz/AAAEAP3/AAAEAP7/AAAEAP//AAAEAAAAAAAEAAEAAAAEAAIAAAAEAAMAAAAEAAQAAAAEAAUAAAAEAAYAAAAEAAcAAAAEAAgAAAAEAAkAAAAEAAoAAAAEAAsAAAAFAPb/AAAFAPf/AAAFAPj/AAAFAPn/AAAFAPr/AAAFAPv/AAAFAPz/AAAFAP3/AAAFAP7/AAAFAP//AAAFAAAAAAAFAAEAAAAFAAIAAAAFAAMAAAAFAAQAAAAFAAUAAAAFAAYAAAAFAAcAAAAFAAgAAAAFAAkAAAAFAAoAAAAGAPb/AAAGAPf/AAAGAPj/AAAGAPn/AAAGAPr/AAAGAPv/AAAGAPz/AAAGAP3/AAAGAP7/AAAGAP//AAAGAAAAAAAGAAEAAAAGAAIAAAAGAAMAAAAGAAQAAAAGAAUAAAAGAAYAAAAGAAcAAAAGAAgAAAAGAAkAAAAGAAoAAAAHAPf/AAAHAPj/AAAHAPn/AAAHAPr/AAAHAPv/AAAHAPz/AAAHAP3/AAAHAP7/AAAHAP//AAAHAAAAAAAHAAEAAAAHAAIAAAAHAAMAAAAHAAQAAAAHAAUAAAAHAAYAAAAHAAcAAAAHAAgAAAAHAAkAAAAIAPj/AAAIAPn/AAAIAPr/AAAIAPv/AAAIAPz/AAAIAP3/AAAIAP7/AAAIAP//AAAIAAAAAAAIAAEAAAAIAAIAAAAIAAMAAAAIAAQAAAAIAAUAAAAIAAYAAAAIAAcAAAAIAAgAAAAJAPn/AAAJAPr/AAAJAPv/AAAJAPz/AAAJAP3/AAAJAP7/AAAJAP//AAAJAAAAAAAJAAEAAAAJAAIAAAAJAAMAAAAJAAQAAAAJAAUAAAAJAAYAAAAJAAcAAAAKAPr/AAAKAPv/AAAKAPz/AAAKAP3/AAAKAP7/AAAKAP//AAAKAAAAAAAKAAEAAAAKAAIAAAAKAAMAAAAKAAQAAAAKAAUAAAAKAAYAAAALAPz/AAALAP3/AAALAP7/AAALAP//AAALAAAAAAALAAEAAAALAAIAAAALAAMAAAALAAQAAQD1//3/AQD1//7/AQD1////AQD1/wAAAQD1/wEAAQD1/wIAAQD1/wMAAQD2//r/AQD2//v/AQD2//z/AQD2//3/AQD2//7/AQD2////AQD2/wAAAQD2/wEAAQD2/wIAAQD2/wMAAQD2/wQAAQD2/wUAAQD2/wYAAQD3//n/AQD3//r/AQD3//v/AQD3//z/AQD3//3/AQD3//7/AQD3////AQD3/wAAAQD3/wEAAQD3/wIAAQD3/wMAAQD3/wQAAQD3/wUAAQD3/wYAAQD3/wcAAQD4//j/AQD4//n/AQD4//r/AQD4//v/AQD4//z/AQD4//3/AQD4//7/AQD4////AQD4/wAAAQD4/wEAAQD4/wIAAQD4/wMAAQD4/wQAAQD4/wUAAQD4/wYAAQD4/wcAAQD4/wgAAQD5//f/AQD5//j/AQD5//n/AQD5//r/AQD5//v/AQD5//z/AQD5//3/AQD5//7/AQD5////AQD5/wAAAQD5/wEAAQD5/wIAAQD5/wMAAQD5/wQAAQD5/wUAAQD5/wYAAQD5/wcAAQD5/wgAAQD5/wkAAQD6//b/AQD6//f/AQD6//j/AQD6//n/AQD6//r/AQD6//v/AQD6//z/AQD6//3/AQD6//7/AQD6////AQD6/wAAAQD6/wEAAQD6/wIAAQD6/wMAAQD6/wQAAQD6/wUAAQD6/wYAAQD6/wcAAQD6/wgAAQD6/wkAAQD6/woAAQD7//b/AQD7//f/AQD7//j/AQD7//n/AQD7//r/AQD7//v/AQD7//z/AQD7//3/AQD7//7/AQD7////AQD7/wAAAQD7/wEAAQD7/wIAAQD7/wMAAQD7/wQAAQD7/wUAAQD7/wYAAQD7/wcAAQD7/wgAAQD7/wkAAQD7/woAAQD8//b/AQD8//f/AQD8//j/AQD8//n/AQD8//r/AQD8//v/AQD8//z/AQD8//3/AQD8//7/AQD8////AQD8/wAAAQD8/wEAAQD8/wIAAQD8/wMAAQD8/wQAAQD8/wUAAQD8/wYAAQD8/wcAAQD8/wgAAQD8/wkAAQD8/woAAQD9//X/AQD9//b/AQD9//f/AQD9//j/AQD9//n/AQD9//r/AQD9//v/AQD9//z/AQD9//3/AQD9//7/AQD9////AQD9/wAAAQD9/wEAAQD9/wIAAQD9/wMAAQD9/wQAAQD9/wUAAQD9/wYAAQD9/wcAAQD9/wgAAQD9/wkAAQD9/woAAQD9/wsAAQD+//X/AQD+//b/AQD+//f/AQD+//j/AQD+//n/AQD+//r/AQD+//v/AQD+//z/AQD+//3/AQD+//7/AQD+////AQD+/wAAAQD+/wEAAQD+/wIAAQD+/wMAAQD+/wQAAQD+/wUAAQD+/wYAAQD+/wcAAQD+/wgAAQD+/wkAAQD+/woAAQD+/wsAAQD///X/AQD///b/AQD///f/AQD///j/AQD///n/AQD///r/AQD///v/AQD///z/AQD///3/AQD///7/AQD/////AQD//wAAAQD//wEAAQD//wIAAQD//wMAAQD//wQAAQD//wUAAQD//wYAAQD//wcAAQD//wgAAQD//wkAAQD//woAAQD//wsAAQAAAPX/AQAAAPb/AQAAAPf/AQAAAPj/AQAAAPn/AQAAAPr/AQAAAPv/AQAAAPz/AQAAAP3/AQAAAP7/AQAAAP//AQAAAAAAAQAAAAEAAQAAAAIAAQAAAAMAAQAAAAQAAQAAAAUAAQAAAAYAAQAAAAcAAQAAAAgAAQAAAAkAAQAAAAoAAQAAAAsAAQABAPX/AQABAPb/AQABAPf/AQABAPj/AQABAPn/AQABAPr/AQABAPv/AQABAPz/AQABAP3/AQABAP7/AQABAP//AQABAAAAAQABAAEAAQABAAIAAQABAAMAAQABAAQAAQABAAUAAQABAAYAAQABAAcAAQABAAgAAQABAAkAAQABAAoAAQABAAsAAQACAPX/AQACAPb/AQACAPf/AQACAPj/AQACAPn/AQACAPr/AQACAPv/AQACAPz/AQACAP3/AQACAP7/AQACAP//AQACAAAAAQACAAEAAQACAAIAAQACAAMAAQACAAQAAQACAAUAAQACAAYAAQACAAcAAQACAAgAAQACAAkAAQACAAoAAQACAAsAAQADAPX/AQADAPb/AQADAPf/AQADAPj/AQADAPn/AQADAPr/AQADAPv/AQADAPz/AQADAP3/AQADAP7/AQADAP//AQADAAAAAQADAAEAAQADAAIAAQADAAMAAQADAAQAAQADAAUAAQADAAYAAQADAAcAAQADAAgAAQADAAkAAQADAAoAAQADAAsAAQAEAPb/AQAEAPf/AQAEAPj/AQAEAPn/AQAEAPr/AQAEAPv/AQAEAPz/AQAEAP3/AQAEAP7/AQAEAP//AQAEAAAAAQAEAAEAAQAEAAIAAQAEAAMAAQAEAAQAAQAEAAUAAQAEAAYAAQAEAAcAAQAEAAgAAQAEAAkAAQAEAAoAAQAFAPb/AQAFAPf/AQAFAPj/AQAFAPn/AQAFAPr/AQAFAPv/AQAFAPz/AQAFAP3/AQAFAP7/AQAFAP//AQAFAAAAAQAFAAEAAQAFAAIAAQAFAAMAAQAFAAQAAQAFAAUAAQAFAAYAAQAFAAcAAQAFAAgAAQAFAAkAAQAFAAoAAQAGAPb/AQAGAPf/AQAGAPj/AQAGAPn/AQAGAPr/AQAGAPv/AQAGAPz/AQAGAP3/AQAGAP7/AQAGAP//AQAGAAAAAQAGAAEAAQAGAAIAAQAGAAMAAQAGAAQAAQAGAAUAAQAGAAYAAQAGAAcAAQAGAAgAAQAGAAkAAQAGAAoAAQAHAPf/AQAHAPj/AQAHAPn/AQAHAPr/AQAHAPv/AQAHAPz/AQAHAP3/AQAHAP7/AQAHAP//AQAHAAAAAQAHAAEAAQAHAAIAAQAHAAMAAQAHAAQAAQAHAAUAAQAHAAYAAQAHAAcAAQAHAAgAAQAHAAkAAQAIAPj/AQAIAPn/AQAIAPr/AQAIAPv/AQAIAPz/AQAIAP3/AQAIAP7/AQAIAP//AQAIAAAAAQAIAAEAAQAIAAIAAQAIAAMAAQAIAAQAAQAIAAUAAQAIAAYAAQAIAAcAAQAIAAgAAQAJAPn/AQAJAPr/AQAJAPv/AQAJAPz/AQAJAP3/AQAJAP7/AQAJAP//AQAJAAAAAQAJAAEAAQAJAAIAAQAJAAMAAQAJAAQAAQAJAAUAAQAJAAYAAQAJAAcAAQAKAPr/AQAKAPv/AQAKAPz/AQAKAP3/AQAKAP7/AQAKAP//AQAKAAAAAQAKAAEAAQAKAAIAAQAKAAMAAQAKAAQAAQAKAAUAAQAKAAYAAQALAP3/AQALAP7/AQALAP//AQALAAAAAQALAAEAAQALAAIAAQALAAMAAgD1//3/AgD1//7/AgD1////AgD1/wAAAgD1/wEAAgD1/wIAAgD1/wMAAgD2//v/AgD2//z/AgD2//3/AgD2//7/AgD2////AgD2/wAAAgD2/wEAAgD2/wIAAgD2/wMAAgD2/wQAAgD2/wUAAgD3//n/AgD3//r/AgD3//v/AgD3//z/AgD3//3/AgD3//7/AgD3////AgD3/wAAAgD3/wEAAgD3/wIAAgD3/wMAAgD3/wQAAgD3/wUAAgD3/wYAAgD3/wcAAgD4//j/AgD4//n/AgD4//r/AgD4//v/AgD4//z/AgD4//3/AgD4//7/AgD4////AgD4/wAAAgD4/wEAAgD4/wIAAgD4/wMAAgD4/wQAAgD4/wUAAgD4/wYAAgD4/wcAAgD4/wgAAgD5//f/AgD5//j/AgD5//n/AgD5//r/AgD5//v/AgD5//z/AgD5//3/AgD5//7/AgD5////AgD5/wAAAgD5/wEAAgD5/wIAAgD5/wMAAgD5/wQAAgD5/wUAAgD5/wYAAgD5/wcAAgD5/wgAAgD5/wkAAgD6//f/AgD6//j/AgD6//n/AgD6//r/AgD6//v/AgD6//z/AgD6//3/AgD6//7/AgD6////AgD6/wAAAgD6/wEAAgD6/wIAAgD6/wMAAgD6/wQAAgD6/wUAAgD6/wYAAgD6/wcAAgD6/wgAAgD6/wkAAgD7//b/AgD7//f/AgD7//j/AgD7//n/AgD7//r/AgD7//v/AgD7//z/AgD7//3/AgD7//7/AgD7////AgD7/wAAAgD7/wEAAgD7/wIAAgD7/wMAAgD7/wQAAgD7/wUAAgD7/wYAAgD7/wcAAgD7/wgAAgD7/wkAAgD7/woAAgD8//b/AgD8//f/AgD8//j/AgD8//n/AgD8//r/AgD8//v/AgD8//z/AgD8//3/AgD8//7/AgD8////AgD8/wAAAgD8/wEAAgD8/wIAAgD8/wMAAgD8/wQAAgD8/wUAAgD8/wYAAgD8/wcAAgD8/wgAAgD8/wkAAgD8/woAAgD9//X/AgD9//b/AgD9//f/AgD9//j/AgD9//n/AgD9//r/AgD9//v/AgD9//z/AgD9//3/AgD9//7/AgD9////AgD9/wAAAgD9/wEAAgD9/wIAAgD9/wMAAgD9/wQAAgD9/wUAAgD9/wYAAgD9/wcAAgD9/wgAAgD9/wkAAgD9/woAAgD9/wsAAgD+//X/AgD+//b/AgD+//f/AgD+//j/AgD+//n/AgD+//r/AgD+//v/AgD+//z/AgD+//3/AgD+//7/AgD+////AgD+/wAAAgD+/wEAAgD+/wIAAgD+/wMAAgD+/wQAAgD+/wUAAgD+/wYAAgD+/wcAAgD+/wgAAgD+/wkAAgD+/woAAgD+/wsAAgD///X/AgD///b/AgD///f/AgD///j/AgD///n/AgD///r/AgD///v/AgD///z/AgD///3/AgD///7/AgD/////AgD//wAAAgD//wEAAgD//wIAAgD//wMAAgD//wQAAgD//wUAAgD//wYAAgD//wcAAgD//wgAAgD//wkAAgD//woAAgD//wsAAgAAAPX/AgAAAPb/AgAAAPf/AgAAAPj/AgAAAPn/AgAAAPr/AgAAAPv/AgAAAPz/AgAAAP3/AgAAAP7/AgAAAP//AgAAAAAAAgAAAAEAAgAAAAIAAgAAAAMAAgAAAAQAAgAAAAUAAgAAAAYAAgAAAAcAAgAAAAgAAgAAAAkAAgAAAAoAAgAAAAsAAgABAPX/AgABAPb/AgABAPf/AgABAPj/AgABAPn/AgABAPr/AgABAPv/AgABAPz/AgABAP3/AgABAP7/AgABAP//AgABAAAAAgABAAEAAgABAAIAAgABAAMAAgABAAQAAgABAAUAAgABAAYAAgABAAcAAgABAAgAAgABAAkAAgABAAoAAgABAAsAAgACAPX/AgACAPb/AgACAPf/AgACAPj/AgACAPn/AgACAPr/AgACAPv/AgACAPz/AgACAP3/AgACAP7/AgACAP//AgACAAAAAgACAAEAAgACAAIAAgACAAMAAgACAAQAAgACAAUAAgACAAYAAgACAAcAAgACAAgAAgACAAkAAgACAAoAAgACAAsAAgADAPX/AgADAPb/AgADAPf/AgADAPj/AgADAPn/AgADAPr/AgADAPv/AgADAPz/AgADAP3/AgADAP7/AgADAP//AgADAAAAAgADAAEAAgADAAIAAgADAAMAAgADAAQAAgADAAUAAgADAAYAAgADAAcAAgADAAgAAgADAAkAAgADAAoAAgADAAsAAgAEAPb/AgAEAPf/AgAEAPj/AgAEAPn/AgAEAPr/AgAEAPv/AgAEAPz/AgAEAP3/AgAEAP7/AgAEAP//AgAEAAAAAgAEAAEAAgAEAAIAAgAEAAMAAgAEAAQAAgAEAAUAAgAEAAYAAgAEAAcAAgAEAAgAAgAEAAkAAgAEAAoAAgAFAPb/AgAFAPf/AgAFAPj/AgAFAPn/AgAFAPr/AgAFAPv/AgAFAPz/AgAFAP3/AgAFAP7/AgAFAP//AgAFAAAAAgAFAAEAAgAFAAIAAgAFAAMAAgAFAAQAAgAFAAUAAgAFAAYAAgAFAAcAAgAFAAgAAgAFAAkAAgAFAAoAAgAGAPf/AgAGAPj/AgAGAPn/AgAGAPr/AgAGAPv/AgAGAPz/AgAGAP3/AgAGAP7/AgAGAP//AgAGAAAAAgAGAAEAAgAGAAIAAgAGAAMAAgAGAAQAAgAGAAUAAgAGAAYAAgAGAAcAAgAGAAgAAgAGAAkAAgAHAPf/AgAHAPj/AgAHAPn/AgAHAPr/AgAHAPv/AgAHAPz/AgAHAP3/AgAHAP7/AgAHAP//AgAHAAAAAgAHAAEAAgAHAAIAAgAHAAMAAgAHAAQAAgAHAAUAAgAHAAYAAgAHAAcAAgAHAAgAAgAHAAkAAgAIAPj/AgAIAPn/AgAIAPr/AgAIAPv/AgAIAPz/AgAIAP3/AgAIAP7/AgAIAP//AgAIAAAAAgAIAAEAAgAIAAIAAgAIAAMAAgAIAAQAAgAIAAUAAgAIAAYAAgAIAAcAAgAIAAgAAgAJAPn/AgAJAPr/AgAJAPv/AgAJAPz/AgAJAP3/AgAJAP7/AgAJAP//AgAJAAAAAgAJAAEAAgAJAAIAAgAJAAMAAgAJAAQAAgAJAAUAAgAJAAYAAgAJAAcAAgAKAPv/AgAKAPz/AgAKAP3/AgAKAP7/AgAKAP//AgAKAAAAAgAKAAEAAgAKAAIAAgAKAAMAAgAKAAQAAgAKAAUAAgALAP3/AgALAP7/AgALAP//AgALAAAAAgALAAEAAgALAAIAAgALAAMAAwD1//7/AwD1////AwD1/wAAAwD1/wEAAwD1/wIAAwD2//v/AwD2//z/AwD2//3/AwD2//7/AwD2////AwD2/wAAAwD2/wEAAwD2/wIAAwD2/wMAAwD2/wQAAwD2/wUAAwD3//r/AwD3//v/AwD3//z/AwD3//3/AwD3//7/AwD3////AwD3/wAAAwD3/wEAAwD3/wIAAwD3/wMAAwD3/wQAAwD3/wUAAwD3/wYAAwD4//j/AwD4//n/AwD4//r/AwD4//v/AwD4//z/AwD4//3/AwD4//7/AwD4////AwD4/wAAAwD4/wEAAwD4/wIAAwD4/wMAAwD4/wQAAwD4/wUAAwD4/wYAAwD4/wcAAwD4/wgAAwD5//j/AwD5//n/AwD5//r/AwD5//v/AwD5//z/AwD5//3/AwD5//7/AwD5////AwD5/wAAAwD5/wEAAwD5/wIAAwD5/wMAAwD5/wQAAwD5/wUAAwD5/wYAAwD5/wcAAwD5/wgAAwD6//f/AwD6//j/AwD6//n/AwD6//r/AwD6//v/AwD6//z/AwD6//3/AwD6//7/AwD6////AwD6/wAAAwD6/wEAAwD6/wIAAwD6/wMAAwD6/wQAAwD6/wUAAwD6/wYAAwD6/wcAAwD6/wgAAwD6/wkAAwD7//b/AwD7//f/AwD7//j/AwD7//n/AwD7//r/AwD7//v/AwD7//z/AwD7//3/AwD7//7/AwD7////AwD7/wAAAwD7/wEAAwD7/wIAAwD7/wMAAwD7/wQAAwD7/wUAAwD7/wYAAwD7/wcAAwD7/wgAAwD7/wkAAwD7/woAAwD8//b/AwD8//f/AwD8//j/AwD8//n/AwD8//r/AwD8//v/AwD8//z/AwD8//3/AwD8//7/AwD8////AwD8/wAAAwD8/wEAAwD8/wIAAwD8/wMAAwD8/wQAAwD8/wUAAwD8/wYAAwD8/wcAAwD8/wgAAwD8/wkAAwD8/woAAwD9//b/AwD9//f/AwD9//j/AwD9//n/AwD9//r/AwD9//v/AwD9//z/AwD9//3/AwD9//7/AwD9////AwD9/wAAAwD9/wEAAwD9/wIAAwD9/wMAAwD9/wQAAwD9/wUAAwD9/wYAAwD9/wcAAwD9/wgAAwD9/wkAAwD9/woAAwD+//X/AwD+//b/AwD+//f/AwD+//j/AwD+//n/AwD+//r/AwD+//v/AwD+//z/AwD+//3/AwD+//7/AwD+////AwD+/wAAAwD+/wEAAwD+/wIAAwD+/wMAAwD+/wQAAwD+/wUAAwD+/wYAAwD+/wcAAwD+/wgAAwD+/wkAAwD+/woAAwD+/wsAAwD///X/AwD///b/AwD///f/AwD///j/AwD///n/AwD///r/AwD///v/AwD///z/AwD///3/AwD///7/AwD/////AwD//wAAAwD//wEAAwD//wIAAwD//wMAAwD//wQAAwD//wUAAwD//wYAAwD//wcAAwD//wgAAwD//wkAAwD//woAAwD//wsAAwAAAPX/AwAAAPb/AwAAAPf/AwAAAPj/AwAAAPn/AwAAAPr/AwAAAPv/AwAAAPz/AwAAAP3/AwAAAP7/AwAAAP//AwAAAAAAAwAAAAEAAwAAAAIAAwAAAAMAAwAAAAQAAwAAAAUAAwAAAAYAAwAAAAcAAwAAAAgAAwAAAAkAAwAAAAoAAwAAAAsAAwABAPX/AwABAPb/AwABAPf/AwABAPj/AwABAPn/AwABAPr/AwABAPv/AwABAPz/AwABAP3/AwABAP7/AwABAP//AwABAAAAAwABAAEAAwABAAIAAwABAAMAAwABAAQAAwABAAUAAwABAAYAAwABAAcAAwABAAgAAwABAAkAAwABAAoAAwABAAsAAwACAPX/AwACAPb/AwACAPf/AwACAPj/AwACAPn/AwACAPr/AwACAPv/AwACAPz/AwACAP3/AwACAP7/AwACAP//AwACAAAAAwACAAEAAwACAAIAAwACAAMAAwACAAQAAwACAAUAAwACAAYAAwACAAcAAwACAAgAAwACAAkAAwACAAoAAwACAAsAAwADAPb/AwADAPf/AwADAPj/AwADAPn/AwADAPr/AwADAPv/AwADAPz/AwADAP3/AwADAP7/AwADAP//AwADAAAAAwADAAEAAwADAAIAAwADAAMAAwADAAQAAwADAAUAAwADAAYAAwADAAcAAwADAAgAAwADAAkAAwADAAoAAwAEAPb/AwAEAPf/AwAEAPj/AwAEAPn/AwAEAPr/AwAEAPv/AwAEAPz/AwAEAP3/AwAEAP7/AwAEAP//AwAEAAAAAwAEAAEAAwAEAAIAAwAEAAMAAwAEAAQAAwAEAAUAAwAEAAYAAwAEAAcAAwAEAAgAAwAEAAkAAwAEAAoAAwAFAPb/AwAFAPf/AwAFAPj/AwAFAPn/AwAFAPr/AwAFAPv/AwAFAPz/AwAFAP3/AwAFAP7/AwAFAP//AwAFAAAAAwAFAAEAAwAFAAIAAwAFAAMAAwAFAAQAAwAFAAUAAwAFAAYAAwAFAAcAAwAFAAgAAwAFAAkAAwAFAAoAAwAGAPf/AwAGAPj/AwAGAPn/AwAGAPr/AwAGAPv/AwAGAPz/AwAGAP3/AwAGAP7/AwAGAP//AwAGAAAAAwAGAAEAAwAGAAIAAwAGAAMAAwAGAAQAAwAGAAUAAwAGAAYAAwAGAAcAAwAGAAgAAwAGAAkAAwAHAPj/AwAHAPn/AwAHAPr/AwAHAPv/AwAHAPz/AwAHAP3/AwAHAP7/AwAHAP//AwAHAAAAAwAHAAEAAwAHAAIAAwAHAAMAAwAHAAQAAwAHAAUAAwAHAAYAAwAHAAcAAwAHAAgAAwAIAPj/AwAIAPn/AwAIAPr/AwAIAPv/AwAIAPz/AwAIAP3/AwAIAP7/AwAIAP//AwAIAAAAAwAIAAEAAwAIAAIAAwAIAAMAAwAIAAQAAwAIAAUAAwAIAAYAAwAIAAcAAwAIAAgAAwAJAPr/AwAJAPv/AwAJAPz/AwAJAP3/AwAJAP7/AwAJAP//AwAJAAAAAwAJAAEAAwAJAAIAAwAJAAMAAwAJAAQAAwAJAAUAAwAJAAYAAwAKAPv/AwAKAPz/AwAKAP3/AwAKAP7/AwAKAP//AwAKAAAAAwAKAAEAAwAKAAIAAwAKAAMAAwAKAAQAAwAKAAUAAwALAP7/AwALAP//AwALAAAAAwALAAEAAwALAAIABAD1/wAABAD2//z/BAD2//3/BAD2//7/BAD2////BAD2/wAABAD2/wEABAD2/wIABAD2/wMABAD2/wQABAD3//r/BAD3//v/BAD3//z/BAD3//3/BAD3//7/BAD3////BAD3/wAABAD3/wEABAD3/wIABAD3/wMABAD3/wQABAD3/wUABAD3/wYABAD4//n/BAD4//r/BAD4//v/BAD4//z/BAD4//3/BAD4//7/BAD4////BAD4/wAABAD4/wEABAD4/wIABAD4/wMABAD4/wQABAD4/wUABAD4/wYABAD4/wcABAD5//j/BAD5//n/BAD5//r/BAD5//v/BAD5//z/BAD5//3/BAD5//7/BAD5////BAD5/wAABAD5/wEABAD5/wIABAD5/wMABAD5/wQABAD5/wUABAD5/wYABAD5/wcABAD5/wgABAD6//f/BAD6//j/BAD6//n/BAD6//r/BAD6//v/BAD6//z/BAD6//3/BAD6//7/BAD6////BAD6/wAABAD6/wEABAD6/wIABAD6/wMABAD6/wQABAD6/wUABAD6/wYABAD6/wcABAD6/wgABAD6/wkABAD7//f/BAD7//j/BAD7//n/BAD7//r/BAD7//v/BAD7//z/BAD7//3/BAD7//7/BAD7////BAD7/wAABAD7/wEABAD7/wIABAD7/wMABAD7/wQABAD7/wUABAD7/wYABAD7/wcABAD7/wgABAD7/wkABAD8//b/BAD8//f/BAD8//j/BAD8//n/BAD8//r/BAD8//v/BAD8//z/BAD8//3/BAD8//7/BAD8////BAD8/wAABAD8/wEABAD8/wIABAD8/wMABAD8/wQABAD8/wUABAD8/wYABAD8/wcABAD8/wgABAD8/wkABAD8/woABAD9//b/BAD9//f/BAD9//j/BAD9//n/BAD9//r/BAD9//v/BAD9//z/BAD9//3/BAD9//7/BAD9////BAD9/wAABAD9/wEABAD9/wIABAD9/wMABAD9/wQABAD9/wUABAD9/wYABAD9/wcABAD9/wgABAD9/wkABAD9/woABAD+//b/BAD+//f/BAD+//j/BAD+//n/BAD+//r/BAD+//v/BAD+//z/BAD+//3/BAD+//7/BAD+////BAD+/wAABAD+/wEABAD+/wIABAD+/wMABAD+/wQABAD+/wUABAD+/wYABAD+/wcABAD+/wgABAD+/wkABAD+/woABAD///b/BAD///f/BAD///j/BAD///n/BAD///r/BAD///v/BAD///z/BAD///3/BAD///7/BAD/////BAD//wAABAD//wEABAD//wIABAD//wMABAD//wQABAD//wUABAD//wYABAD//wcABAD//wgABAD//wkABAD//woABAAAAPX/BAAAAPb/BAAAAPf/BAAAAPj/BAAAAPn/BAAAAPr/BAAAAPv/BAAAAPz/BAAAAP3/BAAAAP7/BAAAAP//BAAAAAAABAAAAAEABAAAAAIABAAAAAMABAAAAAQABAAAAAUABAAAAAYABAAAAAcABAAAAAgABAAAAAkABAAAAAoABAAAAAsABAABAPb/BAABAPf/BAABAPj/BAABAPn/BAABAPr/BAABAPv/BAABAPz/BAABAP3/BAABAP7/BAABAP//BAABAAAABAABAAEABAABAAIABAABAAMABAABAAQABAABAAUABAABAAYABAABAAcABAABAAgABAABAAkABAABAAoABAACAPb/BAACAPf/BAACAPj/BAACAPn/BAACAPr/BAACAPv/BAACAPz/BAACAP3/BAACAP7/BAACAP//BAACAAAABAACAAEABAACAAIABAACAAMABAACAAQABAACAAUABAACAAYABAACAAcABAACAAgABAACAAkABAACAAoABAADAPb/BAADAPf/BAADAPj/BAADAPn/BAADAPr/BAADAPv/BAADAPz/BAADAP3/BAADAP7/BAADAP//BAADAAAABAADAAEABAADAAIABAADAAMABAADAAQABAADAAUABAADAAYABAADAAcABAADAAgABAADAAkABAADAAoABAAEAPb/BAAEAPf/BAAEAPj/BAAEAPn/BAAEAPr/BAAEAPv/BAAEAPz/BAAEAP3/BAAEAP7/BAAEAP//BAAEAAAABAAEAAEABAAEAAIABAAEAAMABAAEAAQABAAEAAUABAAEAAYABAAEAAcABAAEAAgABAAEAAkABAAEAAoABAAFAPf/BAAFAPj/BAAFAPn/BAAFAPr/BAAFAPv/BAAFAPz/BAAFAP3/BAAFAP7/BAAFAP//BAAFAAAABAAFAAEABAAFAAIABAAFAAMABAAFAAQABAAFAAUABAAFAAYABAAFAAcABAAFAAgABAAFAAkABAAGAPf/BAAGAPj/BAAGAPn/BAAGAPr/BAAGAPv/BAAGAPz/BAAGAP3/BAAGAP7/BAAGAP//BAAGAAAABAAGAAEABAAGAAIABAAGAAMABAAGAAQABAAGAAUABAAGAAYABAAGAAcABAAGAAgABAAGAAkABAAHAPj/BAAHAPn/BAAHAPr/BAAHAPv/BAAHAPz/BAAHAP3/BAAHAP7/BAAHAP//BAAHAAAABAAHAAEABAAHAAIABAAHAAMABAAHAAQABAAHAAUABAAHAAYABAAHAAcABAAHAAgABAAIAPn/BAAIAPr/BAAIAPv/BAAIAPz/BAAIAP3/BAAIAP7/BAAIAP//BAAIAAAABAAIAAEABAAIAAIABAAIAAMABAAIAAQABAAIAAUABAAIAAYABAAIAAcABAAJAPr/BAAJAPv/BAAJAPz/BAAJAP3/BAAJAP7/BAAJAP//BAAJAAAABAAJAAEABAAJAAIABAAJAAMABAAJAAQABAAJAAUABAAJAAYABAAKAPz/BAAKAP3/BAAKAP7/BAAKAP//BAAKAAAABAAKAAEABAAKAAIABAAKAAMABAAKAAQABAALAAAABQD2//3/BQD2//7/BQD2////BQD2/wAABQD2/wEABQD2/wIABQD2/wMABQD3//v/BQD3//z/BQD3//3/BQD3//7/BQD3////BQD3/wAABQD3/wEABQD3/wIABQD3/wMABQD3/wQABQD3/wUABQD4//r/BQD4//v/BQD4//z/BQD4//3/BQD4//7/BQD4////BQD4/wAABQD4/wEABQD4/wIABQD4/wMABQD4/wQABQD4/wUABQD4/wYABQD5//n/BQD5//r/BQD5//v/BQD5//z/BQD5//3/BQD5//7/BQD5////BQD5/wAABQD5/wEABQD5/wIABQD5/wMABQD5/wQABQD5/wUABQD5/wYABQD5/wcABQD6//j/BQD6//n/BQD6//r/BQD6//v/BQD6//z/BQD6//3/BQD6//7/BQD6////BQD6/wAABQD6/wEABQD6/wIABQD6/wMABQD6/wQABQD6/wUABQD6/wYABQD6/wcABQD6/wgABQD7//f/BQD7//j/BQD7//n/BQD7//r/BQD7//v/BQD7//z/BQD7//3/BQD7//7/BQD7////BQD7/wAABQD7/wEABQD7/wIABQD7/wMABQD7/wQABQD7/wUABQD7/wYABQD7/wcABQD7/wgABQD7/wkABQD8//f/BQD8//j/BQD8//n/BQD8//r/BQD8//v/BQD8//z/BQD8//3/BQD8//7/BQD8////BQD8/wAABQD8/wEABQD8/wIABQD8/wMABQD8/wQABQD8/wUABQD8/wYABQD8/wcABQD8/wgABQD8/wkABQD9//b/BQD9//f/BQD9//j/BQD9//n/BQD9//r/BQD9//v/BQD9//z/BQD9//3/BQD9//7/BQD9////BQD9/wAABQD9/wEABQD9/wIABQD9/wMABQD9/wQABQD9/wUABQD9/wYABQD9/wcABQD9/wgABQD9/wkABQD9/woABQD+//b/BQD+//f/BQD+//j/BQD+//n/BQD+//r/BQD+//v/BQD+//z/BQD+//3/BQD+//7/BQD+////BQD+/wAABQD+/wEABQD+/wIABQD+/wMABQD+/wQABQD+/wUABQD+/wYABQD+/wcABQD+/wgABQD+/wkABQD+/woABQD///b/BQD///f/BQD///j/BQD///n/BQD///r/BQD///v/BQD///z/BQD///3/BQD///7/BQD/////BQD//wAABQD//wEABQD//wIABQD//wMABQD//wQABQD//wUABQD//wYABQD//wcABQD//wgABQD//wkABQD//woABQAAAPb/BQAAAPf/BQAAAPj/BQAAAPn/BQAAAPr/BQAAAPv/BQAAAPz/BQAAAP3/BQAAAP7/BQAAAP//BQAAAAAABQAAAAEABQAAAAIABQAAAAMABQAAAAQABQAAAAUABQAAAAYABQAAAAcABQAAAAgABQAAAAkABQAAAAoABQABAPb/BQABAPf/BQABAPj/BQABAPn/BQABAPr/BQABAPv/BQABAPz/BQABAP3/BQABAP7/BQABAP//BQABAAAABQABAAEABQABAAIABQABAAMABQABAAQABQABAAUABQABAAYABQABAAcABQABAAgABQABAAkABQABAAoABQACAPb/BQACAPf/BQACAPj/BQACAPn/BQACAPr/BQACAPv/BQACAPz/BQACAP3/BQACAP7/BQACAP//BQACAAAABQACAAEABQACAAIABQACAAMABQACAAQABQACAAUABQACAAYABQACAAcABQACAAgABQACAAkABQACAAoABQADAPb/BQADAPf/BQADAPj/BQADAPn/BQADAPr/BQADAPv/BQADAPz/BQADAP3/BQADAP7/BQADAP//BQADAAAABQADAAEABQADAAIABQADAAMABQADAAQABQADAAUABQADAAYABQADAAcABQADAAgABQADAAkABQADAAoABQAEAPf/BQAEAPj/BQAEAPn/BQAEAPr/BQAEAPv/BQAEAPz/BQAEAP3/BQAEAP7/BQAEAP//BQAEAAAABQAEAAEABQAEAAIABQAEAAMABQAEAAQABQAEAAUABQAEAAYABQAEAAcABQAEAAgABQAEAAkABQAFAPf/BQAFAPj/BQAFAPn/BQAFAPr/BQAFAPv/BQAFAPz/BQAFAP3/BQAFAP7/BQAFAP//BQAFAAAABQAFAAEABQAFAAIABQAFAAMABQAFAAQABQAFAAUABQAFAAYABQAFAAcABQAFAAgABQAFAAkABQAGAPj/BQAGAPn/BQAGAPr/BQAGAPv/BQAGAPz/BQAGAP3/BQAGAP7/BQAGAP//BQAGAAAABQAGAAEABQAGAAIABQAGAAMABQAGAAQABQAGAAUABQAGAAYABQAGAAcABQAGAAgABQAHAPn/BQAHAPr/BQAHAPv/BQAHAPz/BQAHAP3/BQAHAP7/BQAHAP//BQAHAAAABQAHAAEABQAHAAIABQAHAAMABQAHAAQABQAHAAUABQAHAAYABQAHAAcABQAIAPr/BQAIAPv/BQAIAPz/BQAIAP3/BQAIAP7/BQAIAP//BQAIAAAABQAIAAEABQAIAAIABQAIAAMABQAIAAQABQAIAAUABQAIAAYABQAJAPv/BQAJAPz/BQAJAP3/BQAJAP7/BQAJAP//BQAJAAAABQAJAAEABQAJAAIABQAJAAMABQAJAAQABQAJAAUABQAKAP3/BQAKAP7/BQAKAP//BQAKAAAABQAKAAEABQAKAAIABQAKAAMABgD2////BgD2/wAABgD2/wEABgD3//z/BgD3//3/BgD3//7/BgD3////BgD3/wAABgD3/wEABgD3/wIABgD3/wMABgD3/wQABgD4//r/BgD4//v/BgD4//z/BgD4//3/BgD4//7/BgD4////BgD4/wAABgD4/wEABgD4/wIABgD4/wMABgD4/wQABgD4/wUABgD4/wYABgD5//n/BgD5//r/BgD5//v/BgD5//z/BgD5//3/BgD5//7/BgD5////BgD5/wAABgD5/wEABgD5/wIABgD5/wMABgD5/wQABgD5/wUABgD5/wYABgD5/wcABgD6//j/BgD6//n/BgD6//r/BgD6//v/BgD6//z/BgD6//3/BgD6//7/BgD6////BgD6/wAABgD6/wEABgD6/wIABgD6/wMABgD6/wQABgD6/wUABgD6/wYABgD6/wcABgD6/wgABgD7//j/BgD7//n/BgD7//r/BgD7//v/BgD7//z/BgD7//3/BgD7//7/BgD7////BgD7/wAABgD7/wEABgD7/wIABgD7/wMABgD7/wQABgD7/wUABgD7/wYABgD7/wcABgD7/wgABgD8//f/BgD8//j/BgD8//n/BgD8//r/BgD8//v/BgD8//z/BgD8//3/BgD8//7/BgD8////BgD8/wAABgD8/wEABgD8/wIABgD8/wMABgD8/wQABgD8/wUABgD8/wYABgD8/wcABgD8/wgABgD8/wkABgD9//f/BgD9//j/BgD9//n/BgD9//r/BgD9//v/BgD9//z/BgD9//3/BgD9//7/BgD9////BgD9/wAABgD9/wEABgD9/wIABgD9/wMABgD9/wQABgD9/wUABgD9/wYABgD9/wcABgD9/wgABgD9/wkABgD+//f/BgD+//j/BgD+//n/BgD+//r/BgD+//v/BgD+//z/BgD+//3/BgD+//7/BgD+////BgD+/wAABgD+/wEABgD+/wIABgD+/wMABgD+/wQABgD+/wUABgD+/wYABgD+/wcABgD+/wgABgD+/wkABgD///b/BgD///f/BgD///j/BgD///n/BgD///r/BgD///v/BgD///z/BgD///3/BgD///7/BgD/////BgD//wAABgD//wEABgD//wIABgD//wMABgD//wQABgD//wUABgD//wYABgD//wcABgD//wgABgD//wkABgD//woABgAAAPb/BgAAAPf/BgAAAPj/BgAAAPn/BgAAAPr/BgAAAPv/BgAAAPz/BgAAAP3/BgAAAP7/BgAAAP//BgAAAAAABgAAAAEABgAAAAIABgAAAAMABgAAAAQABgAAAAUABgAAAAYABgAAAAcABgAAAAgABgAAAAkABgAAAAoABgABAPb/BgABAPf/BgABAPj/BgABAPn/BgABAPr/BgABAPv/BgABAPz/BgABAP3/BgABAP7/BgABAP//BgABAAAABgABAAEABgABAAIABgABAAMABgABAAQABgABAAUABgABAAYABgABAAcABgABAAgABgABAAkABgABAAoABgACAPf/BgACAPj/BgACAPn/BgACAPr/BgACAPv/BgACAPz/BgACAP3/BgACAP7/BgACAP//BgACAAAABgACAAEABgACAAIABgACAAMABgACAAQABgACAAUABgACAAYABgACAAcABgACAAgABgACAAkABgADAPf/BgADAPj/BgADAPn/BgADAPr/BgADAPv/BgADAPz/BgADAP3/BgADAP7/BgADAP//BgADAAAABgADAAEABgADAAIABgADAAMABgADAAQABgADAAUABgADAAYABgADAAcABgADAAgABgADAAkABgAEAPf/BgAEAPj/BgAEAPn/BgAEAPr/BgAEAPv/BgAEAPz/BgAEAP3/BgAEAP7/BgAEAP//BgAEAAAABgAEAAEABgAEAAIABgAEAAMABgAEAAQABgAEAAUABgAEAAYABgAEAAcABgAEAAgABgAEAAkABgAFAPj/BgAFAPn/BgAFAPr/BgAFAPv/BgAFAPz/BgAFAP3/BgAFAP7/BgAFAP//BgAFAAAABgAFAAEABgAFAAIABgAFAAMABgAFAAQABgAFAAUABgAFAAYABgAFAAcABgAFAAgABgAGAPj/BgAGAPn/BgAGAPr/BgAGAPv/BgAGAPz/BgAGAP3/BgAGAP7/BgAGAP//BgAGAAAABgAGAAEABgAGAAIABgAGAAMABgAGAAQABgAGAAUABgAGAAYABgAGAAcABgAGAAgABgAHAPn/BgAHAPr/BgAHAPv/BgAHAPz/BgAHAP3/BgAHAP7/BgAHAP//BgAHAAAABgAHAAEABgAHAAIABgAHAAMABgAHAAQABgAHAAUABgAHAAYABgAHAAcABgAIAPr/BgAIAPv/BgAIAPz/BgAIAP3/BgAIAP7/BgAIAP//BgAIAAAABgAIAAEABgAIAAIABgAIAAMABgAIAAQABgAIAAUABgAIAAYABgAJAPz/BgAJAP3/BgAJAP7/BgAJAP//BgAJAAAABgAJAAEABgAJAAIABgAJAAMABgAJAAQABgAKAP//BgAKAAAABgAKAAEABwD3//7/BwD3////BwD3/wAABwD3/wEABwD3/wIABwD4//z/BwD4//3/BwD4//7/BwD4////BwD4/wAABwD4/wEABwD4/wIABwD4/wMABwD4/wQABwD5//r/BwD5//v/BwD5//z/BwD5//3/BwD5//7/BwD5////BwD5/wAABwD5/wEABwD5/wIABwD5/wMABwD5/wQABwD5/wUABwD5/wYABwD6//n/BwD6//r/BwD6//v/BwD6//z/BwD6//3/BwD6//7/BwD6////BwD6/wAABwD6/wEABwD6/wIABwD6/wMABwD6/wQABwD6/wUABwD6/wYABwD6/wcABwD7//n/BwD7//r/BwD7//v/BwD7//z/BwD7//3/BwD7//7/BwD7////BwD7/wAABwD7/wEABwD7/wIABwD7/wMABwD7/wQABwD7/wUABwD7/wYABwD7/wcABwD8//j/BwD8//n/BwD8//r/BwD8//v/BwD8//z/BwD8//3/BwD8//7/BwD8////BwD8/wAABwD8/wEABwD8/wIABwD8/wMABwD8/wQABwD8/wUABwD8/wYABwD8/wcABwD8/wgABwD9//j/BwD9//n/BwD9//r/BwD9//v/BwD9//z/BwD9//3/BwD9//7/BwD9////BwD9/wAABwD9/wEABwD9/wIABwD9/wMABwD9/wQABwD9/wUABwD9/wYABwD9/wcABwD9/wgABwD+//f/BwD+//j/BwD+//n/BwD+//r/BwD+//v/BwD+//z/BwD+//3/BwD+//7/BwD+////BwD+/wAABwD+/wEABwD+/wIABwD+/wMABwD+/wQABwD+/wUABwD+/wYABwD+/wcABwD+/wgABwD+/wkABwD///f/BwD///j/BwD///n/BwD///r/BwD///v/BwD///z/BwD///3/BwD///7/BwD/////BwD//wAABwD//wEABwD//wIABwD//wMABwD//wQABwD//wUABwD//wYABwD//wcABwD//wgABwD//wkABwAAAPf/BwAAAPj/BwAAAPn/BwAAAPr/BwAAAPv/BwAAAPz/BwAAAP3/BwAAAP7/BwAAAP//BwAAAAAABwAAAAEABwAAAAIABwAAAAMABwAAAAQABwAAAAUABwAAAAYABwAAAAcABwAAAAgABwAAAAkABwABAPf/BwABAPj/BwABAPn/BwABAPr/BwABAPv/BwABAPz/BwABAP3/BwABAP7/BwABAP//BwABAAAABwABAAEABwABAAIABwABAAMABwABAAQABwABAAUABwABAAYABwABAAcABwABAAgABwABAAkABwACAPf/BwACAPj/BwACAPn/BwACAPr/BwACAPv/BwACAPz/BwACAP3/BwACAP7/BwACAP//BwACAAAABwACAAEABwACAAIABwACAAMABwACAAQABwACAAUABwACAAYABwACAAcABwACAAgABwACAAkABwADAPj/BwADAPn/BwADAPr/BwADAPv/BwADAPz/BwADAP3/BwADAP7/BwADAP//BwADAAAABwADAAEABwADAAIABwADAAMABwADAAQABwADAAUABwADAAYABwADAAcABwADAAgABwAEAPj/BwAEAPn/BwAEAPr/BwAEAPv/BwAEAPz/BwAEAP3/BwAEAP7/BwAEAP//BwAEAAAABwAEAAEABwAEAAIABwAEAAMABwAEAAQABwAEAAUABwAEAAYABwAEAAcABwAEAAgABwAFAPn/BwAFAPr/BwAFAPv/BwAFAPz/BwAFAP3/BwAFAP7/BwAFAP//BwAFAAAABwAFAAEABwAFAAIABwAFAAMABwAFAAQABwAFAAUABwAFAAYABwAFAAcABwAGAPn/BwAGAPr/BwAGAPv/BwAGAPz/BwAGAP3/BwAGAP7/BwAGAP//BwAGAAAABwAGAAEABwAGAAIABwAGAAMABwAGAAQABwAGAAUABwAGAAYABwAGAAcABwAHAPr/BwAHAPv/BwAHAPz/BwAHAP3/BwAHAP7/BwAHAP//BwAHAAAABwAHAAEABwAHAAIABwAHAAMABwAHAAQABwAHAAUABwAHAAYABwAIAPz/BwAIAP3/BwAIAP7/BwAIAP//BwAIAAAABwAIAAEABwAIAAIABwAIAAMABwAIAAQABwAJAP7/BwAJAP//BwAJAAAABwAJAAEABwAJAAIACAD4//3/CAD4//7/CAD4////CAD4/wAACAD4/wEACAD4/wIACAD4/wMACAD5//z/CAD5//3/CAD5//7/CAD5////CAD5/wAACAD5/wEACAD5/wIACAD5/wMACAD5/wQACAD6//r/CAD6//v/CAD6//z/CAD6//3/CAD6//7/CAD6////CAD6/wAACAD6/wEACAD6/wIACAD6/wMACAD6/wQACAD6/wUACAD6/wYACAD7//r/CAD7//v/CAD7//z/CAD7//3/CAD7//7/CAD7////CAD7/wAACAD7/wEACAD7/wIACAD7/wMACAD7/wQACAD7/wUACAD7/wYACAD8//n/CAD8//r/CAD8//v/CAD8//z/CAD8//3/CAD8//7/CAD8////CAD8/wAACAD8/wEACAD8/wIACAD8/wMACAD8/wQACAD8/wUACAD8/wYACAD8/wcACAD9//j/CAD9//n/CAD9//r/CAD9//v/CAD9//z/CAD9//3/CAD9//7/CAD9////CAD9/wAACAD9/wEACAD9/wIACAD9/wMACAD9/wQACAD9/wUACAD9/wYACAD9/wcACAD9/wgACAD+//j/CAD+//n/CAD+//r/CAD+//v/CAD+//z/CAD+//3/CAD+//7/CAD+////CAD+/wAACAD+/wEACAD+/wIACAD+/wMACAD+/wQACAD+/wUACAD+/wYACAD+/wcACAD+/wgACAD///j/CAD///n/CAD///r/CAD///v/CAD///z/CAD///3/CAD///7/CAD/////CAD//wAACAD//wEACAD//wIACAD//wMACAD//wQACAD//wUACAD//wYACAD//wcACAD//wgACAAAAPj/CAAAAPn/CAAAAPr/CAAAAPv/CAAAAPz/CAAAAP3/CAAAAP7/CAAAAP//CAAAAAAACAAAAAEACAAAAAIACAAAAAMACAAAAAQACAAAAAUACAAAAAYACAAAAAcACAAAAAgACAABAPj/CAABAPn/CAABAPr/CAABAPv/CAABAPz/CAABAP3/CAABAP7/CAABAP//CAABAAAACAABAAEACAABAAIACAABAAMACAABAAQACAABAAUACAABAAYACAABAAcACAABAAgACAACAPj/CAACAPn/CAACAPr/CAACAPv/CAACAPz/CAACAP3/CAACAP7/CAACAP//CAACAAAACAACAAEACAACAAIACAACAAMACAACAAQACAACAAUACAACAAYACAACAAcACAACAAgACAADAPj/CAADAPn/CAADAPr/CAADAPv/CAADAPz/CAADAP3/CAADAP7/CAADAP//CAADAAAACAADAAEACAADAAIACAADAAMACAADAAQACAADAAUACAADAAYACAADAAcACAADAAgACAAEAPn/CAAEAPr/CAAEAPv/CAAEAPz/CAAEAP3/CAAEAP7/CAAEAP//CAAEAAAACAAEAAEACAAEAAIACAAEAAMACAAEAAQACAAEAAUACAAEAAYACAAEAAcACAAFAPr/CAAFAPv/CAAFAPz/CAAFAP3/CAAFAP7/CAAFAP//CAAFAAAACAAFAAEACAAFAAIACAAFAAMACAAFAAQACAAFAAUACAAFAAYACAAGAPr/CAAGAPv/CAAGAPz/CAAGAP3/CAAGAP7/CAAGAP//CAAGAAAACAAGAAEACAAGAAIACAAGAAMACAAGAAQACAAGAAUACAAGAAYACAAHAPz/CAAHAP3/CAAHAP7/CAAHAP//CAAHAAAACAAHAAEACAAHAAIACAAHAAMACAAHAAQACAAIAP3/CAAIAP7/CAAIAP//CAAIAAAACAAIAAEACAAIAAIACAAIAAMACQD5//7/CQD5////CQD5/wAACQD5/wEACQD5/wIACQD6//z/CQD6//3/CQD6//7/CQD6////CQD6/wAACQD6/wEACQD6/wIACQD6/wMACQD6/wQACQD7//v/CQD7//z/CQD7//3/CQD7//7/CQD7////CQD7/wAACQD7/wEACQD7/wIACQD7/wMACQD7/wQACQD7/wUACQD8//r/CQD8//v/CQD8//z/CQD8//3/CQD8//7/CQD8////CQD8/wAACQD8/wEACQD8/wIACQD8/wMACQD8/wQACQD8/wUACQD8/wYACQD9//r/CQD9//v/CQD9//z/CQD9//3/CQD9//7/CQD9////CQD9/wAACQD9/wEACQD9/wIACQD9/wMACQD9/wQACQD9/wUACQD9/wYACQD+//n/CQD+//r/CQD+//v/CQD+//z/CQD+//3/CQD+//7/CQD+////CQD+/wAACQD+/wEACQD+/wIACQD+/wMACQD+/wQACQD+/wUACQD+/wYACQD+/wcACQD///n/CQD///r/CQD///v/CQD///z/CQD///3/CQD///7/CQD/////CQD//wAACQD//wEACQD//wIACQD//wMACQD//wQACQD//wUACQD//wYACQD//wcACQAAAPn/CQAAAPr/CQAAAPv/CQAAAPz/CQAAAP3/CQAAAP7/CQAAAP//CQAAAAAACQAAAAEACQAAAAIACQAAAAMACQAAAAQACQAAAAUACQAAAAYACQAAAAcACQABAPn/CQABAPr/CQABAPv/CQABAPz/CQABAP3/CQABAP7/CQABAP//CQABAAAACQABAAEACQABAAIACQABAAMACQABAAQACQABAAUACQABAAYACQABAAcACQACAPn/CQACAPr/CQACAPv/CQACAPz/CQACAP3/CQACAP7/CQACAP//CQACAAAACQACAAEACQACAAIACQACAAMACQACAAQACQACAAUACQACAAYACQACAAcACQADAPr/CQADAPv/CQADAPz/CQADAP3/CQADAP7/CQADAP//CQADAAAACQADAAEACQADAAIACQADAAMACQADAAQACQADAAUACQADAAYACQAEAPr/CQAEAPv/CQAEAPz/CQAEAP3/CQAEAP7/CQAEAP//CQAEAAAACQAEAAEACQAEAAIACQAEAAMACQAEAAQACQAEAAUACQAEAAYACQAFAPv/CQAFAPz/CQAFAP3/CQAFAP7/CQAFAP//CQAFAAAACQAFAAEACQAFAAIACQAFAAMACQAFAAQACQAFAAUACQAGAPz/CQAGAP3/CQAGAP7/CQAGAP//CQAGAAAACQAGAAEACQAGAAIACQAGAAMACQAGAAQACQAHAP7/CQAHAP//CQAHAAAACQAHAAEACQAHAAIACgD6////CgD6/wAACgD6/wEACgD7//3/CgD7//7/CgD7////CgD7/wAACgD7/wEACgD7/wIACgD7/wMACgD8//z/CgD8//3/CgD8//7/CgD8////CgD8/wAACgD8/wEACgD8/wIACgD8/wMACgD8/wQACgD9//v/CgD9//z/CgD9//3/CgD9//7/CgD9////CgD9/wAACgD9/wEACgD9/wIACgD9/wMACgD9/wQACgD9/wUACgD+//v/CgD+//z/CgD+//3/CgD+//7/CgD+////CgD+/wAACgD+/wEACgD+/wIACgD+/wMACgD+/wQACgD+/wUACgD///r/CgD///v/CgD///z/CgD///3/CgD///7/CgD/////CgD//wAACgD//wEACgD//wIACgD//wMACgD//wQACgD//wUACgD//wYACgAAAPr/CgAAAPv/CgAAAPz/CgAAAP3/CgAAAP7/CgAAAP//CgAAAAAACgAAAAEACgAAAAIACgAAAAMACgAAAAQACgAAAAUACgAAAAYACgABAPr/CgABAPv/CgABAPz/CgABAP3/CgABAP7/CgABAP//CgABAAAACgABAAEACgABAAIACgABAAMACgABAAQACgABAAUACgABAAYACgACAPv/CgACAPz/CgACAP3/CgACAP7/CgACAP//CgACAAAACgACAAEACgACAAIACgACAAMACgACAAQACgACAAUACgADAPv/CgADAPz/CgADAP3/CgADAP7/CgADAP//CgADAAAACgADAAEACgADAAIACgADAAMACgADAAQACgADAAUACgAEAPz/CgAEAP3/CgAEAP7/CgAEAP//CgAEAAAACgAEAAEACgAEAAIACgAEAAMACgAEAAQACgAFAP3/CgAFAP7/CgAFAP//CgAFAAAACgAFAAEACgAFAAIACgAFAAMACgAGAP//CgAGAAAACgAGAAEACwD8/wAACwD9//7/CwD9////CwD9/wAACwD9/wEACwD9/wIACwD+//3/CwD+//7/CwD+////CwD+/wAACwD+/wEACwD+/wIACwD+/wMACwD///3/CwD///7/CwD/////CwD//wAACwD//wEACwD//wIACwD//wMACwAAAPz/CwAAAP3/CwAAAP7/CwAAAP//CwAAAAAACwAAAAEACwAAAAIACwAAAAMACwAAAAQACwABAP3/CwABAP7/CwABAP//CwABAAAACwABAAEACwABAAIACwABAAMACwACAP3/CwACAP7/CwACAP//CwACAAAACwACAAEACwACAAIACwACAAMACwADAP7/CwADAP//CwADAAAACwADAAEACwADAAIACwAEAAAA\",\"F2\":\"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\",\"U_re\":\"mZudObFDEztSs/A6Hy8ZO1Kz8DqxQxM7sUMTOxejqjmRch87zJ6xOZFyHzsXo6o5sUMTO1Kz8DqRch87GPACO0sVJjsY8AI7kXIfO1Kz8DqZm505Hy8ZO8yesTlLFSY70e24OUsVJjvMnrE5Hy8ZO5mbnTlSs/A6kXIfOxjwAjtLFSY7GPACO5FyHztSs/A6sUMTOxejqjmRch87zJ6xOZFyHzsXo6o5sUMTO7FDEztSs/A6Hy8ZO1Kz8DqxQxM7mZudOZmbnTmh4m47mZudObFDEzsXo6o5kXIfO8yesTmRch87F6OqObFDEzvwmHg7zJ6xORe7jDv5lcA5ueySO/mVwDkXu4w7zJ6xOfCYeDuxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTOxejqjkXu4w7z5DIOZ+aoDvoi9k5Si2oO+iL2TmfmqA7z5DIORe7jDsXo6o5mZudOZFyHzv5lcA5yY48O+iL2TnoGE47voniOegYTjvoi9k5yY48O/mVwDmRch87mZudOaHibjvMnrE5ueySO/Pi0DlKLag7voniOfFOsDu+ieI5Si2oO/Pi0Dm57JI7zJ6xOaHibjuZm505kXIfO/mVwDnJjjw76IvZOegYTju+ieI56BhOO+iL2TnJjjw7+ZXAOZFyHzuZm505F6OqORe7jDvPkMg5n5qgO+iL2TlKLag76IvZOZ+aoDvPkMg5F7uMOxejqjmxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTO/CYeDvMnrE5F7uMO/mVwDm57JI7+ZXAORe7jDvMnrE58Jh4O7FDEzsXo6o5kXIfO8yesTmRch87F6OqObFDEzuZm505oeJuO5mbnTmxQxM7UrPwOh8vGTtSs/A6sUMTO0T4ozmRch870e24OWgfLTv5lcA5aB8tO9HtuDmRch87RPijOVKz8DpLFSY7KfQOO8mOPDvTrBw7OQpFO9OsHDvJjjw7KfQOO0sVJjtSs/A6RPijOUsVJjvPkMg5OQpFO76J4jlLyFc7Lc3rOUvIVzu+ieI5OQpFO8+QyDlLFSY7RPijOZFyHzsp9A47OQpFO4F2LDuELGI7ecc+O85XbTt5xz47hCxiO4F2LDs5CkU7KfQOO5FyHzuxQxM70e24OcmOPDu+ieI5hCxiOyND/zkyYXk7AakEOjJheTsjQ/85hCxiO76J4jnJjjw70e24ObFDEztSs/A6aB8tO9OsHDtLyFc7ecc+OzJheTuFQVQ72jGDO4VBVDsyYXk7ecc+O0vIVzvTrBw7aB8tO1Kz8DofLxk7+ZXAOTkKRTstzes5zldtOwGpBDraMYM7YsAJOtoxgzsBqQQ6zldtOy3N6zk5CkU7+ZXAOR8vGTtSs/A6aB8tO9OsHDtLyFc7ecc+OzJheTuFQVQ72jGDO4VBVDsyYXk7ecc+O0vIVzvTrBw7aB8tO1Kz8DqxQxM70e24OcmOPDu+ieI5hCxiOyND/zkyYXk7AakEOjJheTsjQ/85hCxiO76J4jnJjjw70e24ObFDEzuRch87KfQOOzkKRTuBdiw7hCxiO3nHPjvOV207ecc+O4QsYjuBdiw7OQpFOyn0DjuRch87RPijOUsVJjvPkMg5OQpFO76J4jlLyFc7Lc3rOUvIVzu+ieI5OQpFO8+QyDlLFSY7RPijOVKz8DpLFSY7KfQOO8mOPDvTrBw7OQpFO9OsHDvJjjw7KfQOO0sVJjtSs/A6RPijOZFyHzvR7bg5aB8tO/mVwDloHy070e24OZFyHztE+KM5sUMTO1Kz8DofLxk7UrPwOrFDEzuZm5058Jh4OxejqjmmcoE7F6OqOfCYeDuZm505F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5oeJuO8yesTm57JI78+LQOUotqDu+ieI58U6wO76J4jlKLag78+LQObnskjvMnrE5oeJuO8yesTmGmTQ76IvZOUvIVzuVZ/U5zldtOyND/znOV207lWf1OUvIVzvoi9k5hpk0O8yesTkXo6o5ueySO+iL2TnNDrk7I0P/Oa7S1ztiwAk64enjO2LACTqu0tc7I0P/Oc0OuTvoi9k5ueySOxejqjmZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudOfCYeDv5lcA5Si2oO5Vn9Tmu0tc7U9oOOmOp/ztwxhg60NgHPHDGGDpjqf87U9oOOq7S1zuVZ/U5Si2oO/mVwDnwmHg7F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjmmcoE7z5DIOfFOsDsjQ/854enjO5PkEzrQ2Ac8j14dOmq+EDyPXh060NgHPJPkEzrh6eM7I0P/OfFOsDvPkMg5pnKBOxejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o58Jh4O/mVwDlKLag7lWf1Oa7S1ztT2g46Y6n/O3DGGDrQ2Ac8cMYYOmOp/ztT2g46rtLXO5Vn9TlKLag7+ZXAOfCYeDuZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudORejqjm57JI76IvZOc0OuTsjQ/85rtLXO2LACTrh6eM7YsAJOq7S1zsjQ/85zQ65O+iL2Tm57JI7F6OqOcyesTmGmTQ76IvZOUvIVzuVZ/U5zldtOyND/znOV207lWf1OUvIVzvoi9k5hpk0O8yesTmh4m47zJ6xObnskjvz4tA5Si2oO76J4jnxTrA7voniOUotqDvz4tA5ueySO8yesTmh4m47F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5mZudOfCYeDsXo6o5pnKBOxejqjnwmHg7mZudObFDEztSs/A6Hy8ZO1Kz8DqxQxM7F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5sUMTOxjwAjuGmTQ706wcO+gYTjuBdiw7S8hXO4F2LDvoGE4706wcO4aZNDsY8AI7sUMTO7FDEzvR7bg5yY48O76J4jmELGI7I0P/OTJheTsBqQQ6MmF5OyND/zmELGI7voniOcmOPDvR7bg5sUMTOxjwAjvJjjw7gXYsO85XbTuFQVQ7qT+KO3+8bTsj7ZE7f7xtO6k/ijuFQVQ7zldtO4F2LDvJjjw7GPACOxejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o5SxUmO9OsHDuELGI7hUFUOyPtkTvMNYY75rWtO/MJmTswBbk78wmZO+a1rTvMNYY7I+2RO4VBVDuELGI706wcO0sVJjuxQxM7+ZXAOegYTjsjQ/85qT+KO3DGGDrmta07l+0kOsmuxTvMVCc6ya7FO5ftJDrmta07cMYYOqk/ijsjQ/856BhOO/mVwDmxQxM7UrPwOoaZNDuBdiw7MmF5O3+8bTujiKM78wmZO8muxTu8u7A7BfzTO7y7sDvJrsU78wmZO6OIozt/vG07MmF5O4F2LDuGmTQ7UrPwOh8vGTvPkMg5S8hXOwGpBDoj7ZE7j14dOjAFuTvMVCc6BfzTO3pEKDoF/NM7zFQnOjAFuTuPXh06I+2ROwGpBDpLyFc7z5DIOR8vGTtSs/A6hpk0O4F2LDsyYXk7f7xtO6OIozvzCZk7ya7FO7y7sDsF/NM7vLuwO8muxTvzCZk7o4ijO3+8bTsyYXk7gXYsO4aZNDtSs/A6sUMTO/mVwDnoGE47I0P/Oak/ijtwxhg65rWtO5ftJDrJrsU7zFQnOsmuxTuX7SQ65rWtO3DGGDqpP4o7I0P/OegYTjv5lcA5sUMTO0sVJjvTrBw7hCxiO4VBVDsj7ZE7zDWGO+a1rTvzCZk7MAW5O/MJmTvmta07zDWGOyPtkTuFQVQ7hCxiO9OsHDtLFSY7F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjkY8AI7yY48O4F2LDvOV207hUFUO6k/ijt/vG07I+2RO3+8bTupP4o7hUFUO85XbTuBdiw7yY48OxjwAjuxQxM70e24OcmOPDu+ieI5hCxiOyND/zkyYXk7AakEOjJheTsjQ/85hCxiO76J4jnJjjw70e24ObFDEzuxQxM7GPACO4aZNDvTrBw76BhOO4F2LDtLyFc7gXYsO+gYTjvTrBw7hpk0OxjwAjuxQxM7F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5sUMTO1Kz8DofLxk7UrPwOrFDEzuZm505oeJuO5mbnTlE+KM5kXIfO9HtuDloHy07+ZXAOWgfLTvR7bg5kXIfO0T4ozmh4m47zJ6xObnskjvz4tA5Si2oO76J4jnxTrA7voniOUotqDvz4tA5ueySO8yesTmh4m47sUMTO9HtuDnJjjw7voniOYQsYjsjQ/85MmF5OwGpBDoyYXk7I0P/OYQsYju+ieI5yY48O9HtuDmxQxM7oeJuO9HtuDmfmqA7Lc3rOaK5zDtiwAk6CyPxO5PkEzpjqf87k+QTOgsj8TtiwAk6ornMOy3N6zmfmqA70e24OaHibjvMnrE5yY48Oy3N6zkyYXk7U9oOOmJRmjuPXh065rWtO+t/ITrmta07j14dOmJRmjtT2g46MmF5Oy3N6znJjjw7zJ6xOUT4ozm57JI7voniOaK5zDtT2g460NgHPOt/ITr02yU8zFQnOmuKMjzMVCc69NslPOt/ITrQ2Ac8U9oOOqK5zDu+ieI5ueySO0T4ozmRch878+LQOYQsYjtiwAk6YlGaO+t/ITrJrsU7ekQoOmhO5DtHISc6aE7kO3pEKDrJrsU7638hOmJRmjtiwAk6hCxiO/Pi0DmRch870e24OUotqDsjQ/85CyPxO49eHTr02yU8ekQoOsznUTy0FCM6DbBlPLQUIzrM51E8ekQoOvTbJTyPXh06CyPxOyND/zlKLag70e24OZmbnTloHy07voniOTJheTuT5BM65rWtO8xUJzpoTuQ7tBQjOlGlBjzB9Ro6UaUGPLQUIzpoTuQ7zFQnOua1rTuT5BM6MmF5O76J4jloHy07mZudOaHibjv5lcA58U6wOwGpBDpjqf87638hOmuKMjxHISc6DbBlPMH1GjoSUX08wfUaOg2wZTxHISc6a4oyPOt/ITpjqf87AakEOvFOsDv5lcA5oeJuO5mbnTloHy07voniOTJheTuT5BM65rWtO8xUJzpoTuQ7tBQjOlGlBjzB9Ro6UaUGPLQUIzpoTuQ7zFQnOua1rTuT5BM6MmF5O76J4jloHy07mZudOdHtuDlKLag7I0P/OQsj8TuPXh069NslPHpEKDrM51E8tBQjOg2wZTy0FCM6zOdRPHpEKDr02yU8j14dOgsj8TsjQ/85Si2oO9HtuDmRch878+LQOYQsYjtiwAk6YlGaO+t/ITrJrsU7ekQoOmhO5DtHISc6aE7kO3pEKDrJrsU7638hOmJRmjtiwAk6hCxiO/Pi0DmRch87RPijObnskju+ieI5ornMO1PaDjrQ2Ac8638hOvTbJTzMVCc6a4oyPMxUJzr02yU8638hOtDYBzxT2g46ornMO76J4jm57JI7RPijOcyesTnJjjw7Lc3rOTJheTtT2g46YlGaO49eHTrmta07638hOua1rTuPXh06YlGaO1PaDjoyYXk7Lc3rOcmOPDvMnrE5oeJuO9HtuDmfmqA7Lc3rOaK5zDtiwAk6CyPxO5PkEzpjqf87k+QTOgsj8TtiwAk6ornMOy3N6zmfmqA70e24OaHibjuxQxM70e24OcmOPDu+ieI5hCxiOyND/zkyYXk7AakEOjJheTsjQ/85hCxiO76J4jnJjjw70e24ObFDEzuh4m47zJ6xObnskjvz4tA5Si2oO76J4jnxTrA7voniOUotqDvz4tA5ueySO8yesTmh4m47RPijOZFyHzvR7bg5aB8tO/mVwDloHy070e24OZFyHztE+KM5mZudOaHibjuZm505sUMTOxejqjmRch87zJ6xOZFyHzsXo6o5sUMTO1Kz8DpLFSY7KfQOO8mOPDvTrBw7OQpFO9OsHDvJjjw7KfQOO0sVJjtSs/A6zJ6xOYaZNDvoi9k5S8hXO5Vn9TnOV207I0P/Oc5XbTuVZ/U5S8hXO+iL2TmGmTQ7zJ6xORjwAjvJjjw7gXYsO85XbTuFQVQ7qT+KO3+8bTsj7ZE7f7xtO6k/ijuFQVQ7zldtO4F2LDvJjjw7GPACO8yesTnJjjw7Lc3rOTJheTtT2g46YlGaO49eHTrmta07638hOua1rTuPXh06YlGaO1PaDjoyYXk7Lc3rOcmOPDvMnrE5UrPwOoaZNDuBdiw7MmF5O3+8bTujiKM78wmZO8muxTu8u7A7BfzTO7y7sDvJrsU78wmZO6OIozt/vG07MmF5O4F2LDuGmTQ7UrPwOksVJjvoi9k5zldtO1PaDjqjiKM7l+0kOgX80ztHISc6vCr3O7QUIzq8Kvc7RyEnOgX80zuX7SQ6o4ijO1PaDjrOV2076IvZOUsVJjuxQxM7KfQOO0vIVzuFQVQ7YlGaO/MJmTsF/NM7cprPO1GlBjwz6Pk7udwTPDPo+TtRpQY8cprPOwX80zvzCZk7YlGaO4VBVDtLyFc7KfQOO7FDEzsXo6o5yY48O5Vn9TmpP4o7j14dOsmuxTtHISc6UaUGPLIuDTr1AiQ8Bg3vOfUCJDyyLg06UaUGPEchJzrJrsU7j14dOqk/ijuVZ/U5yY48OxejqjmRch8706wcO85XbTt/vG075rWtO7y7sDu8Kvc7M+j5O/UCJDyRRhw82Es4PJFGHDz1AiQ8M+j5O7wq9zu8u7A75rWtO3+8bTvOV20706wcO5FyHzvMnrE5OQpFOyND/zkj7ZE7638hOgX80zu0FCM6udwTPAYN7znYSzg8Hz+uOdhLODwGDe85udwTPLQUIzoF/NM7638hOiPtkTsjQ/85OQpFO8yesTmRch8706wcO85XbTt/vG075rWtO7y7sDu8Kvc7M+j5O/UCJDyRRhw82Es4PJFGHDz1AiQ8M+j5O7wq9zu8u7A75rWtO3+8bTvOV20706wcO5FyHzsXo6o5yY48O5Vn9TmpP4o7j14dOsmuxTtHISc6UaUGPLIuDTr1AiQ8Bg3vOfUCJDyyLg06UaUGPEchJzrJrsU7j14dOqk/ijuVZ/U5yY48OxejqjmxQxM7KfQOO0vIVzuFQVQ7YlGaO/MJmTsF/NM7cprPO1GlBjwz6Pk7udwTPDPo+TtRpQY8cprPOwX80zvzCZk7YlGaO4VBVDtLyFc7KfQOO7FDEztLFSY76IvZOc5XbTtT2g46o4ijO5ftJDoF/NM7RyEnOrwq9zu0FCM6vCr3O0chJzoF/NM7l+0kOqOIoztT2g46zldtO+iL2TlLFSY7UrPwOoaZNDuBdiw7MmF5O3+8bTujiKM78wmZO8muxTu8u7A7BfzTO7y7sDvJrsU78wmZO6OIozt/vG07MmF5O4F2LDuGmTQ7UrPwOsyesTnJjjw7Lc3rOTJheTtT2g46YlGaO49eHTrmta07638hOua1rTuPXh06YlGaO1PaDjoyYXk7Lc3rOcmOPDvMnrE5GPACO8mOPDuBdiw7zldtO4VBVDupP4o7f7xtOyPtkTt/vG07qT+KO4VBVDvOV207gXYsO8mOPDsY8AI7zJ6xOYaZNDvoi9k5S8hXO5Vn9TnOV207I0P/Oc5XbTuVZ/U5S8hXO+iL2TmGmTQ7zJ6xOVKz8DpLFSY7KfQOO8mOPDvTrBw7OQpFO9OsHDvJjjw7KfQOO0sVJjtSs/A6sUMTOxejqjmRch87zJ6xOZFyHzsXo6o5sUMTO5mbnTnwmHg7zJ6xORe7jDv5lcA5ueySO/mVwDkXu4w7zJ6xOfCYeDtE+KM5SxUmO8+QyDk5CkU7voniOUvIVzstzes5S8hXO76J4jk5CkU7z5DIOUsVJjtE+KM5F6OqObnskjvoi9k5zQ65OyND/zmu0tc7YsAJOuHp4ztiwAk6rtLXOyND/znNDrk76IvZObnskjsXo6o5F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjlE+KM5ueySO76J4jmiucw7U9oOOtDYBzzrfyE69NslPMxUJzprijI8zFQnOvTbJTzrfyE60NgHPFPaDjqiucw7voniObnskjtE+KM5SxUmO+iL2TnOV207U9oOOqOIozuX7SQ6BfzTO0chJzq8Kvc7tBQjOrwq9ztHISc6BfzTO5ftJDqjiKM7U9oOOs5XbTvoi9k5SxUmO/CYeDvPkMg5zQ65O2LACTrQ2Ac8l+0kOpcRQTy0FCM6ElF9PLIuDTpKDY08si4NOhJRfTy0FCM6lxFBPJftJDrQ2Ac8YsAJOs0OuTvPkMg58Jh4O8yesTk5CkU7I0P/OSPtkTvrfyE6BfzTO7QUIzq53BM8Bg3vOdhLODwfP6452Es4PAYN7zm53BM8tBQjOgX80zvrfyE6I+2ROyND/zk5CkU7zJ6xORe7jDu+ieI5rtLXO3DGGDr02yU8RyEnOhJRfTwGDe855Ry2PKSrITmH4NQ8pKshOeUctjwGDe85ElF9PEchJzr02yU8cMYYOq7S1zu+ieI5F7uMO/mVwDlLyFc7YsAJOqOIozvMVCc6vCr3O7IuDTrYSzg8pKshOS12djyHlcK4LXZ2PKSrITnYSzg8si4NOrwq9zvMVCc6o4ijO2LACTpLyFc7+ZXAOZmbnTm57JI7Lc3rOeHp4zuPXh06a4oyPLQUIzpKDY08Hz+uOYfg1DyHlcK4grb/PIeVwriH4NQ8Hz+uOUoNjTy0FCM6a4oyPI9eHTrh6eM7Lc3rObnskjuZm505+ZXAOUvIVztiwAk6o4ijO8xUJzq8Kvc7si4NOthLODykqyE5LXZ2PIeVwrgtdnY8pKshOdhLODyyLg06vCr3O8xUJzqjiKM7YsAJOkvIVzv5lcA5F7uMO76J4jmu0tc7cMYYOvTbJTxHISc6ElF9PAYN7znlHLY8pKshOYfg1DykqyE55Ry2PAYN7zkSUX08RyEnOvTbJTxwxhg6rtLXO76J4jkXu4w7zJ6xOTkKRTsjQ/85I+2RO+t/IToF/NM7tBQjOrncEzwGDe852Es4PB8/rjnYSzg8Bg3vObncEzy0FCM6BfzTO+t/IToj7ZE7I0P/OTkKRTvMnrE58Jh4O8+QyDnNDrk7YsAJOtDYBzyX7SQ6lxFBPLQUIzoSUX08si4NOkoNjTyyLg06ElF9PLQUIzqXEUE8l+0kOtDYBzxiwAk6zQ65O8+QyDnwmHg7SxUmO+iL2TnOV207U9oOOqOIozuX7SQ6BfzTO0chJzq8Kvc7tBQjOrwq9ztHISc6BfzTO5ftJDqjiKM7U9oOOs5XbTvoi9k5SxUmO0T4ozm57JI7voniOaK5zDtT2g460NgHPOt/ITr02yU8zFQnOmuKMjzMVCc69NslPOt/ITrQ2Ac8U9oOOqK5zDu+ieI5ueySO0T4ozkXo6o5hpk0O76J4jnOV207YsAJOiPtkTtwxhg6o4ijO49eHTqjiKM7cMYYOiPtkTtiwAk6zldtO76J4jmGmTQ7F6OqORejqjm57JI76IvZOc0OuTsjQ/85rtLXO2LACTrh6eM7YsAJOq7S1zsjQ/85zQ65O+iL2Tm57JI7F6OqOUT4ozlLFSY7z5DIOTkKRTu+ieI5S8hXOy3N6zlLyFc7voniOTkKRTvPkMg5SxUmO0T4oznwmHg7zJ6xORe7jDv5lcA5ueySO/mVwDkXu4w7zJ6xOfCYeDuZm505sUMTO1Kz8DofLxk7UrPwOrFDEzuxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTO5FyHzsp9A47OQpFO4F2LDuELGI7ecc+O85XbTt5xz47hCxiO4F2LDs5CkU7KfQOO5FyHzuZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudOUsVJjvTrBw7hCxiO4VBVDsj7ZE7zDWGO+a1rTvzCZk7MAW5O/MJmTvmta07zDWGOyPtkTuFQVQ7hCxiO9OsHDtLFSY7kXIfO/Pi0DmELGI7YsAJOmJRmjvrfyE6ya7FO3pEKDpoTuQ7RyEnOmhO5Dt6RCg6ya7FO+t/ITpiUZo7YsAJOoQsYjvz4tA5kXIfO7FDEzsp9A47S8hXO4VBVDtiUZo78wmZOwX80ztyms87UaUGPDPo+Tu53BM8M+j5O1GlBjxyms87BfzTO/MJmTtiUZo7hUFUO0vIVzsp9A47sUMTO8yesTk5CkU7I0P/OSPtkTvrfyE6BfzTO7QUIzq53BM8Bg3vOdhLODwfP6452Es4PAYN7zm53BM8tBQjOgX80zvrfyE6I+2ROyND/zk5CkU7zJ6xOWgfLTuBdiw72jGDO8w1hjvJrsU7cprPO7ncEzyRRhw8AqtSPFC8UDwtdnY8ULxQPAKrUjyRRhw8udwTPHKazzvJrsU7zDWGO9oxgzuBdiw7aB8tO7FDEzvPkMg5hCxiO1PaDjrmta07ekQoOlGlBjwGDe85AqtSPIeVwriu5pQ8e/Xaua7mlDyHlcK4AqtSPAYN7zlRpQY8ekQoOua1rTtT2g46hCxiO8+QyDmxQxM7UrPwOsmOPDt5xz47I+2RO/MJmTtoTuQ7M+j5O9hLODxQvFA8ruaUPNOwnTxepbw807CdPK7mlDxQvFA82Es4PDPo+TtoTuQ78wmZOyPtkTt5xz47yY48O1Kz8DofLxk78+LQOc5XbTuT5BM6MAW5O0chJzq53BM8Hz+uOS12djx79dq5XqW8PA7KVbpepbw8e/XauS12djwfP645udwTPEchJzowBbk7k+QTOs5XbTvz4tA5Hy8ZO1Kz8DrJjjw7ecc+OyPtkTvzCZk7aE7kOzPo+TvYSzg8ULxQPK7mlDzTsJ08XqW8PNOwnTyu5pQ8ULxQPNhLODwz6Pk7aE7kO/MJmTsj7ZE7ecc+O8mOPDtSs/A6sUMTO8+QyDmELGI7U9oOOua1rTt6RCg6UaUGPAYN7zkCq1I8h5XCuK7mlDx79dq5ruaUPIeVwrgCq1I8Bg3vOVGlBjx6RCg65rWtO1PaDjqELGI7z5DIObFDEztoHy07gXYsO9oxgzvMNYY7ya7FO3Kazzu53BM8kUYcPAKrUjxQvFA8LXZ2PFC8UDwCq1I8kUYcPLncEzxyms87ya7FO8w1hjvaMYM7gXYsO2gfLTvMnrE5OQpFOyND/zkj7ZE7638hOgX80zu0FCM6udwTPAYN7znYSzg8Hz+uOdhLODwGDe85udwTPLQUIzoF/NM7638hOiPtkTsjQ/85OQpFO8yesTmxQxM7KfQOO0vIVzuFQVQ7YlGaO/MJmTsF/NM7cprPO1GlBjwz6Pk7udwTPDPo+TtRpQY8cprPOwX80zvzCZk7YlGaO4VBVDtLyFc7KfQOO7FDEzuRch878+LQOYQsYjtiwAk6YlGaO+t/ITrJrsU7ekQoOmhO5DtHISc6aE7kO3pEKDrJrsU7638hOmJRmjtiwAk6hCxiO/Pi0DmRch87SxUmO9OsHDuELGI7hUFUOyPtkTvMNYY75rWtO/MJmTswBbk78wmZO+a1rTvMNYY7I+2RO4VBVDuELGI706wcO0sVJjuZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudOZFyHzsp9A47OQpFO4F2LDuELGI7ecc+O85XbTt5xz47hCxiO4F2LDs5CkU7KfQOO5FyHzuxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTO7FDEztSs/A6Hy8ZO1Kz8DqxQxM7sUMTOxejqjmRch87zJ6xOZFyHzsXo6o5sUMTOxejqjkXu4w7z5DIOZ+aoDvoi9k5Si2oO+iL2TmfmqA7z5DIORe7jDsXo6o5sUMTO9HtuDnJjjw7voniOYQsYjsjQ/85MmF5OwGpBDoyYXk7I0P/OYQsYju+ieI5yY48O9HtuDmxQxM78Jh4O/mVwDlKLag7lWf1Oa7S1ztT2g46Y6n/O3DGGDrQ2Ac8cMYYOmOp/ztT2g46rtLXO5Vn9TlKLag7+ZXAOfCYeDuxQxM7+ZXAOegYTjsjQ/85qT+KO3DGGDrmta07l+0kOsmuxTvMVCc6ya7FO5ftJDrmta07cMYYOqk/ijsjQ/856BhOO/mVwDmxQxM70e24OUotqDsjQ/85CyPxO49eHTr02yU8ekQoOsznUTy0FCM6DbBlPLQUIzrM51E8ekQoOvTbJTyPXh06CyPxOyND/zlKLag70e24ORejqjnJjjw7lWf1Oak/ijuPXh06ya7FO0chJzpRpQY8si4NOvUCJDwGDe859QIkPLIuDTpRpQY8RyEnOsmuxTuPXh06qT+KO5Vn9TnJjjw7F6OqORe7jDu+ieI5rtLXO3DGGDr02yU8RyEnOhJRfTwGDe855Ry2PKSrITmH4NQ8pKshOeUctjwGDe85ElF9PEchJzr02yU8cMYYOq7S1zu+ieI5F7uMO7FDEzvPkMg5hCxiO1PaDjrmta07ekQoOlGlBjwGDe85AqtSPIeVwriu5pQ8e/Xaua7mlDyHlcK4AqtSPAYN7zlRpQY8ekQoOua1rTtT2g46hCxiO8+QyDmxQxM7F6OqOZ+aoDsjQ/85Y6n/O5ftJDrM51E8si4NOuUctjyHlcK4amsfPQ7KVboR8FE9DspVumprHz2HlcK45Ry2PLIuDTrM51E8l+0kOmOp/zsjQ/85n5qgOxejqjmRch876IvZOTJheTtwxhg6ya7FO7QUIzr1AiQ8pKshOa7mlDwOylW62IsBPY+RqrrYiwE9DspVuq7mlDykqyE59QIkPLQUIzrJrsU7cMYYOjJheTvoi9k5kXIfO8yesTlKLag7AakEOtDYBzzMVCc6DbBlPAYN7zmH4NQ8e/XauRHwUT2Pkaq6+B2ZPY+RqroR8FE9e/XauYfg1DwGDe85DbBlPMxUJzrQ2Ac8AakEOkotqDvMnrE5kXIfO+iL2TkyYXk7cMYYOsmuxTu0FCM69QIkPKSrITmu5pQ8DspVutiLAT2Pkaq62IsBPQ7KVbqu5pQ8pKshOfUCJDy0FCM6ya7FO3DGGDoyYXk76IvZOZFyHzsXo6o5n5qgOyND/zljqf87l+0kOsznUTyyLg065Ry2PIeVwrhqax89DspVuhHwUT0OylW6amsfPYeVwrjlHLY8si4NOsznUTyX7SQ6Y6n/OyND/zmfmqA7F6OqObFDEzvPkMg5hCxiO1PaDjrmta07ekQoOlGlBjwGDe85AqtSPIeVwriu5pQ8e/Xaua7mlDyHlcK4AqtSPAYN7zlRpQY8ekQoOua1rTtT2g46hCxiO8+QyDmxQxM7F7uMO76J4jmu0tc7cMYYOvTbJTxHISc6ElF9PAYN7znlHLY8pKshOYfg1DykqyE55Ry2PAYN7zkSUX08RyEnOvTbJTxwxhg6rtLXO76J4jkXu4w7F6OqOcmOPDuVZ/U5qT+KO49eHTrJrsU7RyEnOlGlBjyyLg069QIkPAYN7zn1AiQ8si4NOlGlBjxHISc6ya7FO49eHTqpP4o7lWf1OcmOPDsXo6o50e24OUotqDsjQ/85CyPxO49eHTr02yU8ekQoOsznUTy0FCM6DbBlPLQUIzrM51E8ekQoOvTbJTyPXh06CyPxOyND/zlKLag70e24ObFDEzv5lcA56BhOOyND/zmpP4o7cMYYOua1rTuX7SQ6ya7FO8xUJzrJrsU7l+0kOua1rTtwxhg6qT+KOyND/znoGE47+ZXAObFDEzvwmHg7+ZXAOUotqDuVZ/U5rtLXO1PaDjpjqf87cMYYOtDYBzxwxhg6Y6n/O1PaDjqu0tc7lWf1OUotqDv5lcA58Jh4O7FDEzvR7bg5yY48O76J4jmELGI7I0P/OTJheTsBqQQ6MmF5OyND/zmELGI7voniOcmOPDvR7bg5sUMTOxejqjkXu4w7z5DIOZ+aoDvoi9k5Si2oO+iL2TmfmqA7z5DIORe7jDsXo6o5sUMTOxejqjmRch87zJ6xOZFyHzsXo6o5sUMTO1Kz8DqRch87GPACO0sVJjsY8AI7kXIfO1Kz8DqZm505kXIfO/mVwDnJjjw76IvZOegYTju+ieI56BhOO+iL2TnJjjw7+ZXAOZFyHzuZm505UrPwOmgfLTvTrBw7S8hXO3nHPjsyYXk7hUFUO9oxgzuFQVQ7MmF5O3nHPjtLyFc706wcO2gfLTtSs/A6F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjlSs/A6hpk0O4F2LDsyYXk7f7xtO6OIozvzCZk7ya7FO7y7sDsF/NM7vLuwO8muxTvzCZk7o4ijO3+8bTsyYXk7gXYsO4aZNDtSs/A6mZudOWgfLTu+ieI5MmF5O5PkEzrmta07zFQnOmhO5Du0FCM6UaUGPMH1GjpRpQY8tBQjOmhO5DvMVCc65rWtO5PkEzoyYXk7voniOWgfLTuZm505kXIfO9OsHDvOV207f7xtO+a1rTu8u7A7vCr3OzPo+Tv1AiQ8kUYcPNhLODyRRhw89QIkPDPo+Tu8Kvc7vLuwO+a1rTt/vG07zldtO9OsHDuRch87+ZXAOUvIVztiwAk6o4ijO8xUJzq8Kvc7si4NOthLODykqyE5LXZ2PIeVwrgtdnY8pKshOdhLODyyLg06vCr3O8xUJzqjiKM7YsAJOkvIVzv5lcA5UrPwOsmOPDt5xz47I+2RO/MJmTtoTuQ7M+j5O9hLODxQvFA8ruaUPNOwnTxepbw807CdPK7mlDxQvFA82Es4PDPo+TtoTuQ78wmZOyPtkTt5xz47yY48O1Kz8DqRch876IvZOTJheTtwxhg6ya7FO7QUIzr1AiQ8pKshOa7mlDwOylW62IsBPY+RqrrYiwE9DspVuq7mlDykqyE59QIkPLQUIzrJrsU7cMYYOjJheTvoi9k5kXIfOxjwAjvoGE47hUFUO6OIozu8u7A7UaUGPJFGHDwtdnY807CdPNiLAT3aLxo9kbpnPdovGj3YiwE907CdPC12djyRRhw8UaUGPLy7sDujiKM7hUFUO+gYTjsY8AI7SxUmO76J4jnaMYM7j14dOgX80zvB9Ro62Es4PIeVwrhepbw8j5GqupG6Zz2Fv9Q4kbpnPY+Rqrpepbw8h5XCuNhLODzB9Ro6BfzTO49eHTraMYM7voniOUsVJjsY8AI76BhOO4VBVDujiKM7vLuwO1GlBjyRRhw8LXZ2PNOwnTzYiwE92i8aPZG6Zz3aLxo92IsBPdOwnTwtdnY8kUYcPFGlBjy8u7A7o4ijO4VBVDvoGE47GPACO5FyHzvoi9k5MmF5O3DGGDrJrsU7tBQjOvUCJDykqyE5ruaUPA7KVbrYiwE9j5GqutiLAT0OylW6ruaUPKSrITn1AiQ8tBQjOsmuxTtwxhg6MmF5O+iL2TmRch87UrPwOsmOPDt5xz47I+2RO/MJmTtoTuQ7M+j5O9hLODxQvFA8ruaUPNOwnTxepbw807CdPK7mlDxQvFA82Es4PDPo+TtoTuQ78wmZOyPtkTt5xz47yY48O1Kz8Dr5lcA5S8hXO2LACTqjiKM7zFQnOrwq9zuyLg062Es4PKSrITktdnY8h5XCuC12djykqyE52Es4PLIuDTq8Kvc7zFQnOqOIoztiwAk6S8hXO/mVwDmRch8706wcO85XbTt/vG075rWtO7y7sDu8Kvc7M+j5O/UCJDyRRhw82Es4PJFGHDz1AiQ8M+j5O7wq9zu8u7A75rWtO3+8bTvOV20706wcO5FyHzuZm505aB8tO76J4jkyYXk7k+QTOua1rTvMVCc6aE7kO7QUIzpRpQY8wfUaOlGlBjy0FCM6aE7kO8xUJzrmta07k+QTOjJheTu+ieI5aB8tO5mbnTlSs/A6hpk0O4F2LDsyYXk7f7xtO6OIozvzCZk7ya7FO7y7sDsF/NM7vLuwO8muxTvzCZk7o4ijO3+8bTsyYXk7gXYsO4aZNDtSs/A6F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjlSs/A6aB8tO9OsHDtLyFc7ecc+OzJheTuFQVQ72jGDO4VBVDsyYXk7ecc+O0vIVzvTrBw7aB8tO1Kz8DqZm505kXIfO/mVwDnJjjw76IvZOegYTju+ieI56BhOO+iL2TnJjjw7+ZXAOZFyHzuZm505UrPwOpFyHzsY8AI7SxUmOxjwAjuRch87UrPwOpmbnTkfLxk7zJ6xOUsVJjvR7bg5SxUmO8yesTkfLxk7mZudOaHibjvMnrE5ueySO/Pi0DlKLag7voniOfFOsDu+ieI5Si2oO/Pi0Dm57JI7zJ6xOaHibjsfLxk7+ZXAOTkKRTstzes5zldtOwGpBDraMYM7YsAJOtoxgzsBqQQ6zldtOy3N6zk5CkU7+ZXAOR8vGTumcoE7z5DIOfFOsDsjQ/854enjO5PkEzrQ2Ac8j14dOmq+EDyPXh060NgHPJPkEzrh6eM7I0P/OfFOsDvPkMg5pnKBOx8vGTvPkMg5S8hXOwGpBDoj7ZE7j14dOjAFuTvMVCc6BfzTO3pEKDoF/NM7zFQnOjAFuTuPXh06I+2ROwGpBDpLyFc7z5DIOR8vGTuh4m47+ZXAOfFOsDsBqQQ6Y6n/O+t/ITprijI8RyEnOg2wZTzB9Ro6ElF9PMH1GjoNsGU8RyEnOmuKMjzrfyE6Y6n/OwGpBDrxTrA7+ZXAOaHibjvMnrE5OQpFOyND/zkj7ZE7638hOgX80zu0FCM6udwTPAYN7znYSzg8Hz+uOdhLODwGDe85udwTPLQUIzoF/NM7638hOiPtkTsjQ/85OQpFO8yesTmZm505ueySOy3N6znh6eM7j14dOmuKMjy0FCM6Sg2NPB8/rjmH4NQ8h5XCuIK2/zyHlcK4h+DUPB8/rjlKDY08tBQjOmuKMjyPXh064enjOy3N6zm57JI7mZudOR8vGTvz4tA5zldtO5PkEzowBbk7RyEnOrncEzwfP645LXZ2PHv12rlepbw8DspVul6lvDx79dq5LXZ2PB8/rjm53BM8RyEnOjAFuTuT5BM6zldtO/Pi0DkfLxk7zJ6xOUotqDsBqQQ60NgHPMxUJzoNsGU8Bg3vOYfg1Dx79dq5EfBRPY+Rqrr4HZk9j5GquhHwUT179dq5h+DUPAYN7zkNsGU8zFQnOtDYBzwBqQQ6Si2oO8yesTlLFSY7voniOdoxgzuPXh06BfzTO8H1GjrYSzg8h5XCuF6lvDyPkaq6kbpnPYW/1DiRumc9j5Gqul6lvDyHlcK42Es4PMH1GjoF/NM7j14dOtoxgzu+ieI5SxUmO9HtuDnxTrA7YsAJOmq+EDx6RCg6ElF9PB8/rjmCtv88DspVuvgdmT2Fv9Q4hb/UOPgdmT0OylW6grb/PB8/rjkSUX08ekQoOmq+EDxiwAk68U6wO9HtuDlLFSY7voniOdoxgzuPXh06BfzTO8H1GjrYSzg8h5XCuF6lvDyPkaq6kbpnPYW/1DiRumc9j5Gqul6lvDyHlcK42Es4PMH1GjoF/NM7j14dOtoxgzu+ieI5SxUmO8yesTlKLag7AakEOtDYBzzMVCc6DbBlPAYN7zmH4NQ8e/XauRHwUT2Pkaq6+B2ZPY+RqroR8FE9e/XauYfg1DwGDe85DbBlPMxUJzrQ2Ac8AakEOkotqDvMnrE5Hy8ZO/Pi0DnOV207k+QTOjAFuTtHISc6udwTPB8/rjktdnY8e/XauV6lvDwOylW6XqW8PHv12rktdnY8Hz+uObncEzxHISc6MAW5O5PkEzrOV2078+LQOR8vGTuZm505ueySOy3N6znh6eM7j14dOmuKMjy0FCM6Sg2NPB8/rjmH4NQ8h5XCuIK2/zyHlcK4h+DUPB8/rjlKDY08tBQjOmuKMjyPXh064enjOy3N6zm57JI7mZudOcyesTk5CkU7I0P/OSPtkTvrfyE6BfzTO7QUIzq53BM8Bg3vOdhLODwfP6452Es4PAYN7zm53BM8tBQjOgX80zvrfyE6I+2ROyND/zk5CkU7zJ6xOaHibjv5lcA58U6wOwGpBDpjqf87638hOmuKMjxHISc6DbBlPMH1GjoSUX08wfUaOg2wZTxHISc6a4oyPOt/ITpjqf87AakEOvFOsDv5lcA5oeJuOx8vGTvPkMg5S8hXOwGpBDoj7ZE7j14dOjAFuTvMVCc6BfzTO3pEKDoF/NM7zFQnOjAFuTuPXh06I+2ROwGpBDpLyFc7z5DIOR8vGTumcoE7z5DIOfFOsDsjQ/854enjO5PkEzrQ2Ac8j14dOmq+EDyPXh060NgHPJPkEzrh6eM7I0P/OfFOsDvPkMg5pnKBOx8vGTv5lcA5OQpFOy3N6znOV207AakEOtoxgztiwAk62jGDOwGpBDrOV207Lc3rOTkKRTv5lcA5Hy8ZO6HibjvMnrE5ueySO/Pi0DlKLag7voniOfFOsDu+ieI5Si2oO/Pi0Dm57JI7zJ6xOaHibjuZm505Hy8ZO8yesTlLFSY70e24OUsVJjvMnrE5Hy8ZO5mbnTlSs/A6kXIfOxjwAjtLFSY7GPACO5FyHztSs/A6mZudOZFyHzv5lcA5yY48O+iL2TnoGE47voniOegYTjvoi9k5yY48O/mVwDmRch87mZudOVKz8DpoHy0706wcO0vIVzt5xz47MmF5O4VBVDvaMYM7hUFUOzJheTt5xz47S8hXO9OsHDtoHy07UrPwOhejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o5UrPwOoaZNDuBdiw7MmF5O3+8bTujiKM78wmZO8muxTu8u7A7BfzTO7y7sDvJrsU78wmZO6OIozt/vG07MmF5O4F2LDuGmTQ7UrPwOpmbnTloHy07voniOTJheTuT5BM65rWtO8xUJzpoTuQ7tBQjOlGlBjzB9Ro6UaUGPLQUIzpoTuQ7zFQnOua1rTuT5BM6MmF5O76J4jloHy07mZudOZFyHzvTrBw7zldtO3+8bTvmta07vLuwO7wq9zsz6Pk79QIkPJFGHDzYSzg8kUYcPPUCJDwz6Pk7vCr3O7y7sDvmta07f7xtO85XbTvTrBw7kXIfO/mVwDlLyFc7YsAJOqOIozvMVCc6vCr3O7IuDTrYSzg8pKshOS12djyHlcK4LXZ2PKSrITnYSzg8si4NOrwq9zvMVCc6o4ijO2LACTpLyFc7+ZXAOVKz8DrJjjw7ecc+OyPtkTvzCZk7aE7kOzPo+TvYSzg8ULxQPK7mlDzTsJ08XqW8PNOwnTyu5pQ8ULxQPNhLODwz6Pk7aE7kO/MJmTsj7ZE7ecc+O8mOPDtSs/A6kXIfO+iL2TkyYXk7cMYYOsmuxTu0FCM69QIkPKSrITmu5pQ8DspVutiLAT2Pkaq62IsBPQ7KVbqu5pQ8pKshOfUCJDy0FCM6ya7FO3DGGDoyYXk76IvZOZFyHzsY8AI76BhOO4VBVDujiKM7vLuwO1GlBjyRRhw8LXZ2PNOwnTzYiwE92i8aPZG6Zz3aLxo92IsBPdOwnTwtdnY8kUYcPFGlBjy8u7A7o4ijO4VBVDvoGE47GPACO0sVJju+ieI52jGDO49eHToF/NM7wfUaOthLODyHlcK4XqW8PI+RqrqRumc9hb/UOJG6Zz2Pkaq6XqW8PIeVwrjYSzg8wfUaOgX80zuPXh062jGDO76J4jlLFSY7GPACO+gYTjuFQVQ7o4ijO7y7sDtRpQY8kUYcPC12djzTsJ082IsBPdovGj2Rumc92i8aPdiLAT3TsJ08LXZ2PJFGHDxRpQY8vLuwO6OIozuFQVQ76BhOOxjwAjuRch876IvZOTJheTtwxhg6ya7FO7QUIzr1AiQ8pKshOa7mlDwOylW62IsBPY+RqrrYiwE9DspVuq7mlDykqyE59QIkPLQUIzrJrsU7cMYYOjJheTvoi9k5kXIfO1Kz8DrJjjw7ecc+OyPtkTvzCZk7aE7kOzPo+TvYSzg8ULxQPK7mlDzTsJ08XqW8PNOwnTyu5pQ8ULxQPNhLODwz6Pk7aE7kO/MJmTsj7ZE7ecc+O8mOPDtSs/A6+ZXAOUvIVztiwAk6o4ijO8xUJzq8Kvc7si4NOthLODykqyE5LXZ2PIeVwrgtdnY8pKshOdhLODyyLg06vCr3O8xUJzqjiKM7YsAJOkvIVzv5lcA5kXIfO9OsHDvOV207f7xtO+a1rTu8u7A7vCr3OzPo+Tv1AiQ8kUYcPNhLODyRRhw89QIkPDPo+Tu8Kvc7vLuwO+a1rTt/vG07zldtO9OsHDuRch87mZudOWgfLTu+ieI5MmF5O5PkEzrmta07zFQnOmhO5Du0FCM6UaUGPMH1GjpRpQY8tBQjOmhO5DvMVCc65rWtO5PkEzoyYXk7voniOWgfLTuZm505UrPwOoaZNDuBdiw7MmF5O3+8bTujiKM78wmZO8muxTu8u7A7BfzTO7y7sDvJrsU78wmZO6OIozt/vG07MmF5O4F2LDuGmTQ7UrPwOhejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o5UrPwOmgfLTvTrBw7S8hXO3nHPjsyYXk7hUFUO9oxgzuFQVQ7MmF5O3nHPjtLyFc706wcO2gfLTtSs/A6mZudOZFyHzv5lcA5yY48O+iL2TnoGE47voniOegYTjvoi9k5yY48O/mVwDmRch87mZudOVKz8DqRch87GPACO0sVJjsY8AI7kXIfO1Kz8DqxQxM7F6OqOZFyHzvMnrE5kXIfOxejqjmxQxM7F6OqORe7jDvPkMg5n5qgO+iL2TlKLag76IvZOZ+aoDvPkMg5F7uMOxejqjmxQxM70e24OcmOPDu+ieI5hCxiOyND/zkyYXk7AakEOjJheTsjQ/85hCxiO76J4jnJjjw70e24ObFDEzvwmHg7+ZXAOUotqDuVZ/U5rtLXO1PaDjpjqf87cMYYOtDYBzxwxhg6Y6n/O1PaDjqu0tc7lWf1OUotqDv5lcA58Jh4O7FDEzv5lcA56BhOOyND/zmpP4o7cMYYOua1rTuX7SQ6ya7FO8xUJzrJrsU7l+0kOua1rTtwxhg6qT+KOyND/znoGE47+ZXAObFDEzvR7bg5Si2oOyND/zkLI/E7j14dOvTbJTx6RCg6zOdRPLQUIzoNsGU8tBQjOsznUTx6RCg69NslPI9eHToLI/E7I0P/OUotqDvR7bg5F6OqOcmOPDuVZ/U5qT+KO49eHTrJrsU7RyEnOlGlBjyyLg069QIkPAYN7zn1AiQ8si4NOlGlBjxHISc6ya7FO49eHTqpP4o7lWf1OcmOPDsXo6o5F7uMO76J4jmu0tc7cMYYOvTbJTxHISc6ElF9PAYN7znlHLY8pKshOYfg1DykqyE55Ry2PAYN7zkSUX08RyEnOvTbJTxwxhg6rtLXO76J4jkXu4w7sUMTO8+QyDmELGI7U9oOOua1rTt6RCg6UaUGPAYN7zkCq1I8h5XCuK7mlDx79dq5ruaUPIeVwrgCq1I8Bg3vOVGlBjx6RCg65rWtO1PaDjqELGI7z5DIObFDEzsXo6o5n5qgOyND/zljqf87l+0kOsznUTyyLg065Ry2PIeVwrhqax89DspVuhHwUT0OylW6amsfPYeVwrjlHLY8si4NOsznUTyX7SQ6Y6n/OyND/zmfmqA7F6OqOZFyHzvoi9k5MmF5O3DGGDrJrsU7tBQjOvUCJDykqyE5ruaUPA7KVbrYiwE9j5GqutiLAT0OylW6ruaUPKSrITn1AiQ8tBQjOsmuxTtwxhg6MmF5O+iL2TmRch87zJ6xOUotqDsBqQQ60NgHPMxUJzoNsGU8Bg3vOYfg1Dx79dq5EfBRPY+Rqrr4HZk9j5GquhHwUT179dq5h+DUPAYN7zkNsGU8zFQnOtDYBzwBqQQ6Si2oO8yesTmRch876IvZOTJheTtwxhg6ya7FO7QUIzr1AiQ8pKshOa7mlDwOylW62IsBPY+RqrrYiwE9DspVuq7mlDykqyE59QIkPLQUIzrJrsU7cMYYOjJheTvoi9k5kXIfOxejqjmfmqA7I0P/OWOp/zuX7SQ6zOdRPLIuDTrlHLY8h5XCuGprHz0OylW6EfBRPQ7KVbpqax89h5XCuOUctjyyLg06zOdRPJftJDpjqf87I0P/OZ+aoDsXo6o5sUMTO8+QyDmELGI7U9oOOua1rTt6RCg6UaUGPAYN7zkCq1I8h5XCuK7mlDx79dq5ruaUPIeVwrgCq1I8Bg3vOVGlBjx6RCg65rWtO1PaDjqELGI7z5DIObFDEzsXu4w7voniOa7S1ztwxhg69NslPEchJzoSUX08Bg3vOeUctjykqyE5h+DUPKSrITnlHLY8Bg3vORJRfTxHISc69NslPHDGGDqu0tc7voniORe7jDsXo6o5yY48O5Vn9TmpP4o7j14dOsmuxTtHISc6UaUGPLIuDTr1AiQ8Bg3vOfUCJDyyLg06UaUGPEchJzrJrsU7j14dOqk/ijuVZ/U5yY48OxejqjnR7bg5Si2oOyND/zkLI/E7j14dOvTbJTx6RCg6zOdRPLQUIzoNsGU8tBQjOsznUTx6RCg69NslPI9eHToLI/E7I0P/OUotqDvR7bg5sUMTO/mVwDnoGE47I0P/Oak/ijtwxhg65rWtO5ftJDrJrsU7zFQnOsmuxTuX7SQ65rWtO3DGGDqpP4o7I0P/OegYTjv5lcA5sUMTO/CYeDv5lcA5Si2oO5Vn9Tmu0tc7U9oOOmOp/ztwxhg60NgHPHDGGDpjqf87U9oOOq7S1zuVZ/U5Si2oO/mVwDnwmHg7sUMTO9HtuDnJjjw7voniOYQsYjsjQ/85MmF5OwGpBDoyYXk7I0P/OYQsYju+ieI5yY48O9HtuDmxQxM7F6OqORe7jDvPkMg5n5qgO+iL2TlKLag76IvZOZ+aoDvPkMg5F7uMOxejqjmxQxM7F6OqOZFyHzvMnrE5kXIfOxejqjmxQxM7sUMTO1Kz8DofLxk7UrPwOrFDEzuxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTO5FyHzsp9A47OQpFO4F2LDuELGI7ecc+O85XbTt5xz47hCxiO4F2LDs5CkU7KfQOO5FyHzuZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudOUsVJjvTrBw7hCxiO4VBVDsj7ZE7zDWGO+a1rTvzCZk7MAW5O/MJmTvmta07zDWGOyPtkTuFQVQ7hCxiO9OsHDtLFSY7kXIfO/Pi0DmELGI7YsAJOmJRmjvrfyE6ya7FO3pEKDpoTuQ7RyEnOmhO5Dt6RCg6ya7FO+t/ITpiUZo7YsAJOoQsYjvz4tA5kXIfO7FDEzsp9A47S8hXO4VBVDtiUZo78wmZOwX80ztyms87UaUGPDPo+Tu53BM8M+j5O1GlBjxyms87BfzTO/MJmTtiUZo7hUFUO0vIVzsp9A47sUMTO8yesTk5CkU7I0P/OSPtkTvrfyE6BfzTO7QUIzq53BM8Bg3vOdhLODwfP6452Es4PAYN7zm53BM8tBQjOgX80zvrfyE6I+2ROyND/zk5CkU7zJ6xOWgfLTuBdiw72jGDO8w1hjvJrsU7cprPO7ncEzyRRhw8AqtSPFC8UDwtdnY8ULxQPAKrUjyRRhw8udwTPHKazzvJrsU7zDWGO9oxgzuBdiw7aB8tO7FDEzvPkMg5hCxiO1PaDjrmta07ekQoOlGlBjwGDe85AqtSPIeVwriu5pQ8e/Xaua7mlDyHlcK4AqtSPAYN7zlRpQY8ekQoOua1rTtT2g46hCxiO8+QyDmxQxM7UrPwOsmOPDt5xz47I+2RO/MJmTtoTuQ7M+j5O9hLODxQvFA8ruaUPNOwnTxepbw807CdPK7mlDxQvFA82Es4PDPo+TtoTuQ78wmZOyPtkTt5xz47yY48O1Kz8DofLxk78+LQOc5XbTuT5BM6MAW5O0chJzq53BM8Hz+uOS12djx79dq5XqW8PA7KVbpepbw8e/XauS12djwfP645udwTPEchJzowBbk7k+QTOs5XbTvz4tA5Hy8ZO1Kz8DrJjjw7ecc+OyPtkTvzCZk7aE7kOzPo+TvYSzg8ULxQPK7mlDzTsJ08XqW8PNOwnTyu5pQ8ULxQPNhLODwz6Pk7aE7kO/MJmTsj7ZE7ecc+O8mOPDtSs/A6sUMTO8+QyDmELGI7U9oOOua1rTt6RCg6UaUGPAYN7zkCq1I8h5XCuK7mlDx79dq5ruaUPIeVwrgCq1I8Bg3vOVGlBjx6RCg65rWtO1PaDjqELGI7z5DIObFDEztoHy07gXYsO9oxgzvMNYY7ya7FO3Kazzu53BM8kUYcPAKrUjxQvFA8LXZ2PFC8UDwCq1I8kUYcPLncEzxyms87ya7FO8w1hjvaMYM7gXYsO2gfLTvMnrE5OQpFOyND/zkj7ZE7638hOgX80zu0FCM6udwTPAYN7znYSzg8Hz+uOdhLODwGDe85udwTPLQUIzoF/NM7638hOiPtkTsjQ/85OQpFO8yesTmxQxM7KfQOO0vIVzuFQVQ7YlGaO/MJmTsF/NM7cprPO1GlBjwz6Pk7udwTPDPo+TtRpQY8cprPOwX80zvzCZk7YlGaO4VBVDtLyFc7KfQOO7FDEzuRch878+LQOYQsYjtiwAk6YlGaO+t/ITrJrsU7ekQoOmhO5DtHISc6aE7kO3pEKDrJrsU7638hOmJRmjtiwAk6hCxiO/Pi0DmRch87SxUmO9OsHDuELGI7hUFUOyPtkTvMNYY75rWtO/MJmTswBbk78wmZO+a1rTvMNYY7I+2RO4VBVDuELGI706wcO0sVJjuZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudOZFyHzsp9A47OQpFO4F2LDuELGI7ecc+O85XbTt5xz47hCxiO4F2LDs5CkU7KfQOO5FyHzuxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTO7FDEztSs/A6Hy8ZO1Kz8DqxQxM7mZudOfCYeDvMnrE5F7uMO/mVwDm57JI7+ZXAORe7jDvMnrE58Jh4O0T4ozlLFSY7z5DIOTkKRTu+ieI5S8hXOy3N6zlLyFc7voniOTkKRTvPkMg5SxUmO0T4ozkXo6o5ueySO+iL2TnNDrk7I0P/Oa7S1ztiwAk64enjO2LACTqu0tc7I0P/Oc0OuTvoi9k5ueySOxejqjkXo6o5hpk0O76J4jnOV207YsAJOiPtkTtwxhg6o4ijO49eHTqjiKM7cMYYOiPtkTtiwAk6zldtO76J4jmGmTQ7F6OqOUT4ozm57JI7voniOaK5zDtT2g460NgHPOt/ITr02yU8zFQnOmuKMjzMVCc69NslPOt/ITrQ2Ac8U9oOOqK5zDu+ieI5ueySO0T4ozlLFSY76IvZOc5XbTtT2g46o4ijO5ftJDoF/NM7RyEnOrwq9zu0FCM6vCr3O0chJzoF/NM7l+0kOqOIoztT2g46zldtO+iL2TlLFSY78Jh4O8+QyDnNDrk7YsAJOtDYBzyX7SQ6lxFBPLQUIzoSUX08si4NOkoNjTyyLg06ElF9PLQUIzqXEUE8l+0kOtDYBzxiwAk6zQ65O8+QyDnwmHg7zJ6xOTkKRTsjQ/85I+2RO+t/IToF/NM7tBQjOrncEzwGDe852Es4PB8/rjnYSzg8Bg3vObncEzy0FCM6BfzTO+t/IToj7ZE7I0P/OTkKRTvMnrE5F7uMO76J4jmu0tc7cMYYOvTbJTxHISc6ElF9PAYN7znlHLY8pKshOYfg1DykqyE55Ry2PAYN7zkSUX08RyEnOvTbJTxwxhg6rtLXO76J4jkXu4w7+ZXAOUvIVztiwAk6o4ijO8xUJzq8Kvc7si4NOthLODykqyE5LXZ2PIeVwrgtdnY8pKshOdhLODyyLg06vCr3O8xUJzqjiKM7YsAJOkvIVzv5lcA5mZudObnskjstzes54enjO49eHTprijI8tBQjOkoNjTwfP645h+DUPIeVwriCtv88h5XCuIfg1DwfP645Sg2NPLQUIzprijI8j14dOuHp4zstzes5ueySO5mbnTn5lcA5S8hXO2LACTqjiKM7zFQnOrwq9zuyLg062Es4PKSrITktdnY8h5XCuC12djykqyE52Es4PLIuDTq8Kvc7zFQnOqOIoztiwAk6S8hXO/mVwDkXu4w7voniOa7S1ztwxhg69NslPEchJzoSUX08Bg3vOeUctjykqyE5h+DUPKSrITnlHLY8Bg3vORJRfTxHISc69NslPHDGGDqu0tc7voniORe7jDvMnrE5OQpFOyND/zkj7ZE7638hOgX80zu0FCM6udwTPAYN7znYSzg8Hz+uOdhLODwGDe85udwTPLQUIzoF/NM7638hOiPtkTsjQ/85OQpFO8yesTnwmHg7z5DIOc0OuTtiwAk60NgHPJftJDqXEUE8tBQjOhJRfTyyLg06Sg2NPLIuDToSUX08tBQjOpcRQTyX7SQ60NgHPGLACTrNDrk7z5DIOfCYeDtLFSY76IvZOc5XbTtT2g46o4ijO5ftJDoF/NM7RyEnOrwq9zu0FCM6vCr3O0chJzoF/NM7l+0kOqOIoztT2g46zldtO+iL2TlLFSY7RPijObnskju+ieI5ornMO1PaDjrQ2Ac8638hOvTbJTzMVCc6a4oyPMxUJzr02yU8638hOtDYBzxT2g46ornMO76J4jm57JI7RPijORejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o5F6OqObnskjvoi9k5zQ65OyND/zmu0tc7YsAJOuHp4ztiwAk6rtLXOyND/znNDrk76IvZObnskjsXo6o5RPijOUsVJjvPkMg5OQpFO76J4jlLyFc7Lc3rOUvIVzu+ieI5OQpFO8+QyDlLFSY7RPijOfCYeDvMnrE5F7uMO/mVwDm57JI7+ZXAORe7jDvMnrE58Jh4O5mbnTmxQxM7F6OqOZFyHzvMnrE5kXIfOxejqjmxQxM7UrPwOksVJjsp9A47yY48O9OsHDs5CkU706wcO8mOPDsp9A47SxUmO1Kz8DrMnrE5hpk0O+iL2TlLyFc7lWf1Oc5XbTsjQ/85zldtO5Vn9TlLyFc76IvZOYaZNDvMnrE5GPACO8mOPDuBdiw7zldtO4VBVDupP4o7f7xtOyPtkTt/vG07qT+KO4VBVDvOV207gXYsO8mOPDsY8AI7zJ6xOcmOPDstzes5MmF5O1PaDjpiUZo7j14dOua1rTvrfyE65rWtO49eHTpiUZo7U9oOOjJheTstzes5yY48O8yesTlSs/A6hpk0O4F2LDsyYXk7f7xtO6OIozvzCZk7ya7FO7y7sDsF/NM7vLuwO8muxTvzCZk7o4ijO3+8bTsyYXk7gXYsO4aZNDtSs/A6SxUmO+iL2TnOV207U9oOOqOIozuX7SQ6BfzTO0chJzq8Kvc7tBQjOrwq9ztHISc6BfzTO5ftJDqjiKM7U9oOOs5XbTvoi9k5SxUmO7FDEzsp9A47S8hXO4VBVDtiUZo78wmZOwX80ztyms87UaUGPDPo+Tu53BM8M+j5O1GlBjxyms87BfzTO/MJmTtiUZo7hUFUO0vIVzsp9A47sUMTOxejqjnJjjw7lWf1Oak/ijuPXh06ya7FO0chJzpRpQY8si4NOvUCJDwGDe859QIkPLIuDTpRpQY8RyEnOsmuxTuPXh06qT+KO5Vn9TnJjjw7F6OqOZFyHzvTrBw7zldtO3+8bTvmta07vLuwO7wq9zsz6Pk79QIkPJFGHDzYSzg8kUYcPPUCJDwz6Pk7vCr3O7y7sDvmta07f7xtO85XbTvTrBw7kXIfO8yesTk5CkU7I0P/OSPtkTvrfyE6BfzTO7QUIzq53BM8Bg3vOdhLODwfP6452Es4PAYN7zm53BM8tBQjOgX80zvrfyE6I+2ROyND/zk5CkU7zJ6xOZFyHzvTrBw7zldtO3+8bTvmta07vLuwO7wq9zsz6Pk79QIkPJFGHDzYSzg8kUYcPPUCJDwz6Pk7vCr3O7y7sDvmta07f7xtO85XbTvTrBw7kXIfOxejqjnJjjw7lWf1Oak/ijuPXh06ya7FO0chJzpRpQY8si4NOvUCJDwGDe859QIkPLIuDTpRpQY8RyEnOsmuxTuPXh06qT+KO5Vn9TnJjjw7F6OqObFDEzsp9A47S8hXO4VBVDtiUZo78wmZOwX80ztyms87UaUGPDPo+Tu53BM8M+j5O1GlBjxyms87BfzTO/MJmTtiUZo7hUFUO0vIVzsp9A47sUMTO0sVJjvoi9k5zldtO1PaDjqjiKM7l+0kOgX80ztHISc6vCr3O7QUIzq8Kvc7RyEnOgX80zuX7SQ6o4ijO1PaDjrOV2076IvZOUsVJjtSs/A6hpk0O4F2LDsyYXk7f7xtO6OIozvzCZk7ya7FO7y7sDsF/NM7vLuwO8muxTvzCZk7o4ijO3+8bTsyYXk7gXYsO4aZNDtSs/A6zJ6xOcmOPDstzes5MmF5O1PaDjpiUZo7j14dOua1rTvrfyE65rWtO49eHTpiUZo7U9oOOjJheTstzes5yY48O8yesTkY8AI7yY48O4F2LDvOV207hUFUO6k/ijt/vG07I+2RO3+8bTupP4o7hUFUO85XbTuBdiw7yY48OxjwAjvMnrE5hpk0O+iL2TlLyFc7lWf1Oc5XbTsjQ/85zldtO5Vn9TlLyFc76IvZOYaZNDvMnrE5UrPwOksVJjsp9A47yY48O9OsHDs5CkU706wcO8mOPDsp9A47SxUmO1Kz8DqxQxM7F6OqOZFyHzvMnrE5kXIfOxejqjmxQxM7mZudOaHibjuZm505RPijOZFyHzvR7bg5aB8tO/mVwDloHy070e24OZFyHztE+KM5oeJuO8yesTm57JI78+LQOUotqDu+ieI58U6wO76J4jlKLag78+LQObnskjvMnrE5oeJuO7FDEzvR7bg5yY48O76J4jmELGI7I0P/OTJheTsBqQQ6MmF5OyND/zmELGI7voniOcmOPDvR7bg5sUMTO6HibjvR7bg5n5qgOy3N6zmiucw7YsAJOgsj8TuT5BM6Y6n/O5PkEzoLI/E7YsAJOqK5zDstzes5n5qgO9HtuDmh4m47zJ6xOcmOPDstzes5MmF5O1PaDjpiUZo7j14dOua1rTvrfyE65rWtO49eHTpiUZo7U9oOOjJheTstzes5yY48O8yesTlE+KM5ueySO76J4jmiucw7U9oOOtDYBzzrfyE69NslPMxUJzprijI8zFQnOvTbJTzrfyE60NgHPFPaDjqiucw7voniObnskjtE+KM5kXIfO/Pi0DmELGI7YsAJOmJRmjvrfyE6ya7FO3pEKDpoTuQ7RyEnOmhO5Dt6RCg6ya7FO+t/ITpiUZo7YsAJOoQsYjvz4tA5kXIfO9HtuDlKLag7I0P/OQsj8TuPXh069NslPHpEKDrM51E8tBQjOg2wZTy0FCM6zOdRPHpEKDr02yU8j14dOgsj8TsjQ/85Si2oO9HtuDmZm505aB8tO76J4jkyYXk7k+QTOua1rTvMVCc6aE7kO7QUIzpRpQY8wfUaOlGlBjy0FCM6aE7kO8xUJzrmta07k+QTOjJheTu+ieI5aB8tO5mbnTmh4m47+ZXAOfFOsDsBqQQ6Y6n/O+t/ITprijI8RyEnOg2wZTzB9Ro6ElF9PMH1GjoNsGU8RyEnOmuKMjzrfyE6Y6n/OwGpBDrxTrA7+ZXAOaHibjuZm505aB8tO76J4jkyYXk7k+QTOua1rTvMVCc6aE7kO7QUIzpRpQY8wfUaOlGlBjy0FCM6aE7kO8xUJzrmta07k+QTOjJheTu+ieI5aB8tO5mbnTnR7bg5Si2oOyND/zkLI/E7j14dOvTbJTx6RCg6zOdRPLQUIzoNsGU8tBQjOsznUTx6RCg69NslPI9eHToLI/E7I0P/OUotqDvR7bg5kXIfO/Pi0DmELGI7YsAJOmJRmjvrfyE6ya7FO3pEKDpoTuQ7RyEnOmhO5Dt6RCg6ya7FO+t/ITpiUZo7YsAJOoQsYjvz4tA5kXIfO0T4ozm57JI7voniOaK5zDtT2g460NgHPOt/ITr02yU8zFQnOmuKMjzMVCc69NslPOt/ITrQ2Ac8U9oOOqK5zDu+ieI5ueySO0T4oznMnrE5yY48Oy3N6zkyYXk7U9oOOmJRmjuPXh065rWtO+t/ITrmta07j14dOmJRmjtT2g46MmF5Oy3N6znJjjw7zJ6xOaHibjvR7bg5n5qgOy3N6zmiucw7YsAJOgsj8TuT5BM6Y6n/O5PkEzoLI/E7YsAJOqK5zDstzes5n5qgO9HtuDmh4m47sUMTO9HtuDnJjjw7voniOYQsYjsjQ/85MmF5OwGpBDoyYXk7I0P/OYQsYju+ieI5yY48O9HtuDmxQxM7oeJuO8yesTm57JI78+LQOUotqDu+ieI58U6wO76J4jlKLag78+LQObnskjvMnrE5oeJuO0T4ozmRch870e24OWgfLTv5lcA5aB8tO9HtuDmRch87RPijOZmbnTmh4m47mZudObFDEztSs/A6Hy8ZO1Kz8DqxQxM7F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5sUMTOxjwAjuGmTQ706wcO+gYTjuBdiw7S8hXO4F2LDvoGE4706wcO4aZNDsY8AI7sUMTO7FDEzvR7bg5yY48O76J4jmELGI7I0P/OTJheTsBqQQ6MmF5OyND/zmELGI7voniOcmOPDvR7bg5sUMTOxjwAjvJjjw7gXYsO85XbTuFQVQ7qT+KO3+8bTsj7ZE7f7xtO6k/ijuFQVQ7zldtO4F2LDvJjjw7GPACOxejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o5SxUmO9OsHDuELGI7hUFUOyPtkTvMNYY75rWtO/MJmTswBbk78wmZO+a1rTvMNYY7I+2RO4VBVDuELGI706wcO0sVJjuxQxM7+ZXAOegYTjsjQ/85qT+KO3DGGDrmta07l+0kOsmuxTvMVCc6ya7FO5ftJDrmta07cMYYOqk/ijsjQ/856BhOO/mVwDmxQxM7UrPwOoaZNDuBdiw7MmF5O3+8bTujiKM78wmZO8muxTu8u7A7BfzTO7y7sDvJrsU78wmZO6OIozt/vG07MmF5O4F2LDuGmTQ7UrPwOh8vGTvPkMg5S8hXOwGpBDoj7ZE7j14dOjAFuTvMVCc6BfzTO3pEKDoF/NM7zFQnOjAFuTuPXh06I+2ROwGpBDpLyFc7z5DIOR8vGTtSs/A6hpk0O4F2LDsyYXk7f7xtO6OIozvzCZk7ya7FO7y7sDsF/NM7vLuwO8muxTvzCZk7o4ijO3+8bTsyYXk7gXYsO4aZNDtSs/A6sUMTO/mVwDnoGE47I0P/Oak/ijtwxhg65rWtO5ftJDrJrsU7zFQnOsmuxTuX7SQ65rWtO3DGGDqpP4o7I0P/OegYTjv5lcA5sUMTO0sVJjvTrBw7hCxiO4VBVDsj7ZE7zDWGO+a1rTvzCZk7MAW5O/MJmTvmta07zDWGOyPtkTuFQVQ7hCxiO9OsHDtLFSY7F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjkY8AI7yY48O4F2LDvOV207hUFUO6k/ijt/vG07I+2RO3+8bTupP4o7hUFUO85XbTuBdiw7yY48OxjwAjuxQxM70e24OcmOPDu+ieI5hCxiOyND/zkyYXk7AakEOjJheTsjQ/85hCxiO76J4jnJjjw70e24ObFDEzuxQxM7GPACO4aZNDvTrBw76BhOO4F2LDtLyFc7gXYsO+gYTjvTrBw7hpk0OxjwAjuxQxM7F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5sUMTO1Kz8DofLxk7UrPwOrFDEzuZm5058Jh4OxejqjmmcoE7F6OqOfCYeDuZm505F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5oeJuO8yesTm57JI78+LQOUotqDu+ieI58U6wO76J4jlKLag78+LQObnskjvMnrE5oeJuO8yesTmGmTQ76IvZOUvIVzuVZ/U5zldtOyND/znOV207lWf1OUvIVzvoi9k5hpk0O8yesTkXo6o5ueySO+iL2TnNDrk7I0P/Oa7S1ztiwAk64enjO2LACTqu0tc7I0P/Oc0OuTvoi9k5ueySOxejqjmZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudOfCYeDv5lcA5Si2oO5Vn9Tmu0tc7U9oOOmOp/ztwxhg60NgHPHDGGDpjqf87U9oOOq7S1zuVZ/U5Si2oO/mVwDnwmHg7F6OqOYaZNDu+ieI5zldtO2LACToj7ZE7cMYYOqOIozuPXh06o4ijO3DGGDoj7ZE7YsAJOs5XbTu+ieI5hpk0OxejqjmmcoE7z5DIOfFOsDsjQ/854enjO5PkEzrQ2Ac8j14dOmq+EDyPXh060NgHPJPkEzrh6eM7I0P/OfFOsDvPkMg5pnKBOxejqjmGmTQ7voniOc5XbTtiwAk6I+2RO3DGGDqjiKM7j14dOqOIoztwxhg6I+2RO2LACTrOV207voniOYaZNDsXo6o58Jh4O/mVwDlKLag7lWf1Oa7S1ztT2g46Y6n/O3DGGDrQ2Ac8cMYYOmOp/ztT2g46rtLXO5Vn9TlKLag7+ZXAOfCYeDuZm505SxUmO/Pi0DlLyFc7I0P/OdoxgztT2g46I+2RO5PkEzoj7ZE7U9oOOtoxgzsjQ/85S8hXO/Pi0DlLFSY7mZudORejqjm57JI76IvZOc0OuTsjQ/85rtLXO2LACTrh6eM7YsAJOq7S1zsjQ/85zQ65O+iL2Tm57JI7F6OqOcyesTmGmTQ76IvZOUvIVzuVZ/U5zldtOyND/znOV207lWf1OUvIVzvoi9k5hpk0O8yesTmh4m47zJ6xObnskjvz4tA5Si2oO76J4jnxTrA7voniOUotqDvz4tA5ueySO8yesTmh4m47F6OqOUsVJjv5lcA5hpk0O8+QyDmGmTQ7+ZXAOUsVJjsXo6o5mZudOfCYeDsXo6o5pnKBOxejqjnwmHg7mZudObFDEztSs/A6Hy8ZO1Kz8DqxQxM7RPijOZFyHzvR7bg5aB8tO/mVwDloHy070e24OZFyHztE+KM5UrPwOksVJjsp9A47yY48O9OsHDs5CkU706wcO8mOPDsp9A47SxUmO1Kz8DpE+KM5SxUmO8+QyDk5CkU7voniOUvIVzstzes5S8hXO76J4jk5CkU7z5DIOUsVJjtE+KM5kXIfOyn0Djs5CkU7gXYsO4QsYjt5xz47zldtO3nHPjuELGI7gXYsOzkKRTsp9A47kXIfO7FDEzvR7bg5yY48O76J4jmELGI7I0P/OTJheTsBqQQ6MmF5OyND/zmELGI7voniOcmOPDvR7bg5sUMTO1Kz8DpoHy0706wcO0vIVzt5xz47MmF5O4VBVDvaMYM7hUFUOzJheTt5xz47S8hXO9OsHDtoHy07UrPwOh8vGTv5lcA5OQpFOy3N6znOV207AakEOtoxgztiwAk62jGDOwGpBDrOV207Lc3rOTkKRTv5lcA5Hy8ZO1Kz8DpoHy0706wcO0vIVzt5xz47MmF5O4VBVDvaMYM7hUFUOzJheTt5xz47S8hXO9OsHDtoHy07UrPwOrFDEzvR7bg5yY48O76J4jmELGI7I0P/OTJheTsBqQQ6MmF5OyND/zmELGI7voniOcmOPDvR7bg5sUMTO5FyHzsp9A47OQpFO4F2LDuELGI7ecc+O85XbTt5xz47hCxiO4F2LDs5CkU7KfQOO5FyHztE+KM5SxUmO8+QyDk5CkU7voniOUvIVzstzes5S8hXO76J4jk5CkU7z5DIOUsVJjtE+KM5UrPwOksVJjsp9A47yY48O9OsHDs5CkU706wcO8mOPDsp9A47SxUmO1Kz8DpE+KM5kXIfO9HtuDloHy07+ZXAOWgfLTvR7bg5kXIfO0T4ozmxQxM7UrPwOh8vGTtSs/A6sUMTO5mbnTmh4m47mZudObFDEzsXo6o5kXIfO8yesTmRch87F6OqObFDEzvwmHg7zJ6xORe7jDv5lcA5ueySO/mVwDkXu4w7zJ6xOfCYeDuxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTOxejqjkXu4w7z5DIOZ+aoDvoi9k5Si2oO+iL2TmfmqA7z5DIORe7jDsXo6o5mZudOZFyHzv5lcA5yY48O+iL2TnoGE47voniOegYTjvoi9k5yY48O/mVwDmRch87mZudOaHibjvMnrE5ueySO/Pi0DlKLag7voniOfFOsDu+ieI5Si2oO/Pi0Dm57JI7zJ6xOaHibjuZm505kXIfO/mVwDnJjjw76IvZOegYTju+ieI56BhOO+iL2TnJjjw7+ZXAOZFyHzuZm505F6OqORe7jDvPkMg5n5qgO+iL2TlKLag76IvZOZ+aoDvPkMg5F7uMOxejqjmxQxM7zJ6xOWgfLTvPkMg5yY48O/Pi0DnJjjw7z5DIOWgfLTvMnrE5sUMTO/CYeDvMnrE5F7uMO/mVwDm57JI7+ZXAORe7jDvMnrE58Jh4O7FDEzsXo6o5kXIfO8yesTmRch87F6OqObFDEzuZm505oeJuO5mbnTmZm505sUMTO1Kz8DofLxk7UrPwOrFDEzuxQxM7F6OqOZFyHzvMnrE5kXIfOxejqjmxQxM7UrPwOpFyHzsY8AI7SxUmOxjwAjuRch87UrPwOpmbnTkfLxk7zJ6xOUsVJjvR7bg5SxUmO8yesTkfLxk7mZudOVKz8DqRch87GPACO0sVJjsY8AI7kXIfO1Kz8DqxQxM7F6OqOZFyHzvMnrE5kXIfOxejqjmxQxM7sUMTO1Kz8DofLxk7UrPwOrFDEzuZm505\",\"U_im\":\"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\",\"u0_imag\":0.007982493960435978,\"absorptive\":true,\"n_reflections\":6762,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":false}", + "Al2O3 (corundum)": "{\"name\":\"Al2O3\",\"spacegroup\":\"R-3c (167)\",\"pointgroup\":\"-3m\",\"cell\":[[4.7602,0.0,0.0],[-2.380099999999999,4.122454127094685,0.0],[0.0,0.0,12.9933]],\"recip\":[[0.2100752069240788,0.12128697726768317,0.0],[0.0,0.24257395453536645,0.0],[0.0,0.0,0.07696274233643494]],\"positions_frac\":[[0.0,0.0,0.3523],[0.0,0.0,0.1477],[0.6666666666666665,0.3333333333333333,0.6856333333333333],[0.6666666666666665,0.3333333333333333,0.48103333333333326],[0.3333333333333333,0.6666666666666666,0.018966666666666576],[0.3333333333333333,0.6666666666666666,0.8143666666666665],[0.0,0.0,0.6476999999999999],[0.0,0.0,0.8523000000000001],[0.6666666666666665,0.3333333333333333,0.9810333333333334],[0.6666666666666665,0.3333333333333333,0.18563333333333332],[0.3333333333333333,0.6666666666666666,0.3143666666666667],[0.3333333333333333,0.6666666666666666,0.5189666666666666],[0.3064,0.0,0.25],[0.0,0.3064,0.25],[0.6936,0.6936,0.25],[0.9730666666666666,0.3333333333333333,0.5833333333333333],[0.6666666666666666,0.6397333333333333,0.5833333333333333],[0.3602666666666666,0.02693333333333331,0.5833333333333333],[0.6397333333333332,0.6666666666666666,0.9166666666666667],[0.33333333333333337,0.9730666666666666,0.9166666666666667],[0.0269333333333333,0.3602666666666666,0.9166666666666667],[0.6936,0.0,0.75],[0.0,0.6936,0.75],[0.3064,0.3064,0.75],[0.3602666666666666,0.3333333333333333,0.08333333333333333],[0.6666666666666666,0.02693333333333331,0.08333333333333333],[0.9730666666666666,0.6397333333333333,0.08333333333333333],[0.0269333333333333,0.6666666666666666,0.41666666666666663],[0.3333333333333333,0.3602666666666666,0.41666666666666663],[0.6397333333333332,0.9730666666666666,0.41666666666666663]],\"numbers\":[13,13,13,13,13,13,13,13,13,13,13,13,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],\"symbols\":[\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"Al\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\",\"O\"],\"colors\":[[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[0.749,0.651,0.651],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051],[1.0,0.051,0.051]],\"radii\":[1.21,1.21,1.21,1.21,1.21,1.21,1.21,1.21,1.21,1.21,1.21,1.21,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66,0.66],\"hkl_i16\":\"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+P/8/wIA+P/8/wUA+P/8/wgA+P/8/wsA+P/8/w4A+P/8/xEA+P/8/xQA+P/9/+n/+P/9/+z/+P/9/+//+P/9//L/+P/9//X/+P/9//j/+P/9//v/+P/9//7/+P/9/wEA+P/9/wQA+P/9/wcA+P/9/woA+P/9/w0A+P/9/xAA+P/9/xMA+P/9/xYA+P/+/+j/+P/+/+v/+P/+/+7/+P/+//H/+P/+//T/+P/+//f/+P/+//r/+P/+//3/+P/+/wAA+P/+/wMA+P/+/wYA+P/+/wkA+P/+/wwA+P/+/w8A+P/+/xIA+P/+/xUA+P/+/xgA+P///+T/+P///+f/+P///+r/+P///+3/+P////D/+P////P/+P////b/+P////n/+P////z/+P//////+P///wIA+P///wUA+P///wgA+P///wsA+P///w4A+P///xEA+P///xQA+P///xcA+P///xoA+P8AAOP/+P8AAOb/+P8AAOn/+P8AAOz/+P8AAO//+P8AAPL/+P8AAPX/+P8AAPj/+P8AAPv/+P8AAP7/+P8AAAEA+P8AAAQA+P8AAAcA+P8AAAoA+P8AAA0A+P8AABAA+P8AABMA+P8AABYA+P8AABkA+P8AABwA+P8BAOL/+P8BAOX/+P8BAOj/+P8BAOv/+P8BAO7/+P8BAPH/+P8BAPT/+P8BAPf/+P8BAPr/+P8BAP3/+P8BAAAA+P8BAAMA+P8BAAYA+P8BAAkA+P8BAAwA+P8BAA8A+P8BABIA+P8BABUA+P8BABgA+P8BABsA+P8BAB4A+P8CAOH/+P8CAOT/+P8CAOf/+P8CAOr/+P8CAO3/+P8CAPD/+P8CAPP/+P8CAPb/+P8CAPn/+P8CAPz/+P8CAP//+P8CAAIA+P8CAAUA+P8CAAgA+P8CAAsA+P8CAA4A+P8CABEA+P8CABQA+P8CABcA+P8CABoA+P8CAB0A+P8DAOD/+P8DAOP/+P8DAOb/+P8DAOn/+P8DAOz/+P8DAO//+P8DAPL/+P8DAPX/+P8DAPj/+P8DAPv/+P8DAP7/+P8DAAEA+P8DAAQA+P8DAAcA+P8DAAoA+P8DAA0A+P8DABAA+P8DABMA+P8DABYA+P8DABkA+P8DABwA+P8DAB8A+P8EAOL/+P8EAOX/+P8EAOj/+P8EAOv/+P8EAO7/+P8EAPH/+P8EAPT/+P8EAPf/+P8EAPr/+P8EAP3/+P8EAAAA+P8EAAMA+P8EAAYA+P8EAAkA+P8EAAwA+P8EAA8A+P8EABIA+P8EABUA+P8EABgA+P8EABsA+P8EAB4A+P8FAOH/+P8FAOT/+P8FAOf/+P8FAOr/+P8FAO3/+P8FAPD/+P8FAPP/+P8FAPb/+P8FAPn/+P8FAPz/+P8FAP//+P8FAAIA+P8FAAUA+P8FAAgA+P8FAAsA+P8FAA4A+P8FABEA+P8FABQA+P8FABcA+P8FABoA+P8FAB0A+P8FACAA+P8GAOP/+P8GAOb/+P8GAOn/+P8GAOz/+P8GAO//+P8GAPL/+P8GAPX/+P8GAPj/+P8GAPv/+P8GAP7/+P8GAAEA+P8GAAQA+P8GAAcA+P8GAAoA+P8GAA0A+P8GABAA+P8GABMA+P8GABYA+P8GABkA+P8GABwA+P8GAB8A+P8HAOL/+P8HAOX/+P8HAOj/+P8HAOv/+P8HAO7/+P8HAPH/+P8HAPT/+P8HAPf/+P8HAPr/+P8HAP3/+P8HAAAA+P8HAAMA+P8HAAYA+P8HAAkA+P8HAAwA+P8HAA8A+P8HABIA+P8HABUA+P8HABgA+P8HABsA+P8HAB4A+P8IAOT/+P8IAOf/+P8IAOr/+P8IAO3/+P8IAPD/+P8IAPP/+P8IAPb/+P8IAPn/+P8IAPz/+P8IAP//+P8IAAIA+P8IAAUA+P8IAAgA+P8IAAsA+P8IAA4A+P8IABEA+P8IABQA+P8IABcA+P8IABoA+P8IAB0A+P8JAOb/+P8JAOn/+P8JAOz/+P8JAO//+P8JAPL/+P8JAPX/+P8JAPj/+P8JAPv/+P8JAP7/+P8JAAEA+P8JAAQA+P8JAAcA+P8JAAoA+P8JAA0A+P8JABAA+P8JABMA+P8JABYA+P8JABkA+P8JABwA+P8KAOj/+P8KAOv/+P8KAO7/+P8KAPH/+P8KAPT/+P8KAPf/+P8KAPr/+P8KAP3/+P8KAAAA+P8KAAMA+P8KAAYA+P8KAAkA+P8KAAwA+P8KAA8A+P8KABIA+P8KABUA+P8KABgA+P8LAOr/+P8LAO3/+P8LAPD/+P8LAPP/+P8LAPb/+P8LAPn/+P8LAPz/+P8LAP//+P8LAAIA+P8LAAUA+P8LAAgA+P8LAAsA+P8LAA4A+P8LABEA+P8LABQA+P8LABcA+P8MAOz/+P8MAO//+P8MAPL/+P8MAPX/+P8MAPj/+P8MAPv/+P8MAP7/+P8MAAEA+P8MAAQA+P8MAAcA+P8MAAoA+P8MAA0A+P8MABAA+P8MABMA+P8NAPH/+P8NAPT/+P8NAPf/+P8NAPr/+P8NAP3/+P8NAAAA+P8NAAMA+P8NAAYA+P8NAAkA+P8NAAwA+P8NAA8A+P8OAPn/+P8OAPz/+P8OAP//+P8OAAIA+P8OAAUA+f/5//r/+f/5//3/+f/5/wAA+f/5/wMA+f/5/wYA+f/6//D/+f/6//P/+f/6//b/+f/6//n/+f/6//z/+f/6////+f/6/wIA+f/6/wUA+f/6/wgA+f/6/wsA+f/6/w4A+f/7/+z/+f/7/+//+f/7//L/+f/7//X/+f/7//j/+f/7//v/+f/7//7/+f/7/wEA+f/7/wQA+f/7/wcA+f/7/woA+f/7/w0A+f/7/xAA+f/7/xMA+f/8/+j/+f/8/+v/+f/8/+7/+f/8//H/+f/8//T/+f/8//f/+f/8//r/+f/8//3/+f/8/wAA+f/8/wMA+f/8/wYA+f/8/wkA+f/8/wwA+f/8/w8A+f/8/xIA+f/8/xUA+f/8/xgA+f/9/+f/+f/9/+r/+f/9/+3/+f/9//D/+f/9//P/+f/9//b/+f/9//n/+f/9//z/+f/9////+f/9/wIA+f/9/wUA+f/9/wgA+f/9/wsA+f/9/w4A+f/9/xEA+f/9/xQA+f/9/xcA+f/9/xoA+f/+/+P/+f/+/+b/+f/+/+n/+f/+/+z/+f/+/+//+f/+//L/+f/+//X/+f/+//j/+f/+//v/+f/+//7/+f/+/wEA+f/+/wQA+f/+/wcA+f/+/woA+f/+/w0A+f/+/xAA+f/+/xMA+f/+/xYA+f/+/xkA+f/+/xwA+f///+L/+f///+X/+f///+j/+f///+v/+f///+7/+f////H/+f////T/+f////f/+f////r/+f////3/+f///wAA+f///wMA+f///wYA+f///wkA+f///wwA+f///w8A+f///xIA+f///xUA+f///xgA+f///xsA+f///x4A+f8AAOH/+f8AAOT/+f8AAOf/+f8AAOr/+f8AAO3/+f8AAPD/+f8AAPP/+f8AAPb/+f8AAPn/+f8AAPz/+f8AAP//+f8AAAIA+f8AAAUA+f8AAAgA+f8AAAsA+f8AAA4A+f8AABEA+f8AABQA+f8AABcA+f8AABoA+f8AAB0A+f8AACAA+f8BAOD/+f8BAOP/+f8BAOb/+f8BAOn/+f8BAOz/+f8BAO//+f8BAPL/+f8BAPX/+f8BAPj/+f8BAPv/+f8BAP7/+f8BAAEA+f8BAAQA+f8BAAcA+f8BAAoA+f8BAA0A+f8BABAA+f8BABMA+f8BABYA+f8BABkA+f8BABwA+f8BAB8A+f8CAN//+f8CAOL/+f8CAOX/+f8CAOj/+f8CAOv/+f8CAO7/+f8CAPH/+f8CAPT/+f8CAPf/+f8CAPr/+f8CAP3/+f8CAAAA+f8CAAMA+f8CAAYA+f8CAAkA+f8CAAwA+f8CAA8A+f8CABIA+f8CABUA+f8CABgA+f8CABsA+f8CAB4A+f8CACEA+f8DAOH/+f8DAOT/+f8DAOf/+f8DAOr/+f8DAO3/+f8DAPD/+f8DAPP/+f8DAPb/+f8DAPn/+f8DAPz/+f8DAP//+f8DAAIA+f8DAAUA+f8DAAgA+f8DAAsA+f8DAA4A+f8DABEA+f8DABQA+f8DABcA+f8DABoA+f8DAB0A+f8DACAA+f8EAOD/+f8EAOP/+f8EAOb/+f8EAOn/+f8EAOz/+f8EAO//+f8EAPL/+f8EAPX/+f8EAPj/+f8EAPv/+f8EAP7/+f8EAAEA+f8EAAQA+f8EAAcA+f8EAAoA+f8EAA0A+f8EABAA+f8EABMA+f8EABYA+f8EABkA+f8EABwA+f8EAB8A+f8FAN//+f8FAOL/+f8FAOX/+f8FAOj/+f8FAOv/+f8FAO7/+f8FAPH/+f8FAPT/+f8FAPf/+f8FAPr/+f8FAP3/+f8FAAAA+f8FAAMA+f8FAAYA+f8FAAkA+f8FAAwA+f8FAA8A+f8FABIA+f8FABUA+f8FABgA+f8FABsA+f8FAB4A+f8FACEA+f8GAOH/+f8GAOT/+f8GAOf/+f8GAOr/+f8GAO3/+f8GAPD/+f8GAPP/+f8GAPb/+f8GAPn/+f8GAPz/+f8GAP//+f8GAAIA+f8GAAUA+f8GAAgA+f8GAAsA+f8GAA4A+f8GABEA+f8GABQA+f8GABcA+f8GABoA+f8GAB0A+f8GACAA+f8HAOD/+f8HAOP/+f8HAOb/+f8HAOn/+f8HAOz/+f8HAO//+f8HAPL/+f8HAPX/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+v8CAPL/+v8CAPX/+v8CAPj/+v8CAPv/+v8CAP7/+v8CAAEA+v8CAAQA+v8CAAcA+v8CAAoA+v8CAA0A+v8CABAA+v8CABMA+v8CABYA+v8CABkA+v8CABwA+v8CAB8A+v8CACIA+v8DAN//+v8DAOL/+v8DAOX/+v8DAOj/+v8DAOv/+v8DAO7/+v8DAPH/+v8DAPT/+v8DAPf/+v8DAPr/+v8DAP3/+v8DAAAA+v8DAAMA+v8DAAYA+v8DAAkA+v8DAAwA+v8DAA8A+v8DABIA+v8DABUA+v8DABgA+v8DABsA+v8DAB4A+v8DACEA+v8EAN7/+v8EAOH/+v8EAOT/+v8EAOf/+v8EAOr/+v8EAO3/+v8EAPD/+v8EAPP/+v8EAPb/+v8EAPn/+v8EAPz/+v8EAP//+v8EAAIA+v8EAAUA+v8EAAgA+v8EAAsA+v8EAA4A+v8EABEA+v8EABQA+v8EABcA+v8EABoA+v8EAB0A+v8EACAA+v8EACMA+v8FAOD/+v8FAOP/+v8FAOb/+v8FAOn/+v8FAOz/+v8FAO//+v8FAPL/+v8FAPX/+v8FAPj/+v8FAPv/+v8FAP7/+v8FAAEA+v8FAAQA+v8FAAcA+v8FAAoA+v8FAA0A+v8FABAA+v8FABMA+v8FABYA+v8FABkA+v8FABwA+v8FAB8A+v8FACIA+v8GAN//+v8GAOL/+v8GAOX/+v8GAOj/+v8GAOv/+v8GAO7/+v8GAPH/+v8GAPT/+v8GAPf/+v8GAPr/+v8GAP3/+v8GAAAA+v8GAAMA+v8GAAYA+v8GAAkA+v8GAAwA+v8GAA8A+v8GABIA+v8GABUA+v8GABgA+v8GABsA+v8GAB4A+v8GACEA+v8HAOH/+v8HAOT/+v8HAOf/+v8HAOr/+v8HAO3/+v8HAPD/+v8HAPP/+v8HAPb/+v8HAPn/+v8HAPz/+v8HAP//+v8HAAIA+v8HAAUA+v8HAAgA+v8HAAsA+v8HAA4A+v8HABEA+v8HABQA+v8HABcA+v8HABoA+v8HAB0A+v8HACAA+v8IAOP/+v8IAOb/+v8IAOn/+v8IAOz/+v8IAO//+v8IAPL/+v8IAPX/+v8IAPj/+v8IAPv/+v8IAP7/+v8IAAEA+v8IAAQA+v8IAAcA+v8IAAoA+v8IAA0A+v8IABAA+v8IABMA+v8IABYA+v8IABkA+v8IABwA+v8IAB8A+v8JAOX/+v8JAOj/+v8JAOv/+v8JAO7/+v8JAPH/+v8JAPT/+v8JAPf/+v8JAPr/+v8JAP3/+v8JAAAA+v8JAAMA+v8JAAYA+v8JAAkA+v8JAAwA+v8JAA8A+v8JABIA+v8JABUA+v8JABgA+v8JABsA+v8KAOf/+v8KAOr/+v8KAO3/+v8KAPD/+v8KAPP/+v8KAPb/+v8KAPn/+v8KAPz/+v8KAP//+v8KAAIA+v8KAAUA+v8KAAgA+v8KAAsA+v8KAA4A+v8KABEA+v8KABQA+v8KABcA+v8KABoA+v8LAOn/+v8LAOz/+v8LAO//+v8LAPL/+v8LAPX/+v8LAPj/+v8LAPv/+v8LAP7/+v8LAAEA+v8LAAQA+v8LAAcA+v8LAAoA+v8LAA0A+v8LABAA+v8LABMA+v8LABYA+v8MAOv/+v8MAO7/+v8MAPH/+v8MAPT/+v8MAPf/+v8MAPr/+v8MAP3/+v8MAAAA+v8MAAMA+v8MAAYA+v8MAAkA+v8MAAwA+v8MAA8A+v8MABIA+v8MABUA+v8NAPD/+v8NAPP/+v8NAPb/+v8NAPn/+v8NAPz/+v8NAP//+v8NAAIA+v8NAAUA+v8NAAgA+v8NAAsA+v8NAA4A+v8OAPv/+v8OAP7/+v8OAAEA+v8OAAQA+v8OAAcA+//3//7/+//3/wEA+//3/wQA+//4//H/+//4//T/+//4//f/+//4//r/+//4//3/+//4/wAA+//4/wMA+//4/wYA+//4/wkA+//4/wwA+//4/w8A+//5/+3/+//5//D/+//5//P/+//5//b/+//5//n/+//5//z/+//5////+//5/wIA+//5/wUA+//5/wgA+//5/wsA+//5/w4A+//5/xEA+//5/xQA+//6/+n/+//6/+z/+//6/+//+//6//L/+//6//X/+//6//j/+//6//v/+//6//7/+//6/wEA+//6/wQA+//6/wcA+//6/woA+//6/w0A+//6/xAA+//6/xMA+//6/xYA+//7/+X/+//7/+j/+//7/+v/+//7/+7/+//7//H/+//7//T/+//7//f/+//7//r/+//7//3/+//7/wAA+//7/wMA+//7/wYA+//7/wkA+//7/wwA+//7/w8A+//7/xIA+//7/xUA+//7/xgA+//7/xsA+//8/+T/+//8/+f/+//8/+r/+//8/+3/+//8//D/+//8//P/+//8//b/+//8//n/+//8//z/+//8////+//8/wIA+//8/wUA+//8/wgA+//8/wsA+//8/w4A+//8/xEA+//8/xQA+//8/xcA+//8/xoA+//8/x0A+//9/+D/+//9/+P/+//9/+b/+//9/+n/+//9/+z/+//9/+//+//9//L/+//9//X/+//9//j/+//9//v/+//9//7/+//9/wEA+//9/wQA+//9/wcA+//9/woA+//9/w0A+//9/xAA+//9/xMA+//9/xYA+//9/xkA+//9/xwA+//9/x8A+//+/9//+//+/+L/+//+/+X/+//+/+j/+//+/+v/+//+/+7/+//+//H/+//+//T/+//+//f/+//+//r/+//+//3/+//+/wAA+//+/wMA+//+/wYA+//+/wkA+//+/wwA+//+/w8A+//+/xIA+//+/xUA+//+/xgA+//+/xsA+//+/x4A+//+/yEA+////97/+////+H/+////+T/+////+f/+////+r/+////+3/+/////D/+/////P/+/////b/+/////n/+/////z/+///////+////wIA+////wUA+////wgA+////wsA+////w4A+////xEA+////xQA+////xcA+////xoA+////x0A+////yAA+/8AAN3/+/8AAOD/+/8AAOP/+/8AAOb/+/8AAOn/+/8AAOz/+/8AAO//+/8AAPL/+/8AAPX/+/8AAPj/+/8AAPv/+/8AAP7/+/8AAAEA+/8AAAQA+/8AAAcA+/8AAAoA+/8AAA0A+/8AABAA+/8AABMA+/8AABYA+/8AABkA+/8AABwA+/8AAB8A+/8AACIA+/8BANz/+/8BAN//+/8BAOL/+/8BAOX/+/8BAOj/+/8BAOv/+/8BAO7/+/8BAPH/+/8BAPT/+/8BAPf/+/8BAPr/+/8BAP3/+/8BAAAA+/8BAAMA+/8BAAYA+/8BAAkA+/8BAAwA+/8BAA8A+/8BABIA+/8BABUA+/8BABgA+/8BABsA+/8BAB4A+/8BACEA+/8BACQA+/8CAN7/+/8CAOH/+/8CAOT/+/8CAOf/+/8CAOr/+/8CAO3/+/8CAPD/+/8CAPP/+/8CAPb/+/8CAPn/+/8CAPz/+/8CAP//+/8CAAIA+/8CAAUA+/8CAAgA+/8CAAsA+/8CAA4A+/8CABEA+/8CABQA+/8CABcA+/8CABoA+/8CAB0A+/8CACAA+/8CACMA+/8DAN3/+/8DAOD/+/8DAOP/+/8DAOb/+/8DAOn/+/8DAOz/+/8DAO//+/8DAPL/+/8DAPX/+/8DAPj/+/8DAPv/+/8DAP7/+/8DAAEA+/8DAAQA+/8DAAcA+/8DAAoA+/8DAA0A+/8DABAA+/8DABMA+/8DABYA+/8DABkA+/8DABwA+/8DAB8A+/8DACIA+/8EANz/+/8EAN//+/8EAOL/+/8EAOX/+/8EAOj/+/8EAOv/+/8EAO7/+/8EAPH/+/8EAPT/+/8EAPf/+/8EAPr/+/8EAP3/+/8EAAAA+/8EAAMA+/8EAAYA+/8EAAkA+/8EAAwA+/8EAA8A+/8EABIA+/8EABUA+/8EABgA+/8EABsA+/8EAB4A+/8EACEA+/8EACQA+/8FAN7/+/8FAOH/+/8FAOT/+/8FAOf/+/8FAOr/+/8FAO3/+/8FAPD/+/8FAPP/+/8FAPb/+/8FAPn/+/8FAPz/+/8FAP//+/8FAAIA+/8FAAUA+/8FAAgA+/8FAAsA+/8FAA4A+/8FABEA+/8FABQA+/8FABcA+/8FABoA+/8FAB0A+/8FACAA+/8FACMA+/8GAOD/+/8GAOP/+/8GAOb/+/8GAOn/+/8GAOz/+/8GAO//+/8GAPL/+/8GAPX/+/8GAPj/+/8GAPv/+/8GAP7/+/8GAAEA+/8GAAQA+/8GAAcA+/8GAAoA+/8GAA0A+/8GABAA+/8GABMA+/8GABYA+/8GABkA+/8GABwA+/8GAB8A+/8GACIA+/8HAN//+/8HAOL/+/8HAOX/+/8HAOj/+/8HAOv/+/8HAO7/+/8HAPH/+/8HAPT/+/8HAPf/+/8HAPr/+/8HAP3/+/8HAAAA+/8HAAMA+/8HAAYA+/8HAAkA+/8HAAwA+/8HAA8A+/8HABIA+/8HABUA+/8HABgA+/8HABsA+/8HAB4A+/8HACEA+/8IAOH/+/8IAOT/+/8IAOf/+/8IAOr/+/8IAO3/+/8IAPD/+/8IAPP/+/8IAPb/+/8IAPn/+/8IAPz/+/8IAP//+/8IAAIA+/8IAAUA+/8IAAgA+/8IAAsA+/8IAA4A+/8IABEA+/8IABQA+/8IABcA+/8IABoA+/8IAB0A+/8IACAA+/8JAOP/+/8JAOb/+/8JAOn/+/8JAOz/+/8JAO//+/8JAPL/+/8JAPX/+/8JAPj/+/8JAPv/+/8JAP7/+/8JAAEA+/8JAAQA+/8JAAcA+/8JAAoA+/8JAA0A+/8JABAA+/8JABMA+/8JABYA+/8JABkA+/8JABwA+/8KAOX/+/8KAOj/+/8KAOv/+/8KAO7/+/8KAPH/+/8KAPT/+/8KAPf/+/8KAPr/+/8KAP3/+/8KAAAA+/8KAAMA+/8KAAYA+/8KAAkA+/8KAAwA+/8KAA8A+/8KABIA+/8KABUA+/8KABgA+/8KABsA+/8LAOr/+/8LAO3/+/8LAPD/+/8LAPP/+/8LAPb/+/8LAPn/+/8LAPz/+/8LAP//+/8LAAIA+/8LAAUA+/8LAAgA+/8LAAsA+/8LAA4A+/8LABEA+/8LABQA+/8LABcA+/8MAOz/+/8MAO//+/8MAPL/+/8MAPX/+/8MAPj/+/8MAPv/+/8MAP7/+/8MAAEA+/8MAAQA+/8MAAcA+/8MAAoA+/8MAA0A+/8MABAA+/8MABMA+/8NAPH/+/8NAPT/+/8NAPf/+/8NAPr/+/8NAP3/+/8NAAAA+/8NAAMA+/8NAAYA+/8NAAkA+/8NAAwA+/8NAA8A+/8OAPz/+/8OAP//+/8OAAIA/P/3//P//P/3//b//P/3//n//P/3//z//P/3/////P/3/wIA/P/3/wUA/P/3/wgA/P/3/wsA/P/3/w4A/P/4/+z//P/4/+///P/4//L//P/4//X//P/4//j//P/4//v//P/4//7//P/4/wEA/P/4/wQA/P/4/wcA/P/4/woA/P/4/w0A/P/4/xAA/P/4/xMA/P/5/+j//P/5/+v//P/5/+7//P/5//H//P/5//T//P/5//f//P/5//r//P/5//3//P/5/wAA/P/5/wMA/P/5/wYA/P/5/wkA/P/5/wwA/P/5/w8A/P/5/xIA/P/5/xUA/P/5/xgA/P/6/+f//P/6/+r//P/6/+3//P/6//D//P/6//P//P/6//b//P/6//n//P/6//z//P/6/////P/6/wIA/P/6/wUA/P/6/wgA/P/6/wsA/P/6/w4A/P/6/xEA/P/6/xQA/P/6/xcA/P/6/xoA/P/7/+P//P/7/+b//P/7/+n//P/7/+z//P/7/+///P/7//L//P/7//X//P/7//j//P/7//v//P/7//7//P/7/wEA/P/7/wQA/P/7/wcA/P/7/woA/P/7/w0A/P/7/xAA/P/7/xMA/P/7/xYA/P/7/xkA/P/7/xwA/P/8/+L//P/8/+X//P/8/+j//P/8/+v//P/8/+7//P/8//H//P/8//T//P/8//f//P/8//r//P/8//3//P/8/wAA/P/8/wMA/P/8/wYA/P/8/wkA/P/8/wwA/P/8/w8A/P/8/xIA/P/8/xUA/P/8/xgA/P/8/xsA/P/8/x4A/P/9/+H//P/9/+T//P/9/+f//P/9/+r//P/9/+3//P/9//D//P/9//P//P/9//b//P/9//n//P/9//z//P/9/////P/9/wIA/P/9/wUA/P/9/wgA/P/9/wsA/P/9/w4A/P/9/xEA/P/9/xQA/P/9/xcA/P/9/xoA/P/9/x0A/P/9/yAA/P/+/93//P/+/+D//P/+/+P//P/+/+b//P/+/+n//P/+/+z//P/+/+///P/+//L//P/+//X//P/+//j//P/+//v//P/+//7//P/+/wEA/P/+/wQA/P/+/wcA/P/+/woA/P/+/w0A/P/+/xAA/P/+/xMA/P/+/xYA/P/+/xkA/P/+/xwA/P/+/x8A/P/+/yIA/P///9z//P///9///P///+L//P///+X//P///+j//P///+v//P///+7//P////H//P////T//P////f//P////r//P////3//P///wAA/P///wMA/P///wYA/P///wkA/P///wwA/P///w8A/P///xIA/P///xUA/P///xgA/P///xsA/P///x4A/P///yEA/P///yQA/P8AAN7//P8AAOH//P8AAOT//P8AAOf//P8AAOr//P8AAO3//P8AAPD//P8AAPP//P8AAPb//P8AAPn//P8AAPz//P8AAP///P8AAAIA/P8AAAUA/P8AAAgA/P8AAAsA/P8AAA4A/P8AABEA/P8AABQA/P8AABcA/P8AABoA/P8AAB0A/P8AACAA/P8AACMA/P8BAN3//P8BAOD//P8BAOP//P8BAOb//P8BAOn//P8BAOz//P8BAO///P8BAPL//P8BAPX//P8BAPj//P8BAPv//P8BAP7//P8BAAEA/P8BAAQA/P8BAAcA/P8BAAoA/P8BAA0A/P8BABAA/P8BABMA/P8BABYA/P8BABkA/P8BABwA/P8BAB8A/P8BACIA/P8BACUA/P8CANz//P8CAN///P8CAOL//P8CAOX//P8CAOj//P8CAOv//P8CAO7//P8CAPH//P8CAPT//P8CAPf//P8CAPr//P8CAP3//P8CAAAA/P8CAAMA/P8CAAYA/P8CAAkA/P8CAAwA/P8CAA8A/P8CABIA/P8CABUA/P8CABgA/P8CABsA/P8CAB4A/P8CACEA/P8CACQA/P8DANv//P8DAN7//P8DAOH//P8DAOT//P8DAOf//P8DAOr//P8DAO3//P8DAPD//P8DAPP//P8DAPb//P8DAPn//P8DAPz//P8DAP///P8DAAIA/P8DAAUA/P8DAAgA/P8DAAsA/P8DAA4A/P8DABEA/P8DABQA/P8DABcA/P8DABoA/P8DAB0A/P8DACAA/P8DACMA/P8EAN3//P8EAOD//P8EAOP//P8EAOb//P8EAOn//P8EAOz//P8EAO///P8EAPL//P8EAPX//P8EAPj//P8EAPv//P8EAP7//P8EAAEA/P8EAAQA/P8EAAcA/P8EAAoA/P8EAA0A/P8EABAA/P8EABMA/P8EABYA/P8EABkA/P8EABwA/P8EAB8A/P8EACIA/P8FANz//P8FAN///P8FAOL//P8FAOX//P8FAOj//P8FAOv//P8FAO7//P8FAPH//P8FAPT//P8FAPf//P8FAPr//P8FAP3//P8FAAAA/P8FAAMA/P8FAAYA/P8FAAkA/P8FAAwA/P8FAA8A/P8FABIA/P8FABUA/P8FABgA/P8FABsA/P8FAB4A/P8FACEA/P8FACQA/P8GAN7//P8GAOH//P8GAOT//P8GAOf//P8GAOr//P8GAO3//P8GAPD//P8GAPP//P8GAPb//P8GAPn//P8GAPz//P8GAP///P8GAAIA/P8GAAUA/P8GAAgA/P8GAAsA/P8GAA4A/P8GABEA/P8GABQA/P8GABcA/P8GABoA/P8GAB0A/P8GACAA/P8GACMA/P8HAOD//P8HAOP//P8HAOb//P8HAOn//P8HAOz//P8HAO///P8HAPL//P8HAPX//P8HAPj//P8HAPv//P8HAP7//P8HAAEA/P8HAAQA/P8HAAcA/P8HAAoA/P8HAA0A/P8HABAA/P8HABMA/P8HABYA/P8HABkA/P8HABwA/P8HAB8A/P8IAOL//P8IAOX//P8IAOj//P8IAOv//P8IAO7//P8IAPH//P8IAPT//P8IAPf//P8IAPr//P8IAP3//P8IAAAA/P8IAAMA/P8IAAYA/P8IAAkA/P8IAAwA/P8IAA8A/P8IABIA/P8IABUA/P8IABgA/P8IABsA/P8IAB4A/P8JAOT//P8JAOf//P8JAOr//P8JAO3//P8JAPD//P8JAPP//P8JAPb//P8JAPn//P8JAPz//P8JAP///P8JAAIA/P8JAAUA/P8JAAgA/P8JAAsA/P8JAA4A/P8JABEA/P8JABQA/P8JABcA/P8JABoA/P8JAB0A/P8KAOb//P8KAOn//P8KAOz//P8KAO///P8KAPL//P8KAPX//P8KAPj//P8KAPv//P8KAP7//P8KAAEA/P8KAAQA/P8KAAcA/P8KAAoA/P8KAA0A/P8KABAA/P8KABMA/P8KABYA/P8KABkA/P8LAOj//P8LAOv//P8LAO7//P8LAPH//P8LAPT//P8LAPf//P8LAPr//P8LAP3//P8LAAAA/P8LAAMA/P8LAAYA/P8LAAkA/P8LAAwA/P8LAA8A/P8LABIA/P8LABUA/P8LABgA/P8MAO3//P8MAPD//P8MAPP//P8MAPb//P8MAPn//P8MAPz//P8MAP///P8MAAIA/P8MAAUA/P8MAAgA/P8MAAsA/P8MAA4A/P8MABEA/P8MABQA/P8NAPL//P8NAPX//P8NAPj//P8NAPv//P8NAP7//P8NAAEA/P8NAAQA/P8NAAcA/P8NAAoA/P8NAA0A/f/2//X//f/2//j//f/2//v//f/2//7//f/2/wEA/f/2/wQA/f/2/wcA/f/2/woA/f/3/+7//f/3//H//f/3//T//f/3//f//f/3//r//f/3//3//f/3/wAA/f/3/wMA/f/3/wYA/f/3/wkA/f/3/wwA/f/3/w8A/f/3/xIA/f/4/+r//f/4/+3//f/4//D//f/4//P//f/4//b//f/4//n//f/4//z//f/4/////f/4/wIA/f/4/wUA/f/4/wgA/f/4/wsA/f/4/w4A/f/4/xEA/f/4/xQA/f/4/xcA/f/5/+b//f/5/+n//f/5/+z//f/5/+///f/5//L//f/5//X//f/5//j//f/5//v//f/5//7//f/5/wEA/f/5/wQA/f/5/wcA/f/5/woA/f/5/w0A/f/5/xAA/f/5/xMA/f/5/xYA/f/5/xkA/f/6/+X//f/6/+j//f/6/+v//f/6/+7//f/6//H//f/6//T//f/6//f//f/6//r//f/6//3//f/6/wAA/f/6/wMA/f/6/wYA/f/6/wkA/f/6/wwA/f/6/w8A/f/6/xIA/f/6/xUA/f/6/xgA/f/6/xsA/f/7/+H//f/7/+T//f/7/+f//f/7/+r//f/7/+3//f/7//D//f/7//P//f/7//b//f/7//n//f/7//z//f/7/////f/7/wIA/f/7/wUA/f/7/wgA/f/7/wsA/f/7/w4A/f/7/xEA/f/7/xQA/f/7/xcA/f/7/xoA/f/7/x0A/f/7/yAA/f/8/+D//f/8/+P//f/8/+b//f/8/+n//f/8/+z//f/8/+///f/8//L//f/8//X//f/8//j//f/8//v//f/8//7//f/8/wEA/f/8/wQA/f/8/wcA/f/8/woA/f/8/w0A/f/8/xAA/f/8/xMA/f/8/xYA/f/8/xkA/f/8/xwA/f/8/x8A/f/9/9///f/9/+L//f/9/+X//f/9/+j//f/9/+v//f/9/+7//f/9//H//f/9//T//f/9//f//f/9//r//f/9//3//f/9/wAA/f/9/wMA/f/9/wYA/f/9/wkA/f/9/wwA/f/9/w8A/f/9/xIA/f/9/xUA/f/9/xgA/f/9/xsA/f/9/x4A/f/9/yEA/f/+/97//f/+/+H//f/+/+T//f/+/+f//f/+/+r//f/+/+3//f/+//D//f/+//P//f/+//b//f/+//n//f/+//z//f/+/////f/+/wIA/f/+/wUA/f/+/wgA/f/+/wsA/f/+/w4A/f/+/xEA/f/+/xQA/f/+/xcA/f/+/xoA/f/+/x0A/f/+/yAA/f/+/yMA/f///93//f///+D//f///+P//f///+b//f///+n//f///+z//f///+///f////L//f////X//f////j//f////v//f////7//f///wEA/f///wQA/f///wcA/f///woA/f///w0A/f///xAA/f///xMA/f///xYA/f///xkA/f///xwA/f///x8A/f///yIA/f///yUA/f8AANz//f8AAN///f8AAOL//f8AAOX//f8AAOj//f8AAOv//f8AAO7//f8AAPH//f8AAPT//f8AAPf//f8AAPr//f8AAP3//f8AAAAA/f8AAAMA/f8AAAYA/f8AAAkA/f8AAAwA/f8AAA8A/f8AABIA/f8AABUA/f8AABgA/f8AABsA/f8AAB4A/f8AACEA/f8AACQA/f8BANv//f8BAN7//f8BAOH//f8BAOT//f8BAOf//f8BAOr//f8BAO3//f8BAPD//f8BAPP//f8BAPb//f8BAPn//f8BAPz//f8BAP///f8BAAIA/f8BAAUA/f8BAAgA/f8BAAsA/f8BAA4A/f8BABEA/f8BABQA/f8BABcA/f8BABoA/f8BAB0A/f8BACAA/f8BACMA/f8BACYA/f8CANr//f8CAN3//f8CAOD//f8CAOP//f8CAOb//f8CAOn//f8CAOz//f8CAO///f8CAPL//f8CAPX//f8CAPj//f8CAPv//f8CAP7//f8CAAEA/f8CAAQA/f8CAAcA/f8CAAoA/f8CAA0A/f8CABAA/f8CABMA/f8CABYA/f8CABkA/f8CABwA/f8CAB8A/f8CACIA/f8CACUA/f8DANz//f8DAN///f8DAOL//f8DAOX//f8DAOj//f8DAOv//f8DAO7//f8DAPH//f8DAPT//f8DAPf//f8DAPr//f8DAP3//f8DAAAA/f8DAAMA/f8DAAYA/f8DAAkA/f8DAAwA/f8DAA8A/f8DABIA/f8DABUA/f8DABgA/f8DABsA/f8DAB4A/f8DACEA/f8DACQA/f8EANv//f8EAN7//f8EAOH//f8EAOT//f8EAOf//f8EAOr//f8EAO3//f8EAPD//f8EAPP//f8EAPb//f8EAPn//f8EAPz//f8EAP///f8EAAIA/f8EAAUA/f8EAAgA/f8EAAsA/f8EAA4A/f8EABEA/f8EABQA/f8EABcA/f8EABoA/f8EAB0A/f8EACAA/f8EACMA/f8FAN3//f8FAOD//f8FAOP//f8FAOb//f8FAOn//f8FAOz//f8FAO///f8FAPL//f8FAPX//f8FAPj//f8FAPv//f8FAP7//f8FAAEA/f8FAAQA/f8FAAcA/f8FAAoA/f8FAA0A/f8FABAA/f8FABMA/f8FABYA/f8FABkA/f8FABwA/f8FAB8A/f8FACIA/f8GAN///f8GAOL//f8GAOX//f8GAOj//f8GAOv//f8GAO7//f8GAPH//f8GAPT//f8GAPf//f8GAPr//f8GAP3//f8GAAAA/f8GAAMA/f8GAAYA/f8GAAkA/f8GAAwA/f8GAA8A/f8GABIA/f8GABUA/f8GABgA/f8GABsA/f8GAB4A/f8GACEA/f8HAOH//f8HAOT//f8HAOf//f8HAOr//f8HAO3//f8HAPD//f8HAPP//f8HAPb//f8HAPn//f8HAPz//f8HAP///f8HAAIA/f8HAAUA/f8HAAgA/f8HAAsA/f8HAA4A/f8HABEA/f8HABQA/f8HABcA/f8HABoA/f8HAB0A/f8HACAA/f8IAOD//f8IAOP//f8IAOb//f8IAOn//f8IAOz//f8IAO///f8IAPL//f8IAPX//f8IAPj//f8IAPv//f8IAP7//f8IAAEA/f8IAAQA/f8IAAcA/f8IAAoA/f8IAA0A/f8IABAA/f8IABMA/f8IABYA/f8IABkA/f8IABwA/f8IAB8A/f8JAOX//f8JAOj//f8JAOv//f8JAO7//f8JAPH//f8JAPT//f8JAPf//f8JAPr//f8JAP3//f8JAAAA/f8JAAMA/f8JAAYA/f8JAAkA/f8JAAwA/f8JAA8A/f8JABIA/f8JABUA/f8JABgA/f8JABsA/f8KAOf//f8KAOr//f8KAO3//f8KAPD//f8KAPP//f8KAPb//f8KAPn//f8KAPz//f8KAP///f8KAAIA/f8KAAUA/f8KAAgA/f8KAAsA/f8KAA4A/f8KABEA/f8KABQA/f8KABcA/f8KABoA/f8LAOn//f8LAOz//f8LAO///f8LAPL//f8LAPX//f8LAPj//f8LAPv//f8LAP7//f8LAAEA/f8LAAQA/f8LAAcA/f8LAAoA/f8LAA0A/f8LABAA/f8LABMA/f8LABYA/f8MAO7//f8MAPH//f8MAPT//f8MAPf//f8MAPr//f8MAP3//f8MAAAA/f8MAAMA/f8MAAYA/f8MAAkA/f8MAAwA/f8MAA8A/f8MABIA/f8NAPb//f8NAPn//f8NAPz//f8NAP///f8NAAIA/f8NAAUA/f8NAAgA/f8NAAsA/v/1//r//v/1//3//v/1/wAA/v/1/wMA/v/1/wYA/v/2//D//v/2//P//v/2//b//v/2//n//v/2//z//v/2/////v/2/wIA/v/2/wUA/v/2/wgA/v/2/wsA/v/2/w4A/v/3/+z//v/3/+///v/3//L//v/3//X//v/3//j//v/3//v//v/3//7//v/3/wEA/v/3/wQA/v/3/wcA/v/3/woA/v/3/w0A/v/3/xAA/v/3/xMA/v/3/xYA/v/4/+j//v/4/+v//v/4/+7//v/4//H//v/4//T//v/4//f//v/4//r//v/4//3//v/4/wAA/v/4/wMA/v/4/wYA/v/4/wkA/v/4/wwA/v/4/w8A/v/4/xIA/v/4/xUA/v/4/xgA/v/5/+T//v/5/+f//v/5/+r//v/5/+3//v/5//D//v/5//P//v/5//b//v/5//n//v/5//z//v/5/////v/5/wIA/v/5/wUA/v/5/wgA/v/5/wsA/v/5/w4A/v/5/xEA/v/5/xQA/v/5/xcA/v/5/xoA/v/5/x0A/v/6/+P//v/6/+b//v/6/+n//v/6/+z//v/6/+///v/6//L//v/6//X//v/6//j//v/6//v//v/6//7//v/6/wEA/v/6/wQA/v/6/wcA/v/6/woA/v/6/w0A/v/6/xAA/v/6/xMA/v/6/xYA/v/6/xkA/v/6/xwA/v/6/x8A/v/7/9///v/7/+L//v/7/+X//v/7/+j//v/7/+v//v/7/+7//v/7//H//v/7//T//v/7//f//v/7//r//v/7//3//v/7/wAA/v/7/wMA/v/7/wYA/v/7/wkA/v/7/wwA/v/7/w8A/v/7/xIA/v/7/xUA/v/7/xgA/v/7/xsA/v/7/x4A/v/7/yEA/v/8/97//v/8/+H//v/8/+T//v/8/+f//v/8/+r//v/8/+3//v/8//D//v/8//P//v/8//b//v/8//n//v/8//z//v/8/////v/8/wIA/v/8/wUA/v/8/wgA/v/8/wsA/v/8/w4A/v/8/xEA/v/8/xQA/v/8/xcA/v/8/xoA/v/8/x0A/v/8/yAA/v/8/yMA/v/9/93//v/9/+D//v/9/+P//v/9/+b//v/9/+n//v/9/+z//v/9/+///v/9//L//v/9//X//v/9//j//v/9//v//v/9//7//v/9/wEA/v/9/wQA/v/9/wcA/v/9/woA/v/9/w0A/v/9/xAA/v/9/xMA/v/9/xYA/v/9/xkA/v/9/xwA/v/9/x8A/v/9/yIA/v/+/9z//v/+/9///v/+/+L//v/+/+X//v/+/+j//v/+/+v//v/+/+7//v/+//H//v/+//T//v/+//f//v/+//r//v/+//3//v/+/wAA/v/+/wMA/v/+/wYA/v/+/wkA/v/+/wwA/v/+/w8A/v/+/xIA/v/+/xUA/v/+/xgA/v/+/xsA/v/+/x4A/v/+/yEA/v/+/yQA/v///9v//v///97//v///+H//v///+T//v///+f//v///+r//v///+3//v////D//v////P//v////b//v////n//v////z//v///////v///wIA/v///wUA/v///wgA/v///wsA/v///w4A/v///xEA/v///xQA/v///xcA/v///xoA/v///x0A/v///yAA/v///yMA/v///yYA/v8AANr//v8AAN3//v8AAOD//v8AAOP//v8AAOb//v8AAOn//v8AAOz//v8AAO///v8AAPL//v8AAPX//v8AAPj//v8AAPv//v8AAP7//v8AAAEA/v8AAAQA/v8AAAcA/v8AAAoA/v8AAA0A/v8AABAA/v8AABMA/v8AABYA/v8AABkA/v8AABwA/v8AAB8A/v8AACIA/v8AACUA/v8BANz//v8BAN///v8BAOL//v8BAOX//v8BAOj//v8BAOv//v8BAO7//v8BAPH//v8BAPT//v8BAPf//v8BAPr//v8BAP3//v8BAAAA/v8BAAMA/v8BAAYA/v8BAAkA/v8BAAwA/v8BAA8A/v8BABIA/v8BABUA/v8BABgA/v8BABsA/v8BAB4A/v8BACEA/v8BACQA/v8CANv//v8CAN7//v8CAOH//v8CAOT//v8CAOf//v8CAOr//v8CAO3//v8CAPD//v8CAPP//v8CAPb//v8CAPn//v8CAPz//v8CAP///v8CAAIA/v8CAAUA/v8CAAgA/v8CAAsA/v8CAA4A/v8CABEA/v8CABQA/v8CABcA/v8CABoA/v8CAB0A/v8CACAA/v8CACMA/v8CACYA/v8DANr//v8DAN3//v8DAOD//v8DAOP//v8DAOb//v8DAOn//v8DAOz//v8DAO///v8DAPL//v8DAPX//v8DAPj//v8DAPv//v8DAP7//v8DAAEA/v8DAAQA/v8DAAcA/v8DAAoA/v8DAA0A/v8DABAA/v8DABMA/v8DABYA/v8DABkA/v8DABwA/v8DAB8A/v8DACIA/v8DACUA/v8EANz//v8EAN///v8EAOL//v8EAOX//v8EAOj//v8EAOv//v8EAO7//v8EAPH//v8EAPT//v8EAPf//v8EAPr//v8EAP3//v8EAAAA/v8EAAMA/v8EAAYA/v8EAAkA/v8EAAwA/v8EAA8A/v8EABIA/v8EABUA/v8EABgA/v8EABsA/v8EAB4A/v8EACEA/v8EACQA/v8FAN7//v8FAOH//v8FAOT//v8FAOf//v8FAOr//v8FAO3//v8FAPD//v8FAPP//v8FAPb//v8FAPn//v8FAPz//v8FAP///v8FAAIA/v8FAAUA/v8FAAgA/v8FAAsA/v8FAA4A/v8FABEA/v8FABQA/v8FABcA/v8FABoA/v8FAB0A/v8FACAA/v8FACMA/v8GAN3//v8GAOD//v8GAOP//v8GAOb//v8GAOn//v8GAOz//v8GAO///v8GAPL//v8GAPX//v8GAPj//v8GAPv//v8GAP7//v8GAAEA/v8GAAQA/v8GAAcA/v8GAAoA/v8GAA0A/v8GABAA/v8GABMA/v8GABYA/v8GABkA/v8GABwA/v8GAB8A/v8GACIA/v8HAN///v8HAOL//v8HAOX//v8HAOj//v8HAOv//v8HAO7//v8HAPH//v8HAPT//v8HAPf//v8HAPr//v8HAP3//v8HAAAA/v8HAAMA/v8HAAYA/v8HAAkA/v8HAAwA/v8HAA8A/v8HABIA/v8HABUA/v8HABgA/v8HABsA/v8HAB4A/v8HACEA/v8IAOH//v8IAOT//v8IAOf//v8IAOr//v8IAO3//v8IAPD//v8IAPP//v8IAPb//v8IAPn//v8IAPz//v8IAP///v8IAAIA/v8IAAUA/v8IAAgA/v8IAAsA/v8IAA4A/v8IABEA/v8IABQA/v8IABcA/v8IABoA/v8IAB0A/v8JAOP//v8JAOb//v8JAOn//v8JAOz//v8JAO///v8JAPL//v8JAPX//v8JAPj//v8JAPv//v8JAP7//v8JAAEA/v8JAAQA/v8JAAcA/v8JAAoA/v8JAA0A/v8JABAA/v8JABMA/v8JABYA/v8JABkA/v8JABwA/v8KAOj//v8KAOv//v8KAO7//v8KAPH//v8KAPT//v8KAPf//v8KAPr//v8KAP3//v8KAAAA/v8KAAMA/v8KAAYA/v8KAAkA/v8KAAwA/v8KAA8A/v8KABIA/v8KABUA/v8KABgA/v8LAOr//v8LAO3//v8LAPD//v8LAPP//v8LAPb//v8LAPn//v8LAPz//v8LAP///v8LAAIA/v8LAAUA/v8LAAgA/v8LAAsA/v8LAA4A/v8LABEA/v8LABQA/v8MAPL//v8MAPX//v8MAPj//v8MAPv//v8MAP7//v8MAAEA/v8MAAQA/v8MAAcA/v8MAAoA/v8MAA0A/v8MABAA/v8NAPr//v8NAP3//v8NAAAA/v8NAAMA/v8NAAYA///1//L////1//X////1//j////1//v////1//7////1/wEA///1/wQA///1/wcA///1/woA///1/w0A///2/+7////2//H////2//T////2//f////2//r////2//3////2/wAA///2/wMA///2/wYA///2/wkA///2/wwA///2/w8A///2/xIA///3/+r////3/+3////3//D////3//P////3//b////3//n////3//z////3///////3/wIA///3/wUA///3/wgA///3/wsA///3/w4A///3/xEA///3/xQA///3/xcA///4/+b////4/+n////4/+z////4/+/////4//L////4//X////4//j////4//v////4//7////4/wEA///4/wQA///4/wcA///4/woA///4/w0A///4/xAA///4/xMA///4/xYA///4/xkA///4/xwA///5/+L////5/+X////5/+j////5/+v////5/+7////5//H////5//T////5//f////5//r////5//3////5/wAA///5/wMA///5/wYA///5/wkA///5/wwA///5/w8A///5/xIA///5/xUA///5/xgA///5/xsA///5/x4A///6/+H////6/+T////6/+f////6/+r////6/+3////6//D////6//P////6//b////6//n////6//z////6///////6/wIA///6/wUA///6/wgA///6/wsA///6/w4A///6/xEA///6/xQA///6/xcA///6/xoA///6/x0A///6/yAA///7/+D////7/+P////7/+b////7/+n////7/+z////7/+/////7//L////7//X////7//j////7//v////7//7////7/wEA///7/wQA///7/wcA///7/woA///7/w0A///7/xAA///7/xMA///7/xYA///7/xkA///7/xwA///7/x8A///7/yIA///8/9z////8/9/////8/+L////8/+X////8/+j////8/+v////8/+7////8//H////8//T////8//f////8//r////8//3////8/wAA///8/wMA///8/wYA///8/wkA///8/wwA///8/w8A///8/xIA///8/xUA///8/xgA///8/xsA///8/x4A///8/yEA///8/yQA///9/9v////9/97////9/+H////9/+T////9/+f////9/+r////9/+3////9//D////9//P////9//b////9//n////9//z////9///////9/wIA///9/wUA///9/wgA///9/wsA///9/w4A///9/xEA///9/xQA///9/xcA///9/xoA///9/x0A///9/yAA///9/yMA///+/9r////+/93////+/+D////+/+P////+/+b////+/+n////+/+z////+/+/////+//L////+//X////+//j////+//v////+//7////+/wEA///+/wQA///+/wcA///+/woA///+/w0A///+/xAA///+/xMA///+/xYA///+/xkA///+/xwA///+/x8A///+/yIA///+/yUA/////9z//////9///////+L//////+X//////+j//////+v//////+7///////H///////T///////f///////r///////3//////wAA/////wMA/////wYA/////wkA/////wwA/////w8A/////xIA/////xUA/////xgA/////xsA/////x4A/////yEA/////yQA//8AANv///8AAN7///8AAOH///8AAOT///8AAOf///8AAOr///8AAO3///8AAPD///8AAPP///8AAPb///8AAPn///8AAPz///8AAP////8AAAIA//8AAAUA//8AAAgA//8AAAsA//8AAA4A//8AABEA//8AABQA//8AABcA//8AABoA//8AAB0A//8AACAA//8AACMA//8AACYA//8BANr///8BAN3///8BAOD///8BAOP///8BAOb///8BAOn///8BAOz///8BAO////8BAPL///8BAPX///8BAPj///8BAPv///8BAP7///8BAAEA//8BAAQA//8BAAcA//8BAAoA//8BAA0A//8BABAA//8BABMA//8BABYA//8BABkA//8BABwA//8BAB8A//8BACIA//8BACUA//8CANz///8CAN////8CAOL///8CAOX///8CAOj///8CAOv///8CAO7///8CAPH///8CAPT///8CAPf///8CAPr///8CAP3///8CAAAA//8CAAMA//8CAAYA//8CAAkA//8CAAwA//8CAA8A//8CABIA//8CABUA//8CABgA//8CABsA//8CAB4A//8CACEA//8CACQA//8DANv///8DAN7///8DAOH///8DAOT///8DAOf///8DAOr///8DAO3///8DAPD///8DAPP///8DAPb///8DAPn///8DAPz///8DAP////8DAAIA//8DAAUA//8DAAgA//8DAAsA//8DAA4A//8DABEA//8DABQA//8DABcA//8DABoA//8DAB0A//8DACAA//8DACMA//8DACYA//8EAN3///8EAOD///8EAOP///8EAOb///8EAOn///8EAOz///8EAO////8EAPL///8EAPX///8EAPj///8EAPv///8EAP7///8EAAEA//8EAAQA//8EAAcA//8EAAoA//8EAA0A//8EABAA//8EABMA//8EABYA//8EABkA//8EABwA//8EAB8A//8EACIA//8EACUA//8FANz///8FAN////8FAOL///8FAOX///8FAOj///8FAOv///8FAO7///8FAPH///8FAPT///8FAPf///8FAPr///8FAP3///8FAAAA//8FAAMA//8FAAYA//8FAAkA//8FAAwA//8FAA8A//8FABIA//8FABUA//8FABgA//8FABsA//8FAB4A//8FACEA//8FACQA//8GAN7///8GAOH///8GAOT///8GAOf///8GAOr///8GAO3///8GAPD///8GAPP///8GAPb///8GAPn///8GAPz///8GAP////8GAAIA//8GAAUA//8GAAgA//8GAAsA//8GAA4A//8GABEA//8GABQA//8GABcA//8GABoA//8GAB0A//8GACAA//8HAOD///8HAOP///8HAOb///8HAOn///8HAOz///8HAO////8HAPL///8HAPX///8HAPj///8HAPv///8HAP7///8HAAEA//8HAAQA//8HAAcA//8HAAoA//8HAA0A//8HABAA//8HABMA//8HABYA//8HABkA//8HABwA//8HAB8A//8IAOL///8IAOX///8IAOj///8IAOv///8IAO7///8IAPH///8IAPT///8IAPf///8IAPr///8IAP3///8IAAAA//8IAAMA//8IAAYA//8IAAkA//8IAAwA//8IAA8A//8IABIA//8IABUA//8IABgA//8IABsA//8IAB4A//8JAOT///8JAOf///8JAOr///8JAO3///8JAPD///8JAPP///8JAPb///8JAPn///8JAPz///8JAP////8JAAIA//8JAAUA//8JAAgA//8JAAsA//8JAA4A//8JABEA//8JABQA//8JABcA//8JABoA//8KAOn///8KAOz///8KAO////8KAPL///8KAPX///8KAPj///8KAPv///8KAP7///8KAAEA//8KAAQA//8KAAcA//8KAAoA//8KAA0A//8KABAA//8KABMA//8KABYA//8LAO7///8LAPH///8LAPT///8LAPf///8LAPr///8LAP3///8LAAAA//8LAAMA//8LAAYA//8LAAkA//8LAAwA//8LAA8A//8LABIA//8MAPP///8MAPb///8MAPn///8MAPz///8MAP////8MAAIA//8MAAUA//8MAAgA//8MAAsA//8MAA4AAAD0//f/AAD0//r/AAD0//3/AAD0/wAAAAD0/wMAAAD0/wYAAAD0/wkAAAD1//D/AAD1//P/AAD1//b/AAD1//n/AAD1//z/AAD1////AAD1/wIAAAD1/wUAAAD1/wgAAAD1/wsAAAD1/w4AAAD1/xEAAAD2/+z/AAD2/+//AAD2//L/AAD2//X/AAD2//j/AAD2//v/AAD2//7/AAD2/wEAAAD2/wQAAAD2/wcAAAD2/woAAAD2/w0AAAD2/xAAAAD2/xMAAAD2/xYAAAD3/+j/AAD3/+v/AAD3/+7/AAD3//H/AAD3//T/AAD3//f/AAD3//r/AAD3//3/AAD3/wAAAAD3/wMAAAD3/wYAAAD3/wkAAAD3/wwAAAD3/w8AAAD3/xIAAAD3/xUAAAD3/xgAAAD4/+T/AAD4/+f/AAD4/+r/AAD4/+3/AAD4//D/AAD4//P/AAD4//b/AAD4//n/AAD4//z/AAD4////AAD4/wIAAAD4/wUAAAD4/wgAAAD4/wsAAAD4/w4AAAD4/xEAAAD4/xQAAAD4/xcAAAD4/xoAAAD4/x0AAAD5/+D/AAD5/+P/AAD5/+b/AAD5/+n/AAD5/+z/AAD5/+//AAD5//L/AAD5//X/AAD5//j/AAD5//v/AAD5//7/AAD5/wEAAAD5/wQAAAD5/wcAAAD5/woAAAD5/w0AAAD5/xAAAAD5/xMAAAD5/xYAAAD5/xkAAAD5/xwAAAD5/x8AAAD6/9//AAD6/+L/AAD6/+X/AAD6/+j/AAD6/+v/AAD6/+7/AAD6//H/AAD6//T/AAD6//f/AAD6//r/AAD6//3/AAD6/wAAAAD6/wMAAAD6/wYAAAD6/wkAAAD6/wwAAAD6/w8AAAD6/xIAAAD6/xUAAAD6/xgAAAD6/xsAAAD6/x4AAAD6/yEAAAD7/97/AAD7/+H/AAD7/+T/AAD7/+f/AAD7/+r/AAD7/+3/AAD7//D/AAD7//P/AAD7//b/AAD7//n/AAD7//z/AAD7////AAD7/wIAAAD7/wUAAAD7/wgAAAD7/wsAAAD7/w4AAAD7/xEAAAD7/xQAAAD7/xcAAAD7/xoAAAD7/x0AAAD7/yAAAAD7/yMAAAD8/93/AAD8/+D/AAD8/+P/AAD8/+b/AAD8/+n/AAD8/+z/AAD8/+//AAD8//L/AAD8//X/AAD8//j/AAD8//v/AAD8//7/AAD8/wEAAAD8/wQAAAD8/wcAAAD8/woAAAD8/w0AAAD8/xAAAAD8/xMAAAD8/xYAAAD8/xkAAAD8/xwAAAD8/x8AAAD8/yIAAAD9/9z/AAD9/9//AAD9/+L/AAD9/+X/AAD9/+j/AAD9/+v/AAD9/+7/AAD9//H/AAD9//T/AAD9//f/AAD9//r/AAD9//3/AAD9/wAAAAD9/wMAAAD9/wYAAAD9/wkAAAD9/wwAAAD9/w8AAAD9/xIAAAD9/xUAAAD9/xgAAAD9/xsAAAD9/x4AAAD9/yEAAAD9/yQAAAD+/9v/AAD+/97/AAD+/+H/AAD+/+T/AAD+/+f/AAD+/+r/AAD+/+3/AAD+//D/AAD+//P/AAD+//b/AAD+//n/AAD+//z/AAD+////AAD+/wIAAAD+/wUAAAD+/wgAAAD+/wsAAAD+/w4AAAD+/xEAAAD+/xQAAAD+/xcAAAD+/xoAAAD+/x0AAAD+/yAAAAD+/yMAAAD+/yYAAAD//9r/AAD//93/AAD//+D/AAD//+P/AAD//+b/AAD//+n/AAD//+z/AAD//+//AAD///L/AAD///X/AAD///j/AAD///v/AAD///7/AAD//wEAAAD//wQAAAD//wcAAAD//woAAAD//w0AAAD//xAAAAD//xMAAAD//xYAAAD//xkAAAD//xwAAAD//x8AAAD//yIAAAD//yUAAAAAANz/AAAAAN//AAAAAOL/AAAAAOX/AAAAAOj/AAAAAOv/AAAAAO7/AAAAAPH/AAAAAPT/AAAAAPf/AAAAAPr/AAAAAP3/AAAAAAMAAAAAAAYAAAAAAAkAAAAAAAwAAAAAAA8AAAAAABIAAAAAABUAAAAAABgAAAAAABsAAAAAAB4AAAAAACEAAAAAACQAAAABANv/AAABAN7/AAABAOH/AAABAOT/AAABAOf/AAABAOr/AAABAO3/AAABAPD/AAABAPP/AAABAPb/AAABAPn/AAABAPz/AAABAP//AAABAAIAAAABAAUAAAABAAgAAAABAAsAAAABAA4AAAABABEAAAABABQAAAABABcAAAABABoAAAABAB0AAAABACAAAAABACMAAAABACYAAAACANr/AAACAN3/AAACAOD/AAACAOP/AAACAOb/AAACAOn/AAACAOz/AAACAO//AAACAPL/AAACAPX/AAACAPj/AAACAPv/AAACAP7/AAACAAEAAAACAAQAAAACAAcAAAACAAoAAAACAA0AAAACABAAAAACABMAAAACABYAAAACABkAAAACABwAAAACAB8AAAACACIAAAACACUAAAADANz/AAADAN//AAADAOL/AAADAOX/AAADAOj/AAADAOv/AAADAO7/AAADAPH/AAADAPT/AAADAPf/AAADAPr/AAADAP3/AAADAAAAAAADAAMAAAADAAYAAAADAAkAAAADAAwAAAADAA8AAAADABIAAAADABUAAAADABgAAAADABsAAAADAB4AAAADACEAAAADACQAAAAEAN7/AAAEAOH/AAAEAOT/AAAEAOf/AAAEAOr/AAAEAO3/AAAEAPD/AAAEAPP/AAAEAPb/AAAEAPn/AAAEAPz/AAAEAP//AAAEAAIAAAAEAAUAAAAEAAgAAAAEAAsAAAAEAA4AAAAEABEAAAAEABQAAAAEABcAAAAEABoAAAAEAB0AAAAEACAAAAAEACMAAAAFAN3/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AQACAPb/AQACAPn/AQACAPz/AQACAP//AQACAAIAAQACAAUAAQACAAgAAQACAAsAAQACAA4AAQACABEAAQACABQAAQACABcAAQACABoAAQACAB0AAQACACAAAQACACMAAQACACYAAQADAN3/AQADAOD/AQADAOP/AQADAOb/AQADAOn/AQADAOz/AQADAO//AQADAPL/AQADAPX/AQADAPj/AQADAPv/AQADAP7/AQADAAEAAQADAAQAAQADAAcAAQADAAoAAQADAA0AAQADABAAAQADABMAAQADABYAAQADABkAAQADABwAAQADAB8AAQADACIAAQADACUAAQAEANz/AQAEAN//AQAEAOL/AQAEAOX/AQAEAOj/AQAEAOv/AQAEAO7/AQAEAPH/AQAEAPT/AQAEAPf/AQAEAPr/AQAEAP3/AQAEAAAAAQAEAAMAAQAEAAYAAQAEAAkAAQAEAAwAAQAEAA8AAQAEABIAAQAEABUAAQAEABgAAQAEABsAAQAEAB4AAQAEACEAAQAEACQAAQAFAN7/AQAFAOH/AQAFAOT/AQAFAOf/AQAFAOr/AQAFAO3/AQAFAPD/AQAFAPP/AQAFAPb/AQAFAPn/AQAFAPz/AQAFAP//AQAFAAIAAQAFAAUAAQAFAAgAAQAFAAsAAQAFAA4AAQAFABEAAQAFABQAAQAFABcAAQAFABoAAQAFAB0AAQAFACAAAQAGAOD/AQAGAOP/AQAGAOb/AQAGAOn/AQAGAOz/AQAGAO//AQAGAPL/AQAGAPX/AQAGAPj/AQAGAPv/AQAGAP7/AQAGAAEAAQAGAAQAAQAGAAcAAQAGAAoAAQAGAA0AAQAGABAAAQAGABMAAQAGABYAAQAGABkAAQAGABwAAQAGAB8AAQAHAOL/AQAHAOX/AQAHAOj/AQAHAOv/AQAHAO7/AQAHAPH/AQAHAPT/AQAHAPf/AQAHAPr/AQAHAP3/AQAHAAAAAQAHAAMAAQAHAAYAAQAHAAkAAQAHAAwAAQAHAA8AAQAHABIAAQAHABUAAQAHABgAAQAHABsAAQAHAB4AAQAIAOT/AQAIAOf/AQAIAOr/AQAIAO3/AQAIAPD/AQAIAPP/AQAIAPb/AQAIAPn/AQAIAPz/AQAIAP//AQAIAAIAAQAIAAUAAQAIAAgAAQAIAAsAAQAIAA4AAQAIABEAAQAIABQAAQAIABcAAQAIABoAAQAJAOn/AQAJAOz/AQAJAO//AQAJAPL/AQAJAPX/AQAJAPj/AQAJAPv/AQAJAP7/AQAJAAEAAQAJAAQAAQAJAAcAAQAJAAoAAQAJAA0AAQAJABAAAQAJABMAAQAJABYAAQAKAO7/AQAKAPH/AQAKAPT/AQAKAPf/AQAKAPr/AQAKAP3/AQAKAAAAAQAKAAMAAQAKAAYAAQAKAAkAAQAKAAwAAQAKAA8AAQAKABIAAQALAPP/AQALAPb/AQALAPn/AQALAPz/AQALAP//AQALAAIAAQALAAUAAQALAAgAAQALAAsAAQALAA4AAgDz//r/AgDz//3/AgDz/wAAAgDz/wMAAgDz/wYAAgD0//D/AgD0//P/AgD0//b/AgD0//n/AgD0//z/AgD0////AgD0/wIAAgD0/wUAAgD0/wgAAgD0/wsAAgD0/w4AAgD1/+z/AgD1/+//AgD1//L/AgD1//X/AgD1//j/AgD1//v/AgD1//7/AgD1/wEAAgD1/wQAAgD1/wcAAgD1/woAAgD1/w0AAgD1/xAAAgD1/xMAAgD1/xYAAgD2/+j/AgD2/+v/AgD2/+7/AgD2//H/AgD2//T/AgD2//f/AgD2//r/AgD2//3/AgD2/wAAAgD2/wMAAgD2/wYAAgD2/wkAAgD2/wwAAgD2/w8AAgD2/xIAAgD2/xUAAgD2/xgAAgD3/+T/AgD3/+f/AgD3/+r/AgD3/+3/AgD3//D/AgD3//P/AgD3//b/AgD3//n/AgD3//z/AgD3////AgD3/wIAAgD3/wUAAgD3/wgAAgD3/wsAAgD3/w4AAgD3/xEAAgD3/xQAAgD3/xcAAgD3/xoAAgD3/x0AAgD4/+P/AgD4/+b/AgD4/+n/AgD4/+z/AgD4/+//AgD4//L/AgD4//X/AgD4//j/AgD4//v/AgD4//7/AgD4/wEAAgD4/wQAAgD4/wcAAgD4/woAAgD4/w0AAgD4/xAAAgD4/xMAAgD4/xYAAgD4/xkAAgD4/xwAAgD4/x8AAgD5/9//AgD5/+L/AgD5/+X/AgD5/+j/AgD5/+v/AgD5/+7/AgD5//H/AgD5//T/AgD5//f/AgD5//r/AgD5//3/AgD5/wAAAgD5/wMAAgD5/wYAAgD5/wkAAgD5/wwAAgD5/w8AAgD5/xIAAgD5/xUAAgD5/xgAAgD5/xsAAgD5/x4AAgD5/yEAAgD6/97/AgD6/+H/AgD6/+T/AgD6/+f/AgD6/+r/AgD6/+3/AgD6//D/AgD6//P/AgD6//b/AgD6//n/AgD6//z/AgD6////AgD6/wIAAgD6/wUAAgD6/wgAAgD6/wsAAgD6/w4AAgD6/xEAAgD6/xQAAgD6/xcAAgD6/xoAAgD6/x0AAgD6/yAAAgD6/yMAAgD7/93/AgD7/+D/AgD7/+P/AgD7/+b/AgD7/+n/AgD7/+z/AgD7/+//AgD7//L/AgD7//X/AgD7//j/AgD7//v/AgD7//7/AgD7/wEAAgD7/wQAAgD7/wcAAgD7/woAAgD7/w0AAgD7/xAAAgD7/xMAAgD7/xYAAgD7/xkAAgD7/xwAAgD7/x8AAgD7/yIAAgD8/9z/AgD8/9//AgD8/+L/AgD8/+X/AgD8/+j/AgD8/+v/AgD8/+7/AgD8//H/AgD8//T/AgD8//f/AgD8//r/AgD8//3/AgD8/wAAAgD8/wMAAgD8/wYAAgD8/wkAAgD8/wwAAgD8/w8AAgD8/xIAAgD8/xUAAgD8/xgAAgD8/xsAAgD8/x4AAgD8/yEAAgD8/yQAAgD9/9v/AgD9/97/AgD9/+H/AgD9/+T/AgD9/+f/AgD9/+r/AgD9/+3/AgD9//D/AgD9//P/AgD9//b/AgD9//n/AgD9//z/AgD9////AgD9/wIAAgD9/wUAAgD9/wgAAgD9/wsAAgD9/w4AAgD9/xEAAgD9/xQAAgD9/xcAAgD9/xoAAgD9/x0AAgD9/yAAAgD9/yMAAgD9/yYAAgD+/9r/AgD+/93/AgD+/+D/AgD+/+P/AgD+/+b/AgD+/+n/AgD+/+z/AgD+/+//AgD+//L/AgD+//X/AgD+//j/AgD+//v/AgD+//7/AgD+/wEAAgD+/wQAAgD+/wcAAgD+/woAAgD+/w0AAgD+/xAAAgD+/xMAAgD+/xYAAgD+/xkAAgD+/xwAAgD+/x8AAgD+/yIAAgD+/yUAAgD//9z/AgD//9//AgD//+L/AgD//+X/AgD//+j/AgD//+v/AgD//+7/AgD///H/AgD///T/AgD///f/AgD///r/AgD///3/AgD//wAAAgD//wMAAgD//wYAAgD//wkAAgD//wwAAgD//w8AAgD//xIAAgD//xUAAgD//xgAAgD//xsAAgD//x4AAgD//yEAAgD//yQAAgAAANv/AgAAAN7/AgAAAOH/AgAAAOT/AgAAAOf/AgAAAOr/AgAAAO3/AgAAAPD/AgAAAPP/AgAAAPb/AgAAAPn/AgAAAPz/AgAAAP//AgAAAAIAAgAAAAUAAgAAAAgAAgAAAAsAAgAAAA4AAgAAABEAAgAAABQAAgAAABcAAgAAABoAAgAAAB0AAgAAACAAAgAAACMAAgAAACYAAgABANr/AgABAN3/AgABAOD/AgABAOP/AgABAOb/AgABAOn/AgABAOz/AgABAO//AgABAPL/AgABAPX/AgABAPj/AgABAPv/AgABAP7/AgABAAEAAgABAAQAAgABAAcAAgABAAoAAgABAA0AAgABABAAAgABABMAAgABABYAAgABABkAAgABABwAAgABAB8AAgABACIAAgABACUAAgACANz/AgACAN//AgACAOL/AgACAOX/AgACAOj/AgACAOv/AgACAO7/AgACAPH/AgACAPT/AgACAPf/AgACAPr/AgACAP3/AgACAAAAAgACAAMAAgACAAYAAgACAAkAAgACAAwAAgACAA8AAgACABIAAgACABUAAgACABgAAgACABsAAgACAB4AAgACACEAAgACACQAAgADAN7/AgADAOH/AgADAOT/AgADAOf/AgADAOr/AgADAO3/AgADAPD/AgADAPP/AgADAPb/AgADAPn/AgADAPz/AgADAP//AgADAAIAAgADAAUAAgADAAgAAgADAAsAAgADAA4AAgADABEAAgADABQAAgADABcAAgADABoAAgADAB0AAgADACAAAgADACMAAgAEAN3/AgAEAOD/AgAEAOP/AgAEAOb/AgAEAOn/AgAEAOz/AgAEAO//AgAEAPL/AgAEAPX/AgAEAPj/AgAEAPv/AgAEAP7/AgAEAAEAAgAEAAQAAgAEAAcAAgAEAAoAAgAEAA0AAgAEABAAAgAEABMAAgAEABYAAgAEABkAAgAEABwAAgAEAB8AAgAEACIAAgAFAN//AgAFAOL/AgAFAOX/AgAFAOj/AgAFAOv/AgAFAO7/AgAFAPH/AgAFAPT/AgAFAPf/AgAFAPr/AgAFAP3/AgAFAAAAAgAFAAMAAgAFAAYAAgAFAAkAAgAFAAwAAgAFAA8AAgAFABIAAgAFABUAAgAFABgAAgAFABsAAgAFAB4AAgAFACEAAgAGAOH/AgAGAOT/AgAGAOf/AgAGAOr/AgAGAO3/AgAGAPD/AgAGAPP/AgAGAPb/AgAGAPn/AgAGAPz/AgAGAP//AgAGAAIAAgAGAAUAAgAGAAgAAgAGAAsAAgAGAA4AAgAGABEAAgAGABQAAgAGABcAAgAGABoAAgAGAB0AAgAHAOP/AgAHAOb/AgAHAOn/AgAHAOz/AgAHAO//AgAHAPL/AgAHAPX/AgAHAPj/AgAHAPv/AgAHAP7/AgAHAAEAAgAHAAQAAgAHAAcAAgAHAAoAAgAHAA0AAgAHABAAAgAHABMAAgAHABYAAgAHABkAAgAHABwAAgAIAOj/AgAIAOv/AgAIAO7/AgAIAPH/AgAIAPT/AgAIAPf/AgAIAPr/AgAIAP3/AgAIAAAAAgAIAAMAAgAIAAYAAgAIAAkAAgAIAAwAAgAIAA8AAgAIABIAAgAIABUAAgAIABgAAgAJAOr/AgAJAO3/AgAJAPD/AgAJAPP/AgAJAPb/AgAJAPn/AgAJAPz/AgAJAP//AgAJAAIAAgAJAAUAAgAJAAgAAgAJAAsAAgAJAA4AAgAJABEAAgAJABQAAgAKAPL/AgAKAPX/AgAKAPj/AgAKAPv/AgAKAP7/AgAKAAEAAgAKAAQAAgAKAAcAAgAKAAoAAgAKAA0AAgAKABAAAgALAPr/AgALAP3/AgALAAAAAgALAAMAAgALAAYAAwDz//X/AwDz//j/AwDz//v/AwDz//7/AwDz/wEAAwDz/wQAAwDz/wcAAwDz/woAAwD0/+7/AwD0//H/AwD0//T/AwD0//f/AwD0//r/AwD0//3/AwD0/wAAAwD0/wMAAwD0/wYAAwD0/wkAAwD0/wwAAwD0/w8AAwD0/xIAAwD1/+r/AwD1/+3/AwD1//D/AwD1//P/AwD1//b/AwD1//n/AwD1//z/AwD1////AwD1/wIAAwD1/wUAAwD1/wgAAwD1/wsAAwD1/w4AAwD1/xEAAwD1/xQAAwD1/xcAAwD2/+b/AwD2/+n/AwD2/+z/AwD2/+//AwD2//L/AwD2//X/AwD2//j/AwD2//v/AwD2//7/AwD2/wEAAwD2/wQAAwD2/wcAAwD2/woAAwD2/w0AAwD2/xAAAwD2/xMAAwD2/xYAAwD2/xkAAwD3/+X/AwD3/+j/AwD3/+v/AwD3/+7/AwD3//H/AwD3//T/AwD3//f/AwD3//r/AwD3//3/AwD3/wAAAwD3/wMAAwD3/wYAAwD3/wkAAwD3/wwAAwD3/w8AAwD3/xIAAwD3/xUAAwD3/xgAAwD3/xsAAwD4/+H/AwD4/+T/AwD4/+f/AwD4/+r/AwD4/+3/AwD4//D/AwD4//P/AwD4//b/AwD4//n/AwD4//z/AwD4////AwD4/wIAAwD4/wUAAwD4/wgAAwD4/wsAAwD4/w4AAwD4/xEAAwD4/xQAAwD4/xcAAwD4/xoAAwD4/x0AAwD4/yAAAwD5/+D/AwD5/+P/AwD5/+b/AwD5/+n/AwD5/+z/AwD5/+//AwD5//L/AwD5//X/AwD5//j/AwD5//v/AwD5//7/AwD5/wEAAwD5/wQAAwD5/wcAAwD5/woAAwD5/w0AAwD5/xAAAwD5/xMAAwD5/xYAAwD5/xkAAwD5/xwAAwD5/x8AAwD6/9//AwD6/+L/AwD6/+X/AwD6/+j/AwD6/+v/AwD6/+7/AwD6//H/AwD6//T/AwD6//f/AwD6//r/AwD6//3/AwD6/wAAAwD6/wMAAwD6/wYAAwD6/wkAAwD6/wwAAwD6/w8AAwD6/xIAAwD6/xUAAwD6/xgAAwD6/xsAAwD6/x4AAwD6/yEAAwD7/97/AwD7/+H/AwD7/+T/AwD7/+f/AwD7/+r/AwD7/+3/AwD7//D/AwD7//P/AwD7//b/AwD7//n/AwD7//z/AwD7////AwD7/wIAAwD7/wUAAwD7/wgAAwD7/wsAAwD7/w4AAwD7/xEAAwD7/xQAAwD7/xcAAwD7/xoAAwD7/x0AAwD7/yAAAwD7/yMAAwD8/93/AwD8/+D/AwD8/+P/AwD8/+b/AwD8/+n/AwD8/+z/AwD8/+//AwD8//L/AwD8//X/AwD8//j/AwD8//v/AwD8//7/AwD8/wEAAwD8/wQAAwD8/wcAAwD8/woAAwD8/w0AAwD8/xAAAwD8/xMAAwD8/xYAAwD8/xkAAwD8/xwAAwD8/x8AAwD8/yIAAwD8/yUAAwD9/9z/AwD9/9//AwD9/+L/AwD9/+X/AwD9/+j/AwD9/+v/AwD9/+7/AwD9//H/AwD9//T/AwD9//f/AwD9//r/AwD9//3/AwD9/wAAAwD9/wMAAwD9/wYAAwD9/wkAAwD9/wwAAwD9/w8AAwD9/xIAAwD9/xUAAwD9/xgAAwD9/xsAAwD9/x4AAwD9/yEAAwD9/yQAAwD+/9v/AwD+/97/AwD+/+H/AwD+/+T/AwD+/+f/AwD+/+r/AwD+/+3/AwD+//D/AwD+//P/AwD+//b/AwD+//n/AwD+//z/AwD+////AwD+/wIAAwD+/wUAAwD+/wgAAwD+/wsAAwD+/w4AAwD+/xEAAwD+/xQAAwD+/xcAAwD+/xoAAwD+/x0AAwD+/yAAAwD+/yMAAwD+/yYAAwD//9r/AwD//93/AwD//+D/AwD//+P/AwD//+b/AwD//+n/AwD//+z/AwD//+//AwD///L/AwD///X/AwD///j/AwD///v/AwD///7/AwD//wEAAwD//wQAAwD//wcAAwD//woAAwD//w0AAwD//xAAAwD//xMAAwD//xYAAwD//xkAAwD//xwAAwD//x8AAwD//yIAAwD//yUAAwAAANz/AwAAAN//AwAAAOL/AwAAAOX/AwAAAOj/AwAAAOv/AwAAAO7/AwAAAPH/AwAAAPT/AwAAAPf/AwAAAPr/AwAAAP3/AwAAAAAAAwAAAAMAAwAAAAYAAwAAAAkAAwAAAAwAAwAAAA8AAwAAABIAAwAAABUAAwAAABgAAwAAABsAAwAAAB4AAwAAACEAAwAAACQAAwABANv/AwABAN7/AwABAOH/AwABAOT/AwABAOf/AwABAOr/AwABAO3/AwABAPD/AwABAPP/AwABAPb/AwABAPn/AwABAPz/AwABAP//AwABAAIAAwABAAUAAwABAAgAAwABAAsAAwABAA4AAwABABEAAwABABQAAwABABcAAwABABoAAwABAB0AAwABACAAAwABACMAAwACAN3/AwACAOD/AwACAOP/AwACAOb/AwACAOn/AwACAOz/AwACAO//AwACAPL/AwACAPX/AwACAPj/AwACAPv/AwACAP7/AwACAAEAAwACAAQAAwACAAcAAwACAAoAAwACAA0AAwACABAAAwACABMAAwACABYAAwACABkAAwACABwAAwACAB8AAwACACIAAwADAN//AwADAOL/AwADAOX/AwADAOj/AwADAOv/AwADAO7/AwADAPH/AwADAPT/AwADAPf/AwADAPr/AwADAP3/AwADAAAAAwADAAMAAwADAAYAAwADAAkAAwADAAwAAwADAA8AAwADABIAAwADABUAAwADABgAAwADABsAAwADAB4AAwADACEAAwAEAOH/AwAEAOT/AwAEAOf/AwAEAOr/AwAEAO3/AwAEAPD/AwAEAPP/AwAEAPb/AwAEAPn/AwAEAPz/AwAEAP//AwAEAAIAAwAEAAUAAwAEAAgAAwAEAAsAAwAEAA4AAwAEABEAAwAEABQAAwAEABcAAwAEABoAAwAEAB0AAwAEACAAAwAFAOD/AwAFAOP/AwAFAOb/AwAFAOn/AwAFAOz/AwAFAO//AwAFAPL/AwAFAPX/AwAFAPj/AwAFAPv/AwAFAP7/AwAFAAEAAwAFAAQAAwAFAAcAAwAFAAoAAwAFAA0AAwAFABAAAwAFABMAAwAFABYAAwAFABkAAwAFABwAAwAFAB8AAwAGAOX/AwAGAOj/AwAGAOv/AwAGAO7/AwAGAPH/AwAGAPT/AwAGAPf/AwAGAPr/AwAGAP3/AwAGAAAAAwAGAAMAAwAGAAYAAwAGAAkAAwAGAAwAAwAGAA8AAwAGABIAAwAGABUAAwAGABgAAwAGABsAAwAHAOf/AwAHAOr/AwAHAO3/AwAHAPD/AwAHAPP/AwAHAPb/AwAHAPn/AwAHAPz/AwAHAP//AwAHAAIAAwAHAAUAAwAHAAgAAwAHAAsAAwAHAA4AAwAHABEAAwAHABQAAwAHABcAAwAHABoAAwAIAOn/AwAIAOz/AwAIAO//AwAIAPL/AwAIAPX/AwAIAPj/AwAIAPv/AwAIAP7/AwAIAAEAAwAIAAQAAwAIAAcAAwAIAAoAAwAIAA0AAwAIABAAAwAIABMAAwAIABYAAwAJAO7/AwAJAPH/AwAJAPT/AwAJAPf/AwAJAPr/AwAJAP3/AwAJAAAAAwAJAAMAAwAJAAYAAwAJAAkAAwAJAAwAAwAJAA8AAwAJABIAAwAKAPb/AwAKAPn/AwAKAPz/AwAKAP//AwAKAAIAAwAKAAUAAwAKAAgAAwAKAAsABADz//P/BADz//b/BADz//n/BADz//z/BADz////BADz/wIABADz/wUABADz/wgABADz/wsABADz/w4ABAD0/+z/BAD0/+//BAD0//L/BAD0//X/BAD0//j/BAD0//v/BAD0//7/BAD0/wEABAD0/wQABAD0/wcABAD0/woABAD0/w0ABAD0/xAABAD0/xMABAD1/+j/BAD1/+v/BAD1/+7/BAD1//H/BAD1//T/BAD1//f/BAD1//r/BAD1//3/BAD1/wAABAD1/wMABAD1/wYABAD1/wkABAD1/wwABAD1/w8ABAD1/xIABAD1/xUABAD1/xgABAD2/+f/BAD2/+r/BAD2/+3/BAD2//D/BAD2//P/BAD2//b/BAD2//n/BAD2//z/BAD2////BAD2/wIABAD2/wUABAD2/wgABAD2/wsABAD2/w4ABAD2/xEABAD2/xQABAD2/xcABAD2/xoABAD3/+P/BAD3/+b/BAD3/+n/BAD3/+z/BAD3/+//BAD3//L/BAD3//X/BAD3//j/BAD3//v/BAD3//7/BAD3/wEABAD3/wQABAD3/wcABAD3/woABAD3/w0ABAD3/xAABAD3/xMABAD3/xYABAD3/xkABAD3/xwABAD4/+L/BAD4/+X/BAD4/+j/BAD4/+v/BAD4/+7/BAD4//H/BAD4//T/BAD4//f/BAD4//r/BAD4//3/BAD4/wAABAD4/wMABAD4/wYABAD4/wkABAD4/wwABAD4/w8ABAD4/xIABAD4/xUABAD4/xgABAD4/xsABAD4/x4ABAD5/+H/BAD5/+T/BAD5/+f/BAD5/+r/BAD5/+3/BAD5//D/BAD5//P/BAD5//b/BAD5//n/BAD5//z/BAD5////BAD5/wIABAD5/wUABAD5/wgABAD5/wsABAD5/w4ABAD5/xEABAD5/xQABAD5/xcABAD5/xoABAD5/x0ABAD5/yAABAD6/93/BAD6/+D/BAD6/+P/BAD6/+b/BAD6/+n/BAD6/+z/BAD6/+//BAD6//L/BAD6//X/BAD6//j/BAD6//v/BAD6//7/BAD6/wEABAD6/wQABAD6/wcABAD6/woABAD6/w0ABAD6/xAABAD6/xMABAD6/xYABAD6/xkABAD6/xwABAD6/x8ABAD6/yIABAD7/9z/BAD7/9//BAD7/+L/BAD7/+X/BAD7/+j/BAD7/+v/BAD7/+7/BAD7//H/BAD7//T/BAD7//f/BAD7//r/BAD7//3/BAD7/wAABAD7/wMABAD7/wYABAD7/wkABAD7/wwABAD7/w8ABAD7/xIABAD7/xUABAD7/xgABAD7/xsABAD7/x4ABAD7/yEABAD7/yQABAD8/97/BAD8/+H/BAD8/+T/BAD8/+f/BAD8/+r/BAD8/+3/BAD8//D/BAD8//P/BAD8//b/BAD8//n/BAD8//z/BAD8////BAD8/wIABAD8/wUABAD8/wgABAD8/wsABAD8/w4ABAD8/xEABAD8/xQABAD8/xcABAD8/xoABAD8/x0ABAD8/yAABAD8/yMABAD9/93/BAD9/+D/BAD9/+P/BAD9/+b/BAD9/+n/BAD9/+z/BAD9/+//BAD9//L/BAD9//X/BAD9//j/BAD9//v/BAD9//7/BAD9/wEABAD9/wQABAD9/wcABAD9/woABAD9/w0ABAD9/xAABAD9/xMABAD9/xYABAD9/xkABAD9/xwABAD9/x8ABAD9/yIABAD9/yUABAD+/9z/BAD+/9//BAD+/+L/BAD+/+X/BAD+/+j/BAD+/+v/BAD+/+7/BAD+//H/BAD+//T/BAD+//f/BAD+//r/BAD+//3/BAD+/wAABAD+/wMABAD+/wYABAD+/wkABAD+/wwABAD+/w8ABAD+/xIABAD+/xUABAD+/xgABAD+/xsABAD+/x4ABAD+/yEABAD+/yQABAD//9v/BAD//97/BAD//+H/BAD//+T/BAD//+f/BAD//+r/BAD//+3/BAD///D/BAD///P/BAD///b/BAD///n/BAD///z/BAD/////BAD//wIABAD//wUABAD//wgABAD//wsABAD//w4ABAD//xEABAD//xQABAD//xcABAD//xoABAD//x0ABAD//yAABAD//yMABAAAAN3/BAAAAOD/BAAAAOP/BAAAAOb/BAAAAOn/BAAAAOz/BAAAAO//BAAAAPL/BAAAAPX/BAAAAPj/BAAAAPv/BAAAAP7/BAAAAAEABAAAAAQABAAAAAcABAAAAAoABAAAAA0ABAAAABAABAAAABMABAAAABYABAAAABkABAAAABwABAAAAB8ABAAAACIABAABANz/BAABAN//BAABAOL/BAABAOX/BAABAOj/BAABAOv/BAABAO7/BAABAPH/BAABAPT/BAABAPf/BAABAPr/BAABAP3/BAABAAAABAABAAMABAABAAYABAABAAkABAABAAwABAABAA8ABAABABIABAABABUABAABABgABAABABsABAABAB4ABAABACEABAABACQABAACAN7/BAACAOH/BAACAOT/BAACAOf/BAACAOr/BAACAO3/BAACAPD/BAACAPP/BAACAPb/BAACAPn/BAACAPz/BAACAP//BAACAAIABAACAAUABAACAAgABAACAAsABAACAA4ABAACABEABAACABQABAACABcABAACABoABAACAB0ABAACACAABAACACMABAADAOD/BAADAOP/BAADAOb/BAADAOn/BAADAOz/BAADAO//BAADAPL/BAADAPX/BAADAPj/BAADAPv/BAADAP7/BAADAAEABAADAAQABAADAAcABAADAAoABAADAA0ABAADABAABAADABMABAADABYABAADABkABAADABwABAADAB8ABAAEAOL/BAAEAOX/BAAEAOj/BAAEAOv/BAAEAO7/BAAEAPH/BAAEAPT/BAAEAPf/BAAEAPr/BAAEAP3/BAAEAAAABAAEAAMABAAEAAYABAAEAAkABAAEAAwABAAEAA8ABAAEABIABAAEABUABAAEABgABAAEABsABAAEAB4ABAAFAOT/BAAFAOf/BAAFAOr/BAAFAO3/BAAFAPD/BAAFAPP/BAAFAPb/BAAFAPn/BAAFAPz/BAAFAP//BAAFAAIABAAFAAUABAAFAAgABAAFAAsABAAFAA4ABAAFABEABAAFABQABAAFABcABAAFABoABAAFAB0ABAAGAOb/BAAGAOn/BAAGAOz/BAAGAO//BAAGAPL/BAAGAPX/BAAGAPj/BAAGAPv/BAAGAP7/BAAGAAEABAAGAAQABAAGAAcABAAGAAoABAAGAA0ABAAGABAABAAGABMABAAGABYABAAGABkABAAHAOj/BAAHAOv/BAAHAO7/BAAHAPH/BAAHAPT/BAAHAPf/BAAHAPr/BAAHAP3/BAAHAAAABAAHAAMABAAHAAYABAAHAAkABAAHAAwABAAHAA8ABAAHABIABAAHABUABAAHABgABAAIAO3/BAAIAPD/BAAIAPP/BAAIAPb/BAAIAPn/BAAIAPz/BAAIAP//BAAIAAIABAAIAAUABAAIAAgABAAIAAsABAAIAA4ABAAIABEABAAIABQABAAJAPL/BAAJAPX/BAAJAPj/BAAJAPv/BAAJAP7/BAAJAAEABAAJAAQABAAJAAcABAAJAAoABAAJAA0ABQDy//7/BQDy/wEABQDy/wQABQDz//H/BQDz//T/BQDz//f/BQDz//r/BQDz//3/BQDz/wAABQDz/wMABQDz/wYABQDz/wkABQDz/wwABQDz/w8ABQD0/+3/BQD0//D/BQD0//P/BQD0//b/BQD0//n/BQD0//z/BQD0////BQD0/wIABQD0/wUABQD0/wgABQD0/wsABQD0/w4ABQD0/xEABQD0/xQABQD1/+n/BQD1/+z/BQD1/+//BQD1//L/BQD1//X/BQD1//j/BQD1//v/BQD1//7/BQD1/wEABQD1/wQABQD1/wcABQD1/woABQD1/w0ABQD1/xAABQD1/xMABQD1/xYABQD2/+X/BQD2/+j/BQD2/+v/BQD2/+7/BQD2//H/BQD2//T/BQD2//f/BQD2//r/BQD2//3/BQD2/wAABQD2/wMABQD2/wYABQD2/wkABQD2/wwABQD2/w8ABQD2/xIABQD2/xUABQD2/xgABQD2/xsABQD3/+T/BQD3/+f/BQD3/+r/BQD3/+3/BQD3//D/BQD3//P/BQD3//b/BQD3//n/BQD3//z/BQD3////BQD3/wIABQD3/wUABQD3/wgABQD3/wsABQD3/w4ABQD3/xEABQD3/xQABQD3/xcABQD3/xoABQD3/x0ABQD4/+D/BQD4/+P/BQD4/+b/BQD4/+n/BQD4/+z/BQD4/+//BQD4//L/BQD4//X/BQD4//j/BQD4//v/BQD4//7/BQD4/wEABQD4/wQABQD4/wcABQD4/woABQD4/w0ABQD4/xAABQD4/xMABQD4/xYABQD4/xkABQD4/xwABQD4/x8ABQD5/9//BQD5/+L/BQD5/+X/BQD5/+j/BQD5/+v/BQD5/+7/BQD5//H/BQD5//T/BQD5//f/BQD5//r/BQD5//3/BQD5/wAABQD5/wMABQD5/wYABQD5/wkABQD5/wwABQD5/w8ABQD5/xIABQD5/xUABQD5/xgABQD5/xsABQD5/x4ABQD5/yEABQD6/97/BQD6/+H/BQD6/+T/BQD6/+f/BQD6/+r/BQD6/+3/BQD6//D/BQD6//P/BQD6//b/BQD6//n/BQD6//z/BQD6////BQD6/wIABQD6/wUABQD6/wgABQD6/wsABQD6/w4ABQD6/xEABQD6/xQABQD6/xcABQD6/xoABQD6/x0ABQD6/yAABQD7/93/BQD7/+D/BQD7/+P/BQD7/+b/BQD7/+n/BQD7/+z/BQD7/+//BQD7//L/BQD7//X/BQD7//j/BQD7//v/BQD7//7/BQD7/wEABQD7/wQABQD7/wcABQD7/woABQD7/w0ABQD7/xAABQD7/xMABQD7/xYABQD7/xkABQD7/xwABQD7/x8ABQD7/yIABQD8/9z/BQD8/9//BQD8/+L/BQD8/+X/BQD8/+j/BQD8/+v/BQD8/+7/BQD8//H/BQD8//T/BQD8//f/BQD8//r/BQD8//3/BQD8/wAABQD8/wMABQD8/wYABQD8/wkABQD8/wwABQD8/w8ABQD8/xIABQD8/xUABQD8/xgABQD8/xsABQD8/x4ABQD8/yEABQD8/yQABQD9/97/BQD9/+H/BQD9/+T/BQD9/+f/BQD9/+r/BQD9/+3/BQD9//D/BQD9//P/BQD9//b/BQD9//n/BQD9//z/BQD9////BQD9/wIABQD9/wUABQD9/wgABQD9/wsABQD9/w4ABQD9/xEABQD9/xQABQD9/xcABQD9/xoABQD9/x0ABQD9/yAABQD9/yMABQD+/93/BQD+/+D/BQD+/+P/BQD+/+b/BQD+/+n/BQD+/+z/BQD+/+//BQD+//L/BQD+//X/BQD+//j/BQD+//v/BQD+//7/BQD+/wEABQD+/wQABQD+/wcABQD+/woABQD+/w0ABQD+/xAABQD+/xMABQD+/xYABQD+/xkABQD+/xwABQD+/x8ABQD+/yIABQD//9z/BQD//9//BQD//+L/BQD//+X/BQD//+j/BQD//+v/BQD//+7/BQD///H/BQD///T/BQD///f/BQD///r/BQD///3/BQD//wAABQD//wMABQD//wYABQD//wkABQD//wwABQD//w8ABQD//xIABQD//xUABQD//xgABQD//xsABQD//x4ABQD//yEABQD//yQABQAAAN7/BQAAAOH/BQAAAOT/BQAAAOf/BQAAAOr/BQAAAO3/BQAAAPD/BQAAAPP/BQAAAPb/BQAAAPn/BQAAAPz/BQAAAP//BQAAAAIABQAAAAUABQAAAAgABQAAAAsABQAAAA4ABQAAABEABQAAABQABQAAABcABQAAABoABQAAAB0ABQAAACAABQAAACMABQABAOD/BQABAOP/BQABAOb/BQABAOn/BQABAOz/BQABAO//BQABAPL/BQABAPX/BQABAPj/BQABAPv/BQABAP7/BQABAAEABQABAAQABQABAAcABQABAAoABQABAA0ABQABABAABQABABMABQABABYABQABABkABQABABwABQABAB8ABQABACIABQACAN//BQACAOL/BQACAOX/BQACAOj/BQACAOv/BQACAO7/BQACAPH/BQACAPT/BQACAPf/BQACAPr/BQACAP3/BQACAAAABQACAAMABQACAAYABQACAAkABQACAAwABQACAA8ABQACABIABQACABUABQACABgABQACABsABQACAB4ABQACACEABQADAOH/BQADAOT/BQADAOf/BQADAOr/BQADAO3/BQADAPD/BQADAPP/BQADAPb/BQADAPn/BQADAPz/BQADAP//BQADAAIABQADAAUABQADAAgABQADAAsABQADAA4ABQADABEABQADABQABQADABcABQADABoABQADAB0ABQADACAABQAEAOP/BQAEAOb/BQAEAOn/BQAEAOz/BQAEAO//BQAEAPL/BQAEAPX/BQAEAPj/BQAEAPv/BQAEAP7/BQAEAAEABQAEAAQABQAEAAcABQAEAAoABQAEAA0ABQAEABAABQAEABMABQAEABYABQAEABkABQAEABwABQAFAOX/BQAFAOj/BQAFAOv/BQAFAO7/BQAFAPH/BQAFAPT/BQAFAPf/BQAFAPr/BQAFAP3/BQAFAAAABQAFAAMABQAFAAYABQAFAAkABQAFAAwABQAFAA8ABQAFABIABQAFABUABQAFABgABQAFABsABQAGAOr/BQAGAO3/BQAGAPD/BQAGAPP/BQAGAPb/BQAGAPn/BQAGAPz/BQAGAP//BQAGAAIABQAGAAUABQAGAAgABQAGAAsABQAGAA4ABQAGABEABQAGABQABQAGABcABQAHAOz/BQAHAO//BQAHAPL/BQAHAPX/BQAHAPj/BQAHAPv/BQAHAP7/BQAHAAEABQAHAAQABQAHAAcABQAHAAoABQAHAA0ABQAHABAABQAHABMABQAIAPH/BQAIAPT/BQAIAPf/BQAIAPr/BQAIAP3/BQAIAAAABQAIAAMABQAIAAYABQAIAAkABQAIAAwABQAIAA8ABQAJAPz/BQAJAP//BQAJAAIABgDy//n/BgDy//z/BgDy////BgDy/wIABgDy/wUABgDz//L/BgDz//X/BgDz//j/BgDz//v/BgDz//7/BgDz/wEABgDz/wQABgDz/wcABgDz/woABgDz/w0ABgDz/xAABgD0/+v/BgD0/+7/BgD0//H/BgD0//T/BgD0//f/BgD0//r/BgD0//3/BgD0/wAABgD0/wMABgD0/wYABgD0/wkABgD0/wwABgD0/w8ABgD0/xIABgD0/xUABgD1/+r/BgD1/+3/BgD1//D/BgD1//P/BgD1//b/BgD1//n/BgD1//z/BgD1////BgD1/wIABgD1/wUABgD1/wgABgD1/wsABgD1/w4ABgD1/xEABgD1/xQABgD1/xcABgD2/+b/BgD2/+n/BgD2/+z/BgD2/+//BgD2//L/BgD2//X/BgD2//j/BgD2//v/BgD2//7/BgD2/wEABgD2/wQABgD2/wcABgD2/woABgD2/w0ABgD2/xAABgD2/xMABgD2/xYABgD2/xkABgD3/+X/BgD3/+j/BgD3/+v/BgD3/+7/BgD3//H/BgD3//T/BgD3//f/BgD3//r/BgD3//3/BgD3/wAABgD3/wMABgD3/wYABgD3/wkABgD3/wwABgD3/w8ABgD3/xIABgD3/xUABgD3/xgABgD3/xsABgD4/+H/BgD4/+T/BgD4/+f/BgD4/+r/BgD4/+3/BgD4//D/BgD4//P/BgD4//b/BgD4//n/BgD4//z/BgD4////BgD4/wIABgD4/wUABgD4/wgABgD4/wsABgD4/w4ABgD4/xEABgD4/xQABgD4/xcABgD4/xoABgD4/x0ABgD5/+D/BgD5/+P/BgD5/+b/BgD5/+n/BgD5/+z/BgD5/+//BgD5//L/BgD5//X/BgD5//j/BgD5//v/BgD5//7/BgD5/wEABgD5/wQABgD5/wcABgD5/woABgD5/w0ABgD5/xAABgD5/xMABgD5/xYABgD5/xkABgD5/xwABgD5/x8ABgD6/9//BgD6/+L/BgD6/+X/BgD6/+j/BgD6/+v/BgD6/+7/BgD6//H/BgD6//T/BgD6//f/BgD6//r/BgD6//3/BgD6/wAABgD6/wMABgD6/wYABgD6/wkABgD6/wwABgD6/w8ABgD6/xIABgD6/xUABgD6/xgABgD6/xsABgD6/x4ABgD6/yEABgD7/97/BgD7/+H/BgD7/+T/BgD7/+f/BgD7/+r/BgD7/+3/BgD7//D/BgD7//P/BgD7//b/BgD7//n/BgD7//z/BgD7////BgD7/wIABgD7/wUABgD7/wgABgD7/wsABgD7/w4ABgD7/xEABgD7/xQABgD7/xcABgD7/xoABgD7/x0ABgD7/yAABgD8/93/BgD8/+D/BgD8/+P/BgD8/+b/BgD8/+n/BgD8/+z/BgD8/+//BgD8//L/BgD8//X/BgD8//j/BgD8//v/BgD8//7/BgD8/wEABgD8/wQABgD8/wcABgD8/woABgD8/w0ABgD8/xAABgD8/xMABgD8/xYABgD8/xkABgD8/xwABgD8/x8ABgD8/yIABgD9/9//BgD9/+L/BgD9/+X/BgD9/+j/BgD9/+v/BgD9/+7/BgD9//H/BgD9//T/BgD9//f/BgD9//r/BgD9//3/BgD9/wAABgD9/wMABgD9/wYABgD9/wkABgD9/wwABgD9/w8ABgD9/xIABgD9/xUABgD9/xgABgD9/xsABgD9/x4ABgD9/yEABgD+/97/BgD+/+H/BgD+/+T/BgD+/+f/BgD+/+r/BgD+/+3/BgD+//D/BgD+//P/BgD+//b/BgD+//n/BgD+//z/BgD+////BgD+/wIABgD+/wUABgD+/wgABgD+/wsABgD+/w4ABgD+/xEABgD+/xQABgD+/xcABgD+/xoABgD+/x0ABgD+/yAABgD+/yMABgD//+D/BgD//+P/BgD//+b/BgD//+n/BgD//+z/BgD//+//BgD///L/BgD///X/BgD///j/BgD///v/BgD///7/BgD//wEABgD//wQABgD//wcABgD//woABgD//w0ABgD//xAABgD//xMABgD//xYABgD//xkABgD//xwABgD//x8ABgD//yIABgAAAN//BgAAAOL/BgAAAOX/BgAAAOj/BgAAAOv/BgAAAO7/BgAAAPH/BgAAAPT/BgAAAPf/BgAAAPr/BgAAAP3/BgAAAAAABgAAAAMABgAAAAYABgAAAAkABgAAAAwABgAAAA8ABgAAABIABgAAABUABgAAABgABgAAABsABgAAAB4ABgAAACEABgABAOH/BgABAOT/BgABAOf/BgABAOr/BgABAO3/BgABAPD/BgABAPP/BgABAPb/BgABAPn/BgABAPz/BgABAP//BgABAAIABgABAAUABgABAAgABgABAAsABgABAA4ABgABABEABgABABQABgABABcABgABABoABgABAB0ABgABACAABgACAOP/BgACAOb/BgACAOn/BgACAOz/BgACAO//BgACAPL/BgACAPX/BgACAPj/BgACAPv/BgACAP7/BgACAAEABgACAAQABgACAAcABgACAAoABgACAA0ABgACABAABgACABMABgACABYABgACABkABgACABwABgACAB8ABgADAOX/BgADAOj/BgADAOv/BgADAO7/BgADAPH/BgADAPT/BgADAPf/BgADAPr/BgADAP3/BgADAAAABgADAAMABgADAAYABgADAAkABgADAAwABgADAA8ABgADABIABgADABUABgADABgABgADABsABgAEAOf/BgAEAOr/BgAEAO3/BgAEAPD/BgAEAPP/BgAEAPb/BgAEAPn/BgAEAPz/BgAEAP//BgAEAAIABgAEAAUABgAEAAgABgAEAAsABgAEAA4ABgAEABEABgAEABQABgAEABcABgAEABoABgAFAOn/BgAFAOz/BgAFAO//BgAFAPL/BgAFAPX/BgAFAPj/BgAFAPv/BgAFAP7/BgAFAAEABgAFAAQABgAFAAcABgAFAAoABgAFAA0ABgAFABAABgAFABMABgAFABYABgAGAOv/BgAGAO7/BgAGAPH/BgAGAPT/BgAGAPf/BgAGAPr/BgAGAP3/BgAGAAAABgAGAAMABgAGAAYABgAGAAkABgAGAAwABgAGAA8ABgAGABIABgAGABUABgAHAPD/BgAHAPP/BgAHAPb/BgAHAPn/BgAHAPz/BgAHAP//BgAHAAIABgAHAAUABgAHAAgABgAHAAsABgAHAA4ABgAIAPv/BgAIAP7/BgAIAAEABgAIAAQABgAIAAcABwDy//r/BwDy//3/BwDy/wAABwDy/wMABwDy/wYABwDz//D/BwDz//P/BwDz//b/BwDz//n/BwDz//z/BwDz////BwDz/wIABwDz/wUABwDz/wgABwDz/wsABwDz/w4ABwD0/+z/BwD0/+//BwD0//L/BwD0//X/BwD0//j/BwD0//v/BwD0//7/BwD0/wEABwD0/wQABwD0/wcABwD0/woABwD0/w0ABwD0/xAABwD0/xMABwD1/+j/BwD1/+v/BwD1/+7/BwD1//H/BwD1//T/BwD1//f/BwD1//r/BwD1//3/BwD1/wAABwD1/wMABwD1/wYABwD1/wkABwD1/wwABwD1/w8ABwD1/xIABwD1/xUABwD1/xgABwD2/+f/BwD2/+r/BwD2/+3/BwD2//D/BwD2//P/BwD2//b/BwD2//n/BwD2//z/BwD2////BwD2/wIABwD2/wUABwD2/wgABwD2/wsABwD2/w4ABwD2/xEABwD2/xQABwD2/xcABwD2/xoABwD3/+P/BwD3/+b/BwD3/+n/BwD3/+z/BwD3/+//BwD3//L/BwD3//X/BwD3//j/BwD3//v/BwD3//7/BwD3/wEABwD3/wQABwD3/wcABwD3/woABwD3/w0ABwD3/xAABwD3/xMABwD3/xYABwD3/xkABwD3/xwABwD4/+L/BwD4/+X/BwD4/+j/BwD4/+v/BwD4/+7/BwD4//H/BwD4//T/BwD4//f/BwD4//r/BwD4//3/BwD4/wAABwD4/wMABwD4/wYABwD4/wkABwD4/wwABwD4/w8ABwD4/xIABwD4/xUABwD4/xgABwD4/xsABwD4/x4ABwD5/+H/BwD5/+T/BwD5/+f/BwD5/+r/BwD5/+3/BwD5//D/BwD5//P/BwD5//b/BwD5//n/BwD5//z/BwD5////BwD5/wIABwD5/wUABwD5/wgABwD5/wsABwD5/w4ABwD5/xEABwD5/xQABwD5/xcABwD5/xoABwD5/x0ABwD5/yAABwD6/+D/BwD6/+P/BwD6/+b/BwD6/+n/BwD6/+z/BwD6/+//BwD6//L/BwD6//X/BwD6//j/BwD6//v/BwD6//7/BwD6/wEABwD6/wQABwD6/wcABwD6/woABwD6/w0ABwD6/xAABwD6/xMABwD6/xYABwD6/xkABwD6/xwABwD6/x8ABwD7/9//BwD7/+L/BwD7/+X/BwD7/+j/BwD7/+v/BwD7/+7/BwD7//H/BwD7//T/BwD7//f/BwD7//r/BwD7//3/BwD7/wAABwD7/wMABwD7/wYABwD7/wkABwD7/wwABwD7/w8ABwD7/xIABwD7/xUABwD7/xgABwD7/xsABwD7/x4ABwD7/yEABwD8/+H/BwD8/+T/BwD8/+f/BwD8/+r/BwD8/+3/BwD8//D/BwD8//P/BwD8//b/BwD8//n/BwD8//z/BwD8////BwD8/wIABwD8/wUABwD8/wgABwD8/wsABwD8/w4ABwD8/xEABwD8/xQABwD8/xcABwD8/xoABwD8/x0ABwD8/yAABwD9/+D/BwD9/+P/BwD9/+b/BwD9/+n/BwD9/+z/BwD9/+//BwD9//L/BwD9//X/BwD9//j/BwD9//v/BwD9//7/BwD9/wEABwD9/wQABwD9/wcABwD9/woABwD9/w0ABwD9/xAABwD9/xMABwD9/xYABwD9/xkABwD9/xwABwD9/x8ABwD+/9//BwD+/+L/BwD+/+X/BwD+/+j/BwD+/+v/BwD+/+7/BwD+//H/BwD+//T/BwD+//f/BwD+//r/BwD+//3/BwD+/wAABwD+/wMABwD+/wYABwD+/wkABwD+/wwABwD+/w8ABwD+/xIABwD+/xUABwD+/xgABwD+/xsABwD+/x4ABwD+/yEABwD//+H/BwD//+T/BwD//+f/BwD//+r/BwD//+3/BwD///D/BwD///P/BwD///b/BwD///n/BwD///z/BwD/////BwD//wIABwD//wUABwD//wgABwD//wsABwD//w4ABwD//xEABwD//xQABwD//xcABwD//xoABwD//x0ABwD//yAABwAAAOD/BwAAAOP/BwAAAOb/BwAAAOn/BwAAAOz/BwAAAO//BwAAAPL/BwAAAPX/BwAAAPj/BwAAAPv/BwAAAP7/BwAAAAEABwAAAAQABwAAAAcABwAAAAoABwAAAA0ABwAAABAABwAAABMABwAAABYABwAAABkABwAAABwABwAAAB8ABwABAOL/BwABAOX/BwABAOj/BwABAOv/BwABAO7/BwABAPH/BwABAPT/BwABAPf/BwABAPr/BwABAP3/BwABAAAABwABAAMABwABAAYABwABAAkABwABAAwABwABAA8ABwABABIABwABABUABwABABgABwABABsABwABAB4ABwACAOT/BwACAOf/BwACAOr/BwACAO3/BwACAPD/BwACAPP/BwACAPb/BwACAPn/BwACAPz/BwACAP//BwACAAIABwACAAUABwACAAgABwACAAsABwACAA4ABwACABEABwACABQABwACABcABwACABoABwACAB0ABwADAOb/BwADAOn/BwADAOz/BwADAO//BwADAPL/BwADAPX/BwADAPj/BwADAPv/BwADAP7/BwADAAEABwADAAQABwADAAcABwADAAoABwADAA0ABwADABAABwADABMABwADABYABwADABkABwAEAOj/BwAEAOv/BwAEAO7/BwAEAPH/BwAEAPT/BwAEAPf/BwAEAPr/BwAEAP3/BwAEAAAABwAEAAMABwAEAAYABwAEAAkABwAEAAwABwAEAA8ABwAEABIABwAEABUABwAEABgABwAFAO3/BwAFAPD/BwAFAPP/BwAFAPb/BwAFAPn/BwAFAPz/BwAFAP//BwAFAAIABwAFAAUABwAFAAgABwAFAAsABwAFAA4ABwAFABEABwAFABQABwAGAPL/BwAGAPX/BwAGAPj/BwAGAPv/BwAGAP7/BwAGAAEABwAGAAQABwAGAAcABwAGAAoABwAGAA0ABwAGABAABwAHAPr/BwAHAP3/BwAHAAAABwAHAAMABwAHAAYACADy//v/CADy//7/CADy/wEACADy/wQACADy/wcACADz//H/CADz//T/CADz//f/CADz//r/CADz//3/CADz/wAACADz/wMACADz/wYACADz/wkACADz/wwACADz/w8ACAD0/+3/CAD0//D/CAD0//P/CAD0//b/CAD0//n/CAD0//z/CAD0////CAD0/wIACAD0/wUACAD0/wgACAD0/wsACAD0/w4ACAD0/xEACAD0/xQACAD1/+n/CAD1/+z/CAD1/+//CAD1//L/CAD1//X/CAD1//j/CAD1//v/CAD1//7/CAD1/wEACAD1/wQACAD1/wcACAD1/woACAD1/w0ACAD1/xAACAD1/xMACAD1/xYACAD2/+j/CAD2/+v/CAD2/+7/CAD2//H/CAD2//T/CAD2//f/CAD2//r/CAD2//3/CAD2/wAACAD2/wMACAD2/wYACAD2/wkACAD2/wwACAD2/w8ACAD2/xIACAD2/xUACAD2/xgACAD3/+T/CAD3/+f/CAD3/+r/CAD3/+3/CAD3//D/CAD3//P/CAD3//b/CAD3//n/CAD3//z/CAD3////CAD3/wIACAD3/wUACAD3/wgACAD3/wsACAD3/w4ACAD3/xEACAD3/xQACAD3/xcACAD3/xoACAD4/+P/CAD4/+b/CAD4/+n/CAD4/+z/CAD4/+//CAD4//L/CAD4//X/CAD4//j/CAD4//v/CAD4//7/CAD4/wEACAD4/wQACAD4/wcACAD4/woACAD4/w0ACAD4/xAACAD4/xMACAD4/xYACAD4/xkACAD4/xwACAD5/+L/CAD5/+X/CAD5/+j/CAD5/+v/CAD5/+7/CAD5//H/CAD5//T/CAD5//f/CAD5//r/CAD5//3/CAD5/wAACAD5/wMACAD5/wYACAD5/wkACAD5/wwACAD5/w8ACAD5/xIACAD5/xUACAD5/xgACAD5/xsACAD5/x4ACAD6/+H/CAD6/+T/CAD6/+f/CAD6/+r/CAD6/+3/CAD6//D/CAD6//P/CAD6//b/CAD6//n/CAD6//z/CAD6////CAD6/wIACAD6/wUACAD6/wgACAD6/wsACAD6/w4ACAD6/xEACAD6/xQACAD6/xcACAD6/xoACAD6/x0ACAD7/+D/CAD7/+P/CAD7/+b/CAD7/+n/CAD7/+z/CAD7/+//CAD7//L/CAD7//X/CAD7//j/CAD7//v/CAD7//7/CAD7/wEACAD7/wQACAD7/wcACAD7/woACAD7/w0ACAD7/xAACAD7/xMACAD7/xYACAD7/xkACAD7/xwACAD7/x8ACAD8/+L/CAD8/+X/CAD8/+j/CAD8/+v/CAD8/+7/CAD8//H/CAD8//T/CAD8//f/CAD8//r/CAD8//3/CAD8/wAACAD8/wMACAD8/wYACAD8/wkACAD8/wwACAD8/w8ACAD8/xIACAD8/xUACAD8/xgACAD8/xsACAD8/x4ACAD9/+H/CAD9/+T/CAD9/+f/CAD9/+r/CAD9/+3/CAD9//D/CAD9//P/CAD9//b/CAD9//n/CAD9//z/CAD9////CAD9/wIACAD9/wUACAD9/wgACAD9/wsACAD9/w4ACAD9/xEACAD9/xQACAD9/xcACAD9/xoACAD9/x0ACAD9/yAACAD+/+P/CAD+/+b/CAD+/+n/CAD+/+z/CAD+/+//CAD+//L/CAD+//X/CAD+//j/CAD+//v/CAD+//7/CAD+/wEACAD+/wQACAD+/wcACAD+/woACAD+/w0ACAD+/xAACAD+/xMACAD+/xYACAD+/xkACAD+/xwACAD+/x8ACAD//+L/CAD//+X/CAD//+j/CAD//+v/CAD//+7/CAD///H/CAD///T/CAD///f/CAD///r/CAD///3/CAD//wAACAD//wMACAD//wYACAD//wkACAD//wwACAD//w8ACAD//xIACAD//xUACAD//xgACAD//xsACAD//x4ACAAAAOT/CAAAAOf/CAAAAOr/CAAAAO3/CAAAAPD/CAAAAPP/CAAAAPb/CAAAAPn/CAAAAPz/CAAAAP//CAAAAAIACAAAAAUACAAAAAgACAAAAAsACAAAAA4ACAAAABEACAAAABQACAAAABcACAAAABoACAAAAB0ACAABAOb/CAABAOn/CAABAOz/CAABAO//CAABAPL/CAABAPX/CAABAPj/CAABAPv/CAABAP7/CAABAAEACAABAAQACAABAAcACAABAAoACAABAA0ACAABABAACAABABMACAABABYACAABABkACAABABwACAACAOj/CAACAOv/CAACAO7/CAACAPH/CAACAPT/CAACAPf/CAACAPr/CAACAP3/CAACAAAACAACAAMACAACAAYACAACAAkACAACAAwACAACAA8ACAACABIACAACABUACAACABgACAADAOr/CAADAO3/CAADAPD/CAADAPP/CAADAPb/CAADAPn/CAADAPz/CAADAP//CAADAAIACAADAAUACAADAAgACAADAAsACAADAA4ACAADABEACAADABQACAADABcACAAEAOz/CAAEAO//CAAEAPL/CAAEAPX/CAAEAPj/CAAEAPv/CAAEAP7/CAAEAAEACAAEAAQACAAEAAcACAAEAAoACAAEAA0ACAAEABAACAAEABMACAAFAPH/CAAFAPT/CAAFAPf/CAAFAPr/CAAFAP3/CAAFAAAACAAFAAMACAAFAAYACAAFAAkACAAFAAwACAAFAA8ACAAGAPn/CAAGAPz/CAAGAP//CAAGAAIACAAGAAUACQDy//z/CQDy////CQDy/wIACQDz//L/CQDz//X/CQDz//j/CQDz//v/CQDz//7/CQDz/wEACQDz/wQACQDz/wcACQDz/woACQDz/w0ACQD0/+7/CQD0//H/CQD0//T/CQD0//f/CQD0//r/CQD0//3/CQD0/wAACQD0/wMACQD0/wYACQD0/wkACQD0/wwACQD0/w8ACQD0/xIACQD1/+r/CQD1/+3/CQD1//D/CQD1//P/CQD1//b/CQD1//n/CQD1//z/CQD1////CQD1/wIACQD1/wUACQD1/wgACQD1/wsACQD1/w4ACQD1/xEACQD1/xQACQD2/+n/CQD2/+z/CQD2/+//CQD2//L/CQD2//X/CQD2//j/CQD2//v/CQD2//7/CQD2/wEACQD2/wQACQD2/wcACQD2/woACQD2/w0ACQD2/xAACQD2/xMACQD2/xYACQD3/+j/CQD3/+v/CQD3/+7/CQD3//H/CQD3//T/CQD3//f/CQD3//r/CQD3//3/CQD3/wAACQD3/wMACQD3/wYACQD3/wkACQD3/wwACQD3/w8ACQD3/xIACQD3/xUACQD3/xgACQD4/+T/CQD4/+f/CQD4/+r/CQD4/+3/CQD4//D/CQD4//P/CQD4//b/CQD4//n/CQD4//z/CQD4////CQD4/wIACQD4/wUACQD4/wgACQD4/wsACQD4/w4ACQD4/xEACQD4/xQACQD4/xcACQD4/xoACQD5/+P/CQD5/+b/CQD5/+n/CQD5/+z/CQD5/+//CQD5//L/CQD5//X/CQD5//j/CQD5//v/CQD5//7/CQD5/wEACQD5/wQACQD5/wcACQD5/woACQD5/w0ACQD5/xAACQD5/xMACQD5/xYACQD5/xkACQD5/xwACQD6/+X/CQD6/+j/CQD6/+v/CQD6/+7/CQD6//H/CQD6//T/CQD6//f/CQD6//r/CQD6//3/CQD6/wAACQD6/wMACQD6/wYACQD6/wkACQD6/wwACQD6/w8ACQD6/xIACQD6/xUACQD6/xgACQD6/xsACQD7/+T/CQD7/+f/CQD7/+r/CQD7/+3/CQD7//D/CQD7//P/CQD7//b/CQD7//n/CQD7//z/CQD7////CQD7/wIACQD7/wUACQD7/wgACQD7/wsACQD7/w4ACQD7/xEACQD7/xQACQD7/xcACQD7/xoACQD7/x0ACQD8/+P/CQD8/+b/CQD8/+n/CQD8/+z/CQD8/+//CQD8//L/CQD8//X/CQD8//j/CQD8//v/CQD8//7/CQD8/wEACQD8/wQACQD8/wcACQD8/woACQD8/w0ACQD8/xAACQD8/xMACQD8/xYACQD8/xkACQD8/xwACQD9/+X/CQD9/+j/CQD9/+v/CQD9/+7/CQD9//H/CQD9//T/CQD9//f/CQD9//r/CQD9//3/CQD9/wAACQD9/wMACQD9/wYACQD9/wkACQD9/wwACQD9/w8ACQD9/xIACQD9/xUACQD9/xgACQD9/xsACQD+/+T/CQD+/+f/CQD+/+r/CQD+/+3/CQD+//D/CQD+//P/CQD+//b/CQD+//n/CQD+//z/CQD+////CQD+/wIACQD+/wUACQD+/wgACQD+/wsACQD+/w4ACQD+/xEACQD+/xQACQD+/xcACQD+/xoACQD+/x0ACQD//+b/CQD//+n/CQD//+z/CQD//+//CQD///L/CQD///X/CQD///j/CQD///v/CQD///7/CQD//wEACQD//wQACQD//wcACQD//woACQD//w0ACQD//xAACQD//xMACQD//xYACQD//xkACQD//xwACQAAAOj/CQAAAOv/CQAAAO7/CQAAAPH/CQAAAPT/CQAAAPf/CQAAAPr/CQAAAP3/CQAAAAAACQAAAAMACQAAAAYACQAAAAkACQAAAAwACQAAAA8ACQAAABIACQAAABUACQAAABgACQABAOr/CQABAO3/CQABAPD/CQABAPP/CQABAPb/CQABAPn/CQABAPz/CQABAP//CQABAAIACQABAAUACQABAAgACQABAAsACQABAA4ACQABABEACQABABQACQABABcACQACAOz/CQACAO//CQACAPL/CQACAPX/CQACAPj/CQACAPv/CQACAP7/CQACAAEACQACAAQACQACAAcACQACAAoACQACAA0ACQACABAACQACABMACQACABYACQADAO7/CQADAPH/CQADAPT/CQADAPf/CQADAPr/CQADAP3/CQADAAAACQADAAMACQADAAYACQADAAkACQADAAwACQADAA8ACQADABIACQAEAPP/CQAEAPb/CQAEAPn/CQAEAPz/CQAEAP//CQAEAAIACQAEAAUACQAEAAgACQAEAAsACQAEAA4ACQAFAP7/CQAFAAEACQAFAAQACgDz//b/CgDz//n/CgDz//z/CgDz////CgDz/wIACgDz/wUACgDz/wgACgDz/wsACgD0//L/CgD0//X/CgD0//j/CgD0//v/CgD0//7/CgD0/wEACgD0/wQACgD0/wcACgD0/woACgD0/w0ACgD0/xAACgD1/+7/CgD1//H/CgD1//T/CgD1//f/CgD1//r/CgD1//3/CgD1/wAACgD1/wMACgD1/wYACgD1/wkACgD1/wwACgD1/w8ACgD1/xIACgD2/+r/CgD2/+3/CgD2//D/CgD2//P/CgD2//b/CgD2//n/CgD2//z/CgD2////CgD2/wIACgD2/wUACgD2/wgACgD2/wsACgD2/w4ACgD2/xEACgD2/xQACgD3/+n/CgD3/+z/CgD3/+//CgD3//L/CgD3//X/CgD3//j/CgD3//v/CgD3//7/CgD3/wEACgD3/wQACgD3/wcACgD3/woACgD3/w0ACgD3/xAACgD3/xMACgD3/xYACgD4/+j/CgD4/+v/CgD4/+7/CgD4//H/CgD4//T/CgD4//f/CgD4//r/CgD4//3/CgD4/wAACgD4/wMACgD4/wYACgD4/wkACgD4/wwACgD4/w8ACgD4/xIACgD4/xUACgD4/xgACgD5/+f/CgD5/+r/CgD5/+3/CgD5//D/CgD5//P/CgD5//b/CgD5//n/CgD5//z/CgD5////CgD5/wIACgD5/wUACgD5/wgACgD5/wsACgD5/w4ACgD5/xEACgD5/xQACgD5/xcACgD5/xoACgD6/+b/CgD6/+n/CgD6/+z/CgD6/+//CgD6//L/CgD6//X/CgD6//j/CgD6//v/CgD6//7/CgD6/wEACgD6/wQACgD6/wcACgD6/woACgD6/w0ACgD6/xAACgD6/xMACgD6/xYACgD6/xkACgD7/+X/CgD7/+j/CgD7/+v/CgD7/+7/CgD7//H/CgD7//T/CgD7//f/CgD7//r/CgD7//3/CgD7/wAACgD7/wMACgD7/wYACgD7/wkACgD7/wwACgD7/w8ACgD7/xIACgD7/xUACgD7/xgACgD7/xsACgD8/+f/CgD8/+r/CgD8/+3/CgD8//D/CgD8//P/CgD8//b/CgD8//n/CgD8//z/CgD8////CgD8/wIACgD8/wUACgD8/wgACgD8/wsACgD8/w4ACgD8/xEACgD8/xQACgD8/xcACgD8/xoACgD9/+b/CgD9/+n/CgD9/+z/CgD9/+//CgD9//L/CgD9//X/CgD9//j/CgD9//v/CgD9//7/CgD9/wEACgD9/wQACgD9/wcACgD9/woACgD9/w0ACgD9/xAACgD9/xMACgD9/xYACgD9/xkACgD+/+j/CgD+/+v/CgD+/+7/CgD+//H/CgD+//T/CgD+//f/CgD+//r/CgD+//3/CgD+/wAACgD+/wMACgD+/wYACgD+/wkACgD+/wwACgD+/w8ACgD+/xIACgD+/xUACgD+/xgACgD//+r/CgD//+3/CgD///D/CgD///P/CgD///b/CgD///n/CgD///z/CgD/////CgD//wIACgD//wUACgD//wgACgD//wsACgD//w4ACgD//xEACgD//xQACgD//xcACgAAAOz/CgAAAO//CgAAAPL/CgAAAPX/CgAAAPj/CgAAAPv/CgAAAP7/CgAAAAEACgAAAAQACgAAAAcACgAAAAoACgAAAA0ACgAAABAACgAAABMACgAAABYACgABAO7/CgABAPH/CgABAPT/CgABAPf/CgABAPr/CgABAP3/CgABAAAACgABAAMACgABAAYACgABAAkACgABAAwACgABAA8ACgABABIACgACAPD/CgACAPP/CgACAPb/CgACAPn/CgACAPz/CgACAP//CgACAAIACgACAAUACgACAAgACgACAAsACgACAA4ACgADAPX/CgADAPj/CgADAPv/CgADAP7/CgADAAEACgADAAQACgADAAcACgADAAoACwDz//r/CwDz//3/CwDz/wAACwDz/wMACwDz/wYACwD0//P/CwD0//b/CwD0//n/CwD0//z/CwD0////CwD0/wIACwD0/wUACwD0/wgACwD0/wsACwD0/w4ACwD1/+//CwD1//L/CwD1//X/CwD1//j/CwD1//v/CwD1//7/CwD1/wEACwD1/wQACwD1/wcACwD1/woACwD1/w0ACwD1/xAACwD2/+7/CwD2//H/CwD2//T/CwD2//f/CwD2//r/CwD2//3/CwD2/wAACwD2/wMACwD2/wYACwD2/wkACwD2/wwACwD2/w8ACwD2/xIACwD3/+r/CwD3/+3/CwD3//D/CwD3//P/CwD3//b/CwD3//n/CwD3//z/CwD3////CwD3/wIACwD3/wUACwD3/wgACwD3/wsACwD3/w4ACwD3/xEACwD3/xQACwD4/+n/CwD4/+z/CwD4/+//CwD4//L/CwD4//X/CwD4//j/CwD4//v/CwD4//7/CwD4/wEACwD4/wQACwD4/wcACwD4/woACwD4/w0ACwD4/xAACwD4/xMACwD4/xYACwD5/+j/CwD5/+v/CwD5/+7/CwD5//H/CwD5//T/CwD5//f/CwD5//r/CwD5//3/CwD5/wAACwD5/wMACwD5/wYACwD5/wkACwD5/wwACwD5/w8ACwD5/xIACwD5/xUACwD5/xgACwD6/+r/CwD6/+3/CwD6//D/CwD6//P/CwD6//b/CwD6//n/CwD6//z/CwD6////CwD6/wIACwD6/wUACwD6/wgACwD6/wsACwD6/w4ACwD6/xEACwD6/xQACwD6/xcACwD7/+n/CwD7/+z/CwD7/+//CwD7//L/CwD7//X/CwD7//j/CwD7//v/CwD7//7/CwD7/wEACwD7/wQACwD7/wcACwD7/woACwD7/w0ACwD7/xAACwD7/xMACwD7/xYACwD8/+j/CwD8/+v/CwD8/+7/CwD8//H/CwD8//T/CwD8//f/CwD8//r/CwD8//3/CwD8/wAACwD8/wMACwD8/wYACwD8/wkACwD8/wwACwD8/w8ACwD8/xIACwD8/xUACwD8/xgACwD9/+r/CwD9/+3/CwD9//D/CwD9//P/CwD9//b/CwD9//n/CwD9//z/CwD9////CwD9/wIACwD9/wUACwD9/wgACwD9/wsACwD9/w4ACwD9/xEACwD9/xQACwD9/xcACwD+/+z/CwD+/+//CwD+//L/CwD+//X/CwD+//j/CwD+//v/CwD+//7/CwD+/wEACwD+/wQACwD+/wcACwD+/woACwD+/w0ACwD+/xAACwD+/xMACwD+/xYACwD//+7/CwD///H/CwD///T/CwD///f/CwD///r/CwD///3/CwD//wAACwD//wMACwD//wYACwD//wkACwD//wwACwD//w8ACwD//xIACwAAAPD/CwAAAPP/CwAAAPb/CwAAAPn/CwAAAPz/CwAAAP//CwAAAAIACwAAAAUACwAAAAgACwAAAAsACwAAAA4ACwAAABEACwABAPL/CwABAPX/CwABAPj/CwABAPv/CwABAP7/CwABAAEACwABAAQACwABAAcACwABAAoACwABAA0ACwACAPr/CwACAP3/CwACAAAACwACAAMACwACAAYADAD0//f/DAD0//r/DAD0//3/DAD0/wAADAD0/wMADAD0/wYADAD0/wkADAD1//P/DAD1//b/DAD1//n/DAD1//z/DAD1////DAD1/wIADAD1/wUADAD1/wgADAD1/wsADAD1/w4ADAD2//L/DAD2//X/DAD2//j/DAD2//v/DAD2//7/DAD2/wEADAD2/wQADAD2/wcADAD2/woADAD2/w0ADAD2/xAADAD3/+7/DAD3//H/DAD3//T/DAD3//f/DAD3//r/DAD3//3/DAD3/wAADAD3/wMADAD3/wYADAD3/wkADAD3/wwADAD3/w8ADAD3/xIADAD4/+3/DAD4//D/DAD4//P/DAD4//b/DAD4//n/DAD4//z/DAD4////DAD4/wIADAD4/wUADAD4/wgADAD4/wsADAD4/w4ADAD4/xEADAD4/xQADAD5/+z/DAD5/+//DAD5//L/DAD5//X/DAD5//j/DAD5//v/DAD5//7/DAD5/wEADAD5/wQADAD5/wcADAD5/woADAD5/w0ADAD5/xAADAD5/xMADAD6/+v/DAD6/+7/DAD6//H/DAD6//T/DAD6//f/DAD6//r/DAD6//3/DAD6/wAADAD6/wMADAD6/wYADAD6/wkADAD6/wwADAD6/w8ADAD6/xIADAD6/xUADAD7/+3/DAD7//D/DAD7//P/DAD7//b/DAD7//n/DAD7//z/DAD7////DAD7/wIADAD7/wUADAD7/wgADAD7/wsADAD7/w4ADAD7/xEADAD7/xQADAD8/+z/DAD8/+//DAD8//L/DAD8//X/DAD8//j/DAD8//v/DAD8//7/DAD8/wEADAD8/wQADAD8/wcADAD8/woADAD8/w0ADAD8/xAADAD8/xMADAD9/+7/DAD9//H/DAD9//T/DAD9//f/DAD9//r/DAD9//3/DAD9/wAADAD9/wMADAD9/wYADAD9/wkADAD9/wwADAD9/w8ADAD9/xIADAD+//D/DAD+//P/DAD+//b/DAD+//n/DAD+//z/DAD+////DAD+/wIADAD+/wUADAD+/wgADAD+/wsADAD+/w4ADAD///L/DAD///X/DAD///j/DAD///v/DAD///7/DAD//wEADAD//wQADAD//wcADAD//woADAD//w0ADAAAAPf/DAAAAPr/DAAAAP3/DAAAAAAADAAAAAMADAAAAAYADAAAAAkADQD1//r/DQD1//3/DQD1/wAADQD1/wMADQD1/wYADQD2//b/DQD2//n/DQD2//z/DQD2////DQD2/wIADQD2/wUADQD2/wgADQD2/wsADQD3//L/DQD3//X/DQD3//j/DQD3//v/DQD3//7/DQD3/wEADQD3/wQADQD3/wcADQD3/woADQD3/w0ADQD4//H/DQD4//T/DQD4//f/DQD4//r/DQD4//3/DQD4/wAADQD4/wMADQD4/wYADQD4/wkADQD4/wwADQD4/w8ADQD5//D/DQD5//P/DQD5//b/DQD5//n/DQD5//z/DQD5////DQD5/wIADQD5/wUADQD5/wgADQD5/wsADQD5/w4ADQD6//L/DQD6//X/DQD6//j/DQD6//v/DQD6//7/DQD6/wEADQD6/wQADQD6/wcADQD6/woADQD6/w0ADQD6/xAADQD7//H/DQD7//T/DQD7//f/DQD7//r/DQD7//3/DQD7/wAADQD7/wMADQD7/wYADQD7/wkADQD7/wwADQD7/w8ADQD8//P/DQD8//b/DQD8//n/DQD8//z/DQD8////DQD8/wIADQD8/wUADQD8/wgADQD8/wsADQD8/w4ADQD9//X/DQD9//j/DQD9//v/DQD9//7/DQD9/wEADQD9/wQADQD9/wcADQD9/woADQD+//r/DQD+//3/DQD+/wAADQD+/wMADQD+/wYADgD3//z/DgD3////DgD3/wIADgD4//v/DgD4//7/DgD4/wEADgD4/wQADgD4/wcADgD5//r/DgD5//3/DgD5/wAADgD5/wMADgD5/wYADgD6//n/DgD6//z/DgD6////DgD6/wIADgD6/wUADgD7//7/DgD7/wEADgD7/wQA\",\"F2\":\"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\",\"U_re\":\"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\",\"U_im\":\"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\",\"u0_imag\":0.009214336277859584,\"absorptive\":true,\"n_reflections\":9672,\"energy_ev\":200000.0,\"wavelength\":0.025079337357037376,\"k_max\":3.0,\"hexagonal\":true}", +}; diff --git a/js/diffractionsim/crystal3d.ts b/js/diffractionsim/crystal3d.ts new file mode 100644 index 000000000..2c4800c4d --- /dev/null +++ b/js/diffractionsim/crystal3d.ts @@ -0,0 +1,328 @@ +/** + * Orthographic renderer of the unit cell (or a block of cells) on a 2D + * canvas. The view looks along the lab z axis (the beam), so the drawing + * shares its axes with the diffraction pattern; viewX = -1 mirrors x for the + * view from the detector side. Optional coordination polyhedra are convex + * hulls of the nearest neighbours of each centre atom. + */ + +import { Quat, Vec3, matVec, quatToMatrix } from "./math"; +import type { CrystalData } from "./physics"; + +export interface CellStyle { + dark: boolean; + showAxes: boolean; + showLabels: boolean; + atomScale: number; // covalent radius multiplier + viewX: number; // +1 gun side (beam into the screen), -1 detector side (beam toward the viewer) +} + +interface Atom { + pos: Vec3; // Cartesian, crystal frame, relative to the block centre + color: string; + radius: number; + symbol: string; +} + +interface Face { + verts: Vec3[]; // polygon, crystal frame relative to the block centre + color: string; +} + +function rgb(c: number[]): string { + return `rgb(${Math.round(c[0] * 255)},${Math.round(c[1] * 255)},${Math.round(c[2] * 255)})`; +} + +export interface CellGeometry { + atoms: Atom[]; + corners: Vec3[]; // 8 corners of the block relative to the centre + edges: [number, number][]; + innerEdges: [Vec3, Vec3][]; // cell boundaries inside the block + faces: Face[]; + axes: Vec3[]; // a, b, c (one cell) from the origin corner + origin: Vec3; + radius: number; // bounding radius, A +} + +/** + * Geometry of an na x nb x nc block of cells. Atoms on the block boundary + * are repeated (the corner atoms of fcc all appear). Polyhedra are drawn + * around every species except the most numerous one (cations in an oxide; + * every atom of an elemental crystal), using neighbours within + * 1.2 (r_i + r_j) of the covalent radii, including atoms outside the block. + */ +export function cellGeometry(c: CrystalData, nCells: [number, number, number] = [1, 1, 1], polyhedra = false): CellGeometry { + const cell = c.cell; + const [na, nb, nc] = nCells.map((n) => Math.max(1, Math.min(6, Math.round(n)))) as [number, number, number]; + const cart = (f: number[]): Vec3 => [ + f[0] * cell[0][0] + f[1] * cell[1][0] + f[2] * cell[2][0], + f[0] * cell[0][1] + f[1] * cell[1][1] + f[2] * cell[2][1], + f[0] * cell[0][2] + f[1] * cell[1][2] + f[2] * cell[2][2], + ]; + const center = cart([na / 2, nb / 2, nc / 2]); + const rel = (v: Vec3): Vec3 => [v[0] - center[0], v[1] - center[1], v[2] - center[2]]; + const corners: Vec3[] = []; + for (let i = 0; i < 8; i++) corners.push(rel(cart([(i & 1) * na, ((i >> 1) & 1) * nb, ((i >> 2) & 1) * nc]))); + const edges: [number, number][] = []; + for (let i = 0; i < 8; i++) for (let j = i + 1; j < 8; j++) { + const d = i ^ j; + if (d === 1 || d === 2 || d === 4) edges.push([i, j]); + } + const innerEdges: [Vec3, Vec3][] = []; + const n3 = [na, nb, nc]; + for (let ax = 0; ax < 3; ax++) { + const [u, v] = [(ax + 1) % 3, (ax + 2) % 3]; + for (let iu = 0; iu <= n3[u]; iu++) for (let iv = 0; iv <= n3[v]; iv++) { + const onBoundary = (iu === 0 || iu === n3[u]) && (iv === 0 || iv === n3[v]); + if (onBoundary) continue; + const f0 = [0, 0, 0], f1 = [0, 0, 0]; + f0[u] = iu; f0[v] = iv; f1[u] = iu; f1[v] = iv; f1[ax] = n3[ax]; + innerEdges.push([rel(cart(f0)), rel(cart(f1))]); + } + } + + // atoms inside the block (boundary included) and a halo of images for neighbour search + const eps = 1e-4; + const atoms: Atom[] = []; + const halo: { pos: Vec3; species: number }[] = []; + const inBlock: boolean[] = []; + const nSpec = c.positions_frac.length; + for (let n = 0; n < nSpec; n++) { + const f = c.positions_frac[n].map((x) => x - Math.floor(x + eps)); + for (let sx = -1; sx <= na + 1; sx++) for (let sy = -1; sy <= nb + 1; sy++) for (let sz = -1; sz <= nc + 1; sz++) { + const g = [f[0] + sx, f[1] + sy, f[2] + sz]; + const inside = g[0] <= na + eps && g[1] <= nb + eps && g[2] <= nc + eps && g[0] >= -eps && g[1] >= -eps && g[2] >= -eps; + const p = rel(cart(g)); + halo.push({ pos: p, species: n }); + inBlock.push(inside); + if (inside) atoms.push({ pos: p, color: rgb(c.colors[n]), radius: c.radii[n], symbol: c.symbols[n] }); + } + } + + const faces: Face[] = []; + if (polyhedra) { + const counts = new Map(); + for (const s of c.symbols) counts.set(s, (counts.get(s) || 0) + 1); + const species = [...counts.keys()]; + let centres = new Set(species); + if (species.length > 1) { + const most = species.reduce((a, b) => ((counts.get(a) || 0) >= (counts.get(b) || 0) ? a : b)); + centres = new Set(species.filter((s) => s !== most)); + } + const cutoffMax = 1.2 * 2 * Math.max(...c.radii); + for (let i = 0; i < halo.length; i++) { + if (!inBlock[i]) continue; + const si = halo[i].species; + if (!centres.has(c.symbols[si])) continue; + const pi = halo[i].pos; + const nbr: Vec3[] = []; + for (let j = 0; j < halo.length; j++) { + if (j === i) continue; + const sj = halo[j].species; + if (species.length > 1 && c.symbols[sj] === c.symbols[si]) continue; + const pj = halo[j].pos; + const d = Math.hypot(pj[0] - pi[0], pj[1] - pi[1], pj[2] - pi[2]); + if (d > cutoffMax) continue; + if (d <= 1.2 * (c.radii[si] + c.radii[sj])) nbr.push(pj); + } + if (nbr.length >= 4 && nbr.length <= 14) { + for (const poly of convexHullFaces(nbr, pi)) faces.push({ verts: poly, color: rgb(c.colors[si]) }); + } + } + } + + let radius = 0; + for (const p of corners) radius = Math.max(radius, Math.hypot(p[0], p[1], p[2])); + return { + atoms, corners, edges, innerEdges, faces, + axes: [cell[0] as Vec3, cell[1] as Vec3, cell[2] as Vec3], origin: corners[0], radius: radius + 0.5, + }; +} + +/** Faces of the convex hull of a few points (brute force, n <= 14), as outward-ordered polygons. */ +function convexHullFaces(pts: Vec3[], inside: Vec3): Vec3[][] { + const n = pts.length; + const sub = (a: Vec3, b: Vec3): Vec3 => [a[0] - b[0], a[1] - b[1], a[2] - b[2]]; + const cross = (a: Vec3, b: Vec3): Vec3 => [a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0]]; + const dot = (a: Vec3, b: Vec3) => a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; + const planes = new Map }>(); + let scale = 0; + for (const p of pts) scale = Math.max(scale, Math.hypot(...sub(p, inside))); + const tol = 1e-3 * scale; + for (let i = 0; i < n; i++) for (let j = i + 1; j < n; j++) for (let k = j + 1; k < n; k++) { + let nrm = cross(sub(pts[j], pts[i]), sub(pts[k], pts[i])); + const L = Math.hypot(...nrm); + if (L < 1e-9) continue; + nrm = [nrm[0] / L, nrm[1] / L, nrm[2] / L]; + if (dot(nrm, sub(pts[i], inside)) < 0) nrm = [-nrm[0], -nrm[1], -nrm[2]]; + const off = dot(nrm, pts[i]); + let ok = true; + const on: number[] = []; + for (let m = 0; m < n; m++) { + const d = dot(nrm, pts[m]) - off; + if (d > tol) { ok = false; break; } + if (Math.abs(d) <= tol) on.push(m); + } + if (!ok) continue; + const key = `${nrm.map((v) => v.toFixed(2)).join(",")}|${off.toFixed(2)}`; + const entry = planes.get(key) || { normal: nrm, verts: new Set() }; + for (const m of on) entry.verts.add(m); + planes.set(key, entry); + } + const out: Vec3[][] = []; + for (const { normal, verts } of planes.values()) { + const vs = [...verts].map((m) => pts[m]); + if (vs.length < 3) continue; + const cen: Vec3 = [0, 0, 0]; + for (const v of vs) { cen[0] += v[0] / vs.length; cen[1] += v[1] / vs.length; cen[2] += v[2] / vs.length; } + const e1 = sub(vs[0], cen); + const e2 = cross(normal, e1); + vs.sort((a, b) => Math.atan2(dot(sub(a, cen), e2), dot(sub(a, cen), e1)) - Math.atan2(dot(sub(b, cen), e2), dot(sub(b, cen), e1))); + out.push(vs); + } + return out; +} + +export function drawCell( + canvas: HTMLCanvasElement, geom: CellGeometry, q: Quat, size: number, style: CellStyle, +) { + const dpr = window.devicePixelRatio || 1; + if (canvas.width !== size * dpr || canvas.height !== size * dpr) { + canvas.width = size * dpr; + canvas.height = size * dpr; + } + const ctx = canvas.getContext("2d"); + if (!ctx) return; + ctx.setTransform(dpr, 0, 0, dpr, 0, 0); + ctx.clearRect(0, 0, size, size); + const R = quatToMatrix(q); + const scale = (0.5 * size * 0.82) / geom.radius; // px per A + const cx = size / 2, cy = size / 2; + const proj = (v: Vec3): [number, number, number] => { + const w = matVec(R, v); + return [cx + style.viewX * w[0] * scale, cy - w[1] * scale, style.viewX * w[2]]; + }; + const edgeColor = style.dark ? "rgba(220,220,220," : "rgba(40,40,40,"; + const depthFrac = (z: number) => Math.min(1, Math.max(0, 0.5 + z / (2 * geom.radius))); + const pc = geom.corners.map(proj); + type Prim = { z: number; draw: () => void }; + const prims: Prim[] = []; + for (const [i, j] of geom.edges) { + const a = pc[i], b = pc[j]; + const z = 0.5 * (a[2] + b[2]); + prims.push({ + z, + draw: () => { + ctx.strokeStyle = edgeColor + (0.35 + 0.5 * depthFrac(z)) + ")"; + ctx.lineWidth = 1.2; + ctx.beginPath(); ctx.moveTo(a[0], a[1]); ctx.lineTo(b[0], b[1]); ctx.stroke(); + }, + }); + } + for (const [p0, p1] of geom.innerEdges) { + const a = proj(p0), b = proj(p1); + const z = 0.5 * (a[2] + b[2]); + prims.push({ + z, + draw: () => { + ctx.strokeStyle = edgeColor + (0.12 + 0.2 * depthFrac(z)) + ")"; + ctx.lineWidth = 0.8; + ctx.beginPath(); ctx.moveTo(a[0], a[1]); ctx.lineTo(b[0], b[1]); ctx.stroke(); + }, + }); + } + for (const face of geom.faces) { + const pv = face.verts.map(proj); + let z = 0; + for (const p of pv) z += p[2] / pv.length; + prims.push({ + z: z - 1e-3, + draw: () => { + ctx.beginPath(); + ctx.moveTo(pv[0][0], pv[0][1]); + for (let i = 1; i < pv.length; i++) ctx.lineTo(pv[i][0], pv[i][1]); + ctx.closePath(); + ctx.fillStyle = face.color; + ctx.globalAlpha = 0.18 + 0.17 * depthFrac(z); + ctx.fill(); + ctx.globalAlpha = 0.6; + ctx.strokeStyle = face.color; + ctx.lineWidth = 0.8; + ctx.stroke(); + ctx.globalAlpha = 1; + }, + }); + } + const atomScale = style.atomScale * (geom.faces.length ? 0.6 : 1); + for (const at of geom.atoms) { + const p = proj(at.pos); + const r = Math.max(1.5, at.radius * atomScale * scale); + prims.push({ + z: p[2], + draw: () => { + const grad = ctx.createRadialGradient(p[0] - 0.35 * r, p[1] - 0.35 * r, 0.1 * r, p[0], p[1], r); + grad.addColorStop(0, lighten(at.color, 0.55)); + grad.addColorStop(0.7, at.color); + grad.addColorStop(1, lighten(at.color, -0.45)); + ctx.fillStyle = grad; + ctx.globalAlpha = 0.55 + 0.45 * depthFrac(p[2]); + ctx.beginPath(); ctx.arc(p[0], p[1], r, 0, 2 * Math.PI); ctx.fill(); + ctx.globalAlpha = 1; + ctx.strokeStyle = style.dark ? "rgba(0,0,0,0.6)" : "rgba(0,0,0,0.35)"; + ctx.lineWidth = 0.8; + ctx.stroke(); + }, + }); + } + prims.sort((a, b) => a.z - b.z); + for (const p of prims) p.draw(); + + if (style.showAxes) { + const o = proj(geom.origin); + const names = ["a", "b", "c"]; + const cols = ["#e53935", "#43a047", "#1e88e5"]; + for (let i = 0; i < 3; i++) { + const ax = geom.axes[i]; + const tip = proj([geom.origin[0] + ax[0], geom.origin[1] + ax[1], geom.origin[2] + ax[2]]); + ctx.strokeStyle = cols[i]; + ctx.lineWidth = 2.5; + ctx.beginPath(); ctx.moveTo(o[0], o[1]); ctx.lineTo(tip[0], tip[1]); ctx.stroke(); + if (style.showLabels) { + const dx = tip[0] - o[0], dy = tip[1] - o[1]; + const L = Math.hypot(dx, dy) || 1; + ctx.fillStyle = cols[i]; + ctx.font = "bold 14px sans-serif"; + ctx.textAlign = "center"; ctx.textBaseline = "middle"; + ctx.fillText(names[i], tip[0] + (dx / L) * 11, tip[1] + (dy / L) * 11); + } + } + } + // lab axes in the corner + const ox = 22, oy = size - 22, L = 18; + ctx.strokeStyle = style.dark ? "#aaa" : "#555"; + ctx.fillStyle = style.dark ? "#aaa" : "#555"; + ctx.lineWidth = 1.2; + ctx.font = "10px sans-serif"; + ctx.beginPath(); ctx.moveTo(ox, oy); ctx.lineTo(ox + L, oy); ctx.stroke(); + ctx.beginPath(); ctx.moveTo(ox, oy); ctx.lineTo(ox, oy - L); ctx.stroke(); + ctx.textAlign = "left"; ctx.textBaseline = "middle"; + ctx.fillText("x", ox + L + 3, oy); + ctx.textAlign = "center"; ctx.textBaseline = "bottom"; + ctx.fillText("y", ox, oy - L - 2); + ctx.beginPath(); ctx.arc(ox, oy, 3.5, 0, 2 * Math.PI); ctx.stroke(); + ctx.textAlign = "left"; ctx.textBaseline = "top"; + if (style.viewX > 0) { + ctx.beginPath(); ctx.moveTo(ox - 2.5, oy - 2.5); ctx.lineTo(ox + 2.5, oy + 2.5); ctx.moveTo(ox - 2.5, oy + 2.5); ctx.lineTo(ox + 2.5, oy - 2.5); ctx.stroke(); + ctx.fillText("beam into screen (view from gun)", ox + 6, oy + 4); + } else { + ctx.beginPath(); ctx.arc(ox, oy, 1.2, 0, 2 * Math.PI); ctx.fill(); + ctx.fillText("beam toward you (view from detector)", ox + 6, oy + 4); + } +} + +function lighten(color: string, amount: number): string { + const m = color.match(/rgb\((\d+),(\d+),(\d+)\)/); + if (!m) return color; + const f = (v: number) => Math.max(0, Math.min(255, Math.round(amount >= 0 ? v + (255 - v) * amount : v * (1 + amount)))); + return `rgb(${f(+m[1])},${f(+m[2])},${f(+m[3])})`; +} diff --git a/js/diffractionsim/index.tsx b/js/diffractionsim/index.tsx new file mode 100644 index 000000000..d97dfe692 --- /dev/null +++ b/js/diffractionsim/index.tsx @@ -0,0 +1,982 @@ +/** + * DiffractionSim: unit cell (left) and its diffraction pattern (right), both + * following the same orientation. Drag the cell to tilt the crystal and the + * pattern follows live. Every calculation (kinematical and Bloch wave + * intensities, CBED disks, Kikuchi lines) runs here in the browser, so the + * exported HTML page keeps working without Python. + */ + +import * as React from "react"; +import { createRender, useModel, useModelState } from "@anywidget/react"; +import Box from "@mui/material/Box"; +import Typography from "@mui/material/Typography"; +import Stack from "@mui/material/Stack"; +import Select from "@mui/material/Select"; +import Menu from "@mui/material/Menu"; +import MenuItem from "@mui/material/MenuItem"; +import Switch from "@mui/material/Switch"; +import Slider from "@mui/material/Slider"; +import Button from "@mui/material/Button"; +import TextField from "@mui/material/TextField"; +import ToggleButton from "@mui/material/ToggleButton"; +import ToggleButtonGroup from "@mui/material/ToggleButtonGroup"; +import Tooltip from "@mui/material/Tooltip"; +import { ThemeColors, useTheme } from "../theme"; +import { COLORMAP_NAMES } from "../colormaps"; +import { downloadBlob, extractBytes, preserveRestoredWidgetModelsOnSave } from "../format"; +import { computeHistogramFromBytes, findDataRange, sliderRange } from "../stats"; +import { sliderStyles } from "../controlStyles"; +import { useCanvasRepaintSignal } from "../canvasLifecycle"; +import { useHideStaticFallback } from "../staticFallback"; +import { Quat, Vec3, directionIndices, matTVec, parseDirection, qmult, qnormalize, quatFromAxisAngle, quatFromZoneAxis, quatToMatrix, threeToFour } from "./math"; +import { + Reflection, blochIntensities, blochSolve, kinematicalTilted, kosselLines, kosselLookup, labReflections, + nanobeamIntensities, nanobeamSolve, parseCrystal, parseKossel, hybridBeams, precessionTilts, slabIntensities, +} from "./physics"; +import { cellGeometry, drawCell } from "./crystal3d"; +import { normalizeMode } from "./mode"; +import { + Frame, cbedImage, drawDisks, drawEwaldPanel, drawImage, drawKikuchiOverlay, drawKosselLines, drawMarkers, + hklText, nanobeamImage, setupCanvas, tiltGrid, toPx, +} from "./pattern"; + +const DIRECT: Reflection = { index: -1, hkl: [0, 0, 0], g: [0, 0, 0], gLen: 0, s: 0 }; +const SPIN_FPS = 20; // orientation update rate while spinning +const CBED_PREC_NODES = 8; // precession ring nodes per incident direction of the cone +const QUALITY: Record = { + fast: { grid: 5, beams: 24, nanobeam: 40 }, + medium: { grid: 7, beams: 36, nanobeam: 64 }, + fine: { grid: 9, beams: 56, nanobeam: 96 }, +}; +const QUALITY_LABELS: Record = { fast: "Fast", medium: "Medium", fine: "Fine" }; +const ENERGIES_KEV = [60, 80, 100, 120, 200, 300]; +const GAP = 8; // px between the cell and the Ewald panel +const MIN_PANEL = 220; +const PREVIEW_MAX_PX = 800; // longest side of the saved-notebook preview +const PREVIEW_DELAY_MS = 1000; // capture the preview after the view settles +const SPACING = { XS: 4, SM: 8 } as const; +const compactButton = { fontSize: 11, height: 26, minWidth: 0, px: 1, textTransform: "none" as const }; +const downwardMenuProps = { + anchorOrigin: { vertical: "bottom" as const, horizontal: "left" as const }, + transformOrigin: { vertical: "top" as const, horizontal: "left" as const }, + sx: { zIndex: 9999 }, +}; + +// --------------------------------------------------------------------------- +function Histogram({ data, vminPct, vmaxPct, onRangeChange, lo, hi, colors, width = 130, height = 40 }: { + data: Float32Array; vminPct: number; vmaxPct: number; onRangeChange: (a: number, b: number) => void; + lo: number; hi: number; colors: ThemeColors; width?: number; height?: number; +}) { + const canvasRef = React.useRef(null); + const bins = React.useMemo(() => computeHistogramFromBytes(data), [data]); + React.useEffect(() => { + const canvas = canvasRef.current; + if (!canvas) return; + const ctx = canvas.getContext("2d"); + if (!ctx) return; + const dpr = window.devicePixelRatio || 1; + canvas.width = width * dpr; canvas.height = height * dpr; + ctx.scale(dpr, dpr); + ctx.fillStyle = colors.bgAlt; ctx.fillRect(0, 0, width, height); + const nb = 64, ratio = Math.floor(bins.length / nb); + const red: number[] = []; + for (let i = 0; i < nb; i++) { let s = 0; for (let j = 0; j < ratio; j++) s += bins[i * ratio + j] || 0; red.push(s); } + const mx = Math.max(...red.map((v) => Math.log1p(v)), 1e-3); + const bw = width / nb; + const b0 = Math.floor((vminPct / 100) * nb), b1 = Math.floor((vmaxPct / 100) * nb); + for (let i = 0; i < nb; i++) { + const h = (Math.log1p(red[i]) / mx) * (height - 2); + ctx.fillStyle = i >= b0 && i <= b1 ? colors.textMuted : colors.border; + ctx.fillRect(i * bw + 0.5, height - h, Math.max(1, bw - 1), h); + } + }, [bins, vminPct, vmaxPct, width, height, colors]); + const fmt = (pct: number) => { + const v = lo + (pct / 100) * (hi - lo); + return Math.abs(v) >= 1000 || (Math.abs(v) < 0.01 && v !== 0) ? v.toExponential(1) : v.toFixed(2); + }; + return ( + + + { const [a, b] = v as number[]; onRangeChange(Math.min(a, b - 1), Math.max(b, a + 1)); }} + min={0} max={100} size="small" valueLabelDisplay="auto" valueLabelFormat={fmt} + aria-label="Contrast window" + sx={{ ...sliderStyles.small, width, color: colors.accent, "& .MuiSlider-valueLabel": { fontSize: 10, padding: "2px 4px" } }} + /> + + {fmt(vminPct)} + {fmt(vmaxPct)} + + + ); +} + +function LabeledSlider({ label, value, onChange, min, max, step, fmt, colors, width = 180, disabled }: { + label: string; value: number; onChange: (v: number) => void; min: number; max: number; step: number; + fmt: (v: number) => string; colors: ThemeColors; width?: number; disabled?: boolean; +}) { + const color = disabled ? colors.textMuted : colors.text; + return ( + + + {label} + {fmt(value)} + + onChange(v as number)} + sx={{ ...sliderStyles.small, py: 0.75, color: colors.accent }} /> + + ); +} + +/** A compact label and the switch it names, kept on one line when the row wraps. */ +function SwitchPair({ label, checked, onChange, colors, title }: { + label: string; checked: boolean; onChange: (v: boolean) => void; colors: ThemeColors; title?: string; +}) { + return ( + + {label} + onChange(e.target.checked)} + sx={{ "& .MuiSwitch-track": { bgcolor: colors.textMuted } }} /> + + ); +} + +/** A compact label and the control it names, kept on one line when the row wraps. */ +function ControlPair({ label, colors, children }: { label: string; colors: ThemeColors; children: React.ReactNode }) { + return ( + + {label} + {children} + + ); +} + +function fmtIndices(v: [number, number, number] | null, hexagonal = false): string { + if (!v) return "—"; + const idx: number[] = hexagonal ? threeToFour(v) : v; + return "[" + idx.map((h) => (h < 0 ? `${-h}̅` : `${h}`)).join("") + "]"; +} + +function slug(text: string): string { + return text.toLowerCase().replace(/[^a-z0-9]+/g, "_").replace(/^_+|_+$/g, "") || "crystal"; +} + +/** Both panels side by side on one canvas, scaled by `scale` (1: device pixels). */ +function composePanels( + cell: HTMLCanvasElement | null, ewald: HTMLCanvasElement | null, pattern: HTMLCanvasElement | null, + background: string, cellBackground: string, scale = 1, +): HTMLCanvasElement | null { + if (!cell || !pattern) return null; + const gap = Math.round(GAP * (window.devicePixelRatio || 1)); + const leftH = cell.height + (ewald ? gap + ewald.height : 0); + const out = document.createElement("canvas"); + out.width = Math.max(1, Math.round((cell.width + gap + pattern.width) * scale)); + out.height = Math.max(1, Math.round(Math.max(leftH, pattern.height) * scale)); + const ctx = out.getContext("2d"); + if (!ctx) return null; + ctx.fillStyle = background; ctx.fillRect(0, 0, out.width, out.height); + ctx.scale(scale, scale); + ctx.fillStyle = cellBackground; // the cell canvas is transparent over its CSS background + ctx.fillRect(0, 0, cell.width, cell.height); + ctx.drawImage(cell, 0, 0); + if (ewald) ctx.drawImage(ewald, 0, cell.height + gap); + ctx.drawImage(pattern, cell.width + gap, 0); + return out; +} + +// --------------------------------------------------------------------------- +function DiffSim() { + const model = useModel(); + const rootRef = React.useRef(null); + const [offline] = useModelState("offline"); + const { themeInfo, colors } = useTheme(!!offline); + const dark = themeInfo.theme === "dark"; + React.useEffect(() => preserveRestoredWidgetModelsOnSave(model), [model]); + useHideStaticFallback(model, rootRef); + const repaint = useCanvasRepaintSignal(); + + const [title] = useModelState("title"); + const [crystalJson, setCrystalJson] = useModelState("crystal_json"); + const [kosselJson] = useModelState("kossel_json"); + const [presets] = useModelState("presets"); + const [offlinePresets] = useModelState>("_offline_presets"); + const [preset, setPreset] = useModelState("preset"); + const [energy, setEnergy] = useModelState("energy_keV"); + const [orientation, setOrientation] = useModelState("orientation"); + const [modeTrait, setMode] = useModelState("mode"); + const mode = normalizeMode(modeTrait); // "kossel" (earlier name) reads as "kikuchi" + const [render, setRender] = useModelState("render"); + const [dynamical, setDynamical] = useModelState("dynamical"); + const [thickness, setThickness] = useModelState("thickness_A"); + const [semiangle, setSemiangle] = useModelState("semiangle_mrad"); + const [precession, setPrecession] = useModelState("precession_deg"); + const [nPrecession] = useModelState("n_precession"); + const [sigma, setSigma] = useModelState("sigma_excitation_inv_A"); + const [stepDeg, setStepDeg] = useModelState("rotation_step_deg"); + const [spinSpeed, setSpinSpeed] = useModelState("rotation_speed_deg_per_s"); + const [scaling, setScaling] = useModelState("scaling"); + const [power, setPower] = useModelState("power"); + const [cmap, setCmap] = useModelState("cmap"); + const [cmapLuts] = useModelState>("cmap_luts"); + const [markerPower, setMarkerPower] = useModelState("marker_power"); + const [markerSize, setMarkerSize] = useModelState("marker_size_px"); + const [vminPct, setVminPct] = useModelState("vmin_pct"); + const [vmaxPct, setVmaxPct] = useModelState("vmax_pct"); + const [showLabels, setShowLabels] = useModelState("show_labels"); + const [showHkl, setShowHkl] = useModelState("show_hkl"); + const [showCellAxes, setShowCellAxes] = useModelState("show_cell_axes"); + const [nCells, setNCells] = useModelState("n_cells"); + const [polyhedra, setPolyhedra] = useModelState("polyhedra"); + const [showEwald, setShowEwald] = useModelState("show_ewald"); + const [panelWidthPx] = useModelState("panel_width_px"); + const [status] = useModelState("status"); + const [patternRange, setPatternRange] = useModelState("pattern_range_inv_A"); + const [fieldMrad, setFieldMrad] = useModelState("field_mrad"); + const [SG_MAX] = useModelState("sg_max_inv_A"); + const [quality, setQuality] = useModelState("quality"); + const [kikuchi, setKikuchi] = useModelState("show_kikuchi"); + const [viewFrom] = useModelState("view_from"); + const [saveState] = useModelState("_save_state"); + + // HTML export bridge + const [, setExportRequest] = useModelState("export_request"); + const [exportStatus] = useModelState("export_status"); + const [exportEnabled] = useModelState("export_enabled"); + const [exportPayload] = useModelState("export_payload"); + const [exportPayloadId] = useModelState("export_payload_id"); + const [exportFilename] = useModelState("export_filename"); + const exportCounterRef = React.useRef(0); + const pendingExportRef = React.useRef(""); + const [exportAnchor, setExportAnchor] = React.useState(null); + + const crystal = React.useMemo(() => parseCrystal(crystalJson), [crystalJson]); + const kossel = React.useMemo(() => parseKossel(kosselJson), [kosselJson]); + const nCellsSafe: [number, number, number] = [nCells?.[0] || 1, nCells?.[1] || 1, nCells?.[2] || 1]; + const geom = React.useMemo(() => (crystal ? cellGeometry(crystal, nCellsSafe, polyhedra) : null), [crystal, nCellsSafe.join(","), polyhedra]); + const cmapNames = React.useMemo(() => [...COLORMAP_NAMES, ...Object.keys(cmapLuts || {})], [cmapLuts]); + + const viewX = viewFrom === "gun" ? 1 : -1; + const qMaxDisp = Math.min(Math.max(patternRange || 0, 0.2), crystal?.k_max ?? 4); + const [zoneText, setZoneText] = React.useState(""); + const [ptrDrag, setDragging] = React.useState(false); + // continuous slow rotation about the screen axes (toggle buttons next to the step box) + const [spin, setSpin] = React.useState<{ x: boolean; y: boolean }>({ x: false, y: false }); + const spinning = spin.x || spin.y; + const dragging = ptrDrag || spinning; // reduced quality while the orientation is changing + const draggingRef = React.useRef(dragging); + draggingRef.current = dragging; + + // panel sizes from the container width: pattern square S on the right; on + // the left the cell square Sc above the Ewald panel (Sc x Se), S = Sc + GAP + Se + const [hostW, setHostW] = React.useState(null); + React.useEffect(() => { + const el = rootRef.current; + if (!el || typeof ResizeObserver === "undefined") return; + const observer = new ResizeObserver(([entry]) => setHostW(Math.round(entry.contentRect.width))); + observer.observe(el); + return () => observer.disconnect(); + }, []); + const requested = Number.isFinite(panelWidthPx) && panelWidthPx > 0 ? panelWidthPx : 420; + const S = Math.round(Math.max(MIN_PANEL, hostW ? Math.min(requested, hostW - 24) : requested)); + const Sc = showEwald ? Math.round((S - GAP) / 1.5) : S; + const Se = showEwald ? S - GAP - Sc : 0; + + // orientation: local quaternion for smooth dragging, pushed to the model with a throttle + const [quat, setQuatLocal] = React.useState(orientation as Quat); + const quatRef = React.useRef(quat); + React.useEffect(() => { const q = orientation as Quat; quatRef.current = q; setQuatLocal(q); }, [orientation.join(",")]); + const pushTimer = React.useRef(null); + const setQuat = React.useCallback((q: Quat, immediate = false) => { + quatRef.current = q; + setQuatLocal(q); + const push = () => { pushTimer.current = null; setOrientation([...quatRef.current]); }; + if (immediate) { if (pushTimer.current) window.clearTimeout(pushTimer.current); push(); } + else if (!pushTimer.current) pushTimer.current = window.setTimeout(push, 200); + }, [setOrientation]); + + // axis given in SCREEN coordinates (x right, y up, z toward the viewer); mapped to the lab frame by the view + const rotateLab = React.useCallback((axis: Vec3, deg: number, immediate = true) => { + const dq = quatFromAxisAngle([viewX * axis[0], axis[1], viewX * axis[2]], (deg * Math.PI) / 180); + setQuat(qnormalize(qmult(dq, quatRef.current)), immediate); + }, [setQuat, viewX]); + + const spinRef = React.useRef({ ...spin, speed: spinSpeed || 6 }); + spinRef.current = { ...spin, speed: spinSpeed || 6 }; + React.useEffect(() => { + if (!spinning) return; + let raf = 0, last = 0, due = 0, pendX = 0, pendY = 0; + const tick = (t: number) => { + const dt = last ? Math.min(0.1, (t - last) / 1000) : 0; + last = t; + if (spinRef.current.y) pendY += spinRef.current.speed * dt; + if (spinRef.current.x) pendX += spinRef.current.speed * dt; + if (t >= due) { + due = t + 1000 / SPIN_FPS; + if (pendY) rotateLab([0, 1, 0], pendY, false); + if (pendX) rotateLab([1, 0, 0], pendX, false); + pendX = pendY = 0; + } + raf = requestAnimationFrame(tick); + }; + raf = requestAnimationFrame(tick); + return () => cancelAnimationFrame(raf); + }, [spinning, rotateLab]); + + // ---- pointer handling on the cell canvas (mouse and touch) ------------- + const cellRef = React.useRef(null); + const pointers = React.useRef>(new Map()); + const onPointerDown = (e: React.PointerEvent) => { + (e.target as HTMLElement).setPointerCapture?.(e.pointerId); + pointers.current.set(e.pointerId, [e.clientX, e.clientY]); + setDragging(true); + }; + const onPointerMove = (e: React.PointerEvent) => { + const prev = pointers.current.get(e.pointerId); + if (!prev) return; + const cur: [number, number] = [e.clientX, e.clientY]; + if (pointers.current.size >= 2) { + // two fingers: twist about the beam axis + const other = [...pointers.current.entries()].find(([id]) => id !== e.pointerId); + if (other) { + const [ox, oy] = other[1]; + const a0 = Math.atan2(prev[1] - oy, prev[0] - ox); + const a1 = Math.atan2(cur[1] - oy, cur[0] - ox); + let da = a1 - a0; + if (da > Math.PI) da -= 2 * Math.PI; + if (da < -Math.PI) da += 2 * Math.PI; + rotateLab([0, 0, 1], (-da * 180) / Math.PI, false); + } + } else if (e.shiftKey) { + // shift-drag: twist about the beam (the desktop version of the two-finger gesture) + const rect = (e.currentTarget as HTMLElement).getBoundingClientRect(); + const cx = rect.left + rect.width / 2, cy = rect.top + rect.height / 2; + let da = Math.atan2(cur[1] - cy, cur[0] - cx) - Math.atan2(prev[1] - cy, prev[0] - cx); + if (da > Math.PI) da -= 2 * Math.PI; + if (da < -Math.PI) da += 2 * Math.PI; + rotateLab([0, 0, 1], (-da * 180) / Math.PI, false); + } else { + const dx = cur[0] - prev[0], dy = cur[1] - prev[1]; + const degPerPx = 180 / Sc; + const ang = Math.hypot(dx, dy) * degPerPx; + if (ang > 0) rotateLab([dy, dx, 0], ang, false); // trackball: the face nearest the viewer follows the pointer + } + pointers.current.set(e.pointerId, cur); + }; + const onPointerUp = (e: React.PointerEvent) => { + pointers.current.delete(e.pointerId); + if (pointers.current.size === 0) { setDragging(false); setQuat(quatRef.current, true); } + }; + + // ---- pointer handling on the pattern canvas --------------------------------- + // Dragging the pattern by dq (1/A, or rad in Kikuchi mode) moves the zone + // axis so the pattern follows: the Laue circle centre sits at q = -k0 delta + // for a zone axis tilted by delta, so the crystal tilts by -dq/k0. + const shiftPattern = React.useCallback((dqx: number, dqy: number, inverseAngstrom: boolean, immediate: boolean) => { + const k0 = crystal ? 1 / crystal.wavelength : 1; + const ax = inverseAngstrom ? dqx / k0 : dqx, ay = inverseAngstrom ? dqy / k0 : dqy; + const ang = Math.hypot(ax, ay); + if (ang <= 0) return; + const dq = quatFromAxisAngle([ay, -ax, 0], ang); + setQuat(qnormalize(qmult(dq, quatRef.current)), immediate); + }, [crystal, setQuat]); + const patPointers = React.useRef>(new Map()); + const patScale = React.useRef(1); // px per unit of the current frame + const onPatDown = (e: React.PointerEvent) => { + (e.target as HTMLElement).setPointerCapture?.(e.pointerId); + patPointers.current.set(e.pointerId, [e.clientX, e.clientY]); + setDragging(true); + }; + const onPatMove = (e: React.PointerEvent) => { + const prev = patPointers.current.get(e.pointerId); + if (!prev) return; + const cur: [number, number] = [e.clientX, e.clientY]; + if (patPointers.current.size >= 2) { + const other = [...patPointers.current.entries()].find(([id]) => id !== e.pointerId); + if (other) { + const [ox, oy] = other[1]; + let da = Math.atan2(cur[1] - oy, cur[0] - ox) - Math.atan2(prev[1] - oy, prev[0] - ox); + if (da > Math.PI) da -= 2 * Math.PI; + if (da < -Math.PI) da += 2 * Math.PI; + rotateLab([0, 0, 1], (-da * 180) / Math.PI, false); + } + } else if (e.shiftKey) { + const rect = (e.currentTarget as HTMLElement).getBoundingClientRect(); + const cx = rect.left + rect.width / 2, cy = rect.top + rect.height / 2; + let da = Math.atan2(cur[1] - cy, cur[0] - cx) - Math.atan2(prev[1] - cy, prev[0] - cx); + if (da > Math.PI) da -= 2 * Math.PI; + if (da < -Math.PI) da += 2 * Math.PI; + rotateLab([0, 0, 1], (-da * 180) / Math.PI, false); + } else { + const dx = (viewX * (cur[0] - prev[0])) / patScale.current, dy = -(cur[1] - prev[1]) / patScale.current; + shiftPattern(dx, dy, mode !== "kikuchi", false); + } + patPointers.current.set(e.pointerId, cur); + }; + const onPatUp = (e: React.PointerEvent) => { + patPointers.current.delete(e.pointerId); + if (patPointers.current.size === 0) { setDragging(false); setQuat(quatRef.current, true); } + }; + // Double-click on a visible disk: tilt the crystal to the exact Bragg + // condition of that reflection (two-beam: the Laue circle through 000 and + // g). A crystal tilt (wx, wy) about the lab axes changes s_g by + // wx g_y - wy g_x, so w = s_g (-g_y, g_x) / |g_xy|^2 zeroes it. On empty + // space the Laue-circle centre moves to the clicked point (same sense: + // the zone axis tilts away from the click by q / k0); in Kikuchi mode the + // clicked direction of the tilt map moves onto the axis. + const onPatDoubleClick = (e: React.MouseEvent) => { + const rect = e.currentTarget.getBoundingClientRect(); + const x = e.clientX - rect.left, y = e.clientY - rect.top; + if ((mode === "nanobeam" || mode === "cbed") && crystal) { + // a convergent beam draws the same reflections as wide disks, so both + // modes snap to the same two-beam condition the same way + const beamList = mode === "cbed" && cbed ? cbed.beams : nbBeams; + const intenList = mode === "cbed" ? cbedMean : nbInten; + const snapPx = mode === "cbed" + ? Math.max(8, k0 * Math.sin(alpha) * patScale.current) + : Math.max(8, 1.2 * (render === "disks" ? k0 * Math.sin(alpha) * patScale.current : markerSize * (S / 420))); + // candidates under the click: several reflections of different g_z + // share one spot (in hcp the first HOLZ layer is only 0.21 1/A up), so + // take the one that needs the SMALLEST tilt to reach Bragg, and never + // jump by more than 5 degrees + let best: Reflection | null = null, bestTilt = (5 * Math.PI) / 180; + let iMax = 0; + for (let i = 1; i < beamList.length; i++) iMax = Math.max(iMax, intenList[i] || 0); + for (let i = 0; i < beamList.length; i++) { + const b = beamList[i]; + if (b.index < 0 || !(intenList[i] > 1e-4 * iMax)) continue; + const [px, py] = toPx(frame, b.g[0], b.g[1]); + if (Math.hypot(px - x, py - y) > snapPx) continue; + const gxy = Math.hypot(b.g[0], b.g[1]); + if (gxy < 1e-6) continue; + const tilt = Math.abs(b.s) / gxy; + if (tilt < bestTilt) { bestTilt = tilt; best = b; } + } + if (best) { + const gxy2 = best.g[0] ** 2 + best.g[1] ** 2; + const wx = (-best.s * best.g[1]) / gxy2, wy = (best.s * best.g[0]) / gxy2; + setQuat(qnormalize(qmult(quatFromAxisAngle([wx, wy, 0], Math.hypot(wx, wy)), quatRef.current)), true); + return; + } + } + const qx = (viewX * (x - rect.width / 2)) / patScale.current, qy = -(y - rect.height / 2) / patScale.current; + if (mode === "kikuchi") shiftPattern(-qx, -qy, false, true); + else shiftPattern(qx, qy, true, true); + }; + + // ---- saved-notebook preview ---------------------------------------------- + // After the view settles, send a PNG of both panels to Python. It is the + // static image a saved notebook shows without a kernel (save_state=False). + // Not needed with save_state=True or in an exported page. + const previewTimer = React.useRef(null); + const lastPreview = React.useRef(""); + const previewEnabledRef = React.useRef(false); + previewEnabledRef.current = !offline && !saveState; + const schedulePreview = React.useCallback(() => { + if (!previewEnabledRef.current) return; + if (previewTimer.current) window.clearTimeout(previewTimer.current); + const capture = () => { + previewTimer.current = null; + if (draggingRef.current) { previewTimer.current = window.setTimeout(capture, PREVIEW_DELAY_MS); return; } + const cell = cellRef.current, pattern = patRef.current; + if (!cell || !pattern) return; + const ewald = ewaldRef.current; + const fullW = cell.width + pattern.width; + const fullH = Math.max(cell.height + (ewald ? ewald.height : 0), pattern.height); + const scale = Math.min(1, PREVIEW_MAX_PX / Math.max(fullW, fullH, 1)); + const out = composePanels(cell, ewald, pattern, colorsRef.current.bg, colorsRef.current.bgAlt, scale); + if (!out) return; + const b64 = out.toDataURL("image/png").split(",")[1] || ""; + if (!b64 || b64 === lastPreview.current) return; + lastPreview.current = b64; + model.set("_static_fallback_mime", "image/png"); + model.set("_static_fallback_jpeg", b64); + model.save_changes(); + }; + previewTimer.current = window.setTimeout(capture, PREVIEW_DELAY_MS); + }, [model]); + React.useEffect(() => () => { if (previewTimer.current) window.clearTimeout(previewTimer.current); }, []); + const colorsRef = React.useRef(colors); + colorsRef.current = colors; + +// ---- derived geometry --------------------------------------------------- + const R = React.useMemo(() => quatToMatrix(quat), [quat]); + const zoneAxis = React.useMemo(() => { + if (!crystal) return null; + const dc = matTVec(R, [0, 0, 1]); + return directionIndices(crystal.cell, dc); + }, [crystal, R]); + const k0 = crystal ? 1 / crystal.wavelength : 0; + const qual = QUALITY[quality] || QUALITY.medium; + + // ---- nanobeam ----------------------------------------------------------- + // one Bloch solution per precession node (a single untilted node without precession) + const precNodes = React.useMemo(() => { + const n = dragging ? Math.max(6, Math.round((nPrecession || 24) / 2)) : nPrecession || 24; + return precessionTilts(k0, precession || 0, n); + }, [k0, precession, nPrecession, dragging]); + const nbSolution = React.useMemo(() => { + if (!crystal || mode !== "nanobeam" || !dynamical) return null; + // the physics uses every reflection the crystal carries; the pattern range only crops the drawing + return nanobeamSolve(crystal, quat, crystal.k_max, SG_MAX, dragging ? Math.min(qual.nanobeam, 40) : qual.nanobeam, precNodes); + }, [crystal, quat, mode, dynamical, dragging, qual, SG_MAX, precNodes]); + const nbBeams = React.useMemo(() => { + if (!crystal || mode !== "nanobeam") return []; + if (nbSolution) return nbSolution.beams; + return [DIRECT, ...labReflections(crystal, quat, crystal.k_max)]; + }, [crystal, quat, mode, nbSolution]); + const nb = { beams: nbBeams, nDyn: nbSolution ? Math.round(nbSolution.nDynMean) : 0 }; + const nbInten = React.useMemo(() => { + if (!crystal || mode !== "nanobeam") return new Float64Array(0); + if (nbSolution) return nanobeamIntensities(crystal, nbSolution, thickness); + const out = new Float64Array(nbBeams.length); + for (const t of precNodes) { + const v = kinematicalTilted(crystal, nbBeams, t, sigma); + for (let i = 0; i < out.length; i++) out[i] += v[i] / precNodes.length; + } + return out; + }, [crystal, nbBeams, nbSolution, precNodes, mode, thickness, sigma]); + + // ---- CBED --------------------------------------------------------------- + const alpha = semiangle * 1e-3; + const cbed = React.useMemo(() => { + if (!crystal || mode !== "cbed") return null; + const Rk = k0 * Math.sin(alpha); + const grid = tiltGrid(Rk, dragging ? 5 : qual.grid); + // every incident direction of the cone is itself precessed, so the cost is + // the grid times the ring: fewer ring nodes here than in nanobeam + const nodes = precessionTilts(k0, precession || 0, dragging ? 4 : CBED_PREC_NODES); + if (!dynamical) { + return { grid, beams: [DIRECT, ...labReflections(crystal, quat, crystal.k_max)], nDyn: 0, nodes, sols: null }; + } + const { beams, nDyn } = hybridBeams(crystal, quat, crystal.k_max, SG_MAX, dragging ? Math.min(qual.beams, 24) : qual.beams, Math.sin(alpha)); + const dyn = beams.slice(0, nDyn); + const sols: ReturnType[] = []; // grid tilt major, ring node minor + for (const t of grid.tilts) { + for (const nd of nodes) sols.push(blochSolve(crystal, dyn, [t[0] + nd[0], t[1] + nd[1]])); + } + return { grid, beams, nDyn, nodes, sols }; + }, [crystal, quat, qMaxDisp, mode, dynamical, alpha, k0, dragging, qual, SG_MAX, precession]); + const cbedInten = React.useMemo(() => { + if (!crystal || !cbed) return null; + const { grid, beams, nDyn, nodes, sols } = cbed; + return grid.tilts.map((t, i) => { + const out = new Float64Array(beams.length); + for (let k = 0; k < nodes.length; k++) { + const tilt: [number, number] = [t[0] + nodes[k][0], t[1] + nodes[k][1]]; + const acc = new Float64Array(beams.length); + if (sols) { + acc.set(blochIntensities(sols[i * nodes.length + k], thickness)); + slabIntensities(crystal, beams, nDyn, tilt, thickness, acc); + } else { + acc.set(kinematicalTilted(crystal, beams, tilt, sigma)); + } + for (let b = 0; b < out.length; b++) out[b] += acc[b] / nodes.length; + } + return out; + }); + }, [crystal, cbed, thickness, sigma]); + // disk-averaged intensity of every beam, for the double-click snap + const cbedMean = React.useMemo(() => { + if (!cbed || !cbedInten) return new Float64Array(0); + const out = new Float64Array(cbed.beams.length); + for (const arr of cbedInten) for (let b = 0; b < out.length; b++) out[b] += arr[b] / cbedInten.length; + return out; + }, [cbed, cbedInten]); + + // ---- Kossel ------------------------------------------------------------- + const fieldRad = fieldMrad * 1e-3; + const lines = React.useMemo(() => { + if (!crystal || (mode !== "kikuchi" && !kikuchi)) return []; + const fov = mode === "kikuchi" ? fieldRad : qMaxDisp / k0; + return kosselLines(crystal, quat, Math.min(crystal.k_max, 2.5), fov); + }, [crystal, quat, mode, fieldRad, kikuchi, qMaxDisp, k0]); + + // ---- pixel image of the current mode -------------------------------------- + const frame: Frame = React.useMemo(() => ({ size: S, qMax: mode === "kikuchi" ? fieldRad : qMaxDisp, viewX }), [S, mode, fieldRad, qMaxDisp, viewX]); + patScale.current = (0.5 * S * 0.92) / frame.qMax; + const pixelMode = (mode === "nanobeam" && render === "pixels") || mode === "cbed" || (mode === "kikuchi" && render === "pixels"); + const image = React.useMemo(() => { + if (!crystal || !pixelMode) return null; + if (mode === "nanobeam") return nanobeamImage(frame, nbBeams, nbInten, Math.max(1.5, S / 200)); + if (mode === "cbed" && cbed && cbedInten) return cbedImage(frame, cbed.beams, cbed.grid, cbedInten); + if (mode === "kikuchi" && kossel) return kosselLookup(kossel, quat, fieldRad, S, thickness, viewX); + return null; + }, [crystal, pixelMode, mode, frame, nbBeams, nbInten, cbed, cbedInten, kossel, quat, fieldRad, S, thickness, viewX]); + const display = React.useMemo(() => { + if (!image) return null; + let data = image; + if (scaling === "log") { + let mx = 0; + for (let i = 0; i < image.length; i++) if (isFinite(image[i])) mx = Math.max(mx, image[i]); + const eps = 1e-4 * (mx || 1); + data = new Float32Array(image.length); + for (let i = 0; i < image.length; i++) data[i] = isFinite(image[i]) ? Math.log10(Math.max(image[i], 0) + eps) : NaN; + } else if (scaling === "power") { + const pw = Math.min(Math.max(power || 0.5, 0.05), 1); + data = new Float32Array(image.length); + for (let i = 0; i < image.length; i++) data[i] = isFinite(image[i]) ? Math.pow(Math.max(image[i], 0), pw) : NaN; + } + let { min: lo, max: hi } = findDataRange(data); + if (!(hi > lo)) { lo = 0; hi = 1; } + return { data, lo, hi }; + }, [image, scaling, power]); + + // ---- drawing -------------------------------------------------------------- + React.useEffect(() => { + const canvas = cellRef.current; + if (!canvas || !geom || !crystal) return; + drawCell(canvas, geom, quat, Sc, { dark, showAxes: showCellAxes, showLabels: showLabels, atomScale: 0.45, viewX }); + schedulePreview(); + }, [geom, quat, Sc, dark, showCellAxes, showLabels, viewX, repaint]); + + const ewaldRef = React.useRef(null); + React.useEffect(() => { + const canvas = ewaldRef.current; + if (!canvas || !crystal || !showEwald || Se <= 0) return; + const dpr = window.devicePixelRatio || 1; + if (canvas.width !== Sc * dpr || canvas.height !== Se * dpr) { canvas.width = Sc * dpr; canvas.height = Se * dpr; } + const ctx = canvas.getContext("2d"); + if (!ctx) return; + ctx.setTransform(dpr, 0, 0, dpr, 0, 0); + const refl = mode === "nanobeam" && nbBeams.length ? nbBeams : labReflections(crystal, quat, crystal.k_max); + drawEwaldPanel(ctx, Sc, Se, refl, k0, qMaxDisp, SG_MAX, viewX, dark, colors.bgAlt, mode !== "kikuchi" ? precession || 0 : 0); + }, [quat, Sc, Se, dark, colors, viewX, showEwald, crystal, mode, nbBeams, qMaxDisp, k0, SG_MAX, precession, repaint]); + + const patRef = React.useRef(null); + React.useEffect(() => { + const canvas = patRef.current; + if (!canvas || !crystal) return; + const ctx = setupCanvas(canvas, S); + if (!ctx) return; + if (display) { + const { vmin, vmax } = sliderRange(display.lo, display.hi, vminPct, vmaxPct); + drawImage(ctx, frame, display.data, cmap, vmin, vmax, dark, mode === "kikuchi" ? "mrad" : "Å⁻¹", cmapLuts?.[cmap]); + if (mode !== "kikuchi" && kikuchi) drawKikuchiOverlay(ctx, frame, lines, k0, true); + if (mode === "nanobeam" && showHkl) labelBeams(ctx, frame, nbBeams, nbInten); + } else if (mode === "nanobeam" && render === "disks") { + drawDisks(ctx, frame, nbBeams, nbInten, dark, showHkl, k0 * Math.sin(alpha), markerPower); + if (kikuchi) drawKikuchiOverlay(ctx, frame, lines, k0, dark); + } else if (mode === "nanobeam") { + drawMarkers(ctx, frame, nbBeams, nbInten, dark, showHkl, !dynamical, markerPower, markerSize); + if (kikuchi) drawKikuchiOverlay(ctx, frame, lines, k0, dark); + } else if (mode === "kikuchi") { + if (render === "pixels" && !kossel) { + ctx.fillStyle = dark ? "#000" : "#fff"; ctx.fillRect(0, 0, S, S); + ctx.fillStyle = colors.text; ctx.font = "13px sans-serif"; ctx.textAlign = "center"; + ctx.fillText("No Kossel reference pattern loaded", S / 2, S / 2 - 10); + ctx.fillText(offline ? "(export the page after compute_kossel_reference)" : "Press Compute Reference below", S / 2, S / 2 + 10); + } else { + drawKosselLines(ctx, frame, lines, dark, showHkl, 0.02); + } + } else if (mode === "cbed") { + ctx.fillStyle = dark ? "#000" : "#fff"; ctx.fillRect(0, 0, S, S); + } + schedulePreview(); + }, [crystal, display, frame, mode, render, dark, colors, cmap, cmapLuts, vminPct, vmaxPct, nbBeams, nbInten, showHkl, dynamical, kikuchi, lines, k0, kossel, S, offline, markerPower, markerSize, alpha, repaint]); + + // ---- actions --------------------------------------------------------------- + const goZoneAxis = () => { + const uvw = parseDirection(zoneText); + if (!uvw || !crystal) return; + const c = crystal.cell; + const d: Vec3 = [ + uvw[0] * c[0][0] + uvw[1] * c[1][0] + uvw[2] * c[2][0], + uvw[0] * c[0][1] + uvw[1] * c[1][1] + uvw[2] * c[2][1], + uvw[0] * c[0][2] + uvw[1] * c[1][2] + uvw[2] * c[2][2], + ]; + setQuat(quatFromZoneAxis(d), true); + }; + const choosePreset = (name: string) => { + if (offline) { + const data = offlinePresets?.[name]; + if (data) { setCrystalJson(JSON.stringify(data)); setPreset(name); } + } else { + setPreset(name); + } + }; + const baseName = `${slug(crystal?.name || "crystal")}_${mode}`; + const panelsPng = (onBlob: (blob: Blob) => void) => { + const out = composePanels(cellRef.current, showEwald ? ewaldRef.current : null, patRef.current, colors.bg, colors.bgAlt); + out?.toBlob((blob) => { if (blob) onBlob(blob); }, "image/png"); + }; + const handleCopy = () => { + panelsPng((blob) => { + try { navigator.clipboard.write([new ClipboardItem({ "image/png": blob })]); } + catch { downloadBlob(blob, `${baseName}.png`); } + }); + }; + const handleExportPng = () => { + setExportAnchor(null); + panelsPng((blob) => downloadBlob(blob, `${baseName}.png`)); + }; + const handleExportHtml = () => { + setExportAnchor(null); + exportCounterRef.current += 1; + const id = `html-${exportCounterRef.current}`; + pendingExportRef.current = id; + setExportRequest(JSON.stringify({ mode: "single", encoding: "full", downsample: null, download: true, id, filename: `${baseName}_diffractionsim.html` })); + }; + React.useEffect(() => { + if (!exportPayloadId || exportPayloadId !== pendingExportRef.current) return; + const bytes = extractBytes(exportPayload); + if (bytes.length === 0) return; + const payload = bytes.byteOffset === 0 && bytes.byteLength === bytes.buffer.byteLength ? bytes : bytes.slice(); + downloadBlob(new Blob([payload as BlobPart], { type: "text/html;charset=utf-8" }), exportFilename || "diffractionsim.html"); + pendingExportRef.current = ""; + setExportRequest(JSON.stringify({ mode: "clear" })); + }, [exportPayload, exportPayloadId, exportFilename, setExportRequest]); + + // ---- styles ---------------------------------------------------------------- + const presetNames = offline ? Object.keys(offlinePresets || {}) : presets; + const themedSelect = { + fontSize: 11, height: 26, bgcolor: colors.controlBg, color: colors.text, + "& .MuiSelect-select": { py: 0.25, fontSize: 11 }, + "& .MuiSvgIcon-root": { color: colors.textMuted }, + "& .MuiOutlinedInput-notchedOutline": { borderColor: colors.border }, + "&:hover .MuiOutlinedInput-notchedOutline": { borderColor: colors.accent }, + "&.Mui-disabled": { color: colors.textMuted, "& .MuiSelect-select": { WebkitTextFillColor: colors.textMuted } }, + }; + const themedMenuProps = { + ...downwardMenuProps, + PaperProps: { sx: { bgcolor: colors.controlBg, color: colors.text, border: `1px solid ${colors.border}` } }, + }; + const toggleGroup = { + "& .MuiToggleButton-root": { + px: 1, py: 0.25, fontSize: 11, textTransform: "none", color: colors.text, borderColor: colors.border, bgcolor: colors.controlBg, + "&.Mui-selected": { color: colors.accent, bgcolor: colors.bg, fontWeight: 600 }, + "&:hover": { bgcolor: colors.bgAlt }, + }, + }; + const textField = { + "& input": { fontSize: 11, py: 0.5, color: colors.text }, + "& input::placeholder": { color: colors.textMuted, opacity: 1 }, + "& .MuiOutlinedInput-notchedOutline": { borderColor: colors.border }, + "&:hover .MuiOutlinedInput-notchedOutline": { borderColor: colors.accent }, + bgcolor: colors.controlBg, + }; + const button = { ...compactButton, color: colors.accent, borderColor: colors.border, "&:hover": { borderColor: colors.accent } }; + const sectionLabel = { fontSize: 11, fontWeight: 600, color: colors.text, mr: 0.5 }; + const panelCanvas = { borderRadius: 4, border: `1px solid ${colors.border}`, display: "block" } as const; + const nDyn = mode === "nanobeam" ? nb.nDyn : mode === "cbed" && cbed ? cbed.nDyn : 0; + const nBeams = mode === "nanobeam" ? nbBeams.length : mode === "cbed" && cbed ? cbed.beams.length : lines.length; + + return ( + + {!crystal || !geom ? ( + Loading crystal… + ) : ( + + {/* toolbar: widget controls, Copy, Export, export status, Reset */} + + {title} + + + + + + setZoneText(e.target.value)} onKeyDown={(e) => { if (e.key === "Enter") goZoneAxis(); }} + inputProps={{ "aria-label": "Zone axis" }} sx={{ width: 150, ...textField }} /> + + + + + + setExportAnchor(null)} {...themedMenuProps}> + PNG + {exportEnabled && HTML} + + {exportEnabled && exportStatus && ( + {exportStatus} + )} + + + + {/* panels: cell (with the Ewald view below it) and the pattern */} + + + + {showEwald && Se > 0 && ( + + )} + + + + + + + {/* controls, full width under the panels */} + + {/* crystal row */} + + Crystal + {(["x", "y", "z"] as const).map((ax, i) => ( + + rotateLab([+(i === 0), +(i === 1), +(i === 2)], -stepDeg)}>{ax} − + rotateLab([+(i === 0), +(i === 1), +(i === 2)], stepDeg)}>{ax} + + + ))} + + setStepDeg(Math.min(180, Math.max(0.01, Number(e.target.value) || 0.01)))} + inputProps={{ step: 1, min: 0.01, max: 180, "aria-label": "Rotation step in degrees", style: { fontSize: 11, padding: "4px 6px", width: 42 } }} sx={textField} /> + ° + + + + setSpin((s) => ({ ...s, y: !s.y }))}>↔ + setSpin((s) => ({ ...s, x: !s.x }))}>↕ + + setSpinSpeed(v as number)} + aria-label="Rotation speed" sx={{ ...sliderStyles.small, width: 56, mx: 0.5, color: colors.accent }} /> + {Math.round(spinSpeed || 6)}°/s + + Zone axis {fmtIndices(zoneAxis, crystal.hexagonal)} + {crystal.name} · {crystal.spacegroup || crystal.pointgroup} + + + + + + + + {[0, 1, 2].map((i) => ( + { const v = [...nCellsSafe]; v[i] = Math.max(1, Math.min(6, Math.round(Number(e.target.value) || 1))); setNCells(v); }} + inputProps={{ min: 1, max: 6, step: 1, "aria-label": `Cells along ${"abc"[i]}`, style: { fontSize: 11, padding: "3px 4px", width: 26 } }} sx={textField} /> + ))} + along a, b, c + + + + {/* pattern row */} + + Pattern + v && setMode(v)} sx={toggleGroup} aria-label="Pattern mode"> + Nanobeam + CBED + Kikuchi + + {mode !== "cbed" && ( + v && setRender(v)} sx={toggleGroup} aria-label="Rendering"> + {mode === "kikuchi" ? "Lines" : "Markers"} + {mode === "nanobeam" && Disks} + Pixels + + )} + {mode !== "kikuchi" && } + + {mode !== "kikuchi" && } + {mode !== "kikuchi" && dynamical && ( + + + + )} + {mode === "kikuchi" && render === "pixels" && !kossel && !offline && ( + + )} + + + {/* physics sliders */} + + `${v.toFixed(0)} Å`} colors={colors} + disabled={mode !== "kikuchi" ? !dynamical : render !== "pixels"} /> + {(mode === "cbed" || (mode === "nanobeam" && render === "disks")) && `${v.toFixed(1)} mrad`} colors={colors} />} + {mode !== "kikuchi" && (v > 0 ? `${v.toFixed(2)}°` : "off")} colors={colors} />} + {mode !== "kikuchi" && `${v.toFixed(2)} Å⁻¹`} colors={colors} />} + {mode === "kikuchi" && `${v.toFixed(0)} mrad`} colors={colors} />} + {mode !== "kikuchi" && !dynamical && `${v.toFixed(3)} Å⁻¹`} colors={colors} />} + + + {/* display row */} + + {mode === "nanobeam" && render === "markers" && ( + <> + `p = ${v.toFixed(2)}`} colors={colors} /> + `${v.toFixed(0)} px`} colors={colors} width={140} /> + + )} + {mode === "nanobeam" && render === "disks" && ( + `p = ${v.toFixed(2)}`} colors={colors} /> + )} + {pixelMode && ( + + + + + + + + + )} + {pixelMode && scaling === "power" && ( + v.toFixed(2)} colors={colors} width={110} /> + )} + {display && ( + { setVminPct(a); setVmaxPct(b); }} + lo={display.lo} hi={display.hi} colors={colors} /> + )} + + + + {+energy.toFixed(1)} keV · λ = {(crystal.wavelength * 100).toFixed(3)} pm · {nBeams} {mode === "kikuchi" ? "lines" : "beams"} + {mode !== "kikuchi" && dynamical ? ` · ${nDyn} Bloch beams (|s| < ${SG_MAX} Å⁻¹${crystal.absorptive ? ", absorptive" : ""}), thin-slab intensities for the rest` : ""} + {mode !== "kikuchi" && precession > 0 + ? ` · precession ${precession.toFixed(2)}° over ${mode === "cbed" ? (cbed ? cbed.nodes.length : 0) : precNodes.length} ring nodes` + : ""} + {mode === "cbed" ? " · disks summed incoherently where they overlap" : ""} + {status ? ` · ${status}` : ""} + + Drag the cell (near face follows) or the pattern (tilt map follows) · shift-drag or two fingers twist about the beam · double-click a disk for its two-beam condition, or empty space to put the Laue circle centre there · buttons rotate about the screen axes + + + )} + + ); +} + +function labelBeams(ctx: CanvasRenderingContext2D, f: Frame, beams: Reflection[], inten: Float64Array) { + let iMax = 0; + for (let i = 0; i < beams.length; i++) iMax = Math.max(iMax, inten[i]); + if (iMax <= 0) return; + ctx.font = `${Math.max(9, Math.round(f.size / 38))}px sans-serif`; + ctx.textAlign = "center"; ctx.textBaseline = "bottom"; + ctx.fillStyle = "#ffd54f"; // on the colormapped image + let count = 0; + for (let i = 0; i < beams.length && count < 40; i++) { + if (inten[i] / iMax < 0.08) continue; + const [x, y] = toPx(f, beams[i].g[0], beams[i].g[1]); + ctx.fillText(hklText(beams[i].hkl), x, y - 6); + count++; + } +} + +export default { render: createRender(DiffSim) }; diff --git a/js/diffractionsim/math.test.ts b/js/diffractionsim/math.test.ts new file mode 100644 index 000000000..a01f907c4 --- /dev/null +++ b/js/diffractionsim/math.test.ts @@ -0,0 +1,127 @@ +// @vitest-environment node +import { describe, expect, it } from "vitest"; + +import { + Vec3, + directionIndices, + eighComplex, + fourToThree, + matTVec, + matVec, + parseDirection, + quatFromZoneAxis, + quatToMatrix, + threeToFour, +} from "./math"; +import { normalizeMode } from "./mode"; +import { colormapLut } from "./pattern"; +import { electronWavelength, parseCrystal, relativisticGamma } from "./physics"; +import { PRESETS } from "../diffractionsim-web/presets"; + +const CUBIC: number[][] = [[5.431, 0, 0], [0, 5.431, 0], [0, 0, 5.431]]; + +function expectClose(a: ArrayLike, b: ArrayLike, tol = 1e-9) { + expect(a.length).toBe(b.length); + for (let i = 0; i < a.length; i++) expect(Math.abs(a[i] - b[i])).toBeLessThan(tol); +} + +describe("diffsim orientation math", () => { + it("maps the requested zone axis onto the beam (z)", () => { + for (const uvw of [[1, 1, 0], [1, 1, 1], [0, 0, 1], [0, 0, -1], [1, 2, 3]] as Vec3[]) { + const d = uvw; + const n = Math.hypot(...d); + const R = quatToMatrix(quatFromZoneAxis(d)); + expectClose(matVec(R, [d[0] / n, d[1] / n, d[2] / n]), [0, 0, 1]); + expect(directionIndices(CUBIC, matTVec(R, [0, 0, 1]))).toEqual(uvw); + } + }); + + it("builds orthonormal rotation matrices", () => { + const R = quatToMatrix(quatFromZoneAxis([1, 2, 3], 30)); + for (let i = 0; i < 3; i++) { + for (let j = 0; j < 3; j++) { + const dot = R[3 * i] * R[3 * j] + R[3 * i + 1] * R[3 * j + 1] + R[3 * i + 2] * R[3 * j + 2]; + expect(Math.abs(dot - (i === j ? 1 : 0))).toBeLessThan(1e-12); + } + } + }); + + it("converts between three- and four-index hexagonal directions", () => { + expect(fourToThree([0, 0, 0, 1])).toEqual([0, 0, 1]); + expect(fourToThree([2, -1, -1, 0])).toEqual([3, 0, 0]); + expect(threeToFour([1, 0, 0])).toEqual([2, -1, -1, 0]); + expect(threeToFour([0, 0, 1]).map((x) => x + 0)).toEqual([0, 0, 0, 1]); // t comes out as -0 + }); + + it("parses zone-axis text", () => { + expect(parseDirection("1 1 0")).toEqual([1, 1, 0]); + expect(parseDirection("[1-10]")).toEqual([1, -1, 0]); + expect(parseDirection("0001")).toEqual([0, 0, 1]); + expect(parseDirection("1 0 0 1")).toBeNull(); // u + v + t must vanish + expect(parseDirection("0 0 0")).toBeNull(); + }); +}); + +describe("diffsim Hermitian eigensolver", () => { + it("returns eigenpairs of a complex Hermitian matrix", () => { + const n = 3; + const re = Float64Array.from([2, 1, 0, 1, 3, 0.5, 0, 0.5, 1]); + const im = Float64Array.from([0, 0.5, -0.2, -0.5, 0, 0.3, 0.2, -0.3, 0]); + const { vals, vecRe, vecIm } = eighComplex(re, im, n); + let trace = 0; + for (let j = 0; j < n; j++) { + trace += vals[j]; + for (let i = 0; i < n; i++) { + // (A v)_i = sum_k A_ik v_k, complex + let sr = 0, si = 0; + for (let k = 0; k < n; k++) { + const ar = re[i * n + k], ai = im[i * n + k]; + const vr = vecRe[k * n + j], vi = vecIm[k * n + j]; + sr += ar * vr - ai * vi; + si += ar * vi + ai * vr; + } + expect(Math.abs(sr - vals[j] * vecRe[i * n + j])).toBeLessThan(1e-9); + expect(Math.abs(si - vals[j] * vecIm[i * n + j])).toBeLessThan(1e-9); + } + } + expect(Math.abs(trace - 6)).toBeLessThan(1e-9); + }); +}); + +describe("diffsim physics constants", () => { + it("matches the relativistic wavelength used in Python at 200 keV", () => { + // quantem electron_wavelength_angstrom(200e3) = 0.025079337... A + expect(Math.abs(electronWavelength(200e3) - 0.0250793)).toBeLessThan(1e-6); + expect(Math.abs(relativisticGamma(200e3) - 1.391390)).toBeLessThan(1e-5); + }); + + it("decodes the embedded silicon preset", () => { + const si = parseCrystal(PRESETS["Si (diamond cubic)"]); + expect(si).not.toBeNull(); + expect(si!.hkl.length).toBe(si!.F2.length); + expect(si!.U_re.length).toBe(si!.F2.length); + expect(si!.k_max).toBe(3); + expect(si!.absorptive).toBe(true); + // diamond glide: 200 is kinematically forbidden, 111 is not + const f2 = (h: number[]) => si!.F2[si!.hkl.findIndex((x) => x.join() === h.join())]; + expect(f2([2, 0, 0])).toBe(0); + expect(f2([1, 1, 1])).toBeGreaterThan(0); + }); +}); + +describe("diffsim modes and colormaps", () => { + it("accepts kossel as the earlier name of kikuchi", () => { + expect(normalizeMode("kossel")).toBe("kikuchi"); + expect(normalizeMode("Kikuchi")).toBe("kikuchi"); + expect(normalizeMode("cbed")).toBe("cbed"); + expect(normalizeMode("unknown", "cbed")).toBe("cbed"); + expect(normalizeMode(undefined)).toBe("nanobeam"); + }); + + it("reverses a shared colormap for the _r suffix", () => { + const gray = colormapLut("gray"); + const grayR = colormapLut("gray_r"); + expect(Array.from(grayR.subarray(0, 3))).toEqual(Array.from(gray.subarray(765, 768))); + expect(Array.from(grayR.subarray(765, 768))).toEqual(Array.from(gray.subarray(0, 3))); + }); +}); diff --git a/js/diffractionsim/math.ts b/js/diffractionsim/math.ts new file mode 100644 index 000000000..82105f7cd --- /dev/null +++ b/js/diffractionsim/math.ts @@ -0,0 +1,234 @@ +/** + * Small numerical kit for the diffraction simulator: quaternions (scalar + * first, the quantem convention: v_lab = R(q) v_crystal), base64 float32 + * decoding, and a complex Hermitian eigensolver (cyclic Jacobi) for the + * Bloch wave calculation in the browser. + */ + +export type Quat = [number, number, number, number]; +export type Vec3 = [number, number, number]; + +export function qmult(a: Quat, b: Quat): Quat { + const [aw, ax, ay, az] = a; + const [bw, bx, by, bz] = b; + return [ + aw * bw - ax * bx - ay * by - az * bz, + aw * bx + ax * bw + ay * bz - az * by, + aw * by - ax * bz + ay * bw + az * bx, + aw * bz + ax * by - ay * bx + az * bw, + ]; +} + +export function qnormalize(q: Quat): Quat { + const n = Math.hypot(q[0], q[1], q[2], q[3]) || 1; + const s = q[0] < 0 ? -1 / n : 1 / n; + return [q[0] * s, q[1] * s, q[2] * s, q[3] * s]; +} + +export function quatFromAxisAngle(axis: Vec3, angle: number): Quat { + const n = Math.hypot(axis[0], axis[1], axis[2]) || 1; + const s = Math.sin(angle / 2) / n; + return [Math.cos(angle / 2), axis[0] * s, axis[1] * s, axis[2] * s]; +} + +/** Row-major 3x3 rotation matrix R with v_lab = R v_crystal. */ +export function quatToMatrix(q: Quat): number[] { + const [w, x, y, z] = q; + return [ + 1 - 2 * (y * y + z * z), 2 * (x * y - z * w), 2 * (x * z + y * w), + 2 * (x * y + z * w), 1 - 2 * (x * x + z * z), 2 * (y * z - x * w), + 2 * (x * z - y * w), 2 * (y * z + x * w), 1 - 2 * (x * x + y * y), + ]; +} + +export function matVec(R: number[], v: Vec3): Vec3 { + return [ + R[0] * v[0] + R[1] * v[1] + R[2] * v[2], + R[3] * v[0] + R[4] * v[1] + R[5] * v[2], + R[6] * v[0] + R[7] * v[1] + R[8] * v[2], + ]; +} + +/** R^T v: lab to crystal frame. */ +export function matTVec(R: number[], v: Vec3): Vec3 { + return [ + R[0] * v[0] + R[3] * v[1] + R[6] * v[2], + R[1] * v[0] + R[4] * v[1] + R[7] * v[2], + R[2] * v[0] + R[5] * v[1] + R[8] * v[2], + ]; +} + +/** Quaternion putting the crystal-frame unit direction d along +z (lab). */ +export function quatFromZoneAxis(d: Vec3, inPlaneDeg = 0): Quat { + const n = Math.hypot(d[0], d[1], d[2]) || 1; + const v: Vec3 = [d[0] / n, d[1] / n, d[2] / n]; + const axis: Vec3 = [v[1], -v[0], 0]; // v x z + const sinT = Math.hypot(axis[0], axis[1]); + const angle = Math.atan2(sinT, v[2]); + const qTilt = sinT < 1e-12 ? quatFromAxisAngle([1, 0, 0], v[2] > 0 ? 0 : Math.PI) : quatFromAxisAngle(axis, angle); + const qSpin = quatFromAxisAngle([0, 0, 1], (inPlaneDeg * Math.PI) / 180); + return qnormalize(qmult(qSpin, qTilt)); +} + +export function decodeF32(b64: string): Float32Array { + if (!b64) return new Float32Array(0); + const bin = atob(b64); + const bytes = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; i++) bytes[i] = bin.charCodeAt(i); + return new Float32Array(bytes.buffer); +} + +/** Smallest integer direction indices [uvw] with u a + v b + w c along d (crystal Cartesian), or null. */ +export function directionIndices(cell: number[][], d: Vec3, maxMult = 8): [number, number, number] | null { + // fractional coordinates of d: solve d = cell^T uvw -> uvw = inv(cell^T) d + const m = invert3(transpose3(cell)); + if (!m) return null; + const f = matVec(m, d); + const fm = Math.max(Math.abs(f[0]), Math.abs(f[1]), Math.abs(f[2])) || 1; + const v = f.map((x) => x / fm); + for (let mult = 1; mult <= maxMult; mult++) { + const w = v.map((x) => x * mult); + if (w.every((x) => Math.abs(x - Math.round(x)) < 0.02)) { + const ints = w.map((x) => Math.round(x)) as [number, number, number]; + // accept only if the integer direction is within 0.3 degrees of d + const c = cell; + const v: Vec3 = [ + ints[0] * c[0][0] + ints[1] * c[1][0] + ints[2] * c[2][0], + ints[0] * c[0][1] + ints[1] * c[1][1] + ints[2] * c[2][1], + ints[0] * c[0][2] + ints[1] * c[1][2] + ints[2] * c[2][2], + ]; + const cosang = (v[0] * d[0] + v[1] * d[1] + v[2] * d[2]) / ((Math.hypot(...v) * Math.hypot(...d)) || 1); + if (Math.abs(cosang) < Math.cos((0.3 * Math.PI) / 180)) return null; + const g = gcd3(ints); + return ints.map((x) => x / g) as [number, number, number]; + } + } + return null; +} + +/** Miller-Bravais direction [u v t w] -> three-index [U V W] = [2u+v, u+2v, w]. */ +export function fourToThree(v: number[]): [number, number, number] { + const [u, vv, , w] = v; + return [2 * u + vv, u + 2 * vv, w]; +} + +/** Three-index direction [U V W] of a hexagonal cell -> smallest integer [u v t w]. */ +export function threeToFour(d: [number, number, number]): [number, number, number, number] { + const [U, V, W] = d; + // u = (2U - V)/3, v = (2V - U)/3, t = -(u + v): scale by 3 and reduce + const ints = [2 * U - V, 2 * V - U, -(U + V), 3 * W]; + const g = Math.max(1, ints.reduce((a, b) => gcd(a, b), 0)); + return ints.map((x) => x / g) as [number, number, number, number]; +} + +/** Parse "1 1 0", "110", "1,-1,0", "[1-10]" or a 4-index "0001" / "1 0 -1 0"; 4 indices are Miller-Bravais. */ +export function parseDirection(text: string): [number, number, number] | null { + const t = text.trim().replace(/[\[\]()]/g, ""); + let parts: string[]; + if (/[\s,]/.test(t)) parts = t.split(/[\s,]+/).filter(Boolean); + else parts = t.match(/-?\d/g) || []; + if (parts.length !== 3 && parts.length !== 4) return null; + const v = parts.map(Number); + if (v.some((x) => !isFinite(x)) || v.every((x) => x === 0)) return null; + if (v.length === 4) { + if (Math.abs(v[0] + v[1] + v[2]) > 1e-9) return null; // u + v + t must vanish + return fourToThree(v); + } + return v as [number, number, number]; +} + +function gcd(a: number, b: number): number { + a = Math.abs(a); b = Math.abs(b); + while (b) [a, b] = [b, a % b]; + return a; +} +function gcd3(v: [number, number, number]): number { + return Math.max(1, gcd(gcd(v[0], v[1]), v[2])); +} + +export function transpose3(a: number[][]): number[] { + return [a[0][0], a[1][0], a[2][0], a[0][1], a[1][1], a[2][1], a[0][2], a[1][2], a[2][2]]; +} + +export function invert3(m: number[]): number[] | null { + const [a, b, c, d, e, f, g, h, i] = m; + const A = e * i - f * h, B = -(d * i - f * g), C = d * h - e * g; + const det = a * A + b * B + c * C; + if (Math.abs(det) < 1e-14) return null; + const inv = [ + A, -(b * i - c * h), b * f - c * e, + B, a * i - c * g, -(a * f - c * d), + C, -(a * h - b * g), a * e - b * d, + ]; + return inv.map((x) => x / det); +} + +/** + * Eigendecomposition of a complex Hermitian matrix by cyclic Jacobi + * rotations. re/im are row-major n x n; returns eigenvalues and the + * eigenvectors as columns (vecRe[i*n + j] = component i of eigenvector j). + * O(n^3) per sweep, a handful of sweeps: milliseconds for n ~ 100. + */ +export function eighComplex(re: Float64Array, im: Float64Array, n: number) { + const a = Float64Array.from(re); + const b = Float64Array.from(im); + const vr = new Float64Array(n * n); + const vi = new Float64Array(n * n); + for (let i = 0; i < n; i++) vr[i * n + i] = 1; + const idx = (i: number, j: number) => i * n + j; + for (let sweep = 0; sweep < 60; sweep++) { + let off = 0; + for (let p = 0; p < n; p++) for (let q = p + 1; q < n; q++) off += a[idx(p, q)] ** 2 + b[idx(p, q)] ** 2; + if (off < 1e-24) break; + for (let p = 0; p < n - 1; p++) { + for (let q = p + 1; q < n; q++) { + const apq_r = a[idx(p, q)], apq_i = b[idx(p, q)]; + const mag = Math.hypot(apq_r, apq_i); + if (mag < 1e-300) continue; + // phase rotation of column q (and its row) makes a_pq real positive + const cph = apq_r / mag, sph = apq_i / mag; // e^{i phi} = (cph, sph) + // column q *= e^{-i phi}; row q *= e^{i phi} + for (let k = 0; k < n; k++) { + const kr = a[idx(k, q)], ki = b[idx(k, q)]; + a[idx(k, q)] = kr * cph + ki * sph; + b[idx(k, q)] = ki * cph - kr * sph; + } + for (let k = 0; k < n; k++) { + const kr = a[idx(q, k)], ki = b[idx(q, k)]; + a[idx(q, k)] = kr * cph - ki * sph; + b[idx(q, k)] = ki * cph + kr * sph; + } + for (let k = 0; k < n; k++) { + const kr = vr[idx(k, q)], ki = vi[idx(k, q)]; + vr[idx(k, q)] = kr * cph + ki * sph; + vi[idx(k, q)] = ki * cph - kr * sph; + } + // real Jacobi rotation in the (p, q) plane + const app = a[idx(p, p)], aqq = a[idx(q, q)], apq = a[idx(p, q)]; + const theta = 0.5 * Math.atan2(2 * apq, aqq - app); + const c = Math.cos(theta), s = Math.sin(theta); + for (let k = 0; k < n; k++) { + // columns + const pr = a[idx(k, p)], pi = b[idx(k, p)], qr = a[idx(k, q)], qi = b[idx(k, q)]; + a[idx(k, p)] = c * pr - s * qr; b[idx(k, p)] = c * pi - s * qi; + a[idx(k, q)] = s * pr + c * qr; b[idx(k, q)] = s * pi + c * qi; + } + for (let k = 0; k < n; k++) { + // rows + const pr = a[idx(p, k)], pi = b[idx(p, k)], qr = a[idx(q, k)], qi = b[idx(q, k)]; + a[idx(p, k)] = c * pr - s * qr; b[idx(p, k)] = c * pi - s * qi; + a[idx(q, k)] = s * pr + c * qr; b[idx(q, k)] = s * pi + c * qi; + } + for (let k = 0; k < n; k++) { + const pr = vr[idx(k, p)], pi = vi[idx(k, p)], qr = vr[idx(k, q)], qi = vi[idx(k, q)]; + vr[idx(k, p)] = c * pr - s * qr; vi[idx(k, p)] = c * pi - s * qi; + vr[idx(k, q)] = s * pr + c * qr; vi[idx(k, q)] = s * pi + c * qi; + } + a[idx(p, q)] = 0; b[idx(p, q)] = 0; a[idx(q, p)] = 0; b[idx(q, p)] = 0; + } + } + } + const vals = new Float64Array(n); + for (let i = 0; i < n; i++) vals[i] = a[idx(i, i)]; + return { vals, vecRe: vr, vecIm: vi }; +} diff --git a/js/diffractionsim/mode.ts b/js/diffractionsim/mode.ts new file mode 100644 index 000000000..18d9ca9df --- /dev/null +++ b/js/diffractionsim/mode.ts @@ -0,0 +1,14 @@ +/** Pattern modes of DiffractionSim. */ +export type PatternMode = "nanobeam" | "cbed" | "kikuchi"; + +export const PATTERN_MODES: readonly PatternMode[] = ["nanobeam", "cbed", "kikuchi"]; + +/** + * Canonical pattern mode for a trait or directive value. "kossel" is the + * earlier name of "kikuchi" and maps to it; anything unknown gives `fallback`. + */ +export function normalizeMode(value: unknown, fallback: PatternMode = "nanobeam"): PatternMode { + const v = typeof value === "string" ? value.trim().toLowerCase() : ""; + if (v === "kossel") return "kikuchi"; + return (PATTERN_MODES as readonly string[]).includes(v) ? (v as PatternMode) : fallback; +} diff --git a/js/diffractionsim/pattern.ts b/js/diffractionsim/pattern.ts new file mode 100644 index 000000000..6bc7876c1 --- /dev/null +++ b/js/diffractionsim/pattern.ts @@ -0,0 +1,468 @@ +/** + * Pattern renderers for the simulator: nanobeam markers or pixels, CBED + * disks, Kikuchi (Kossel) lines and the Kossel reference lookup. Every renderer works + * in canvas coordinates with q_x to the right and q_y up. + */ + +import { COLORMAPS, applyColormap } from "../colormaps"; +import { formatScaleLabel, roundToNiceValue } from "../figure"; +import type { Reflection } from "./physics"; +import type { KosselLine } from "./physics"; + +const MAX_LABELS = 20; // strongest reflections labelled + +export interface Frame { + size: number; // canvas CSS px (square) + qMax: number; // 1/A at the edge (nanobeam / CBED) or rad (Kossel) + viewX: number; // +1: seen from the gun side (lab x to the right); -1: from the detector side (mirrored) +} + +export function scaleOf(f: Frame): number { + return (0.5 * f.size * 0.92) / f.qMax; // px per unit +} + +/** Lab (x, y) in pattern units to canvas px. */ +export function toPx(f: Frame, x: number, y: number): [number, number] { + const s = scaleOf(f); + return [f.size / 2 + f.viewX * x * s, f.size / 2 - y * s]; +} + +/** Canvas px to lab (x, y) in pattern units. */ +export function fromPx(f: Frame, px: number, py: number): [number, number] { + const s = scaleOf(f); + return [(f.viewX * (px - f.size / 2)) / s, -(py - f.size / 2) / s]; +} + +export function setupCanvas(canvas: HTMLCanvasElement, size: number): CanvasRenderingContext2D | null { + const dpr = window.devicePixelRatio || 1; + if (canvas.width !== size * dpr || canvas.height !== size * dpr) { + canvas.width = size * dpr; + canvas.height = size * dpr; + } + const ctx = canvas.getContext("2d"); + if (!ctx) return null; + ctx.setTransform(dpr, 0, 0, dpr, 0, 0); + return ctx; +} + +/** + * Nanobeam pattern as markers. Marker AREA scales as intensity^markerPower + * (0.5 = sqrt intensity, the default); markerSize is the radius (px) of + * the strongest beam, capped so the densest net does not merge. + */ +export function drawMarkers( + ctx: CanvasRenderingContext2D, f: Frame, beams: Reflection[], inten: Float64Array, dark: boolean, + labels: boolean, kinematic: boolean, markerPower = 0.5, markerSize = 20, +) { + const s = scaleOf(f); + ctx.fillStyle = dark ? "#000" : "#fff"; + ctx.fillRect(0, 0, f.size, f.size); + // normalise to the strongest diffracted beam: the direct beam saturates and the weak spots stay visible + let iMax = 0; + for (let i = 0; i < beams.length; i++) if (beams[i].index >= 0) iMax = Math.max(iMax, inten[i]); + if (iMax <= 0) iMax = 1; + // marker radius capped so neighbouring spots of the densest net do not merge + let gMin = Infinity; + for (const b of beams) if (b.index >= 0 && b.gLen > 1e-6) gMin = Math.min(gMin, b.gLen); + const rMax = Math.min(markerSize * (f.size / 420), isFinite(gMin) ? 0.42 * gMin * s : Infinity); + const fg = dark ? "#fff" : "#000"; + const strong: { x: number; y: number; r: number; hkl: number[]; rel: number }[] = []; + for (let i = 0; i < beams.length; i++) { + const b = beams[i]; + const rel = Math.min(1, inten[i] / iMax); + const [x, y] = toPx(f, b.g[0], b.g[1]); + if (b.index < 0 && kinematic) { + ctx.strokeStyle = fg; ctx.lineWidth = 1.5; + ctx.beginPath(); ctx.arc(x, y, rMax * 0.9, 0, 2 * Math.PI); ctx.stroke(); + strong.push({ x, y, r: rMax * 0.9, hkl: b.hkl, rel: 2 }); + continue; + } + if (rel < 1e-6) continue; + const r = rMax * Math.pow(rel, 0.5 * markerPower); // area ~ I^markerPower + ctx.fillStyle = fg; + ctx.globalAlpha = 0.9; + ctx.beginPath(); ctx.arc(x, y, Math.max(r, 0.6), 0, 2 * Math.PI); ctx.fill(); + ctx.globalAlpha = 1; + if (rel > 0.08) strong.push({ x, y, r, hkl: b.hkl, rel: b.index < 0 ? 2 : rel }); + } + if (labels) { + ctx.font = `${Math.max(9, Math.round(f.size / 38))}px sans-serif`; + ctx.textAlign = "center"; ctx.textBaseline = "bottom"; + ctx.fillStyle = dark ? "#ffd54f" : "#c62828"; + for (const p of strong.sort((a, b) => b.rel - a.rel).slice(0, MAX_LABELS)) { + ctx.fillText(hklText(p.hkl), p.x, p.y - p.r - 2); + } + } + drawScaleBar(ctx, f, 1 / s, "Å⁻¹", dark ? "#fff" : "#000", dark); +} + +/** + * Nanobeam pattern as disks of the physical convergence angle: filled + * circles of radius k0 sin(alpha) at every beam, brightness (I/Imax)^power. + * Overlapping disks add; the direct beam is drawn like the others. + */ +export function drawDisks( + ctx: CanvasRenderingContext2D, f: Frame, beams: Reflection[], inten: Float64Array, dark: boolean, + labels: boolean, radiusQ: number, power = 0.5, vmin = 0, vmax = 1, +) { + const s = scaleOf(f); + // dark theme: bright disks on black, adding where they overlap; light + // theme: the inverted greyscale, dark disks on white, multiplying + ctx.fillStyle = dark ? "#000" : "#fff"; + ctx.fillRect(0, 0, f.size, f.size); + // normalise to the strongest diffracted beam (the direct beam saturates) + let iMax = 0; + for (let i = 0; i < beams.length; i++) if (beams[i].index >= 0) iMax = Math.max(iMax, inten[i]); + if (iMax <= 0) iMax = 1; + const r = Math.max(1.2, radiusQ * s); + const strong: { x: number; y: number; hkl: number[]; rel: number }[] = []; + ctx.globalCompositeOperation = dark ? "lighter" : "multiply"; + for (let i = 0; i < beams.length; i++) { + const rel = Math.min(1, inten[i] / iMax); + if (rel < 1e-6) continue; + const [x, y] = toPx(f, beams[i].g[0], beams[i].g[1]); + if (x < -r || y < -r || x > f.size + r || y > f.size + r) continue; + const v = Math.min(1, Math.max(0, (Math.pow(rel, power) - vmin) / Math.max(vmax - vmin, 1e-6))); // contrast window on I^power + const c = Math.round(255 * (dark ? v : 1 - v)); + ctx.fillStyle = `rgb(${c},${c},${c})`; + ctx.beginPath(); ctx.arc(x, y, r, 0, 2 * Math.PI); ctx.fill(); + if (rel > 0.08) strong.push({ x, y, hkl: beams[i].hkl, rel: beams[i].index < 0 ? 2 : rel }); + } + ctx.globalCompositeOperation = "source-over"; + if (labels) { + ctx.font = `${Math.max(9, Math.round(f.size / 38))}px sans-serif`; + ctx.textAlign = "center"; ctx.textBaseline = "bottom"; + ctx.fillStyle = dark ? "#ffd54f" : "#c62828"; + for (const p of strong.sort((a, b) => b.rel - a.rel).slice(0, MAX_LABELS)) ctx.fillText(hklText(p.hkl), p.x, p.y - r - 2); + } + drawScaleBar(ctx, f, 1 / s, "Å⁻¹", dark ? "#fff" : "#000", dark); +} + +export function hklText(hkl: number[]): string { + return hkl.map((h) => (h < 0 ? `${-h}̅` : `${h}`)).join(""); +} + +/** + * Side view of the Ewald sphere, filling a W x H canvas: the lab x-z + * plane (x mirrored by viewX like the pattern, +z = upstream at the top), + * the reciprocal lattice points with |g_y| below a slab width as dots, the + * sphere z = k0 - sqrt(k0^2 - x^2) through the origin, and the excited + * reflections (|s| < sgMax) highlighted. The z axis is stretched so the + * sphere's sagitta over the pattern range fills the inset. `background` is + * the panel color, a theme token of the host page. + */ +export function drawEwaldPanel( + ctx: CanvasRenderingContext2D, W: number, H: number, refl: Reflection[], k0: number, qMax: number, sgMax: number, + viewX: number, dark: boolean, background: string, precDeg = 0, +) { + const size = Math.max(W, 2 * H); // reference for the font size + const x0 = 0, y0 = 0; + const fg = dark ? "#d8d8d8" : "#222"; + ctx.save(); + ctx.fillStyle = background; + ctx.fillRect(0, 0, W, H); + ctx.beginPath(); ctx.rect(x0, y0, W, H); ctx.clip(); + const sinP = Math.sin((precDeg * Math.PI) / 180); + const sag = (qMax * qMax) / (2 * k0) + qMax * sinP; // sphere height over the pattern range, incl. the precession tilt + const zHalf = Math.max(sag * 1.15, 4 * sgMax); + const sx = (W * 0.46) / qMax; // px per 1/A along x + const sz = (H * 0.4) / zHalf; // px per 1/A along z (stretched) + const cx = x0 + W / 2, cy = y0 + H * 0.64; // origin: lower middle + const X = (x: number) => cx + viewX * x * sx; + const Z = (z: number) => cy - z * sz; + // sphere for an incident beam with in-plane wavevector tx: centre (-tx, kz), through the origin + const sphereZ = (x: number, tx: number) => { + const kz = Math.sqrt(Math.max(k0 * k0 - tx * tx, 0)); + return kz - Math.sqrt(Math.max(k0 * k0 - (x + tx) * (x + tx), 0)); + }; + const xs: number[] = []; + for (let i = 0; i <= 60; i++) xs.push(-qMax * 1.08 + (2.16 * qMax * i) / 60); + const orange = dark ? "#e0b060" : "#c07a00"; + if (sinP > 0) { + // precession: the sphere sweeps the band between its two extreme tilts in this plane + const tA = k0 * sinP, tB = -k0 * sinP; + ctx.fillStyle = dark ? "rgba(224,176,96,0.22)" : "rgba(192,122,0,0.18)"; + ctx.beginPath(); + xs.forEach((x, i) => { const z = sphereZ(x, tA); if (i === 0) ctx.moveTo(X(x), Z(z)); else ctx.lineTo(X(x), Z(z)); }); + for (let i = xs.length - 1; i >= 0; i--) ctx.lineTo(X(xs[i]), Z(sphereZ(xs[i], tB))); + ctx.closePath(); ctx.fill(); + ctx.strokeStyle = orange; ctx.lineWidth = 0.9; + for (const t of [tA, tB]) { + ctx.beginPath(); + xs.forEach((x, i) => { const z = sphereZ(x, t); if (i === 0) ctx.moveTo(X(x), Z(z)); else ctx.lineTo(X(x), Z(z)); }); + ctx.stroke(); + } + // the beam cone: the two extreme incident directions, from the top to the origin + ctx.strokeStyle = dark ? "#9ad" : "#37c"; ctx.lineWidth = 1; + const zTop = (cy - y0 - 4) / sz; + for (const t of [tA, tB]) { + const kz = Math.sqrt(Math.max(k0 * k0 - t * t, 0)); + ctx.beginPath(); ctx.moveTo(X((-t / kz) * zTop), Z(zTop)); ctx.lineTo(cx, cy); ctx.stroke(); + } + } + // untilted beam arrow (travels -z: from the top toward the origin) and sphere + ctx.strokeStyle = dark ? "#9ad" : "#37c"; ctx.fillStyle = ctx.strokeStyle; ctx.lineWidth = 1.3; + ctx.beginPath(); ctx.moveTo(cx, y0 + 4); ctx.lineTo(cx, cy - 3); ctx.stroke(); + ctx.beginPath(); ctx.moveTo(cx, cy); ctx.lineTo(cx - 3.5, cy - 7); ctx.lineTo(cx + 3.5, cy - 7); ctx.closePath(); ctx.fill(); + ctx.strokeStyle = orange; ctx.lineWidth = 1.4; + ctx.beginPath(); + xs.forEach((x, i) => { const z = sphereZ(x, 0); if (i === 0) ctx.moveTo(X(x), Z(z)); else ctx.lineTo(X(x), Z(z)); }); + ctx.stroke(); + // reciprocal lattice points in a slab about the x-z plane + const slab = 0.12 * qMax; + for (const r of refl) { + if (Math.abs(r.g[1]) > slab || Math.abs(r.g[0]) > qMax * 1.08 || Math.abs(r.g[2]) > zHalf * 1.3) continue; + const excited = Math.abs(r.s) < sgMax + Math.abs(r.g[0]) * sinP; // within the swept band + ctx.fillStyle = excited ? "#00cc66" : (dark ? "#8a8a8a" : "#777"); + ctx.beginPath(); ctx.arc(X(r.g[0]), Z(r.g[2]), excited ? 2.6 : 1.6, 0, 2 * Math.PI); ctx.fill(); + } + ctx.fillStyle = dark ? "#eee" : "#111"; + ctx.beginPath(); ctx.arc(cx, cy, 2.4, 0, 2 * Math.PI); ctx.fill(); + // labels on an opaque strip so the cone lines do not run through them + const fontPx = Math.max(10, Math.round(size / 36)); + ctx.font = `${fontPx}px sans-serif`; ctx.textAlign = "left"; ctx.textBaseline = "top"; + const line1 = `Ewald sphere, side view, z ×${Math.round(sz / sx)}`; + const line2 = sinP > 0 ? `precession ±${precDeg.toFixed(2)}°` : ""; + const tw = Math.max(ctx.measureText(line1).width, line2 ? ctx.measureText(line2).width : 0); + ctx.save(); + ctx.globalAlpha = 0.9; + ctx.fillStyle = background; + ctx.fillRect(x0 + 1, y0 + 1, tw + 9, (line2 ? 2.5 : 1.2) * fontPx + 6); + ctx.restore(); + ctx.fillStyle = fg; + ctx.fillText(line1, x0 + 5, y0 + 4); + if (line2) ctx.fillText(line2, x0 + 5, y0 + 5 + 1.4 * fontPx); + ctx.restore(); +} + +// Scale bar with the geometry and label rules of js/figure.ts +// (drawScaleBarHiDPI): a 60 px target rounded to 1, 2 or 5 x 10^n, 5 px +// thick, 12 px from the bottom right corner. Drawn into the pattern canvas +// itself, in `color`; `shadow` adds the drop shadow used on images. +const SCALE_BAR_FONT = "-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"; +function drawScaleBar(ctx: CanvasRenderingContext2D, f: Frame, unitsPerPx: number, unit: string, color: string, shadow: boolean) { + const nice = roundToNiceValue(60 * unitsPerPx); + const barPx = nice / unitsPerPx; + const margin = 12, thickness = 5; + const x = f.size - barPx - margin, y = f.size - margin; + ctx.save(); + ctx.fillStyle = color; + ctx.fillRect(x, y, barPx, thickness); + if (shadow) { + ctx.shadowColor = "rgba(0, 0, 0, 0.5)"; + ctx.shadowBlur = 2; ctx.shadowOffsetX = 1; ctx.shadowOffsetY = 1; + } + ctx.font = `14px ${SCALE_BAR_FONT}`; + ctx.textAlign = "center"; ctx.textBaseline = "bottom"; + ctx.fillText(formatScaleLabel(nice, unit), x + barPx / 2, y - 4); + ctx.restore(); +} + +/** Splat beams as Gaussian spots into a float image (canvas order). */ +export function nanobeamImage(f: Frame, beams: Reflection[], inten: Float64Array, spotPx: number): Float32Array { + const n = f.size; + const img = new Float32Array(n * n); + const sig = spotPx; + const w = Math.ceil(3.5 * sig); + for (let i = 0; i < beams.length; i++) { + if (inten[i] <= 0) continue; + const [x, y] = toPx(f, beams[i].g[0], beams[i].g[1]); + const amp = inten[i] / (2 * Math.PI * sig * sig); + const x0 = Math.max(0, Math.floor(x - w)), x1 = Math.min(n - 1, Math.ceil(x + w)); + const y0 = Math.max(0, Math.floor(y - w)), y1 = Math.min(n - 1, Math.ceil(y + w)); + for (let py = y0; py <= y1; py++) { + const dy = py + 0.5 - y; + for (let px = x0; px <= x1; px++) { + const dx = px + 0.5 - x; + img[py * n + px] += amp * Math.exp(-(dx * dx + dy * dy) / (2 * sig * sig)); + } + } + } + return img; +} + +export interface TiltGrid { + n: number; // grid points per side + h: number; // spacing, 1/A + R: number; // disk radius, 1/A + tilts: [number, number][]; // grid points within R + h (row-major over the n x n grid, NaN-free) + index: Int32Array; // n*n -> position in tilts or -1 +} + +export function tiltGrid(R: number, n: number): TiltGrid { + const h = (2 * R) / (n - 1); + const tilts: [number, number][] = []; + const index = new Int32Array(n * n).fill(-1); + for (let j = 0; j < n; j++) { + for (let i = 0; i < n; i++) { + const tx = -R + i * h, ty = -R + j * h; + if (Math.hypot(tx, ty) <= R + 1.01 * h) { + index[j * n + i] = tilts.length; + tilts.push([tx, ty]); + } + } + } + return { n, h, R, tilts, index }; +} + +/** + * CBED image: for every beam a disk of radius R centered on g, with the + * intensity at each pixel interpolated bilinearly from the tilt grid. + * intensities[t][b] is the intensity of beam b at tilt t. + */ +export function cbedImage(f: Frame, beams: Reflection[], grid: TiltGrid, intensities: Float64Array[]): Float32Array { + const n = f.size; + const img = new Float32Array(n * n); + const s = scaleOf(f); + const Rpx = grid.R * s; + const lookup = (b: number, tx: number, ty: number): number => { + const fx = (tx + grid.R) / grid.h, fy = (ty + grid.R) / grid.h; + const i0 = Math.min(Math.max(Math.floor(fx), 0), grid.n - 2); + const j0 = Math.min(Math.max(Math.floor(fy), 0), grid.n - 2); + const wx = Math.min(Math.max(fx - i0, 0), 1), wy = Math.min(Math.max(fy - j0, 0), 1); + const v = (i: number, j: number) => { + const k = grid.index[j * grid.n + i]; + return k < 0 ? 0 : intensities[k][b]; + }; + return v(i0, j0) * (1 - wx) * (1 - wy) + v(i0 + 1, j0) * wx * (1 - wy) + v(i0, j0 + 1) * (1 - wx) * wy + v(i0 + 1, j0 + 1) * wx * wy; + }; + for (let b = 0; b < beams.length; b++) { + const [cx, cy] = toPx(f, beams[b].g[0], beams[b].g[1]); + if (cx < -Rpx || cy < -Rpx || cx > n + Rpx || cy > n + Rpx) continue; + let anyInt = 0; + for (const arr of intensities) if (arr[b] > 1e-7) { anyInt = 1; break; } + if (!anyInt) continue; + const x0 = Math.max(0, Math.floor(cx - Rpx - 1)), x1 = Math.min(n - 1, Math.ceil(cx + Rpx + 1)); + const y0 = Math.max(0, Math.floor(cy - Rpx - 1)), y1 = Math.min(n - 1, Math.ceil(cy + Rpx + 1)); + for (let py = y0; py <= y1; py++) { + const dy = (py + 0.5 - cy); + for (let px = x0; px <= x1; px++) { + const dx = (px + 0.5 - cx); + const rr = Math.hypot(dx, dy); + if (rr > Rpx + 0.5) continue; + const edge = Math.min(1, Rpx + 0.5 - rr); // anti-aliased rim + const tx = (f.viewX * dx) / s, ty = -dy / s; + img[py * n + px] += edge * lookup(b, tx, ty); + } + } + } + return img; +} + +/** Colormaps whose lookup table comes from quantem through Python (`cmap_lut`). */ +export const QUANTEM_COLORMAP_NAMES = ["turbo_black", "turbo_black_r"]; + +/** + * 256-entry RGB lookup table of a shared colormap. A 768-entry `custom` table + * (sent from Python for colormaps imported from quantem) takes precedence. A + * name ending in "_r" with no table of its own gives the reversed base map + * (e.g. "gray_r"); unknown names fall back to the first map. + */ +export function colormapLut(name: string, custom?: ArrayLike): Uint8Array { + if (custom && custom.length === 768) return Uint8Array.from(custom); + if (COLORMAPS[name]) return COLORMAPS[name]; + const base = name.endsWith("_r") ? COLORMAPS[name.slice(0, -2)] : undefined; + if (!base) return COLORMAPS[Object.keys(COLORMAPS)[0]]; + const out = new Uint8Array(base.length); + for (let i = 0; i < 256; i++) out.set(base.subarray(3 * (255 - i), 3 * (255 - i) + 3), 3 * i); + return out; +} + +/** + * Colormapped float image onto the canvas, with a contrast window. `unit` is + * "Å⁻¹" (frame in 1/A) or "mrad" (Kikuchi frame in rad). + */ +export function drawImage( + ctx: CanvasRenderingContext2D, f: Frame, img: Float32Array, cmap: string, vmin: number, vmax: number, + dark: boolean, unit: string, customLut?: ArrayLike, +) { + const n = f.size; + const lut = colormapLut(cmap, customLut); + const rgba = new Uint8ClampedArray(n * n * 4); + const clean = new Float32Array(n * n); + for (let i = 0; i < n * n; i++) clean[i] = isFinite(img[i]) ? img[i] : vmin; + applyColormap(clean, rgba, lut, vmin, vmax); + for (let i = 0; i < n * n; i++) if (!isFinite(img[i])) rgba[4 * i + 3] = 0; + const off = document.createElement("canvas"); + off.width = n; off.height = n; + const octx = off.getContext("2d"); + if (!octx) return; + octx.putImageData(new ImageData(rgba, n, n), 0, 0); + ctx.fillStyle = dark ? "#000" : "#fff"; + ctx.fillRect(0, 0, n, n); + ctx.imageSmoothingEnabled = false; + ctx.drawImage(off, 0, 0, n, n); + const perPx = 1 / scaleOf(f); + // the corner outside the aperture is the theme background, so the bar follows the theme + drawScaleBar(ctx, f, unit === "mrad" ? 1000 * perPx : perPx, unit, dark ? "#fff" : "#000", dark); +} + +/** Bright field Kossel pattern as vector lines (deficient lines dark). */ +export function drawKosselLines( + ctx: CanvasRenderingContext2D, f: Frame, lines: KosselLine[], dark: boolean, labels: boolean, minStrength: number, +) { + const n = f.size, s = scaleOf(f); + const cx = n / 2, cy = n / 2, Rpx = f.qMax * s; + ctx.fillStyle = dark ? "#000" : "#fff"; + ctx.fillRect(0, 0, n, n); + ctx.save(); + ctx.beginPath(); ctx.arc(cx, cy, Rpx, 0, 2 * Math.PI); ctx.clip(); + ctx.fillStyle = dark ? "#bdbdbd" : "#e0e0e0"; + ctx.fill(); + const sorted = [...lines].filter((l) => l.strength >= minStrength).sort((a, b) => a.strength - b.strength); + const L = 2 * f.qMax; + for (const l of sorted) { + const [nx, ny] = l.normal; + // line p . n = distance, direction t = (-ny, nx); drawn between two lab points + const [x0, y0] = toPx(f, nx * l.distance - ny * L, ny * l.distance + nx * L); + const [x1, y1] = toPx(f, nx * l.distance + ny * L, ny * l.distance - nx * L); + ctx.strokeStyle = dark ? `rgba(20,20,20,${Math.min(1, 0.1 + 0.9 * l.strength)})` : `rgba(30,30,30,${Math.min(1, 0.1 + 0.9 * l.strength)})`; + ctx.lineWidth = Math.max(0.6, l.width * s); + ctx.beginPath(); ctx.moveTo(x0, y0); ctx.lineTo(x1, y1); ctx.stroke(); + } + if (labels) { + ctx.font = `${Math.max(9, Math.round(n / 40))}px sans-serif`; + ctx.fillStyle = dark ? "#ffd54f" : "#c62828"; + ctx.textAlign = "center"; ctx.textBaseline = "middle"; + const strong = sorted.filter((l) => l.strength > 0.3 && Math.abs(l.distance) < f.qMax * 0.95).slice(-24); + for (const l of strong) { + const [nx, ny] = l.normal; + // label near the rim along the line + const t = Math.sqrt(Math.max(f.qMax * f.qMax * 0.8 - l.distance * l.distance, 0)); + const [x, y] = toPx(f, nx * l.distance - ny * t, ny * l.distance + nx * t); + ctx.fillText(hklText(l.hkl), x, y); + } + } + ctx.restore(); + drawScaleBar(ctx, f, 1000 / s, "mrad", dark ? "#fff" : "#000", dark); +} + +/** + * Kikuchi line pairs overlaid on a nanobeam pattern (deficient blue, excess + * red). Opacity and width grow with the cube of the strength relative to the + * strongest line of the cell, so only the few major lines read as heavy and + * the rest fade into the background; at most the MAX_KIKUCHI strongest pairs + * are drawn, weakest first. + */ +const MAX_KIKUCHI = 40; +export function drawKikuchiOverlay(ctx: CanvasRenderingContext2D, f: Frame, lines: KosselLine[], k0: number, dark: boolean) { + const L = 3 * f.qMax; + const shown = lines.filter((l) => l.strength > 0).sort((a, b) => b.strength - a.strength).slice(0, MAX_KIKUCHI).reverse(); + const sMax = shown.length ? shown[shown.length - 1].strength : 1; + for (const l of shown) { + const d = l.distance * k0; // 1/A + const [nx, ny] = l.normal; + const r3 = (l.strength / sMax) ** 3; + const alpha = (0.05 + 0.5 * r3).toFixed(3); + const width = 0.5 + 1.3 * r3; + const draw = (dist: number, color: string) => { + const [x0, y0] = toPx(f, nx * dist - ny * L, ny * dist + nx * L); + const [x1, y1] = toPx(f, nx * dist + ny * L, ny * dist - nx * L); + ctx.strokeStyle = color; + ctx.lineWidth = width; + ctx.beginPath(); ctx.moveTo(x0, y0); ctx.lineTo(x1, y1); ctx.stroke(); + }; + draw(d, dark ? `rgba(120,170,255,${alpha})` : `rgba(30,90,200,${alpha})`); + draw(d + l.gxy, dark ? `rgba(255,140,120,${alpha})` : `rgba(200,60,40,${alpha})`); + } +} diff --git a/js/diffractionsim/physics.ts b/js/diffractionsim/physics.ts new file mode 100644 index 000000000..2b64fb0d5 --- /dev/null +++ b/js/diffractionsim/physics.ts @@ -0,0 +1,537 @@ +/** + * Diffraction physics for the simulator, all in the browser: reciprocal + * lattice geometry, kinematical intensities, the Bloch wave calculation + * (structure matrix, eigendecomposition, thickness dependence, first-order + * absorption), CBED tilt sampling, Kossel line geometry and the reference + * pattern lookup. + */ + +import { Quat, Vec3, decodeF32, eighComplex, matVec, quatToMatrix } from "./math"; + +export interface CrystalData { + name: string; + spacegroup: string; + pointgroup: string; + cell: number[][]; + recip: number[][]; + positions_frac: number[][]; + numbers: number[]; + symbols: string[]; + colors: number[][]; + radii: number[]; + hkl: number[][]; + g: Float32Array; // (N, 3) crystal frame + F2: Float32Array; + U_re: Float32Array; + U_im: Float32Array; + couplingRe: Map; + couplingIm: Map; + u0_imag: number; + absorptive: boolean; + energy_ev: number; + wavelength: number; + k_max: number; + hexagonal: boolean; +} + +/** Relativistic electron wavelength (A) for a beam energy in eV. */ +export function electronWavelength(energyEv: number): number { + return 12.2643 / Math.sqrt(energyEv * (1 + 0.97845e-6 * energyEv)); +} + +/** Relativistic mass factor 1 + E / (m0 c^2). */ +export function relativisticGamma(energyEv: number): number { + return 1 + energyEv / 510998.95; +} + +/** + * Parse the crystal data. With energyEv the stored couplings (computed at + * the data's energy) are rescaled by the ratio of relativistic mass factors + * and the wavelength is recomputed: exact for the elastic potential, an + * approximation for the absorptive part. Kinematical |F|^2 is unchanged. + */ +export function parseCrystal(json: string, energyEv?: number): CrystalData | null { + if (!json || json === "{}") return null; + const o = JSON.parse(json); + const scaleU = energyEv && Math.abs(energyEv - o.energy_ev) > 1 ? relativisticGamma(energyEv) / relativisticGamma(o.energy_ev) : 1; + if (scaleU !== 1) { + o.energy_ev = energyEv; + o.wavelength = electronWavelength(energyEv!); + o.u0_imag = o.u0_imag * scaleU; + } + // reflection indices packed as int16 triplets; g rebuilt from the reciprocal cell + const bin = atob(o.hkl_i16 || ""); + const bytes = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; i++) bytes[i] = bin.charCodeAt(i); + const hi16 = new Int16Array(bytes.buffer); + const n = hi16.length / 3; + const hkl: number[][] = new Array(n); + const g = new Float32Array(3 * n); + const B: number[][] = o.recip; + for (let i = 0; i < n; i++) { + const h = hi16[3 * i], k = hi16[3 * i + 1], l = hi16[3 * i + 2]; + hkl[i] = [h, k, l]; + g[3 * i] = h * B[0][0] + k * B[1][0] + l * B[2][0]; + g[3 * i + 1] = h * B[0][1] + k * B[1][1] + l * B[2][1]; + g[3 * i + 2] = h * B[0][2] + k * B[1][2] + l * B[2][2]; + } + const U_re = decodeF32(o.U_re), U_im = decodeF32(o.U_im); + if (scaleU !== 1) for (let i = 0; i < U_re.length; i++) { U_re[i] *= scaleU; U_im[i] *= scaleU; } + const couplingRe = new Map(); + const couplingIm = new Map(); + for (let i = 0; i < n; i++) { + const key = `${hkl[i][0]},${hkl[i][1]},${hkl[i][2]}`; + couplingRe.set(key, U_re[i]); + couplingIm.set(key, U_im[i]); + } + return { + name: o.name, spacegroup: o.spacegroup, pointgroup: o.pointgroup, + cell: o.cell, recip: o.recip, positions_frac: o.positions_frac, numbers: o.numbers, + symbols: o.symbols, colors: o.colors, radii: o.radii, hkl, + g, F2: decodeF32(o.F2), U_re, U_im, + couplingRe, couplingIm, u0_imag: o.u0_imag, absorptive: o.absorptive, + energy_ev: o.energy_ev, wavelength: o.wavelength, k_max: o.k_max, hexagonal: o.hexagonal, + }; +} + +export interface Reflection { + index: number; + hkl: number[]; + g: Vec3; // lab frame + gLen: number; + s: number; // excitation error at zero tilt +} + +/** Lab-frame reflections within kMax, with excitation errors for the beam along -z. */ +export function labReflections(c: CrystalData, q: Quat, kMax: number): Reflection[] { + const R = quatToMatrix(q); + const lam = c.wavelength; + const out: Reflection[] = []; + const n = c.hkl.length; + for (let i = 0; i < n; i++) { + const gc: Vec3 = [c.g[3 * i], c.g[3 * i + 1], c.g[3 * i + 2]]; + const gLen = Math.hypot(gc[0], gc[1], gc[2]); + if (gLen > kMax) continue; + const g = matVec(R, gc); + const g2 = gLen * gLen; + const s = (2 * g[2] - lam * g2) / (2 - 2 * lam * g[2]); + out.push({ index: i, hkl: c.hkl[i], g, gLen, s }); + } + return out; +} + +/** Kinematical intensities |F|^2 exp(-s^2 / 2 sigma^2). */ +export function kinematicalIntensities(c: CrystalData, refl: Reflection[], sigma: number): Float64Array { + const out = new Float64Array(refl.length); + for (let i = 0; i < refl.length; i++) { + const r = refl[i]; + out[i] = c.F2[r.index] * Math.exp(-(r.s * r.s) / (2 * sigma * sigma)); + } + return out; +} + +export interface BlochSolution { + beams: Reflection[]; // beam 0 is the direct beam (hkl 000) + n: number; + gammaRe: Float64Array; // 1/A + gammaIm: Float64Array; + vecRe: Float64Array; // columns = eigenvectors + vecIm: Float64Array; + psi0Re: Float64Array; // conj(C_0j) + psi0Im: Float64Array; +} + +const DIRECT: Reflection = { index: -1, hkl: [0, 0, 0], g: [0, 0, 0], gLen: 0, s: 0 }; + +function tiltedExcitation(r: Reflection, kz: number, tilt: [number, number]): number { + const g2 = r.gLen * r.gLen; + const num = 2 * kz * r.g[2] - 2 * (tilt[0] * r.g[0] + tilt[1] * r.g[1]) - g2; + return num / (2 * (kz - r.g[2])); +} + +/** |U_h| for an index difference, zero when the crystal carries no such factor. */ +function couplingMag(c: CrystalData, h: number, k: number, l: number): number { + const key = `${h},${k},${l}`; + return Math.hypot(c.couplingRe.get(key) ?? 0, c.couplingIm.get(key) ?? 0); +} + +const N_STRONG = 24; // candidates treated as the intermediate beams of a two-step path + +/** + * Rank candidates for the Bloch set, strongest first. + * + * Ranking by |U_g| alone drops exactly the reflections a dynamical + * calculation exists to show: silicon 002 and 222 have no structure factor + * of their own, so they score zero, yet they are the textbook example of a + * beam that fills by double diffraction and grows with thickness. A beam is + * worth keeping when it is strongly coupled to something that is itself + * strongly excited, so each candidate is scored by the largest coupling + * joining it either to the transmitted beam (|U_g|) or to one of the + * strongest candidates (|U_(g-h)|), divided by its excitation error. + */ +function rankCandidates(c: CrystalData, cand: { ref: Reflection; s: number }[]): { ref: Reflection; s: number }[] { + const direct = cand.map((x) => ({ + x, + v: Math.hypot(c.U_re[x.ref.index], c.U_im[x.ref.index]) / (Math.abs(x.s) + 1e-4), + })); + direct.sort((a, b) => b.v - a.v); + const strong = direct.slice(0, Math.min(N_STRONG, direct.length)).map((d) => d.x.ref.hkl); + const scored = cand.map((x) => { + let best = Math.hypot(c.U_re[x.ref.index], c.U_im[x.ref.index]); + for (const h of strong) { + const u = couplingMag(c, x.ref.hkl[0] - h[0], x.ref.hkl[1] - h[1], x.ref.hkl[2] - h[2]); + if (u > best) best = u; + } + return { x, v: best / (Math.abs(x.s) + 1e-4) }; + }); + scored.sort((a, b) => b.v - a.v); + return scored.map((sc) => sc.x); +} + +/** + * Beams entering the Bloch calculation: the direct beam plus every + * reflection within sgMax of the Ewald sphere at zero tilt (sgMax widened + * by the tilt range when a convergent beam is sampled), capped at maxBeams + * by the ranking of rankCandidates. + */ +export function selectBeams(c: CrystalData, q: Quat, kMax: number, sgMax: number, maxBeams: number, tiltRange = 0): Reflection[] { + const all = labReflections(c, q, kMax); + const widen = tiltRange * kMax; // max |delta s| = sin(alpha) |g| + let beams = all.filter((r) => Math.abs(r.s) < sgMax + widen); + if (beams.length > maxBeams) { + beams = rankCandidates(c, beams.map((r) => ({ ref: r, s: r.s }))) + .slice(0, maxBeams) + .map((x) => x.ref); + } + return [DIRECT, ...beams]; +} + +/** + * Bloch wave eigenproblem for a fixed beam list and an incident beam with + * in-plane wavevector tilt (1/A). The structure matrix has 2 k0 s_g on the + * diagonal and the couplings U_(g-h) off it; the Hermitian part is + * diagonalized and the absorption enters to first order (the + * fast_absorption path of quantem). + */ +export function blochSolve(c: CrystalData, beams: Reflection[], tilt: [number, number] = [0, 0]): BlochSolution { + const k0 = 1 / c.wavelength; + const kz = Math.sqrt(Math.max(k0 * k0 - tilt[0] ** 2 - tilt[1] ** 2, 1e-12)); + const n = beams.length; + const sg = beams.map((r) => (r.index < 0 ? 0 : tiltedExcitation(r, kz, tilt))); + const hRe = new Float64Array(n * n); + const hIm = new Float64Array(n * n); + const wRe = new Float64Array(n * n); + const wIm = new Float64Array(n * n); + for (let i = 0; i < n; i++) { + hRe[i * n + i] = 2 * k0 * sg[i]; + for (let j = 0; j < n; j++) { + if (i === j) continue; + const d0 = beams[i].hkl[0] - beams[j].hkl[0], d1 = beams[i].hkl[1] - beams[j].hkl[1], d2 = beams[i].hkl[2] - beams[j].hkl[2]; + const ur = c.couplingRe.get(`${d0},${d1},${d2}`) ?? 0; + const ui = c.couplingIm.get(`${d0},${d1},${d2}`) ?? 0; + const tr = c.couplingRe.get(`${-d0},${-d1},${-d2}`) ?? 0; + const ti = c.couplingIm.get(`${-d0},${-d1},${-d2}`) ?? 0; + // A_ij = U_(gi - gj) = (ur, ui); conj(A_ji) = (tr, -ti) + // H = (A + A^dagger) / 2, W = (A - H) / i + const hr = 0.5 * (ur + tr), hi = 0.5 * (ui - ti); + hRe[i * n + j] = hr; + hIm[i * n + j] = hi; + wRe[i * n + j] = ui - hi; + wIm[i * n + j] = -(ur - hr); + } + } + const { vals, vecRe, vecIm } = eighComplex(hRe, hIm, n); + const gammaRe = new Float64Array(n); + const gammaIm = new Float64Array(n); + for (let j = 0; j < n; j++) { + gammaRe[j] = vals[j] / (2 * k0); + let acc = 0; + for (let i = 0; i < n; i++) { + let sr = 0, si = 0; + for (let k = 0; k < n; k++) { + const wr = wRe[i * n + k], wi = wIm[i * n + k]; + if (wr === 0 && wi === 0) continue; + const cr = vecRe[k * n + j], ci = vecIm[k * n + j]; + sr += wr * cr - wi * ci; + si += wr * ci + wi * cr; + } + acc += vecRe[i * n + j] * sr + vecIm[i * n + j] * si; + } + gammaIm[j] = (acc + c.u0_imag) / (2 * k0); + } + const psi0Re = new Float64Array(n); + const psi0Im = new Float64Array(n); + for (let j = 0; j < n; j++) { + psi0Re[j] = vecRe[j]; + psi0Im[j] = -vecIm[j]; + } + return { beams, n, gammaRe, gammaIm, vecRe, vecIm, psi0Re, psi0Im }; +} + +/** + * Beam list for the hybrid pattern: the direct beam, then the Bloch set + * (within sgMax of the Ewald sphere, capped), then every other reflection + * within kMax. The first nDyn beams enter the Bloch calculation; the rest + * take thin-slab intensities (slabIntensities). + */ +export function hybridBeams(c: CrystalData, q: Quat, kMax: number, sgMax: number, maxBeams: number, tiltRange = 0): { beams: Reflection[]; nDyn: number } { + const dyn = selectBeams(c, q, kMax, sgMax, maxBeams, tiltRange); + const inDyn = new Set(); + for (const b of dyn) inDyn.add(b.index); + const rest = labReflections(c, q, kMax).filter((r) => !inDyn.has(r.index)); + return { beams: [...dyn, ...rest], nDyn: dyn.length }; +} + +/** + * Thin-slab (first Born) intensities I_g = (pi |U_g| t / k0)^2 sinc^2(pi s_g t) + * for beams[from..] at an incident tilt: the weak-beam limit of the Bloch + * result, in the same normalization (fraction of the incident intensity). + */ +export function slabIntensities(c: CrystalData, beams: Reflection[], from: number, tilt: [number, number], thickness: number, out: Float64Array) { + const k0 = 1 / c.wavelength; + const kz = Math.sqrt(Math.max(k0 * k0 - tilt[0] ** 2 - tilt[1] ** 2, 1e-12)); + for (let i = from; i < beams.length; i++) { + const r = beams[i]; + const s = tilt[0] === 0 && tilt[1] === 0 ? r.s : tiltedExcitation(r, kz, tilt); + const u = Math.hypot(c.U_re[r.index], c.U_im[r.index]); + const x = Math.PI * s * thickness; + const sinc = Math.abs(x) < 1e-8 ? 1 : Math.sin(x) / x; + const amp = (Math.PI * u * thickness) / k0; + out[i] = amp * amp * sinc * sinc; + } +} + +/** Kinematical intensities of a beam list at an incident tilt. */ +export function kinematicalTilted(c: CrystalData, beams: Reflection[], tilt: [number, number], sigma: number): Float64Array { + const k0 = 1 / c.wavelength; + const kz = Math.sqrt(Math.max(k0 * k0 - tilt[0] ** 2 - tilt[1] ** 2, 1e-12)); + const out = new Float64Array(beams.length); + for (let i = 0; i < beams.length; i++) { + const r = beams[i]; + if (r.index < 0) { out[i] = 1; continue; } + const s = tiltedExcitation(r, kz, tilt); + out[i] = c.F2[r.index] * Math.exp(-(s * s) / (2 * sigma * sigma)); + } + return out; +} + +/** + * Incident-beam tilts (1/A) sampling a precession cone of half angle + * precDeg: n points evenly spaced on the ring of radius k0 sin(phi), the + * Gauss-Chebyshev quadrature of the azimuthal average. No precession + * returns the single untilted beam. + */ +export function precessionTilts(k0: number, precDeg: number, n: number): [number, number][] { + if (!(precDeg > 0) || n < 1) return [[0, 0]]; + const r = k0 * Math.sin((precDeg * Math.PI) / 180); + const out: [number, number][] = []; + for (let i = 0; i < n; i++) { + const th = (2 * Math.PI * (i + 0.5)) / n; + out.push([r * Math.cos(th), r * Math.sin(th)]); + } + return out; +} + +/** + * Hybrid nanobeam intensities averaged over incident tilts: Bloch + * intensities of the first nDyn beams from one solution per tilt, thin-slab + * intensities for the rest, mean over the tilts. + */ +export function averagedIntensities( + c: CrystalData, beams: Reflection[], nDyn: number, sols: (BlochSolution | null)[], tilts: [number, number][], thickness: number, +): Float64Array { + const out = new Float64Array(beams.length); + const tmp = new Float64Array(beams.length); + for (let t = 0; t < tilts.length; t++) { + tmp.fill(0); + const sol = sols[t]; + if (sol) tmp.set(blochIntensities(sol, thickness)); + slabIntensities(c, beams, sol ? nDyn : 0, tilts[t], thickness, tmp); + for (let i = 0; i < beams.length; i++) out[i] += tmp[i] / tilts.length; + } + return out; +} + +export interface NanobeamSolution { + beams: Reflection[]; // DIRECT + every reflection within kMax (draw list) + nodes: { tilt: [number, number]; sol: BlochSolution; pos: Int32Array }[]; // pos: position of each Bloch beam in beams + nDynMean: number; +} + +/** + * Nanobeam pattern averaged over incident tilts (precession ring, or the + * single untilted beam). Each node selects its own Bloch set from the + * reflections within sgMax of ITS Ewald sphere (capped at maxBeams by + * |U_g| / |s_g|), so a 3 degree precession cone excites the right beams at + * every azimuth; every other reflection takes the thin-slab intensity. + */ +export function nanobeamSolve(c: CrystalData, q: Quat, kMax: number, sgMax: number, maxBeams: number, tilts: [number, number][]): NanobeamSolution { + const k0 = 1 / c.wavelength; + const all = labReflections(c, q, kMax); + const beams = [DIRECT, ...all]; + const nodes: NanobeamSolution["nodes"] = []; + let nSum = 0; + for (const tilt of tilts) { + const kz = Math.sqrt(Math.max(k0 * k0 - tilt[0] ** 2 - tilt[1] ** 2, 1e-12)); + let cand: { ref: Reflection; s: number; i: number }[] = []; + for (let i = 0; i < all.length; i++) { + const st = tiltedExcitation(all[i], kz, tilt); + if (Math.abs(st) < sgMax) cand.push({ ref: all[i], s: st, i }); + } + if (cand.length > maxBeams) { + cand = rankCandidates(c, cand).slice(0, maxBeams) as typeof cand; + } + const dyn = [DIRECT, ...cand.map((x) => x.ref)]; + const pos = new Int32Array(dyn.length); + pos[0] = 0; + cand.forEach((x, j) => { pos[j + 1] = x.i + 1; }); + nodes.push({ tilt, sol: blochSolve(c, dyn, tilt), pos }); + nSum += cand.length; + } + return { beams, nodes, nDynMean: nSum / Math.max(1, tilts.length) }; +} + +/** Intensities of a NanobeamSolution at a thickness (A): mean over the nodes. */ +export function nanobeamIntensities(c: CrystalData, ns: NanobeamSolution, thickness: number): Float64Array { + const out = new Float64Array(ns.beams.length); + const tmp = new Float64Array(ns.beams.length); + for (const node of ns.nodes) { + slabIntensities(c, ns.beams, 1, node.tilt, thickness, tmp); // every diffracted beam, then overwrite the Bloch ones + tmp[0] = 0; + const bi = blochIntensities(node.sol, thickness); + for (let j = 0; j < node.pos.length; j++) tmp[node.pos[j]] = bi[j]; + for (let i = 0; i < out.length; i++) out[i] += tmp[i] / ns.nodes.length; + } + return out; +} + +/** Beam intensities at a thickness (A) from a Bloch solution. */ +export function blochIntensities(sol: BlochSolution, thickness: number): Float64Array { + const { n, gammaRe, gammaIm, vecRe, vecIm, psi0Re, psi0Im } = sol; + const phRe = new Float64Array(n); + const phIm = new Float64Array(n); + for (let j = 0; j < n; j++) { + const amp = Math.exp(-2 * Math.PI * gammaIm[j] * thickness); + const ph = 2 * Math.PI * gammaRe[j] * thickness; + const er = amp * Math.cos(ph), ei = amp * Math.sin(ph); + // e^{2 pi i gamma t} * conj(C_0j) + phRe[j] = er * psi0Re[j] - ei * psi0Im[j]; + phIm[j] = er * psi0Im[j] + ei * psi0Re[j]; + } + const out = new Float64Array(n); + for (let g = 0; g < n; g++) { + let sr = 0, si = 0; + for (let j = 0; j < n; j++) { + const cr = vecRe[g * n + j], ci = vecIm[g * n + j]; + sr += cr * phRe[j] - ci * phIm[j]; + si += cr * phIm[j] + ci * phRe[j]; + } + out[g] = sr * sr + si * si; + } + return out; +} + +export interface KosselLine { + hkl: number[]; + normal: [number, number]; // unit, in the tilt plane (rad) + distance: number; // rad, line is {theta : theta . normal = distance} + width: number; // rad + strength: number; // relative 0..1 + gxy: number; // |g_xy|, 1/A (excess Kikuchi line offset) +} + +/** + * Kossel (deficiency) lines of every reflection in the tilt plane: + * g_xy . theta = g_z - lambda |g|^2 / 2, a straight line at small angles. + * The width is the two-beam rocking width |U_g| / (k0 |g_xy|). + */ +/** Coupling of a strong reflection (Si 111 at 200 keV is 0.05 1/A^2): line darkness is measured against it. */ +export const U_REF_LINES = 0.04; +const MAX_LINES = 200; // strongest lines kept: enough for the rosettes of small cells, readable for large ones + +export function kosselLines(c: CrystalData, q: Quat, kMax: number, fieldRad: number): KosselLine[] { + const R = quatToMatrix(q); + const lam = c.wavelength; + const k0 = 1 / lam; + const lines: KosselLine[] = []; + // strength is ABSOLUTE (|U_g| / U_REF_LINES, capped at 1): a weakly + // scattering cell gives faint lines, and only the strongest MAX_LINES are + // kept so a large cell does not draw a hundred thousand of them + const uMin = 0.02 * U_REF_LINES; + for (let i = 0; i < c.hkl.length; i++) { + const gc: Vec3 = [c.g[3 * i], c.g[3 * i + 1], c.g[3 * i + 2]]; + const gLen = Math.hypot(gc[0], gc[1], gc[2]); + if (gLen > kMax) continue; + const g = matVec(R, gc); + const gxy = Math.hypot(g[0], g[1]); + if (gxy < 1e-6) continue; + const dist = (g[2] - (lam * gLen * gLen) / 2) / gxy; + if (Math.abs(dist) > fieldRad * 1.5) continue; + const u = Math.hypot(c.U_re[i], c.U_im[i]); + if (u < uMin) continue; + lines.push({ hkl: c.hkl[i], normal: [g[0] / gxy, g[1] / gxy], distance: dist, width: u / (k0 * gxy), strength: Math.min(1, u / U_REF_LINES), gxy }); + } + if (lines.length > MAX_LINES) { + lines.sort((a, b) => b.strength - a.strength); + lines.length = MAX_LINES; + } + return lines; +} + +export interface KosselReference { + shape: number[]; // (T, n, n) + step: number; + thicknesses: number[]; + data: Float32Array; +} + +export function parseKossel(json: string): KosselReference | null { + if (!json || json === "{}") return null; + const o = JSON.parse(json); + return { shape: o.shape, step: o.step, thicknesses: o.thicknesses, data: decodeF32(o.data) }; +} + +/** Bright field Kossel image (size x size) over +-fieldRad by lookup in the reference. */ +export function kosselLookup(ref: KosselReference, q: Quat, fieldRad: number, size: number, thickness: number, viewX = 1): Float32Array { + const R = quatToMatrix(q); + const [T, n] = ref.shape; + const half = (n - 1) / 2; + // nearest thickness with linear blend + let ti = 0; + for (let k = 0; k < T; k++) if (Math.abs(ref.thicknesses[k] - thickness) < Math.abs(ref.thicknesses[ti] - thickness)) ti = k; + const plane = ti * n * n; + const out = new Float32Array(size * size); + for (let r = 0; r < size; r++) { + const ty = -((r + 0.5) / size - 0.5) * 2 * fieldRad; // canvas rows run downward + for (let col = 0; col < size; col++) { + const tx = viewX * ((col + 0.5) / size - 0.5) * 2 * fieldRad; + if (tx * tx + ty * ty > fieldRad * fieldRad) { out[r * size + col] = NaN; continue; } + // incident wavevector is (t, -kz) in quantem (beam travels along -z); the + // reference is indexed by the anti-propagation direction (-t, +kz)/k0 + const dl: Vec3 = [-tx, -ty, Math.sqrt(Math.max(1 - tx * tx - ty * ty, 0))]; + let dc: Vec3 = [R[0] * dl[0] + R[3] * dl[1] + R[6] * dl[2], R[1] * dl[0] + R[4] * dl[1] + R[7] * dl[2], R[2] * dl[0] + R[5] * dl[1] + R[8] * dl[2]]; + if (dc[2] < 0) dc = [-dc[0], -dc[1], -dc[2]]; + const rho = Math.sqrt(Math.max(2 * (1 - dc[2]), 0)); + const dxy = Math.max(Math.hypot(dc[0], dc[1]), 1e-12); + const fx = (dc[0] / dxy) * rho / ref.step + half; + const fy = (dc[1] / dxy) * rho / ref.step + half; + const ix = Math.min(Math.max(Math.floor(fx), 0), n - 2), iy = Math.min(Math.max(Math.floor(fy), 0), n - 2); + const wx = Math.min(Math.max(fx - ix, 0), 1), wy = Math.min(Math.max(fy - iy, 0), 1); + const v = ref.data[plane + ix * n + iy] * (1 - wx) * (1 - wy) + ref.data[plane + (ix + 1) * n + iy] * wx * (1 - wy) + + ref.data[plane + ix * n + iy + 1] * (1 - wx) * wy + ref.data[plane + (ix + 1) * n + iy + 1] * wx * wy; + out[r * size + col] = v; + } + } + return out; +} + +/** Percentile-based display range of finite values. */ +export function percentiles(data: Float32Array | Float64Array, pLow: number, pHigh: number): [number, number] { + const vals: number[] = []; + for (let i = 0; i < data.length; i++) if (isFinite(data[i])) vals.push(data[i]); + if (!vals.length) return [0, 1]; + vals.sort((a, b) => a - b); + const lo = vals[Math.min(vals.length - 1, Math.floor((pLow / 100) * (vals.length - 1)))]; + const hi = vals[Math.min(vals.length - 1, Math.floor((pHigh / 100) * (vals.length - 1)))]; + return hi > lo ? [lo, hi] : [lo, lo + 1e-12]; +} diff --git a/js/showcif/phase.test.ts b/js/showcif/phase.test.ts index 612694c40..2c952f70e 100644 --- a/js/showcif/phase.test.ts +++ b/js/showcif/phase.test.ts @@ -1,8 +1,8 @@ import { expect, it } from "vitest"; import { interactionConstant } from "./phase"; -it("matches independent abTEM energy2sigma values across the electron energy range", () => { - // abTEM uses older ASE constants; allow 1 ppm for CODATA-version differences. +it("matches independent reference interaction constants across the electron energy range", () => { + // Reference values from abTEM 1.0.10 energy2sigma (older ASE constants); allow 1 ppm for CODATA-version differences. const reference = [ [1, 0.008112322940737268], [10, 0.00259902808855018], diff --git a/js/showcif/potential.ts b/js/showcif/potential.ts index 3c190c643..b32d8d6ce 100644 --- a/js/showcif/potential.ts +++ b/js/showcif/potential.ts @@ -1,4 +1,4 @@ -/** WebGPU accumulation of abTEM radial atomic projections, in V Å. */ +/** WebGPU accumulation of Lobato radial atomic projections (tables from Python), in V Å. */ import { GPUColormapEngine, COLORMAPS } from "../colormaps"; import { type V3 } from "./geometry"; export type PotentialGeometry = { diff --git a/package.json b/package.json index 585006731..efa506a5d 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "scripts": { "dev": "npm run build -- --watch", "build": "node scripts/build.mjs", + "build:web": "node scripts/build.mjs --web-only", "sync:webgpu": "node scripts/sync-gpu-webgpu.mjs", "typecheck": "npm run sync:webgpu && tsc --noEmit", "test": "npm run sync:webgpu && vitest run" diff --git a/pyproject.toml b/pyproject.toml index 91b3bab54..abf3b66b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,8 +40,10 @@ dependencies = [ # Not published on PyPI yet so cannot be a hard depedency # pip install quantem.widget[hub] once available hub = ["quantem.data>=0.0.1rc1"] -# PlanPtycho builds crystals from CIF / Materials Project (spglib: primitive -> conventional cell) and projects them with abTEM (brings ase) -crystal = ["abtem>=1.0", "spglib>=2"] +# ShowCIF and PlanPtycho read CIF / Materials Project crystals with ASE (spglib: primitive -> conventional cell). +# Their projected potentials use quantem's Lobato scattering factors (quantem.diffraction.crystal, electronmicroscopy/quantem +# PR #297, first release after 0.1.9). PlanPtycho.report returns a pandas DataFrame. +crystal = ["ase>=3.23", "spglib>=2.5", "pandas"] test = [ "ipykernel>=6", "pytest>=8", diff --git a/scripts/build.mjs b/scripts/build.mjs index 13849cd0f..eec41f359 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -7,6 +7,9 @@ import { rmSync, copyFileSync, mkdirSync, existsSync } from "fs"; import { syncGpuWebgpuSources } from "./sync-gpu-webgpu.mjs"; const watch = process.argv.includes("--watch"); +// --web-only (`npm run build:web`): build only the web-page bundles below and +// leave static/ alone. A plain build never builds them. +const webOnly = process.argv.includes("--web-only"); if (process.env.QUANTEM_WIDGET_SKIP_GPU_WEBGPU_SYNC !== "1") { syncGpuWebgpuSources(); } @@ -24,10 +27,23 @@ const widgets = [ { name: "chooselattice" }, { name: "planptycho" }, { name: "showcif" }, + { name: "diffractionsim" }, ]; -rmSync("src/quantem/widget/static", { recursive: true, force: true }); -mkdirSync("src/quantem/widget/static", { recursive: true }); +// Framework-free bundles for web pages (MyST `anywidget` directive), built +// only by `npm run build:web`: one self-contained ESM file each, with +// `export default { render }`. They are written to dist/web/, outside the +// Python package, and copied to the website by hand. +const webBundles = [ + { name: "diffraction-sim", entry: "js/diffractionsim-web/index.ts" }, +]; +const webOutDir = "dist/web"; + +if (!webOnly) { + rmSync("src/quantem/widget/static", { recursive: true, force: true }); + mkdirSync("src/quantem/widget/static", { recursive: true }); +} +if (webOnly) mkdirSync(webOutDir, { recursive: true }); const baseOpts = { bundle: true, @@ -41,7 +57,7 @@ const baseOpts = { legalComments: "none", }; -for (const w of widgets) { +for (const w of webOnly ? [] : widgets) { const opts = { ...baseOpts, entryPoints: [`js/${w.name}/index.tsx`], @@ -66,4 +82,21 @@ for (const w of widgets) { } } +for (const w of webOnly ? webBundles : []) { + const opts = { + ...baseOpts, + entryPoints: [w.entry], + outfile: `${webOutDir}/${w.name}.js`, + }; + if (watch) { + const ctx = await context(opts); + await ctx.watch(); + console.log(`watching ${w.name}...`); + } else { + const start = Date.now(); + await build(opts); + console.log(`built ${webOutDir}/${w.name}.js (${Date.now() - start}ms)`); + } +} + if (!watch) console.log("done."); diff --git a/scripts/diffraction_sim_presets.py b/scripts/diffraction_sim_presets.py new file mode 100755 index 000000000..658e11cc4 --- /dev/null +++ b/scripts/diffraction_sim_presets.py @@ -0,0 +1,152 @@ +#!/usr/bin/env python +"""Generate js/diffractionsim-web/presets.ts, the crystal data of the website simulator. + +The website build of DiffractionSim (``dist/web/diffraction-sim.js``, made by +``npm run build:web``) has no Python, so its structure menu is embedded at +build time. This script writes that data with the same code the Jupyter +widget uses (``quantem.widget._diffraction_sim_crystal.prepare_crystal`` on +the ``PRESETS`` structures): Lobato kinematical factors and absorptive +Weickenmeier-Kohl Bloch couplings at 200 keV, reflections out to +k_max = 3.0 1/Å. The browser rescales the couplings for other beam energies. + +The generated file (about 1 MB) is committed because the website build needs +it and regenerating it needs a quantem that is not released yet: quantem with +``quantem.diffraction.Crystal`` and ``bloch`` (electronmicroscopy/quantem +PR #297, first release after 0.1.9). If your widget environment lacks them, +run the script with the interpreter of a quantem development checkout and put +this repository's ``src`` on ``PYTHONPATH``, for example:: + + PYTHONPATH=src /path/to/quantem/.venv/bin/python scripts/diffraction_sim_presets.py + +Usage:: + + python scripts/diffraction_sim_presets.py # rewrite js/diffractionsim-web/presets.ts + python scripts/diffraction_sim_presets.py --check # compare with the committed file + +``--check`` decodes both files and compares every field: strings, integers and +reflection indices exactly, the float32 reflection arrays to 1e-5 of their +largest value, and the other floats to a relative 1e-6. +""" + +from __future__ import annotations + +import argparse +import base64 +import json +import re +import sys +from pathlib import Path + +import numpy as np + +REPO = Path(__file__).resolve().parents[1] +OUTPUT = REPO / "js" / "diffractionsim-web" / "presets.ts" + +ENERGY_EV = 200_000.0 +K_MAX = 3.0 + +# Structures in the website menu, in menu order (keys of PRESETS). +WEB_PRESETS = [ + "Si (diamond cubic)", + "GaAs (zincblende)", + "Al (fcc)", + "Au (fcc)", + "Fe (bcc)", + "Ti (hcp)", + "NaCl (rocksalt)", + "SrTiO3 (perovskite)", + "Al2O3 (corundum)", +] + +_FLOAT32_FIELDS = ("F2", "U_re", "U_im") +_FLOAT64_FIELDS = ("cell", "recip", "positions_frac", "colors", "radii") + + +def generate() -> dict[str, dict]: + """Return the crystal payload of every website preset, keyed by menu name.""" + sys.path.insert(0, str(REPO / "src")) + from quantem.widget._diffraction_sim_crystal import prepare_crystal, preset_crystal + + return {name: prepare_crystal(preset_crystal(name), ENERGY_EV, K_MAX) for name in WEB_PRESETS} + + +def render_ts(presets: dict[str, dict]) -> str: + """Format the payloads as the TypeScript module the web build imports.""" + k_max = f"{K_MAX:.1f}" + lines = [ + "// Generated by scripts/diffraction_sim_presets.py: crystal data for the website", + f"// simulator ({ENERGY_EV / 1e3:.0f} keV, k_max {k_max} 1/A). Do not edit by hand.", + f"export const ENERGY_EV = {int(ENERGY_EV)};", + "export const PRESETS: Record = {", + ] + for name, data in presets.items(): + payload = json.dumps(data, separators=(",", ":")) + lines.append(f" {json.dumps(name)}: {json.dumps(payload)},") + lines.append("};") + return "\n".join(lines) + "\n" + + +def parse_ts(text: str) -> dict[str, dict]: + """Read the payloads back from a presets.ts module.""" + body = text[text.index("{", text.index("PRESETS")) : text.rindex("}") + 1] + body = re.sub(r",\s*}$", "}", body) + return {name: json.loads(payload) for name, payload in json.loads(body).items()} + + +def _decode(field: str, value: str) -> np.ndarray: + raw = base64.b64decode(value) + return np.frombuffer(raw, dtype=np.int16 if field == "hkl_i16" else np.float32) + + +def compare(new: dict[str, dict], old: dict[str, dict]) -> list[str]: + """List the differences between two preset sets beyond float32 round-off.""" + problems = [] + if list(new) != list(old): + problems.append(f"structure list differs: {list(new)} vs {list(old)}") + for name in set(new) & set(old): + a, b = new[name], old[name] + if list(a) != list(b): + problems.append(f"{name}: keys differ: {list(a)} vs {list(b)}") + continue + for key in a: + va, vb = a[key], b[key] + if va == vb: + continue + if key == "hkl_i16": + if not np.array_equal(_decode(key, va), _decode(key, vb)): + problems.append(f"{name}.{key}: reflection indices differ") + elif key in _FLOAT32_FIELDS: + xa, xb = _decode(key, va), _decode(key, vb) + scale = max(float(np.abs(xb).max(initial=0.0)), 1e-30) + if xa.shape != xb.shape or np.abs(xa - xb).max(initial=0.0) > 1e-5 * scale: + problems.append(f"{name}.{key}: values differ beyond float32 round-off") + elif isinstance(va, float) or (isinstance(va, list) and key in _FLOAT64_FIELDS): + xa, xb = np.asarray(va, float), np.asarray(vb, float) + if xa.shape != xb.shape or not np.allclose(xa, xb, rtol=1e-6, atol=1e-12): + problems.append(f"{name}.{key}: values differ") + else: + problems.append(f"{name}.{key}: {va!r} vs {vb!r}") + return problems + + +def main(argv: list[str] | None = None) -> int: + parser = argparse.ArgumentParser(description=__doc__.splitlines()[0]) + parser.add_argument("--check", action="store_true", help="compare with the committed file") + parser.add_argument("--output", type=Path, default=OUTPUT, help="presets.ts path") + args = parser.parse_args(argv) + + presets = generate() + if args.check: + problems = compare(presets, parse_ts(args.output.read_text(encoding="utf-8"))) + for line in problems: + print(line) + if not problems: + print(f"ok: {len(presets)} structures match {args.output}") + return 1 if problems else 0 + args.output.write_text(render_ts(presets), encoding="utf-8") + print(f"wrote {args.output} ({len(presets)} structures)") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/widget_release_check.sh b/scripts/widget_release_check.sh index 4e3832971..7953efab5 100755 --- a/scripts/widget_release_check.sh +++ b/scripts/widget_release_check.sh @@ -72,6 +72,7 @@ if len(wheels) != 1: wheel = wheels[0] required = { "quantem/widget/static/chooselattice.js", + "quantem/widget/static/diffractionsim.js", "quantem/widget/static/planptycho.js", "quantem/widget/static/show1d.js", "quantem/widget/static/plot2d.js", diff --git a/src/quantem/widget/__init__.py b/src/quantem/widget/__init__.py index 3571484f2..2665bfeb0 100644 --- a/src/quantem/widget/__init__.py +++ b/src/quantem/widget/__init__.py @@ -18,6 +18,7 @@ _LAZY_EXPORTS: dict[str, tuple[str, str | None]] = { "ChooseLattice": ("quantem.widget.choose_lattice", "ChooseLattice"), + "DiffractionSim": ("quantem.widget.diffraction_sim", "DiffractionSim"), "Mask2D": ("quantem.widget.mask2d", "Mask2D"), "ShowCIF": ("quantem.widget.showcif", "ShowCIF"), "PlanPtycho": ("quantem.widget.planptycho", "PlanPtycho"), @@ -160,6 +161,7 @@ def free_gpu(verbose: bool = True) -> float: __all__ = [ "ChooseLattice", + "DiffractionSim", "PlanPtycho", "Show1D", "Plot2D", diff --git a/src/quantem/widget/_diffraction_sim_crystal.py b/src/quantem/widget/_diffraction_sim_crystal.py new file mode 100644 index 000000000..e76b6b8c7 --- /dev/null +++ b/src/quantem/widget/_diffraction_sim_crystal.py @@ -0,0 +1,329 @@ +"""Crystal data for DiffractionSim: preset structures and the browser payload. + +This module has no widget imports, so ``scripts/diffraction_sim_presets.py`` +can generate the website presets from the same code the Jupyter widget uses. + +The Bloch-wave tools come from ``quantem.diffraction`` (``Crystal`` and +``bloch``) and the preset structures from ASE, a dependency of that quantem +version. Both are imported on first use; +:func:`require_crystal_tools` raises an ``ImportError`` with the install step +when either is missing. ``Crystal`` and ``bloch`` are not in a quantem release +yet: they arrive with electronmicroscopy/quantem PR #297, in the first release +after 0.1.9. + +Energies in this module are in eV (``energy_ev``), the unit of the quantem +Bloch-wave functions; the widget trait is ``energy_keV``. +""" + +from __future__ import annotations + +import base64 +from typing import Any + +import numpy as np +import torch + +# ASE bulk structures offered in the crystal menu. +PRESETS: dict[str, dict[str, Any]] = { + "Si (diamond cubic)": {"name": "Si", "crystalstructure": "diamond", "a": 5.431, "cubic": True}, + "Ge (diamond cubic)": {"name": "Ge", "crystalstructure": "diamond", "a": 5.658, "cubic": True}, + "Al (fcc)": {"name": "Al", "crystalstructure": "fcc", "a": 4.05, "cubic": True}, + "Cu (fcc)": {"name": "Cu", "crystalstructure": "fcc", "a": 3.615, "cubic": True}, + "Au (fcc)": {"name": "Au", "crystalstructure": "fcc", "a": 4.078, "cubic": True}, + "Fe (bcc)": {"name": "Fe", "crystalstructure": "bcc", "a": 2.866, "cubic": True}, + "W (bcc)": {"name": "W", "crystalstructure": "bcc", "a": 3.165, "cubic": True}, + "Ti (hcp)": {"name": "Ti", "crystalstructure": "hcp", "a": 2.9505, "c": 4.6855}, + "Mg (hcp)": {"name": "Mg", "crystalstructure": "hcp", "a": 3.209, "c": 5.211}, + "GaAs (zincblende)": { + "name": "GaAs", + "crystalstructure": "zincblende", + "a": 5.653, + "cubic": True, + }, + "NaCl (rocksalt)": {"name": "NaCl", "crystalstructure": "rocksalt", "a": 5.64, "cubic": True}, + "SrTiO3 (perovskite)": { + "symbols": ["Sr", "Ti", "O"], + "basis": [(0, 0, 0), (0.5, 0.5, 0.5), (0.5, 0.5, 0)], + "spacegroup": 221, + "cellpar": [3.905, 3.905, 3.905, 90, 90, 90], + }, + "Al2O3 (corundum)": { + "symbols": ["Al", "O"], + "basis": [(0, 0, 0.3523), (0.3064, 0, 0.25)], + "spacegroup": 167, + "cellpar": [4.7602, 4.7602, 12.9933, 90, 90, 120], + }, + "SiO2 (alpha quartz)": { + "symbols": ["Si", "O"], + "basis": [(0.4697, 0, 0), (0.4135, 0.2669, 0.1191)], + "spacegroup": 154, + "cellpar": [4.9134, 4.9134, 5.4052, 90, 90, 120], + }, + "alpha-Mn (58 atoms)": { + "symbols": ["Mn", "Mn", "Mn", "Mn"], + "basis": [ + (0, 0, 0), + (0.3175, 0.3175, 0.3175), + (0.3570, 0.3570, 0.0348), + (0.0896, 0.0896, 0.2820), + ], + "spacegroup": 217, + "cellpar": [8.911, 8.911, 8.911, 90, 90, 90], + }, +} + +_INSTALL_HINT = ( + "DiffractionSim needs quantem with quantem.diffraction.Crystal and bloch " + "(electronmicroscopy/quantem PR #297, first release after 0.1.9), which " + "brings ASE and spglib." +) + + +def require_crystal_tools() -> None: + """Check that ASE and ``quantem.diffraction.Crystal`` can be imported. + + Raises + ------ + ImportError + If ASE or the quantem Bloch-wave tools are missing, with the install + step in the message. + """ + try: + import ase # noqa: F401 + from quantem.diffraction import bloch # noqa: F401 + from quantem.diffraction.crystal import Crystal # noqa: F401 + except ImportError as exc: + raise ImportError(f"{_INSTALL_HINT} ({exc})") from exc + + +def preset_atoms(key: str): + """Build the ASE ``Atoms`` of one preset structure. + + Parameters + ---------- + key : str + A key of :data:`PRESETS`, e.g. ``"Si (diamond cubic)"``. + + Returns + ------- + ase.Atoms + The conventional cell of the structure. + """ + if key not in PRESETS: + raise KeyError(f"unknown preset {key!r}; choose one of {list(PRESETS)}") + require_crystal_tools() + from ase.build import bulk + + spec = PRESETS[key] + if "spacegroup" in spec: + from ase.spacegroup import crystal as ase_crystal + + return ase_crystal( + spec["symbols"], + basis=spec["basis"], + spacegroup=spec["spacegroup"], + cellpar=spec["cellpar"], + ) + return bulk(**spec) + + +def preset_crystal(key: str): + """Build the quantem ``Crystal`` of one preset structure. + + Parameters + ---------- + key : str + A key of :data:`PRESETS`. + + Returns + ------- + quantem.diffraction.crystal.Crystal + The crystal, named by the part of ``key`` before the parenthesis + (``"Si (diamond cubic)"`` gives ``"Si"``). + """ + atoms = preset_atoms(key) + from quantem.diffraction.crystal import Crystal + + return Crystal.from_ase(atoms, name=key.split(" (")[0], verbose=False) + + +def _f32_b64(a) -> str: + raw = np.ascontiguousarray(np.asarray(a, dtype=np.float32)).tobytes() + return base64.b64encode(raw).decode() + + +def prepare_crystal(crystal, energy_ev: float, k_max: float) -> dict[str, Any]: + """Pack everything the browser needs to draw the cell and simulate patterns. + + The reflection list holds the points of the primitive reciprocal lattice + within ``k_max``. Glide-forbidden reflections such as Si 200 and 222 are + kept with zero kinematical intensity; they fill by multiple scattering in + the Bloch calculation. Each reflection carries its kinematical + ``|F_g|^2`` (Lobato) and its Bloch coupling ``U_g`` (absorptive + Weickenmeier-Kohl factors at ``energy_ev`` when available, else + ``gamma F_g / pi``). The browser builds the structure matrix from the same + list, so couplings between beams further apart than ``k_max`` are taken as + zero. + + Parameters + ---------- + crystal : quantem.diffraction.crystal.Crystal + The crystal. Its structure factors are computed here if missing or + computed for a smaller ``k_max``. + energy_ev : float + Beam energy in eV. + k_max : float + Largest scattering vector of the reflection list, in 1/Å. + + Returns + ------- + dict + JSON-serializable crystal data: cell, reciprocal cell, fractional + positions, atomic numbers, symbols, colors and radii, and the + reflection list (``hkl_i16`` int16, ``F2``, ``U_re`` and ``U_im`` + float32, all base64), plus ``u0_imag``, ``absorptive``, + ``n_reflections``, ``energy_ev``, ``wavelength`` (Å), ``k_max`` and + ``hexagonal``. + """ + require_crystal_tools() + from ase.data import chemical_symbols, covalent_radii + from ase.data.colors import jmol_colors + from quantem.core.utils.utils import electron_wavelength_angstrom + from quantem.diffraction import bloch + + if crystal.g_vec is None or crystal.k_max is None or crystal.k_max < k_max: + crystal.calculate_structure_factors(k_max=k_max) + have_dyn = ( + getattr(crystal, "U_dyn", None) is not None + and abs(getattr(crystal, "dyn_energy_ev", -1) - energy_ev) < 1 + and getattr(crystal, "dyn_k_max", 0) >= k_max + ) + if not have_dyn: + # Without Weickenmeier-Kohl factors (e.g. an element missing from the + # table) fall back to the elastic couplings gamma F_g / pi. + try: + crystal.calculate_dynamical_structure_factors(energy_ev=energy_ev, k_max=k_max) + have_dyn = True + except Exception: # noqa: BLE001 + have_dyn = False + hkl_u, g_u = bloch._beam_universe(crystal) + keep = torch.linalg.norm(g_u, dim=1) <= k_max + hkl = hkl_u[keep] + gamma_rel = bloch.relativistic_gamma(energy_ev) + U_g, u0_imag = _coupling_vector(crystal, hkl, gamma_rel) + # kinematical |F|^2 (Lobato) on the same list + lut = {tuple(h): i for i, h in enumerate(crystal.hkl.tolist())} + F2 = torch.zeros(hkl.shape[0], dtype=torch.float64) + for i, h in enumerate(hkl.tolist()): + j = lut.get(tuple(h)) + if j is not None: + F2[i] = crystal.struct_factors_int[j] + numbers = crystal.numbers.numpy() + hkl_i16 = np.ascontiguousarray(hkl.numpy().astype(np.int16)) + return { + "name": crystal.name, + "spacegroup": getattr(crystal, "spacegroup", ""), + "pointgroup": getattr(crystal, "pointgroup", ""), + "cell": crystal.lat_real.numpy().tolist(), + "recip": crystal.lat_recip.numpy().tolist(), + "positions_frac": crystal.positions_frac.numpy().tolist(), + "numbers": numbers.tolist(), + "symbols": [chemical_symbols[int(z)] for z in numbers], + "colors": [jmol_colors[int(z)].tolist() for z in numbers], + "radii": [float(covalent_radii[int(z)]) for z in numbers], + "hkl_i16": base64.b64encode(hkl_i16.tobytes()).decode(), + "F2": _f32_b64(F2.numpy()), + "U_re": _f32_b64(U_g.real.numpy()), + "U_im": _f32_b64(U_g.imag.numpy()), + "u0_imag": float(u0_imag), + "absorptive": bool(have_dyn), + "n_reflections": int(hkl.shape[0]), + "energy_ev": float(energy_ev), + "wavelength": float(electron_wavelength_angstrom(energy_ev)), + "k_max": float(k_max), + "hexagonal": bool(getattr(crystal, "hexagonal_matching", False)), + } + + +def _coupling_vector(crystal, hkl: torch.Tensor, gamma_rel: float) -> tuple[torch.Tensor, float]: + """Return ``U_g`` for a list of hkl and the mean absorption ``U_000''``. + + ``U_g`` is zero where no factor is stored. The factor choice matches + ``bloch._coupling_matrix``, with a vector lookup instead of the (N, N) + difference matrix. + """ + if getattr(crystal, "U_dyn", None) is not None: + hkl_all, U_all = crystal.hkl_dyn, crystal.U_dyn + else: + hkl_all, U_all = crystal.hkl, crystal.struct_factors * (gamma_rel / np.pi) + lut = {tuple(h): i for i, h in enumerate(hkl_all.tolist())} + idx = torch.tensor([lut.get(tuple(h), -1) for h in hkl.tolist()], dtype=torch.long) + U = torch.zeros(hkl.shape[0], dtype=torch.complex128) + has = idx >= 0 + U[has] = U_all[idx[has]] + i0 = lut.get((0, 0, 0), -1) + u0_imag = ( + float(U_all[i0].imag) if (i0 >= 0 and getattr(crystal, "U_dyn", None) is not None) else 0.0 + ) + return U, u0_imag + + +def prepare_kossel_reference( + crystal, + energy_ev: float, + thicknesses_A, + angle_step_mrad: float = 3.0, + k_max: float = 1.0, +) -> dict[str, Any]: + """Compute the bright-field (Kossel) reference on the Lambert grid. + + The browser looks this pattern up for the pixel rendering of the Kikuchi + mode. + + Parameters + ---------- + crystal : quantem.diffraction.crystal.Crystal + The crystal. + energy_ev : float + Beam energy in eV. + thicknesses_A : sequence of float + Specimen thicknesses in Å; the browser interpolates between them. + angle_step_mrad : float, default=3.0 + Angular step of the grid in mrad. + k_max : float, default=1.0 + Largest scattering vector of the Bloch calculation, in 1/Å. + + Returns + ------- + dict + ``shape``, ``step``, ``thicknesses`` and the float32 ``data`` (base64). + """ + require_crystal_tools() + from quantem.diffraction import bloch + + master = bloch.calculate_kossel_reference( + crystal, + list(thicknesses_A), + energy_ev=energy_ev, + angle_step_mrad=angle_step_mrad, + sg_max=0.05, + k_max=k_max, + progress_bar=False, + ) + lam = np.nan_to_num(master["lambert"], nan=float(np.nanmax(master["lambert"]))) + return { + "shape": list(lam.shape), + "step": float(master["step"]), + "thicknesses": [float(t) for t in master["thicknesses"]], + "data": _f32_b64(lam), + } + + +__all__ = [ + "PRESETS", + "prepare_crystal", + "prepare_kossel_reference", + "preset_atoms", + "preset_crystal", + "require_crystal_tools", +] diff --git a/src/quantem/widget/_lobato.py b/src/quantem/widget/_lobato.py new file mode 100644 index 000000000..1a7a415a4 --- /dev/null +++ b/src/quantem/widget/_lobato.py @@ -0,0 +1,89 @@ +"""Lobato electron scattering factors in projected-potential units. + +The factors are Lobato & Van Dyck, Acta Cryst. A 70, 636 (2014), +https://doi.org/10.1107/S205327331401643X, evaluated by +``quantem.diffraction.crystal.electron_scattering_factor``. That function +arrives with electronmicroscopy/quantem PR #297, in the first release after +0.1.9, so it is imported on first use. +""" + +from __future__ import annotations + +import math + +import numpy as np +from scipy import constants + +# h^2 / (2 pi m0 e) in V Å^2 (47.8776 V Å^2): turns a scattering factor f_e(k) in Å into the 2D Fourier transform of an +# atom's projected potential in V Å^3, V(k) = PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR * f_e(k). +PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR = constants.h**2 / (2 * math.pi * constants.m_e * constants.e) * 1e20 + +QUANTEM_REQUIREMENT = ( + "quantem with quantem.diffraction.Crystal and bloch " + "(electronmicroscopy/quantem PR #297, first release after 0.1.9)" +) + + +def _scattering_factor_function(feature: str): + try: + from quantem.diffraction.crystal import electron_scattering_factor + except ImportError as exc: + raise ImportError( + f"{feature} needs {QUANTEM_REQUIREMENT} for its Lobato electron " + f"scattering factors. ({exc})" + ) from exc + return electron_scattering_factor + + +def require_scattering_factors(feature: str) -> None: + """Check that quantem's Lobato scattering factors can be imported. + + Parameters + ---------- + feature : str + What needs them, used to start the error message. + + Raises + ------ + ImportError + If ``quantem.diffraction.crystal.electron_scattering_factor`` is + missing, naming the quantem version that has it. + """ + _scattering_factor_function(feature) + + +def scattering_factors_available() -> bool: + """True when ``quantem.diffraction.crystal.electron_scattering_factor`` imports.""" + try: + _scattering_factor_function("") + except ImportError: + return False + return True + + +def projected_scattering_factor(numbers, k, feature: str = "This calculation") -> np.ndarray: + """Fourier transform of each atom's infinite projected potential. + + Parameters + ---------- + numbers : array_like of int + Atomic numbers, shape (N,). + k : array_like of float + Spatial frequencies |k| in 1/Å (no factor 2 pi), any shape. + feature : str, optional + What needs the factors, for the ``ImportError`` message. + + Returns + ------- + numpy.ndarray + Float64 array of shape (N, *k.shape) in V Å^3: the Lobato scattering + factor f_e(|k|) times h^2 / (2 pi m0 e). Its value at k = 0 is the + integral of the projected potential over the plane. + """ + import torch + + function = _scattering_factor_function(feature) + k = np.asarray(k, dtype=np.float64) + numbers = np.atleast_1d(np.asarray(numbers, dtype=np.int64)) + f = function(torch.as_tensor(numbers), torch.as_tensor(k.ravel(), dtype=torch.float64)).numpy() + return f.reshape(numbers.shape + k.shape) * PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR diff --git a/src/quantem/widget/_showcif_potential.py b/src/quantem/widget/_showcif_potential.py index 6d8f137ae..201b4327c 100644 --- a/src/quantem/widget/_showcif_potential.py +++ b/src/quantem/widget/_showcif_potential.py @@ -14,7 +14,8 @@ def projected_atom_table(symbol: str, sigma: float = 0.08) -> np.ndarray: Parameters ---------- symbol : str - Neutral element symbol, using abTEM's Lobato parameters and units. + Neutral element symbol. The Lobato & Van Dyck (2014) scattering + factors come from ``quantem.diffraction.crystal`` (quantem PR #297). sigma : float, default 0.08 Explicit transverse Gaussian regularization width in Å. This is a preview filter, not a fitted displacement or a frozen-phonon model. @@ -34,25 +35,30 @@ def projected_atom_table(symbol: str, sigma: float = 0.08) -> np.ndarray: """ if not np.isfinite(sigma) or not 0.04 <= sigma <= 0.5: raise ValueError("potential_sigma_A must be between 0.04 and 0.5 Å.") + from ase.data import atomic_numbers + from scipy.integrate import simpson + from scipy.special import j0 + + from ._lobato import projected_scattering_factor, require_scattering_factors + try: - from abtem.parametrizations import LobatoParametrization - from scipy.integrate import simpson - from scipy.special import j0 + require_scattering_factors("The ShowCIF potential preview") except ImportError as exc: raise ImportError( - "Potential previews require abTEM and SciPy. Install them in this " - "environment, or use ShowCIF(..., potential=False) for atoms only." + f"{exc} Use ShowCIF(..., potential=False) for atoms only." ) from exc + if symbol not in atomic_numbers: + raise ValueError(f"Unknown element symbol {symbol!r}.") # k_max gives exp(-32) Gaussian attenuation. dk resolves the full 8 Å table. k = np.linspace(0, 4 / (np.pi * sigma), 2049) radius = np.arange(1601, dtype=np.float64) * 0.005 - spectrum = LobatoParametrization().projected_scattering_factor(symbol)(k * k) + spectrum = projected_scattering_factor([atomic_numbers[symbol]], k)[0] spectrum = spectrum * np.exp(-2 * np.pi**2 * sigma**2 * k**2) * (2 * np.pi * k) table = simpson(j0(2 * np.pi * radius[:, None] * k) * spectrum, x=k, axis=1) if not np.all(np.isfinite(table)) or np.min(table) < -1e-3: raise ValueError( - f"Invalid projected potential for {symbol}; check the abTEM parameters." + f"Invalid projected potential for {symbol}; check the Lobato parameters." ) result = np.maximum(table, 0).astype(np.float32) result.flags.writeable = False diff --git a/src/quantem/widget/diffraction_sim.py b/src/quantem/widget/diffraction_sim.py new file mode 100644 index 000000000..1930eb16a --- /dev/null +++ b/src/quantem/widget/diffraction_sim.py @@ -0,0 +1,1080 @@ +"""DiffractionSim: interactive crystal and diffraction simulation for teaching. + +Left panel: the unit cell in 3D, rotated by dragging (mouse or touch) or by +buttons about the screen axes. Right panel: the diffraction pattern of the +same orientation, updated live: nanobeam (kinematical markers, or Bloch wave +intensities that follow the thickness slider), CBED disks, or the wide-angle +Kikuchi pattern. Every simulation runs in the browser, so an exported HTML +page keeps rotating the crystal without Python. + +The crystal data (reflection list, structure factors and Bloch couplings) is +computed in Python by :mod:`quantem.widget._diffraction_sim_crystal`, which +needs ``quantem.diffraction.Crystal`` and ``bloch``. +""" + +from __future__ import annotations + +import json +import math +import pathlib +import tempfile +from collections.abc import Sequence +from typing import TYPE_CHECKING, Any + +import anywidget +import traitlets + +from quantem.widget._diffraction_sim_crystal import ( + PRESETS, + prepare_crystal, + prepare_kossel_reference, + preset_crystal, + require_crystal_tools, +) +from quantem.widget.export import ensure_mobile_viewport +from quantem.widget.utils.state_io import ( + resolve_widget_version, + save_state_file, + unwrap_state_payload, +) +from quantem.widget.utils.static_fallback import StaticFallbackMixin + +if TYPE_CHECKING: + from ase import Atoms + from quantem.diffraction.crystal import Crystal + +_STATIC = pathlib.Path(__file__).parent / "static" / "diffractionsim.js" +_WIDGET_NAME = "DiffractionSim" + +MODES = ("nanobeam", "cbed", "kikuchi") +# Earlier mode names, accepted and stored as the canonical name. +_MODE_ALIASES = {"kossel": "kikuchi"} +RENDERS = ("markers", "disks", "pixels") +QUALITIES = ("fast", "medium", "fine") +SCALINGS = ("linear", "power", "log") +VIEWS = ("detector", "gun") + +#: Colormaps that come from quantem rather than the shared frontend set. +QUANTEM_COLORMAPS = ("turbo_black", "turbo_black_r") + +# Settings saved by state_dict(): everything that restores the view. The +# crystal is restored from ``preset``; a CIF or ASE crystal is passed to the +# constructor again. Derived data (crystal_json, kossel_json, cmap_luts, +# presets) and transient traits (status, export bridge) are left out. +_STATE_KEYS = ( + "title", + "preset", + "energy_keV", + "k_max_inv_A", + "orientation", + "mode", + "render", + "dynamical", + "thickness_A", + "semiangle_mrad", + "precession_deg", + "n_precession", + "sigma_excitation_inv_A", + "sg_max_inv_A", + "quality", + "rotation_step_deg", + "rotation_speed_deg_per_s", + "pattern_range_inv_A", + "field_mrad", + "show_kikuchi", + "view_from", + "scaling", + "power", + "marker_power", + "marker_size_px", + "cmap", + "vmin_pct", + "vmax_pct", + "show_labels", + "show_hkl", + "show_cell_axes", + "n_cells", + "polyhedra", + "show_ewald", + "panel_width_px", +) + +# (low, high, unit, low inclusive) of the scalar range validators. +_RANGES: dict[str, tuple[float, float, str, bool]] = { + "energy_keV": (0.0, 1000.0, "keV", False), + "k_max_inv_A": (0.2, 8.0, "1/Å", True), + "thickness_A": (0.0, 1e4, "Å", False), + "semiangle_mrad": (0.0, 50.0, "mrad", False), + "precession_deg": (0.0, 10.0, "degrees", True), + "sigma_excitation_inv_A": (0.0, 1.0, "1/Å", False), + "sg_max_inv_A": (0.0, 0.5, "1/Å", False), + "rotation_step_deg": (0.0, 180.0, "degrees", False), + "rotation_speed_deg_per_s": (0.0, 90.0, "degrees per second", False), + "field_mrad": (1.0, 500.0, "mrad", True), + "power": (0.05, 1.0, "", True), + "marker_power": (0.05, 1.0, "", True), + "marker_size_px": (0.0, 100.0, "px", False), + "vmin_pct": (0.0, 100.0, "percent", True), + "vmax_pct": (0.0, 100.0, "percent", True), +} +_MAX_CELLS = 6 + + +#: Colormaps compiled into the frontend bundle (synced from quantem.gpu at build time), used +#: when quantem.gpu is not installed; a test checks it against quantem.gpu when it is. +_FRONTEND_COLORMAPS = ( + "gray", + "viridis", + "plasma", + "inferno", + "magma", + "magenta", + "hot", + "hsv", + "turbo", + "RdBu", + "cividis", + "seismic", + "RdBu_r", + "twilight", + "twilight_shifted", +) + + +def _colormap_names() -> tuple[str, ...]: + """Colormaps of the shared frontend set, plus their ``_r`` reversals. Does not need + quantem.gpu at runtime.""" + try: + from quantem.gpu.display import colormap_names + except ImportError: + names = _FRONTEND_COLORMAPS + else: + names = tuple(colormap_names()) + reversed_names = tuple( + f"{n}_r" for n in names if not n.endswith("_r") and f"{n}_r" not in names + ) + return names + reversed_names + + +def quantem_colormap_luts() -> dict[str, list[int]]: + """Lookup tables of the colormaps imported from quantem. + + Returns + ------- + dict of str to list of int + For each name in ``QUANTEM_COLORMAPS``, 768 ints (256 RGB entries, + 0-255). Empty when the installed quantem has no + ``quantem.core.visualization.turbo_black``. + """ + try: + import numpy as np + from quantem.core.visualization import turbo_black + except ImportError: + return {} + base = turbo_black(256) + out = {} + for name in QUANTEM_COLORMAPS: + cmap = base.reversed() if name.endswith("_r") else base + rgb = cmap(np.linspace(0.0, 1.0, 256))[:, :3] + out[name] = np.round(255 * rgb).astype(int).ravel().tolist() + return out + + +def _slug(text: str) -> str: + slug = "".join(ch.lower() if ch.isalnum() else "_" for ch in text).strip("_") + while "__" in slug: + slug = slug.replace("__", "_") + return slug + + +class DiffractionSim(StaticFallbackMixin, anywidget.AnyWidget): + """Interactive unit cell and diffraction pattern simulator. + + The left panel draws the unit cell, the right panel the diffraction + pattern of the same orientation. Dragging either panel tilts the crystal. + Kinematical and Bloch wave intensities, CBED disks and Kikuchi lines are + computed in the browser from a reflection list prepared in Python. + + Requires quantem with ``quantem.diffraction.Crystal`` and ``bloch`` + (electronmicroscopy/quantem PR #297, first release after 0.1.9), which + brings ASE and spglib. + + Parameters + ---------- + crystal : Crystal, ase.Atoms, str, pathlib.Path or None, optional + A quantem ``Crystal``, an ASE ``Atoms`` object, a CIF path, or the + name of a preset (see :meth:`presets_available`). ``None`` starts with + silicon, or with the preset named in ``state``. + zone_axis : sequence of 3 float, optional + Initial zone axis [uvw] along the beam. ``None`` keeps the identity + orientation (c axis along the beam). + energy_keV : float, default 200 + Beam energy in keV, above 0 and up to 1000. Changing it recomputes the + reflection list. + k_max_inv_A : float, default 4 + Largest scattering vector of the reflection list, in 1/Å, from 0.2 + to 8. Changing it recomputes the reflection list. + pattern_range_inv_A : float, optional + Scattering vector at the edge of the nanobeam and CBED panel, in 1/Å, + from 0.2 to ``k_max_inv_A``. ``None`` uses 3, or ``k_max_inv_A`` when + that is smaller. + mode : {"nanobeam", "cbed", "kikuchi"}, default "nanobeam" + Nanobeam spots, convergent-beam disks, or the wide-angle Kikuchi + pattern. ``"kossel"``, the earlier name of ``"kikuchi"``, is accepted + and stored as ``"kikuchi"``. + render : {"markers", "disks", "pixels"}, default "markers" + Nanobeam: markers sized by intensity, disks of the convergence + semiangle with brightness by intensity, or a pixelated pattern. + Kikuchi: vector lines (``"markers"``), or the pixel lookup of the + reference pattern (``"pixels"``, see :meth:`compute_kossel_reference`). + dynamical : bool, default True + Bloch wave intensities; ``False`` uses kinematical ``|F|^2`` with a + Gaussian excitation envelope of width ``sigma_excitation_inv_A``. + thickness_A : float, default 500 + Specimen thickness in Å, above 0 and up to 10,000. + semiangle_mrad : float, default 2 + Convergence semiangle in mrad (CBED disks and nanobeam disk radius), + above 0 and up to 50. + precession_deg : float, default 0 + Precession half angle in degrees, 0 to 10. Intensities are averaged + over ``n_precession`` incident tilts on the precession ring. + n_precession : int, default 24 + Incident tilts on the precession ring (half as many while dragging), + 3 to 360. + sigma_excitation_inv_A : float, default 0.02 + Width of the kinematical excitation envelope, in 1/Å. + sg_max_inv_A : float, default 0.05 + Excitation error cutoff selecting the Bloch beams, in 1/Å. + Reflections outside it take thin-slab intensities. + quality : {"fast", "medium", "fine"}, default "medium" + Bloch beam cap and CBED tilt sampling. + field_mrad : float, default 50 + Half angle of the Kikuchi pattern field of view, in mrad. + show_kikuchi : bool, default False + Overlay the Kikuchi line pairs on the nanobeam and CBED patterns. + view_from : {"detector", "gun"}, default "detector" + Viewpoint shared by both panels (no UI control). ``"detector"`` looks + up the column from the detector side: the exit face of the cell is + nearest you and tilts together with the Laue circle and the Kikuchi + pattern. ``"gun"`` is the operator's view down the column; the + entrance face is nearest and tilts opposite to the pattern. + scaling : {"linear", "power", "log"}, default "linear" + Intensity scaling of the pixel renderings. + power : float, default 0.5 + Exponent of the ``"power"`` scaling, 0.05 to 1. + marker_power : float, default 0.5 + Marker area scales as ``intensity**marker_power`` (0.5: square root + of the intensity), 0.05 to 1. For nanobeam disks, the brightness + exponent. + marker_size_px : float, default 20 + Radius in CSS pixels of the strongest marker at a panel width of 420. + cmap : str, default "inferno" + Colormap of the pixel renderings: a name of the shared widget set + (``"inferno"``, ``"turbo"``, ``"gray"``, ...), the same name with a + ``"_r"`` suffix to reverse it, or ``"turbo_black"`` and + ``"turbo_black_r"``, imported from quantem. + vmin_pct, vmax_pct : float, default 0, 100 + Contrast window of the pixel renderings, in percent of the displayed + intensity range. + show_labels : bool, default True + Label the cell axes a, b, c. + show_hkl : bool, default True + Label the strongest reflections (or Kikuchi lines) with their hkl. + show_cell_axes : bool, default True + Draw the cell axes. + n_cells : sequence of 3 int, default (1, 1, 1) + Block of cells drawn in the left panel, 1 to 6 along each of a, b, c. + polyhedra : bool, default False + Draw coordination polyhedra around every species except the most + numerous one; around every atom of an elemental crystal. + show_ewald : bool, default True + Side view of the Ewald sphere below the cell: the reciprocal lattice + points near the x-z plane, the sphere through the origin (z + stretched), and the excited reflections in green. + rotation_step_deg : float, default 15 + Step of the x, y, z rotation buttons, in degrees. + rotation_speed_deg_per_s : float, default 6 + Speed of the continuous rotation buttons, in degrees per second. + panel_width_px : int, default 420 + Width of the pattern panel in CSS pixels, 220 to 2000. The frontend + shrinks it to fit a narrower container. + title : str, default "Diffraction Simulator" + Heading above the panels. + save_state : bool, default False + Embed the full interactive state, including the Kikuchi reference + pattern, in a saved notebook. By default the reference pattern is + left out and a PNG of both panels, captured by the frontend, is saved + for viewing the notebook without a kernel. + state : dict, str or pathlib.Path, optional + Settings from :meth:`state_dict` or a file written by :meth:`save`, + applied after the other arguments. Its ``preset`` loads that crystal + unless ``crystal`` is given. + + Attributes + ---------- + orientation : list of 4 float + Crystal orientation as a unit quaternion (w, x, y, z). + preset : str + Name of the loaded preset, or ``""`` for other crystals. Setting it + loads that preset. + cmap_luts : dict + Read-only. Lookup tables of the colormaps imported from quantem. + status : str + Progress message shown under the panels. + export_status : str + Result of the last HTML export. + + Notes + ----- + Bloch couplings are absorptive Weickenmeier-Kohl factors when every + element has tabulated factors, and the elastic couplings + ``gamma F_g / pi`` otherwise; the info line under the panels says + "absorptive" only in the first case. + + Examples + -------- + >>> from quantem.widget import DiffractionSim + >>> sim = DiffractionSim("Si (diamond cubic)", zone_axis=[1, 1, 0], mode="cbed") + >>> sim.thickness_A = 800 + >>> sim.save("si_110.json") + >>> sim.export_html("si_110.html") + """ + + _esm = _STATIC + _save_state = traitlets.Bool(False).tag(sync=True) + # PNG of both panels (base64), captured by the frontend after each settled + # redraw: the static preview of a saved notebook. Same trait names as the + # saved previews of Show2D, Show3D and Plot2D. + _static_fallback_jpeg = traitlets.Unicode("").tag(sync=True) + _static_fallback_mime = traitlets.Unicode("image/png").tag(sync=True) + _UNSAVED_HEAVY_KEYS = ("kossel_json", "export_payload") + + widget_version = traitlets.Unicode("unknown").tag(sync=True) + title = traitlets.Unicode("Diffraction Simulator").tag(sync=True) + crystal_json = traitlets.Unicode("{}").tag(sync=True) + kossel_json = traitlets.Unicode("{}").tag(sync=True) + presets = traitlets.List(trait=traitlets.Unicode(), default_value=list(PRESETS)).tag( + sync=True + ) + preset = traitlets.Unicode("").tag(sync=True) + energy_keV = traitlets.Float(200.0).tag(sync=True) + k_max_inv_A = traitlets.Float(4.0).tag(sync=True) + orientation = traitlets.List( + trait=traitlets.Float(), default_value=[1.0, 0.0, 0.0, 0.0] + ).tag(sync=True) + mode = traitlets.Unicode("nanobeam").tag(sync=True) + render = traitlets.Enum(RENDERS, default_value="markers").tag(sync=True) + dynamical = traitlets.Bool(True).tag(sync=True) + thickness_A = traitlets.Float(500.0).tag(sync=True) + semiangle_mrad = traitlets.Float(2.0).tag(sync=True) + precession_deg = traitlets.Float(0.0).tag(sync=True) + n_precession = traitlets.Int(24).tag(sync=True) + sigma_excitation_inv_A = traitlets.Float(0.02).tag(sync=True) + sg_max_inv_A = traitlets.Float(0.05).tag(sync=True) + quality = traitlets.Enum(QUALITIES, default_value="medium").tag(sync=True) + rotation_step_deg = traitlets.Float(15.0).tag(sync=True) + rotation_speed_deg_per_s = traitlets.Float(6.0).tag(sync=True) + pattern_range_inv_A = traitlets.Float(3.0).tag(sync=True) + field_mrad = traitlets.Float(50.0).tag(sync=True) + show_kikuchi = traitlets.Bool(False).tag(sync=True) + view_from = traitlets.Enum(VIEWS, default_value="detector").tag(sync=True) + scaling = traitlets.Enum(SCALINGS, default_value="linear").tag(sync=True) + power = traitlets.Float(0.5).tag(sync=True) + marker_power = traitlets.Float(0.5).tag(sync=True) + marker_size_px = traitlets.Float(20.0).tag(sync=True) + cmap = traitlets.Unicode("inferno").tag(sync=True) + cmap_luts = traitlets.Dict( + value_trait=traitlets.List(traitlets.Int()), default_value={} + ).tag(sync=True) + vmin_pct = traitlets.Float(0.0).tag(sync=True) + vmax_pct = traitlets.Float(100.0).tag(sync=True) + show_labels = traitlets.Bool(True).tag(sync=True) + show_hkl = traitlets.Bool(True).tag(sync=True) + show_cell_axes = traitlets.Bool(True).tag(sync=True) + n_cells = traitlets.List(trait=traitlets.Int(), default_value=[1, 1, 1]).tag(sync=True) + polyhedra = traitlets.Bool(False).tag(sync=True) + show_ewald = traitlets.Bool(True).tag(sync=True) + panel_width_px = traitlets.Int(420).tag(sync=True) + status = traitlets.Unicode("").tag(sync=True) + + # Exported HTML: no kernel; the crystal menu lists the embedded presets. + offline = traitlets.Bool(False).tag(sync=True) + _offline_presets = traitlets.Dict(default_value={}).tag(sync=True) + + # HTML export bridge + export_request = traitlets.Unicode("").tag(sync=True) + export_status = traitlets.Unicode("").tag(sync=True) + export_enabled = traitlets.Bool(True).tag(sync=True) + export_payload = traitlets.Bytes(b"").tag(sync=True) + export_payload_id = traitlets.Unicode("").tag(sync=True) + export_filename = traitlets.Unicode("").tag(sync=True) + + def __init__( + self, + crystal: Crystal | Atoms | str | pathlib.Path | None = None, + *, + zone_axis: Sequence[float] | None = None, + energy_keV: float = 200.0, + k_max_inv_A: float = 4.0, + pattern_range_inv_A: float | None = None, + mode: str = "nanobeam", + render: str = "markers", + dynamical: bool = True, + thickness_A: float = 500.0, + semiangle_mrad: float = 2.0, + precession_deg: float = 0.0, + n_precession: int = 24, + sigma_excitation_inv_A: float = 0.02, + sg_max_inv_A: float = 0.05, + quality: str = "medium", + field_mrad: float = 50.0, + show_kikuchi: bool = False, + view_from: str = "detector", + scaling: str = "linear", + power: float = 0.5, + marker_power: float = 0.5, + marker_size_px: float = 20.0, + cmap: str = "inferno", + vmin_pct: float = 0.0, + vmax_pct: float = 100.0, + show_labels: bool = True, + show_hkl: bool = True, + show_cell_axes: bool = True, + n_cells: Sequence[int] = (1, 1, 1), + polyhedra: bool = False, + show_ewald: bool = True, + rotation_step_deg: float = 15.0, + rotation_speed_deg_per_s: float = 6.0, + panel_width_px: int = 420, + title: str = "Diffraction Simulator", + save_state: bool = False, + state: dict[str, Any] | str | pathlib.Path | None = None, + ) -> None: + require_crystal_tools() + saved = self._resolve_state(state) if state is not None else None + if saved is not None: + if crystal is None and saved.get("preset") in PRESETS: + crystal = saved["preset"] + saved = {k: v for k, v in saved.items() if k != "preset"} + self._save_state = bool(save_state) + self._configure_static_fallback(notebook_preview_format="png") + super().__init__() + self._crystal = None + self._kossel_cache: dict = {} + self._recompute_paused = False + with self.hold_sync(): + self.widget_version = resolve_widget_version() + self.cmap_luts = quantem_colormap_luts() + self.title = title + self.energy_keV = energy_keV + self.k_max_inv_A = k_max_inv_A + self.pattern_range_inv_A = ( + min(3.0, self.k_max_inv_A) if pattern_range_inv_A is None else pattern_range_inv_A + ) + self.mode = mode + self.render = render + self.dynamical = dynamical + self.thickness_A = thickness_A + self.semiangle_mrad = semiangle_mrad + self.precession_deg = precession_deg + self.n_precession = n_precession + self.sigma_excitation_inv_A = sigma_excitation_inv_A + self.sg_max_inv_A = sg_max_inv_A + self.quality = quality + self.field_mrad = field_mrad + self.show_kikuchi = show_kikuchi + self.view_from = view_from + self.scaling = scaling + self.power = power + self.marker_power = marker_power + self.marker_size_px = marker_size_px + self.cmap = cmap + self.vmin_pct = vmin_pct + self.vmax_pct = vmax_pct + self.show_labels = show_labels + self.show_hkl = show_hkl + self.show_cell_axes = show_cell_axes + self.n_cells = list(n_cells) + self.polyhedra = polyhedra + self.show_ewald = show_ewald + self.rotation_step_deg = rotation_step_deg + self.rotation_speed_deg_per_s = rotation_speed_deg_per_s + self.panel_width_px = panel_width_px + self.set_crystal("Si (diamond cubic)" if crystal is None else crystal) + if zone_axis is not None: + self.set_zone_axis(zone_axis) + if saved is not None: + self.load_state_dict(saved) + self.observe(self._on_preset, names="preset") + self.observe(self._on_physics, names=["energy_keV", "k_max_inv_A"]) + self.observe(self._on_export_request_change, names=["export_request"]) + self.on_msg(self._on_message) + + # ------------------------------------------------------------------ + # validation + @traitlets.validate(*_RANGES) + def _validate_range(self, proposal): + name = proposal["trait"].name + lo, hi, unit, lo_inclusive = _RANGES[name] + value = proposal["value"] + ok = isinstance(value, (int, float)) and not isinstance(value, bool) + ok = ok and math.isfinite(value) + ok = ok and (value >= lo if lo_inclusive else value > lo) and value <= hi + if not ok: + low = f"from {lo:g}" if lo_inclusive else f"above {lo:g}" + unit_text = f" {unit}" if unit else "" + raise traitlets.TraitError( + f"{name} must be finite, {low} and up to {hi:g}{unit_text}; got {value!r}." + ) + return float(value) + + @traitlets.validate("pattern_range_inv_A") + def _validate_pattern_range(self, proposal): + value = proposal["value"] + if not math.isfinite(value) or not 0.2 <= value <= self.k_max_inv_A: + raise traitlets.TraitError( + "pattern_range_inv_A must be from 0.2 to k_max_inv_A " + f"({self.k_max_inv_A:g} 1/Å); got {value!r}. Raise k_max_inv_A first " + "to show a wider range." + ) + return float(value) + + @traitlets.validate("n_precession") + def _validate_n_precession(self, proposal): + value = proposal["value"] + if isinstance(value, bool) or not 3 <= value <= 360: + raise traitlets.TraitError( + f"n_precession must be an integer from 3 to 360; got {value!r}." + ) + return value + + @traitlets.validate("n_cells") + def _validate_n_cells(self, proposal): + value = list(proposal["value"]) + if len(value) != 3 or any( + isinstance(v, bool) or int(v) != v or not 1 <= v <= _MAX_CELLS for v in value + ): + raise traitlets.TraitError( + f"n_cells must be three integers from 1 to {_MAX_CELLS} along a, b, c; " + f"got {value!r}." + ) + return [int(v) for v in value] + + @traitlets.validate("panel_width_px") + def _validate_panel_width(self, proposal): + value = proposal["value"] + if isinstance(value, bool) or not 220 <= value <= 2000: + raise traitlets.TraitError( + f"panel_width_px must be from 220 to 2000 CSS pixels; got {value!r}." + ) + return value + + @traitlets.validate("orientation") + def _validate_orientation(self, proposal): + value = [float(v) for v in proposal["value"]] + norm = math.sqrt(sum(v * v for v in value)) if len(value) == 4 else 0.0 + if len(value) != 4 or not all(math.isfinite(v) for v in value) or norm < 1e-12: + raise traitlets.TraitError( + "orientation must be a nonzero quaternion (w, x, y, z) of four finite " + f"numbers; got {proposal['value']!r}. Use set_zone_axis() to orient by [uvw]." + ) + return [v / norm for v in value] + + @traitlets.validate("mode") + def _validate_mode(self, proposal): + value = str(proposal["value"]).strip().lower() + value = _MODE_ALIASES.get(value, value) + if value not in MODES: + raise traitlets.TraitError( + f"mode must be one of {MODES} (or 'kossel', the earlier name of 'kikuchi'); " + f"got {proposal['value']!r}" + ) + return value + + @traitlets.validate("cmap") + def _validate_cmap(self, proposal): + value = proposal["value"] + luts = self.cmap_luts or {} + if value in QUANTEM_COLORMAPS and value not in luts: + raise traitlets.TraitError( + f"cmap {value!r} needs quantem.core.visualization.turbo_black, which the " + "installed quantem does not provide; choose a shared colormap such as 'inferno'." + ) + allowed = _colormap_names() + tuple(luts) + if value not in allowed: + raise traitlets.TraitError( + f"Unknown colormap {value!r}; choose from {sorted(allowed)}." + ) + return value + + @traitlets.validate("preset") + def _validate_preset(self, proposal): + value = proposal["value"] + if value and value not in PRESETS: + raise traitlets.TraitError( + f"Unknown preset {value!r}; choose from DiffractionSim.presets_available()." + ) + return value + + # ------------------------------------------------------------------ + # crystal and orientation + @staticmethod + def presets_available() -> list[str]: + """Names of the built-in crystal structures. + + Returns + ------- + list of str + Preset names accepted by the constructor, :meth:`set_crystal`, + the ``preset`` trait and the ``presets`` option of + :meth:`export_html`. + """ + return list(PRESETS) + + @property + def crystal(self) -> Crystal: + """The loaded ``quantem.diffraction.crystal.Crystal``.""" + return self._crystal + + def set_crystal(self, crystal: Crystal | Atoms | str | pathlib.Path) -> DiffractionSim: + """Load a crystal and recompute the reflection list. + + Parameters + ---------- + crystal : Crystal, ase.Atoms, str or pathlib.Path + A quantem ``Crystal``, an ASE ``Atoms`` object, a CIF path, or a + preset name. + + Returns + ------- + DiffractionSim + The widget, for chaining. + + Raises + ------ + ValueError + If a string is neither a preset name nor an existing CIF file. + TypeError + If ``crystal`` is none of the supported types. + """ + from ase import Atoms + from quantem.diffraction.crystal import Crystal + + preset_name = "" + if isinstance(crystal, str) and crystal in PRESETS: + preset_name = crystal + xtl = preset_crystal(crystal) + elif isinstance(crystal, (str, pathlib.Path)): + path = pathlib.Path(crystal).expanduser() + if not path.is_file(): + raise ValueError( + f"{str(crystal)!r} is neither a preset nor an existing CIF file; use one of " + "DiffractionSim.presets_available() or the path of a CIF." + ) + xtl = Crystal.from_cif(str(path), verbose=False) + elif isinstance(crystal, Atoms): + xtl = Crystal.from_ase(crystal, verbose=False) + elif isinstance(crystal, Crystal): + xtl = crystal + else: + raise TypeError( + "crystal must be a quantem Crystal, an ase.Atoms, a preset name or a CIF " + f"path; got {type(crystal).__name__}." + ) + self._crystal = xtl + with self.hold_sync(): + self._update_crystal_json() + if self.preset != preset_name: + self.preset = preset_name + return self + + def set_zone_axis( + self, zone_axis: Sequence[float], in_plane_deg: float = 0.0 + ) -> DiffractionSim: + """Put a crystal direction [uvw] along the beam. + + Parameters + ---------- + zone_axis : sequence of 3 float + Direct-lattice direction ``u*a + v*b + w*c``, not all zero. + in_plane_deg : float, default 0 + Rotation about the beam, in degrees. + + Returns + ------- + DiffractionSim + The widget, for chaining. + + Raises + ------ + ValueError + If ``zone_axis`` is not three finite numbers, or is zero. + """ + import torch + from quantem.diffraction.rotations import quat_from_zone_axis + + uvw = [float(v) for v in zone_axis] + if len(uvw) != 3 or not all(math.isfinite(v) for v in uvw) or not any(uvw): + raise ValueError( + "zone_axis must be three finite numbers [u, v, w], not all zero; " + f"got {zone_axis!r}." + ) + if not math.isfinite(in_plane_deg): + raise ValueError(f"in_plane_deg must be finite; got {in_plane_deg!r}.") + d = torch.as_tensor(uvw, dtype=torch.float64) @ self._crystal.lat_real + q = quat_from_zone_axis(d[None], float(in_plane_deg))[0] + self.orientation = [float(v) for v in q] + return self + + def compute_kossel_reference( + self, + thicknesses_A: Sequence[float] = (300.0, 600.0, 1000.0), + angle_step_mrad: float = 3.0, + k_max_inv_A: float = 1.0, + ) -> DiffractionSim: + """Compute the reference pattern for the pixel rendering of the Kikuchi mode. + + Takes about a minute for silicon at 3 mrad. Results are cached per + energy, thicknesses, step and ``k_max_inv_A``. + + Parameters + ---------- + thicknesses_A : sequence of float, default (300, 600, 1000) + Specimen thicknesses in Å; the browser interpolates between them. + angle_step_mrad : float, default 3 + Angular step of the reference grid, in mrad. + k_max_inv_A : float, default 1 + Largest scattering vector of the Bloch calculation, in 1/Å. + + Returns + ------- + DiffractionSim + The widget, for chaining. + """ + thicknesses = [float(t) for t in thicknesses_A] + if not thicknesses or not all(math.isfinite(t) and t > 0 for t in thicknesses): + raise ValueError( + f"thicknesses_A must be positive thicknesses in Å; got {thicknesses_A!r}." + ) + if not (math.isfinite(angle_step_mrad) and angle_step_mrad > 0): + raise ValueError(f"angle_step_mrad must be positive; got {angle_step_mrad!r}.") + if not (math.isfinite(k_max_inv_A) and k_max_inv_A > 0): + raise ValueError(f"k_max_inv_A must be positive; got {k_max_inv_A!r}.") + key = (round(self.energy_keV * 1e3), tuple(thicknesses), angle_step_mrad, k_max_inv_A) + if key not in self._kossel_cache: + self.status = "computing Kikuchi reference pattern..." + self._kossel_cache[key] = prepare_kossel_reference( + self._crystal, self.energy_keV * 1e3, thicknesses, angle_step_mrad, k_max_inv_A + ) + self.status = "" + self.kossel_json = json.dumps(self._kossel_cache[key]) + return self + + def _update_crystal_json(self) -> None: + self.crystal_json = json.dumps( + prepare_crystal(self._crystal, self.energy_keV * 1e3, self.k_max_inv_A) + ) + self.kossel_json = "{}" + + # ------------------------------------------------------------------ + # observers + def _on_preset(self, change): + name = change["new"] + if ( + name in PRESETS + and self._crystal is not None + and self._crystal.name != name.split(" (")[0] + ): + self.set_crystal(name) + + @traitlets.observe("_static_fallback_jpeg") + def _on_frontend_preview(self, change): + # refresh the saved-notebook sibling with the latest frontend capture + fill = getattr(self, "_static_fallback_fill", None) + if callable(fill) and change["new"]: + try: + fill() + except Exception: # noqa: BLE001 + return + + def _on_physics(self, change): + if change["name"] == "k_max_inv_A" and self.pattern_range_inv_A > self.k_max_inv_A: + self.pattern_range_inv_A = self.k_max_inv_A + if self._crystal is not None and not self._recompute_paused: + self._update_crystal_json() + + def _on_message(self, widget, content, buffers): + if isinstance(content, dict) and content.get("type") == "kossel_reference": + self.compute_kossel_reference() + + # ------------------------------------------------------------------ + # state + @staticmethod + def _resolve_state(state: dict[str, Any] | str | pathlib.Path) -> dict[str, Any]: + if isinstance(state, (str, pathlib.Path)): + return unwrap_state_payload( + json.loads(pathlib.Path(state).read_text()), + require_envelope=True, + expected_widget=_WIDGET_NAME, + ) + return unwrap_state_payload(state, expected_widget=_WIDGET_NAME) + + def state_dict(self) -> dict[str, Any]: + """Return the settings that restore the view, as a plain dict. + + Returns + ------- + dict + Trait name to value for the crystal preset, beam energy, + orientation, mode and every display setting. The reflection list, + Kikuchi reference pattern and colormap tables are derived data and + are not included. + """ + state = {} + for key in _STATE_KEYS: + value = getattr(self, key) + state[key] = list(value) if isinstance(value, list) else value + return state + + def load_state_dict(self, state: dict[str, Any]) -> DiffractionSim: + """Apply settings from :meth:`state_dict`; unknown keys are ignored. + + A non-empty ``preset`` loads that crystal. Otherwise the current + crystal is kept, so a CIF or ASE crystal is passed to the constructor + again together with ``state``. + + Parameters + ---------- + state : dict + Settings, as returned by :meth:`state_dict`, or the versioned + envelope written by :meth:`save`. + + Returns + ------- + DiffractionSim + The widget, for chaining. + """ + state = unwrap_state_payload(state, expected_widget=_WIDGET_NAME) + values = {k: v for k, v in state.items() if k in _STATE_KEYS} + physics_changed = any( + key in values and values[key] != getattr(self, key) + for key in ("energy_keV", "k_max_inv_A") + ) + with self.hold_sync(): + self._recompute_paused = True + try: + for key in ("energy_keV", "k_max_inv_A"): + if key in values: + setattr(self, key, values[key]) + preset = values.get("preset", "") + if preset and preset != self.preset: + self.set_crystal(preset) + elif physics_changed and self._crystal is not None: + self._update_crystal_json() + finally: + self._recompute_paused = False + for key, value in values.items(): + if key in ("energy_keV", "k_max_inv_A", "preset"): + continue + setattr(self, key, list(value) if isinstance(value, tuple) else value) + return self + + def save(self, path: str | pathlib.Path) -> None: + """Write the settings of :meth:`state_dict` to a versioned JSON file. + + Parameters + ---------- + path : str or pathlib.Path + Destination file. Missing parent directories are created. + """ + save_state_file(path, _WIDGET_NAME, self.state_dict()) + + # ------------------------------------------------------------------ + # saved-notebook state + def get_state(self, key=None, drop_defaults=False): + """Return full saved state, or an untrimmed targeted live update.""" + state = super().get_state(key=key, drop_defaults=drop_defaults) + if key is None and not self._save_state: + for heavy_key in self._UNSAVED_HEAVY_KEYS: + state.pop(heavy_key, None) + return state + + def _static_png_b64(self, max_px: int = 512) -> str | None: + """Return the frontend PNG of both panels, or ``None`` before the first capture.""" + return self._static_fallback_jpeg or None + + # ------------------------------------------------------------------ + # HTML export + def export_html( + self, + path: str | pathlib.Path | None = None, + *, + title: str | None = None, + presets: Sequence[str] | None = None, + **options: Any, + ) -> pathlib.Path: + """Write a standalone HTML viewer with the current state. + + The page hydrates with the ipywidgets HTML manager, which loads from + a CDN, so opening it needs network access. Every simulation then runs + in the browser: rotating the cell and changing thickness, mode or + display settings need no Python. The beam energy and ``k_max_inv_A`` + are fixed to the exported values, and the Kikuchi reference pattern + is included when it was computed. + + Parameters + ---------- + path : str or pathlib.Path, optional + Destination HTML file. Missing parent directories are created. + Defaults to ``__diffractionsim.html`` in the working + directory. + title : str, optional + Browser page title; defaults to the ``title`` trait. + presets : sequence of str, optional + Additional preset structures to embed so the crystal menu works in + the page. Each adds its reflection list to the file. + **options + Standard export options. Only ``mode="single"``, + ``encoding="full"`` and ``downsample=None`` (or 1) apply: the page + holds no image data to pack or reduce. + + Returns + ------- + pathlib.Path + The written file. + """ + self._check_export_options(options) + export_path = pathlib.Path(path) if path is not None else self._default_html_export_path() + self._write_html_export(export_path, title=title, presets=presets) + ensure_mobile_viewport(export_path) + size_mb = export_path.stat().st_size / (1024 * 1024) + self.export_status = f"Exported {export_path.name} ({size_mb:.1f} MB, single file)" + return export_path + + @staticmethod + def _check_export_options(options: dict[str, Any]) -> None: + unknown = sorted(set(options) - {"mode", "encoding", "downsample"}) + if unknown: + raise TypeError(f"export_html() got an unexpected keyword argument {unknown[0]!r}.") + if options.get("mode", "single") != "single": + raise ValueError("DiffractionSim exports one HTML file; use mode='single'.") + if options.get("encoding", "full") != "full": + raise ValueError("DiffractionSim has no image data to quantize; use encoding='full'.") + if options.get("downsample") not in (None, 1): + raise ValueError( + "DiffractionSim has no image data to downsample; use downsample=None." + ) + + def _on_export_request_change(self, change: dict) -> None: + raw = str(change.get("new") or "") + if not raw: + return + try: + payload = json.loads(raw) + if str(payload.get("mode", "single")) == "clear": + self.export_payload = b"" + self.export_payload_id = "" + self.export_filename = "" + return + presets = payload.get("presets") or None + if payload.get("download"): + filename = str(payload.get("filename") or self._default_html_export_path().name) + request_id = str(payload.get("id") or "") + self.export_status = f"Preparing {filename}..." + html = self._html_export_bytes(presets=presets) + self.export_filename = filename + self.export_payload = html + self.export_payload_id = request_id + size_mb = len(html) / (1024 * 1024) + self.export_status = f"Ready {filename} ({size_mb:.1f} MB, single file)" + else: + self.export_status = "Exporting HTML..." + self.export_html(presets=presets) + except Exception as exc: # noqa: BLE001 + self.export_status = f"Export failed: {exc}" + + def _default_html_export_path(self) -> pathlib.Path: + name = self._crystal.name if self._crystal is not None else "crystal" + slug = _slug(f"{name} {self.mode}") or "crystal" + return pathlib.Path.cwd() / f"{slug}_diffractionsim.html" + + def _write_html_export( + self, + path: str | pathlib.Path, + *, + title: str | None = None, + presets: Sequence[str] | None = None, + ) -> pathlib.Path: + from ipywidgets.embed import dependency_state, embed_minimal_html + + export_path = pathlib.Path(path) + export_path.parent.mkdir(parents=True, exist_ok=True) + export_widget = self._clone_for_html_export(presets) + try: + state = dependency_state([export_widget], drop_defaults=False) + embed_minimal_html( + str(export_path), + views=[export_widget], + title=title or self.title or _WIDGET_NAME, + drop_defaults=False, + state=state, + ) + finally: + export_widget.close() + return export_path + + def _html_export_bytes(self, presets: Sequence[str] | None = None) -> bytes: + with tempfile.TemporaryDirectory(prefix="diffractionsim-export-") as tmp: + path = pathlib.Path(tmp) / self._default_html_export_path().name + self._write_html_export(path, presets=presets) + ensure_mobile_viewport(path) + return path.read_bytes() + + def _clone_for_html_export(self, presets: Sequence[str] | None = None) -> DiffractionSim: + unknown = [name for name in presets or () if name not in PRESETS] + if unknown: + raise ValueError( + f"Unknown presets {unknown}; choose from DiffractionSim.presets_available()." + ) + state = self.state_dict() + state.pop("preset") + # save_state=True keeps the Kikuchi reference in the embedded state + clone = type(self)(self._crystal, state=state, save_state=True) + energy_ev = self.energy_keV * 1e3 + embedded = { + name: prepare_crystal(preset_crystal(name), energy_ev, self.k_max_inv_A) + for name in presets or () + if name != self.preset + } + if self.preset: + embedded[self.preset] = json.loads(self.crystal_json) + with clone.hold_sync(): + clone.preset = self.preset + clone.crystal_json = self.crystal_json + clone.kossel_json = self.kossel_json + clone.presets = list(embedded) + clone._offline_presets = embedded + clone.offline = True + clone.status = "" + clone.export_enabled = False + clone.export_status = "" + clone.export_payload = b"" + clone.export_payload_id = "" + clone.export_filename = "" + return clone + + def __repr__(self) -> str: + name = self._crystal.name if self._crystal is not None else "?" + return ( + f"DiffractionSim(crystal={name!r}, mode={self.mode!r}, " + f"energy_keV={self.energy_keV:g}, thickness_A={self.thickness_A:g})" + ) + + +__all__ = [ + "MODES", + "PRESETS", + "QUANTEM_COLORMAPS", + "DiffractionSim", + "quantem_colormap_luts", +] diff --git a/src/quantem/widget/planptycho.py b/src/quantem/widget/planptycho.py index e29c79cf8..cc457935a 100644 --- a/src/quantem/widget/planptycho.py +++ b/src/quantem/widget/planptycho.py @@ -1,7 +1,7 @@ """planptycho: check multislice ptychography settings against a known crystal before the experiment. A crystal (CIF path, ase ``Atoms`` or Materials Project id) is turned so a zone axis runs along the beam and its -projected potential is computed once (abTEM, Lobato parametrisation, static lattice). Everything that depends only on +projected potential is computed once (Lobato & Van Dyck 2014 scattering factors from quantem, static lattice). Everything that depends only on the microscope and scan settings is geometry: beam width through the thickness, the model window the detector sampling gives, probe overlap, detector reach, column lean from a sample tilt, where the focus sits. The browser recomputes it on every slider move; :func:`plan_geometry`, :func:`check_statuses`, :func:`check_rows` and @@ -269,23 +269,42 @@ def load_crystal(structure) -> Any: return read(path) -def oriented_cell(atoms, zone_axis: Sequence[int]): +def oriented_cell(atoms, zone_axis: Sequence[int], max_repetitions: int = 10): """The crystal turned so the zone axis [uvw] runs along the beam (z) and its shortest in-plane lattice vector along x, - as the smallest orthogonal cell that repeats along z. With that in-plane alignment the orthogonal cell is exact; abTEM - is told not to strain the lattice to fit one (without the alignment, [111] and [112] came out sheared by 2-4 %).""" - from abtem import orthogonalize_cell + as the smallest orthogonal cell that repeats along z: the shortest lattice vectors along x, y and z within + ``max_repetitions`` of each cell vector. With that in-plane alignment the orthogonal cell is exact; a crystal with no + exact orthogonal cell is refused rather than strained to fit one (without the alignment, [111] and [112] would come + out sheared by 2-4 %).""" + from ase.build import make_supercell turned = atoms.copy(); turned.rotate(np.asarray(zone_axis, float) @ turned.cell.array, "z", rotate_cell=True) cell = turned.cell.array; in_plane = None for n in itertools.product(range(-3, 4), repeat=3): vector = np.asarray(n, float) @ cell if any(n) and abs(vector[2]) < 1e-6 * np.linalg.norm(vector) and (in_plane is None or np.linalg.norm(vector) < np.linalg.norm(in_plane) - 1e-9): in_plane = vector + if in_plane is None: + raise ValueError(f"No lattice vector perpendicular to {list(zone_axis)} within 3 repetitions; choose a lower-index zone axis.") turned.rotate(-math.degrees(math.atan2(in_plane[1], in_plane[0])), "z", rotate_cell=True) - # abTEM's allow_transform=False does not raise (its check is commented out), so read the transform and refuse any strain - oriented, transform = orthogonalize_cell(turned, max_repetitions=10, return_transform_matrix=True) - if not np.allclose(transform, np.eye(3), atol=1e-3): - raise ValueError(f"No orthogonal cell of this crystal along {list(zone_axis)} within 10 repetitions without straining the " - f"lattice; choose a lower-index zone axis.") + # shortest lattice vector along +x, +y and +z; "along" allows 1e-6 relative off-axis error from the rotations only + span = np.arange(-max_repetitions, max_repetitions + 1) + combinations = np.stack(np.meshgrid(span, span, span, indexing="ij"), -1).reshape(-1, 3) + vectors = combinations @ turned.cell.array; lengths = np.linalg.norm(vectors, axis=1) + rows = [] + for axis in range(3): + off_axis = np.linalg.norm(np.delete(vectors, axis, axis=1), axis=1) + along = np.flatnonzero((vectors[:, axis] > 1e-6) & (off_axis <= 1e-6 * lengths)) + if along.size == 0: + raise ValueError(f"No orthogonal cell of this crystal along {list(zone_axis)} within {max_repetitions} repetitions without " + f"straining the lattice; choose a lower-index zone axis.") + rows.append(combinations[along[np.argmin(lengths[along])]]) + oriented = make_supercell(turned, np.array(rows)) + box = np.diag(oriented.cell.array) + if not np.allclose(oriented.cell.array, np.diag(box), atol=1e-6 * box.max()): # unreachable by construction; guards the search + raise ValueError(f"No orthogonal cell of this crystal along {list(zone_axis)} within {max_repetitions} repetitions without " + f"straining the lattice; choose a lower-index zone axis.") + oriented.set_cell(np.diag(box), scale_atoms=False) + scaled = oriented.get_scaled_positions(wrap=False) % 1.0; scaled[scaled > 1 - 1e-9] = 0.0 # in [0, 1): no -0.0 or 1 - eps + oriented.set_scaled_positions(scaled) return oriented @@ -303,17 +322,34 @@ def holz_repeat_A(cell) -> float: def projected_potential(cell, sampling_A: float = _CELL_SAMPLING_A) -> np.ndarray: - """Projected potential of one repeat of the oriented cell (V A; abTEM, Lobato parametrisation, static lattice). It does - not depend on the voltage; multiply by the interaction constant for the phase. Axis 0 runs along cell vector a.""" - from abtem import Potential - potential = Potential(cell, sampling=sampling_A, parametrization="lobato", projection="infinite") - return np.asarray(potential.build().project().array, dtype=np.float32) + """Projected potential of one repeat of the oriented cell (V A; Lobato & Van Dyck 2014 scattering factors, infinite + atomic projections, static lattice). It does not depend on the voltage; multiply by the interaction constant for the + phase. Axis 0 runs along cell vector a. The grid has ``ceil(length / sampling_A)`` points along a and b, so the actual + sampling is at most ``sampling_A``; the potential is the exact Fourier sum of the periodic cell over that grid's + frequencies (Fourier coefficient (C / area) sum_j f_e,j(|k|) exp(-2 pi i k.r_j), C = h^2 / (2 pi m0 e)).""" + from ._lobato import projected_scattering_factor + lengths = np.diag(cell.cell.array)[:2] + shape = tuple(int(math.ceil(length / sampling_A)) for length in lengths) + kx, ky = (np.fft.fftfreq(n, length / n) for n, length in zip(shape, lengths)) + k = np.hypot(kx[:, None], ky[None, :]) + positions = cell.positions[:, :2]; numbers = cell.numbers + species = np.unique(numbers) + factors = projected_scattering_factor(species, k, feature="PlanPtycho") + spectrum = np.zeros(shape, complex) + for factor, number in zip(factors, species): + x, y = positions[numbers == number].T + spectrum += factor * (np.exp(-2j * np.pi * np.outer(kx, x)) @ np.exp(-2j * np.pi * np.outer(y, ky))) + return np.asarray(np.fft.ifft2(spectrum).real * (shape[0] * shape[1] / (lengths[0] * lengths[1])), dtype=np.float32) def interaction_constant(voltage_kV: float) -> float: - """Phase per unit projected potential (rad / V A) of a fast electron (abTEM ``energy2sigma``).""" - from abtem.core.energy import energy2sigma - return float(energy2sigma(voltage_kV * 1e3)) + """Phase per unit projected potential (rad / V A) of a fast electron: 2 pi m e lambda / h^2 with the relativistic mass + and wavelength (CODATA constants).""" + from scipy import constants + energy = voltage_kV * 1e3 * constants.e; rest = constants.m_e * constants.c**2 + wavelength = constants.h * constants.c / math.sqrt(energy * (energy + 2 * rest)) + mass = constants.m_e * (1 + energy / rest) + return 2 * math.pi * mass * constants.e * wavelength / constants.h**2 * 1e-10 def bragg_reflections(phase: np.ndarray, cell_size_A: Sequence[float], max_g_inv_A: float = _MAX_G_INV_A) -> list[list[float]]: @@ -397,7 +433,8 @@ class PlanPtycho(anywidget.AnyWidget): Notes ----- - Needs ``ase`` and ``abtem`` (``pip install "quantem.widget[crystal]"``). :meth:`report` returns the checks as a + Needs quantem with ``quantem.diffraction.Crystal`` and ``bloch`` (electronmicroscopy/quantem PR #297, first release + after 0.1.9) for the Lobato scattering factors, and ``ase`` (``pip install "quantem.widget[crystal]"``). :meth:`report` returns the checks as a DataFrame. The widget has no ``save_state`` or HTML export: the crystal is rebuilt from ``structure``. """ @@ -472,6 +509,8 @@ def __init__(self, structure, *, zone_axis: Sequence[int] = (0, 0, 1), thickness raise ValueError(f"tilt_mrad must be (row, col) in mrad, got {tilt_mrad!r}.") sampling = detector_mrad_per_px if detector == "custom" else detector_sampling_mrad(detector, camera_length_mm) # raises for an unknown detector start = recommended_settings(thickness_nm, voltage_kV=voltage_kV, semiangle_mrad=semiangle_mrad, scan_step_A=scan_step_A) + from ._lobato import require_scattering_factors + require_scattering_factors("PlanPtycho") self._atoms = load_crystal(structure) self._custom_title = bool(title) native_px = detector_px if detector == "custom" else DETECTORS[detector]["pixels"] @@ -687,7 +726,7 @@ def simulation_plan( Omitted arguments use the live ``simulation_repeats``, ``simulation_pixels_per_cell`` and ``simulation_guard_A`` traits, initially (24, 24), 96 and 5 Å. Explicit method arguments do not change - those settings. This method plans geometry; it does not run abTEM. + those settings. This method plans geometry; it does not run a simulation. Examples -------- diff --git a/src/quantem/widget/showcif.py b/src/quantem/widget/showcif.py index 58c11d893..44a60a141 100644 --- a/src/quantem/widget/showcif.py +++ b/src/quantem/widget/showcif.py @@ -60,7 +60,8 @@ class ShowCIF(anywidget.AnyWidget): num_slices : int, default 16 Equal-width preview slabs along the selected beam, from 1 to 64. potential : bool, default False - Enable WebGPU independent-atom potential preview (requires abTEM). + Enable WebGPU independent-atom potential preview (requires quantem + with ``quantem.diffraction.Crystal`` and ``bloch``, quantem PR #297). At most 8,192 atoms can contribute to this preview; the atom viewer supports up to 250,000. Reduce repeats if the preview is unavailable. potential_sigma_A : float, default 0.08 diff --git a/tests/diffractionsim/test_diffraction_sim.py b/tests/diffractionsim/test_diffraction_sim.py new file mode 100644 index 000000000..2aa4cdf5c --- /dev/null +++ b/tests/diffractionsim/test_diffraction_sim.py @@ -0,0 +1,465 @@ +"""Tests for DiffractionSim: crystal payload, validation, state and HTML export.""" + +from __future__ import annotations + +import base64 +import importlib.util +import inspect +import json +import sys +from pathlib import Path + +import numpy as np +import pytest +import traitlets + +from quantem.widget import _diffraction_sim_crystal + +REPO = Path(__file__).resolve().parents[2] + +try: + _diffraction_sim_crystal.require_crystal_tools() + _MISSING = "" +except ImportError as exc: + _MISSING = str(exc) + +needs_crystal = pytest.mark.skipif(bool(_MISSING), reason=_MISSING) + + +def _decode(payload: dict, key: str) -> np.ndarray: + dtype = np.int16 if key == "hkl_i16" else np.float32 + return np.frombuffer(base64.b64decode(payload[key]), dtype=dtype) + + +def _presets_script(): + spec = importlib.util.spec_from_file_location( + "diffraction_sim_presets", REPO / "scripts" / "diffraction_sim_presets.py" + ) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def _sim(*args, **kwargs): + from quantem.widget import DiffractionSim + + return DiffractionSim(*args, **kwargs) + + +def _beam_direction(widget, uvw) -> np.ndarray: + w, x, y, z = widget.orientation + rot = np.array( + [ + [1 - 2 * (y * y + z * z), 2 * (x * y - z * w), 2 * (x * z + y * w)], + [2 * (x * y + z * w), 1 - 2 * (x * x + z * z), 2 * (y * z - x * w)], + [2 * (x * z - y * w), 2 * (y * z + x * w), 1 - 2 * (x * x + y * y)], + ] + ) + direction = np.asarray(uvw, float) @ widget.crystal.lat_real.numpy() + return rot @ (direction / np.linalg.norm(direction)) + + +# --------------------------------------------------------------------------- +# no quantem Crystal needed + + +def test_missing_crystal_tools_raise_with_requirement(monkeypatch): + monkeypatch.setitem(sys.modules, "ase", None) + with pytest.raises(ImportError, match=r"PR #297, first release after 0\.1\.9") as info: + _diffraction_sim_crystal.require_crystal_tools() + assert "abtem" not in str(info.value).lower() + assert "[crystal]" not in str(info.value) + + +def test_export_html_signature_follows_protocol(): + from quantem.widget import DiffractionSim + from quantem.widget.export import HTML_EXPORT_TRAITS, supports_html_export + + assert supports_html_export(DiffractionSim) + signature = inspect.signature(DiffractionSim.export_html) + assert signature.parameters["path"].default is None + assert signature.parameters["title"].default is None + assert signature.parameters["title"].kind is inspect.Parameter.KEYWORD_ONLY + assert any(p.kind is inspect.Parameter.VAR_KEYWORD for p in signature.parameters.values()) + assert signature.return_annotation in {"pathlib.Path", Path} + assert set(HTML_EXPORT_TRAITS) <= set(DiffractionSim.class_trait_names()) + + +def test_constructor_is_keyword_only_after_crystal(): + from quantem.widget import DiffractionSim + + params = list(inspect.signature(DiffractionSim.__init__).parameters.values())[1:] + assert params[0].name == "crystal" + assert all(p.kind is inspect.Parameter.KEYWORD_ONLY for p in params[1:]) + names = {p.name for p in params} + assert {"energy_keV", "semiangle_mrad", "panel_width_px", "save_state", "state"} <= names + assert not {"energy_ev", "semiconv_mrad", "size"} & names + + +# --------------------------------------------------------------------------- +# crystal payload + + +@needs_crystal +def test_prepare_crystal_silicon_reflection_list(): + data = _diffraction_sim_crystal.prepare_crystal( + _diffraction_sim_crystal.preset_crystal("Si (diamond cubic)"), 200e3, 3.0 + ) + + n = data["n_reflections"] + hkl = _decode(data, "hkl_i16").reshape(-1, 3) + assert hkl.shape == (n, 3) + for key in ("F2", "U_re", "U_im"): + assert _decode(data, key).shape == (n,) + assert data["name"] == "Si" + assert data["absorptive"] is True + assert data["k_max"] == 3.0 + assert data["wavelength"] == pytest.approx(0.0250793, abs=1e-6) + assert len(data["numbers"]) == 8 + + recip = np.asarray(data["recip"]) + assert np.linalg.norm(hkl @ recip, axis=1).max() <= 3.0 + 1e-9 + + f2 = _decode(data, "F2") + index = {tuple(h): i for i, h in enumerate(hkl.tolist())} + assert f2[index[(2, 0, 0)]] == 0 # diamond glide + assert f2[index[(1, 1, 1)]] > 0 + assert json.loads(json.dumps(data)) == data + + +@needs_crystal +def test_website_presets_match_python_payload(): + script = _presets_script() + committed = script.parse_ts((REPO / "js" / "diffractionsim-web" / "presets.ts").read_text()) + assert list(committed) == script.WEB_PRESETS + + name = "Si (diamond cubic)" + regenerated = { + name: _diffraction_sim_crystal.prepare_crystal( + _diffraction_sim_crystal.preset_crystal(name), script.ENERGY_EV, script.K_MAX + ) + } + assert script.compare(regenerated, {name: committed[name]}) == [] + + +# --------------------------------------------------------------------------- +# widget + + +@needs_crystal +def test_defaults_and_zone_axis(): + from quantem.widget import DiffractionSim + from quantem.widget.utils.state_io import resolve_widget_version + + widget = _sim(zone_axis=[1, 1, 0]) + + assert widget.preset == "Si (diamond cubic)" + assert widget.crystal.name == "Si" + assert widget.presets == DiffractionSim.presets_available() + assert widget.pattern_range_inv_A == pytest.approx(3.0) + assert widget.energy_keV == 200.0 + assert widget.title == "Diffraction Simulator" + assert widget.widget_version == resolve_widget_version() + assert json.loads(widget.crystal_json)["n_reflections"] > 0 + assert json.loads(widget.crystal_json)["energy_ev"] == 200e3 + np.testing.assert_allclose(np.abs(_beam_direction(widget, [1, 1, 0])), [0, 0, 1], atol=1e-9) + + +@needs_crystal +@pytest.mark.parametrize("value", ["kikuchi", "kossel", "Kikuchi"]) +def test_mode_stores_kikuchi(value): + widget = _sim(mode=value) + assert widget.mode == "kikuchi" + widget.mode = "cbed" + assert widget.mode == "cbed" + with pytest.raises(traitlets.TraitError, match="mode must be one of"): + widget.mode = "spots" + + +@needs_crystal +def test_k_max_change_recomputes_reflections(): + widget = _sim("Fe (bcc)", k_max_inv_A=3.0) + n_before = json.loads(widget.crystal_json)["n_reflections"] + widget.k_max_inv_A = 2.0 + data = json.loads(widget.crystal_json) + assert data["k_max"] == 2.0 + assert data["n_reflections"] < n_before + assert widget.pattern_range_inv_A <= 2.0 + + +@needs_crystal +def test_energy_change_recomputes_wavelength(): + widget = _sim("Al (fcc)") + widget.energy_keV = 300 + data = json.loads(widget.crystal_json) + assert data["energy_ev"] == 300e3 + assert data["wavelength"] == pytest.approx(0.0196875, abs=1e-6) + + +# --------------------------------------------------------------------------- +# validation + + +@needs_crystal +@pytest.mark.parametrize( + ("trait", "value", "match"), + [ + ("energy_keV", 0.0, "energy_keV"), + ("energy_keV", float("nan"), "energy_keV"), + ("k_max_inv_A", 20.0, "k_max_inv_A"), + ("thickness_A", -5.0, "thickness_A"), + ("thickness_A", float("inf"), "thickness_A"), + ("semiangle_mrad", 0.0, "semiangle_mrad"), + ("precession_deg", -1.0, "precession_deg"), + ("sg_max_inv_A", 0.0, "sg_max_inv_A"), + ("sigma_excitation_inv_A", 0.0, "sigma_excitation_inv_A"), + ("field_mrad", 0.0, "field_mrad"), + ("power", 2.0, "power"), + ("vmax_pct", 120.0, "vmax_pct"), + ("pattern_range_inv_A", 5.0, "pattern_range_inv_A"), + ("pattern_range_inv_A", 0.1, "pattern_range_inv_A"), + ("n_precession", 1, "n_precession"), + ("n_cells", [1, 1, 7], "n_cells"), + ("n_cells", [1, 1], "n_cells"), + ("panel_width_px", 100, "panel_width_px"), + ("orientation", [0.0, 0.0, 0.0, 0.0], "orientation"), + ("cmap", "not_a_map", "Unknown colormap"), + ("render", "dots", "render"), + ("quality", "ultra", "quality"), + ("scaling", "sqrt", "scaling"), + ("view_from", "side", "view_from"), + ("preset", "Unobtainium (fcc)", "Unknown preset"), + ], +) +def test_invalid_values_raise(trait, value, match): + widget = _sim() + with pytest.raises(traitlets.TraitError, match=match): + setattr(widget, trait, value) + + +@needs_crystal +def test_constructor_validates_arguments(): + with pytest.raises(traitlets.TraitError, match="thickness_A"): + _sim(thickness_A=0) + with pytest.raises(ValueError, match="neither a preset nor an existing CIF"): + _sim("not_a_file.cif") + with pytest.raises(TypeError, match="crystal must be"): + _sim(42) + with pytest.raises(TypeError): + _sim(size=420) + + +@needs_crystal +@pytest.mark.parametrize("zone_axis", [[0, 0, 0], [1, 1], [1, float("nan"), 0]]) +def test_set_zone_axis_rejects_bad_directions(zone_axis): + widget = _sim() + with pytest.raises(ValueError, match="zone_axis"): + widget.set_zone_axis(zone_axis) + + +@needs_crystal +def test_orientation_is_normalized_and_cmap_accepts_reversed_and_quantem_maps(): + widget = _sim() + widget.orientation = [2.0, 0.0, 0.0, 0.0] + assert widget.orientation == [1.0, 0.0, 0.0, 0.0] + for name in ("inferno", "gray_r", "turbo"): + widget.cmap = name + assert widget.cmap == name + if widget.cmap_luts: + widget.cmap = "turbo_black_r" + assert widget.cmap == "turbo_black_r" + + +@needs_crystal +def test_turbo_black_luts_come_from_quantem(): + pytest.importorskip("quantem.core.visualization") + from quantem.core.visualization import turbo_black + + from quantem.widget.diffraction_sim import quantem_colormap_luts + + luts = quantem_colormap_luts() + ref = np.round(255 * turbo_black(256)(np.linspace(0, 1, 256))[:, :3]).astype(int) + np.testing.assert_array_equal(np.asarray(luts["turbo_black"]).reshape(256, 3), ref) + np.testing.assert_array_equal(np.asarray(luts["turbo_black_r"]).reshape(256, 3), ref[::-1]) + + widget = _sim(cmap="turbo_black") + assert widget.cmap_luts == luts + assert "cmap_luts" not in widget.state_dict() + + +# --------------------------------------------------------------------------- +# state + +HTML_KEYS = ( + "export_request", + "export_status", + "export_enabled", + "export_payload", + "export_payload_id", + "export_filename", +) + + +@needs_crystal +def test_state_dict_is_settings_only(): + widget = _sim("Al (fcc)", mode="cbed", thickness_A=750) + state = widget.state_dict() + for derived in ("crystal_json", "kossel_json", "presets", "cmap_luts", "status", "widget_version"): + assert derived not in state + for key in HTML_KEYS: + assert key not in state + assert state["preset"] == "Al (fcc)" + assert state["mode"] == "cbed" + assert state["thickness_A"] == 750 + assert json.loads(json.dumps(state)) == state + + +@needs_crystal +def test_save_and_load_roundtrip(tmp_path): + from quantem.widget import DiffractionSim + + widget = _sim( + "Ti (hcp)", zone_axis=[1, 0, 0], mode="cbed", energy_keV=120, k_max_inv_A=3.0, + pattern_range_inv_A=2.5, thickness_A=640, cmap="viridis", n_cells=[2, 1, 3], + ) + path = tmp_path / "nested" / "ti.json" + widget.save(path) + envelope = json.loads(path.read_text()) + assert envelope["widget_name"] == "DiffractionSim" + assert "metadata_version" in envelope and "widget_version" in envelope + + restored = DiffractionSim(state=path) + assert restored.preset == "Ti (hcp)" + saved, got = widget.state_dict(), restored.state_dict() + assert set(got) == set(saved) + for key, value in saved.items(): + if isinstance(value, (bool, str)): + assert got[key] == value, key + else: + assert got[key] == pytest.approx(value), key + assert json.loads(restored.crystal_json)["energy_ev"] == 120e3 + assert json.loads(restored.crystal_json)["k_max"] == 3.0 + + from_dict = _sim(state=widget.state_dict()) + assert from_dict.mode == "cbed" + assert from_dict.orientation == pytest.approx(widget.orientation) + + +@needs_crystal +def test_load_state_dict_switches_preset_and_ignores_unknown_keys(): + widget = _sim("Si (diamond cubic)") + widget.load_state_dict({"preset": "Cu (fcc)", "thickness_A": 300.0, "not_a_trait": 1}) + assert widget.preset == "Cu (fcc)" + assert widget.crystal.name == "Cu" + assert widget.thickness_A == 300.0 + + +@needs_crystal +def test_explicit_crystal_wins_over_state_preset(): + state = _sim("Au (fcc)", thickness_A=900).state_dict() + widget = _sim("Fe (bcc)", state=state) + assert widget.crystal.name == "Fe" + assert widget.thickness_A == 900 + + +@needs_crystal +def test_state_from_other_widget_is_rejected(tmp_path): + from quantem.widget.utils.state_io import save_state_file + + path = tmp_path / "other.json" + save_state_file(path, "ShowDiffraction", {"title": "x"}) + with pytest.raises(ValueError, match="cannot load into 'DiffractionSim'"): + _sim(state=path) + + +# --------------------------------------------------------------------------- +# saved notebook + + +@needs_crystal +def test_full_snapshot_drops_kossel_reference_unless_save_state(): + widget = _sim() + widget.kossel_json = json.dumps({"shape": [2, 2], "data": "AAAA"}) + assert "kossel_json" in widget.get_state("kossel_json") + assert "kossel_json" not in widget.get_state() + kept = _sim(save_state=True) + kept.kossel_json = widget.kossel_json + assert "kossel_json" in kept.get_state() + + +@needs_crystal +def test_static_preview_is_the_frontend_capture(): + widget = _sim() + assert widget._static_png_b64() is None + widget._static_fallback_jpeg = "iVBORw0KGgo=" + assert widget._static_png_b64() == "iVBORw0KGgo=" + + +# --------------------------------------------------------------------------- +# HTML export + + +def _embedded_state(html: str, widget_title: str) -> dict: + marker = '", start)])["state"] + return next(m["state"] for m in state.values() if m["state"].get("title") == widget_title) + + +@needs_crystal +def test_export_html_embeds_state_presets_and_luts(tmp_path): + widget = _sim("Si (diamond cubic)", zone_axis=[1, 1, 0], mode="cbed", title="Si 110 export") + if widget.cmap_luts: + widget.cmap = "turbo_black" + widget.kossel_json = json.dumps({"shape": [1, 1], "step": 3.0, "thicknesses": [300.0], "data": "AAAAAA=="}) + + path = widget.export_html(tmp_path / "nested" / "si.html", title="Si <110>", presets=["Al (fcc)"]) + + html = path.read_text(encoding="utf-8") + assert '' in html + assert "maximum-scale" not in html + assert 'id="quantem-widget-export-layout"' in html + assert "Si <110>" in html or "Si <110>" in html + state = _embedded_state(html, "Si 110 export") + assert state["mode"] == "cbed" + assert state["orientation"] == pytest.approx(widget.orientation) + assert state["offline"] is True + assert state["export_enabled"] is False + assert set(state["_offline_presets"]) == {"Al (fcc)", "Si (diamond cubic)"} + assert state["kossel_json"] == widget.kossel_json + assert state["cmap_luts"] == widget.cmap_luts + assert widget.export_status.startswith(f"Exported {path.name}") + + +@needs_crystal +def test_export_html_rejects_options_that_do_not_apply(tmp_path): + widget = _sim() + with pytest.raises(ValueError, match="encoding"): + widget.export_html(tmp_path / "a.html", encoding="uint8") + with pytest.raises(ValueError, match="downsample"): + widget.export_html(tmp_path / "a.html", downsample=2) + with pytest.raises(TypeError, match="quantized"): + widget.export_html(tmp_path / "a.html", quantized=True) + with pytest.raises(ValueError, match="Unknown presets"): + widget.export_html(tmp_path / "a.html", presets=["Nope"]) + + +@needs_crystal +def test_frontend_export_request_builds_payload(): + widget = _sim("Al (fcc)", title="Bridge test") + widget.export_request = json.dumps( + {"mode": "single", "encoding": "full", "id": "req-1", "filename": "al.html", "download": True} + ) + assert widget.export_payload_id == "req-1" + assert widget.export_filename == "al.html" + assert b"Bridge test" in widget.export_payload + assert widget.export_status.startswith("Ready al.html") + widget.export_request = json.dumps({"mode": "clear"}) + assert widget.export_payload == b"" + + +def test_frontend_colormap_list_matches_quantem_gpu(): + gpu_display = pytest.importorskip("quantem.gpu.display") + from quantem.widget.diffraction_sim import _FRONTEND_COLORMAPS + + assert tuple(gpu_display.colormap_names()) == _FRONTEND_COLORMAPS diff --git a/tests/planptycho/test_planptycho.py b/tests/planptycho/test_planptycho.py index ccedc2851..598af3b58 100644 --- a/tests/planptycho/test_planptycho.py +++ b/tests/planptycho/test_planptycho.py @@ -7,8 +7,9 @@ import numpy as np import pytest +from quantem.widget._lobato import PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR, QUANTEM_REQUIREMENT, projected_scattering_factor, scattering_factors_available from quantem.widget.planptycho import ( - check_rows, check_statuses, detector_sampling_mrad, plan_geometry, recommended_settings, wavelength_A, + check_rows, check_statuses, detector_sampling_mrad, interaction_constant, plan_geometry, recommended_settings, wavelength_A, ) GOLDENS = json.loads((pathlib.Path(__file__).resolve().parents[2] / "js" / "planptycho" / "goldens.json").read_text()) @@ -19,8 +20,14 @@ def srtio3(): return Atoms("SrTiO3", scaled_positions=[(0, 0, 0), (0.5, 0.5, 0.5), (0.5, 0.5, 0), (0.5, 0, 0.5), (0, 0.5, 0.5)], cell=[3.905] * 3, pbc=True) +def needs_crystal_tools(): + pytest.importorskip("ase") + if not scattering_factors_available(): + pytest.skip(f"needs {QUANTEM_REQUIREMENT}") + + def plan(**kwargs): - pytest.importorskip("abtem") + needs_crystal_tools() from quantem.widget import PlanPtycho return PlanPtycho(srtio3(), **kwargs) @@ -70,20 +77,76 @@ def test_recommended_focus_splits_the_specimen_and_every_check_passes_to_100_nm( # --- crystal def test_oriented_cells_are_exact_and_small(): - """Rotating an in-plane lattice vector onto x first makes the orthogonal cell exact: no strain, 30 atoms for [111].""" - pytest.importorskip("abtem") + """Rotating an in-plane lattice vector onto x first makes the orthogonal cell exact: no strain, 30 atoms for [111]. + Sizes and atom counts are those abTEM 1.0.10 ``orthogonalize_cell`` gave, except Si [112], where it lost one of 48.""" + needs_crystal_tools() + from ase.build import bulk from quantem.widget.planptycho import oriented_cell - expected = {(0, 0, 1): ([3.905, 3.905, 3.905], 5), (0, 1, 1): ([3.905, 5.523, 5.523], 10), (1, 1, 1): ([5.523, 9.565, 6.764], 30), (1, 1, 2): ([5.523, 6.764, 9.565], 30)} - for zone, (size, atoms) in expected.items(): - cell = oriented_cell(srtio3(), zone) - assert np.diag(cell.cell.array) == pytest.approx(size, abs=1e-3) and len(cell) == atoms, zone - with pytest.raises(ValueError, match="without straining"): - oriented_cell(srtio3(), (3, 5, 7)) + titanium = bulk("Ti", "hcp", a=2.9505, c=4.6855) + expected = {("SrTiO3", (0, 0, 1)): ([3.905, 3.905, 3.905], 5), ("SrTiO3", (0, 1, 1)): ([3.905, 5.523, 5.523], 10), + ("SrTiO3", (1, 1, 1)): ([5.523, 9.565, 6.764], 30), ("SrTiO3", (1, 1, 2)): ([5.523, 6.764, 9.565], 30), + ("SrTiO3", (1, 2, 3)): ([6.764, 25.307, 14.611], 210), ("Si", (1, 1, 2)): ([7.679, 9.405, 13.301], 48), + ("Ti", (0, 0, 1)): ([2.950, 5.110, 4.686], 4), ("Ti", (2, 1, 0)): ([2.951, 4.686, 5.110], 4)} + crystals = {"SrTiO3": srtio3(), "Si": bulk("Si", cubic=True), "Ti": titanium} + for (name, zone), (size, atoms) in expected.items(): + cell = oriented_cell(crystals[name], zone) + assert np.allclose(cell.cell.array, np.diag(size), atol=1e-3) and len(cell) == atoms, (name, zone) + scaled = cell.get_scaled_positions(wrap=False) + assert ((scaled >= 0) & (scaled < 1)).all(), (name, zone) + # positions as abTEM placed them (fractional, sorted by element then position) + cell = oriented_cell(srtio3(), (0, 1, 1)); scaled = np.round(cell.get_scaled_positions(), 6) % 1 + order = np.lexsort((scaled[:, 2], scaled[:, 1], scaled[:, 0], cell.numbers)) + assert [cell.get_chemical_symbols()[i] for i in order] == ["O"] * 6 + ["Ti"] * 2 + ["Sr"] * 2 + np.testing.assert_allclose(scaled[order], [(0, 0, 0.5), (0, 0.5, 0), (0.5, 0.25, 0.25), (0.5, 0.25, 0.75), (0.5, 0.75, 0.25), + (0.5, 0.75, 0.75), (0.5, 0, 0.5), (0.5, 0.5, 0), (0, 0, 0), (0, 0.5, 0.5)], atol=1e-6) + # refused by abTEM too: no orthogonal cell within 10 repetitions without strain + for crystal, zone in ((srtio3(), (3, 5, 7)), (titanium, (0, 1, 1)), (titanium, (1, 1, 1))): + with pytest.raises(ValueError, match="without straining"): + oriented_cell(crystal, zone) + + +def test_interaction_constant_matches_abtem(): + """abTEM 1.0.10 ``energy2sigma`` (also pinned in js/showcif/phase.test.ts); abTEM's older ASE constants differ by < 1 ppm.""" + for voltage, sigma in ((60, 0.0011356905381324882), (80, 0.0010087066046262614), (200, 0.0007288401085927866), (300, 0.0006526161464700888)): + assert interaction_constant(voltage) == pytest.approx(sigma, rel=1e-6) + + +def test_projected_potential_grid_mean_and_real_space_reference(): + """abTEM's grid (ceil(length / sampling) points) and mean; the mean is C sum_j f_e,j(0) / area exactly; blurred by a + Gaussian, the Fourier sum equals the sum of the real-space radial tables ShowCIF uses (independent Hankel transform).""" + needs_crystal_tools() + from ase.build import bulk + from quantem.widget._showcif_potential import projected_atom_table + from quantem.widget.planptycho import oriented_cell, projected_potential + abtem_reference = {("SrTiO3", (0, 0, 1)): ((79, 79), 87.83967), ("Au", (0, 1, 1)): ((82, 116), 172.06822), + ("Si", (0, 1, 1)): ((109, 154), 107.21446)} + crystals = {"SrTiO3": srtio3(), "Au": bulk("Au", cubic=True), "Si": bulk("Si", cubic=True)} + for (name, zone), (shape, mean) in abtem_reference.items(): + cell = oriented_cell(crystals[name], zone); potential = projected_potential(cell) + lengths = np.diag(cell.cell.array)[:2]; area = lengths[0] * lengths[1] + assert potential.shape == shape and potential.dtype == np.float32, name + assert potential.mean() == pytest.approx(mean, rel=1e-5), name + assert potential.mean() == pytest.approx(projected_scattering_factor(cell.numbers, [0.0])[:, 0].sum() / area, rel=1e-5), name + assert PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR == pytest.approx(47.8776, rel=1e-5) + # Real-space reference for SrTiO3 [001], both blurred by sigma = 0.08 A + sigma = 0.08 + cell = oriented_cell(srtio3(), (0, 0, 1)); potential = projected_potential(cell).astype(float); length = cell.cell[0, 0] + k = np.fft.fftfreq(potential.shape[0], length / potential.shape[0]) + blurred = np.fft.ifft2(np.fft.fft2(potential) * np.exp(-2 * np.pi**2 * sigma**2 * (k[:, None] ** 2 + k[None] ** 2))).real + x = np.arange(potential.shape[0]) * length / potential.shape[0] + reference = np.zeros_like(blurred) + for symbol, (px, py, _) in zip(cell.get_chemical_symbols(), cell.positions): + table = projected_atom_table(symbol, sigma) + for i in range(-3, 4): + for j in range(-3, 4): + r = np.hypot(x[:, None] - px - i * length, x[None] - py - j * length) + reference += np.interp(r, np.arange(1601) * 0.005, table, right=0.0) + assert np.sqrt(np.mean((blurred - reference) ** 2) / np.mean(reference**2)) < 3e-4 def test_holz_period_counts_centring(): """fcc Au [011]: the orthogonal repeat is 5.77 A but the first non-empty reciprocal layer is the second (period 2.88 A).""" - pytest.importorskip("abtem") + needs_crystal_tools() from ase.build import bulk from quantem.widget.planptycho import holz_repeat_A, oriented_cell assert holz_repeat_A(oriented_cell(bulk("Au", cubic=True), (0, 1, 1))) == pytest.approx(4.078 / math.sqrt(2), abs=0.01) @@ -92,10 +155,12 @@ def test_holz_period_counts_centring(): def test_srtio3_bragg_orders_and_column_phase(): - pytest.importorskip("abtem") + needs_crystal_tools() from quantem.widget.planptycho import bragg_reflections, column_phase_rad_per_A, interaction_constant, oriented_cell, projected_potential cell = oriented_cell(srtio3(), (0, 0, 1)); phase = interaction_constant(300) * projected_potential(cell) - assert phase.max() == pytest.approx(1.729, abs=0.01) # strongest (Sr) column per 3.905 A repeat, 0.05 A grid + # strongest (Sr) column per 3.905 A repeat, 0.05 A grid. abTEM 1.0.10 gave 1.729: it spreads atoms bilinearly over + # four pixels and divides by a sinc that does not undo that spreading, so its peaks differ from the exact sum by ~1 % + assert phase.max() == pytest.approx(1.709, abs=0.01) reflections = bragg_reflections(phase, (3.905, 3.905)) order = lambda h, k: [r[2] for r in reflections if math.hypot(r[0], r[1]) == pytest.approx(math.hypot(h, k) / 3.905, rel=1e-9)] # [001]: Sr and TiO columns on one checkerboard, O on the other. {200} all in phase (strongest), {110} O against the rest, @@ -110,11 +175,12 @@ def test_defaults_come_from_the_arina_preset_and_focus_splits_the_specimen(): p = plan(thickness_nm=60) assert (p.detector, p.camera_length_mm, p.detector_px, p.detector_mrad_per_px, p.voltage_kV, p.semiangle_mrad) == ("Arina", 91.0, 192, pytest.approx(0.554), 300.0, 30.0) assert p.focus_depth_nm == 30.0 + pytest.importorskip("pandas") # report() returns a DataFrame assert set(p.report()["status"]) <= {"pass", "info"} def test_zone_change_keeps_a_custom_title_and_builds_once(monkeypatch): - pytest.importorskip("abtem") + needs_crystal_tools() import quantem.widget.planptycho as module calls = [] real = module.oriented_cell @@ -143,7 +209,7 @@ def test_camera_and_length_recalibrate_from_python(): def test_voltage_rescales_without_rebuilding(monkeypatch): - pytest.importorskip("abtem") + needs_crystal_tools() import quantem.widget.planptycho as module p = module.PlanPtycho(srtio3()) potential = p._potential.copy() diff --git a/tests/planptycho/test_simulation_plan.py b/tests/planptycho/test_simulation_plan.py index 5d5fb5b31..aa65c26ab 100644 --- a/tests/planptycho/test_simulation_plan.py +++ b/tests/planptycho/test_simulation_plan.py @@ -8,7 +8,10 @@ @pytest.fixture def planner(): - pytest.importorskip("abtem") + from quantem.widget._lobato import QUANTEM_REQUIREMENT, scattering_factors_available + + if not scattering_factors_available(): + pytest.skip(f"needs {QUANTEM_REQUIREMENT}") atoms = Atoms( "SrTiO3", scaled_positions=[ diff --git a/tests/planptycho/test_wave_window.py b/tests/planptycho/test_wave_window.py index dc0dcb8ed..eae748cfd 100644 --- a/tests/planptycho/test_wave_window.py +++ b/tests/planptycho/test_wave_window.py @@ -31,7 +31,10 @@ def test_invalid_support_factor(factor): def test_widget_switch_keeps_cell_and_acquisition(): - pytest.importorskip("abtem") + from quantem.widget._lobato import QUANTEM_REQUIREMENT, scattering_factors_available + + if not scattering_factors_available(): + pytest.skip(f"needs {QUANTEM_REQUIREMENT}") from ase import Atoms from quantem.widget import PlanPtycho diff --git a/tests/test_html_export_protocol.py b/tests/test_html_export_protocol.py index b99ed9c53..8421662da 100644 --- a/tests/test_html_export_protocol.py +++ b/tests/test_html_export_protocol.py @@ -7,6 +7,8 @@ import numpy as np import pytest +from quantem.widget._diffraction_sim_crystal import require_crystal_tools +from quantem.widget.diffraction_sim import DiffractionSim from quantem.widget.export import HTML_EXPORT_TRAITS, supports_html_export from quantem.widget.show1d import Show1D from quantem.widget.show2d import Show2D @@ -17,7 +19,22 @@ from quantem.widget.showeds import ShowEDS -EXPORT_WIDGET_CLASSES = (Show1D, Show2D, Show3D, Show3DSlices, Show4DSTEM, ShowEDS, ShowDiffraction) +EXPORT_WIDGET_CLASSES = ( + Show1D, + Show2D, + Show3D, + Show3DSlices, + Show4DSTEM, + ShowEDS, + ShowDiffraction, + DiffractionSim, +) + +try: + require_crystal_tools() + _DIFFRACTION_SIM_MISSING = "" +except ImportError as exc: + _DIFFRACTION_SIM_MISSING = str(exc) def _show1d() -> Show1D: @@ -80,6 +97,10 @@ def _showdiffraction() -> ShowDiffraction: return ShowDiffraction(data, title="Protocol ShowDiffraction", verbose=False) +def _diffractionsim() -> DiffractionSim: + return DiffractionSim("Al (fcc)", zone_axis=[0, 0, 1], title="Protocol DiffractionSim") + + EXPORT_WIDGET_CASES = ( pytest.param(_show1d, {"encoding": "full"}, {"mode": "single", "encoding": "full"}, "Protocol Show1D", id="show1d"), pytest.param(_show2d, {"encoding": "full"}, {"mode": "single", "encoding": "full"}, "Protocol Show2D", id="show2d"), @@ -88,6 +109,14 @@ def _showdiffraction() -> ShowDiffraction: pytest.param(_show4dstem, {"encoding": "uint8", "downsample": 1}, {"mode": "single", "encoding": "uint8", "downsample": 1}, "Protocol Show4DSTEM", id="show4dstem"), pytest.param(_showeds, {"mode": "single", "encoding": "full"}, {"mode": "single", "encoding": "full"}, "Protocol ShowEDS", id="showeds"), pytest.param(_showdiffraction, {"encoding": "full"}, {"mode": "single", "encoding": "full"}, "Protocol ShowDiffraction", id="showdiffraction"), + pytest.param( + _diffractionsim, + {"mode": "single", "encoding": "full"}, + {"mode": "single", "encoding": "full"}, + "Protocol DiffractionSim", + id="diffractionsim", + marks=pytest.mark.skipif(bool(_DIFFRACTION_SIM_MISSING), reason=_DIFFRACTION_SIM_MISSING), + ), ) diff --git a/tests/test_save_state.py b/tests/test_save_state.py index c4a925f80..27b5ac60a 100644 --- a/tests/test_save_state.py +++ b/tests/test_save_state.py @@ -1,4 +1,4 @@ -"""Regression shield for the ``save_state`` contract (Show1D / Show2D / Show3D / Show4DSTEM / ShowEDS). +"""Regression shield for the ``save_state`` contract (Plot2D / Show1D / Show2D / Show3D / Show4DSTEM / ShowEDS / DiffractionSim). Background: an anywidget syncs its pixel buffers as ``sync=True`` traits. On notebook save, ipywidgets serializes those buffers into ``metadata.widgets`` - @@ -16,16 +16,35 @@ """ import base64 import io +import json import pathlib import numpy as np import pytest from PIL import Image -from quantem.widget import Plot2D, Show1D, Show2D, Show3D, Show4DSTEM, ShowEDS +from quantem.widget import DiffractionSim, Plot2D, Show1D, Show2D, Show3D, Show4DSTEM, ShowEDS +from quantem.widget._diffraction_sim_crystal import require_crystal_tools IMAGE_MIME_KEYS = ("image/jpeg", "image/webp", "image/png") +# Widgets whose saved-notebook preview is PNG rather than JPEG. +PNG_PREVIEW_WIDGETS = (Plot2D, DiffractionSim) + +try: + require_crystal_tools() + _DIFFRACTION_SIM_MISSING = "" +except ImportError as exc: + _DIFFRACTION_SIM_MISSING = str(exc) + + +def _frontend_png_b64() -> str: + """A PNG like the one the DiffractionSim frontend captures of its panels.""" + rng = np.random.default_rng(0) + rgb = (rng.random((96, 192, 3)) * 255).astype(np.uint8) + buf = io.BytesIO() + Image.fromarray(rgb, mode="RGB").save(buf, format="PNG") + return base64.b64encode(buf.getvalue()).decode("ascii") def _mos2_like_stack(frames: int, rows: int, cols: int) -> np.ndarray: @@ -70,6 +89,15 @@ def _mos2_like_stack(frames: int, rows: int, cols: int) -> np.ndarray: def _make(widget, *, save_state): """Construct a small instance of each widget plus the trait key that carries its live-render pixels (the one that must survive the targeted send path).""" + if widget is DiffractionSim: + # The pattern is simulated in the browser, so the preview PNG comes + # from the frontend; set it here as the frontend would after a redraw. + # kossel_json (the Kikuchi reference) is the heavy key. + w = DiffractionSim("Al (fcc)", save_state=save_state) + w.kossel_json = json.dumps({"shape": [8, 8], "data": "A" * 344}) + if not save_state: + w._static_fallback_jpeg = _frontend_png_b64() + return w, "kossel_json" if widget is Plot2D: data = np.arange(24, dtype=float).reshape(4, 6) return Plot2D(data, x=np.arange(6), y=np.arange(4), @@ -92,7 +120,19 @@ def _make(widget, *, save_state): save_state=save_state), "virtual_image_bytes" -WIDGETS = [Plot2D, Show1D, Show2D, Show3D, Show4DSTEM, ShowEDS] +WIDGETS = [ + Plot2D, + Show1D, + Show2D, + Show3D, + Show4DSTEM, + ShowEDS, + pytest.param( + DiffractionSim, + marks=pytest.mark.skipif(bool(_DIFFRACTION_SIM_MISSING), reason=_DIFFRACTION_SIM_MISSING), + id="DiffractionSim", + ), +] @pytest.mark.parametrize("widget", WIDGETS) @@ -131,7 +171,7 @@ def test_static_fallback_present(widget): bundle = w._repr_mimebundle_() data = bundle[0] if isinstance(bundle, tuple) else bundle image_keys = [key for key in IMAGE_MIME_KEYS if key in (data or {})] - assert image_keys == ["image/png" if widget is Plot2D else "image/jpeg"], ( + assert image_keys == ["image/png" if widget in PNG_PREVIEW_WIDGETS else "image/jpeg"], ( f"{widget.__name__}: missing expected static fallback for a cold reopen") @@ -1756,7 +1796,7 @@ def fake_display(data, raw=False, metadata=None, display_id=None, **kw): assert png_calls, f"{widget.__name__}: deferred fill never rendered the PNG" assert "post_execute" not in hooks, "one-shot hook did not unregister" fill_data, fill_meta = updated[-1] - preview_mime = "image/png" if widget is Plot2D else "image/jpeg" + preview_mime = "image/png" if widget in PNG_PREVIEW_WIDGETS else "image/jpeg" assert isinstance(fill_data[preview_mime], bytes) assert len(fill_data[preview_mime]) > 1000 assert "quantem-static-fallback" in fill_data["text/html"] @@ -1834,3 +1874,15 @@ def test_show1d_save_state_true_keeps_buffers(): full = w.get_state() assert "snapshot_bytes" in full assert "export_payload" in full + + +@pytest.mark.skipif(bool(_DIFFRACTION_SIM_MISSING), reason=_DIFFRACTION_SIM_MISSING) +def test_diffractionsim_frontend_capture_refreshes_saved_sibling(): + """The DiffractionSim preview arrives from the frontend after the cell has + run, so each new capture must refill the saved-notebook sibling.""" + w = DiffractionSim("Al (fcc)") + calls = [] + w._static_fallback_fill = lambda: calls.append(w._static_png_b64()) + png = _frontend_png_b64() + w._static_fallback_jpeg = png + assert calls == [png] diff --git a/tests/test_showcif_potential.py b/tests/test_showcif_potential.py index 3d6f4f5f2..7f16e4daf 100644 --- a/tests/test_showcif_potential.py +++ b/tests/test_showcif_potential.py @@ -5,49 +5,84 @@ Atoms = pytest.importorskip("ase").Atoms from quantem.widget import ShowCIF +from quantem.widget._lobato import ( + PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR, + QUANTEM_REQUIREMENT, + projected_scattering_factor, + scattering_factors_available, +) from quantem.widget._showcif_potential import projected_atom_table +needs_lobato = pytest.mark.skipif(not scattering_factors_available(), reason=f"needs {QUANTEM_REQUIREMENT}") + +# Reference values computed with abTEM 1.0.10 (LobatoParametrization, which this module used before): +# the projected scattering factor in V Å^3 at k = 0, 0.5 and 2 1/Å ... +ABTEM_PROJECTED_SCATTERING_FACTOR = { + "O": [97.1497, 58.9745, 7.59174], + "Ti": [420.352, 136.719, 18.8571], + "Sr": [627.671, 185.041, 30.9894], + "Ba": [874.706, 265.199, 43.0961], + "Au": [506.344, 289.191, 57.9116], +} +# ... and the radial table in V Å at r = 0, 0.1, 0.3, 1 and 2 Å. +ABTEM_TABLE = { + ("O", 0.08): [292.311, 232.467, 83.7375, 2.97188, 0.0367903], + ("Ti", 0.08): [722.101, 572.234, 219.441, 27.1521, 3.66128], + ("Ba", 0.08): [1514.61, 1172.97, 411.173, 52.5606, 9.52267], + ("Au", 0.2): [744.532, 693.886, 411.499, 22.7967, 1.06273], +} + + +def test_projected_potential_constant_is_h2_over_2pi_m0_e(): + # abTEM 1.0.10 1 / kappa, from older ASE CODATA constants + assert PROJECTED_POTENTIAL_PER_SCATTERING_FACTOR == pytest.approx(47.87764685419816, rel=1e-7) + + +@needs_lobato +@pytest.mark.parametrize("symbol", sorted(ABTEM_PROJECTED_SCATTERING_FACTOR)) +def test_scattering_factors_match_abtem(symbol): + from ase.data import atomic_numbers + + f = projected_scattering_factor([atomic_numbers[symbol]], [0.0, 0.5, 2.0])[0] + # abTEM evaluates with a float32 pi: agreement to ~1e-5 + np.testing.assert_allclose(f, ABTEM_PROJECTED_SCATTERING_FACTOR[symbol], rtol=2e-5) -@pytest.mark.parametrize("symbol", ["O", "Ti", "Ba"]) -def test_radial_fourier_table_matches_independent_real_space_convolution(symbol): - pytest.importorskip("abtem") - from abtem.parametrizations import LobatoParametrization - from scipy.integrate import quad - from scipy.special import i0e - sigma = 0.08 - potential = LobatoParametrization().projected_potential(symbol) +@needs_lobato +@pytest.mark.parametrize("symbol, sigma", sorted(ABTEM_TABLE)) +def test_radial_table_matches_abtem_and_keeps_the_projected_integral(symbol, sigma): + from ase.data import atomic_numbers + from scipy.integrate import simpson + table = projected_atom_table(symbol, sigma) - for r in [0, 0.1, 0.3, 1, 2]: - - def integrand(t, r=r): - v = float(potential(np.array([t]))[0]) - return ( - v - * t - / sigma**2 - * np.exp(-((r - t) ** 2) / (2 * sigma**2)) - * i0e(r * t / sigma**2) - ) - - expected = quad( - integrand, 0, max(2, r + 1), epsabs=1e-7, points=[r] if r else None - )[0] - np.testing.assert_allclose( - table[round(r / 0.005)], expected, rtol=2e-4, atol=2e-4 - ) + assert table.dtype == np.float32 and table.shape == (1601,) and not table.flags.writeable + for r, expected in zip([0, 0.1, 0.3, 1, 2], ABTEM_TABLE[(symbol, sigma)]): + assert table[round(r / 0.005)] == pytest.approx(expected, rel=1e-4, abs=1e-4) # Preserve the radial integral / zero-frequency potential, not arbitrary peak normalization. r = np.arange(1601) * 0.005 - from scipy.integrate import simpson + f0 = projected_scattering_factor([atomic_numbers[symbol]], [0.0])[0, 0] + np.testing.assert_allclose(simpson(2 * np.pi * r * table, x=r), f0, rtol=1e-4) + + +def test_missing_quantem_names_the_requirement(monkeypatch): + import builtins + + real_import = builtins.__import__ + + def no_crystal(name, *args, **kwargs): + if name == "quantem.diffraction.crystal": + raise ImportError("No module named 'quantem.diffraction.crystal'") + return real_import(name, *args, **kwargs) - expected = LobatoParametrization().projected_scattering_factor(symbol)( - np.array([0.0]) - )[0] - np.testing.assert_allclose(simpson(2 * np.pi * r * table, x=r), expected, rtol=5e-4) + projected_atom_table.cache_clear() + monkeypatch.setattr(builtins, "__import__", no_crystal) + with pytest.raises(ImportError, match="PR #297") as info: + projected_atom_table("O", 0.08) + assert "potential=False" in str(info.value) and "abtem" not in str(info.value).lower() +@needs_lobato def test_potential_opt_in_and_export_preserve_coordinates(tmp_path): - pytest.importorskip("abtem") a = Atoms("BaO", positions=[[0, 0, 0], [1, 1, 1]], cell=[4, 4, 4], pbc=True) plain = ShowCIF(a) v = ShowCIF(a, potential=True, num_slices=16) diff --git a/tests/test_showptycho.py b/tests/test_showptycho.py index 45cdfd463..f7096a33b 100644 --- a/tests/test_showptycho.py +++ b/tests/test_showptycho.py @@ -551,7 +551,7 @@ def test_legacy_calibration_magnitudes_read_as_angstrom(tmp_path): """C3a: a calibration written before the SSB unit fix (no aberration_unit) holds Angstrom under an nm label: read /10. quantem.gpu's SSB engine evaluates chi with lambda in Angstrom and until 2026-09-24 reported that Angstrom number as nm - (abTEM C10 = -100 A came back as -100.26 "nm"). Angles are unit-free and must pass through unchanged. + (a simulated C10 = -100 A came back as -100.26 "nm"). Angles are unit-free and must pass through unchanged. """ from quantem.widget.showptycho import load_ptycho_calibration