From edf2dc10ea833db9ac3aa20a7c14f80c57eda99b Mon Sep 17 00:00:00 2001 From: Allen Lee Date: Sat, 15 Aug 2026 19:25:57 -0700 Subject: [PATCH 1/6] build: modernize Hugo site deployment Upgrade Hugo and Docsy, migrate GitHub Pages to artifact deployment, unify containerized local and CI builds, and add BibTeX preprocessing. Clean up obsolete dependencies, configuration, and documentation. --- .dockerignore | 9 + .github/dependabot.yml | 10 + .github/scripts/bibtex_to_json.py | 99 ++++ .github/scripts/build-site.sh | 60 ++ .github/workflows/gh-pages.yml | 97 +-- .gitignore | 5 +- AGENTS.md | 19 +- Dockerfile | 32 +- HUGO_VERSION | 2 +- Makefile | 59 +- README.md | 47 +- assets/bibliographies/.gitkeep | 0 docker-compose.yml | 7 +- go.mod | 2 +- go.sum | 6 +- hugo.yaml | 38 +- layouts/shortcodes/model-table.html | 79 +-- package-lock.json | 886 +--------------------------- package.json | 15 +- 19 files changed, 465 insertions(+), 1007 deletions(-) create mode 100644 .dockerignore create mode 100644 .github/scripts/bibtex_to_json.py create mode 100644 .github/scripts/build-site.sh create mode 100644 assets/bibliographies/.gitkeep diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6fffcce --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.agent/ +.git/ +.github/ +.hugo_build.lock +.hugo_cache/ +data/publications.json +node_modules/ +public/ +resources/_gen/ diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a8b86b4..76fb056 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,3 +17,13 @@ updates: # Check for updates once a week schedule: interval: "weekly" + + - package-ecosystem: "gomod" + directory: "/" + schedule: + interval: "weekly" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/scripts/bibtex_to_json.py b/.github/scripts/bibtex_to_json.py new file mode 100644 index 0000000..6086c6a --- /dev/null +++ b/.github/scripts/bibtex_to_json.py @@ -0,0 +1,99 @@ +#!/usr/bin/env -S uv run +# /// script +# requires-python = ">=3.10" +# dependencies = [ +# "bibtexparser>=2.0.0b9", +# ] +# /// +"""Convert a BibTeX bibliography into deterministic Hugo data JSON.""" + +from __future__ import annotations + +import argparse +import json +import re +import sys +from pathlib import Path +from typing import Any + +import bibtexparser + +_FIELD_CLEANUP_RE = re.compile(r"\\([&%_$#])") + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Convert a BibTeX bibliography into Hugo data JSON." + ) + parser.add_argument("--input", required=True, type=Path) + parser.add_argument("--output", required=True, type=Path) + return parser.parse_args() + + +def normalize_value(value: Any) -> str: + text = str(value).strip() + if len(text) >= 2 and ( + (text.startswith("{") and text.endswith("}")) + or (text.startswith('"') and text.endswith('"')) + ): + text = text[1:-1].strip() + text = text.replace("{", "").replace("}", "") + return _FIELD_CLEANUP_RE.sub(r"\1", text).strip() + + +def normalize_author(name: str) -> str: + parts = [part.strip() for part in name.split(",")] + if len(parts) == 2: + return f"{parts[1]} {parts[0]}" + if len(parts) >= 3: + return f"{parts[2]} {parts[0]}, {parts[1]}" + return name.strip() + + +def normalize_entry(entry: Any) -> dict[str, Any]: + fields = [ + {"name": str(field.key), "value": normalize_value(field.value)} + for field in entry.fields + ] + field_map = {field["name"]: field["value"] for field in fields} + year_match = re.search(r"\d{4}", field_map.get("year", "")) + author_list = [ + normalize_author(author) + for author in re.split(r"\s+and\s+", field_map.get("author", "")) + if author.strip() + ] + result = { + "key": str(entry.key), + "type": str(entry.entry_type).lower(), + "sortYear": int(year_match.group(0)) if year_match else 0, + "fields": fields, + "fieldMap": field_map, + } + if author_list: + result["authorList"] = author_list + return result + + +def main() -> int: + args = parse_args() + if not args.input.exists(): + print(f"BibTeX source not found; skipping: {args.input}", file=sys.stderr) + return 0 + + try: + library = bibtexparser.parse_string(args.input.read_text(encoding="utf-8")) + entries = [normalize_entry(entry) for entry in library.entries] + entries.sort(key=lambda entry: (-entry["sortYear"], entry["key"].lower())) + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text( + json.dumps(entries, indent=2, ensure_ascii=False) + "\n", + encoding="utf-8", + ) + except Exception as exc: + print(f"error: failed to convert BibTeX to JSON: {exc}", file=sys.stderr) + return 1 + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/.github/scripts/build-site.sh b/.github/scripts/build-site.sh new file mode 100644 index 0000000..b1c25b7 --- /dev/null +++ b/.github/scripts/build-site.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +set -eu + +HOME="${HOME:-/tmp}" +if [ "$HOME" = "/" ] || [ ! -w "$HOME" ]; then + HOME=/tmp +fi +export HOME +export npm_config_cache="${npm_config_cache:-/tmp/.npm}" +export HUGO_ENV="${HUGO_ENV:-production}" +export NODE_PATH="${NODE_PATH:-/src/node_modules}" + +HUGO_CACHEDIR="${HUGO_CACHEDIR:-/src/.hugo_cache}" +OUTPUT_DIR="${OUTPUT_DIR:-/src/public}" +BASE_URL="${BASE_URL:-}" +PUBLICATIONS_BIB_PATH="${PUBLICATIONS_BIB_PATH:-assets/bibliographies/publications.bib}" +PUBLICATIONS_JSON_PATH="${PUBLICATIONS_JSON_PATH:-data/publications.json}" + +require_absolute_path() { + value="$1" + name="$2" + case "$value" in + /*) ;; + *) + echo "ERROR: ${name} must be an absolute path, got: ${value}" >&2 + exit 1 + ;; + esac +} + +require_absolute_path "$HUGO_CACHEDIR" HUGO_CACHEDIR +require_absolute_path "$OUTPUT_DIR" OUTPUT_DIR + +mkdir -p "$HUGO_CACHEDIR" "$OUTPUT_DIR" "$npm_config_cache" + +git config --global --add safe.directory /src +git config --global core.quotepath false + +if [ -f "$PUBLICATIONS_BIB_PATH" ]; then + uv run .github/scripts/bibtex_to_json.py \ + --input "$PUBLICATIONS_BIB_PATH" \ + --output "$PUBLICATIONS_JSON_PATH" +else + echo "BibTeX source not found; skipping: $PUBLICATIONS_BIB_PATH" >&2 +fi + +set -- build \ + --gc \ + --minify \ + --cacheDir "$HUGO_CACHEDIR" \ + -d "$OUTPUT_DIR" + +if [ -n "$BASE_URL" ]; then + trimmed_base_url=${BASE_URL%/} + set -- "$@" --baseURL "${trimmed_base_url}/" +fi + +echo "Running: hugo $*" >&2 +exec hugo "$@" diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 2fcd3dd..54d7db6 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -5,50 +5,75 @@ on: branches: - main pull_request: - schedule: - - cron: '0 0 * * *' -# repository_dispatch: -# types: [trigger-deploy] + branches: + - main workflow_dispatch: +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages-${{ github.ref }} + cancel-in-progress: false + +defaults: + run: + shell: bash + jobs: - deploy: - runs-on: ubuntu-22.04 + build: + runs-on: ubuntu-latest + env: + HUGO_CACHE_HOST_DIR: ./.hugo_cache + HUGO_CACHE_CONTAINER_DIR: /src/.hugo_cache steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v6 + with: + fetch-depth: 0 - - name: Read hugo version from file - id: hugo-version - run: echo "HUGO_VERSION=$(cat HUGO_VERSION)" >> $GITHUB_OUTPUT + - name: Setup Pages + id: pages + uses: actions/configure-pages@v6 - - name: Add hugo nodejs dependencies - uses: actions/setup-node@v4 + - name: Restore build cache + uses: actions/cache/restore@v5 with: - node-version: "20" - cache: 'npm' + path: ${{ env.HUGO_CACHE_HOST_DIR }} + key: hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'go.sum', 'package-lock.json') }} + restore-keys: | + hugo-${{ runner.os }}- - - name: Setup Hugo - uses: peaceiris/actions-hugo@v3 + - name: Build in Docker Compose + env: + BASE_URL: ${{ steps.pages.outputs.base_url }} + run: >- + make render-site + HUGO_CACHE_CONTAINER_DIR="${HUGO_CACHE_CONTAINER_DIR}" + RENDER_BASE_URL="${BASE_URL}" + + - name: Save build cache + if: success() + uses: actions/cache/save@v5 with: - # sync versions with docker-compose .env ala - # https://github.com/marketplace/actions/hugo-setup#%EF%B8%8F-read-hugo-version-from-file - hugo-version: "${{ steps.hugo-version.outputs.HUGO_VERSION }}" - extended: true + path: ${{ env.HUGO_CACHE_HOST_DIR }} + key: hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'go.sum', 'package-lock.json') }} - - name: Build Hugo site - env: - HUGO_ENV: "production" - run: | - npm install - hugo mod tidy - hugo --minify - - - name: Deploy - uses: peaceiris/actions-gh-pages@v4 - env: - HUGO_ENV: "production" - if: github.ref == 'refs/heads/main' + - name: Upload artifact + uses: actions/upload-pages-artifact@v5 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./public - publish_branch: gh-pages + path: ./public + + deploy: + if: github.ref == 'refs/heads/main' && github.event_name != 'pull_request' + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v5 diff --git a/.gitignore b/.gitignore index 490d07c..0118a2a 100644 --- a/.gitignore +++ b/.gitignore @@ -17,8 +17,10 @@ # Generated files by hugo /public/ /resources/_gen/ +/data/publications.json +/.hugo_cache/ /assets/jsconfig.json -hugo_stats.json +/hugo_stats.json # npm node_modules/ @@ -90,4 +92,3 @@ $RECYCLE.BIN/ *.lnk # End of https://www.toptal.com/developers/gitignore/api/hugo,macos,windows,linux - diff --git a/AGENTS.md b/AGENTS.md index 5913477..e35c2d2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -25,7 +25,7 @@ Authoritative: - `package.json` / `package-lock.json` — npm build dependencies - `HUGO_VERSION` — pinned Hugo version for Docker builds - `layouts/`, `static/`, `js/` — overrides and static assets -- `README.md`, `Makefile`, `Dockerfile`, `docker-compose.yml` — build process +- `README.md`, `Makefile`, `Dockerfile`, `docker-compose.yml` — build process and container interface Do not edit derived output directly: @@ -39,6 +39,7 @@ Do not edit derived output directly: - Make the smallest change that satisfies the request; do not fix unrelated issues unless asked. - Always modify authoritative source files rather than generated output. - Match existing formatting, style, and conventions; maintain internal consistency across related documents. +- Run builds and dependency commands inside the container using `make` targets. Prefer `make` over direct `docker compose` or host-local tooling. - Keep local customizations isolated from Docsy upstream; do not vendor or fork Docsy without clear justification. - Keep filenames and URLs stable unless required; update links and references when renaming. - Record the rationale for non-obvious changes in commit messages or handoff notes. @@ -46,14 +47,14 @@ Do not edit derived output directly: ## Dependency Maintenance -Docsy is managed as a Hugo Module. Keep Hugo and Docsy pinned to intentional versions. Any upgrade must verify compatibility with local overrides before completion. +Docsy is managed as a Hugo Module. Keep Hugo and Docsy pinned to intentional versions. Any upgrade must verify compatibility with local overrides before completion. All module and npm commands must run inside the container. -1. Inspect: `hugo mod graph` -2. Update deliberately: `hugo mod get -u` or `hugo mod get github.com/google/docsy@vX.Y.Z` +1. Inspect: from `make shell`, run `hugo mod graph` +2. Update deliberately: from `make shell`, run `hugo mod get github.com/google/docsy/theme@vX.Y.Z` 3. Run `hugo mod tidy` 4. Run `hugo mod verify` -5. Sync npm dependencies if needed: `hugo mod npm pack` and `npm install` -6. Build per `README.md` +5. Sync npm dependencies if needed: from `make shell`, run `hugo mod npm pack` and `npm install` +6. Build the image with `make build`, then render the site with `make render` 7. Review overrides, key pages, navigation, search, menus, and shortcodes 8. Document the change and any manual reconciliation @@ -63,11 +64,11 @@ Site-specific overrides belong in `layouts/`. Prefer targeted local overrides ov ## Validation -Validate only what could reasonably be affected by the change: +Validate only what could reasonably be affected by the change. Use `make` targets in preference to direct `docker compose` or host-local tooling: - Content edits: front matter, relative paths, internal links. -- Layout/shortcode changes: build and verify affected pages. -- Dependency/theme changes: build, verify module graph, review key pages, navigation, search, menus, shortcodes, and generated output. +- Layout/shortcode changes: `make render` and verify affected pages. +- Dependency/theme changes: `make render`, inspect the module graph from `make shell`, and review key pages, navigation, search, menus, shortcodes, and generated output. Use the build process documented in `README.md`. diff --git a/Dockerfile b/Dockerfile index 01cf895..8b041ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,31 @@ -ARG HUGO_VERSION=0.133.1 -ARG DIST_TAG=-ext-ubuntu -FROM floryn90/hugo:${HUGO_VERSION}${DIST_TAG} +# syntax=docker/dockerfile:1.7 + +ARG HUGO_VERSION +ARG UV_VERSION=0.11.16 + +FROM ghcr.io/astral-sh/uv:${UV_VERSION} AS uv + +FROM ghcr.io/gohugoio/hugo:${HUGO_VERSION} +COPY --from=uv /uv /uvx /bin/ LABEL maintainer="CoMSES Net " +USER root + +RUN git config --system --add safe.directory /src && \ + apk add --no-cache go python3 + WORKDIR /src -COPY . /src/ -RUN git config --global --add safe.directory /src +COPY package.json package-lock.json ./ +RUN --mount=type=cache,target=/root/.npm \ + npm ci + +ENV PATH="/src/node_modules/.bin:${PATH}" +ENV NODE_PATH="/src/node_modules" + +COPY . . -RUN hugo mod tidy -RUN npm install +USER hugo -CMD ["server"] +CMD ["server", "--bind", "0.0.0.0"] diff --git a/HUGO_VERSION b/HUGO_VERSION index 4402320..7ce2352 100644 --- a/HUGO_VERSION +++ b/HUGO_VERSION @@ -1 +1 @@ -0.133.1 \ No newline at end of file +v0.165.0 diff --git a/Makefile b/Makefile index c7e6cd6..f1057d3 100644 --- a/Makefile +++ b/Makefile @@ -1,37 +1,80 @@ # Settings export HUGO_VERSION := $(shell cat HUGO_VERSION) -MAKEFILES=Makefile $(wildcard *.mk) +MAKEFILE_COMMANDS=Makefile $(wildcard *.mk) UID=$(shell id -u) GID=$(shell id -g) +DOCKER_COMPOSE=docker compose +HUGO_SERVICE=hugo +HUGO_RUN_SH=$(DOCKER_COMPOSE) run --rm --no-deps --entrypoint sh +HUGO_IMAGE=make-models-fair/tobefair:latest +HUGO_CACHE_CONTAINER_DIR ?= /src/.hugo_cache +HUGO_ISOLATED_CACHE_HOST_DIR ?= $(CURDIR)/.hugo_cache +HUGO_ISOLATED_CACHE_CONTAINER_DIR ?= /tmp/.hugo_cache +RENDER_OUTPUT_DIR ?= /src/public +RENDER_BASE_URL ?= +HUGO_USER_ENV=--user "$(UID):$(GID)" -e HOME=/tmp -e npm_config_cache=/tmp/.npm +PUBLICATIONS_BIB_PATH ?= assets/bibliographies/publications.bib +PUBLICATIONS_JSON_PATH ?= data/publications.json # Controls -.PHONY : commands clean stop serve +.PHONY : all commands build clean stop serve render render-site render-site-run render-site-isolated shell publications-json .NOTPARALLEL: all : commands ## commands : show all commands. commands : - @grep -h -E '^##' ${MAKEFILES} | sed -e 's/## //g' + @grep -h -E '^##' ${MAKEFILE_COMMANDS} | sed -e 's/## //g' ## build : build files but do not run a server. build : - docker compose build --pull + $(DOCKER_COMPOSE) build --pull $(HUGO_SERVICE) ## serve : start and run a local server. serve : build - docker compose up -d + @LOCAL_UID=$(UID) LOCAL_GID=$(GID) $(DOCKER_COMPOSE) up -d $(HUGO_SERVICE) @echo "\nhot-reloading site up at http://localhost:1313, \"make stop\" to stop the server.\n" +## render : run the production-style site render locally. +render : build + $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'rm -f /src/.hugo_build.lock && rm -rf /src/public /src/resources/_gen' + $(MAKE) --no-print-directory render-site-run + +## render-site : run the shared production build script in the container. +render-site : build render-site-run + +render-site-run : + $(HUGO_RUN_SH) $(HUGO_USER_ENV) \ + -e HUGO_CACHEDIR="$(HUGO_CACHE_CONTAINER_DIR)" \ + -e OUTPUT_DIR="$(RENDER_OUTPUT_DIR)" \ + -e BASE_URL="$(RENDER_BASE_URL)" \ + $(HUGO_SERVICE) -c 'sh .github/scripts/build-site.sh' + +## render-site-isolated : run a production render in an isolated workspace. +render-site-isolated : build + @mkdir -p "$(HUGO_ISOLATED_CACHE_HOST_DIR)" + docker run --rm --entrypoint sh \ + --user "$(UID):$(GID)" \ + -e HOME=/tmp \ + -v "$(CURDIR)":/workspace:ro \ + -v "$(HUGO_ISOLATED_CACHE_HOST_DIR)":"$(HUGO_ISOLATED_CACHE_CONTAINER_DIR)":rw \ + -w /tmp \ + $(HUGO_IMAGE) \ + -lc 'cp -R /workspace /tmp/src && rm -rf /tmp/src/node_modules && ln -s /src/node_modules /tmp/src/node_modules && git config --global --add safe.directory /tmp/src && cd /tmp/src && HUGO_CACHEDIR="$(HUGO_ISOLATED_CACHE_CONTAINER_DIR)" OUTPUT_DIR=/tmp/public sh .github/scripts/build-site.sh' + +## publications-json: generate Hugo data from BibTeX when a source file exists. +publications-json : build + $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'if [ -f "$(PUBLICATIONS_BIB_PATH)" ]; then uv run .github/scripts/bibtex_to_json.py --input "$(PUBLICATIONS_BIB_PATH)" --output "$(PUBLICATIONS_JSON_PATH)"; else echo "BibTeX source not found; skipping: $(PUBLICATIONS_BIB_PATH)" >&2; fi' + ## shell : open a hugo shell shell : build - docker compose run --rm --user="${UID}:${GID}" hugo shell + $(HUGO_RUN_SH) $(HUGO_USER_ENV) -e HUGO_CACHEDIR="$(HUGO_CACHE_CONTAINER_DIR)" $(HUGO_SERVICE) ## stop : stop the docker server and clean up stop : - docker compose down -v + $(DOCKER_COMPOSE) down -v ## clean : clean up junk files. clean : - @rm -rf ./resources/_gen + @rm -rf ./public ./resources/_gen ./.hugo_cache ./.hugo_build.lock @find . -name .DS_Store -print -exec rm {} \; @find . -name '*~' -print -exec rm {} \; diff --git a/README.md b/README.md index 5ab35ef..9110225 100644 --- a/README.md +++ b/README.md @@ -4,35 +4,46 @@ This repository houses the code for the Making Models FAIR initiative [website]( ## About -This GitHub pages site is generated with [hugo](https://gohugo.io) using the [docsy](https://www.docsy.dev) theme and can be built locally by following these instructions: +This GitHub Pages site is generated with [Hugo](https://gohugo.io) using the [Docsy](https://www.docsy.dev) theme. ### Setup -To create a local setup of this site you can install `Docker` and `docker-compose` or `hugo` and `npm` on your local operating system. +Install Docker with the Compose plugin. The Make targets run Hugo, Go module, npm, and bibliography tooling in the pinned container environment used by CI. -Clone this repository via `git clone https://github.com/make-models-fair/make-models-fair.github.io.git` +Clone this repository via: -#### Docker and docker-compose installed +```bash +git clone https://github.com/make-models-fair/make-models-fair.github.io.git +``` -If you have Docker and docker-compose installed, you can use the Makefile in the repository to automatically serve a local copy of the site to test out any changes: +### Development -Build and start a docker container with a hot-reloading `hugo server` that you can visit in your browser at `http://localhost:1313` via +Build and start the hot-reloading development server at `http://localhost:1313`: ```bash -% make serve +make serve ``` -#### Install hugo and npm locally -If you don't have docker installed and don't mind installing things in your operating system, you can do the following: - -- Install the extended version of hugo from the [releases page](https://github.com/gohugoio/hugo/releases). -- Install npm via your operating system's package manager or from the [npm site](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm). -- Use hugo commands and npm to build/render the site. +Build the production site into `public/` with the same container entrypoint used by CI: ```bash -% hugo mod get -% npm install -% hugo serve # dev server without drafts -# OR -% hugo serve -D # dev server with drafts +make render ``` + +Use `make stop` to stop the server. Run `make commands` to list all supported targets. + +The shared production entrypoint is `.github/scripts/build-site.sh`. The dormant +BibTeX scaffold converts `assets/bibliographies/publications.bib` to the generated +`data/publications.json` when that source file exists. Run it independently with +`make publications-json`. + +Use `make shell` for an interactive shell in the build container. Hugo module and +npm dependency maintenance must be performed there so local and CI environments +remain consistent. + +### Deployment + +GitHub Pages must be configured with **GitHub Actions** as its build and deployment +source. Pushes to `main` then build and deploy through +`.github/workflows/gh-pages.yml`. +Pull requests run the same production render without deploying. diff --git a/assets/bibliographies/.gitkeep b/assets/bibliographies/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml index 536b864..6a31640 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,9 +4,14 @@ services: build: context: . args: - HUGO_VERSION: ${HUGO_VERSION} + HUGO_VERSION: ${HUGO_VERSION:?Run Docker Compose through make} ports: - "127.0.0.1:1313:1313" + user: "${LOCAL_UID:-1000}:${LOCAL_GID:-1000}" + working_dir: /src + environment: + HOME: /tmp + HUGO_CACHEDIR: /tmp/hugo_cache volumes: - .:/src - /src/node_modules diff --git a/go.mod b/go.mod index 2b7aa8d..d578502 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,4 @@ module github.com/make-models-fair/make-models-fair.github.io go 1.18 -require github.com/google/docsy v0.11.0 +require github.com/google/docsy/theme v0.16.0 diff --git a/go.sum b/go.sum index 558b7c8..879c6f0 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,2 @@ -github.com/FortAwesome/Font-Awesome v0.0.0-20240716171331-37eff7fa00de/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= -github.com/google/docsy v0.11.0 h1:QnV40cc28QwS++kP9qINtrIv4hlASruhC/K3FqkHAmM= -github.com/google/docsy v0.11.0/go.mod h1:hGGW0OjNuG5ZbH5JRtALY3yvN8ybbEP/v2iaK4bwOUI= -github.com/twbs/bootstrap v5.3.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= +github.com/google/docsy/theme v0.16.0 h1:9uV9qEhk7UpJ8KYbSpTPQlq6htH+8hYskedgGZVnNsU= +github.com/google/docsy/theme v0.16.0/go.mod h1:NX/JqXCbZBn9Q2Hj7ez9Xeh9z4XcLiwmDYZXhB4RhRM= diff --git a/hugo.yaml b/hugo.yaml index 41a277d..1dbdd9a 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -1,18 +1,14 @@ baseURL: / title: Making Models FAIR -contentDir: content/en defaultContentLanguage: en defaultContentLanguageInSubdir: false +enableGitInfo: true enableMissingTranslationPlaceholders: true -staticDir: - - static - - js enableRobotsTXT: true taxonomies: tag: tags category: categories params: - disableContentEdit: true taxonomy: taxonomyCloud: - tags @@ -23,16 +19,13 @@ params: taxonomyPageHeader: - tags - categories - pygmentsCodeFences: true - pygmentsUseClasses: false - pygmentsUseClassic: false - pygmentsStyle: tango mermaid: enable: true theme: neutral ui: breadcrumb_disable: false footer_about_enable: false + navbar_theme: dark navbar_logo: true navbar_translucent_over_cover_disable: false sidebar_menu_compact: false @@ -66,9 +59,9 @@ params: archived_version: false version: "0.1" url_latest_version: https://tobefair.org - github_repo: https://github.com/make-models-fair/tobefair.org + github_repo: https://github.com/make-models-fair/make-models-fair.github.io github_project_repo: https://github.com/make-models-fair/.github - github_branch: master + github_branch: main # gcs_engine_id: d72aa9b2712488cc3 offlineSearch: true prism_syntax_highlighting: false @@ -93,6 +86,8 @@ markup: renderer: unsafe: true highlight: + codeFences: true + noClasses: true style: tango outputs: section: @@ -101,7 +96,22 @@ outputs: module: hugoVersion: extended: true - min: 0.110.0 + min: 0.165.0 imports: - - path: github.com/google/docsy - disable: false + - path: github.com/google/docsy/theme + mounts: + - source: content/en + target: content + - source: static + target: static + - source: js + target: static + - source: assets/bibliographies + target: static/bibliographies +security: + allowContent: + - ^text/html$ + - ^text/markdown$ + funcs: + getenv: + - ^HUGO_ diff --git a/layouts/shortcodes/model-table.html b/layouts/shortcodes/model-table.html index 2316240..213dd97 100644 --- a/layouts/shortcodes/model-table.html +++ b/layouts/shortcodes/model-table.html @@ -1,44 +1,53 @@ -{{/* Display a table grouped by domain from models.json */}} +{{/* Display a table grouped by domain from models.csv */}} {{ $src := .Get "src" }} {{ $delimiter := .Get "delimiter" | default "," }} -{{ $csv := getCSV $delimiter $src }} {{ $domain := .Get "domain" }} - - {{ partial "model-table/header.html" }} - - {{ range $csv := after 1 $csv }} - {{if in (index . 1) $domain }} - {{/* FIXME: should probably be unmarshalled automatically */}} - {{ $citation := index $csv 0 }} - {{ $issue_link := index $csv 8 }} - {{ $short_name := index $csv 9 }} - {{ $status := index $csv 7 }} - {{ $available_code := index $csv 2 }} - {{ $license := index $csv 3 }} - {{ $doi := index $csv 4 }} - {{ $docs := index $csv 5 }} - {{ $clean_code := index $csv 6 }} - - - {{ partial "model-table/issue-link-cell.html" - (dict "url" $issue_link "domain" $domain "name" $short_name "citation" $citation "status" $status) }} - {{ partial "model-table/binary-badge-cell.html" - (dict "data" $available_code "yeslabel" "Has Code" "nolabel" "No Code") }} - {{ partial "model-table/binary-badge-cell.html" - (dict "data" $license "yeslabel" "Licensed" "nolabel" "No License") }} - {{ partial "model-table/binary-badge-cell.html" - (dict "data" $doi "yeslabel" "Has DOI" "nolabel" "No DOI") }} - {{ partial "model-table/grade-badge-cell.html" - (dict "grade" $docs) }} - {{ partial "model-table/grade-badge-cell.html" - (dict "grade" $clean_code) }} - - {{ end }} +{{ with try (resources.GetRemote $src) }} + {{ with .Err }} + {{ errorf "model-table: unable to fetch %s: %s" $src . }} + {{ else with .Value }} + {{ $csv := transform.Unmarshal (dict "delimiter" $delimiter) . }} + +
{{ index $csv 0 }}
+ {{ partial "model-table/header.html" }} + + {{ range $csv := after 1 $csv }} + {{if in (index . 1) $domain }} + {{/* FIXME: should probably be unmarshalled automatically */}} + {{ $citation := index $csv 0 }} + {{ $issue_link := index $csv 8 }} + {{ $short_name := index $csv 9 }} + {{ $status := index $csv 7 }} + {{ $available_code := index $csv 2 }} + {{ $license := index $csv 3 }} + {{ $doi := index $csv 4 }} + {{ $docs := index $csv 5 }} + {{ $clean_code := index $csv 6 }} + + + {{ partial "model-table/issue-link-cell.html" + (dict "url" $issue_link "domain" $domain "name" $short_name "citation" $citation "status" $status) }} + {{ partial "model-table/binary-badge-cell.html" + (dict "data" $available_code "yeslabel" "Has Code" "nolabel" "No Code") }} + {{ partial "model-table/binary-badge-cell.html" + (dict "data" $license "yeslabel" "Licensed" "nolabel" "No License") }} + {{ partial "model-table/binary-badge-cell.html" + (dict "data" $doi "yeslabel" "Has DOI" "nolabel" "No DOI") }} + {{ partial "model-table/grade-badge-cell.html" + (dict "grade" $docs) }} + {{ partial "model-table/grade-badge-cell.html" + (dict "grade" $clean_code) }} + + {{ end }} + {{ end }} + +
{{ index $csv 0 }}
+ {{ else }} + {{ errorf "model-table: unable to fetch %s" $src }} {{ end }} - - +{{ end }} diff --git a/package-lock.json b/package-lock.json index b51fe82..179c658 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,21 @@ "name": "tbf-site", "version": "0.1.0", "license": "CC0-1.0", + "workspaces": [ + "packages/hugoautogen" + ], "dependencies": { - "bootstrap": "^5.3.3", - "jquery": "^3.0", - "popper.js": "^1.16.0" - }, - "devDependencies": { - "autoprefixer": "^10.2.5", - "postcss": "^8.5.3", - "postcss-cli": "^11.0.0" + "@fortawesome/fontawesome-free": "^6.7.2", + "bootstrap": "^5.3.8" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", + "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", + "engines": { + "node": ">=6" } }, "node_modules/@popperjs/core": { @@ -29,96 +35,10 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "funding": [ { "type": "github", @@ -129,775 +49,19 @@ "url": "https://opencollective.com/bootstrap" } ], + "license": "MIT", "peerDependencies": { "@popperjs/core": "^2.11.8" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001703", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001703.tgz", - "integrity": "sha512-kRlAGTRWgPsOj7oARC9m1okJEXdL/8fekFVcxA8Hl7GH4r/sN4OJn/i6Flde373T50KS7Y37oFbMwlE8+F42kQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.115", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.115.tgz", - "integrity": "sha512-MN1nahVHAQMOz6dz6bNZ7apgqc9InZy7Ja4DBEVCTdeiUcegbyOYE9bi/f2Z/z6ZxLi0RxLpyJ3EGe+4h3w73A==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/nanoid": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz", - "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/src": { + "resolved": "packages/hugoautogen", + "link": true }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-cli": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz", - "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==", - "dev": true, - "dependencies": { - "chokidar": "^3.3.0", - "dependency-graph": "^1.0.0", - "fs-extra": "^11.0.0", - "picocolors": "^1.0.0", - "postcss-load-config": "^5.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^5.0.0", - "tinyglobby": "^0.2.12", - "yargs": "^17.0.0" - }, - "bin": { - "postcss": "index.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-load-config": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", - "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.1.1", - "yaml": "^2.4.2" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "jiti": ">=1.21.0", - "postcss": ">=8.0.9", - "tsx": "^4.8.1" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tsx": { - "optional": true - } - } - }, - "node_modules/postcss-reporter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", - "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - "dev": true - }, - "node_modules/tinyglobby": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", - "dev": true, - "dependencies": { - "fdir": "^6.4.3", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", - "dev": true, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } + "packages/hugoautogen": { + "name": "src", + "version": "0.1.0", + "devDependencies": {} } } } diff --git a/package.json b/package.json index 0d7f974..32f3787 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,11 @@ "name": "tbf-site", "version": "0.1.0", "license": "CC0-1.0", - "devDependencies": { - "autoprefixer": "^10.2.5", - "postcss": "^8.5.6", - "postcss-cli": "^11.0.0" - }, "dependencies": { - "bootstrap": "^5.3.7", - "jquery": "^3.0", - "popper.js": "^1.16.0" - } + "@fortawesome/fontawesome-free": "^6.7.2", + "bootstrap": "^5.3.8" + }, + "workspaces": [ + "packages/hugoautogen" + ] } From 6fd429698c6075d381181c67d0004ab426d9b0cf Mon Sep 17 00:00:00 2001 From: Allen Lee Date: Sat, 15 Aug 2026 19:59:49 -0700 Subject: [PATCH 2/6] Simplify Hugo build around npm Docsy Replace the Hugo module integration with the official Docsy npm package and remove obsolete Go, Python, bibliography, and build shims. Streamline local and CI rendering while preserving site output. Co-authored-by: OpenCode --- .dockerignore | 2 - .github/dependabot.yml | 17 +----- .github/scripts/bibtex_to_json.py | 99 ------------------------------- .github/scripts/build-site.sh | 22 +------ .github/workflows/gh-pages.yml | 28 ++++----- .gitignore | 1 - AGENTS.md | 26 ++++---- Dockerfile | 10 ---- Makefile | 36 ++--------- README.md | 12 ++-- assets/bibliographies/.gitkeep | 0 go.mod | 5 -- go.sum | 2 - hugo.yaml | 13 ++-- package-lock.json | 32 +++++----- package.json | 10 +--- 16 files changed, 61 insertions(+), 254 deletions(-) delete mode 100644 .github/scripts/bibtex_to_json.py delete mode 100644 assets/bibliographies/.gitkeep delete mode 100644 go.mod delete mode 100644 go.sum diff --git a/.dockerignore b/.dockerignore index 6fffcce..bcdc23b 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,9 +1,7 @@ .agent/ .git/ -.github/ .hugo_build.lock .hugo_cache/ -data/publications.json node_modules/ public/ resources/_gen/ diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 76fb056..6c00494 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,24 +1,11 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file - version: 2 updates: - - package-ecosystem: "npm" # See documentation for possible values - directory: "/" # Location of package manifests - schedule: - interval: "weekly" - -# Enable version updates for Docker - - package-ecosystem: "docker" - # Look for a `Dockerfile` in the `root` directory + - package-ecosystem: "npm" directory: "/" - # Check for updates once a week schedule: interval: "weekly" - - package-ecosystem: "gomod" + - package-ecosystem: "docker" directory: "/" schedule: interval: "weekly" diff --git a/.github/scripts/bibtex_to_json.py b/.github/scripts/bibtex_to_json.py deleted file mode 100644 index 6086c6a..0000000 --- a/.github/scripts/bibtex_to_json.py +++ /dev/null @@ -1,99 +0,0 @@ -#!/usr/bin/env -S uv run -# /// script -# requires-python = ">=3.10" -# dependencies = [ -# "bibtexparser>=2.0.0b9", -# ] -# /// -"""Convert a BibTeX bibliography into deterministic Hugo data JSON.""" - -from __future__ import annotations - -import argparse -import json -import re -import sys -from pathlib import Path -from typing import Any - -import bibtexparser - -_FIELD_CLEANUP_RE = re.compile(r"\\([&%_$#])") - - -def parse_args() -> argparse.Namespace: - parser = argparse.ArgumentParser( - description="Convert a BibTeX bibliography into Hugo data JSON." - ) - parser.add_argument("--input", required=True, type=Path) - parser.add_argument("--output", required=True, type=Path) - return parser.parse_args() - - -def normalize_value(value: Any) -> str: - text = str(value).strip() - if len(text) >= 2 and ( - (text.startswith("{") and text.endswith("}")) - or (text.startswith('"') and text.endswith('"')) - ): - text = text[1:-1].strip() - text = text.replace("{", "").replace("}", "") - return _FIELD_CLEANUP_RE.sub(r"\1", text).strip() - - -def normalize_author(name: str) -> str: - parts = [part.strip() for part in name.split(",")] - if len(parts) == 2: - return f"{parts[1]} {parts[0]}" - if len(parts) >= 3: - return f"{parts[2]} {parts[0]}, {parts[1]}" - return name.strip() - - -def normalize_entry(entry: Any) -> dict[str, Any]: - fields = [ - {"name": str(field.key), "value": normalize_value(field.value)} - for field in entry.fields - ] - field_map = {field["name"]: field["value"] for field in fields} - year_match = re.search(r"\d{4}", field_map.get("year", "")) - author_list = [ - normalize_author(author) - for author in re.split(r"\s+and\s+", field_map.get("author", "")) - if author.strip() - ] - result = { - "key": str(entry.key), - "type": str(entry.entry_type).lower(), - "sortYear": int(year_match.group(0)) if year_match else 0, - "fields": fields, - "fieldMap": field_map, - } - if author_list: - result["authorList"] = author_list - return result - - -def main() -> int: - args = parse_args() - if not args.input.exists(): - print(f"BibTeX source not found; skipping: {args.input}", file=sys.stderr) - return 0 - - try: - library = bibtexparser.parse_string(args.input.read_text(encoding="utf-8")) - entries = [normalize_entry(entry) for entry in library.entries] - entries.sort(key=lambda entry: (-entry["sortYear"], entry["key"].lower())) - args.output.parent.mkdir(parents=True, exist_ok=True) - args.output.write_text( - json.dumps(entries, indent=2, ensure_ascii=False) + "\n", - encoding="utf-8", - ) - except Exception as exc: - print(f"error: failed to convert BibTeX to JSON: {exc}", file=sys.stderr) - return 1 - return 0 - - -if __name__ == "__main__": - raise SystemExit(main()) diff --git a/.github/scripts/build-site.sh b/.github/scripts/build-site.sh index b1c25b7..20b0dbe 100644 --- a/.github/scripts/build-site.sh +++ b/.github/scripts/build-site.sh @@ -2,20 +2,11 @@ set -eu -HOME="${HOME:-/tmp}" -if [ "$HOME" = "/" ] || [ ! -w "$HOME" ]; then - HOME=/tmp -fi -export HOME -export npm_config_cache="${npm_config_cache:-/tmp/.npm}" export HUGO_ENV="${HUGO_ENV:-production}" -export NODE_PATH="${NODE_PATH:-/src/node_modules}" HUGO_CACHEDIR="${HUGO_CACHEDIR:-/src/.hugo_cache}" OUTPUT_DIR="${OUTPUT_DIR:-/src/public}" BASE_URL="${BASE_URL:-}" -PUBLICATIONS_BIB_PATH="${PUBLICATIONS_BIB_PATH:-assets/bibliographies/publications.bib}" -PUBLICATIONS_JSON_PATH="${PUBLICATIONS_JSON_PATH:-data/publications.json}" require_absolute_path() { value="$1" @@ -32,18 +23,7 @@ require_absolute_path() { require_absolute_path "$HUGO_CACHEDIR" HUGO_CACHEDIR require_absolute_path "$OUTPUT_DIR" OUTPUT_DIR -mkdir -p "$HUGO_CACHEDIR" "$OUTPUT_DIR" "$npm_config_cache" - -git config --global --add safe.directory /src -git config --global core.quotepath false - -if [ -f "$PUBLICATIONS_BIB_PATH" ]; then - uv run .github/scripts/bibtex_to_json.py \ - --input "$PUBLICATIONS_BIB_PATH" \ - --output "$PUBLICATIONS_JSON_PATH" -else - echo "BibTeX source not found; skipping: $PUBLICATIONS_BIB_PATH" >&2 -fi +mkdir -p "$HUGO_CACHEDIR" "$OUTPUT_DIR" set -- build \ --gc \ diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 54d7db6..c918a9f 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -7,12 +7,11 @@ on: pull_request: branches: - main + schedule: + - cron: "0 0 * * *" workflow_dispatch: -permissions: - contents: read - pages: write - id-token: write +permissions: {} concurrency: group: pages-${{ github.ref }} @@ -25,6 +24,8 @@ defaults: jobs: build: runs-on: ubuntu-latest + permissions: + contents: read env: HUGO_CACHE_HOST_DIR: ./.hugo_cache HUGO_CACHE_CONTAINER_DIR: /src/.hugo_cache @@ -38,29 +39,23 @@ jobs: id: pages uses: actions/configure-pages@v6 - - name: Restore build cache - uses: actions/cache/restore@v5 + - name: Cache Hugo resources + uses: actions/cache@v5 with: path: ${{ env.HUGO_CACHE_HOST_DIR }} - key: hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'go.sum', 'package-lock.json') }} + key: hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'package-lock.json') }}-${{ github.run_id }} restore-keys: | + hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'package-lock.json') }}- hugo-${{ runner.os }}- - name: Build in Docker Compose env: BASE_URL: ${{ steps.pages.outputs.base_url }} run: >- - make render-site + make render HUGO_CACHE_CONTAINER_DIR="${HUGO_CACHE_CONTAINER_DIR}" RENDER_BASE_URL="${BASE_URL}" - - name: Save build cache - if: success() - uses: actions/cache/save@v5 - with: - path: ${{ env.HUGO_CACHE_HOST_DIR }} - key: hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'go.sum', 'package-lock.json') }} - - name: Upload artifact uses: actions/upload-pages-artifact@v5 with: @@ -73,6 +68,9 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest needs: build + permissions: + pages: write + id-token: write steps: - name: Deploy to GitHub Pages id: deployment diff --git a/.gitignore b/.gitignore index 0118a2a..44824a7 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,6 @@ # Generated files by hugo /public/ /resources/_gen/ -/data/publications.json /.hugo_cache/ /assets/jsconfig.json /hugo_stats.json diff --git a/AGENTS.md b/AGENTS.md index e35c2d2..d8c1878 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -19,10 +19,9 @@ When instructions conflict: Authoritative: -- `hugo.yaml` — site config, routing, taxonomies, menus, module imports +- `hugo.yaml` — site config, routing, taxonomies, menus, and theme selection - `content/en/` — site content -- `go.mod` / `go.sum` — Hugo module dependencies, including Docsy -- `package.json` / `package-lock.json` — npm build dependencies +- `package.json` / `package-lock.json` — Docsy and npm build dependencies - `HUGO_VERSION` — pinned Hugo version for Docker builds - `layouts/`, `static/`, `js/` — overrides and static assets - `README.md`, `Makefile`, `Dockerfile`, `docker-compose.yml` — build process and container interface @@ -47,20 +46,17 @@ Do not edit derived output directly: ## Dependency Maintenance -Docsy is managed as a Hugo Module. Keep Hugo and Docsy pinned to intentional versions. Any upgrade must verify compatibility with local overrides before completion. All module and npm commands must run inside the container. +Docsy is installed from the npm registry as `@docsy/theme`. Keep Hugo and Docsy pinned to intentional versions. Any upgrade must verify compatibility with local overrides before completion. All npm commands must run inside the container. -1. Inspect: from `make shell`, run `hugo mod graph` -2. Update deliberately: from `make shell`, run `hugo mod get github.com/google/docsy/theme@vX.Y.Z` -3. Run `hugo mod tidy` -4. Run `hugo mod verify` -5. Sync npm dependencies if needed: from `make shell`, run `hugo mod npm pack` and `npm install` -6. Build the image with `make build`, then render the site with `make render` -7. Review overrides, key pages, navigation, search, menus, and shortcodes -8. Document the change and any manual reconciliation +1. Inspect: from `make shell`, run `npm outdated @docsy/theme` +2. Update deliberately: from `make shell`, run `npm install --save-dev --save-exact @docsy/theme@X.Y.Z` +3. Build the image with `make build`, then render the site with `make render` +4. Review overrides, key pages, navigation, search, menus, and shortcodes +5. Document the change and any manual reconciliation ## Layout and Override Discipline -Site-specific overrides belong in `layouts/`. Prefer targeted local overrides over editing the Docsy module cache. Do not copy large theme blocks into the repo. Reconcile overrides after theme updates without rewriting Docsy itself. +Site-specific overrides belong in `layouts/`. Prefer targeted local overrides over editing `node_modules`. Do not copy large theme blocks into the repo. Reconcile overrides after theme updates without rewriting Docsy itself. ## Validation @@ -68,7 +64,7 @@ Validate only what could reasonably be affected by the change. Use `make` target - Content edits: front matter, relative paths, internal links. - Layout/shortcode changes: `make render` and verify affected pages. -- Dependency/theme changes: `make render`, inspect the module graph from `make shell`, and review key pages, navigation, search, menus, shortcodes, and generated output. +- Dependency/theme changes: `make render`, run `npm ls @docsy/theme` from `make shell`, and review key pages, navigation, search, menus, shortcodes, and generated output. Use the build process documented in `README.md`. @@ -85,6 +81,6 @@ Use the build process documented in `README.md`. If work is incomplete, leave: - What changed: files, versions, edits -- What was checked: build status, module graph, pages reviewed +- What was checked: build status, dependency versions, pages reviewed - What remains uncertain: open questions or blockers - Recommended next steps diff --git a/Dockerfile b/Dockerfile index 8b041ac..ac706d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,29 +1,19 @@ # syntax=docker/dockerfile:1.7 ARG HUGO_VERSION -ARG UV_VERSION=0.11.16 - -FROM ghcr.io/astral-sh/uv:${UV_VERSION} AS uv FROM ghcr.io/gohugoio/hugo:${HUGO_VERSION} -COPY --from=uv /uv /uvx /bin/ LABEL maintainer="CoMSES Net " USER root -RUN git config --system --add safe.directory /src && \ - apk add --no-cache go python3 - WORKDIR /src COPY package.json package-lock.json ./ RUN --mount=type=cache,target=/root/.npm \ npm ci -ENV PATH="/src/node_modules/.bin:${PATH}" -ENV NODE_PATH="/src/node_modules" - COPY . . USER hugo diff --git a/Makefile b/Makefile index f1057d3..32dd25b 100644 --- a/Makefile +++ b/Makefile @@ -6,18 +6,13 @@ GID=$(shell id -g) DOCKER_COMPOSE=docker compose HUGO_SERVICE=hugo HUGO_RUN_SH=$(DOCKER_COMPOSE) run --rm --no-deps --entrypoint sh -HUGO_IMAGE=make-models-fair/tobefair:latest HUGO_CACHE_CONTAINER_DIR ?= /src/.hugo_cache -HUGO_ISOLATED_CACHE_HOST_DIR ?= $(CURDIR)/.hugo_cache -HUGO_ISOLATED_CACHE_CONTAINER_DIR ?= /tmp/.hugo_cache RENDER_OUTPUT_DIR ?= /src/public RENDER_BASE_URL ?= -HUGO_USER_ENV=--user "$(UID):$(GID)" -e HOME=/tmp -e npm_config_cache=/tmp/.npm -PUBLICATIONS_BIB_PATH ?= assets/bibliographies/publications.bib -PUBLICATIONS_JSON_PATH ?= data/publications.json +HUGO_USER_ENV=--user "$(UID):$(GID)" -e HOME=/tmp # Controls -.PHONY : all commands build clean stop serve render render-site render-site-run render-site-isolated shell publications-json +.PHONY : all commands build clean stop serve render shell .NOTPARALLEL: all : commands @@ -31,39 +26,16 @@ build : ## serve : start and run a local server. serve : build - @LOCAL_UID=$(UID) LOCAL_GID=$(GID) $(DOCKER_COMPOSE) up -d $(HUGO_SERVICE) + @LOCAL_UID=$(UID) LOCAL_GID=$(GID) $(DOCKER_COMPOSE) up -d --renew-anon-volumes $(HUGO_SERVICE) @echo "\nhot-reloading site up at http://localhost:1313, \"make stop\" to stop the server.\n" ## render : run the production-style site render locally. render : build - $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'rm -f /src/.hugo_build.lock && rm -rf /src/public /src/resources/_gen' - $(MAKE) --no-print-directory render-site-run - -## render-site : run the shared production build script in the container. -render-site : build render-site-run - -render-site-run : $(HUGO_RUN_SH) $(HUGO_USER_ENV) \ -e HUGO_CACHEDIR="$(HUGO_CACHE_CONTAINER_DIR)" \ -e OUTPUT_DIR="$(RENDER_OUTPUT_DIR)" \ -e BASE_URL="$(RENDER_BASE_URL)" \ - $(HUGO_SERVICE) -c 'sh .github/scripts/build-site.sh' - -## render-site-isolated : run a production render in an isolated workspace. -render-site-isolated : build - @mkdir -p "$(HUGO_ISOLATED_CACHE_HOST_DIR)" - docker run --rm --entrypoint sh \ - --user "$(UID):$(GID)" \ - -e HOME=/tmp \ - -v "$(CURDIR)":/workspace:ro \ - -v "$(HUGO_ISOLATED_CACHE_HOST_DIR)":"$(HUGO_ISOLATED_CACHE_CONTAINER_DIR)":rw \ - -w /tmp \ - $(HUGO_IMAGE) \ - -lc 'cp -R /workspace /tmp/src && rm -rf /tmp/src/node_modules && ln -s /src/node_modules /tmp/src/node_modules && git config --global --add safe.directory /tmp/src && cd /tmp/src && HUGO_CACHEDIR="$(HUGO_ISOLATED_CACHE_CONTAINER_DIR)" OUTPUT_DIR=/tmp/public sh .github/scripts/build-site.sh' - -## publications-json: generate Hugo data from BibTeX when a source file exists. -publications-json : build - $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'if [ -f "$(PUBLICATIONS_BIB_PATH)" ]; then uv run .github/scripts/bibtex_to_json.py --input "$(PUBLICATIONS_BIB_PATH)" --output "$(PUBLICATIONS_JSON_PATH)"; else echo "BibTeX source not found; skipping: $(PUBLICATIONS_BIB_PATH)" >&2; fi' + $(HUGO_SERVICE) -c 'rm -f /src/.hugo_build.lock && rm -rf /src/public /src/resources/_gen && sh .github/scripts/build-site.sh' ## shell : open a hugo shell shell : build diff --git a/README.md b/README.md index 9110225..bd6f844 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This GitHub Pages site is generated with [Hugo](https://gohugo.io) using the [Do ### Setup -Install Docker with the Compose plugin. The Make targets run Hugo, Go module, npm, and bibliography tooling in the pinned container environment used by CI. +Install Docker with the Compose plugin. The Make targets run Hugo and npm in the pinned container environment used by CI. Clone this repository via: @@ -32,14 +32,10 @@ make render Use `make stop` to stop the server. Run `make commands` to list all supported targets. -The shared production entrypoint is `.github/scripts/build-site.sh`. The dormant -BibTeX scaffold converts `assets/bibliographies/publications.bib` to the generated -`data/publications.json` when that source file exists. Run it independently with -`make publications-json`. +The shared production entrypoint is `.github/scripts/build-site.sh`. -Use `make shell` for an interactive shell in the build container. Hugo module and -npm dependency maintenance must be performed there so local and CI environments -remain consistent. +Use `make shell` for an interactive shell in the build container. npm dependency +maintenance must be performed there so local and CI environments remain consistent. ### Deployment diff --git a/assets/bibliographies/.gitkeep b/assets/bibliographies/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/go.mod b/go.mod deleted file mode 100644 index d578502..0000000 --- a/go.mod +++ /dev/null @@ -1,5 +0,0 @@ -module github.com/make-models-fair/make-models-fair.github.io - -go 1.18 - -require github.com/google/docsy/theme v0.16.0 diff --git a/go.sum b/go.sum deleted file mode 100644 index 879c6f0..0000000 --- a/go.sum +++ /dev/null @@ -1,2 +0,0 @@ -github.com/google/docsy/theme v0.16.0 h1:9uV9qEhk7UpJ8KYbSpTPQlq6htH+8hYskedgGZVnNsU= -github.com/google/docsy/theme v0.16.0/go.mod h1:NX/JqXCbZBn9Q2Hj7ez9Xeh9z4XcLiwmDYZXhB4RhRM= diff --git a/hugo.yaml b/hugo.yaml index 1dbdd9a..98e3586 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -1,10 +1,15 @@ baseURL: / title: Making Models FAIR +theme: '@docsy/theme' +themesDir: node_modules defaultContentLanguage: en defaultContentLanguageInSubdir: false enableGitInfo: true enableMissingTranslationPlaceholders: true enableRobotsTXT: true +caches: + getresource: + maxAge: 1h taxonomies: tag: tags category: categories @@ -55,10 +60,6 @@ params: url: https://github.com/make-models-fair icon: fab fa-github desc: Development takes place here! - version_menu: Releases - archived_version: false - version: "0.1" - url_latest_version: https://tobefair.org github_repo: https://github.com/make-models-fair/make-models-fair.github.io github_project_repo: https://github.com/make-models-fair/.github github_branch: main @@ -97,8 +98,6 @@ module: hugoVersion: extended: true min: 0.165.0 - imports: - - path: github.com/google/docsy/theme mounts: - source: content/en target: content @@ -106,8 +105,6 @@ module: target: static - source: js target: static - - source: assets/bibliographies - target: static/bibliographies security: allowContent: - ^text/html$ diff --git a/package-lock.json b/package-lock.json index 179c658..7e6d960 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,18 +8,29 @@ "name": "tbf-site", "version": "0.1.0", "license": "CC0-1.0", - "workspaces": [ - "packages/hugoautogen" - ], + "devDependencies": { + "@docsy/theme": "0.16.0" + } + }, + "node_modules/@docsy/theme": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@docsy/theme/-/theme-0.16.0.tgz", + "integrity": "sha512-Wp9hakLeAzkmN7kxiuYItShg3EMi3UHSYCybNK8TfT/R+FUzFKNPVwb6fN8ZcytXBOhOhTJCQ/d5Hf4Uidt8pw==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@fortawesome/fontawesome-free": "^6.7.2", - "bootstrap": "^5.3.8" + "@fortawesome/fontawesome-free": "6.7.2", + "bootstrap": "5.3.8" + }, + "bin": { + "gen-favicons": "scripts/gen-favicons/cli.mjs" } }, "node_modules/@fortawesome/fontawesome-free": { "version": "6.7.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", + "dev": true, "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" @@ -29,6 +40,7 @@ "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, "peer": true, "funding": { "type": "opencollective", @@ -39,6 +51,7 @@ "version": "5.3.8", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "dev": true, "funding": [ { "type": "github", @@ -53,15 +66,6 @@ "peerDependencies": { "@popperjs/core": "^2.11.8" } - }, - "node_modules/src": { - "resolved": "packages/hugoautogen", - "link": true - }, - "packages/hugoautogen": { - "name": "src", - "version": "0.1.0", - "devDependencies": {} } } } diff --git a/package.json b/package.json index 32f3787..276d950 100644 --- a/package.json +++ b/package.json @@ -2,11 +2,7 @@ "name": "tbf-site", "version": "0.1.0", "license": "CC0-1.0", - "dependencies": { - "@fortawesome/fontawesome-free": "^6.7.2", - "bootstrap": "^5.3.8" - }, - "workspaces": [ - "packages/hugoautogen" - ] + "devDependencies": { + "@docsy/theme": "0.16.0" + } } From 8ea65225716aca39ea60660987a1b110904e700b Mon Sep 17 00:00:00 2001 From: Allen Lee Date: Sat, 15 Aug 2026 21:04:48 -0700 Subject: [PATCH 3/6] add synchronized model publication bibliography render the canonical BibTeX collection as a model bibliography and publish it for download. Validate DOI and citation-key synchronization against the coordination model list during builds and development. normalize documentation directories to lowercase kebab-case for consistency and cross-platform compatibility without changing published URLs. Co-authored-by: OpenCode --- .dockerignore | 1 + .github/scripts/bibtex-to-json.mjs | 56 +++ .github/scripts/build-site.sh | 3 + .github/scripts/check-bibliography-sync.mjs | 120 ++++++ .gitignore | 1 + AGENTS.md | 2 + Dockerfile | 1 + Makefile | 6 +- README.md | 31 ++ assets/bibliographies/publications.bib | 189 +++++++++ assets/scss/_styles_project.scss | 71 +++- content/en/_index.html | 4 +- content/en/about/_index.html | 2 +- .../_index.md | 0 .../checklist}/_index.md | 0 .../checklist}/example_create_issue.png | Bin .../checklist}/example_issue_link.png | Bin .../checklist}/example_issue_screenshot.png | Bin .../checklist}/example_labels_screenshot.png | Bin content/en/docs/{Models => models}/_index.md | 2 +- .../cooperation}/_index.md | 0 .../crowd-dynamics}/_index.md | 0 .../ecological-processes}/_index.md | 0 .../Land Use => models/land-use}/_index.md | 0 content/en/docs/models/publications/_index.md | 7 + .../en/docs/{Process => process}/_index.md | 0 .../assessment}/_index.md | 0 .../How To => process/how-to}/_index.md | 0 docker-compose.yml | 4 + hugo.yaml | 2 + layouts/docs/publications.html | 11 + layouts/partials/publications-list.html | 63 +++ package-lock.json | 392 +++++++++++++++++- package.json | 7 +- 34 files changed, 967 insertions(+), 8 deletions(-) create mode 100644 .github/scripts/bibtex-to-json.mjs create mode 100644 .github/scripts/check-bibliography-sync.mjs create mode 100644 assets/bibliographies/publications.bib rename content/en/docs/{Getting Involved => getting-involved}/_index.md (100%) rename content/en/docs/{Getting Involved/Checklist => getting-involved/checklist}/_index.md (100%) rename content/en/docs/{Getting Involved/Checklist => getting-involved/checklist}/example_create_issue.png (100%) rename content/en/docs/{Getting Involved/Checklist => getting-involved/checklist}/example_issue_link.png (100%) rename content/en/docs/{Getting Involved/Checklist => getting-involved/checklist}/example_issue_screenshot.png (100%) rename content/en/docs/{Getting Involved/Checklist => getting-involved/checklist}/example_labels_screenshot.png (100%) rename content/en/docs/{Models => models}/_index.md (92%) rename content/en/docs/{Models/Cooperation => models/cooperation}/_index.md (100%) rename content/en/docs/{Models/Crowd Dynamics => models/crowd-dynamics}/_index.md (100%) rename content/en/docs/{Models/Ecological Processes => models/ecological-processes}/_index.md (100%) rename content/en/docs/{Models/Land Use => models/land-use}/_index.md (100%) create mode 100644 content/en/docs/models/publications/_index.md rename content/en/docs/{Process => process}/_index.md (100%) rename content/en/docs/{Process/Assessment => process/assessment}/_index.md (100%) rename content/en/docs/{Process/How To => process/how-to}/_index.md (100%) create mode 100644 layouts/docs/publications.html create mode 100644 layouts/partials/publications-list.html diff --git a/.dockerignore b/.dockerignore index bcdc23b..a16a4f4 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,6 +2,7 @@ .git/ .hugo_build.lock .hugo_cache/ +data/publications.json node_modules/ public/ resources/_gen/ diff --git a/.github/scripts/bibtex-to-json.mjs b/.github/scripts/bibtex-to-json.mjs new file mode 100644 index 0000000..bc7b206 --- /dev/null +++ b/.github/scripts/bibtex-to-json.mjs @@ -0,0 +1,56 @@ +import { mkdir, readFile, writeFile } from "node:fs/promises"; +import { dirname } from "node:path"; + +import { parse } from "@retorquere/bibtex-parser"; + +const inputPath = process.argv[2] ?? "assets/bibliographies/publications.bib"; +const outputPath = process.argv[3] ?? "data/publications.json"; + +const formatName = (name) => + [name.firstName, name.prefix, name.lastName, name.suffix] + .filter(Boolean) + .join(" "); + +const formatValue = (value) => { + if (!Array.isArray(value)) return String(value); + if (value.every((item) => typeof item === "string")) return value.join(", "); + return value.map(formatName).join(" and "); +}; + +const source = await readFile(inputPath, "utf8"); +const result = parse(source); + +if (result.errors.length > 0) { + const errors = result.errors.map(({ error }) => error).join("\n"); + throw new Error(`Invalid BibTeX in ${inputPath}:\n${errors}`); +} + +const keys = new Set(); +const publications = result.entries.map((entry) => { + if (keys.has(entry.key)) throw new Error(`Duplicate BibTeX key: ${entry.key}`); + keys.add(entry.key); + + const fields = Object.entries(entry.fields).map(([name, value]) => ({ + name, + value: formatValue(value), + })); + const fieldMap = Object.fromEntries(fields.map(({ name, value }) => [name, value])); + + return { + key: entry.key, + type: entry.type, + sortYear: Number.parseInt(fieldMap.year, 10) || 0, + fields, + fieldMap, + authorList: (entry.fields.author ?? []).map(formatName), + }; +}); + +publications.sort( + (left, right) => right.sortYear - left.sortYear || left.key.localeCompare(right.key), +); + +await mkdir(dirname(outputPath), { recursive: true }); +await writeFile(outputPath, `${JSON.stringify(publications, null, 2)}\n`, "utf8"); + +console.log(`Generated ${outputPath} from ${publications.length} BibTeX entries.`); diff --git a/.github/scripts/build-site.sh b/.github/scripts/build-site.sh index 20b0dbe..1f33645 100644 --- a/.github/scripts/build-site.sh +++ b/.github/scripts/build-site.sh @@ -23,6 +23,9 @@ require_absolute_path() { require_absolute_path "$HUGO_CACHEDIR" HUGO_CACHEDIR require_absolute_path "$OUTPUT_DIR" OUTPUT_DIR +npm run bibliography:check +npm run bibliography + mkdir -p "$HUGO_CACHEDIR" "$OUTPUT_DIR" set -- build \ diff --git a/.github/scripts/check-bibliography-sync.mjs b/.github/scripts/check-bibliography-sync.mjs new file mode 100644 index 0000000..e50e169 --- /dev/null +++ b/.github/scripts/check-bibliography-sync.mjs @@ -0,0 +1,120 @@ +import { readFile } from "node:fs/promises"; + +import { parse } from "@retorquere/bibtex-parser"; + +const bibliographyPath = "assets/bibliographies/publications.bib"; +const modelsCsvUrl = + process.env.MODELS_CSV_URL ?? + "https://raw.githubusercontent.com/make-models-fair/coordination/main/data/models.csv"; + +// models.csv currently reuses santos-etal-2006 for two different publications. +const keyOverrides = new Map([ + ["10.1098/rspb.2005.3272", "santos-rodrigues-pacheco-2006"], +]); + +const normalizeDoi = (value) => + value + .trim() + .replace(/^https?:\/\/(dx\.)?doi\.org\//i, "") + .toLowerCase(); + +const parseCsv = (source) => { + const rows = []; + let row = []; + let field = ""; + let quoted = false; + + for (let index = 0; index < source.length; index += 1) { + const character = source[index]; + if (quoted) { + if (character === '"' && source[index + 1] === '"') { + field += '"'; + index += 1; + } else if (character === '"') { + quoted = false; + } else { + field += character; + } + } else if (character === '"') { + quoted = true; + } else if (character === ",") { + row.push(field); + field = ""; + } else if (character === "\n") { + row.push(field.replace(/\r$/, "")); + rows.push(row); + row = []; + field = ""; + } else { + field += character; + } + } + + if (field || row.length > 0) { + row.push(field); + rows.push(row); + } + + const headers = rows.shift(); + return rows + .filter((values) => values.some(Boolean)) + .map((values) => + Object.fromEntries(headers.map((header, index) => [header, values[index] ?? ""])), + ); +}; + +const response = await fetch(modelsCsvUrl); +if (!response.ok) { + throw new Error(`Could not fetch models.csv (${response.status} ${response.statusText})`); +} + +const models = parseCsv(await response.text()); +const bibliography = parse(await readFile(bibliographyPath, "utf8")); +if (bibliography.errors.length > 0) { + throw new Error( + `Invalid BibTeX:\n${bibliography.errors.map(({ error }) => error).join("\n")}`, + ); +} + +const problems = []; +const modelsByDoi = new Map(); +for (const model of models) { + const doi = normalizeDoi(model.article_doi); + const expectedKey = keyOverrides.get(doi) ?? model.name_short.trim(); + if (!doi) problems.push(`models.csv row has no article_doi: ${model.name_short}`); + if (!expectedKey) problems.push(`models.csv row has no name_short: ${doi}`); + if (modelsByDoi.has(doi)) problems.push(`models.csv contains duplicate DOI: ${doi}`); + modelsByDoi.set(doi, { expectedKey }); +} + +const bibliographyByDoi = new Map(); +const bibliographyKeys = new Set(); +for (const entry of bibliography.entries) { + const doi = normalizeDoi(entry.fields.doi ?? ""); + if (!doi) problems.push(`BibTeX entry has no DOI: ${entry.key}`); + if (bibliographyKeys.has(entry.key)) problems.push(`BibTeX contains duplicate key: ${entry.key}`); + if (bibliographyByDoi.has(doi)) problems.push(`BibTeX contains duplicate DOI: ${doi}`); + bibliographyKeys.add(entry.key); + bibliographyByDoi.set(doi, entry); +} + +for (const [doi, { expectedKey }] of modelsByDoi) { + const entry = bibliographyByDoi.get(doi); + if (!entry) { + problems.push(`Missing BibTeX entry for ${expectedKey} (${doi})`); + } else if (entry.key !== expectedKey) { + problems.push(`BibTeX key for ${doi} is ${entry.key}; expected ${expectedKey}`); + } +} + +for (const [doi, entry] of bibliographyByDoi) { + if (!modelsByDoi.has(doi)) problems.push(`BibTeX entry is not in models.csv: ${entry.key} (${doi})`); +} + +if (problems.length > 0) { + throw new Error(`Bibliography is out of sync:\n- ${problems.join("\n- ")}`); +} + +console.log( + `Bibliography is synchronized: ${bibliography.entries.length} entries match ${models.length} models.`, +); diff --git a/.gitignore b/.gitignore index 44824a7..0118a2a 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ # Generated files by hugo /public/ /resources/_gen/ +/data/publications.json /.hugo_cache/ /assets/jsconfig.json /hugo_stats.json diff --git a/AGENTS.md b/AGENTS.md index d8c1878..b6b7d2e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -21,6 +21,7 @@ Authoritative: - `hugo.yaml` — site config, routing, taxonomies, menus, and theme selection - `content/en/` — site content +- `assets/bibliographies/publications.bib` — model publication bibliography - `package.json` / `package-lock.json` — Docsy and npm build dependencies - `HUGO_VERSION` — pinned Hugo version for Docker builds - `layouts/`, `static/`, `js/` — overrides and static assets @@ -64,6 +65,7 @@ Validate only what could reasonably be affected by the change. Use `make` target - Content edits: front matter, relative paths, internal links. - Layout/shortcode changes: `make render` and verify affected pages. +- Bibliography edits: `make bibliography-check`, then `make render` and verify the model bibliography page. - Dependency/theme changes: `make render`, run `npm ls @docsy/theme` from `make shell`, and review key pages, navigation, search, menus, shortcodes, and generated output. Use the build process documented in `README.md`. diff --git a/Dockerfile b/Dockerfile index ac706d8..4c30056 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ RUN --mount=type=cache,target=/root/.npm \ npm ci COPY . . +RUN npm run bibliography USER hugo diff --git a/Makefile b/Makefile index 32dd25b..5cc832f 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ RENDER_BASE_URL ?= HUGO_USER_ENV=--user "$(UID):$(GID)" -e HOME=/tmp # Controls -.PHONY : all commands build clean stop serve render shell +.PHONY : all commands bibliography-check build clean stop serve render shell .NOTPARALLEL: all : commands @@ -20,6 +20,10 @@ all : commands commands : @grep -h -E '^##' ${MAKEFILE_COMMANDS} | sed -e 's/## //g' +## bibliography-check: verify publications.bib matches the coordination model list. +bibliography-check : build + $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'npm run bibliography:check' + ## build : build files but do not run a server. build : $(DOCKER_COMPOSE) build --pull $(HUGO_SERVICE) diff --git a/README.md b/README.md index bd6f844..fa856f5 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,37 @@ Use `make stop` to stop the server. Run `make commands` to list all supported ta The shared production entrypoint is `.github/scripts/build-site.sh`. +#### Bibliography maintenance + +The model catalog has two coordinated sources of truth: + +- [`coordination/data/models.csv`](https://github.com/make-models-fair/coordination/blob/main/data/models.csv) + determines which publications appear in the model category tables and owns + their category, FAIR status, issue link, DOI, and `name_short` identifier. +- `assets/bibliographies/publications.bib` owns the complete citation metadata + shown on the [model bibliography](https://tobefair.org/docs/models/publications/). + +The normalized DOI connects the two records. A publication must occur exactly +once in each source, and its BibTeX citation key must match `name_short`. The +existing `santos-etal-2006` collision is represented by the unique BibTeX key +`santos-rodrigues-pacheco-2006` and documented in the synchronization checker. + +To add, remove, or change a model publication: + +1. Update `data/models.csv` in the + [coordination repository](https://github.com/make-models-fair/coordination). +2. Add, remove, or update the corresponding complete record in + `assets/bibliographies/publications.bib`. Keep the DOI synchronized and use + `name_short` as the citation key. +3. Run `make bibliography-check` to compare every DOI and citation key against + the current coordination list. +4. Run `make render` to validate the BibTeX conversion and rendered site. + +Every render and development-server start checks synchronization, converts the +BibTeX source to ignored Hugo data, and publishes the source bibliography at +`/bibliographies/publications.bib`. Do not edit `data/publications.json` +directly. + Use `make shell` for an interactive shell in the build container. npm dependency maintenance must be performed there so local and CI environments remain consistent. diff --git a/assets/bibliographies/publications.bib b/assets/bibliographies/publications.bib new file mode 100644 index 0000000..a138ede --- /dev/null +++ b/assets/bibliographies/publications.bib @@ -0,0 +1,189 @@ +@string{Sept = "September"} + +@article{abramson-kuperman-2001, title={Social games in a social network}, volume={63}, ISSN={1095-3787}, url={http://dx.doi.org/10.1103/PhysRevE.63.030901}, DOI={10.1103/physreve.63.030901}, number={3}, journal={Physical Review E}, publisher={American Physical Society (APS)}, author={Abramson, Guillermo and Kuperman, Marcelo}, year={2001}, month=Feb } + +@article{alizadeh-2011, title={A dynamic cellular automaton model for evacuation process with obstacles}, volume={49}, ISSN={0925-7535}, url={http://dx.doi.org/10.1016/j.ssci.2010.09.006}, DOI={10.1016/j.ssci.2010.09.006}, number={2}, journal={Safety Science}, publisher={Elsevier BV}, author={Alizadeh, R.}, year={2011}, month=Feb, pages={315–323} } + +@article{almeida-etal-2003, title={Stochastic cellular automata modeling of urban land use dynamics: empirical development and estimation}, volume={27}, ISSN={0198-9715}, url={http://dx.doi.org/10.1016/S0198-9715(02)00042-X}, DOI={10.1016/s0198-9715(02)00042-x}, number={5}, journal={Computers, Environment and Urban Systems}, publisher={Elsevier BV}, author={Maria de Almeida, Cláudia and Batty, Michael and Vieira Monteiro, Antonio Miguel and Câmara, Gilberto and Soares-Filho, Britaldo Silveira and Cerqueira, Gustavo Coutinho and Pennachin, Cássio Lopes}, year={2003}, month=Sept, pages={481–509} } + +@article{almeida-etal-2008, title={Using neural networks and cellular automata for modelling intra‐urban land‐use dynamics}, volume={22}, ISSN={1362-3087}, url={http://dx.doi.org/10.1080/13658810701731168}, DOI={10.1080/13658810701731168}, number={9}, journal={International Journal of Geographical Information Science}, publisher={Informa UK Limited}, author={Almeida, C. M. and Gleriani, J. M. and Castejon, E. F. and Soares‐Filho, B. S.}, year={2008}, month=Sept, pages={943–963} } + +@article{alroy-2001, title={A Multispecies Overkill Simulation of the End-Pleistocene Megafaunal Mass Extinction}, volume={292}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1059342}, DOI={10.1126/science.1059342}, number={5523}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Alroy, John}, year={2001}, month=June, pages={1893–1896} } + +@article{arsanjani-etal-2013, title={Integration of logistic regression, Markov chain and cellular automata models to simulate urban expansion}, volume={21}, ISSN={1569-8432}, url={http://dx.doi.org/10.1016/j.jag.2011.12.014}, DOI={10.1016/j.jag.2011.12.014}, journal={International Journal of Applied Earth Observation and Geoinformation}, publisher={Elsevier BV}, author={Jokar Arsanjani, Jamal and Helbich, Marco and Kainz, Wolfgang and Darvishi Boloorani, Ali}, year={2013}, month=Apr, pages={265–275} } + +@article{axelrod-1986, title={An Evolutionary Approach to Norms}, volume={80}, ISSN={1537-5943}, url={http://dx.doi.org/10.2307/1960858}, DOI={10.2307/1960858}, number={4}, journal={American Political Science Review}, publisher={Cambridge University Press (CUP)}, author={Axelrod, Robert}, year={1986}, month=Dec, pages={1095–1111} } + +@article{balagadde-etal-2008, title={A synthetic Escherichia coli predator–prey ecosystem}, volume={4}, ISSN={1744-4292}, url={http://dx.doi.org/10.1038/msb.2008.24}, DOI={10.1038/msb.2008.24}, number={1}, journal={Molecular Systems Biology}, publisher={Springer Science and Business Media LLC}, author={Balagaddé, Frederick K and Song, Hao and Ozaki, Jun and Collins, Cynthia H and Barnet, Matthew and Arnold, Frances H and Quake, Stephen R and You, Lingchong}, year={2008}, month=Apr } + +@article{barredo-etal-2003, title={Modelling dynamic spatial processes: simulation of urban future scenarios through cellular automata}, volume={64}, ISSN={0169-2046}, url={http://dx.doi.org/10.1016/S0169-2046(02)00218-9}, DOI={10.1016/s0169-2046(02)00218-9}, number={3}, journal={Landscape and Urban Planning}, publisher={Elsevier BV}, author={Barredo, José I. and Kasanko, Marjo and McCormick, Niall and Lavalle, Carlo}, year={2003}, month=July, pages={145–160} } + +@article{bascompte-etal-2006, title={Asymmetric Coevolutionary Networks Facilitate Biodiversity Maintenance}, volume={312}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1123412}, DOI={10.1126/science.1123412}, number={5772}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Bascompte, Jordi and Jordano, Pedro and Olesen, Jens M.}, year={2006}, month=Apr, pages={431–433} } + +@article{batty-etal-1999, title={Modeling urban dynamics through GIS-based cellular automata}, volume={23}, ISSN={0198-9715}, url={http://dx.doi.org/10.1016/S0198-9715(99)00015-0}, DOI={10.1016/s0198-9715(99)00015-0}, number={3}, journal={Computers, Environment and Urban Systems}, publisher={Elsevier BV}, author={Batty, M. and Xie, Yichun and Sun, Zhanli}, year={1999}, month=May, pages={205–233} } + +@article{batty-etal-2003, title={The discrete dynamics of small-scale spatial events: agent-based models of mobility in carnivals and street parades}, volume={17}, ISSN={1362-3087}, url={http://dx.doi.org/10.1080/1365881031000135474}, DOI={10.1080/1365881031000135474}, number={7}, journal={International Journal of Geographical Information Science}, publisher={Informa UK Limited}, author={Batty, Michael and Desyllas, Jake and Duxbury, Elspeth}, year={2003}, month=Oct, pages={673–697} } + +@article{bever-etal-1997, title={Incorporating the Soil Community into Plant Population Dynamics: The Utility of the Feedback Approach}, volume={85}, ISSN={0022-0477}, url={http://dx.doi.org/10.2307/2960528}, DOI={10.2307/2960528}, number={5}, journal={The Journal of Ecology}, publisher={JSTOR}, author={Bever, James D. and Westover, Kristi M. and Antonovics, Janis}, year={1997}, month=Oct, pages={561} } + +@article{brose-etal-2006, title={Allometric scaling enhances stability in complex food webs}, volume={9}, ISSN={1461-0248}, url={http://dx.doi.org/10.1111/j.1461-0248.2006.00978.x}, DOI={10.1111/j.1461-0248.2006.00978.x}, number={11}, journal={Ecology Letters}, publisher={Wiley}, author={Brose, Ulrich and Williams, Richard J. and Martinez, Neo D.}, year={2006}, month=Oct, pages={1228–1236} } + +@article{castella-etal-2005, title={Participatory Simulation of Land-Use Changes in the Northern Mountains of Vietnam: the Combined Use of an Agent-Based Model, a Role-Playing Game, and a Geographic Information System}, volume={10}, ISSN={1708-3087}, url={http://dx.doi.org/10.5751/ES-01328-100127}, DOI={10.5751/es-01328-100127}, number={1}, journal={Ecology and Society}, publisher={Resilience Alliance, Inc.}, author={Castella, Jean-Christophe and Trung, Tran Ngoc and Boissau, Stanislas}, year={2005} } + +@article{castella-verburg-2007, title={Combination of process-oriented and pattern-oriented models of land-use change in a mountain area of Vietnam}, volume={202}, ISSN={0304-3800}, url={http://dx.doi.org/10.1016/j.ecolmodel.2006.11.011}, DOI={10.1016/j.ecolmodel.2006.11.011}, number={3-4}, journal={Ecological Modelling}, publisher={Elsevier BV}, author={Castella, Jean-Christophe and Verburg, Peter H.}, year={2007}, month=Apr, pages={410–420} } + +@article{chave-etal-2002, title={Comparing Classical Community Models: Theoretical Consequences for Patterns of Diversity}, volume={159}, ISSN={1537-5323}, url={http://dx.doi.org/10.1086/324112}, DOI={10.1086/324112}, number={1}, journal={The American Naturalist}, publisher={University of Chicago Press}, author={Chave, Jérôme and Muller‐Landau, Helene C. and Levin, Simon A.}, year={2002}, month=Jan, pages={1–23} } + +@article{choi-bowles-2007, title={The Coevolution of Parochial Altruism and War}, volume={318}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1144237}, DOI={10.1126/science.1144237}, number={5850}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Choi, Jung-Kyoo and Bowles, Samuel}, year={2007}, month=Oct, pages={636–640} } + +@article{cowen-etal-2000, title={Connectivity of Marine Populations: Open or Closed?}, volume={287}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.287.5454.857}, DOI={10.1126/science.287.5454.857}, number={5454}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Cowen, Robert K. and Lwiza, Kamazima M. M. and Sponaugle, Su and Paris, Claire B. and Olson, Donald B.}, year={2000}, month=Feb, pages={857–859} } + +@article{coyte-etal-2015, title={The ecology of the microbiome: Networks, competition, and stability}, volume={350}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.aad2602}, DOI={10.1126/science.aad2602}, number={6261}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Coyte, Katharine Z. and Schluter, Jonas and Foster, Kevin R.}, year={2015}, month=Nov, pages={663–666} } + +@article{deadman-etal-2004, title={Colonist Household Decisionmaking and Land-Use Change in the Amazon Rainforest: An Agent-Based Simulation}, volume={31}, ISSN={1472-3417}, url={http://dx.doi.org/10.1068/b3098}, DOI={10.1068/b3098}, number={5}, journal={Environment and Planning B: Planning and Design}, publisher={SAGE Publications}, author={Deadman, Peter and Robinson, Derek and Moran, Emilio and Brondizio, Eduardo}, year={2004}, month=Oct, pages={693–709} } + +@article{dieckmann-doebeli-1999, title={On the origin of species by sympatric speciation}, volume={400}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/22521}, DOI={10.1038/22521}, number={6742}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Dieckmann, Ulf and Doebeli, Michael}, year={1999}, month=July, pages={354–357} } + +@article{enquist-niklas-2001, title={Invariant scaling relations across tree-dominated communities}, volume={410}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/35070500}, DOI={10.1038/35070500}, number={6829}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Enquist, Brian J. and Niklas, Karl J.}, year={2001}, month=Apr, pages={655–660} } + +@article{evans-kelley-2004, title={Multi-scale analysis of a household level agent-based model of landcover change}, volume={72}, ISSN={0301-4797}, url={http://dx.doi.org/10.1016/j.jenvman.2004.02.008}, DOI={10.1016/j.jenvman.2004.02.008}, number={1-2}, journal={Journal of Environmental Management}, publisher={Elsevier BV}, author={Evans, Tom P. and Kelley, Hugh}, year={2004}, month=Aug, pages={57–72} } + +@article{fang-etal-2005, title={The impact of interactions in spatial simulation of the dynamics of urban sprawl}, volume={73}, ISSN={0169-2046}, url={http://dx.doi.org/10.1016/J.LANDURBPLAN.2004.08.006}, DOI={10.1016/j.landurbplan.2004.08.006}, number={4}, journal={Landscape and Urban Planning}, publisher={Elsevier BV}, author={Fang, Shoufan and Gertner, George Z. and Sun, Zhanli and Anderson, Alan A.}, year={2005}, month=Dec, pages={294–306} } + +@article{freilich-etal-2011, title={Competitive and cooperative metabolic interactions in bacterial communities}, volume={2}, ISSN={2041-1723}, url={http://dx.doi.org/10.1038/ncomms1597}, DOI={10.1038/ncomms1597}, number={1}, journal={Nature Communications}, publisher={Springer Science and Business Media LLC}, author={Freilich, Shiri and Zarecki, Raphy and Eilam, Omer and Segal, Ella Shtifman and Henry, Christopher S. and Kupiec, Martin and Gophna, Uri and Sharan, Roded and Ruppin, Eytan}, year={2011}, month=Dec } + +@article{goudet-etal-2002, title={Tests for sex‐biased dispersal using bi‐parentally inherited genetic markers}, volume={11}, ISSN={1365-294X}, url={http://dx.doi.org/10.1046/j.1365-294x.2002.01496.x}, DOI={10.1046/j.1365-294x.2002.01496.x}, number={6}, journal={Molecular Ecology}, publisher={Wiley}, author={Goudet, Jérôme and Perrin, Nicolas and Waser, Peter}, year={2002}, month=May, pages={1103–1114} } + +@article{guimera-etal-2005, title={Team Assembly Mechanisms Determine Collaboration Network Structure and Team Performance}, volume={308}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1106340}, DOI={10.1126/science.1106340}, number={5722}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Guimerà, Roger and Uzzi, Brian and Spiro, Jarrett and Amaral, Luís A. Nunes}, year={2005}, month=Apr, pages={697–702} } + +@article{gustafson-gardner-1996, title={The Effect of Landscape Heterogeneity on the Probability of Patch Colonization}, volume={77}, ISSN={1939-9170}, url={http://dx.doi.org/10.2307/2265659}, DOI={10.2307/2265659}, number={1}, journal={Ecology}, publisher={Wiley}, author={Gustafson, Eric J. and Gardner, Robert H.}, year={1996}, month=Jan, pages={94–107} } + +@article{hallet-etal-2004, title={Why large-scale climate indices seem to predict ecological processes better than local weather}, volume={430}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/nature02708}, DOI={10.1038/nature02708}, number={6995}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Hallett, T. B. and Coulson, T. and Pilkington, J. G. and Clutton-Brock, T. H. and Pemberton, J. M. and Grenfell, B. T.}, year={2004}, month=July, pages={71–75} } + +@article{hammond-axelrod-2006, title={The Evolution of Ethnocentrism}, volume={50}, ISSN={1552-8766}, url={http://dx.doi.org/10.1177/0022002706293470}, DOI={10.1177/0022002706293470}, number={6}, journal={Journal of Conflict Resolution}, publisher={SAGE Publications}, author={Hammond, Ross A. and Axelrod, Robert}, year={2006}, month=Dec, pages={926–936} } + +@article{hauert-etal-2007, title={Via Freedom to Coercion: The Emergence of Costly Punishment}, volume={316}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1141588}, DOI={10.1126/science.1141588}, number={5833}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Hauert, Christoph and Traulsen, Arne and Brandt, Hannelore and Nowak, Martin A. and Sigmund, Karl}, year={2007}, month=June, pages={1905–1907} } + +@article{helbing-etal-2000, title={Simulating dynamical features of escape panic}, volume={407}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/35035023}, DOI={10.1038/35035023}, number={6803}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Helbing, Dirk and Farkas, Illés and Vicsek, Tamás}, year={2000}, month=Sept, pages={487–490} } + +@article{helbing-etal-2005, title={Self-Organized Pedestrian Crowd Dynamics: Experiments, Simulations, and Design Solutions}, volume={39}, ISSN={1526-5447}, url={http://dx.doi.org/10.1287/trsc.1040.0108}, DOI={10.1287/trsc.1040.0108}, number={1}, journal={Transportation Science}, publisher={Institute for Operations Research and the Management Sciences (INFORMS)}, author={Helbing, Dirk and Buzna, Lubos and Johansson, Anders and Werner, Torsten}, year={2005}, month=Feb, pages={1–24} } + +@article{helbing-etal-2010, title={Evolutionary Establishment of Moral and Double Moral Standards through Spatial Interactions}, volume={6}, ISSN={1553-7358}, url={http://dx.doi.org/10.1371/journal.pcbi.1000758}, DOI={10.1371/journal.pcbi.1000758}, number={4}, journal={PLoS Computational Biology}, publisher={Public Library of Science (PLoS)}, author={Helbing, Dirk and Szolnoki, Attila and Perc, Matjaž and Szabó, György}, editor={Bergstrom, Carl T.}, year={2010}, month=Apr, pages={e1000758} } + +@article{helbing-molnar-1995, title={Social force model for pedestrian dynamics}, volume={51}, ISSN={1095-3787}, url={http://dx.doi.org/10.1103/physreve.51.4282}, DOI={10.1103/physreve.51.4282}, number={5}, journal={Physical Review E}, publisher={American Physical Society (APS)}, author={Helbing, Dirk and Molnár, Péter}, year={1995}, month=May, pages={4282–4286} } + +@article{helbing-yu-2009, title={The outbreak of cooperation among success-driven individuals under noisy conditions}, volume={106}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.0811503106}, DOI={10.1073/pnas.0811503106}, number={10}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Helbing, Dirk and Yu, Wenjian}, year={2009}, month=Mar, pages={3680–3685} } + +@article{henein-white-2007, title={Macroscopic effects of microscopic forces between agents in crowd models}, volume={373}, ISSN={0378-4371}, url={http://dx.doi.org/10.1016/j.physa.2006.06.023}, DOI={10.1016/j.physa.2006.06.023}, journal={Physica A: Statistical Mechanics and its Applications}, publisher={Elsevier BV}, author={Henein, Colin M. and White, Tony}, year={2007}, month=Jan, pages={694–712} } + +@article{higgins-etal-2000, title={Fire, resprouting and variability: a recipe for grass–tree coexistence in savanna}, volume={88}, ISSN={1365-2745}, url={http://dx.doi.org/10.1046/j.1365-2745.2000.00435.x}, DOI={10.1046/j.1365-2745.2000.00435.x}, number={2}, journal={Journal of Ecology}, publisher={Wiley}, author={Higgins, Steven I. and Bond, William J. and Trollope, Winston S. W.}, year={2000}, month=Apr, pages={213–229} } + +@article{kamusoko-etal-2009, title={Rural sustainability under threat in Zimbabwe – Simulation of future land use/cover changes in the Bindura district based on the Markov-cellular automata model}, volume={29}, ISSN={0143-6228}, url={http://dx.doi.org/10.1016/j.apgeog.2008.10.002}, DOI={10.1016/j.apgeog.2008.10.002}, number={3}, journal={Applied Geography}, publisher={Elsevier BV}, author={Kamusoko, Courage and Aniya, Masamu and Adi, Bongo and Manjoro, Munyaradzi}, year={2009}, month=July, pages={435–447} } + +@inbook{karamouzas-etal-2009, title={A Predictive Collision Avoidance Model for Pedestrian Simulation}, ISBN={9783642103476}, ISSN={1611-3349}, url={http://dx.doi.org/10.1007/978-3-642-10347-6_4}, DOI={10.1007/978-3-642-10347-6_4}, booktitle={Motion in Games}, publisher={Springer Berlin Heidelberg}, author={Karamouzas, Ioannis and Heil, Peter and van Beek, Pascal and Overmars, Mark H.}, year={2009}, pages={41–52} } + +@article{keeling-1999, title={The effects of local spatial structure on epidemiological invasions}, volume={266}, ISSN={1471-2954}, url={http://dx.doi.org/10.1098/rspb.1999.0716}, DOI={10.1098/rspb.1999.0716}, number={1421}, journal={Proceedings of the Royal Society of London. Series B: Biological Sciences}, publisher={The Royal Society}, author={Keeling, M. J.}, year={1999}, month=Apr, pages={859–867} } + +@article{kirchner-etal-2004, title={Discretization effects and the influence of walking speed in cellular automata models for pedestrian dynamics}, volume={2004}, ISSN={1742-5468}, url={http://dx.doi.org/10.1088/1742-5468/2004/10/P10011}, DOI={10.1088/1742-5468/2004/10/p10011}, number={10}, journal={Journal of Statistical Mechanics: Theory and Experiment}, publisher={IOP Publishing}, author={Kirchner, Ansgar and Klüpfel, Hubert and Nishinari, Katsuhiro and Schadschneider, Andreas and Schreckenberg, Michael}, year={2004}, month=Oct, pages={P10011} } + +@article{kreft-etal-1998, title={BacSim, a simulator for individual-based modelling of bacterial colony growth}, volume={144}, ISSN={1465-2080}, url={http://dx.doi.org/10.1099/00221287-144-12-3275}, DOI={10.1099/00221287-144-12-3275}, number={12}, journal={Microbiology}, publisher={Microbiology Society}, author={Kreft, Jan-Ulrich and Booth, Ginger and Wimpenny, Julian W. T.}, year={1998}, month=Dec, pages={3275–3287} } + +@article{lakoba-etal-2005, title={Modifications of the Helbing-Molnár-Farkas-Vicsek Social Force Model for Pedestrian Evolution}, volume={81}, ISSN={1741-3133}, url={http://dx.doi.org/10.1177/0037549705052772}, DOI={10.1177/0037549705052772}, number={5}, journal={SIMULATION}, publisher={SAGE Publications}, author={Lakoba, Taras I. and Kaup, D. J. and Finkelstein, Neal M.}, year={2005}, month=May, pages={339–352} } + +@article{leimar-hammerstein-2001, title={Evolution of cooperation through indirect reciprocity}, volume={268}, ISSN={1471-2954}, url={http://dx.doi.org/10.1098/rspb.2000.1573}, DOI={10.1098/rspb.2000.1573}, number={1468}, journal={Proceedings of the Royal Society of London. Series B: Biological Sciences}, publisher={The Royal Society}, author={Leimar, Olof and Hammerstein, Peter}, year={2001}, month=Apr, pages={745–753} } + +@article{ligtenberg-etal-2001, title={Multi-actor-based land use modelling: spatial planning using agents}, volume={56}, ISSN={0169-2046}, url={http://dx.doi.org/10.1016/S0169-2046(01)00162-1}, DOI={10.1016/s0169-2046(01)00162-1}, number={1-2}, journal={Landscape and Urban Planning}, publisher={Elsevier BV}, author={Ligtenberg, Arend and Bregt, Arnold K. and van Lammeren, Ron}, year={2001}, month=Sept, pages={21–33} } + +@article{ligtenberg-etal-2004, title={A design and application of a multi-agent system for simulation of multi-actor spatial planning}, volume={72}, ISSN={0301-4797}, url={http://dx.doi.org/10.1016/j.jenvman.2004.02.007}, DOI={10.1016/j.jenvman.2004.02.007}, number={1-2}, journal={Journal of Environmental Management}, publisher={Elsevier BV}, author={Ligtenberg, Arend and Wachowicz, Monica and Bregt, Arnold K and Beulens, Adrie and Kettenis, Dirk L}, year={2004}, month=Aug, pages={43–55} } + +@article{liu-passino-2004, title={Stable Social Foraging Swarms in a Noisy Environment}, volume={49}, ISSN={0018-9286}, url={http://dx.doi.org/10.1109/TAC.2003.821416}, DOI={10.1109/tac.2003.821416}, number={1}, journal={IEEE Transactions on Automatic Control}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Liu, Y. and Passino, K.M.}, year={2004}, month=Jan, pages={30–44} } + +@article{macy-flache-2002, title={Learning dynamics in social dilemmas}, volume={99}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.092080099}, DOI={10.1073/pnas.092080099}, number={suppl_3}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Macy, Michael W. and Flache, Andreas}, year={2002}, month=May, pages={7229–7236} } + +@article{macy-skvoretz-1998, title={The Evolution of Trust and Cooperation between Strangers: A Computational Model}, volume={63}, ISSN={0003-1224}, url={http://dx.doi.org/10.2307/2657332}, DOI={10.2307/2657332}, number={5}, journal={American Sociological Review}, publisher={SAGE Publications}, author={Macy, Michael W. and Skvoretz, John}, year={1998}, month=Oct, pages={638} } + +@article{manson-2005, title={Agent-based modeling and genetic programming for modeling land change in the Southern Yucatán Peninsular Region of Mexico}, volume={111}, ISSN={0167-8809}, url={http://dx.doi.org/10.1016/j.agee.2005.04.024}, DOI={10.1016/j.agee.2005.04.024}, number={1-4}, journal={Agriculture, Ecosystems & Environment}, publisher={Elsevier BV}, author={Manson, Steven M.}, year={2005}, month=Dec, pages={47–62} } + +@article{moorcroft-etal-2001, title={A METHOD FOR SCALING VEGETATION DYNAMICS: THE ECOSYSTEM DEMOGRAPHY MODEL (ED)}, volume={71}, ISSN={0012-9615}, url={http://dx.doi.org/10.1890/0012-9615(2001)071[0557:AMFSVD]2.0.CO;2}, DOI={10.1890/0012-9615(2001)071[0557:amfsvd]2.0.co;2}, number={4}, journal={Ecological Monographs}, publisher={Wiley}, author={Moorcroft, P. R. and Hurtt, G. C. and Pacala, S. W.}, year={2001}, month=Nov, pages={557–586} } + +@article{morin-thuiller-2009, title={Comparing niche‐ and process‐based models to reduce prediction uncertainty in species range shifts under climate change}, volume={90}, ISSN={1939-9170}, url={http://dx.doi.org/10.1890/08-0134.1}, DOI={10.1890/08-0134.1}, number={5}, journal={Ecology}, publisher={Wiley}, author={Morin, Xavier and Thuiller, Wilfried}, year={2009}, month=May, pages={1301–1313} } + +@article{moussaid-etal-2011, title={How simple rules determine pedestrian behavior and crowd disasters}, volume={108}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.1016507108}, DOI={10.1073/pnas.1016507108}, number={17}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Moussaïd, Mehdi and Helbing, Dirk and Theraulaz, Guy}, year={2011}, month=Apr, pages={6884–6888} } + +@article{nakamaru-etal-1997, title={The Evolution of Cooperation in a Lattice-Structured Population}, volume={184}, ISSN={0022-5193}, url={http://dx.doi.org/10.1006/jtbi.1996.0243}, DOI={10.1006/jtbi.1996.0243}, number={1}, journal={Journal of Theoretical Biology}, publisher={Elsevier BV}, author={Nakamaru, M. and Matsuda, H. and Iwasa, Y.}, year={1997}, month=Jan, pages={65–81} } + +@article{nowak-sigmund-1993, title={A strategy of win-stay, lose-shift that outperforms tit-for-tat in the Prisoner’s Dilemma game}, volume={364}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/364056a0}, DOI={10.1038/364056a0}, number={6432}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Nowak, Martin and Sigmund, Karl}, year={1993}, month=July, pages={56–58} } + +@article{nowak-sigmund-1998, title={Evolution of indirect reciprocity by image scoring}, volume={393}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/31225}, DOI={10.1038/31225}, number={6685}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Nowak, Martin A. and Sigmund, Karl}, year={1998}, month=June, pages={573–577} } + +@article{olden-poff-2003, title={Toward a Mechanistic Understanding and Prediction of Biotic Homogenization}, volume={162}, ISSN={1537-5323}, url={http://dx.doi.org/10.1086/378212}, DOI={10.1086/378212}, number={4}, journal={The American Naturalist}, publisher={University of Chicago Press}, author={Olden, Julian D. and Poff, N. LeRoy}, year={2003}, month=Oct, pages={442–460} } + +@article{olfati-saber-2006, title={Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory}, volume={51}, ISSN={0018-9286}, url={http://dx.doi.org/10.1109/TAC.2005.864190}, DOI={10.1109/tac.2005.864190}, number={3}, journal={IEEE Transactions on Automatic Control}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Olfati-Saber, R.}, year={2006}, month=Mar, pages={401–420} } + +@article{parker-meretsky-2004, title={Measuring pattern outcomes in an agent-based model of edge-effect externalities using spatial metrics}, volume={101}, ISSN={0167-8809}, url={http://dx.doi.org/10.1016/j.agee.2003.09.007}, DOI={10.1016/j.agee.2003.09.007}, number={2-3}, journal={Agriculture, Ecosystems & Environment}, publisher={Elsevier BV}, author={Parker, Dawn C. and Meretsky, Vicky}, year={2004}, month=Feb, pages={233–250} } + +@article{pelechano-badler-2006, title={Modeling Crowd and Trained Leader Behavior during Building Evacuation}, volume={26}, ISSN={0272-1716}, url={http://dx.doi.org/10.1109/mcg.2006.133}, DOI={10.1109/mcg.2006.133}, number={6}, journal={IEEE Computer Graphics and Applications}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Pelechano, Nuria and Badler, Norman}, year={2006}, month=Nov, pages={80–86} } + +@article{perc-wang-2010, title={Heterogeneous Aspirations Promote Cooperation in the Prisoner’s Dilemma Game}, volume={5}, ISSN={1932-6203}, url={http://dx.doi.org/10.1371/journal.pone.0015117}, DOI={10.1371/journal.pone.0015117}, number={12}, journal={PLoS ONE}, publisher={Public Library of Science (PLoS)}, author={Perc, Matjaž and Wang, Zhen}, editor={Marshall, James A. R.}, year={2010}, month=Dec, pages={e15117} } + +@article{riolo-etal-2001, title={Evolution of cooperation without reciprocity}, volume={414}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/35106555}, DOI={10.1038/35106555}, number={6862}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Riolo, Rick L. and Cohen, Michael D. and Axelrod, Robert}, year={2001}, month=Nov, pages={441–443} } + +@article{sang-etal-2011, title={Simulation of land use spatial pattern of towns and villages based on CA–Markov model}, volume={54}, ISSN={0895-7177}, url={http://dx.doi.org/10.1016/j.mcm.2010.11.019}, DOI={10.1016/j.mcm.2010.11.019}, number={3-4}, journal={Mathematical and Computer Modelling}, publisher={Elsevier BV}, author={Sang, Lingling and Zhang, Chao and Yang, Jianyu and Zhu, Dehai and Yun, Wenju}, year={2011}, month=Aug, pages={938–943} } + +@article{santos-etal-2006, title={Cooperation Prevails When Individuals Adjust Their Social Ties}, volume={2}, ISSN={1553-7358}, url={http://dx.doi.org/10.1371/journal.pcbi.0020140}, DOI={10.1371/journal.pcbi.0020140}, number={10}, journal={PLoS Computational Biology}, publisher={Public Library of Science (PLoS)}, author={Santos, Francisco C and Pacheco, Jorge M and Lenaerts, Tom}, editor={Amaral, Luis}, year={2006}, month=Oct, pages={e140} } + +@article{santos-pacheco-2005, title={Scale-Free Networks Provide a Unifying Framework for the Emergence of Cooperation}, volume={95}, ISSN={1079-7114}, url={http://dx.doi.org/10.1103/PhysRevLett.95.098104}, DOI={10.1103/physrevlett.95.098104}, number={9}, journal={Physical Review Letters}, publisher={American Physical Society (APS)}, author={Santos, F. C. and Pacheco, J. M.}, year={2005}, month=Aug } + +@article{santos-rodrigues-pacheco-2006, title={Graph topology plays a determinant role in the evolution of cooperation}, volume={273}, ISSN={1471-2954}, url={http://dx.doi.org/10.1098/rspb.2005.3272}, DOI={10.1098/rspb.2005.3272}, number={1582}, journal={Proceedings of the Royal Society B: Biological Sciences}, publisher={The Royal Society}, author={Santos, F.C and Rodrigues, J.F and Pacheco, J.M}, year={2005}, month=Oct, pages={51–55} } + +@article{schreinemachers-berger-2011, title={An agent-based simulation model of human–environment interactions in agricultural systems}, volume={26}, ISSN={1364-8152}, url={http://dx.doi.org/10.1016/j.envsoft.2011.02.004}, DOI={10.1016/j.envsoft.2011.02.004}, number={7}, journal={Environmental Modelling & Software}, publisher={Elsevier BV}, author={Schreinemachers, Pepijn and Berger, Thomas}, year={2011}, month=July, pages={845–859} } + +@article{shi-etal-2006, title={Virtual leader approach to coordinated control of multiple mobile agents with asymmetric interactions}, volume={213}, ISSN={0167-2789}, url={http://dx.doi.org/10.1016/j.physd.2005.10.012}, DOI={10.1016/j.physd.2005.10.012}, number={1}, journal={Physica D: Nonlinear Phenomena}, publisher={Elsevier BV}, author={Shi, Hong and Wang, Long and Chu, Tianguang}, year={2006}, month=Jan, pages={51–65} } + +@article{shi-etal-2009, title={Agent-based evacuation model of large public buildings under fire conditions}, volume={18}, ISSN={0926-5805}, url={http://dx.doi.org/10.1016/j.autcon.2008.09.009}, DOI={10.1016/j.autcon.2008.09.009}, number={3}, journal={Automation in Construction}, publisher={Elsevier BV}, author={Shi, Jianyong and Ren, Aizhu and Chen, Chi}, year={2009}, month=May, pages={338–347} } + +@article{smith-etal-2001, title={Representation of vegetation dynamics in the modelling of terrestrial ecosystems: comparing two contrasting approaches within European climate space}, volume={10}, ISSN={1466-8238}, url={http://dx.doi.org/10.1046/j.1466-822X.2001.t01-1-00256.x}, DOI={10.1046/j.1466-822x.2001.t01-1-00256.x}, number={6}, journal={Global Ecology and Biogeography}, publisher={Wiley}, author={Smith, Benjamin and Prentice, I. Colin and Sykes, Martin T.}, year={2001}, month=Nov, pages={621–637} } + +@article{smith-huston-1989, title={A theory of the spatial and temporal dynamics of plant communities}, volume={83}, ISSN={1573-5052}, url={http://dx.doi.org/10.1007/BF00031680}, DOI={10.1007/bf00031680}, number={1-2}, journal={Vegetatio}, publisher={Springer Science and Business Media LLC}, author={Smith, Thomas and Huston, Michael}, year={1989}, month=Oct, pages={49–69} } + +@article{soares-filho-etal-2006, title={Modelling conservation in the Amazon basin}, volume={440}, ISSN={1476-4687}, url={http://dx.doi.org/10.1038/nature04389}, DOI={10.1038/nature04389}, number={7083}, journal={Nature}, publisher={Springer Science and Business Media LLC}, author={Soares-Filho, Britaldo Silveira and Nepstad, Daniel Curtis and Curran, Lisa M. and Cerqueira, Gustavo Coutinho and Garcia, Ricardo Alexandrino and Ramos, Claudia Azevedo and Voll, Eliane and McDonald, Alice and Lefebvre, Paul and Schlesinger, Peter}, year={2006}, month=Mar, pages={520–523} } + +@article{szaba-hauert-2002, title={Phase Transitions and Volunteering in Spatial Public Goods Games}, volume={89}, ISSN={1079-7114}, url={http://dx.doi.org/10.1103/PhysRevLett.89.118101}, DOI={10.1103/physrevlett.89.118101}, number={11}, journal={Physical Review Letters}, publisher={American Physical Society (APS)}, author={Szabó, György and Hauert, Christoph}, year={2002}, month=Aug } + +@article{thompson-marchant-1995, title={A computer model for the evacuation of large building populations}, volume={24}, ISSN={0379-7112}, url={http://dx.doi.org/10.1016/0379-7112(95)00019-P}, DOI={10.1016/0379-7112(95)00019-p}, number={2}, journal={Fire Safety Journal}, publisher={Elsevier BV}, author={Thompson, Peter A. and Marchant, Eric W.}, year={1995}, month=Jan, pages={131–148} } + +@article{tilman-2004, title={Niche tradeoffs, neutrality, and community structure: A stochastic theory of resource competition, invasion, and community assembly}, volume={101}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.0403458101}, DOI={10.1073/pnas.0403458101}, number={30}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Tilman, David}, year={2004}, month=July, pages={10854–10861} } + +@article{traulsen-etal-2005, title={Coevolutionary Dynamics: From Finite to Infinite Populations}, volume={95}, ISSN={1079-7114}, url={http://dx.doi.org/10.1103/PhysRevLett.95.238701}, DOI={10.1103/physrevlett.95.238701}, number={23}, journal={Physical Review Letters}, publisher={American Physical Society (APS)}, author={Traulsen, Arne and Claussen, Jens Christian and Hauert, Christoph}, year={2005}, month=Dec } + +@article{van-asselen-verburg-2013, title={Land cover change or land‐use intensification: simulating land system change with a global‐scale land change model}, volume={19}, ISSN={1365-2486}, url={http://dx.doi.org/10.1111/gcb.12331}, DOI={10.1111/gcb.12331}, number={12}, journal={Global Change Biology}, publisher={Wiley}, author={van Asselen, Sanneke and Verburg, Peter H.}, year={2013}, month=Aug, pages={3648–3667} } + +@article{wagner-agrawal-2014, title={An agent-based simulation system for concert venue crowd evacuation modeling in the presence of a fire disaster}, volume={41}, ISSN={0957-4174}, url={http://dx.doi.org/10.1016/j.eswa.2013.10.013}, DOI={10.1016/j.eswa.2013.10.013}, number={6}, journal={Expert Systems with Applications}, publisher={Elsevier BV}, author={Wagner, Neal and Agrawal, Vikas}, year={2014}, month=May, pages={2807–2815} } + +@article{wang-etal-2013, title={Optimal interdependence between networks for the evolution of cooperation}, volume={3}, ISSN={2045-2322}, url={http://dx.doi.org/10.1038/srep02470}, DOI={10.1038/srep02470}, number={1}, journal={Scientific Reports}, publisher={Springer Science and Business Media LLC}, author={Wang, Zhen and Szolnoki, Attila and Perc, Matjaž}, year={2013}, month=Aug } + +@article{ward-etal-2000, title={A stochastically constrained cellular model of urban growth}, volume={24}, ISSN={0198-9715}, url={http://dx.doi.org/10.1016/S0198-9715(00)00008-9}, DOI={10.1016/s0198-9715(00)00008-9}, number={6}, journal={Computers, Environment and Urban Systems}, publisher={Elsevier BV}, author={Ward, D.P. and Murray, A.T. and Phinn, S.R.}, year={2000}, month=Nov, pages={539–558} } + +@article{ward-etal-2008, title={Quorum decision-making facilitates information transfer in fish shoals}, volume={105}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.0710344105}, DOI={10.1073/pnas.0710344105}, number={19}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Ward, Ashley J. W. and Sumpter, David J. T. and Couzin, Iain D. and Hart, Paul J. B. and Krause, Jens}, year={2008}, month=May, pages={6948–6953} } + +@article{white-engelen-2000, title={High-resolution integrated modelling of the spatial dynamics of urban and regional systems}, volume={24}, ISSN={0198-9715}, url={http://dx.doi.org/10.1016/S0198-9715(00)00012-0}, DOI={10.1016/s0198-9715(00)00012-0}, number={5}, journal={Computers, Environment and Urban Systems}, publisher={Elsevier BV}, author={White, R. and Engelen, G.}, year={2000}, month=Sept, pages={383–400} } + +@article{wijesekara-etal-2012, title={Assessing the impact of future land-use changes on hydrological processes in the Elbow River watershed in southern Alberta, Canada}, volume={412-413}, ISSN={0022-1694}, url={http://dx.doi.org/10.1016/j.jhydrol.2011.04.018}, DOI={10.1016/j.jhydrol.2011.04.018}, journal={Journal of Hydrology}, publisher={Elsevier BV}, author={Wijesekara, G.N. and Gupta, A. and Valeo, C. and Hasbani, J.-G. and Qiao, Y. and Delaney, P. and Marceau, D.J.}, year={2012}, month=Jan, pages={220–232} } + +@article{xavier-foster-2007, title={Cooperation and conflict in microbial biofilms}, volume={104}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.0607651104}, DOI={10.1073/pnas.0607651104}, number={3}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Xavier, Joao B. and Foster, Kevin R.}, year={2007}, month=Jan, pages={876–881} } + +@article{yamamoto-etal-2007, title={Simulation for pedestrian dynamics by real-coded cellular automata (RCA)}, volume={379}, ISSN={0378-4371}, url={http://dx.doi.org/10.1016/j.physa.2007.02.040}, DOI={10.1016/j.physa.2007.02.040}, number={2}, journal={Physica A: Statistical Mechanics and its Applications}, publisher={Elsevier BV}, author={Yamamoto, Kazuhiro and Kokubo, Satoshi and Nishinari, Katsuhiro}, year={2007}, month=June, pages={654–660} } + +@article{yang-etal-2005, title={Simulation of the kin behavior in building occupant evacuation based on Cellular Automaton}, volume={40}, ISSN={0360-1323}, url={http://dx.doi.org/10.1016/j.buildenv.2004.08.005}, DOI={10.1016/j.buildenv.2004.08.005}, number={3}, journal={Building and Environment}, publisher={Elsevier BV}, author={Yang, L.Z. and Zhao, D.L. and Li, J. and Fang, T.Y.}, year={2005}, month=Mar, pages={411–415} } + +@article{yang-etal-2008, title={Cellular automata for simulating land use changes based on support vector machines}, volume={34}, ISSN={0098-3004}, url={http://dx.doi.org/10.1016/j.cageo.2007.08.003}, DOI={10.1016/j.cageo.2007.08.003}, number={6}, journal={Computers & Geosciences}, publisher={Elsevier BV}, author={Yang, Qingsheng and Li, Xia and Shi, Xun}, year={2008}, month=June, pages={592–602} } + +@article{yates-etal-2009, title={Inherent noise can facilitate coherence in collective swarm motion}, volume={106}, ISSN={1091-6490}, url={http://dx.doi.org/10.1073/pnas.0811195106}, DOI={10.1073/pnas.0811195106}, number={14}, journal={Proceedings of the National Academy of Sciences}, publisher={National Academy of Sciences}, author={Yates, Christian A. and Erban, Radek and Escudero, Carlos and Couzin, Iain D. and Buhl, Camille and Kevrekidis, Ioannis G. and Maini, Philip K. and Sumpter, David J. T.}, year={2009}, month=Apr, pages={5464–5469} } + +@article{yu-etal-2005, title={Centrifugal force model for pedestrian dynamics}, volume={72}, ISSN={1550-2376}, url={http://dx.doi.org/10.1103/PhysRevE.72.026112}, DOI={10.1103/physreve.72.026112}, number={2}, journal={Physical Review E}, publisher={American Physical Society (APS)}, author={Yu, W. J. and Chen, R. and Dong, L. Y. and Dai, S. Q.}, year={2005}, month=Aug } + +@article{yu-johansson-2008, title={Modeling crowd turbulence by many-particle simulations}, volume={76}, ISSN={1550-2376}, url={http://dx.doi.org/10.1103/PhysRevE.76.046105}, DOI={10.1103/physreve.76.046105}, number={4}, journal={Physical Review E}, publisher={American Physical Society (APS)}, author={Yu, Wenjian and Johansson, Anders}, year={2007}, month=Oct } + +@article{zimmermann-etal-2004, title={Coevolution of dynamical states and interactions in dynamic networks}, volume={69}, ISSN={1550-2376}, url={http://dx.doi.org/10.1103/PhysRevE.69.065102}, DOI={10.1103/physreve.69.065102}, number={6}, journal={Physical Review E}, publisher={American Physical Society (APS)}, author={Zimmermann, Martín G. and Eguíluz, Víctor M. and San Miguel, Maxi}, year={2004}, month=June } + +@article{zollner-lima-1999, title={SEARCH STRATEGIES FOR LANDSCAPE-LEVEL INTERPATCH MOVEMENTS}, volume={80}, ISSN={0012-9658}, url={http://dx.doi.org/10.1890/0012-9658(1999)080[1019:SSFLLI]2.0.CO;2}, DOI={10.1890/0012-9658(1999)080[1019:ssflli]2.0.co;2}, number={3}, journal={Ecology}, publisher={Wiley}, author={Zollner, Patrick A. and Lima, Steven L.}, year={1999}, month=Apr, pages={1019–1030} } diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss index 1872784..d91b5cd 100644 --- a/assets/scss/_styles_project.scss +++ b/assets/scss/_styles_project.scss @@ -10,4 +10,73 @@ font-weight: bold; @extend .display-4; } -} \ No newline at end of file +} + +.publications-list { + display: grid; + gap: 1rem; + margin: 1.5rem 0 0; + padding: 0; + list-style: none; + + .publication-card { + padding: 1rem 1.1rem; + border: 1px solid rgba($primary, 0.18); + border-left: 4px solid $secondary; + border-radius: 0.5rem; + background: $white; + } + + .publication-title { + margin: 0; + font-size: 1.2rem; + line-height: 1.35; + } + + .publication-authors, + .publication-links { + margin: 0.5rem 0 0; + } + + .publication-meta { + display: flex; + flex-wrap: wrap; + gap: 0.4rem; + margin: 0.6rem 0 0; + + span { + padding: 0.15rem 0.5rem; + border-radius: 999px; + background: rgba($secondary, 0.15); + font-size: 0.82rem; + } + } + + .publication-details { + margin-top: 0.7rem; + + summary { + cursor: pointer; + font-weight: 600; + } + + dl { + display: grid; + grid-template-columns: minmax(7rem, auto) 1fr; + gap: 0.2rem 0.75rem; + margin: 0.75rem 0 0; + } + + dt, + dd { + margin: 0; + overflow-wrap: anywhere; + } + } +} + +@include media-breakpoint-down(sm) { + .publications-list .publication-details dl { + grid-template-columns: 1fr; + } +} diff --git a/content/en/_index.html b/content/en/_index.html index 94e967c..be6e36d 100644 --- a/content/en/_index.html +++ b/content/en/_index.html @@ -9,10 +9,10 @@ What is FAIR? - }}"> + }}"> The Models - }}"> + }}"> How to Get Involved

A community initiative for making 100+ highly cited models findable, accessible, interoperable, and reusable (FAIR).

diff --git a/content/en/about/_index.html b/content/en/about/_index.html index 195e5a3..880c74d 100644 --- a/content/en/about/_index.html +++ b/content/en/about/_index.html @@ -33,7 +33,7 @@

Learn more about the initiative and process below!

{{% /blocks/feature %}} {{% blocks/feature icon="fas fa-hands-helping" title="How to get started" %}} -Learn about the FAIR principles, review the }}" class="text-info">Making Models Fair Process, check out the }}" class="text-info">Models list, and contact us with any questions. Learn more about the steps to get involved on the }}" class="text-info">Getting Involved page. +Learn about the FAIR principles, review the }}" class="text-info">Making Models Fair Process, check out the }}" class="text-info">Models list, and contact us with any questions. Learn more about the steps to get involved on the }}" class="text-info">Getting Involved page. {{% /blocks/feature %}} diff --git a/content/en/docs/Getting Involved/_index.md b/content/en/docs/getting-involved/_index.md similarity index 100% rename from content/en/docs/Getting Involved/_index.md rename to content/en/docs/getting-involved/_index.md diff --git a/content/en/docs/Getting Involved/Checklist/_index.md b/content/en/docs/getting-involved/checklist/_index.md similarity index 100% rename from content/en/docs/Getting Involved/Checklist/_index.md rename to content/en/docs/getting-involved/checklist/_index.md diff --git a/content/en/docs/Getting Involved/Checklist/example_create_issue.png b/content/en/docs/getting-involved/checklist/example_create_issue.png similarity index 100% rename from content/en/docs/Getting Involved/Checklist/example_create_issue.png rename to content/en/docs/getting-involved/checklist/example_create_issue.png diff --git a/content/en/docs/Getting Involved/Checklist/example_issue_link.png b/content/en/docs/getting-involved/checklist/example_issue_link.png similarity index 100% rename from content/en/docs/Getting Involved/Checklist/example_issue_link.png rename to content/en/docs/getting-involved/checklist/example_issue_link.png diff --git a/content/en/docs/Getting Involved/Checklist/example_issue_screenshot.png b/content/en/docs/getting-involved/checklist/example_issue_screenshot.png similarity index 100% rename from content/en/docs/Getting Involved/Checklist/example_issue_screenshot.png rename to content/en/docs/getting-involved/checklist/example_issue_screenshot.png diff --git a/content/en/docs/Getting Involved/Checklist/example_labels_screenshot.png b/content/en/docs/getting-involved/checklist/example_labels_screenshot.png similarity index 100% rename from content/en/docs/Getting Involved/Checklist/example_labels_screenshot.png rename to content/en/docs/getting-involved/checklist/example_labels_screenshot.png diff --git a/content/en/docs/Models/_index.md b/content/en/docs/models/_index.md similarity index 92% rename from content/en/docs/Models/_index.md rename to content/en/docs/models/_index.md index db5273c..e37f9fa 100644 --- a/content/en/docs/Models/_index.md +++ b/content/en/docs/models/_index.md @@ -5,7 +5,7 @@ weight: 3 date: 2022-11-06 --- -Our goal is to provide training opportunities of practical use of FAIR principles. We have selected and done the preliminary assessment of the FAIR criteria for a list of model publications that might resonate with different groups within the community. The list of initial models is a starting point, and we would like for other members of the community to suggest additional model publications. See below for more details on [how this preliminary list of model publications was selected](/docs/models/#how), and [how to suggest a new model](/docs/models/#new). +Our goal is to provide training opportunities of practical use of FAIR principles. We have selected and done the preliminary assessment of the FAIR criteria for a list of model publications that might resonate with different groups within the community. The list of initial models is a starting point, and we would like for other members of the community to suggest additional model publications. Browse the complete [model publication bibliography](/docs/models/publications/), see below for more details on [how this preliminary list of model publications was selected](/docs/models/#how), and learn [how to suggest a new model](/docs/models/#new). If you do not have access to the publication you would like to work on, please send a request for access to fair@comses.net. diff --git a/content/en/docs/Models/Cooperation/_index.md b/content/en/docs/models/cooperation/_index.md similarity index 100% rename from content/en/docs/Models/Cooperation/_index.md rename to content/en/docs/models/cooperation/_index.md diff --git a/content/en/docs/Models/Crowd Dynamics/_index.md b/content/en/docs/models/crowd-dynamics/_index.md similarity index 100% rename from content/en/docs/Models/Crowd Dynamics/_index.md rename to content/en/docs/models/crowd-dynamics/_index.md diff --git a/content/en/docs/Models/Ecological Processes/_index.md b/content/en/docs/models/ecological-processes/_index.md similarity index 100% rename from content/en/docs/Models/Ecological Processes/_index.md rename to content/en/docs/models/ecological-processes/_index.md diff --git a/content/en/docs/Models/Land Use/_index.md b/content/en/docs/models/land-use/_index.md similarity index 100% rename from content/en/docs/Models/Land Use/_index.md rename to content/en/docs/models/land-use/_index.md diff --git a/content/en/docs/models/publications/_index.md b/content/en/docs/models/publications/_index.md new file mode 100644 index 0000000..79376fc --- /dev/null +++ b/content/en/docs/models/publications/_index.md @@ -0,0 +1,7 @@ +--- +title: "Model Publications" +linkTitle: "Bibliography" +description: "A growing bibliography of publications whose computational models are being assessed and made FAIR through this initiative." +layout: "publications" +weight: 5 +--- diff --git a/content/en/docs/Process/_index.md b/content/en/docs/process/_index.md similarity index 100% rename from content/en/docs/Process/_index.md rename to content/en/docs/process/_index.md diff --git a/content/en/docs/Process/Assessment/_index.md b/content/en/docs/process/assessment/_index.md similarity index 100% rename from content/en/docs/Process/Assessment/_index.md rename to content/en/docs/process/assessment/_index.md diff --git a/content/en/docs/Process/How To/_index.md b/content/en/docs/process/how-to/_index.md similarity index 100% rename from content/en/docs/Process/How To/_index.md rename to content/en/docs/process/how-to/_index.md diff --git a/docker-compose.yml b/docker-compose.yml index 6a31640..4fb66f9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,10 @@ services: environment: HOME: /tmp HUGO_CACHEDIR: /tmp/hugo_cache + entrypoint: sh + command: + - -c + - npm run bibliography:check && npm run bibliography && exec hugo server --bind 0.0.0.0 volumes: - .:/src - /src/node_modules diff --git a/hugo.yaml b/hugo.yaml index 98e3586..8a93457 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -105,6 +105,8 @@ module: target: static - source: js target: static + - source: assets/bibliographies + target: static/bibliographies security: allowContent: - ^text/html$ diff --git a/layouts/docs/publications.html b/layouts/docs/publications.html new file mode 100644 index 0000000..65db228 --- /dev/null +++ b/layouts/docs/publications.html @@ -0,0 +1,11 @@ +{{ define "main" }} +
+

{{ .Title }}

+ {{ with .Description }}

{{ . }}

{{ end }} +

+ Download all references as + publications.bib. +

+ {{ partial "publications-list.html" . }} +
+{{ end }} diff --git a/layouts/partials/publications-list.html b/layouts/partials/publications-list.html new file mode 100644 index 0000000..24f11df --- /dev/null +++ b/layouts/partials/publications-list.html @@ -0,0 +1,63 @@ +{{- $publications := hugo.Data.publications -}} + +{{- if not $publications -}} + +{{- else -}} +
    + {{- range $publications }} + {{- $title := or .fieldMap.title .key -}} + {{- $doi := .fieldMap.doi -}} + {{- $url := .fieldMap.url -}} +
  • +
    +

    {{ $title }}

    + {{- with .authorList }} + {{- $authors := . -}} + {{- if gt (len .) 5 }}{{ $authors = first 5 . | append "et al." }}{{ end -}} +

    {{ delimit $authors ", " }}

    + {{- end }} +

    + {{- with .fieldMap.year }}{{ . }}{{ end -}} + {{- with .fieldMap.journal }}{{ . }}{{ end -}} + {{- with .fieldMap.volume }}Vol. {{ . }}{{ end -}} + {{- with .fieldMap.pages }}pp. {{ replace . "--" "–" }}{{ end -}} +

    + {{- if $doi }} + + {{- else if $url }} + + {{- end }} +
    + Full record +
    +
    Citation key
    +
    {{ .key }}
    +
    Entry type
    +
    {{ .type }}
    + {{- range .fields }} + {{- $name := lower .name -}} + {{- if not (in (slice "title" "author" "year" "journal" "volume" "pages") $name) }} +
    {{ .name }}
    +
    + {{- if eq $name "doi" -}} + {{ .value }} + {{- else if eq $name "url" -}} + {{ .value }} + {{- else -}} + {{ .value }} + {{- end -}} +
    + {{- end }} + {{- end }} +
    +
    +
    +
  • + {{- end }} +
+{{- end -}} diff --git a/package-lock.json b/package-lock.json index 7e6d960..9b63d08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "version": "0.1.0", "license": "CC0-1.0", "devDependencies": { - "@docsy/theme": "0.16.0" + "@docsy/theme": "0.16.0", + "@retorquere/bibtex-parser": "10.0.1" } }, "node_modules/@docsy/theme": { @@ -36,6 +37,13 @@ "node": ">=6" } }, + "node_modules/@pomgui/deep": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@pomgui/deep/-/deep-3.0.4.tgz", + "integrity": "sha512-XCAbJPSP+Y6SZiuhRAxjX29mlMMB9j1BQ9lCuXUMsJpgjj8odN7VIiWqOcQdmDu6iYFgcylHv6F9ZbACmyIFyQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -47,6 +55,133 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@retorquere/bibtex-parser": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@retorquere/bibtex-parser/-/bibtex-parser-10.0.1.tgz", + "integrity": "sha512-o18pUbuH1P5aw2Y/AggWe+7ocPQj6ZreimSK9viY/GKIHE2jX4qbmx9Z54+EQ1Q8zZSKiXmY5MHHpbdCtlD0Ig==", + "dev": true, + "license": "ISC", + "dependencies": { + "@unified-latex/unified-latex-util-pegjs": "^1.8.4", + "@unified-latex/unified-latex-util-print-raw": "^1.8.4", + "@unified-latex/unified-latex-util-replace": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "i": "^0.3.7", + "lodash.merge": "^4.6.2", + "moo": "^0.5.3", + "nearley": "^2.20.1", + "unicode2latex": "^7.0.33", + "wink-eng-lite-web-model": "^1.8.1", + "wink-nlp": "^2.4.0" + } + }, + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@unified-latex/unified-latex-types": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-types/-/unified-latex-types-1.8.4.tgz", + "integrity": "sha512-nQ6YS4WYVOA89qdmxw57vl3KfmRGFHGTyLsw9LxCC7DSE6oma3rvXIGjBDUe7E3bgWocBqRITPcz25VqCRlFzA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@unified-latex/unified-latex-util-match": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-match/-/unified-latex-util-match-1.8.4.tgz", + "integrity": "sha512-wYhTER8i3THQcTYjSufCr8IC0TxguN3dj3h0EFAVneZQ/FIqi/kbvvtPaI0u8mtQLuBDGfhftBy7PvuK9TSG3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-print-raw": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-pegjs": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-pegjs/-/unified-latex-util-pegjs-1.8.4.tgz", + "integrity": "sha512-5PTvl2zTK25+Dy8SMpqq6Nf9k1gvr89fS7rR3hB8vi/KjA9AfXGQbiYOcwTfN8O5lpoKJeOuXw6hhaSlTpRaMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-print-raw": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-print-raw/-/unified-latex-util-print-raw-1.8.4.tgz", + "integrity": "sha512-35hce9A8frQvEp5cM5avPpLMCUs8OIzhR3OZr4TjMJI/Lsj4wu6Tv9h2XQpxDmg8ofOtxn2UEWB19Wld9fgRvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-replace": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-replace/-/unified-latex-util-replace-1.8.4.tgz", + "integrity": "sha512-9T2U11L6gihcoCul+xxwQOQrG3b8y5EcXvNXAV5U4c9GkLesvEEQ7wgyVtYtEDHIzFFL6p0Bc60XyWTn8VD3Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4", + "@unified-latex/unified-latex-util-split": "^1.8.4", + "@unified-latex/unified-latex-util-trim": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "unified": "^10.1.2" + } + }, + "node_modules/@unified-latex/unified-latex-util-split": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-split/-/unified-latex-util-split-1.8.4.tgz", + "integrity": "sha512-EZm92GRiOLcJeH/HFfh1unH+BBBGHOlvgjzIvG5I5XofLWj/Y2lwX2aPbNfrT/nmjKrujcUqPVAQPS8U2ydnpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-trim": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-trim/-/unified-latex-util-trim-1.8.4.tgz", + "integrity": "sha512-Da6vw1XyFxj1uk2p5cxOJXRMVhM/HEaf0SG8R+G1XUEJOmglicSoJOqRIAkpDrLOBZLebAiiXWmjbtIQzbhKkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "unified": "^10.1.2" + } + }, + "node_modules/@unified-latex/unified-latex-util-visit": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-visit/-/unified-latex-util-visit-1.8.4.tgz", + "integrity": "sha512-m5O9evxr/kiX1awZAcwUQL+8slVvlWlkbZoKFDP1agrp3dpk7+69npqyoapKKJEK0B4uRYmv93Ho31oHgNoJrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/bootstrap": { "version": "5.3.8", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", @@ -66,6 +201,261 @@ "peerDependencies": { "@popperjs/core": "^2.11.8" } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/i": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", + "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/just-permutations": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/just-permutations/-/just-permutations-2.2.1.tgz", + "integrity": "sha512-J2W9djsAsl346A9H41H/S8VXfnPjxZSFfBbAsZRbtFUQTpfmGBGJLWNeZgoDtzBw+ZaN7WF/DOsAJ+V/e6P5cQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/moo": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.3.tgz", + "integrity": "sha512-m2fmM2dDm7GZQsY7KK2cme8agi+AAljILjQnof7p1ZMDe6dQ4bdnSMx0cPppudoeNv5hEFQirN6u+O4fDE0IWA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" + }, + "bin": { + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" + }, + "funding": { + "type": "individual", + "url": "https://nearley.js.org/#give-to-nearley" + } + }, + "node_modules/railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/tiny-merge-patch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tiny-merge-patch/-/tiny-merge-patch-1.0.0.tgz", + "integrity": "sha512-NR7dpqibfxA1uHaFJn5YXViH7REa0wPcZh8MLFrEn9OvDWyIY9YyyKHHmFBE66ER18CQwJ+VGknsQbgiBtL8Uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode2latex": { + "version": "7.0.33", + "resolved": "https://registry.npmjs.org/unicode2latex/-/unicode2latex-7.0.33.tgz", + "integrity": "sha512-Yk9tXwI/EVoLJzqAJfJpoUsY9ti5NV1aI2YpH4cg/n0q6Hj3Hnt/uT1nU27AqQFIgVpiT9SsNnAe56eTWuM/3g==", + "dev": true, + "license": "ISC", + "dependencies": { + "@pomgui/deep": "^3.0.3", + "just-permutations": "^2.2.1", + "tiny-merge-patch": "^1.0.0" + } + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/wink-eng-lite-web-model": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/wink-eng-lite-web-model/-/wink-eng-lite-web-model-1.8.1.tgz", + "integrity": "sha512-M2tSOU/rVNkDj8AS8IoKJaM7apJJjS0cN+hE8CPazfnB4A/ojyc9+7RMPk18UOiIdSyWk7MR6w8z9lWix2l5tA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/wink-nlp": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/wink-nlp/-/wink-nlp-2.4.0.tgz", + "integrity": "sha512-d02inlNJL0LLNTLoYfkxZYGrqnYDSZV4HI4WpeuyIEfpu7UcUqUW1ZYWr+JTFm4ZR6dQdzOW/FtHEQRO+o/zzA==", + "dev": true, + "license": "MIT" } } } diff --git a/package.json b/package.json index 276d950..f57d14b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,12 @@ "name": "tbf-site", "version": "0.1.0", "license": "CC0-1.0", + "scripts": { + "bibliography": "node .github/scripts/bibtex-to-json.mjs", + "bibliography:check": "node .github/scripts/check-bibliography-sync.mjs" + }, "devDependencies": { - "@docsy/theme": "0.16.0" + "@docsy/theme": "0.16.0", + "@retorquere/bibtex-parser": "10.0.1" } } From f70cbd3fa16452371e406ee2d24a77b31c0c5b74 Mon Sep 17 00:00:00 2001 From: Allen Lee Date: Sun, 16 Aug 2026 00:51:51 -0700 Subject: [PATCH 4/6] feat(site): modernize model catalog and build pipeline - redesign navigation, catalog tables, search, and accessibility - lock and validate coordination data before rendering - automate model catalog lock update proposals - support subpath deployments and local frontend dependencies - add taxonomy metadata and a FAIR management plan --- .dockerignore | 1 + .github/scripts/build-site.sh | 1 + .github/scripts/check-bibliography-sync.mjs | 95 +- .github/scripts/fetch-models.mjs | 65 + .github/workflows/gh-pages.yml | 12 - .../workflows/update-model-catalog-lock.yml | 94 ++ .gitignore | 2 + AGENTS.md | 14 + Dockerfile | 9 +- Makefile | 8 +- README.md | 38 +- artifacts/fair/fair-management-plan.md | 156 ++ assets/icons/logo.svg | 10 + assets/js/accessibility.js | 11 + assets/js/mermaid.js | 6 + assets/scss/_styles_project.scss | 750 ++++++++- assets/scss/_variables_project.scss | 24 + content/en/_index.html | 81 +- content/en/about/_index.html | 65 +- content/en/blog/_index.md | 2 +- content/en/blog/updates/first-post/index.md | 6 +- content/en/docs/_index.md | 13 +- content/en/docs/getting-involved/_index.md | 26 +- .../docs/getting-involved/checklist/_index.md | 49 +- content/en/docs/models/_index.md | 21 +- content/en/docs/models/cooperation/_index.md | 6 +- .../en/docs/models/crowd-dynamics/_index.md | 6 +- .../models/ecological-processes/_index.md | 6 +- content/en/docs/models/land-use/_index.md | 6 +- content/en/docs/process/_index.md | 47 +- content/en/docs/process/assessment/_index.md | 12 +- content/en/docs/process/how-to/_index.md | 26 +- content/en/search.md | 7 +- data/model_domains.yaml | 20 + docker-compose.yml | 2 +- hugo.yaml | 3 +- js/tablefilter.js | 39 +- layouts/_partials/head.html | 87 + layouts/_partials/taxonomy_terms_cloud.html | 18 + layouts/_shortcodes/blocks/feature.html | 13 + layouts/_shortcodes/imgproc.html | 27 + layouts/partials/hooks/head-end.html | 28 + .../model-table/binary-badge-cell.html | 6 +- .../model-table/grade-badge-cell.html | 16 +- layouts/partials/model-table/header.html | 39 +- .../partials/model-table/issue-link-cell.html | 16 +- layouts/search.html | 9 + layouts/shortcodes/markdown-section.html | 12 - layouts/shortcodes/model-process.html | 56 + layouts/shortcodes/model-table.html | 107 +- layouts/taxonomy.html | 8 + layouts/term.html | 27 + model-catalog.lock.json | 6 + package-lock.json | 1402 +++++++++++++++-- package.json | 7 +- 55 files changed, 3115 insertions(+), 508 deletions(-) create mode 100644 .github/scripts/fetch-models.mjs create mode 100644 .github/workflows/update-model-catalog-lock.yml create mode 100644 artifacts/fair/fair-management-plan.md create mode 100644 assets/icons/logo.svg create mode 100644 assets/js/accessibility.js create mode 100644 assets/js/mermaid.js create mode 100644 assets/scss/_variables_project.scss create mode 100644 data/model_domains.yaml create mode 100644 layouts/_partials/head.html create mode 100644 layouts/_partials/taxonomy_terms_cloud.html create mode 100644 layouts/_shortcodes/blocks/feature.html create mode 100644 layouts/_shortcodes/imgproc.html create mode 100644 layouts/partials/hooks/head-end.html create mode 100644 layouts/search.html delete mode 100644 layouts/shortcodes/markdown-section.html create mode 100644 layouts/shortcodes/model-process.html create mode 100644 layouts/taxonomy.html create mode 100644 layouts/term.html create mode 100644 model-catalog.lock.json diff --git a/.dockerignore b/.dockerignore index a16a4f4..f408a20 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,6 +3,7 @@ .hugo_build.lock .hugo_cache/ data/publications.json +assets/data/models.csv node_modules/ public/ resources/_gen/ diff --git a/.github/scripts/build-site.sh b/.github/scripts/build-site.sh index 1f33645..1dd0ffa 100644 --- a/.github/scripts/build-site.sh +++ b/.github/scripts/build-site.sh @@ -23,6 +23,7 @@ require_absolute_path() { require_absolute_path "$HUGO_CACHEDIR" HUGO_CACHEDIR require_absolute_path "$OUTPUT_DIR" OUTPUT_DIR +npm run models:fetch npm run bibliography:check npm run bibliography diff --git a/.github/scripts/check-bibliography-sync.mjs b/.github/scripts/check-bibliography-sync.mjs index e50e169..1c814e0 100644 --- a/.github/scripts/check-bibliography-sync.mjs +++ b/.github/scripts/check-bibliography-sync.mjs @@ -1,16 +1,44 @@ -import { readFile } from "node:fs/promises"; +import { readFile, rename, rm, writeFile } from "node:fs/promises"; import { parse } from "@retorquere/bibtex-parser"; const bibliographyPath = "assets/bibliographies/publications.bib"; -const modelsCsvUrl = - process.env.MODELS_CSV_URL ?? - "https://raw.githubusercontent.com/make-models-fair/coordination/main/data/models.csv"; +const modelsCsvPath = "assets/data/models.csv"; +const modelsJsonPath = "data/models.json"; +const expectedHeaders = [ + "publication_citation", + "domain", + "available_code", + "license", + "doi", + "documentation", + "clean_code", + "status", + "issue_link", + "name_short", + "article_doi", + "doi_link", + "citation_nodoi", +]; // models.csv currently reuses santos-etal-2006 for two different publications. const keyOverrides = new Map([ ["10.1098/rspb.2005.3272", "santos-rodrigues-pacheco-2006"], ]); +const allowedValues = { + domain: new Set(["Cooperation", "Crowd Dynamics", "Ecological Processes", "Land Use"]), + available_code: new Set(["N", "Y"]), + license: new Set(["N", "Y"]), + doi: new Set(["N", "Y"]), + documentation: new Set(["", "A", "B", "C", "D", "E"]), + clean_code: new Set(["", "A", "B", "C", "D", "E"]), + status: new Set([ + "Not yet started", + "Looking for collaborators", + "In progress", + "Meets FAIR criteria!", + ]), +}; const normalizeDoi = (value) => value @@ -50,25 +78,32 @@ const parseCsv = (source) => { } } + if (quoted) throw new Error(`${modelsCsvPath} contains an unterminated quoted field.`); + if (field || row.length > 0) { row.push(field); rows.push(row); } - const headers = rows.shift(); - return rows - .filter((values) => values.some(Boolean)) - .map((values) => - Object.fromEntries(headers.map((header, index) => [header, values[index] ?? ""])), + const headers = rows.shift() ?? []; + if (headers.length !== expectedHeaders.length || + headers.some((header, index) => header !== expectedHeaders[index])) { + throw new Error( + `${modelsCsvPath} schema changed. Expected headers:\n${expectedHeaders.join(",")}`, ); -}; + } -const response = await fetch(modelsCsvUrl); -if (!response.ok) { - throw new Error(`Could not fetch models.csv (${response.status} ${response.statusText})`); -} + return rows.filter((values) => values.some(Boolean)).map((values, rowIndex) => { + if (values.length !== headers.length) { + throw new Error( + `${modelsCsvPath} row ${rowIndex + 2} has ${values.length} fields; expected ${headers.length}.`, + ); + } + return Object.fromEntries(headers.map((header, index) => [header, values[index]])); + }); +}; -const models = parseCsv(await response.text()); +const models = parseCsv(await readFile(modelsCsvPath, "utf8")); const bibliography = parse(await readFile(bibliographyPath, "utf8")); if (bibliography.errors.length > 0) { throw new Error( @@ -78,12 +113,28 @@ if (bibliography.errors.length > 0) { const problems = []; const modelsByDoi = new Map(); +const modelKeys = new Set(); for (const model of models) { const doi = normalizeDoi(model.article_doi); const expectedKey = keyOverrides.get(doi) ?? model.name_short.trim(); + if (!model.publication_citation.trim()) { + problems.push(`models.csv row has no publication_citation: ${expectedKey || doi}`); + } + if (!model.domain.trim()) problems.push(`models.csv row has no domain: ${expectedKey || doi}`); if (!doi) problems.push(`models.csv row has no article_doi: ${model.name_short}`); if (!expectedKey) problems.push(`models.csv row has no name_short: ${doi}`); + for (const [field, allowed] of Object.entries(allowedValues)) { + if (!allowed.has(model[field])) { + problems.push(`models.csv ${expectedKey || doi} has invalid ${field}: ${model[field]}`); + } + } + if (model.issue_link && + !/^https:\/\/github\.com\/make-models-fair\/coordination\/issues\/\d+$/.test(model.issue_link)) { + problems.push(`models.csv ${expectedKey || doi} has invalid issue_link: ${model.issue_link}`); + } if (modelsByDoi.has(doi)) problems.push(`models.csv contains duplicate DOI: ${doi}`); + if (modelKeys.has(expectedKey)) problems.push(`models.csv resolves to duplicate key: ${expectedKey}`); + modelKeys.add(expectedKey); modelsByDoi.set(doi, { expectedKey }); } @@ -91,6 +142,12 @@ const bibliographyByDoi = new Map(); const bibliographyKeys = new Set(); for (const entry of bibliography.entries) { const doi = normalizeDoi(entry.fields.doi ?? ""); + for (const field of ["title", "author", "year", "doi"]) { + const value = entry.fields[field]; + if (!value || (Array.isArray(value) && value.length === 0)) { + problems.push(`BibTeX entry ${entry.key} has no ${field}`); + } + } if (!doi) problems.push(`BibTeX entry has no DOI: ${entry.key}`); if (bibliographyKeys.has(entry.key)) problems.push(`BibTeX contains duplicate key: ${entry.key}`); if (bibliographyByDoi.has(doi)) problems.push(`BibTeX contains duplicate DOI: ${doi}`); @@ -115,6 +172,14 @@ if (problems.length > 0) { throw new Error(`Bibliography is out of sync:\n- ${problems.join("\n- ")}`); } +const temporaryModelsJsonPath = `${modelsJsonPath}.${process.pid}.tmp`; +try { + await writeFile(temporaryModelsJsonPath, `${JSON.stringify(models, null, 2)}\n`, "utf8"); + await rename(temporaryModelsJsonPath, modelsJsonPath); +} finally { + await rm(temporaryModelsJsonPath, { force: true }); +} + console.log( `Bibliography is synchronized: ${bibliography.entries.length} entries match ${models.length} models.`, ); diff --git a/.github/scripts/fetch-models.mjs b/.github/scripts/fetch-models.mjs new file mode 100644 index 0000000..ff88a3f --- /dev/null +++ b/.github/scripts/fetch-models.mjs @@ -0,0 +1,65 @@ +import { mkdir, readFile, rename, rm, writeFile } from "node:fs/promises"; +import { dirname } from "node:path"; +import { createHash } from "node:crypto"; + +const lockPath = "model-catalog.lock.json"; +const outputPath = "assets/data/models.csv"; +const lock = JSON.parse(await readFile(lockPath, "utf8")); + +if (!/^[\w.-]+\/[\w.-]+$/.test(lock.repository)) { + throw new Error(`${lockPath} repository must be an owner/repository name.`); +} +if (!lock.path || lock.path.startsWith("/") || lock.path.split("/").includes("..")) { + throw new Error(`${lockPath} path must be relative and cannot contain '..'.`); +} +if (!/^[0-9a-f]{40}$/.test(lock.commit)) { + throw new Error(`${lockPath} commit must be one full lowercase commit SHA.`); +} +if (!/^[0-9a-f]{64}$/.test(lock.sha256)) { + throw new Error(`${lockPath} sha256 must be one lowercase SHA-256 digest.`); +} + +const sourcePath = lock.path.split("/").map(encodeURIComponent).join("/"); +const sourceUrl = `https://raw.githubusercontent.com/${lock.repository}/${lock.commit}/${sourcePath}`; + +let sourceBytes; +for (let attempt = 1; attempt <= 3; attempt += 1) { + try { + const response = await fetch(sourceUrl, { + headers: { + "User-Agent": "make-models-fair.github.io model snapshot fetcher", + }, + signal: AbortSignal.timeout(15_000), + }); + if (!response.ok) { + throw new Error(`${response.status} ${response.statusText}`); + } + sourceBytes = Buffer.from(await response.arrayBuffer()); + if (sourceBytes.length === 0) throw new Error("response was empty"); + if (sourceBytes.length > 5_000_000) throw new Error("response exceeded 5 MB"); + break; + } catch (error) { + if (attempt === 3) { + throw new Error(`Could not fetch ${lock.path} at ${lock.commit}: ${error.message}`); + } + await new Promise((resolve) => setTimeout(resolve, attempt * 1_000)); + } +} + +const checksum = createHash("sha256").update(sourceBytes).digest("hex"); +if (checksum !== lock.sha256) { + throw new Error( + `${lock.path} checksum mismatch at ${lock.commit}: expected ${lock.sha256}, received ${checksum}`, + ); +} + +await mkdir(dirname(outputPath), { recursive: true }); +const temporaryPath = `${outputPath}.${process.pid}.tmp`; +try { + await writeFile(temporaryPath, sourceBytes); + await rename(temporaryPath, outputPath); +} finally { + await rm(temporaryPath, { force: true }); +} + +console.log(`Fetched ${lock.repository}/${lock.path} at ${lock.commit} (${checksum}).`); diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index c918a9f..cb2599e 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -7,8 +7,6 @@ on: pull_request: branches: - main - schedule: - - cron: "0 0 * * *" workflow_dispatch: permissions: {} @@ -27,7 +25,6 @@ jobs: permissions: contents: read env: - HUGO_CACHE_HOST_DIR: ./.hugo_cache HUGO_CACHE_CONTAINER_DIR: /src/.hugo_cache steps: - name: Checkout @@ -39,15 +36,6 @@ jobs: id: pages uses: actions/configure-pages@v6 - - name: Cache Hugo resources - uses: actions/cache@v5 - with: - path: ${{ env.HUGO_CACHE_HOST_DIR }} - key: hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'package-lock.json') }}-${{ github.run_id }} - restore-keys: | - hugo-${{ runner.os }}-${{ hashFiles('HUGO_VERSION', 'package-lock.json') }}- - hugo-${{ runner.os }}- - - name: Build in Docker Compose env: BASE_URL: ${{ steps.pages.outputs.base_url }} diff --git a/.github/workflows/update-model-catalog-lock.yml b/.github/workflows/update-model-catalog-lock.yml new file mode 100644 index 0000000..e842115 --- /dev/null +++ b/.github/workflows/update-model-catalog-lock.yml @@ -0,0 +1,94 @@ +name: Propose model catalog lock update + +on: + schedule: + - cron: "17 4 * * 1" + workflow_dispatch: + +permissions: {} + +concurrency: + group: update-model-catalog-lock + cancel-in-progress: false + +jobs: + update: + runs-on: ubuntu-latest + permissions: + actions: write + contents: write + pull-requests: write + steps: + - name: Checkout + uses: actions/checkout@v6 + with: + fetch-depth: 0 + + - name: Resolve current model catalog revision + id: revision + env: + GH_TOKEN: ${{ github.token }} + run: | + set -euo pipefail + repository="$(jq -r '.repository' model-catalog.lock.json)" + source_path="$(jq -r '.path' model-catalog.lock.json)" + latest="$(gh api "repos/$repository/commits?sha=main&path=$source_path&per_page=1" --jq '.[0].sha')" + current="$(jq -r '.commit' model-catalog.lock.json)" + current_sha256="$(jq -r '.sha256' model-catalog.lock.json)" + [[ "$latest" =~ ^[0-9a-f]{40}$ ]] + [[ "$current" =~ ^[0-9a-f]{40}$ ]] + [[ "$current_sha256" =~ ^[0-9a-f]{64}$ ]] + latest_sha256="$(curl --fail --location --retry 3 --silent --show-error "https://raw.githubusercontent.com/$repository/$latest/$source_path" | sha256sum | cut -d ' ' -f 1)" + [[ "$latest_sha256" =~ ^[0-9a-f]{64}$ ]] + echo "latest=$latest" >> "$GITHUB_OUTPUT" + echo "latest_sha256=$latest_sha256" >> "$GITHUB_OUTPUT" + if [[ "$latest" == "$current" && "$latest_sha256" == "$current_sha256" ]]; then + echo "changed=false" >> "$GITHUB_OUTPUT" + else + echo "changed=true" >> "$GITHUB_OUTPUT" + fi + + - name: Open update pull request + if: steps.revision.outputs.changed == 'true' + env: + GH_TOKEN: ${{ github.token }} + LATEST: ${{ steps.revision.outputs.latest }} + LATEST_SHA256: ${{ steps.revision.outputs.latest_sha256 }} + run: | + set -euo pipefail + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + pr_body="Locks the website catalog to [coordination@$LATEST](https://github.com/make-models-fair/coordination/commit/$LATEST) with SHA-256 \`$LATEST_SHA256\`. If publications were added, removed, or renamed, update \`assets/bibliographies/publications.bib\` in this pull request before merging." + existing_branch="$(gh pr list --state open --author app/github-actions --search 'Update model catalog lock in:title' --json headRefName --jq '.[0].headRefName // ""')" + if [[ -n "$existing_branch" ]]; then + git fetch origin "$existing_branch" + git switch -C "$existing_branch" "origin/$existing_branch" + jq --arg commit "$LATEST" --arg sha256 "$LATEST_SHA256" '.commit = $commit | .sha256 = $sha256' model-catalog.lock.json > model-catalog.lock.json.tmp + mv model-catalog.lock.json.tmp model-catalog.lock.json + if git diff --quiet -- model-catalog.lock.json; then + echo "The open update pull request already pins $LATEST." + exit 0 + fi + git add model-catalog.lock.json + git commit -m "Update model catalog lock" + git push + gh pr edit "$existing_branch" --body "$pr_body" + gh workflow run gh-pages.yml --ref "$existing_branch" + exit 0 + fi + + branch="automation/model-catalog-${LATEST:0:12}-${GITHUB_RUN_ID}" + jq --arg commit "$LATEST" --arg sha256 "$LATEST_SHA256" '.commit = $commit | .sha256 = $sha256' model-catalog.lock.json > model-catalog.lock.json.tmp + mv model-catalog.lock.json.tmp model-catalog.lock.json + git switch -c "$branch" + git add model-catalog.lock.json + git commit -m "Update model catalog lock" + git push --set-upstream origin "$branch" + + gh pr create \ + --base main \ + --head "$branch" \ + --title "Update model catalog lock" \ + --body "$pr_body" + + gh workflow run gh-pages.yml --ref "$branch" diff --git a/.gitignore b/.gitignore index 0118a2a..b880e37 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,8 @@ /public/ /resources/_gen/ /data/publications.json +/data/models.json +/assets/data/models.csv /.hugo_cache/ /assets/jsconfig.json /hugo_stats.json diff --git a/AGENTS.md b/AGENTS.md index b6b7d2e..9eacc10 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -22,6 +22,9 @@ Authoritative: - `hugo.yaml` — site config, routing, taxonomies, menus, and theme selection - `content/en/` — site content - `assets/bibliographies/publications.bib` — model publication bibliography +- `model-catalog.lock.json` — immutable coordination catalog source and checksum used by builds +- `data/model_domains.yaml` — model-domain labels and reviewed SKOS mappings +- `artifacts/fair/fair-management-plan.md` — canonical stewardship plan and research object inventory - `package.json` / `package-lock.json` — Docsy and npm build dependencies - `HUGO_VERSION` — pinned Hugo version for Docker builds - `layouts/`, `static/`, `js/` — overrides and static assets @@ -31,6 +34,9 @@ Do not edit derived output directly: - `resources/_gen/` - `public/` +- `assets/data/models.csv` +- `data/models.json` +- `data/publications.json` - Rendered HTML or copied vendor files ## Invariants @@ -42,6 +48,9 @@ Do not edit derived output directly: - Run builds and dependency commands inside the container using `make` targets. Prefer `make` over direct `docker compose` or host-local tooling. - Keep local customizations isolated from Docsy upstream; do not vendor or fork Docsy without clear justification. - Keep filenames and URLs stable unless required; update links and references when renaming. +- Preserve subpath deployment support by using Hugo references and URL functions for internal links. +- Treat the Docker image as a toolchain: site source is supplied by the Compose mount, not copied into the image. +- Fetch model data only from the source in `model-catalog.lock.json`, and verify its checksum; never render directly from the coordination repository's moving branch. - Record the rationale for non-obvious changes in commit messages or handoff notes. - Avoid broad rewrites, opportunistic refactors, speculative edits, and documentation duplication. @@ -49,6 +58,9 @@ Do not edit derived output directly: Docsy is installed from the npm registry as `@docsy/theme`. Keep Hugo and Docsy pinned to intentional versions. Any upgrade must verify compatibility with local overrides before completion. All npm commands must run inside the container. +The Hugo toolchain is pinned by both `HUGO_VERSION` and the image digest in +`Dockerfile`; update and verify both together. + 1. Inspect: from `make shell`, run `npm outdated @docsy/theme` 2. Update deliberately: from `make shell`, run `npm install --save-dev --save-exact @docsy/theme@X.Y.Z` 3. Build the image with `make build`, then render the site with `make render` @@ -66,6 +78,8 @@ Validate only what could reasonably be affected by the change. Use `make` target - Content edits: front matter, relative paths, internal links. - Layout/shortcode changes: `make render` and verify affected pages. - Bibliography edits: `make bibliography-check`, then `make render` and verify the model bibliography page. +- Catalog pin edits: update the bibliography as needed, run `make bibliography-check`, then `make render`. +- Internal-link changes: render once with a subpath `RENDER_BASE_URL` and inspect affected links. - Dependency/theme changes: `make render`, run `npm ls @docsy/theme` from `make shell`, and review key pages, navigation, search, menus, shortcodes, and generated output. Use the build process documented in `README.md`. diff --git a/Dockerfile b/Dockerfile index 4c30056..23051c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -# syntax=docker/dockerfile:1.7 +# syntax=docker/dockerfile:1.7@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e ARG HUGO_VERSION -FROM ghcr.io/gohugoio/hugo:${HUGO_VERSION} +FROM ghcr.io/gohugoio/hugo:${HUGO_VERSION}@sha256:608a19e34f86de36773503adbaab174fc28a6e338dc7904e03c70320b003a153 LABEL maintainer="CoMSES Net " @@ -14,9 +14,6 @@ COPY package.json package-lock.json ./ RUN --mount=type=cache,target=/root/.npm \ npm ci -COPY . . -RUN npm run bibliography - USER hugo -CMD ["server", "--bind", "0.0.0.0"] +CMD ["version"] diff --git a/Makefile b/Makefile index 5cc832f..65b4fb3 100644 --- a/Makefile +++ b/Makefile @@ -22,9 +22,9 @@ commands : ## bibliography-check: verify publications.bib matches the coordination model list. bibliography-check : build - $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'npm run bibliography:check' + $(HUGO_RUN_SH) $(HUGO_USER_ENV) $(HUGO_SERVICE) -c 'npm run models:fetch && npm run bibliography:check' -## build : build files but do not run a server. +## build : build the pinned Hugo/npm toolchain image. build : $(DOCKER_COMPOSE) build --pull $(HUGO_SERVICE) @@ -45,11 +45,11 @@ render : build shell : build $(HUGO_RUN_SH) $(HUGO_USER_ENV) -e HUGO_CACHEDIR="$(HUGO_CACHE_CONTAINER_DIR)" $(HUGO_SERVICE) -## stop : stop the docker server and clean up +## stop : stop Compose services and remove their volumes. stop : $(DOCKER_COMPOSE) down -v -## clean : clean up junk files. +## clean : remove generated output, caches, and backup files. clean : @rm -rf ./public ./resources/_gen ./.hugo_cache ./.hugo_build.lock @find . -name .DS_Store -print -exec rm {} \; diff --git a/README.md b/README.md index fa856f5..b4a9275 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ This GitHub Pages site is generated with [Hugo](https://gohugo.io) using the [Do ### Setup Install Docker with the Compose plugin. The Make targets run Hugo and npm in the pinned container environment used by CI. +The image contains only the build toolchain and dependencies; Compose mounts the +working tree at `/src`. It is not a standalone website server image. Clone this repository via: @@ -41,6 +43,8 @@ The model catalog has two coordinated sources of truth: - [`coordination/data/models.csv`](https://github.com/make-models-fair/coordination/blob/main/data/models.csv) determines which publications appear in the model category tables and owns their category, FAIR status, issue link, DOI, and `name_short` identifier. + Builds fetch and verify the immutable source recorded in + `model-catalog.lock.json`, not the moving `main` branch. - `assets/bibliographies/publications.bib` owns the complete citation metadata shown on the [model bibliography](https://tobefair.org/docs/models/publications/). @@ -56,14 +60,18 @@ To add, remove, or change a model publication: 2. Add, remove, or update the corresponding complete record in `assets/bibliographies/publications.bib`. Keep the DOI synchronized and use `name_short` as the citation key. -3. Run `make bibliography-check` to compare every DOI and citation key against - the current coordination list. -4. Run `make render` to validate the BibTeX conversion and rendered site. - -Every render and development-server start checks synchronization, converts the -BibTeX source to ignored Hugo data, and publishes the source bibliography at -`/bibliographies/publications.bib`. Do not edit `data/publications.json` -directly. +3. Update the commit and SHA-256 checksum in `model-catalog.lock.json`. The + scheduled `update-model-catalog-lock.yml` workflow normally proposes this + change in a pull request and starts the site validation workflow. +4. Run `make bibliography-check` to fetch that revision, validate the exact CSV + schema, and compare every DOI and citation key. +5. Run `make render` to validate the BibTeX conversion and rendered site. + +Every render and development-server start fetches the pinned CSV once, checks +synchronization, converts the validated catalog and BibTeX source to ignored +Hugo data, and publishes the source bibliography at +`/bibliographies/publications.bib`. Do not edit `assets/data/models.csv`, +`data/models.json`, or `data/publications.json` directly. Use `make shell` for an interactive shell in the build container. npm dependency maintenance must be performed there so local and CI environments remain consistent. @@ -74,3 +82,17 @@ GitHub Pages must be configured with **GitHub Actions** as its build and deploym source. Pushes to `main` then build and deploy through `.github/workflows/gh-pages.yml`. Pull requests run the same production render without deploying. + +Set `RENDER_BASE_URL` to verify deployment below a URL path, for example: + +```bash +RENDER_BASE_URL=https://example.org/making-models-fair/ make render +``` + +## FAIR stewardship + +`artifacts/fair/fair-management-plan.md` is the canonical living stewardship +plan. It inventories the managed research objects, records current metadata and +provenance controls, identifies unknowns, and defines the RO-Crate 1.3 roadmap +toward portable model aggregations. Update it when repositories, identifiers, +metadata standards, preservation plans, or stewardship responsibilities change. diff --git a/artifacts/fair/fair-management-plan.md b/artifacts/fair/fair-management-plan.md new file mode 100644 index 0000000..41f64f8 --- /dev/null +++ b/artifacts/fair/fair-management-plan.md @@ -0,0 +1,156 @@ +# FAIR Management Plan + +> Living stewardship plan for the Making Models FAIR website and its managed digital research objects. + +## Project Information + +| Field | Value | +|---|---| +| Project | Making Models FAIR | +| Acronym | MMF | +| Plan version | 0.1 | +| Date | 2026-08-15 | +| Principal investigator | Unknown | +| FAIR stewards | Repository maintainers; individual responsibilities are not yet recorded | +| Repository | | +| License | CC0-1.0 | + +## Executive Summary + +Making Models FAIR is a community initiative and website for improving the findability, accessibility, interoperability, and reusability of computational models. The repository manages the website software and documentation, a curated publication bibliography, a pinned snapshot of the model catalog maintained in the coordination repository, and a small vocabulary for the catalog's model domains. + +The current stewardship strategy uses version control, an exact container toolchain, a commit-pinned external catalog, validation before rendering, DOI-normalized bibliography records, Schema.org and SKOS metadata, and automated publication through GitHub Pages. The intended next packaging layer is an RO-Crate 1.3 research object that can aggregate model descriptions, publications, software, data, workflows, assessments, and provenance. This planned aggregation may support a future SciPod concept, but no nonstandard SciPod metadata type is asserted by this project. + +## Research Object Inventory + +Each managed research object appears once in this canonical inventory. + +| Research object | Type | Description | Repository or location | Identifier | Status | +|---|---|---|---|---|---| +| Website source | Research software | Hugo/Docsy source, layouts, assets, validation scripts, and containerized build workflow | This repository | Git commit; no release PID | Managed, active | +| Website content | Documentation | Initiative guidance, process documentation, model catalog pages, and news | `content/en/` in this repository | Git commit; page URLs after publication | Managed, active | +| Model publication bibliography | Dataset | Curated BibTeX metadata for publications represented in the model catalog | `assets/bibliographies/publications.bib` in this repository | DOI per record; Git commit for the collection | Managed, validated | +| Coordination model catalog | Dataset | Source CSV containing model publication, assessment, status, and repository fields | `make-models-fair/coordination:data/models.csv` | Source Git commit and SHA-256 recorded in `model-catalog.lock.json` | Externally maintained, locked locally | +| Model-domain vocabulary | Controlled vocabulary | Project labels and reviewed broad mappings for four model domains | `data/model_domains.yaml` in this repository | Git commit; term IRIs derived from the published model index | Initial version | +| Rendered website | Derived digital object | Static HTML, search index, machine-readable page metadata, assets, and bibliography download | GitHub Pages deployment; generated `public/` locally | Deployment URL and source Git commit | Rebuilt on accepted changes | + +Generated intermediates such as `assets/data/models.csv` and `data/publications.json` are transformations of inventoried objects, not independently managed research objects. + +## Findability + +### Persistent Identifiers + +- Publication records use DOI identifiers where available and required by the current validator. +- Website and catalog versions are identified by immutable Git commit hashes. +- The website source, rendered website, catalog collection, and vocabulary do not currently have archival PIDs or DOIs. +- Contributor ORCIDs, affiliations, and formal role assignments are unknown and must be collected before an archival release. + +### Metadata + +- BibTeX is canonical for publication citation metadata; generated JSON is a build derivative. +- The coordination CSV is canonical for model catalog status and assessment data; this repository pins a source commit rather than maintaining a second copy. +- Model-domain pages expose Schema.org `CollectionPage` and `DefinedTerm` JSON-LD. Broad external alignments use `skos:closeMatch`, not identity claims. +- A future aggregate package should use RO-Crate 1.3 JSON-LD. Software-level CodeMeta and citation metadata remain planned. +- DataCite metadata should be added if the website, bibliography collection, or aggregate package is deposited with a DOI. + +### Discovery + +The published website provides navigation, taxonomy pages, offline search, model tables, and a publication bibliography. GitHub provides repository discovery and version history. Search-engine indexing is enabled. Machine-readable metadata is currently page-scoped and does not yet describe a complete aggregate research object. + +## Accessibility + +### Repository Strategy + +- GitHub is the working repository for source, issues, reviews, and automation. +- GitHub Pages publishes the rendered website. +- The coordination repository is authoritative for the model catalog CSV. +- Zenodo, Software Heritage, CoMSES Net, or another preservation repository has not yet been selected for an archival release. + +### Access Conditions + +The repository and website are publicly accessible without authentication. GitHub authentication is required to propose changes through the hosted contribution workflow. No sensitive or controlled data are currently managed in this repository. + +### Preservation + +Git history and GitHub Pages provide operational versioning, but they are not a complete preservation strategy. Before a stable release, maintainers should archive a tagged source release and its RO-Crate in a repository that issues persistent identifiers, and record the resulting DOI or SWHID here. Retention period and named preservation responsibility are currently unknown. + +## Interoperability + +- Source content uses Markdown/HTML, configuration uses YAML, model data use CSV, publications use BibTeX and derived JSON, and metadata use JSON-LD. +- Page metadata uses Schema.org and SKOS. Future software and package metadata should use CodeMeta and RO-Crate 1.3; provenance should use W3C PROV-O or the RO-Crate provenance profile. +- Model domains use project-preferred labels with broad Wikidata links expressed as `skos:closeMatch`. These mappings require maintainer review when domain scope changes. +- The coordination CSV schema is validated exactly and normalized to named JSON records before rendering; templates do not access positional columns. +- The absence of an authoritative SciPod vocabulary is an explicit interoperability limitation. The project will model aggregate objects with established standards rather than inventing an incompatible type. + +## Reusability + +Build and maintenance workflows are documented in `README.md`, tool versions are exact, and rendering occurs in a Docker Compose toolchain. The model snapshot and bibliography are checked together before publication. Git records changes and review history. + +Known limitations are the lack of release citation metadata, archival identifiers, contributor role metadata, a formal preservation target, and an aggregate RO-Crate. Model publications and externally maintained repositories retain their own rights and licenses; this repository's CC0 dedication does not relicense them. + +## Provenance + +The model catalog snapshot is fetched from the repository, path, and commit in `model-catalog.lock.json`, then verified against its SHA-256 checksum. The build validates its schema and synchronizes its 94 publication DOIs against the canonical BibTeX bibliography. Bibliography JSON and the static website are generated only after validation. GitHub Actions records the source commit and build run for deployments. Scheduled automation proposes lock changes by pull request so bibliography and catalog changes can be reviewed together. + +Future RO-Crate packaging should record these relationships using W3C PROV-O or the RO-Crate provenance profile, including the source commit, toolchain versions, transformation commands, generated objects, and deployment. A machine-readable provenance manifest is not yet maintained. + +## Computational Environment + +- Hugo Extended is pinned in `HUGO_VERSION` and used through the official Hugo container image. +- Node dependencies, including Docsy, bibliography parsing, and Mermaid, are exact in `package.json` and `package-lock.json`. +- Docker Compose mounts the working tree into a toolchain-only image. `make build`, `make render`, `make serve`, and `make bibliography-check` are the supported interfaces. +- The build requires network access to fetch the commit-pinned coordination CSV. Runtime website rendering does not require that source service. + +## Licensing + +The website repository uses the CC0-1.0 public-domain dedication. Dependency licenses are represented by their packages and lockfile but have not been consolidated into a reviewed inventory. Publication metadata and model catalog facts may have different rights considerations from the surrounding software. Licenses for linked model implementations, input data, and workflows must be recorded by each model-level package; unknown rights must not be inferred from this repository's license. + +## Roles and Responsibilities + +Repository maintainers currently review content, metadata, software, catalog pins, and deployments through pull requests. Named responsibility for FAIR review, vocabulary stewardship, preservation, and archival deposits is unknown. These assignments, contributor identities, ORCIDs, affiliations, and credit roles should be added before an archival release. + +## Resources + +Current infrastructure uses GitHub repositories, Actions, and Pages plus public package and source hosting. Storage, identifier registration, curation effort, archival costs, and long-term preservation funding are unknown. The project should estimate these when selecting an archival repository and defining a release cadence. + +## Security and Ethics + +Automation has least-privilege defaults: the site build is read-only, while the scheduled updater receives scoped write access only to create a reviewable branch, pull request, and validation dispatch. External CSV content is treated as data, validated, and never executed. Dependencies and GitHub Actions remain supply-chain inputs and require periodic review. + +This repository does not currently manage personal or sensitive research data. FAIR packaging alone does not resolve consent, authority, collective benefit, or other ethical questions associated with models and their source data; those concerns require model-specific governance review. + +## FAIR Assessment + +| Principle | Status | Notes | +|---|---|---| +| Findable | Partial | DOI-backed publications, search, taxonomy pages, and JSON-LD exist; collection-level PIDs and complete metadata are missing. | +| Accessible | Partial | Source and site are public; preservation location and long-term access policy are not defined. | +| Interoperable | Partial | Open formats, Schema.org, SKOS, named catalog records, and exact schema validation are used; CodeMeta, RO-Crate, and richer model metadata remain planned. | +| Reusable | Partial | License, documentation, exact dependencies, and validation exist; citation metadata, role metadata, license inventory, archival releases, and complete provenance are missing. | + +## Planned Improvements + +1. Review domain mappings and publish the vocabulary as part of an RO-Crate 1.3 metadata graph. +2. Define a model-level crate profile connecting each publication, implementation, data dependency, workflow, assessment, and provenance record. +3. Add canonical `codemeta.json` and derive consistent `CITATION.cff` metadata for an identified release. +4. Select an archival repository, mint persistent identifiers, and record retention and preservation responsibility. +5. Capture named steward roles, ORCIDs, affiliations, contributor roles, and model-level rights information. +6. Add a machine-readable provenance manifest when the RO-Crate workflow is implemented. + +## Review History + +| Version | Date | Summary | +|---|---|---| +| 0.1 | 2026-08-15 | Initial inventory, current controls, metadata strategy, unknowns, and RO-Crate/SciPod roadmap. | + +## Derived Management Plans + +No funder-facing DMP or SMP is currently required. Any future plan must be derived from this FAIR Management Plan, and new stewardship decisions discovered during that process must first be recorded here. + +## Related Artifacts + +- `README.md` +- `LICENSE` +- `model-catalog.lock.json` +- `assets/bibliographies/publications.bib` +- `data/model_domains.yaml` diff --git a/assets/icons/logo.svg b/assets/icons/logo.svg new file mode 100644 index 0000000..130a685 --- /dev/null +++ b/assets/icons/logo.svg @@ -0,0 +1,10 @@ + diff --git a/assets/js/accessibility.js b/assets/js/accessibility.js new file mode 100644 index 0000000..df958ea --- /dev/null +++ b/assets/js/accessibility.js @@ -0,0 +1,11 @@ +const main = document.querySelector("main"); + +if (main) { + main.id ||= "main-content"; + + const skipLink = document.createElement("a"); + skipLink.className = "skip-link"; + skipLink.href = `#${main.id}`; + skipLink.textContent = "Skip to main content"; + document.body.prepend(skipLink); +} diff --git a/assets/js/mermaid.js b/assets/js/mermaid.js new file mode 100644 index 0000000..1ba38be --- /dev/null +++ b/assets/js/mermaid.js @@ -0,0 +1,6 @@ +import mermaid from "mermaid"; + +export async function renderMermaid(selector, theme) { + mermaid.initialize({ startOnLoad: false, securityLevel: "antiscript", theme }); + await mermaid.run({ querySelector: selector }); +} diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss index d91b5cd..b958440 100644 --- a/assets/scss/_styles_project.scss +++ b/assets/scss/_styles_project.scss @@ -1,17 +1,603 @@ -// disable links to view/edit source fils -.td-page-meta__edit { display: none !important; } -.td-page-meta__view { display: none !important; } -.td-page-meta__child { display: none !important; } -.td-page-meta__issue { display: none !important; } -.td-page-meta__project-issue { display: none !important; } +:root { + --mmf-ink: #173447; + --mmf-blue: #28627c; + --mmf-teal: #2b8c82; + --mmf-amber: #d8952f; + --mmf-paper: #f4f8fa; + --mmf-graphite: #25343d; + --mmf-rule: #cfdae0; +} + +html { + scroll-behavior: smooth; +} + +body { + background-color: var(--mmf-paper); + background-image: + linear-gradient(rgba(40, 98, 124, 0.025) 1px, transparent 1px), + linear-gradient(90deg, rgba(40, 98, 124, 0.025) 1px, transparent 1px); + background-size: 32px 32px; +} + +.skip-link { + position: fixed; + z-index: 1100; + top: 0.75rem; + left: 0.75rem; + padding: 0.65rem 0.9rem; + transform: translateY(-200%); + border-radius: 0.3rem; + background: var(--mmf-ink); + color: $white; + font-weight: 700; +} + +.skip-link:focus { + transform: translateY(0); + color: $white; +} + +::selection { + background: rgba(120, 188, 196, 0.45); + color: var(--mmf-ink); +} + +a { + text-decoration-thickness: 0.08em; + text-underline-offset: 0.16em; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +summary:focus-visible, +[tabindex]:focus-visible { + outline: 3px solid $white; + outline-offset: 2px; + box-shadow: 0 0 0 5px var(--mmf-ink) !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + text-wrap: balance; + scroll-margin-top: 5.5rem; +} + +.td-navbar { + background: rgba(23, 52, 71, 0.97) !important; + border-bottom: 1px solid rgba($white, 0.14); + box-shadow: 0 0.35rem 1.5rem rgba(23, 52, 71, 0.18); + backdrop-filter: blur(12px); + + .navbar-brand { + gap: 0.65rem; + font-weight: 750; + letter-spacing: -0.015em; + } + + .navbar-logo svg { + width: 2.2rem; + height: 2.2rem; + } + + .nav-link { + border-bottom: 2px solid transparent; + font-size: 0.92rem; + font-weight: 650; + letter-spacing: 0.015em; + } + + .nav-link:hover, + .nav-link:focus-visible, + .nav-link.active { + border-bottom-color: var(--mmf-amber); + color: $white; + } +} + +.td-main { + background: rgba($white, 0.86); +} + +.td-content { + max-width: 76rem; + + > h1:first-child { + position: relative; + margin-bottom: 1.6rem; + padding-bottom: 0.85rem; + font-size: unquote("clamp(2rem, 4vw, 3.1rem)"); + line-height: 1.08; + + &::after { + position: absolute; + bottom: 0; + left: 0; + width: 4.5rem; + height: 0.25rem; + border-radius: 999px; + background: linear-gradient(90deg, var(--mmf-teal), var(--mmf-amber)); + content: ""; + } + } + + > h2 { + margin-top: 2.75rem; + padding-top: 0.35rem; + border-top: 1px solid var(--mmf-rule); + font-size: unquote("clamp(1.45rem, 2.5vw, 2rem)"); + } + + > p, + > ul, + > ol { + max-width: 72ch; + } + + img { + height: auto; + } + + hr { + margin: 2.5rem 0; + border-color: var(--mmf-rule); + opacity: 1; + } +} + +.td-breadcrumbs { + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 0.76rem; + letter-spacing: 0.02em; +} + +.td-sidebar { + border-right: 1px solid var(--mmf-rule); + background: rgba(244, 248, 250, 0.96); +} + +.td-sidebar-nav { + .td-sidebar-link { + border-radius: $border-radius-sm; + color: var(--mmf-graphite); + } + + .td-sidebar-link:hover, + .td-sidebar-link:focus-visible { + background: rgba(43, 140, 130, 0.1); + color: var(--mmf-ink); + } + + .td-sidebar-nav-active-item { + color: var(--mmf-blue); + font-weight: 700; + } +} + +.td-sidebar-toc { + border-left: 1px solid var(--mmf-rule); + + a { + color: #4d626d; + } +} + +.td-page-meta__edit, +.td-page-meta__view, +.td-page-meta__child, +.td-page-meta__issue, +.td-page-meta__project-issue { + display: none !important; +} + +.section-index .entry, +.td-blog-posts-list__item { + margin-bottom: 1rem; + padding: 1rem 1.1rem; + border: 1px solid var(--mmf-rule); + border-left: 4px solid var(--mmf-teal); + border-radius: $border-radius-lg; + background: var(--bs-body-bg); + box-shadow: 0 0.5rem 1.2rem rgba(23, 52, 71, 0.06); +} + +.taxonomy-terms { + gap: 0.35rem; + + .taxonomy-term { + border: 1px solid rgba(40, 98, 124, 0.18); + border-radius: 999px; + background: rgba(40, 98, 124, 0.08); + } +} + +.feedback--question { + margin-top: 3rem; + padding: 1rem; + border-top: 1px solid var(--mmf-rule); + color: #526872; +} + +.btn { + border-width: 2px; + font-weight: 750; + letter-spacing: 0.01em; +} + +.btn-contrast { + border-color: #f3b43f !important; + background: #f3b43f !important; + box-shadow: 0 0.7rem 1.5rem rgba(23, 52, 71, 0.24); + color: var(--mmf-ink) !important; + text-decoration: none !important; + + &:hover, + &:focus-visible { + border-color: $white !important; + background: $white !important; + color: var(--mmf-ink) !important; + } +} .td-cover-block { + background-color: var(--mmf-ink); + + &::before { + background: + radial-gradient(circle at 15% 25%, rgba(120, 188, 196, 0.32), transparent 30%), + linear-gradient(115deg, rgba(23, 52, 71, 0.95), rgba(40, 98, 124, 0.76)); + } + + .td-overlay__inner > .text-center { + text-align: left !important; + } + h1 { - font-weight: bold; - @extend .display-4; + max-width: 12ch; + margin-right: auto; + margin-left: 0; + font-size: unquote("clamp(3rem, 6.5vw, 5.5rem)"); + font-weight: 780; + line-height: 0.94; + letter-spacing: -0.055em; + } + + .lead { + max-width: 54ch; + margin-right: auto; + margin-left: 0; + font-size: unquote("clamp(1.05rem, 2vw, 1.3rem)"); + line-height: 1.55; + } +} + +.home-hero-content { + max-width: 48rem; + + > .lead { + margin: 0; + } +} + +.home-actions { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + gap: 0.75rem; + margin-top: 2rem; + + .btn { + margin: 0 !important; + } +} + +.td-box.position-relative .h4 { + font-family: $font-family-sans-serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.7; +} + +.lead-panel { + display: grid; + grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); + gap: 1.5rem 4rem; + align-items: start; + max-width: 68rem; + margin-inline: auto; + padding: 2.5rem 0; + text-align: left; + + .section-kicker { + grid-column: 1 / -1; + } + + h2 { + margin: 0; + color: var(--mmf-ink); + font-size: unquote("clamp(2rem, 4vw, 3.35rem)"); + font-weight: 780; + line-height: 1.02; + letter-spacing: -0.045em; + } + + p { + max-width: 58ch; + margin: 0; + font-size: 1.08rem; + line-height: 1.75; + } +} + +.lead-panel--inverse { + color: $white; + + h2 { + color: $white; + } + + .section-kicker { + color: #ffd37a; + } +} + +.section-kicker { + color: #216e66; + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 0.76rem; + font-weight: 750; + letter-spacing: 0.15em; + text-transform: uppercase; +} + +.lead-panel__action { + grid-column: 2; +} + +.section-heading { + width: 100%; + margin-bottom: 1.75rem; + text-align: center; + + h2 { + margin-bottom: 0.55rem; + } + + p { + max-width: 58ch; + margin-inline: auto; + } +} + +.td-box { + .fa, + .fas, + .fab { + color: var(--mmf-amber); + } +} + +.td-box--dark { + background: var(--mmf-ink); + + .col-lg-4 { + padding: 3.5rem 3rem; + border-right: 1px solid rgba($white, 0.12); + text-align: left !important; + + &:last-child { + border-right: 0; + } + + .fa, + .fas, + .fab { + font-size: 2.25rem; + } + + .h3, + .h4 { + margin-top: 1.5rem; + font-size: 1.45rem; + letter-spacing: -0.02em; + } + + p { + line-height: 1.7; + } + } +} + +.td-box--info { + background: #deeff1; + color: var(--mmf-graphite); +} + +.td-box--primary { + background: var(--mmf-blue); + + .text-info { + color: $white !important; + text-decoration: underline; } } +.organization-grid { + display: flex; + width: 100%; + flex-wrap: wrap; + justify-content: center; + gap: 1rem; + + a { + display: grid; + min-width: 12rem; + min-height: 10rem; + place-items: center; + padding: 1rem; + border: 1px solid rgba(23, 52, 71, 0.12); + border-radius: $border-radius-lg; + background: rgba($white, 0.9); + box-shadow: 0 0.6rem 1.5rem rgba(23, 52, 71, 0.08); + color: inherit; + transition: transform 150ms ease, box-shadow 150ms ease; + } + + a:hover { + transform: translateY(-3px); + box-shadow: 0 1rem 2rem rgba(23, 52, 71, 0.14); + } + + figure { + margin: 0; + border: 0; + background: transparent; + box-shadow: none; + } +} + +.mermaid { + max-width: 100%; + overflow-x: auto; + + svg { + max-width: 100%; + height: auto; + } +} + +.td-post-card { + border-color: var(--mmf-rule); + background: var(--bs-body-bg); + box-shadow: 0 0.75rem 1.6rem rgba(23, 52, 71, 0.1); +} + +.model-table-tools { + display: flex; + align-items: end; + justify-content: space-between; + gap: 1rem; + margin: 1.5rem 0 0.75rem; + + label { + display: block; + margin-bottom: 0.3rem; + color: var(--mmf-ink); + font-size: 0.84rem; + font-weight: 750; + } + + .input-group { + max-width: 30rem; + } +} + +.model-table-count { + margin: 0 0 0.45rem; + color: #526872; + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 0.78rem; +} + +.model-table-scroll { + overflow-x: auto; + border: 1px solid var(--mmf-rule); + border-radius: $border-radius-lg; + background: var(--bs-body-bg); + box-shadow: 0 0.85rem 2rem rgba(23, 52, 71, 0.08); + + table { + min-width: 68rem; + margin: 0; + } + + th { + border-bottom-color: var(--mmf-blue); + background: #e7f0f3; + color: var(--mmf-ink); + font-size: 0.78rem; + letter-spacing: 0.02em; + vertical-align: middle; + } + + th:first-child, + td:first-child { + width: 37%; + } + + td { + vertical-align: middle; + } +} + +.status-badge { + border: 1px solid transparent; + border-radius: 999px; + font-weight: 700; + white-space: normal; +} + +.status-badge--yes, +.grade-a, +.grade-b { + background: #d7eee7; + color: #225b4a; +} + +.status-badge--no { + background: #e9eef0; + color: #52636b; +} + +.status-badge--neutral { + background: #e8e3f1; + color: #57466f; +} + +.status-badge--warning { + background: #fff1c7; + color: #745615; +} + +.status-badge--progress { + background: #dcecef; + color: #285d6b; +} + +.status-badge--complete { + background: #d7eee7; + color: #225b4a; +} + +.model-coordination-link { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 0.35rem; + text-decoration: none; + + &:hover, + &:focus-visible { + text-decoration: underline; + } +} + +.grade-c { + background: #fff1c7; + color: #745615; +} + +.grade-d, +.grade-e { + background: #f7dddd; + color: #843b3b; +} + .publications-list { display: grid; gap: 1rem; @@ -20,11 +606,12 @@ list-style: none; .publication-card { - padding: 1rem 1.1rem; - border: 1px solid rgba($primary, 0.18); - border-left: 4px solid $secondary; - border-radius: 0.5rem; - background: $white; + padding: 1.1rem 1.2rem; + border: 1px solid var(--mmf-rule); + border-left: 4px solid var(--mmf-teal); + border-radius: $border-radius-lg; + background: var(--bs-body-bg); + box-shadow: 0 0.65rem 1.5rem rgba(23, 52, 71, 0.07); } .publication-title { @@ -46,9 +633,11 @@ span { padding: 0.15rem 0.5rem; + border: 1px solid rgba(43, 140, 130, 0.2); border-radius: 999px; - background: rgba($secondary, 0.15); - font-size: 0.82rem; + background: rgba(43, 140, 130, 0.1); + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 0.76rem; } } @@ -57,13 +646,13 @@ summary { cursor: pointer; - font-weight: 600; + font-weight: 700; } dl { display: grid; grid-template-columns: minmax(7rem, auto) 1fr; - gap: 0.2rem 0.75rem; + gap: 0.25rem 0.75rem; margin: 0.75rem 0 0; } @@ -72,11 +661,138 @@ margin: 0; overflow-wrap: anywhere; } + + dt { + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 0.78rem; + } + } +} + +.search-page { + min-height: 60vh; + padding: 4rem unquote("max(1.5rem, 8vw)"); + + > div { + max-width: 52rem; + margin-inline: auto; + } + + .td-search { + margin-top: 1.5rem; + } + + .td-search__input { + min-height: 3.4rem; + padding-left: 3rem; + border: 2px solid var(--mmf-blue); + border-radius: $border-radius-lg; + background: var(--bs-body-bg); + font-size: 1.05rem; + } +} + +footer { + border-top: 4px solid var(--mmf-teal); + background: var(--mmf-ink) !important; +} + +@include media-breakpoint-down(md) { + .td-content { + > h1:first-child { + font-size: 2.2rem; + } + } + + .model-table-tools { + align-items: stretch; + flex-direction: column; + } + + .lead-panel { + grid-template-columns: 1fr; + gap: 1.25rem; + padding: 1.5rem 0; + + .section-kicker, + .lead-panel__action { + grid-column: 1; + } + } + + .td-box--dark .col-lg-4 { + padding: 2.75rem 2rem; + border-right: 0; + border-bottom: 1px solid rgba($white, 0.12); + + &:last-child { + border-bottom: 0; + } + } + + .organization-grid a { + min-width: calc(50% - 0.5rem); } } @include media-breakpoint-down(sm) { + .td-cover-block h1 { + font-size: 2.85rem; + } + + .home-actions { + align-items: stretch; + flex-direction: column; + + .btn { + width: 100%; + } + } + + .organization-grid a { + width: 100%; + } + + .mermaid svg { + width: 46rem !important; + max-width: none; + } + .publications-list .publication-details dl { grid-template-columns: 1fr; } } + +@media (prefers-reduced-motion: reduce) { + html { + scroll-behavior: auto; + } + + *, + *::before, + *::after { + scroll-behavior: auto !important; + transition-duration: 0.01ms !important; + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + } +} + +@media print { + body, + .td-main { + background: $white !important; + } + + .td-navbar, + .td-sidebar, + .td-sidebar-toc, + footer, + .model-table-tools { + display: none !important; + } + + .td-main main { + max-width: none; + } +} diff --git a/assets/scss/_variables_project.scss b/assets/scss/_variables_project.scss new file mode 100644 index 0000000..c60b813 --- /dev/null +++ b/assets/scss/_variables_project.scss @@ -0,0 +1,24 @@ +$primary: #28627c; +$secondary: #2b8c82; +$success: #34785f; +$info: #78bcc4; +$warning: #d8952f; +$danger: #b84f4f; +$light: #f4f8fa; +$dark: #173447; + +$body-color: #25343d; +$body-bg: #f8fafb; +$link-color: #1f637f; +$link-hover-color: #174b61; +$border-color: #cfdae0; + +$font-family-sans-serif: system-ui, -apple-system, "Segoe UI", sans-serif; +$headings-font-family: system-ui, -apple-system, "Segoe UI", sans-serif; +$headings-font-weight: 750; +$line-height-base: 1.65; + +$border-radius: 0.45rem; +$border-radius-sm: 0.3rem; +$border-radius-lg: 0.7rem; +$box-shadow: 0 1rem 2.5rem rgba(23, 52, 71, 0.12); diff --git a/content/en/_index.html b/content/en/_index.html index be6e36d..78f579e 100644 --- a/content/en/_index.html +++ b/content/en/_index.html @@ -4,53 +4,58 @@ +++ -{{< blocks/cover title="Welcome to Making Models FAIR!" image_anchor="top" height="full" >}} -
- - What is FAIR? - - }}"> - The Models - - }}"> - How to Get Involved - -

A community initiative for making 100+ highly cited models findable, accessible, interoperable, and reusable (FAIR).

+{{< blocks/cover title="Making computational models FAIR" image_anchor="top" height="full" >}} +
+

A community initiative making more than 100 highly cited models findable, accessible, interoperable, and reusable.

+ {{< blocks/link-down color="info" >}}
{{< /blocks/cover >}} {{% blocks/lead color="white" %}} -The goal of this initiative is to provide capacity-building opportunities to improve the skill, practices, and protocols to make computational models findable, accessible, interoperable, and reusable (FAIR). We have selected a list of highly cited papers in different domains and developed a protocol for making those models FAIR. Our aim is to make over 100 models FAIR, with the help of the modeling community. We will stimulate activities to advance model analysis of those FAIR models using high throughput computing. +
+The initiative +

Turn influential models into reusable research infrastructure.

+

The goal of this initiative is to build skills, practices, and protocols that make computational models findable, accessible, interoperable, and reusable. Together, the modeling community will improve more than 100 highly cited models and create new opportunities for replication and high-throughput analysis.

+
{{% /blocks/lead %}} {{< blocks/section color="dark" type="row" >}} -{{% blocks/feature icon="fa fa-lightbulb" title="Learn more!" url="https://comses.net/education/responsible-practices"%}} +{{% blocks/feature icon="fa fa-lightbulb" title="Understand FAIR" url="https://comses.net/education/responsible-practices"%}} What does it mean to be a FAIR model? Learn more from the Network for Computational Modeling in Social and Ecological Sciences. {{% /blocks/feature %}} -{{% blocks/feature icon="fab fa-github" title="Join us!" url="https://github.com/make-models-fair" %}} +{{% blocks/feature icon="fab fa-github" title="Work in the open" url="https://github.com/make-models-fair" %}} We have set up an organization page on GitHub for this initiative, to track community-made updates to various highly cited models. New users are always welcome! {{% /blocks/feature %}} -{{% blocks/feature icon="fa-envelope" title="Contact us!" %}} -Contact fair@comses.net for more information! +{{% blocks/feature icon="fa fa-envelope" title="Ask a question" %}} +Contact fair@comses.net for more information. {{% /blocks/feature %}} {{< /blocks/section >}} {{< blocks/section type="row" color="info">}} -
-

Contributors

-
+
+

Contributors

+
-
+
- -{{< imgproc comses Fit "200x200" >}} + +{{< imgproc comses Fit "200x200" "CoMSES Net logo" >}} {{< /imgproc >}} @@ -60,34 +65,30 @@

Contributors

{{< blocks/section type="row" color="info">}} -
-

Supporters

+
+

Supporters

Supporting organizations are those who endorse the initiative and stimulate participation.

-
+
-
+ diff --git a/content/en/about/_index.html b/content/en/about/_index.html index 880c74d..18e38c5 100644 --- a/content/en/about/_index.html +++ b/content/en/about/_index.html @@ -12,15 +12,13 @@ {{< /blocks/cover >}} -{{% blocks/lead %}} -The goal of this initiative is to provide capacity-building opportunities to improve the skill, practices, and protocols to make computational models findable, accessible, interoperable, and reusable (FAIR). -
-
-We have selected a list of highly cited papers in different domains and developed a protocol for making those models FAIR. Our aim is to make over 100 models FAIR, with the help of the modeling community. We will stimulate activities to advance model analysis of those FAIR models using high throughput computing. -
-
-
-

Learn more about the initiative and process below!

+{{% blocks/lead color="primary" %}} +
+Our mission +

Build capacity through shared, practical work.

+

We bring the modeling community together to improve the skills, practices, and protocols needed to make computational models FAIR. The initial catalog of highly cited models gives contributors a concrete place to learn, collaborate, replicate findings, and advance model analysis.

+

}}">Explore the process

+
{{% /blocks/lead %}} {{< blocks/section color="dark" type="row" >}} @@ -39,58 +37,17 @@

Learn more about the initiative and process below!

{{< /blocks/section >}} -{{% markdown-section color="info" type="container" title="Process for making a model FAIR"%}} - -```mermaid -flowchart TD - List(Check out model publications list) --> Identify(Identify what you would like to work on) - Identify -- Choose from list --> Status(Check model status in making FAIR process) - Identify -- Suggest new model --> Assess(Assess FAIR criteria and assign a score) - Status -- Not yet started --> Create_repo(Create new GitHub issue, request repository) - Status -- In process --> Collab(Collaborate on GitHub, contribute to community discussions) - Create_repo --> Collab - Collab --> FAIR(Make model FAIR!) - Learn_GitHub([fab:fa-github Learn more about GitHub]) --- Collab - Learn_FAIR([fas:fa-lightbulb Learn more about FAIR principles]) ---- FAIR - Assess --> Create_repo - FAIR --> Analyze(Do model analysis, replication studies) - Analyze --> Paper(Write and publish paper or report) - Paper --> Credit(Get credit for your hard work!) - - click List href "https://tobefair.org/docs/getting-involved/checklist/#one" _blank - click Identify href "https://tobefair.org/docs/getting-involved/checklist/#two" _blank - click Assess href "https://tobefair.org/docs/process/assessment" _blank - click Status href "https://tobefair.org/docs/models/#selecting-a-model-and-getting-started" _blank - click Create_repo href "https://tobefair.org/docs/getting-involved/checklist/#four" _blank - click Collab href "https://github.com/orgs/make-models-fair/discussions" _blank - click Learn_GitHub href "https://comses.net/education/intro-to-git-github/" _blank - click Learn_FAIR href "https://comses.net/education/responsible-practices" _blank - click Credit href "https://tobefair.org/docs/process/#__get-your-fair-share__" _blank - - class Learn_GitHub,Learn_FAIR,GitHub_tutorial,GitHub_intro learn - class Analyze,Paper optional - - - classDef node font-weight:bold,stroke-width:3px,stroke:#30638E,color:#403F4C - classDef learn font-weight:bold,stroke-width:3px,stroke:orange,color:#403F4C - classDef optional stroke-dasharray: 5 5 - linkStyle default stroke:#403F4C,color:#403F4C -``` - -{{% /markdown-section %}} +{{< model-process >}} {{% blocks/section type="section" color="primary" %}} -
-

-New to Git and GitHub? -
-

+
+

New to Git and GitHub?

Please refer to this step-by-step tutorial to get started with GitHub, and read this introduction from GitHub Docs to dig a bit deeper.

-
+
{{% /blocks/section %}} diff --git a/content/en/blog/_index.md b/content/en/blog/_index.md index 2f0bfde..90237a5 100644 --- a/content/en/blog/_index.md +++ b/content/en/blog/_index.md @@ -2,5 +2,5 @@ title: News menu: main: - weight: 30 + weight: 50 --- diff --git a/content/en/blog/updates/first-post/index.md b/content/en/blog/updates/first-post/index.md index 6306abf..217320a 100644 --- a/content/en/blog/updates/first-post/index.md +++ b/content/en/blog/updates/first-post/index.md @@ -2,20 +2,20 @@ date: 2023-03-15 title: "Launching Making Models FAIR!" linkTitle: "Launching Making Models FAIR!" -description: +description: "Introducing the community initiative to improve the FAIRness of widely used computational models." --- Imagine a world where models are available to build upon. You do not have to build from scratch and painstakingly try to figure out how published papers are getting the published results. To achieve this utopian world, models have to be findable, accessible, interoperable, and reusable (FAIR). With the "Making Models FAIR" initiative, we seek to contribute to moving towards this world. -{{< imgproc earth-network Fill "700x250" >}} {{< /imgproc >}} +{{< imgproc earth-network Fill "700x250" "Globe connected by a network of digital links" >}} {{< /imgproc >}} The initiative aims to provide a platform to learn the skills needed to make models FAIR. We provided an initial list of widely cited agent-based models, and now we can see how far we can get as a community in making them all FAIR! We expect that this initiative will be an avenue to identify potential improvements that could be made into a master list of "best practices" in making models FAIR. We also offer educational material, which will help you learn: 1. [what FAIR is](https://comses.net/education/responsible-practices/) 2. [how to do robust model documentation](https://www.comses.net/resources/standards/) 3. [how to use GitHub](https://comses.net/education/intro-to-git-github/) -__So, are you ready to join the community, improve your skills and knowledge, and contribute to this public good? Check out the [initiative website](https://tobefair.org), learn the [proposed process](https://tobefair.org/about/), and [find a model](https://tobefair.org/docs/models/) to work on!__ +__So, are you ready to join the community, improve your skills and knowledge, and contribute to this public good? Check out the [initiative website]({{% relref "/" %}}), learn the [proposed process]({{% relref "/about" %}}), and [find a model]({{% relref "/docs/models" %}}) to work on!__

_Many thanks to those who have contributed to the development of the content, website, and GitHub architecture that will make this community initiative possible._ diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md index 666fbed..0a101a1 100644 --- a/content/en/docs/_index.md +++ b/content/en/docs/_index.md @@ -3,23 +3,20 @@ title: "Details" linkTitle: "Details" weight: 20 -menu: - main: - weight: 20 --- -### __What is it?__ +## What is it? The goal of this initiative is to provide capacity-building opportunities to improve the skill, practices, and protocols to make computational models findable, accessible, interoperable, and reusable (FAIR). We have selected a list of highly cited papers in different domains and developed a protocol for making those models FAIR. Our aim is to make over 100 models FAIR, with the help of the modeling community. We will stimulate activities to advance model analysis of those FAIR models using high throughput computing. The initial development of this initiative has had contributors from the Network for Computational Modeling in Social and Ecological Sciences ([CoMSES Net](https://comses.net)). Many other modeling organizations endorse this initiative and seek to stimulate participation across the community. -### __Why should I get involved?__ +## Why should I get involved? The Making Models FAIR initiative may provide many opportunities for networking, paper publications, and training and learning. Community members may wish to collaborate on making a selection of highly-cited models FAIR in order to publish their work and share more widely with the scientific community. Or, they may seek to replicate findings or perform additional parameter sweeps and sensitivity tests for better understanding of some of the most classic models that are frequently re-used and referenced. This initiative seeks to offer a straightforward way to engage with modeling communities such as CoMSES, while allowing room for the community itself to build and grow the initiative in ways that most suit their needs. For instance, additional models may be added to the initial list of publications / models, or new experiments with high throughput computing could be performed on newly FAIR models, etc. -To learn more, please visit the [Getting Involved](/docs/getting-involved/) page, and feel free to contact us at fair@comses.net to share any additional ideas or interest. +To learn more, please visit the [Getting Involved]({{% relref "/docs/getting-involved" %}}) page, and feel free to contact us at fair@comses.net to share any additional ideas or interest. -### __Navigating the site__ -This website's documentation pages provide information on the [process](/docs/process/) involved in making a model FAIR, the currently-selected papers and their associated [models](/docs/models/), and the steps for [getting involved](/docs/getting-involved/) with this initiative. Additionally, be sure check out the [community discussion board](https://github.com/orgs/make-models-fair/discussions) on Github. +## Navigating the site +This website's documentation pages provide information on the [process]({{% relref "/docs/process" %}}) involved in making a model FAIR, the currently-selected papers and their associated [models]({{% relref "/docs/models" %}}), and the steps for [getting involved]({{% relref "/docs/getting-involved" %}}) with this initiative. Additionally, be sure check out the [community discussion board](https://github.com/orgs/make-models-fair/discussions) on Github. diff --git a/content/en/docs/getting-involved/_index.md b/content/en/docs/getting-involved/_index.md index 4d87a32..3f5477b 100644 --- a/content/en/docs/getting-involved/_index.md +++ b/content/en/docs/getting-involved/_index.md @@ -3,23 +3,25 @@ tags: ["collaborate","contact"] title: "Getting Involved" linkTitle: "Getting Involved" weight: 1 +menu: + main: + weight: 40 --- -## __How to get started__ +## How to get started Are you ready to contribute to increasing the findability, accessibility, interoperability, and reproducibility (FAIR) of one or more highly cited and well-known models in the social ecological sciences? Below is a checklist detailing the steps to getting started! -1. [Check out the models](/docs/getting-involved/checklist/#one) -2. [Identify what you'd like to work on](/docs/getting-involved/checklist/#two) -3. [Get set up on GitHub](/docs/getting-involved/checklist/#three) -4. [Create or contribute to a GitHub issue](/docs/getting-involved/checklist/#four) -5. [Update issue labels](/docs/getting-involved/checklist/#five) -6. [Get to work!](/docs/getting-involved/checklist/#six) +1. [Check out the models]({{% relref "/docs/getting-involved/checklist#one" %}}) +2. [Identify what you'd like to work on]({{% relref "/docs/getting-involved/checklist#two" %}}) +3. [Get set up on GitHub]({{% relref "/docs/getting-involved/checklist#three" %}}) +4. [Create or contribute to a GitHub issue]({{% relref "/docs/getting-involved/checklist#four" %}}) +5. [Update issue labels]({{% relref "/docs/getting-involved/checklist#five" %}}) +6. [Get to work!]({{% relref "/docs/getting-involved/checklist#six" %}}) -##### __Join the [community discussion on GitHub](https://github.com/orgs/make-models-fair/discussions)!__ -
+### Join the [community discussion on GitHub](https://github.com/orgs/make-models-fair/discussions) -## __Ways to get involved__ +## Ways to get involved This initiative is being built from the ground up, to support capacity-building efforts, foster networking opportunities, and involve the modeling community in the development of a public good. There are many ways that you may wish to join the initiative, such as: @@ -29,7 +31,5 @@ There are many ways that you may wish to join the initiative, such as: * Assessing the FAIR-ness of your own models * Utilizing high throughput computing resources for a selection of highly cited, newly FAIR models -
- -## __Contact__ +## Contact Contact us at fair@comses.net for more information or ideas! diff --git a/content/en/docs/getting-involved/checklist/_index.md b/content/en/docs/getting-involved/checklist/_index.md index 505d4d4..fd41a66 100644 --- a/content/en/docs/getting-involved/checklist/_index.md +++ b/content/en/docs/getting-involved/checklist/_index.md @@ -5,59 +5,38 @@ weight: 1 --- -#### __1. Check out the models currently selected for inclusion in this initiative on the [Models](/docs/models/) page__ {#one} +## 1. Review the selected [models]({{% relref "/docs/models" %}}) {#one} * On the Models page, you will find links to the four categories of models that have been preliminarily selected for inclusion -- Ecological Processes, Land Use, Cooperation, and Crowd Dynamics. Each category has between 20-25 model publications associated with it. -
-
- * Each category has a sub-page with a table identifying the [initial assessments](/docs/process/assessment) of each model's "scores" on the five FAIR criteria, their current status in the making FAIR process (e.g., "Not yet started", "In progress"), and a link to an associated issue in the [GitHub coordination repository](https://github.com/make-models-fair/coordination/issues) if the model is "In progress". + * Each category has a sub-page with a table identifying the [initial assessments]({{% relref "/docs/process/assessment" %}}) of each model's "scores" on the five FAIR criteria, their current status in the making FAIR process (e.g., "Not yet started", "In progress"), and a link to an associated issue in the [GitHub coordination repository](https://github.com/make-models-fair/coordination/issues) if the model is "In progress". * Note: a small selection of "Not yet started" models already have Github issue trackers associated with them, to illustrate how the process will look. -
+## 2. Identify what you would like to work on {#two} + * Note: for any newly suggested model, you will need to first [assess the model publication]({{% relref "/docs/process/assessment" %}}) on the five FAIR criteria. + * To suggest a different model, review the guidance on [how to suggest a new model]({{% relref "/docs/models#new" %}}). -#### __2. Identify what you'd like to work on! If you'd prefer to suggest a different model, please refer to our guidance on [how to suggest a new model](/docs/models/#new)__ {#two} - * Note: for any newly suggested model, you will need to first [assess the model publication](/docs/process/assessment) on the five FAIR criteria. - -
- -#### __3. Learn more about how to collaborate using Git and GitHub__ {#three} +## 3. Learn how to collaborate using Git and GitHub {#three} * Git is a version control system, or VCS, that tracks the history of changes as people and teams collaborate on projects together. GitHub is an online code hosting platform for version control (using Git) that allows for collaboration on projects from anywhere. * You will need a GitHub account -- and to know some of the basic functionality and terminology of Git/GitHub -- to participate in this initiative. * Check out this [step-by-step tutorial](https://comses.net/education/intro-to-git-github/) to get started, and/or read this [introduction from GitHub Docs](https://docs.github.com/en/get-started/quickstart/hello-world) to dig a bit deeper. -
- -#### __4. For any model you are interested in, create or contribute to an associated issue in the [coordination repository](https://github.com/make-models-fair/coordination/issues)__ {#four} +## 4. Create or contribute to a coordination issue {#four} * If there is already an existing issue for the model you're interested in, there should be a link in the "GitHub Link" column of the table. This issue is where you will track and document progress and collaborate with others. - {{< imgproc example_issue_link Resize "600x" >}} {{< /imgproc >}} -
-
+ {{< imgproc example_issue_link Resize "600x" "Model table showing a link to an existing coordination issue" >}} {{< /imgproc >}} * If the model has not yet had any contributors, create a new issue by selecting the "Create Issue" button in the table row associated with the model, and a new tab will open with a pre-populated issue template in GitHub. - {{< imgproc example_create_issue Resize "600x" >}} {{< /imgproc >}} -
-
+ {{< imgproc example_create_issue Resize "600x" "Create Issue button in a model table row" >}} {{< /imgproc >}} * Here's an example issue for the following model citation: Nowak, M.A., & Sigmund, K. (1998). Evolution of indirect reciprocity by image scoring. Nature, 393(6685), 573-577. - {{< imgproc example_issue_screenshot Resize "800x" >}} {{< /imgproc >}} -
- -#### __5. Write a note in the issue & update the labels__ {#five} + {{< imgproc example_issue_screenshot Resize "800x" "Example GitHub coordination issue for a model publication" >}} {{< /imgproc >}} +## 5. Introduce yourself and update the labels {#five} * Write a note in the issue to indicate your intention to work on this model, and provide any other relevant details on your anticipated timeline or process for doing so. * Be sure that the yellow labels are up to date, indicating the status by selecting either (or both) the "In progress" or "Collaborators needed" labels for the issue. To request changes to the yellow labels, make a comment to the issue. * If you have just created an issue, two administrators will be automatically assigned to the issue so that they can create a new repository for this model. -
- Following from our previous example of the Nowak & Sigmund (1998) model publication, below is a screenshot showing the two labels this issue should have (once work has begun): - {{< imgproc example_labels_screenshot Resize "800x" >}} {{< /imgproc >}} - -
+ {{< imgproc example_labels_screenshot Resize "800x" "Status labels on an example model coordination issue" >}} {{< /imgproc >}} -#### __6. Get to work!__ {#six} - * You will get a notification on your associated issue that there is a new model repository ready for your use. In the meantime, use the documentation on the [Process](/docs/process/) and [How to Make FAIR](/docs/process/how-to) pages as a checklist. -
-
+## 6. Get to work {#six} + * You will get a notification on your associated issue that there is a new model repository ready for your use. In the meantime, use the documentation on the [Process]({{% relref "/docs/process" %}}) and [How to Make FAIR]({{% relref "/docs/process/how-to" %}}) pages as a checklist. * Once you have received notification of your new model repository, please follow the instructions and guidelines on the repository's README file for more information on using GitHub for collaboration (i.e., forking the repository, opening pull requests), the process for making models FAIR, suggestions for the repository file structure, and using the issue tracker for documentation of progress. - -
diff --git a/content/en/docs/models/_index.md b/content/en/docs/models/_index.md index e37f9fa..f9e9c31 100644 --- a/content/en/docs/models/_index.md +++ b/content/en/docs/models/_index.md @@ -3,37 +3,36 @@ title: "Models" linkTitle: "Models" weight: 3 date: 2022-11-06 +menu: + main: + weight: 20 --- -Our goal is to provide training opportunities of practical use of FAIR principles. We have selected and done the preliminary assessment of the FAIR criteria for a list of model publications that might resonate with different groups within the community. The list of initial models is a starting point, and we would like for other members of the community to suggest additional model publications. Browse the complete [model publication bibliography](/docs/models/publications/), see below for more details on [how this preliminary list of model publications was selected](/docs/models/#how), and learn [how to suggest a new model](/docs/models/#new). +Our goal is to provide training opportunities of practical use of FAIR principles. We have selected and done the preliminary assessment of the FAIR criteria for a list of model publications that might resonate with different groups within the community. The list of initial models is a starting point, and we would like for other members of the community to suggest additional model publications. Browse the complete [model publication bibliography]({{% relref "/docs/models/publications" %}}), see below for more details on [how this preliminary list of model publications was selected]({{% relref "/docs/models#how" %}}), and learn [how to suggest a new model]({{% relref "/docs/models#new" %}}). If you do not have access to the publication you would like to work on, please send a request for access to fair@comses.net. -### Selecting a model and getting started +## Selecting a model and getting started -Each of the subpages is associated with one of the [four categories](/docs/models/#categories) of model publications preliminarily selected for this initiative. The subpage contains a table with each row corresponding to a model publication. The table lists: +Each of the subpages is associated with one of the [four categories]({{% relref "/docs/models#categories" %}}) of model publications preliminarily selected for this initiative. The subpage contains a table with each row corresponding to a model publication. The table lists: * Current status in this initiative. Options include: * Not yet started * Looking for collaborators * In progress * Meets FAIR criteria! -
-
* Link to a GitHub issue for the model (if work has begun on that model) * Note: a small selection of "Not yet started" models already have Github issue trackers associated with them, to illustrate how the process will look. -
-
-* Assessment scores of the five FAIR criteria [(see here for more information on scoring)](/docs/process/assessment) +* Assessment scores of the five FAIR criteria [(see here for more information on scoring)]({{% relref "/docs/process/assessment" %}}) * Yes/No for the first three criteria * A-E for the last two criteria * Note that the fifth criteria was not able to be assessed if the code was unavailable (i.e., the first criterion is scored N). -### How were the model publications selected? {#how} +## How were the model publications selected? {#how} Based on an [analysis of 7500 agent-based modeling publications](https://doi.org/10.1016/j.envsoft.2020.104873), we identified four areas of research in which there is substantial activity on agent-based modeling. -##### The four model categories are: {#categories} +### The four model categories are {#categories} * __Ecological systems and processes__ - theoretical and empirical models of ecosystems, from the gut to the global level. * __Land use__ - theoretical and empirical models of land use and land use change. Models may have a strong connection with GIS and cellular automata. * __Cooperation__ - largely theoretical models to stufy the evolution of cooperation and conflict among social biological actors. @@ -41,7 +40,7 @@ Based on an [analysis of 7500 agent-based modeling publications](https://doi.org We used the keywords "agent based model", "individual based model", "computer simulation", and "multi-agent" within each category to get a list of relevant papers in Scopus. We went through the list of most highly cited publications and selected the first 20 articles that meet the topic and present an agent-based model. -### Can I suggest a model outside of the four categories? {#new} +## Can I suggest a model outside of the four categories? {#new} We have a fifth "Open" category for which community members can submit model publications outside the four above categories. Since our focus is on model publications that have had some traction, we use an arbitrary threshold of >100 citations in Scopus to be considered for inclusion. diff --git a/content/en/docs/models/cooperation/_index.md b/content/en/docs/models/cooperation/_index.md index bcb8cb8..2c1e6a7 100644 --- a/content/en/docs/models/cooperation/_index.md +++ b/content/en/docs/models/cooperation/_index.md @@ -1,7 +1,11 @@ --- title: "Cooperation" linkTitle: "Cooperation" +description: "Model publications concerned with cooperative behavior and collective action." +categories: ["Model domains"] +tags: ["Cooperation"] +model_domain: cooperation weight: 3 --- -{{< model-table src="https://raw.githubusercontent.com/make-models-fair/coordination/main/data/models.csv" domain="Cooperation" >}} +{{< model-table domain="Cooperation" >}} diff --git a/content/en/docs/models/crowd-dynamics/_index.md b/content/en/docs/models/crowd-dynamics/_index.md index f104440..7f29187 100644 --- a/content/en/docs/models/crowd-dynamics/_index.md +++ b/content/en/docs/models/crowd-dynamics/_index.md @@ -1,7 +1,11 @@ --- title: "Crowd Dynamics" linkTitle: "Crowd Dynamics" +description: "Model publications concerned with the movement and behavior of crowds." +categories: ["Model domains"] +tags: ["Crowd dynamics"] +model_domain: crowd-dynamics weight: 4 --- -{{< model-table src="https://raw.githubusercontent.com/make-models-fair/coordination/main/data/models.csv" domain="Crowd Dynamics" >}} +{{< model-table domain="Crowd Dynamics" >}} diff --git a/content/en/docs/models/ecological-processes/_index.md b/content/en/docs/models/ecological-processes/_index.md index 80ff913..2a40a06 100644 --- a/content/en/docs/models/ecological-processes/_index.md +++ b/content/en/docs/models/ecological-processes/_index.md @@ -1,7 +1,11 @@ --- title: "Ecological Processes" linkTitle: "Ecological Processes" +description: "Model publications concerned with processes and interactions in ecological systems." +categories: ["Model domains"] +tags: ["Ecological processes"] +model_domain: ecological-processes weight: 1 --- -{{< model-table src="https://raw.githubusercontent.com/make-models-fair/coordination/main/data/models.csv" domain="Ecological Processes" >}} +{{< model-table domain="Ecological Processes" >}} diff --git a/content/en/docs/models/land-use/_index.md b/content/en/docs/models/land-use/_index.md index a8f3c29..bbfa621 100644 --- a/content/en/docs/models/land-use/_index.md +++ b/content/en/docs/models/land-use/_index.md @@ -1,7 +1,11 @@ --- title: "Land Use" linkTitle: "Land Use" +description: "Model publications concerned with land-use decisions and change." +categories: ["Model domains"] +tags: ["Land use"] +model_domain: land-use weight: 2 --- -{{< model-table src="https://raw.githubusercontent.com/make-models-fair/coordination/main/data/models.csv" domain="Land Use" >}} +{{< model-table domain="Land Use" >}} diff --git a/content/en/docs/process/_index.md b/content/en/docs/process/_index.md index 2cbea49..31e627e 100644 --- a/content/en/docs/process/_index.md +++ b/content/en/docs/process/_index.md @@ -2,37 +2,36 @@ title: "Process for Making a Model FAIR" linkTitle: "Process" weight: 2 +menu: + main: + weight: 30 --- Here, you will find guidance on how this initiative seeks to make models more FAIR (learn more about the FAIR principles [here](https://comses.net/education/responsible-practices/)). This effort will contribute a public good to the modeling community, increasing transparency and building trust in many of the highly cited models that are frequently used (and built upon) in new research. While __the initiative is primarily focused on the first two steps outlined below__, it will open the door for replication and robustness checks and other associated opportunities. Each publication (and associated model) originally selected for this initiative has been assessed based on the five FAIR criteria: (1) Publicly accessible code, (2) License for the code, (3) DOI for the code, (4) Good documentation, and (5) Clean code. -### __Steps in the process:__ -1. ##### __Original assessment of the FAIR criteria__
_See [Assess a Model](/docs/process/assessment/) for more information_ - - This is done by the CoMSES team for the preliminary models for this initiative - - See the [Models](/docs/models/) page for each model's assessment score +## Steps in the process -
-2. ##### __Make the model FAIR (across the five criteria)__
_See [How to Make FAIR](/docs/process/how-to/) for more information_ - - Periodically re-assess the five FAIR criteria of the model you're working on - - Contact fair@comses.net and/or comment on the model's issue within the [coordination repository](https://github.com/make-models-fair/coordination) when this process has been completed +1. **Original assessment of the FAIR criteria** -
-3. ##### __Replication check__ - - Can you reproduce the originally-published results? + See [Assess a Model]({{% relref "/docs/process/assessment" %}}) for more information. + - This is done by the CoMSES team for the preliminary models for this initiative. + - See the [Models]({{% relref "/docs/models" %}}) page for each model's assessment score. +2. **Make the model FAIR across the five criteria** + + See [How to Make FAIR]({{% relref "/docs/process/how-to" %}}) for more information. + - Periodically re-assess the five FAIR criteria of the model you're working on. + - Contact fair@comses.net or comment on the model's issue in the [coordination repository](https://github.com/make-models-fair/coordination) when this process is complete. +3. **Replication check** + - Can you reproduce the originally published results? +4. **Robustness check** + - Run sensitivity tests and parameter sweeps. + - Explore opportunities to use high-throughput computing. +5. **Get your FAIR share** + - Once you have made a model FAIR, get credit for your work. The appropriate output depends on what was involved and what you found. + - Add the model's GitHub repository and DOI to your CV as outputs of your academic activities. + - Share your experience and lessons learned through a blog post in [RofASSS](https://rofasss.org/) (Review of Artificial Societies and Social Simulation). + - If your replication or robustness analysis produces a research finding, consider a manuscript for the [Journal of Artificial Societies and Social Simulation](https://www.jasss.org/) or [Socio-Environmental Systems Modeling](https://sesmo.org/). Examples include articles published in [JASSS 6(4)](https://jasss.soc.surrey.ac.uk/6/4/11.html), [JASSS 8(3)](https://jasss.soc.surrey.ac.uk/8/3/2.html), and [JASSS 12(4)](https://jasss.soc.surrey.ac.uk/12/4/13.html). -
-4. ##### __Robustness check__ - - Sensitivity tests, parameter sweeps - - Opportunities to utilize high throughput computing, etc. - -
-5. ##### __Get your FAIR share__ - - Once you have made a model FAIR, it would be useful to get credit for your hard work! How can you make this an item on your CV? There are different options, dependent on what was involved and the results of your efforts. - - _You will have the Github repository and the DOI of the model that you made FAIR._ These are items you can put on your CV as outputs of your academic activities. - - _You want to share your experience and lessons learned with a broader audience._ You could do this via a blog post in [RofASSS](https://rofasss.org/) (Review of Artificial Societies and Social Simulation). - - _You find something newsworthy that contributes to knowledge of the field._ For example, the insights of the original model cannot be replicated, or the results are not robust when you do a more elaborate model analysis than could be done when the original model was published. In those cases, you should consider writing up a manuscript for a peer-reviewed journal, such as the [Journal of Artificial Societies and Social Simulation](https://www.jasss.org/) or [Socio-Environmental Systems Modeling](https://sesmo.org/). Examples of such types of articles are [here](https://jasss.soc.surrey.ac.uk/6/4/11.html), [here](https://jasss.soc.surrey.ac.uk/8/3/2.html), and [here](https://jasss.soc.surrey.ac.uk/12/4/13.html). - -
If you have any questions, please contact us at fair@comses.net. diff --git a/content/en/docs/process/assessment/_index.md b/content/en/docs/process/assessment/_index.md index 0ffa4c4..c5252f5 100644 --- a/content/en/docs/process/assessment/_index.md +++ b/content/en/docs/process/assessment/_index.md @@ -4,14 +4,14 @@ linkTitle: "Assess a Model" weight: 1 --- -Each model has been initially assessed against the five FAIR criteria based on the information provided in the associated publication (see each model's assessment on the [Models](/docs/models/) page). In the process of making the model FAIR, additional information may need to be brought in beyond what was only provided in the publication. The accompanying GitHub repository for each model publication will serve to keep the score on the improvements of the FAIR components of the published model. +Each model has been initially assessed against the five FAIR criteria based on the information provided in the associated publication (see each model's assessment on the [Models]({{% relref "/docs/models" %}}) page). In the process of making the model FAIR, additional information may need to be brought in beyond what was only provided in the publication. The accompanying GitHub repository for each model publication will serve to keep the score on the improvements of the FAIR components of the published model. Each of the five FAIR criteria are outlined below, with their associated "scoring" options. For the sake of this initiative, __a model would be considered FAIR once it achieves the bolded option for each criterion.__ ---------------- -#### __Criterion 1.__ Available code +## Criterion 1: Available code _Is the model code available in a publicly accessible repository?_ * __Yes__ * No @@ -20,7 +20,7 @@ A link might be provided in a publication; but if the link is not working, we sc ---------------- -#### __Criterion 2.__ License +## Criterion 2: License _Does the model have a license?_ * __Yes__ * No @@ -29,7 +29,7 @@ Typically, license information is provided in the publicly accessible repository ---------------- -#### __Criterion 3.__ DOI +## Criterion 3: DOI _Does the model code repository have a DOI?_ * __Yes__ * No @@ -38,7 +38,7 @@ If the model code is publicly available, does the location have a DOI? ---------------- -#### __Criterion 4.__ Model Documentation +## Criterion 4: Model documentation _Does the model has detailed documentation?_ We provide a letter grade based on a casual reading of the model publication. Whether the model documentation is sufficient to understand the details of the model can only be found out in an actual replication exercise. @@ -56,7 +56,7 @@ We provide a letter grade based on a casual reading of the model publication. Wh ---------------- -#### __Criterion 5.__ Clean Model Code +## Criterion 5: Clean model code _Is the model code cleaned up and well commented?_ We provide a letter grade based on a causal evaluation of the provided code (if code was provided). This criterion is not able to be graded at all until there is available code. diff --git a/content/en/docs/process/how-to/_index.md b/content/en/docs/process/how-to/_index.md index 09c1fdb..8446128 100644 --- a/content/en/docs/process/how-to/_index.md +++ b/content/en/docs/process/how-to/_index.md @@ -9,50 +9,36 @@ For each of the five FAIR criteria considered, we provide guidance on how to mee Please share your experiences or reflections on the [discussion page](https://github.com/make-models-fair/coordination/discussions) of our coordination repository so that we can all benefit from them! Additionally, you should create new issues in the associated GitHub repository for the model you are working on, to document the actions you are taking. -### __Potential Problems & Solutions__
(by criterion) +## Potential problems and solutions -#### __Criterion 1.__ Available code +### Criterion 1: Available code | Problem | Solution | |------------------------|------------------------| | Code is not available in a publicly accessible repository.| Contact the authors and inquire about the availability of the original code of the model.

_If they provide the code:_ Ask whether it is OK to make the code publicly available.

_If the code is not findable (or authors do not want to make their code publicly available):_ Try to replicate the code from the model description of the publication (using the GitHub repository associated with this model).| | The basic results published in the publication are not replicable.| While replication is not required to score the first criterion as "Yes" according to this initiative's assessment guidance, it does indicate that there may be issues with the code that would inhibit reproducibility. This may be an issue with differences in program or package versions, missing pieces of the code, or other bugs.| ----------------- -
- -#### __Criterion 2.__ License +### Criterion 2: License | Problem | Solution | |------------------------|------------------------| | The model code has no license.| Give it a license. If you received the code from the authors, consult with them on the selection of the license.| ----------------- -
- -#### __Criterion 3.__ DOI +### Criterion 3: DOI | Problem | Solution | |------------------------|------------------------| | The model code repository has no DOI.| Archive the model code in an archive that provides a DOI, such as [Zenodo](https://zenodo.org) or [CoMSES Net](https://comses.net).
* _[See here](https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content) for more information on making code citable by linking GitHub with Zenodo._
* _Learn how to [archive](https://www.comses.net/codebases/add/) and [submit your model for peer review](https://www.comses.net/reviews/) on CoMSES Net._| ----------------- -
- -#### __Criterion 4.__ Model Documentation +### Criterion 4: Model documentation | Problem | Solution | |------------------------|------------------------| | Documentation quality can be improved.| Improve the model description. For example, describe purpose, use flow diagrams, use equations and pseudo code, describe submodels. Provide sources of datasets used by the model. In principle the model could be replicated from the model documentation.| ----------------- -
- -#### __Criterion 5.__ Clean Model Code +### Criterion 5: Clean model code | Problem | Solution | |------------------------|------------------------| | Code is not sufficiently cleaned up and commented.| Clean up the code by removing outcommenting code, provide clear variable names, comment on the meaning of each procedure, remove.| - ----------------- diff --git a/content/en/search.md b/content/en/search.md index e3690fd..061660d 100644 --- a/content/en/search.md +++ b/content/en/search.md @@ -1,6 +1,7 @@ --- -title: Search Results +title: Search layout: search - +menu: + main: + weight: 60 --- - diff --git a/data/model_domains.yaml b/data/model_domains.yaml new file mode 100644 index 0000000..f405e77 --- /dev/null +++ b/data/model_domains.yaml @@ -0,0 +1,20 @@ +scheme: + name: Making Models FAIR model domains + description: Broad topical groupings used to organize the initiative's model catalog. +concepts: + land-use: + preferredLabel: Land use + description: Models concerned with land-use decisions and change. + closeMatch: https://www.wikidata.org/entity/Q1165944 + cooperation: + preferredLabel: Cooperation + description: Models concerned with cooperative behavior and collective action. + closeMatch: https://www.wikidata.org/entity/Q380962 + ecological-processes: + preferredLabel: Ecological processes + description: Models concerned with processes and interactions in ecological systems. + closeMatch: https://www.wikidata.org/entity/Q111172292 + crowd-dynamics: + preferredLabel: Crowd dynamics + description: Models concerned with the movement and behavior of crowds. + closeMatch: https://www.wikidata.org/entity/Q465266 diff --git a/docker-compose.yml b/docker-compose.yml index 4fb66f9..eb39e93 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ services: entrypoint: sh command: - -c - - npm run bibliography:check && npm run bibliography && exec hugo server --bind 0.0.0.0 + - npm run models:fetch && npm run bibliography:check && npm run bibliography && exec hugo server --bind 0.0.0.0 volumes: - .:/src - /src/node_modules diff --git a/hugo.yaml b/hugo.yaml index 8a93457..87c81d0 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -25,7 +25,6 @@ params: - tags - categories mermaid: - enable: true theme: neutral ui: breadcrumb_disable: false @@ -105,6 +104,8 @@ module: target: static - source: js target: static + - source: node_modules/lunr/lunr.min.js + target: static/vendor/lunr.min.js - source: assets/bibliographies target: static/bibliographies security: diff --git a/js/tablefilter.js b/js/tablefilter.js index 7d22f32..d25da02 100644 --- a/js/tablefilter.js +++ b/js/tablefilter.js @@ -1,19 +1,30 @@ -// filter table rows based on input +const initializeModelFilters = () => { + for (const input of document.querySelectorAll("[data-model-filter]")) { + const table = document.getElementById(input.dataset.tableId); + const status = document.getElementById(input.dataset.statusId); + if (!table || !status) continue; -const filterTable = (inputId, tableId) => { - const filter = document.getElementById(inputId).value.toUpperCase(); - const table = document.getElementById(tableId); - const rows = table.getElementsByTagName("tr"); + const rows = [...table.tBodies[0].rows]; + const update = () => { + const query = input.value.trim().toLocaleLowerCase(); + let visible = 0; - for (const row of rows) { - const cell = row.getElementsByTagName("td")[0]; - if (cell) { - const value = cell.textContent || cell.innerText; - if (value.toUpperCase().indexOf(filter) > -1) { - row.style.display = ""; - } else { - row.style.display = "none"; + for (const row of rows) { + const matches = row.textContent.toLocaleLowerCase().includes(query); + row.hidden = !matches; + if (matches) visible += 1; } - } + + status.textContent = `${visible} of ${rows.length} models shown`; + }; + + input.addEventListener("input", update); + update(); } +}; + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", initializeModelFilters, { once: true }); +} else { + initializeModelFilters(); } diff --git a/layouts/_partials/head.html b/layouts/_partials/head.html new file mode 100644 index 0000000..a850734 --- /dev/null +++ b/layouts/_partials/head.html @@ -0,0 +1,87 @@ +{{/* Reconciled with @docsy/theme 0.16.0; Lunr is served from the pinned npm package. */ -}} + + + +{{ $darkMode := partialCached "dark-mode-config.html" "dark-mode-global" -}} +{{ if $darkMode.enable -}} + + + + + +{{ end -}} + +{{ range .AlternativeOutputFormats -}} + +{{ end -}} + +{{ $outputFormat := partial "outputformat.html" . -}} +{{ if and hugo.IsProduction (ne $outputFormat "print") (ne .Site.Language.Name "xx") -}} + +{{ else -}} + +{{ end -}} + +{{ partialCached "favicons.html" . }} + + {{- if .IsHome -}} + {{ .Site.Title -}} + {{ else -}} + {{ with .Title }}{{ . }} | {{ end -}} + {{ .Site.Title -}} + {{ end -}} + + +{{ partial "opengraph.html" . -}} +{{ partial "schema.html" . -}} +{{ partial "twitter_cards.html" . -}} +{{ partialCached "head-css.html" . "head-css-cache-key" -}} + +{{ if .Site.Params.offlineSearch -}} + +{{ end -}} + +{{ if .Site.Params.prism_syntax_highlighting -}} + +{{ end -}} + +{{ template "algolia/head" . -}} +{{ partial "hooks/head-end.html" . -}} + +{{ if hugo.IsProduction -}} + {{ partial "google_analytics.html" . -}} +{{ end -}} + +{{ define "algolia/head" -}} +{{ if and .Site.Params.search (isset .Site.Params.search "algolia") -}} + +{{ end -}} + +{{ if ne .Site.Params.algolia_docsearch nil -}} +{{ warnf `Config 'params.algolia_docsearch' is deprecated: use 'params.search.algolia' + For details, see https://www.docsy.dev/docs/content/search/#algolia-docsearch.` -}} +{{ end -}} +{{ end -}} diff --git a/layouts/_partials/taxonomy_terms_cloud.html b/layouts/_partials/taxonomy_terms_cloud.html new file mode 100644 index 0000000..379fe9c --- /dev/null +++ b/layouts/_partials/taxonomy_terms_cloud.html @@ -0,0 +1,18 @@ +{{ $context := .context -}} +{{ $taxo := .taxo -}} +{{ $title := .title -}} +{{ if isset $context.Site.Taxonomies (lower $taxo) -}} + {{ $taxonomy := index $context.Site.Taxonomies (lower $taxo) -}} + {{ if gt (len $taxonomy) 0 -}} +
+ {{ with $title -}} +

{{ . }}

+ {{ end -}} + +
+ {{ end -}} +{{ end -}} diff --git a/layouts/_shortcodes/blocks/feature.html b/layouts/_shortcodes/blocks/feature.html new file mode 100644 index 0000000..0725195 --- /dev/null +++ b/layouts/_shortcodes/blocks/feature.html @@ -0,0 +1,13 @@ +{{ $icon := .Get "icon" | default "fa-lightbulb" -}} +
+
+ +
+

{{ .Get "title" | markdownify }}

+
+ {{ .Inner }} +
+ {{ with .Get "url" -}} +

{{ with $.Get "url_text" }}{{ . }}{{ else }}{{ T "ui_read_more" }}{{ end }}

+ {{ end -}} +
diff --git a/layouts/_shortcodes/imgproc.html b/layouts/_shortcodes/imgproc.html new file mode 100644 index 0000000..b5510fd --- /dev/null +++ b/layouts/_shortcodes/imgproc.html @@ -0,0 +1,27 @@ +{{ $original := .Page.Resources.GetMatch (printf "**%s*" (.Get 0)) -}} +{{ $command := .Get 1 -}} +{{ $options := .Get 2 -}} +{{ $alt := .Get 3 | default "" -}} +{{ if eq $command "Fit" -}} + {{ .Scratch.Set "image" ($original.Fit $options) -}} +{{ else if eq $command "Resize" -}} + {{ .Scratch.Set "image" ($original.Resize $options) -}} +{{ else if eq $command "Fill" -}} + {{ .Scratch.Set "image" ($original.Fill $options) -}} +{{ else if eq $command "Crop" -}} + {{ .Scratch.Set "image" ($original.Crop $options) -}} +{{ else -}} + {{ errorf "Invalid image processing command: Must be one of Fit, Fill, Crop or Resize." -}} +{{ end -}} +{{ $image := .Scratch.Get "image" -}} + +
+ {{ $alt }} + {{ with strings.TrimSpace .Inner -}} +
+

+ {{ . }}{{ with $image.Params.byline }}
{{ . }}
{{ end }} +

+
+ {{ end -}} +
diff --git a/layouts/partials/hooks/head-end.html b/layouts/partials/hooks/head-end.html new file mode 100644 index 0000000..f549c84 --- /dev/null +++ b/layouts/partials/hooks/head-end.html @@ -0,0 +1,28 @@ +{{- $accessibility := resources.Get "js/accessibility.js" | minify | fingerprint -}} + +{{- with .Params.model_domain -}} + {{- $concept := index hugo.Data.model_domains.concepts . -}} + {{- if not $concept -}} + {{- errorf "Unknown model_domain %q on %s" . $.File.Path -}} + {{- end -}} + {{- $models := site.GetPage "/docs/models" -}} + {{- $term := dict + "@type" "DefinedTerm" + "@id" (printf "%s#%s" $models.Permalink .) + "name" $concept.preferredLabel + "description" $concept.description + "inDefinedTermSet" (dict "@type" "DefinedTermSet" "name" hugo.Data.model_domains.scheme.name "url" $models.Permalink) + "skos:closeMatch" (dict "@id" $concept.closeMatch) + -}} + {{- $metadata := dict + "@context" (dict "@vocab" "https://schema.org/" "skos" "http://www.w3.org/2004/02/skos/core#") + "@type" "CollectionPage" + "@id" $.Permalink + "url" $.Permalink + "name" $.Title + "description" $.Description + "about" $term + "isPartOf" (dict "@type" "WebSite" "name" site.Title "url" site.Home.Permalink) + -}} + +{{- end -}} diff --git a/layouts/partials/model-table/binary-badge-cell.html b/layouts/partials/model-table/binary-badge-cell.html index 405b6c8..8cd4cd6 100644 --- a/layouts/partials/model-table/binary-badge-cell.html +++ b/layouts/partials/model-table/binary-badge-cell.html @@ -1,7 +1,7 @@ {{ if eq .data "Y" }} - {{ .yeslabel }} + {{ .yeslabel }} {{ else if eq .data "N" }} - {{ .nolabel }} + {{ .nolabel }} {{ end }} - \ No newline at end of file + diff --git a/layouts/partials/model-table/grade-badge-cell.html b/layouts/partials/model-table/grade-badge-cell.html index 0f07754..78b41d8 100644 --- a/layouts/partials/model-table/grade-badge-cell.html +++ b/layouts/partials/model-table/grade-badge-cell.html @@ -1,13 +1,7 @@ - {{ if eq .grade "A" }} - {{ .grade }} - {{ else if eq .grade "B" }} - {{ .grade }} - {{ else if eq .grade "C" }} - {{ .grade }} - {{ else if eq .grade "D" }} - {{ .grade }} - {{ else if eq .grade "E" }} - {{ .grade }} + {{ if .grade }} + + Grade {{ .grade }} + {{ end }} - \ No newline at end of file + diff --git a/layouts/partials/model-table/header.html b/layouts/partials/model-table/header.html index 05a820c..fef8c5e 100644 --- a/layouts/partials/model-table/header.html +++ b/layouts/partials/model-table/header.html @@ -1,34 +1,15 @@ - -
-
- - - -
- -
- - FAIR Criterion Assessment - - - Model Citation - GitHub Link - - + Model citation + Coordination + + - Code Available? - License? - DOI? - Docs? - Clean Code? + Code available? + License? + DOI? + Documentation + Clean code - \ No newline at end of file + diff --git a/layouts/partials/model-table/issue-link-cell.html b/layouts/partials/model-table/issue-link-cell.html index 45a1b82..e38da52 100644 --- a/layouts/partials/model-table/issue-link-cell.html +++ b/layouts/partials/model-table/issue-link-cell.html @@ -1,16 +1,16 @@ {{ if .url }} - - + + {{ .name }} {{ if eq .status "Not yet started" }} - {{ .status }} + {{ .status }} {{ else if eq .status "Looking for collaborators" }} - {{ .status }} + {{ .status }} {{ else if eq .status "In progress" }} - {{ .status }} + {{ .status }} {{ else if eq .status "Meets FAIR criteria!" }} - {{ .status }} + {{ .status }} {{ end }} {{ else }} @@ -28,9 +28,11 @@ class="btn btn-dark btn-sm py-0 text-nowrap" href="https://github.com/make-models-fair/coordination/issues/new?labels={{ $labels }}&template={{ $template }}&title={{ $title }}&body={{ $body }}" target="_blank" + rel="noopener" > - + Create Issue + (opens in a new tab) {{ end }} diff --git a/layouts/search.html b/layouts/search.html new file mode 100644 index 0000000..0a4d803 --- /dev/null +++ b/layouts/search.html @@ -0,0 +1,9 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+

Search guidance, model pages, publications, and project updates.

+ {{ partial "search-input.html" . }} +
+
+{{ end }} diff --git a/layouts/shortcodes/markdown-section.html b/layouts/shortcodes/markdown-section.html deleted file mode 100644 index c103d8f..0000000 --- a/layouts/shortcodes/markdown-section.html +++ /dev/null @@ -1,12 +0,0 @@ -{{ $col_id := .Get "color" | default .Ordinal -}} -{{ $type := .Get "type" | default "container" -}} - -
-
-
-
-

{{ .Get "title" }}

- {{ .Inner | markdownify }} -
-
-
diff --git a/layouts/shortcodes/model-process.html b/layouts/shortcodes/model-process.html new file mode 100644 index 0000000..99610c6 --- /dev/null +++ b/layouts/shortcodes/model-process.html @@ -0,0 +1,56 @@ +{{- $checklist := site.GetPage "/docs/getting-involved/checklist" -}} +{{- $assessment := site.GetPage "/docs/process/assessment" -}} +{{- $models := site.GetPage "/docs/models" -}} +{{- $process := site.GetPage "/docs/process" -}} +
+
+
+
+

Process for making a model FAIR

+
+flowchart TD
+  List(Check out model publications list) --> Identify(Identify what you would like to work on)
+  Identify -- Choose from list --> Status(Check model status in making FAIR process)
+  Identify -- Suggest new model --> Assess(Assess FAIR criteria and assign a score)
+  Status -- Not yet started --> Create_repo(Create new GitHub issue, request repository)
+  Status -- In process --> Collab(Collaborate on GitHub, contribute to community discussions)
+  Create_repo --> Collab
+  Collab --> FAIR(Make model FAIR!)
+  Learn_GitHub([fab:fa-github Learn more about GitHub]) --- Collab
+  Learn_FAIR([fas:fa-lightbulb Learn more about FAIR principles]) ---- FAIR
+  Assess --> Create_repo
+  FAIR --> Analyze(Do model analysis, replication studies)
+  Analyze --> Paper(Write and publish paper or report)
+  Paper --> Credit(Get credit for your hard work!)
+
+  click List href "{{ $checklist.RelPermalink }}#one"
+  click Identify href "{{ $checklist.RelPermalink }}#two"
+  click Assess href "{{ $assessment.RelPermalink }}"
+  click Status href "{{ $models.RelPermalink }}#selecting-a-model-and-getting-started"
+  click Create_repo href "{{ $checklist.RelPermalink }}#four"
+  click Collab href "https://github.com/orgs/make-models-fair/discussions" _blank
+  click Learn_GitHub href "https://comses.net/education/intro-to-git-github/" _blank
+  click Learn_FAIR href "https://comses.net/education/responsible-practices" _blank
+  click Credit href "{{ $process.RelPermalink }}#get-your-fair-share"
+
+  class Learn_GitHub,Learn_FAIR,GitHub_tutorial,GitHub_intro learn
+  class Analyze,Paper optional
+
+  classDef node font-weight:bold,stroke-width:3px,stroke:#28627c,color:#25343d
+  classDef learn font-weight:bold,stroke-width:3px,stroke:#d8952f,color:#25343d
+  classDef optional stroke-dasharray: 5 5
+  linkStyle default stroke:#25343d,color:#25343d
+      
+
+
+
+{{- $mermaid := resources.Get "js/mermaid.js" | js.Build (dict "minify" true "target" "es2020") | fingerprint -}} + diff --git a/layouts/shortcodes/model-table.html b/layouts/shortcodes/model-table.html index 213dd97..e3a4132 100644 --- a/layouts/shortcodes/model-table.html +++ b/layouts/shortcodes/model-table.html @@ -1,58 +1,65 @@ {{/* Display a table grouped by domain from models.csv */}} -{{ $src := .Get "src" }} -{{ $delimiter := .Get "delimiter" | default "," }} {{ $domain := .Get "domain" }} +{{ $slug := $domain | urlize }} +{{ $tableID := printf "model-table-%s" $slug }} +{{ $filterID := printf "model-filter-%s" $slug }} +{{ $statusID := printf "model-filter-status-%s" $slug }} -{{ with try (resources.GetRemote $src) }} - {{ with .Err }} - {{ errorf "model-table: unable to fetch %s: %s" $src . }} - {{ else with .Value }} - {{ $csv := transform.Unmarshal (dict "delimiter" $delimiter) . }} +{{ with hugo.Data.models }} - - {{ partial "model-table/header.html" }} - - {{ range $csv := after 1 $csv }} - {{if in (index . 1) $domain }} - {{/* FIXME: should probably be unmarshalled automatically */}} - {{ $citation := index $csv 0 }} - {{ $issue_link := index $csv 8 }} - {{ $short_name := index $csv 9 }} - {{ $status := index $csv 7 }} - {{ $available_code := index $csv 2 }} - {{ $license := index $csv 3 }} - {{ $doi := index $csv 4 }} - {{ $docs := index $csv 5 }} - {{ $clean_code := index $csv 6 }} - - - {{ partial "model-table/issue-link-cell.html" - (dict "url" $issue_link "domain" $domain "name" $short_name "citation" $citation "status" $status) }} - {{ partial "model-table/binary-badge-cell.html" - (dict "data" $available_code "yeslabel" "Has Code" "nolabel" "No Code") }} - {{ partial "model-table/binary-badge-cell.html" - (dict "data" $license "yeslabel" "Licensed" "nolabel" "No License") }} - {{ partial "model-table/binary-badge-cell.html" - (dict "data" $doi "yeslabel" "Has DOI" "nolabel" "No DOI") }} - {{ partial "model-table/grade-badge-cell.html" - (dict "grade" $docs) }} - {{ partial "model-table/grade-badge-cell.html" - (dict "grade" $clean_code) }} - +
+
+ +
+ + +
+
+

+
+ +
+
{{ index $csv 0 }}
+ + {{ partial "model-table/header.html" }} + + {{ range where . "domain" "eq" $domain }} + + + {{ partial "model-table/issue-link-cell.html" + (dict "url" .issue_link "domain" $domain "name" .name_short "citation" .publication_citation "status" .status) }} + {{ partial "model-table/binary-badge-cell.html" + (dict "data" .available_code "yeslabel" "Has Code" "nolabel" "No Code") }} + {{ partial "model-table/binary-badge-cell.html" + (dict "data" .license "yeslabel" "Licensed" "nolabel" "No License") }} + {{ partial "model-table/binary-badge-cell.html" + (dict "data" .doi "yeslabel" "Has DOI" "nolabel" "No DOI") }} + {{ partial "model-table/grade-badge-cell.html" + (dict "grade" .documentation) }} + {{ partial "model-table/grade-badge-cell.html" + (dict "grade" .clean_code) }} + {{ end }} - {{ end }} - -
{{ $domain }} model publications and FAIR criterion assessments
{{ .publication_citation }}
- {{ else }} - {{ errorf "model-table: unable to fetch %s" $src }} - {{ end }} + + +
+{{ else }} + {{ errorf "model-table: data/models.json is unavailable; run npm run bibliography:check" }} {{ end }} - - - + diff --git a/layouts/taxonomy.html b/layouts/taxonomy.html new file mode 100644 index 0000000..caca4a1 --- /dev/null +++ b/layouts/taxonomy.html @@ -0,0 +1,8 @@ +{{ define "main" -}} +
+
+

{{ .Title }}

+ {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" (lower .Title)) -}} +
+
+{{- end }} diff --git a/layouts/term.html b/layouts/term.html new file mode 100644 index 0000000..b82acac --- /dev/null +++ b/layouts/term.html @@ -0,0 +1,27 @@ +{{ define "main" -}} +
+
+

{{ with .Data.Singular }}{{ . | humanize }}: {{ end }}{{ .Title }}

+
{{ .Content }}
+
+ {{ range .Pages }} + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink (cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} + + {{ end }} +
+ {{ humanize (T "ui_all") }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} +
+
+{{- end }} diff --git a/model-catalog.lock.json b/model-catalog.lock.json new file mode 100644 index 0000000..79f9805 --- /dev/null +++ b/model-catalog.lock.json @@ -0,0 +1,6 @@ +{ + "repository": "make-models-fair/coordination", + "path": "data/models.csv", + "commit": "9e997526ef144534ea6ed86842232b8fe2c52918", + "sha256": "263ea9bc79d62bd9bd20fb841d4da3a1b5284a76ebef7345d413fda1ce537cf2" +} diff --git a/package-lock.json b/package-lock.json index 9b63d08..e87cf11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,39 @@ "license": "CC0-1.0", "devDependencies": { "@docsy/theme": "0.16.0", - "@retorquere/bibtex-parser": "10.0.1" + "@retorquere/bibtex-parser": "10.0.1", + "lunr": "2.3.9", + "mermaid": "11.16.1" } }, + "node_modules/@antfu/install-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "package-manager-detector": "^1.3.0", + "tinyexec": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz", + "integrity": "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@chevrotain/types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.1.2.tgz", + "integrity": "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/@docsy/theme": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/@docsy/theme/-/theme-0.16.0.tgz", @@ -37,6 +67,35 @@ "node": ">=6" } }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.4.tgz", + "integrity": "sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.1.0", + "@iconify/types": "^2.0.0", + "import-meta-resolve": "^4.2.0" + } + }, + "node_modules/@mermaid-js/parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.2.0.tgz", + "integrity": "sha512-oYPyv8A4As1yH5Bx+04iQEQxXuIQDe0GKCNSRgao6z8AM9jixXIfP0vsppRLvGf+nKIOb9/LdpWA4YuJiVvESA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@chevrotain/types": "~11.1.2" + } + }, "node_modules/@pomgui/deep": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@pomgui/deep/-/deep-3.0.4.tgz", @@ -75,140 +134,1028 @@ "wink-nlp": "^2.4.0" } }, - "node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-random": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.4.tgz", + "integrity": "sha512-UHYId5WTCx4L4YNel7NU00XUXXgvgpgZOvp10PuvsQENjMDXhh2RyFc0KBjO7B45ne4Ha1yVH7ii0vnzKkuzWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-selection": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-transition": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@unified-latex/unified-latex-types": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-types/-/unified-latex-types-1.8.4.tgz", + "integrity": "sha512-nQ6YS4WYVOA89qdmxw57vl3KfmRGFHGTyLsw9LxCC7DSE6oma3rvXIGjBDUe7E3bgWocBqRITPcz25VqCRlFzA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@unified-latex/unified-latex-util-match": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-match/-/unified-latex-util-match-1.8.4.tgz", + "integrity": "sha512-wYhTER8i3THQcTYjSufCr8IC0TxguN3dj3h0EFAVneZQ/FIqi/kbvvtPaI0u8mtQLuBDGfhftBy7PvuK9TSG3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-print-raw": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-pegjs": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-pegjs/-/unified-latex-util-pegjs-1.8.4.tgz", + "integrity": "sha512-5PTvl2zTK25+Dy8SMpqq6Nf9k1gvr89fS7rR3hB8vi/KjA9AfXGQbiYOcwTfN8O5lpoKJeOuXw6hhaSlTpRaMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-print-raw": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-print-raw/-/unified-latex-util-print-raw-1.8.4.tgz", + "integrity": "sha512-35hce9A8frQvEp5cM5avPpLMCUs8OIzhR3OZr4TjMJI/Lsj4wu6Tv9h2XQpxDmg8ofOtxn2UEWB19Wld9fgRvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-replace": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-replace/-/unified-latex-util-replace-1.8.4.tgz", + "integrity": "sha512-9T2U11L6gihcoCul+xxwQOQrG3b8y5EcXvNXAV5U4c9GkLesvEEQ7wgyVtYtEDHIzFFL6p0Bc60XyWTn8VD3Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4", + "@unified-latex/unified-latex-util-split": "^1.8.4", + "@unified-latex/unified-latex-util-trim": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "unified": "^10.1.2" + } + }, + "node_modules/@unified-latex/unified-latex-util-split": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-split/-/unified-latex-util-split-1.8.4.tgz", + "integrity": "sha512-EZm92GRiOLcJeH/HFfh1unH+BBBGHOlvgjzIvG5I5XofLWj/Y2lwX2aPbNfrT/nmjKrujcUqPVAQPS8U2ydnpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" + } + }, + "node_modules/@unified-latex/unified-latex-util-trim": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-trim/-/unified-latex-util-trim-1.8.4.tgz", + "integrity": "sha512-Da6vw1XyFxj1uk2p5cxOJXRMVhM/HEaf0SG8R+G1XUEJOmglicSoJOqRIAkpDrLOBZLebAiiXWmjbtIQzbhKkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "unified": "^10.1.2" + } + }, + "node_modules/@unified-latex/unified-latex-util-visit": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-visit/-/unified-latex-util-visit-1.8.4.tgz", + "integrity": "sha512-m5O9evxr/kiX1awZAcwUQL+8slVvlWlkbZoKFDP1agrp3dpk7+69npqyoapKKJEK0B4uRYmv93Ho31oHgNoJrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" + } + }, + "node_modules/@upsetjs/venn.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@upsetjs/venn.js/-/venn.js-2.0.0.tgz", + "integrity": "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "d3-selection": "^3.0.0", + "d3-transition": "^3.0.1" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bootstrap": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cose-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "dev": true, + "license": "MIT", + "dependencies": { + "layout-base": "^1.0.0" + } + }, + "node_modules/cytoscape": { + "version": "3.34.1", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.1.tgz", + "integrity": "sha512-Lr0RvH9H75y9ar8h9Toy6u4lxRSCcxUq+hHcQ26sVWo6BnaQp1gwEZOYqwuYTZhyW7npyKnNLP8oJ2p1/3OZ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cytoscape-cose-bilkent": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", + "dev": true, + "license": "MIT" + }, + "node_modules/d3": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dev": true, + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", "dev": true, - "license": "MIT" + "license": "BSD-3-Clause", + "dependencies": { + "d3-path": "1" + } }, - "node_modules/@unified-latex/unified-latex-types": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-types/-/unified-latex-types-1.8.4.tgz", - "integrity": "sha512-nQ6YS4WYVOA89qdmxw57vl3KfmRGFHGTyLsw9LxCC7DSE6oma3rvXIGjBDUe7E3bgWocBqRITPcz25VqCRlFzA==", + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/@unified-latex/unified-latex-util-match": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-match/-/unified-latex-util-match-1.8.4.tgz", - "integrity": "sha512-wYhTER8i3THQcTYjSufCr8IC0TxguN3dj3h0EFAVneZQ/FIqi/kbvvtPaI0u8mtQLuBDGfhftBy7PvuK9TSG3w==", + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-print-raw": "^1.8.4" + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@unified-latex/unified-latex-util-pegjs": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-pegjs/-/unified-latex-util-pegjs-1.8.4.tgz", - "integrity": "sha512-5PTvl2zTK25+Dy8SMpqq6Nf9k1gvr89fS7rR3hB8vi/KjA9AfXGQbiYOcwTfN8O5lpoKJeOuXw6hhaSlTpRaMQ==", + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4" + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@unified-latex/unified-latex-util-print-raw": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-print-raw/-/unified-latex-util-print-raw-1.8.4.tgz", - "integrity": "sha512-35hce9A8frQvEp5cM5avPpLMCUs8OIzhR3OZr4TjMJI/Lsj4wu6Tv9h2XQpxDmg8ofOtxn2UEWB19Wld9fgRvw==", + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4" + "license": "ISC", + "engines": { + "node": ">=12" } }, - "node_modules/@unified-latex/unified-latex-util-replace": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-replace/-/unified-latex-util-replace-1.8.4.tgz", - "integrity": "sha512-9T2U11L6gihcoCul+xxwQOQrG3b8y5EcXvNXAV5U4c9GkLesvEEQ7wgyVtYtEDHIzFFL6p0Bc60XyWTn8VD3Qw==", + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4", - "@unified-latex/unified-latex-util-split": "^1.8.4", - "@unified-latex/unified-latex-util-trim": "^1.8.4", - "@unified-latex/unified-latex-util-visit": "^1.8.4", - "unified": "^10.1.2" + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@unified-latex/unified-latex-util-split": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-split/-/unified-latex-util-split-1.8.4.tgz", - "integrity": "sha512-EZm92GRiOLcJeH/HFfh1unH+BBBGHOlvgjzIvG5I5XofLWj/Y2lwX2aPbNfrT/nmjKrujcUqPVAQPS8U2ydnpg==", + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4" + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@unified-latex/unified-latex-util-trim": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-trim/-/unified-latex-util-trim-1.8.4.tgz", - "integrity": "sha512-Da6vw1XyFxj1uk2p5cxOJXRMVhM/HEaf0SG8R+G1XUEJOmglicSoJOqRIAkpDrLOBZLebAiiXWmjbtIQzbhKkQ==", + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4", - "@unified-latex/unified-latex-util-visit": "^1.8.4", - "unified": "^10.1.2" + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@unified-latex/unified-latex-util-visit": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-visit/-/unified-latex-util-visit-1.8.4.tgz", - "integrity": "sha512-m5O9evxr/kiX1awZAcwUQL+8slVvlWlkbZoKFDP1agrp3dpk7+69npqyoapKKJEK0B4uRYmv93Ho31oHgNoJrg==", + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", "dev": true, - "license": "MIT", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dev": true, + "license": "ISC", "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4" + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" } }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/bootstrap": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", - "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "node_modules/dagre-d3-es": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.14.tgz", + "integrity": "sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], "license": "MIT", - "peerDependencies": { - "@popperjs/core": "^2.11.8" + "dependencies": { + "d3": "^7.9.0", + "lodash-es": "^4.17.21" } }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "node_modules/dayjs": { + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz", + "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==", "dev": true, "license": "MIT" }, + "node_modules/delaunator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz", + "integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", @@ -216,6 +1163,28 @@ "dev": true, "license": "MIT" }, + "node_modules/dompurify": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.13.tgz", + "integrity": "sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ==", + "dev": true, + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/es-toolkit": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz", + "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==", + "dev": true, + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks", + "tests/types" + ] + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -223,6 +1192,13 @@ "dev": true, "license": "MIT" }, + "node_modules/hachure-fill": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", + "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", + "dev": true, + "license": "MIT" + }, "node_modules/i": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", @@ -232,6 +1208,40 @@ "node": ">=0.4" } }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/is-buffer": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", @@ -276,6 +1286,53 @@ "dev": true, "license": "MIT" }, + "node_modules/katex": { + "version": "0.16.47", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz", + "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==", + "dev": true, + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/katex/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/khroma": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==", + "dev": true + }, + "node_modules/layout-base": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", + "dev": true, + "license": "MIT" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -283,6 +1340,56 @@ "dev": true, "license": "MIT" }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/marked": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", + "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/mermaid": { + "version": "11.16.1", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.16.1.tgz", + "integrity": "sha512-TQsq6u22fAn3rek5VOubrhKPo1g5hwC3FXUN9hiyupTckcYiGuuKGkNQrKYwGJkXUxZdojwRG46gsSCFZMDp4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^7.1.2", + "@iconify/utils": "^3.0.2", + "@mermaid-js/parser": "^1.2.0", + "@types/d3": "^7.4.3", + "@upsetjs/venn.js": "^2.0.0", + "cytoscape": "^3.33.3", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.2.0", + "d3": "^7.9.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.14", + "dayjs": "^1.11.20", + "dompurify": "^3.3.3", + "es-toolkit": "^1.45.1", + "katex": "^0.16.45", + "khroma": "^2.1.0", + "marked": "^16.3.0", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", + "ts-dedent": "^2.2.0", + "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" + } + }, "node_modules/moo": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.3.tgz", @@ -313,6 +1420,38 @@ "url": "https://nearley.js.org/#give-to-nearley" } }, + "node_modules/package-manager-detector": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", + "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", + "dev": true, + "license": "MIT" + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, "node_modules/railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", @@ -344,6 +1483,47 @@ "node": ">=0.12" } }, + "node_modules/robust-predicates": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", + "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/roughjs": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", + "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hachure-fill": "^0.5.2", + "path-data-parser": "^0.1.0", + "points-on-curve": "^0.2.0", + "points-on-path": "^0.2.1" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/stylis": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz", + "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==", + "dev": true, + "license": "MIT" + }, "node_modules/tiny-merge-patch": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tiny-merge-patch/-/tiny-merge-patch-1.0.0.tgz", @@ -351,6 +1531,16 @@ "dev": true, "license": "MIT" }, + "node_modules/tinyexec": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz", + "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/trough": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", @@ -362,6 +1552,16 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-dedent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.3.0.tgz", + "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.10" + } + }, "node_modules/unicode2latex": { "version": "7.0.33", "resolved": "https://registry.npmjs.org/unicode2latex/-/unicode2latex-7.0.33.tgz", @@ -408,6 +1608,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", diff --git a/package.json b/package.json index f57d14b..abd6237 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,13 @@ "license": "CC0-1.0", "scripts": { "bibliography": "node .github/scripts/bibtex-to-json.mjs", - "bibliography:check": "node .github/scripts/check-bibliography-sync.mjs" + "bibliography:check": "node .github/scripts/check-bibliography-sync.mjs", + "models:fetch": "node .github/scripts/fetch-models.mjs" }, "devDependencies": { "@docsy/theme": "0.16.0", - "@retorquere/bibtex-parser": "10.0.1" + "@retorquere/bibtex-parser": "10.0.1", + "lunr": "2.3.9", + "mermaid": "11.16.1" } } From 45da29c6a15dc2bf740a54c5a8ef9ad03cf9c7a5 Mon Sep 17 00:00:00 2001 From: Allen Lee Date: Tue, 18 Aug 2026 19:54:24 -0700 Subject: [PATCH 5/6] fix(site): render mermaid diagrams and improve about page cover contrast Replace the broken custom mermaid.js bundle (js.Build mangled the renderMermaid export) with Docsy's CDN-based mermaid loader pinned to 11.16.1, using securityLevel "loose" so the flowchart click directives work. Remove the now-unused mermaid npm devDependency. Replace the about page stock cover image with the CC BY-SA 4.0 Network Visualization by Martin Grandjean and add the required attribution. Strengthen the cover overlay (darker gradient, radial scrim over the title zone) and add text-shadow on the cover h1 and lead so the title stays readable over the image's bright nodes. Add a lead sentence to the about hero to match the front page and align the image anchor. Make "Responsible computational science practices" a btn-outline-light button on the front page for visual consistency with the other hero actions. Add --renderToMemory --noHTTPCache to the docker-compose hugo server command for faster local dev rebuilds. --- assets/js/mermaid.js | 6 - assets/scss/_styles_project.scss | 46 +- content/en/_index.html | 4 +- content/en/about/_index.html | 8 +- content/en/about/featured-background.jpg | Bin 233546 -> 0 bytes content/en/about/featured-background.png | Bin 0 -> 1179428 bytes docker-compose.yml | 2 +- hugo.yaml | 1 + layouts/shortcodes/model-process.html | 23 +- package-lock.json | 1394 ++-------------------- package.json | 3 +- 11 files changed, 163 insertions(+), 1324 deletions(-) delete mode 100644 assets/js/mermaid.js delete mode 100644 content/en/about/featured-background.jpg create mode 100644 content/en/about/featured-background.png diff --git a/assets/js/mermaid.js b/assets/js/mermaid.js deleted file mode 100644 index 1ba38be..0000000 --- a/assets/js/mermaid.js +++ /dev/null @@ -1,6 +0,0 @@ -import mermaid from "mermaid"; - -export async function renderMermaid(selector, theme) { - mermaid.initialize({ startOnLoad: false, securityLevel: "antiscript", theme }); - await mermaid.run({ querySelector: selector }); -} diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss index b958440..46fea82 100644 --- a/assets/scss/_styles_project.scss +++ b/assets/scss/_styles_project.scss @@ -250,7 +250,8 @@ h6 { &::before { background: radial-gradient(circle at 15% 25%, rgba(120, 188, 196, 0.32), transparent 30%), - linear-gradient(115deg, rgba(23, 52, 71, 0.95), rgba(40, 98, 124, 0.76)); + radial-gradient(ellipse 70% 55% at 20% 35%, rgba(23, 52, 71, 0.9), transparent 70%), + linear-gradient(115deg, rgba(23, 52, 71, 0.98), rgba(40, 98, 124, 0.88)); } .td-overlay__inner > .text-center { @@ -265,6 +266,7 @@ h6 { font-weight: 780; line-height: 0.94; letter-spacing: -0.055em; + text-shadow: 0 2px 20px rgba(23, 52, 71, 0.85), 0 1px 3px rgba(23, 52, 71, 0.6); } .lead { @@ -273,10 +275,12 @@ h6 { margin-left: 0; font-size: unquote("clamp(1.05rem, 2vw, 1.3rem)"); line-height: 1.55; + text-shadow: 0 1px 10px rgba(23, 52, 71, 0.8); } } -.home-hero-content { +.home-hero-content, +.about-hero-content { max-width: 48rem; > .lead { @@ -284,6 +288,22 @@ h6 { } } +body.td-section #td-cover-block-0 { + &::after { + background: + linear-gradient(90deg, rgba(10, 18, 24, 0.98) 0%, rgba(10, 18, 24, 0.9) 34%, rgba(10, 18, 24, 0.62) 58%, rgba(10, 18, 24, 0.22) 100%), + linear-gradient(180deg, rgba(10, 18, 24, 0.72), rgba(10, 18, 24, 0.4)); + } + + h1 { + max-width: 13ch; + } + + .about-hero-content { + max-width: 42rem; + } +} + .home-actions { display: flex; flex-wrap: wrap; @@ -294,6 +314,20 @@ h6 { .btn { margin: 0 !important; } + + .btn-primary { + color: $white !important; + } + + .btn-outline-light { + color: $white !important; + + &:hover, + &:focus-visible, + &:active { + color: var(--mmf-ink) !important; + } + } } .td-box.position-relative .h4 { @@ -420,10 +454,16 @@ h6 { .td-box--primary { background: var(--mmf-blue); + color: $white; .text-info { - color: $white !important; + color: #ffd37a !important; text-decoration: underline; + + &:hover, + &:focus-visible { + color: $white !important; + } } } diff --git a/content/en/_index.html b/content/en/_index.html index 78f579e..c9a3176 100644 --- a/content/en/_index.html +++ b/content/en/_index.html @@ -14,8 +14,8 @@ }}"> How to contribute - - What FAIR means + + Responsible computational science practices
{{< blocks/link-down color="info" >}} diff --git a/content/en/about/_index.html b/content/en/about/_index.html index 18e38c5..4101f89 100644 --- a/content/en/about/_index.html +++ b/content/en/about/_index.html @@ -8,10 +8,14 @@ --- -{{< blocks/cover title="About Making Models FAIR" image_anchor="bottom" height="min" >}} - +{{< blocks/cover title="About Making Models FAIR" image_anchor="top" height="min" >}} +
+

A community-driven effort to build skills, practices, and protocols for transparent and reusable computational models.

+
{{< /blocks/cover >}} +

Cover image: Network Visualization by Martin Grandjean, CC BY-SA 4.0

+ {{% blocks/lead color="primary" %}}
Our mission diff --git a/content/en/about/featured-background.jpg b/content/en/about/featured-background.jpg deleted file mode 100644 index 9a112ce8f6f9cbd3ae99824e0175c0dddab79cb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233546 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 z 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 diff --git a/content/en/about/featured-background.png b/content/en/about/featured-background.png new file mode 100644 index 0000000000000000000000000000000000000000..19c8dde42277c1da83420e5d1e4b5c36e8487ede GIT binary patch literal 1179428 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�|5|sV}Qs-s}_2 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

V)HVGS?O z{Hks(3}mg_(}x^+ zPhT~iHlH298<#D#0A~dGB>%G_O?`}@fq6XpNx2^!>v%C3!%k|CN@|HFIgh8Xu0%3| zHv{yaw}NqlhkomP9B4_q(kOh-iJh?BsEvVo@soS}V(-IIo z&c-gs9k{3C%D*;W%OKTBp>Yevni<*JF%;5jGc%y?chl$w!i^Ug#8`&P=q4QNI1gOJ zA_Wc3sJnW9Th$qtMGR#366s@e|4=6a0W$OqAKpGQHm082R^b!-V*Dg|B|BbZf}g}7 zpoY8cI18B@dTbbTc5nDNR{>{~iXFXxxvLD&KhD2OqFaqC;{0*K*JWFbLXuzL8kj6% zNW>adm{&*363P%vlDje#NF;MA%`nv=;BcLK^lFb^Xw4n9WK&Y*48e&4ZqsW0Y1CTB zRp-50jvev0;sEAxWEgE3pY6Xg6MV9XE}E!dkO}E*T)A;_--}ua1qc%{Nv#0jwWJpg z%$>B2Y8H&DO6gX^0W^rhxnJ4I1u9MDqSu4`2<#1^wS*c$6uP~b0v~{iCT$S?0V!rq zTc~_#$RV&^AX1PH$!bt&uKTjt8F zZP^`n`*L&i2aUo}3)+hi%_TT?ng`ZUHVth|){!LG?l@D|DD^}hl{bgB$#}*v4sco9 zy)2xT;bIzSO}~QN1LQ;bWEpjU6L47C1!xZKDyWS9DK$~jbA%ZF6J2OhB@Q&PhnWs@ zhlnI(bxyzk3(ONh9tMnsJr?E_=n%K$kYF4rq`5;nJzRuDnGnNcMu<}1G5FM7rjX5d z2G)&*kHp@e_S{Cz^td_Fx8G=&*Gt$RzvUbuYo=|JMrn?T&V108C1WS>HM>lXvLbOyX~)cVOWx5 zEFbwX4!_Kh0`;k#LAi)Ji^69!89-g6(oXav83%9DQ2N_=|6&bF(f@Ugri@MbOVfbu zWR&v!7d^F|ZW6#0e&SJFPL>uJz#zl|Fhf!VKz_r!;d(>onWG*w%~~bI*n>}o`j~eK z1rsq>65Ns4{aq~Z+s`9F{Okg*d}+G@2TZwemeDdi@qmN0B231C5Pplec@QEP#^#$~ zaj)I>$);G}J`OIhExF(q4}4|N=Ax5WjugJDugAAPVN?RuOhq#`w;Q7rwHiaqJ|@-A zw-K8|K=WiMy74_f_E&;2miSMtB*R-pynwKcROBn*EaunRR;nE)D5zlk1bp2|Y@d7k zg{tpH$zo9bQdzhvmXYVBryzB=&PUS0er)p zjWs=au-XwjRD@R#IdX2rep+}8=P9V8fKm}{Kr1&KHdh9_ z`RYH4SN>e(P9pqimi{6=Rm3%#JM(QClnmB&5zN5r`-%yeXF#wIQ5= z>~!=NRJMc-<8gz+fBx>vt$&IGcq;}T$TRW)9T@gI73F?Rz;)+$E!3Exoo>?SvUH*W zFpY-g<3*Av0Y!F(RVV|BHdSz`R-~+*&ik!ekgzcH;u#ZOX2%nA+AL#c`_ZPWL zTc+Bf-Rh_39=2NLA%5poq<*ckFhuS)N;7Iv=m80G&z2*GKqB3^n`vMx-{y)zhD-5e zC+lqLZY*oS#J7ya86cQ_bYz&d_uG)4m)}Jh5OVS0kv>!ArX~fm08YGg%|$p|saBRB zn?>os@PTd^&0)*|D6^udR`yE(CHV2^eJ?HBZfam`j~kHfA;clXM($7dT}B48JL*{q zF!1~X`Ufk5=v34*y#0U>D>CO?)&d%eHMY`J4Rnutz0B{rh3;d=j7XR)BM%V>MZ*+s zTMy;*jiuN~5=-^%Nmz1DZ65$sR=ngdl-2ZhtiL`En<3{l9ax%IVbO#+s{~O&rL}Xma!n`Sb;cAQ9iLF$H3XOOcG7I3v8IYc+!09?V@ zD@nv-^><{xYE2CSgFM_lb+p5wtxcw1q`^$bI$HX%;rkjm_J9n$8fmr3oqKYBURjkB zkU)|`&P~YwZ*7!NE^RA74g!$ml_6~sfgl4^HrNzFnahG={7cS(#wJ z7jsNoO#2d8H=Q1iSazb}unw;hCn5mQ!)!>~3l0nVHPxP?3$2SKQ;j9M%mlL1--hxz zg9!e~b{*<{h(D<2LJxhG^$nL&Ns1LpRaWoj>oEk}GLQWtGI> zKMWkvzd5c5)yg=2t)mVjz;L0|qShP=y?Yw|%Oa4qmDMveK=P+KC(ZRo_0#B2C7?FT z33NuABqT7yM088}JDPEt_MObAHr4;bkKk(SN>?bnVKH8#q)DrqZnBMz(?>`k<{fre z{8a4c*>anvxeX+!=}h6X6LS|T$$2Js#K9KIpDfREpm%N`QpD4(Hb)84mrM*)(u9Cj zkzmV^ut7QYzY9%c1D;HB!rd4}Ge+qT7Ob#;Q-6-ofIZ`HROk2H=nz*p%pUgl*gau6 z8aqRtSoi(S=+b0Biz(-e@n<4)WF%m7$h7H0XK{YyoM5-3x)4o-7d8!N7MO5%P+!=6 zgC2S}5f=UCWdG?ht3!$TvaO-i&e9H!;&ZBcK zONaB--{PY(k+N{mrVtoU#k^zapieaR|GhtTVNR2%J(<)`V8;|`EFqQncjhtd44`A3 za(|7nwf{la8@qAOfAKjr!2g$*#h%(ThdLFKME`4vzg6B3f3->pl2Z2bL@LKUmBQ6w zLNkP2MxNPcdorf19Oa#d#hurjrnLLeP`eTGHW*)05a?r$7p(L!k01!4Y}g=(DU z6!`ifZ(p?%+##4q?IxYmeutso>jlh4rFghX|V15Y%P0$)Cw0KKkQn;S-=;uudfy&J|AhdOxYDf~4{m;Jb0@{OvDWEIS?_RE{5!&vey>8hp~%77#k zL0*P91e?}V=n&QhiU?pUjtp+B5g6u3O*JNjRS%{TruT6B6!%g#mj`F-?Rox|UMfKR zNVc-{XW!@P#=fGhmHDnBYwK0Sxm$g{MjtQB4-hI4XxSY3#zo+Xkq&iaNxoWi@NxHmvC*}oqC!(fmDRrLc5C6 zpDB?y|D@V4qx{ooNrR1;>Uo!72S21HC=@?w=fsZs6J8(uQeaa9qF?7aKyV|@KIC!Q zsoPh&xG=Qz;Xf^$c7O=}A}{(@=Cb*wQ4Nth-U?~~c$A0poC5pEtLa;h;#prMoAUwN zP~~zDp`u_pp2lMOE6qW`>iItLheOk)9!}zFH0PJV>r(Rq`&(; zpX59!0g0^g89;>GPMqP^sPD(wA_Z@%iwo}y2P$h+68o*~oj*aNVkwFYLFvwPjR3$3auNgq#-LJ%vMTFV^hlU>|29(<%m zRmD7Y%}$?V((vw!+290Dn9m}gDmvUg11RpX!+yqpvTn~(r=!*WR0oqOYV#_mtEH^5 zmSUR`?3QtlaOEXM5>)FeB(5IS(hAlFe2N~t74I=4oQiN%gIDf4#$_@Q+)0P$?RL zoB1LD0)SQP4YX<1eln2^@@W=wrB8yHd#k908IyaZp#dU5>JR-fXItV>#Vhg9Gi?Zf z{@vsT0^};e8ZPSeHG!5tkj)(v&o*Um)D87Fwgqm?mP~>hsF>scWYE*NY3=3fFUiSx zO&_V3ga5mi_vTjh@cda;GgFU$iBnznH&3a);N3D33LWKosxaT3W{Q^ zjuRLF0C$8XU`{5c7qMiU{9Md5TP!<8Jm$c*cNB&Mm$@&}DFM)}@y>uy4grnPLy+&o zSU9v4Ja$_ALm`ya=3QuJ4uC{gElzQkm&hHbpeOXX_^lQ5N>w!_jW#*vYEB!!PvReG z6?i8s-do%E|0Mx1vBJ^@lr(@D&^NzpqpcNU^X? zKM@3{s&DHVI-9%E!#PGz0!PVC&z-Wm`JU!AOsedtDoVK$Ol>u?mQ>7LOXQ zaE#nYtQ!1~eO~I0%;9)!XrB!B-&_=>F6Qc|{3oeLsj!{bh~-VaU)Q z?DbC`BrE4lk%WC+@&U{Gce)6NMMu8>!BHGtOALz(d2s{FS^I!HQ;&j3tS%|y=dN+2 zw|Z_P05py%$j4wC!+d{NDQZQwahOFt5FWWyz>8r@sOeij0SWcKo?&mc62!m{b-x<& z$M5=?mw)VV<>pz)`WHKlKW`#36$;g^pi=zuZ0KzKx+138fgYJYaUHr>;G8E9+Lmf?KF2{ZrQ_mBQ(}z|QQ(LDx>U%5H zHu4G8NV@lNuif?qv(Lei!M54eKI{p?wB3ajk*h)tw;^xemeYp29^`)sV~+NIGxv0t zsUElW@|2&`UP38Y690v)Nx4QOcAd^xL;do~!t>W{Ir~Ek(^cOFzlnxL*$Bl~-&kl) zqVpo=&t$NuLD_9?HaEeXopWeLwD`sY;reIi&)$%X7MZlv5RM!IjSEeK~XpvC8$0}JPIB&R|?RB?%Csgv+7WB3Z; z#S2puRn9uq{969KQj_c;Sv;J0>ML@M8B^jyJ0tv5@{waEDYx|>H6`nxc72!mcgtd? zLrb-jDBRJTz{f0*GWG|-NJDs2j^K{C>2QFJ-_P8>BhW!XXIs4mz9@9uV2|p>kOoAo z;n1V_R2g^tUJk!`@M}krziXi%3P%tsaY7N{97r1pQPxSmm27_ z==*-2EF3?gDBZF(lqy`)aC{zM8xbO-KMUv6KOB3d=f}qF8jK)N5#+`NMT*Z=R7}6& z+TOc|4f-VWAEhCsi2mAKlm%@)wHj-lNR1{vESbgqEs? zpziY%{HcQ!7|9ts3Mr&4c~g!GAj$?ni7T|v=7 z1uwV?8&4RZ&B{9+KG4u$waSNOVFu@#R;qrp?n{r+LO?EK#ZX(5D~pT;JR#%D;Z89B(AZ!<<9AB9E%G zc{x=Eey-wW{Di*nOKk{fAtZXh*(WP(?-hIi4RelkZA?ZJp zrO#bK-{a{F0C$vOrorp(_y4@`e_wm1CF;_-3M!_TagKWu9EmbF7LKZ$D46eWJ=VtZ zH_6qOj^n@NE;A{)A?_)M!++`<9jz_-3Z|}iE_#u}Ypc7Smd{ zvFi7aj-3R)1NSn2g^Z&Od1flGWAfAU*sWS;7^aPG^35EXlC|Ez;p%bN6_oZv zo?%^SM1&Uk#ZkP(YUb)l$JuTConMFFl;O$J`TAM8l$-65jWx?b9g$4$?F(5}Sq;f} z?LyOz21CXMg!y^A%p8!PZwoiy3Lrv#moAvKf%vjhgGCb#esYtM$;)$aiWRGbAWv_d zttxZ-YoEc5aHof{xr|F=mEZFvNxF8<<EZQJt|SF^gnTv&@MC#ta7&#rgK!U5`OX0#V}hUiGm zk@t8I&!fEpwMv|>AoM9*QNmd!Wj&3pnMWsW8%m+5sU*cOU6ip;BFCaBAa>Odla|@7 z1ud%D^7-hv`O__rB$#qW;(HvlUgDQmHFml!#nS~AF9Ob9ULr79rXlJe^ztO_&h<&v z6m>^uU?}?PF~Pf)*+GEFy3C6@B0?-xai{#A0a56zJR5o8;6_@ORek(IXU#854)Vp> zK-UDX>goly)sDq~52e3<5z3VA%!m#;7;7cpV?EP^q<>~iELH-on+;%fp-{$+tVUy1 z!|36g_?Gw=Uccv5lYGCH8vutFhQw**VMXJ~%v@_44-O#fx1yPU`(T+dOBe6IZ_vHwTZV{&DYh==G+`cH<(g=4Ety4ny*BG}WuoiC01b)8h1XI`cs}{UqZ=Fq zdfIkmOk7Y)35|1_((8Qe-q`QdJLT0X9Yg^3+Zv_piZo!qU8uba%_{T1d2GW-ZXn5? zI^sxY5g;!Bz*#dII~JO%gT{#e?6=E_p^01fqv<0*#C*`LA<0`v8#cUp$XT89EI_OD z*jpB!k@4!tB1&Kx$4}x#ZL0uy5(U>mm4#JfTkACRw6i!eAL`-Q_LAh zfL+3iZu;#u$!lXWFoLur65iRwHHQOBPProkAt;)g{r;UG-YGCrhgKHnPyn>v0mA^1D4vq@?i}8eu3^(GkUh#FY z!+le8xAb7W(@1TaC?2x;+550vz}Y~525`8wlVuqK=N9MV{%wO0iNW>ykb2Cj+c!>{ zgxBfKMXiU$60hdD4sdW-VC(INCmmJx3%O&)XHov}HVn>f7>trMw@2q8H`@wD@t#h8 zCBixQl&*b_e42?fNxeznf&AWugID@*=gbAGslAOmidg#^iauPMFQKh!C)~83Y^iQP zJLADO8pvX3KcCO$5-tv|EMy18O}E2x8UOSlj{1FeA5niu73yrfI-&Ro@nnTV*P#Zj!lN^a$ll5M}aDwIJeW^nq`bErR20$zEr%QRrH!ab8hZt?s4{ozEtUd*pB+7(iz zT*xuSbw6h@J<@nwoOaGCpWRtkm&b_#*ZumGX7yt_uvXV8ctT4uz8Ts=qFp(f6_Dh0 z^{qC7z994SH3|sfc7YxKd0K>c)q>rg-#8s<<9PJ4r_(kXtf=(31brLKf&KO^6DPvF z`rC_NK|?W&^1d#{=cca`$P7~-dvmv1AL7q9<%t4Pz@N*zGqF>-Q#jcyz<&-wLtYZ! zgfrwjWZPuB&O8Ig=r99DFp?LGaE7SZiPa_1?Vj9UvjX8g%p{dT5D9#-mf)dJscUK% zXO!9?&IUwf;kBZEQKaa&l4d?c%58m~Qkrd0A23c#P6TUo@z>gP)4WY?_w(uw8PI&* z-wW;}(Y~IkPP)F@KWvGk1IrnXzHcONaP`ZflE}9?a_hC_|P=)@W5`KXgMG3Q3?5t{qmNy(wetHi* z+tK$4t33YrIMcB)jyzk$_ew}RyODk5rT?f8v^nZXsI!@6)|{Zdm=+D!|NYN4m(yU0 zmyBtiXB{2xSz7lOr?h9E+1ou?IIqr@q=JLb19zQDzb>tt7|n#}#t8zC?9UN(#Iw_f9-Tv+OUclwckFR*hSybD8j#EQ<@1pStJU z+4G|7O9TZ!>3x1-?h8nqYA!~Re;SEt+#QfVE}ABo#FEedViJMk{-QjRJXS1;34i!9 zKb2+D?#iJQMWZk{ddx+Se4jJy=yzcOezmk5op9It3CbGh6xjhDlq~Fqjwj9!snI~l zm1~B)RRCE6jS7j)MUAqVV)RR#VMUCrU%c5=pvGgZpUN50P!a!`55I6Zw>!Q&2mHOe z{_`OotN5AMj6XZf7&=9P@KQwJ6=Z&L2zR-h#(-J=W1@DR-G;-IFzTd_jz){T-_@25 zod~592m247YJ*zZHC;Rr#8(hm1TVOlY-{8FF8Q*~wpQMc-AoY(!8w68^vvE?wl{Cz zYCb+LZ_uQSKmF?7{^J0?Ba5l= z^Eia%-YAW?{!I5OVf&=-)-DdmS?m#@dCL~0ks!{mu^(i*4_r|d%TVMHWM+S64;)TY ztdLzYG!vn{XB+ZylcKPO%zmV0-vh(hrGqMG|2$>hk)1Ldm%~E%UfFsT=S&Mtc`w|M zmUL+Wcwi!Dl>kKssu!joUf8h43&$@b#R-3)&1b=m)Qq#BH1@OBQ4M}8EZ2PchS^;n z*z%7%tU@I4_qH?loR78bPY=Bgq*qT~lP1QNP`)h%D_(&uDd9JjPx&reUoSmeXrFV4 zuwJxsY4Cq;2~&uRqYO_UnW!K7o5pPSS~>hX13EHL6*x%c{rWagcgMK%&$VpI(111q z;os-fFNz8hD7@;+0lExos6gm7deNHp?>&^@BR*xtc25V6>dJj4j%aJQbVK)GD2v*nzgi%89ju*g3Kfk% zpBZ+jQJ9T*f!M*Ij{%WIeev1)QzU16dz_Lr=@8Nv1lSL?sYIIPHVz?{dnZ|`57^4@ zWAvV7Iw&_w!k=`mmJ9r4en?B{#|49^czN669V52hWrOag&1Of9{AI{fJsF9pI!_2JzQtB1f=Z?~N9#Gw}4GsiKqv=@&p9^%4qi;<#%4<_kH z6r3$J%Zv4QiU?&{DMJVWP+cKEvm8mRk2 zKc9_OY!b6U;uc*@%xi++sH0q3s5aLNATjT>JqD@^W(q8ywvDe5Z7bwNd(pj$xtCg- zD3V4a7aAKZ=7s~VUe)kfZN!Ueh$8i*rN1h$pm!bBqs6)2XJM1wFrBH`R+jpzP}x&Q z$T6IJFMGub;0JYGbpEXxUgxC*9dJK%qy^>x;Y~hH=4k`PDULo58-2~S_`_{ZhOhje z_2!1|=O?VKiqRofW6d#_j#U%qd(N;U?v9$ANx)CZ0>E~tXP9J^f`q7I-Q3)!0+MF$4l>+pG!|1blmL4~n zgQ5mzcSw5ge~mAa0n3*)LL)HXQc5SO7sVL6`B4ymI5Ft;nw`K4qZ=WG^#J}=ax90b ztBGf|u@%7~v{dS`0eF8MdMOA>xQ@=v~OOl6|EKK(eVoJPd~qw9!Bhzkrf0 z8jO$W-%k_Sg`4Y)n6Z#{F3k$GQUKfO)ne6&#Lk>bB2K)alMx)_3T>bj;bA*X&JI}K8g1>OfHqm0bsBhryt7PJqP3#Ux7 z80Be(eijb_k4G;e)iSo5cZIiO$gF&B9MmP^e~EUG=4MG@UZ;nHmI>sP4E(7WtxGl_ zaVp_>&KrUczH(bhu!}}@FqJl(N7Upq8gsh+G^ROPYCU73@nLT;C;o88!m4`gX+}a<>6Z^V4CK6)2#x_KM$;0tS7OkjFFuqM{{wMdFL&B zrB|fYiU;>^&ui}cWxjU|7xfz|P-`hRy(lL~Yv*(OgY-aI5GW?I1l}m|Ws$)-(KbOX zc7ql6@uFH0(@6RF1z`=pSEERcRi9Rb3NdFRm3FI&jq?;~y`vfWEo}{AfZ-cU_)7>h zX129W@(WzJ@H?w>ajo1(Usn&$U_#-qatkCy5mT=+7w9YvipZ6XAJZeE3yAzUtd_P0 z@UHQyd0m$y=xvhc->_!777n8tMHtr3mcm!bcU9uGF^R#`I;i#DK-5&_8NqSWj-We( z<2|{xvO!7MGo@mL2ol;Xjl$zoinchcjiB=B`fG$XEn89-}Z7&XB@I#)^9N9t2sNl`K9Rl7wm4tia99WUE*x6&;5hfArVCz|&~X@dLICBsEgp>^1N&F}So zPhIp+o?96UiiIzJksgUcuHoikI@h||NQzrr+$Ds*6g9dK*AVM?#lW z;}sK-7Y}iZZR%}}QRC(Mu+*Q-N6864>&s)fiutEW6+R@i@{Yp&-%z{5WydB{!?6Bc zBsG)3EY{HY(y`(%Wb*^o?KoE`R_$-mZdlk5eA-0}1_wi)plCA8X_K}Yi)jvKZaYEV z<4!s=FdaCa*Rz{irysDHFChT%`fb#apGrLRn(*c3nGm;b>>E#gJ#5cF-Hd6nN-?Hl z6|GV3*vx&wYCElOWBzH(n>L@u@?Fk1?a$6$X9fymFZXi+x08$>W-6m9vgsST?FarF z+>+^p05+S`nwt>>!BaTHfcFPUGs;T?XA!5+$G433L%q3w@STQS(o=B$)9gxqP|3Dz58GM5`WOYT{~bXZ(s|{oU_#Gt^vX zIybn%CcOePR65slgr7d4wVB^b@_{oql78w>CZ%Gw?%i{0>n%Oqf)p&(FqETCX-~2p z&%37mZ2a2YHSeE4L1})Mm!ay($`0zID12BN@Hm8vNkw$`Z-ttw` zMnVk=2c6tySq4K+sL@fLQQp`~-H8Z8V8q2xApF|9fcHr!&!K}Mha$);iFtaRWbzF= zmVY=%Fe1WYNwHe1AVpZKR2cYFHG`yR8cc+<5*P7jXJT+Ixy;Z|w#1O#I?v}vYgscS zzr|6T`1NFK$0(=u{(nb@LTw6{61halKt#3g1e#!{ihk;kpPGx_IE}@pom=4`wpcFO zFc9nkMXYnAiy!frkYS(xGO1ho7Pu!m^=-D~LXvO|Z15B7wWK9|8 zY5SnHerx?jW?kRtD2RfQF`C}&xP4uVL|AW$)T2=(Nt9dd*t3E6$1WuS5Yh&N zf0g#0_!ycyc6;lBAyV{9>sxAJrr=WRulPU`d;6hF0_YknTD5dIkSJQStcYOtCLJc< zj`7^GlpPGo>$PWpe`cZj-ql^pp8{d)Zvmg-Zq1EmT4v>={skbKd2*>Ha^vCFQV_nz zTBK)Mhj(|jFB!+N@WcM{IG}ZN_7W_CG5mM{#}FVDd#rx{G19u8p}cO41TnZqi_jip zv}yoJeb}ayuKzBQ@K96nFz&Z%jFw=Bi{`tzcd{%At5B2`Wy5rU)3`4C^~(Saegymo z7h8^UH0PA8>jASvH$5G*Uj{FUQQG7TvKaQazyK|tPaksc30cc zf&W@FG%hv>@}{2Q93R5p84v?&gmL#)d6+K#xa69-8-sg`I(%|w1J zqbE;jgZmcNiYV&Ueaux(_km&JME4=)W-;SP&dbK(EQWL5r>^sK9o1VqnxfF77_vqzE8zp}2U^!|l26S?hk+0<+TILg&xyg&f0Vm>@!FU6$sfi9T5{rCy>D&;jOE5~Gwi@a;|9 z<_=|X$meiFCQpH20XYZt9;4|oZOY4-bNZ%qoN6h7j9)D!&3)Rh;Cq{oWKGVNRGue9 zE1AydJWbU$lFF8_7#J21sgMTj7Kq>3KQQh13Az)JRs#b|=qo|ibhk*|-2g4M?6eXIhW0e;D`hLFoc8!a zu*|hlGpBl~B=0|c%dK9<@!;XoBsjaSp^GbFmt8p^y=O8zixoNf?c|2~`$X@suWZu* zP~4}TEcNB0FGn?h=}ejS^rI$q3MH9}1>Au+8Ac?{Nln>~DUv8mBoot#*&@A7s~itX zJx>8|mX$8v0_xM_qN$==-q@h5$>11$N*caNl1jt{VuBKEFsM$7>fJ9

7!iqx)yZ zzAE!%Z7~?b#Idf0wm(7KptwY-NxQDma>IeSgo4r?Q^#4+6s!dW`BUjq6bqW(ghJY@ zAZ2sCCtBg=1u9G-iXnCc{7)L+i}QSy_vKi^ad!SiBzC-berQ$&H9|6lNe0YSO9)4P z!aKK6I^g`WIw&vHNWH$-s>~mtd6ja$Si_Jj@4(Y8$E>ESE=1H1IK8{nunr%aMvLh) z*Yp(;aS@Zz**7V+k-W_=;+5OK8c-c+ii&~)=n4l`&FbTfj=S=&LGKQkp2pWNyIPz! z!rZxAS&AwXrOj9B-W%`AXbi@1R(LxaZQ?z+Jzm^(b!Txu?)}+8*X3&KETT0xOp2rk zCm|u36nuH?ep>C;3-6)M_Hx|n@xQ;nPx$_&WoaqnCMlWrF*nj0AlY1KJa3 zV9(vGz43MFFgtz;Oq$ZMOAQ=)j`(`x2vM^+(>my zX537&%`T&j+Ghn=dSWl>W@Rb3>Z?MpHjanB#KUH_)_n@Cvy|-1`yUgM3iLdU)r!?B z%+gNb^*3%B&1NACgfM*=z#%VjFQMDr`uW*vQ=i}KkO<*CxcUkPI<+WmS2nd{Q^aXf z#BXskUe`u3&Kv_v^#AL@dt}HBTo&v4n1XYElgv`Hcac-rTf%I#GFX6$bvhE^iK=O( z(@n976%Q~16PQGk6LfF<3jaBr!m{Tq@KfUiHWxoInyjC6j%OFR7s#BmPFQUosE-R| z+`R6!o57`WKXw$s9}W0MuRffSHcJ`-JJ4Li7Nl2ya!&tEijpJjG`t3y7u@-x*v|>%2xlvz0!#Z7^+qHT1x$JR8m^_*e0>PtQ zpj`M=n(14bp)LKd1{5?%jmVq&ch37}bz^)ORYqN4l8Z75)zyaCS=HG$0%o8zf@a!iSiQPR*M4cEl9k8L^flX{f~7L4(5&dwaKROCK?xfCe|Ef3*XNmo@Zs zx}rgbG1ibi;p_Y*0L zTI6rGK}3c=I~%`PuPzo-4ZwVA&DfvFd|-On?bZzs_Pq=7UF!5~Rw#a@l=1HKnOq;a z- zazBdv76#!Lo80RsnTL@1==X_B69q)e0_-qX;Y+%>I5db@^w=0=eLJt;BSZDqbT5a> zRzjMRYh}z9>nI}oa?~`z^|p5Weh&qsOoyykDG^a&@2e-C-F;V%FZ(91DLOi7j51Y^Sci5EF_q&-Oo^Fri{XQOnsum9jSzH8^k49GCOtnM~o&6L>- zlpJ|dKrL*c;;EaRFM;ZaCaT9_P|6<;AN6G&+KxtF`2THRE$IPjbd6N)Xp7W;g+9QU zFzgHo@$d43Iq^OZBV$>|_YuYWN;0&pr^WXw%RCL>Qu=W!L@|E&Qu>XW#t9b(pRxR> z+;c|c%yZO=Drd9%M$pig{kaooDVwQ75`Ad7p3I^W2uEWE0Y6?Umsb8dTSsej;Q&X1 zF08nnNDDk0pDy5V{HdV*OAw?pC=7p?0!#g8jb3bc?`-lI($mw?FJ}<~*U#7kSSATE zN%xv`^^Bv^EL&abkqTOe zt)xLMif^w6Y7|4W8Eg0qOgouYJ3c7jaeiJGD43%nAz6B>jW<(9JvZgQQ@#T=&WoKe z-12Gp@Bxra<4MlI$qRApv0!E{z zUn6GM(CsQc%~UvfRSvtd_S)N!wZPaW)9_<^fG z|K-^CsakgW#sK((-|MbMp?DtrQMOf*e0I7!p55a^9O`#9b?Ka+KdYL?pVWetRTO8o zD}mmAN7D8#9{&ewKp~He1aXKM2~sE5v$F+9ZrKnm%oOZn8Fw$W zW#0C5eL)RhSL?liJ^aYNibY_V(Qh+c@cCr6;jT+ zp`-C@X69tSne+LoOU-`0(NVZ+GXE`E47@FbJJyQW$si6Yv@S3{o;HdR@IB|b7(H3B zGVafh(;(M+Ihv|m?pA^$yXS>_nJ5Y}8O`^7v;^0&M6>Y@+8Es}6CQvhMWC&zT zITC{}AI)O1);c&C<+7)(!=uwQWxl@Us11WqCl$|`@`C;Kn9i&(9*>k(KI7G#pDXAq zpM8ag+~4Zw)mR@M{E7aMJ`J6N`HFDRQzpesYq7OMTv<` zWdbd%7L@BV_+S*zVvNBx_j#@Qiv#S+ik^R|hqs*}&*UgM!#fmF%vcq>KV{wa*^~$L zI2s7YaIRYSmsW#Q^9S}s88%CD2124RNdJ!KjK(ekr~nBl!zPU{X;K#kjOs+4Ag*Xq zvJaV4Ka|B_i>0F5e#Qi6?p%JXaIMm!cqH@@fz#AF3zY#oHBo~|1^bHUrA!18De4@) ztJMzJQrfkve+M&dtg=7k$|;o5aSwR7+G;@^zd~6i8LWLh^;TPNbYYnj9e(h(@thr= zITE5K%rNLQJvP7GY%-1)bU&Tick=Te8Oh;~vgYr9iQ&;Q_z)W7vgY~;P3H{gt+y-2vGg_K33|D@%EcD*aowDI&D!}Fg=D*#yvcXX`SckvsetCMP z`(7(uK6zf!T@vGm%$ES~GaZ3;0zX(O5IIJM-LPRff4_Uf%I)6B*sZ$x`aGd;(b(m4 z=2JzY`>7_=L%Y3aTj_8$>H)kQc#*6&j0^iE{A`lN8hjw{@j70CJYzNP9=&=_GHdAZ zM~KTR-XJ1Q!gkv6_~gfkBzc#&bzo8%V;fx8`?&idS=mcU;U3hWe+o7>?$Hk_>%OM+ zzE3+ z{0F5>YXYJu8w}>0Zmw$^jpe*Z{6HyiZywp|Sh zaL&IHn|u^%>YKyGnAG{uY5jvZkZcsLI;aYwS~N?6H5ST_Y^_D<1gZs@T0tkj{UU!?TE6EyLj1X~pfqu4iAq92U8|Tu5=hoC$+Oz4k|YhUg(Z_0Okaxn#<)!Y)y5>%q5wHwtM~`Hs!Z ztF7Yu^l6lCpKj-sM`WK7M@g=n_E3n?36B;k^rPNDkr)y10Iq1fWezo!cUmY1`17j` zwN1T*;-Wm8(-F4j0SnO+gBXu(h4kYV$g(5SG9z{bCl*%HQ5 z?qTS(R0~u|W*e63+Bxf>3J|e3rge3qQGzH9$@QsRC?8g_3B2Jst_AHCAjI~cY5^5) z6woof@ z{N8lH4w)zbIr#|u(1QR7InJ7xx|*C@2@3B43HAtUXoyK;h;gHKco@TYQ@xUzd1?BV z%zGc-A3&*9su^XAX2);AZB5Z_rfS@81V>BaHN3a1a653pud$fUdwJe`c_>`I&VHWt zrDb9o1mn~of2Lp_&`re)O#7UQ;Z;t->Fnc+XAPY=J*OW-GoEUXaUN3u$7h<-%}KQR z;(bMUUF)<=W+^k53z6^Rcoq>L_Y)=STG*n4?}y{)1ORXY{<)vcmMmz=^CiI$8sQkR z;WeDiJT~7BwfA+0^GZ~P3+hzd*}571BB`_2{(uIl(Db}$qCJ|)``{qpnJwJ|?#I+h zI`jOL3!^{)!dB)a1%Tt-HQGIYF@rT1dW&hsp_^=r z$D4#g+g%577IkUTmTQchuJ134C3|<>zP7>=c~Mv>ZdIJjjk4MtA6^T&wS`ea9;`A- z8KD;8r+nReQsG8WDJJDOk}01CL6^D@6Kh^{5{?IrI7>gicFA=(a_+3xH0esR2$3V2 z?`Z(aI7a?Zhl+3#hkGn|XEJw_jRN$0%a}#QM--%lHP0G8ZN<&f${@HMBu)8tLOP!s zqr*239M7Lrx+QRE40E^+;^v>Sf8ezi^6;3D2rkz*1*$;?n8->@eL{o9n zGx%Dvf3No{nH7Q(C9u+2KL$_O$X~QU*kkoA41R&}q0*7A@=_W$iOllBdG@fd;r&tOLT2 zJ5#G>jKz|RlAII-vFX=(8+r8{e`zk5P)djRTKDz!>{*=VU~1FJ`2m3^3PGC2qJN21Fzyg zmv3}9<|wct$E`U5{f2Q5rLtoiPhurmHv6cxx+pHNRFr!J5 z!K6C&=6ubfp_&nIqo-V>{;^&gWcZZzuzTqz$F4HB*9{5VRGg0*U|CfRgx82yZCMfZ zEfk9Dx%w(d|N65?KgjDl{p6~U=g_GD&maj2JF6bg@-5@#0^iucP)~3u?x6!AMM__dr>gzThqrZaavl9cGin4*$M93zYbLuayd zt{5*Is*IlTO^#+Oq)*VwupiXq zvWxPQq-6V80>=13AI>SF{Rul5@;V3*E+Xmp*yJ-?#M6Xr9bQ_gdn7n#3Jv4G$_NR? zc|+S-!FnKHZ|tXlneJ!;dOUdMu75v*W7=HwC#%k@J_MU&-?xU1rj4y`MhT=-AoK#9icMuMO#@%gx?;{lJEt2 z{#%!mDDVMNTOkMEsZ7p1I4B6xZpFXV5{vLvm{HO1PQ*WQw28X_!9La@3~ud9Wu!b4 zUpJ%A$8_)Wa~ZSMSU5};1UNroG6skH&VCM8yZcvBXUOvtsI5tS&1Rn&XH#vAGJAi} zW|Mu*nXRd&Hg|L5@M}k(pYQ?iG+43MltNxj~I4w(G#lcIVs4vG5CyE{mHgVK$ zOy(jP@B3l`)mzhkst`Txs4pCz=%a%UsH zz!q{?B6VlD(VnF6Au*eU%XCiJ;mEkC%JyLBo=4k&dD`>rzN zm-+K9)rv4RWjrQEmPk|$kPOM}h&leXnOY-jOQ9=k*A~ZB3 z&QCkM5$4+-zb5S&<@(q%w<==+^c~E=!tV-VUjbi!I;4iEkYzakpv;E zp$o?M>BuC*9Pd{{*(~8?Fg}zAzoT>WYJ~9ZbxkVbzTT%KLKH$=^HApRFcTL)nA^^) zmyJ+lqQL?$w{V#!(WP#7ZNvyWxV|bkU4mGOfnxY?mI{xD&(_;nqVsBAyzKi%(`6>E zzMoiMTTlelO2thHHirW1H3$1g84d=S>_Z@sJYqtf*$`!!eE_R$$U;XKDnpu}1Ph=BbqDpU;QXZVTS_PS-I_b9MFc!S8#- zUMm(=gXOq78n4HTIbL=`ieG#U);K)8|19K6+Uv9#`;-nsVM!4icudzce&}WHmoO=6 zpc~STg}twb)y17tIMtxQlvB@;TT<4wNqYF@skV&wF$5HTyprn@M4w<;6$;!$&M}3G z$F@0jR#cF-RYr;zuTN`M3fuuAzEi1nunO9vtiz4xxg_-HkOOEKU%>#YDm$;0 zvG4EC`vr{e^;^4xTyCsvor3Vw`JRA9LJ_S131`=}bTOYr#c5+fo7$7X+U}*rKMrEWNr5L$dRoW=TZo@)ZMXrz>IeCyh zc_P^3YYxT|6Tt|*mm8n*__JXKYx;)Iip;61xs{UN@*uOG0s*)vy2QItSO}jY&JpqB zu`39`Q95&8&&J~%!}Oftq$z;wtCu+V(l&wUri7sy2i|2Cfk<(%m0^8V$b8kLB;bE=`UpvNZ znqweN#ans%*#3}REeAGj8)0GfAq51$kW^1R!spnA7?`HgQ4x12clnCT`~Ir%c=B5i zGD}jA|T^J!PgzGz?X_MPF zO7?2kFk&^+jtr0!@;mwZ()4_$60wRXtVAuxK(~xh+?Vt7>vdNY^xUTG&wal`*U? zMVdGEseK|qgwVbv4r2a^)Rf|>#!po+Remq2m%v12xnRs96r8Yq-{>n3gA83M6KTms zNT_<(G3_KRE$|_fObaJCc!BuH;+NLgKQA9UbqmT|h|Q)-CiC1Nv9;8h!fhKWQcEZ+ zIqclqhxdHie?k^<BKMJq|l!49-h0dWO*!frk-rnIfc^D9YWX zZ>N5$F9f+f#G?}JTNmN3@G4f><~!Rpq{oL4R__X5S{ z`>0JYWOT0p)wbWRRLWQu$3jPEweWc63tr??=1M(nOb{fq z(P+&=%)hFVQSG)44|g9+3>!w9Rb~DSAWH-su*OvX@ZkFpu+t15eFT6#Yci_5ZL+3> zS^HV4p_3={dp1*+Hy*8evfEqn&^v^d@r0JUhRV%IN5mr_5sR58)!2((C`=t(-#+|m zt0&-lmSgo`5r&_;iM6rnyNq>LhA8F)nzay;* zAlI9#IS~SmHwYkW*C0{xPmu8LvO6dSU#Q6jGb|KS%d5%MBhm{{;WBdY?^w^Om zig{T<5L-L=>Hic-w37_30U10qrfvl463J3Q3 zY5NWqhg_X%PPWgzw%(GijNeINiL*9=?wR*p6ZBr4x9DpkjwWRQ=FGP3`MTEaZeWx_ zM)`}e_tPcv$o9!=P(*vg^WE$YFvLH5T<{(T2$Ty+yXX@mL+yC$mUik4@nI}3!76vV zk97n7Fy);iwO{QlPEjn9TN829RSj`O3Cr+uJnX)ut{xeiGym{tv=(PXhVIP`{&-D+ z`0c*;@W4BWJGAL>sb{(M^rV+*>^LQC68)d)hg>LpwkKMR&}U?3WqS!FCKl_H${yQj zxsHi-9kE0u*S)5}b#}r4J|~WQ@_q}mfUD`p27qh(&g{3E_Qb>#>1k`!!fnHBY0>a5 zqjCi&Uxfk~l7v(5={+LPqvcd67SYgm(+(3LMJr^RavG4M5rrm|fQypzLiC1t?6F{5 zI&Do#C#yxTO!eM`gT|3PcvLG&;Dkklbaf$|LgufC{@!7`m=12HoMelR(JFoUn&u}x zZUPVSfq7HQ1LfwrL7GAI*DSSIGz&A%K~{+P;k5+f-vFP5BLh}m#J{jGHiD~ZiWaz@ zVVwd4g;Q{FKqOWEE#oI$Q&*mX^5}TPQ3`e0-g=xuaZh-JtaRyr16kWNw7`EQt#NcI!3 z3;JfUY*h2OHrQ!%+5=_eLMJ`06SU#;a4Ngl41g!E^68nz&2q=~R`Ld%0hjbrxEl?A zh(0;JeQ2w#yqV*a4abn6cOG4vXO6G8r?Px*3`V5+Zr(ry^@5GgY>?5)?^)o#X{|)+ zDP`L+t&dZ*B6hBLAU|KtzKwW8B*3SCJ5mR!mbRXvK{wF+2Ad47>h}6nmoI=Vlac75bICy5fWQ~6aSJ|XmGTg$D4vPHnwAPIQQZVY^0 zOEFaj?zvT+*-bJGNi+lzH|6Wei#l10$zY=XgOkv}GDJ0=Rz$u(GKuCa8XLd*BS-jY zRz1s(cRqV0Ntn)<81*74{{yCKnoZ~#OXWK4quM_OtMg?l<8TF0qIW~FB$ zuZWH>WmM=-XgMuO9#k%0j&}-ch2u@9X(f4xw6MENxF*XM zjVX9064a6VdD0ukKPcW{DKe2xk~Mnb6pLWE{EMyW2CJ!uj3h*5{L~^aH_RQY#m$!L zb%@RBA@_Hnru1U}bO3=#`iuiZDwL@b{fqVR+Gt(gePm|3S0!nQr!~K;on_o|)+A2b zk%2yedjrp8J_3Jn&K$XZ9;;Xb&M{|(sEHPTuN1iw2vU8VRa~SBs!R}?&pL`1H`?fM zPpz>37ZIk=fnRB|g{YzU6@SUz9y z{ryxTzxuq|9>heO*9qYO+jEsT9OY>MOfxTRjSlP`FD5ig#4ha2<58#iH=QLW!NT(d?6v( z?y~If?3nF-GJpsx{&E?8Z$bflc}7lxpDlD)>ksx47soV<10#hrU)9L$^$ai?$sD>H zSM1LfwOUcK7E{GUhPPo={(e9vPoulEvhOj+c&og$qSV?}w`9#?M9)p=(VPFsrZC#n zEfBrPPdIgzB8F5$3F7b<`#i$E^U_pebaVI6!1mE;fP$%~(yXlG*KViYWTKwY|wruAcCuRGmTBhF2x@ z3fyh=8nNOic|slfDRWAxfRLz#5LG-<#0eGFkHMAZn^I997^&r*t@dBy0lqSu5*!y#iz;o}-YZunczfHeoIK25dd9Odi>K`sYDcI4=%%3!zOPX{r ziK<>UrpODAs-gJXBya`*<;}pweC?G*5WQk`bRYAV99o*R+_4D>PCts&zZz|tnaS_K z0&ZH3y2F(za7dHhY@WhQAdnob_kDb2#!4)*nt?8{v!7qEy02p1aDYwKv}DH=5^uun zPN{_m=tyhD_P*V8%~X83pgJd{sB2!jnICZoIrr(}YxuC3hw!~&Jwgl z%ZO>?ugbXq2ZaZyMyUE2;(W@TC-T>hRnXdhz78afCKT~BxcNE2(V=CQ&v{29`-h;* zmRwOwdp$Xu@cetjI72P)pk?+JkQ7s`q}gXG0OpbkX&DC#G&OgqzhMgCBm0{I_j?zr z9xsBZ${0wd)MmX{CCeFIR8;gs6sjxHNjOsQpbNL8d2F0J)}#vvOn^ifYD0JF{7dvKw+)rPQM z`QeAGr{*YR*7|rv8`OC!o+n$ChL%Af>lcK#B^gg=!XC` zYu=6N+ExSL>aLZs)mo{a!LWt1m{d@C|KhA@oi_O@dWUSlf%u#Q=~YtYu7jxe*lQq;W6t_KWt0+7|fI=$y5n;Q-Xy} zIQSB?GiV3x!ppBkpcp71uDW4TV0ED+JQ8ig$_8#wePM{xC&RgG8DJ?Lj{@LBX%Byp z4=hYh3zCSE-a-1fl0>IAam;#-i8*?0a|@u;N+FQw+&jqve6q_86`1j2e$i#RE?-g7 z!2lMKddJI(R#`(k`lwmHj~5Zxt@HNzwCvX;EO${|7W@4= zG&ctykASZy0$?sbeQ`*aB=E7+5@#|f@GTYkpZD$Wi;+|9vJU{rh{qeb*l+@G7CZre zSCZN5L3ymyUm0fI!F9)v!&R@7bI@Lxk`*P*|KxP}ZBhLLXl}2ahF~ zoIJLod^*;njQOd37@%Yg!O2+efdet$n1A;45wT9`rY& zsqU~1IOePj_Abzlm3Ur3Iysnnu`UgZ)VoQhRRP8Z892?f_nvK(COYEAMT>HumIu1- z9@*$9e-@rsnZF%9sYp6^LIgOK3RVu>Aw-=mH~^-(SH02Op7 zJDuVcRc5uz`|3}+wI5F$GxSqVCI)&k<*b^aH?H2Yqc z_}3CMK^;X^ib|17S5nb{&N^Zn6~Cck3J9Q6qeKHxw%F-cL}WVqGf^$M zUmlbC^_KT<*t|VQX41lcKWd8OV%Uya>jKh(#Zx>QiH9(cUpH(E(f&@E(eroedpr_$ zrpS!xH#_@ylfd~fGap>Pph^cKyn+W;20*Q3K_-WLcapRt))EYd0_65f@0T>169hVoeI{23n`cXg0w`wsPs7gn*4_>4 z?*l8Po3n|4XB~66I=P*8Ty+!Vy6^)?5ygzI(P~3@7ga*Z0`U z{p_T|9Y1dOYMq$_iG-yi4Ujl7_~3XY6unHN5-v^N1LWnYaejRNn+|lpWZ$TxyeQGG zYK_rB7FMIufN;POwn{vs5W==e-zJ7tX>y`5DQ})T_M5x3h34R`yPH$g$_QH#wbAP@ zBuyrI<0lu#vvJHlbaAtGf0FxxAG>0-x1x`arez!J##(M6Cpv3BaKVt(@rKN41`R`@3fuVcQKjg zVRphGFDbH2$aJ1@=0HDE!As*x9r@)se>*8{N9~teu2-p^9v@#1C@}IRV>Ud`J7WZa z(-=%$cQdj~{C|GN-){Q8498O^Gw7(Rs+zJ9QXiOk*&W-y!2>8vBXb(6KAWji&6Nsu zNID+JK_e2G8BVO#>|X!97XM~4!GG4|H*=Q#iWA04yC#(v*;1S4mZ9|{vSOa-)Jn=7(1u4r#7fgq*5LM%EvxP-V2 z)$^ve*fN#&L5eWv(*RxEkrRDASi`{3YW6!B zVTK?HTyY^PrT)V&yTX+^xj|vI&DU=AZ+B{pzsf1^CoD6>-I}JqA7RgyV`W6K$b^t& zStteYb-QS&%_uR}x6@2ps(svEf0?YFsP%zzEY{yv!A{L5Bxk&gN5kjx&fA!7?5odi@4BbS0;rAj=i4Us24VLT>mOz^@?qWWQ|thx??i>=d;{Ob?k z*o$`tRDi~#TW(H|C2y}nlI5e4++uhZ8vw4JNcW9@D^b2_nnP=X45z?wbXIYb!@nX# z{bp`O#%i^Gu7U##`xldK4?_6zH{DC7uMe2Z;)p`)51Hw>>h)Dkp5k!m$e0EDYRlIQ zusKX{A{27q0Lf{V&yeG0-d2kET`-}Bsz|EjgJ@{abk>X$GVT6PYTfBq1kj^tWbN1l zIe~=bWK;Y$?jNWGgnq+r#|!4%oTlv@yDc31Eloe$ns!^8_gme5wxfpEcqz;P@GAgD zV~0TC4kpGCcu%b;RWvl*Zcdi}7XIeT(ImG+~Jeebp9V`CF=4!oSqF6D`xo>YXG|mZP!SdzL>$ z|6wWC=HGQ~UC*bFnzoBtbaQ_T64YT^4}-Kv*npzd-Iot#8;!_cvs0%m?(tqju3N9p z1-S)j!^So@4C?DRUkMq7^Rn95Gu-kw^PX2exx0UGa&(+2B%1o`mZ1p`5KauM1vdUw zm1;YIqVM=!_1rtDdRp!6qKStbS`_$HgXKV+#Nogc@+z&}>SB|vIQ;9%Q)#c~s;ns4 zaBPw2TyG(foW*deP6{Nrz%?{cdF7UJ#{Qf{W+BlZ^GdT@G2+X4rdn>Vt)Y$|*Fla5 z+lVQ99bfbi??s1$)oOV-_TBX()d@bER?=tctpF=iRh}G*$y7ML1Svi?B@hLARw@mk zPmkLmKaF?mJtK+B1`O-WRF!}}UA?y%g$tLdN-DBm~g%5tl+Dr5Vz-ZSBX$ebdNb|0Av7*a=_mvGB ztW;3gO<=a9Ivgire66)>-(S6v?vlIj@22vI82yS z5pfVqGB>KRZ>ou6ge2C`8s9M+U6NqNn3StEn4n$|w~Hr9062ikGt6~=k&Ih7HXM$; zEQgPA%=}kh$kt7=gK$XYeKk|u7+s@~BShv;EbPmKU}|Tw22^*WxPVBHoL9g{36J~J z=1qa|_}G_ggO}^xH}6eN%;rK|c*g;qL#~_(6qhV17K5uEnx#F=mJBr(@$jdQp03j? z%~oIOE_16ZEfEAa*~w0YT$6#Chrimidl4B;k#1YbIJ13IGV4|u(0n(>qIg5uz^xy1 zu>CLJ91h@8>?zjC^OOo0qJ zz;R-jwy^$sR2Lq(J+$m?2?E{0yU1_iP;POx4bFenxhVQye=bwjv$=cYXU^jV=ooPe z(%=GixzTV(Y?vHOlq@6tpW-j0U_z7^Xt(>H*nt>MpX)$Mcmg{RJNI*-Eb=Q{sAT2& zhB)G+{V)X_wL(UVvq_qu@AH)AAw_d0pbdjRElPr2OyYK+2_!cKlSbLpAUy@|xb!~Y znQgRICq~6fqi{1@_;_!v?Nv}u{MB1eEO(N~wjp2f5SR=r+)$uDhB&;wkP81n-KT(a zU$M}uAX@D>WYsaFPU7of?qaRhF?g4Oa|rt(G|sB?*Fp)wI$*v&MC#{agIgwS>mhqbtTlGxG6Jt1 z4s-h_A?(&X8`%n>2r6xkgbZD{hHmW{Pg~wL&zD!qi5nA}`GGn}y6z2cIP!&h|MEAS z^?q8cOtWrz7pp2suBzXY;VSEdSm?O?MMyEgV1JqNDd}}Osk4`KILbX- z2)~RPP3qE#1j`##{x~`BC=gx1!paKPkez6+@$G1w z-;nAqb@gfGVI|WNSGU0b$JALyRT+L+`~sH_>5vfV6u2}%AJI2HQ-}Z?XfZ4ATqgNv9%BUy~+4ORPU- zxl6*|_z?!ny$)4}xWBXG>EN(+2vscVr-(nrIJ}O(DGyAWo!WLOUHc?OK^T9?uD7<_ z%>d;@jb@XxEIz*qi&>XVY|E_IV(eSEAg%mC$S;u}Am&Il@MrZxlFz^T`?fM2yf=dB zro?^Ch&zEEvg1F%=pL5qL|AP=we4fC5MSxDlvBnJNm5Y*)9h z*fTGiSrjC}epkQlZSh8H=CzbZr+k5wNIn z$%U)JZgh()-K=ZHZ?DxRW2wxgq|&(fa= zSuc5Hx~-^GFlXxXS;odrqND84txE#bqkJ4FU`(icx9zS+#r3-s=GOPszhPq`^#}eL zEW-2qW*ddbDzNY-qeUSN{`cs92)!mGmsBCTk&&wqf%0zL3poB9GuVt&MKOR~wqS1j z;Y7v$p;ueZTOt;ONv8oG?=4?$U8iTTnkC z0flhjDnu@UgU$e*Q`*eEq;;~iXPzenpvfGuN4v}^mi4}?f8&BOMu8r|E-zD z;(#zCIK@C?(4|y|jod1A`Nj7u?c)w9b@fSw6e_<90N>Vky#RV2q{bAN*S1eXP06h% zd}v?Be`gzN-mC?#pmtm^CGgH*52GL8CA>xt>w0-QPjis-zZ)}T9rqox+2C8LX{E#x z4mJ40;}=7Kz3OFPngr@cJpC&x-C{FMA2b2B7)F&8jFL94|FiHSccJ->>wXC$D;kUo ztY_7**SwI)iN-KTp;Tbo_SW$jq;pB{YJTP9O%wbwe!g(GOSlWru5LwxAqn=0GD^B0J;)3l{%YuMfC`OV15pw#L7mFh`fOsTh2}TDbq_ z&W+buU%r=}t^U(n1xr1-(s+H`3|TlxZZ)<5iM4e76P0em=Cv&=x-WC&$=&)l9#n41 zb`kfMLS=jNs2vk5bxD0J0g;oB_@w^?L;5eh5Z<54g0FoTA1*!Ck(*C&kR_(2Ke%T3 zest|sdgI*iwv};WXKpMV?|s5sa3#_HkY&r5nyZ(hlG()HiMc=6XT0F zZh%|?OB*a?QlW40ia%7F1tAn=m!XT~v-IO1;iEYW*RN6>N>QTGzu#*xhe=;+%_|LB ze~0}(x()3_!5^I~8Z`0&8|jPhii*sQP+xcjN^r?@^%R)#Hh}y9@zO~Mgk@u%V_#dg zjw$!O=kJ%t+!tr-u&0Nvmxrg@&5x{vbj5_Z8VL&%<@WSbu#R&54=4-B>D{$zrn{Fq zSFp&$1D?hL6nSL6{1+yr)qH@}?C$j1wgi8aidamH^gpY*`TaDYi7-b-7)Ogs8ZIiu z@n7EpjOtZzKL~A2hO3H0VxL-$9HdT%pIBhEsIV81Tk*>#>8Gx37eZXTajrGdO|&@b zsTHP5z|Ee?Dw)8fNC1UYfLJ$SIKMS82{l;uYZl?*q1$<~DD;kAA_$OaXlW5Se;H*& z1qX;z*1SB3x&NW%k1||U=dFhL8HP6Vnc>pGU>>tqo|;<1HTnP#OvdeWp^lEDiEwX4 zJLYm0bQD6i$Ui*x;)@ z$t`&~uBa&r4dOr?1Of(#Gpp?BE?*vxvgRvn<=ng4n%`RP3VM`m{uyl3<5Jt7w?}76 z_B7Kbt1@L7FnH2>bIpz>*SA&zzIk-e&xp-T?)xG%b0^Q}Y-}JYLWeNz+~vip0cO;o z_}j>9Io9n`zqhHlt+m_U*Q<{ZAuF6oIulrkf1f;jQYG^RX_I%8Us#> zyL*rOID}?CYzqz)s?ptg@Ou9_dj~~+FmJRt?fZI~cfX_dT$&Aw9O+yFfe29z8UU}s z)qgipd$sSv9>AyS@gHj0xfWNNXRx_(r~UG@j6{Vx|iG^i@m$v!d!weEo!p5+kAb2h6fCCR9{& z1*V8v;(;Hl5kwewugd#WznE>L6XbzKO%Nr9Yf^Tm%lP?+Y<)gYAivmoPan54Xw1=k zdC|b?e9BjkVrn^UbL>8GCuX8C|I=WGHmkeq|6sP$UYdEPo4SzpQ^}b`0ym_?`_`Z> zq4v8Ze&~e$57nnK#ZxBhsaL~bAq>M}JEJ#3RCIGYtV@-AF>1*Ue;tL1QmozQwIs_c z6-^LSzDqh7n0wfycFEIDJNAJ7n)Bs{g{PC&*yShD4n&L} zUPU0Ju4UWP6gEks33I`~FU>^mdX#;>X0yvK`{iFse-+G&jLapkk!bJsfhbotJOO}O zJU{rqoTpi=zdUulxR0eW6H=eJlWl$n48l#Y4w>kG)L_cZHZ;kN?5b0imp(ohl{|-B z2N}|mLlCoY>v2unQ%!Tk;#>Vv@JQUb;^_C?91D0s-b`NOfY)C#I8JPGpiXv z<1>V(c=F>tW_@8b4kE&{yDCu?Dg{3>@#U$~X_6Fp76tTu*s`BLo-O$k#>2!F%hue@ z&B9nIOZ4IQ5eYyNX{v}1g?v2!f(tC!qgJFazxwN09_A8b1$`3lPwth&eex5gTx7>K z8oJOE!Z#(cAX|Ht5K8}lNjztK;-G3Nz~nXRIAKVAFpi7H?{w&4`sriXqOBV1am%`V z4tO%fzceyY9SP5}0=WikIlFLiz*#W#P-63dO& zHDF@A^}ErzU9v|?oNWas)}e_{HCFURS~Asq+mrVszQk2sL7R$Cn@KT(y1Q&|-o2`P zou6gr*EZEPY-}ZM6P`e8)hBmR3-d47Kd~OJ{VAW6VR0qi23y%0( zmT=ial-O#-b=mIo2yd*Bg%+^<-DUrDhSJ;W_JRyrtIbOop+i%1Mn&uG?uKn8?+m_u zQE2Q5cx?FIYJaIs;e2~G5We526c9i&X6()f^Ib{IDp>#Z zCF)MF-+-_P8&{^B-{Mx*$<%3Sire`AQS;(pAp=mC9k8bD6oK~BN*OmQi6p2)IET5x zz!i0C9mQK%mOd|Oq>9hbdMRQVo1lUDbkdm8Y!1-s>6eeq;;dtB$duudVKsT)a63yeUKjxI>|{>f*QMLUV+Y{?7sC+4e`>^(p&L-gSh@I5X+PvWQ}5~ z(oq`yK$JG2WRp3HZsVPV2EsVkYB6`UbjbLLNc&ow@p8W`EQZH6R1%O&nR?={8_mxr zrU8>5=dre{*FIw>9po zCeKQp{Kfa*et&)hZ7UZ_0LnR%OasirlouIl>>8qSU>KHb#wrUAMuAOZgzBeYWNNf* zC$K-QR9>G+riO20Xk_#>P7jdsiUH zM2avjPsntajUi=}&+2y+KNpzE>cnUZxYN@vgpT~OrppX_aGHonD)HCe;mI{dIRwXi z01|v?5v7H{S7cShwpP-+e0_TpSZvMmhS~Q}ZNRr3HI}ceYDs7|U(T)0_s{quD#1Iw zHjMXASF_0~px9!fBXTI>?Ynk&>+{gKrpYS~kc$zPk1RPA|AC>lffO=V|6z%v^5chE zyZ~(qT+Mu?FFq8@KjL#@r@s*|0E!IYEm9k2a4pz(PM}Tu;LM+8B0Tp`r~9wa#$}D# z9oQ~6EUjgHVX6ltVX9&<2?6LDcQ%iiRc9ky#E4TohAIc|m&wd*jXOoLMq+a6)RIY; zTEF^y`3ykCqgp*9-|`~}Y(-yz(FF#WoHMC`&gp!*J&|wPYKGm|IVDfG`$nrjpW8AHBVfc&2?b6M7h4ZIGiK@QQd!U8wXp+-fm zDIZufsN$!ms-v)Hmg8Xp*6Vpf1$xqCDnO~X^DHM-2udkG{C?Wu*qY}E>KUdUy-&2% zPB3$PbtXSnfcdk@a_}D34HbcOLuptisx=n5lxwe6sibo_ycQ|B;)JoC>;u&QewXR3 zV|v5KlPdE{fRsSMgP_9NEbV8!#|@;H=#SXYsit9dIvn@qiTUA(geR01+hFl?+N-|> zmb{^EfNsF1jo|cpK@-GUkh|oxMYr?l=~f}|zbA;-$Bjy2r2>8|62Z11h2RT?z2luj zRSZBRKD{>-5Zm}pyE|jpVyBjKkqIRoAAR6=-ojfPGzh(mWoWiO^sMUBl51}|vLO40 z_-s(Y_)WzwVWy`QYvhE@=#+F-^}F<04c@Nys><4iIwpR4L2~rxHBt+C=|ovZR8_($ zxj>H&C5tr1lTQUAm^APE^-#Yt0sh`nDpr8-TS_dtsh@DsS7@$CO5f2^{%gGH@u|Fi z8&(3Om{XbEDzjhZYfiYoJCc-EMf}$W)Xf8BEjJ?*s`=d+Dgb0vY;LS1XK~!8bZ<0g za-tyAx>%zS47^e2pGzws^APLxMtMyy;cOiWx10(|gN^ZRndzrf+Dl)XV79YKkjw{9 z1JafMc^)cnT|7#?>NhThwBpJ1IL%^zpIMI#;~ur^A|*8Gmmqp7nwfMUH>FkSeWy19l{ajfhKf1w zCgf}5Hd^LnfP{onew=2Fhq<3uV&3C$nPXE`%(@$iQ3+pn^g+*ihR=I5u_x>9n*&l) zgJQ2oBU%zQ$eA5NpL$y3jZKDre2iQq(5B|I`53p}3M^fb1rgZvS(O>3lxUdD(Wmn) zYabg!bHSorCqL^jt7Ow!!p+(;}+?bs| zlX1sy0hOLHJ4kCj;db)u^}=YDmAn$zWLA3W+Ok$@zbWp|VpB38Z4K79VKm3^=E%XprI49IV^AD)7SQtMu_Flrcw|6*%+uIUne$Aa3Kbj2o}a7rKnNqw!lJw z%~du_i4kRq>4Y4;vXQk*j5CQ)z}8GDA+>o|5pfHjMe{)ziGEmmxx;*#akJ}JbG5;_ABo0*&AwQx{Uo3mL-@9X19(g=!HK-S%0e_XxJBtrOE_vCrfO?4SrI$X!Z(Xjq7Wxw$fP$pnzbsnDlaPFH>U} zfiASF{Lp1ZxHA)1sL9u}F)qnxoK?b7(f@b)g0)Brv*(I;f_W_**RJA?H(8^_$d#sR z&k&9$n#%PD5>nH@5egJg30mncB=J82tXJg{DsG8HFq-3G@gR6?BT6`bQ#hc17{hAw zFy4_lay(TDNRVf#6`-m8u!F4eb|ZfvIS7^k4=mep#Y6()tI;<5z% zeOTNU6E6?F@sCNE^q|Pld2!R?|7Ok+5keY!bzHm8>Z@daj%qbhBgF5nXs!6`l8-hZ zuB0Fn5JEGW4>Ku>)Z*wd_Cc8sULa z<&19VF(K5^Vx&V*9E^lnUC1P1cB~bZzgo%`3C6OeLkHkY!(kL_kPjHEhdF^7CC$v! zr&$(pOjtF2DH6Fo{b!R?(@Oue9Iod(e`3_!HMVW70kb~Dn74k5`BrT#~maj zNPBp*qVM=H3A+G$hkmVyY!?2?YY?z9Uq2bG$my0)P zRYFfsPs#Du#ni;3GIFos`}$WZiEYQ0`ERo2IYE=sMl6}Pc&sOR1@wBj^{dTuk&uC4 zOVf3hA1D(r%z%-T!Hr?IHE0&aql~HmF8yqn!Z3kySx&AwbdB$p(`>djL{ zZpE{LUAPYsSmuhvmP?^RE>zS$I-ih_XfzFwD1v_;Bi1_7(LCr0aLy^u>b#2f$WGYS zS^jPg>K@;v(4+-|0Sl zssQF2cIGr%Y^jJ-Ol=AupfOZ$5Oys?b2m2!b)b?2=3KPtxjHxUbk0**{X?nd!0Gv% z!kmn$x0!*~%UHX@_^G_rA^~K_hAk2+YC*eM_J)B(foqP}97=)hO3enW(#}@G=ER!W zswRk~*Xp+Z&0%xCUqVHb^iP4&b-}#=)hd7;Zxn4kDy4AU`fn_^SZ+x{9PQDi*u&XN z>ToMToqTts)uur~c=hRIUUA)vB2VP%1fPW)SHbym`@>2!gB9b_jc=+ViB^nx zR`J~(wC~s9B$>)=PrvQ%#uM%63ewU?rJ#*D@Y$NM1*jZ-YJJ{(xqazy(ZA1qx%4k7 zDY7z$Zs|HC<#&CH?@+cpZXetKSjC9wXtb4bnF0&1MfhFeN5P*T?@`YcOrowJ^hVaMRrR| z#M;g?X`ARaXCPQ-shToWMZhNAqzv5aADb6xbSHGa;1Jklcpk$-hbnP!g3XUvXG}oH9xvEWt~~8NS|~O3h;kg^zU$?d>B#m3o>4l5MZ5_mD2B$ z`K}F*DNKcQ9HMATX+s3$Pmbb(4=$`reyKlAGT{WQVob6V1NgvhdRdm-Q8O&L-D85= zT|6pcm^lJZz(A%-5M8_G>+|f2JxUd#N7!JmK0D@3yt$(7T1EdSc#jC^&*stIZFHLb z{m+`_E!lVOB@k6(P&&F%V&cUH(RR=%4u9Lk73)o!-%uT0GGq6s&*9zyC*>zwr2jp&pr3XjyjAx|dAMGju9;SRqYrm2B#mh}++5D*Y|S;tf-aa1evV2ZR3^$Bve7tR+3RO^bm+wWGZ~D zu8hyoMo=3DN7&7EG1GAb%ZOX(BSN|I!mt`PGBqI(+TP)LNO~v&lI6pGxyYs)Pr19y zL|rX6Wg7={ZSIGBH-PO;Ixz&sqB5+*Q&6ZnxWnJi%yY9mQ$t`DFwPKC1t2WZnN)&c zdGPo`qqoJ`bRvzs+mJz|T7A~wI`+PC1}ISI6^gN{`xSb8nd>ZF!Z*c*QCr!wM6Cou zaJDhOAbuJjL4aWo|4+Bq)SXuD$I(SGHn9cikhNGH-DZ9hBs>F-$bgh02?#tDyiYF9 z0?4<#E+)QN=I){Xe-IY-O+I>7NVBM-iNb_#wRp$iaA-Zn)8Pc!Mq;0w03>1y-z3CY zXAgUXF};F1zuUr_7;wEr!K$rqvwQe?cCOD?_G#<*%xDw9Q|l#Prp;nn^mJ`~Sr-g? zzF+JDy0#tnN9BZr`HMOYGQtI2g#K;<-q!O(U>RW$Gzi@*@{#cp>Ou+14yc~jZyKp^ z`)o49crMuLWT49Tc37I#=O!C=p;HbBRvFnoLqQC<8BG@$V`occ_inFBQX1UhFpl3e zZ9g9F<-VQs^>=-Ku$|dljeq#{E!o+*7g(Wo`m)9*Ob(c4M)Kpu-_1oTS4L|Z=@ruQ z2v|EueE>$Nf<5CvvQjtNI8MB8Zwe08i=DU%{~GiGAg)4EA5m z$r+z85(I9egSoL1S_Z-mdJ|p^(GDS{mvXXqjFKu)AE{}q9TfjnIe>q0?4$z)$SEta zumvI@K01RG%zks1M?O7%o}SR!OkB|X9Fe`or|9q%E*RJhr*2o)HlL+dEAhm<*u+Nr4k!vTx5Mp(iq=>KK#tfv}he4y)lNA48ssOOn= zp>@1xnyxcj0o&tYCT+wyUNsL$D@_K_jxFZcdoO*$=I_q1xINV2`4a8@lHOmu2jxm> zXcYrOSFY;1*|&Jshpu(e%E?wr;iLWD9O>AwKnQ6~H+9r;(mAJgOyU^bfDRsDMs-NjM8%!dJ$hu`Fp!hARgEIwbDO~z+2m) z%@FI31V}eVnmy2QLrbE)wm2+D#a8tE&dhbm5{)7GVIu*cPef5#nKKOtB9s1 ztuwQ6p;`z#=~eLY`MH{3G%~;A1(u{j9u@7u=B7sV^LoFEax9e!xqdz{h1K=;2Rwb! zA;6Joa{38Z6so%J7o%2E2*3iFiv2L>%xvij`iqoM=s<-=dMLkoyNSnwDbzx?wyO4C zHa9m+#K*=f75#r(*{D>|eGlb)2Bt2I8A0@H2tinSIzO5`c4m2RycxPWkS%@lOG}6A zjs1RqD~VU2R0^838=Ecf?Gl2r-Mc@RdMCPbdXXSt1q_+JU(g<6fFcsi39P2Ml}r+w zCej5?Q~<;;ADbcO>{VsE@6ySM`7(oMkf*V($Fbt$jhB1F7e-v-<9Zz+ae1=IRY z@$Bqf>M%(~HRG#rF`4QX%K%t5ogdMBKZ^!OFpX^6B8yqcDgzSc0>UcKv`9;2XcH>$ zGypsVV{<9*?le}qa5sKW#Xq_K-`?KN*<=O~U8bFlvxqSSUpabqKQ_c#$?Tpfd1|u6 zq~lgH6M6cV&S$4f%I`j6GlNNPH-A;K{27g(^3g-zQ9F)twi0L9Md5qPjadTlUI*-i zp0Tzz?AGrwCeHom$ku_I>YRkWH=wWb0$@DpzL^5%ASyu`F=|9V0kceM6cvc&+pk{W zIWt`-iTsw(!d4$k7eSj!xI={JTv>|^V13>Q=FV8+=?DgQ)N*i5%To+$bVvksyU6yvx2r|a2MM-awUPl2$$wRl@{ZmYYCFRw)1e zkP#IMCb_I=nsz^+#fcP`Q>JmRj-bG7VvQ3wUeB5fq|~Fwh#n>^#mf`M>v*jC%?OVz zjO2Op91KJogQQ7*;!}nI#a^3rlu-x3>H!k z>oQmyESjM=dQL&ySQc73w%CE zoOFEE{o=$WFlG+Q;&VL$##BFgLxaeT(mn62e|i%)EfRd*(7=Z&(ULunU9^Pua}@G~ zvP=S9Go)^fD)D<)Uor0>;vE-|*Xk&~n|eo5B`Pa3sSBEDr0>uJhHg_v{9 zl$SsVL{U#KPC4om&KXbB)y|W;p~KkI-AW9i_lM6cQ}@qP$eV+4T3i1_`sfyn2ZgdZ2Y z69&=NG!C1aYMNDk3{Ya?e}=0G3gtX;r=C92SkcJwv;EgxzhW@aBoQ@|M0j=*a-*i- z6BY6vrrKWha!whvYU!%cj*efLGJ*3btJg^ovZW4NoVC!mQ{Nw7>UXkehCH{>#8pl` zh)%iPbM5P_@fjbqGov0GoZjrUB?F)%IM-`Q6tS2I3?H6fzB$P~700=K*s0pOFI_@i z3o3?kNNtEZ&{fS+p<2#|J%KyLs>vlyVpHXid_%vbk4y8pP8Pb)WtE-)pBThAM(VFr zIxN+S*{PAT>*UFM<6f`fU0QA%?i;j+o*t) zf*6^qA~L0}bE0rJisz)OyOOa z-{m5*+$wMW^rbLR;2FBn6fpmfD)C156HV@c}EkXfu)}xzx`T(10RkcRgtJEcQ>}jN3z2c{9GXFMx z1d(B2 zZi?t2>ncK=!4cXK>zCe2<)QJpI}So>tEBci=9ACkXEaj_e42)V%(K}Q6ES5 zchohn9Hz0i4%!+{WwBxO-b2na!XZu~h=bTW&0U@ir(=Edx%OlJ)=t}*j4B4pdcd^w z@ekn|?EBX%Z|3ThB=m`U+ju(SGmq3ni8?fTuVOQ@UYf8cV0kQm8SL^?i|HHK2?M#~ zZd|P~2x7#?rdrf}WVv|k6`B9!fD?qVR2nn`wbItWY1tGunw9s4o93+2UV0kE{3|wk zGWj4AH9wv<`3^kegU(kVQ=ztmkg|AX?-f40HoEit^>a|VSUHtS7DK)FRS;j;FJt7` ztD{p_Pp5suPLG@v#`>=3!{fAVQNd`96+^t14)*7`ff4uW2~2toGzAV%afDgDv(Ko6 zASR|d`McIXJ@+2kw_Ys6R)aY?yJ)r=>Ae3 zNHGvWr3Qv+m|c~1LD@b18WjT{0)2u$WMqn(X8?rp;@ zs~_Wsj6X#pp#8E6rG#U*SSThutVzo?C^;_AK0lQsyVQQTQd+51FzjYPpEzF| zCM)W#rI=;H)RX+58ygUwnU)QX}0q1a;1jrkYa+j`RvQhUckPR`GiL!LEpM`EEu+f;KfsWG29gfcb6WsemytgM zb)XV#WDt7FbOd7x@-Q! z&q0AMs=HV`>&;UIrH6FUdA4=y8?ERd-SJ)&L_q&DiB3l$0;UsD?~HC_Vs8_?Gr$R$ zAhlLJ|B8*|B}aj3LZbzA3E|D&a?@sJOZpv3)cZcT$ckt|IQ~(Q%?Q{McZ_0FZXPTKM_sXg^W1 zfU+htENs}weUYiRpJOsa?2D{eJ$$8|JR*n$h==H|V8aLxV@Q^TLF~W2#TYWAQ*NQa z78C+3eBY8UlfJcwt`SWO<7(FzKk>{c0Sg82Hm)ANww4CkIRN>!5LVWeA^Ncdh3V*DmnZ^uh8vUB+ ztY($k#T+>`$WsE!=tl0FU#@N%?akliETiP{jCp>NCF3_KD_eV&mu1okLJwRgH}1aG z7?Qsvy6YQ>@hFAxOw(VU$~K;W!&w zKH5H6f2@+TJbvbN8eo%%#9m7bQUIW_cIqV=m{5VIvI=wP;hy`UP5rlZYLU>bU>?$P zV;X~IZ#>X>$L&TjF$$yiqo2@VT?quhv>~=JXjAuTIIBYjDOA50rqVW&P1GAP`DN12 zpI>Rm5~^vY0)TX&|IAxoYWlOy4OFTTR!BDb_)81{R7nA{s{93TWPW9+fkNW(E@i9L zsV^UHKLdEe9bLVHr{%cBDU8Jqua>>NM(BCl z>#Bw^idL`6-UwWHvWYsE**MtMst?4O90vP~3;+fKr)HR1GebP+Ac>8O<-2fxq)HlK z+iN?w@EIEF}n`v%AYnj4o6>;-~F+df5=Vb z6fBQGjigg_5AM6iUcEqA{AB`^K-$Vil}LwN8W#0R`yQ4ZD|tfS4=jF+;V#&7R+T&G z4q!dnYE44kuR#DJcr+M*r3LGqLnEG=o)(M0n;`oDukrKN$8)376@m zZ0jZn51sCQ3+Fvir0ZoCX+UJR(M3N_ceUFw`1kv@(JuQ5=Ku-sWtLBpbiW4Wxsw;fR&JkRFt67tSvAjj_2*_Z3P zafpL@`SCjNKd$c;f)oBsCKPBRnFB%_WWl7>qB$b)LXV!SFZ9bSax%JBr;F&_#b^H* zCl@nnV1QNJf%+Gysaq(4#TMsGR043OvkNf{RIc%h4Yg+KO3ShP%!=g?9BCaQu9}Rqy!J zvR4^AUtK9@3Fvn@FWlA=QMN0lZc4kB(;NkddJ)D?w1gF3N(GP7f>LxbvHqacVRob+m}*I(YEO{@S7vLAf}ksH4*Lq-Scv{6H@>{j34}cGbbHO4Rxn}-dEe1_u zN->^}j*dgi1iuXZpbF-(w}<+oqGDCsrLd*BG2sq*fTXB)KA|V|<)^Y(BfGJ$p8z9G zSu2=w;J$LGsX2%LJL*1kLyzO;v!9`__f#E*9HC09oX6nbh3&O;4(56^ePw4FH(Nt(8MK@YVLLq6VSaHt6<+q13VgQjfXixLomw!OXlcDb2b}x%cRnF6j;u*j3hWOEo57za76tQ zSmW(NZPCRHi#`+9&*9wtImDPJ<+@?vV|6i3VEg@M3}&F! zWxu*27HIO}MAj)JW!w@lF&pGj4q0RBHRac)heDp_JqfAVP6RvaiMw@wT2dt^h^ZtT zyZ!eVA;qdn&N){rel_bD@z=Njqh)>KUp4g?I=Q@LqYu|3H;apVb*?X?6oBUNdiZ{_ zc_BrJO~}+Z>@~;Zlw;ft1SNnpw*Qbzt!*nwL$4|5J<)THD_|It(e#cft5dD*QG*F$lXC% zC#a7pWrNeJwt&}CvErDuXF?Kl$`+jAN;rYx)MxxN-#Gx@!P4j@vga`81U zC*5r<-zICb(JEj^2-o!BABsWELihLg4ceSeRvM!*gPhd%!+|&P!q-6`F(Y}YTmD86 zp}()n4)Bfw8zDKChE(GM{fptMIKZ$r&N$LdM<21pO=58ue$~=i?hNa^X!46tF4C3!01jovnf&WyQyJ!)*Xc zdhib88}0c|Q;#1417PL8$)#%d1Co+@eH#eU>!3`niYXvdhK&pkgp#~eFoeRe^z1Wi2XsnhJ~hctU*H0c=z{=;^Mn4 zo_Da42%i)HGc1lUFpiQqf06s98fil3{B0~; z1P>XwTx#YMtYDP3=YiZ&DXjdLM?kJoOuPV?_PWLr)zZ=(zqLAvYD>FYc*P6^!O)PW z>g|QpP5+IzUph!!M`;|r@}37ok?-|>#2@Uv6jAq)q|hdi4umSxIfjS4!mA)~T>tT( zm1713Vs5Sp8vIOll6S&AASI!Fh~Oy5LB>A8R2KcXrJ6c=8SK4)A!J@=eEXPXKVRGT zS&I)KlBWHLXtqY8D2Ol<$q}_T$KXb+^Wj^Q5eqyyz5s4a^=wql%k6cM- z$bSk`2^!l*>Riw>fPtN#_H+dryA$%gba(@Yh|Sk9EvBL$=0u6OiV?aC zQd{84XL1A$9`^@q8WVZDSkG^Gm-)*RITGX3upU<>EiLjBJE5n4;h2tG*#bSWtaEgu z@16JL*@TQ8d zk-|#t{r6v35L?vup?<*>m~sZzOCA;1zuDwSi8KPY7nD;hRKiC+Dj_s3KXbkT>j-7` z6b{i8O7}~q;^u4qcutSt`OWG_z)^8%T*dLD_xUC*j`?{qD$d?@ zAOg5t=aeGA*#;9pCJRupca^#O8T|Aq9Cu@y*Ro2f;)#%l@q5o|cti@1{f@u=3lJ!% zZfzVhv##UyP&*&Rbi?gkKsLJ8DM;2m&B-g|{pH7cyRDzc*WYu!Ym}r!rMjKklEkyy zc3!Y^nnjO7U3}byDdU-n_8Mjhm_bOp@bWBGqkp-(DsLVNE=D(^eoiuZe|nJtC}W(- z1G+mMdMsXeL7DMW#enJ4u{$K80$X|x6}E@pmreCSY&WU6)+^Eog48{#?>eJGWoxYz z4P8vgF7ab+1;Bxf(h+3Rm`l^LM?FL*tbp*3TM%{^>l^)!HqpC)pdE)4dPqg2vA^n< z!nu8C(^2y$M!do1p&(21$@f;TBWbxr~==&k^^7v zRYNFS9?LS&t8mp;5Tg+gc$z`4>gdQ;iHfNGxecJ%H*-nc$7gIrd62@f(4-L@by zG8n8xhlV}CdM%RV#h)OJ&l<-zMMeuw#vaFqE$Zjhn3#IQXMVWdS+c4@kb5X6IRDH3 zO?_$aX1bBnftZ|PH^uqa%d*Pxdz8=Oj9UwNNrwrZFaUX*&fUl-#OQP_1X^YGd@=E^ z&;YEIW;QF^AS~;j{UtLm(UZS|Q%Q?ct>gSO_xUjQo&KiapDj4hJl>tV;gY-2;t^vV zTDAmVZ6WYY2)LWF&+U0QOYt>#=D(ZLhjm2WQ#2QlGScLkK8--&TyY0`{L59TfP-Hh z^XCwqZCaDw`&t@8$3ag{VTBt$L+dlLi&fH44If z3iZor;Viq_$m6f}V;3FX-_;+Xf_ft+Patm^*MtqtMQ^ zLcQj)hLQbxlnOin(9N!>h)OT>hr{$xX+&u;-72sdjVSagm@jSUdSZ@8CzOQp*H)Cu z62!zltCtEa%#V}ZskxVrnE?aC9mTv&2jxhjxJ43BxtW&(pufUkYrma#kzD&A@Oxo_M5#oi>~ZS6sxDToB4gd z+<3^UypY#ENx4eZl)6r`2ojMmH5m{|E?=C4$!hKQR4%ImykYo;LSby{v+PhK_8<{* z;^G6v#B19F(eNS>X7T?;)muiz87^I-jk{ZL2=4Cg?(XjH?iM^ajZ5(0!QFzpI|K`! zKyaJ)%*>td-2T(6e|7h}>Zxbfu3fv3A%L|AA$aR@mVJWR6Xlbjv6e~3^hSDY(FCQW zU$^ZIW7Oz|;pu=w%fc#Qt#uIG~$!*PH^qMITby-B!-#y0!YnFa1-v90Yodv&q|C ztv5ID;2tHki@F{UyQ`6zVZhnj*2z_@oMOI?>I*@>WEKwJvi7m42HASqNNq9K?1Z<% zdO?*Gi{hWo30c-zPukmKD6UUmk9e5J9zeD{h$cyk6Wv%V(Uv7yV>6gC8r@;)8}svS zfRe87ef7hfq6kK8Y*y|+<_I`t9iPfenG*p_%5^wQYFqooN7s#u!J-d*?8UmiH#e8B zbhVt3lw)ZTR9sWFmXFP88VK2Y#QC4Sd&}3uv@vbdAs4p0sW)VyI?6WEjj2!5rBV7( z-mBDsHx0EFS9Q0=xK7*^_MZQP=)rAakvRK?1%(hZ^#Nsr&d0s?#V6u7=GY+Ws|A>rGT{vXfe=A{e{GM=<1 z)TInRhdP;;i&uA)kq?Yf2-HJmf?Y;I&M>PHnn@7*9;&yTdvh$|^l{olh4sC!x94{( zN6V#_n7F9iKNY>4#jpPMf6~hW?zx3KTYeQwflqRVfTq>6xQbhUB@P|+HyG$pMPZI= zIZjfSm*Y?6SWaw-bhz@ai_HYX2S~jg%?(1k{C{0$WK?*jZGq+BZtSq_2{%3s2Bh_bo8TTa&?{gX$#Q!TnA4IB>h{g`E( z1vE!tIlBL`iaAAaU3OzX(|5$6bEfBRmIgMU9ykFx^VM3)Hirk@06XqWkDhg|BkiqS ztpsH@@hxK0@+>3IN~TO(23=CT7O9_?76N%Yuz(^;KEL7dvJJ~Bl?)3RONP17;8_6% z)7h5@&wXvpgiRtAnUH%0oK}}+wYAaS>mK8O=&b!6RpYb5;7l3d^1#BMLM34-Bpjs6}FK=r3jzN=GNdLI{(pke z<*zw5J}YK}SN{JPi7{dVb0#litvhrF{)6k-W-`6GR&0rl)a>n2O&1@tJ0{XH?p7h4 ze}o4x#;5Y=tbrG86(tS_N7bk4si~=pR>CbOTa881nA08(54fv*frI*MwP?zU26fH4 zrrGBE>WmEeGEB%>zh7-w$d3iRyg~{TnZ>U9QxEmt7HHJZ&xehfAXSlo%*MnrEy4`ohwvxpgoiNRMDn?VeRH_9rS}d)CjCu5tmwqf_Ot& zEiYGrfDI+`nbnp|kD-gb5w^fAdsg`6BIZ1Klq3N8v+S4K$zt}F3>ftC3N{=Ac05$h zY!rEDiv;$ATklQ$Y=j6?A6Ldv2OU*0iheRspc^5smGK%@h_i>eajJ1|8mfTPO&>0< zS57;Hvzi1&Hrc#grWAgJd^oGH&}wcqel5F+y}P*r>}tnKsKhiGbbWzdfhw5gdUByE zJ5O@R32vg#zw^MQzBTB>ak1{#SE=!#t+Ci6u93ec-EOvYaZ@3WXA4F)&w$-9BVv}a zZ{S@vtw+;@Pl@wXO>>nVl7blmbq>GH(cVdv_Q+(3qWK(%qk#@wMssPS3;hL^LdNW` z6-Gw6S)JY=0~h5SLBEbF#=vq z-~DU}f!j>)BCgp972ZO%2`BdX%FrQG2F7d-QVKt=1fWQR+XvP=y=ufUz3Zyi=aXyv z1?qYmH&%37YTK&Wc_2WjtDCrQVF!lb8(thNuT6G&6Op^z}FDmGZVi)#M9=B?(^P{g)@`uAf<1;KQHyc3z{z zKsm7$Op63ML#lSbv4j7({I9JsCp!HYCmP@rt=wEveW98&Obhcd_0I4ssujn z$1qMRJ1F!yOoDK&nDaKMV#Aleb-Fe{!~>%zbgTnb-hphw!=VY11C&(K%1LQ*Uu>7J zM|@h>cyu-u?X_FK++2#Abo&QYd$Xz;U1k1*gaIus)n628;96-yrd?vU9T6&P860-@ zEPgD^Kf_7CIN|ne~kU~l8{dO-&*dhsa9Lmjn z9J|k&-=kl#wrdk@8m2=e{_tr>Sv9IF#aiC`3Agz-gXtOZ3<6rUzlafmS22uugA z>uP4Orlqujy+f+`(H1-8K&AB`9E?Xp7oF0?_|Fo_;ux`p$l@B;J_cUAYOr1GT{>D# zNP0g%Aqt;)uykUayh1_BJfIrQmQ01bWnH@yIcU>K=Q3C+SgUvyOJjrf_Az!bm*e{K zly83XMS`T@+5Qb*5<#=Lxe6euKN2ogQ+CM_x*MolY{OI)S9cGu+$6j|zusMz=`!#& z)vaH1W@Tl4xJESl-`Pi-9qSEdIk&yOyLQtDx;v?}P0~*Ms5rMpw4?=*3}{2W*h#w5 zT`2}NC;FsOy8NHe{!fIr?|jipdVq-4VH0hSCPJW537m-#`7C;rh@fZr6&BGns7cP- zsP&F6=i04R5QzKSm3k-KO`b9LR1mAF_2f=@ipXBQA8Z1C#HS>{1eTMC^seXMyr#p zoZ2;Zxmlx(k>l-RLRkH&{1GkBgKKrK?N82+srWi?emi3rp>Eo3Jlpry_HiF`9#P-> zEMKNhfC7xxkVE#Z(#1@8{?JVHw6ah*zUbvoln-T$GXg~ zEfx_cCSx&**}dW`nH|U1{iMWsocyEvqS8j%lVWYc@j-@pZnO{`JQRKS3Tp6MC>2y28(jA`yCSL$8cc zYLp1FVYR=G-~1KGwoJ)Fp}VYHoYud6_UP^?XD7F2uS*auqFYmU7@_em6=Loxh^Q&v zt14i8%YVB{ei#9kI`Ih}EJC?GAp2?`5iETscJ87h{!~3srx;>%AC9|9P-u=Z8Wv)7 z!r*RvGyyhXxfm9nxHIIACtp1ojGG!s+Bja~4YTmHj}_nJaNjLdG>p@CD_TJW1@a1< zQ9_yAx*{RL_dBmZ^fO=`h}YPe+9CQ7=k#H|-hZE(B6W7<=jZ?J#}hH@gv@AUziwm| z#@Z)<-Dg;musf_mvXG7cuUaPWF5zafNVDwQ|IXw8H=VDd!JE3YrJ(Eqs;K~yBG^0$^4Bm4KPi-nB1qzff;>CV|B)~Qp<_H5+msK<)g*Ttx&P$pGL zg;g6bN~TtNKY`Y??S)&IwY{xKc=P`LYP>Lj!-S3w|J^{FZPf8o3G5$McJRyml(c4_Dyq6J`TGm7FE)|{6rEQrU zD9a3Wv-n6f^ORKgoqf2&a;$w~kvk2of0mBlqVb3U}|NlVnj&r{i?RHq@Yvj7Dra@|#X6A@ZX$!fhapV8Va>v6elsgZ#=) zhF|mAO8& zK4Z!de{T-1n0bdo7fuu`DwnWnJl@YXoR7(JV|bpXzcPfzFD z9DptHvZU;vUTwo)QH+1PGEZWe3!n_rej298o=gQNWXfTU;THY}uKb@cucMhzve*{= z^RG4uI?Pz2H4;iwcz*yk6r`?Hl37X_8cYyJ`}Gw5bcGWCyeDTR6c@yOM>&=>$==D% zt7BbYC!Asv*W3d)WR!Wur~0(jyWn$=Ei5!|h0vx;Aj>t9OGz*wF2?bm*sWG+mWuOF z5D(GB%U+#^EjRvq69YiLUCp`w;jjvbKtU_MvTYdHQpJwksy=e+|F;wc8A&!tHz7t{ z3zJE4{>ynY_j%_C((pw)N{}0&M8b0J4EwUvGk=UtIp$3zD)B5^ zZhN}Jul6!c(?@}@bf=>Yn28?ujtq=Le*GRd;`%&02n~^TWoR(6(&Sj9k6`9VwCr%) zKE z2z#!M6@=Yy99U){o5Lsgkfef)kltUSGec>jmGaaz>e1H1M;$;y1-&^x z?r0M9EW0f5kS^j+{Q=mNK7a0#9~hh5R21~SixL`XM_jl>fLH|77={~q8u|Npx;f=^ zk>y|Dn*vpdT-J4oH^C=iN1-;A0Rf|u-~fSNha^ryr?Akhl~#53&kT5O;G(XB#{#LZru;WnZP1C;Na8)+#GS;loT4?MotQr-bu)-E=m!m zt6|D|m_BIuNCS-}B>jh)DIyr?K@`|1)tpVY%3^o*6uvE0J)#2|gBLKm`9-+nIC2Kq z%s7?!mka7osa;R%%^FZ>^;Ublz((Ue#QZ>HvRBd}VTlOpR$6Tgt?%b9uW|*;KX!VqE~h~tsIjx#povNjXu*L zNrzWAH{>t-;_|(?I0q6R5klY&+g+d5kHJLi;DFLkbKL)3YapTq2jniDMRhFILsteb2?vHm$ zczh0(08o?Zz~EVfqmWzi6)W1sx}t{F=_gxbk+O&|F1E{FtIhALn#SIZE8m*QC(q_L z$HqpwO6*Ub%fV+%820Nv-6r-SFRs4eNl_kXn{Cdag30*Y|)=4bm{&( zq%x52voqe5FzHM`p#(3}d^k}zRZQ%pp9o34)>HQKaJ~KZ@^EEeKN}9O3F*^Vil|dJ z3xT1_=P6Ty7|&jBZ8!T|R!Y)nJWEek1j1(2uT1(gYUYwqpz-%#Z4ck3L$fKY7mkGw z375w$^6VQkSqI;Q+1~rB?2KUMl!Hy0#%r7_Eyl(c)}a2>E7H&1zWLXFTj$_7w{qsi zRrDApu*N2mZ<2G}m#4!NuaIE3m!VC4`Gb5`xNVr7TPQHxMrxK_IO5e=(rC#Pl+oXz z4(o2cHC5bS`5v)TLnls#4A-U+M{1#lZEv@pLd?1Q~DI`DA^mB!Da;@DMe&VxIn z;jx{2C}%x?Su4U1xT_Tsv4}Y7Xw$!Lk)xxF=Edp#?)>l$BXK5zht4T!>aL?m)Jlt+ z8hDNiFY?izO%+u|TpI9(6YdaLJMM2Yb0*N>M7n&xJ<*Wc*7FD1GAfg7uT=sfV`7pB zT+oJv=GsQ#2mGHlr~>~!$dZHot|Y^g5=F!10>bC>PD zv-blEJp^G;f8j}?GL_T^jv(iS)=l~thacTQce?2JReIKRTrnn?=r8AA4pToZW!Al2 zxNcdp&lw1a+iViyxX}|pgr5R7n0O*v4X>jgkECYC##=rnc}HHYty<}~;E+9g2!ih*yJi_U()tf2GLfH9-Ht?f_Q^tuo5Iip~R zYUZbIkHqvqDjSp{HS#F=m*Ih8$ynG>#rQvl@j-QL?e)>!xr;4=iL}tSU(ZyDY6xA1 zmhzqVZ2#RlnD+H~IWl?~mBG|WTh-mU)H8AE9N%p!c+o2#;=`wzV<~GUb+C`pPc>4% zizZ&DT-qg*j1QM27)B(L#OOuR%5ozKxFaj0z=441{s7jhhP=7fKF)qTiTHSXLy9Ks z2EUJ;T#R1K$#t(*awv1?a1^bnGps87LByGsy>6JnFucE-su}4QA>P^2;;n= zi~*(^*XHU%hX**lbUN9#Y5o8w4ffsIzd%(j$Nd*uU-UXdmnsp<9G6qi*!h`GgX&Y< zhH5H}ir@W-HQ5ix-N{Y_mLU=^7aaw0tZlyE!(x-d+HbfBf)%b|?$yHddfy4Dk2?^Uoxxauk!6G*IP~3o{{+U_hy|^pQ%TSeWs6^C21d_tyPHK~ z&#qJ&otJ?63!D2|>OdVbxAnaa?+j;*w`P0I4dW=!u*w;G4Z#+7DM)9i+_Hf|qtFyG zbSXW3_x-+2Ptj=oLnd8>*} zW@7umtM_dc5#Q%l1vm={<1eO0YW%oX+?kex(2U_iVlX?MSID%s(AKzK;C2aSv2Vp= zbj%y#YnjDRp-s@Fic+b`}hwoNa`xvsudAwvfy#RXYGDgj*r zs+X;dk`X3)-dv@e)Pv zIrzzesLW4{6M_r54fGa@>3ph3AW)6AmFgG4C|A{c7bp>9$S+;mLTA|O(1^jkV}+|QKIt1QrvqjS6*$C3)u-##~Ym2)nhLqnPw$NgHqu`@F2^e%94 zbR@XHEk%eg*ccrQ+Z`t4io4y^f3a^SU1XIDIZ;eGeJ1G@VY0v2 z;L+mVim!zrtRYt&pdfLxO&D)1VED3gdfcYM1=T-3bYAD7CS8TTIk8A8((D`*AZKT7 zsOCQvMSS@{g5Qslt*@X#K}eo4Qr!^zcl$Tv%1Ew&IH7`K^|~@c>UK59Ho2iUF`Sw9 z3E?}Dm*g}D;j2FkQy(a&91adHq}`0q{SZFKpvl}Wa`)PO*@F;@Rm>sBdw$lVaR>q9 zP);+wWJ(SRZWZmnt_M+2z>r3Vgfj-b2$wU?Dq)QX*k!aXL1Eg@aUvwxWjQX6y-;vP zoZNQ&b`Mv9SKRvhVIo8I0ZDXrvjgX}!h;cM~Hd!9au;(wFr| z`?XxVo(V^8844mAiZ1ri^E^9LnAZe!-80(?tmMi%dhWsHB3g96=i&0hkicduv7Mpo zg32nU1_;r)Dm$isLz-Lq_pV@sE_O7}j_YfbL~dwW&ifeq8zvfV>an`1onW^NXz|4QQ|qw9BhU-mumd>qGQ>;vV5hLI5yX!z+ag4hrJ=Xt9k zzi@&P7%Sk#^7o8%oT6C)Z&<(R>6*1Ln{RW$owtZAX(Ew?f4X{=6Z9@x43Q1N_BvU z$Wi5IiK0s}S|(JtuDRNAWAE_JKQ^^v$$W+0jTc{)py*vHmn=-^YD2LTx%2|qCz1py zs=?WmMS+_JT8+$u?DKw6(>cQYnJDJG!hcGDW zc+3IKl+F5n<+UUtC$-qUJZ0N6BB{fn~= z3O=%Cf6fCSh60t_%2xP8W+vZidK9o>3XHGeLXT6^C%gFL79-GM_=IV^t(4oe!CHv$ z5~W{CzDf^_wxdW@T^*NX7e6l<_4rk+WEpMgdu`6-RG{*72bA9pc{rurO~g`1NE2Mt z_7pII`(AGJK(YvYy3w#8xjk1{wD)1=E8AK5e^c1mtjI73+{MCjiy2izu+qVz#X57K zP*d+tkJ`1=_1(jadS>3mW8L36Pvh_HMSg;#^VZF8u0yH0x$)>F=%%G(bygO&;^i`f z&uSjk-1E$c7w&QFvo46D(3=cX@xG}t(t*faN4ZLSr8rjiMlMFz2>)|rRILyH6mb+x zFE_$x5<+sNFzuUuO_L%@z0N};R>9lI0J#S1pnB_RcM>RU>BGFd{`}r0aFCqQk#q2m z83m028RbCpRCg-@_5%rI6PJjTpEc66a48=x&MMMjd=%@S^?mXOvRU!Tzf2-?;V$d|dJKr=S13bmo6QMTYT?efp&YW>G}3x3cJz4X#-^eW#$LI?=e}Vw zGmf@P`MY!RxWSkI(&q4;H|l{I7j3kmY7GU`0^|82>vR2&%!u_+6h)5Yz+l%1AAtLyPHcn~^2Z=}`0Jc;D{ zJ$7rVcB~q}&Ikur6QrB&XRf8LQmwXwIu^fGcYHHBJduuqlD3*1a=0{qE>1&rZLZZHj<=Qh2V$(yhu@k(??m zwlAFp=1{F#*yGK`m-yoiio=^sS)DomG38az%ZVj&MY^K#vK6=N#it=OZeJl`&_CIxzmiICV9&u&_)WA0abxHlMc*+@-( zzwSA{)Qsj{Z)o?__jy{#6mNf76IlNFA+h!x;92zI#1_NZqcy=U$1*#u3`wke*7zZ$C6m|1q-g5i!7gI zYil9cgT4k(GARi09>Rn|a}?ShlPMZ>dW+2_$FS2vw}0NpcxC&vd`FK$pA&wL@IPG$ zvP%3&Cj5&DO|YM?GrSz6S6lvv|L0?f-S*Le3hDW!2#cy~6QFTeGG%cx2~k8}B-cp$ z32~q$N=CKViWhp>*v@UCznRJV3uH|6riNM8$ygh z8oGx3t<={+r4bWhjfV#pPK)M!mU_>eXf!dtI?-qyyu1>E{C@@`Ji)N_* zJ_l7!MM~itZX!-=$Y`GSaINf;#N~Q@JKdZgo-~^Igv63OR82WxKKIQa>VWEa5vMN6 zl4EoZS%Qa?Q}A|*;9V9U{DjK>>3YJ4H~&jZH?z*~jno{KDRbmqeMik(j*4yNgY>3pag;qMgA$HCBb& zFRQnA%hpdyN~AcK@j5JO=^eWE;rQ)D(k@FSQ%68!u$P|NQbQt}w^_daP>4G!kE+?w z%Q=8vvB87(<-W9~ew*LZ%44;vK%H?SA)RuN=-bOb_Xnyp{ZOjr=BY#}a0OgyCygXN zj0}XRju-$HlRTF}qDpoXN~IC)3u)aTQ;m2VLiQORYg9|vJ)6$zSvQ^>I+Z?%cTC(65UQ&t!Tm|q=6?D=sDuzQW1HHG zUh^WJz<)TRL?6EmH^8eMnF+kY@MMl>a9yQG1AVuf z9=#cjMM>PKf`~&*X~9oN41)j>#z%Wy=pn^Wy+Bdd>56H95DV~~6}x`4oE_(TwO!hE zzlff{$?%i#&EF1Jz1z$nce}aWRkVG7x?^$>>9N|bcQN`nttB)O5^(?64`T>;rmo?o z&?ZOtSQY6B+KywlNpcQlg&e)QU>POFuJbL#fiN`PM-#lTAxnK$96CdEFwP?Y{Q+OB z%b!EN?I>w+13j1ZKeiEecQECTrM5bfWO6B!Z7aC}RNeg8+I!E*I=& zemXY(0Gc=7$9tP6)JZBJLwQFRmEWb}dS*sVyfN{0x z{d7B6&eZfs>~?0Xck$Bj2Tv$ft}QZYN*QdE(hcWR3V}_xR%9UzaA*a8_;+uX?a}GN zV*@)hDH=2_O0HB}N~za@BX0;J$DK`xqaxJC|3wPiwPA#aJH9)n8n%CqrPC*V?qZWV z)5-^J{o2OLCjDOOguhEN@nmW9Q#M5dQx~L4pW)=>)VA$S*lT+A@d{|@hn64zLk9%i zuiKo=@xaDGl59Lg2#J9l%juIEArGcRlVo2X>oZE&d3ann znbNzcnIgHoDYGUd&0M3k-)XInWy&$=s$&>Rt8||yud10-PGoY`u}s0A#%9wCoB7#b z;Ufzv&@657$S3yJxDkO*BpLmy)Fb)lw%MANt|G#PYG{B81U^i^|E-xrGnsnm=M)!NtwUe592djB7Bg0!4(j+h*@fOwz-4Q&(9jWAHaRCzX)* zUahB7Hf;h3DA%Q_X~(nY92rF%JLm?VhUcT)Ho*Y51B;4PVL|?zi_;Vz=DN3KrE?mj zkB3;S8kcRrqJ+-N&*!@OIS}-?x4c{X5sxW5m1;M*@3=>?gf~2Bmbcg z$jP^Xed`&q2CZdRiRjn`S*Zy2($GkwG^-U_50@x@H!8-hoXvV|sbgUO45}IVTu8R7 zduVC%GJQs~sw3E0eipW$gOp#Euh*zti};y$`4_;v!9M(Cm*sRO?5Q8N)tpNKEbs*} zz2}2Nc!Q6lgm`0MAHqs7RBdNG74hPG+x07_z9vEZ*JWoIGfZp8II$3y zlX1d-j8oIGOyD*14sI>*NfE6liX=E!_c1S~2U${_iCkH_?nM6ror_BBZan%gw_?j* zeZ+ypB(2GbEOPB~TT{JtE#b@okIfuU$MHPl+!!Oc>?|dz85`}Gm7`5MXvRe6D{m&- zt+P8P@|x(3zLaezH`0RdPm8wWI&dC^r1Co{rK^aXpgB$yvxdjiuU|uRX)m`rZr2(u z@K}ty-|jbO3q?W>$5Ma^e=aVrr?>ZUI047#o5626P1s+^W@E}2H)o04zMFJ}M=vDH@mda)n86+M2!9?R)Zr9wKLzJt`k z?_3ha7Xk99n))HB23z6NkF4#L4$*JqEli+BohbuPHc!d@^S3t+Oe+p7M*r~@`n`T; zPp^Nga+#^8{rh0=jX?71c265zJbOkJ1n_j-&oWry0t`|cXctW`VyHOM9YSn0e%?yZ z8POe7=NSz_gpPj8k^+C-h6cqpD)VWUH_}6apuf*(mYD*~s@`WM@<)6(TM1lTD+2j$ zbYjd1ehaNOt(?D256caBlWYLPb5+%dOj*fgCc>gUv?3s-i|tf(%rQ-F$efRkZ^$As zgc3U3*ySL96ua$-6}T4komxLLUy8dxIXnDOsA43Z>Dwm1I~uM}oZg*?abP^lHs z{itnIY_;U4UnEZ;*y9MEN_`52qb~7Vse&L~F^|LK^v3b1o(ext;(`cN3Ce`9wor-i z@#(R-kZ!R$-908v8jfd#0Rb(GpJ+VTyMebTpzP&|_pO9xjCsR$Z*3gBs8?ONZ|K<2 z>61-s7DrM8YB0=hE{z!H>>TyzUmNY$4EstxD@PHEKP3n%DZT%r*QEXJSEoNPuK3^F z-Z>U@15IUr$<$YaNGb_YkoNJ}JnC*FB~3hSc0QhSRj+l))Xab-G=sAJFpO@~oLaTj zW&$I~keP!;jd%_TTQYIApS03_?DpvVhRHrGnlNvWS z-ydsvroYVSJwHXFD~7rp1klEX!#@keIrH;*x`*(HYe<5dH&Y9`%Jv5~(cbr`(+UNJ z9`7Ua@w~0Lum$L#>C1crRnP!QVRy)8&q*f>kz+%SrgB$t2R9PPSz%dHq|t{@4#h0z zKnvtrXIWJ;WneUezc2cG;V(w1HkeFx*TiYkqar_sbyPmT9*wfMho5e>Y=w4Bq;KI% zPi98t&^ac=-rCRaxu}{J3a~nJ&Vsudky7APUYaQ}gF4_~$?$8Kj{mb--`UE3|0Qeh zbK?u>EodW0TTbI808Ij&0-{(p3KXD0>+p2U7%zei)$B4x&8SLf9Gd+CE7Ef+v<)b==nHC2wQ4l626n1#C!`oVr zp6&im#qnU6&J8nNuW*0BTmIgYSZTmC=-y|R_+yiy;{9e}{NS7rf{dC`w2;-~wovJn zoEH4)TV~{aUcXa5osRym*;N=GD}!cYdEvNbwfr28)5z@5^Ji?Ug7yz+(2vZriA+Tu zE$KtvWR#)|*dWQZ;#Edd8rZDa&p&=v|Mfd>G`~IO7wCn1un5P`UM5OPqf=SZfEP}? zRme0X#^=uw_w(};*-{0(QE*Z;rU-t%%dy$yTpn1TwqkxvJ}F6Th^C04*qZOmalGqc&Lgm6k|G$e*bCR)}0s? z%$priZ~VI(h<&FRB(tM=$XDS&h!p`MRo0*M9J?e}$Zx^P4zXvV8CyYg_UVEx)U%8# zVAAj2&o20Lf+F7G6q*9Bu_-kbJ0<3;uANK7gAL)W$JPL~iS(-hl_%=;M(l zzizaW%@*<2JVlh|7VNZH`{-z88VRbIXR^%H{Gr2O%ua^}BG}b0k2;%-n{mQ$Jdoe^O6BMOm$*B-_o*CojE$KE|Lv2J=J;ST|Ojs{u|!&G>WufOKUx3d`aF*2oX zI*;y9PFd;)N~U~E6bB_wT6$`6bkp%^r=wZdk_R%8y{%TzG)1!$pBe$><^N#~IvRW^ zq2k$Vae{SGv61=nsz>Uko^_W8gHuY;mLD6aJQ{w|xM6SY(ZU3W7(Ge$0jmyCU#TMm zDFPaL#Vz&7Uc1Tk`L1el-wOVrSxIwzEPe~XfR`>S5u(s5=*?*El}7aVPJn|BZ-(Aa zEFiw-uV)zapz5u!8jC&!qaFu|Z~zi93LAe-Y7}k5r{OF8UGOD7@v<@KaXHt=D5gYF!mC%G+;C$(i3xml zrpS5FRX+5g4sVM%k8MlIFYwKNmZusz5(hua}*5!cw{MGfuRlh-d0F z8k+nTf+B&xotGhfbB*}Z*7ufJQmIF{i8K00LzoMgP9EWRvgtJsC;#r6myF3wTx?V# zLBLJI3WKOag$V_*OWMbW5p#L?YBm^4#sB~6lb%xZxmaE*T&wD7K}P&RBxiC0wPUY( zc(W#=3HQSCt@^4z4v_v3p!cU9tyRTzzZ>(B7JShkP(S91!0n(K-Jx%EcA&>weL#L0 zwoi!?h5PDXeek1V&?(!MqrB-W!2rtCv3|VV$S3qX^F3Oq1@;bhw97G|LwySuk6}n0 zA9rA@S@>hgjBzWP2sCrgxzki8Kye5QYKz`BF- zkn38b!#C@Rf*wXDRd$*WmS3Koh0>Faz;6zzm)56y$JHt(YqzIJ0V&RDL9RH)!?hp8o*)T#A!S?M$wsP(-MXSo=PaP@#@;uo%=1zS0` zz9#0&WiLCS@dJOuXaxu}|9EzQwQJ}hpsuW!O(SHb8tnq`J?<>GrKyfJ83#xN&l|1G zOs%|!9yBQ_#;Xad6IT#Xsh8mdcyE|bVZJh|#zS)JADX>2wUaTz0WC&fXE8YvaZ$3@ zDPElVIBTBgpbR>b+0SI?bzHbDO$-cP>L~*}u(!>M^i=5Z7(~WL1HF^#h&+x>r+kRh zbbywXr2?1-+ZCnw+W1=wAviZqy6+~QG5oH{Bc$coNmLxELvYAR1DPA{kK9Vs_BvW& zebDKZahMI9zkNNA!m&!B(DlF~KOF$+kbnQ^6tBy+>b~GI&NsRrRZBk%O=z!rDP?MYse=DEvxCM1 zX=G&7M9YC^-O|KOcjYQU^^ON>K>m@QY+Kn60_FbFQgTMXl_f>lMfxK{;*PHB>ZRIl zN!u>=|I}LW(Bg#}!zEK;U&F)8#2>vxo0%je~9vT=v+ZB=oXO4}Zrp&<|HSiqma+k-abZr5Gztq8kG zStxO``QKggi{esX7kVW@81~N*z4(8bt?X3V;IYGHF59oEGyP7up&bqWgqqN z0f^w=Gu+X|5JluWbUdbUZMJ(h14#p#j1!(K&}QHwj0;7e4P&j68ZCy7qUYS=IL=9x zyJr(Ajg88sIdNO{=niCR{$}+fnqel9P|-)fFwlK8_U*Mqh>7*oa6U~NMT@v->90jra1j%TU7;Xu z!Zn}4)jx)6U(#$k#Q*w~^V597 zi)!LKq5ZM$amFUMV8EiQms$W`S%Y`Tfc=G_2jp5j)RC}TW&g|Zb^wm_b-(iju(2|bJ#fr7CYL9=J5HMW zB~0|H7Nfx$Ce{E?vj1~b7nS3`A$K7YITe$SiM%>T11EfYpB!hYLg6D7d^7W+`;Vol zbJ?nz;Tkdcx-#0^e@F6R48=n9H2uBgHtUN>bW>&w(ao+hqsNb5+z+9SCaH zJk1RlJ9_hU9nXfd&2aKFExs@8iSvRg3f10v($6z30wB{$a$}5nvAp6UCS|5Bc9}TE zMp%-Paxww!t6s~c8gj+&HiqeJ_8o`ApNQyhw1ci*lGz~b zT3XvRP5>ws>IiLBvc8%ZreZOfS@YVD{gTl2#p1r^&eDR5uU$}qd8cj{#e(j9<hlytom`t?=YW~?)Ejr!w(<-Ea8;lCGBULbaE=Wg$rg8KP3g~%h z?VH&_i?Dd6`nJ1mWzfOoobliS)?f7uk)bhTG`JEExV zTFtn=rnj>5x6~TCvlxGUdQfpE+SE<`cSC&6OlmLKP_<>I1|@0~_VgBT(+HSnK98=_ zUkl`%HO7Lz5|)x&K2Z5%ql-nWB)%{^)w@CUZ`TM;KIU(#NQQ1A?xWbT@Y^KT}*5(9F)+BhB~BpF8m=zGr9Q+n2P)tHS?+{ z2I`7HWSl_mlF}uJq=m~SafN4v+wI%%mO--~KdFYYw+-O>W66Du> zaD*}fh|ar*h+YHVB8ISVI%pgSZkL2GD=Xe_!;4HZi$Cmfr$ZVVd*=XlOhZYmLOZmO z!avIMN0oem*+@^C={PNnaqyrAF^Y0Nu5%!KZ$~y8YKqLE zg3>v%sm?Wf{M&eJd4FasH!xL2OlF;U98~l_eQf}uZPBs0yH_TJNi+bQy=YoothHyA z(X=Y7fXj|X2yhOD&KLJ-jx1B$=rX4YSD&#N!>Q67vy!3~sa^L$I0a&^5(5jSiw&$0 zNOPCy%ENR4`QehKV2@=2L78RC4`)udg84EZpOL+K8j}K%Zb|1roj#{q(CrY&=THJaffe z>!b`xr^CO*3YDEe_uu22(JsOpj~7gdc;1OEX8cX$cT?}EF;X!+sqt7=H+LGD^E0~3 zpKh#%xLyFM3U&Nw2ed*2JD3HLG}e;=W0L> z3XrlJkhz=X@5@6DChb2qtTn$^Hwpz)-uA?gxD>JweQ$BVo^o^tQ2@g^e{ppo{e-8} zB*w3uXVwa?x3tZN7<>(?NvL_}jH6`iUg9{&A>-vdP9NznCca-XM6eRx0s=sfYGxw_ zcVMimkp>~29ctRG;k&M+Kc`VVu$7}8^0=JyTUsu2#^~?;lX$f%-W|il6Fs-hB*#Le z%mj&w0gcv2ghsZA9{lzca`Yd_{J#mBE$_P|aS}hH6;rri!LK5>8Fw{uh5(Z9P2=6n zf^Ua>*?`(3gJWFRRqtoD?5Y~})Wo~~c~hQczOz?9axZG4S5hlSrL>$3N7COs15ju| zU8{;n@cGA+%g5EnOX0`g>bt)8(U8Yq52S#hacB2;K=vnBD5tWhX|MiUip{@6(qE#e)c*H(749f7l!+-* zZ_gO`cc$m^&JW~zJI(XqYIO5@I|~)6e)#Z1b1aJ?kI<1>4*4_mJekOMZnd}jnHtGS zKwIl|&W9*EQZ(fc0MtNs&2vf%a&LVj?((N>miY;#ap2bm~xcT&c((+KWZ>-=srs-mG`OaeDT-2@=i+V&kGRpY(h|u7 zag7z}u406PnH|sa&QM9R(inedv{sg13c^36h!cDQ)-cs+6k(dN=g>vUlVp%Xs+q=6 zgv0I(K!KEXHU0Y-*Jj}H_r>Yn?)@fs9a-;WRK|@fu^FH*PIore_B6eITEqzleN>4eWb#GlGWd_+K(U5%V~#u#p<6|XpLy)=5ZaN3cuq}fi%^2mO~KEMi2m> z7}iYB4EXsW+Pg+A7LGEGP?SZ1AYcLA$_Ore6?m|h=MXV50A-&`q&?RLzF#M`$C@!N2wYv{vEBb@WXm85sxFE`)G zI1RCs-e2xF(}kSY&K*UQ*LA%7v}F$L3*8uLn}=Be57JBbKZ3)9S;M3y8Nmwa3k zjRW@#y1oK`{0|Ajb`^D`{;cr&`&;mz2!u;RV&ZbOZFaAfPQ&H=1UjmX7NYM4VP*N{ zdieLA6M*RHS!Jy-PLTwG#UJ?-R;k6IB$HI`#BVf5KQ%^ybb_dg;-sFMK^$;CpONh| z403Wxa#JaCQ|qXsma9^$0ST+9N-K};Pd6xR)co21!1)#O1IWVR2{^ge(5V=lNrJj) zI2h+*AJu9AlffqZfa%nGntm^7M3x?gv*NF;otj53F=!0WNJWl5@r&)M>fh5Mk4Vu`MPPF11$oK_K%;UJMQ^GQ5cF-dvs`=~S&3x*&{%pWDl!IHADe zhyURcx)&etlia1~(DiRlcQb(3z&!%i)?}fc3UHV51t1df!$d+=hD5;&L#2kW2*IxL z9)L2KOJb;6d-bV1S3R=vXB%q?BOiSV;2n9;Hqp^x!hOe&lY|NdOmhmne?Dzg_HuJa ztvj%i&ufP^)j*Dd0#Ni$H||JhYa>{@It2(14m9&@!pt1sW17jS5Bx(&3_*Qgt{$fq;8@IqvN=F3dA&!!Gn zrp7Svxt&K|M0~$dcsHrjc4-!}P?M1P1{rI^mf>lpk^_s8UXnER_0IZUMNov2E-(b`ERqx<;YjdtM*^n{}qecB30GY-W z9FR7#D~Q*vlb;d6dAr;7=p5^$M0Dsphgf_k3;KmU*UQJfkyM%xG+4 zxfZqi6BUxraBd3#;|+|OX;ynU&_+8M+K)E8h~Wb^p)9^gHdA$n6)zNYU47k!Vev0y zDcR%X$P=F9p2_g8(R+$1C$T2LIP>&H4IYq!6DiiGJczhuU?YG;A*{MTBpXxcNdAQV zBH))f&K3|-NX)RscS$)rpFkD(x%inZcrQgVlT+om(!cdCau}afN*g8d8S-5} zt=ZQ&2n?d;2U>2*p{+bHs90tCub?W`?=6N9eo>p$J^=qrNNdt?pF*! zkJHL5@%ZD*(o9o5eh*G#Eg(U9rG|?k>eX7d*;NhvE=*ZR0&8i;T;?E96OVo(`r!-? zCYRWCw#5o?QP*vi-|IH-*5=!)A3g#sZmND#no~&$#A0eXeNX}#S#PlAwTw^Yoj4(gKQ2#aDuIEY1^l1KJ-{F2`eEo`PKuutB@q_JI3I3~ zh|DV@vTJ^D7ymerU&_mch)2T}IF-6&{E3-}QW`LQm?KRw?r1ILn> z$GC?Cg28&>ra6gYZR?B_5d_kv^;7nxzni&qk_`6@Q>rbR*Y{lk^-ud72Q^MJs$#It z3x7{!1nV*!HKNRj;A*A0 zmtCwpW+;r+v0m0KFr=W+ZuSQ6Zf4?pmtO&EYR*_!rz%S;i+Y6#PvV8e@IAL2iX>Wc z!#N8?(#UTW1GVH_V&~`FwPK^`7meQi<$+m=!KSu!KW)Ckh*y`4%U!|y3d{r8u0Tou zvNeVb8kS8?O_$53gNUHVT0X~CrVjpLb^YX@!1_opGkV!XZy3AEuw5Emr$2w>exSU~ zfdYmHuIvf+XUcB3kim|M>j5NrzIzP=B5I!LOa&5Z>3Ko}^j|J1KCc^^O^_h+Or9o7 z*^jhx^^D&>mFI7n;tM(bcy~zJO0LGF$czgGf7*Rv4yqvI08Ui)`3hx9AmMO5;2~EX zSlSK&SMwl6u;RDIsekcaizyz=9oxvKq08H(&a}m|YGseN3N^q%$~aKfAN#>lAB=D^)RRpw*Yw`YM@Pf<7II8x3lJ&mlz=!BL zj!i7&9LbP!j?YWQRQAixS#>FKI=1KbybdhMfPL85?pAo5F&!x7R>beaeK~d@nV9pm zPp6rvet901;{D2|ha1#$^>~=|eiirkUoi<$bZ9O$NYQ>RG0+nW~Z%LL$KQi`G#Vr7<-ZCA9<1?Mr-DaW_G8dY0PW@SIh7bs^N z@o=Y`{n&_otX|w#X2F0&jD|&<(~OU?Vpgiarq)D)hP^ez1#29bSFlY}_C)&klMn_r zu*WNYp1s6ya;BFe^CsLzliJ}-Og2RNDQyaPZ;9;Zx`{Q=;)=n3U*g!dc2{`O zc2cNJm4LwZNdNL!HT#(5eoCV!4~$3=%C={qaCUEl{^Xk=GesmQ6#b0DkpL24(5w(e zf9=$tSJ46dXB4Me!XPY8c;JBO=d}(xQws4EoFq6@ljZ_rxjU7LsM`Tb4EwNfW{ioWtE`PWOJ91U3r)$gH?_@`u^_3-a0 zjQOO@)KdpB9Nrzgx}EP^%K?<$`i%vh+$LOdorIZ^q(M__WY!s9jS~?nM;j8~pfN%G z@&Ek5Ylj-6Ok;f97=pq7oc?{Uoo{o0pj6gQz2t|{2kW!5b ze<6WSimyn9t=VL=~UFC`tPa`1wLG(?JC)x{C!VmWJB|+Uh(B!3!*XIaYIH5#S+MVjIL6%J-Pzs>yHV?mf!)0@#B zwG|MU<~1FdD9zM8oX)<5K?M$Q^yXM$R7vn%`&5E ziaye86g*t*TjICzO`{TU@X6)d3z&H;j(mIggQN!V*INVvCY`(n8{*y27%<}$3*aUb z``5={$AW%mtd=)>vsrX1?aH&0qtc1Sqj`)#lhB9P;eLrMR)Z5~(d0}F#0Bw2Y@BbV z}GFAwi;oA1w|R-^wFRi_uYk2yg>+`PJ?{eXufRfghY+Og(_BZVY1ZT@U& z?(KZk#?h&er=4S#lCR7=H@Vo??}wK-$PBu6Ed!K?A*$D0aFL%X8<2HgO8?@RWvdPgA^I{ z$2Ls%#>ji&9QPviY7xbtB^$9XbHu@U+xJc2ce1xIjT=Lt?d0ANB~zR=ugmnAVA!IL zpM*r~40tcg_b)^N=oHrkxkepJ`RZvn5orFP>Lc|e%O&l7?)Bq7-!YSd)&xn0cLlqK za)2~2GQ$JyQ9S@-tC1L=?35y&`}Lje*$BTwt5y}NA!Ioo0~_STGlJZ;XJ0yvF(F|Kwh@=1;Sc8;t*} za^*9Ss6#014L8C%o_1z%1-E*Kn}kXOT;VLk)##wvToz&*E6`XJXi7#O2}A<;kNJ|b zJ}x3c_iBCOdJnlLDFV?U2LK8|;-X7_jU_PsY8u24Un#>u1XL58UAk0#rzW$HU$eFF z3f5{gaaGg0@}t5!JO1$KzzOlpp466ZKp>awDt&vhVCWMoDR}&&zgX=;UyTOv5Etj4 z&tQ{58dUE?oeh--c;#+UyT`w}e`kWwZ{nfYk=bg<@mq%h?GX~fqiX_{SmWnS>QPLPikmL7wrota!m|j z3knL}AEMtM`Z%_MSHo{}dKyAwck#u&?}!o497n8k#Y`jd;A+`^{2#bua zCn?V%pj0wo1o9`Hh_`q#k0XF|p3yaWV;_gyo@aL>Wuoz=KuaORpDaDEE0&^DXvPiW zV4v9moF`hzkQ&3Mjy6o9L2zKh`n7;{7C47bi|ztpS7!Q7MP_2kFru#uvaa7wB2`Lw z;1hoa=7l(o*U~u^ub{Gjv?oOW7bXaz8!t+RW7|rkJKeA0=xo7S$0(u}GF`^!A6IBs zXlQWLP10K5gYf5IxY);Au%>B{48h*-cb|P_OcY@cCWo!~^9ArN?A?FzH{TV}&dx5k z8X>z{3=(B4!GpHut5;c_qq$amJ4PZyfyoa7N#L~vT zU>D87`sm}O{>bJ!u1Rhp*QBmZp*rIkK7_wsRSe%w+fUx)$g_HX!1mHl#>tG!j{d*c z@l2%qS5GfBPy}n6dQp$`%n`sZJ2C3`b@~Eha3?L(q@r+C)flYx@YbWY_1J?ftR^1R zW6Iw%JC|<=C_r`>Ll}}cAz!l~pGK1g4mzaJ@io&}ZXVcAI#+55veL%P&=OHo0~1Ae zYjs$OH)CNzwgOa5I(Rm?pJH=petm3>=l$0iK=jHvWsEN!ExH*fv~)hTBrR9%1s@Y$E;9?|t+AJ`{8J{Uz(&>3-du$AGx3Ij@5s%N~RC56~1rRj)0IOu$c-0h8mUfiPA9c@YNt zQ|Z5F+P4pM^}~r{>Eqt#2)X|M9}FSHgwkE<4;jH~1&r*KB5I&dY#}*QlupaU+f8X3#5;>^kpdD$UkxhJLZ8nqUp5MG;VtYae3z!eyyE{_;l9 z0i03Bxwcp^;2HWnm2k^==9w2lKECUq=84#61frbT)&k6mOa>;%9C}^rX&(*Ti7zJ( zcd+xXTrle$S!$<1qD3wYg2Q$&U#;e&@BF5|exuUFWfqg0ws>$qg#T(WpU_fZWcc4b z91vV{LoJmE8S|g`n7m?#ufdMVH*no0-|R}5cOy0q@V5GP{RA|t z7Je5P4?_r+#$cCs&$Mz!dWUOc#efWf%nNinew^Vx{}N_X@6$@))IQ$U`db?(uf~dp z9Xy6X>qt*$Hr(!{!1KLi{42ol9CI+Bh}4cg9CdmECcSU|)58L3n*@hV1(VETmp$!i z$LJ$d`q;|)DIz!dkHEuqQTDh7gHUoU?-+@cc1@+G5eIBTc69boi zJG0N5);ITj&C8$PEL^yM%0 zw}4IT*2vQD9H}sq3eI+85S~0Yv)A)nPi~#c|`5d!LaylygCNYBy@g7DOaG9{(|r zuj=xDcMs>VN=5}HgbI^U-z?O>KKH|?s`rn)tPWd!=Khy2@TuR$=63;5bMWVm zr=Cb{kTj1frQtrrmSKiVi#V<>Cn8_c>K==|W7ms>hE6M1Pptd?LHa)7viFfV9*7$A zWx7(kTqT{*y!LnwrLc`;e+fYA4*EyDqlYTR;Tky;?~+WQgd-J5q$CX*CNS`E;rp*@ z$*Y~MqMp}Ee*%p~Uu`R5MI95zUXp5QXs&P`jBPe79LLNjH=9mg@F8`3)o~)m5yVcf&hJS^2XZzVn~U?0q6IMl5F9AcT)3nVz#ZE-2;kL zTdfkP7HGTM&7n)_w47=!b(5C$Ol0e?m_>XfT30O~K}EA3t2Rxq|7w){G+BYC|84OD zu{Sd(r}{*NmN`Mj&)?Zx`}8Tn7=r6a$K3F8A91iOZuAN)P;(L9nppaAPx{2*;gx3N3xT_{41`LNsVFJ$b z*pJ!N+fo@Ip;7eZnujEiLqOt^pY`ewdRb;$gM*5KuAC(bNS&g1|8olUX^ba+BnaI~ z!&m}#vFFYN-moJx($w8HD6;^Sz={wZY@b&UiFtQI?$b@Wydj!}tp3YX(!rC@LbYwN+lW~EzB8)cHBG<(4?VdkAn*c`C#b&0D(Lb5Uo>2c> zAwsEVjeqZ_W$oP}dR#*vX3Im``m!pl)9iFI8J8ivI|Im2EeuE*SJSa2WBTKVhoCV5 z<6OmLU_yWXo+SPYQwf_Lfm^9EJ=A${XGCZP|=OZEC z*Oz<>r_*5I3}Yd2@FjCQjfYXGd)@8>fILFNsGl5Fd&KPwm=QO_e>;oYJSddE1lm>P zBQy!^+-;0UI&3=8njlR-JEW(h#~o^1RMxJsZFv}}Y$a6mP%S)7)bsGNxp=}5`b<;? z<|&tp>XlnEi+MGV)idfGDzXt39T&!lH9O7*#de3{%d;>rFiZj|bkd(G?|%*6M(L{B zYc1z#MNlX)QzU{Asb0Vgx%$>lAW+cf(cf;57_?E4{-JCQK%K3xnzcV10=u}!`hckb z5Jmfcdh5gE^ezf;C}ox${;Wv?hY(Erk{XA(E5d5UM(-Ju(h!GaYUQ^h)Un!SE^`pg z1KP=rrkOKfpF8E=Zz@bL84=8>dAZ-}g(zoNgkyf>#ESmYlh8|8#$ z>-izD0Q@eg^RsCvIaEu8eBDDWVR(Y zkoxQ+7l67qE=~&1@^KSCuJ9^9pS%VwCA746{U|`Sy$ue^#^xOi#g>PwEA8JjIK$?_ z17$i&P6L{i`Q4Rr*jF(2y?0JaP6_1rL1B^vK^1GpM*eID{4NigqN3Zb@N+B%= zUtA(J_d@4~`1WCC|6nn!anE6S0Dn?v@+nmB;;vpSXc*!bLn9NiHIY*1- z5KXXMp@W{=c8Zu!>~CcC!}H4u8u^bb2n<{@(qH8_I(?o6?$@rjLy6zg{I2cZy529} zpGgAWU%TG#fv@+sSp}hiZ5FTli}8_>*l`>HOdU?9cxvPLdwl(^bfOBy!kJz!LV=e6 zjbf^JqL)cEe)&X07`g-!vw+%ZrT7208GL;oFzbPQlv-amyzrIfquwL%&`Zha1>17y zM&eW*1nZPym;Qda_9|mMA6B7jIkkC1fY4;ul^34PFk9c;O9ONzD`bR(C7In@{kY## zaEbnb5;i3JCiMsxaJCw(pFB&Pm$rYL1rS74{jDD6ZYAxDJc($hxMYb`Su~=Ak#nIR5KF~e=s^!>JC#JyXCpr=5fckf%??Jb zEFSpXZ=)GKM0dm7w1AO+v~sa~Z4dk%Fo$Pe9_-bz{u^X|9*IlFr*dp-?FQb2-83hx z8UW<*?(MsWJToyQD&0W<$R0I}sR|_8Kgk?KEepToqu9D_M6UATGS>)gN*XLxtD*m4 z_#Qh4_2R(8Pl}Y*Y<{QJwCeF0CDC7c%PMYXLXw(QXXKNQqyTWXL4?`;tP7-S?F%my zQ@-{n@i?4x`H{LECyvEQp@IB!Vnj_g+Uu;fq6VYO6~4Fp;ZxIjLd$9`DQRNCCAnEu z*c?zFanXF=A?{S8#S}>zwwUgLHmxvG3$1e{dIztO(evdf>6YVVL> zV}ocxC|as#DyjpP^=NKJVjl!K`ZQR{TdmE!@HjQFD3>bOB}AYJhK_;8+n&$xy{a^! zqHsNbYXroa%z+6aPRV_EvAE!BLB#u_8W z)Qdd4FmWeJ4W_AX3m(95dbj*WzbUfRCOo! znei6rgtxV?qg^!NC`q%bHRQa}-Up~HI76pa*J)$#Di`h;>lgDD@*+r(;H?zJ$W|yr z1a)5xMyJ1v7Ciuj;s??=Cz$R`FTMISuobpx0#&8R%Mjf*8qu~)gOy{C9pILdsIY!) zJ}j{OeZi<8yjWhTb>Fay2mpR9pa0R8NS2NcNqHCJ!(%BdiGc>b9m(T>OTyL897wP% ziwQWwd57y!{kOFYo5MO8ERix@(GrnNcT!YC!KO}p&5UiEVP8t~gCV5>MjqM_>j?c= z`)p*3-ud&`=k;A6kOqvdrVWlCEo|T>(MQn-afzr<;1&tsKlkTcifL@xBv6~fV?hOE zqXrMgf4?R~1oWc+j-bo3*QpZ#Ex{3YjW7X+Wbr=sgsvCz34EZs29^bMVQ{+52T~h069g*TV93g`_-R zx5?$Wmj+b)Q^|&!`5fSEi|dI>ftnLM$dTYo8y}XvTT4w21;Wx=fhpqag~oEOMpFUy zcvJOj8*pO+U(5>-4DfK(EkkxkIQ4V_B*^&{9SpQ@aOAK`x-uocAGJay5Ar`8RD1JE`rSsZzBit zX(F>RS$Bh-h{VJj;m->_*7+@jKr>C*r&@YT%yI-E8j?sl@&e9K7$%L8M4=pFJc1da zR0P7wlE%Z{Iu_E?%owsFB0Wtx#S{G>8pwmv{-Y527GmIW^QaE?s{q{(fv`q)Ib!N2 zNJ-6(>9m@kYZ>!YuJt(H(vbJMJQM`5zESoW16M6v2kVqcHJPX#^6@0b9(LJrlV?V` zQJ*MBrqSvZwFb`Sr_Ad0*l=7FBB<2r6kw$UM|oj!_vbyr0t5fAG6jxn<`43iPC0Wo zx7M!{o2L#HNL+kHD0}YlfOeNV0W`1oa)^*A)=+lNRUOIApV70Ym*cS+7tRlOo}Q+? zwCE2P90FZ39_~w@Kx7`Kb+N%bN29eBbk2Af^q_vNV05`V0RNNs$^?2q))r0~qt!@2 zJgDSk6E3z^vlE@lrZsHlNv@RTYYztjIiEr40&8Y$Rz{rcmN3CvK#gtz!u9?N47^B) z28XH%j6YSbRmV-fjQ_sBX!q370#u3&Zp{1BqbHBd;N^@cbjSWO;JK};AhIp3{tA;w z3Fvi)GiIZUwx#K>M5xS_#Rfev0Lis2cuh6tfUlz!R<6LZa(vsf@U4#9MWaD|Xo3Um zHORW&h<|Pa0LMDEC+>k5V^KpE?T+6-ZLF{7!6>F;zQAxIKVNVvj${ix;+PJMG#vtV zsBw}+&|Sz>BLv`sIbk;q_ZkYPa>4A3C2p=(a^Mpk>2QG8ZS=Gi!xbFGrGc*ouSqW* zAT*;HoOP%x6%-+hkM2tvl~RR9>x3N^M?ybSgsn3ZyBFo+Sivyia>QN@i30cN>AJuj zJ~{Fe-y2NP(i`ThjhHhbi_)a-&GzlhAZ zo7%Q+pFRC<$9Q##1#1ccyGZfN``hNrIdG58Th{yCC8Tea%+T%;wl3A_*+Zk)us2;+ zK2!C^kuxbM1Tsjv)z0d92)oJK5v-HDn24cRwHCHlgpAdzN~ zR@CXayOyRv(0(~`aIiw)IoMLY+7HkL8r`(QI4wqho;WA7fX0dw&p*HJ!L`6WCOGogB-dI$eQW|w3 zT=JkQU1djhdWclf*_qF#PwYZa+^{h8$`ZN0awWUsQii5WV;it`W>FNQRh%U}Kae=2 zZu?6p`B*BxE+kX%Dr0vy2uZ!a&WBhFp1FWmp+VIp%eyX&T1m%WfS6k#I5?-f@Y~G! zzwwJ)#;tkmyFjv*m0gX4T52O{HlR4bhF#FGHy#{8Y&F>QfKkD%bvKX^@^ft`X!Xn= zz$~8pD!z>z>bB|>d1%GZX}?ZY@_8j9QiGX!3zG5dMUzL;mqz(?99%St`f}a>INps! z+HH7|!+?O*Y@?>rNc|B3B46t}Mbsa{VJ?urc0Mv^iv_fmvo(7z0;ebnJ@Q|j(~4W~ z`)_@uA-fKrBj>5B5#~4J%{jlIi1>k#01M7VtruaXHV}BUHxfUfC*REEM8ee4spuUU zTb#)H!2;20m2>8VGxzZrlCJVm0)iWg5Ai4>kP7R&TV0t`;A*bxco}MyDdwOCHK3xr zL@xS+|K~tncy189X-*M^fo=DmOA4qv7wx|j!_0IbE=US3BmnhUPe6_kg+UQz#g?ZS!30-|F zJ1`rCB%tB2KmmrTv@2|}RG7H!4Frs1iL3LdaHF3fvqAC$Wd~VWK+EMNT2a;+;fWg) z;B(zH-r%&{(!${WdD?F<*?R(Tck87ii!%7m>)+YszuVs*Ql%K(xZ;P%zTcfMM}gx{ z+b_Bf)j`yV#i?=iC9bF-#-tQ%pWb=QPF1lyl*^@!=d#gN!H(LFD)x-Rsr$*%nc=^S z<6dZFX+wyZCZqWEL-$eMPkUjTot}T2sxqFg9?9-APuKZ>5o0s=sp8;8-U0BwN@jjc zkSaxh?~TdRjy{5`6@UkU6p5?a=C<5zbO!9AY(1Uz{MyGM>jK(@fyh+GI{sfsB25Sc z$l$Jc3Uw955*0YhufIMxU4fOzhVe2X5hEtZi{DhisV;h*d~)de@1_BeUr>w74)!wY z?fhkd(7vHcz*0?1d$9sxjeS6D49V*6}h8cTLHY`zP zA(D|kxNOn(IXys-27-sOx8?2R9#>E0l%jgO+zdQ?VhBM5rWS|xcQNBI%n3aw{D8uG zRP2wN-zo=`Hz7@V*IWddbImc-wP=!OyiPKuPli`B!mJr(bzm5f;+%I#DQw5)h>a*muo z{tq;cRp|xKW(~A~!Hgp6{{hPYLm{lnFxxc{4qYKgvPOds)b|*HF6uqPAf-=qZW8m& ztiY6DmjG_CvJu(VE&vOrtngmlLs-;h7C=z{z=G__1umW`7NAs0<A?mfVj7(a#8#yk4V^RTvZhH4b`n9?GeARbWUsGn-t8R~hE`ekbtGPJH@&Up zTsV21ItWp=xK=U9%T%kt^+4m7G63o)9lJ6{G3HoW(;;IG=G=)SHpsaM*RQVa=rkx{ z@~5h~IF@N18QcDB(CWr&TM0cQ9G$;bZW7~2eQ-Qw!;Y$-vFj8RsBbtmPGa!lqtqs) zVjt0QCHwfNme!=}oBIN*#wSb>7(@*|daa_Y%hCkwb;#)dW%ZePqy39L&oft3!@(z> zd}Wn~9lj|_CQpRybu?6VTK1LGs0172xfQZIwF@vSpHM4IJ&*6`qB0>so(&N&;hgrz zn_-)XY;Sv>iiVn6`oMz>EsjRnf%8g@wpp!SxUc3yadup}sG1^Aa^*Ulbd3oFTm6_1YHJKmxG$}L6TL7Tib22 zQaw)|26Q7n{C#YYkLzx13>%gEpj#1W&|tK-x?8%b7WTbXoE`~dty)Wm0=*JS0Q-Vh zvq4_0A?ydITN#4g=lV?no1Wis#dZgs@rX_GlX2$oiNw)zkf4rKomDLN?ZO>D_d1V- znET1B(vDiHj?eQrZ%@Uk-a}SRi|elWwMBwNg{-P+(OrKkY{1M=4ZnffZ{OcYsKpp- z7cm6DLK0Pw(j%Kr*EjLURZQMOAxi@&4le(QQE)^J&FY{o5vzC1_5-9yq)c4qq+edW z{kmeB_1%ylYv6|jZe(}EED+N!+q`1N4qmPSUJWC8deGJX%}oPx!=B4uPfDhF+6dMg zNQ2VUJU8%C+KXpL_t?SRbf~5GQY??=ZXCDefketGIsktzCzYpIefUBR|F}QA1>jiP zU%wA1|GQNJInxjpAaK8_(`E3E=QGApD%w~UiuIX9U_gEH7p}IL_u)BCqQt-@pqkA} zBl%!kK>!Vz$v1>18-HsWkSQ|jge#G`GPCn=R{7|h0%#ETIj;`5Bov@241@(fRWy|t ztN*g~xF#1P_|LhnG+@yc+@ReOw2{=cqvw|}_}QvUKUh(7iD%#m@O${ybAn5-smO7- z*^jg1i_$M?W@sM%((g*AOZdJz(+rUYfH@QPM_22gIq!uWELJOu7L8;~oed1Ue}4o) zPR1X8h_9NW84I)ZCWEsQ*jBeoUPx=N(1=Eu3REjo^P><`vRi%%zk2RQ4)_DMDw zU&L^rBl2bXUP!n{haVU?eObvTL0e+~Ya^oKgM{bLX`Z0#=_Tn;>ldQ{gtg~z0v1VB zb=W}3Z^~<>2ME`9+V{tmTkIAGCT8}=1!bJ`IA$7S>HYJcR67hHjP6XB23;OZ`%jgk z6=DvbRr78Ej}R};xlaD{n%&WAnILJ2plan;o{&0=m*Lnj?R6BSm|J+^QW4O)Z3+gqFdx=W?1?|{0;b4@we zvcV^6^(@x(Vf1ws6$Do3xFlS%1GyR*>oY&}Qg%-*)zFYXZFjU?YXBS3lP)Fb#%*37 zS1(d8WqX4)8G^Gik$dp|Sp<3PvqrAq?IbII=w*K*0*L(s=1gs&?^j44SDl#<`7V(@ z66jj!IJ6ngBwkp2AFCC}W-b-2#ARDFlAmH#-DMkpf+lcl}x$>HR+tFU!|$b49Hf<3WdtU)|p_*pJ-@r(H%DT$C zE?)-%WgKJC+gmfZKy{avvm~6WYQ_&Q)`1Km6?<^Xq-$dZTw%IZ2)rl6h!LGcNb22G zfZiYb`k$oj@r6q+z>BB$ld#gxQJKD$n(XjON}*NDp>--~l$w<}NNt&uN1oCI&4}|G zdpW?pSYR6=!4=d%c);!(`UGoZV66+=*f>Sj&c?Ds#Tp!la0b(X|G*NN*`@z3bu7Q=+4zII$lArJc5 ztKi+4`ucc1m6^rbZJ?c1)oVJZzu@4~c>CV}K5kC{{H)u#W{D_XePbcD%U@+oV#px7 zu0Oqzz;xed&=vUcqOy_xPx_}re|cXR&6pM&oAc5U1d#iEWjk0XVr~9X3Isp{SDfdC z8;PMv6)o>OrU0IacT)08oQTvA2Y!@AGbUvYT+JHLaaz(rNj?5fPu5}1P|IE6ipzdGKjUN0zobC4+VwpyUh z)qu0Hg_@6CZYX3i94&lDtlB^~+LR)5xv_(g0RhQ%vJAKNPArVHdZ4*KJG4RY?ia5A zUDiPo{9m*@lSyo5_Q7$0>b1!)S+m@jB2<*hkEBvYB!!#<%{jfnm?vfd>I(`lv4Y9{~z?jpL%< zx>*$QK7fu%Z_9O(3*EL@D3PUDFiz;llN;E+NdIQ!GF(~FYtNpF7*a4RPp5Vo%_IkL z`O2xvX&ecyhNz485mFg&{lqLg}uYwtgn=`i7$CQ0qZa z(|-E#Um+fCpc602wqmi=J$a;ckd%JJ+MG6I*?bZnIGtfW$Q@7v`AYNre_vv+Q>vJb~xIydWOZSJsPF|eohUy`wq7foPxDwSCbBhVc(p-2TQNp4wa!s)R{0{y__j@<~X z>z2#0G)O1Z$#L@{z`h<;V9`JT<0M@C19^D1@59N68YD1x8REX2IwFX5TZ4KzzSFlx zSd9yR=5|ia2|NQXxYU(`y0|By3xe+DFf{lQ6{jWaqy0_X>HbqDW>}s(tcAo%p7Acd zXsb#sHEv|=>kyX?plo}bh(dr=2a8*0Z^pl_lxj98^=L92{4-y?&a&62)l`$I+zdSP zW?TB5Dve=aL5AkETs+loF0XlcRvVqQ5)=*vDWgC|%kxlp0;wK~anEY~XxZu|U&D4{ zHL26Vl(1*5AJIKVlYTE^GNlV{mRYgnVR2X1QX?MzHi+al5CYOna%4zb5J0TTgc>uviV7%9JmnLYLqRI*VU0*aFbD=k?q|x!RznG_u7ej&rtM3 zaw9uRPrX9&+3yS~vpQ&6uszVL&&CtyUj&*t!76qqidMPba^L0MjCeb3FI)5y%-UY; zGMFB(0uC1Ks*FwPNAc5Sfa>we95_?5dE?kNCM|ZfF@JC|M@C82+RW3m&w6xb@wVnu zsaVS6*A?SF2(6?RH?!Uhu|FS5eLz#ciu*>-H{jbsBtTctT!OVNSrB6bZ!6~ycoBBWl1RWKuE)o<7m{R{MR$e{<-|Zsn+5Qy^Odb;uY|lIdD1!^x5QVvMOUAbl zKv;mzMG3^|??iuQ>K|~N41FTriq*!tE(kM*nByqQy`-U2xW%K1VVdw)R!6`$b~;fz zL-adlh;S-n#-(}p=;}o2H_HGO73jd#>{ZQFp_1R}HdS_V3d(;0Z)EXT)2Ew%eUlVc zIMAP&e^=~&8xt+n8@r{J4k}&YmJ zl^)dWVlY#i&hL9?{^xky0Sjt!in^AoOq*tjo;S+)GyD$Z!8p_-nVuHPLB(p4&{bhe zKds}~QW^Ab$M9zvxxdTKJ8;xM%cNEg=o^anV06bO1m1tJ zm6=4>F&glM`uVW%{pc>ppAwQ`MSBVUV0T~*_^ke!CdkMe+sPt0i z2VAwBf%{_G;#pG3JVNZ#Y;ZE*etKlj-X3Vb>zqQ`Ron{Ao%1SLY@`?2$*3N-P-I16 zR?XuLDB5R_1J`uM+l#tKDg0R#b5PP|b*uXOg`mK2dIhIIMWhcJD09{1UQ)6QDp~re zUC<4dxzPo{wl3r^NU%9AI-%C)OaQuH?#?9+At7SZ>9H@K@{>DKvZDQUL`gSDU^j;~ zL(T&wKthDcVG7G_O^P|=p!`7w%H=sNf^37{SpQ7g$BRLXB3>Ll=%WXWYemsS>Sq1_B)(Y>%Jb#0{07h zCRea)MOBiYHt}UVQ1GW&Z{HD%W)&}in-G{`BOqE=nMfeEy&ywKBG#^--UupZa{eZB zpsF&3TENd#01IF}_f3EW6n67A!TC1oFlhA&c; z6AO*Nz$q;dz!4mi2qLs$l*B$i$c8ZN2gijYEIiv+2eeOj$&qnTj0*z``S7C{f7o^!I*ROUR7U(fpP+W0p(NwW2?E8{O2u@>HAFpbQTtAyH{B8 zN|=autru=>afj$B)u!<~i~rkI15jPo?tZjpAc=yy-_xI@1}7!sDJA^?bR!+#YMDD% zkF(PH=3$u(Tv-4Yni(3iAi?btzWL z;!lE^Oo3WphiEE$N^n#Th?Pmx^ERPqByMfXU59%Ila}5pd$ADJ-^h3nL0N zH#E*K^@j=h^LF7@s1FqI`B0BuB)pma>Qp0N5n2<^V_rs^C%Tw6nB_le-?JAlO0OA{1K{T%PF zgop2UNQ5ecm4B)_;#}5P#m}WiSulL3UBRdTh;+(>Ry`{yRbmYJh~9pIY{_w%){vj?R4; z0>ad__5_CMCe|XPC(*ZP&@F)why>=NiCJ~q%60*6xEO{A^8cI=;EwkA8D0z87?>Kzr6yEzzu6z|eslFYds0_RF3U8f9>%XJr|n1^M? zBZqh@x}~8Y62rZ)2dG85am;m$%GP=NMv;Hhklz3a^X*x1ZIws(0okJ|F%2k&GV=ZF zM$dzHo>s@I0AwLSoOqwh9k*TQlJjDRFHyZ+4C^Fx=i_^WNlg7P|B@LaA(WJfVsyy z>jr`?SoXe1z_ISWG*SlpKIuX`qg>$%6=s0=Y=#yKFY&Sh-aCZo~F)!3p zDGU^try_h(J)hSH(BLv1h`-6CgF<&^z}bdDC|1_MBck;0dR`BNV4ckWXH;k-CezNCI(;7?`(?%V~cj74v7)J-g z(?2>@Vb{$%-RzXCI#8;C##0E|r~#ILj)|m$#V`FYXcjxy^bhoHaQvLe=}E$}?}K9p zwUC;puB97rx+rBn?WMoSha?A-5dX)AlPfqmn#+=m>yA^9A(t)XoVP}=$)f3K{S_0A zgJ{>2;QIodeLpg`Tz+eI_g5X-b{0x}tpNyj>7OxrVX%B47+NXqHo!kl>8Z_4{^{wr zNr2rrUuP$=%D@jlbE)~AX2*tw5t)vY=R6FU$*KjGX<+Ys3OzZilU~sc`a|AAl->A!%tgVP53) zVcunrXjrxBk#l>K@EtY{{NS>H4crn%PFkq?KEX7E(~Q;{0g(x8o`cyCfFL(z-HWjp>RYNDX9* zRR=(zDpE{veS5utYv1*hVF2Jg1ma)cX`oe!g-Ask$7nupySTWYui(8*bQLr|P&8tv zxnm&@n#UF#GZb4~ZJe2fpgm}Nc$efb)1pyuPV|KGTIK082=SK_(9A9aM&qx$L%^@D zq}?XFz4=VKP~4X+ZCIL;_mhkTj$`+A?+lHuS48*y@@-|72eFYRTS%S|*gswj4N6z& z5JJYQfi<@EQVuIsXtW0u;mvtq+Gsqs9VKvFRA)^ z-W);DAEk6G;!!p=cRZi|G80!N4I?QNmT0%7Z|1Ji&HLpT_o&_CJ`& z=W+uyNCaZ_l#%g~HZ;++`9N`^u95q|HN5?HmsZnSdwpi5w%?ru_8y0ZQ;&#M{SMY{qS`o5yFI^z3?J2FPK_ zsVc3=tpi4rUZsVjWwVJr#o*;xI}zw;kA)FMf%{|QxZ#}Ex(|(z$`~#au%G6qf2{)3 zYCXpA*%n$)j;7YsXgkAmBB}pz538e{{UT2Sip@^>gJ{zS4WbkNwYCNe;z6=X%#+SPKAt6|Cm#X6NGTIThT~@> z4|=le;bo7!9SLKoIYXoEQM7p#{CpC0jlSK*(KF8kiVo*jJ%Dv<{FywmCcJK{ND2le zP6+iju7rA5U+(X{M3x>Ts>e`1Tx6s)6sydI!Z zE-T~Sk^2CWOI>S^fqYK~*>aMDCsC4M3c0!KB6pM0k_Mu*Ol!!vc}VBc;7#dD|&zAuqR5V{H*CXo<@T#O{Y&#I&RwC7Lz{l!mDA{r_h1JMo^v@9>8ZIbHn^^J9T( zUg}zZkH)vU2020Ukx{y&nZvHX7;cd$Qi&0SEL1k)l~zQFw4x^}l-z%~OSuydP1V>r z#dEIw2>i7r?fEy)I;6R^R(t--)0Y%q$Xps?F&$1RiCOaB9YV?xV_n@TvFBZ3d|O9rjb0rv%oj&lO}s4|DM;gR}tA% zy$!ZGg33G(pawkcr_~*e8DUr_+5>!hNA0eF@L9*u8zfsN?svAWu1&ug%8XO|AB`UV z0UvHjI*XUWGE`C?F+e|Uu?0>$M{yZ^vH@y62s-KZ?WfRpQvZNINqE=|Z*RHak{mRV z5C6R}Wx4#5_ze^3AR(i3mdXjU;NzE5t=VbS06t_m%e>A2I(^z7WVcO=LvjM=S}{QN{+8Z0FKTVwL`pU8bhIFZfC*oPy*;-l@%Sey-mJRMgV~isG=7(>EC0|B zCQM97s9;b|;qRBXzO%{o>3TAKE$px5LRQ4fzR^ISJih%e^$_xdVY?=wbv#~1wWCs)SY_>)h*&X{C zyvphXs;On4(>(}CAlNbt>z=B-e1Z|6J!N0tSI^zJxDs#ncqk$nw6TtZU6Jfb| zsz`qF#FwMKD)4<{BWe-D1Tlx6WR2MtH_-4LQZ#W!{kv{#=Hz^u<~2wxd_CcaGx@-w z{L#$nD_BoHoP!jAN34`v13d>hJUlYl+8atLH7&O=-6M9yYhMlkg=Dy{Mvw}`C-?;! z01iS20A00fyXoAx?d5F^bg_C{WK4`_e`4E0pI`P9&hsE`m4oQ+=Q^6iDggYxo1 zy~Vs8VE-)0(DeFpE`*#B3OZnU%c+Q{@3ueWBDIv%JBSoi`#V;Kw-cTK0S|x|?I<%P z0se4pD21Z(6&b~nZt5)nnvH?pZ2GVOoQT$kstkypJVjXNH4+1Md+)gu1F9NJi~~)C z3HAeg3`lSeDNjTF*S>;XP|lCAKfwjSOW}*_hx#fT6mmz+LicQ22;J~nTB)Jguv|Uo zHY`oxR>B+qdU8!Jec{Ao`nGKvm>t;aVf{E?hT}vg#*A02^nYFbBxq&x6!NH_|1)nB zxshv}cO_OCZ>2;Fk6Vv@{us}tv(Ip6j=FYJ21K6k@=7e?SG|;U`{-4+hvj4wi0|bG(hr zKf=W5Z1rbB0TG@Oy04WsJ(lr=jd=r}l45&APCDnES=L{r&K<$Rq>mr9iUus~x(f

@O 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%0D@sS`yaSmny`qum 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

    #o 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 z

    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%0A`J2m(> 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⋘N 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

    Q@OpIeZ}az-@$f) zZx6yC@oDmYCG4im|HL?@#q|ak=+EAZ2#HR_Gh2JTORLnyPfsGS6T=}fv1re+ga=D> zF^`}3T_`1^N<6GYs;7T08?t`NyL-yqEgHbGue5x*RlQ|wElSlU(|=@h)E6_#f6Oui z%Bt$9!;#T9*~iH>R=FRuwy=SRc=gjg4ONYflFEBF)8q6JqnG$aF`v0f9Rg&EZY@uN z1g`$ObekImXIRGAz|ax%J=0=dv#X5j&Nfb zy_HOUxbS}0mX7&!t&BRNb8P=0; z{e}&16GDoqB5A`9s(fv=@W*?d_0HRmaJ0gkky+ulm{JGyv`L{vBz5nJn;k@0*nC#! z@tMC2ysY3ZdTu$AWDjG!SkJuzZ1u%a*J@z`Y0}EuoO-_C00}|Rn4EQqze?E8M6GW< z!Q{C9Ir^J|*>CAeP2V6@IGqyV+!4}%kl_@~lQIfJ2C2j*JUm>twZAxh@oSwhN;c67 z+RN7@<1_)A5NLXa5rjbR!lVP&c3qJjo2st}hyfq7lGxK_@}iWL)q8u{ZUWb65tkh5 z5U87BYn!i|B^Ky6kX_NX)cQ~Cm_kBQ+?#`$wXW$~loG5lF(7$zlk~D~HGFcyk$#L( zHgMIEGi2*Z{M*yvOz4I$LrfG}RcOFOgaDFL+eG?w!(-9bT(jXykJUzAlYxld@`7>tTYN?5Ew5LCXCJ+rie{12ug&o3aJYdczxCJn4h}J|1Qd zY1vCF?v+eaN*EMGJx4n{&@jz<@S_{m#+$;eI;j-%IMNMS)vlqTC;I zrM{_Yk;f791J@4jze-(dtOhYTz%>&UD;q8ScFD@YFGBs+u?`%ALz?v=J1}|kw{JGhN za+5x^R+hfKV@2>`)o1=^L6|jeu;tg54sJW7=Pd81jtRuxAtkQ2BAV|G;^hLVv!rAmR!4cQ9p!S*;(F0$2 z6+^X!BB{t2SxU>e-DYmAcfqaT1IN-bnyK>GFk?JM8OsF?lz0P-zEMm`Jw0)SLP3cx zZ$erhkEPP3Z+jmj^KtKwn@@b23>X+0dl8$B_^Ui?TMpkEjkKt3yHc@XUydWR1EP|< z!J~sjEyJ%;P}3^_ds72l!3 zJ^*V-(fX&yEdLPYRtMKYmlgWyvcBrgJSbhR%qj155PW%Cswy4WR_RwnBZ|mN@gE75 zWVo6W!>Heh2!M@2msA_ka8cV)I=B&rx$S6xvPAqQ*Ky)@8yjLnPJD2q(_>96w!Igy zg^8rK=-ookby`KIB8v={r`uD+TP4@eF_n6|6$8{?ec@kRf1cAS);___zy**ciglGH zpswwJs=N5RS98i*!7N;Q67m+i>F$YbV6T_nubY{zC`@k{q8s4=fUXFBiOrW#MsD#z zqgoYdAO2$}j`-a;P&*LbS%Vvp#Q#3na_mkzBw1@vNi9bKEe(bP_v1US=F<}PDx*?z zhc!v7Rh{a6F%AJ-!hrQscj@a_HpJx&Ka8;ejfqV}C~_qkVY~t0CSvnkGqyJTA;+;D z*xaf2`sGn2W}3$NZ@!Gsk7LTvE&}7kzBI{$QgfeuCpFXr{Bg&EZM&vdqp2kYhZ7lD z*}XtMftM@4`O_#ZAodkiwTDD0!~5wn%|P;W?}+G0F4%%d5n)a{wW+=%v>v^*f+ian z=G;g$mV3{ni~V*lK?0d1#^a&I7Xc3HU}uXTAW-Y=Mud?)2@s6sl6gOM%_3Z99ZS#x z>658ub%qD6^-=piZeL&hAqw+%;7k6BlC5cD8f3rEjjT?jHLz|i@53lSTpOFocP!b}7$&lNnZ^DKVe-drKd z8hgG}WHy`&REo<52jbfC7s|2)LV5F1?PZ-HF*n+1Wkap4!U2ld4FwM|)BozR{VfM> zNgxOa1>02K>5e9k&_w$0du$lzsQ&Fk!e9C*XW0zh=mJnKE?Y?ccb8|*Jw@}qr!SOC z+^FchNC4DN>3P>)9KnWK%Wb87`7zo@qhXgiO5-bv5`9CQLRGkzIvYrmCADuei9dCx znexfaPric&Jt;T0s%GjT3u}6P|PXM0|VB>+TYERl%%ZURb^z2*1w1e1=N%zqil`C_xR> z)LmyFQ7Q7NE^t$DO~bDE$bzadH^s&#@eXdKx)zw!gnYxIS~jYTiBxPcU@nb}sO_V9 zeLd~;UBgBOe|^v1zX7cg5Y{s#G+iiTgN7KIvMLn3Og%^5rd+BW{Z{*fQMLKubz1D=JfA<|Y# zTIW&dFvDLZaG)&T=R2S{VKA6W=FYH$kXYKQ&Wi!_T~CsRC~jticCn{Pu_vd8`}>26 zb#k62&74GQhzm{a#Jag#`H!Tky&U9Z6`SdcnwICjhX9Vq!nIfOG9mFY9ua`R!^#q& z4{8=P-nNqd(B&prZtn9YNd*;3@I*YruCW!uX=mDb zkOUwn$K8$6WxtPQMVIg_m=`=L=qy6iI4Or(Em=;6o`)o!KHSoj|1=Ib<>hlYitrXq z=-_N04lhvFQ}_*xiqVO|$SLc@+%xI_WOes(e|XrA89vLVR{B{hdA9;rIRAssX}dJ} zeds?P;c4ai>w9Dr=Tkblj9a))7Pw~fKQp93ziwGz@Zzg~9Ttv(9x$q&xP$XRa6j>s zL9Z11$&betdukO%C_hYd*!31+C6u_KgXHOoXIRM36BQ8$JeK0@MEcYm4cvl;1y4RU zFxi+SihI=&w1kP%y_wG@q_7E0&rid|;X8!IP4#`O?CUGQ91CBq!1gUXpZIM+CYps0 z0s)ezS%QHz9zAYxAe-@aQ`bb%p+b08#iy#KmVZWzwt(+-LWf=k$k@_kVZ+G&N4=lr zUn{hy%++f4saYR<->kT^!`R-zlSex_GLSrulmSz3iCov%*5@h2ZtVKR&w@eH#zF`{TiCXOVfk7VWk)Foem7^(7g#Y$!G-IQe12 zS0w3i`~8Mim-Q$wtZiDy;|CpM|3`m!2mPU?JlUOwQNmA{M2D98+6{#D;N?o4C=$h2 z?SL5o2ItmcuQ@00MES>1FNDpjmp4WMf-g=MB8$n_kViUObp{N9ALLGh^w6bpF5PYb z5SWsf2>x5R4vi*+XGlrAT|I*odG@~~!*|?2Qd9EzSG(3GuiC3GuD%+3ZQ{B=6MT&c zUd%2cVM*eSbWI?^W3Pg5S+CU>od01QnP zt|DBNF~6pPEeS&VGW*C?AfCoJ%N%OVyyQwC^i~)j^mFD@nY5vm->GyBk1%G0f-u%w zwS=zkDf>~PJcO=xG`u1UvMN7onCxmKQlCW7K(F;*otkU?^=_J(9A8k2P20pHhXgof z#PMiB+YTJ9dujvCGCiVRa|FEB6}I0b+BBP5|CExzjno-eij|78XaMr_Z8B~~Qwp_A zz>iH4&%O=SdfsT=#-9WU261=7dIDaYLG2GQ|7hm}5>Jq^g~blANXW}azJqXvVU@iP zZLDcHZmJsD1)?6g3qb8gFZZ(m3}@thMZ^}AqvBepX9Yu7lgE(xW9;Ly7nbvlI&1L0 zZ}uW7J?2D-%*v5957RB>YNE&>3?RD>mFA{3Tu#PYD@LchMf5IL%I9{4HcuP|Jbp30 zL|t$6rC&rRFtGGwIR2EkN$`mmPn}UEk;)1C>ZRX*csw-qlcDmxkrF|2nhIekyGV zAltv9lzACUMsZMQyjYxdMR;rf{rvCSPDuxGSh>-+m|!yq&F@LA)G&$Ecp;mQ9y~z7 z{O^}O;~2xexx@FHm*$tRF3EwpU_=$-@&5txQbkqIQ~z~8(ZR9ub?hheN=lHaJY9&t z2}B$2+_Wn?rFF@#l@Gr%xOu^C9eb1p{cG}RKUe${000M^m>@pbtj!SaRIE%={rWce zS^X~k^TwhB2CeRX_y*)B_BVs~GpF1v5z6InB5$viLp|uR=R8N*ubC3=R*V4gqHKZe zoOe@!;nA*eOYda<870pYAwM6kz#?@l;ScsmZU&T}c>aYW33i5z7uN_pmhOV6aBL!x%NHH%s4kMONWp}on z_fX$i#8H=<0|E=HG=C|tB^Llu~pEvOVyN3HxV_I$a-rccUhw`k<6CuI|Thdk0A|l-d(>BAK9;km(7=J zd*8AIm9RbU)cY_tZ@=h(MM9v?bcXssh-d2IfxTkT*#mW-A%j5`;$3<|!yRlzMC#L1 z9-Mi?@A=qqMJ^wL#fj*YSaS&{m9B0}_xTzh8k)MBRrGC@AY%wKijM1G%d4iMNo0g6}m{i-nMLb9Kf22(Zv-)?r*UlutOeDxDU@x zj@P=-=27qdh9&jHXxV~iAW-I&eT~OHJjtwX2XbtRGza6uqRXreYie>ynQ&CQgoH#` z#!9)xL4rJ(Qy)Q&;8-Zj;j^7OSPd`#*FL1D&l=IM@W?Qe^m9xiN({ZbkD9v=5aZ4H zBpn2G5Su~=d0rphZM)DC14`1Ah3bvw3pLPM&8X-DFz*BIGkCu?MH#p`JmB-RH`{X&7Bo!VVV#6~W@F6p(i^M1^_P zsWwWDaRo-eM@Aaj8o~&wY0D+&Gs^Y8D(=cKCI>I zOQ*E_A7S6KB9R2WHhL`K20fcGi$XN$zu-uu_*%(sn-FDn{mb6V61Gvav?5VS;+W&& zKNAHQ#Df)&jJ+CcN9^$C5`IpXi|@R8B)L+P z1l^;ej9O*G*yrVC|9`gOqfsd80a679?fZzT5zKsmh_#Z*SS$`)L>g7OgUl3twW8H* z=Unssy-iMo?kD9q*8VhN8S)>G_ zmZ{@$eEqMQ%pac^5S6n`T3orW6Z^Lcue;YJkw@hvlx@?73y4$*tJAkvTdF?-qHVF? z%Xs^R`Q?u`lE^mKu0a^dt3&0aln%6h-08Q491S;#LzctXxd{b$f35g!cYM#2_3J8F zw4^x++Rvb95eG?FP57trI2_l;c+DDGDx^4|w(CTX9-*-!y6=Omy*7DmwJShBB~cR&CVT{OJk zHMH6B+t9*JdfyxWWoWQC0gq3%5!?N7M|gu$LPo}4eqS%dQGH8+XtS&(O-C)Mg2L(k+- z*sHjS!RFdfMpkk#yX>sdQTauU4YQD`CQI{IFirqeXpgn3jrn=K50umu?PWt@Vc}ca zd`sxK{+vdXbN8}4^Fn$ZT^6dn3;CYa>@~1xjF0bPV!FjXfj2iK3&sXe1KJ?Vnq+af zCaMs(M*ON=;mry7g3LPXT;%`uIyYqRN=t*nfl+ncbr(tC1*P#*&bptn+dQXAz!ZcBXGY5hwN_p>fM+JL7*vXRs!PK{XDuB^}G!o>P*ud{mZ(3pDW1@LDtl4LzWNGQ?!WvT;_cNF@+t&BdPRr{)c#r|@UG^Rg3SNG%qk&!qx(~&a{r-C81F&8 zquv{vo<-It63z8UdmM}lt*)}QpJ94UVz=EgUPpE3$ByklW5~TLxY`x1;IF9h-ZP`- ziZT9>Xc5a-HWc)pF^FcN%*&ODNDEr=N_ItSJsJP|I+;yB7NM-b%Wcud74ZEfjWB9a zx-9nLh_5iK#K(GcvGoO8)(fJl1V#DLygeU7KykZT+w4K7!G?s11VtCUZW>{(R0U1~ z_zyBP*$O9$SJF$gjo7ZmyfOJIjTiK`{q?1z!+dH{bp0=RklS+ev~J9z6tKC@>mKTT zvzsoGgreO5*IRaj1EF_Ct%O1P9J8DaL28AH9jb0wU6bSEXM;y2wY3SlQ-IB*b9{ph zgfFh)>#e~rXVG%ek5B~VIpE>#f z*cilcF^?$q)o{4Yk;!{FaVP|5>sDwRQ=!R@Tw7XRJ=8HnURRc_RQg?YQ(bo=ehz^+ zx>rWz*Z_m1Hpmb5vq?mNKLH|t6QJ-t9+>Ijub_=cMT8sc$7}#XH<@0h^1=RD0=D9j z=gG>N`Vc+iFXQi z-w4@Bebo(4Ac{^t z$T*e@VZ4}mkj==U`E&aa^{-{O@rf3sf&$~9jC|r>4No4&zh*(A4i-7waS?mP=1+&b z**GWc5ZS64ZV$6DUlHKLVp-HfdBIPO*&g-|J*+rbEf3v)f+QG0m7@`^I7%_WQjT>E z)HciavdFUns$3XUZr0**Gw&<&15v!mB-%ls?TB#tyO4*N8?$eb~8 z)_}r>nUh^DS*^rB|18*H$I4uzU~{^Beayk{;Llb@z?u+EIVUwaHDDWo^rt2{+-&Rz zAAE{rH_&{0bB2Z-gL}Xzek;MGlmnQxyXwW}vGu^M%UDc|`2IP+*XRZ`$ zOwuagxzW=KqgP95vVhL>aN0Hx6^>~mb>r|`QS3jXZY`e>%byJDQbBb$f#g({DlI9i zDSYW%!u)P+V0*A|Ei@z=KD3D%k^8hT>;zPYnvyj+HcauTl&6S@5JZLepFQ+3GY5C7 zrvSfYf3^e6J@z|!Wbq!K!q6uUk1&n? zz;xxjuWay^5`w>!@}YGK*;iFYI%#D=#PstCCjk<7&HcxsrNj?viioT)Y*iBbSjqg~ z3dMC5yF%d7_wG~w(DgpJb&V^@W$bp zeFx`#`}E+6@8eU_^&q*!dGbX8tAMl)Kal3lj2|DX$ft6u5a4nu6A#pSK$t1+jZd$kxqXWUV60`J|lE3RMjAJgWP77I)q>4DUX9hMx!| z&~AVu!h1^QXI$WfSGEgqZ-oeDTzfX$H`I?TIS+d-23lU-QZEyyrb?|EI6O=M1hA7$ zSO6CC0zRM&cHi-0AM(6i5Akj4d8&B1YRgl#{@$hrHap#8ieP4Cmu4dd4k(|A`82(H z3VAuDHkKmDd~UR#p9{m%tiog@dSjN!1!yfP6cs}&sYnmptO}?>$f5=7i zCsaJBfFt|hiU@^Jj=76yG!Spkj&V%(Nw9e`Cu4tOMOu`_T?Y7hQnj5_D$Iu#+p_s&q;e)zn{QbU<>9IQ zuU}9G{bE1=&~feE#41z~oYib?=S~*+6_gVNOZfC`^>0S|-ybdIgRP49er5Ud*#6r8 zUc>eYou00U-M-VHho)K{*W^p=QFDT-Au>09y;Bpq*>g%i9L2GY$bGGWzR%#@Scc?C zzX?BEj>vl&U?3RlxA$O&^+F6>Cr zW5MS=(qH(&cC03I1H;~s&C-SpOrrs{sGMRrR2@dURH^gpSK0L|DZf^W2zx-xPhfQ+ zY`l@h*8m4~A`r?d%t!1v{MG_zT1U#i9;}@jS%9vg=u>qo7QZ=|`K_;!XZeF_>hA9{ zH;v$UaXme#hb?@N+mXRsywNw;6ZjGtu8b9rBQ-;n8j{{ZukYP_Eyv1u`e*n3>xp`U zq{m?cn&V!|;=Hksdylmr&WOR;v~Ms$<|^Ptujn9gy6~BjJ*~#^g5>Y7cZJ6< z2DxT=7Hx%v`^nmC#o6A7AUMgUk3a5vk!bI>cwrC0aKrp7>C$x^h7&Z*AkV82+U_-% zw`YKzhj4jWBbb=+`WSSAf@YGH5(R-)DeYu#CTL?)1Q*{2B^Pq<45M{RgZOc{H$<>N zp@)o95&ckM45Ft1YYKG`c@B=MWiQJL&18^})-|xxljSw!gEa0=%4WCD(^F=uWC(@K zEHlNFqiLup2I0P=vEgt~yvHT-E!UWFoYhy(++sA;9qEIf4Ptn5jquNdlg^JXFXoUe zMrtYYlaf69c=XVMlDC{<+iI}yf9lHY=mKb$)X@m#=nVrEU|Hw=w26ddV6*8ciI``V zaA*t2c`5~>Rcu_SIacBkNG4Rnj0BLP_y>2aIVq=IJA{46llgcxeiENoMNP{k>P(uT zeptSOOxzL2X;Y*f32naR78{Q$U}iCmKKrt|jGdZj@BugM?PDm4-4I+WHoW&lKY-%Q zfFt?uB@e9q2Z8IyuAHbgG^c_!$Yv&BI~ejf@+IJ#vJBHzG7OCojz4f670%%D1!RRP z>o&*XU&i-^t6+1Mr^M5|d6&b#hw2Xr2ax*`6pNJ@OY|lDz<^2r#9&G&0~sU+D{tjq zqcaKtL3VHy=R_!kDkg;+eIsc?o1z))pFV`;5({jC=+6ic;j~XLR(-12{+sf)OUH!* zX+)r!_5oo^F~Hu5Tf&!NGIgzLKUW8l%5#Irvc!PoO4oOC1ug8X8ClCWNU*Qegv}Rp zLCw<(y$FP&nLSZlFuEo@_Xwtcu86Dc(?aw~ZlhaYS0oO;7eH)ZkxR2bJa$ccfemDj!T1UXJx#t|R< zxNx57Oo((SrN!LcQHXdhK^FrW4@hu%Q>XC4bC@r4m;N5Kj)+Q`ef3eI{hjp!JC41jz!nBM+@z+M~}S6dy6 z#h88^mKxa#f^P?wV`HPQQqb>r1a9DSM@B~UZ3H+tI6!QpJ=a7kzh#JW>hgzz+LI>m ziZvs*Fxxe`Kc)Zz>V7W--ngYj-O9KNwrYyLV)7yV@flE#s$CxeO_Io095XdXc;>Ie zpD6P133>%9rIj)aKGuIUF6lu8DTTS^H2+g=quueHm}*clQY!L(rJ-Q58|kvs?m7wy z*|CS)-S4pHTwA1&fG@j(vS(CIBxUOqKnelx^Fh>1V_)aWrhGwd7K)OtE9L=u`@!w? zbJCX+9RWv|^>XRzBSfp}f}3dg@}yP6j!qr?EHlpYyPWhxTuqc_z|H{csAL>$rkQ7C zO_`u#FM(gMiK43bDcG4lsjK7J8JO*;4v%kT_bywNWaDDhPM79L2*bD2)+4=Jq(NZklL3IElh9%6R z!d@0(IL42l%d^lHHewMw4qmIfW3g1y7ivzxb|TvXC__zaUM71xYYfzmVwpTe5YrMuMcbfd{)P9rubPP=t#G?DUvRUM z5^t01n>9=#U}k%@qjK73eWLY%8ly-6ZE;H7@j#Q9qawPLp+(PSrXKVD$Wbl*Nd`)i zXskV!cp8#rq*p^#Ap_NKO z6;ls6Y*A%kDy!VCf8h_K9xQ7#O==9)=V zQN_XGinTd&ub=?W=@IqPRnX3^k>^}$tw6!FWCZR2=GpS%j(TnMKYZ!dmCRU+~ zOwjUCjWB?<>EKUR$;GFOE%&oObMRHhLoTj;iGhbbj!@n$UYe&bH+CZ483Z5(2Piv6 z#~NYc5HKb2mzwFlmwg4Az6#$}$g!F4T$jN2F)mnIEDcDHwR6vDH!b7IkK<$ei4;0LLe$e#@Uui_lC&=j>~^1b@`}P{biP={mzZNt(i{ zp12XRmazReMe%-FH21ry`%lPOEcdgk8%C$;uh@*Pc2+8^1BsPc<$q zC4+5Utngig!m)%uhi)_{u4W4ZC&%)atH#GcWJq`isj?X-FPw#sw|8&SR=Pz(GwKq` zHFhsyBBLi)f#5IO{M%o@Nw%JAyY6}0yKdN?|MF@RkZ_}Q9oAsMeiHtTLo4W67#9E8CS`V}@mdG{pjP4#q?AI7?-=<*&`bTY?wk@NHCf$uESWaxBK0X|YZ z$_R#K#McJ9NNAcJ`i@5{7omBAbrRf@e65#;yP)cU^f5AhiF#}XG&SL$-#okK-k$Dy z&c7PJJQ$2rlhS*=PYMdkPZbnO;zN95HsM!t2BtGFoVU$}2d?qC0er9>xg&+UbS*@L z)Uc&yO(7(w$Udi4(QsdHiB^G*4ugr@D=9nPS*kJ@=Ad?`Ia#snj z?eQHw>pbLrzH58wS$K=+Yd@``HIougK=}eK5^d!X&xj!Y>XUUu0#SC?0z2 zUG}g@&~-l38@+8et^vrAECCF-2r7vbpm;K?;Q|Z&dhB(&r*#z2OF3OEO9cI7%-?j4 zsQ%Fa43=qS=rqIzI0P(>Hcw@G9PjP)bOMd2HhFa|n4=W>DA*N07as%%=@fPGXXlmV zy*O?2rhwwEu} zfmYB@c){&;fPJR5vygf48`N?W@FZti#577)f=>!8SJMgE<-oQl^PXqtc>b}&=->&p zZb|OZ`JIl6q9yA8Y_iV~B@jjUyuW<0K@flV%2uhrDAXI`0*;<*jbcI@)_)K2@~@Z9 z=Pcbj*wtk#Hx5?FFbWLC)z9V0Blrynu0l$A%(DUXeIMUCGwr)vaM1O7?8na*egc1! zcJ3a_gq|o$iHpJyv0_y}{m1jssagsNuhyr5&bI}kr|e6W;q|pgUXa?sekc2|wl0TU zG$qR2hNqEt!RRIvW-WY@p|Tx-BvU5J37)Sh5pN7jDs9X8e+a%2{R!qD11Yx@4`J82yYXcVq26gE$ny zAuMZ-(n$(ZXU(Lk=~&L~+=hH|kz!n^9)(;$lstbavAw;ZWgyhn|K2!@0O!#csde;1 zEYMcl^R(o2GsSAG?~(tyS`21ALz|MHW6kg}ngiI$kRPf#qZxcMwV+Az`Tx^f8V)KZ zczYO9-jqVor z);r7Z=CLM#IZHXvX|e5kJV@47_SDJHV0t<2~ zUEU|D7k-klLqs4^i+AwR-#7{jcYVgxKMiF;nE|qmz(@c>8gk!`Izm&JZ-cP`Y}CFw zm5B#n^tUF}T8504g}DeGf1Xl5V?DU<7xnrG+hKB&HL;v z;Rz16YmhZ^M;2AKs}GN<@p&ZxaCss{OY1bY z$e&T4K*qgglURPmZ=O=$O;4)ItbNik1nH*Cw=tocdH=T=Ko(t>EI&_T1X2dG;V`j+ zuRs^4xjzA6-PeT`U!Y!W=~NoSM!1cCm(GNEYaYQ2_m2tz1$K*dU2QFXu8ED*`r@Np zV5k57$4=`@um{kzPWl9YaZKIeYeBBr6Oqa(O=1HLt>DnP28qp=n$TxLDC%^QE-`96Zn2U?oAioMg=X6F(}NJ}(0pKRJzDB_w&CJ~fDndd{obQTGv z+$o7w+a%4JxH^b_{(x478&uLy69?P=FZi{+WghP|>% z;_XRx;Ayr*%++;|y|iI__uj&M!RKkluHwxt@hVkx89|x4xu*O0R_dQG_c`B0XjN(a z2*NTkK^!Q;vTR#7_dmnts7Te%<`IXcexYaH1ssdd5X{W8r zw%orY`IP}!z~M`7+~S#4>#m)>hOb{9de`&YR5q%uC0%_zA1bKnkSc3MFUTyfDTkb~ zuAE<%VY{rn%)1q)^ZBeDq>zkb=V``oV}iX%bh~XduWmX_bW#d$m-h1d>fIUz%vv9X zxdsJTdI4-?Nm1 zB3Ks+qJONzOXsK$&Hq^zE?MYxL@6+C@8l0Lzh#2 z{XWv|V{83AY}{6FbzKL8xq}|@vrY?sQfw-bo2NI5vZE@+Ft`T0{LB1oLdVas47_SQ z%WzWGTc8kx1LMh(~jwc*VSEXD#i8?lnOz%4#2R` zRI_FO|6FD4fW<5l?5hZp=R2! zj>zs4$6m?l_DDhg80n%T*G$>K(T)3t6=B|jp`|j8 zHn#S?b9nUHymU7jeT(y3<|e`G4+@PTWxK)|ylWlhrRjqjtjgS5`k`p+{%!trAgUuV z#j!u}vs$h07@t$dSWo+nXNu-pvcaSi{q_$rrbL1ge8y|-KSt4Wuxf+pC^D+jeSUP0 z_Q&U>q1vYq2;UziF6d;NI$hP@>W3W>DFE+j@2*-zl84%!yo>k?=|H?u=-qBrg_NI;p$v&kA?6!$_MeIQP<}rvXjAtgez?O|%DZ zeoOw)gm4$}f3A!b3^*(<>k1^#)~@HZi!Tajpl7jv)Okd0y6tv;{Y(>^Vn*`>wgXyE znOYh6zKbne?0-$R6m`*G&byZCza)+yT|$DS&@Kh0|3hgu3&`Z3>otU zMMX25nfTxP0e{bQ5$_||%HGM657cqHpxwR3LgK!Mp+ORqQ$5*Onj1Mr(aOyQxVzvh zWo;sfK^u0u!bx5$EReoWGk@}*M=|pcr2Xfm3XwIcjn|HIj**bj%0RpAw7&_c1q$} zbsUaaQTj@p-pg&8m&wf*HG~=i(tRhN0Umjrw`+k!nMwUkCZ8uUOE13wvr?JQai5vY z6bq_RfPpqa-7cLk(eah-zVOwj{>uOBsD#de<{jt}f*n{SA`$rceW^r&riadd^&eR` zmNj3v<3JGhg~J_8zzv6@P-)PCY+{*!jPiHCbKsner*C9F=y)qXx3uu$HJxqR?+~yDpY(IDI@JPsuys7P z?WaL`Mo~}Rw_68^lGFe<22ttZPD?d2vEAIR^< zYhTbWgsyVBa5p3j7Zk`qZPVSJCR52tl&&F%)e?f9QxpAj#0mXdw7 z@rfg%(^|^o=sWmWR7HBhKL{xtPbgXk~gdsdMMH!6^2Up4e(JK2jxF{A~u83*4**3S(NoN zSv|kfK{w(*{lh(by82|K6a#uJ-h|$GT(gj<{%I+AlO1b@7B5xoKwweVUS5@;Gp-E; zq6ni#ly%bFZM3GvWG_EX=@V%X4ZrM~VVw(4dkn{p4%N{GsL^oJMF{LpPXd`ovgeb( zO9mJ#zOAUGd%B~{ipj~gU?mkReo13AyhJSuf-*IIsxPvF1YSDPVgYi4ev2xILi95o zo%~Lwbo*uIrsmqRpVP)H6cyl`lyYP)AEu2n`rP=sy_!mjhmwnaUWhHFB?E>i2li^n zhXf#h(vAnIS@8eVWxu&tnQBTkJt@sz6Or}gLCy5QCn13-bbO^BQe!0Sb`O#-;QG|` zXA584#O7RNZ#ja6Xrt0PrtEx53lZx2|2!J{hsd26x*F$PzhTX8OkR|bq4-z!D9|zL z%%?=#in~Y87PFYp#ZpM0Bk=!rX7xbKTHS7MvW)`BU^N}+={r(h@HQrP>{yn{3LpyT zhuGV~^Gz^n#;s1ng|}c3DBNhSuaqMnCn=3;jq#ULR?W~borO&E1UED@6k%$CsKrb6bhAX?Iy{N6{gZj!LSat106)-A0wXVDhQt1L>CMi3;|h+i z`PhELXQtWC8$aH!8Tncfegx)pj-xe$l?C!+(1tnyif)7lIGY!n@E{J#H^ZL@f4#(b z6ep531mvsL7M^pXwJ)asWK_&>o>4~hrz|CP>FsxGmwYy1&-KOSndIF>xj>s`@9<)>O8$dhghLrT-KO6bp^KwDNz&Gnpdd#Dj)%$e)aPJn5WHog-JY#_`n&$Y{(p{`uDE zgmk-P6!Yp3@!<28{XT5Y*|t6@FqPf1yLNe1msi&S%1y+#2u%#v&=~q>qZ+F`Z#~Qk zV4RL1$xS#M&cp663I@ZXbgyM4d+F9P(68p)+NX0X=; zJA5x9I1Vyeeh$7>R>nE+VkkNPXP9L~e)JhLkR&tvFudKdD@TshDyv*ENoV$r3y%P% zWqzNp%cFeYe`ug%g<&#ua3 z|DpfGEGG(50%Ta&Tdi{cr>Oddr3kXCU9NpoC}PkOC;xxFgSnk#p7+Jk#A&?^s{ZOP zy}(bMdv4za9_E(n4oU_1+;H2RV=ln*+yl3#1$do0EXls%UP={uHBG=x8OJj&$bTi* zz(MrW5&KyC zkk&CPBndnXrEd+}h0E5SCF5t`lg}X+4z;=W&Yns2#!>H;*^re+m&WbpV@>bZxU)kf zL^cHp-YG^CiHBW;>}%f#pP%K4k2ZLgey?Y|FHH_e^5+H55;1>0s;O>RVhW#jFkxBl ze_XJY=X!hjvjr#|)rMOkwnTPeJ-c7~V-Ho8_7GWwraNkD+V zEJJBvA$^P3NFKP}yjZ)A_0z&>obg}2EJ&u0($|xN1rsI4Z#NF8;=K+x1ng4^>jVp9 z=McvqG8xn*_4QJeq#*)WhNycB>B{JH>T#sO%4*r@;` zKhW=0yzA-RRlN=k066-E$?!o0PUgg){~ZHXyWgEtYeLAXidr7fo^f+f z)~TT=|H36?2V5F&eunjmFpP1btydj2fZ!OI-8j}r? zO#$8m}j`z71S#+9Gr4*sot?+P15zdU%G7 zHb3IAj%#Dp#vlh0S=coc{8jSb!$pzIP5gSFi{8Oc*hSv#-Q9slc|c#e=RlXA(S0s3 z0Z7k|%|F!y(j|K~ZM=8&YIGO`<@HR_4El{ptOvZG^s0n~!ul4F!Mq*IH@A#oIhitV zD(np;Do5MvJVHL?Kg z4PT;ap?sxB6R7_TFa?3)Dt9PL+W?t80B?O;I(k!0zfN@+Gw-0$7>4p)FK|1yj^ari ze|6kP#E$_*Dm@t&y~V8C5Dhc&bz8XJN|b3JPQ%+t`Y%4cI5>K22YoQe(kdkQ10;&z z3!-J=bvVkC+n59&Uo=kiC;{(^SbZB4TKOz!U-))dkY~Zoy5cARet7?Bt0A~~_y-Mc zq)~9Neva6q9|%ctzm68uz>v?Eu3ls{m3hY<%Q9mXek3wuwZ#uEOpyylDn{K>DC#OQ z7orgbocE|E$Ujsq;#~SgQ-S|7Gyn+{91^46@ovtDO4fEvf#H9fj}D(JTc-@=11Bap zJD3>7X&l`CYivU`Tanxw?iOuP`2|x8-?K+nrvRx6?wvL$wO2AY zB2edGEqC-8HEC@cpG(_?KABI+niWZzQS2s7-V*t8R_*XP=AK5!d3?OLYoM(Uq>~@! zX8M{KsnzTC@Ch|qcY*Ky#zow!6baNMnX3P1lE1#5d%(nR75RVWGM~{cec7P#AmJ0H zm3yyX%i%$Q#Kr3E{dSWGxwcFbv3Ka-m@|}~(sf{5#XGpNH3 zY-42GPkM%cewN2|xD=P4aWt~cwSVN5xnE4Hz3JWZx=Xtn=>FIh9Wm^>B?Mco$}k$W zXqDKv&6o>ObP)chU)246d|uGL>Ie{?lM2n-z1a=gnf3kp$~4vAR;>e z!9=~32OeGHFAOrt75kvA8@oS4LLz9+a6REF;DtWL4Ha+;Wr8x;7v|ts`~(44!orP8Z5}vW1a{QQeFhl4h|x} z4Q~X8j=QCQq19dGBHJn9VKqf491Cs$155+N&+7K0M_p|rcVL96Ucu!Ttv2odoaO&@ z&1p zC?ku6GbNk{D}&xVZE3?SmoyW5^0qt`ZI9H=KTS2uekn-#2j-q*&#I(>UIe|TOx z!iBrzj20qZ)^Le>b+`@>pR!u=p96-Qy&l~DYNIU(J2mjK^hwNOi_me5+*hR@3wzew zZ+4~XxC{Ao`J6{Hg{Z=S`0mzRr$}xByIaysE@d_lp!dZorZjfaDCaTU8aI zquepyYvo0wvgjPq1o#V!FryF#9&&R#LIChte|h+exO6I{o_%I{=JM+ya%!q-nMjKUcOyX7o3_u(kZoaxx>+ z0s)!<)>fVLo=Heub>{uK1}%dU(@$SJb46-xQWq zP&x7N!%6wJ24aVcjV&^&4!51Rcj25x>`u=g4S6mb6Rj)EUZd*6pB+5BKYJ_xvvmJU zz(tUg)#ZtKdnm}113K1?W8*>stsgxJPgd+`Jm||oOA1ic*#GBCVd&J^;w8MBqvMqf zOn(1mxpXkI*1!|%WuOvID|Vqq3LEb_bMq-i3?-B%H@dX{$9D!c>Jnipkwp$Yusiol zkBwjZstUUd%T>qv4|0As3m>7-Ms(<~)@ct@_}1a&f1T_FQxV}9<9rY=e?pW~j>yCJ zJRU#lG7xTO>S0;FXzzBfwX6(uE*FRQlNf>HPqdgGI<_{mmD}n)`<35rSe?nyf61GG zZ;JxqdnnIDL|cC;sYbLk8@ZcOUoQ}IvbwOTsiz*B6^n^Mv{jQjkFy+otW&Hq&W1d% zg>(H^9o8PAe#QO8T3IDjoHqnEUi#t4OAhGM{K%O%R_N_$*UA7aEnBg6D!wuiw#~Z% z-vVilsyy@W`H-^w%yB?ljdIL57~=TeZ!9SN3Vo8_lrL|mfAGn}S+<-D=sYBZMgJki$3Onl-WE~O)-!eH(+dgp!OFx+QLQ#}ZMwff+n5OXc%B5n!N%Miu;5>O zyjwErUbFm~EyOISX>#0>9aL}Jkz!lt%#A>NM!Q)ue9-Pn-5XwqHC`XU4vTYcFumx_ z=p2~+EPZn`;{`1=WYIRWl2j37g?wfWFmp$i*~7$;W%wHVU4an9B@iDd(uryt?tHRn z3CfF}*EeM&lRTrOmV^W5GjGBdSF7#w$mJY7(qBLk-}T)>2?4H|xFZiqpLSTHevLcP z6$d=4m+b%)<$f!HbUbcwD)yr;t$ZyA z(B@_GJC7Cy4Ck8ve=XmCZJkdbeqS^}pI@ZLZ+G!1Hb*LvPZ|{rvprCs%CeE)Z_RDr zNM9+5ZSws;*L?f;&qU<&g_wcNZSsU^j!*70sVrR22YEWM-H|@Q;-4yapgk@phopcR z^I>PQ$zu&N3=dpi365>`4Hi&5=CAhmz07a;gaGDC;on=>nD{RuhQ5%!%#?bv?)anQ zRSsi#Qxrb+bgUxt>1Ljmw!fCwF_;3{WX1`-?_JyaPc0Jv9Ceu!^)m5x~J0QHY_wvJ4@fR@s8G`~;!7yo940Y&GI^DCxQQ+$*z zR;}xUV(1}*^-V4hWd2&7<%h=w3LV_}XNm7#<9u87dA9BQ#?XSo-`b5X@BI0fgItzc zeppzvR2a%+=yml-%*J|>83$oCzY466ukicJHEVM;YxhgsH}e3Auas^)su4(d=ZDsT zkf5`y(50WlrkcTFA~i&*fvG1Eecc#a2~m)t$qM?9EbF6N^(`Xq;r@lUW`uTh%EbA> zj4&_{@WUh62Zg=hq9)r>fQRUU07@`{+fp$7;hHpCmO?l(fHJUgMujoe!!LWNk7xp3 z(|UNO{9ml|CtlHgm%M~)N!Zy-=ela13DEzwIIPuGBBSK!+{D}hM98T} z-dm@dj`4w6cnyL^8p}<*8~rPviT7_bCw?v;&MX!#l8X`kEoOfc@rY6cC|VUTiZlR8 zV{kyUX6h5J0x%LM(9b6dWdIw`Hlj9t@6(#6=joO1L@&?^(ii3 z;xg10O%DphZ~W4O$T~+-mDQp7D>A3)*rQtr_v&N~C$o_K3ibKoypGF1A0J;k`RKi` z@42Y$3ZGZFuf*_ML#4xNg}Vekljr3lzpOYUZ8o)I69s`FGp~+_a~-|D!SVYeTW00a zrHK@FfnWHo(rugDRRpOUz~>#;ldL>`?=RW!j#^r2H4eWDl212dSsK8vl?Y(^<~>^_ zL+Cd_9HzX)tO6x^oS+ccOF^`2^R&DB`}cpXZytT$k`O1`nQ_QYaL($+d(?BpHJqoC|i~pN#T7RC7M#ZcqVVJ>b z^d8KP0?n8toKG^k|I>^)FehrOW?I^WZcZ*S$hXVnObYZ}l!e{jcpI}yp>auE8n@Iy z@oDxhp;Z25a+X@GMp)iVuNS}7O7 zq#S2}VeK##^)rfRz!xMHPKiKIcq-fYE8F&4ws}b0t^_s#s>xao?N%sSnr#XK86u{2Q76)Z+*(b})9T z3!Irz7vmuEw}hdj0>h!`_y-1~7;=od*hXMrrY^6SwtfMC{h!tb^87hH1o}TXq%MH< zJGGz}(Q8${bhxz51C8nc6Yk{C(B)#xj_lU^;(g>jJYJm$CZl^+e9-jlvI0ElVa2@j z$RHr<0$7m%-5QPrC`Ijr8^16DfUCvXbR#%lfxBQ^J-S)l{hZ%3`mTjK{|Sh+Tkd)6 z?h@)K7Jy0uYg??BNFNlJDnKiwo~)(*1uXYt%vLN~L-7rLW|TZ5w>`!~9JEM!g8K8z zI`E(=wTjn?oue=na!??8KbxEQG>WZQUw^-5QYjPT7B4PnfTF3L{40RFzA;;omDZqA z5?i;$d7XT}%DHueBT6?;j4q=Gur#MFfR&XaiF5AFwelT^;Vj)QZ6 z0Z11QvXe`vF1-8@D&806x%%*{>FrD_t*H9ddsiw5CIsBKd8UDmgF!_^8=sm5y8fN_ z;YLY|F_(i7k@#*sA$yxhhAAb?A3 z+MfuF@DdJ#$f29#gX7S*`4ND?yG7olWwrE+ZP$~E zw4(~nvVFVN|6Y#3x`c#K5uoPJGK4Th{{=#4ijt@Skt8k| z>&WD}u0we`^BS7TjWGLbwszy?e=8y>~G1*BtSO5oh~O<5OYy(zu(lVp=75cwPn9 z*_`Zso{}#ci1(buC;Kq#4QpcUOa7}0@p9T+5Kg9nCmBF*`WKsdP>UY_6vVTc)Hf}HBlcY{S{sC!u!h<&Z&lbrF@ zU!l_jiej^sRnzu4R`3B+cyAX$vuaZ*P>#)dZE`B~P5@0YkB(Z_|U)l0! zc*109LB<)<{ViI6))9dD4^#*JnE@XMW=cRzX2W&ho>E|*$qjofRg1cxdb2B*tNW|NLpq5D0yVvq|5;0p=%?Px(M0kITH7YOA-@IG16eBK1c#lN9TuJd^P2 z^X2W``|d0;AH+Ivb8I76i5+WtsA-ERTbolIK2tdV^o0Rv7N;h zAOTHso*lh*p>QA{L)%9oIJHvwlmh?Wm+{aP+%fIf2JqM>CvJ7Q`iX-;7q`1d=^sV~ z?dYyntUi(N3VT$Meqc`L34y)dl14>oR?HpG@}z`x>sU(`VZ$!hlb`gb9V55@TX;@7 zK6pJceWI^Fj_OFSRJr5awY=%vvLy`=&xKzu`dPLA{G;jf^YbHuynn3Me`n6lNb!D+ z6|iTV)lf&h&J!JX%y$R;eT~c*pcR$zQMCTotXnhPRc#hMUQK=VLWN(wl&q}h@2@`Z zoBB3FZXDP`*QU8B;fU8TzWOFdK(y}~Rw1;n`V>vYY45|Kx&s4P4uo!oA#a9%NhHf7 zMj&2;4W0a`ZQME7bSH=e3dMWU(7p07W5~{+PgzMcpOL}vzshSEdDR7ei47$N&lJec z3=9!`A4;@q%w0;rtr&+%0mRo7zBUknI?f)k*t2K|#5j+m)S-GhJs^4R+`$6Ujp*0d z1&=!lrZ!X|-{?RJzgnQYN?ZJZ7uB~p>2J5F2S9M;)ywULt31Q@1p*xqxWN9?mYZ(N z1!HRg{_}iOnVkl8zFuu}^~DuIQ7>k@I8=G@;;$9U9r;N8Q4&g-rdWxlCZDfHYbQ-)EtKJ<6sv_p zZ0&n@0~k`zn+|bS!tbGwzHs5Pf0?vkjpjK0OTpQtB4bWnm%TPV^=ah@KdY}Nc4Fr>Ovu6x&W$P6zS7e_~#@L!6 z&}is0vLio3#!z(0f2u;F1!UX@KvJnC=2d7|*kkvUexu@?`sRjqR8cM8x2R6F_@?|AyIdf6SbW zXZA$`mmJg?2NMHd&hl|wDeJTezd-$sn|xw2w6c8M&z*%BIHz!N1bkqWBvDV=uIC1h zI=`FrhR1RecWn_;CW0=|Js#x;TCp#%rSNj-q)=6@x8nCC&GOOxVY*Pc0O$FG0N2)b z1H+*N*dB^~A(LtcU!xFe`HeSWdk7CU`huNfT+54A+?SY`=|c^Ea8j1TXI ztX=2=BzZPpRSLy-6^h!a)kAq>nUmsRD)!$!_J15j4e z5v8v%ck&>KxC25D4fGO}yOwE3*L>J8t2n2#>tTR9#OLYdQ%+1)-cOxT;^ja{)sMshh8Im#JKIe>zUhD zeVS*}Q&~v~5+pcwCi|6NQw^MyXkS)w(@FgC{QlPar6)*|C99`WR!0_kJU$ed&G;q_ z#6nsw` zac+q`5EjW6;(+XcT8eSQp&;F>nk9r?rzjtXL(d;*0MW1Tz>7~bif!`H+c6+j{`(W) ztRU0KysVJPmHq4sae!fu5uN`$2KWzn1)zIReNE^xl(r*`E$MVC(R+^vC0e4R)q!Tz zU9d`RXb@Md%;Rz1uh!Zb4mieaLB;#tkIdD?tljw^J=+HKK2*+s!C&I6UXQJX$(3~o zL>1%>-q1^tCBG=niHGHZ{Qtf0M-#_geDF^n@nw(P{rG)^d+Z;J)~v6)I?Uh>5E2#lReu_>_{Mok$oSy=xha4uIRAdt!cwGy5UuV z3xIGkd|nIgdnU!8ebFnD6i3vDQlsZ!Sg64HCS9d|1X+buZ4g8>c|SN$AfR{(OpuHl z;2{pI;wCr)C%J-7tC2a&#qB;iyQAjD(Mvb#IH$-tR@noK_R&8*Jz{Eidk*1XX*nX&KGw7r5AgSb8eT>HW&qYe;#uTw=7|JqaS_v;Gl*NGd0@B!mL?Z|u24?Tt=Gi+#yWeZ3K{3p*9-8tImj zDr!@783;(JSOvhSp!SCP?GilfQTftXeH|@B#9V~&$=V4W1bA5L6Bn+Xo8rip70O(i ze!twgoxz15>95E8J*Pk||L{zbjZ|eiEDe&ApW{MJEHNL8iUt8i?0N!|7W=3~(dL z{l3v7kO7lmqIHXT@To&+m?d6DOggaZU>m4S2Ltf_Z%L5Ih!5Lq`VR{OPY<)P<~raw zH_*#J5Rx8^Oa(Ob-Q-1bw4nwnV~WTqWx1A5fY(?jS2SBOHhC!0Y?P}cd?j+$5Jj_A zZ?6)1TZ7F}yL!|1xJmxO#*v^Ymv#!|L>(~uK_7;n&D=$<9jX3-WP@Y%Q>V)$qDs~b zdO7!BHV&T-;fYyX@09~)B#=*}chGhB%4yNkEg0KUn=5Nr<6mUZn5XLiYGK0#gz~cL zg#jWpTN5GecHMP}^_|?P)CWHG!iRV-wzCx zKn*~n>|}?ckJCQM^ZYrVSdD5AEI7r(#nlPK3cO$YyiMsZ98Ur1hTHuiUTZ8M1$wFx zcGP?|L=t52(}~f6+;OLG-s*-g0VvMds3)G@l8b-Q^m;-@Gx&e>Sc7{y?$`88GI@_c zzW&gQmzhVah@xN)rRYhLe*vxaAt?e-UDoty8=HxeF5Quwci>o!qWDznNcB#ajDE79A?-x%!8*yB}PK z%=ctYCdQn_67Ec%fMyx*FZcm2xNIP?pu)ABF=0HdrcWx4??xOXLiS6Bls+6WQsPZJU`NnGZ6=JYCg-_+q;^mLY$ zLP;IHgWecfY#{1&uX72+`2mTLQ7Nfk!MOY;{~uXz9o1FWZhwD~l==RVIl_juni_?y9C?7i2u<~8SMLe@TdEvj3>{CiL+ zl*pU8u9FDJ{hOsBtMyJ7(GFm}RdZ3rDwSB$ASI_{?Gv4#w{_=EfZLea{ep?6G6&ph zjXhe##oPEb&X4c^OQp|q5=k_i12n{70hvnWPfa8&ojViN9n z4@n@0w(xNAnfrb9)EVu1zQB~M<}2n)~u3kBiXqeiXXD5-ux<8Pd{|2w%g}9Lp^orO%Tr& z5fK6Ym8XkA=Knm;v(m!PcYT5a_gk@AT3P~@bu`T1F@>eENamT-zH&FToz1O0O&qF+>Mb3L_|ZLH5|+Q1qO)%*gN7z85p;9wKtl6Pv72r04f~=JQnXnrHuOJ5$zD>KS7nwK+aM2CCRo zU~)1+gb`GGrjI-#C4$=Zfr6Op3D=mvFah82zRj8qpHyX$Y+gULsI{6>#IdfGs#$=4 zp5Kbu{wKLk`OXGL=LBI2Qw5e4_k~MCb_kzt%SfSM+eN%7KK5yjOAGT=>8sm8k}_ZJ zfM$q)R{3nY}RL8uc8W#zVGqg zPQ9#e{8@7;8OsiC2cw-UippN~1>0wL1 zQDB&ilGWK2kx3K>UNZXsYsoh>rPO={aBN`Gt^YC~mb?^?JSZzZpH179b>Iyi|Ky7wcwxD3_6xEG{Xr`10lO@Q{d*@ZjjEq`bT@HU8=8 z2|p!62Jz#(Ol_`vORg|tCl){Ji?G|z! zs>*PY!niQw2&#Tlh}?s$5bMrvx67vKO-BrfEVg|@z{^r8J5O}~_vN$U$k(9F;A*SB zJdy|^BqRig_%6*z`-##~2`Th>1*n86rr*bN=MW%M`q6^0t8U7Ee7#VP_VwG>eGz*vADrN4R!IA(t(UX?G;h+1Ajv*xa#VL@TDv-7Bpy)Qg6oXe zRNh|7kV^Xy=0JtGJFGct8o-QdG~g3nf&7|o!NHx+io$kVSbrx6eE@R(?Lyb~Tc#NoQj zE3Ld=K*Lj*Dzs1qrB^YO^1p1AFolMH$Bzx+(*!jOm1+d#4*e+9T2U~4ES*d}Vbe%c zkXhPb`}`p5$?6?!O6WaIWAU`Df0eF2rGC&<5nT9o8u3+RCS$M2;EuFs5f-`XP$AyC ze038-A6(4jZ!er`G+dTbRXxV(HT#kK3NbV@#i@1`QO$e$VM%Pye6xTx@rG^}^v4cymHRF^a72q`{4E6wg6D6t@XZhV$taSpBZ zj1;JG$Ho5cM@+}%48`*7tJq;fA{9<*ss=xk~VmkLLLM$#|8*t=I-ZJ{@;l4G)x% zIyVyOhpW%897!T2iLy>)mn3jCNe8U)qiS!g5hJNe$P=SPk>|GDFBggTkk$KT6`oXC zgZhR66wH;MQBmLfg&#qUp4g~kt~?av+qZ9#z=ZJUj`YuFV)*6ds33GZ)XoKclr~{S zf3RnZytahabH9~yd#}b|o7?77xi;_RditZbK=WotRzeNB;6Szae$EvriU%+?(D7oe zCX@uCJIxvflG4R8G7iv3fbbt-yX9tR#$uhwv~`vho| z5Mp-g758r|PN7iW+vpE|=lBPIJ$F-Rn82x>$6n$6OoX4s6a zIFD}sLr~&%Hipkar?+$|$n8AZrYa60ddS2{&g-mc?-^J#OvV`7?NhD!Lr`cyO{59t zH>WVd{q?+pN5@~wE>|PVDm^Uu`EGrIsSmYyq^q%7 zO6cSp1T7&wydP!&Jm|?(s6s)AT$Lz1EWPABK6o$9c{xA@aDBP^zORF1p|j2n$T^>J zl@$56nOkx0clvlJBGN%9?|+?qv3uqtsWp6kd1LwK2AgSAmROkknlK;_;=Q{EFzk0b zt{UR+t+HStqMICGo=4P_H!sW)SO{f;j1d*8cP&0uPKGn@$Co4edFP>vXn8_KDo|KS zBM4}vsu7kbiuaViD!)HFSwM1A;7;(_-dEhHl3GodwqY{TqatXX=7w4}s(duB#_*B# z>iVb?@ONc0XvGjx6pm;>D{%)2hfvpt!F~#hj0i@A_U_ zxp|ItqNMs5g2C6RRb;4c*8b|y;(m9Q+4J|qJhP6#eZPN8W+utw)>X!g4`o8$6k{We zM1$t*OM^1c*Rs9xzX}rI8;91$SJxsLl9x-ry=7j=?E`Zor63mL1tmOSsw2ZQP2prA zYrC_xl^ShB!}#%I=7d(g~m;>5wo7h{?w8*fmq2LaYOtI=?*cF^j7ma5D}t zrCZi)N*LF4W?yu(>%++*&?`8UmnRKAJ$>qIfD-g7o=ctnOvmD=_ZXu&(7^#>Iey65 zT$6ZZCS1etfvoXa)T$U+|KiMR1J1mfj4*bqP(*|=cd3MG=HA=Br6q(jKYIiX3YU3f#%}<@#vaheUln#3363vKV6fSKgOUJ!mSmb>Cz;sMcN;51`o^R z2dUowcU1aIiInY!iINBaQ-3|n4{Y}%yYxlfE*{+GO#_7phu)WT#tNM16S}=h9IcJftxhG91+E0&%4D14%`7zDZgMA42z-h--7jm1xgW#| z2J)6FJci`(%p=~%J;+)E77@s*bd*61)iq_8&iVDv0I~TiMO9GW@T^rY5?vFCWcVc4k=rwDv}2%~X`7d=DX3 zDaZ^kqFpbtCNR7u{neEvrSJjb+}AD#^_uVx?GrieT<&y{2%{vP2^=xeAXrE2Tp%F6 zf3f!7TO9JavLX@+x80I0lb4$=QDTa{x%!FD6u8mS7_-+98HJAvf zzw}TGBR={a;q|JZ?MXx5$o{lMk_r*V&3##Gd1Tn{o#fbZexCd1*h%ou123wHiKvN_ za_Ub+NRV8mnDBO{(Vm|G0EzzQEllx%Vr@!-^M0#ycvQA9>6SuYrEeVx8g*mw%V5z0 zgdPX1woPakan$vL#t-jU(_$W^N&^n zSZxvIpKv^>lSA|UstuL#n_%|32xvU77ha6MQ54`&nb08Z z2eDc4H%1E*OI*L7#mu;Zv#Mu6%!K2GM>O+P<$UfrJZJ&!HhT{rBvhzHBm zasDxOKI=+v0b<(IaWHiGvKzXfl~g#p;5#4!2V=OG4QV~9A6{V9TxObN2oXl8)83R& zhYL~P{3N1wQUtXCqlM9F<2O+qJCO0G_}Evb7!k2AtIgI4eC z-A%5N0}`e}w2|pnk4l1FR?_9ki!0}w75%z4ZJ6S#{VtbO!U61jHCn_3g*fy8a9|bc zdH(w-l-B6Chx;W?_1Czyq>9kq`Tem}<&V}``ESZ)LR=S{a{g`=-tkmgO4iul;+0vV zWR@P(9Dz=Kf1_s)?7mV`U5(^0I&EWB9Dum6yr>WH&Qneg3;LM0T$D+B=21X?cm7rG z@$t)NDM#kn?lo?<>dp3yos6$k!1)6FFP@g66LxNHG7f8Q)dbEN^NCx{#`6mH-ydY1 zlA?Zv)xti`8LIGeLR)Oy%7~Q}#oSM8v51p{Pw?A*U5}f@rt>V;^HvE+K|hPtCn{gx zR9RAPkq)1vw}&VtV356@cyspab7VNeHCR(*3@gNJBt=n#_vF{AtT*HoKiRvj-yE6N z$+=C>nvy3q97xy^I;Z=SH66cU4o!$8JZ_~|?v!h~409nzte;S=29U^b7wUDD zJ~s56=d4X0tEWwBu>+1nW4|Oaijk)a5`QlLb6Zc(7QJQ~b-GP-^}-mNs=Z^Q+MBgZ zC)+r`{PUNF!?_>05`z(0Le(0RTbm2^3|>_T59KCmn7)T71d5&V@!D;*2Yu{@_C^bI zNIx$aa76%E`SOC&Vl zlkuv5mZ!3-m@%HVMtC2&8bnh@XsF9gKrLq#<=)h0@!XKUI<5xpt9F6#?n|7i+6HF$ zs7Ad`KRQ^KIH&&+C>*H)=Xr20exnz3uhqjMl;86>#CH8(RfC4Y7m=i~0hkBVccwZq z9*#Qkpv;y%Uy_Q?g1Gv_xLW4j+4zFfX=B`=ySvq3HT_T+

    ivjfdVH#ENPKvtLivZkfHqhGp~( zDEhi8X#G3K$kUU3{ZkXttrW5EK^HO$E_cbOZWd?==QtNV!#A}qua3E&9OPEBQ71p8 zl^iSlfh?WVTU7uGjGvlxNYuGr!I2}>CiB?E+7$kkAgRrfP?cavN-Ix?CYar|-eSm5 z`4?-1e(f3-*d%%Wi%@tbzz};`UJZd-yV(v`Uvywd296Ag4AA`>q#~oDem>P(WCru1 zI^pkS=93q<^IQ)$1fS~4KILTbhRQY>jqsRcT_Qq=IQ$?Rg+$!=$tTKkZz>x;kIm+> zD&YP(w-M+n>uioVFyFJwCf~cS;T98Y87Qr-a-GQ;-rb^NNY0OMV;S}0x7SXNjY62* z*QmP+bKrqp<6!SYxVnGYJ&pm>gd35N_F}A~xlYH;f@!z}@+;BOdde=AIZRGAd@o0x zi~jK+!n_8&MK2VxrC&#A-?55QZY1P2!oL~uxOuwUWe#h5KAZE+e^_;K-1nlolCRVI{Vej82z9FR02UvDqVqJcm4>UCNVDaL| zT%b54bt6J@5RP80h%WQH*J|Ei_w3|{;!9WvapNUfn0UX&|geV6%=3 zZj7Iqz8Qf63~*y?p(jpYi2`ktg%nvs^q~1-SxZfbp&9^sixWDTKG7Td#|EMTl7BY{ zg{G@>PO!BFnAH#UWd)+-PJXIW>f^Vqx#5?2BAplOqlk`=4v<((!0I41Qz@3#^LM*WiFY+&tDWQQd(b)_|804K13BNbzIl%%^> z!jJl>i|nnF+Ku3KYIhCSeqnv>Ih_!O!Zm~T6 za~#dy87!yv?hm?}V*cyi09NN3^Ouqe-0M)l+yRzZSjX}8Ngd0`FHEJzh~HFyxQw-9@$#fH>5s(z^R&svqNHa0l!EZhTgV$?4!vzP%alIIr(`T%8R9?NZOHeN zLV>x4by30LH5}A?=F{sj{KSU)&OfDbLS4k_hnu%bf%!=Ss- zXIMLzo{W%E&ep4SuIIs&}UmwhxDjrBQsT&|-x-7*^PC8fkVM8(SvLEJ8lB0Wcwb`(6d@*Spp{+cn9=gKm>iI0w6 zPh&Mv8|jvVAgJ^RPxufbPv?iNe=>3tmLDK-LQ;l{%Y;&gC;2fgA)m%~TX5$91k3Bq zLB%4+LN^03((K1BcIap9ApC=KXmOT~-h21J6_tHYPs*ob{w&^D2W*I?(TduE`*#@+ z%HWu`uT)(fmDB`XAay{#r#>5fCMI=2~y2h+g!sS6_b8xh>s2c~Qu8uPUP0|DN9>D0 zeZI&qBkg1c656xzK~+_Z7p4pjR-#mw=fVxh;Xc>d`xeD-A18+hJ~sq?u+H_lLkHU! zQ9nUYlCb%|^bvXjn*Zzrf{47c6SUy;RNktg2FHk15EAAVG;wNz<{3Q*xL)#!LED5* z($5_??D%U*ma0+5$9)UG>7a1XAReeu@t4PDCE%d&_}Pb6-Yj6Yn^ieOvM5#3>`5V7rs$pa?2DP3NRUM5SRH-(!)fBU+q1}N60$#LV zf5s1m=5Ln5VF;1^ijWddI~w}gYYg-Vz!7>0mQRlQF7X_=ywiV*f776;8JO&2ZK#1 ziCc81#D#ue2Ra&spAIDv4`mRHNQXNhs(c1MGhibmUJ|6m4b`Q?^~K)h{ZpS3d9sLS z?!@W$mK{?dq;R=Mu+?o(r!D0%kXfeXv9rG@B!*09({A@rz@_Rk`SKdBl)YV_YeCtQ zE*GQFiszl93nd?BDNs> z+2O7(cW=OF+ik)Dv;|p3`hgCH{?Bdu?gj=wV)DPi70ADJQonnrx$#bG7m!Jn&9ekf$^7=5J zVgi%}U$-VeS+uW^&W-EhxViqZA)A-WN1V_%HdR*3mG*&{Xc+Nkx`V@!S{u=b(B^A3 z^+!G9v-4m?u)QS3%F(h$DjGrpirJktn?+iX?jm^gRuYhbpxPTFe&4te)EA-b#g#eO z?AqL1KBmH?r|W{SHXmC^1i}nmsW>)SgzLdPvJ3~ovhd*qq`9 zvgY3yL%ik5Tj)cRdB-Z<#2gf)9W6!eor8!H*+XTp3$7BSbNA1pB_%S{yLRowN;9o> zr8I+#*DDp$EL@JAAKZ4U&X$_qtr(+ssmmdl9!x~4=+W6z_Js>4y9=U}Xo!@6dP<6( z&#Hd87^8B+(gLf3>HE@*7yHnK*Y~*g(v^7niLWfIU$lSwwnX%5;Ev~K!}(3!=(JR= zkw{}HyMNiTSe}Bd%usL1I&FHNaki4}P0>4XW(kwCL0gQ;C<}ghJp2<`&1?VO@CZ<# z6qho3rM1u$N0{}(TbJ7xEY<^&wE9Hl&pyH(v{ST`r=FmsA0qLNVHi$axbbI6rDh`Y zozZ7|xt7Dizb4`+Ur`Iv5chjihv34xkoo|H<~a-@V7ej(>=7A%Itxrf$VE)L7RUNB z3Jc8*PTG=AkV!p7kC_tGdrwQS!Z>=hmu*J476R?|Kq&m@NqKTXAS9BMDe~nE6y#Y| zyQ%IssX+R}VLqGFs?ElRe=JR;%y4*u*V9M%jFnz4h&4e?HB&B^UI#r$w19`=iIt>8*#0{i=qEqo-}r=Dddzv`C>)vl1pz%8^MoK$rfE%ZK=E4LNax z+~I8UF6LCIj8Yal{QzQbXo7K{1kGbr;DFDGrDOB->8(UL^N9W#-{K}%WZ*dlCIl89 zN#G6(mWp#B;%4cZ!NExr){lBnAyJL-D+?$~bu@ofYb7Nac@Gg*pGiIZAuG!8aZ1sb zX@ct8G#1oQ>ZtiLo$$u6l-_G?@8{*U9qtT4oYfY6eTSn~8xyi?`ZU%~Wed+&HbZd21G0B_s= zSeh*ilqSQioW9qK998mS2QQgtm92?fyRFHr96}BK^Q;W6g)ZR2u8@{(74Pt7I{>3; z2eRF_a{YC$y5ye&SS^XTZ;y*cL=pb3EB^N_isq&f-C|&W7}`Vsa~sQq~)OIn*vgq9f4{~z>9p@{wG+>}<3SHSf;(cfh52B;dvnw&fLqbDLA?w_&|}-ci+rUdRQ$jdXAoJ1DB%9S(!nbr`guvuB%Rc zb%%Z&w6{nO--POGMaE>k=Ze?8p_2*`$<7e2xWvc%wTR4-TMx&^%O0#{|M|+M!74wU zT=qA2rdpuVFHE8`$OohW?$~y=rQioUgvqf`YI0Y2<*ufjZzSC?nWuOFBfoOt!Lf}r zW0Pv9!(y_fOOD2=Z;MJpH@Zgl+CFu41hYxLvpob|Gw=I*N$8e>qG%S{QF_mEwud^8 zXf*)|oN!O7EB3+B!Otu&ejzJ$-w)_YH=5pw+nc@G)#X+)ng_Q1n>kYF6h{>?BR~@ z9-q#0iBC^ApKtoZ8u>!4CGXVP!!H!lxFRsgoC?Lf*4`oCy|#sM@5_yL+~YOg@F9Y(5t0wnQT5| zJLL;vS9S3(nK$~nn{lxF)>L-1gCgXrZE+ABFzPTibNDA^6grH~+;=x_BYjy$f06nj z4zrN%6XzDy!KSd1D@UF4X{uspiS;j8H|f8fQqB=9rXOX}hkmcE+wz?XD&Fj!KY1*R zhv$;>iEZ|7FXkr*3iKWBs^+Un$yKB^Tl0guTf&6a&Apt>lN0+k{#Q>EpLG4C(+W4i z-@>Tr(nuaKJk1 zj^pd=gN34;)#}p{);_d9j&}Mo4_C4e^8h>Y#?FwImt~-}x=Gs92=RiI7ST*8`}P&> zask?wwGJa>D-VXxCVS`ZlcSvS)?KUK(m?Zl_qt$n+aD(@)YH>JI5b~*$AVVb0@V5-(nlTK$SbabC2VA(Z zGG&-=*}LIsi(^nKs3maY7pMZW6`gh(TMt729FP18#SuXEpZIZgnxHdv9bewvPwpQi zah2GSLgw9gFT3*^i2(uanwPs;1M~tChTx&%$BJ{2$B9SUwO><;s{38@EYf%BMW5V( zd;!BtBhJ@Trp3WPwFl*}t)EGj@XF`M&qGQ9B>GNY(Lrf7-nes9M2*-f|WsA zsm3c)*|UldH$N5taTHt6FC2Y84k;^4>Z7k%Oy&z<>8WAGE&HHVjUqv3pfUKg8-Ph{ zJa4n}9m{w%uyI(+?^6sxvJPvk?A zKYIPt9AexGmLTwrrAYP*aIu8eN&F57IL!8mDwCsSA-^ipRB2sO4^ymXtIZz)2la)TuK1T z*~BYvjCuoh)%z96MwmCt;l+l2^Rooo^K#o@W!L3lhDeZ^80&J7LN|7R2a(aYJS zxsWpxln2R5QaygT@K?^GXTeN3Zx*h($lnmIo9iV@s$-+Lcr0AWAB|k6vYFgGwhXl_ z+Mn3xK)Y7j4xFd^n^;r^G?@-OWXKYm(w}?7huGyTcspe2=mFJY)eeQwHnZ_h1nxd^ zZXu3ji=Y)(holshCDbnz_fI_>9ER3r%xBSJKSAuaM*jQX{P*RrXv;z;i}+M`rsD^Iew;u4QL!#S(B)Nfz?t`#TJr-2kGF$2_MU z35AMW=%rlL4)i6@CNWR}LMx#wF(hn-WTX_=ly~l&MKt}OElJq@9qalw2Mvt5y1qwS zbY}5RWR)%Xb4Yo@;G=_)o93gixnGIK)K)b#&^x-Skp&n0HhK|*C}Q^BEvNWKIP>L zXcl8a*@W5=i3o3Vg7?GHCb9R6OTtA}WCu1f{o9LU)N|CjAHDR5G36Wjz46na?^%a` z5xF?}IBrb>E>fho-JDBGUbAbB+IaN_{in~M^xNSpE%2M`dS&uA)+J!0MFH_a73*k1 zQg``EUU{ww+aS72^z5BD;GioV=EqjAjmMky#t)Ub6FCR&?tw+GL09m#e=CxPt(3Zr zdqFGbY@94v$Qu>fnx6YmiLWw1{h&pFipK(<}R1 z!)L7gVvw6>Rf5%XjwFQedGeXC2_zh7z7rao#rM@n9y#~~iTc!SLbC|Ad0_Q)*VCU& zfz|N=3POf;?nZCxr<_N}kDEo+S}%B~W6~j;6_xEay1nzMM?)e3e#*QPrr`Ti_ny#??bttMvx#7xF1TO2Aw(YZhsF2)wDBwX_ zNf&X6e#wT+QO|^$hz_tvKJGPZwBzcT+&U2t^(sX~iZd+9ksu2x;$)wiK6RTIqwVS?&Mo+CO6UQ7QjgF}hbV zVAhnY(6E!O396T#S_k=)vt#YB{W!W9^pTtgX+QQ)<^q=$ZwOEhS8{e1e8Y0zxgxFW5JtChilIX@tISwe1!_mFfJ2p^v@^`DtA2Yo! z-kaM+hi65p3!Ro;E-n*(P(Vc~Sd7&-i4e|T*- zA1h}a7`TR6n8bu>OE5~E*C&%8XkDYpm0eo*#yM6XL9lt;ltUt(^?C1vacSU(Yr@W_ zk4Fk7hhDBGSNXTpubNKrSNhm%z68!&VA>tYn&piRSd4!DL5GNoK~aBVA}k|({S@$h z)VbX;H`kq~;xZl@+KKqMuT;vzNYrmKtd6hQFqBHsI*MK1xn2|ms zzv~Wcgd*!vxmhuMphd!>U3?K)-NgR5 z{Qdas8+*D-gJTsz%DuHXcY*>cbxs9Jj2n7il;VxRFyFA56Ku2oL4XG=Y6gp5Fc)BF zcR`!g`*E=*l_`Y+>|P0|hvQ0w(%;-;uc{M zGhLa2X)@gBVh)81do%Bg3YtWhLbm6YZ#BD*w)({CbIAWa1AwpLAFCg&wPf3=^*Z5B z)7H#pe;V9E@FG!{&Cbh(v?EiC)Usz!mO~DrA&U_d}<2ETb3P*a2%|&+@c( z8Bi8FjuVk?@Lmf|hpBEiUJrLG%o%gHd#Z9u?ht?3%t*tpSz!u7Vz4|XbE`Mq<0Ni% zc!7`eknc2Fkx2MU9nRcV$PcOUl9}h;5Fy2*2(pGV_;pdz!jOCrPiT+aBFJ1^e_UQi zUk`ucBe^-TZa*i~u#8F*eJ>aF>dX8*zIM{iuTWW(_#~4QVlkf0QBqQX#xpeh9=xkM zr>;ldN@EOm8bdcb^5k*-(vH4P?j#2}ZdKMVStg>}E3aykzz|OZhIqnJmc>I%&^vZ! z9lcoQuL1R9ZXP?F8O=RPjcOORVd--5VU6;%c+| zXUt+C0M#@W$6jM*_)I6gjCQlb!zD%4!_eA|x$jye0qYLpxnzWuEQ~N}O`gwrH1Z8a z1}eYi(}@d!5XU8eU`ka9On9UO3lPrc7z}FaPi7P1;XE%#<-TYiUjZ5ifQdoS%`v|GxEffN zSIe_Q`VYfO9`!OsX{g+z9QC8;HiMZw3q;mxFI@d2okB5&v zE_4>tZw+M*oWFg^Zf{`ffPvhq-^U9lZ&JU4_&^aOz?fq=Rp#xXJ;Hl=>F$NXi`md# z&Knr0MSl(uDn&hC5F$Vc#g-qBPFK1Y*IToxmMLUWh3^r zM4O`Nz(eE0en|SYUSZZzyAvF%HN&N~Fs*<=-aBQ|?>JB&(20Wn`=HAAD{}ouc{#rg z5<<`0^*YiNp{lkn3rouxdq72EF~1jVjjOJ#vlaBB4bQ_suVZBqi>KPNCZgRfHRpX!4Xq;0(-l^}L@iew-6uPjhAqYsN=)F}Qyms98em*J z?Bv7ZW8A#qR?5D1X9zV~=qaC_ zOK=--EgnhOjX{uc#Z8AHCGtfJAUF-{{4n&hx{kjptNk5aCm?>=f#N97Eph}XpJI>S z2V;N{BI?GfN6_a83+w}IlXx%?zCdk0oVJm791{mf5Lk?q7)qj*ZNmx4p4V_?HnuVo zGk&bj$m%RZv2wCGhQ{Gb>A0^zX|?j$d#I~MDuzs1e|RgG99=cIaC|G*g`>#rek^Xt zn9knq`aL3FWaN*bgnPa@(m#`u%YtokJ9GSe_E&E-c01qHD+C&as6;=Z6;qdk}&nNi_QJ=hS|@A8<~@O89cFs6+w z-JOx`cTdd8)G_Mug&$F{&abL&(t%Rzs^*x!EoQsHw?fjJwwi5+QEMA-5>$$jo~`Ca(jW!yZ~3?9yE`8!lxgZh#Du;iY?&W8$QfR-~#lIi^bZ z8aT9mMuXBoaqG?vsu6fs9y<`w>M z9R4dF)(ukOShTxz0KD+TPyUJFKE?Wr%Qahaw(m7}6@@k1$2z*5sm78)My)duw#4Q)ltWgL9>G1REgpxW8* z5u0+~RAcbXk9zTNuz=<;)$`SZ>M}A@x&T{WwHNf^eU+!Z?1wIdjH#{9Mb*v7oj|;O zuRWbkW$-MUMvg}Ck0p-EB8wOhBM{gj?eJ*vU)5+8QueW{6;mP^7e}j=;Gac%zMF^c zg=2@m8>JN7I)Hjlp6yYS{XU0s>2-MJVC+(eVV#fA+cDxsSkghkwpIOcNuRKoL>fEr z-Rrmy;a%w59qJ&xhxGJ{}kDf zmO_$2b-s)SV@i#RJT|OGSrz+X2U1RE8`r};lH0*RO#2r`VU(|-eQ5o=eO1geBG=SB zdXwmI>Fzo@8Dj$=oenIEOIHiUo&Gdmy%OO#VU6WKo`Crn0a z%hO(_8hkh1%WS@L?~87;^5h<=%3RO4F4%n~c$Am^TXFn$9Ni3C0f-g<{b2h1Cj9vmkq*J&_rK(#u%-s)%wYHpTtiu#Wmw$5kfkKOs8BQ2 z*mTQ&bF01$SSjrHd2OP527cU%M?`w@(B5(k_p>stb&PQ?SI!vDG@7GGef?{A?Yz-Y zMKrteD^0wQKQEK-WRny06QzdQc`De=rJcYg>;%&**AKQlJnyeahi|ER8Jpyjqpb9} zo?}#_zwjLwh23vv`<~K|V2J0XkCD>EnE=|Zs%}C<&eJhb7Z@s}PDTQaOtFusl~_9q zwk$M)zY4EluXOl1ann%_T^fv|h2_7j)54<`oR(JDD?eqoQln*?A{15FGxYy$5zjU( zh6-6c+E9t*$TTwb%B%}%-t=W>f+&jYosqu@&4051ft;@BRB@1gw$gelon=~gagbuoJkK17cVCz3yI%IC(%zuP^rb;=ILAacKQ)0Sr zSq{)6#KUBMx`QHq_a0YApu9=j-MXZ-FwO}7EJB@}hcD{pX(i1`v|0?nJ=ic_XY89x z;exb=sp`|6)7XMUcNM-?zV;(}_x38~4gyQ|j0owjzLb&!QtDCKWapA1nc_h%u z%{JLhLz{20BA;#9XtF&)66KP2StT%^osO}CoJg*l;cD z?37(YsSFBmG2M59#P7gZ8Btv})!lyTW@Myz^AR-rA%E7G$oWZhJtNTk&fiEjru;~# zcr-%DL_4IZ_H98mr|l04a`Mh>rQq6&p`1xYt=w-|3n3-Sl2St|qKQ{K;S# zMU(>lq1p$Rwq1?Ap@xiS7O1X@P~%-VKcGNz?_ZjjxP|i=1*z3MgRo0W>F0V;J0D|y ztIK32c8$m8LMwKCDPL3ewrK|2$|n;S#edX$Qv5A>`yv>@J7y8Jy4y*r6YIM{2@ zNK`>8n3GPDy#CFYo&z0XZt&G^&Wg&tuY2KIEE)eSzelu;&S~HD1 zQV!p4aCguT5ekmpDFxwa&t|A^Dlgd6tka~@#9?MBaM%Fe&UqOVa7%CwsqjR8f>Bv=^nO zUV^r?D1El9K&1(NbyEU3l%P`NETCWVQwSqufPyP5*iX4GY){x2$Ii=5_5Q(=7dSgl z-gqBq{l1;b{sQ5WsN>;wIr@6SyfzlggU`WDC(IQ=G6aVLGSm@YSSh%E_96z&$Hw0P znSZ{tpxl31T05s`uyPzR3z}eLC)tu!UWL;C{QIrY>a!E!mESj95rKb}!vgPa zy8m2_j65BWMEtq<(Xr`uvDJKE^#Rf$!_?&$g8xpQiJU3^X>Vd`v-8)t2uD%DrA1V7 zj8EUa-Z&@D!axw=vEjKT5*!{zX+&0;X&|N%h8M26PwgFN{dj1Zf98s5Lm|CF9dLiM zRW)%-<|-{@k$!|eKl~y?%Wo2oRL`vt$4fyXzr09R`N3tY&-JHMVA7W{trV;Ng@z1V zhMR-!<#~O-r$Iso%PBGnWtB+Ci@7kv++*dw0cgT$|IYmDJ9f$ww%tvet z2OVMA(^KW)#o@gg?y%U1Nm(i_b<8jV4ivj|RH)?nbT7V!VtP3L?}35x(^q99Z4(i{ znuOgOp0>naxs}CjBvvpn4IW;=mh2(x(dxZe!72q2;lr~N`s{7#FYErE%71^QD82Yc zzw`9!EAp718uwB$Ix!& zVDf3T`1E(c098_dYKFr&=q2@9m3#Vrpns3ACQHVM3hq14Yy};D75aJl@cq$ZCBrCR z2g-}(-SXB%@9#DWucJ|TlWOI|{}DdPKVRsB@)MJdI`68{PpiU><6Ji787GiAF25q@ zXrsAVGKI~BGyaO)ccORgliP8_VB7l)*T~F5EiRF0rs20ivy{p>BW4}$4v~~PvSgE(Q_<%eg=0-O2)<# zBw@N>AwXI$m&U3r3K@tY!v}d9Csr?=OqyoK89r=U{4m1K47NNzjb9mi|9QGVYjU&8 zV^vEwq7e`cG)XLZ#!R{^>svTgT3g8Q4n%pDpAJpduk-#~wep4h$Y{wEZR(;jq{4v{ z|6nZUX>r?P(s{clS*np(*jL0&`^`dM-qkHxoj#^<)uXgj8Sj8EWzg@+OVj+F7{uax ztEXm~NcCYZWAVFE##Y$re6h*!w_1!`iPloc2GL0{LB(G^BP4nECR0OMyi)}Qvttc2 z3KryyuvxPgxOnH7o1kE!)@mj>K~tOLE#w*3<$(ZPA- zas!-$U%ysCKu1DB_1`FiUR#a6$+3|dLEg-;7w>D@<(8OlS&94#W1X5NYT`+YCD05N zUzi)>Ts=pp>v65Y2j0Q8*^9xb_5sN-6m^yG0@I{p#_86kpf}dlvt?l{cXqcmgzG@- zLAjoNSoERcAMoq{4cY7SWB-vE1f~UJ!c$_(y%8?!cZ8E5YK)C?AGfm2@w&k^G&hE3 zWnS_{Yy8F=4Y+86NWV$8@+^?{LJ*cjz(2daDW3q>@x!1!8YUl0V2szt89*!4WIO36 zL|3HI!9-=sl)oS5ekDTZdHJ7GK3bCxEj|vBXHaFOhn&+L+oe5W+ z0M;O1v9W$?!H5S*wu2bz9!Z02+oh!zZ+qRkvvLRJxm?Gl&DrmrmCFg=5@CBOHf`1# zs^BSp!9tF&_SLL1VcvzxOw*OsKKy)_=bFgF8k{nLHtcB0h(lC{?q<{P@3y6$en7)& zih4a;xkn9Q9E*C|3S(O9u6q0Q{*)q}%#rt7GDOWF`EFtS7g-MRw)a$$goe33QEN&D z6LVxk`Z)~O?S98S7llynuhm1K+Qj=T#Tt@7H<%Zrwq~lQ#x(TD zHnR?1hdNLYCVk?Cd{C6a4W5A9$#gBdqI*E(kokbuR#o@y=Y9bkjdCwP3y^NUXGzzK zzoLWpPBPTvIv@E&&-Y5#LU zBWsMpC;Y1?lKcHQ*~3hX859mfqH4KB_v5+cAlk*(%hvGn$gf&Mwm5#43c0Y)5zw(w z;jQQl@k)=!dHCp#`gZwLE$lbe*G5W;-nHH_(z=OA09*UA3JR+< z-QnLEJ$1<8MhJ@PR52+@?9a+eYa4h&38vQ((Z9jYoM+wn?K5qxkAUFa$4U?;&TIvn zGuA0(XKlGPH??Fpo}Tg4`Y!y-1)8-*5PqNyg!1**`@C*$YTJE<;of|((Ki}q6?nfY zO^r&;`aPn3yxEfO3vM)O{nO*q270YUZg-J1tJz0kblt?W*t!t;bj;FdbAVJ!Y?Pm_ z1Q?eH%P$~E+I;h;?5|>oxOS^;^WeQ!#3@5jpUKZ>0@}NfAih(kjfN^(zR|InNLZWv zf+R#NNM;WjAv_n=1zs~kS3=c!n(?0k_tqC4pn_I2aW69zTFeR$#KoZgZWkMc!3!fU zm;ZbHkly)c!_%EupqEoqZLlTLCk0LcPBoou1agd&?>6%4FHIo`n0AdPa&cn3gk6nP zA3H=33Xbk;bC*)^_e(mxpe9>IhhVSPX0FZI$)8PXIn z;@v??{7V&T`;Iauc(YAyMfelL?r6*!UdUA7%QX_NX;<5*;8%eX1!L zsbY?r_`m0N=M*FYf^Q>Tf9|Ut&^{wX$D}Hr)bPn^$q;+>T`n9mSJ3XD=e)xYGQc3Z z6N0FsO4EwnEzk~<2Znxci?1m$!ZY=a4JflyB`lj9#$F`!9prD#yhNz1w#Zf0f)j7m zF2UyNpIotVyHmd;d(IkUE2^2#c-3pvH>?BwbNgBqK(sn_C}=^vT%SdC=u4-#P>y2@ z$8@z(rDHU)4hF=YI#0torT$)g?0PNL8bcdPkAnv}e0Or(uz1{u^&XK6H`%@1=198t zabOg0%XFjoo>yQJdY?&R3S;Z>yFlsVJCi#JpFS#s8lXrBjY0}4xmqeONrVq%kfy3s zKfftjCrSDIXktPk+R6gbyp<;j;NO@sz4O?ADsciTFMlP-*-rVbvd=638!u9bupg~0 zIHo2hllz2PIOYBwFMj4c)v1OLbdx{#HP@wtDBU=!>t9TtwlG?-!Xooru)?AS71yZn z!R}8Ol|7Ctt@kGlzi+#jHPhC{$AZn@x|dm@X@(}(6BQ=}-0up_9{OlV8W})Li84#d z27JH&8JK>*Gi(WW_`_2r97zaELi+BAIR#dDPxyHZaxp=$Vl>X6FNe<%~Vq)C}m?AJ)6U!TAZwUatby9S;=PT9r3c52G?vzjsSBpyhEsXNUPYoo2Td1 zk6fdJMc6*AQb*y)LGg0 zhqc>h+`mL2=egrA&dSyauki(Ly4rPZcyb*Cu8c~tMC)(SxketB$_7EkBvR^c+JD17r7p#JP0LryJlCmvc=rRX;vx0?8Ky(_s& z(g@Q#J>oq7&O_B{D<%l(vA_7FE)DUgn`&Rw?`mvLRjRq1JQrJEJaQnm{DTrIHWB(( zYpQ`|HE63rR&b4kaLnc-x0e&^r%E~r8_Ps$We(L!brsdC9W_8k*>3%2x`d7NFzd{y zX+nw`6AFKqolcG&pSrwYG}eG-R4#lA_G_6Z&&UCe#ULZwf&kM{ntA(vWd?XF{3ti= z)p{oxXf~*fNbbrVmJCoc${Ym}Lob}c!}K-)x?C+|9+rmKCR zfGE0LQDSenhQbh64)9jQwcysHp|i{=re~U7C)^n!dU9PC5U+iKyu=K2{P(r01r_?g zeP;CagtmuF`GRYfz%XMWCMzK>bB5)CY@mF5vW(NRP1Y&EU=NieM#JueCtYZ{Hw1te z-=u!NV*mA}I;79#;DNL&Ed_0(5>|0E-!vA+1Rgo{i$2cHa|*Y=_W5u1J|-QgRA;Zk zdeC&CN#zCzs%%r98Z_6k9-#n7Vrm{#tIRt?>{gzB^d8xb*>wCXZUga0CahueE>6ds zv4<^*Z6WJtCxnW_$`b=PZzLF9%UIgWzwpt`*zhUne&Xv3yi`s0o}j;=PZluUGG)Su z`M%>e-}5kEz(Wi6HC!v3sS_N@X9DF>Gt;SeXqL;S(hf-zn{Qp+&5+3@FRu#n1V<@1yo-20ob6}Ha`f)%g=sZ*-YzLe4Gi_RSR z(d2Tc!5`eM7P|_C+}j!zJeAyj3pz7RdoP)ng8Rj&J6f5$ARv?NnWd;tD=7quZS>^f z?y1i|JtL~J`->uHNP4_vDxn?`NCl;~3f_&k6+C+hbKSz#jwvo1FxNQZdoMVSB|$2A z%03S6!0a=K-Y^SX07*)t1;S@0_}~bD&*Ml|kA9QRkW}X@WbVYs#g|RGQ~J&uvCHb_ ziwd|OMFdHS4xVS#7SQ5GKyid-w-kJGe9W3OZ7grl9T&?|>g3*hz>0vH69sJbL2+Mo zg_DtPtyy3OcOMY?y`4B7Z6e+`e5x#(Sp(d7r6GZB z+%Si^qo{h1Bb)erBgN0-Tyzwhs~7iS!@eaIs?>h8ns^^&cS z1y)`>K3b=tTZymPw7*|wYNB*L>4Elvg#0}(S~{3elx87k`En|flu?s{1(f>0{#|4UUEa(XnlOS zYV_pq(ED0)(uYI!hX) zQpATw>%m{DEUfTWfNFo^3o`y}`B23Djx!6FNctYf`0L!Ek3zi55r!FDt{sxWYjvY$ z0~7r>bbn20I|9vihQ$CwDAK^vJB@OwAY3r9p(K`GsvZSoVcX=ef64$tYf0k&i#V8+ zuEbV71v$yXxl>Z0*B`&@I43S~0T0~wF>Mw)r;snWv>p2omsQr8!LRr=B3(0dr}#G9 zKi=<2NrOC(`H!LKGy2)gtfm*AzV!*A=Ca@D0uQ7i`z(36dpUnA+kfoXm{KU^7OAp8 zg{OgtnlC8c98NOP^TX+`Ob@j$c$a=7D{CxHA-ohKi5&1-@7`+7)!$x_IFe+naN7e{ zA0H#JTzOtm`pPFhqK}pv^~2XuVqUqa&o+*HxuMMIEgGroeOHn-0WGz-FqE|vFR+kt zk@eu8n7>M(B_!>6U7skN;$-x6F1owXPFAJ$fB(n5(^r}1W@dm)12snnwx7)OC!fF~ z>md#0c;nlQ88;St`fwSHBvziWIio$k4Wh8DbUSN%Ln;4mRoC3fvUP&iEoXWS1?vv1Q%9x7hB7vRNi z2bZT6=*6p8x|7(?SLvW7m$C1_$GlI9q0jq?X?YP30fOgEHS#NM3rOb4BE~iZwVyuM z+-}?B#EEl!JpumQ2CZE=6QIXH^kp9Qxd1lv4jQCRk7fNOiV|w zpb!&ykCV!l6}8R-`9S(Z2Dy-NX+)e7b|RcI50+efP)&2*xmJ~T!`BVT!7_120wP}e zL7687i2L;n+s5P=))TS>u!j*3_CddlYfnzmtEp zG`zl}a$;`E$!G#ON?NB%{dV+tUlcbOy)@Ak>nU@_O_t)s7;&eT&79tI&_fqtpJ6%J zhC4(t7g)f#yOLYB?+@bK;R2Hr03>D;Fz-m zIW>XEOz!!DqL6ClVkoQdf6a9#i=C@;^ zB;H-32hVAXzGz^gdxYZe7v6>5z!|v+RiTL}~5Bj+bRj zX$f~!N!eqQc*fx@3jvtN#X)RZr6y)v-BC)jG|4mU2MQ*@Qo^bT5kl&7{k7TU@1Y&e zPktAnF|2|v)slJ-+j}Q7a{t`l`G*(kI|z)_(jbU-CS_{r)i~Rr>-0xyfqLNp7(%~r z%eae+6%e@nmzf6$=ycs>{tK09{kw0bW_1@1|qt zk#fF(dNsFr1B8BodU?%*tx7dH&seWlD~qTj+>xnq{o=f-XCErG zbM;aXYYqS3g)SwSdqv9Axw3(yE`hKWBMycKIl^H&vty4-NBADytix1}swQ5eOyS;8 zl;7*K86>{b*VmU(;%k&x?8{FEfOtdd;8Gk>v7q@z4T6~KL;td?f8nEUBDV);+?MS- znK!BxZ=2Wts3oXc2FcvYApglfWPH3&y!!)NeQ`4WJhzL=>w+nNJ8=p%uNk{V`h@{$ zw-f9Bsn&ief92(Gl4!W`27gU6R+(yxuQItjV;*uK7jUG+;yj=@qZ^2>uXG-c4sfE? zDE96D6z5UcqV5Tx^1_a2u*V3~46hmN1l9@Nul$v1-zF@atr&Uwm2G^)qtQ!!*|)jr z&6MnIr>bF`=q{ognOzhxdtzV+3}+r`25v(y*a>1>Xkec&;O%5x`AZ)`oWAbNGwDkj z;HUPheN%h8^!4C#IPS=p>;>+KZ9MlY+wmK%Wpo9P^PZJeLSRomAFkssU6W-2?3s;4+GYx=G7%JM2Z^8{4V1!t75j;=G6))g;4K?&?m zGg&t~XzZFq4hCz!Naj4zhZrn%Cnu2lxHVx%K(FcQx5%P{r}N4HbknMe#%22s{e{HJ zJ&+9a1o-y6pZ(l$W!m_sV59EDmZDX|TINgr{b0s$^6YFExMlfQsPUa4ty)|;HnoG# z2clMB+tQJO!l{3KU9aZ~`AVut1nl_{k_)p9u>=|0#6VW%AjgPvn9TYsI~Dg$KOp}Z zvtg|j%0fjI53YU|>mcT_hfJrxQ`XF(2$jqjHO@dzEuO8Qmk|Q4n9a{OnKpo)L*MXw zo0tvnwFFC2&K|s(-B(=O@@Oz|Tdtp}6Th6CJ9mmeVrM%f-b`TKA!>d3XcRu0Fm9Lb z;d%H*OQW^GLRcHSBA2z9qV~q$#pJ-3fFw`EIPgS`ZpzZb(+csP*pzJLSyGtJaGaFK>RiOT{eqo6>+gh#-P+~Uj4`aOVVgm7wlUoqcy zvA(}(XTR-3Uh@*}aqo2g=-D*CRLpZn8|Eg5E%e2n?o1M*{Cq}WHwd;oO0l=@_6FUa zYl%A3>jm%X_TsC<3_+uTDq$1rqkdd81j>&bUp9i81iDZuOkTmr|O(%}`65_MpX4Gto;?FnpKK7+dsI|ZLbj?3g zRJ{o=mHCckWW^Kt{wMN?nAlgMibU5s3AIfmbt(g#F1bMW4^p)5cm z5)W<8R-~GLq`bSeM%+2b>=$e>B9-hjaF=FW#2-T&EPI`sC%>7B7wBh*(9QQ^qTpTv zOR`k4{D)|P|LKc*4&**;>Kp*V-#X_SHT7QZZqEqLN6MlJ9hoYS(GAjuy`=V=Tc?9L ze z+X`~1ZYb{u6E5sqv^n{3LnJfCNF&Zx)vSUZ-*ed+^P5 zQ-4_@X=5o^A&F0rMD_9n)Zxx7uJ#SnW;1;U$j`ZvSJSFw1X$niE=@Hn6r^}Rez}Rc zK1XteO|4)!+Kz``liUIhM-?7SL-v0sBS5i#ZeX^dB%!CX&K?Iy;X`7{-FU#hy0cfAKK>Jr#~haYN+ZebQsQA8R6MOsymB89W- z*I*o_CsV!yx{PF-SYDKUivKo>YZ}q=bd6}>N-vBE&yz}XyfH!WR@ok2RoZZ@GjZ3v z1CpFWW>(+r zoWt5)k^cHkGC^^MZCj@u3PsdA$IIF;%byvY>g7~vn#}xY%)j`)F#rw@EhgBT{=5amiFO9bQTcH{LgygK)^*30qWtm#b2#)DQfMJ50j^}P-HDp*2=FW!^eSBc zO1Xc0FvFX+_)c+z(aAwdrv=Ty>;5kN1|#6%K}aH$N68}zUI%4_U6fZ^C)?6c9};g` z!)ETp-q;~f#k`6~QZ-vCT}O||B$RdNTGji@NtzOv@X>JZ$D}7Rdl-M=rRx}u3LBV} zV1B_>cz(XFo73`TWNTSJ9e=xl{ij^JQhPm!bo62ZsqxM6fO1$J^JNhdOOtFQJ2cQx^6Ioep|^(r0uDpYQ7 zIk%c@e_DO|MR06K5X1W-`KSz4$_ZuQ%VwwV1tQpu8`yCXX0FVW_I^RGp*=`nUV#Tg z&Cu2Hm_(p|FA*jaZs>mui`bJydIn6T%LJdi%+(DOZ&VvA0UC_>LN_`MnE)M;ZA6VC zuI86o2CfNFn5iYY^b^qf7;YiONQK|!i3oxj;j*Lv`^imR__DohURt-WS;~IMRR$)@;1ZK69WW25hB@M57J~TLtFu5I{hJ zR^9pV!MgPFYajv|yPyW~=_JYwmc-_6vvfCYE{ik+<&HT(@+Y;P5t8PTasJe~Vk?7$)uRs=WOi%D>+Yq_}BFxr#OQdWiU=s<>{G5u@;^H>A=$C}dqaF-N zJAQv=GWrs(v;d|L8v|j~31;_qHi|Ap+`I|}XdjnVViIK`hx)g<5t3;3h*{eg&QLD| zY{=(9v>J=EkD)fT0m?;JOHQ!l6dh(Fo-Yoft7}yTJH7Z{mAPW~H`O7JsC5v-hI%sf zo9yq4(5`iCeMe|{(HbPsZWm>4epXm~(-8ENKc-f>uO7F`utGBmKnE3aYm^(n3RTZL z=vCjqcNFhUu6_JdmW;HDDro%7=Rr+nx@Z0qZm#m)60NVOI=;tUB9k{orTX$_aXZza zr6lLrMfVmcskCD0;N~Zx08Go&L%I~w_ndw>Ae#?|IKl9eQ2#Nmd8&B!6k+sxlp{=E zs_(){3D|Yu#MPs>e~irPUc24@7@2vNcm=_JW<>j=yI&QxzLLhEoUR>_s)By?wu0&Z2+aIu-@_ITO$`Ky97fh~8 zj=vHo9gD>?Y4;WBY&5X3q?YjSE#hQ5=o6Wz*f4%rJMW+1$1!4hA$9)SqU;ym`0rIC zY=@{JPc+HX^>sRYXHJ!))6#(jqfw<){Z6Ay04k?$g5CxZ>Cv(a-mcXvg1jH8TAiX$ z<+=_LFf`0@|GE{nCH~7iiHt&(H^A$ox38kWNP|f2|L*!Q6kh|kWPU$QC=*ft%|f&Tcz0Q?V0sz|6jA`Ut*yXi$UEwh{d z^+fzr_<(<%f9U)rMZmv^X`0!s9Insp`M>u zUz?+-r%T60-uDHWYDs)hRHS7s?Shj?eWrH*$XUAe$Cczg|Xnl+==2JUF8-k z)+GGIM|d-E?qNW7s+Ed&dT8;6I90;CM0v<>$8{)5zqVr#0ZN=2@jwX59~~M0F5gf= zCXk&=g(v{o8u@yHYABzL4{5kwb8OUI5xwz`@17eRfcnf_&!#LeM!-|`itLs46$q?(x-ffmsV)iImV44um73gO# z{?cG#*CBs%(?$0~ULI_14!VccPHWji^J&+E$I}D-DtGcW%Z(fY{JAuA4{0-;`=q_`v_&c0Dr?K{2vS(3W~j zCQ0EoHx;cQC1YI|56eCz3*=XO(vb+a#qK_J-=@Xuin=u6gU&l1jli1rerFH4lLpIK zwmA)i51ut^aE|o1Qw4E=)#a08+r$&MX1nIp?EiQ$cIdU-Bw2|5&Uk3~TfJ^K0+)3V zH{bAbM8bY>wGoyNVaeF$|CC4i$cR@Xd9MpNC5Y--LzRA}g$LlZoe=?&>E z{TwP#%#vq*bp{2*h0S~UV6SKcH!8sD^42E}NGe>RU15%-mB+i<7s0_1f~E%Cw7!y7ANphV@; zroe8Gm-H-*eblrZCua*u8=>>^=(@|gzI{w@TWDxcwy9iLE%H2rztGB!ol2a+z=sKn zEPf;%+kZvjXaw55jc)iwNg8fVOwiqNry&aKAyNfl^Nh+2S(1bX;KQb;nL4_+!7G%)WnN2s`a|cIT@<6`SS!F zPUV7@6S3Tti$;)YUo^BpD+c0$=-!*ZCb9)1eUl9b14)I8g|4A( z7~(Tni6F}n60rad0#A;O>491KSL~uc?9i5b6%HcOe)t`uZhyvoH20Stn*?&+yORMf zh?=%KRLGqYX!*vD6`Sh(%Q@CCAPx~nS63Koz!f{oy3=+=xO=|cx;UM>?P}>Xn@UFR z^maH@T8Ngx_N@s8ayRpw*JetujN?aZ8<)He}B(EX*-?L zRyxmQh85Q9i^|keD+GK|t{q7sYqol{G(6zt0osz!``Alrw-7=gPH4G$HSv*jr`(;geg?32q}&Y3%yPzt;t0%0VfF03ruix{U7rumsY#Az9)t zt-g(hq%Cr!5J+)yBk&=Kb=g>Fq8viKPLAXJJ(_>^wT-u-vFEvH!WElgbYdPfqehHz zAJX>@qs&G5m|ugZL8@I~ge|S^fAoEW%6g+$>#hF;=1>+&&2>1Of8re6^+?E-0p>#T z5+Jcl(5lw#)acjoR*Dkx(}7#78G6A)2xmoQz#B4gECg_)Tt_4$JNA_wQ2SfTQ$-_FWV{>- zMv{J+ugKZV=GDLlkQcph3{d{$a^=Q;jhiM}aNg)Q(JQGAjxtGwrc6$V;s7s&E95nb z2a^#ElM#a!w2LP|;vjglk}{21Y;-{zkNcA=sFtkmckh2lj?Iu^JrRG(4ynejN<;Qd zBh}5-#<57DD1X*hJz;Ndlh|W5IS$M5SOxyK!kGm(P;Z|UDQy<7;hS5dtwGN#*B03E=T|=yPh}o~>d-7MtLdBMEfxy) zCRV`h+`m~=$R`T?i+R`@h@H}-}(g+iFET*t;)?vo;=lh}UapD8j+O)T| zXD|@>#jomkw?O++)suL4%{AYesBaY0ef7CJ3rMn)NC|8{rL(`{kFxeEo3`Z~=sfPf zDNd9-lT${14R%^;Q(aQl(ipTwsDl*m#x4NG7P0-zbBkFtRC% zj+BnH8H-@QC$NnCc|b!53*LU|F8Gb*_mCV63DV{LM8Bd>xbqgYXB??(R$0u)qBv0m zYlFEOsVsTK7@#Kvo7daVyyaSGBoXFEMMVN2dS3Aw=7mM;r`z&3f?{P&9LH)%L2hSD0r-_9_;SP)JUdglHeq{)UAS)LJbktz35J z*c=^Jtmw@y|GLnjd67a@x#Zl@P|Idc%f{Fn2S-%;;5;L}Q>x2JHfiZhtwhx~XV)UM zZMJ{lx^o}f_p)SX5Er4Bx|jUDW;Io^H;q2rV*X;oA+mPq5d|Uo1Lj@vNDjlHd|@LBMwaHS!AfpLdE2$3?2K zz*r3T_7+yP&W78JJBf7d?Tj$f`Gx7l{u2GNNrQKcp5^(X$olcG1+_0l$4`xxqF%YA z%3dDAcRM$Axwu>#4za~lt6i1Mggu?N-lm;1Pv2{L`H(_ZaNJ$u zVW;Z_*_f@=#vL>{)y;@u80pYN3#|Zs8R!ONI>9RzlZnxn%0%(~Tk1W4k7aXVs9+h4O7k_Cj;VIYzn9^f#O9meaXrpeJ_ zLn7UcH@Ypf75j=RXz?PT)0?w*R~gu(W38;v90}fetzg3p^SAr#AqVX&G)!(o?lWpB z&K}JK(-XJ6X#=e`Br&&pKM6sauxE2{L}F1W17_|^A?TIK&*uj034Ntg+2t)AO{7&J z;}z*dO8wOneL3g4$89W3azJcTU!ao^84=gmD1ZStBeG|(q6esAJd^nFFyd-KKW^vp zfsp)W!R2IZL9G&>f=FpZesKF8cZvi&A98_Cw5O*f=r(gV?5hn>`I6@u^H!6hUc>@b zMCg_kWy;z5Bv@;3we$$Ge(}-te;|9C6mMY&K1ULUOEgH&PBUuoT{3nb##t@~be}S# zy*(O!&%n|@7KI*~773)RHU9&CWE{}gsnxpRUSs@k7o*+^qTN^=!vFPFm03QizbJTK zY~xHfOHi$VqKTR^F~ux2o^N*=WN=m3E<9e48}xu7Bg#W?IcPs&yo>eF`~ajaDNrj- z93of(m5n*Jo|}~3Xf(9`+JniT3-yrvLKt7>0Jee&LndN9q-fa8;9QMyzF&ho^j7eb5xNgL?fh+w)h ze9ZKh<~)r1Kx|7MO8MF9=cuaSj2?$U!lzQ!OSQL8UdjO~QbG2Tj=Y-4-=F!1_-iSa zaPTvaqVwTPWtvK(K`xXUG~-TX-do)U%jUP0+JF- z71n+eEy!XNZ+KF=87&ls;Z123a6)^l*=2~eLote&z8@@i&`to&5CSCL+?m4lW-j}~c($+yEtRNF zKWF2o^R(s{(o20ICFLOlpD0Ayj&~VWWjc2H1`2d3-m;8Tqp@3|DG*g@yjJ;{kwFfW zLBcb5WZOvODVA+Oe$5_%2cbnRJIxQ*F9rbdNoJ2^h-qp%*K<^^Mlp|Emg)4 zBw?TzdJ-W6E5ASsp(j~ATIAC=#FPE6zd%g;pyRZ(KZI$drS-IZy+L1?+9tUm+#b>k&BD4Wp9~* zH3T~ZZ=LR-{P={+KY+o^ytVGq@*dLfH+vn(g8w<>qW|{phh1RISm`2bo8smX$F>*#YNLVC3bH=&f zVbXf{FGttKAzM9Egm&$IEPfbvI@Te}#JIUI)ar?_?$*odcfh8a`-BDu%a}O3`S7AE z=9nQ+zA_pnNORy-4vVXUYI3rDcAY$RqwuIkC zqUZ+Q_53CFi6cSxYT4V-$Pr!XcEh`SskIJG6oPPS>c?c3P#tWn-`jBg`cM)s*$8Tw ze0~<2&G@P-c#5cW1SmTNqq}iu?l}5g(3CG+@B3pFL&-|GsiP+{ff^K_LMeBUp zj3Fbh=d+Z3AZnFb{z8I(v5kXI3ELN7`uvkED%e|ySYpGs>8^;OIVb0c`0;EV3W#s~*(6si;c>7O0OmAqb0M-t@3n5tKjj7MpLj9D#F@es zOM!%hkkTH3or=qd@0BiKmsr=5Ye}?(?2v^D);qB42Cccchx=-XzpE?F0rU=V7M`c~ zjZE}XXP{tEMcFW7gp))wenu7)Rextl^k}XT`^o>_)NW$dyr6w6kj@F4uovs!&}_2;2wyf_9#t zA5!0HK|O9911qYW<--(Y`YHd;t0S}YauumrjVq9Kl|Al3oTypWd!12O=S%Ogllds< z?S??r=l7R4QW*n?7{Zvn9;IIB1-*57xC_iYN_PX2=am%}_^F&j2xCm}Z@s4qy>M7* z1oa}oB-jO|<95O8gQSa3>FN9NKQk0Lao=m}#^|`iAPi8h-_8=4u6`WbDUII1^>=#G zzx=e+kLwHABY0d+IEt>!;8U9PBh{Ik^?k9rVK@*+hDZNS#>Us#GoRZg+_`N=^+PgF zN4g)+C7tsB#6%dFWOS5lKg@SXj1`tQ7I5P7r+mbE)VpIU^~YT?7V9wPrZZw4 z-15_{LsMPPmf1%a^u<5s&dg`XEpj~Ah%ibZ=!y1W43gj7OP~vlcrerDFO4Wrmu@&N z?;1T-F5UHh<0v89@JA4Q@y&wQ()Te+yuo`B(-HA+0xIhp+e!EUek-Fxk!5b=-UILsN)2>50r=XUTHTVV;Q z^$BX8BLH(@6WzEox>pRD5{(1PfU7im5%ELbr7TSCpn|vTBjtbECQUQbgtsZ%;3HK; z)LMWX*aDNsNJGjttARHH=?+IZyVKIL$0 zHI<+X({1noN#*=0f4XW!Vh%MzR8`e%7$^*9iQ>OeGi1WBENMh6P zW_2b~{oMjZ1PdhkygAYcEX4oC*_zl_9Xr4XyHn!!rPo`tWh)m^XOQN0N_A&4%T|Lk z`HMVdU36LA#gNg%ju%+YwL~{*BZ5;`2@fosn+>iN|(pB zfC|5ROgu>ee$kY1Y_Y6TH7?hV$xzPXK6<8Tt@(ogp?+bh)b{cG?WsW;F0Vnbe(3c3 zKAs8pLyOeh;#AS(!n`)E(Z|n{>PBW@*Ahbh0K992rzMbg#s_F;n}I`sy_r}JThLX2S+Z#V<}m=51b zCfvybDeY&s1)0IZEAgQXja6`=b+25TMm=;j@9BQWCjacLGW2FRM!8=$hoS-!l>3P5 zrwzz|u;T9&zv4Lxw{h9mys)p}8ysQoYStW8gueBn3poTqTa|lN>xKOV6aBGn#SGFy zt;L1)VKmNq;ZU0)hpe^Nsc(`WcXT6BT*=n71=h5UUS+-qmsQRxF+REIpTpe^vV zjAQ&FAphBgz=SJNr=Sq#=9YhOqS+B}{Uk!s?NMOuiw3uBtoSb%K)%(n?5NE-*3mX z`os8K$`B_SIv){=EM8a{eauhr`)*qCED^ffduj+XDhV`f&(lPTfnSOP<=QH0qUmM1 zl$(Cg_qq?`Uc)8>&k80Gp7pGGVwl`1NO(p6Z_PHG?7Y0H)pL;&8pDYC_rtJbHS*Pl z|1Y9y)NS1>=9w;(OC*5Gfe4e2A}Morl<2R-bDsb!fvEMl*^{g{?e_!5el)d1k z0Sgc=@M8*o`dGr~=b=gk>iyFfOp_SRM7YFla_sxBQ%b_^rb+FqnWANpkH6XC8Dvyk zNC2#TGM^z`2$Ew6Y|z7LX8r0!U8EHC^1{m5a9dYi4#oZ1<7W};@YCE0Fx@u`C5PCK z&4QEK$w+j-Q!)h1ikd#GRpbL|$I8-44=tPiRu;B?SuaahPF@TUOeff+7?1UW6t1#T zb}buAm!zM%;hI{izCc9|#EALsVn^14LO@OF$EvFb-yH0frGRXyN8HErw>e2T{@a|W zMyOO8@QYg5GLkW1MciwqxR5(A2Adx>XLzW*@rrdrc!bAAyZP+Q%IeG!C zuS(%3azBc}FwrF)H8KnBUxAu29rV)AA=Whnt)1U-XPwA!gJPsvPT%%%RqR6Y*Qs(* zQ+Mm5nBY|X6Ur~4ShxR=s=o}YGU~U!;YD{h5(3gCi*D)e?hfgaM!HM7LAp!28>G9t zL%K_NPOtsmdtdKy@NMb0dCvKdF@8g?ae^$DRx^?s6?zxe?C(vt<<`h5(}C*{XUZeQ z7o+wAG;99ugDflzLYRCd2du1IU^~y19H1jwqaOeS`Jhsw=|{Sj|D%A=V4W)hS7vdm zUi{FmYEFT5*W|QsVwDelhFtIg7m#-Hy0Ki^`L;}MY^J0_* zFvwdr(sqA@MC(vCRRmB*E2D}V_*gRf*SgF|r+(wSt0)j*aW!=2L8(q#8zX;jReU~ zRApK;>tfN=5-eTBr3Ke7M>R&fuCbeHd(-3GJY5<;MGig5m8{otovUMGgbt%mtMOTo z>HU4=$`}v!qw2(#s5w|t-3WIW|0gIf@wAD1(V!c!QwZpd=CTu0Cy*8o-VKWbS#$Au zKq3`mE}z79ohhJrfWH}>c3@FxVNecE^w*Ivt3lNO!-2El)rSgGQWNdl;K3Bg;xWdF)+L^f4 zw&m~ymf?hFQGe{itt#QAqHC?x@`9tx&4RHr4auS*ZHlNK{k4ZO8eI8!XHnj$fT%pz z#*zDH$(?eF<7FeJZKN!b9)&y^XKJLSdu3`nGZ$%8zHHv4Mh`#@o2}hdE>L3reEl*j z4JGVg>L!pKe`;8%Evyn|VTmwA(_f)I@@J1cU)e@YhFCjIrCYx)+lG9}{wKyI#eELWz5bZW**J@53ZG@?Oa5<#Msfxxp?DovU){ zCIH$~>s5Tt<kNlR~Obf z&ytt+MrfL1DAFNf9}kaWBq^e|LR3Zo4Hp;D$k@3&sza$EMzR@znnkLV)iXn_fPw_z z-ax9)$?Hc=r6@JpATW7Iz&_4laW=0&h)&uK^&t2F&0$2^1+m=qBr?#y83Fo^;|KfYs;_u(RC%w&R2=}N{{QG8Nga*P_ z^4A5b$3oukfz$wj3VgDk;n%O2Cs0j~WlcA{zQfJg zCZI7sc8rgewP9>T+OI{gX16b2S8#UxCc*V_(y$AN1|5I}md}R<8h4v}WwGjaOjCUd z9MMS(s#AHr^!;M*VBy_(DRHMmIf0Bbu*4)=t4WVX2h11kfd* zYntc)v8P0x4WOxzQR~i^l=pQX#|g7fgS$ygY4Qf#9se{K?VEM2XWE;Ys_j zwC>bq(%u211y4#5s3q)Emt>4sk>OtQULy_+|L3&z(j3A0TVL;1la{B`(!t~0#7oe6 zukSZT)^4=d!u~xSl0EoW3mf6et2dmn{8r=vWYBi&wqSK>KOUK0r97o zm5H&_et<)mD;{IgEkdYa_B}()EM|HSoad9txm+s%WJ{{F&0m0Dvce`$JQye&30P!u+eI($B7&r8psA z^fl24WJy8%?4Z*vAqVdee_4ZeAzWUHA^K;>8&e$-tJx=v2n;SK?^l51qzqMaHvEn< zyEGx3FAu>jfbezGzu2TN_~ctREpUO<;Ixx^(PnlNdUmb!Ma+9Qhf1!(H=*pktPi zn~-iO!{9)8pWiOLIR zGu}<5dcy2-CF?sWf&v6gIkhSm2TP|Sr>l*pKILwi^IBU*U(9)gAV=y)S(P|aQ0Cdg zYKZ|2rK%KJvl_lxW{n%|2m=&zNx@FQ(N-UdnB#X;!X99n#OxKvOP&P!L1NRNJGQOL zifXp=jSqxumGakmeDg`_SAjl1eTPcdAh1atc9WuU8Nm5X;l7G z_n*jBds7a=G_wXD!sycid5weMzaU)FD;Qs+!eRT(C)7PUA0?)}H(cyTfpVH0m%0fE zptIes;mDHOHk$d+EJClHXaXbC2Et{PT3@o@tR3KX|F(bgl`~40aYuspE2PDc85Ly^ zq4*F$%1=7r#z%v(#2)dbj&8Xy+^zf;>>8e>Wgf0SIE=nF+WUv7K=BJ1ekHQUSB|s& zWwwrp>amUf4w>H9T^$@mS{)2KA771ymO)Wk840CJZr`tYv_EQYiC1S0)-;~Cb+dkq zZh2UgJzwR%*3Qr*2qTjSna^*JENP(40noPwDBwADZY4VwRvF&jH^AkL_4Q>+Y)xH=#tM@x;VMO&?ew}c{r~s{XGag zh%pC{sl_V4i_)cm>Zzh~&1|asTK$clhU@3mA#GZaedXwZCafJBX`7Qd4d9%D^W2?7 zd>c9Y{JN0~OtWZ*75p2dBYq*Qrl`wP<{gL-lmcEHpc(1>*Nm`s7K;?CZEL&Kvtm$V zID3KDIdIT9A+k*x7Xjhp*!DJglO90Ei%AX7qJ1pmn#-X}sBuuij9fZHxv@?iEYBAv zcEGxs4);`v2GlRvL^3Kd@7dWlKpW#+b8`0bl9T?2Z$YQpO&WE6qT=0 zl>%8Aa>gD07zXcs<5fWZ0b+~DN^Mv&P_AFm(m?IeGQg2dclaYsvcaKj;^w0i5ksCK zB`QoE;Aov3mgUzyo&sxmw*+j{0(U*f$#zm#(gDxltY-|eB}cT;;lge4rK zLjXN;t1;_UbZ?KY96TZIce>&T|G=~2)lTti`!V=Q5LEJWn-8f4+pt56tdjN(5d#S% zMR@P<16dHp=SPtbh1iW@RM`+^t&AmT>o8}>61w3^;8BkM7w=g^3o?jn?nC1;aQX`1 z0oI*s890xbo`%0$7UJjA(dUuUQM9`KAkE19tTyYN^A(-f%k7a+RE;%Wr6QGxJ9t#q znn(!PFJm(gr{%srzJ2`T%b~2jv4`Ts<4>yvFPgHR^K$qjYaaCP_*i;*4rZsD}h+yqKq&*eBy2y2#c{;m0a!_7&{b^O}o z#)cTBs(b=7O!eRvt*aWUW@Sv_w589i49vY1=)wd9LwVlb{flj_ zKOkzyA9+@osgAx+H|~VwcmmJ~bT~)n@N-`eoAebwsP2-ZH;!aZuXepq=WikY?}h`K zCHLW8AxRt-U~@tX*-!<+_1F}9p}5^TYGRRol7KHD2O4reT z)00Uvg6ocnaJ;U`S+}-NpJT;S>vzr1fMEJOHo40ev zhy&k1Q+mX6%BLwLwoY1mND?%}7kA4`2J}pd@?_1FE`#X+#5%<=*i2GP*F5zd&?0qi zGmZ`4OOqzZ59a}W3Xr4bot(Q%lZa_~6uVHEA&LxXv^z86+|%24Z3&I@{ns}j=;sTe zrl?HcMRJSBJH0`8f{15~C!?10dhElxYP6bc`KPfs@y)s{q48t&V)X+P#l6tub4yo2 z0qnQmabs|(X6jTeP9kFjZ`z1kL`YrxM$FEC$ECS`4g={?TP*|Bn+!>F&{v7tz2kHJ z1~ziveccvx+Q50l+LIwEKe{?MqrCtjiNWTD6&(tspJb?OBL@i_6Bi8zi6)WUow?Xn z2rMX1^%QBez)Nud*g|*@5w@QpX)E7e2H|KN@q7&4N&)GV842VUT7=p3G4U&%>kRg_ z>xJge(qh`$YIXw9d8Wb4oD>vfvx$A5MEyOul)DN zXP-$vwr}67n5QODZ-h_H$twFYQumBWsvMWv0<|Oe>ZPd!cvpE_ng*;EdZUv`tN~7E zc2@K@vRn^2V$1E+hJ0?)@T9ySJNHxyV5tm=SJc#RK6awX-y*owR?;77+5P7k_cdl< zWyG~#;s(fvT~kn%wY_k{Ysf&{0PFw74KylhHFiyn09lROROU^VRIoCD+}PeASE<@B z10OQ1MmnT!40sJ9NEl; z0DN+y$Y$5Bq*Zb=g4;H@T~45l*d|;Lkr?xZiHrK2br|c(XX^NpFk8nm^7`QLn91yNl z%NCHOR0f=UL6>GwcU2ta6M+X|rMK)TU=K?Z!X%UrqWwNG%lr_hAErp7Db2V);Y!un z!u${j<#7>nNMs*Ts&H8v(_kyZf~N7L;5H<{7w7YSKj$X?%ix178rz6bHg=EO_r=n% z&g&#e^pdaL%nVP6U3UqlUalJ3=g`y)ZVi-Otf_HF3*^wOZ7Pljzm!;8=m|iH#!Pc% zsEs8)C=qc1iOzC`!`bF}JydTj8onJRl7A=)DH*_Yn$0tj7PG)fKQ4bLMz4rarh@eI zIuJ?ICqxgxyEyW?_~NYKZK&nP-uE>OT$pSw>3vQq?hm9u%+Sz&f7|{57Q$Bt3(Fr^cJ+W2 z5tzOv!I42nma1J3|6K=~b!<}Dat#Bb2oZwJ(eCTsC?_(2V1ut24H7(@rfB=Oc37pm zne`5)%d4V+56cJvkX- z_$FZR0@Yn|&Qq-GeL&H3feC^hP8&9S8aiGXC_dP_Q6f)b06nJdO`cA^ZCPF^8fkj| z6dIeBIdBn&*-YJX&*OcHtHREl{`5!)G8}1ZfIqVef&4t-fg&lhjCnIDAp|5X+n%yGC~>UKD6u@R zE796BNfY2S)?rM` zc?M%*Z7SPm`wNG|i!SeDgYSQ@U(m9+=Jl?A>%QqcXms2do*n?l}}N{ zgMMC8gMS;eYdR+&ao@?k+4O#;$;KlQG-^mU)OT&}x@4Qt`5{bJ|2R3PF95~2iw^O{ zuljB;jtLM{WuHq)!FO&)JIQGML$B^Vb|<+I?%(*pv$qbtZ*Bd3F?(K z#eaL#t~Mg&-2Ev)kabX*s$~ z7UqYzvWZhPFPl-pkmMNj&FLonu0>v3!$(y1-g~*J1TJ^Om_I!och#HA4}(6uR{~Ug zz;KsvBu~zB;DA3cN#Fiqf7TU)k}ve-Bq3{Ml#%v7ZSsH0n~#3&e~9UB(pARD{v*{G z7a@~GReIeI@4wqz^!;ne6>NwShMw&?@9|9_@^Rc;~Ja6Gi@Gm8@ayU(3P~#|p0bpU>&qMYO z&`LDNI^?1p5SWqn)$;k#&Zs(#lY1Jeeioy0Au~rLJuP2&jH?hAiw*kjPV>EQHwjqL zwOuw9MyfEf{>5;Hio?WM*SG9_ckPp)%j3M{RUm|rfsmlU2>iql@0b`+tV%A;Sk!>2 z&0H7_9%QhnKpZSGC8k>_H1}c4%t=O?auo6uSn3WX1a@3BGYk=pVaAm^Tp3(FOeAuw z{EGWt8ZEqijN{jF3*v;RNg@0zNl&Ks6DqvFuJ|^xSX4+>;tVSgROW)|KaeNx_c&d; z(@J#!%eyyAO3)_)chJ(|9e7rkz*bF)q$I+L z-;EBF!?E^6NC*Xg|KiJ7NCcUeBb-wI!K*=dgGeIK9A+z{l$S#JO@3|nrb6gn52jbQ zgj^s(ZcI$fj9#IolrHT;fDbA% zHL6u3r{hmCv%&LC@nolq_sa`jIkS8LZV@-IDbC5J2UsM$ZVL!X1N{?;@v;VyLa;Y8 z$_XSL7eP}a?RPW$17aTJ*>JIg_4v6-U!`M%J=zy@$Ldfq+#k8*>abQFfV7}0@~k}c zH7?|6SGFL)c)P&9`X>r@{4_TUsF%E4+(c7JD?*efkaA_6>WPyvY<>U^Px0Q~lUjz^ z4PB~waPgsQPG(8J!E6hE8dEuDSOzR)30)MRKn1cRC;}>L)STk=dMWsMrx7^$Gqm_S z%QXRL+8tgRvUKyYBiqQe1`$mSAP3IRQksm#UK7;zZSFdHbZ-Gh5MRqnWYNLBgYb=#4nZqq?crT7-{$Aamqjc zv#Se&s6~YTC?)K3*mOF*4_I}{0kmES`X^`_RE}l`%7hQ4uzpvdG|q?kP1)(+)lVEy z5CEr}JqU?~4i{o;`$*;~SY0;5EJ|hgxqSIEF`mg@0z;l`8`mafkDTx~zY1E-4U(dx zaMkk&rL%C2Sn97-D#1%;Ca@1|pv(P%R1{_n0WK^U5Nxz%JtI6d*!|uX4Z<(bc48df z4Dt*!vvTWK0j=^fW}#K2dc#l&kMVq#2TfbpK>P4bRL!smve{J zsr$9KD!}iDVg8eml4@>b3L9iOfBpU#Dq)|kcrd04r(0Uuxwn|Z_b{6>`S@gUx5ONHU`DtBj?%uTh=aAf?>9LK0c`(aMp=eWkmUqIAc;R#8>iz)v0(i z(KLRg-VIT`07ETvJDN{ZDCIyfd6Y<+tr|v6)W^U3isJO!hLwmn%0T+SK;@VZ-XJOW zs()8H+=~hhm?SJiO0>qz&OQzJ4D8IUpFc+k2iiJ5#-|bwvmF;S^+NESHm>Xe%o8dr zV+vgddh|L~p&us>akh+HV$SFRpNVINN+t)2O@JlFU9(>O zRPOzDB`VXjoLSX~W{y+Tc&IPWFKOnJuRM}6^cq_gBAULegPc8K2 ze_D1sN|mId)$W()u2%YxLJV|$4KN*HXX{3QZ+kdGvhn=2&wx4rb0DB=BJUzBl_V951b`z-%{H`w?M5=qZ|=Bw@Gnl#~;Y?pP1bUPZgHhQtu zoQeUh$rw>Ng#cJL!7cxU6n0&EJpOl&sAT8SGhjqSOS>dR6wTJZq z<7q6k?APO2XJ2>UiBka1K!CgR`#o*6D)dTJq-Vl`?AZHxUqo&Sp#R_ zdRME&RETx+zB~bzgC4KBH+amMM5}e9$2HE#tbk#=9_&tlWvE|`Paijn{Ti*=54gC1 zo4YfYCt4bnGe){c;dT(f2fNY?FXjf(bK4YQsXzg52tV)9g*9BY+5rq;wf${K6;KFs z#1snlq=ox~zIDjuX$mBil5{;>eo#0SY!LJXsKP+#BPZ5>g>RT*l5pe*(Weo2-r{er zlQ6pkadzGI`|V<}3p33sXVIK?wLJ}cv@*#0v<_Z$)Q&womQ+^=Fe+=ah2MKp#2$gui6dYYpP(EqPv_jRN3;}Beq zvsBB=#(TqH{Y;}GjW>LZ&oa=B`%gd^b{K2pAgdT(l1uZkeS7~qt~WyvX(;+@bXfif zrps)l-8RR4m2yTKysLB^|go;D6l<((>&I}<{eiV!3*Q}t0 zu&+sB%9n{z`2`G^tdjkTaZES0Cj}2Lb(^HWxfhlE?e#9IhbNKmQZ9+yEtp&wjTXXk zutD)C-u`M)AcsT8b+~CVD7Zyu1OKo5xw3u-C()%AFV+N=uh75k^zOSI4NfC7mE`#%nT0Eem zF_tc8nv=d#{9>i}1k1Hk>3^<9M+O``JH`p*%WqZ->Ien>u<*H2F4O!rrKzKmx64he z0F4~DOp~P^TYv3k6vRK>2eQ^A#=i#TY-~OZ#SRL7|9+vX6Rg-I`m&^>@(QpNyBItL zG>tIH8F&fvW24OhpR&Y*DTX$`##Q$1rPsP0i@)1 zU`&?P)p&qT0SAj@V~%4ZklBe4`)7thuvtt~uI$SHiCq>-%sd~_4#Nt8RgL)SZ3Dea@^Jk5qj#7LhI~ouStasqr4ubyLqPeEObt2r?l2{=&XgN@yneR?Wwxs);6*4lY%2DQHYyN4$C%Ob44SKc4BL`*J<2Zv_prdYLuKL`WapKnk3*^KaJ|I$Mv^~EVH zox>I#g13}vXc&dx?{iBQ?IJ$!6*>Wa-ddES-4 z+VsA5moQm26{(#XaXIVdCysSo#mw}ZBQ4V2^PV^Q`c-a3CgvOxp7zQ-FxD#3I`inj#8#S^g z0jrd(!&u*|gHkwow!*gv|@nkI#l$~xFe@3jny!I&W2LoE-5<{l`GIBl%JHDnOH7>M)61!84y5ta4Lifp0 ze`#|%^(;HgY3!|XN2uyE=JPNicw|BnzQtITfufdAkKT9X zSG#~3jXTR$Q-tzHBy_aYkOo>K7bJ`9`8CZ%FD9J}7Q{$;-p@@bsDNZKTww-&HN%9? zdD1;Bh{hu#ho+Z8R^3uGuNeah%%6C=wKn5K1hNo*dYv;3!9bWwWxR7P>alxx3xygS z=z%0+b55~{W3s1KRl@dm%@T-mWf*&$h$?&if$kf4Xn=hmUs00_w+ZdaPmj)*B12ibzP~Klce!6BSunRU4nloPkq_WrRl0LG05rWL zd6_lX`SRMS=XKSb1e;pEx2k8wlPFsrZ&kK<=DegW4@ZFc;df^w6r)9(m0+v$uZoXQ zAgjbN`xH;i$0O|_mTiq^2J;nf;d8_Mr*%5()C!*YaAI~hG*$ko ztN@^0xZl^p(gSDb&R}^{!vf^sKwq{$`)mPc^2621JPFr_e1Fp%f~7=rnjQ ztC~b+>QrG)_S4tP`lur~gV*A-p~p?DjCeL_WJ}_jjvrBciTJ&^uV4Z&`W) z4~4pDtND%h(KGb12J{#Z-({{%>tO)#ha^pWQN4@V85K(@B&A=-cQ2exKpgK)pY<8`mq?#z>JiDW z&?KJRteF;yGHH8~>j!FJ13|TJu%%IMtPs6SL?fE50zd-fZshc}a29rrU$s*GNs0Q| zP=VC4Cs)?o__MozZmB_+&(2^7czpg?hJ>1R3L9vXMR>^{Q0xJ{v%P?CZC8^REyhLp zMBgL{bMyj#Te)dF17VM}uDY3-em4Ni4pKiDcD}7+0bbo2TmUu5Xo|?z8>dODNH}BoFcc`EX~5Y zL01p%xHCeI-ja^nezS;0-BmZg-$D)4hgww0JdPDfTi!mUbn|bSOA#T66o&pVw7KZN z*~h#o@KWwJ*>yQpB2NLcb6~mrTW=wfn%) z3;;z9HN0~5X?#O;+_K&ClRQ6m`36q@Nv!%=nDU*dK98`uSF@AOQlW^M!}2WpCxy?E zAU~K#qk$xrNVFV~-!$DzoVkW;(DRCpyLh(t>e*hF9Ref`_?jFM9dvFE9Qtb%PB4hX z3~2BkY8`M`6nwt1n2S`MC`?M+FhtZw1apa}mhy=h#8Zv+Lv`~~lV6tGx~DjsaNng5 z)~5oz0)RB9sv@Q3ohnZTwf5j`CD#u7$*UyYb{@imi1mo)CDlY0o zPoq;a=xHxz+SfyUp;72K)80|dC_W=+-JPc_QmKK(Ny#|v{yU-`quWbmy~NH(0ciaL z#rDYQ#%HNI9jJWzu+o~&N6LoloRPJkWhNE<1zH=+N=nzcHN;pG0+;2?wx@H=(-NW3 z42m%TF}pVr>?NdFZhimO2hHL3zqe$X(y}$Uzz^{hD1;5y(Rk;;{09iYG_E5oB)2Qz zd+F&+k40tg{H%JgK)>bLPkw&8t={f;oNw`bkw;t2GJ4qt)GduXUC#F|UZ81U-QiPhxJSq&Vg2>@@5$9`=fRUm9wMyzV@nT-q} z3vu*r4ikdNC~Y8@wKNOxu6K~x<}NDaxwr)X?XsEKJ7Vj^Xky_SQ!S&OB72$sm^L8?8Xg-q~*sCvz zFgu`9>|Y&)&9MFIw`m>(#t@hRp)`@9APPX4lONA`e123-<-bai59YB5NoYLiK2&n)Ut%9Z_jmDSQ`!hiBf@PD{sv)qV&5d6vfG zk;}7EJHbHY_WKjR&1b-5H?S>@2vVrc6tLULsfoOFo=A+7Nl*lR>7kQF{bUcAR!HrP z(O+GYCMDg?tGRb03Wb>RM7*)zAJqrMDZyP{oz37;Sdde;6{`B0j^T6t@|APS3qX`L zXy7KLXW88>h{E(FTXfJ?d;0plt&x&=Q^P@xtg%W8DI>M(7mocpY+-bc#$-Lhl<2OU;2NE6cUh< z*tlE!_Pv$KKBsF&3Ww!QsUeJx`Jds%+^>86D(_%G14NN21As4{zp~9X*g51LZ}C!h^F04=ZJ9Y*aU%)SY?1`l6O{iiv^GF z;f-^l8vM-()^>yQhF1P8_eoCnF&O&g>{odB|7v+ZM;wR$mPs1(mrN29?!*0;gB*rR zc%bP(@x?(ZOQ)4pQ(&tl*1g_KMLzMWE@GY!$84+b&by>osAoMYr&!35POB}Tb_72m zkwellD^)#`hEideA0;A8D6?2d$d~g@IVQ2wj`AihHdUfVmz?4!##SYpHM|+!7&&2& zF+bCA*@kd}T$Ei5JaW&>JqOQ%htw{PJZLN5Xnb^&65VkQ;G@{h1zHx(qHqRCRhCFc zW!lo}9hn?xk60z-Gc0E67$!RQZWKz^A#(@^r2CLL9(OHAJwOI|{vuqioAKLw{)8w@J-mY}hH{~l zTN^9fLg&|qc60S#AC!l;JX$vGht=Z))V%J_M;HMoUThImx9Crs1_f&}rx5KE0V0kW z+b){SY04gIiMG2}G>RkNA~8iy6=tKm;y@ z=d(;lylj|HE`D%JqTkO8xbFT<_$lf4V_ESUVxA zKqrHDAR-Q{P1?qseQnLjBp?Vzc6r+W<|{UhC>zWcbH1X+;2lxDehLL-bROd zWC8QR-1z_Nt{r7m9OpEfF@fl-X*xj|D4pPcr`*!d`{Y_ZU4si9IfSmrcs_xJ4zcH) za20qez$_?1ixcTjICN>Ge<_cZ348ANajLaNXiRXG7G0^)2HanY&ZAU&D-D5R>A|0; zFXgkNte_L{-G^)V=QAHi=~6`_8;tb4ytT%+o!bG4-%;uZ1<+4n$=qw?>xI35fv`$v zMEL_gAI$F~Vmkx@3}^#wRx+n{>tWhlythgfz+;F^5-Oi=7}u`554f9;2Y-Z^evl*6 zEEk6YpmX0mQG3jKS7#%Sl?|3Zp06h~cww=v3gg7V>OX4ac3O3aLyxl3im4<47aRdS zGHxxKyT9Gt4zq32Qdx#mQ_3qgDvqAp2Qcz>4QZ)57$|z?XYt)!*xvJt#W%g(-K;9mKsE3? z1FFFRwDGf@MA~Z{wQOo1j(OAxBM%Mr3xZ6LdG;>^c$$)u#y0%vG$V9JNRDHBlVsg& zK@9QOq<8ZYlW!-x7JteRdqgBdUv-O!R}r(@y&exIFEq~=pJz4ja(oSKG&H0nf9lbg zXL3OGO|@uAxlN)7@N3^rKNSh`HT{VND)XB&`j?#cd>|xp^{)FiHZg_bjLZh9|bA)R4XW}!zzeXn*boiX-M#8nOmb+&|0d@NSe@x6l$!`>(Xn%BIT?^n!{#q`l zui2M~z3ZHigJ0jqfd^1fy~?AlU>KY}X?Cs%f?uh0hCVLYaK$VqodD{py5L+jqhy_L z|5cik6-^t4K?3C-IXjWfzvPU7Ag~yazx{y-KH}8ayF|8Aj=@MtDZspsK8=}q5VXw> z-A%^TB};#kl~bT9&-_4&Sn@==O0+Zo#%%BHHx%CykSHEIsNa>;!l^yH$usnR%Fy(B zeATa}H|FckmYe?@c|)lN9(2Br)%*sh^gYval#U=;R~hqzXF;udZY=kL`gAo(1b8_HocC|zHSL8Hn#6KgBkqhakq9aFA#m&PG zcb;=#6g;v*yc}`>SCQRE60+JGi$blw-)cm_Cvrv$-wPm}+Dxy`>tO?3n3R6YL=~SHP9i_alb^B&{9rob>RO z&mC;EtZ42!&poiL+}T9ha0$OLV{-@U%$9h7%zHYHT322m?6TvE|Ngi?P+4kv`HNap z+_n>NyE}`p0OZ4}xoLGVdyse(eZ*c z6hLLdDk5c<0a>M_{R8MRO#&IoG0*VAiWmgUuY7C%or?4*nvve@HINA zm$rdHwi5Mb=2Q?cs{u%>6oJQd+-OZjk2DXpSHN0$ z<&TQp0lRE-EcdxqcM#wzdD#c}*q;RqjkDX z6LxYy_LmmL;R1a3C8vKg8GjHgKG%>iIwZ7)iga2RUtDu-?pT_D;79cw80_IA3*x-s z)x1ZhV<{|qi)p9#aA?Dr;7A583`LMJC_6x5M&rS^W43_^M&>6U>mL1ICW)>!1G=+s zfC=q1DJm*o7}?vui*4>V)R&;x+lCeg=IXtaqN@!w1ot6E3sf=sGq5;aUXX$DIIE)B z-S<`Oh6QE_VRU28Z~K%vHr2Y4ri0cub$x#e$x*99ElNs>I8n`{p%{RGh)2>xS74@JV% zl$ME?(QL)OSa5g#AsbTt>X2(jK8XxUFiS>3HrvsgK`-{MqOh@@O*Ml9H3W2#INTW2VPktnK@xbVJ3Ta42ImKsEt>zX5tcvkZCIW z#V(h`S>xZvtF*5{nCyC@f*{vg&oh5a?D-80VJl%fE!}Q@cQCI5>_mOvYLM&n`FQ{3 zQKWk>f^$6jZ%#FR_YHh~9y~WfegEFSm3BlUrfDwy{Y1p^5$j5Y(d@zi|7E={)c0t*l!UC`@&8~5QGljr8c^ZaoKD-J%s;ZeuK1}|igC>#!Y2}BY?58Yq2zv-3cA^NGUJdSLm<6Zh!{Y9TipYhZc()2M+KF^wFAkATQ7|%Trg59XVut zy!`Ne=}_VZi1|z-g?*@_5yKpT{$uL!Bd<@+jT!IzVf2+k*SCkXwv_X+*hdNxKc4TJ zuvsN?WGdr?ZfOe3m~h9R&UkiNv5h)(EVX-T zo6OT8K!L=_Je1-wzE8&TK{~pWtl@iUojlRA-AFHN@|IXzpf8JDcCH=f3~-cspA(u(JP6)+S~c zE>xImUG9FRdq}My>$5xmgx1CLx6WS9`z7g(np$SKEX6rXN-G>SN!ZVic5f!mUwdXG z3T3f85zOVXZFd$O=dw1Udn~hdiMFY1AgY~K_g9W@sF$bs!!B@zc+#PqTc|UHf^$8& ziE4Ia(K-<}o@Tn6x>_%9*JTveTQq-UKn`Ih;a+rpYe?S%dwkspY!lo{$k+)A#ht7> zyZc&@)WW))nvD(oD`AJKPEaV=?fC-(4?9Sca_n4~U~LMj`-@k|P;RKm_RPpc<#NC3 z2eX7L1|sMGoLAt;Dyde=hxf2AbETg6(O$&^V$lg70>W zIlFOg{nk|1QJ*5Uyr^!Xsj=8vdai9^D`-@6(Fs6`lFP5|<6n|&p9@~h?JpbT-3$sD zsnsb`er!WC*n~piZ*Re(Efih~5Bm%CK8iF@Wr=Q0-OXkb^Sge3H^yXgZ+uHVBnY-I zK3>>N7aX15H4a&?!h~!y&#BOoGcD2?k=~_XccML2)Ji4M0AsZ~g?g^^8z^_A#-y zir6}3=m#kL&~J4|R^}BL9N5+5%c(YU+BVVW8!Wt(BzKa)9JwT_6TtrSZImQdeVe*g z1CtFYZbUk=`POI^rCjLxcK`pQ>MMid+PbEZgy6x0lMvh)+=Dv=cW3b6uEB%53>t#F zyE}shm*5)Q-M(}0^V(N6zfMs#)YRE~_3G8DyYKZ*U;cZJoJ3hS!`{o>arf-ViGoC| zbFYSUv~ZLadLfHW_FCxh74bzVjDV?tJTIr`oNi(J&L4(ofXJOzs=gxKqUQ(s>(h#V;E-F#%~YxkEoCvrF6hA4 zReg)Pah~~B$j58<-u$HP@&GP6bk(zlM3Mc|huw3Uh}GSuJPY~`4N(~GXn{p-DIhOV z_Lwt*6kSg_5eYDUjdUK65yP9?x1a^?4?{PBksABXBMNGCu&n_@;+l}t2*n2}nk|l@ z_Z!MU-X+7!U8jBRe*InrkVcu^p>q9;rt4g^`M7024m35KVXKhvW4R-yf@du$^7K7Q zZZlOoDyf-t^+~$Mp)`|I38f0%#>O41Rbu1A0k9j9Qw)qYiI?ja~lW5E_zrSZqg5dorA zN2^7upN^ao7vrI6+`>0Fa2(i+?Ec{Q~2HQY6Ks_6?uv3`lv z!NlSec)L+q{gE6K(pQA=?Wm7v1#y!2^?dFEcg<-qcR)%wkcm*cn$Yg}H!-`OvN-?fNUE8x=di)? z7*Eo=ZTAW_Rc|r7&ElV_K&k`Sc|o|2ajn{<|E!G?b_##$*)5~<={FI5)zT z>tfJFDW7UkUfwp-B*S*fDrA{6ad4OO!n*Dl2%QLS%j{-%xbeoS$M~;&PLDk@TU?M{ zi!oqaE{nOpJyq+x)l~QKhli0!sA~n@SC8U8xb(ZFgPZo_kYN_YngqS)Z%{5~yh=th z+eqC0U>%r``wjHyFa>y$@bZh~NX zNNGE(^&hGWS=UlhH_msBXvm7iVP{KFLMnzSqxRZ5CEJ4XU$>?sY>KPCC;P3;z-G>@ zdBtcPFZ9efsc4lzROm7&45Rqg6dkZBt6vAp~2XZOp-whzPJ-m? zV2lhcj~j1F9q7Y5^NAwZG(PV)UxmgNStnWR*cAz3AbO6Sr@f+-;PIaFrkZe(+ zq_(+Y!#qXXuq|)UvWLkOpH1mbD;f|{?QNNRW)U(Rj^2Eb^fK0?DwS~fvL7k3t!+$_ zZD%a=zPdF3%RhDD-wz2FtwfyntnZLyvi4Wt$qZ(~`OrtO7=kmo%0b-PIIDN-(u0-1 zC6!VsPU>Gn9(}IbTbW(!dGb#ziSpE_iHm10){ca1QKqp_rk_!(We${HZt4v@Y-6NAXIodgTSvg*Asw1zQ1ayD3|ioPevFW z?>v#)0joWxGq~@S46Fr?f1&PRGJ9Ly{e^wrk+!%o&@i#EliI(neJ{W6Ypj0SQu!-=HtxM z_c`72MA7+fC+X2biHE(EtnLX}RGm^Lc28TlBanW?^?>bOYp?kt0x`GQOym1RglSdA7~Zs;Ew2r+Q&eBG zm9J&gn_?Ocd%ioIZbkq45+l^X?^di z_F668@%yLW%RSpW4QT9Twx2sKBP(imO`ZLFj{&0caW|d-rl`!`a#SAd5AV|Gx0rA8 zDj3boCcs?D4$<;TvSOK{5) z9Y)LPzUQtD6FQhshTIUXJ(4;naw6}$s1fV%o}}a1ptlvbby1;z9ms80@+mIo3yBc% zh%+Zeg1VV+8+nhlzfTgxkUFNjCIiEL=$zQ=7n6$z+O(>Pnd4v9C$R@PJyIaD*xC_R z{qm3`qZ5xXp8@WBhSVOB2BGhr$g368CDf_ifV8yT>DRiej-X(I3nWwPB|ddsGi4F{ zwf6CYNVCgDeR`@D`TqabhN3MB<=%+_>$8+2$y`-rbl8863khv$Kq-3MmY{_H&&*(F z1eVZvK1{mo@Oc~rX&wZYHfOV#q*1$UMRqH91lW3xICHxA>v=x@?O)gTR;_;+{NZy4 zKP86CPFpmi@-Tbx^%T}sc`Z`OY;4>X*Pu};HT|0T{#u5k@HBrm&liEh zZH-Sg20=rsu2L=aZ8#*ZfS)5d5E;ryKnn94c_b%Najch+vwYhsGp5X_M5c~>ffaon z4fchqM-9C}J##PZNb#@rRa`7N*RmKLBpjc}hFoeaTZ@2#P0d)|>h<7I=?bNFdBE({4Sq_H9*@>^9K6zk!V_( zrmNg$bKX=z3Y+>So zUW!cWi!@o0u8};?;?ig)O$kR#jZhEAY}mrLP?U(g&+A*5gKBGSh?XSBuS9s;Be&I< zC3yY(!PD#UvV7x0zQcY+iHw)58jwrz znokNVGPzDJ6{4<*A-=!oPF2Hu_>y{(;EU5wRIN0ZicMFgHPGAYtC{SBXrHtsqfs!`qNnzY&F0TI6aGg1i^ey1(9y`t;q_g?izr5^~iwM^^UN)3d%U6TA zB8^dpl){O(|7TKly51YQ@UO@1@%PWFc~>uc9)(Jd^_CthIw}QWD0fIdz+YX2hdzaZ zc6dlbgsbuTMU>9!`Q5zAcxEf6M%*>A^0v=Vhy@jJ-#vaBDNQY{)~iHIE2#@f6N9m! zcUZ>1*b4L$fkTbRSTUgtRIJu{>3X+%*zf}t8L-J4r|OZQ;OEoAaViC!I|@6e%4#HU z2~0z@4Y2l+r@FBCm-8EQ|3dF=m%E>KYN=lzPxbFQpQjJqYq4xCeD62Pxw83$1m<+( zKS(~{2g^xCxJA2~ueED8v#2k9CH%%#YSH1GMri^nI#;I1 zs3Kmvk6G)$IH;}|pfA@7%S*BxQFsHBwRd1em*stg00o~cX8 zI-`+pg?M?b*MziXCcld-q8nn>&DK?e#kMyvkocW;#ZWE5Q(I+K=o3zR?{om9qyk6YsQ+G7cv^nsHZY}!cnCo{rBDx`vNk@?O zuBl0Ql^+{_9UYR#)dr8Esl%V%@jQ*__ldwa9(d=ERD^C(Op}F&4$qhm!gpDRrIAD> zRDb(j1{e5MrtEO@OLseTiMn#O(=m4^=|0(7?>-lo_HvA;G-uRoUyfG6e3?5_$q^Nv zF9)Z2uIV3kDL?d0ao+!dUbqQ~?S!qGP`Q4~08@s4(U%g2W}21F-cqDzpI3nhK6` zrQ6U&kYob`#B%N0~kNaa1{!k=|}DU$JEO}n(WHKWms zQ_P$7GzCvgxS@M9{1IYoU892j$HVQTDL@w~Cd1B64mH=Rxn79P7+9fr@2ATRKR*@< zgsMZI{!j}j$H9LOk@}1dp392R8gD@qP1AE=6`v<6buH#zp#DVVP~cge)Gai?2WALt zq0Vsa$Y{#KLC-K}9kPT{G;BY&Fl~NvE``w(c=yO#X^MEJ+|gKr zeKj4_EmTvrK7DAU|CQP&MFKcu|LOtEXi)?raz+n$yg+P|c6;0*TML)ZF2GcF>iFe@ z`6ZAVqJ#@~8JZ`lnJhVb{TFlWCFixKG;wY zm&A0g$aPgT4YG+jP+nO63=xK?SEhdtnPAOU@An_Th0uh zJ7wl2L0V?4Irlg2a_X%1r4&gm!2=JM*V;Ts33pN`&1~$6ck6Lo4mQ^E!v}-~WjM^l z)S?{CZh-3!VX(fTZ(8nq{+`u`g!`tUpOabq86&YyK4rgH*p`1L2miU^5j0n^>Vw4h z-4}eDf-q%__aO|njtO&T8WAi+OHvDE*SCdPcCeT5PSNG3r~VJGik_`)IPh$x3mxsV zZlfdp=lQ{JOR<8!&)HJb za54G#eFE3ay`{&mbD+oGP_@E+ItkBKcjb}f8#~bvzlzZ9RS+fcCRTPecsbO@^OZD% z+W7hsGvHzn!!37Q;RV07%!m1CqEs!-e;gkbG{l!Ng(@(SgEr8fG2|GpZdNx{nsn*^ z+8+gTk1EA!pr&q&B?Mi*yO_FVbH0}_I{pYz&i1qg$I5Ah3uAYc_kOhB4;IpoSazWd zOyT-=Gs<9J^m#%gD~@T7Z;TKY?s8dfBPST7D8E}NsCO4xGi?7X)k2~Hn!Z1IkTOXX zrgF4+e)mmssMT8QEG#lmlALqvGW^c;50jZs3A$Ax^FExtOkf0E5Ha_*i6k!Z%Lz*{bJO6udjKyAl#xY ztGJ|VUK3AE@9&7TLukvDbX*J3p7A-73!PCIz0@CNT(3*xMJpyYK5b<+jD1&pGbWdg z*QsK%_Sy59S-C)UIP3Kdc5WS>_)CCx;&5}Zt>Xn6Uk_jAvNKOns>;anUC{A2dBP~d zWGOKwo`JbFLO*MMJC2lYFQXPBlk**KB|{C_pK}koQ^UHQOZ$$g>lphS@z#NW!x2O% zWw(abh@@Do&AB764z$z1Uu9~{f)WZUPkO2UOaO$>e^ct-h?l+}dEUP>X=O>XZlrP0 zv~S4`0h*0H$zQo5z_Dql5&P$?a;q-MQ{u^3~I}>Y9+^LPl9C z+;#Wgv^!j0hfIx0GVYvWe-7)*m`(GSf>qd_7k5Z_E7^rQr~sR%OMF9{_oTQJt|S$ z{IeRswo@xG!~ENLFonij-_V+~U6+Q9e#xMkqW~e!nKZQW(%TocE~5> zm_r6b>4w}8>_RRU!CTkB*)UUdM>eS^j#w|s8C!F-R|QJKaEdG47~Z!k6-#HJE1x=0 z$ZyB=D4?46-I8Mvtkji$dgxF6qsG~qrqiBn9zw^Iq^*DK=(i{L_jbbT{3?1djX2Zt z;UijS1pP@<73_B%dX(|3O(O&RH)bD_PzCeN91Kn@KA?Jk{LHk(9$L-pFBj}Eyg+TD z>PPQwPcln(fu_-eBZJO*yH;I_RSwYG+IzK@lo%{#myL>#4P=*ruPobmXN2PMLvnaJ z*d(BZFq_IvgWc!WB2!;>(u#Q7Bo^}THDb>PgxpVZZ~qwKZ{HH4GbSS4{!MkMWFn8a z%lC4v66S|gbWR)k)&9A>ep#Pa@WML?&`xl{bNLcuV7AX*+WdYF)uCH{K|bO;8_t`r z#Kq+0a^Er}=vYM2J^}Ft6IC!>rwT1M_`|8EWP(;4mZaGSQi^96h#iNkW<{e#Svu`+ z7ddW~6GT9X`{}e{Dz=SCG@qCrWEICcuQ!i$CiI$I8`e*frt0^e&4)YhRX5nMEzJTq z{mVX4Q{G*CSzUr<;~J3lJHM_V^Q*s%8vHX$cR&0b1n^O>r?2i?MIr>=j?=m7A6RH9 zHpNVk(7`9pvk#eb^*+iDMyo4-obr-9HdmvbmKmbA41=|4cPaQL+$bwaSlEQpoPN>K zk@tNe)ysby7Bg|Xp}u=!qp0hQNK788=J2dbXA3R}RgUDPEz6CSr5~d}c#lm2_&y zvNTDz=Mq1gnw`sDXT7xOP|9j_c@q(gfMXBhhwkXnS>4^aq=U3gi*oG-X@s$0Ef+08 zNt19p_f}`K7QsVR1vw8JsenOagM{%Sv5IeFR0Z92hUqeJ|IKJA%?NK{T!qj}QvxH} z{~RAY1phS}AbG1krn_8DCuk~v_f`;>43;8Yea~a zV_XD7{Za^=qL$mlki{?K#Uc^<&|cQ>vT*!@&*v7if1pdJd58M)zje`7C}Md{JDrF} zfL4BB%#H54@b7RBPMm4s)C-amEwh_=yo^~1^?_@|yVt#NksVaHI8i_bVW1baKn`+$ zuA}azMQI~5CYVtnDvPc1MewETnGlyU{W8o37h`Bgp12H9VEm@R{ytwo0pBKMg~^G- zcRxZ6q{(Zc_uvZuWyt(+Gz-93ZK#_S(1J!wzPCdn5S?zO3NkVzdSVf@OlblPIocm_B0eeK7qL{!qpX7G4+UHqg9s$@vCxr+}? zk|+)GP{!H=uHMPHi+opT?rzdpaAYG(TRfhEv&s4-x(?4n;jeU`*CSC zKS!u%w~xutzWK?*e7Q)yd){ncF>j*^rr=iOqGHgc@iuF@3N@(c+Z*HC;ZB1PkN5YQ z{puZ4MtV=*X4?yW==+mG4_Fedd^q&IugCU#Uj5D0;caPL7rdpZDU!@YvT^@ReXE)5 zk1LU6Tu~0!2;$-^)srA8`;;=G;94hmx&1AEWOPjTJlJc)m#V#tg8t6YU}?$NY}ZCz z&!K6sA}s7`8M0563%;l^UdIrBV|{)@2~7P?q*ZO%S%K7IgVq^Tq9I8zx_uzEc@Q`xd+LJ>J*c7n=njZ4CR{$G@a1;>p^PMstdEQiosG7&o-@3~)T`?CBh0qlBqT~cW3wekXP{m@?uRG234(TNCT z;3HCm;pt1=$||L!prh=@`gIf7|7pcRI-$U;N-5l-crWcU5Ny1Lm4sima&7*irVfp^ z{UMUu1#@)X0K^FS+J9o`dOTJsS3ruvuM7MO3>0iILhnT)H6B5ozOMc>Mi1kQ4pz2C z=9G+mImTgBhou=r*aGDr&y3Y%?Yhso^M^v7?YAjps}KEdb~kRxAXK{1=6 z4{K_y4MAY)*_71Xk9uOZ?tAm`Pw=HE(65Z6-)fCgX%2!_=5a#enm?589enXL*L!MT zQ~+2IuH86^J^Q@ARA6slqB&Z#2JZk?JIZlahS?H~T(c!blMuK5os#=6MUI?zEMc^i zr7O$5l==sEqcDkbV!nB4AfZmS9WQ~jXiKs%F6w#*Absn&Vo*^Qb00SC9nGbF)O6)i zG7VSTH%D)S+No=HK$y{K5}$Pb7WbEIAV}&(=bIC1(4- z+^Qf#()NV1m4{z1YY~y|SWqTcx_ba@q1kq*6#H5h#!EX?kwpv{Ue8XC1e%^H{t}si z`JM8MUY9UQiLCPZae17|sf`Q&S3<20*EIB=9U}@yceZC5OgsO3CT9N`R3r}Q^?HyS*$u&-U`{w;rX{- z#9fJAz-5Gr_UdR3N2}h9D7CVFr|KQFe_4@vw{0%7uj|)|#H)V@h}!xyW6)+Qn-4Dh9ZDcDYU|YvHxgit zJhqvIOxc=%fp_iJn4n(J(E!-E;>ll&uW*0(qrIy<94yv(EaoygdjIs!m2E5jB3SoaMWzt|lHPM(*!|AJil8Fc&^_C~F-!t-JT3v3CE5@hK`gaS#)#NR%j6AXfok*FObhiVxj z)@fJ}uj~8b-kZooq9s=`c$KuL{oA7$Kk5IBCi6GvBZ`-%XYr}rHDlp+#-2Jm_PoEew&~8Z5&j7qJ2PL z58>!xCHPLwayF*=?R&~idH}_rQ&nY0T69a3I!^|#=}eh?ci>o1Xav7c(;co)YEgd& zWyj^oCr5!n=U5{xg#8|Faec6JnQ2=cXDgW9OID(VAKm@h@APehe4A$)K^9w>p{sRCC?lf1f`*{3}I>OaE*oUu^gBGlaQO zg6lqtn>UP88n9(K6o01*<>yjCgei_2NN*3j%P5Um*Tk{HdSxeRju>RNwMIo&_`E^o zq}P;G9K(*#@s&YmoP|Q{hiaVqu1qt>@TZh;IS?ts%;BOqjT1=b?d=x#%}E~;@i30r z!-g+Kv{5oTTo>9jv#6=g`<}2Q7SuQ4d-vyYuv5c{czXkqK)!9DVwGO?jjdf{5z16x z=#q-90iD(uxWlpXLb7rmn3we%T9?h2zpt^tqf+qHO)j#37p)o%r5z3fpS-%~1^;u) zPFT2fbU9Q-e>{u2o>dg^P1puC+Kp0B^>tIZM~6kRWLy1cW=)P@K3;3ry*o}(c)42H zIBjRWS{_p<)O#PAU(B9Z2O7)QU-+?@$2Yx}m_Sge1T_qU{v49IsZ$%gZYap$flRJs zEURKB;B5UaqNoaD=L!{N+NosN!34A*!e*3ZLozXbn{(VyaQKA^Cfor&-AF_mn-Z`Z z1B^kGH+8GH+%p%;&-uO0|5}CzOQMf}LXf$=}gM1M6L4kD%f{-^GjxR&5GC}DAc_|13SM)aDKL7%_LxuOZ_(VG6fBI9~!RV z1Znh&ILXvxvNR*CX>l^4PnjYp6b|-deiQv)+CiFd8PJcsc!KD!VeAPx0L6ulI`}0( zi$CF~R(pV8W{w@AhBhwo*FkuZ*j*JpYrWNa_Q@j|L^U8e7CQ&^sYP&AcPp-XRDv(* zf^)6d*#&6TZ-7=^6lZHz?nW$5Y}Zl4v`O|Y{TT(3?t$16glt*NV%{$KlUi6g4T zqc7|b{amGss)4JoaOhweHj-_bTK!=O!XUVmG67|dtTMgq{#YkUwfP;5B=_xVs!0kH z=;^VujGML@KS6GQ56E~OUK&|@h8X@`@S<8yz~F>UDoSzQa&ygB;9A>h3CeuxwiBau z!yJ~o$EkX!o#bxKj!U*YY?It`v>AS*^{n2=ki`TKbB!cSW-#R0{`thFrMDQ*2>K;p zt{l@n`hI|I_E8_|{S2jx1}7uv{R~%q6j2QL!=NF%I5E)c_I%gRh&e&dGlBEQ`g0^m zAQY}ycFSpzrVDwQdTe$9n01v8m`FtSj6w#>dDLxWwUCqOigc zXU?}!I1I=tKjwn9OR>3=7gN6J0^&q>oPMzdjd_;q#y#R=LaKUQ-nI6o@B3C>1QXS; z4Ip!MZHQwhSmRs9S1k+IORK#=6dyEBa&~Ehw-PBp4Zgs2lXG{&M#4 zZ;FabFcSg6q%a9KdZ2p&=m!Ppk|b-1J@ATq#g_gcUpT%{L_cu@5&G0>9e zRFx1qGcQ?;6_`iGgCZ$RxyMH@0B9=?E{-FDjWS?fu4Egs#9ywQoJp)8LQpLBeGH26)KB!Als&tt)^^z9_exgh z!v)*C;G@;;G&X_Oxx|8kPuyYHNU?$bP`f?v&VVK+I(R%&E|Ajib$@!0I`O`;vu)Up zo#H14eOw*r+aeI_Y|wPOwB0|eTTtJupRa72QZId>tf#17`UIU1wWq(_szht|EXA|4 zuqyt6diggs@JQiJ7SBAUtTto@A7y#M<||WV%5x)`K{tuq`W`b`R8+=z{0O?Gqmg$W zWE=Cj{M=ed-73lW$mX3TxI*uwHuVZncpzkMZhnEa1dqGzl_bRrMCu9W0^Om2kuSwy zQ9^gFRHa(v4KC0r?TWbk7(tYzW*rsBW0^G{6gAA__u>=+DhQ>L*#b}e39fnQM07Gh zB5yt4vtl*?Z(HA@tXJEm1msoSh|x4(TT3f+94uoGzq_6xaVKq=$NZCpqEdpfK9NoBbs`cLYsmZe&*aiFm*{4 zKH5ZzGSG>Dc&zK3?Ih{cm@w3}*oWqZj&z}Trm;?iHsDB=S2+x`#oEU=ekjsSBG%-LuG|jt(x0G zW>T8`r0S}^?svROW~&Tc&&1jrGR(mn0UX+zf+TLD2o^9 zyy4w57S~sR#RX%}fPF9(>VXQg?wV?!8Cw7`#DXxgDNQ+a_u{IIey?-LCZ-04O`@ zu_zNl1)5i!CID3fvo=!3OYW;G9rc9Gf#CiqGjm=nX^v~D3L~pBDIhDsxtvz0H*|d{ zgK6R;N~%bp90oq5D~nmv79374SEa*0xLXjc&!d&RTs+WMf{fF`?Nb`>KKsuJO6Va@)|G!e!e^5vfGfr+$ zGhr^E8B)yvJca!Kd3f_4?rcAJdh(#2jhZ)CHAkDY$b{;XSeOPwoS0cjf98qGr#FMs zp{?Pl2j8#|y3BFT74mPI`ZHyiYE<^|yTCGT@+>E+QYFd|k~-hU;6%|RK}s0!+avu! zXsilBt{H|U!@6AkUa-+Ck!ai{SU3ebTKG6|I0iH&-nsMhnE5>_KYyVH=(iNAWvbzw zSHjkTG!#Dn&Rgz`(pMN+{9lNuxPLZ#mQ;QlmFnW{Uy%Wy@}P&_E00e9$Gm zC)SR(&@d41^~Gxbs5{D0!q4w+?{}bDwP~lc4Rm4!l*|9r{|;pW$HFe{J(ce8c)8ot zj>+mnvE9Zs3uZYtxG#|_X@47fpKZAoZgsr-fUEqUnqKu#doqVY1VqXw=duH%Mbw(xBs^8^xrM(8<)Vph=7NMYIl$)4k0~h{odE zXh3fFxm+%54Mj(p4yUknDck1&9SSz9(7W*zHRQuf0HVFaQpm{ec1HqF1?L@Z9bu)v zoHZ|}sAuf6?t`n=B6;_(z9OT8l}*NAV)0I&wnB5cT^AqkyLEiVKcb1)|HKah0LX<> z4?Mu_Xze>FE)!BW%Sj6pihLmvO$t^5<}fbxysS&Gtw{+-6t_X~Wrps~;*Up{DS&PW z&3T({8;cuR2D0txhUP1sc0}_5J}aI4!(yBW!1G-A6bP7!5`<-y_KKG_qbiu6=?rle z`Sg(|k{M?(MpHD8&Uzb^skNWH4M5|xoPtv@_q^OHvE&u~FBR&{2mf$Mlb3!OGb(-T zg5CeTreR&bRMX#_I%x8F|Ke3OimmxV!iHD=Tf^#e7^>iy7FGXw2Sm!SdYX-pPAH32 zOS{gfz|SLg)S`95GOkymX1NA2;qMfRS7)EXc*>F<%-2&j@8-$-XMYy&RV$auC=)Z# zb?LCx_pJf`z9g>=q8HPK1Sck| zRkFMs89%=J_kKxMJig*5$qhKp^KiK=R|1BS-=ZVy>@Hv2TiVO(CDt znP@CXr%$8xwrK!O74gUnwb+_<1!pnNt-4Q@waO2Z7h&Lr|2Vz)a5cMXBo~N;$r(t83h}8xq1}l_uj+%tH=;A#)Ys@mQ zWex1@Kvi_S$%NpBknhwFr%v2|$%zD=3^Xq=uQB)@H$%;{Q#-kNyDs@{D3*b%1XVED zl2dbUyncKOZ@BIJ$OC3*B0SIq2g~7CHK4t6Yq84BP+y3iHtKZWI0682j=yd0WR;%L zXA*)UFXNn7DA6+)wRTJTCV+6&od~?gv*pGW9E+03kH`wuFmX%ZzdIFzUMJS%wg$kR z!#lPgJ#Tt2j~&Q>KLA)Z;y2!PiElXc66_z(`)}QTd?nw3OVWdbVKX zo4MgwB9e*tZj@Bue`-sm<>F8!cYN#!EBq`e0EU6950;2mv?>243tOVD(iH$rBd1aA~ZBEGXoPB?aSd?!Shgn|^B$ zrQ5;yIv6>W3rsPuZ+7%#KXcp|M&LwqA;I4%KY!9)5qg6VwV**Jg9W+INsV`=Z-ge| zJ?%#DAmk6RQ}5rBQ#kfo)X5dahbn zm11hXig`jCPUVYAx8qZg2FOQ1{Lf)BR5NJZFvsQ9oyJvYn6m4hw8ublG|;wNzV#Q4Mf zw^RvfC`ipnM)Tbs=vz|9ZC1q#S@!j}$-#94pWEV+~&L!9(HsxUj}UsgU00>huFodowiaR=pXvk@v))Tc3`-ybvd%0!54 zZU93Kk;2L{iub^p3hI^fPnQWA)PTux8eOQ|RX-xo*?C{qj|?&<-tUAq!mO+6NP9X` zl$of~?k@ck;#ym~1fCIwsR2#fGU)=lEz^q2bj*xc;;@{94mLn=IIuGTX`VT8#mD}| zuo6|xHF%-!1ku^@@L_a-vNk-o;74LCx9CPsC;JFBwe4F;1;OK)sxw70Rjf2mWk&WsVk_kD$-5Wn=DhqrXFZjWX9w+dy0D%yP(T0-2TN4$6}aA zy3wEbBlq6eDv$|s1aGb_tpSs%Jf;G+)sCm8;uZiz9Ln?D`J8!e-VS!kGF_b6|HE4R z``N^B4y6U=sU~s%!Nm}j{`$K__vR@p@@cZdFxGHXfP%Sb-A*COpooK5I_*7hFu;cf zDkKUc)@(-A!cXSK^UM?Cna0~HIreE&CfrNFq|!8=Yz4b!W-x}&cze(sn3<=#jBEtB z)@B5ONL#UPaN$R`8K%wvkv-B(Ozk!Ck_!RVC$E&LtPNdN^ z^fc3GR7gvLqF7ML`{fjB+ADc>2Q21l=aKcBl>+?wgigPOk1HUP`=EL#Zi+|)+I0o< zg5_7q;E*@Rf`YyYD;KkavN-|IBfBfmQdcCD_1Ux1%5nG5G^GK-uTiRlmQwVWsxh~v zD2v(cb63wPI)S5vnxCor0fOQ1LkU-#LL>|Wg1ndbgNPktGe6IquFYJD;pd6PzHfF- z?^l%H@R>}?+5>EzSsNxyiy|O`EXc1$K1so|rr0vY`g~m#XW;jG`WWY-7!J`=C~s0@QT`F#PxeV^1)>tQtyB5Dz$qQ!#N8HmK@kDF8vT(}0;sCd|)R zBm$%xHj*&wccTotL&s&;lA#2*3vU2|cU{5j8yqo926kKwlERNU<_Tl1o9!@}so`Zk z{HQ2&_=CId4Gl$W0A*KXGP@vH8tuhDsXHnbF(L;_>Z!W_e#+O5A3=59jn|0k&5I3p zDl9ptpHwvuHl?Nyno)i+hB^W}8^1z*urRF#l4h-#oGz8s#C;RBX&2Yz<=*BL0D64m zGOLBR@#FXoye7T1rk?Q9=E(NE*dc{8Z>F6?{)=QQGC_x}Ll}{!RN0UHSE7Fm8~AaF z2EEU6&ep~<>g%R0LXnAd<)$L8wuT#{%Ql3=5uKEDO@98E9Mt9Io%)@*-7dA^XnyWf ztpaFfn=)+lx;r%h=Mw(49|`@1q9=hrw(&u28HKXITy_-3z7pCI^I=I;-q^WlSG#hp z2-iqfhCopS5`+lPkA+pPoFSY*xc0ZEauyBGC{CvkwnPD9{PcPosWg~#N zcdD<2$CSan>nuL=MIKe~`A&84N=IYDK^&zt?2==Nf@J>ieR)}Y_` zH0}$R?XAyg(g<0Hy`4CNX2|Pmdyj^h<5GmrH*wj*-}Bn|`dPdF zl&@E{g)urbm#=qwTrfY&Sni=jqVr6yL!3)9fwxQ>$Fjh*Gd(pCw(_FeD@9@)t<2WA zM+b6dOSPcu=)KV1tPdC*yS6h6@W846<(LX^<|0k4Zb*gjWv{62qPSRM24wR7N%Hs! zl=|1}L+ktfob7IJd%6n|sAO&d3o2)P9NuGJIcxk#B2K~QH!}`_Fjg|ZfSLZKjEk-* z#?f+d2tLRiNr-%1sZecX{1yk05W1Ev9kTXrgdHa_)O`0i z_-+0=dq{H(Y^zsXK_4|~XF;?%++tA{-esAf21kuAQ3~yrN@|;tyzzE z+5p2K9VdBLPtF{NJ@db>^n<%1$Kih&j5q(VAN7xMsEe-q{fQHe3>#6h?x*qErr&v! zx$$uOtjrY|PPGXu-5!oW?hBD#Zv0X3l1NL8^zcF75uL30tjYJr!EK(oZz@&p=bSj~ zR_Oh#K(9~GpdRN!xnbC&j#MN3Aw|#@H(=Jqox*xZX)nacU@$&NO$a-ONB*i``&^HV z0>i(0v@nQrY-A>_`h&Nx;ycV}wro$1oNqW9DUypI?)YZ_CEJUU0tq&M1()}i&n?h` zgNT@rK9$QUcIa#qIA$_WetL8?pV1M3@)%LUxYJSn7J?qrP#$$l?QO2+zZCpve{U)i zj-Ez1-tLv}TtF?ImMtr={7Kd*eA`9l#o{I;3Ms*l(xUGN7Dk$$Vv!l(V?Uc$ z;s;ZgZ3bxlow47|-)sMC*n6FYdXeS!u4a{3>cO}3H8=mV{pIicyZAFAXyxYR#r;(b zHP-q42ukqlmBKOEYRThGW&oe)NM|@7Zlm~H7*HIo?Btkp^IF=EyKUQ}nC!^Mm*Z4s zg9|+?7qdYNsnjHVTMwUKyVMiT8<&|nV=>udI?t8s2f^a8^yaVlbbrd?_kY{N{7(H4 zvL@8!yO6Y~nKIg7hv$ z*Frjo@^$N$nY8gM0-4hK83O?@VPtb}vFgnr7g!DiG_w+=mv5s3zl)1M04*z3`Dm@; ziltSV5*o;ywdWNF^jg|RZeO(sY*LS z9%>dcSHC4X8a>G2br9*241GL=l72%CJQ&^t&f2NAijpe@?=o^(E=^J$2$PBaC`g@3 zmkB`q@hjR38p3$j#RW61*c=oo%}(_N%^*@ClPe)7#1dd9);mv;mn+mNckI^C4}Q$mCj4MEs%Rgp61&bI<%~zg zTdI<&LRq14uw1#Ra_U<#AdtF8C-0Dw*K{7E7u?N!8{%hAd9TQf_qsoJ(74BD?qwpY ztm~SK1rva}Ikvjq>BDos)|u9@c)x-Ywl#)cpJ9TbYW}dA&UZd`f758LJ{eqeo%$?pR_#vR}`ob3W%sNoi>|#}1z+V9NU*Vb`{oM%%FAiU94xTc_ z>h7*)9zqC;QG2^2P(82vEKq>M(=tp+-YIB};$TH2>r=Z|18g3A@KQ!$TlOq>K9uM3 zd$PyTUhTv3TCMo-F$npJ$!`DUyIDGYlgJFACOK^yS z8LcV#QIOE66e(gkZroWv27y_tuLH29`5VeV`>DbxUOH$|1#mWk2x`&dx-THL>ozGj zEDSTuNKle?z4@4+zo?%c^dFd7kShqao$V6bz*lWD!=6rRJF|!&M8_IrVG88+V9iA8 z-yiLB-5>p84BdBR1UVSQFZ4zg zAJWfhQPo%wd8e-)U6P)e*_5iV1<(Kk)vKA%-d@F?oMv5YbnsM+?Juke^2&fmt?`@k zQ7+|rKojk?5Umm8Mw)rn$%_BlZLwL)m_wGW_&5$x^#%+DaS`$A`SLnPIc)CU-DySV z@JPYIWPPMOQa4%xY8=sLT4aLvt;UT-@0Q{HCe0#RuI-_GmP+h@6efzlnLF!8YojwYdYrMq-y+)macCTuMPSi#RxH-2q# z0V=6q#>ot1tj5`3VLD#wf2*{%yozk|G`;THUlb|zC(|xyBAM)Acsw$pa(LNgM35Yx zb@QUPUZ4M&&+;*TIf;UH&!wh+4nx_)isVJIIr)EFon=(jUEA#ukQR_Gk?!0`cc*lB zZMqu-l$P$;QX<_T-6g#NB@_hdkdzjs&cgS3-f_EWr_SijF}gw)^R&MP?T(%3`4f5f+l(q@6W`tAVD$uX5UEbK=eXg;Pm0?uxD zvFA&}c*}-9q~O~6!l52FYF}q=&k|a0p1zti%(}@YPuW&8LAaLQy7*56VxL$K3$GJe zw>I%-^1<1SO7PLw^8#o6O{Da?bO&GiA`7c1#6U z9)44NBFm5gysi3V;`jIw%yrUo5q?ce@`f;hC=~2BsV?9xmA_$^nD$>`h4U(1KZA#%$cN%vJGF5{=dZ1I}E)uo)fabWP5n6 z?g<*A+{0&w0x6nkbOCu{kFaSMD<~+dpT;&sXov*aAbD?>k6+Qc=7o@z2!@}+Tdc7c zvBZUQbZ3J*p=Q-jNgzl_-;lsMGF~#}3F;`CNLcB}DmAx2;KGkT2NT=+`A?fS8%N|8 zgTT9f_jl!Xs`+N^=%`n&xe8$fTXIgA@RG4*h4lR zUEL69w`5x`%sh=#v^G_qb@KUkTS~JLSd=2)+nX0oNM=fm;KF{~W( zf?GBBAS6zDOrlBW)UR=`3-Iv`{`zV){=TVDie-ZIQuP|OxNYMded({3q_D7Jn^LK8qPp@t-WRMS1xpLiXCSqS@ zn#r0j%xPZ!D8KpjgGqQUZG!84N`qN`bpM}m)hYae0*Y85;kH$$8CT@kar(k8_FdoV zp!p2gq^tvANSr>B6CI@g`rOLXEcoa&bfiQK zEdTIxL%7iV&*isZwW3=hLXGD$x#43EPgx(jS(DX$7wV?M%0sL3DXWpk;RF*HU)UWpe)P?FuRS`6z%EOelSs;TWevm^YlMxn@BmE^GO*o{&lR)urHez5*3mo9l^IN zQx$p6ZB1fYrD}e(VtnRv$_GrNpJ&&ST;_2EtHz#pehs(E6wSLoF)(|rjO7%*lNH0Z zcyoM81v`3YUaj;dx7Qs@)fyZL;^NTagh$s0mRH@zcCN}_4u6K4OIAFIf}Gi=uC8V7 zWPp7t!|*3=H|>fP3gU{wIE+UK5HFEQt>En6e27E?WySX-M8dc zwBF_&8&Mm3BaBmI&t7ml(uomTD6i2{-tAh)zA0;`f6{?}!fZOy(66 zHne+@xG=-RO*~3946Mays%+-buxBr~PCC@d8+$qq-7sHqL;pks^J$q8m#CwwNc)d< zmHQN$7H4?oFU1Z54$&mJ9*qD|J=R|J2u&u-FKoW;p-546VUvy3-!w~`7QPN=hu}IO zPsmWxpO=v{T$gvvz25zX+I>BySZ#=5^cTb=!Lr~%Wvz=`vBUnd+sQaDye1a0SHN7Bk zG#Cn-+XTNTrQt_L*dA7LZ}Ye+ZKKIpV#m>jnlk;ley|vOx|BNKJ-itr1G23((ZQCW zb0v7ggK!jD5qlG|^7>f!qmgpk{B9)46-_i+Q%#Kp+0mFDYq8sL5lx~V=bBzVtcGP_ zawkn+J7qLxOLypbk=Tf$tdzg$=0$xB@Q4)&^G`cUUN=UUk2t<#HCX=SCCItts?o>Y z3mGXeQ?X@PmsZ;uGOkwaY4aCq_?#oG-Iz6L9l6*=l&i!-^S_C&?72=m`z+GY#P~cu} z6H(YU%ok_YL=`UG)Of4VCxHKp@8#xY$RpY!gx8a{QTF+yBHdO;FqRF^rpdnLtxB=MlK0=F%``Ov14Vkz z^4{q@%j@aUPl>hLfkAZ61-vZdwr_Yh5gg`~>`Q>1WSZ&me8IZc_4+T-e40!TT#^K< zQ%%ut@|cP=p8J~aL5f9E3=-yzXqu0;nI$pi^?Z<&oMJ8JOt0(wfDNJ+SfEBNc9%lX;oo&o_tYkXV?7SBGGj)KC zTZ1xBdZqnnxNF>WaznbHj*ffDyRZd#&3DK#umIY%9^uC1W1!U2gS1|r8KhwFRw5F% z@T^~J=l`V(_6m-iW@MB4nI@*vV3>7~x@Jxc70_)}#tQDSK)rDN+dcp7kIsPdUiG z=vm)ITyMku)D;^{W!L)dFGxOj_Ttb3ft0r`K?q-gVZ3 zN|1aSi_8F$_W|{rG_E=A@za{(Q5(IFdeN)Y=E)!9T?7sA6; zZlOg@ntFr(=*zE+30Wqqxtuilp4Ron4V}vZ5&Q%7Iuk`H(hdV`oVI8-5Gx;(N_X=D zU?8>TPu-~&Fz@l07Zg?a1)In032Mia{7VMffv?+>=^&oaW``bzd8!Um;-Cg6Nzfj&~yo%P3o2<6PK{2>Zj zsW?Y=&-4EVs9+qaqw5AA>7{!*r+w3GAsgnh&i*L&&^=Zj3)=rTQ+1Fr=tM^T z%=E`6ueF;b(Gis2p5Nm=^@MIGzM>4qJ&d$;v7cI~REs^MJ`U#>`=13Z>71D1~s@Z0RcEGrcW&G7=(yfA>+^L+G+ zW06_iR$W=U01>A-jboP5*$7u&*j!4cjA?+S)Ipu6B-w7$7`VG_HToZI2=WQjBlGKn zobKG(dYV45zv+)cg@!%Lqn+%mm~YOOLXo?1CZ$Tp`ePeXs#|QuJnTlrJOhL1@yy*- zZt_{)%(;^Pjfu<>Cy#tsLnCbao@R&p=3yVv95|=Ypa|e)Af&6^-p!(2koobL>wW0? zy1G9u_;L%2T%A2Y-G!*#)r2#HIw+e=sa`)K!l+7{aVKC= zo`eX#2-P;{OqX3%vZ>+wUX^0Ebz@fyXk@&Kd}sceAyMpJbCDa%&q&LL#8c@gsny-UV?ud`nzeQI*Tmp$J=*fLT}ROhV8C zRTp}?(%U%;;LlB!G{@%WC@LWAe~%<++iVuHQhO18KB^$)I&}Ck?^a2y2cdnoR@b&< zjS28^(bzM&& zaYFvh4MNvFPlZj&-36|pMmu2JI1>?1R5T3=s~1AM~6>WopD`2yRW zy#%f_Qh{V2G~xqAl14XbVtKsG>**pq?B=vQytDri{|TY*H+<(ZElFmLN!1KtTkYxoXlAM0p-m<{x52S^ zM!6bp{L(thz+E6j!LajsO#KVkn;iz)+i2GHHq`NpgtMQGF``lneH1Ope?IOW!px(g-@=oGKk9J)D;+un@;atR9sB)*qoNpF8S zsABI83u)lpSwlBnj{(D)8_kUF9*vQW&*8Uqj}G;5L`)pAu^(HAC1$1+qi4pEtQ}K6?v?XMi$}nS^32O%b=sV*7JGa8ZH-qm*8iCf~p) z;(3_&NquXtogdxsz)9Da@Ae1lt6}PL9e2B3y(S3rLPy%qj{`!ggi&VtYBCiF@A*_4 zI);CV*Ia9fcpyjZL||I9x-Zo7e7B3@rC>Nr$A^N*UhSB!0#n_IQ3?$-S|6Put#e#O9T9Z>`Y}&Cdbk58WbR6m!WzGZyIRNv4bk_u=9Jy?R zk$K4fOoifllRZL-Aa%J~*I+FkFadn=8ndc+w5EPZ49~35SXDhmp@SGL z#_aMKV<%_@t@KL_0RlA1&=u~lnc&?DH({Dm`>jMTau9FI;00*4UP24bNtiglvOZAd zLYAGGW1sAfMRyyg`xMgqHh7`jPs7$fm1vtaPd#;+bKFb`QnR(AFGM6+d!Jie4cGY3 z2#qTdE3e8StRoElcRQ22m$&K$QuCdi$pGK%GiL%)WE@Nu4t@8gQCWbhtUiLHU2ymO zAwhNzSaT|J07rqWkfTn~8kN+B8abCYS-@8C^I1cSk$=J$7XSGM7aw=RN&d&`y+I-l zl;Tp4RyE6^rFsjmeHMsqmT!Nnn;yo3UO=51OiG(M3nk!*ALHt^ut30-2zz&3qV@5e z<;@Fyp9Q8e19Nk&|25hm8EM9-ICdsHj4E`yysSL1(;yqo(b=KJ=laq!d0U?VHKy}1 z0vj3yT5}`0ZADzEJ!*NVw&W)6*rl`S5YFFW3K$#x{Z2 z825duv5!+n*svb)pW}G+2EWbbwDTQlxg~oE6 z-eO$pWV7YXr!tHrp_Z{`w(ZMDj4@SE{#JK@8sczuf0;fTgar-04x|aAG-m%|nx@2I zw62x6x8u`&TTs)RzzSO^uqz*NxfA1ns1CU#58yQ!HgS1Aje@BC$i9e(=oP{mNF!#T z$X749mZ5GqUvnH+rK^U|MOs!%p(ux%eEml#w6Sb_NrO?BJU3#~D3s6U`W-V~PV}>{ zgE#)nW;%Dvc)gFWj%sg-HHXk*Dd#S!zvkkBF10+o z{k9E|afDMQ?SNH*BmT+JSVDKBvyfKk4D2mMKF?Cgw=w!xH^ylJ0rny+V(g9S|5?If zn?*>=)rd4b9)J3e{S;O#6{koMH&b=VeMM#(tG27|eti61#i6_9lN`s^`pi2k%~5@U zAwQI9mGvyMu6HAG*K?!{8s@9-nYa2MJcE)C{-&1UzPt!dXSlT^lOpWv{c?p2s|)md zL#|l1Wk?;q-mhfOzX86};g4PYSeEw5g{$kGqYCV*$#* zt)PyH$NJYI@>`Kd1ZX4(7w@9QTHm14rS)mqB1lkM4DaXqX=WNs82N>}R_Do*A3@SpS{cS+Fe32Po{v>-Y@Ygm# z;!<|-5?VJnwFd3xzdku|FS9^-!G(gqYu8B-PIi2WY{z7bNY$<#Hr6O7sLeXGH0$*C6JO}=2 zT^$ygP%;=rvfS{UqM)#Z3=AMUcW{$E-v@RZjj=%8en9?69Plm2m^RDk{gL2-C0zdc_HW+-SGI zc0vuFu4v;0D&m;`86dpNJlOC&PRbcoMyVg};xZiw_Le{qv6dH@f#+VBM9bF@k^1?m zBStCVdHJ!UDO$@pJ}b~=rm)f^T9ZxEvlLUao|LV?J4Xy#bu$*o^+S93HQ&BhrukTh z%17wiH6I9(+?YMClWSGYn$)LI;!dx@(eQXWyw<7#vepsAz`=T*93XbV)c30{?BW! zf+>E48bGv8Q`0qCQ`&U5zPSYd;AiZw`%D($2?J2rTAfEmnj@{FcULh^rE<)@cny-t z`P)bKswBTgvjj7RxzmEWS)1zFAYW}6Mq_(mj4ZWl8=K*k z&wsPOM?u*{STXoZc1wZ!sm0iu4t^;giIA#1-)Z**LBtim<(6I4Fi%pQ_*WF6SeG09 z%NC*P!w_dPG>O{PqZi-r{l|xYt=JSYj8%IiTi{ZB%pB_fEt*E^=+i4lpjqES6ANO) zf61o{LFF(Vy`kDAhaekd{!_UjXN~pt1KAtGe z)Zli3yu`^rrks+w@HK|23nk-)HWVb@O4y$9eRam!PVg||P6BG*9!L>PgTRVqaToiyVa(3xc;7go)~ zQD8?;_|`MCXP~5YMy;}WMh?(pFVaj?l&DF4P|7sk6urjCqdlls7oJD`v&X)0;H)SgWtwxqzsdNw?#-%^phDRiv zMw*x^FcTrdQm}{kJCL4CM%lM!VGw?uK7bBA?i0?tJcZ5-+3{jSOE6TXd7l?4gh}YO zsFdvga0ot}MTNg#RkbBE726$p2^X*7H1!%zW$E^0I1hNK?vj-v`NsTtnvEc66c9~A zz+q36>jgg)4&K)S9qJv8OU)sJde89Ymln*y_dHVMBWg@OUcN&!T#f}+pptrfml7$- zl|&xH3M0SZ7OTW)CfL_Bb2V@Ruy1tACr*m`N~S3voP9Y6Z~u~a-S2P?^9$c^Fcz-( z)wFdmn^tBdZNCXr!Ml}A9cZIV?%Vkv#p0IX(TG(>PwIs$ja%K%i(ZDYn>ki#1P|nx z;^72kiI5wPPF2iDtxpUQR!PdRl2bDcJD2K4*sVSfv956yrtD8ZI=>wLIkf)d@ceAN zvO81AD@kE?{~eJO9g>kKE1-EexJ$4h&83{rD(T# znJi`53=YE5MRVHG=z8##vOPT&ESEw2o%;5s=Weg9u-f`=pR<C9?x!-Hs26@^t_i2oDkjPrBf#+~=! zRT}UIojmlHG!dSNbPUE`ln)ir;z03kB;8smbmu@(IEA9|o^q;^0NR^zi!L!Em zwt=Z2&Yq+`bUPG-Zihd+rt_M!M{&QB@KlkGsWX$Pp8yxcZjlu_)(Kr`}QO93nq^&it&y^;8@h7mPb zxo*48YYjRr%>PLk8DE=n&MS4VNdi^nD+jz0L!+>YwcHpn*(y6S{{5C(Axc?7nQ?(O zQj??V5%QybYnCM1DZ65gV7>LLQysOVID?BPf`MX8`)^tu%@9)x;5oRsJDom~LDMa` z{+-e*rWnt?23$lbN+NL{#vT9xxcv_M(Dj&BO@da1X7DAaB%Px_V9hf_Eflj9AsM#R zKun3|W!100YvjO(q&68obuG(o9!wQA2T9<=k~2rTOF&q|5& za@f2d+aplT7H1olTSp3Oj*{ab;=D(_YHKAK>+DD3wpm4L6I?b`%6wN0kBdpCvHRxs zXtLlWIxc+2EklT+r*i>!%Jt07Zywt)Rf1V2()NqPF+tVl-~Mzzif?P;2X|W&vq3me zvDT+gj35qag)bvE|87aCu`iDyXM5^fTj!`aGzK>?4kafj{Ii)m)o<1|G66|tC#u6B zBWSh4*(m7imq-XPN`(b}ect;;Mn|_(kA?;zkr6BevL?&mbuf9jy!=h_Wbb9ZY03=|kW zV+wUdM}DNiVof{12)5InO)ECMh~77?|4-4v_L+7#tij+)%&l15gh2la@hkw|UD~axJyGwb)sL z3rPoc_7*LEMCp;)wV5)>#@m)I`r(S`X6lu@apeNvXOg#`*Q%J{Lyr#+^ ztmQ>b;*z=%1HXB7im+ppqy>DyygQbGDU?zqutw!LV`fa%fF~B?1ZA7fQ2$f^8;50! zNXXUCS-kmltjvdQ7+HoNV^OTjZ0pek*2?eL-*CiOPzfrTB|{xKedQy{EbhZ!y`W3u z245vNhs3V{(8HyH8r45qh=3Fu{G)^?0~v*(p8$-H*ePXnDn_9X54uLiJzh#GW$AU)|#dq_+(0jHx}E{^RJ2# z--6}%dSB?{bKhF0#q2`ai4z39ba+w9qc^c~)V+(`YLhH}jY4hJqMG!JXOzYi#3_u^ zFH-$lUr8hQvR?-WyK(X*wbyg7<{b?7mUc1e&>Yt#M@pgASldK>phs*NwPc_L!owzi zZ^oYE7y#qWeL>z2yqX&=tgsHgy0CzXQ(GL*$>Il{TphOk(qh*tYIFF#$WY>It0 ze2Q-71bB*dJmAN3mg!K~A7b_g?zAyG~U#j zW4P=jQ@wW3-WUV>VFu>pD()p{hw4o~48g_PCf!;LfXfqJre1k2RUHPl2Zwpn$ho}* zR>Dg)!YXZ`W?M*A>o9Fs1|?zEb=gsTQ@x~w>qSy+2n4}yB9j0;GjiNx++6XajuZ=Q zyu2L&zXcz9L~d(&!mQNP+YKQvqDw>ftz294qMrd@G^JWRY}t2l=v;MKeCTy;kOuJI zIO!dCVlq)jjo~d<)td8fO{pifuifcAn`kttJ?ijTNMF~8fJ8N;r?GVndKfS`MHd|0 z{~aVbGP(2%zA$z5%0f?=Y_!kb+cM%{#-u_;TkD;AgeXwDgVgzK23jRQk<7+B!4MKO z{mUp&^VwM?setzV<<~p4v_Ho-FOY|mX_k~JP~C!04|6m-RC zbB>x4BW&7yS_Py0(WT~mxW+?=6V;5JvD~u**1Vm42iE-m0;UyJl_bzW7iy~R_SdEv zP=?^`PgKF4AatsZl86ve2HqI|s*w_bi@2AyrVs3BFmUcR2%nl_ zI(;Y>30*?{&?)zwCT&N4#l&C$C(WRJ^qi(c?w!v!>W;xOK$Thm782 z&9T8fn*092F@QBx(eu%-L-%3*UeVnNY!H$^8M3qNgbGbnY-2u%9>VVGt7l+eJI|o8 zyDGs&tYa=*A~CyhAz@PNzi>(C@sMz1R%Iz`JgNR^wP4|3*hiIg{L?rjnyq5xpi>w( zg|LE3^rc!>XyC9mq{2JzpOsROzp;1YyV-Kbm{RU)g**Ln- z>f0$AZzg2-B7D!{R#>@v3>|V=8+7E#WwD+4SndNYNNTK!_N1 zcV|mcy84~xJQP13oO^$g`sF*#a|#S%MA4-vBtK?_rGv<;d0Jl2w{7?ChBemUG){<& z`Ha7^oE1=pe%|4aksGQgW*bMSpQ)ryCd(749oj<{km>Q`vseK?3bRwmULdo#vxONC zep>l$mW5k?sibKb7jj_oF&kQ!oC2o;TGqa%Bm%Nzs|X($>H2S~P$BR753=ru#e3XG z3RGT6V3pOkSK5Ak?_;>SKzkDh^XgTM)>b+4ebm2d9N*{z(XQte@SHpZgEu{3n?i z(gs7y_!&}hRof37+C^~w9jD~UxHS5fH7^E?QXaWN&C9wX9=k0bqlTO(UypSK$7xP4 zCAyem;H8=11&rgoq*HH{JySIw^sCVY`Q(Tq9Dby%EQ%05DV`-`Z^Hy+OL~}(AKG9RJzX00 z^C{`~=Bu@j*#7pFst$6Ko53WC#ds5}mYM5U)wd5t3O&cQYq&=xGdQ6B@vmSGpHo}_ z0*T9!jwRwMj9=(sH;sx@x?7PLf%J8ve}(>-@hRSyAkQD9Zyr6n@A!P}@~+1p$`20( zu6L?5>MK$I9rh_8a3RnMLD`V7LZ$LgT?%g-V%P55R~hfWU2>k?JvT<{&>&7Dt&k8N zh2r-9Dc+fvYoWmYvac6-O*v*Px)%N{2Gbkv`z^(ITS_Zgu`--~M>QNgo1BbDoMZ|K zYVxCp(^d3dG9jy!Yr|j0uc>eE4sYKiuetTqWONQxS##u9hvjlPrp>T}l?8Kj?5e=! zIt)zpBK2H9F+KYkj+g00qEPOMI-?bt3D*$9BO+8yp8>~!Y9sHE{3~LHjuAUpWCgql zUwsp@W+x3>3EmN*V9tCQv?0ZDM8|PiqA26SSm|KB69q`-Hro!blO~XXd0`y_kIP8? z0%0WA;;Z`D>GF(}Wk%=u6M{EV9Hc+>O$M}y4;u#V+zrlsGl{q^^q>RFp9Eh#5QL9- zSY!oIkV9BU(6T9+f!@Xecpuk?@ERJdLgNF|hUi`E56bdJHP5Jb;|BD9`sVlUs`w-9 zs>o?erY$DUkfz63kqFqx5P8d#cN;>ljaqihu0u!vlu}N0@HQXWU3?vglSN5MV?zjx zHp7O#Gx*;Z6heIT_t)*J-8p1G{~YIhtJvOcMR*tisFG!OC8seJzt73ou$Y*U(lF|U zKG#eerxP@SGJ=#Dwwia0Bn?;HYd4y+ITqGCrLQ(SgLvc3>FMFJ0&l6apO2D8Ytoa- z5Iw71E)$pux+;MCnwBjdgtqAQ-7zUAHe|6+DwI)V2&7l(_Ddj$NS^M8f#qe}EMY;C zyBpV}?-kH?4T%tO3NUIxNw(iL9t91g(|Z4GSREDUqgj}r-vOjW+DKUU#( zz~)On_>!ztLOb!~m5qALhu+|0O>#ve><{VX>=;pD=a*wGWeJ{jd2ioKOkVC?Q9m;) zTyH$kUAY$`=)Ek~CYAo%2%?dRoRO}#J+99a!wKcf5D*@B&T;7X)nK<-WCY8&y}=DF zc=sN>noc)(J6b;%W+(072=q(zVuAX4B^3|rHq0(TDJtuagz zln!;YnFL{39j$yyd+xAKg4`hs(}svE+Co0axeLuS+6#GB^5XOipr=d<#9i@wuz7}S zS-%TXx|!fJ3KU)A&#lo4=0%j)4}SF_rDHS6)Kk%$Vw$#fq)*X@S*H}-uMeZ>7|8_y z3Cx}C>St;8bD{m4PSL8vnQ=1IN?vzE(be)s8viYMiRkfRf4w#WqoTAS(p!>}0q(DR zDk56kZnKE8Rf}fPZ?tK+TwR7ad(ogC-K%HiLuPM?pur&^a7lO~i-e=#g9Zir#IFy# zG8!41#RACAxyX_ly~QG)7m%4sMKx+O>S(DwfN#D7TK6=xnL;l`gs-+5ojWEm3=GK>*Rs77KSj7;4((s;*{s+EX{z>HNAy>bH7UI z=yA+u`58N73nrjlz24pw*zhivfb{e->)Zf-Kh@@=mK1Wx;vhqb#|rSr z40-nV$1BatzsRj8cYiX|4Aj&WzTDBc{@j=67R5YRhS$cZB0ypC0GFVdtn!15U( zLG=zjk`l+bg}4$adV&iFG(ZH373NimFwg%n!na#h;M?^m}ur4?!C$Omn|Efg8s8{z8I~Uk#GU?nHW%blj3E&WynV zeVQB2~cnQ3HQ8H z;q)T0*PurnJ||~1Hys3Hm^P-2Fvj`X;C(sw*GDKi@ijZAR`>3I$+6C>EB;qsS z#n^8sHH#V{%N)8HK}MO1Uf8|w3$o&pp@+6OLvi2a%1S%KtU#bGEzBf3@k0FU%6n-{MJ;Z` zS`#q0Lx1N7U!F_SLGDi$iIvVa%%c};r0skMtGP7O<@+;J{h1BQHGpcmqiuxlRKqTu ze3S9DN=85d`_Y- zwrP{qq@TFuP`znox{g@x1oqn_DSr!_EbaaQY#4#1T8ynXzLssMGV4}|5Q1DfTTBtp zZnEF=nXkK8%RgsT0iSWSD&vf;;TJKdDQC;k&wcb?bKm_?aNk5nfsgb&19}FRgvPAl zzs(k)0OtNaYEPlwv2LfN{D-NDrTR*TJ!G$Yodr`7&GUEE^Egf_bP}?750}Fu4FnB{ z9_X0Y)ttIvJ-SUZTF)vF5W+?p{Wcp;#-p+B6piYZIBeI-xHpHrafrgwFlUr>XtMM7 zL~hi#v!}lH3T>GBuL4ECXOd^N*=7;1tdtKKyu6BrNmk!L8TCO~rxo3w0&=ULnr9ES z5c;gW1+1EN;^-M-Ndh;6tR2<_BQp5?CEKVxaUiGx-c>Rcve?x>w(<+`ksH4|2i~Qc z7k2Xe=u&?Upg4!h^o5#l@6W#+Q-?pi?w|u-G~Cd3F+WM7q-oQCT- z&A2I{;37%U(==fYen4We*w);ef`XSVZ?A1lIAmD=kMvx!D9 zyu^^eQ1^r|VUgC)1Z(lhkOa!Iy$M+g<7a&{M*O zuJwF8kd6f&(9HUZH`Ab1-ynmyASt#^x}I+${buW>O2c5XKeZfq6ylPk3*>Td%C{K; z!U2n$&<5w}E6YpT+`h9o-;;~*SN;t8(++qX!bPKF-a$hDfz`2+cEW=b9}W!cEw120 zgnRa6$mvhw{-|Htei9hzK#7jtjMtzG%+Pw3T0UAtE4iwt`=jG-VABuh42n;-WPJ{I z&qec00xkB{N|yqd_mdjH!AbZw+h&b|jx;RIfutvRT(I^1J)ib#YHmA@0m1y;enutE zv-THJ&&Nb~bP#^ylU&gnv^S=L&RyxcbRg!GTRV6hx*dP$5(4R9K%Y5QAN3k>qvy$V z#53@sBlbo{)=_dc*^ZqW#b9P?z&w&DEEUBd<%yyZ*>(F43F@Y=R9b%|JR}k5#25-ya8t7dzKHU3R0z z&D=wke&08sw3eulqKr2*cgV3&2TT^9^_=F<$QUv#hKyoP9LFY>g}RimUu6(F0IRK^ zdzRAJ^KaVY3Z^b2ZT@W)B?5+pDgCN%*|gRgYFsSI#?di(nBE8(qZGe@j3hm8%bLvL zRL*mRFSF(L*;dgs(TSuQxKE}pjX_Si?VHxYO|cX)G0lTIa%5L6>slnyls6IbWmsIMwp{r>D_ z($v+J@l4C$k$QL>u!LCM?Id2~2&M_XhCKT5npbp+Y4sRdx>GqyHgBvN8m$c}tq3DU zj_S2YPE~(sJC0IvOe2ee*rr?z(EUnI~`}|h@D6aOd2ceL9z#D?-yEqt2dgI) z@BK!l`EX4Z)fXA7zk6nM$hR8%`*=vscOtI=74+}8+RZ6y?cL8XTZmR+5gx!jnTmjZ z=U25C2w(;3fBN;ORtqQm<@s(S3(9+U(1}}t5XC7tBxe(o5S*5n^RQTbpj=b9)i~dq32i=RYPF!lJd` z#VLI|a~%8+KCR)V6b+tZr6lWH`WjG|8biodwKjLkc*_EswmrvcF=o)wC?BUu4*C)s z0Om~Y2yZ2nf`X(YWxy=|`^6ul7WqC}qCWQx`SHx!JGxK>4m5)_Ug~x@l}@;-L(0kK z)J<3BJ~*R_i4D}qj!zzs`#c@Hp1|Q z)?r;|yCF&{U@8a?>!65Gc|$w>D`QQ)1jLH7Ju6x_CZo4Xn!)Ez+59O0a!`%0Y zuY)%lTut&R9kDU%tM7bDHMnQ8a`yNjZqLhmi-$U#8Rlwi8F-;x4*e<8561}}o?bt4W0fvnc*=NwA1^yBnyp)_?#~O10A+~R$ z@VLLJBNit0BzSfprm>aE1GNl}`Pd=%!@&r6Zh04x1gfk~p#+*!jA)SPqkM(1H~*IQ;BNhD0lQu3keST4{eb)LjMk@UK#uE; z+6Q%N0tiu+$p+FZgWz6~-CrxY#tr=F)c?QoypLhszj70Ff1O|&ZS{Ge^l{Hl^=Bid z@zh1I-ZDoSjNX6_#!ZYP!x=GpRZ<^!zRr&n)+v+NG9dN%L0G90Zxwgqe|asG4#^K# z{u3f}it^nLZ;1_4mnkMY=aTg)3I@-t6llU2$7EdYY^@Lim5y*is*lKik6E||-^QC# z)KZ+<*G3Cg2%*WX9KKyP$v zj(Bzd-LGY*zvmG{#HF4&x_`Q{*^?$z;y|DaHe5SADD(I@ia>L{>sh>@K!m^3FRI1;QB%UAMJwOO&Pe;Jp7}DZqqS%> z6FZiEPNtT>d+}sjcg>I;OzAB|%;9WFM%VI~o}l6Y?_PNM5JA*S%t!cwC6In0v-bAr z(N|9V+!{g=v$iukast`lDqWbEAuaE1man+Hx(HwMd-9J34z#E5BZGLDci(>oKTAz{ z0MddVj8R5&_t=GPEqss`g-Ua31Jff@)5~8KcJr3+hdLIL-C4^)!W0L2trN;Ywrln?Br0l!E=7Ha$!bl(gflvzn0Cu?=VLcdo`2zV0zRw_V&q?B zIDhId(N{3_@gii!nT3re)C2?P>xR?T@su8AZ4|Ah{Zn@)fEkVQ)v4+7kuu;hrRaa@vd6vqv}OHkJ#W+=O9XJ#2*J5Ahcg>zp2){Hb-i2tqxwZPd?=oT5R}D|~wGI8D ziiXhf#Z0p}EyB;qe)K6>6XI9J)OztJ%jN-}ODXNor!6^xabEFbTJEdPi)t5@sTpVA5odNwPrynJFp`1*US#f%v-cn1zhCb4L(-c**kk0 z8l*vC4S{`yi4#eHQf7t*ETzfxqU_10fTNtmz$2w|E#g~Gq_xt@Ty!yBu*Gr_{*dhX z%s*q!M7b1$J%Ao3YHOdj`QZreO5uxW!y(-)`uyp8z1dj^s~dXcpm}gq2`j*y4+ZJ- zZrTw|+8@Pc$|FWMI4pw;q_FTe=6VbE?T^7{wL^@8k`h{g0qj85q)#d6i3*Ii?tbM? z{2lb_!>O@ZQ?j8Nu+uuJ%N-Z4ssg>MD?cC{fNY%+PKyq`Tf~`azzQu)vcd%xz(cLx z+rWTFsG&tEyRkZs^jJ=tx!tR`fAd?xlC4g)h~%dX%t90g6`i^_r9a*ErHm6`aPJ$H ztL36!=+o6js`O)j6$Hi)Ehw??Twt76IJm~^7BKg{=EB81={H_Y&5H4SY~{5osT_0U z2m2Pm!^9OB(AIM!&{H*VI@a9{jwUWd>$wDYmpL*OzXoSyQCr>Z{qP$8`dk{?n*Ov+ zR8#>%8|r>_>ZdlqSgYD|dNs0fhP1p&HE$fy8r8^KIOmTz+(+#p_)Kpoz&{UcZEkDL z%!EHHZG$QDRKSY`oj;kfGigJV@LAF70;(bG#PbkO;|=Xry`xLq7C4ffj56v|K`}) z@`JW!pR+bnFDCuAXt3y-;~d|AO`}hKxYYf!V#2pbe;`45!{bPPS8@#a%Y&_fgc6~?J+`7z&8;3ca z);Qz)2Bc{}p20XgN~S6B@_=hbEJta(P>;-(Tppa8CN*b2RO(vjO&$kdII@;5o^80Kz^jBPQX$K(?LoHUPtaqnXRbx#; z&H3}Pt9uv5k|}D9Q01vjCpLgVZ&xXIjHV1NIaS66fB`l$oKLjxflu?{l)2`kM|cY$ z+(b)K<%<`Ml5DFtqgbgn6xB{&?hPL2ixB=FuHG`L%5{C;o*>|)rMtUf(jh3_-O?$b zba!`mBT`a=bfM8w+KeR%1SEKez~zJTQc}fmia4K zM*3{jzS^UI3f5Nc@3h!6K$uPwR}wT+=jVPD6EZ*=7OqFgdI;V}D5HoW z_hlcKR#Jh38S%trxM*%p<_9oU_qp}%Yv<+D#ir$i{r67&!$oJT3IKX^Xa9i^4~=VR zbM-i&@H;^<2*OO%Ue;|6aaeEQ()V0!S;R_l^rZ*0O(zix113zf&nV9CEw!U*@A|$r z@PS*M;3mJqj|-uQc1(Kme#jwT&Vw(E$bdO%T)YQ)3=9jGEs z0k1e%8MZDW%M?@cLL*=cQ}n$O!BU)g<^bN;^$J5qlE!iw=XY}jX~D0uTlcz+zZour zl{8ckv=>owD^g~^ojZu#cZ)bYNVOO>vIyL1B`n2vS&=Ojsh>ckiG)dOsM5vr1`ABgbW5V&D17a|$d&BhU$6T#S9k<4#+NcCI zqPRHO{ixDpS{5wkFj+^)EZV9Ld({uee z3F61&=F^L-M*-CO;*&4~cl&n$PzQ#O@s!;E7igX8?Bx8~=?TGFKV8Q8i?_t?(A8=X z@vt{4Pl$2uncNiJyPSrnHyA%Mr`IKGUl~Q)Ly94Nf{7Vq?J^@?HkAPgEE!Kxo%#k~ zj6F(A)T#Xe-;H1RL9O97NyaWT4pFejO z_Vi6?P?(l;EgzFcI=0+)2vA79+)zC#Qc#qR3xqSLbs=v{;*1z!CAT9Hg;s{3`4d1|GdQ}Z=pPtXfjzOq>< zMDlGf$f4!qSzTqVmbUb)9fm%u~rfuPIy zf#NCz)s)0N7r4QRJLX!Fx_vAKozsIPun#f)0owfJO~PDNh~bFJEI5?^(5zji4ucHS z9<4a?U|3eTglzba_&)*3OYFCR@k5mFm7=6i+)v=^@clmqMxYJ|5+M2zIAMed`y+Yt6 zYJgdSnfUk5C6r7oBNxpHLsy@YZ_XBwLde=CJ_hiA8Y@t9{S?SMw+AGP8?IzyFh^H` zbiw7UP>m?StHz>2T6_}zk`0{>$c2vv!&)*O|1XLf=T=)?-fjL*&^LAea0fSZ4F$Jz zcIM`e7RPgH^;AN*zh!)r()w9Jxh9*1wwA*hs?zVRw-nES8r-Xi_IYnV;w6C`bXpmg z)xj*ADSrHtkUU*U5f}dZZg75;moC~6^MoPlaI}k>lTp%PK&Tf3583j_N>BuC`Ur+SDvR0qvcc}UP!UJj;xvn`zHxxW zA?(tTdZPD;>&m^InGvqp9YLY^Wk=vUY_^Ewi_?!D9VT`-i zqm)?y_vM|4+q8{Y2kF5a>bp98*j_t8U1P0}!ObdgsLS4WFw$!e7v6D%dz5>YGb@Fy z%0qPwf1(dmkH1lQtyv4-l!E6#>yyEXgj_{+IxcAp0MgPzGz(&P__WujTWHQDF1123 zohmF=${u_`wb)qhz3>F{V|)`h(>95a!LNM`+ed=yiTd^#1aA#q>MuUYP~#7Hf9^A7 zNLQ_>W)J^Hd86g)58vt09ci!4FP~Vqyyib>`2H@(@lmljr7i>NURr8vbp_k^Z)=ls zZqMD?%e*L+J%IAAw5&cGG@Qs9)jRk)1hg%{MMRAuq*G2g643QWEQxJVhK=Kdv`_sS z%XmSyV_`Dml4l5@as|Jk%%aQD+SasUTDf91XYPx5xCQ&pP4Bky3S7j=)EhNjplt zkH0Kb1y@o`C+$?)&G)?=QRs$>!UMsB29|DMFyqy6)9uK&*qK(YT_>t2@)*N1@6`V? zQRFRpXw1Q#A*t5y2HsAlBL5$h1R2Hn^hi2)kOAUNogsWgnAx-8lB25vIhxL~t_Ilu zm1k+1P(q-APcnItJ^6b69KI9CGlhKFn>i4HH4W3Ed0W(rA|9A)s|07KIDbzlTWPFy_ZKfo4vv%C-%Kk)mV%Ue{ahJX3%;u-lpuqEH$#_d-29o&e!pp z;C~xLlVcqeHpq$tU(Q6*mC?`vBo>zSq9wATP^)X7nkwHYdO+~Td;!6RA^lK6Z>h88iXZ07Or#C@4oXbCUHLpk@O12U_&lq9{y70g>-93 z4+T7`rKll_Wj4$9nbyeCSLZxwBp;KR@){3Kzstdunl7g+JL5L&qo%$+P{{xPxGw}y zh#N^EqZhv2w|iNJIxvb3XQ4rB#6Z^Wo3ezA2a7t!-a^9%#~A5T7c74|aTvVSjkNV2 zl{qk5w6GHtcPt*L*c;SkSEd_m(->*{)Y;>c0but4IzjSAW7rZ{P@wPH1b`c~nW2KB zfRVl=RhkaYHitP$Y%aOABmBVDuVWoq*mRcB;WyiSIze{yB^QkZh^e^)La4>_)M~VF zh#5_=w9liZ;LsdTN^i3cav7|rl^oPC#n06^D5#0q56%U5ZSM>No^M7}V<225#dIiD zLIMSlkaQindbr02MtMj_tHe^=vIO$VBT?m0nuLBapKbmR!|D2976u&UX`F}=@3@t^ zuWCMSeO-4>ddw~V@N_);9vbeT>9TY4;FsaLTuEsI3lHj-=oBUCzLF2m%{D*{F{uU3 zHKN?Hjn`H(1ymi+8s_{zGE`BoOwqy)gt}&^@=zW`;(O~YTuIF!zeG?{>II4Id+6Z; zxsksa2AEbZl}S3T6s9pMjdIQPe)CLOq2BIqoK|mcTDAV%Ixblu!Bk5<<$u_keFq9+ z+Yy~N_F>nP&Y~Fud<&}%+ zdVJivWtw7C_nzu`Lj$$h-d09;xwP(_q)q=xmW5mo4Oz!CrxJ-IxnB39J$n%^@u%8( zEJAC3AzI1J6eSNKu~V>PPMn`Ln{j1p>D+ip#VG+ z^5)|#dto^vlCsG2w*@DNsi#{7Dj_W6fhWK>6n|coCA5|MtR-2{a6fF~6PoR?atr^W ztaBD%`6ca}I1~d8L7Gc(nw)%Okl~pZS>A*cW z`F(=1Qm15HcdYv`TbcFjo11qV{gW#qqo-)LMe=+qk2TpYyeIreT_i#0`BVBK15}+IVg!ini!VdLL=d=PqL#hna5*C6 zm{XHXLtm}K5G3K?2CTH+nlZ zv`U1`w;0*;zDbuCAaz6kMWD(6)|(7KzgcLyOxb9 zq5))3{nlH6oE|8=88y-lL(Nr~I4ypvCo7>mRiUvIPX5)BKvl-}vMiaimU{d{iw4nM zf2EX4zPvKp{8LY|ftoF_^8yCD<~#Dk(c9A;f*2?2kf}ahwb&^%NcXk(m0B2#4Nr|V z2IJ<$Nk~7gY}mJR{QPB@rHDK-9O`t%PhK6FT6zO^#(o-Nckgx2ADCj3vwN&j0=%Q_ZCu;AK$vamKxw z-Y|T&%KcGAxgg9S%q)Wc}|p=}}y3Z<8rPq(+|9MD4w^9D*%#-~Z8??Jd{*+m1srR7BhxIr#^WH6f&Y ztDjo|YQTV)nU_Q>h=9%7_5wt&(0KqI;cpIE1HCY~3#Xl!QJl-t&RP<_o&x8j)99YI zWWs8Fq*ux3ZpeDzyi)%MMK}mVFc0HstIWQ z0$l_qKK(e4#oLt0odNB^2>Pe5@{rO(_y4oV5(?K|FkIgas+A)=e~>NjJr7vx&(K?^ zz}O`e5Pw|9qCVrWocx}FL*&a&5(baRBK6|4TxJ2H1IWE)As}I3mS~*?`0!&sW&i7$ zUl0igK~6A<5C}Amc+>5*$)O zB}BmT-sC9rXbL>w&tuQoGX29YQyDzj`sYCr*%(#j@Psu~M_*+OSytrdI z|INd-+ygn_D|fBoZq2^AKKm-0xyeITZt+LMRX%CS@iS%23l7R9d5WGMzwGGT;^gw- zy53J*v&2ynS@Fyqq&`?kNue-&M2|1)7FnBWifOuX)ZFRT7y#hquZBN|)956S>ea!r zL{J}~IBfBq5ip$H`D%_?J-BarP-#a+z_kLhr|T@F zMef#6vI-YaXK81a?Rc1E$#7nXFb5BF7LMz~DCbh#1+qYDIh&)n2`&7(VZNMx7Lb)9 zo^?IfroW^-G;jV0UIl9ta+L!J?PgrI=%g2akDEB|s3qy8YAZyy!d zXD5eR!BtEaguoFaO~3nB*a^9b zk+=qx=K!ykE=L{)IOZA(RfcrVFUX!y;qQk1`0$D>>N+$t4f>+55R>Fs_>XsAf<76u z>AI0JP~3=5XVKBFoUl~=uk+@IF5y4z`l?Ti(qrN@BX~0^O ze94U!yhG$)B(j@x5Qff4B0Z3HOTEC1$4{Z^p__=XKUnXKA&~MXVfLA39+W2(FqoBW zCMW}C(LMtdq+`zwgYej1kMI}Dv7s*^PPSc>^igU~&iKzyYvg6d3T$rW5bRe==HImc zN+^SWYw16?8O;|Bjc+H$Un2lie<;4*P6uwf81%ZBTj4HIKUdiUGzv7zF(QH!X2&3u zT%)%Khf3{6&7m43LDszTo32W=YAk)k?C1f43$n~vrLTXVsPEm z1Z8I1if7K^$L7r$z(-bViYg>s8A_a)d*(1ZVj2fJjWp$e2tZ(t(h7+PmQux{22G4N zrCp0`m7FmGLZql^5G{rInv}wM$S4Kc5 zMHM9aYVkK&yD0GawxDa>IGB3W$0?V@hT#cD(bsv5RAuxK-zjZ^$sF5qIcEACMkW>6ScjFA zqZ0s7Bpjjgq?^h@#OJxNE7j1eo%wZR^!KP_U*(wy#(QQ&6dfrMZjHM|rop2--Nz#! zL|h`^M~@2Jt^0N8`bp0m>fdlth*XEr#8r*){~rAgpX&1dBV#P+W?n^k z>K!sFhuYo=L|oN;QqZG5uW+%@4%^hSKc>c?pl-!%&9LM0Ntx|*9+K2!H#v`w?EA2m zoP!Svby;(@CA1Ol&Xzbcu4+L4MAo};j1xToMszdNk zFsX}DBhD2c+G^`tVPdVg)9Re6A53Zp#Z)Z9fBWW!n!*!`(MY}Ebo{`W zFA;E~zxFZ|);uYFWcEz0Jsg!Y6(HY^+;RG>1+P^Dk=(a`8lcUc2KiDD-v7zayL{%m znTL2?)Uxu~0@l-0S4n!S6v~gV0of7ZPTT7N)rai<5^R>>#_RowO{64qLL}bw(7WsE z^v50XL&Md)XVV1jQ%HGer!zBlGwZ&7e@oif3i8Y8EO9U$+KX0f?R8#EdtC$kIo7ZG z5%Pn!i+RR^B(e^A5d<#Vwi^Ue1 zGb1f2!V7liB_kS$2u>wNZSsvc(khj`GTB~WRJ(}zos%>(zS(rzx?`O^qn5V=&b zuS0ZKE=ok_sGjcG*EaSO&&0W;WTSfo4jXiOO5;i`3clQcdnZ5ew&fiTX6{&0J;@!r zeHBLm_|i(K>tAEUn|2WOu>6$f^>b2ErlfXvpE!(b6MQMNOq#?q?pWyUNt%8GIr+AjJWdOKN>C;GI_|vr@bI6qC?W<<% z7!LZ|qM;D6C44>CYY&^;ZiF13gEh+B$zKF-3MPN;4QbJNItgv_k<0&AwaTTi4<{Ye zy04R-DFtDS*Sxb4g7t7zcdZgsJ&!)r1t+Z3c&Rjb`{`d^)HBt){ZdFDw&P6S(N07b zrH2T#bT6?ct3zWY24r$*1=+onS}Ityg|lr>Un3yBQy_WGIP-3eFLg;XJ6iZH79Oh^ zB)c!IfJd0`wqpJ%`ej{7N65=l)oTl;)SF5u74%CsCcMIXMg$sUZG%C888fQJg=+{U zITdr4&Ne~5VP&S8<`GM7mEyXXqR8{#cGvUK3Kbtrv1^mGs!GCTYxHtQP$e#<46y(> z9nm6a`xfWe9#YX+_r;F`*~Z`qb9%P1^sB515PjB)q3C}>ts3bb!Dl! z_1-ACjeHFWfHYhtH)*rYd?*%~`q;@+_uIUcLD-^;eb78nfzXphuKq3EMZ2%W`@P;( z2fq5c8eSU!44f^%BeM@ziiH3BQ%oq}x)3ej;>lBvUg|9Qg%r@ClczJjQ5~odtQ(0R z|NbpqnY|w*qU7wKR%Mpg9kZtrje_P@xwX@4_Oa$iri3zJ_yS_dbT9k_oi?MFB@0&_ z%e|6Q3`8!hkyMWDU&ZM&$v|U8xUDw257Y0LSpJ%SIP%N*Rh6$(4}JTmopxql;cQOE zmu`CdOaB^z-Y+nwLT`qN-TjDDh#OE3ikN7$WB|lGUKXr)Wj#}D@b(#Z9g;@eE`%*u ze+09tECz>#1?^Fbx{{$T6wI{V*4R)>le`R_Ci7+l(oqxJwA*hb_CQ8iGSK%`E&;O- zTz~Q!{XyG2B>NC__Aag`P?4QPK{13f=Fh72E3i+sWHhG73q+$fepk}}B$!cpspEP>+}(Di~X(P(nI$ z4L_iN^Nzf--rkHu)_48B@ageal0;yDTH^qq5=43@+lxdvS}aS{5V6UU=3Tf- zTjj4Q!Q&gFBA8y4qqvYjZ$r|Tia~ef7$;x`se**C7E>;Mc~OOE&2`6xFE~_nKW7%} zJRrZ5WT}(p)xZ}9QAl;B5}nr6ApB-T=2RhCQO;ULIdM?SjHTb@ig4(v?ddq{{P)dK z8Z$`pvs)02qu4j+;CikMZ3Ju{y>LyGLm5h#DxxZkm177qA1~b*E@Cy{=Amqs3*^E#^$xKQHS24Cy6+Cwe%vG!aQL35T}&A`*i_2ZWzXiU z)yemY`I zy2TzonZm)SFBXn z@fi2qU~RdMM^W%|Y$A5g>tkERQIrqAEW69q{2P7wgM32J-5}QoVVBl48~Fwr&*EWAaWDU!Th9T& z7`}J4FJ7n{C=(jNSpBA?NM!#!WMe}W1$iO$#AvnAwRGHiVGRCuI?iy!a;c={X3|~O zkQsyQZ_)^D-r0sLJ#HCL%m)9fn9T~W5(Q41Em!(s^Vwl3@=L^jPi$f7%EZBxy0b?~ z>#|>3@JMgy6zMFNlij8o1jUHZ`?;+g`7d&!BCn7nN|~zMA`Oc z4hy!R2yYZ-Zh>`#9tJ69&2=AHQ=b25gnaK3be4wTCXpCwK)WWh?oYkDA)fV7KEl9+ zZ`^D+YlJJV_(!`LFW|ObO>bc`!QUQlFKffP(bJsT0cv@!fQEAZVOzpm#%eer=Qiy( zwmsu~9~I}5Up0p|&w6y#pRwC0OJ$K~22a+FJ*8UA*0iwpF6!bgIKK-^73O{Ud_@1o zzFsiNda^MLWUNdD=$R$ahmw~l=?WDyU!f1_$|t6ZZ0(5D7t9QY;4R3fd$1V}b4O&+ zRxZ?Y)vLLAeb~98FdBHN7`Xq}A^-VY>SfPvmSfBhX+Ja!OQRF{E(3g1UF6nWb@$P- zYt~oY--b5!NA|a8>FAw~i(W8qvRw2##1nu7k7?BhT4Bv+i!Vx{#h;PLoarul72dY{ zAJxA;dxL%z&>~7jG2i=VUHQ%ckB8iCIxv{k588> z#c?LY2`ocxfA{)t=$1B8W*PjY%@Fg756c6`;e-@0y^^x&{kUATG{zvDgBr8lIY3>J z0kd9CIWb^v6G|Mg_m@dH)jv_5-8hWb36Hi=C%-IZeQ!m3qv9wF$-+!W%VgrR*fr>7b{ zKjDrM&RqLD9rZ8MI}k-TQOf1FqM(f>djV5@Hg9doeZ>(7J%+@w*OOn8Oub)Y#k8>` z#t!~MBQPAnGKx|_#%4TWIr#VD>^VNwVq&cI;q6OQ7Qpt}l;e3?8xPmHiv_xtQew#P2{fK%UM5aH#vZ|c{ON|Yy z7yBO0nCz)pC#X*XM_9KFKH9KOd?72Vz9>ImITwieT(UQ}HCVH$6WiBRI8OAuJEq+p zC3rpZlm%<+8Rw~#TF;B;sH6~mSWmLC$E;-rUH8{n%vc2v#`=Ck%JjUoDE6UosbT_%tIlMyAS{=K^7kP)e&&6Fk9v7@u#rJi!& zFzfL1yViFpm#Yp`V*Cf;1sqeZbJ9Xpj;;;F13;1nkX?s8778&99fiF(I_w*&^n60{ z6YnrHM9~F?dcE(T9cyI3#C#g>R~agl=Z1Qfb;tjZ%t$CykITARKuNKx=8Aw{a~d40wr#?CuX2wipdTQc>aF!uAQsrn zK&-wcQY#oI-t;{b0(--tx!Rn^VRuFFpp|oo}tla|TE{`6HhuC-9TM z%}sCeg7co)QS{yNXGy`ha~C|U%Jy{Pnbo>9Ob)tpR-?{P&?M$n^dy?uNk13|n;N4Z zp*q5wh$@~FDbzjxl}Z26G+2vR9f6N9=^Xo7K~(@#9_s%GFfI^i!Q`?=Sw#;c0DrLD zG|EMe*-V{yyUc1#a_$h0$Uf1V1WXk0zlJMWA*-JKfq5L7sfz-+I}{x zo)$Cp_C6-Lajt$WVAlo%inM{bbxu-GWMZP{7Kxz)ODV^&Z$@{HmJoVn(RY|`bb#*j zTYd{M1dr} zw$*ME1yn=Nk(y}muG^J>4>HPa@mU}?B{m$qv*-{kkRdRigGX#>%k#Klzft34D2J>i zLC$%ksms4Sg)_tnWZu|Izl#u)$A9`Ut+_(Cl6Tx2x6mb)Vtg2LyK$E4upyywQ4b z=aytTIrrDs(ufcU2PXIIJMoKYhh#nqG%e8guE~~c&3gV_DCj;P^Kj@E_$IilZ#q+M z`k$&%GmKxj(omX=luT{sZ~G{y`EY$R`%(!9q0&q&DAK5`$lRTR^XKRb&yEgWZ`BBX zm8G*c=B!~LOxEsf=T6uROIR29iR#ji_1{s0)i2j*;B*LhChqwgT)oJ<1=9%$;AWku zGtM>ov!*6f{jY6@aAw?E(hlA#WSm&=VW(x0g1uYvm@7~5+cV#sBbOAN=x^fyenLG2 z;(#EwLqCs{z?g11jlH510cg2I9m1^KOrHI>P`F|NH;phXaA%q}#Jr=Ycb#S7b$X^z zu-E5=R&L?Q9#TZ~u8GzeK*{7It3j#0kq9_Z;=m8zs_P2LS<}M*=bdxtR(q<0C5qMC z@HJ9Au4kO?^;y&$GMHe1V;WO1si4o-YcJ{$mn>SQ{$Bt0LZs7gS%{qPjVx%_Yr197 zo&e~6%f+nJ!-;$3YeLU4s-@awFF{#q2Ct#X#u`l;bXLl1al-xdhtV3;+KTY7pHR** zxV8to)J=W4I;l_XY$9`5^0~ts+)37GbEpSgNa=9laG@KLg*VnJL))xYhZm!sEmKS( zbkcdA2NseJhR`uefwg}*IqLZELus)xU_<#MUuW^UdRhSyAGADh^)w8ef8F>&vd~6< zcJalMWcZ1A(EmWpZ?rAW7^Rku?xR~a{5g)EE~fSKc77?7;Uf@b3;Dq2%ok2hX$EJ# z&@c4zOC50_BD`AO(6sS@d)L{+X+%Oi>Oe}S3phCoK0y!{v#3`5J`PPzUMUvSu1@2u zEwL~Am8y|lwP_-ZrOgetH%ZR9h#NWzh-=UNx67bbMFZ{2W>}hG%)=DG*p?8nMJZ6a zqRf4OZB`U)YV4IaO0sYEGj`DEC+g$IaW(Dbs#_tL82IxUmEmui?0oigxSUUld1w9O zyg{DmC~?lL&BFy7d;(Y7tT5|NY&+nlAhAxTq?l?7SMSR=->i&k?szx*2fFf?C5^?E zv|`orYscK5yjfqKGW;{5gP%|QI$uoffbYN*=YMVkb5*8|@0@71 zJECoyYfr$3g zux~j-mL=qhYqMIhHfk-J^_JMlp_XgWRv;6Pb6nL3YGcW4UUmB2?3sM5d+ZfK)gG+A z$P%!5qlVwMM3vv)D=D&9qme741yb~0AzYV2;wAELcO#W*57vwqyB{9 zu$+id%NeJ13Mb2->}ST&MWY=G+wtVJT_IPkYWO(Xml!kz<()*mksHNip5_h_bw6sg zi~}`Dk5~Zr1GvD1nXZ5Awg}f^T+#`q?M6)l3E<|!I)dQO)QAfHZVP75B&n~1O(2R8 z2h`K&a9jK+Nff$TA@0kjxysYYpg>x>Mrp3|@Rq%PCxqmyKrr&@?eeQ~oMZNMIHVxO zK6xqp_|6nwQ-M^X*YSbd%!(X|s)MCFCe017ON%=4E3Tb}&xfhh_3kg_VmY8SihVX? zT?Gm2LO^1ls_wshcFvdL{7bTrAp;oA&v$dj?v}o8?)4Oe>gmq!HnUnh-F9K?uTFA= zF+EgXd1DBH-$eoK)`^VOIv~$_@zQduAUd{Ddt}sDUh62G>-FF7=eN!K|Gtz!e0$r;=4aU1+nSjh57L#`GNTMpN*FS4i(AE~t#7jlU_dZ== zzny@9)9@|Fw%}!;eik=NwPNc!d_vpng15!O9smU>svR^`JW|pp9iv*(PXxLLwy_xM zP*Rc5eB-Pe@3`gOvO^zm*Pl$iaiow?Rw$LB+BE6@>Pj#8S(~WaPl$UV^SLgeaRzQa z)_+ZKU7j7x{`5vOL>01MP(_}QFk=7{sufH-Ch4F`>w%Lb5rGu%9q$a3C*aN*Hfikc-6e`sl30hS5U-QB-&Z)EmM&G-I`&*|r7Dvfw58Wu z4T5EceI1#0`%%v>-15n)eJ>~(tzRIRK;AfS{+SjaD(Ok?MZ+o_4EXzNrB@5a!KV4L z2bc5@j{?QU7{UohkrpYA?#q~>W}%ub>83M)K#YjHbeKbYu48eMFxN778;(BV=ueMf ziF5&jyr{2}y+V0<$fdybIy711r#o)8zJ<40db5n7+*}yh7*)|k<5G)ki=bQdBd1JW zkUxMPDFSAx$LGw#vydQj5o0_sETr5GQlAd#q_7}1%M2M_z)UAqLU7{V;&+ljpTxsOErf^-O`Wo&#!(N z`sRC`yDMq6YElQ`l@P`2Se>83m-0L4#%S(1dBYA1#vPN4xi~zB5z#W9;LnYi;UE&RM~+oCv}% zN*Kac^!55(>$nW5&uf*%GgCTV%vuli_a>enE#0buHIQW1CMu=KXC7Y|pt-a0Ur1sO3rDJ&ayGVj+<-{mjb@7Y0vnURWp?z00mP3$ys!Bs?>nP!z9krW6A z1kfvXOjwky+b+y%<}FriCzfG(avu}`0akoMKTQ*$10Q4UGH&T;lg5q+F1*s61I>d4 z=gg;nb1#|yd1T&FY+!vEvOfqvd{e3j|70vzM5u5R7!_?&z7+3Okp@4JaDv{enylC` zUL5m~vC7qs{V;EMZWDgyJ7z%Cn%{ZQ`_u7L&vcFzBbo+WkBiQGaBpFf<>N$C9a^~^ z)nOy0L3{=VzB;^(=UwRmTrV3mnak#AltW0h$Oq*zj`ka3srt*o7)d2djA zH*kFKelUaEXMO7Je;Mag;v4ceRI^WKCv26}*r=g_Q=3PB*O0Ms94~7Yo4$u&$OIw4 zC|bk_C-940%Tu#=RkZsL*CXFwYQla#Umkaf?Wfim5rp=naSp^AF?D5CtX@viY<~%( zT{Tv2e`w_J?7y(hqElp9SvTiuCVmt=|F}xR4M+Uqpm)UObI()ynPvzz6F4a(k#^i=DNa; zia)z<`!>oz(Jkkk1ys4oDO+EsDKgE!hQ)usB4@eVWN}kbNh=;$GL3joBSGHH1+E(4 zg05Xp9v`gDmL-@I7J__Rq)Zcb7yit)iVYZ;fQ=)0izY~jT*Mt6qxe*5eVKH>>9AA= zfWckb1mlkC3gIod$~iD=s!WAm**Dvo=7Fn}1ssl-n*bCR^xU|1WfWH`b0emA`^!~R z2?$UM+*EMH%-L8tinaFeNd|O99lWvnfYUwI9|HHm;$0&0ubJP?2#YbFpWQX487kDX zIV~kwA@!;idZs&l*OKd1+K7x;XXR29}ArN61F!VpOLm=faKq}1QK~9rb9-Z$UQBxkblBC#qGaal#voBsj!X8*K_PmK1v@zqj74 z!I)9^g3Kp{rEr`M13u#*eG?y!0mdCxO55&wEaj1)br|Gun(rT zxj`vezPA2!v0UrWVL+*xV9Ys5XrILc={7b--G(AMznvYzCVlN4{zx$gk1b+w58~*| z-}IdLaSh}tF(9eg$5#5*c$*aZM=w&U)`N=pUVZeOxHL#0?oyz7*HUk9uTi5#>UG7) zw;B~p_PpqxG({CZC@Yrdo~^_9MAGN>qE8oogf|*Y%&RxlOaWHnW8t z*vPK|jFr(2$NeK53AW-8xyv>a98j^_@zbxz-uS?TH;pRcR-8seR@MIiwfp|NZL=4I z+7exEw!9LC5Fyv)2YXAYKgEpiR`+e~WA}2noBD|m!6kJd)zT|cBIyOg0w%+JU zEv!oiKz3jUX)t`SlF2d$F5L?`&f3#N5ex4%#w0x>|Gjpfp`rarePqHZbM(*;mkqEU zA%iLJ?>56=FrQNC%1xtc0raqcvXa&t&s151nJX>^-`S3BN01ZJW=g@v~jVABGb4%jc`xBC;k1~|6Qq_tRnbs zl>hwf5DLXfmk`zoS1^(DO?5M4ddC&Tsq(z48Bz4L)VnZ8=fZNH4jx;*c z8R0&qaq zcgo(+Q9l?32>B|V_TfwW$69cb7T5`SPYXX{fCh(F#*vQ~)30b=A*iMAJ$n1eaF>uf=vqRj8MnBuNbfUe7 z&c{GbM_pGy$O|uvJ{<1HwZx%+9b#BdA_`mq_knkHs-KC3lJzIApHXOnfCwu`XTIsF zG3tdq`uXoK$M2`R7E^YMyBTe@maQdfLM%va!DoECRLW+`RFm0Ts#2&eJQlk=e z`oaVusN2;vu>mG^qgU%9-T7y5)&^XdvkqE48c8EyA#de?47tkD+42+M8(q?K&BuTY z4tt(W_8Vq8GDSCeo;Q;Jv;ogW1=R{2(Pn{{q5XTcT^UUu>ET`|*MQW`)rkQh*=>6e z03A+v_WLf8jEAMl-^STYZ&~94^Ty<32EbfvCZm0h8Id#$M@tQOaa3G-dlN@!`~4=s zkXMv<$60^#gPL~H)?k={Z+pS9BDKPo^XZP}ntAZVPGyhEp@-!GZ0B4_A=u_C=2ki` zx&ouNoRF6dv_5CE=L7AEt`nh+WnBl-b?{dki@04U&!;mWpp`%G+F@`Mq@) zonj7RVQ^*KpQy^5&DeFy)>r8BcuKzM8dbx2~Y;d89%PHrIO-g z8`m*Yny=V>FFnXuBqxw0<4%YM{c;;< z-*Xi}bKgJuIPsyq{>i3~SE8r~UA8%vcmaWrC*NFSGJu8`weG2gKyzL|0o5SjVE{f} z2jk{3+5vs(r2T#O{)n&uk?%b&Q5^xRm?TDfozRpz!zO!~5R1gG+TuBDlsS1gO7_0< zwfc#6S&RGKr`8;oRCO3jpM#?)b@{o_pxHs+f&s)SlfU;|6 zuip4=)}!IqO4n3QBZ}moN(Ulnh9`K}_*~Ogb_qd>= z_hG7CS4UPTb8p-efkah)AZif%76W*4Xvnk$kkqmJeop+}@;NYH@R>>Wt&JC_5_7Bj z5B_;?WuUAE*Y_f-F2U%7-;unUcq*PdyO?lN0}N-o3}kRgh4RgZ9kDvXM-JzEdtX3# z=W#&{>nz7yZpbA0Sz5{wZJef@HYY2xJF%7Y*vRXwlsKl~9=OJoCC%gC<&WEsrOYH; z6qX%qrxQ(Hf3?gXRf(iKGFoiA9Ou)~Igp_w}-QKYoRf2>F~dN1!h5icRi5T$OZ55K(iY z|6>?gZ4BWZIhYTjf=jolLKR{l_#=c$ig z)J&x=4I;P(#4#tj8JtoJtSX)At^2LCx1Ly6SA}(?f-xrlG{2Yexe~!iyI{DduxOmR zKE|#97#=ulxv3-Sg7GZMNAsBf3X|nuWJyCjomaZM3l+6H;$NOJ7QP?fYJ|rrw~+5Z zLBKR4WQ<(cYO|!6;>eeK;kaTbLKY&C)h5nQ`u>J$eT|}wLwPV!zrO_U^ba3cHK%@y z?$f$;$J}U7`7Q8DFj+$jm+h2Qyf#cDO5a!Jc|l=>p`5tt2n00{vP1erA-S3vW=Q{y zksxD@kiy2x_x+Bs*mD9|>Wh)Xyv_+^7!zg=s!KUYz`n`~+eBEI=n+yG{NR3Oc2;T7 z|EFf6@j6w&YiZT1>>Cn<_v~K4`WYz`Q-rc4dyQ$f{K9td(|COcYa-=m^z03NYq-Uk zPIUE-e9|@ekRGe#Re^#);MWl+SW#iOj5s6%PsabF>8zuw${x3WK}t%xrMrZSba!`2 zgER)EbfCB0KtLJ<>5}H%%=h>HIj)&;u@>i?y`T6zM%c8c05|p@6NH-AlS zZREs34;(-L8LLAt%H@*B3~2b7?o6aU2`%#FV1B3T$f36Om*q@1C)Qr|a_T;HuH_yJ zmmKsO5=vup*Fy{p==-VB&{tV^Yb+N>BI=*LX;mxZdd8Co3IIRlRIX5o*@ry4eGQCK@tG!v`CKON!SVy`hbFc!s8-n^|>{us0s(0f=DF{p@$m+wYAH3Ri zFa^cw`daLb%Nd$Si<6ah6}qu--!i;HWxJMlhl-hfC`L^xdCQS zfsH#f^i9Ptm;c6f49b20%nPhACd`)tDsy44@`C{oPV2no#7dC?0qzB*IV_?$hp*sd z7yoHBmKkTCR|PmeB$X$j3tD2{aSrIXdD{K0Z28sQM*Nd04a(LEIO!VR{36y(+Lgkq zz-Qk7bJnbvgTmv1>815_eE`DR}$OEbW2O?(A38vlI6C4C|*5PV73o`vj1uPab z9TwP_J~3|$(Gvmz{&O!Y0?}{~`Q$45-u>$Xl}hj57o`AUkTvv=xspKdB=|Tu{Oha6 zrr&>$+ceA{trBQ@7(o)V^7r8HN`>v83n*@NYVO@mz}zBCds~h(|2^{o%dm0(C=4^1 zhVQ2bsTW`3ZUtIs@08KTQl;!)P!fUI-IHhxofi-*p<*_e|6qEESy=+WjBQyH(%=JH z1ozK2L zZ2xJ!Ug7cTY80?HZnj#5!OrCMWna%vh0fVLT3yzLts3Tn+YJYnKwi$i(7$Uwy1g#7 z9=nUS0&jMv36NEcUA)(oa9VZB|Im9D{u+ zMwK#ZxCi(_%L^hg(?VLw%KEV1-_Wxx&0aRjhXULmW>YF>5uO7&nDZM#E8pz+mc0;BxI-pL#XLhw8xuN-bH7jL>SoGgX?lKO8DAl8;lYjqT9 zwyzsRY7=%?GQ|bnOo9DwV{B?e9X>gIm_zfY<|KKScWV&})J}-RW?Z?JrOl&#{sC^C z-k+UvBv#XYzJE(Hj#6Ek?|>d;vjuF@I(0-AspQ?`MGOtNWGT`l+Jfh^gD^kW#P3aY zx};AjHv5QIUmBdy;UVD#Tn&An`VC2Nmy+5O$Lro_jlbT>V3W5~h#CxY2w6;?B1X6k z{`SVt9&N}&lv4%NE6BL{$9t|ow{GVCG zI*;eB;ToXO@fO0&x*pB$^^iMARAEXykE)3IOr&;Gq5@`!;#<*uouo52jo+YK8YuGK zxm^eMb+Q!}Ki*&M`wh}-&(6b#v4MDZ%iz&(B)ccl$XrLJP*Wr|F%#!u^egF zLKXd^B9~)<|I}z={RtMcu zqodvvaYtjJ{p5*U0LBn`P~(P3h1fh@DtyB6dAccW2Dt$xb^UpxcyF)Sa}21Fpq_k1 zB$#w;W%Za>F;tr2iZKB~`snu}L;Ap%Z}qkfP1rtK`kY5C%uyVr5{<6Ep|4_T9S%O} zv+o!XUC-_%=L?AZw|xV$vfkB_`H2^J`G6?XBxF#d&bH~Qe{xB8hv|l!AVJ;3NtqC4 z?O6&`_>=d!I_2{gIjKM1nA|UE@``wRp8s1Rd-#j|3~b&Nvz>NVyw=(Q{~L=U=~aHd zPYd#xHD3zLnfLrch2=s#(!qn^`(gf|u6r^k{!YiKb&epon?BvZ;ROGFhSqir{A(rB0;W}T6tYpF9iUZiH>x7afr z0{Pa@O?=$r^#YT_yyuI6jbP3x25+N~GTCaBkw6a}gPy&DM@Wa3(6&pP0qtL9JJ=2%UTtRk zF~(||d3|X+K6N!=VUmyql$Qw7oWasd21y+0+WEq{Kp#!gxEgwI*F8}Xk8k#JL^Y9x z;$#H`D@LrX^HCClv41*8J??bukPE&9Hp)5J{*MBdbJf3`cW;z=zP6DhZo7Kk z;7qL&c+|MDfK=C8Hv@?X8&#DawDi0C?N%F~$Z1Lbl9kPz+3B5Z0$C|qNgf$j%5HbB zRohc5tzEwjXq)=5;rGa8Sj1P}9cG0&O5Z|ckNFA2-v!yl?b)yZ835!_ zuoLPaCFjM#WB8)=bIq?n7Felp9Bbe)@!wN`EKyKBZ{Xr!=86P*2T=9X=p5eUQLh-p z0T~F?S=}Ai4D!sSj8z0crjA%}Wx{!hJ%HA*sO@s}&xB~x!<~eraS17Wp!E>A7+g_P zXR+r3z&|peFId1$JGgR>aAdj<0hzLVJi-1oJ6-RNo;R}p#wwAiUO_u2I647wDZ_>4 zeUHuSQKQ}ag}L$jEkV#dJ8X{Wglfd%BeqWcdZPqfTJI>bfu5XqmC@8=QpP1{m^cze z9W9`lr@BOCX_G2R7TvEDzW&7(?IrkpFu!D*&MrmyPaK0r#u# z*dB;X=K9nDsLL{^X9+&YkW{z_R(50lhkO*F_hPH5Q%zrkf$pDTcaQCYp*Ay4A*B;V zJzk$Sp7$|xJcC8qPQ^gkI`4I+yWA~Nm=x=%GOTU>_6F^&^X`1?@#^nCu(ESM@Ywly zU;23Dd%xcKa53%s(Ay~b@bhe9sTDdujYmx0mSRIcV%cgG@5s)kGcRE%2|26n2^ro4|b7ioG5SGN=!Pk>RU$+Ua9seNNvY8zfi~I_GNl1 z!fq2?G*AVLk8M;~u1v6OtU0vN$&dglU5w%I%X2>1zS}aG$=G~NxQG=1K@`N0H5ghw z`=?rHCg>9pwB)(0??d=}gPDIqrJxmbW{Iq6I)hflRg!`dUw^DexC~Pmk7Wl4GjbH+SLK(S zN&qJ-Q^eoJ=R>#Eomae-ZV-&+Rpzn>L4|8rAsE1?A$P-Sj@ zl&?%QS$P~Od#JO}=Vh8ixE*bI#e9KvQUl`dW;o3QzhS%4VW(Z&H~LdPS28Oroq|`P zFZz8>$KDkRkR+n^v2SB!yk}!5S9;tPNVZ&ccrGO9!HkHE>xO}AOOL5V)-g%=r1np# zNj!9f#%K%%?Q-c|xnvWK#x6a6%9$SQzc~e;n_uZ5&|=EKm|)B=q9&maD?UqNZ|x|j zgtZZ@+8|-3$}_33)3`|;|2XsFiGqJ>m~axJxV*VwS%P##UW)>fX*nSN4|o#FP! zY0^e#_*cIPek>bP^$+1-Y5wfPNnbV3N0UYejn|oBpJ5TX!kKyxC&M$OY|RFRTx_=3 z?r{}gCqO^i(@kni@LE#A8#M8h{xZ;3q4+|QnX*q)bB?k)FHs@tbcx* z=p0(2-DtV*LxM>$;1m0qB4mF#*2Ip-23VA*2S!z|&rgAnf27MBt4qvuMEuxR&6)M- z_Cm_xh%&&*7YBP{mJqwYL_;3tW7WDXHjF)IU4WTBRdVnr{oYRuu5(NT=>Wa{#t&R0~H<#D*?|OT5c_&=^juyC`r0ubo?!5gLVB&Ln_o}n?IIz;F znCV=+>vXz(^K`AaKT+6+Vz2o@U}_jdka`qYBz0JKlbqfZf)%GW$#**NWTcJ{t3U(0 zQn|hIGWlrr`h9@;rTUTVCi-Xc^FYoOW!LtRuUBU7^Vx-Scz%`^tghv`O z_I4QoXP0VN*H(}Y9r#$(6BSgRgByAe%q2+!Q`Y~~Gs>b!>7C`~jaNx66=?Rlbtx4s zq6mrutiFCi8(@r=R5NnD^{}O*Fz%&IKym0|WgfEVb7I+eq4BK#X%y#BYut`K&=u^k zf$u&%#O>4RnI1?Rl|0!lq$z8RLvGe3?0NzXAx~iadVbeBAK8LkI=*K=63px(yXD z9xrY~QNFT6Q?;NeH8>7f&;BW*L&pgVFbZW7Tz{jZy?74n22{A!F$Mob_PMd12bKRs zELJi*QY}1Rl%&ib4h~-!3BHEwVOsi7_b^-S)-B|V4*fQ* z8x7rU`IbMA_~8`iPN3PFS2U1?KT*6N-p^B+4z~msVi0EZt({qjYP-|B)#2~ozrJ3A z|JH}p>H{Q?zkJ0KtJW2laafar65~;Gu^FXTb^&i3$(|PTut-2jA~=5(%j!}5`>Rss;f&+^`fRq zN3RN41Gu&o&r-d*&gX*LeMGi%CyQKfdLk8~;W)xZ3*jOuZZ-WmB?oBcyKLfJVsb`f z7Bd_o9noiknZOk_p?Cr%o|;cm0ukyv}5q{NLT;5FwZ0k~ygCd;t$)p2P8xH1FQeh&Nvj z<4~{7JMb&bRl3CYm)488)-t?FS8w3RI3LfPGVyJ{C0xn!dK|mn$?6akcISLe>sDxx zear_mtWOQeFCQ#(IbtwX6T8R0UsqVv%tw)sA5tsujtT=seali2h@osjk-B;(4Le%7s zXk0MXAIlzx0HASC>#gYo+i1(N=LdV#JIxRB25qU1OgQ>U^S>5Tmwlb}{af+?pR%;# z?&y5-F8V|MndMOVZrruvZseN7H1V*_kB-xQ^xwr&Z&TW{A0HZzF0wyLp;V`9ZLmsw z;55sNCzg-VMinaSu3WlNsb6=}2~f;k+V`!Tfo!1@LH;*Ek(CT8rzx)%>8ez|_zhNm zY^9JI>0t)X%W!`V4@T$)krTbL1T0>Yle8>BE`^hKw1+nXN62&=qZJ_qSAYPMq7QCq zbxjz~iO3BSAnk)cx0Yy(l9c@-u5mv9FuyL?A0vne!QWqD>#}+`Tf&lls_wnUP}y57 zQvv)H9g_2N=|=_=h1_Kde4pdGu~;i9ES#E5bRyJeMK}M zRbmK3p(~_OX$Qyh$yPsD_|FvrtRfV)6O=OT69!&Id=*h@9#GqkLS-TI^vUImE1+o} zmG4v-r{QCzyMErpyaTfbvACm;wj!<)U^l{|rWT)Vp@-y67#SyXW6gFfFs(?>xN9C|nM`OfFt^2!dTS(iBoEQ?ii^ zqiY>cAycHwE?eH^^uIt9m~m^>VulyfkwTF-+y2E&hQzi6A|3$ed5ZaD;JyFzdRTEM z4Lsyan$i#Ke=WbK*=H(Vk8|N4i7sB9=*p~k?a~8DgZPi2CC4Av*8%HFCN!YGO&Y%X zV~bW$cPD~uTqN=4i4H2{_>Prs@@sf z_I?S6?j@Sv_W?%jZCD3k<)?LB|9LDyvNp=7bNwywjj3fc!x*-lyQs?p4^LyI7O&3t z-Fm0|!TRq4I=q}11<1(7d0;lgD)6*-Zessv=kiEorBHLk0)CES2X&4~qTVTEB-Tb| zy!IVImV)FcD&&uT8snJ(HZ_r{|F>ve0dxA@$d&1=-A=W*n$H4U0M^5(o49PMHGCxX^Y?D^&-sR zZ}USb@)K&Tr!Qz(|0w@tMnK}>ZNwQ~+BTbQthoIroM=1BS%c2h7+pDIqbXG-Q%FFJ zghiHETG)7tl9qkm&uyItNO=$=JhJuI#2c4IO@9+=rzhP+WYkh;QF zM}*o215Z{>l-!XNdhp!-5xdKYED+ogeWV|!k8Y4<${Qg(tU2#dJlX3cAep0wy7{g= z4^5Qr>MGb*_z1oo%?NBl=yf<&lpozOrt|-!e@mKi|CRd?8;^x4IH`RA=4Hs4dpUln z;|H*S4c0%i)cfHQ!q)=ibXn`Ft(SSn_0$F+lgY2+8)vd@Um+lKc>u zV%Pav^JabQ=fFo3uq3P*v%<>4hKB$LPlIwdsD=iLpe1K(KR(Y~$+IM+uLntD6Tb9u zeKI@Bqk!4bv-V9QPG#FA-jXSr=h-8+i<^=G+!4@>{CBKeTzv8u`pt$w6JTbM2F2ndN^ zPZgyNmh*5@Av`!Niu$~E#>)QvcygPN!%j0mX*gs!p=a0?G{@1Grd1`?U!Ca~ZGUdr z!I>IIV1)p|g(p^yWMarLyC2|i5>-Uf484d;UajIN2xHd+VVnK?<3I=MHO zf~srZwpPa<|N1`cFNrPgxiFwxbMi$~C83X7x+VMLd%*Jgju8E>Kd<;S_)ua%-k4r5 zAD>XWp*&qOI#Hk7T;Ld^)U0hS5q# z=-s)Y(9^;1H2lvH;J;KWOsq}i3!!9xqt0GHAlzg{d{6%hRr_l1p$?c~!Iy z(DrG?%H|;WbFRduQF7? zDGN-+E~$3qROzG7vHyFziY#E(E5L+gcXLjtF52?_=Q; zZoO$T{5PCgVd8Z#{4Yy%MK=i}w5K>>OiP-*0XiF(LyxHTm*{i&&yt`;-BNjWXV-7r zTIS&+1!I>)R^imTyqt8u>Pa7B#O&I3Kv;QgRiyVZgCd$qiXN~;D3*@Kkhy6Lqri4-Wr)e}~FtAyxvki=LCE}-s#U9!i z%~#ELI4~9&DwA#nY@v9@I;a4n_Asp+@v=tGSG-h`P9$BZxw}FGGIV};yAJ|yAN$Fd1@_M>*K{bjVU;vc#ED+jo%F0+ zy<0)uH2P40+O*m%4c7gKqQmewn_{j)RP@1#s$)A7FW*4f?()yy#sp0E#Oomz7#1L2 ziPGnczUc4}>4J~kq*u3cEL3fyLK%0$iZOjR&0_L<&&uowfgmZAMHhJpga~GEkaRW~ z^nf(8fNRbzXVysM_qNe%E@?C+eC)XD`P_3|jg&c#i|<9+)X$L1T39h$kzB1k5&Q$Y zRz<*1dFB3$kjq+C3Q!H~D0Qf7JXM29&PKuIU3877$eqs+wRm1L4&cxP?=grUuno=g9y|x}ZN%0dZeV*L)A?zR?D-fo%^wr{@T)-z_QU&$bQO+JF@F>q`=GkTra@?^SPiD zaa}mtecy_g4=9~xx4TzE1xYZ24LX;GM|EV8?58x;^y}+7STBEWmCSl8d4JgD%-R0g z1Ols50UwwF*c?hdntA{qj{ReH8ISApKhm*YkrUCv{{DGO%o=eSZLhm zJ;7$=&3)IZd)XivPj8+=?^5GL-g5!}?6|Ruez?spB{mFN7vBxwTluQZ0!`GTlwH5u zgz=kWa+EC7vc&!JW#6@ylFi+M(JjgGiwB3h{z#j0<30)}YS6>J|8p&5*o)vK;$8fe zXQkucE_B6<^%~UnfbfeypN4*z8U$VOJ$vsr@r}?K{pxU;pfu#=TOHq}Dd#&UM(3nJ zVbq_`bM=r;-7*Hb`WImITsVlxt_RE|Fb*(IBoQN zyqHZev?}7!&5i9A&?6oK0o9$;d9~HQo+z*&-`&gSWW!!}_3w6W?DUfT{pkAmz)5K` zODN0QtWis0;iA+C+_QzJ-*MXNzDvEvO==2hUerz}I1IVH&eW;N*|jsT20ox84(RxB zd#5c$DW2k*W^S*qF79Y{+`gY>IkV&)K+E6(j^!=QPC+FA)&j5;?@wKpO{aN~k4h&J z{j624myD*|y{hjVkL*bXs1+FT6It=KyZ?Fx+=~XM+&hZ63R!01yfv1Ic*AnYP|qiqC*r z25`M$2@BF;hxO^HB{b#K5kx_+?G{XY9S$5sCLYI-buBdf#fz9n@9MMA;|IOmsC>Wm z+y9iC^X(4um&KB%LXgQApC_Cq7E(bvGXF)L*}M?%3X*=Xh+TAYEpwfb&edIX2}WL) z-N)-}(Y}*ms%(?HRg7RmJ546kz=JAkZ`;_>cNf9gSrzxchxVESvu_BdnEH^izCt)@U4Am=s62(Y{@qI@)4z^ud(qd|M!O*R+II*X)_e})H zr)tRPRLmkOE=**3Cu~$YHo}!$_3=Z?)=>R%DEfC#{9ElIFE=g{syB+8#DFJ2wIVQy z-;y>G%k_)IFwN?d!3&pTN(n5B_zq_V+?`i~!YdxoMch2GDo^|I0SZILv%sBcDvrn7 zf3DGzjAw^u-dL$M9EcsEs)T8@WC8d65I3wgrYj&)ot) zoZm%)8rw8XxiISk+WlS#;gq>pVLv+61zpUN?LDVTi*bV56}b-v37V)G>_ z*QJCFVv2UPv+uL(rO)&<;+{dGH<(!zvYHyjoM5euJ7DBI^*~>}UV+oQ8EpQ-Y^xob zPBn}y2vrrOY019L|EX$4%LOdkcg&W01VxgalW1H^Rs0F!?zUARsB5jdwg2`IPa8&h zHeG29+IX%e{Bv_zG$~;Y#}bj@&G|Y=sws}UmR0-;^jnHfUKZF?{O0ZMg{U;v;VHbF z`K{+Da1Tqj9HO(nTOW}j=UYMRQrpOcXeNg$il{#;AB7At9KwTNBj8;~%UdVbFt&1v z4$mf&1AX;+JEMFG7M^%HT14H+@XPi_BA*LA@a>(MMe=A|#*yzCf7S*Tb)d!fhrFUf z7N?Fyy$e0pW!*G|kA#JDvLRns(G(FvhFlhp5z-t2dEfzl|N0GBGY7x>p!vKKG|01b zWxCuJulMNUaxJ6*ZUaPb@Tk9f;D@F#t}!}9ko{nQ-h;!BV{R;!xjRCP&|Zb~Qj5p# zloR9!MY$Pv-ABFR_`t&PCPdneKkdkj8GWmKA%;l<&5@s8OfWg-gpZVuuPKnSHc#TV z{ZrUB`K@%}xrzSk+^(^gl}&*&>w}Z1+Nh!6!3UT?oZ|PNEFY^ejx~i9ey7vDO;iDA>FuC^QQcT^|q)~@9BnYb=ozSQd$-~>HqE0toluA!mw@t-Z zzkBysv8F#d6`v7lBnxb$kOob&92j*{RY;elhvpy-VnA#-`aOg>W^?3cJZcQe-vbeUEztY~BGPp&OHL?n`-oz-bnHV}OI<84JUa zCg8ZpEc3$$GrJ|li3prqprO$DZQkKjvAvHNUBV%wD6s}j@&cT!h>J9t^QuDTiu=)0 zjkCtRA9wBA{B|vj(93=lX?qJZfJ3&j@yjze!z#K=9d6J17a)B2n?zYYGN5->?=QoG zlu8XQW?bLwPxlbPgL>lj@7zZF%LoectI@L5QoZ+<1*Ozv`b=tzQBk9cXXBBHKq8tO$20jL zM>2+KPW-8c>f%^*v64AF8I@JV;un{2yz+K?I~%KsdbDI0MB00e5)!CEV#&KH+oC^B zGhv@H9;uzzV0{zuO_)<9L7HucXj{F^f+*1V?8x^T3zjwb%XQKN3#oKEu2^S5xn4L$U4aVY+vJAt$P-WyHm zkKC=!_bFbR$v%s8-b>5`Ec0yi)YK4+u2LZ{S-&9J8(c%s8MR5;re{2sjWQ^ny_I7%|0LBA0o*uFZ?k8Fa+qB`YR7R1dY%v!CZeAb4BcD7e=$ zPG;m2)$>)d;&5$!W;n>Dfdnmq*?-X<4q-orZMb3VXWdbMghQZ(3T#+J^#O`uGoO+c ztv!2x5^$Z}uX%Hi?*lk5OP7xgi}U@zqq)`JmNA8mA{MU7lCDu_;Pf*@{t96m^xI-2 z8M%I&;9bpHOa*tA`K-ndUG zyUn81c8t+sjVV9GBB&(^2bR_t%Ub550H#T*b&jcKNk~8GttHw}`7GSW=9N zU(t&z-M54>J(bi_o=R$|YwnllVQ&GniBwd)L7|*^%mK_(zjIam-K6br04tMXD8t6t zZ}zaY;7-{+IGnMquj0=Y7Zm08Gk}4fTK_;$FBOnM0dO`$d5LTU&BbOFOFn;H%oS*- z1O=gi%i<1-jR|Pu_tR&cCU@Z{rtyXF=T)h-KV70Jd5E$;f*gRJ4@Ysd@ z{oq>3jc;*-MaGvc?cPq0+6bLvrU`hh@wK7XQOQcDvIQI?b1z*w3v{jY6h!p!Lh*RMZK^rPZYnzN9ToibNzQ##X*t||^SND_+7d3# zH5MAhFOxC2w1@dHY&v**->o`_xOOFD;cq5Zx(Nm@UBDGIUx#6zY=SCVQ9a$fd5QS6 zD;0KfxjKxl`NgQ=uWhe3zxd-uu6L2epe>7Q_qenh9*|V=Xi15X;2r-eEIXoDGNa!4 z+vhW(#BB)Py^oWp;&6B$MA{d@KN4uczC!{s?f}(7nZ6&^U5+ktJ@nJ45%`khrB`O9 z=DkweuL_s>=qA6Q2YzM$?VH~QA;)jV+#MYzDbTMBFvqmB>1KunaqZ^uBq-(L=^S-! zx<7x!I+)ek5&%q%4X=P%#=vLhYG)fC0I&7+HVh!LRjC~c6`o$I_Epu4oNo`#YPG0g zZC=rJ(4nwu!5f>He|e%@n)kb{b6IViZsvP+>XpAIZ^Bq4rLS66GsDtQDiK{GEMaJp z7z`c${hL?Tjv1~_?L+@L)<-}`;#`kG z_m{Nzpx$%DemqURJ6ZxrZQv(!yHb72FRWUk5Qau0r{2*=49{j8K4D>w>4#n}C z&(o&kmw zU!8A1>#9H7lD&BT2&*s*@~dK^wd^h!vCZLiq5)9p=6qz+=g%lmkNIAJMb3J6f!sGL z*7{S_6G`-7_Ckvtlz-S0v~%75Ou;7CFv*I^LeG5fV{Flf)u79L@&EW#W-IGsoK%%A>FJjrOC-&SK zVq9)&jC$Ec`&QQ1CMDJJ`XCm=shtT5RtaZ+v0$HV6KwMaSEaVw#N}e4=-|Up8g3sp zH&D9# zOOS`SbFQ|%zt*nE@h&buc|)uD^04qWpp&2I)G5NeV_qoh1IjE~Rgjq&o%u>LL32cu z;_{ZxJXgASe6|gdox>~iph`BY0?!_mLgB-N)_M5rTI#S`W3sc-sr&M1 z`fwd~Z(V6cE=6}X=XwVC=a4G&683QZQ-$rvn}Jr6q))OD{e#OQvsA(6V#B#ek2`@D zY2RjRmJdayOZya!Cc(DXs8d(PJi>RXuD6kIP0F?bN&_ZwW`12zZDACrNUwLp-53O8 zQ)rztT#hG0j=>6zZ;dSjm6rvCDEa6q;B`~HMJU+>Oc--jymi@N~^2A?~R ziv(RLNkkw%6cduV^=~f80-+mDQ*MC^Lj{z9N>Fg3ZE~&OfAQ{U4cUZ(EiNT}y0Ra3 zGibFb4vYXbv%q1`fiOz=w#!-BxMlWkT#@huzMzz*948C{$Mt8^nQ+*V#d$-+GFBR+ zHD7&bhe73O!s1iRP?0~rhQFvmoMJ$#CSvh^nl60Y4xniaz1orr?m0*>Y`FeL1T7ieRA8 z^NS|hVs)C9ZU|sIbA5s;QsGjWYJHYr^=a_Elvp&!9Rs36v)ao&o^H6aMXj^?i1Ja3 z;E8X^Vy27;UjaA>b;$S5YpqCR=dqAt97X7zu7XTLpd&@CM?vi|i3U@dKP9-%Qb95$ zNU$viqZ}IYq*p&}-z4vXF|wI)R$qA~hq95#Y2qx)=ntFL^+b+Y0W?YGPQSf3*dgn||oV$_KXIcc}!pu)~&rzlICXG&T0O$6QP~Akir)Ic@nsYAa-l#z zo{s3MpQuLTfKN>ygwhY5KcaG|eK)pkD|U$ktq(OBE|vz%lvjbs#$4PDPjn!kFA3AobCl4>XIko zYN@|fmf#H{7VzpRvX5qu{rGFKf5X7|{MoDiQb(-X3wLUnKCab9MH72hu<97ga<73Y z%vS*4ZCZbDRGE+PX2|QvMMO0~azFHK|e#)+sh256p><+!a^wbX%o!*@Xu%S_o#DJLBz!y5C*^!lvG?OKKuY?qD4IAe*vd5 zH3d4{D7veI|Lf)XNCbZ1rEeXyfwhE3&c1jrQ%3yC)WeeJ2-K;s0#`J!5lO4{*>)x{ z%RavC5pC3CtHN%a_Sm_30!5{Z5|X?Rl}yauqo$Eb8=+bKp{I0Htk@1NKZ0|`I!vp6 z>de6$&OB%<>$*47(*770=UOXa=%99*#Zqm+jm6R8x9eoURj5uD z&iOKJRU-HdYP1EM-vN@jAnaw-G>k80p+Hz>cU0H7IqWRa{Ide;6k>Gdxaxz8Cn7P` zS?~1cqt_`}@==()HfD(WTrpzf&crIEiRN&tzlJwcb=|ve67J1BFrJwr-X-@1`u22T zKh^ZG{32vmoaA}iYzUbt>qf4SvVj7ojt4In%i*8*!uN7G52XX8NG)(a)9#J3MS((@ zCAOU-6JM8Wpx7asy&!EBb{t$5-1CT0CmjZ}wTP%1#^&n%ExK1PPe|e!hFd!{R`}1RTFgN#i8Tj`@exxAbi# z#q^6fhlyvT-fxi7+ne6;e{tT``p(`$A#`sEj0@je7yo5iaTNG}KzNe9#XoZ{Ji`un zIpj1lcyB^uw)$nzeFi7j_$968k#3wBnk~? z_OwtMjSM{Z)=vLTsCSZ{0t_Mfsz>5j3Ru~r6NXx)+E_%5Mu7$xULRE(*1^zAOSsZ} z7)X~s#nAtb5F%i@um}pLv6}AfGPXX_g?0a5)?E&fTqkuVytx7O?lL`dmOU3Unj%+R z*gYqy4%(h+`K>F#I>f&pM2y=0z1dB%QaC{trK3mTiOWdzV;BZj`9x}QX?fyM9;r0H zi{a3JY=es4u@IG?(qK}RWe6@5kPMJpNaa{+IfTjft9#*c-}WeP64;l2LH|UoXNzuY z`O&x{JPakEOO3tu;n0-Er{t(|I2!duTBnwx6RdmOFkb>5nQ1%+0AZz?Cy0(ea_?<4 zj=wx8ygw3Jd+Vg^N?7awWa4WjPm+*P z9B5g-M|z-U4}mhg5rZVH9a1J`+z|x$(})8(DX!2S?n5>Hx@%4iN}SmfXGy;wvUyQ8;zoHsqy{5mNgtRcWnZC?CgJ%e>_;O#b%zVv z=}3y#oT}$9R3(>Oxr#Y*l3JC~u(^M8E!#&Xqpuf9f9hGOM$Z&&lCj32jApN}h<;Vu zrdX-aVse|$$2!SRD|IWmG{juzeXwR#Z4R;>;KpYnofYhLhJ&5a7KQ^G%9i)Wi z3tJioR;^5nr~Yo?0Kx2;V8j|lG`37PgkQI3gmC_0$j^{jmkJYtb=`|BR@E)zYIksf zr4~hN`vLVM;YP=n#$n$ASw`Fb&E2(ua`O-mpOiLC=BY!E?ve_c7G)k6eaSe$md>oW z{54iZ%gs;zzZDlGWCX0#@n1wsc1vU|ZJ!!IsTuSns&Ms&x`7n>L3u^7Wkw6^VZ%zM z>TX%+0R1Ek=snzs;oQF5|0~eB7>*J}Z;4^Ul!O)yz`qz_P0DS@53xz=*%w>SjGOtF zUDD>-Y~%BK1#p(=-LguHnSD>INrA8I?99VPXM4X&VUl`#Lb?M^RPS8)2Cag6sZsac zT$#t|KSpkO?33_)LJ?P%X8+Gu$jZWbh8$_f6hm1ax$-Wk>-+5iFS~A>VL{8_1j40~ zxORbbLgCGMk!iV%Pe&opSZmE^jbn&0H3Bqit7e7`nb3H_siq-!dN9UoW6$^guz}G* zOnv4=&bkNeu{iVO%VaRgXS^HzEs(j}v#a#pp>2^YPdlDC9C`18aN9A}30+lOC0v}{ zyMnp#^-S@b=>as>gpC?YK30gsXG^Eizwo9pDc0?iYFfD1=nyLe_9v@rrn(oYN_bN< zCQ-HuNJrr$TnHq?0P&4PE{+#S$s^~&vsjllXvkh=5z08Ha^+COhba!mjW#QAXv~Q8 zht$$XFp?+m*>s@O!3A#V2s~8gla*)af~b~08Ra`z2$&!0;P-7x?O;JsXC?X(@8??D zUqr%oD?dB2?vhL;izQ6d`?b543A^u!j^IA3 zo-j{FMQCq6R%*li1oF^~RLLOjLx(}zfKE^>D3L9IH*QttK(bEyqYlEY3+au-k5k>l z2kHQLay|HnG%rwnJNAR&m0B<)p}#?&qUbb^GEWiCdc3P^Z{&o>RJY5!@i1ZhXld0V z>BY`Zh8+$1{WvGHnoh?PLn$+8XHan0bUDVuogWEVpzQoyjnxQc_`6XV)wrRyefU0m z(bhlHrd$Qg#!2e2?h_1DoA)XMN6a^5(1CENQiLtJ4ywBs!R^FUb}aY-s7XGzv;A+U zevt99j@0pPf%@8^LMY833gkI965z4GSYRfty8fb9xrI}F$^K)zb-%hFrU4eE!k8T6 z`DNGrw_J(rCjS2*U4aC(dUP48}Lg*usQQ!Pg~2>y@M{8~E+X1CTB4>;vc5`8VTu_6g&L z{kuvkpY-0#wJqZ0E$)2k|2lW)`!F{VW6gN>+aRX={x?UVz9V$}-`mf>RXs=_IF@dD zr|Y57Y*xvSuD7hnZ*(&%Dd!KT7_pynJOen-etgCJv-h%NFw_+LzeDvWWFd8Wm`b8M z-Vua40#67xZ@o4E-?~Q0+&%eqqt`*ehor&R(j|@?@i=uv={`+H2{(D#OK+1SC%}Fh zQ6JZjwwj$Sr;5qqwMHUV^><0DmzISLbCev%jHW~=nDI%4>Fjlg32Fu9^GJ{*QJ6P~ z)D^zM-=}WivI{opNUjH({>0JddgleZK3&k)LhduU4z&m0`;Fx))3d`4oviiP_|QQ4 z@gB3VdWDK@wiofuv6d)5pCbzgeJvgYub|0G#-xl;wl%2`FX4)0M1o{T$TBN>6{X&C zQgkc^+l1FcCJK(*_dZx(@zb2mK^!wvC_IeLoO96UtllG|d4G<7Wi3<^Z!LM^GU&hW zEoY7bpMaUmnUXHPtz|_+3cs=d#Kyjyrd(+!3<*U^672ACJFw&8?luW82MQ)Nvlx-o zzm=UsK^6qR)|&Affy+}R_-F}*;2rl@KSsSW$)*u4T?Ra)=ERCOA32n>#asz3QcS?4LrJS4riyI31q1W1n{XrkAVUOY*#W zO?8P3RDJF&I@K%vdvS>En!v?yB&;@5KJSX(%PPTVPve!XW&gxyyBP&Oj>Nfg8c9n4 zi5KhIgql@x0l5^{I{bqbx7wm(YMm?c)57S_&7Sx{j>U@z@KA@SY!_oXVQ7ZShCTsf zl0x2D3aOekz}po` zfj}$)-X9?ei5u<@D~|&cpY-eH*)xX}AF6WqTm#2^`4=z$ogHl6xl|FmazU{CDTCqm z*BGAxU{Fy?z;`kB^A6h-2>8XUpOOcgqGDM>kNZjT*g^`7aN-4#!Z~Zl-J;l7#ke8^ zoUt46s$frQBVghhuYJ%jL00tn@46)S38pw|vAX!2pH!2xVkOarSriJ>#dPTJcf*Kg z*(G2w6gnX%bUP|8nH^`Q8Po?~FRei5NjD|gY?qx2GnPHti!mrp3qkcrs z_2>Vplh?r*fr>tEU#w}Xr8kS5xr?lDl zFHseN<==c50P^|Ve32o~63D*+7*St5M|~o)9j=LI#SZZAUM&g1;YkbE&Cq5(XV_Kh z+27tp7Xj24T-hn&Bq9favj~bd|Aa(yPo$RgJov{QZtqdxXZU_%^>zZ3Y2%f+W(V>6>;cxi&-u(+Y_(w)aZX_ZEVQ~VbdnZ~tNEW`2+7vG2{LWs| z@}2$LyBJAB zE`^RqrC*24uqOM&0n380 zsy7vp7JF-cbO`bcr@+iyeatWz>0KLEZ2&HM4MV?OY|l0xNF?Ze{y>-5Jn&3?@84|S zZ9WuW*0P?D>rgS2l;V25mVdR7Nr5On&iWJkbT z@yscyx5R&WSS}jGVnhm66T1X#*A811TmK(hZy6S4*tH7}-Q9?EHv>q6lyr9s(jcvL zcjo{@N_RI%cXtU$gMFlQdB1P}*c|hRg8}s5zOJ>_xz0#EP|<8x64aed%?2zH zmMY=-s|_*duPd_u@y>mfTMYnX81Dj`KkID66i;oJp88Gju#{=zf@_(%o`2tsS{ztb zOWpN-l-BlQ1#WJmW9^DPCr0e|I=(zi3}C!dCn@Zp$m{Sv`3`u5L!1gBD5OMmO1ak9-8X!iUPE38OLmdsC@D&w;{V(i!dQlbstG-lm?8oLhcgR zPs}?KxFUq%#&myAKdcFB4YwufZFF5(ewyWY%ALRrfn;_thZJ`C84}MU?-`8|5DOkM2js75o{yrn-KGVIT zWX2?PM3GG5y~z5W@SMCJ3Y?=LZRW<(U78d;GNsfw5RS)SY^UXfg-+eKE-YBI?@Z=8 z$kZ}kO6!=9MMHWR4u==z`_<2rq}WR zzSitdFk#zI?BNC`pVyn;eL$M#>)p5WGucAJF)(1CPUpmiBhH^lg>(o;ECYd(t;R83 zkJOdR-Q&3lcIQGsefA@u7$M!_b6y) zQ6Ery|LrqhLD5M72zbl@8W59Wv#7pOHI+&|H>QbS)FbFj{+OK%K&O*&$DElc+Jw3P z6C%bViW|q0{lW9z2iW3=byV2?1_eEEVg@1)bE&lDP* zxNGEK!H(|Ej;_d6guWV&WTHh>dRlUSo#C?$` z*Q=d1<-|I#YUD8?34OiX^cw*yri=fcV37f!M^%x( zF=~oe&zP`q-cRmW{u$bGeHA&*-rG=2@#Hebh_42?uad|X*y|UrjbSRs<98Z~x$T2@{-PsU;~q2KGm%TGsc;Q3G}Yg{zI$lhuK@ z#=pd}I1=M;iF$M7_@%($^_m_S*=B_j)Ku;!R}!yq07oKtQ*1zNY;SRZxZ7`Ni#*WI zfP|Qri9x`h!W0igBGZzIT@RO!9=fEdf63E-35@>b?@gVN`4_PCfa1=P&41^H2iUE3e3>+D>HAurlm%!$-C83L+v>JI0QV}J zESFkuEgl!nJKz&wpHGP+utJb?$e#Tf5LN7628-6fEk!!%0<`d5`h%O%4C^$E)Cghs zJV9Vby_%TkWGE-)x21_-V?oc+sCZ2Wl=*R21i-s^E8btrkN8wd-*ztcL<3Oy0OasR zEeqU8c#u5WJV0UhEYzSU*j7zZi9?_ec$btH5R`Wqgy?dXZIg0GYshfUb z!T)(!vu7^@L%_R;FkJ~i^^Z=?@Eu!}IEUI#>f6kf}Ci6av=i!$1Gk?oRcBEdeE}p@ZvbyNMX>N@o$7B~p3haFfpd z6CvzPZC1LtyosNKUB+-v`!Y*W{?_rz`14=oMvqO>n{EO8FU2!wOA4U(Ra^QBK{=gd z&#MX~=0oU_p8%UoB8E@x%x@86Yu%nR)mS_Wl=F3>NsGRvT!NVxaCCD%X?Jf>^!id? zp=OOt9NyXXvx4J{d~^R|yC%ppCnM)}iMY&|P;~RHf*#>HX!_%EzGtHM`pwC$&dcfl z1!b{;3A_o&;D*Ip4PyW4fF`gQ20Xshx+-V?V|z>KPM%8-QZiztCaWA=tyxcTq_3LL%{1^|SWKHQ?C{EuF;wwAHoHBU-t4WKh;17e ztU_!aaGn_WNQlWh`RdUIavCx0HC>6N;Ql`L(Atf}a_{Uqv?LOSFEb9|ObG zWSK*!Ho{4WE;=9@a>8>hsd&e+X1f?P?1%oNASsIvvXC;WM z2e@7(%7%2!1AMDCE?;`u6`03ZGi<>%Xe0lJUlP@er7MH#d8y^_fC$5|@+y2S;K!5P zu7n1TpIP^!j^hF&MJqvh)F3Mt?4vyuO{u=vNMnQbS^01&fL*oJm#M#NC zc2Gi1jKhdPp1asNiU}|CFMC@8q)+Ha)INDrBo;dNo63YAz=;yCP z9iSnSZ~Qu%lV!Bz&qBgj)N1upzh`?f>S_5Xe0Qj}=Su9gVw^_?wXm5{<^kk#{n1mL zB1pZ}-1Q!{uYZ&>6S%ew3;wPH{)ILOPrO$8ul(nPR2gY{Q=&XY@JsgjNINgCJ96HH zE1n#Pb7{X@AgT4mO*<6yo(|4rCoc@4vJ-qadQqt2VD+-4yyQ*@7Hvzs2+o8izwJt4 z?35qsMTLe8B2iJ&!Uof1P8}zNUZUKYbPO^nx4`rWBZ=W{1L%iz^K;wfXmUw@cv@ff z&#>B`UVj?ksIJ z9d9a9Ymq^I_lx@L^<-CNOisxuzZ0~qpg^s62CtYV^(5l*H+M1uI|0Xy*7NKd(cAUp zOAVc=@j~?#b%_)RIz%qI0WM(8rb}oo+yHtM{T8(i|7(8vjEX+AIEsIz>ReSQhY>*2 z6%O^`bArE+A^tWr02WEfWXC~t^i4tEaX2hpNSmBu_N|6Rzjk7^fE`6WA0TZz!|a8f z&8ksiFY{I|U%BD{Yqe~WW223Mki*heqp7eAKmnRXK}*r!ubN&bY*ARZfFx5@E__%f zM07E{8)>jhVpCVU$ylKLPAntX@hnkev_qj_ZfB#V8t9mdIl0MTnz$;AeM|fSsNJ}+ z<>gXDSOHNbg{r_}Dr-!qqRK5dYV`*=NEsvaPf*mloqzo;v{#O61;+Hl3HQI&mdFy9xVJw=uR{RegB z(k|I)?)tl2ez1iWoX;pv$ElSU1%*f*=!bQ&>auU1QG=tW``3q6m8)hF3x}Q21w678 zV@+s?ut7ejiHNvkKBuXD)$mLL`lBCH6vjvw(J?d@}+tG7z-8= zmxl}LX5TQsli>~m>{M9N@Wj&P?xz%w-w@$-^Cdq#uQsk7;u+^E_FhlC*+tPY=u;*V za!q0th)m6QGth{9R5Tdq6PO#e_m_A(W^H*-9u!X~UcXs;^Y$!;zEdps@hDru=Uk=w zMk>=yy)4B4a#Z8-#p2?1oZ`&z7aKe%S0?sVQscQUt-ZimlV^@3(&`+&Z$^&Jtdb(Ns$m+Kgbp)&mMhGTNl+FK;48;>U!7wm!8dVL};zWPo-BACa56#!5V0F%P zGv~r%w?qfbj6WrAPZ`Vu;N9gmOG%eY$BqKt>a-FE`^RHPrFEk_;%&5!cb?9?0MFaz z*I6a7MRRhb8Lo3W$L=W$BL|F{!bJ_iXpQI@A9O zz{a6BAWgP)ea(HnzTBl46L$TB3UXtRT9AfkK!Pf|Fa>qug7BRRf&QhGkoVT=52CBZ z%Q57OE&rVvaK!p}70YD&*ggp)_5vKsQdoEHbJ+q3bTjvIQy@)U+l(b%wStzl@=hs& z74UWKUL$9L$`&A-Xlj}z;G5(O6CE8!DXx+Wz<)~)&5b&T$6|e-V&I_13`ZOwAKhA@ zO0V$BC^lJ#Zd>C-A;HMKa%zEXFAjHJQlyGVq$~(Z&g#eV@d1<7qgMcG`)UDA6p$~9 z;M34B+QhO32F-;aGz75sj#Zy2lP*v;-s^MhUQ^;{^=_X<2e&3C ziqszSj{%Ci;Btu2wOwC!Qp~qL9s}cgf;2_wMRB7pjdJ37P!)eJ`;UrP^w|*a1>-d4 zm1?(D{IAhun@*OU3*R7Hnd((r&RsMR)-WNmXzZY#?e52Yjei8Hk$TAxrfTij9Rl zTGB@vucE9U61afOyNyDogezG53x?4SdSJmu2llC6|AU zjK8DE*Gqiu$PZ;=8uLG$68@K;DCF+>BZB$Nx-vW%hSW0{TVOE&_gwcnE}sc6~o`2Nl3VXBli&o)HhSiCb?isVk& z^*8o@5d@hFR!LLE?WkIzh#Fg!Eo&WofrPg)_pRThcxBI8cIwm&(J3`eYrMfRB#Km# z^);83)I=s1n8zphv4^D<4GXs=38d}5P)mrQ$wUGzmCIl2pR7-2`}$io66SntLD4ej z2=CSK>9$n^72ZL*0BK&V0){DSRS3+n$ET0b6oiHm+4RL0B-%b!k`c~odN7{!QXeP8 z$B6s9?(rM_*o-`40Wtjkwmf*u47^F)wIL$TZfeJkQHH~;ONEz?M2) zHbn5=m6+)Zx_FW6CT#QI-SDR2gUu~h<-RXUu8Z5e-ha;HxHXS~14(3sId<{X-iiZO z4ogh?)WcwpRKT8`AdRk-gK4^12cWPzt9Rp{Z6P9X`>S7ZOoVPoo?_;^lrE43*{CT!b`vwmV$~e@eB4g zmZnPZ?YJw{q&xGrNvMr)nn8PC;5@vM)|G3$mtrrAmh3Ej-b|@AL*5Y8-K?(>%C(e+ zWM@oTTBdxxL!cZ7aT;zVJ3~e#iLYQ)(?xeDhBqOjCqV-NigKe@W?6_H4sK!BX$xxXc+L=Yzc&POoX$y$Yq5pwrPz`U%UOVYIgJm(ZO`1m zs)+4BtD-)xV)e11u#-)n`a=fCFTQsY+{XPOjzI=QXd;+wr>W|B{QsYY`P!eZham;D zRv_&~EfjMf$82f5CZ5${4+@aRnc(?t^BJ$Q%KS+ zx4iM>PqnFz0>1v_Asw;|yCB#a-?m{A|4+5TnJJvwzXU`OdAGkWNbU8jhyze1MAu;H zxIm6~AzSN5PXMgswp3D&4hz(u*e%t&JYgM z?C&-?h)Z+S$aqAX?{KPD znv(=5sQoq9XyT>yGpvcLT=xfm@e@8@wy;>0w}pPdG}*R+vRYw}wF_ zR;_$eFIA@eWa;v@-aeD(1IL-KC1S(bs4AP2&Ri#&K$m?uc`7ZEjo)nY<>AXyHx}Xd zjTATVtn^aGUQwv;`F@^}&)cVewp*^3RlUk^WT5Y6D2E(CKIGHW6ZEcC6#=#<7Mc7x z2&rd}9y+bnVL}q&;miLwwn0th`h#048)l3Rt1-I!IWmdiqT3>Cs8Fn_M-Tc>tS{9f zE{)u%jxl}xHq|#nTL|i{c2FTal^fHyf7^soud=OB#eCcFb8pF~yPGy1yM-Z_1y;uw zo<71e#MUo{eWy~&z94$cfDXE;C=IlsDBcV zTrY$#ZX30ndM(a9fq*Sks7;Pgc!x1NL`V%$_yHN~{oiog3r<>LTokMiE=WvS+MWq= zmRz#2f|15-wkbjCz#PQCZt59liusZ;Cf2p)VhzN3e_ok2rUToCL^J$z)*0cY2xrlz zulj3dcVuPakJ$q5e)(x2@)?kD=p=-pL(15ZgXwT1oh%9o!oh$!FBaC99%cT@jLftO zCl+oY{p$IVk2+U^i<5R60I8A7Q@>@D6}ycwM*A=kTuj3UH53~fPaiSxisl|Mh+_*p zRL*65Swj2Q7WOayFzHm2`}%RTNcc2x-lp4Qn-$Zd>uO?y!uRPXR`)F=Ehp#Lnn@@N zD@<%c_T69f7KZxaPn*VCdN&&G>^s^AqiefR8|Pa8Qr+Ch_4UbpoLVG-vb>gR?OpAI zDJdo645HF6e|P#uVT}7KDN)1Dbje_`AggxhLXo!iy)eyDombfis4#!O^Z1#Sj08BAUU@jZ zM3}&8cKE$l!j;SMVWgr}%2@eUfZz==h&MhbUc>S0{VRp^(3&4)1k_N?E$cEO<2qRp zIpNVoH_3LW*Es0UqBaJPJ4TyeM#cFKAiIDNNxVfRRhXe?v{f-OwQZao_Km%PkHjt+ zE=tTK9j3&lmXy|I4`Y0&o6|F&?}$Ccl+ucKw`cPcYMrUZmJG+6@Tky?j9nhaPC@7E zQgeY}U`N(M$)362>Q5^wjq(;CF{6i|5gFKowR%QfXSTHvZc_D@QyTbh@DbtxA1`$G zBr4?)6r@r;D*t`0cT_C|DrV-h-pWs7)Uyx&$0BMfVqn zS{j2INHWZ0?dE}UoAX_L^kw|AMig#S?Lht>;=J2l9-oo*n9DeEBNl~epcO4OOPUKa zLX8#*VyyL?T;+$d4OVwO0`d;4?Ye1R(2|h+&#XnSWOb=;!}86seNz1e=Tp}vIm6=RdvlyjkGve`rjGO-gap| zO=TMjJ6L%+ajio)8Q1TBNN`n~i~8jwzCKZjTv|D|;>EwlC0A@K>ntFnxa$-31DFWs z(}jQ@-j6zMO;mm%L|R7ggIU#}ti(e^Ig z1N|#`oz{O(XFY^*%20=gG( zoTd|t>wjb_VcF;527iJV*}(W*4mFYDpZDx8_ZB_e%9 zHV%4k@RizALBX=`qI=9_X8P#WE{7InzQ>cSM~Rz+TKANI&Tm8 z7N&<~V@yn{z-l^mrGI_?rNZ&0Gox!scW=3l@({>;g9wUt%FL@qQ?<$3$6OW;dhqb`ndeT zDFa-46OG|+gg?~#7RjRP@f49r$285?VA1!l)B(??yX`-km!k0gX{;1@tj7v7q1FiS z34xTvy`o^)Cl{tM&#-W250XoA(j7=ep$6&u$>Z=Y`*4^;kavf`)*QGqkJOk` z1A702}KhxGh{y+&jU9LY+z-0{MLmDZTNk?*y-@5p}mFQ<8#YdteaOQ;!1=Z$FR4*Q_-yckx9dN ze;mWumj3>+b*3iushbr1KT7iH$olp7-1QhBV`poA*0A;d-TUSi#^4k#NsCqLX)a`7 zMVZu+G9=Six2%bCyZVL!sALT--p1W)A&#NnHTh1VQuvvqwm|$wuHVC?*vmt~=F_Rr zF3m>xC2!q41{ZCPY&2TXZtwpNX@i#xO{4^;Nb=0v^x@$1&mz28ZNsLrfDWjT;h#$Q z`Mwa#Sek@)%)mDqEuEc*;B$7jNAM&-(FEYXWusE9@ta$ipXt_s$B@brQ76#ww_jLG zLhTM&KwIj11CwF8K7_}g9$X~A5*YeW5U@N{c%gXRWf&Gq@!VOG2K6L=GOpn8DaiZ9 zqBQ8pm$v0_(79Ca*bM1b%_cHk$iRO3dNj`Q2RQ(k=su1%6|pJ!<4}>q{3rkW;yk&i z#NKBIn-ai8ysqGSb(8rs3XPP^AIui1NXf~`uLx5be$jwwX#y^r@Y%va{g4S;YFGMk z{Ljhx*-tXk@HMM+nOfj~>vZda;_yK$BRW@J*SaL=Gpr6+GehH@fqCEZ(M9~-VJ%8z zPfE$JLuF4{YS*?!l0RB~f?jvuTh8;Y-M6kCJ%2?C<87xb7iCuSc*_ztcn!T-U$iOa z?8y3rQ+e^svHw<;?lO5f3LEumw2;rZgLrg5eNQ+T1h`~5Qm^m9e8RaJu+!=G`m2MZ zesfg8!1{i5tcB-U4jvXpirPabAkBl5GJ=OOr#z}t8$U1g96d+@$WBQSNd6T_SLGZh z=%29s?IRx)H+a+M+oLn~d+Bn_VRmofZhx-Pd;(T^2k>V4SyG-%{_|&M7l2mTC?ZdH z$hUs)QqxA7%UW}Y+zo*q603c*P}q+9!1QY|UyVTz-CZ$y8`JooY1y`gq6ZzG@kGcn z_coo9hZdgkN(y-g{u!;_Idw^XW04cXS{#w^Hm{1uDxUFuNPqTMvNO%_9W7N6;1~fv zXlmE#aL=VRm`HY;SKR};aNTeLlrE(%JkYxMSUci*T7KViK}t|IQ^e` z4l!PS*>M1cMQ79Z_v%G;Uq}Q-uEBA%FaK;$Tg>3M00L;48bBts`c~mmGH5LAM++Ds zR^WYXX*Znfm zPv7R}1CPA^@*gGd2RPq>pBgASficO)*ms+&q#qMWk=iBAYu-uNc~_!(yf|!E96$7D zHQ*Jzo+WUC;oRrjPCC0XHmq}7;6~~*wT;EW5OZIUQY|9n?JgZ!x_nZ>M+Ny% z^IC3TvvrwfThJGLbBi}}P`Iys;1-toX@=-)zM^`}32{3*dI*HV#Oy7Mz2$yPEKG7i2^}0nlO;53&^=575`Cejh3! z3h-K)_`vv&T2FE{GE!VsA-(kCRxnK)n7u_(xJ7~p$`yV4dV;G9~`M(ThGJe8dAu><6Xc7_nr*uBMSV#47-t8O6UJ{?N2uVBGd&4sCU!qG$n&C|%Tk0BlYGn>QA2_jZ=T7T)Ye zuvVyAElYln35m_%zb!u;75N(BYZVZ7raoj?$)Y(*D_>@wUkCrXn_c}wHhlkXy1soW z_vwP=v)J=kS#G!Yfe=S-4%rytt>dGjy2L5N<}+Z~*7Y2_oSAuyk19Y$+aT@-XxfMI zJk}%B*?a2L^fIm&vZMd`Hr{w>dkLQ+l^1iy04n5J?Ujb0nA$ZwUI5h>vn&b$HNnDU zl}#EL_VCPLo6p$aqQ{K=eRkJb;?yD-tVeH%ueqxl#RPUtV@`GGK^*1(mT#Jn38Cqm z9#TsP?WUEe0rt&%uHZKrNsJXn09l7ND!=RIM>YU;Yo?fUqvMU7P$E&*S1K{N+ojYN zMuv(-pO+zP|IZHSA|Yr?fc!z%BLrZccs2=7nQ7xeT_g2h`&SuNwNWlxBzEH@pqqzp zMuO-jryWQp3eyQw;+Y%en$s<_5CD^=jMb zC7Cu(UH6=)M=os@+bhJ#FcA@5%F=O8$)kmZgyQv-P)8c#l|#HvXpJAt{F$M&Suox3j-C92JOy{Zbv9KcR20V zn=tT7404`FFv->d9KU>_A+v-&QV3UKYf_t#tr%XZ;MbZMA3_BvRK@47y=GVwl(Y^d@Gl`(5YJJU%b2m+YEKw4(yN4*1kM}WMp zj_Xs47t|Ab4G`_=MaM8Z%y>#2m2QD#OuwC!4^;t^ycR%^9e?61lLdW~S#=fc>+WQn zZHXG%ut9>HpB3%zj%mKvJ(dkI??3Cqj#sx$w7oC0r4YyOZjZO!Pvj03U6-+ZFR!Q1 zq25MoU(R3S1~Z`~gA@NglGsv13CG=h7$?@9GI%f;FnDY--`RZgUF$mEjqX->?a!9E z9D#i9C7gc}zMQ2Q2eW$`%stq~SgE`NbE_Xk`)tLbzuWRKE95=X-;lw=x)xm}9xkvD z)E^T_McA?DPtDoLrfL+;DN~Qwns{<}{-Mc4&Ni=|+~bUXO5KQhr0kDjYhjsz3Ws9i z!`^?aN#|fO^!S&T`ADD{TqOsjCA$^!lSH*=N?QD#m#k(^iHvq4wR`EHDS`^L@N;diiVBar zPE=Z<*|TWzQJ%uJW=@T`4dF`D z<0|ko>{LR0&DCee6yKm){6d7JQeJ2hD#~-k4d}Yg$_lUrIJ}!ko$*ZjN z5HWR#@ct_q|H7ptbE1g{FstI5zIf~VF>1N?Pboiw|lxggIOS`z3leikMQ@N9W9#Dg~MY1>P z!&pi3vqoh@$=s@tGCwi#BauSPZ7GRbz{$@7wngv}Mm9LcPaxwAG8mZmSX+|6IhHsV zr9yP49ZMM&bN>3V%%`5VHrx-UiLJQbLndUt>TmO_2P(PQb}nJ2rjAMp4f4mH!Q_b8Xn|b&wPS^X zjeshvpQw>rBsMIMm<{mS>-DGlKI7w6u9EuJK=df$FkF~H0T#c8ulE^Kn9#9;B(W(x z(>-nSVm4?)?M7{IIlg!T0R49lHbXdHqsdap{X%%I&r2+wPsNwc4)BCcn8?uurm!YG z^8oTAkQT(Vgs{l`2F=K}2wl0)R^4G5QlM?=TdwK;gG;{+%Eg!>UeY9r6_-MCFj$37 z%J6BqjGBzF(HF(nHLpvR9(RkhfRVTy%hyfpC|YIA|AmMK_>HS3G5dv~J@>Pv1SipO zxi9BK9DYxWHGW6Cr4Vte+HQr4MZ=lg(iTzDmVb4*RT)0#xS))v+j?QQ# zHH^xX*T))ZS8a~jF(GvZ3$K@s%^VF$_qVwC)PR7?OPxCL{Po4e-!oehs^Vvj0UFXMP-AR(wI?c!qnAlV6p*~K<$}JtHz5a6 z{(B{-*kC+POC5;U({IpQ+E6+K{wcOq#u@we9Z{K4lVf$ny+GcQd6IqG8hJt^Ilwl( zVA`Z@0DqlLs@S02_}rMTA;U4EA!?gf&3M(Y0geIuX5%bMGh6rD_7pb1-~?5L6898e zy9o(7x5i<)>=Ke5UCASLA6cfG$Z7yHiCYvI*tVtJDWjg@_>I(r+BFP9h=GiA!lTs-UYRP6ghvaGfi?__rKpGaGbqk-T0^x-Xb_&T3$&AEv( z-KD#~8rpKY@!)iGyAz8>rbQuBt3Kg!{B7DE8_$XA(c z*uF{2L$SRP8%x=Wp4r7CHPBA63VSJRM-AXTK!S4pJ<*%MVo!a#ewGXOm>R2w# z3p%2=2PI-J?;I?CdUa{2r%YdxW%1QTWWSLWzZh83Y~H90uq&=)-2KhaPzv!pxlpv! zXT`R%qd#+}|L$JJ&=4!gl$G2!fqnHWP#-#srd4*~KnYrK8NE4!Ep9uYPR*m@G%k4= zBrT470r-8Whk-?9IXpxT78$s|7qYWhHg$3Qp?QjGmW(CWjg4y| zJ}+QL`v&@-M=z)qUyy5_nA${Pc}L2UOFDTsVao{jFz#E~a<}KUUsj$70OAcw5oCoZ zQB@watI{>3?=M8?A;+W#`QPk1gNL(z330DQe6%Tz*W3{YW7S_P^CEFH9EbF}j7J+O zhzwc=XM}f%S8UDoX^Mm{UB{(`4coijJw$&d*|rUi68nN2luJ)K$e0LKnL+yfST;ab zrSaFqE9>jA{J|SXOHv+&JF9hqst*Y0q{N>De4^y?WWtQC=;nJ=i3~>5nLNUShshY3 zYMG=;1E7sRuGX9MEj!>&{?3`ZACpj{a$g!vLOH3zIEebU|tc-1zaAP z=?~Eb0G+8YZzn?NEJUB`DW0O)Sc0)Z7$0dl)39&7!X2n#4Fi33_=Zf8Qs3)2L2jp^++6AZWTMg!`B4(eZQuF7T~ zOYGrLZU#itv9VO~^XM{BZu;cz+IjqlRmP}IP}F=$Czg4WgfO^oc4&(pz%6-rp}C~e z%@d^$b@VlBETfMuX5weCOm=wOMz*#1=?Uf*;(eORjCW#hXzId$O8|2?S(xUaXrAY1 z=FG3ezQ3J;f_5SNKOLUIxIkR!JavpdQ@Qy}6Zs!S;o(>hD$(5`MG~OHGb91}3RAF~%JjYMtA)?t~?d;zL1wqwB-yH~rWw*Ul)W4vhd`8isV zrZuE{sL+2y#BI=|2B-IvCl~1V0x2EP>V3#hgG zKkqSgk65Um(xdjs_j17BH6VMD{O1M?qKrT*#GU2!TaA{o6wor*N{Y}!jfg(_6r)~z z)JZRQ8wk6LgckFLr2WPzRHN6}jq9>V>Y7Oc+LDit&DoTmJ?)Y&Z^<_OTQ!pMPAmE^qW{viLeasFRuIFr#`Vj&Hega4<3qSgS^C z9nc`x`yRbMZ2EbLNJ6o?+u&vLnZ}A!EZSL(>ZlOQ(qVtCKFSwToWK8XFGwUYHNS6s z)ZciEM{)%)$C&pSDcL_nguR+a9&J8syozplKKr!IC4Iz&0U;a)6!p+pp;hf9Vz;Hk z?3qTK;^$2S7)Xe}mtqx3w3UQRSau2ZF^bG)h2aX|ePraW+6`#^&5HV!UL%|Zx92cv<6!s;K+!U2k{+130=dMq538>NV96*6T-Nxx0BY&$pX2<^h zF2TZ>@TxHn>2+!R>Z;LR;FPYCvRMcQ7GzZAvS*w>E}Oh+xC&5n92V|dIDSHPuu$cJ zD+zk{ej7nCx&O=X&&@9+jhR*ZjB%bnw6aN0$yw!rw>#T28h*mX=~#IaEJ4y3X5&l! zSR=ancv-XldOn{Q8u_8>1I*#TK9AUHYq&nNB=fe@!NAb|YUmgiDB8X!&c2_EG?@c0 zHL{L+pQXNtV;hRWPG1A^5N%7V-^K~kC<8WdC%p%{Zh7vOE?I>8ZN@as6;vcGU@QiO z^{;H}pP8W^6*Z*OaQz*Zu!qjSbm&=t|23~_smA!$ghv?pgikl5EV6FBS2fJ^SG6aQ*3Q;jZIIZOj(1wk?8hz`%f zp#wSDnr=FP1qz!R^CLGyfY#ar9eDisq3w#DiWBQg-dOLl6Nsuv*jl=AhlTAgoA)#D zo=`(WLR|+zTPl*@k|kg|yY+CmP6nI19j>0Vf|1xh?c9n;sNvIw*cA&(h;~38Dy9iv zPE1l?elIYyRquwq!X`yPj zyr~B;UID>fGQu|5E+J>D2pIC7g2Y;$FQ-^;r3032$kh?2W)jev>ahN|TP@aIEgI24 z;@*_i(tbyrA2+>dd+HZw$b|o^X~lB&H=9=Raxg|KMDN$t$`!0(+4;;j_n*2zTlp~7 zC;^PP7Q0_OTOq4wHLJvIQh5^(9&u6=y?`ay(Sr{Iss*{&X+y>rCtTrS#hd*tZF-Sj zxDxe*w*Wc4ID?EoPOC!Sj=kSkQ9IqS984sZOL7ou$2yWXAZbCrRzN;^;Qw3lt=QdD zXG=3u3!#vRGF}#5?(mKMrKqh%PG!8nZ_88*ma(XxKFzVN(31G2IrZeJlP*?iaT7^E z{*;u@>cj@*(|13c6E=YzMRG<3fA3LA6k%7zTjisPEa&#QqGwekW!3(t;q`1(h2rmq zbg*#^gi((k77LAJqX|wq2tnlK$8p~e~U#~7t2*-Tx=T){e z-9X#_keYw50Z&|F=4B>5d0(+a@i%G5!TY2*7(~I}K>VblMz#_-iUEh2yxIaP^Vp0e z3eq-r`f29x)Fa2!iIDcej2Rcqx+~YQd&!?o9-LxuVdt?;dmxHh5tz!#61@~pN$(|~ z#5hX*RnmK&7W|3gRf;Kc@ZRXm)g3D_cqDF!EUcw80=M6OpQoApoQiWQsbt@1o!Rp% ziicLaLKu#o3CXMsQ_M(Tg2MG~7LSl6kA|?cgwz->wVMa2ElhLGD;BB;_9r}F5QZ|O z0281(9mJY4o%-(c?++0d#dK2qd!~)7!E>c7_bcA5(d?$+7p?F?taAE(0)2}Q51$vG1 zk64vu#D8E>vk^T(zZ|1^{{EvhV~Xc@)uS)R%I@4QwH0J7V1c7qC$eDm<~iM%$Mhd5 zzXl(uuO^bKk2yO~s_W+5gd8kBWE7}2UWM{ycD>Xk^0gr5R$tQ%+-+xtAhzW=#usQG z%>F1{%trz>$@9)E-<#ph?>wb!9tK`g64qfMYN(0T@j^axGi~Xk0zKx>e<)(RJ_~;w z!p@#qe+++AISXpwB_X-_&n!0JOQd6F=jLTX72T|GB4%Q5s&CW3IJw-Da+ zUdHjAuVmwZu3%ryvNbshEcrSU^&OF?*fnRvAEO4BfU`48>SZJd` z?^2zsK^@1K$PtT+MK>ep4bVDP*}c;|c)jd?X69K@n&+8U0!4W(P7Dj&A#@i!;kS1Ty? z{+2pNU&O5%fK1q@PPOZ}M|!pkOLxrv9s-o|4KzPkgl=VwGJ+~8@4X=V1_fRIhM12n zlM!Oop|94=zu?&7QfXr)Cbq&i(egE1j!escQlEH*JNlCacdhE!k0a}xK!goZj}u;n z23R3`DT^UxW>?fJGDGtx0;#cvEMq`I6Wi9#*<8^@a4P#};`@GbYE_ZleJ0W=jaIcl zVCoLj5N;EFcJcewA2dT&LynnmvDKCOST7mk#~|hwEoP5XPQdD0)HX5wGe+Q6)v{~@ z#r?g4%W1>V7-Z}z@CPOS*tdC|w*$#}mf=VkMbNnDQuD6oz@5xY#!zo_JKsM5O8MM{ z9FJbD=`0S+%O4PhE=tO?Km0Z`U~0d7_&qEs_B^u^u3Zj$c?-mKH%$-OSnM$GQZ;^${b-0tFYr&ncZcy?N`p6OxFU2eGh zcr496zc`z(U9mMWfw+1gMR?3W7&d2)d-lU`@w(3q3lN?vezoJ3r&O*k5QJ?3_mZ<^ z@dYc3@?`;8b>16#E>Pq%=1|SXRfACSy4l?uIU-I|hYkmeeBizF!J%HUPp4HAE54!cG=;qGXW6IdO!e+Z-98=iFqNgX zAbYc?42C|{1T&mTx>qaed6K-^5#3e~Dc4fiP>vG*WR&AzJ{FSDsWd*8ZEn1>N@sa$ z-tQ?zTTWG9ohcy`-T1#QuY?hXqZ>v5^fT3dpX7M&nXm|_fhQoe=;f#Pf+|$(k**9k zBkUyZqqUoIDx_5EN;V46KT3|0w!PoQK^V=88hpo~Y`)aKj^J#YQ#9p{3M(ycP=Aw# zCGqk}=x^=i;r02XZN-N%)x-N1se9I>dfI2VsuRdI7n%||k0yN|T?b}vggJ?T%4G{k>37w zzpaU-)O$jjaw>L@>4E(ir*XQ+h*~{#iL==j4lXt7K#L!Y-oIx|v5||iASrKH2P*sQ z5O!S;$T?zks`RqT-0ykN78o7p@z-_PlRetjf|oh>2ko}xzceobV@Ok(mtzvinp*nb z-qBPOKl7b5itKd~77J@qV-4e!7z60R4>JC|k2NsARm7_%`mFzvzDA)j84MM`*rk{I zCuyA4iL6aGy?U&_YU25CL@gq zEd<3TXq^)?kU?fQ3K$dI_i9~#y2x|L^U$5X!zhV= zm*dGU^-CPN`oNrxO302tWmaa=BBVkz_LMhVgvX5^5L1xP>yxb@c>BY$XrEZCLnYM= z8=V>vR@)T!CBc8e5b8fNTV&&j9H2vEJnaggtnB?%V)vbrE&4p!4!MdA-1w>>IkN`} zAEXwr|6c`t&42$+C75Cz7berFBwCF2_?)*@F2wLrL7&z{!=t$#xYQ zz?eL?Oa^Y}wvvdwEl6^;Ib>3?L!f_3mo7!rQdrQ{i1;2H%sW$gg`K%0M||4+(^JYfG5 z|51==bMm+1vjupK0c&*B>G0)xcQ1*sON%9RWLBo#xFlGdAiB7@6-w^n8R+k05PZ?u!>9ts_G5IMUyEsl1A;#J6VYo|G3_O1{EoCe6@5c8PDlviM zt*4N2`d;C7kw(n%|rM2cXf;WMh79?N$*|o_;`$@&S zhda3CX3*V@;?m_WOe_va>j>Et+R``hnrPK9lTYJo_dh<@*Gg*NoiGzfh>`1N$W&VDiD30nY8M9506T z;x96cqq&tZ4Bk)xm1$+8m1(DBgDVOVl^kf0QK)S1j?g>bDXp_FWhCOfTJJ((fzJH| zSksY(nl^qM^(7oc-~rLyh&=sByrOU8TiR=-+3ovHH6GAc;1sj=lkflzl9Tnj71HdC z{Y306wZ6uAvHh2Eo#^tWa4^r0SzN50-S{-A8kiuDx=H28IX^#?H{UMT9QtW0JYwyj zQfQwQ@>!7+-}zLxK;NdKO;xD-7jv1~XE7L19A_5Lh3ezj(h_Gx`%Ai5yUSt)FRWNb zY|TswX&3|yUVHS4{*KRk{qty`?D5N5{u=c(?lI39>)xqe@WXJg!4^?H|-d^g*U62ZWYUu*Us8%RG>-KaIYq1iW zR5gPA@@B@^^)2Z+QK{co_~dnLqN=}t&Etje$Cbm{&*bY8)r)??cEMzG?w$xM6LFJ( z<%OAKHq6)Qcrr}6Y9PB=EGV z{=`u@Y5?$MZN|S{MMozs!Xz_yW8WeVdqfuI1rR)vvd^$Qz2pqMme#LfCgglCN=qwM zIY{!neqahpX2e`aR}VNjaw z0hUcgOmHb{BJ)Wyn(IZ+<(?0Mj;xnh&KtSm3jtdo=CS=Mz%-9wOG{dxjO`f$kuM_JT$--r zXcVxniNo4}{l+lpHd#p=Os?n=Y3SmR<(SSj!-<7L@`szqPNe%s>@pr)C<9H3lpB$% z1br7n9R`SyvV254`$|kV&3Y{K&gj4^ zozYQVEWoW%`~LNOVp95KZqPzh)T?JWj>xCV67;4E22Lgihkp`Zj0yV1e%N`=c3Ou! z4XZJ4HQL`+<2mFzyI!MAJJ8Bkw&9=a%5(il+~&vRF@In_S9B`dA|x-<{Y1hF9}&xX zUJTh5&*AOMKWRMl6)^Pv{LHQGtJGV~@F>y4yhn@V-g`zohpszh7{zqgf;4fW>B^f6 zH-T_UCd@`nmdWgQNVQ7wP*6Q9QgN@iP8lp^&k{=~0DivKg>@NQY!pG^f^l;vxT~Q% z;Qv~b`CA22FfH~=gIA4h=!s>#sFX#AU*BgZ6cn(Ig3_$8NmuCXB(BehAN5MpVh?>^ zxOHLES66k>AX#U6|09>$pVX_Ug{|j#NWd-ZHzj2#n9?(x@MC?1&=ait{2JWYlT-J^ ze>j^xw=TsFhmQV4eJmgwY(Bq~l?wX)Xj}`(HHmz0|Ece@XJJSaC@ybn?oU+Un~;A` zQo2kDdu#g}4F0|^ifF`fw+f1BiT^Spj|u7_Tx&u#pBhf9w?u`~eH$9Ha)>l?D|s5o ztg@4hSPBfulv87b;e9^ufBz{5SJaA{Z#n}>k>Xs9Qbl=%w`GcWWL%$XzUCjx0*_9~ zjl4i3#{T=7Lfu=I$5w(}Gwa3SUktmabTgxvb8`}8deli#R`i*=YeT2;UNAmk3Ab1F zrnyAumGdRLUM#t0d0%3l=bE|2+i_Nuc4&7qVet{y*>cu=m?I@ZPr*d|ntkLqI&gO4 zWbZ5mUE~hcT1i}W@`DlhKi~zaUo)tg(6{fie$a`2oUWV>kr1(ydCIXo9dB-V0&g@6 z97~S*5j#i5#XjR_xu%eUJ@@lCFpMhM;G1Gqr&Ps2dxVMT(j<-)lE?@-%`m<=pk-`< zM1^s|%X_-3V4+-kj$mg>T5! z$G{XKs({KY_c-&*?En{RI7r!Vpet#$cwvP><;h%!5^E<$rGN}||t`PVcw6iswp z@rbbz?rS8T6L)SLf1A0t5LT4cZ`y4SM6h)(lPv$JHDDMMVv=Z^$&5|Rk}`mO)G2Kl z!f#UK2I}Hp70$QsTD_Y-7#P+hD1<4{zz0dMH?~dkaN@v(-hrsCj?#D`IjF`Ug&=`3oohQqizM3qf<=W}sVi5V)P>YWL4f9j2U{ zB$6j5*8YDd7LI1o(GB)5OH^kFQqATOgqf`jY7O!|ny%<*6!~!xlCh9nuA|_16Zt0u zOu9pP;wb~3&+OoMM>xIuB{Yw92RoGV-*F3h*~f9`xV%+0Y0~QBm6|tv8Gki${PwKK zc3heDg?=42&tRX^olPPoGc@_^+~PA5XNGdut=rSvxB@H@HFSy?#E6h{)01w2gL@&H z#z{dSw~GDw%R}&Ge!6iNC&>&@YG~T&#bkD07(sBXC-$I11%Af++xhExcLahO-injZ9bdD-w(fGflO z%rJQO+Luzg#5O(qu^9}eZ(P4NX)koscg103plBO~yfqjIAi>Ye!waxn zHoq^*HNM;uh4}cSWeU`d?qhF=AYhy31;^H0qPt z=)|nNCNvb8t#MHEs?n3*efffSyDd4;-8ZX>Q^C(d*)*fuXh{uJ= z(49P7Ed}!POrSut^zZbo6`n_7;>i9tuau}z$D+M_Dx98-$6*k?-D>3-p*B1&WopBs z(+_IvYwsfg8+>_X^7K_Irom!kIai*_BCPTxU(M}^~-$|K?Z)+w;w^WB+424|`z_ht>Kyw3s$&4(j)HvE>vN(0*E;R zu}U<{GWjl0e%NAJb3jQr`wTxm3WqvJ+n^c3rDMvvREuX3TSZ5BbvG6-$vupVz^w~P z^UK!ng+Vv-S44r%R|*jkN5&><5imB($2-^+i{7ijKbx8 zvO#tEf?-1#3RQn$I>&|LU$$h5<WC)ST*QkETs@7tC~{FY|vo9W%z_$l-L=YCrx0(^dV649N?u<->-c(7b-% zT+(jooAZBtEDB36(;0NFsTZ3Btd8yPM=oXP>MX2%(K6&7V5}BSdqW5Uo|ySO+4_daWjiV@i$#q#lMep8i_9k2PplwwfM)U8gJagIeU0NT$#tJkU(`jciG_;tNa-=<1LY_TH3ENq&gzaZ}H&{w6IRs9rW zuG;N&INEtMH)~5ww-);=$%TI2)9=?*A%7vlkN*b|HU{iSh_h7%(?*@V5M*nKzyPmt zano&R)$=@f##sB^xb3L;JL$XcCW%`_?yRztbt+F*X^5D>+@_^x^I-w4_CFL6tu^dw zdXy>m1xsjxeE%c25<8zC=0A-`wFhoX7tl#VUzEpV&|p|MAi~I=8(>tma!!5buoC`Z zNs_Q8A8G}q0$ZirLX0%Dr)*PZ;Mf=$r0e4B?E6_pfqJ5VE;xgd z>O&`&Fx^Zv@%Yrc#M{94*C#8Ik0h2{qgddsd20w7LfO_U#9qR4_zXp?b#_;{2{#Ww zDEEk*fmh3R%`m2PUl;$G^K@FFW+?|75n{ehG_{8!U8_%S(<#7>W&wk~3=m&WeU%mX;Cn+%7@YA$Z=h@2jis9=|{}Gl(=wANvpBxIG zYuHQExd1)LxkALJky{%npi2TjOIdY}$g%UdOQX6*!q;Ctd?NF<+}lsM|LKRyEPwkU zIUGIaMCX5CH#09nf~+Q_`)U0)+kxuVukSIjL3l;G%0+JMjp7FQgf`)#^z+u8iNn=b zO0Md1h|@nZz^>3O8ZDMZ|+YRG~O+WQAtWJs8C-}o4%zO~vkU}D*`o^X8>N{U`P8mYS3;d_eqCo)P`TfBCuy!)AG#e-N zAf`2i>7A%n{g-rkPC|&Jz`9m8+YPEOeXE!Sjyc$13QyW8$0$JbNi2UGv4nYui`bKM zyHuedhudE+F}8enG#PRr$@z;~iD0SF?GA)|w=aTQz6q9?7$UWnPACr+uaSWK!>9t} zyip}KVDWuhmmicuNMVo{Bd_chwDwb;ET)ryPTl#xLTiTdzQ7ji??U&SVgiLmCyA(z zqo(cqNg(*|uQJ~S1(C!?P;$5YcB<{8xsyiVF>FpIpg@(O)Hl{^mo|Ga<@|f=E9{fQK*Yy6?#vDZ6)__d$UQ&-X;j+Bf#K=WOq{mY;5aiXoo;vd9O4!;z&(x@DN56Ji*>}h=uukh;B$jc`jLt=DG;g6MwjNk0yHM( zd8A18sE^C<`yPyKf8tpKOy9Sh+yy$-lMh8X|6vM2vqE7o2=f0mhHwUHonut0;g*|hgKDesAfGANL<=?Z*zQ-ojSiR3S7MDAWLM3_08=iz3tpUAfS z8r7Myz7y1y>;BzM9y6b$K|}_0Oq50b@4h}q;ZMh}_%JZWzd^>P)9e;V4h#3Pot(pJ zr;LPx1EB*F_~$U4zfxo6HY~Ny>NGr;j?`g86Ww5MDak&B8o0iZ5OPF_d+jNqS%GAr zew2Hrtt|T9(`yxyBM=vjjzgKkB8h7K2(%JY#)2jr zc9&m5wv=M_y9UiIxi>%$2e(h{V_LQcPA4h6*;m4NDmCgqy|;$~BQ1L04aC^l|&1zoH+ z%ltfyiK(KWMRBiHnVR7trFXe#aV>FmRjUT6R2uelKBnCiZhDO_$)qADmP3HGB)Mc{tHutr`##LY83`w>fir#!;Xmn35d!37yQIH^V| z)1Be=alC*mqMIiFR$XzAgo$H5K{Z%}I-nbQzeSsw#!__Zg`M;y@K)ipRnnFG2NhCW zi8NE8C&tg3wL2TF6rH5?Wb1I&7)xEf=&Vf-Gw+(`#lQIUo*R8=tQMRTG@;^Bmrfyo zSnh3+4}Q=$bm`x#+P8WH`$XiN+U1yr-9H*UBXEpxZ|nw)0o)tRE<98T2p!uCTdYED zTr=`-ZUZG=5K2RaIl@uqZc|lmP4d=Xwk3_u$W^nYA?L3gb8|hopDxn-X6cEMR1=N8 zsvVE9&kfT;3^3bPv?oB~OsXvfylxF2R2&1Nt*iA{!z~sR8 z)z6Oexultnz?xii(wCy-GBphmm%F1(jKA`83Ai0rf~>^6l;6V@M^XrYJ4?N~X$Z5y zKdO`62|gk8NcFaHV<6-dZ};arn>k9j4{34~S_mt&fJ*@4aqdNQeZh70fT@SpCdvc| z&=jX=_7D65408118>@{AtXsY=?oB`f-ApWu2We9m6_|Jc5Z?T0K>B3hUQG^AOPgx- zgi)+SEDP6st_FiUfI1?PT34RQ88|b19keT;G{tDuCHpfBu8xGhLrjL@cuSQ}#?ibL z#n4$cjYg_zlsE&MV612KIH!F{-K*0=Mel{Te8h8vx zio(;Cglw4D(ZZpC3X{mia>1ub$j3AQ8e8Gxx%phJWxOBPEdNWxcx>V7K zjwRnIpE=@Ppjj&M6RqDqhHv?>M9dH~@}v#=td9kG)$3h!=BuD7nKC}3A<*Eze~y>Q zP@~#Sx`d3@SWHrWI>p8 z9f1LK1Aq6CAmIutt74wyHKRKP;;Co7yfO$wEcb|BhJUrC<^!m!t8{E(+Wg}fE+dKk30-R(Ve=)gTYe1lM2uS+) zOQ(`Qz3oEn;D8AHk#p!Zg_)pc(o z*0{E3O$-i@qYH$8#%h6L62=?HBaTQh5ZLUufP=nYgdQUjl2F{b`hsXZ8lM{_6`fpD zPSN88oEGks7=oDZ101o^D1wSwut5Om|0R$%Z5R>V)&oALj(eP5GzsM}k<_REd@PXG zzp9TSUMYuUvW#Oltki+~Z5&3K(-Oz<5X-OX+&q9d+J$bUx0-qk;19fHs{Oh_B+)^0 zlHJ0D0N(di2~xGfCXbJHl9Mh!-%;F8dBW1P^mwS4E`8 z%6(PLcDs=^t2FV~IJ#mXWZ$~Kkk+P1%#4x5BG0ah+SyuWiQhb>mxP^h(>Vxh1bzNV;lp?`Y4cg@ z^&3A*q%>o;^L$OF-s&)V;%h#5fPEs5R%8&}+7D?c6?RWG;Yu1zj)m9Q+S*=71tAnM z3zh%p5%k2Opq|%c>20OF8derfGBsV|#bDPTfz7MCjCkw54=Mdp=L*TmD}0qG-X6K% zA(LtD!{Ew$XL;~YYPdV*P)2Y1MkaFvytRBODv%D$lwD_5bnP%GFc;vdnReL8Dy?&# zL&<()q={_gd|G`6x}C)MLYt4)27sgvn4YHgxZG9jFPt`*+~tK(!dLX{CFb3v*~Iz>$TXK0*pX6?v1Nq;SDiIyrSURQ|7k$ZUIYarj4UH3t@HI=`fflAl zEqNZv3^x2%uCMaNkrRLJ16;c8v7Xo{f?JepJ2h^qeFa*iN(#a6*L>#DuQEg8EHGSz z@kcqmQwkK<&i0iv4TDc?_$x^IltG4;#fKgz-A?qGsny8O)x)p#4Bu*@c zD_`w-D8c0jkvWeN5OZ0R?QAeY9FHRr>F-H7|4yE7O|vK#_7>YCl#qm;O!<&jwLSyz^# zWTh1>w#GeB$$#R;SdihwLTS{_@qf3?=ywWmZDsNYC$X~|4UE83hKFjlEsHqir-dsY zqYl6Qyk2y)7Pt;@>%@S2T(yD-3TfNtHgePq8~n9r|@QcVO)ODDhU>jS|O?`zI_6>nCs)}aFvPC$f>@hX|t z!oBsw=SE`e)Xvu7?vj~&S{f=kiLNmAnEO7mm=H?2DlLhBE}nFGB&t^-uHv2bJ~3#p z8M2=Iph^VPxn(@^9&-m3s55bJ(>*rza7@}mCq*-0Iiu$K$=Lg8C5(z0tK7`~A85)!2SAr*14B&)1=8JWOhGw9};=s}<*E^QN zQAQ6r9{pFwe-s{RLYN@0FTSk4!YueZH+)Vk42Ek@ISPipV|yxTOFD;40dc2FI`}z< zqhb~K)2a4!;P7K9?>Wz5who_seRacUiRtu8;ZGX(~Kiyme&0Gy}@dxer&RpL$ z#ZV<`b1v6PiPr`HjS;xDX6k;jmiY*rzTKl_n543&4YhLNi3!=;#zePHo6UtRPl0E= zEUkfV-pY(DE957`_f}nK5YO_PY%G3-7e-9F10T|77K{;ax*)o&h}hPe+TCAnEy#Lw zbVT;)^;cebjZ@kbzy@Mi@-JZ0qnf`J?hnp4pi7?7CVCwA8Ygv28p7DoQ&+b~s7VWa z9T{nu>l%Xjt-i$3>Z+5FXg>eoP#9CbnO1R1MPefGhdJos=NK79fL-vfnyLDd_S~D|U!O7x(Wj4GP2k^GH(YQ*P_)f(M@dx;3(!kY zW?vlMCefyo;1n1PFz=p>FU*WO<2>yCPLw|(1b%Tv2ahfJ&lE)$=A>r5D~XZ zz_ol5emhhF!euS~Xv{(o4;7UJi-IDI^JupXD?BbzrTA^^{)H6~33{=Z*QRz>>!%Zg zZ)({7h*QBBctD{->GriM!aEd9>F0O)Hr3GKqV%qXB7-Pb7D5M|PB$?H;lPa;BvGnj zjvk;%k6@vk#}B(+%~@95@Tl{^3s`7@k~(at6hg{-Z$i|$=qRn z>8m9k{X@w>=<*iP?XxDtfoE;@paJbcBZ^~Oek5n zF&5sj{Xp@BR?W8oZo$*!R}w zZFv=M7i!pQFgW2VN;Y+CnoZdP{gH_h^J!fwjbhJPwqQ7Naq+JjuZU?a&~{=xucB5t zF;K+xp;@pj@Z@`0&{^h>kv>GB){nbL0MsUx?;6lcEe2p;4c#O4XFc_}4w&~gj;nyL za2tCu)x}S^uDeb3m9U4k6T%q zlI3W=Ha;$@js)RoH&^OLN>4^lYTJ*nT6$LXnM9`01l6AZ-+*il24p;3V>;gCP)@g( z0jC>5%>gguIb5s-YzMn;nc!_m31$vl;9*jDnQBTG68q+yv*3>kJXQK8V@w}J7qzIz zuz?F(a1U+x3&SiKzjV!;B>Z39W+tVmZO1k$ACB`2Sc#-;zYqcd6ed2;h!PH*-%-~Y z1~HjCg>P5U8qMetRzcsEQWY8S@#{&HG&*X(ExxNe;aal4{^npKU5Onuaw1RwnT;uQ zW1KXiPyw(r<#VQ|HP6}T+YYn(;1;)Sxk@VxsjagACbp!A<(89*+%`nIu@!~2M$KS( zX1>lsS+}Y7;29tdvo$POQ@Z3b<$YoHIw|gadNZpUci@L zCvkC8@rB-N^hYfrGJ}gRT|t0G+pjLOeOdf|H(o-ZrMueQTD(10WYSE=Cv*s*Z&efV zNIb8V{0j10+OG!H{X7M7@Vdu}ax>w;Esh&OSZGgy-3Vw2)v$~8?mn`q!COmP_m))h zI=d9t?2YJv3;tc)X% zm{)!b{qzPxRkOZ|)Q-m|`Ah`OTzb(sXu;B~vy0e{#=PRLc<&1i%5KK``AvFP@R=Cr z#o5p!KXPGP`HugG;2B!S5x3Qk6XCVQ8FBeKO8g1Bts^esMtE-?__ea&m+V5}4)m-Q zAMggX%J2xkQca{#?Tp+?)hgxlYuk3wWWX*=;!$G#H)uFBB3mG^K#G4c!4eJHg~*xk zhcq89$HQKInYpdaQ%Z^QqCDpl;HLN z!Totz@-i(CM)NnPy@8_@AYe#RuBZzccsB=YHm8;UlqZpo3KS{q{^AemRrF%GoMJJ= zfS9W^Y3^(r+=rU40{dc3gaP{k2aaN%nnIq==7q}@=|IL3HJ0lG-p2+}W0YEG3%`qZk zr$1v${lKXfcv$`2Jm6t1FL04p@U6n+RQ(Co>mlC2>u_vPsn?VmHx94VuUq}1GqPz| zeLnh0ik_}F(t!E)+Mg8TFX5LRM zY!A^YdLSqLDvnRR`zD!};&kl-#oWm< z>pfNT+=sfv@5R5e1{H{VL*Ee9M}=oA6zNN3>;dP^s%kB)3}v->fKx|YNhornqStjt z3}<223LT`v80GbxaLjA-lk))is!Sarr?$hFi*dlTj9lx!>yYjUiEB8kyfDs;Brfo3 zCfiTC51}Rcdb)Y_ggX`8>-5?VC;sYfJ4;EF$v13inuQO<5i=>4@Ty|O?Bxj%RwU>^ z2aI1JsO{|NT(dD`&$o5Q4ud85-R9xLB@ENST-^=$NiAE{)H}7xJKBHm>RN>@E88@2 zX1*YY2c}p)FA{rP!hO-WRvv2OSnvb9C0G*=0eADa%H3}Gcn=j30vUs|5h-Ymhd{;) zhw8hR#FV{!kYT>r(IcA^^>)-6>?F0YgK%g&aq#EM>Lx0cpu^|XY-S^YV_l_i?ni3U z<*?&H+RWL2P^&D^lmpU56$bRPh0VJUQ;x^{BE9P#2~>CcAaGAaf*DcQkD@RTE+(@ z(u0b6T5n0T&N`>o;`HU~1M>+dkEwUjSD4NxfwVZb%t(5r*YRXEj4>haXI%j>!D~c# z%dHmsD)ZVxcvRE%gop2ksRgJzt7M(0wkrfXo>~3bnC91~ltB+`8vY(-jN&6W2;UMg z0ifzs03wLZ{Z8vz2Fvw3l(zXM&MLI02AxJzP1KZyo}@2a_Vs}bnY6OG9=dy?ms&&E zy&zZkIy5j>24gz<2kiod3h1zQFEVc0JO!=}p7!lN6XAYV$WqR#0>l<0?%r=lQOc}a zC}?Wq3-veStKImdkkuKXbWYA22rkwVhv&(C5fqua7=8qF-+fk}fglC>&iHOOCj&=d zMxcHf7a8so?339`JGc0~pl^1q)=DW%`N{k3Az&I9ws^1qG<+`VMP~R%0-`~ubA9#_ zOZYRJ(BsZ+Q2u@;0*w@iB$i1pb;FDFZA!$ZDhaxCwUYPbR)(BBk&qNPHwCg@jN|SM zU35RuqzPpsKjpz;v(XfMwbj2dp(UW_*zl^F%@XKM^@*clWX=YF?~BTgC}nL;xmlg` zpZc7$aXaUoUFB}(3YVdf7?7rU#5D#H#~N_Z(C&%}))?y`wDUPVt@9q#^VnV-T6aJ$=7>@_rp35Q+D#DvZq=1j z5L^($_|^of}(4R(y%%7`8jnja+U%VZ{)0=rD2LAEu=JO;lJ3OLB;4Sy--tT0f8=Ru+54;Oal*nS=5=KG9BVD;$-1-TkkQ%vMzVghzCEAThcAaYmd7I$x zT)!Byl6In(Fhv0MX{gx-2tcVD*9Q8F+Truvb#1sh^o1Jewr*MC%roJn+|1lw$|x^D1cb-Q*J)?*KZf|FO~uPslTUMo#QeUzd-q;ul5eka z_yph{V*RLsI?^u30HOw;KTn>y&0(O0r6uq6qzg%Y_te8za`Y5)vHn>$6e5NKkDs@B z4C|OOfA4nmfZSNk4@A{zyE=ql@ani5fu()Ox_~4VZ9n1zH(@30qsbcLXsL%41u&{wL1+G%5ZMuJ;E1BsC89^m?F-%@s)fd4J(y zpyERUxghucfkMb=uP3@7fdi;QaQ93eunY}1SwE}wCRRk4AB_e|*Vn$Ev>7@ai^T+! z^8kHdl}`Te2p%OeRD(}w?O(1TKtLtJ=auxw8WIR@$fQNTX8dD+u020Bp;$zZD$$*n-?1jtUmmL6WMh>9X80PFmqUz*x2?O zf`@Q>=JMm(4abG9X@55{aNzk+btMr8)v8(}-Z$jyVl^ahblJ(o-9b$j9U^=zQrTLP z@7{mKP7Dhu)0Cs*7js2_!+lIMsB6Sa;>@X36$*xb%6(cYa6(H1M@g_Vq$g9C^`9kb zgDcn16Q^G$cQD4pVBPKYzrQ^%%e(LOUaIDZ3+^ap3=cXh!VJ2JXI^?(A3Pb4cyp}U zDu;v+i``NHQtfu$%H3*S3U1?*3Be|C*@`=Qa@T{?DwU9`lUUhqUy=hLw;3!l3trLAh*>vic(??5v854 z>G~0?&nac$lLo6vl##Uh!VwoDyWw+o8Je3Qv~_PlZ-*iF+DN|1^DCbdXw_zv{26~# zE_QwpP)9lXU#)BJmu(pgEKeE{Bi$SVVLMhwt+#BZrdB8db8q8GAZ7eG>pO8#P{p61hekdXrEUo*E(=^_KXLI>C|<}NMJvEYusUO z(b(A)DV#H6nrYX5b!5m>X_e;Z&WFJ>kC*xmCdSJ&TpS*{ZM~YBqzgo?spQfq{Qv2l zT5z%P4ygi-n+FlF?mX zM(in=RI)W`ZL$6D5GzRC_?mYl5nSbqZD!e)7G3Cw%-dnc=gZb`D!1QZ_o{cO z##BMVn>R-uc(a42JJc8c(X8FfMXd093~U+NyPq!`JTIM(LsWO*5Lt3Y?DW3scP=E6 zMH=K9R+r{+bfgIW-rj}7{X%fJuW^E$kA1&dk#^&ra|^(DS_lX%Mc3=Yx)m+s>n=MT8Vwx>NtPvgKps!?6x~-V$~18aBl% z0+3wW!DrA180#7a3iW4C(p@+_iZnNmx&w<~*v!nXdnfN_&G%Koh@AYwnYsw4CVrdt zDR{{nZlk-~(~NF{0T#}<62(rR9MgyT_cYwUJ^Os$fNMwEi2IL#|1bnwoiT zWea?YFWc(POjEYp>{?12w4U(@zNI6ncja}Xnw!xEc5-IQwUq)G?Ky+I(cwI8lM`l5 zf&ybE#kXFtH3Wepzi;Mx?WZIb%sTiC-}xH7JRb%$xJKIUBtZaP2H9r}Q0FC2UbjM8 zvO30ve3j5A^6bj{JgkMTwN9Gf0Xp#sSqz2hIS61IuR#Inzkd-vp|q`_l8j7F4Aunh zIer4#n#iN`s8_XChgS>JzxCV~E7k=kK5Xm0PI)I%pHqY&m0v+uX2~~O7o;tOZNM~D z62xa52971&i-jtn2u5~5V|xe6L#2~n;LKsz>J9uHni%^HbWfuE82@RiUC2@L{SStI zKIjLNQbD~0wC$65u&@(R#mnH6x9ClMi1ReAxfgQOkl4eb z<&1ZEWtFpgtk{c`fbdJq%3$Q>7XqTOj+zA5-bSiBK?e>VlsC2&wI3q#K=}6`#nnG3 zD-+b8<%sy^_ z?(R;J4v9rbOLt1M=#cJ`mImn-kPt+WkOm0>zsY?+&-=Z5?_>Y;hq?}!Ys@jPab4%I zd5S2@jK?H~0r#9*#0CzmPZAlu6KPtFj{1tdc|AG_od9PHr+WnT-hG~o+n(+aDgK_V-u)pT5}OLKxTAXTNaz z@*Pj|*4wgL_bIBmS6Kix&GUNb=WPF>W*UCfv$tCPT~Gu3LK7j3W`XoQCq?2I0aWp9 zspjUD(eZS|154pmd#?md?@laLc$NI#Fctq4By5Il7!0tT>ZfEiTJ>0vz6&s;rSHrE zd9TI32zatEip^3vb!#_AKRJZwGu35T{yps?f;1aXdt0y*!U^{CByd-)bhM58R3NFO zlg4n;!am$xw*G!qX>9}UZ)=OXo(jDl6#}!F%>v-;p%e&}D_yPlEMD8Fn`W&kAN22$ zZMD(|e2r^L96FxY9;6+RBEtl|DLJNMislX}!z-L;@i-@Z=f`5X(`n8FEpLzMzn?18 zqZ_c_-VNjY;rYWCMj*-*A{dgKi~CaP2?s=<(BZ;PZZPAdEaUv+J9)a0spEHEz8D`2 zWK63##71Ube6US{XCvhNrk^12mX2UQWg21}%!i!oimQNtFl|mSqL1!W{(`PT?Sk*+ zGujXg0{I9Hb{pGPOjeb+5}z5HXb_E%!aQ5i_@>LW1SbVk9DE{0UV@Ny+i1P9$!<`~ zE?c0iV*JC3O*+4w+3&x8BV!!1R};T2fqqxgVc~p46#?WsK+aYSG1CiurLR1*VO+v3 z`FxwPbu&fNqq8^42=<$r+t)xLS%cy4=HfHZjiP+JQ@3+rM;vmP7xq~KU_QCAuB|wv z>zc#4f?KfcOdQ!FT4r@sT@*-m?7A|DS(~9;n$#!oB>*ihKp3L=5EL|&=d5;T?t2yz z5;x<-VvGYorSrsqNxA)?-xf;ls07dkMazCuF540Yk5+#Gm5f7u+gtvDR`#*bFWmSy zD`MMN^JM|b2eA5IMB!BVL5r}PA;5IsI&$}F7{KhoK(V$_b_wevYFkQxKw41Eai4mH z{Oe6cLQ6z3gDOcdIt;65LY!hV>fu>24yAPUynVyt%4AGbq{=B|42FKif2^=8k>THO zXl?;^wM(7sX#XLvF(lR}ebV80&ws;SEB43d0A6HRohI(>`Xbtoi2Y)C+@M5shhU|- z)SdORs8!SPD(%okh9#*9^fX%T^dk`C)R=U2`5ExwV)S0iF7=!-vA2|4`9KfjgbYZw zYh|kxtl(|^8(OeZ7@k!wLOvkMcW1OIbeRT#aZR7N*I zds@XTKhnz{j$9r|S>5okzqUkk#0iisTczZOicAQeBxci!55sCG>YrWFZ0rO`BSnfR z_W%tVEe`@WZ+?3wJBS#F{5geE>~5=rowKXM2W`z*dL`XF7XD$BGN@>s;xY#;vOQA$ zpb|jZXlWbxp)1F;8yC*3%%}sK)nFp$!tpHO#^+z_mv&b zwiSX^tRePyas{w%)!yyXBy3p}QE`+FdHn;vU-rea!&^UmAj=+Gt(}--{t)CKZ;-_b zJY$m~=p6<~4BDnJaO_9FYYPyjOZ+J)0NQQ$GFgCU{_~fgkrol!J3=Bx-E|SmA%$Rl z2q?pp6DgEe@9~MZecQwLi+g`&AsE;tLYZN9oWQXMJJ89V6S=-_&4_E3fsFd?=9G&4 zIZ%6d&K)yFtVA7h0ZlGnhz8p}KoocKV*jl@92Ip4mY0*dn*oV&Gj5)XMLT9fngsbb z{j~6vJ}31e4m^?dcx@|?EYdG27Tg20(pXwCM5>YMN6&@ZV6QzIN{hBdCdMVZ7U3pT z5<3TilUlCe(U%C2dF#SLIfS&EBvh)BulE?UD(FVqbP4ObGYl%D9aKDIS9GZ3!`=Ge ze($Gf1sC?1rQNHE*-O0~3(NH+ntPH@qiuAgu|M!D=viRQlQX+%1a)ZnxZ%yMxF~?7 zOT(xlu$@>_^_Ljc&eWUaA?HxOY5NDl)&qzEYDQ+41X5Z5!B_8defbkOHX) zny5-4Xds`^nfJZv^Je(gOY2S=;Em)gKwcVDSKm(r$vZZatb-JFet&Ja1@c9>1s&7LLDo&h+%>x=|yEkMC*n&bxs-%7Vo`-+ubnv)%sDT8k$G{rFzo-)^`L%Dwd50d(^DxomdqjUk%~J-{JbE~F~X2w7o#F&k^1 zK9Qy`&{o33e_L-KKR-_lWIJf4Y?9HH5dn6TP#tLrCk@c-Bbr1IE z$((q?mu;TyrX)plwSoAxupz}JZy#3rb|cUn%bhSN*w@|+*7Cu~U+n1rx247MaYg~g zPm)2N8q2!%*DuL9xXFtx8O0ghvC;PNg0Cm^3^n>(?Mhi!q~_)iS3FqF?ZP4#Mg%Gq zPj&~M%i5*rx?1lU#BPHACx(ukt|NSgaO_U??W~Om>#{M96ym#MxLj~KMv32cJ zs%s|y*n;{^*h4x)k(uW3{Sw=dvrNE=lBgBIwmfN|QiWx(JU@6g7w z9K7T1HI`RpS3fd~NF6jiMB_I_Rn15?~yz;?e8U zWPfufP2*%0?mK!S@++D7vjP~(ta^1wvu1yT5G}k8ShNv4{VjI)3#0q~hWPJorE_@L z?PmDcn5xggDM(ST`*X$A;I4X82bqv4N)=!l_S1GFS9&1k9@@);?`{7Gev1i43%ryT zw@TP<;_n&pYE`C=3%k}c01E^4JRx1k(NI9OT@84TV0~1Bjt*9ZCS<}SvP_$sp-rw& zbhw^4IWYq&iY~IsGU9j4{~sxhp)+Mh@izuq#iE$}-%{hXSW{**MzX-`OX5lmaG{qL zeD0ryjG9xpiq6nhpOhg}UyhCJ2zHaf4ZxKp^)iGZqqB$nKO!v$hu3mEiR20B8J7)B zMWus~@K*4m%_QyT1T0{eH;)PhZORQQN&rzWHcBmlEn`#Emb)u zH%GB)e77deak3wsDs*T2v<38bO)9xRG_7yvZ+gGZLf@%06)>&O!yNY1TH>r;mYf-5 z$Q&(j9qSg0orJu4=5a6c-7Xq2Wf6qr(5_$ok*n&fCx%aq-n~Gzk}Ej%uXZe4|6*#* zt~^b$Kmn(&_l;@YIv}fBXfSI#!aN1aGyt(Bea(Jl$cX6ioFDO>=CxVxq4D@%w1d;F zd{K|p?o~w2d%LV%HQ(OVy!)gVOEP=-WJkF-v%-+kCi>xCLWLN<4P9$1s;_2AecOe0 z6}9Y`dR(wmqE;DJX`RW$hGwTWG`n zrv4X(T#tuewW4Q1{QUfslZ=ovIED`8xOspJqVMbIAdqgHHUzo9g_>xp4!ro3tbI@~ zU%w$!0XDf;ElAY?pbzbnj_GlOGKX=Km&8_R@nW>;Z${j@*wlRZs6p#W6*7~eKKsv3 zkvwELi<#Rvo`VN&GRHuZbFk+yP|dXm-gxqQsO`7%W8$A^FL0%=KzCz8(J`t3`eC2( znUmG6Ce4UA>pu>T`|gK-@VLO<~hEhW7^Qv8VdVdcn5sN~!vW-zze^;wPn??~Bk>s^S#nsJI70ysiP#xKX}J#-apC&2DqGmX-s8Y$PvoeDN2Ew3Y2KPTFJ}3 zdHAXQSxwwKH~$R-PZc*=VVU04u~=SkaSqyftP{~#O7JC znSQh3RQdT5{M(NU%P9Lo#7GMc+(u8yI$8>%E z|B=W9K3nUH`z8nEmEt6STcg{>RMFXPXJ<>fxv{B)%U`b@0$j!5auMw;n{?k);a>$; zxvzNYdsLb~Y$?+7uOqZ5y}kH@q+F+g5K#n|xg`Yv+!f*Q|Jppi?9jAP29*@BQN~KK3+g|1#*VTe2$ZYcc*V(LL%F z@5VT{o@_63ki2gZx9h11sTf0>{otd0iY*f=LuC2BwaL6ub6Wl-tmg#t?ZARva}4N6 z+yw{bn>!aDJl6wtU&Ot6NmWztoNZ6D)Q?NLs@aUEd-pc^#=oEKVT#&BvWRS_PLWiB>|O#gc0kaf$lC(hxr&b2|@ZI@A0GJXn=DMb3LhDuz`^fDeetFT;t6 z^v6qk)gcKPo zZ|(IM#D*=jVYew`cJ!H~UFItK5qN%V`&^~d_uMvGatoAitt0|;hWYjP07%}@_e1ON zazym(xBcor5Bs}%KYcV<=2El9r+JK-qJuZXIsTc;eT|!4;@}1fu*OrQppmg??@v)R zV;ghLpRR46WgEYd!UM4O+kN2lJn!e2w^Y0J{8V?l0yaLTi=H2$eDiMqB=`)E5}luD zxZ!ZZ3b;NSUgF{HgbBr3?7`M8!T+FaX{T-8N{K0WvkDb;vO0Qe!(>U_x@nu4Y0n5+ z^9$ye#zl!i#60y|nKa!=P0!z2 zMaelD=|rQCh|2~{tK?IsVk+xBmTcv5xACrUi1A2D336{WjXA9NJ0zuBm{D2Kry3xB zMVRn_f*E%TqJ1s@n2F#~3B|FoX1lIFk_Nhxoy5XSL0Sq^d~-c(U<#?nhbA^_Z*m** zM>)9pOD$3$@J@K&6ex$9+N7K_@<_CyMXQE$A2N!=SfE8DRz=?n&52WH@-wXIzlHUY zr7Y%uMxIEO=vDC!r5xmE?3H+qohcGhNRhH5z(bv~m#;53%FVbM6jQLhC$@8-mO^vK zWa^A-+nV+<&X1}_Z15T#ic|{peMs- zNbcW2nL0NJl5{?^MV|&;qmGu((}yp@x;Oi;K_~ce=sSM@TWBwJh`Ug7IZ&8?#p0o1 zuD%*11rK+gbmacA4-^Ze1;CN6S;43IqDRI0zdG+YhdMNdkr0 z{xQr779I_J)WRlCpH;EKX$ZqfT>!&nilGgNEM2qeDQ!*GJ{#Hs;jhZ#q{aH(t-Ppm z8cpa7UZ6`oqn`MQ%py&JODx4)hsLg=m-#PqE}6gq4tQ$rO(sXIdnZvwHfp}YlqJ!| zil62vet_6^E1r}i8jtM4c?fuY4*t=w)7ywCqMsbe0?Yix(OO(s<&)i=655vVE}wid zcBs}k_7&_u8XD4WdS1fv%J78_P$-b)*L{;gKD92<7SM`M>@XG(delVcpy06T7EY8C z=23eXu$&k2D%cv}8^S_~7z!>GCQj*_6w%nUCEuiSy|ZsJXBwiHJ4o~Mi85j1`s|&W zk$S=-rPV^CsE?Iuy3+BBDD5`qIHQ2e8HPkv^5>}-4 zM9t<#hV`9X+69x{=QJ)}bRrR*T)%htoUh(TNx~k+f4pf-Fl|_U7H3H6u33l)HKVY; z*|~>kkFa9VRY2fZ?IB2Oyqm!4H|E;?pvE-E{%XyrUwbckZFd-_IQFTtI~ej-e;$AJ zqv+mCk87WUa(yh9lT4ll5)=xzjqtu@DOh)nN|i$Us& z)^RiB*ug_|{S~mA2|0^alrs~=NJF`Agnu6{a0(k*=XdDRe&4JaReB5BgEpqgH z%;+Z3hMBF~qy)sh4`C!!a2nQh53a$!d!i4)Em3&zN^;BEYzmXj6{wKW-EDZJ>BE%l zi~ipMlXDmsZ||s5ikR@^l)Pn`%y~7xQ2k_8T(7}5HcV7|fz4O=d~TMJ#jt{1&7E0u zEgG|yYq)k4N0&IvezdPyC$asj?K`Qe0=o63T-$wBzRTjwh*`EG*q2iWavw^#bpz$@ zarGgqM41CRuS@)2K0{9)E`C9L6{Na-Mz?_b-WXS=*YQghS=86`!%^jANuOVcnWx#n zP-1!G@ZZ3yC@IeccRqbfbEJq4=6K`lqCj}@zUCyJ7~#bN*0+@eDqL`n%Eb$@6s8e( za>73Sv?8&IFE9tYX#NFha>f2j@S?-46&xv!{Wv0}qM4xTpcQq&^@_=QaP@F?Gw>|< zxYQ2*u5$=yu9+*XaO0LancItEFz9CodwmKrdgQ?o_h|*eyCKI}hA<;J_PSjq+8Krb zJ&eBCh86$Czs=5E*I@%_E|>rrM-j$#Q{dmqcVR!{=Sk~ir8w&VeZr$Sa|WdbtmY$z z6=kkg1h06?<48azaVUH8$|Ai{D++iMVh77H@sXWa>&371zJhyF-%9FRXw0Uk-N|@T zbmw%~GAF>nF$^K=zqs^F0htSaZsgybW!qk2sDfEt3$`o-6a!AWhr(sz)#G0+qh#rV zl2OmT<~n18c}K4o!BiuZ8M)Z6s2P)v>zmi~-^5Mp3vh$b5THSe1xEqX6U^F_eMo@} ziX=IR`RruPs#sExTNgb0PkWhR+U|Y43gb{`Hh}gZi(x{a)X+>pYJuFVxbUW0Ig5M) zS-q{pg%1N>tJ|vr%&C6XkB=v%#&^hF$Var9g}`+=Gbr;iWtl4E08yppYbMKZo3f(< zkBS!m?Xh>E=rfUaQOYXr3PR{xce3UA*Uz1-bm>`Ev7b`Zu+D-(#tcPmWYOl1lv29- z7I+`zZ1)F6opD?wvo6S;1`&R06GZ@@Yl{Mcn;ulm)UAQt@#%fO;2_l!Jc8P@ZU{bN zTGC0A@jw|}mFn+xUH2?SsJ%30j=*OsG+qU2wpo%a*52o89!#?$qpW$%FXT-~3YpO6 zbftIg3*9d{Z%YKEjDqXAN9ME4Ddk&YE%lGBmg(Joao@z>NDgb(pPQAxDO&B)*=(EU zPCteV{OMMnPCB|2J1d=hp)nK?&Xw?66849+Q`}@p?#fYS1~iVWam7sNPP}o_O$LcU zU(*xENzmh;6SOV|OM~CAfbxIOJlDn8u{{Ce+f}~R?i;_k?FcS!ChTZ|iU=+jJ%?fGhIvN|L}Zw&bz9u6bd9Ro9_rg1__34dLn5-5L*QMUBD>$_gMj z597|E3N8mPy6|5Ig`p84QcVunOcwyGXRQRrViYjzwESb%Syaezlj&9U90q8(Llg8X zyNyZp&)0*!k8PjYhmLARueiu!V7mvxn(D$3DN<{_ez-jo#}?QrF;kw@2;~I2tVTrr zOV}G;JAOSI0CM@=*!-UA1)?}^>&+=WWVExM^J0{UHoT-_&LS7)C$<&%ouYXvd|;4!)X^Rntg?YgMp+R)9hYh5(L;|ojn9sRV~`?qcqI*9z0$jS z#uS62gw*Ke4~#7FFfyh7=dT$l_ul~W%J`Z4qjf%cL*V!NYj9A=-kfb3FAzt7q>8{? z(Sp5fxDT-6Pldo-T2|2baY47M@;}{fh>${UqJyesL5$FH&VX^_as*gft9X=T9405 zAH?+Yz}1PSL16{Jf>ml{smAS?!0njqg52Cw#;9*@W`9iML>7o7Uo3$l-utq0Dh_O5 z3(x^NAQa^X;_E3*e0m%1waG zEP4lFC|G(0vLlma{H&-tvu3vu>=V_$1P@Fc&30`x4diI;!E$FhNO3o>FHLH`wxGW z1+&l}pJ{ohrG$G;!iN>IQR6nlLSSwoHZvy|9^48omiWGV2d>o4MgF}M}$Zl~(4 z2_KU@;mIyclCXK_ncgDXm+RaXj7~nkoc|S>m%pr2;vTC4sva|!XT7J&=}DV8t@&X{ z0Kt$v>F8qIqJdK4j%Mlz!#YOqknBap zm&F;WXt5bZFT)E}nIm?$6Q26(7~_y|S&?ChB2F(o=9fD0=6hnV2ab6z}B2Krcpn7ODH-WSVmV zHmm^k)g(aa?V z9qi6%D*^it^Pflj!24TmhW>kbqiI%31i%M>f*lTEO0f%D*wJh>MAIu3?gzuddD|lS z*FRC_PB)%)$-*-vW|G_v$%=s(RrS@QcU>V;y6@LLh)<;u7v~+gGn#qxJZ**?Y{A0U z#PC$+ki3_tavi{n@n)`iHCs8&Y@_7V=hq6(qq-ZEYnT`r(NS9aoGe1!DGR-ZG&*>+ zPaX(x3(lvB9<4A&^rOX{!r=vmkhj*=_%)fjY*`eH;N99kf}Ws-6Hyk|3?`IRa}%6k zffqVwgcOXV1$nZkFzpdBn^(#?ffST@Htyhodpm7c#JF0N+E+})7$`=(tA;l^jxqu# z-Zx|W0{?4#s0VFrdI^zH8{v+nXBVOH#pkH2Z-RRF|la zz1G;~m;Y2@)Fk6j^%H_8{`BGyz#7u%D`efd3~?pR3?8XzRjRRk7`yV_fYPR$F>;{0 zM`p{Yk)n6s8J<_Rg+Z`B{avK2!L5hj@=ruu2}Ys(QgVLJie!R)YFc9ZJHQp|o#K%j zT7_f?l%*7LIpzChA;$&CyjM|i4zDK4QHu0vVSmwopHy{-$%y{ZUQvTl3-76a4)LzL z&Nb*6^UI3Me)-BGSSZ7>`#tUvnFH*=#Gg-B?>IDh+9J=8XC zDfLN$E@1ncYk(W`<1oRkucHy2XZ(@aJl2)T?Kj!QNDpb@S~(<~@<17PXi5{h%&aup zmQwSS27t160syQ)|dh6-ylPJ=_&~;?$sASl+(gb3pdf~Fs;5|qojq3a#;WfCCqN@ zeY8NU@4k8P2|Rtb1lE(2y#-J~eC{KP%aPj<|64Cxt(17yzr&d^EiFBL-k9R>ES78G zwi(7JQ>JVF9?FAM&Y7l!Z6*4*3F3ql4FCD9{Fm8pD~v(8I|6{olPEbR*Guem&4^+c zh*0{(&RbA-uy9j$6J2*yz2$9UTCB~pABaV2XEj9OupiW|+_qeId&2tKieOwqV8+|e zD?6vHl?Wp7TWn^oXeg!lZDjELbzA1ep58UQoU(-|ZEtfuBieQ{L}gTTGd$^jSd>C7wox^hY^9RnZ)vZ+Oclv#dHtZ)Ej zCaWW=mwhSX=ki{VG5DkJ5){8zR49`%1hl2TaTLRScForGpms?(_5xQq#l-c5Pb;-< zi2EB>yk;(%I5Qq3QZ#J$ppzt4fTDlZCAAuo#%@=4BLdeNky8 zUsCYjA9X9%B}1sOswscoYP`}EN{cacj$%LynEVT*H24R_Y)7`&(=J&+@~rl;VnQ%}vqeYOussNIt|;xcUZ0{%)ITZMDI!%E~q8c<=_ zEUQ69`m}OIWw52;0(K)@Y);jAT89y-^olo-zc7jBV%ZEu12d&L9y884{JHn)8v=n~tni71J2?aNgRof<1kdvG2&qG7so^-QRZ{LLF?AgEG zRry6NXs#tbW%Z>5-jKK!#V>oiDnMz}^ObrnK_c>1FY3_{x>L8_!torF4ZYXX5+9{?HuX&BITnRNA3hP#C zSUr7bU^(LgGF;bXJ#d$xa`m8%d?*CZ>c?^C7iL0D)C@%?)0|_V2iR-UX6J<`sb_0J zN;)>J%9)~svRHuh{&PYub(@Y_B9NSpfqQd8jvFL^|BN`e_%qA&=FA$B#=mgNP(xWv z((c1)E(NbJm#S%V?LHN$C$Ty|J6i(n$|ftcdN1=e6c}zXz`jR8ojo^F>^sK%mownz zKjL8kZ9l?WOJ9vOE=>w}8(mz--k9t=YY;aWEbo1$aLLdH!|;!MZW~C;>p82qBUDb- zT4|eU&wgnlNq2r_T2svU*^`kESg*$!GPTAv?@*&=pbv%jJHr-(!1;DGGQ&6kjTroj zA%%QzKAMB^y0Tivsy=z`8P#RQTYb=o)x9Gbls7= z7XjR5I#EHbn+~o-YwP`2H@8Kp=%8s1&40oJXGBp|N7cctCCl7De(lyl*Gn((GT2rr zN-lNW&yI2x*NPO>Pu2@*(q?ni3{^INfh6Dozw{lk?t*yW3CksTJ_0QG#^Hb|s|d*hnLmgrmiuIddlm zHqmMvFJo%~#P%$qMPsmZ=<;ZkBi-t6Y{X%kD;UJ9rS9`+3Pb@1)Z;xe&~JxEA*7QE zd_%YMBs?0(A|WMX1HOlPgrQjcq2N;TWu383Q5;;Im8Wl)J=l859JULwP!%LQ2fw@D z`D@lQ5b-F`hs=1#a=wg=RT^>QT@KdsGlGp(u1xs{Pl#i^7a{aItCZg85av^+$@xWCGJ4c^QX)8<+-+W>DL(x z;4I;UC^`p&_BxGV>gf+Nws;kmx_{0w$w*hd@9i|od<bN{6tXn6kYg67(qaTvyAND{KrgjKHaOtOm$>7Yb zf1}XYNu7nPiVkdbVL3Ijt|Haz5t1C+`% z_ioltVoJ`(h*4k0uHw2;#DG`^Wp6d6;Sk~z4pN>3-CMwsYnv|C7)kg{17aRvbgio6 z!!yiP$1?Bi)9|Q;+$6$BWrPHt3JZy?$4bI}W=Z)c5UMIY#{**ZrYQXjW?LZZiTrJ< z6zu&OSedVZ3U(ud6>EEu-}S$4sf%S!$fesgu_cx;3A8mlYD~iZOXPU_!GWX~nbq6R z!DF|LoAl{kgj-<>2IB|umxH%nC9i0L7I!b(eQEANSZ_jg%}u}o>QCZjhlW@iBKZYK*wJ`IJi(AM$x-_FbJH==@?Lo7}EwL zbHwa^vpj&WvYf7U#lvy#4&->gjD)@8Kov@eF%tC8wT@*ZtA^kw;#u1K|0Q z%&@p#_{vvL5Ce6YkL1y{qLJY85&U`B(cC~_#$Po%)WWpWHB|iPScW!QwY5CYf7YJh z@-NpS-aRL^oX*GNJWjb5H6;wrbt3dS6S0T8-a)BkXGn=c|1w8g)mrZrZjYL{)#0O5 z{uT8pP79>Ii+EJI9(rIv_)o8Vv%36?3T?SuEj!wfddN3DX%)Lw?LTQ^LDPz3@u;z>#hJ3lxNg6Q2hDJ6X z!<}HYlmNrX3?D%4v9Drw{BT{qJ>vm|z}rHEnw10|m-4%0IXVa(9rG4?Az>3c@K<~2 zZ2ajsucq?|A@i`J^#S+Qq^%8o|1>T~mu_3*Yz)|0QcMZ_=%rTbqb|?DqU|W_kt)8_ z@1)!}8of|L^Wf%xW*;bUXIg95T&X{=H?_YPy;ECMpW?apbE9J6g@?E1-1E?t1Ic4Q zUuxk2gr5VBT8?TqMcL*h{01AO0`gw^pZCuw{!Qzrl?b*eBl9DUaaG6Bfy=G^B_82s zgisN)7-|bwRHAk3&@ZCPvwKh~FIqlC%TTN`_5*Ba(8Zp5*IItifpm3J{M9z71CH&p z$9$hYo!77|0JC!%t&qyo_w?#e#yb;I{9Crh6O4o(IR0opw>2_g0+n7jKvb>JXBQ*G z7Q}5~YhNP>fA6rn7v-UW#wwD#DfLX>@gH9cG!XJ#(P&Q_N;SPamRu@4D>}lV9U(W{U7gL(wvMSqv(9N6gU>v@dm2) z!^-pz!rbWuv7)dJuo6f&GLTA@?u*%AL97HjVBE}Ce7*e559nhUvnj8M_st{;wAl<&Zw+Q7AV~5G zs*hms3W5#VzTlkQMete1^%1}yn^t8Hi{cd_!&SWLNCp>PLzsfwXn0V<|4b#y8PUTH zzt33t2xmR}@ujc4HK$}^P!(h&>IJz^D%Q=oMPEIW0=PG$tB^_OQC0h@%cU6_%zg;* zjz~Z|fLhw9@ilPG*=B~5Qwz~NfYu2VDJJ=%vJTf6_m3|~)i5W@K<>x3Jj z`I-^6#0+ezM}BYI!aP-^iwf4<+RDJ4Sn?f6vcUeH-BX6>N@|F&O5^#MFC;$=>hUl7#*!J>*qUkE z;8e+3p&|`vXj-uTBaObyG-DJ{eIFk1{_cUS5JfhSNiIkYUz&LPMTWlx8IGvQvvI*k~w#cPM{B6vj1nU$4no z`5q1D*s5SG^rO{Cv2b>@Zc#>_EjZy&HJJQ>)azCDvAH;3&|tTFf7@#4duhjt1?I{U z?c~^{>Yshv4FPP&&>$1*%y%>Vq}9;~M-B+d^F|E#XiyZefg@*+!rdw&(}Jn>3ki7A z$AGEt7YA?YIwYs~6b>AJNVR-i@Bsts=LXI{;Kz|TNfD-ep~y0q^#JZfT<0RV5JC@U zy&`NZJU>Ie*!U z9u$TlYe-6~H7pjR-U$LlKjH6zlyl@;Y?zB|o?z08&;!+4YSZKDzR`?RoJ7ID)r4ZZ zD~|N98*7gUQ?kXMkeNLTMn)yv4LDQ4_T`b?`lLzA^HzT9qFRa>MqFg&`oU6|;6M91 zjD5}HRXrI?XMfpxDeF}!jBtC&)adqUoa7U$iD5B|ib!3*wH%J}45==EJHPM>Hgu#g*k=^UA!G~_uK1Z-Q)Idf%c0U8W(hPK( zI4_hUIRFZ%iZ|NAP5@gYdlS6S+zdDn#V6;w5*6>d4<)1NrN{cQAcyI-SAWz2npyVG z4=Cl3P_lYZkYMb+64bniX8qkK;4n-LLo1iY|6BtrPZV4o9gy}xXuYQ*uN~|6^qw&e zwXKc&nKAN-0?gl}UvALeepLdPv2;QVoA;Fay)NU@GVzA=xmDwX-yFsiKQN)Q>-{U_ zr~UCnVcLVv@+?8*dYPhR?&Q^8f+YaMYOi=w!|IcgByse?`0iQ&ELrg^dr zNw9X6?EJcA{&aYC{GPaN{B=OOYGqKCc=>ykZ*PFN_RP2&q*8_82Gv@FM^#;Wn$!Qw z=j|KMf>dDZT7CjAy4H2O*}lsnO~s?Dox^Ig3iLA)vuE)Ix7@4X%*QnL)i|FBqy%vi zz2XNvLXr8RsnGb47#<_Sp!PJN9c2@=Xv9a1YSS)lh89jJ-no3y&rGLjNqxbRF5yL% zLLt+YW`+CGXoLjeb=@{C?4-8|tiX#c@^4xkJse>KiN3!)dj$H(1}Jv0sW&b1alGzc zq0Mnb_4!J08n?dtf+w6wrfQ|+Zp*Wsy)X&(Od0+=vL@<<_{E>A!xDl8zLyv+ND|UU z+SiROwq=+qPb9K4BQ5gywDZ;Jg_bb*VXxRSkE6hHG?z@m-`5nQ)lu5uL+&P|D+y4+ zi)&1q5P;`y1FL6XQRi89QuD>t&z4jlryuDoz!C)EH=Td)l)ifK2R=9yCo9dOSUB~} z!(qJ&sx`N?cSb6_K#*EC-gSQ&`^34;RqPujAek2};Kdl={FI<0)|H*pP_6e6(<&u; zcBPg(DzD_-bPooSU<%K~!t}!%yGA73%#d6W3aBw|)PmHgPC}U_N1mVbBpg+&vH(!= zw=v(us5B>-H;`#b^IM8WDAKR*SIQ>jfew*k%y_CLbhOVFJQ9rT7)Sl>un4B6Ltwxw zEn_AN$5^u20`HfALI8LF_1$tn&m2a)@Za5JRETkQuCQ3NAu@XK#$A(@_w-cTGFaeq z(^Kb{_avZcf#@KA10Ihrj`i~gYLQtpflT}OdB+{08Q55zq5v5j5wiKzo3z+5=2E6s z3NAFU#oQ=BZkwfkdP1fd%gYFQ0^eVxvrtIqzT7Y&-!af54n!EgRe&jk|IzfyTK}sUy6~0+Y1JC7G5}U{~#y^V2DSFO{gQ2;nG#Dn+FDg7CX--<0p#_>{>8>{w{E*v)mmGjzn)hSk zlC&gcsrdXA`?g7vsyp7JVlj(;e&_^5s?q}{fy&%lk`z-1)tyfbUrO5xK^y#TjZGVl zMu&p0A0WbkfH3*?vlTvS;9QxB1Ir*l!`pZpHleVIgR6JQ9VWpN5=iP^A%_D>U}M`- zwWjGpD2kL@6)c}nWNXtEnlq?v(g?8#PaqzsYr9m?(m*c(x zW0py(7c4tB^zE7&BMsCl_7V9t5c+OM+!Nb6i%>qmw1E4Xv$7lD+*~GJs<&7x;DQ zBJ)d_M`C~-Fr~viZwdGLyY>5dzNS{D#F!=Y%t{$h0-OwtP{2;6Y*BC#g7)-tmyUbG z2VyVZX6Bio!nB*O@&aPW#kL)6*!NAJmDAj#@80ab!C3wKdu^u?G*&)owYuo(d`hycP%XB-)})cRD>#?;3Ho8;lyTiV zxV>YTtb`jhH-)(<|81gb5LJRAi%QUAy8}pmKU+zR$T58pdQoyfavNCAtr-*~LYdq| zrQMOX&*)md+w~&wcgKA9z0V(S9WI<(f}mDA#z58%k^l`MpUmSFb*L|HXsCsCW5~3P z!_1Lir6eYz3*R8#bCBWE)*G7US@qN8^zD8L#ug$v4`D%G;6z1n+16lY;}*O>iwRKx z8H!waIk!LX{;`FEeT3jiuDBq(htz7P&E-)z171U4B)P}bp~yrbkCSa?j{Rs!Q`jcw z^c+x?Z!L|y?C8TQelOV1*L*I7)fw_TKwbC>Yq=4zxNoTAd#;1fQ!rKQ+ za!O?PPhY$f#8kl|EZ!0*5q?hbu91ZwEx@glT86ZzW6CZ;Q^OczWxF z-L4taPm0fpVuMS%?{im2oRG#e9u?LzFdW)>X^Y>?MII9(7>7S8WtfdsySG;sAJ~%- z8~(4_pc0p`!}nm=)BzUX2x%G?gi3bfiCiq>Bpb(l;EyHSA> zT%=oVpr|Dnpe&{;K5tu029~8uSjFpFyKnR2KD5I?WW&tE2JmVgWWFA_9KHo4)kOsy z&iq2FQnq-J#Tn|M3TEe^iHMxkyNT|~%%;=Ha1x)tM^Z-xRjP}Zl z)J*FHhYOH??BeI$crHg*awiz?SBqA)Xt@F&JS=Q?y@U@537FBL$x~_9?#`bzGUt8nS$b` z1Mb6Rs45w{m8|RB#z)*!Fjqd=It@Mc%fHAvP7#KwD#dcZyD(dK{Y&1_mD4)?od##M zG*AfuV2?(P@GKeDX#^c0nC9C|^KW8ij`nHz*K;SAYAL;+ZF&_&txeN18g zOB(C|w-P}$cA{Ro(P(b4Mp~wv4=xg&?>mz6+FMR2A76~qp#=CYev$I3~mCi~uKKknIl-AMNPd7;Ye zf-xA5o(YfA@O>?nChxxH`TH2Dr-~Xs?$!`nCZ&@y6M9=-{o}O?b&aKcL;nVJAOXQB z@1kQ-l9ZfyR~p8PfRmo^pFwbBh3!J#V!y@{f@=vQSkkKIk`BaK8GGR~({(aj08s(L z41@wTK)39Zz;0gmns>Y6P6*C<6EmL76PHGP%U{~TWZ%-rqczGA$()FT8PPa56-%hc zK}E90R5_eaEdU!ixFAk=xy52l**D2*x&`Ncd^)ro;@P@&M*qfl+SU=HBEtfgfBe14 zJL?ii)fnxG>*LZkN(8%vY4U~3H8@sr!M4%Edg&|;bhrhi=O9L@=$_lQ@_sUQ0pQRc z#8b7YgW)WT2Z2Sv`=i|R^gdWU>$`65CxnEcF%K5`ntUhz5kU4PY>Wiby>GolXxPF^ z>{^FN!tLHLgPV7*dSv%ARcn{FtJ$GHeS3o&0+aA?57ws3t}cTTFfUBr(&pN1`ov(k zZpcl39bbYg`dx|towp#03vi!gBp}1;*H;#hU3nyORtp`9w;Rp^5)``>!8{{KqKNsT zU{?10=bHbvbjHaPh0oUsABcFJ_}`O!@+Ht_0Z1;DY9-fX92j4;{~$J6L<1svX4=&zm{So<2a9S=Ig{CzPoz%@!^LSq0v@Un?l-{>5|->wwgCZjb$cA zAtP1%8EF>dd%3M+fx#0lvJL)M3RGerUyaQE$A5@BKv&y`mUO>jjR+X6J`Z(dln(ea zkVr2<5#uqqy9p=8bKfVJ!|%Qu0gTL0S@$1%qri9Lf3Np?B6QECgvsvuqq6AMX?-$E z2Kj$5zvBY#@Ng>X2}R=(Oxg}RASC>vFysY>Ei_K@4I-u~kAgTQ(|3*6Z>BJ2uuD$U zIAEa&-<$roih!CCS)3`gecip2%ENY>cRSRDVw7j`A8Bf=-!Anh^5$KilWxzLyWvF9 zgf|ejFWncmTzgy)gM2yGLnUGSeBqKHgMi;w-Uw zlD>W0|A(u$42VJtx4-G`ZjkPdK?&)Gp{2WP=u(hwknU~}loF6`=@vnxLlC4<5b@od z-ha+Oy}`>sjl!7}(Prds?@Lm@CR}4(NJF>sv3=vP5XrfFJTTYgoy~yI5?2 zEq5tzxko^KC)$d6c%e>U?Kv!JwXFpx&w+J);UerZnB4HC4#hJ#0N~K#rg5H*#b|+l zsW9vsF&dm-_dxF?-8W*(3Cff$3JJKmK3qqE1zw$W5?qJ=(rKnc-{rJNop1j!KYpe8 z)vkaQw{&CB9*#%j_eb9aGkilciyEMtl(SQ5rvPKh8)s6T0w4f*zTz?!3C7j(-&=k+}sSv%~5o!9Pk6$N%7$`)>^`OFX{}aI2(nufUh-AMVtAFh{|F2!255QE6ockQ z{YK%)4-vT;jkZHoAjda%eD!P)#;%3l%9k8=9@n?$=a(>V5qQ7z2xLy(xX3OaLlX5$ zKN%i@h{=>Pk1G#?oeoC@CFVMn(_P=l_urHI%o1l+LIR_h@B$PIN&3GuIhq<~yodc+ zTuZMt6`0tqKIV*jVX(njNBjckY)#8{v1X%j5XI>Xq2d++7mloXZW2_tHPB#{VcOl} zW|mZ~oC|_6h{yL=mmbIi?`;u#nx3%N1R$u=lbV~{($ zT&ufOH=aSlX*N!Ld&>5;sf-^{P-BpU+5~gYY(w_0F2*@cZo4m25x#2C_PnSz8|XvM zeUl(7s$x?@J!J$eEm32PH&>Ny-oL5$`NpC5%RCKliI7=jo-Jy1`m%kjMn!naWqHDs z3*b{(<|$`btFZqV=V;bh*pG@gmPXR!{_LcFB`Y!wEYlKb3+P-?@c3^ozxG=wA#1{d z>lWOQ>KZqg+I~!VRP2NMqF=L+=RJ9x6bbojmAIBc1+w4VEwY2(gQ>TMXJfNxpAmQe z7N&V4tVq`8jV3+8Ctv`qr69i3#5VL4Z@-L#3qOKiU`VvpUgK3jAV0A#e^Zw`0UsvZ zF1gRY+hie2I`s&IuQfP8q4a-;s{Vn|=KDxbPox9CluLR8taR|_?zi6(3u8r zH{Fn{1l;SWUz2!mt6;bwZpEiF&MTNFRW^U#Tub3*oN~NJrzBO+(!sOr$f3Z5ZJd$l zA?a!(ZOjfAjVZDnx2Q*szW<1e?J^-DXaPLwPc)R!Lf~{V?SO^E@wFTzDT5E7SmH3! z^z!O|j*h7YHZ}ptzIE*rH}}{!gruIMTv}M@Blx9sR7BfU99M?wEF&57lA@08&mtdd`spxQ zA&{TGb=}zvj}Aq90#>k;T0>%(z6B~woYu==(59{LK>qB`&MytjbB3Amw~BNKc^|lK z?sp_>d_|qVP$J{8l>FH|J=0H8MKBip@7&08<{v`U%T|QXzbNCUZe|wG?Z%_lxp+AG zVVFwe6&nWe$%VOf0*5h=R!;&N|4Wg+h)iy#PYd95*wxj5NJ76UM&o)R( z+2>YMM)Bcj@Q)Q@-=T>ySba+MqDP#hmEYYWvMD}Trj|gv&azGOx$vlR5_k|P;b<2e z^1L!2pOijEUOAHKgXfLo`)g^Q<%24$28vCsBCnu-r0=iQ zUabvI+)3b*t{jg&CG&RrUDIlU!gv}f6EeSl(LbT)A5j$3OiB*ixWI~H8jGneM~~ks zxY+gUqgCFx^J^}7xyS+UAzoD{D|Ap^?WzXeBm*wtwxdTHMXn@0Mm@s1u?pkOi;OTT z#3fxjO;EZNdL$2tCflGC!>}<=jNrJ0NQXSmdWu6Knp(5zhvCIJ1IO7LdA89){e-!o zBkhG2Xii^foG_j+@^~u;oYFfA1{;htx#3U$Eq0S0lywJM|E*_#h%-U!hmRiAtjWtC zJgwgo!7hmZdMBCbA1$EoDrF-sb^Tsr0Vrq~1fzFUv#=$`^dkr`oy3M*w0p<5q+5)v+`%gMpGEJ}yjbZm9vslv zZW~Dd#Y($>bcif`cL7-ZS|ZpOIgv%83^*oQJ3ujXK}F@pU`omBwyx-;x4lwhvB2*k zu&}O<4AolDwFVN?J26Cc^$Abh_pw1Y5p3Wn>}YQjJ0!!Sh!7#md;w{UQPqU-Cbrmz zg@u_EyJ<-5ZC3u5I@PKysV`W@vF4c=xakL+KepdGypzN>d0kg+T&j+;-)9ZwnQjI@ zzO^nIx9Ej~6DOEm6wRo|B&Iq~B56*PW#xvZRMlS@Ay(S(uLA_fN zW+=a!j0Ph*49(;&cktKgMG6YaDYjw5WA%HaQ>2e|*P6H0a~3^2FN8?@sD$Tu%`sfY zgvL$f{M&{l7BO-u)V7XIp8hS~Tb|`JuKn$#XastgWA)1)+~v2Eu&7z0G?eNyy6j!& zz_;pHB4)PnnELzzF63JHs4TKjICcsE*7r5plKjaOe5n$&K`{NzUt9+HJQ#j!w_2U} zN$tKuGu4=@9|kwZebWKoqkS zTKEXS27WTR4ebp@^nBv+a$8{}2!qe+bQxl?R1yj>1U@0OBUn^tLKTTpo>CVU1tlL^ z<`T2FD4kzDT{pU}EiG8XM0ZB6y#&GIyuFzJW#KED<65AC8)`xFlof2|rX?lM){L{0 zzT`S`&T!b^!8JU4R^R|&Fe`Ao&6JzY4_YAy&>yj&4oaHt%4J=$7lm)(tE>k@FUiB<>m$R5)2;& z09;*cEU>*&q?1k2J(95XbOA^v`(afRwFp`INT<=`X6O2c38bt?ik{@l`xvu{)u$Nm zUpxH}(Dm44zQ6zMMCi^DhBEQfIG`<~L=2c6Dnv!_)vGc?G~A)m0};25DUVN;Q3^?N zvjUEBz6D+CdLd4H7xne|mlfvm3c5E|j+*VxTAG69>rdya{~BJOU)w=1EG;aThi@X1 zBl~8GGeQS$OQ$NVpi=#r2K~a2cs$|Xb$oHAhfUwgF4a<;1WH0`HTt{}F+z~9*eI7= z!ni+mSl%TbQd`=p@!YR(83FX^T8W`Xv2Ja*$#e1wML^LuKWBr#?*2lS)WgK*5k;rF7sI|^* z=?8C`WBe%8=>hLb#-@=VKZ+|Zo9x>_9To*IVJ|z?|N75NY$54~p;ad@o+GvJulxJ@ zRrWATd_afir4-W8dzdyQ*4Z*+HnGTZDA<)B_NvbzM~#lU-?(gkMzHm{w)s^>X8*4^ z4ENOWHMZHC;W=Ii3+K3(;4T;$yz3_&KhosN6w3m{!I!#SJKE?i&zf0Taw1(-AC@z_ z&t3!W#&Z5=MsCjA#(Sevj*iM(S5(U-uT)q@K&0^k7S!uJ*LS?t$bM!+Z66zw%O)xQ z^XwmJ3y)4YOTdPqBL|=osaDNn@laxGUm}l}3W{|yhlfhW&4jFD(nZEu64(=U=UqPM zmO@^FYx%KIx`kn!LecYjkRf3PlPY1J9KxgK;0kP6EyE6o>SF~+?*a}oS&X}6v34R$ zmG^=)1y_Br9-}hh7@|K(cI-=6HS5&upM_n>{hCY~i3Mxz)znhW=n#lxNKZ(c(3WcJ zN-6$;+<%7q&|309ro#EVz={Z%pfXJGp%4}^WHy5LhJ7UCWGo7OlRUOH7h*tB&X_-iD_TbJO6&x%n!0(hmviO~ z{!U~hGJU-^PU3g{%7Uw8_vTkyx>9r!j(Ks?-mEeps0fpG2(g1P)XrrqbN&0xE-7=* zwKLoo#P3{cnXyO^b=5Lb9`pB-&pd}MSm+b;fnH|-^g2u*a^3UvVS+p9=3;d2g2}&C z9f~q!YVdOggdlyA1trWYZ0!GQDx=v7XDEJ-QD@r!kH5_>BiVc;H(-T*U~@vy@d~i2 z;?z_zJqb;dDC=n>i;ezSQaL;E3$r7+W^SqCcE2V+1Mv>&&f$aue&FzE=TEe8XtQNR z=vmPXp<$fWZs_f!;Zvy_shw34Mmwc=f*ec)Wkn2Tf%CN}EU6ZbQ^y~>Yk#VNn3Yc7 zre(_(w?_W+7tVeUuHSW` zTt1G}AsX9>`n;J@;+{9AZR1g)K3bt<9}-H+=@G>CIgul~1`k`Nj|=Z`PLhJ_p{_8v zK#BozE6-0TWfW`Qwpe3W0Pkfi^tWDe@S~Bxm5)eLc|7UST&E6uO?f=GSyy7do@IS? zB-B5N*9MkvJ+W+*8Gz4d@Czfaj!G5Py1Ef?5!(B=b)khKe2w?rDpyhR!NwcRo`oa8 zm~p%S3;OF|!#_sq?vde=F{sO%$ztf^nce&P(rS}}CAHqx1cUZtTPd7i| zl>9%Q#I9D?>ZZpFuAwFr+1ADNU^%I)qzOA~+?oJBGR+!nxIuc7x-sb`Co6gdkj}e_ zNxGIak%^e!prk}JsKy_ebhS9a6$U@DfthydbqhU}0&)AOIs{iL=wz<{GS0Z7sY|I` zr}ru~hv@3L9oRSRGG&9jy-VNBf~-FM`-SLS?qVS%)V1oN8n;uWPLp0z;9 zqROa+Ynb8G%*&+ka)K-AFe68aofkD!6d4B5MH`%~kg+18(Edzqs;;LaqB;#Y#KyB3 zOoBWl$b77EqFY7A@?0g;<>_n*4}d+Ne8FDd;y+_d67N%P?0N==H3jiPVm%Me)|i@< zF{{^HZgmYD-}8!e9SqAe#qQZM3V zKdIN6`5EC=B(e0WwOzj z)ZpDwv&$xAfsm_68KYY*C%Ec}q`4uoptrc&IpYl?XY;5D+uG z0>w%AkY0CiqePGzrM7#p;YPhRm~;~}1nbDAe5R&RxRKGx_y?G0m&*|7J)uiK#Vn1O z&UETN>$}(B^xn9lC$83{8mC&u(q!mL2UnFw;>#w!njOkIo2r;)hc{kd7v8FHlT7OD zgXREHhQt!?&QJisfwDGmN@DPIKqg7*Cz`W%$8|MLnbKc*W@|n6^R}#%2*aCTL=n zSWK@=Nz16ONOlL;Sg6rA?07@k#AFXiWyC1(ocYijA}>BSAHmOz4;0(U!&Cd*^Ary9 zh^N5~{h{C$G{s{`{fMIAaa6<8BSUR044cT<&_{5W-=VL92a9hWRVt14E8!gtC9yJ7gd@{6oD5p~*)M5~O#rOw+y{J^grNhri( zMoyRd_D8PF!-#rhp%@!jLwWq;vz0psA*pS+z-e_m>gYr8OTbnK0b4}Y`ITkYdXypg zrQjG#R4*X;jWnG^kX{X0z}jZ;)}Oe&F4eQW*o@bD6t&$fvImYrCoj4BP*Hku7t3@; zjb!KSrSoeVP^@Vf>k@F49Fbse^Nu=#ABZW(dWd-mpQ~OhXvXAZwe0cdOTYIuOQn4C z0eHsrUFYNgcab&XYSV9FY{IKZJsRcZ5hG~&(BkS+Si|k{ky=r=C#OKxx7%lusB<$K-#!D8j$Sh~iwXv^h#pCYX%vAk%@0NHN z|17HSz{=&g>_BmJC5feuJ*{?u9FpBI+}*(UduA_bwj$GCYbdo}y^66Eq+<1(ObCIq z39a^gE`=d6(rw|{!v^RkO1)Bdc#bGfQ@#oxH$BFy2J!AoB*taZ7t~Ik1ZJU+$;x{> zGDjc3r97nezD0hnQX8WAZLuVhZ%N{co2vKjV__0|wgQ8k6b`j9+*VKyVhfL&W<~GF zG*TCTP~_iHNRd93v7*v@mD1MY^M@Zbq8uvJniFjcCBtZlE3Yr-FJ{ZWADLQ7nZ40?NmZ)MU#TQd>K=2DchV>>4$+A@MCwkcrRiVFQOMg zDi8ItP~tZ4Xm(%3G$uSWSGpW8Ba#4Im;RDN78wK8(SEjXxj|KixNcBlS{6&?t8>i1 zTk#*C(qJea1>X~&1M@WShpCPXU~e`l(Omlh3|AR16H-NkAeJtvy?PArxDS*w4n0H) z0bD~0Z$puDToq>ta1Vv&P%F2*4{4_LOZ04CGuLyGVef>>iJR)rT4hjrCd{*GQ=i#hB#`Q%AqD zJev(|vEKH@XjP2p?L!q9i6J$80ZD^St;Rcw%5&CFp6E9B_ovWEgwydXZ5{q~WlhAV z-ck#CGMr#+tmz-%#AqYZXuPU=A$o9Q8kSHxy;-Oft-GAMUs#WY%iB>5-}VJ=OF(#* zM~vXo^+JTIM2Wi6W}_?`8b@(ra!!^8`^IYj^Emk;>hwUTfoK)warusg8#mDAlSmZ& z5@3AMw~7poX3PS4usp^Nf+&71F}Q;N25yYrX>CyMWqQ+lq!Bb4nM}%Bv?+cJ)3$ipJS{d4vy z*OZNXt>=OVI_NxKNh0MGlmmH5HSpUClRh@VVW3jy&g7haDAV8&Cz)dAm<>UF z)vOmj;IE<_zrOYi=sgc;qIyok7+F|;8MB=DdiHR;s+^0`Q}t4_`<3Dr zfao|gx*vG~U|4USfWDkQ-4BU+zqb_#p-ABB8T#BXYf6s1kQjpes`&jqpdLYslRRDY;Sf-d=&XwDTy?j{w+_N&}B@`kcA}h+&aBvO6!I$C$ zqvN-|m*oNH2*&=f_mD!}qa`eh&zGp^@sSt4JLyFo((JuAz2xH%tv@%flN#$I z@0>q^WI}B#W{?K+@n3I}YOR^|%}`W;g!C#2k`yAV!_O4zkvP=&6YexVpa3h#AqLE2 z>^PJAw_V%k9M06i!BEW`5#JvR;<0&+L>R3!-H5&fsSwSN-)#%3it6Mf4-HBc>~ z=)vVBsGW-?Z$n@3@M#6n4n;SAo*3*a{BDkn+YeoHIeGY@9YjrZeEcArD~rP}_`c>XrULN0;A$7we%mD&&)#U~TJfPNhaPhby?{#1U; zdfzOb9d9?kiqfMFKd59`x_c=5kmCBaDIDNPfN=LgMR_105@G8<{_1XcoUEUqr5MX_ zF#&R8S+(d2(*K+m4~qMbffJuJE<>n}D3ltvK&9w%j(Pev^f#wH##a9R+ZP9BBJ`>l ziJ_m9ir~)kPlAO+19EIg2acuju&4}2H!e_n7)@2@!7&+_)P@gwe=S1-U*Gj!nzr8h z5Tk4Vr&FECh69>*y2pxo?%+f%5u6C|BSLv7E~yIvD1; zW6K2IY50Z8;f+kmDlVw< zAj~4vgk4MrMJ+SLB!b*DPbA&?W&=SsvK>^{f&m+Oxd8^rmv3)?L`!Fb_7&#A$bRxu zDuLzv@DhyX$kBbB0pyv3W(JwAhuGNUs;?+D%moZZF|&H$-7tk~I1$ix^WKpjeExUl zRzs8UR6Ga3u2aA)o9y`I_}r^Hh0*cq>7Ezdq5{hPhrID?t(Gy;EH8ViK#2$fu1$`! z<)>Zuulmd!AZavv{P9H0EpV;ittt7Qz=sV>GDfUJlPM3-a-9=8e}j=E@~n>$^Mkyn zv-@jebsGtub4~x}cA>b@FGamQz~XVWBI5JcRAJ4RwEhO5r-bwWU{6Wo@jL}_Y*LPu zAym^)$_R-|M{@4}YOjz&RKK-7m5|2VV#A(2^PMF`zgR3y4r$wXpI)Hg1kA)qL9zvs=V*f37F z`vkVkGlVuX(Hr5>C0?YiHil!;8)9V!Lm;(iHlRbvxNYBd4~cZ-0kKKj&c5ojMp#*% zHEBI}|MLJy3LP3|lNESNDaD3ur;#v%o~SwrT=fWxud`FCt7ALm$nY;eml-+oJlIDS z+LubAmVg^qa1pc^fjWc5c8nA*t)4_l)& z{G?{7ZR;5(nNpkQ>e$9`9lEX8Mc{BAW4C{m?tK)GGWl_g*YTlxJ38@nfZSeZ3n;*> zHGYtcV!hZ6OF%~uH_idSJ?dJ}+{d{h=!eY!bF%mC-N5fU{f=eZQhFmYRjDm~*2_zc zG-@7*1g_m5@WwwHi%!`%s+2h7y#IRj6yNnA_{N#w;XgX)&lyr&hUBapNl#;5W!#s! zKzGMWvrUg0A6~Koj3zzuy;+sb zPCg=F9+)N@JF-65Y^EUpSqj&KPnU%d5&dF;re}?cLvm59a}EkJzQQV&5ifIfN(5IT zzW~paI5Cz$YoG^-?;UB~G_Eh!75q>a%7RfE(BiTnzzX zS*`1%|JTAgT;Q_XbndvEFmjgtC+3`+wL?dGluAn+Z`Qq{!w9?)cNMBT)e2iqquDs$UKv#|zxuU@5)-Tb2srI#B3ZAgve`#k7Pssnu@ z99h`0H?z{<#qVYNp$x&8EHaW-B0;`0 zDBS5+nO9FUQ3>hqO(WmJXCmRG6ynEzdF3V{`ZIm8CgBh*QypXfSgLU^zIbA( zh6{#*0S7M<%5PE0h10^1UCj*|op#E!n$nTaFc{&qsCr?Gs*BA!jX$Onky*JmwU~bz*^zMX#b~K9La(iXFVh zX~{J&yu_QHuXnsO0df*f7X^3Z|Iw}Q=Znyv{;atY8PrpGebT){Avp*Xm zUoDFzV(`Kpt-FG+c(|5}jSpi=nSKw&a2|ZMdG&m-)iZ&fe=@L_2Fs)TPKb~i^`BN* z?YCJazj=OtFBM3Zyli_sK&%ihP3FtT+Xw1x z)PLPsDIa9nmM3{{cpBFV^MAcTzNM{jA_=wrsZB{lB|~}oE@FCF4%P=6Mb{;U6$ z?$YhPl^tG@&ex3)z`gfQ&xYB`r&E>lvPS>aDm6Nn5)mjaO+LF2OEl4N%lmYa^O&=% zHuTlUuF^ex_qJ_XLWy*Z3V@JwyzAOCf)I7u_F6;a`$L_rcLyg7X z;xluL z0%SHgZyI71IVmJSj-}BVR9NBJ`f)ezYdOuAc5~?Xv!SOXt6aj!7DtR^d1^s(2TMQp+$?OYKL`CJ3Muw8AT! zkOisfCL$!v=JW_s9j%}yCXyC@K#PO4_nQO2(>vwuK`O+NM;_93pgzb!H9ZE>W?~_cJy)Le0Z`iXjErRyHaL5aQbs8g{UccoC%VM5rGY z@2`~Qr?gJwIg-dSe(@r8Va&jYP&RObMz7i#zI{AfFFZwkHhMSoQh~z;&@}n_=`0@n zS6UXF>gB`&uv+}^R7@~t<%FPu6DRmGsWNC&^wK0$jRAKl{n_9@XiM8bexZrl5S7iA zQLw`VR;>g6v*O1P^!~Ec`gIj>N)GL7?(ax;D9b0hAjAPt7GkE8vriGLL=VT6eva?r zicd2TQy~i)WA~_?za4p4;=`M1RT1EvS&Aw7q+lYv!lO+9w|&O`N!$=UBxTw~D()2& z6ap-=<72|u8#aX>!e!#G#xFRJMw2l8#hyiZW`hdm2-)V~fvMjifC)P&f3q?1Hy=F+ z^3jJxTAx_@ErI}ErW;cn+c%5Hz7vUp1%$2z4To)CA;1klxAT?0)*Mglh;k{n@j573 zfG%-BfL#sis;%8<=aVL=%`+x-df33q+Zi|Dp5f4@=E)4@}y)h1bK;|QFj)&fflN5 z+uNV(B>ybT@JNVXM(ir@-yECgMC%uVgKHT{-MVqE3MX>q21a;_=okvNUe z@h;)cg4U-vy$vU^WOJ|j|6niM(aNKTidEy~a8Q$BfxGYjg9g9y={|W1>qyf(W3l+AmM7Gk{44iV}trFY`SLwwK60uC5 zZo}8`2pkd90iB$hD4F;cmXaMyAPgy*KZ0vtb^xUkWZ$gF_S)v?0j>CJ{H4x}AaZ3& z`Vp`V0f?GhAEs@cM@2Q*+fj<^KEj#rZlKy~LCpuM)q7!cVTa8L`h1d3dxzqBC^LaM zZI4{f7t@d>fg%56Qh^oaXS9hRujr*fG%^QQq#Gl`>~Shcmv-3~fqwScNAEolVb4p- z1_EBb#ryG3vGURD#Aj2y#tOA0Z@x^+nhXJVbhx>OH6JSvZ3VT}?+tiZgt;7O z@!{@U7caVhFILr0K8S8D+9X>%NJ$o}437+xt7^Z32t9TTkvL5iAc8ZrZ+lhp+cIL; zZt~i!MYP+EYy-=TP%DS#HuOD7$W^qVJ1GTxX$H!( z{f}S@frI+_znP7e?1}p%=nMQm;U!3CH>BV}+7I$zL}OTGNbv5A5m^dNV40OlY#H%c zdXR51`FsBPLugRo6~(P(sAgEoi``nH`<+ZNVRUvB`!@f-*2cn#1}r>%3$~@O$60gc z;#7lgQa7N(6-4lVT}rD^qL*pK-GvoWw7sYv0K!@VkBF_ZTh)eMYd^^(H8QL%_%tz1 z^wyNKTZy@3V-ETi`sy%UoK^V6yQPH2EMUGaRT3!t>Y=tnS$b@l@?kXq3)#k$P2HNN z!Xb5no-X={)yN?2ueW!Bg|d^qa&#Z`6sTo%Ii3j;bZQSVtJtHw4EL3|zBE$l>f}icsXAYy6LKWvpS|3m&fjYGBXjL(Iay zHPoI#vm2cyk${y6tg^+a6JU8O=Ri;g7PwvqA^pDv$k!I+@3}d?FF&XoIUWQ*yPmM( zzcw2g(&NGzji=XQ^6Ag6OXcF05j|G{L5Po z=7n$`V>>k>W5!geF8+sr+}b<(0;^5BS^RquUuJM$w}@GT0+;4caYL~%>rMfDeW}b| z^O)!n=eSyp-0YSf1P~ne* z`iEV!xLSX846}x#+hx7HC}c`gYKnEhNE4f!eKQG7;}1^tf36Uxm#2MNs1(bvO;( zjhO9pu!3$TwX=2x(kEoKbE54++UUj4^cMOqnN~LFL}{>Z*RBv~RkZ(0m53|_R8hTH zrTKZ_6U+88fI8_H*>e)=Eqijrj?>H}T2Mumxie0N!A+?~{rJd24T0A3fgJyM(R!1FHY(cC3-O$*_IJIJQTGVFHu1sB{(7w*VWa&mwUIppJ>J!ILU66Ki1U zf}a!6toJChSBk(=W<5YK#xOf!NGe|*y)r%bXiz{gXS{!dKrTG0zFrJ4sU8HB)n^>3 zN}I}~)+uMnBtTr_!dd1-X$#>*S-uAA>msY;GeJ3%`zO6*m>>Kj`O(z0g@!c$2k@2s zdmw6iT0HIMqb(8@f(!JqijdZE<}6WX{W61G@dPybF8z-TImSBy?~uER9#`LCG9~Eto zTcaE`$Zl~;t2Ur5iCdJ?XE)6AkB~y+4V=JBtJ9t*ZPolGCLny`^1!R4t5OL+LCh8!da7WqCrJc(_%; zCHL!i_AZ@!KUL||FD@XqIIvwK1^o&yf_q%s4=~UL#~~LNbwu79C+yo75MvzuSgWdQ zOW;cQE&?IaA~Cg{8>gAvD_tuoX2e1mxL5_IZ$JyCw({3{x@5?Z7?v~3 zm4J2V;*CVQ7Ea}&CN%*4#v}dOO_a2VjXN)p`~u$JO(T>B*$#qg1B=BD?;GAdpa+~a zm^>tT)5!%&_svCzD}_b-1Ior%JoZj$ZB ztcgVHy9=7*x#|NUXnB(vQv55sm^F=D9Wzn}4`JL{sH_ND0U1LVAy?B}mKc|JpjWrv zJGTtQW^d~v7yz-~?2`#CMNoO7lV*^Z$x)5F;{2rWSbklX+!5|?sGzMKWtHG^^HxbC zBqWpXRlW5tmiMP6xAf8MH=?pUu7meeEdJx1e!y9bECq!V#ThkxPr}6imF?b(QfgHQ z{MndFdX9-sPOMHDE?#gcn0(5^4gDG`#zOehSc|B@7SSox^N4 zSTY(|i{KJ_yozWyJhK4RytNRDS7r}_8olgkZuYz}G{o~IO>)KwDGLn|1~5ePCpJr zwkfi-1lnBWrEF&DM~xJjs2p!%H2W%Xm2A?9Cy#00SpeT*xHt}Z9DmVn){pzF$03QD z4JuG^GOZwL_}Q`b8sqN5R0qKIH%ca2^YK(U47u}c< z{12(RH;8u3Tc4_HjEx5vQQJ3c_>*~cZ|;A*vti2nRgxXc$pVlo^w@7X_~t@Md4)0+ zdWTe^&w&4M@*n?Ub~QfiRcIa~2zjY`E0v#5iU z$1ks%omwc`9^>RXyl?Q~i|6R@2;MRj6TPx}EiT69i(x{V< zpTTY_Z#)mPU5D&=;vu-2jF4(d^V3b2$8Lagi>?$7uIKlMn>VJn*LsX_&6V~dHFZC& zQAXKbde#1n2jjCLA0m%HEV-B?(?eG}M$rc@@h{U!^+etB=-gL!wy{BHqkTQUFE@PG zT>sqZOzFLI52h7JFXH~89JXLgHxEZ^lmB|<#-~o#-1Nm$1)dnFd*w6B#3WtW0h<4K zKpO9(QQgeOF3Cb5ik`}NHP#t51gvezvQ*lHyK8J3{pk~m0c}c;LX5Z;%7Xk_#g}%Ze{SNm|Ztbx|!T3QNA3sY6Rg@M#~!6_4{_f4uYI6Q{NKD(L4k!fdZ%Q zW^`7Km{J9OV3%i;PY|LXg*0&}r!o{^ErO294o0p8w_qzPycT|Y#5Bdhfo!%J{_05j zwElmD=u_F>HliQ9M2en;{IJd7i2 z;t?xziFTR5SDjC%2`9mZ4j@H=ic{9Qw)Nzf^RX)OnmY2JH0fA(6=a*AS2mZu+!t-5 z=g;1`hk?=JBT1CA9>XfDk|qft4)ae3&;GcW;Jd1@6(KR2Cn16Rhv5K#@8?@ z&1V*4wnjT(D2vTCMe%bpq4LD(TtLz^&o1N0zD6ZnYyTmzN5fN-s*!6pF#oe`{IO8t z^Phd5guBC1ll4HIU(FLS!vkQS2_S}ZA}Q^RYA<_2G}5!msN}R^S%ud28fV>7wI-?q z!H(nSMNr!&COxLzO-A{787QkK4+Bwj*u8H3M-Zf{U|z!%fi~-Q=#WJbW-o62w5|*Z zHJWl-bjBquQMUDb+gk%x71*7A8eqt=V-fvaTPklzSP`HFNP87d3Lf#)wMWcZ%W528F@(#owtWt9aH zD_t}Po?Y@b6!c|n8d{PEl!+366AG638@I)9;PC-OmV;>MIIxuy?r5E;+7{{A*7M-+ zLhaCPY9>m6EwqoHq&|VJW5?nRX$yZYV)r1F=_on6?dpt*$Ox;IxmO9G5qf?-M{ME8 zC1oiiK&PtidITo5UAa-1;Q=}TZQ-JoPq2O_03k?*boxhT?T&{Di_f!tl~~0Qgsdr6`9T0=%KCQ+rxkDkCRvBSzkZY zb{NQsED!-OdctvacpGnD;22(JW}5}Cmcq{{Z-J9% z%Z3PNKdqUq5NnuWj&1fW#d)}T){x%uO$r;V;DA(G#s;ovj77%EN<#1W=Ir-QuwUyg zt%S&B`$(Mz={JHB6PTgB)Wr`+iW2ehhe*rWYDuDe~3&M-N7zB29jli^z_+S?z)cB z-c>2t(_X#ai-t7u9NBZKEXG#5+2C3G0K68Yr$b2nU*W}J+yH}4X)>QXtq&2i9=BHg z*;m-MkSY_~<4>viJA+|L{l5bsF{?*{|H#r3AE?PA-f{|v8Ur8DCsx`#JsAV62cU5j zu9=15Il)6`(zVy;&reQT_|uuHVKo2B)M@=drgq%b@*|g-H)$UQiU`kiM&7sIbw_@n zic}}dGR#Cc)zZ$_|D(0<*e;eCeq6-t8U}F8lDW-P?VRQe=R98>Tcvg0fsm+|H!%YR z=m2Cw9^0m#-GA)`@sZRYQFSB&#>s;}Pxqf_Lo%zmr;8m9QCtQCLFBA{uOFJDXwGA~ zonkU|ZHf#PveVb;SQ z*a_%4N9O)j24$%YL~v>{dd-KcGURXMuu##pJnaDfPNj!Za?MMg)%5k#Tg&3JH{%m# zth|@<>=*e2aDFLulG{AisZAD!L3D=ME~NT$6z`nqB?L?^2a+zkn%3@y2Zl2a84Ij5 zexQV@x9eYTN;4=|nBI8=AGyD1=wGESPV*q5Qji@uSQ7y~iv#2AgvWsLqNzjR{FwC~_M(8(Vyk3^yG=|zS-zov6YMYT3jo+7AmbhSYVFsx<>ek;vw5I7S8Ob4~UeQNI)WH$csJrUVO z^>03O<$hNNOg>tdyN?Q_64%2>jyCktUtl!!`5Bcaz~yaF#gP^hzI4JTXg3JHR{tRn zO*Np9Ibg{Y18ix@Bwd8b!5Pk~C{ScfS6J`&RyYAufzu0ejN+$eWCbvJk%3O+ks+ys zezxyL$jga8&o9$-VASh4t1b*5B7hG>e0Jn5dyFiCexIvA9S=5mny*2dRM|r)>G>6t z#w+*Ec_D6C$m;`$(&~Oe3)cJg5VnZuYl?84H&}Io6d&ez(sRwcc#|lo*8TAQ3|t9% zb$4a`ESvS0oSsRm8pTd7ZBYmiRnd-ei4E!b1G^K|;}32j^dB@^lKg>0LQLJ=0n{Ya zal4tZZ7(hin{ES3u=v==i2r&MX)X$PS2XK046W$r_-vMEd*cmOo0TlPpWWW|G_8e$ zHj7z;c?T02-- z8jH7!1n}9LSU=E1Ux5tF)e9e3no42xO}ZI6RF?bp6yM?UwHoJg;U4tsCekfFDol{55J6%r3FTXP5rDl96IBSF!g3-ix&`@ z7XEqaKR2HiO-RFd%&gzSbE^dDOoNills z$E?hep)jBB0bfrv(qO|B;U@7JfYs*}oX8#6AUGY?tcmTC3!pBsW$01IBASS-wgbSY zK?M=_Ys8J+4~Y<6K7}xhBCXUBrijmt+3T8BxHe$f@uB8jv5(7!G>FS}tdRdcOW*R% z9B;K%9=Kyhn}9~_Qpse;>eTgWnu_D1`afBRWdzx9>LLGnE0|S2VZ^qQWc{_GB>k(0 z^`}9&(@N7Hl! zE`x;n66=;Z;L$zCERd?%vvn&WSwsng>E{lh*+Ochm}n#C?1`=sA?Q=~pCRQ*g~2?- z19d4G8oa%|9hjJc zx?~>NIK<{0sK^yAnNm$b4p3+lZ7RRxf>?eP9cE(qH8)6{5z4f1j`vnqrEe|95P(}R z;QyoQt%Iu2{_pQY!y%;`q`O-{>F(~32JwI>A<~`F9J)KCBn0X15=2x=q?88fXLG&x z^Zh;lIF2(q4riae-?7$fX|6U_tSTB!OU0u)J^na%mHAxqW|c&EfyN^OnR-IT&4oqX z>JqBG9UK%n(x-S0WsmJgEvB4MGL69DwyYTS?B$9~@8u8tH26Y5nb$P6jORRQ9^~be z&^|hA%H%qEVgNkez}l_8kQ{R10r*&&#%{Irfwm4UPEIKmf5AolXgYqmKb2h_1ph1j z`dVNu7@9xc^CU;rFd6qUq#gYfQQutnHK9{V>i>Op`7WJ#)iEtq!$W1XFu8-Q?P8{| zK7CmFsY(5NTGa>7NHSBnZJW0va}+RBG}0<^IrM*&qRBwKQZIqL{HOM??+f~%0@}x_ zk$$;b8deJjwZ6zy&+yc5gwL*A(~M<%M^&xuB-CT$EV{d?Pe$y;&)4S;GTQNwfU(y5 zg~-)~^8N1|tCfhoh$oc7&DyEi{8!RuV98d^8$~H&G{>jbn_ZO}-17=x7E>S|6ZB*l z#r3u4mA2Gdln9B?2RORJU{n|-f?Ct;Q2DBr2Zx!jvj0#?9ch`2kM}=xX+hQ#Q>v&S z%lO}(->Lu6{m}Tf$rKWzeH#(~u`)^bCk5iuBKvPg{16hsqBsk?GsfF0z4cEk^;9M$ zM_=0+_HN@=j$|hjIR0E?xvEdExV@FilN)P5b@nIb<0!o?X@C<|uIjBQo&o1Vp?u1i zPflhrYm0h}@$i!2y&p><3CkE`S->F`>pr;%xXw|>(-G((_llag_llZftbIq%7LP|r z9W-Y@5#MBl6+%QzHB40qQ3Q=p0cNVH728R2u5wUE$vx2wCaoQ5V`~KlwEL3ZBVywM z=u`emOdsN^kGg8@kLiK_=2^XLVPaPT7TblcOgG7Ug}dJ-lYXbC%(%=ZD_MlT?od91GJH+Jv-E4W#*sD8dQblL;VXk z8OLICExtSD(PFg`;$PV$pT;JvznvoVI_WWu#7JQb&)%lfQK)#&V)|hHt)bp>os6mk z&et6q3~)ZSt2EZ)M@1Z<+C7AKhZh_C;MKkLNc_$=%_f^m73Y7L`CMsc>j%f)aUkNl z=m2{HIdwRna!#1U-Q3F(6b-L$lY!3{LapRMA-*tJ6_W#Ll z&$1`e7B5RS%lySw&x)HgMJegJD|=;Z6R*Y44K3=y#9!z0>XSVLf()2GJe zQ)&1?m!!TK>%M$}!H;DAk6qf8LYJcI8*=g8&jWX!^XF^7<0i=@bK;dp%$)>akb#pt z+tr0a|F50_HQ?Kq4_Vw#A$i}4rb=(`il10muCUTZRQ}X=1Bzv^NK;@bqC^32uFduz z|B-pB8~|bwHtq#b~@DmY~vtc5?_WK?2)$9L8l;p+b-1$K*|XTMP<2 zf#?BB%x0ZwfMd~Ar`sWqRmw-h@aU|=R=}%df-T4lq)>OeKn3)k7xKmNoC*P<0yxmnaiaQrZ}!F7949UidbrT z#R~pcGPnQ$J~8_lXBuvgyOR5=OoXbG=Y9e5c7t{y3FrZ#CeMDj77|Yc>yB}q_Jci# zM9N-A;E&=Kw;kOC3gk4!;^c{Mm4GSPajP6D>t*|N`X(QIfC9QdyURW1<-w?%a{_e% zNlxpt(Kax}g3?d9WUWU$?&+#~eus*~72t18NixB85f{wmYH%&aHyqfr!po7z$(&=* zhRGp3L!WPq#$4*k`Sncj^J88pyEvI!vWkeNNQ+OWf$?c0zj|eAj~nX9WMjZ~r{BX? zaXA$&9@CVYO~o58N0x6yp$aRygB8ivsA%#|4{oCM2bJz>J{sFvIeM9WlmjJsu>;ZG z@u|};8MhjjQ~HV};{zr@Um--bWx9YoQPB~)6ldl|!#v5#xyv#;;Vk`=Bs3in#@~Ks z$K#cl&*z_3DDw>ar5CH98Cje(JakDhF8?79#w)6CA8oW010YjiPq(jK@f~XcUq-9d zZ`AI7KVo-WaO1Acm{25!}~M0X*4&-JIiFQ zvQQw4D!~a;Vrdx%5%&?g_5MQ(Xd+V-9emixZvCnCK%2sfJ!4);B>wc77C4j450@dr za4CA@tw_*%XjKqJK#*JK{!z|&Po=RCy@0Vb5l?^rLAk_n%OaCmv}tJ&VN|C>5Fd|y0zC~@b1A<7${s-VeEl?-t+z!4 zrZd6S@*=noxrnIQX07xQaWG^ z){AC2FDr6$;UI<3vH#3NC?gwbAxxIe(Xrz7dG(-3+Gj(vh#2(X(a^Q@*8sDhVq`)7 z{);NCqYlWfufEMMrw`3k^ug@B_(qH-6rxqVLUkOA__`TiI(YFabc?PUmK3uAW9{y& zZMQiRrG3G~t2Sj+wL-@U!4-wz!?t!|d2(vpPomf(Yp@@^P|S&cVvgwI3Ruyn4?2H| zcYms&5&kS#5L}AX=v4$(Z0M=IlE=gLPU)bBHkp`(wbU!}g9SlFZ!u-|liqz#H2g;X zfc?JQAN1TfmZL*=pSds6Xt!^VU+3Cr_I8g-l2*&^Ly%{tnJVJFd!g@HfI{S&g&$eI zr_Q9<4Se)Cb%+RWscpJJ)-hez>H5r2se8dc4T&M4wY?)07*F%jobkaB?{%?`KYA2m zYw}(AbDX?_A8Qi}j~5lSYUKm#HLn~g*XMGVE(Ndzg62Di1)_3 z9YE7Uq-Zt@>v(Iwzxs-mR}KWb1U$Dr z=$Nr~W;0+VS=pfL3Ht8+l&XnucXZah6$__SYgCxz1AxFZ%s9_gt~RnA^#X~4DH$39 z&$iz8%RgXYb9=TM|Cr~ic{*MgW@dw?qO1ybe_62ij1iTOVhNr#|8Ec7f(5C5)#Op= z&wRR3U|ZWz?2YDpiaS_8Mda(n4eWqi-aX3Cyv4wDIj!xQ8gq}H7~{n{c*I#bRVDPO zSd3^UWncCmIf(hKw@X$LA8&wSH8cHpJa&fKfXZ#u!DR&){)m5vD@Vl#?2bDn7j9yh zjVF8(i3;MsRE1vv$#WVT2drCj{@g47-b+nV>8^bZ%W6}-$(2m;Dp1~}d7SZ~ylGDkSY3JB6N;?XkVL0zIf7J>C?+I)PbRe%puY%=GX#G`kxrIkBWIP>IL)bN0 zbbcl8-R<+Kj^_So^DXE@9xRU$;!X=i>_Q^;&%l(NM4HisI|!Dm-zYUqF3JKP#2yFP zpBsPG)SztGMO}jp5PwzW_ka$$O0ZuMk^0xClr1o0aB)S(g9NueC`)WLAjMvYNq@Rq zAi@2L6T3K+Y-8<_NN3SMVrE&$I9uGB)@l_nG;&@=Tcw z=>tb)|6)Q-=9hFG}9#&{%X<^5Zw7QkEuuN_G%(q{w> z!jgN;lrgpY*`;!?j&hvO;rIdy*^g18)s~dj3Fq`GAFKRXkcatmJ>Oz+Sgu$O1axF6 z%Nx_(Z%Q)BH@&HGe!esTsd&IZ?bxPAN38zE{>eW9tt0Nev=G1e(}w+t>z!QRys(ex#EX2!rnGLA&&L#BFP(BcDMqUj0 z5cJg;L^hap=WlvN1*xRwP@et2@xzkZvA@7#c}{?3E`=ZByCTg(| z?C{$4W=WTonsZh^sf$YZsIP)Rl9zyTg%&O>@9QM0qV>+=l`07ZwLqm0hDOed@Wy>sc^z7kJua^bbh-%$+6$Rta zz}Vtd8WezTR>RVSjIRHPC)w3r>wvkh8{^FLDCGKnu8fyLLA|Y=6{z*s1f~0pe!3~i zfkF1?m)Zc6#Wai%7}?}>c*gia8R|(<5&fP*2h2!F?1Fb0K9!hoMfCz;@Y)~QaD?B~ z(7YxVas$5X;yMAqf_~``#WsFc81(~x;_fn>6*h7EyH$$!6`G_UXL?rm)C@3>j522`OslkzfMGJzRUM$K~=v( z${NPlpiHM%z$l`U8ENq*^~#Iuds$LXc{1@&Ad0uiTi^O{3Uto*HtM40qq*}_@0@Jv zAs}USX~9N(n?rb;&wTFpr+<9k&*i~aIX?l-Ov1IG1~-bP_*eD=e}~l~5o(pj&slq4 zXJ`kR!R$aO`}#i0wHMop5XDd_6}NVZZS0_@81sJ$)*gnaAQD3N?IRalSKIm->(veD z%-5EhGH#r}-SD5SBS(qNIrlEv!!v-uq5~#sBNzSkr8PVt|G{k@vPsRj!2qL;N(QK9N#_T_6V*~TN6bJw|7%cU(W&wrB9TGqWHLdk=46@D3$pD*lh6Q&j_ znAOTYkG}|M{^;4~yT9t`?BpIEV|u`fNKI7~Z^!C8D30*Ns||c3#i}aHnR<(A$=~ z3SO+!FVArbqJFqfq;>H z(g;$^JRI19eq`!k14H0UxH3VD-Vha@xBlOl8tI|y>DfK~#_shx13+F- z5e|A7T!IWIT^f!xGTOK+iVq9K;O8F#qc_dUd>^L7W-afur!gq)_a|`gxx^%uLrmc8 zj?;7Ch*Wt>M2Ych7eGbK;Haz%rHnbr5{!fZMf!7uo z6^5yDbdkx5acX?1&_d?7Fkm6T2pn-cc1vvn%5c~vPNYt++Bj56?i`?$sYZ?3% zG)k8ewT~^d3Mdwii&p&IFN<}eg_-N8inI2V#7-kFbJ_EPi~38v zP!ft*hAVl9a%mo{)*8C*6ufMv+!S`U5$gUwOIIbX)ruZ6nxMtY&J*MSI8|{*cP6D zI%q3 zWSB1qFx!WD(MgJLuEf#(R|-x=I0#^ZJCgvzDJePdLkO+o)B3PSW-P&ev?vAvw8*L7 z#ykr(nZD+SRN76eEbKD^O2MjPqB5gT7&!IcXPwr-^|E<*LRWGg!s52^P4C1(zvrL(x-9Ek*pb1Do2Gh z@DfKSVvIFgo8I!lntSMXTb!c;64V>bQEOKnl{KcBU7A&ReC-wB_klD(H?`c+g8RZK2qR*x)?+8uJ3gz8ecli?%Wuu+jwp z=kg(8vzpuPhqeq;AcZPrM*@bGfK z2gDOpy%miQ@=>%_T-Ag?tO4ir+qV|iX18{ppzYMQOzq6SFpnIf2$EK z?z37sWU>Rq5|E740tNg@A%FtA=TBPC^iUT{H8k@kX3ro=Am$ z8%l<|K%_S7-3p(ieh%j97qitt?JlWSE7}Zs&Aq>rvPSbLq!>bg{2M(z>X3 zLm4suyIse)+qwL)FBhmS(1+&h10H0c%+n^C%yD{AVBGyYUN$f3LE)plH^DqmV#A?= z!zc;XJyuop-gvKRbLV=6%e=l2V=~_id_gfXOteV;sE{fiBOhT?;WfzSZGN3e#P+B2?w&4z4I$00wi*O`;|z!>)m(& zLIP{T8lNuk#G+A-5Dwww1Pg2?RE3XJj?;-CMRwH)^#h?y84D?5SD}0n1Bf`(dw|nY zDa}dV?m1j-&^7R#n*NR)u>lso;V8l=Duabz~F$m@08;1{0t`)xYA58k6y39 zJmy6QVjh{q%k4sQe>-I3%?d+56d~a5%UGSNwE9G7SJn?o&=Sr!HcX zi&Vd_3h6*+Iy<<^y9TUmzov;ShD{gTbhmslAeZ8r#C~0I1nN;;Sbw7FpyXhPCzRtDR1uN(V2NW}Ci403NQ`U3 zf#3YghQZmlD0TX5vJo&7^?LqZ`C(WRMa?nzfUCMO(N-aT4X@7+;}Jz14$@y@sjYve z*kX~Dwtk2C>X0LafWv}K7<@&lN3_Wb6Fb|7ngn$ZxdXBHFJ$5?7db=C)KQ}E_LJP_ zR0}qnvnP6wGIXQ2B3{Z7280B4x<|%G7-()HLSDM*&y9E#iNL?2PZt?X#1evk@z4+c zwLsMRRJ$V)nF@^A=M}Eu7(vh|v_4+4OGb1n+F${rrzx^$k#^@ViNG~C zI67#E(@$*A(G}e);#rFLRB(n|?1!y|fXW~!`?(7i7&!m-OX_+7GcInu z*ZWt;g+pvg!td(GD6%)4IKuw7=h zz5s69r;aR?3XBDnJ%p7PVX@NmV)U%!i}UyuB62LVMEN1?jQ=m(&{!nDk%g0*tx)Ii zfSkAM@%|gQA1St9Wxfb2B?&VX7U9$ZlvN{5o{dJ|805-pTSdN$vNAA9Un_c44K>4u zn)lBH*o|SyRsy}8FuzBGQpOT(tI@!k=eM}CAqL7XwG0uCtO~VyVfp$coSy^z)#ILK zR3-u{uuZun{WNa)6#pEEMSkj^V&TO=NV#VfffdRJH>RElvn>O0Z-gVN24QI0ej#vO z@U&`_wq(li=~obFvCO{R2(HXain`R1w!lhsj5;0peI1w2lDmCq2%f&w*X{yPUQ>!b z&&S_<81u1w;t3&=7SvJr@clVCzjw4-ep%y{KCHt>C0evik0!1u$YjVF}lJmdEn zY)5#D;Z;^q@jU)Eg8Sh#V;6s;^Xhh0LUAN>l3TgWm|!Xl1+mKwzRe* zq(I%jxvH5LxNwOs9^gTehgS4UScIt|Gj#2bZUjZrS`9KQ6I50=z%!|UjMvTv0R8ft_p#PX+j2#` zm7r+>Jrg+SkAV7W7$X68)2JJ=u0r;EmMURLH*5spNgcAV$k~FMxvf-Kmk3fQowvnW zsGPrR8R?c=LHs8J4i zt9oo0IwYm$we?l{#=7_!CA8lddKzrhJ#JeEf9Sc@Do~${HcKOAVc6OtDH}@K6CgZM ze@6`lsErJt9ii{~NY5vv0Z*-sV)g+4?Sce0?O?Zaj`^Tg0LYfapJLB4YE%ghA1MkY zT@m3>t0o!*?hm0649|F#+OF4WJ=NqbrdVn}P>h6C2;AuSlPG@8vj(_mdG64}66Y)1 zH9ejzOXzNrni4qeytdv^mWI>3d5;8fr>uZ|b*_H+A2%L3usOX@P6g!Lx~s6#qSuFE zv5ogA$-vnfB7)eT;GwdHgZ~U&jcclseh`rX9}+fzsB~u&uIfFH=_>$i0PN$k01?W6 z)hlaQBzq5?(^;S;uXP^3%eqUO6qhP54P}up6;Pga?Fyn`=e^(UY5^k$@;KA%*!>@@`uQdHD6(xbniYyXs zyZ||cKxEVoB5%o788k2X7jlDkqJEXTl*(ZU2htu0>e&Kwd3WpB#3yBKYf97hKj~BU zUy{Jawsxe{k-UbWF2ambT?X*i0VREP#dc%?AD#gVl^^SJp3nBPh=L+blR8>>5T&ek2H<3di62vjd^_)I`E2l2D;*K?eZ`FhsRN60pv;oMRQuXu z-gEaEGZ^MyxWF&kZ$Ip5qcsw4YxqTGeZ$`VU!-@SR%tpF*F6{HhHubW3k4;wXm#*+ zA+h+IPfP`?meACmeASjLiL}S3UPh!)+tl4cuhg)00r?MrPpeI;rbD>Q3k;J$CNNhD z!@^D*s@7BeDGS__l^k_EivW7C>`h&1_qqj7k1sPAMJO1thM>nv%UtQc2)o)AX%EYP z(l_ItGaX^bI@nc%gZi;g1{28><-a2p(xo|`@18ZpQQ{!oB#wuSfX6mP*tL+T!K1sm zJM09lL6zz=*#M$!^Jz9XEcccDeR$36*E;LK&_`qT236P{3x7ce#f?o6qlB`_+H#Y5$M>{b|m&hj2dhm=DnYp0`{@WS#&(=0Bbvt`XeQ;GH&%;!KL(W!&3`*LkEqk<$=#bB$dy;hX$%4*18K{A`=`!DQ!Vy6#0 zWhiE>!Ra#4$xDs^`-p}tz^;np>B<4bdC=buEUoNB^!GSCM*)G#zlB#i?HR=Tj(uMv zHt{{Gq$f_oQST{Ba#gj-@3MAeP~-Zs8aB1t=x{Xyo~^$F?|s^-!95#~o`jKLaF zavoeix+(&38Iq-#P4f;zQofy>o4~`oC{RdY9LBxLf2^@}>=N%z8;8cUzq0t~o$&yCVK)90~@xA_LGt3?UXU$UVVY=54SAi>~c4^uSTN)x}GP$!If` zU`Hz-I4L^hgI44vDJZS=2cBv53d$4>KB{3$mQr9PvBs+3mc8<=f5AB3l(713-$aeonMUR&h($dhhJ~-`*hfz&f!H0AbqVOmteAI zyndFse*Tr~6>T^}u_M6Zrw=}c%X1x&nWH}toh^io{G@MI3WrP%;aj=eVhE21 zX@<}1D#xbcm3~PE^0@PU=&=zX@Eu{nsD)wz!}zr5$X~f(&F8Ly^aQi4lqH&13ZfQO zRy&UBB%R_T(cdJ-mCv~M3LfwMetns(al~8swv%FL5!q*n37W!#R%7n2oQ@~TZpR|R z3}`N3gC#sT(oablnO_zz2MQC%7`JXSYhC4oZ^g*X2wZYmYR%e&zx~V=9wY+u` z&76@n7%O)8gq!wsVN451h|K{^!A=yN2<1O8?fR4^G^(=9z**=Sc@BpzsQaxNHQ82I zMMSs%DbhN4Y0eHfW;1d@hX}}L4r5rad+rsjTYM zUyj-OkJ$oCI7DkM+C}lBL`rzgx~c`+;54ilTK_Z`?4p68*VqE2FuVdz+K;DO9bjVX z_M}p)M~Tqh2WF|ILy9E~?d1vm7j%Z@!zBD@UHY6(i%?G|;h$=3Rte()TG-MF5%zh; zFBQLA+VdCA7mrfjlSHb%36b{fL8FA?$bS#f{K&wJ)y((kI7Nw99Ub!fX&)Vv@GwxL z-Xw&>zx$SMh0}0feN#~BJhNNP#MM^F=w0veXkoy7MfwPuw5v@|nt@}px7&HrI*C7W z{U-d_^wt=FCM=M|D~x)~w=<$ryzF1y!*2x|&>C)t?lTEPnJ#=s@T0maF$FOBP3aa5r26?YIp#edp z0^&>y`4jJ0lQ^S93dOa#F{hPJUVk8Y%9?Kb5bW*$TONFg$)d@VBDy-NE=w zZoAo8^*l%Nkbo@POKsHOIsXsHkt{<@EMZug$KQo>x6`llhyR7r)q|h$-<=k76rt|r zkgftfJNe61k$hw7elB})W8N2Mngf$MfgrZqGh)RSQ3co58+^%$o_X7Tw$S&-l^RI~vS!&ssEs#1&YgO5fP3l=f9qi`=WE8xQBqP_cklJ@I z2q7#+6-yk_qx+933$GPp@Fjvjvf8t@I3cetfZUnjI2l&cqlJOfh44a<5B0M$b-?s-wLXtR-a6}NJ2S4Ml(X5h!Jq<6m!MTGKk3$ygP&e zswW5;q$b`8?@igfPv-#Mv57nub^vmuYKnwW0_75O1{mJ@z8L!XzDp7s>5wN*(99Q) zwhQ`97=C{pm~d>fD;BdtaY*)Gif{YYrhIm-Jb<6T+yzkRW5KrdGr3A5c~Px^##Ucw z=4wTLtJLoCygGaIOw{r;f)bZbeQR}x-PTbnE$9}4%oAGxVNLB_s?VGan~v+|%$tL^z6zE14;M0=zC_4n_DDY|2*Ni3)1OMdK zsbZW3C9C*sL|zDr=l_DjLoCL}OC4a0v(z6 z?lIz08{Tuk7c}|8;^=4GZnSSpVmaplqT8RTYydC^HJ08Vk^1ceSg0eg+%)Qi^l;UO zmDjKk&J(eu@$T3_-jY@(fzR?L?ha6-|H{=D;^? zHXqWqlLWqiATf7vdN(;<|MGs0u~@A?vSKUBd!MZ9#>KA-4}H#$R>sMW(9DPJSO+UY z5C5U1K;$#7K$T+kiXbaXpS22iuu$KwP2#A()3dIN3(Gc7r4>Z0c9xwx<#&Gj{Q49~ zO%^Oz6VM@=>6zfIy%<(6mqkY4-!7&gFe(Gw9Q7m>@0LK8C}kBjpT^UB5XC*WjD5|U znhS{G$nOg?RTUXth;IPEb6-mZXhOF}m2IMeZA22fqf;{q^)TNkwRlS}5KbUr3n$8s zVKL6zfb(!|tFA-8M4$(md)E2KtPF@&XBshkWk!3~Fa=?MSYJr8 z?k8bXz3xapQNgoxj|06P3=IHddr)?z^|=ds({Rhoa$k~$j|1_7c~+XHL4uZ1R$>|% z0oCt>UpGIacgQ-G^a%F#R8U$V_&Lua4%-)-1k%YX(jqNsq&eQ{aBjCG4yzpWoXP_$ zzMdZ6-JfbHNVh@0`tak+c%%KC}a4q zQ#A6}ornuA;PwZ`!p#pMD32x&1}0<9Z2;b$ei~^I1J|wKzWkppJgwyhc_T!#u_&Ny z->ZhcFhaCg=F!ap8-c*P%OOQJBEQjJuWNaiGF7Cm~ z+?Gfd7E~F=b@;>{1X-q*WM~y5Lx4~STtOY*neZ_{*s3KG2wR;YADkjwR;5cQ`}qDS zTbO3m)b90DQAw`NwVAA)BTB-N_6vt4mnnBhsDKws3$k_&myc)y(3_FlazIE0632(n zGfE?C`Wo6(gm{3%&NmQkSj{|1D~AUBSF_QG{Fiobc~YWl5++JWg2Xb zO%vK6R~qcLKP296tumj9*m`>R1v{ysm??jrOI|}}gQI-_0in8Fe&dUh?Y^ZHC*zK@q38(dpt z?AW37tpa@QZ&*hP!ZJ~DV;)5Ri7MCtK0E)bj^?}lyR)XdbN{d0`0~*p1LZtfepj#! zHG{J_8xGM?-MaD~1n`NlaCP<=oG zO|dm`giJxf>u0>6j)|><+#f|E`^$q*)Xi!rA6!tUtxM5rt=N=5bz}4o%HNxheq6Xk z8e)Y{mHlw2#~jh0N+wB?!Y*Y@f~uTH0Yr*dKK^$XNn>;U`!Sni_2eT!&H@w5hE<=e z(Z&r%C?&<>xcaL$Hr!@DB`GeEM4j5t4x9?L7mbx-f{WP93q}vX6=qqAe`dodc351+ zh2F~aRCkAM2CV5j=6)O-Lh?%JK*~r`;W$f4U_gqEHwXm1ulnKBc{CK;{s1-RWIgBF zkh4GNOlXNmL3QNf>~4Q*Zmis>%~rB%tt478#BJi|7=@*7bF1T%g>5l7!@-^PiTm8O zeV)Io3!9k2^^2b-uW;7n3oNzZFHCoXwV$#(61#t9?h{6a-tCQyu~{{CeVpG?V3sgs zK@}x(Y+RA~2Bvl)BTB z1^JD& zjFpZemC3Xc)NBMlr>V^jI5vRqri8xx^*TPhvF}}chv-G;-NmR#D8}{m<<;}=G-avx zF1i!G2jtYp)^EY6nSRxX)_j2P#8Qo}#>T0kcO{HgvR=!NF@MZZ0sr^sBFbO75%_9H zPPszg%l&w@HVqIBSzzq4tvG@Z5f*_poDNDqCJ2h~e-u4DhJ;9h>0S9-XPoJCvwJzf zy79!A_Pd|vSx^JMn`vbf4H*b}(7Ru6f>ss~-@()#gh-9#gEt+$kdP~MmhO9dZV=Go zcO$2m26W*OJ^>Nq&7i${z$S`|_HaYn)sGe(Q9h=dTlTtbE}QFA{7Z)u=RT{8DR`B-qw$lMJ~0S8y2=70fvYB zC?b(JzluTj>v%+9uovfLN}M}zoiwGjsfnQnNYfcRu?!SiOFsi-DY-(^XI%YOYVzqM z>WWNuX;)9RSQ_R?*gp#=mo+~GLB*?n5~jFhtgHWHhH9JgKm$srP32!-DpRQt_;bkGSD>^%_FXdA$1T zP`EAXwXZVyL~ckS^c*&{i+!x3iFB+Xtncc*GE`a9`2E zaVtUAm*iw>I;gRK_HPS_QMi73ef%Rpqw$-!{7)<@O^uB_bkB(u6Ozly5BPT88HM38 zedR3{ww=jC?Kz{e>_*T${XuS#KGZm$A4^)y-)k6&(j$FAe8!P9)&Y67v9URxo(_I= zDsQ!_ehXFG!gqHp#G7#6H!Fa&q9*j<<>n{v_hP{D^kV*jg2osdCJepQ;eNaD*w68oRH-tn#Ha^ZY6&#xS*C5INCJE!^2~wg38lv>V0M7| zO`BA%yGhG%Yb?yX#m2ITUk3BFUs2|t4l<;Mi87D z;s4rHMMnCP6|?ArORNq5GnFs_%Dt#5;J#r!Rdj?R%Hqjxebm5{(5>c_KkXL-b?!5c`MeZ}JGdTg8AM=a z56D~sB(!cy#QxFc|j9ieegb%%wGM>Vg4QrSNPeQ%=r!(JJ3aQ5M$@bu!)XuYAZI2LXV;kU0-!|vK1{PVG1QQ~gFbOl)Ar;*G z6~<$!`Yr-8U%%x1P=3tj$^%XK9*lr;q9$?emx`MZr|D~Df%E zMW_x_AE?wB+mK(EMQ!4{kb2*n!I1d1nOJUJxulXKwS=W56+P2fm(n$z^~BX6{I_nn zUm1NH?J{lB!QG8LL7M6C^|guwL~~1ga3wfnhnaNt{lU@iIYBnU;$+1xynGDhxKc! zU=I5`{yjMZ46kQj_a6|-rj&nyY7c_D#3!B$tRr@KU8hJ^;7%0$Hmlz~P194S=2gzw9}kpUfP?@(+G zs4Wj8@^)WDkGjl>XFUTNVh!hqlMP>={Q%wYeiih(rqqc0OV*HdZ2uZ8L$#-Oyi}Xb zr)|mH#oE|79S3^UUEbbAGSbNRgi0V0&CTi0jH0c7*l+V11PQsxFLRVxQR#(8Z|aLp zZ=z*OIOT1%-r)r-^3YS`fDjkN@H_-Q$7|*w8t4IZvuT+3wgYlQgR-(32H%a9*BV6u zLjis@9li&_Xv2Hw)#LzI1dk`l#A&y|!8q1vZG#Xbec#-1vCjCIE-@|Ny7EcMlE%-I zc$yoz%nAahWO?G8j=EHTR%>U zcJY(q4&J-FKP2rA+gX#Ich)MUdZ@RZnaTDPPuuU!3q@f&MRc?{TDcT~?C`*fKIcXJ z2RN}U0zEti8!~UO#GVU;_`jmP{m|fOk*kP z2acEbHh>WO$bBZB^yu-74nQ29Y@mw-2gTfX$@9!wu$UnpVNm{ynhsLlqUNQlfJiPN zQ*g)=;$1`;jC423d8Jo)X8W;56ND-$-s8nmzy$WwSO`HeC#A}y2dE}NT7r2Yo~4FV z8=A%VjLTzF3U|1dbs0!a)}a?79-7bgD7-kx<8Oeb^f!hdf@M(@X^mth#;noEHomlE5e9v@=BX- zmb$W@%}^xrtODJaN~V1Y$&+~+^7%E02|!+)EM6%*wXQuXPP;slhJXK7riUYd!WDhp zd6Rd#213kzYoct+ko>pNJMKOFO6+j|9d}Ve4z=!GN#aUzE$gFhhaaEskcb>ugrFu? zN0WV(A9Jd19je^96p1@c0x+;n3#uxXU%!x6d7dz4^B8;*-Xcb;ZaWB1Ml?&yY^Fdq z?}TL5@Uypo2l(Ugm58ZZ1W_m-FmGAMwdR<-HcY+PI>yj#G+n-k|L(^m!Agnv)^g!7 zN7P{Cn6j2>mKs{$>d34Nkck`T#sshL2IN6Zjg`EM+&=!fk+dsiI_agFw&+MZX^Py4 z$L^DGjb3z(^wOlNN`{rC-hRJ(bvXl)FfMM(6fN}-zmT~u4Z+s+LBX$UkfOo-6aMDe zuA0n$y+^*)Jz~BN;5S9@gERY{F<5Vp`wByCXDF3hEY%qOOow$h+g8US&~trWY=ANS zQwE{2!k}Qh|IJnOF!^qNl9vQ>>@(I{6|jI%6)DI58AYZM?iE|W+5xrMOK(c~2gs^S zNj02mV1Jq|{Hc&mW)%;=?w!Cq5LVgm21_=hOym{bYq5a{1eVp4B?6o|3!9X0q6=7f z_l7O0CTx9FW{c?%;*uY1_Wv67lAEaW%tFbsq!K_6`R*=95m2UNOpTdH;NWiAZ&;tiq_Khv-z^2E(vn?Gbt@y zJNccY?0-;W1Fsz25C+}wc$~iLG(?cURO!Q_%`RU8sSh$zW7B9I>INCa=LF#o>U3)i z+FH0lUQp!Nuu|XhjG|au#Ax9*;vl4p60?(JC75#RAQ$yjGi&Jjyvl3xU;zrpPu+?V z?Nwoc_LK}-um)dCR;nKyBtA>**WtwuO;Ys)V1QBlJ=>8$2NqyS_9AMe@6D1M$J}p6 z&j|mdHwRdm&r8Y(&QY1%AghGeN>B2!eB;orxoh4t0560Cc9K>pOgSCUwvf0mP=4ld zjs{D^$5RbclEY=viL62AJDvZ*F9nM;CE|8RC9}-7b?eywirb=^OD(u}+jgzH@f}I9 z%}${NejLgg3`I#2w3-6NkzT|R&TqARJQ7D(W~C!(&Uv@QpU3?1uvjLMCwRO>bKY{= zA!*kj+Rpxk%uYv>(DHe$={HSyV2Q|L;R@X4gOk`am;ju52#+{9LVmcGIs{UL{=1C; z`rR^v`m$h*4N^lW5Lrf;4Av5Xi7?d%?UohuZgAPw>}W1n255CqE`$04WGMP)J`Peh}Rsi!HeS@s#u@U#4?3 z?{or8nggYfI#N9kCDrG{=RmsjuE`IaI61`*I{~sxgU8^~BP*?EZEcX)bU2j5a(A`~ zfTH@+=7`zVshdOqF|5RDTd(}|o_{2SHh6cmD(zb1vD1ew%}oP~vanvg3mb%qlnb*o z_ED}dndNh34J~+#7enclO=x;xd>eT*=RUt$7QnE-KZW1 zcRk;Kt^&ve8p0f`@V|>qYHaHdLi!WG)-^eL8`I&-K=m- ziQRYMmR`h;^fz%p8n^bL$edndKM0N#96($&GwT&t&Ip)^0+71M^x%aMk>bh@Ao<9% zX5unLKzQ+C54c=GT*^2~hdNR?I<|Xz9q&D6=t?c9tJ_hD@w&(1Az1Kp=%T#FhB4Gd zSlok-LB9~p6~5ilOkBdt45r0fy2T2GX_TVWvq>UP{8RK*{vKaQe%}A zfKGw$i(O*xFKeO9fqm?ci+uua{zKM6-AWN;D`Y#BGUjt1vrc@UEk+xYf%|e^=rc>g zus3T$9lNLqZc}LY79Fvz7fZnY?{6wsj}UZg86OCdl@c_(D`i&&IZkJ95Lgs+jD%YC z``V9?dRa~gdT5Z#>~0&14mD}}CoKe{f)3Bn3F}RJl%fRQh3}(5=Z`FE8Y#_&ee3%+ zG~W?Y?hv?*=;$)h#A)SlC12=fv2|G#fUrxmvESaI@{HMA+(Sy3s}4`B##wLCLs0|6 zjHp5zE)urw3?tV4A2h3bR)KLx za3paH4|S%yvp9+#-!al*6ej8GC!|elp*bweBZLelD}o`aJ>$3xpm2K4*ZWhmTQJ}g zPqk@3Ia8@zS6bt}lNCYLP$gq@Ll51>50k=R?a(H`nxedd_wQ!@UOu@p zhh_X3$oGMU!)|mO6@_xxW=`Dv7s#Zz^i7lI3S7@K;&c8=1jZIq+Agz|@h!gs2YOe| ziUqhh0yaXOhGPb6ADg8xlVIYJRx3A3QUYb<_Sw))X2Zyf>pwx8rERMj_Xb8WHj#=0R~X6P+hdjePxaK6W9U!Oj^wiM!k-jN$wKjeG9W@TTdI!q<-&1|ME% z<{x@~t+{zK_Si%0`0BSE4>ph(EkQRL=J3)J8CCIsGT{ zth44Ve!is~#~azwbi#GifJx@PeqrW|VK+$+t_`}sFtD2oDHwXNYDhD8amxwpS^Jd( zVG4Vi|84W*o6teq5=Y}6UbVV!B>x{(UmX;M_Wlh>vvijrT@p)*gmia`G%QF6ONt;N z-QCh1(jXwxAYB3yA|YK$N=Up1@4bG1?+oJ~j*iaG*>j%flP$?Wl6rWj6yG`6xz2dX*Cn)i7khVNffa8rvw3j&BYJ@3uq48lAJ!(% zStivfP~W6k0Y|Jy#63(0oc{n3bc!4m;;kLV$8vYbol^_2%0A)*MjK?C74t3r?;-RG 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

    |-n}wsBX$A|f`Y{lnLmt%mxI>k zRaadx@_S!-fv|)sblSDNXqG>*Owt%@YldbSt!B?2r51g?Q1IbS)a z$?X8-ug}Ti)ti62t%6=`7_hwjv7`%p2Bb}4MU4P3)A1WwcZmvFW)tat5B$5EE=Lt~ zc8wq^N6 zHwyhNmpwMJ^1lOyXY;$#KpnZTqa_L8ApEWz*OX&1XZX*uL11E#)R93`j*6vZQf5&H z7=za92SF?)DA$Yh}a{>jHs}WQ!CKvnHJ%Naznj8M}e?5Tk_G*&; zst7a2u6^{=(?*NRhGTyIgX~`S)(AzIa8&BM7neoXf!{KoSCcj>c{Kmu0n@Kgm+AVNBsw{RbJ@;J{)M-_iO4k`1v#$b5adkwq_6=QYw(F+y^ z4%)savlc+NH+DSmJ%Ri8YxgF`JBrmZomJ8EiEFzQCEZoLx$Sg5fJEcTB05oi}( zI)|U5lDd%7gs?Ub@IhQuq-oqqGJJ>*^YB~CEzy^ED|EnRTW(^QD9P~KRlYp6&mSg} zc*TL-F|L;SU^cOir-(s(3q(^<2X#o~{z~y%vL6WOAkVrP<@vLWjq4l+S1t(@5Zf+- z5bk$D$Fx0C-T>FH3RQ-bf|+s}`X#|JY3pJ*I$lLR)!2q-h+I-uE=zLS@mgJ#Y^m1n zga6xn%NAjOtCYaP8J;1m-xKIU#zF`H*_}K2-|jqcegJrkl9&eZ10_!MPChE(A4bfy z9E^L%qdK9z`NQi1?1eXqxFXH;*`Z(nGP=wbItk%c5UB!~3IJ)!WxZ(L3Ek1ZID%pfL*&bFr<2pHXgb3O?rcuBOMEXyG z2~3>aPhYOQP_S2-!yK4sGdxQO@H|!Dh2~VR1=^+nghL4b@?kZx35Tj&-1QdV{AN=@ z1)f7>ri}WlJ>}IXGoL{1w>x7W+H}#-(#qp=-WZ_Idt3{_dcG+*xV!;RJ)#nWnQ^h?{AS%17|LSbJIj zc>mrFpuNm^XY^S<9u$3cpo`{(7P&g_EEU=2P^jbC(~jc5b`;sRxJc=5|;C0j&r_yu|lX0QQ*%G z{`?>sB*1!kY-HXkeI)K5;p;kn&6;oS!R)$f5V zjA!P6yLUR7TD9@?juD3EqvO64gF>qr)mLkAR;6*i+P}29Z5Hf^G<;o?pFg&xWf_Lr8_}7jm*i6J*2o7eeNO~D?oY&2O16d$s?5Kb0+aqUf9NW?Ztqlhi z99NjNd$f{0;t>=r9{~K`+R6QDR?#u;?}ZZkp9a!|9t@+yt~mThbz(f{XuRP=L9w7! zf^`ENRSsmLzRB2&Z4wIp#?g5CMTU?6)7Z)2DUtTpzu-ev_fa3~)NUjrgXzE>n5z19 z(U|02qyLN`U5NZTjS@@{xP2H{DS*mbtL^q3K$P)>$E7OaTa9cbiR{g70NBn_Cicgq zxcS5;Twn{^40~^{RPwPr04)c2>zAp6#1x87cfy2$w_7@N@I8a1m(4L321)H)Y*U3Q z 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

    2f#XH*9nf<16>mqE8vHNC&`84p} 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%0D< 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

@@ -44,13 +46,18 @@

Process for making a model FAIR

-{{- $mermaid := resources.Get "js/mermaid.js" | js.Build (dict "minify" true "target" "es2020") | fingerprint -}} diff --git a/package-lock.json b/package-lock.json index e87cf11..e97b7ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,38 +11,9 @@ "devDependencies": { "@docsy/theme": "0.16.0", "@retorquere/bibtex-parser": "10.0.1", - "lunr": "2.3.9", - "mermaid": "11.16.1" + "lunr": "2.3.9" } }, - "node_modules/@antfu/install-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", - "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "package-manager-detector": "^1.3.0", - "tinyexec": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@braintree/sanitize-url": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz", - "integrity": "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@chevrotain/types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.1.2.tgz", - "integrity": "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/@docsy/theme": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/@docsy/theme/-/theme-0.16.0.tgz", @@ -67,35 +38,6 @@ "node": ">=6" } }, - "node_modules/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@iconify/utils": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.4.tgz", - "integrity": "sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@antfu/install-pkg": "^1.1.0", - "@iconify/types": "^2.0.0", - "import-meta-resolve": "^4.2.0" - } - }, - "node_modules/@mermaid-js/parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.2.0.tgz", - "integrity": "sha512-oYPyv8A4As1yH5Bx+04iQEQxXuIQDe0GKCNSRgao6z8AM9jixXIfP0vsppRLvGf+nKIOb9/LdpWA4YuJiVvESA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@chevrotain/types": "~11.1.2" - } - }, "node_modules/@pomgui/deep": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@pomgui/deep/-/deep-3.0.4.tgz", @@ -134,1028 +76,140 @@ "wink-nlp": "^2.4.0" } }, - "node_modules/@types/d3": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", - "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-array": "*", - "@types/d3-axis": "*", - "@types/d3-brush": "*", - "@types/d3-chord": "*", - "@types/d3-color": "*", - "@types/d3-contour": "*", - "@types/d3-delaunay": "*", - "@types/d3-dispatch": "*", - "@types/d3-drag": "*", - "@types/d3-dsv": "*", - "@types/d3-ease": "*", - "@types/d3-fetch": "*", - "@types/d3-force": "*", - "@types/d3-format": "*", - "@types/d3-geo": "*", - "@types/d3-hierarchy": "*", - "@types/d3-interpolate": "*", - "@types/d3-path": "*", - "@types/d3-polygon": "*", - "@types/d3-quadtree": "*", - "@types/d3-random": "*", - "@types/d3-scale": "*", - "@types/d3-scale-chromatic": "*", - "@types/d3-selection": "*", - "@types/d3-shape": "*", - "@types/d3-time": "*", - "@types/d3-time-format": "*", - "@types/d3-timer": "*", - "@types/d3-transition": "*", - "@types/d3-zoom": "*" - } - }, - "node_modules/@types/d3-array": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-axis": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", - "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-brush": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", - "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-chord": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", - "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-contour": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", - "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-array": "*", - "@types/geojson": "*" - } - }, - "node_modules/@types/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-dispatch": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", - "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-drag": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", - "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-dsv": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", - "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-fetch": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", - "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-dsv": "*" - } - }, - "node_modules/@types/d3-force": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", - "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-format": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", - "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-geo": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/d3-hierarchy": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", - "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-polygon": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", - "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-quadtree": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", - "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-random": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.4.tgz", - "integrity": "sha512-UHYId5WTCx4L4YNel7NU00XUXXgvgpgZOvp10PuvsQENjMDXhh2RyFc0KBjO7B45ne4Ha1yVH7ii0vnzKkuzWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", - "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-scale-chromatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-selection": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", - "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-shape": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", - "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-path": "*" - } - }, - "node_modules/@types/d3-time": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-time-format": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", - "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-transition": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", - "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-zoom": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", - "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" - } - }, - "node_modules/@types/geojson": { - "version": "7946.0.16", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@unified-latex/unified-latex-types": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-types/-/unified-latex-types-1.8.4.tgz", - "integrity": "sha512-nQ6YS4WYVOA89qdmxw57vl3KfmRGFHGTyLsw9LxCC7DSE6oma3rvXIGjBDUe7E3bgWocBqRITPcz25VqCRlFzA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@unified-latex/unified-latex-util-match": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-match/-/unified-latex-util-match-1.8.4.tgz", - "integrity": "sha512-wYhTER8i3THQcTYjSufCr8IC0TxguN3dj3h0EFAVneZQ/FIqi/kbvvtPaI0u8mtQLuBDGfhftBy7PvuK9TSG3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-print-raw": "^1.8.4" - } - }, - "node_modules/@unified-latex/unified-latex-util-pegjs": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-pegjs/-/unified-latex-util-pegjs-1.8.4.tgz", - "integrity": "sha512-5PTvl2zTK25+Dy8SMpqq6Nf9k1gvr89fS7rR3hB8vi/KjA9AfXGQbiYOcwTfN8O5lpoKJeOuXw6hhaSlTpRaMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4" - } - }, - "node_modules/@unified-latex/unified-latex-util-print-raw": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-print-raw/-/unified-latex-util-print-raw-1.8.4.tgz", - "integrity": "sha512-35hce9A8frQvEp5cM5avPpLMCUs8OIzhR3OZr4TjMJI/Lsj4wu6Tv9h2XQpxDmg8ofOtxn2UEWB19Wld9fgRvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4" - } - }, - "node_modules/@unified-latex/unified-latex-util-replace": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-replace/-/unified-latex-util-replace-1.8.4.tgz", - "integrity": "sha512-9T2U11L6gihcoCul+xxwQOQrG3b8y5EcXvNXAV5U4c9GkLesvEEQ7wgyVtYtEDHIzFFL6p0Bc60XyWTn8VD3Qw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4", - "@unified-latex/unified-latex-util-split": "^1.8.4", - "@unified-latex/unified-latex-util-trim": "^1.8.4", - "@unified-latex/unified-latex-util-visit": "^1.8.4", - "unified": "^10.1.2" - } - }, - "node_modules/@unified-latex/unified-latex-util-split": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-split/-/unified-latex-util-split-1.8.4.tgz", - "integrity": "sha512-EZm92GRiOLcJeH/HFfh1unH+BBBGHOlvgjzIvG5I5XofLWj/Y2lwX2aPbNfrT/nmjKrujcUqPVAQPS8U2ydnpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4" - } - }, - "node_modules/@unified-latex/unified-latex-util-trim": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-trim/-/unified-latex-util-trim-1.8.4.tgz", - "integrity": "sha512-Da6vw1XyFxj1uk2p5cxOJXRMVhM/HEaf0SG8R+G1XUEJOmglicSoJOqRIAkpDrLOBZLebAiiXWmjbtIQzbhKkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4", - "@unified-latex/unified-latex-util-visit": "^1.8.4", - "unified": "^10.1.2" - } - }, - "node_modules/@unified-latex/unified-latex-util-visit": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-visit/-/unified-latex-util-visit-1.8.4.tgz", - "integrity": "sha512-m5O9evxr/kiX1awZAcwUQL+8slVvlWlkbZoKFDP1agrp3dpk7+69npqyoapKKJEK0B4uRYmv93Ho31oHgNoJrg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@unified-latex/unified-latex-types": "^1.8.4", - "@unified-latex/unified-latex-util-match": "^1.8.4" - } - }, - "node_modules/@upsetjs/venn.js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@upsetjs/venn.js/-/venn.js-2.0.0.tgz", - "integrity": "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "d3-selection": "^3.0.0", - "d3-transition": "^3.0.1" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bootstrap": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", - "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "license": "MIT", - "peerDependencies": { - "@popperjs/core": "^2.11.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/cose-base": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", - "dev": true, - "license": "MIT", - "dependencies": { - "layout-base": "^1.0.0" - } - }, - "node_modules/cytoscape": { - "version": "3.34.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.1.tgz", - "integrity": "sha512-Lr0RvH9H75y9ar8h9Toy6u4lxRSCcxUq+hHcQ26sVWo6BnaQp1gwEZOYqwuYTZhyW7npyKnNLP8oJ2p1/3OZ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/cytoscape-cose-bilkent": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cose-base": "^1.0.0" - }, - "peerDependencies": { - "cytoscape": "^3.2.0" - } - }, - "node_modules/cytoscape-fcose": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", - "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cose-base": "^2.2.0" - }, - "peerDependencies": { - "cytoscape": "^3.2.0" - } - }, - "node_modules/cytoscape-fcose/node_modules/cose-base": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", - "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "layout-base": "^2.0.0" - } - }, - "node_modules/cytoscape-fcose/node_modules/layout-base": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", - "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", - "dev": true, - "license": "MIT" - }, - "node_modules/d3": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", - "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "dev": true, - "license": "ISC", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-path": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-contour": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "^3.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "dev": true, - "license": "ISC", - "dependencies": { - "delaunator": "5" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json.js", - "csv2tsv": "bin/dsv2dsv.js", - "dsv2dsv": "bin/dsv2dsv.js", - "dsv2json": "bin/dsv2json.js", - "json2csv": "bin/json2dsv.js", - "json2dsv": "bin/json2dsv.js", - "json2tsv": "bin/json2dsv.js", - "tsv2csv": "bin/dsv2dsv.js", - "tsv2json": "bin/dsv2json.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dsv/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dsv": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", - "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-geo": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "2.5.0 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-sankey": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", - "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1 - 2", - "d3-shape": "^1.2.0" - } - }, - "node_modules/d3-sankey/node_modules/d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "internmap": "^1.0.0" - } - }, - "node_modules/d3-sankey/node_modules/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/d3-sankey/node_modules/d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "d3-path": "1" - } + "license": "MIT" }, - "node_modules/d3-sankey/node_modules/internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", + "node_modules/@unified-latex/unified-latex-types": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-types/-/unified-latex-types-1.8.4.tgz", + "integrity": "sha512-nQ6YS4WYVOA89qdmxw57vl3KfmRGFHGTyLsw9LxCC7DSE6oma3rvXIGjBDUe7E3bgWocBqRITPcz25VqCRlFzA==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "node_modules/@unified-latex/unified-latex-util-match": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-match/-/unified-latex-util-match-1.8.4.tgz", + "integrity": "sha512-wYhTER8i3THQcTYjSufCr8IC0TxguN3dj3h0EFAVneZQ/FIqi/kbvvtPaI0u8mtQLuBDGfhftBy7PvuK9TSG3w==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-print-raw": "^1.8.4" } }, - "node_modules/d3-scale-chromatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "node_modules/@unified-latex/unified-latex-util-pegjs": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-pegjs/-/unified-latex-util-pegjs-1.8.4.tgz", + "integrity": "sha512-5PTvl2zTK25+Dy8SMpqq6Nf9k1gvr89fS7rR3hB8vi/KjA9AfXGQbiYOcwTfN8O5lpoKJeOuXw6hhaSlTpRaMQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" } }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "node_modules/@unified-latex/unified-latex-util-print-raw": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-print-raw/-/unified-latex-util-print-raw-1.8.4.tgz", + "integrity": "sha512-35hce9A8frQvEp5cM5avPpLMCUs8OIzhR3OZr4TjMJI/Lsj4wu6Tv9h2XQpxDmg8ofOtxn2UEWB19Wld9fgRvw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "d3-path": "^3.1.0" - }, - "engines": { - "node": ">=12" + "@unified-latex/unified-latex-types": "^1.8.4" } }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "node_modules/@unified-latex/unified-latex-util-replace": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-replace/-/unified-latex-util-replace-1.8.4.tgz", + "integrity": "sha512-9T2U11L6gihcoCul+xxwQOQrG3b8y5EcXvNXAV5U4c9GkLesvEEQ7wgyVtYtEDHIzFFL6p0Bc60XyWTn8VD3Qw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4", + "@unified-latex/unified-latex-util-split": "^1.8.4", + "@unified-latex/unified-latex-util-trim": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "unified": "^10.1.2" } }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "node_modules/@unified-latex/unified-latex-util-split": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-split/-/unified-latex-util-split-1.8.4.tgz", + "integrity": "sha512-EZm92GRiOLcJeH/HFfh1unH+BBBGHOlvgjzIvG5I5XofLWj/Y2lwX2aPbNfrT/nmjKrujcUqPVAQPS8U2ydnpg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "d3-time": "1 - 3" - }, - "engines": { - "node": ">=12" + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" } }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "node_modules/@unified-latex/unified-latex-util-trim": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-trim/-/unified-latex-util-trim-1.8.4.tgz", + "integrity": "sha512-Da6vw1XyFxj1uk2p5cxOJXRMVhM/HEaf0SG8R+G1XUEJOmglicSoJOqRIAkpDrLOBZLebAiiXWmjbtIQzbhKkQ==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4", + "@unified-latex/unified-latex-util-visit": "^1.8.4", + "unified": "^10.1.2" } }, - "node_modules/d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "node_modules/@unified-latex/unified-latex-util-visit": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@unified-latex/unified-latex-util-visit/-/unified-latex-util-visit-1.8.4.tgz", + "integrity": "sha512-m5O9evxr/kiX1awZAcwUQL+8slVvlWlkbZoKFDP1agrp3dpk7+69npqyoapKKJEK0B4uRYmv93Ho31oHgNoJrg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "d3-selection": "2 - 3" + "@unified-latex/unified-latex-types": "^1.8.4", + "@unified-latex/unified-latex-util-match": "^1.8.4" } }, - "node_modules/d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - }, - "engines": { - "node": ">=12" + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/dagre-d3-es": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.14.tgz", - "integrity": "sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==", + "node_modules/bootstrap": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], "license": "MIT", - "dependencies": { - "d3": "^7.9.0", - "lodash-es": "^4.17.21" + "peerDependencies": { + "@popperjs/core": "^2.11.8" } }, - "node_modules/dayjs": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz", - "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==", + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, "license": "MIT" }, - "node_modules/delaunator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz", - "integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "robust-predicates": "^3.0.2" - } - }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", @@ -1163,28 +217,6 @@ "dev": true, "license": "MIT" }, - "node_modules/dompurify": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.13.tgz", - "integrity": "sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ==", - "dev": true, - "license": "(MPL-2.0 OR Apache-2.0)", - "optionalDependencies": { - "@types/trusted-types": "^2.0.7" - } - }, - "node_modules/es-toolkit": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz", - "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==", - "dev": true, - "license": "MIT", - "workspaces": [ - "docs", - "benchmarks", - "tests/types" - ] - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -1192,13 +224,6 @@ "dev": true, "license": "MIT" }, - "node_modules/hachure-fill": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", - "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", - "dev": true, - "license": "MIT" - }, "node_modules/i": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", @@ -1208,40 +233,6 @@ "node": ">=0.4" } }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/import-meta-resolve": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", - "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/is-buffer": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", @@ -1286,53 +277,6 @@ "dev": true, "license": "MIT" }, - "node_modules/katex": { - "version": "0.16.47", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz", - "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==", - "dev": true, - "funding": [ - "https://opencollective.com/katex", - "https://github.com/sponsors/katex" - ], - "license": "MIT", - "dependencies": { - "commander": "^8.3.0" - }, - "bin": { - "katex": "cli.js" - } - }, - "node_modules/katex/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/khroma": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", - "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==", - "dev": true - }, - "node_modules/layout-base": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", - "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -1347,49 +291,6 @@ "dev": true, "license": "MIT" }, - "node_modules/marked": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", - "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 20" - } - }, - "node_modules/mermaid": { - "version": "11.16.1", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.16.1.tgz", - "integrity": "sha512-TQsq6u22fAn3rek5VOubrhKPo1g5hwC3FXUN9hiyupTckcYiGuuKGkNQrKYwGJkXUxZdojwRG46gsSCFZMDp4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@braintree/sanitize-url": "^7.1.2", - "@iconify/utils": "^3.0.2", - "@mermaid-js/parser": "^1.2.0", - "@types/d3": "^7.4.3", - "@upsetjs/venn.js": "^2.0.0", - "cytoscape": "^3.33.3", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-fcose": "^2.2.0", - "d3": "^7.9.0", - "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.14", - "dayjs": "^1.11.20", - "dompurify": "^3.3.3", - "es-toolkit": "^1.45.1", - "katex": "^0.16.45", - "khroma": "^2.1.0", - "marked": "^16.3.0", - "roughjs": "^4.6.6", - "stylis": "^4.3.6", - "ts-dedent": "^2.2.0", - "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" - } - }, "node_modules/moo": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.3.tgz", @@ -1420,38 +321,6 @@ "url": "https://nearley.js.org/#give-to-nearley" } }, - "node_modules/package-manager-detector": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", - "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-data-parser": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", - "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", - "dev": true, - "license": "MIT" - }, - "node_modules/points-on-curve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", - "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", - "dev": true, - "license": "MIT" - }, - "node_modules/points-on-path": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", - "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-data-parser": "0.1.0", - "points-on-curve": "0.2.0" - } - }, "node_modules/railroad-diagrams": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", @@ -1483,47 +352,6 @@ "node": ">=0.12" } }, - "node_modules/robust-predicates": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", - "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==", - "dev": true, - "license": "Unlicense" - }, - "node_modules/roughjs": { - "version": "4.6.6", - "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", - "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "hachure-fill": "^0.5.2", - "path-data-parser": "^0.1.0", - "points-on-curve": "^0.2.0", - "points-on-path": "^0.2.1" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/stylis": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz", - "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==", - "dev": true, - "license": "MIT" - }, "node_modules/tiny-merge-patch": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/tiny-merge-patch/-/tiny-merge-patch-1.0.0.tgz", @@ -1531,16 +359,6 @@ "dev": true, "license": "MIT" }, - "node_modules/tinyexec": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz", - "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "node_modules/trough": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", @@ -1552,16 +370,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/ts-dedent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.3.0.tgz", - "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.10" - } - }, "node_modules/unicode2latex": { "version": "7.0.33", "resolved": "https://registry.npmjs.org/unicode2latex/-/unicode2latex-7.0.33.tgz", @@ -1608,20 +416,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", diff --git a/package.json b/package.json index abd6237..a132cc8 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "devDependencies": { "@docsy/theme": "0.16.0", "@retorquere/bibtex-parser": "10.0.1", - "lunr": "2.3.9", - "mermaid": "11.16.1" + "lunr": "2.3.9" } } From 251049f431ef7dc45c6340e7041cdbedd3672164 Mon Sep 17 00:00:00 2001 From: Allen Lee Date: Tue, 18 Aug 2026 20:09:10 -0700 Subject: [PATCH 6/6] fix mermaid diagram label text overflow --- layouts/shortcodes/model-process.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layouts/shortcodes/model-process.html b/layouts/shortcodes/model-process.html index 4e495ad..4900052 100644 --- a/layouts/shortcodes/model-process.html +++ b/layouts/shortcodes/model-process.html @@ -38,8 +38,8 @@

Process for making a model FAIR

class Learn_GitHub,Learn_FAIR,GitHub_tutorial,GitHub_intro learn class Analyze,Paper optional - classDef node font-weight:bold,stroke-width:3px,stroke:#28627c,color:#25343d - classDef learn font-weight:bold,stroke-width:3px,stroke:#d8952f,color:#25343d + classDef node font-weight:bold,stroke-width:3px,stroke:#28627c,color:#25343d,text-wrap:wrap + classDef learn font-weight:bold,stroke-width:3px,stroke:#d8952f,color:#25343d,text-wrap:wrap classDef optional stroke-dasharray: 5 5 linkStyle default stroke:#25343d,color:#25343d