From 71576be44990c9b6f9eaa4dc117fa7c88d61ac56 Mon Sep 17 00:00:00 2001 From: hanez Date: Fri, 10 Apr 2026 22:36:29 +0200 Subject: [PATCH] Moved the website code to ./web/ to make it easier to maintain for me. No code changes. (0.40.5) --- .gitignore | 8 +- web/CODE_OF_CONDUCT.md | 132 +++++ web/Gemfile | 33 ++ web/LICENSE | 13 + web/Makefile | 73 +++ web/README.md | 10 + web/_cache/.gitkeep | 0 web/_config.yml | 115 ++++ web/_data/.gitkeep | 0 web/_drafts/.gitkeep | 0 web/_includes/footer.html | 26 + web/_includes/head.html | 18 + web/_includes/header.html | 48 ++ web/_layouts/default.html | 31 ++ web/_layouts/page.html | 21 + web/_layouts/post.html | 23 + web/_plugins/.gitkeep | 0 web/_plugins/myFilters.rb | 12 + web/_plugins/tocGenerator.rb | 144 +++++ web/_posts/.gitkeep | 0 web/_posts/2025-10-08-init.md | 21 + .../2026-01-25-announcing-fun-0.37.62.md | 177 +++++++ web/_sass/.gitkeep | 0 web/_sass/_base.scss | 188 +++++++ web/_sass/_fonts.scss | 9 + web/_sass/_forms.scss | 126 +++++ web/_sass/_highlight.scss | 61 +++ web/_sass/_isso.scss | 44 ++ web/_sass/_layout.scss | 401 ++++++++++++++ web/_sass/_links.scss | 269 ++++++++++ web/_sass/_toc.scss | 17 + web/_site/.gitkeep | 0 web/_tmp/.gitkeep | 0 web/about/about.md | 124 +++++ web/cgi/challenge/challenge.php | 27 + web/cgi/mail/mail.php | 47 ++ .../code-of-conduct/code-of-conduct.md | 89 ++++ web/community/community.html | 92 ++++ web/contact/contact.html | 69 +++ web/copyright/copyright.md | 19 + web/css/.gitkeep | 0 web/css/cookieconsent.min.css | 6 + web/css/main.scss | 33 ++ web/documentation/documentation.md | 49 ++ web/faq/faq.md | 17 + web/favicon.png | Bin 0 -> 19568 bytes web/feed/feed.xml | 30 ++ web/files/.gitkeep | 0 web/fonts/.gitkeep | 0 web/fonts/Courier-Prime-Sans.ttf | Bin 0 -> 118012 bytes web/fonts/materialdesignicons-webfont.woff2 | Bin 0 -> 403216 bytes web/images/.gitkeep | 0 web/images/by-nc-sa-80x15.png | Bin 0 -> 452 bytes web/images/by-nc-sa-88x31.png | Bin 0 -> 1628 bytes web/images/fun-square.png | Bin 0 -> 8319 bytes web/images/fun.png | Bin 0 -> 10631 bytes web/images/spinner.gif | Bin 0 -> 47343 bytes web/images/up-arrow.png | Bin 0 -> 649 bytes web/index.md | 66 +++ web/js/.gitkeep | 0 web/js/cookieconsent.min.js | 1 + web/js/jquery-3.6.4.min.js | 2 + web/js/jquery-3.7.1.min.js | 2 + web/js/js-cookie-3.0.5.min.js | 2 + web/js/matomo.js | 10 + web/js/matomo.min.js | 1 + web/js/sorttable-2.js | 495 ++++++++++++++++++ web/js/sorttable-2.min.js | 2 + web/privacy/privacy.md | 119 +++++ web/robots.txt | 4 + web/search/search.html | 29 + 71 files changed, 3354 insertions(+), 1 deletion(-) create mode 100644 web/CODE_OF_CONDUCT.md create mode 100644 web/Gemfile create mode 100644 web/LICENSE create mode 100644 web/Makefile create mode 100644 web/README.md create mode 100644 web/_cache/.gitkeep create mode 100644 web/_config.yml create mode 100644 web/_data/.gitkeep create mode 100644 web/_drafts/.gitkeep create mode 100644 web/_includes/footer.html create mode 100644 web/_includes/head.html create mode 100644 web/_includes/header.html create mode 100644 web/_layouts/default.html create mode 100644 web/_layouts/page.html create mode 100644 web/_layouts/post.html create mode 100644 web/_plugins/.gitkeep create mode 100644 web/_plugins/myFilters.rb create mode 100644 web/_plugins/tocGenerator.rb create mode 100644 web/_posts/.gitkeep create mode 100644 web/_posts/2025-10-08-init.md create mode 100644 web/_posts/2026-01-25-announcing-fun-0.37.62.md create mode 100644 web/_sass/.gitkeep create mode 100644 web/_sass/_base.scss create mode 100644 web/_sass/_fonts.scss create mode 100644 web/_sass/_forms.scss create mode 100644 web/_sass/_highlight.scss create mode 100644 web/_sass/_isso.scss create mode 100644 web/_sass/_layout.scss create mode 100644 web/_sass/_links.scss create mode 100644 web/_sass/_toc.scss create mode 100644 web/_site/.gitkeep create mode 100644 web/_tmp/.gitkeep create mode 100644 web/about/about.md create mode 100644 web/cgi/challenge/challenge.php create mode 100644 web/cgi/mail/mail.php create mode 100644 web/community/code-of-conduct/code-of-conduct.md create mode 100644 web/community/community.html create mode 100644 web/contact/contact.html create mode 100644 web/copyright/copyright.md create mode 100644 web/css/.gitkeep create mode 100644 web/css/cookieconsent.min.css create mode 100644 web/css/main.scss create mode 100644 web/documentation/documentation.md create mode 100644 web/faq/faq.md create mode 100644 web/favicon.png create mode 100644 web/feed/feed.xml create mode 100644 web/files/.gitkeep create mode 100644 web/fonts/.gitkeep create mode 100644 web/fonts/Courier-Prime-Sans.ttf create mode 100644 web/fonts/materialdesignicons-webfont.woff2 create mode 100644 web/images/.gitkeep create mode 100644 web/images/by-nc-sa-80x15.png create mode 100644 web/images/by-nc-sa-88x31.png create mode 100644 web/images/fun-square.png create mode 100644 web/images/fun.png create mode 100644 web/images/spinner.gif create mode 100644 web/images/up-arrow.png create mode 100644 web/index.md create mode 100644 web/js/.gitkeep create mode 100644 web/js/cookieconsent.min.js create mode 100644 web/js/jquery-3.6.4.min.js create mode 100644 web/js/jquery-3.7.1.min.js create mode 100644 web/js/js-cookie-3.0.5.min.js create mode 100644 web/js/matomo.js create mode 100644 web/js/matomo.min.js create mode 100644 web/js/sorttable-2.js create mode 100644 web/js/sorttable-2.min.js create mode 100644 web/privacy/privacy.md create mode 100644 web/robots.txt create mode 100644 web/search/search.html diff --git a/.gitignore b/.gitignore index 063129a..12fe3d8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,8 +3,11 @@ CMakeCache.txt !.editorconfig !.gitignore !.github +!.gitkeep .venv -build* +build/* +build_debug/* +build_release/* cmake_install.cmake database.sqlite demo_* @@ -18,3 +21,6 @@ src/rust/Cargo.lock src/rust/target *.swp tmp* +web/_cache/* +web/_site/* +web/Gemfile.lock diff --git a/web/CODE_OF_CONDUCT.md b/web/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..d92b7c4 --- /dev/null +++ b/web/CODE_OF_CONDUCT.md @@ -0,0 +1,132 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall + community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or advances of + any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email address, + without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +community@xw3.org. All complaints will be reviewed and investigated promptly and +fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/web/Gemfile b/web/Gemfile new file mode 100644 index 0000000..a3dbbf1 --- /dev/null +++ b/web/Gemfile @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +gem 'addressable' +gem 'colorator' +gem 'concurrent-ruby' +gem 'csv' +gem 'em-websocket' +gem 'i18n' +gem 'jekyll' +gem 'jekyll-admin' +gem 'jekyll-paginate' +gem 'jekyll-sass-converter' +gem 'jekyll-seo-tag' +gem 'jekyll-sitemap' +gem 'jekyll-toc' +gem 'jekyll-watch' +gem 'json' +gem 'kramdown' +gem 'kramdown-parser-gfm' +gem 'liquid' +gem 'listen' +gem 'mercenary' +gem 'nokogiri' +gem 'pathutil' +gem 'rack' +gem 'rackup' +gem 'rouge' +gem 'safe_yaml' +gem 'terminal-table' +gem 'webrick' + diff --git a/web/LICENSE b/web/LICENSE new file mode 100644 index 0000000..0c72923 --- /dev/null +++ b/web/LICENSE @@ -0,0 +1,13 @@ +Copyright 2024 Johannes Findeisen + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/web/Makefile b/web/Makefile new file mode 100644 index 0000000..c1c7dff --- /dev/null +++ b/web/Makefile @@ -0,0 +1,73 @@ +all: + make release + +build: + #wget -O ./handbook/handbook.md https://git.xw3.org/fun/fun/raw/branch/main/docs/handbook.md + bundle exec jekyll b --incremental + +clean: + rm -rf _site/* + +freshrelease: + make clean + make release + +freshreleaseraw: + make clean + make build + make sync + +freshrun: + make clean + make build + make minify + make run + +local: + make clean + make build + make minify + +localraw: + make clean + make build + +localrelease: + make local + make minify + +minify: + find ./_site -type f -name "*.html" -exec minify --html-keep-document-tags --html-keep-end-tags -o {} {} \; + find ./_site -type f -name "*.html" -exec sed -i 's/ \/>/>/g' {} + + #find ./_site -type f -name "*.html" -exec perl -0777 -pi -e 's/\n/ /g' {} + + find ./_site -type f -name "*.css" -exec minify --css-precision 0 -o {} {} \; + find ./_site -type f -name "*.xml" -exec minify -o {} {} \; + +release: + make build + make minify + make sync + +releaseraw: + make build + make sync + +run: + bundle exec jekyll s --incremental --drafts + +runclean: + make clean + bundle exec jekyll s --incremental --drafts + +runcleanreload: + make clean + bundle exec jekyll s --incremental --drafts --livereload + +runreload: + bundle exec jekyll s --incremental --drafts --livereload + +sync: + rsync -avr --delete --delete-excluded ./_site/ fun-lang.xyz:/var/www/fun-lang.xyz/www/htdocs/ + #ssh a.xw3.org 'cd /var/www/fun-lang.xyz/www/lib/ && git pull' + #ssh a.xw3.org 'cd /var/www/fun-lang.xyz/www/htdocs/cgi/bin/ && gcc index.c -o index' + diff --git a/web/README.md b/web/README.md new file mode 100644 index 0000000..fc894df --- /dev/null +++ b/web/README.md @@ -0,0 +1,10 @@ +# [fun-lang.xyz](https://fun-lang.xyz) + +The [Fun Programming Language Website](https://fun-lang.xyz). + +## Rules + +- No target="_blank" +- No line numbers in "pre" tags +- More to come... ;) + diff --git a/web/_cache/.gitkeep b/web/_cache/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_config.yml b/web/_config.yml new file mode 100644 index 0000000..a4bbe02 --- /dev/null +++ b/web/_config.yml @@ -0,0 +1,115 @@ +document_root: /var/www/fun-lang.xyz/www/htdocs/ +data_dir: /var/www/fun-lang.xyz/www/htdocs/ +title: fun> +subtitle: The programming language that makes you have fun! +description: The programming language that makes you have fun! +keywords: + - fun + - static + - dynamic + - programming + - language + - c + - python + - scrpts + - repl + - type + - safety +author: Johannes Findeisen +email: hanez@fun-lang.xyz +baseurl: +url: https://fun-lang.xyz +url_short: fun-lang.xyz +lang: en +os: GNU/Linux +charset: utf-8 +libdir: /var/www/fun-lang.xyz/www/lib +license: CC BY-NC-SA +license_name: Attribution-NonCommercial-ShareAlike 4.0 International +license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/ + +mastodon: https://fosstodon.org/@fun + +truncatewords_length: 100000 + +# Set to your git root and branch to show a link to the file source in the footer. Unset to disable. +git: https://git.xw3.org/fun/fun/ +git_short: https://git.xw3.org +branch: src/branch/main/ + +lifetime: 3600 + +challenge_error: Invalid challenge result! Please try again... :( + +mail_thank_you: Thank you for contacting me... :) + +username: xw3 + +cookiebanner_text: This website uses cookies to provide you with a better online experience. Leave this site if you don't accept the usage of cookies. No tracking cookies are being used! To find out more, please visit this website's +cookiebanner_dismiss_text: Got it! +cookiebanner_link_text: Privacy Policy +cookiebanner_link: /privacy/ + +paginate: 2 +paginate_path: /page/:num/ +permalink: /:year/:month/:day/:title/ + +markdown: kramdown +highlighter: rouge +kramdown: + input: GFM +# syntax_highlighter_opts: + # Rouge Options › https://github.com/jneen/rouge#full-options +# css_class: 'highlight' + #line_numbers: true # bad idea, spans don't need linenos and would inherit this option +# span: +# line_numbers: false +# block: +# line_numbers: true +# start_line: 1 + +tocTopTag: h2 +anchorPrefix: "" +showToggleButton: false +contentsLabel: Table of contents + +exclude: + - .idea/ + - lib/ + - venv/ + - .project + - build.log + - Makefile + - README.md + - requirements.txt + - package.json + - package-lock.json + - xw3.code-workspace + +category_archive: + path: /category/ + +plugins: + - jekyll-paginate +# - jekyll-seo-tag + - jekyll-sitemap + - jekyll-toc + +# - jekyll-admin +# https://stackoverflow.com/questions/10218779/custom-variables-in-jekyll-front-matter +# https://github.com/gjtorikian/jekyll-conrefifier +# https://stackoverflow.com/questions/65989040/bundle-exec-jekyll-serve-cannot-load-such-file +# - jekyll-conrefifier + +defaults: + - + scope: + path: "cgi/*" + values: + sitemap: false + - + scope: + path: "files/*" + values: + sitemap: false + diff --git a/web/_data/.gitkeep b/web/_data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_drafts/.gitkeep b/web/_drafts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_includes/footer.html b/web/_includes/footer.html new file mode 100644 index 0000000..e323926 --- /dev/null +++ b/web/_includes/footer.html @@ -0,0 +1,26 @@ + + diff --git a/web/_includes/head.html b/web/_includes/head.html new file mode 100644 index 0000000..fc58c8a --- /dev/null +++ b/web/_includes/head.html @@ -0,0 +1,18 @@ + + + + {{ site.title }} {{ page.title }} - {{ site.subtitle }} + + {% if page.tags %}{% endif %} + + + + + + + + + + + + diff --git a/web/_includes/header.html b/web/_includes/header.html new file mode 100644 index 0000000..86e3e28 --- /dev/null +++ b/web/_includes/header.html @@ -0,0 +1,48 @@ + + diff --git a/web/_layouts/default.html b/web/_layouts/default.html new file mode 100644 index 0000000..7161dd2 --- /dev/null +++ b/web/_layouts/default.html @@ -0,0 +1,31 @@ +--- +layout: +--- + + + +{% include head.html %} + +
+ +{% include header.html %} +
+
+{{ content }} +
+
+{% include footer.html %} +
+ +

+ Page generated at: {{ site.time | date: "%b %-d, %Y" }} ({{ site.time | date: "%Z" }}) using Jekyll and xw3 on {{ site.os }}
+

+ + + + + + + + + diff --git a/web/_layouts/page.html b/web/_layouts/page.html new file mode 100644 index 0000000..b1d2665 --- /dev/null +++ b/web/_layouts/page.html @@ -0,0 +1,21 @@ +--- +layout: default +--- + +
+
+

{{ site.title }} {{ page.title }}

+ {% if page.noDate != true %} + {% if page.subtitle %}

{{ page.subtitle }}

{% endif %} +
+
+ {{ content | toc_generate }} + {% if page.noComments != true %} +

Comments

+
+ + {% endif %} +
+
+ diff --git a/web/_layouts/post.html b/web/_layouts/post.html new file mode 100644 index 0000000..cf5e77c --- /dev/null +++ b/web/_layouts/post.html @@ -0,0 +1,23 @@ +--- +layout: default +--- + +
+
+

{{ site.title }} {{ page.title }}

+ +
+
+ {{ content }} + {% if page.noComments != true %} +

Comments

+
+ + {% endif %} + +
+
+ diff --git a/web/_plugins/.gitkeep b/web/_plugins/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_plugins/myFilters.rb b/web/_plugins/myFilters.rb new file mode 100644 index 0000000..f2f9d44 --- /dev/null +++ b/web/_plugins/myFilters.rb @@ -0,0 +1,12 @@ +# https://stackoverflow.com/questions/14978474/how-to-show-the-modification-date-of-a-file-in-jekyll + +module Jekyll + module MyFilters + def file_date(input) + File.mtime(input) + end + end +end + +Liquid::Template.register_filter(Jekyll::MyFilters) + diff --git a/web/_plugins/tocGenerator.rb b/web/_plugins/tocGenerator.rb new file mode 100644 index 0000000..41631f4 --- /dev/null +++ b/web/_plugins/tocGenerator.rb @@ -0,0 +1,144 @@ +# This code was originally written by Davide Ficano: +# https://github.com/dafi/jekyll-toc-generator +# Thank you for that! + +require 'nokogiri' +require 'digest/md5' + +module Jekyll + module TOCGenerator + TOGGLE_HTML = '

%1

%2
' + TOC_CONTAINER_HTML = '
%1
    %2
' + + def toc_generate(html) + # No Toc can be specified on every single page + # For example the index page has no table of contents + no_toc = @context.environments.first["page"]["noToc"] || false; + + if no_toc + return html + end + + config = @context.registers[:site].config + # Minimum number of items needed to show TOC, default 0 (0 means no minimum) + min_items_to_show_toc = config["minItemsToShowToc"] || 0 + + anchor_prefix = config["anchorPrefix"] || 'tocAnchor-' + + # better for traditional page seo, commonlly use h1 as title + toc_top_tag = config["tocTopTag"] || 'h1' + toc_top_tag = toc_top_tag.gsub(/h/, '').to_i + if toc_top_tag > 5 + toc_top_tag = 5 + end + toc_sec_tag = toc_top_tag + 1 + toc_top_tag = "h#{toc_top_tag}" + toc_sec_tag = "h#{toc_sec_tag}" + + + # Text labels + contents_label = config["contentsLabel"] || 'Contents' + hide_label = config["hideLabel"] || 'hide' + show_label = config["showLabel"] || 'show' + show_toggle_button = config["showToggleButton"] + + toc_html = '' + toc_level = 1 + toc_section = 1 + item_number = 1 + level_html = '' + + doc = Nokogiri::HTML(html) + + # Find H1 tag and all its H2 siblings until next H1 + doc.css(toc_top_tag).each do |tag| + # TODO This XPATH expression can greatly improved + ct = tag.xpath("count(following-sibling::#{toc_top_tag})") + sects = tag.xpath("following-sibling::#{toc_sec_tag}[count(following-sibling::#{toc_top_tag})=#{ct}]") + + level_html = ''; + inner_section = 0; + + sects.map.each do |sect| + inner_section += 1; + #anchor_id = anchor_prefix + toc_level.to_s + '-' + toc_section.to_s + '-' + inner_section.to_s + anchor_id = anchor_prefix + Digest::SHA256.hexdigest(tag.text + sect.text); + anchor_id = anchor_id[0..7]; + sect['id'] = "#{anchor_id}" + + level_html += create_level_html(anchor_id, + toc_level + 1, + toc_section + inner_section, + item_number.to_s + '.' + inner_section.to_s, + sect.text, + '') + end + if level_html.length > 0 + level_html = '
    ' + level_html + '
'; + end + + #anchor_id = anchor_prefix + toc_level.to_s + '-' + toc_section.to_s; + anchor_id = anchor_prefix + Digest::SHA256.hexdigest(tag.text); + anchor_id = anchor_id[0..7]; + tag['id'] = "#{anchor_id}" + + toc_html += create_level_html(anchor_id, + toc_level, + toc_section, + item_number, + tag.text, + level_html); + + toc_section += 1 + inner_section; + item_number += 1; + end + + #toc_html += create_level_html("ccba53", + # 1, + # toc_section, + # item_number, + # "Comments", + # ""); + + # for convenience item_number starts from 1 + # so we decrement it to obtain the index count + toc_index_count = item_number - 1 + + if toc_html.length > 0 + hide_html = ''; + if (show_toggle_button) + hide_html = HIDE_HTML.gsub('%1', hide_label) + end + + if min_items_to_show_toc <= toc_index_count + replaced_toggle_html = TOGGLE_HTML + .gsub('%1', contents_label) + .gsub('%2', hide_html); + toc_table = TOC_CONTAINER_HTML + .gsub('%1', replaced_toggle_html) + .gsub('%2', toc_html); + doc.css('body').children.before(toc_table) + end + doc.css('body').children.to_xhtml(indent:3, indent_text:" ") + else + return html + end + end + +private + + def create_level_html(anchor_id, toc_level, toc_section, tocNumber, tocText, tocInner) + link = '%2 %3%4' + .gsub('%1', anchor_id.to_s) + .gsub('%2', tocNumber.to_s) + .gsub('%3', tocText) + .gsub('%4', tocInner ? tocInner : ''); + '
  • %3
  • ' + .gsub('%1', toc_level.to_s) + .gsub('%2', toc_section.to_s) + .gsub('%3', link) + end + end +end + +Liquid::Template.register_filter(Jekyll::TOCGenerator) diff --git a/web/_posts/.gitkeep b/web/_posts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_posts/2025-10-08-init.md b/web/_posts/2025-10-08-init.md new file mode 100644 index 0000000..4c853a1 --- /dev/null +++ b/web/_posts/2025-10-08-init.md @@ -0,0 +1,21 @@ +--- +layout: post +published: true +author: hanez +title: Init Fun! +description: Blog - Init Fun! +date: 2025-10-05 +_date_updated: 2024-02-07 +categories: +- news +- project +tags: +- fun +- programming +- static +- dynamic +- language +--- + +Initial homepage... no content actually! + diff --git a/web/_posts/2026-01-25-announcing-fun-0.37.62.md b/web/_posts/2026-01-25-announcing-fun-0.37.62.md new file mode 100644 index 0000000..411e26c --- /dev/null +++ b/web/_posts/2026-01-25-announcing-fun-0.37.62.md @@ -0,0 +1,177 @@ +--- +layout: post +published: true +author: hanez +noToc: false +title: Announcing Fun 0.37.62 +description: Homepage and Blog +date: 2026-01-25 +date_updated: 2026-01-31 21:45:03 +categories: +- news +- project +tags: +- fun +- programming +- static +- dynamic +- language +--- + +### First at all! Special thanks go to my wonderful girlfriend Sabine, my friends [Armin](https://m2m.pm/){:class="ext"} and [Ole](https://schizzoteam.org/){:class="ext"}, who motivated me over the past month to implement this. Cheers! Markus, I miss YOU, R.I.P! + +We're excited to announce the release of Fun version 0.37.62, the latest iteration of our experimental programming language that prioritizes simplicity, consistency, and most importantly — joy in coding. + +[Link to Hackernews post](https://news.ycombinator.com/item?id=46787331){:class="ext"}. + +### What's Fun All About? + +Fun is a highly strict yet highly simple programming language that draws inspiration from Bash, C, Lua, PHP, Python, and Rust. If you love Python's clean syntax but want something with stricter rules and built-in type safety, Fun might be worth exploring. It's dynamically typed with optional static typing, written in C (C99) and Fun itself, and designed to be small, embeddable, and hackable. More on the [about](https://fun-lang.xyz/about/) page. + +### Important: This is an Experiment + +Please note: Fun is an experimental language and should be treated as such. While Fun works, it has many known and unknown bugs. We will not declare Fun as stable until we reach the 1.0 release. This is a project born out of curiosity and passion for elegant code, not production readiness — at least not yet. + +### What Makes Fun... Fun? + +#### Philosophy + +Fun is built on the idea that coding should be enjoyable, elegant, and consistent. Our manifesto includes core principles like: + +- Fun is Fun – Programming should spark creativity, not frustration +- Fun Uses Nothing – Minimalism is power; no unnecessary features or syntax variations +- Indentation is Truth – Two spaces, always (no tabs, no debates, no four-space wars) +- One Way to Do It – No clutter, no 15 ways of writing the same thing. Simplicity means clarity +- Hackable by Nature – Small and embeddable, like Lua. Easy to understand, extend, and tinker with +- Beautiful Defaults – A language that doesn't need linters, formatters, or style guides. Beauty is built in + +### What's New in Specification v0.3 (and Fun 0.37.62) + +This release brings Fun closer to its vision with significant language enhancements: + +- Object-Oriented Programming Classes and objects with methods, constructors, and inheritance using extends +- Explicit this in method definitions for clarity +- Private members by convention (leading underscore) +- Dot-call syntax sugar for clean method invocations: obj.method(a, b) + +
    +class Counter
    +  value = 0
    +  fun inc(this)
    +    this.value = this.value + 1
    +    return this.value
    +
    +c = Counter()
    +print(c.inc())  // 1
    +
    + +### Module System + +- Namespaced includes with #include as alias for clean imports +- Organize code into reusable modules without naming conflicts + +
    +#include  as m
    +print(m.add(2, 3))  // 5
    +
    + +### Enhanced Type System + +- Fixed-width integers: int8, uint8, int16, uint16, int32, uint32, int64, uint64 +- Maps/dictionaries: map with literal syntax { "key": value } +- Typed arrays: array for type-safe collections +- Byte type for low-level operations + +### Concurrency Support + +- Thread primitives: thread_spawn, thread_join, and sleep +- Write concurrent programs with ease + +
    +fun square(n)
    +  sleep(100)
    +  return n * n
    +
    +tid = thread_spawn(square, 5)
    +print(thread_join(tid))  // 25
    +
    + +### Control Flow Improvements + +- Loop control: break and continue statements +- Exception handling: try/catch/finally syntax (runtime implementation evolving) + +### System and Network Integration + +- Process execution: Blocking (exec, system) and non-blocking (nexec, nspawn) with process management +- TCP and Unix domain sockets: Build networked applications +- Serial port support: Communicate with hardware devices +- Environment variables: Access with env(NAME) +- CLI argument handling: Parse command-line arguments + +### Additional Features + +- Bitwise operations: band, bor, bxor, bnot, shl +- Rich standard library with modules for cryptography (MD5, SHA1/256/384/512, CRC32), encoding (Base64, hex), JSON, XML, INI, regular expressions (PCRE2), datetime utilities, and more +- Optional extensions for cURL, SQLite/libSQL, PC/SC smart cards, and Tk GUI toolkit + +### Core Language Features + +Fun provides a clean, readable syntax with: + +- Strict indentation-based structure (2 spaces, no semicolons) +- Type safety with no implicit numeric coercions +- Bounds-checked operations to prevent common errors +- Higher-order functions: map, filter, reduce for functional programming +- Multiple return values from functions +- Comprehensive built-ins for common tasks + +### The Community: Fun Unites Nerds + +Fun isn't about being the fastest or most feature-rich language — it's about sharing the joy of coding. We welcome contributors who are: + +- Respectful +- Curious +- Creative + +A language that feels like home for developers who love minimal, elegant tools, believe consistency is freedom, and want to write code that looks good and feels good. + +### Want to Participate? + +Everybody is welcome to participate! However, before you can get started, you need to contact me at [hanez@fun-lang.org](mailto:hanez@fun-lang.org){:class="mail"} to request an account on our Git server. + +Important: Fun is not developed on third-party Git servers like GitHub or GitLab. All Fun infrastructure is self-hosted at git.xw3.org. This keeps us independent and aligned with the hacker spirit of the project — we control our tools, our code, and our community. + +### Getting Started + +If you're curious about Fun, check out: + +- [Website](https://fun-lang.xyz) +- [Git Repository](https://git.xw3.org/fun/fun){:class="git"} +- [Fun Handbook](https://git.xw3.org/fun/fun/src/branch/main/docs/handbook.md){:class="git"} +- [Fun REPL Guide](https://git.xw3.org/fun/fun/src/branch/main/docs/repl.md){:class="git"} +- [Specification v0.3](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.3.md){:class="git"} +- [Examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="git"} +- [Standard Library](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="git"} +- [Community](https://fun-lang.xyz/community/) + +The examples directory contains demonstrations of most Fun features, from basic "Hello, World!" to threading, networking, classes, and more. The lib directory includes modules written in Fun itself — and in the future, most enhancements will be written in Fun rather than C. + +### For Developers + +- [Fun Internals](https://git.xw3.org/fun/fun/src/branch/main/docs/internals.md){:class="git"} +- [Fun Opcodes](https://git.xw3.org/fun/fun/src/branch/main/docs/opcodes.md){:class="git"} +- [Basic Rust Opcodes Support](https://git.xw3.org/fun/fun/src/branch/main/docs/rust.md){:class="git"} + +### The Road Ahead + +Documentation is a work in progress as we continue debugging, fixing bugs, and evolving the language. Complete API documentation will follow in future releases. Version 0.37.62 represents substantial progress, but remember: this is an experiment, and stability won't be declared until we reach 1.0. + +Fun may not change the world, but it aims to make programming a little more fun. We're on a journey, and we'd love to have you along for the ride — bugs and all. + +Fun is and will always be 100% free under the terms of the [Apache-2.0 License](https://opensource.org/license/apache-2-0){:class="ext"}. + +Happy hacking, and remember: Fun is Fun! + +Johannes Findeisen (hanez) - [hanez@fun-lang.org](mailto:hanez@fun-lang.org){:class="mail"} + diff --git a/web/_sass/.gitkeep b/web/_sass/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_sass/_base.scss b/web/_sass/_base.scss new file mode 100644 index 0000000..2f5dbad --- /dev/null +++ b/web/_sass/_base.scss @@ -0,0 +1,188 @@ +html { + margin: 0; + padding: 0; +} + +body, h1, h2, h3, h4, h5, h6, p, code, blockquote, +pre, hr, dl, dd, ol, ul, figure, span { + margin: 0; + padding: 0; +} + +body { + background: $background-color; + //background-color: $background-color; + //background-image: url("/images/fractalized.jpg"); + //background-repeat: no-repeat; + //background-attachment: fixed; + //background-size: 100%; + color: $text-color; + font-family: $base-font-family; + font-size: $base-font-size; + font-weight: 300; + line-height: $base-line-height; +} + +h1, h2, h3, h4, h5, h6 { + color: $headline-color; + padding-top: 18px; +} + +h1 { + color: $headline-color; + padding-top: 0px; +} + +h2 { + > a, + a:link, + a:visited { + text-decoration: none; + } +} + +img { + max-width: 100%; + vertical-align: middle; +} + +img.l { + border: 0; + float: left; + margin: 6px 16px 0 0; + padding: 0; +} + +img.r { + border: 0; + float: right; + margin: 6px 0 0 16px; + padding: 0; +} + +img.x { + max-width: 99.8%; + border: 1px solid #000; +} + +ul, ol { + margin: 0 0 0 25px; + padding: 0 0 12px 0; +} + +li { + > ul, + > ol { + margin-bottom: 0; + } +} + +p { + padding: 0px 0px 14px 0px; +} + +blockquote { + color: $grey-color; + border-left: 4px solid $grey-color-light; + font-size: 18px; + font-style: italic; + letter-spacing: -1px; + padding-left: calc($spacing-unit / 2); + > :last-child { + margin-bottom: 0; + } +} + +pre { + background: $grey-color-dark; + /*background-image: -webkit-linear-gradient($grey-color-dark 50%, $grey-color-light 50%); + background-image: -moz-linear-gradient($grey-color-dark 50%, $grey-color-light 50%); + background-image: -ms-linear-gradient($grey-color-dark 50%, $grey-color-light 50%); + background-image: -o-linear-gradient($grey-color-dark 50%, $grey-color-light 50%); + background-image: linear-gradient($grey-color-dark 50%, $grey-color-light 50%);*/ + background-position: 0 0; + background-repeat: repeat; + background-size: 2.8em 2.8em; + border: 0px $grey-color solid; + border-radius: 8px; + counter-reset: line-numbering; + font-family: $base-font-family; + font-size: $base-font-size; + // https://stackoverflow.com/questions/5840328/styling-each-line-inside-pre-with-css + line-height: 1.4em; + margin: 0 0 0 0; + overflow: auto; + overflow-x: auto; + padding: 8px; + tab-size: 2; + -moz-tab-size: 2; +} + + + +/*pre::before { + content: counter(linex); + counter-increment: linex; + padding-right: 1em; + width: 1.5em; + text-align: right; + opacity: 0.5; +}*/ + +/*pre > code { + font-family: $base-font-family; + font-size: $base-font-size; + counter-increment: line; + margin: 0 0 0 0; + padding: 0 0 0 0; +}*/ + +/**pre > code:before{ + content: counter(line); + display: inline-block; + width: 2.0em; + border-right: 1px solid $grey-color; + padding-right: .7em; + margin-right: .7em; + color: #bc6c21; + -webkit-user-select: none; + text-align: right; +}**/ + +audio { + height: 24px; + width: 100%; +} + +table { + border: 0px solid black; + //border-collapse: collapse; +} + +table > thead > tr { +} + +table > thead > tr > th { + background: $tablehead-color; + border: 0px solid black; + color: white; + padding: 4px; +} + +table > tbody > tr:nth-child(even) { + background: $grey-color-light; +} + +table > tbody > tr:nth-child(odd) { + background: $grey-color-dark; +} + +table > tbody > tr > td { + border: 0px solid black; + padding: 4px; +} + +table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { + content: " \25B4 \25BE" +} + diff --git a/web/_sass/_fonts.scss b/web/_sass/_fonts.scss new file mode 100644 index 0000000..148e724 --- /dev/null +++ b/web/_sass/_fonts.scss @@ -0,0 +1,9 @@ +@font-face { + font-family: "CPS"; + src: url("../fonts/Courier-Prime-Sans.ttf"); +} + +@font-face { + font-family: "MDI"; + src: url("../fonts/materialdesignicons-webfont.woff2") format("woff2"); +} diff --git a/web/_sass/_forms.scss b/web/_sass/_forms.scss new file mode 100644 index 0000000..f2761d7 --- /dev/null +++ b/web/_sass/_forms.scss @@ -0,0 +1,126 @@ +// Contact form +#contactform { + //padding: 20px; + //border: 1px solid $grey-color; + //background: $grey-color-light; + //display: inline; +} + +#contactform label, #contactform input, #contactform textarea { + display: block; + width: 98%; + resize: none; +} + +#contactform textarea { + height: 120px; +} + +#contactform label { margin: 10px 0; } + +#contactform label:first-child { margin-top: 0; } + +#contactform input, #contactform textarea { + font-family: $base-font-family; + font-size: $base-font-size; + line-height: $base-line-height; + font-weight: 300; + padding: 10px; + margin-bottom: 10px; + border: 1px solid $grey-color; +} + +#contactform input[type=submit] { + border: 0; + color: #fff; + background: $brand-color; + cursor: pointer; + width: 100%; +} + +#contactform input[type=submit]:hover { + background: $headline-color; +} + +// Login form +#loginform { + //background: $grey-color-light; + //border: 1px solid $grey-color; + display: inline; + //padding: 20px; + //width: 380px; +} + +#loginform label, #loginform input{ + //display: block; + resize: none; +} + +#loginform label { margin: 10px 0; } + +#loginform label:first-child { margin-top: 0; } + +#loginform input { + border: 1px solid $grey-color; + font-family: $base-font-family; + line-height: $base-line-height; + font-size: $base-font-size; + //font-weight: 300; + margin: 10px; + padding: 10px; +} + +#loginform input[type=submit] { + border: 0; + background: $brand-color; + color: #fff; + cursor: pointer; +} + +#loginform input[type=submit]:hover { + background: $headline-color; +} + +// Search form +#searchform { + //padding: 20px; + //border: 1px solid $grey-color; + //background: $grey-color-light; +} + +#searchform label, #searchform input, #searchform textarea { + display: block; + width: 98%; + resize: none; +} + +#searchform textarea { + height: 120px; +} + +#searchform label { margin: 10px 0; } + +#searchform label:first-child { margin-top: 0; } + +#searchform input, #searchform textarea { + font-family: $base-font-family; + font-size: $base-font-size; + line-height: $base-line-height; + font-weight: 300; + padding: 10px; + margin-bottom: 10px; + border: 1px solid $grey-color; +} + +#searchform input[type=submit] { + border: 0; + color: #fff; + background: $brand-color; + cursor: pointer; + width: 100%; +} + +#searchform input[type=submit]:hover { + background: $headline-color; +} + diff --git a/web/_sass/_highlight.scss b/web/_sass/_highlight.scss new file mode 100644 index 0000000..5444c0f --- /dev/null +++ b/web/_sass/_highlight.scss @@ -0,0 +1,61 @@ +/*.highlight { background: #ffffff; }*/ +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #aaaaaa } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #d14 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #0086B3 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #d14 } /* Literal.String.Backtick */ +.highlight .sc { color: #d14 } /* Literal.String.Char */ +.highlight .sd { color: #d14 } /* Literal.String.Doc */ +.highlight .s2 { color: #d14 } /* Literal.String.Double */ +.highlight .se { color: #d14 } /* Literal.String.Escape */ +.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ +.highlight .si { color: #d14 } /* Literal.String.Interpol */ +.highlight .sx { color: #d14 } /* Literal.String.Other */ +.highlight .sr { color: #009926 } /* Literal.String.Regex */ +.highlight .s1 { color: #d14 } /* Literal.String.Single */ +.highlight .ss { color: #990073 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + diff --git a/web/_sass/_isso.scss b/web/_sass/_isso.scss new file mode 100644 index 0000000..2426190 --- /dev/null +++ b/web/_sass/_isso.scss @@ -0,0 +1,44 @@ +.isso-input-wrapper { + margin: 0px; + padding: 0px; + width: 238px; +} + +.isso-input-wrapper input { + box-shadow: 0 0 0 0; + margin-top: 3px; +} + +.isso-input-wrapper input[type="email"] { + box-shadow: 0 0 0 0; +} + +.isso-input-wrapper input[type="text"] { + box-shadow: 0 0 0 0; +} + +.isso-textarea-wrapper textarea { + border-radius: 0; + box-shadow: 0 0 0 0; +} + +#isso-postbox-author, #isso-postbox-email, #isso-postbox-website, .isso-post-action input, .isso-textarea { + border-radius: 0; + font-family: $base-font-family; + font-size: $base-font-size; +} + +.isso-post-action input[type=button], .isso-post-action input[type=submit] { + border: 0; + color: #fff; + background: $brand-color; + cursor: pointer; + margin-top: 3px; + padding: 6px 18px 6px 18px; + width: 100%; +} + +.isso-post-action input[type=button]:hover, .isso-post-action input[type=submit]:hover { + background: $headline-color; +} + diff --git a/web/_sass/_layout.scss b/web/_sass/_layout.scss new file mode 100644 index 0000000..c419214 --- /dev/null +++ b/web/_sass/_layout.scss @@ -0,0 +1,401 @@ +.site { + //border-radius: 12px 12px; + border: 1px solid #000; + border-radius: 8px; + background-color: #fcfbf9; + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); + max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); + margin-right: auto; + margin-left: auto; + margin-top: 4px; + margin-bottom: 4px; + //box-shadow: 0px 0px 3px #000; +} + +.pagination { + margin-top: $spacing-unit; + margin-bottom: $spacing-unit; + text-align: center; +} + +.site-header { + min-height: 56px; + position: relative; +} + +.site-title { + line-height: 56px; + margin-bottom: 0; + float: left; +} + +.site-nav { + float: right; + z-index: 998; + position: absolute; + top: 18px; + right: 18px; + background-color: white; + border: 1px solid $brand-color; + //border-radius: 6px; + text-align: right; + text-decoration: none; + .menu-icon { + display: block; + float: right; + width: 36px; + height: 26px; + line-height: 0; + padding-top: 10px; + text-align: center; + text-decoration: none; + //> svg { + // width: 18px; + // height: 15px; + // path { + // fill: $grey-color-dark; + // } + //} + > span { + align-items: center; + justify-content: center; + display: flex; + flex-direction: column; + font-size: 24px; + padding-top: 10px; + } + } + .trigger { + clear: both; + display: none; + } + &:hover .trigger { + display: block; + //padding-bottom: 5px; + //text-decoration: none; + //color: $brand-color; + } + .page-link { + display: block; + padding: 5px 10px; + } +} + +/*.ham-menu { + display: inline-block; + position: relative; + margin: 2px 0; +} + +.ham-menu, .ham-menu::before, .ham-menu::after { + width: 100px; + height: 20px; + border-radius: 7px; + background-color: black; +} + +.ham-menu::before, .ham-menu::after { + content: ""; + display: block; + position: absolute; +} + +.ham-menu::before { + bottom: 130%; +} + +.ham-menu::after { + top: 130%; +}*/ + +.site-footer { + margin: calc($spacing-unit / 4); + //border-radius: 12px 12px; + //background-color: $grey-color-light; + //border: 1px solid $grey-color; +} + +.footer-col-wrapper { + margin-left: calc($spacing-unit / 2); + @extend %clearfix; +} + +.footer-col { + float: left; + margin-bottom: calc($spacing-unit / 2); + padding-left: calc($spacing-unit / 2); +} + +@include media-query($on-palm) { + .footer-col { + float: none; + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + +.page-content { + +} + +.page-heading { + +} + +.post-list { + margin-left: 0; + list-style: none; + > li { + margin-bottom: $spacing-unit; + } +} + +.post-meta { + font-size: $small-font-size; + color: $grey-color; +} + +.post-link { + display: block; + font-size: 24px; +} + +.post-header { + margin-bottom: $spacing-unit; +} + +.post-title { + letter-spacing: -1px; + line-height: 1; + @include media-query($on-laptop) { + + } +} + +.post-content { + margin-bottom: $spacing-unit; +} + +.post-content img { +} + +.overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + min-width: 100%; + height: 100%; + min-height: 100%; + background: rgba(0,0,0,.8); + z-index: 999; + opacity: 1; + transition: all 0.5s; +} + +.wrapper { + max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); + margin-right: auto; + margin-left: auto; + padding-right: $spacing-unit; + padding-left: $spacing-unit; + padding-top: calc($spacing-unit / 2); + padding-bottom: 0; + @extend %clearfix; + @include media-query($on-laptop) { + max-width: calc(#{$content-width} - (#{$spacing-unit})); + padding-right: calc($spacing-unit / 2); + padding-left: calc($spacing-unit / 2); + } +} + +%clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} + +.icon { + > svg { + display: inline-block; + width: 16px; + height: 16px; + vertical-align: middle; + path { + fill: $grey-color; + } + } +} + +.pagination a, span { + margin-left: 4px; + margin-right: 4px; +} + +span.feed { + border: 1px solid; + border-color: #FC9 #630 #330 #F96; + padding: 0 3px; + font: bold 0.4em sans-serif; + color: #fff; + background: #f60; + text-decoration: none; + margin: 0; +} + +#topbutton { + text-align: center; + padding: 0; + width: 46px; + height: 46px; + background: $topbutton-color url(/images/up-arrow.png) no-repeat center center; + border: 1px solid $grey-color-dark; + position: fixed; + bottom: 10px; + right: 10px; + cursor: pointer; +} + +span.cursor { + color: #FF9500; + display: inline-block; + background: transparent; + margin-left: 1px; + animation: 1s blink step-end infinite; +} + +@keyframes "blink" bold { + from, to { + color: transparent; + } + 50% { + color: black; + } +} + +@-webkit-keyframes "blink" bold { + from, to { + color: transparent; + } + 50% { + color: black; + } +} + +@-ms-keyframes "blink" bold { + from, to { + color: transparent; + } + 50% { + color: black; + } +} + +@-o-keyframes "blink" { + from, to { + color: transparent; + } + 50% { + color: black; + } +} + +#pages { + text-align: center; +} + +#pages a:link, +#pages a:visited, +#pages strong { + float: left; + width: 1.8em; + border: 1px solid #000; + font-weight: bold; + text-decoration: none; + text-align: center; + margin: 0px 4px 4px 0; + padding: 2px; + background: $brand-color; + color: #fff; +} + +#pages > a.active { + color: $grey-color-light; + background: #fff; + border-color: $grey-color; +} + +#pages a:focus, +#pages a:hover, +#pages a:active { + color: $hover-color; + background: #fff; +} + +#pages p { + float: left; + width: 100%; +} + +#notify { + padding: 10px; + margin-bottom: 20px; + border: 1px solid $grey-color; + background: $headline-color; +} + +.lds-dual-ring.hidden { + display: none; +} + +.lds-dual-ring { + display: inline-block; + width: 80px; + height: 80px; +} +.lds-dual-ring:after { + content: " "; + display: block; + width: 64px; + height: 64px; + margin: 5% auto; + border-radius: 50%; + border: 6px solid #fff; + border-color: #fff transparent #fff transparent; + animation: lds-dual-ring 1.2s linear infinite; +} +@keyframes lds-dual-ring { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +#terminal::before { + content: ""; +} + +@media (prefers-reduced-motion: no-preference) { + @keyframes flash { + 50% { opacity: 0; } + } + @keyframes reveal { + from { width: 2em; } + to { width: 100%; } + } + #terminal { + animation: reveal 6s linear; + overflow: hidden; + text-overflow: "▉"; + white-space: nowrap; + } + #terminal::after { + animation: flash 1.5s step-end infinite; + content: "▉"; + } +} + diff --git a/web/_sass/_links.scss b/web/_sass/_links.scss new file mode 100644 index 0000000..6910bae --- /dev/null +++ b/web/_sass/_links.scss @@ -0,0 +1,269 @@ +a { + color: $brand-color; + //display: inline-block; + //position: relative; +} + +a:link { + text-decoration: underline; +} + +a:visited { + color: $brand-color; + text-decoration: underline; +} + +a:focus, +a:hover { + color: $hover-color; + text-decoration: none; + text-shadow: $hover-color 0px 0px 6px; +} + +a:active { + color: $hover-color; + text-decoration: none; +} + +// https://stackoverflow.com/questions/2011142/how-to-change-the-style-of-the-title-attribute-inside-an-anchor-tag +// https://css-tricks.com/css-content/ +/*a[title]:hover::after { + background: rgba(0,0,0,1.0); + //content: attr(title); + //position: absolute; + //top: -100%; + //left: 0; + border-radius: 0px; + //border: 1px solid red; + //color: #fff; + //background: $brand-color; +}*/ + +a.bug::after { + content: "\F0A30"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.bug:hover::after { + color: $hover-color; +} + +a.chat::after { + content: "\F0EDE"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.chat:hover::after { + color: $hover-color; +} + +a.code::after { + content: "\F102B"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.code:hover::after { + color: $hover-color; +} + +a.commit::after { + content: "\F05D6"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.commit:hover::after { + color: $hover-color; +} + +a.community::after { + content: "\F112D"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.community:hover::after { + color: $hover-color; +} + +a.cube::after { + content: "\F01A7"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.cube:hover::after { + color: $hover-color; +} + +a.document::after { + content: "\F09EE"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.document:hover::after { + color: $hover-color; +} + +a.ext::after { + content: "\F03CC"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.ext:hover::after { + color: $hover-color; +} + +a.file::after { + content: "\F0224"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.file:hover::after { + color: $hover-color; +} + +a.git::after { + content: "\F02A2"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.git:hover::after { + color: $hover-color; +} + +a.home::after { + content: "\F06A1"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.home:hover::after { + color: $hover-color; +} + +a.love::after { + content: "\F02D5"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.love:hover::after { + color: $hover-color; +} + +a.mail::after { + content: "\F01F0"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.mail:hover::after { + color: $hover-color; +} + +a.mastodon::after { + content: "\F0AD1"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.mastodon:hover::after { + color: $hover-color; +} + +a.privacy::after { + content: "\F0CC8"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.privacy:hover::after { + color: $hover-color; +} + +a.rss::after { + content: "\F046B"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.rss:hover::after { + color: $hover-color; +} + +a.search::after { + content: "\F0349"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.search:hover::after { + color: $hover-color; +} + +a.user::after { + content: "\F0013"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.user:hover::after { + color: $hover-color; +} + +a.wiki::after { + content: "\F1CCC"; + color: $base-icon-color; + font-family: $base-icon-font-family; + font-size: $base-icon-size; + padding-left: 5px; +} + +a.wiki:hover::after { + color: $hover-color; +} + diff --git a/web/_sass/_toc.scss b/web/_sass/_toc.scss new file mode 100644 index 0000000..9efb4b8 --- /dev/null +++ b/web/_sass/_toc.scss @@ -0,0 +1,17 @@ +//#toc-container h2 { +// font-size: 1.4em; +//} + +#toc-container ul { + list-style-image: none; + list-style-type: none; + margin-left: $spacing-unit; + //margin:0; + //padding: 0; + //text-align: left; +} + +#toc-container ul li { + list-style-type: none; + padding-left: 0; +} diff --git a/web/_site/.gitkeep b/web/_site/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/_tmp/.gitkeep b/web/_tmp/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/about/about.md b/web/about/about.md new file mode 100644 index 0000000..a66f6a1 --- /dev/null +++ b/web/about/about.md @@ -0,0 +1,124 @@ +--- +layout: page +title: About +subtitle: More information about having fun... :) +description: About +metasub: news +noToc: true +noDate: false +tags: +- fun +- programming +- language +- about +_description: The programming language that just makes fun! +noComments: true +permalink: /about/ +--- + +## What is Fun? + +Fun is an experiment, just for fun, but Fun works! + +Fun is a highly strict programming language, but also highly simple. It looks like Python (My favorite language), but there are differences. + +Influenced by **[Bash](https://www.gnu.org/software/bash/){:class="ext"}**, **[C](https://en.wikipedia.org/wiki/The_C_Programming_Language){:class="ext"}**, **[Lua](https://www.lua.org/){:class="ext"}**, PHP, **[Python](https://www.python.org/){:class="ext"}**, and a little Rust (Most influences came from linked languages). + +Fun is and will ever be 100% free under the terms of the [Apache-2.0 License](https://opensource.org/license/apache-2-0){:class="ext"}. + +## Idea + +- Simplicity +- Consistency +- Simple to extend +- Hackable +- Joy in coding +- Fun! + +## Characteristics + +- Dynamic and optionally statically typed +- Type safety +- Written in C (C99) and Fun +- Internal libs are written with no_camel_case even when written in Fun, except class names +- Only a minimal function set is written in C, and most other core functions and libraries are implemented in Fun + +## The Fun Manifesto + +Fun is a programming language built on a simple idea: +Coding should be enjoyable, elegant, and consistent. + +### Philosophy + +- **Fun is Fun**
    + Programming should spark creativity, not frustration. Code in Fun feels light, playful, and rewarding. +- **Fun Uses Nothing**
    + Minimalism is power. No unnecessary features, no endless syntax variations, no formatting debates. Just clean, uniform code. +- **Indentation is Truth**
    + Two spaces, always. No tabs, no four-space wars. Code should look the same everywhere, from your laptop to /usr/bin/fun. +- **One Way to Do It**
    + No clutter, no 15 ways of writing the same thing. Simplicity means clarity. +- **Hackable by Nature**
    + Fun should be small and embeddable, like Lua. Easy to understand, extend, and tinker with — true to the hacker spirit. +- **Beautiful Defaults**
    + A language that doesn’t need linters, formatters, or style guides. Beauty is built in. + +## The Community + +Fun is not about being the fastest or the most feature-rich. It’s about sharing joy in coding. The community should be: + +- Respectful +- Curious +- Creative + +Like the name says: Fun Unites Nerds. + +Please visit the [Fun Community Page](https://fun-lang.xyz/community/){:class="git"} to get in touch. + +## The Goal + +A language that feels like home for developers who: + +- Love minimal, elegant tools +- Believe consistency is freedom +- Want to write code that looks good and feels good + +Fun may not change the world — but it will make programming a little more fun. + +## Features + +### Core + +- functions/classes/objects +- if/else if/else +- try/catch/finally + +and much more... + +Look at the examples here: [https://git.xw3.org/fun/fun/src/branch/main/examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="ext"} + +### Lib + +See [https://git.xw3.org/fun/fun/src/branch/main/lib](https://git.xw3.org/fun/fun/src/branch/main/lib) for what the standard library provides. + +### Extensions (only Linux actually) + +- [CGI](https://en.wikipedia.org/wiki/Common_Gateway_Interface){:class="ext"} support builtin using [kcgi](https://kristaps.bsd.lv/kcgi/){:class="ext"} (optional) +- [cURL](https://curl.se/){:class="ext"} support builtin using [libcurl](https://curl.se/libcurl/){:class="ext"} (optional) +- [INI](https://en.wikipedia.org/wiki/INI_file){:class="ext"} support builtin using [iniparser](https://gitlab.com/iniparser/iniparser/){:class="ext"} (optional) +- [JSON](https://www.json.org/){:class="ext"} support builtin using [json-c](https://github.com/json-c/json-c){:class="ext"} (optional) +- [PCRE2](https://pcre2project.github.io/pcre2/){:class="ext"} support builtin for Perl-Compatible Regular Expressions (optional) +- [PCSC](https://pcscworkgroup.com/){:class="ext"} smart card support builtin using [PCSC lite](https://pcsclite.apdu.fr/){:class="ext"} (optional) +- [SQLite](https://sqlite.org/){:class="ext"} support builtin (optional) +- [XML](https://www.w3.org/XML/){:class="ext"} support builtin using [libxml2](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home){:class="ext"} (optional) + + = Done / = Planned or in progress. + +Note: Not all of the above features will be implemented. Those who are marked "Done" will probably remain in Fun, but I don't know actually... ;) + +There are some libs written in Fun available in the [./lib/](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="ext"} diretory. In the future most Fun enhancements should be written in Fun itself. + +## Code + + - [https://git.xw3.org/fun/fun/](https://git.xw3.org/fun/fun/){:class="git"} + diff --git a/web/cgi/challenge/challenge.php b/web/cgi/challenge/challenge.php new file mode 100644 index 0000000..7c133e9 --- /dev/null +++ b/web/cgi/challenge/challenge.php @@ -0,0 +1,27 @@ +--- +permalink: /cgi/challenge/ +--- + + diff --git a/web/cgi/mail/mail.php b/web/cgi/mail/mail.php new file mode 100644 index 0000000..fbcebc4 --- /dev/null +++ b/web/cgi/mail/mail.php @@ -0,0 +1,47 @@ +--- +permalink: /cgi/mail/ +--- + +" . "\r\n" . + "Date: " . date(DATE_RFC822); + + $mailSubject = "[{{ site.url_short }}]: No subject!"; + if($_POST["subject"]) { + $mailSubject = "[{{ site.url_short }}]: " . $_POST["subject"]; + } + + $mailBody = $_POST["message"] . "\n\n" . "Website: " . $_POST["website"] . "\nUser Agent: " . $_SERVER['HTTP_USER_AGENT']; + if (!@mail($mailTo, $mailSubject, $mailBody, $mailHeaders)) { $error = "Failed to send mail!"; } + + unset($_SESSION["one"]); + unset($_SESSION["two"]); +} + +header('Content-Type: text/plain; charset=utf-8'); +if ($error=="") { + echo("{{ site.mail_thank_you }}"); +} else { + //echo($error . " (". $_POST["sum"] . "/" . $sum . ")"); + echo($error); +} +?> diff --git a/web/community/code-of-conduct/code-of-conduct.md b/web/community/code-of-conduct/code-of-conduct.md new file mode 100644 index 0000000..24dcd1d --- /dev/null +++ b/web/community/code-of-conduct/code-of-conduct.md @@ -0,0 +1,89 @@ +--- +layout: page +published: true +noToc: false +noDate: false +title: Code of Conduct +subtitle: Contributor Covenant Code of Conduct +description: Code of Conduct +permalink: /community/code-of-conduct/ +--- + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our community include: + + - Demonstrating empathy and kindness toward other people + - Being respectful of differing opinions, viewpoints, and experiences + - Giving and gracefully accepting constructive feedback + - Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience + - Focusing on what is best not just for us as individuals, but for the overall community + +
    + +Examples of unacceptable behavior include: + + - The use of sexualized language or imagery, and sexual attention or advances of any kind + - Trolling, insulting or derogatory comments, and personal or political attacks + - Public or private harassment + - Publishing others' private information, such as a physical or email address, without their explicit permission + - Other conduct which could reasonably be considered inappropriate in a professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [community@fun-lang.xyz](mailto:community@fun-lang.xyz){:class="mail"}. All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: + +### Correction + +Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. + +Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. + +### Warning + +Community Impact: A violation through a single incident or series of actions. + +Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. + +### Temporary Ban + +Community Impact: A serious violation of community standards, including sustained inappropriate behavior. + +Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. + +### Permanent Ban + +Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. + +Consequence: A permanent ban from any sort of public interaction within the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org){:class="ext"}, version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html){:class="ext"}. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity){:class="ext"}. + +For answers to common questions about this code of conduct, see the FAQ at [https://www.contributor-covenant.org/faq](https://www.contributor-covenant.org/faq){:class="ext"}. Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations){:class="ext"}. + diff --git a/web/community/community.html b/web/community/community.html new file mode 100644 index 0000000..36a4dcf --- /dev/null +++ b/web/community/community.html @@ -0,0 +1,92 @@ +--- +layout: page +published: true +noToc: false +noDate: false +title: Community +subtitle: The place to contact the Fun community. +permalink: /community/ +description: Community +--- + +

    Important

    + +

    Please read the Code of Conduct before participating in xw3 community discussions.

    + +

    IRC

    + +

    We use the Libera.Chat IRC network for realtime collaboration.

    + +

    Just click the channel name to open a web based client in your browser for instant chat.

    + + + + + + + + + + + + + + +
    ChannelDescription
    #fun-langAll discussion about the Fun programming language
    + +

    Mailinglists

    + +

    Mailinglists are provided by the lists.xw3.org mailinglist server.

    + +

    Simply click "Subscribe" to join a list by sending a blank email. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ListDescriptionAction
    fun-announcements@fun-lang.xyzFor Fun announcements[Subscribe][Unsubscribe]
    xw3-developers@fun-lang.xyzDeveloper discussion about Fun[Subscribe][Unsubscribe]
    xw3-users@fun-lang.xyzUser discussion about Fun[Subscribe][Unsubscribe]
    + +
    + +

    You can also post to a list without a subscription, but your messages will be moderated and experience indefinite delays in delivery, and you won't receive replies if other users simply reply to the list without CCing you.

    + +

    Mastodon

    + +

    We will use Mastodon for announcements in the future: https://fosstodon.org/@fun.

    + +

    Others

    + +

    We believe that the communication channels mentioned above are sufficient for Fun development. IRC, mailing lists and Mastodon provide you with the perfect entry points for discussions about Fun development. Nothing more is needed.

    + +

    Matrix

    + +

    We do not and will never provide chat over the Matrix protocol in any way. Matrix sucks!

    + +

    We also will in no way provide an IRC <-> Matrix bridge. Again, Matrix sucks!

    + +

    For details read why Matrix sucks!

    + diff --git a/web/contact/contact.html b/web/contact/contact.html new file mode 100644 index 0000000..3a135c7 --- /dev/null +++ b/web/contact/contact.html @@ -0,0 +1,69 @@ +--- +layout: page +published: true +noToc: true +noDate: false +noPermalink: true +noComments: true +title: Contact +subtitle: Please use the following form to contact us directly, anonymously if you prefer. +description: Contact +permalink: /contact/ +tags: +- contact +--- + + + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    * = Required fields
    + +
    +
    +
    + diff --git a/web/copyright/copyright.md b/web/copyright/copyright.md new file mode 100644 index 0000000..908786b --- /dev/null +++ b/web/copyright/copyright.md @@ -0,0 +1,19 @@ +--- +layout: page +published: true +noToc: true +title: Copyright +description: The copyright for the content at fun-lang.xyz. +permalink: /copyright/ +tags: +- license +- copyright +metasub: projects +--- + +The contents of this website (unless otherwise noted) are licensed under a non-commercial share-alike license. This means (among other things) that you may not put my content on a web page that contains a paywall, Google AdWords or any other similar advertising, and you may not use any automated system to take an RSS feed from my blog (either directly, via Feedburner, or via a Planet installation or other syndication service that includes my posts) and post it to another blog for commercial purposes (which includes attempts to increase page-rank or other SEO). + +So, all content is licensed under an [{{ site.license_name }} ({{ site.license }})]({{ site.license_url }}){:class="ext"} license if not otherwise mentioned. You must [contact](/contact/){:class="ext"} me and ask for permission if you want to use some of my content for commercial purposes. + +Original source: [https://doc.coker.com.au/legal/blog-license/](https://doc.coker.com.au/legal/blog-license/){:class="ext"} - I modified the content to what you read above. + diff --git a/web/css/.gitkeep b/web/css/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/css/cookieconsent.min.css b/web/css/cookieconsent.min.css new file mode 100644 index 0000000..d4d4390 --- /dev/null +++ b/web/css/cookieconsent.min.css @@ -0,0 +1,6 @@ +.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s} +.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1} +.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em} +@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}} +.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block} +.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0} \ No newline at end of file diff --git a/web/css/main.scss b/web/css/main.scss new file mode 100644 index 0000000..01b4373 --- /dev/null +++ b/web/css/main.scss @@ -0,0 +1,33 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- +@charset "utf-8"; +$base-font-family: "CPS"; +$base-font-size: 16px; +$small-font-size: $base-font-size * 0.875; +$base-icon-font-family: "MDI"; +$base-icon-size: 12px; +$base-icon-color: #565656; +$base-line-height: 1.6; +$spacing-unit: 18px; +$text-color: #000; +$background-color: #565656; +$headline-color: #bc6c21; //#b40000; +$hover-color: #bc6c21; +$topbutton-color: $headline-color; +$brand-color: #1fa2af; +$brand-color-light: lighten($brand-color, 40%); +$grey-color: #828282; +$grey-color-light: #e8e8e8; +$grey-color-dark: #dbdbdb; +$green-color: #3ab215; +$tablehead-color: #bc6c21; +$content-width: 1024px; +$on-palm: 761px; +$on-laptop: 1024px; +@mixin media-query($device) { + @media screen and (max-width: $device) { + @content; + } +} +@import "base", "fonts", "forms", "highlight", "isso", "layout", "links", "toc"; diff --git a/web/documentation/documentation.md b/web/documentation/documentation.md new file mode 100644 index 0000000..8354785 --- /dev/null +++ b/web/documentation/documentation.md @@ -0,0 +1,49 @@ +--- +layout: page +published: true +noToc: true +noComments: false +noDate: false +title: Documentation +subtitle: Some documentation about the Fun programming language. +description: The Fun Documentation +permalink: /documentation/ +lang: en +tags: +- documentation +- handbook +- installation +- usage +- introduction +- help +- guide +- howto +- docs +- specifications +- specs +- repl +--- + +## Basics + +[The Fun Handbook is found here](https://git.xw3.org/fun/fun/src/branch/main/docs/handbook.md){:class="git"}! + +Look at [https://git.xw3.org/fun/fun/src/branch/main/docs](https://git.xw3.org/fun/fun/src/branch/main/docs){:class="git"} for more detailed documentation! + +## More information + +- [Specification v0.3](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.3.md){:class="git"} +- [Specification v0.2](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.2.md){:class="git"} +- [Specification v0.1](https://git.xw3.org/fun/fun/src/branch/main/spec/v0.1.md){:class="git"} +- [Examples](https://git.xw3.org/fun/fun/src/branch/main/examples){:class="git"} +- [Standard Library](https://git.xw3.org/fun/fun/src/branch/main/lib){:class="git"} +- [Fun REPL Guide](https://git.xw3.org/fun/fun/src/branch/main/docs/repl.md){:class="git"} + +The examples directory contains demonstrations of most Fun features, from basic "Hello, World!" to threading, networking, classes, and more. The lib directory includes modules written in Fun itself. + +## For Developers + +- [Fun Internals](https://git.xw3.org/fun/fun/src/branch/main/docs/internals.md){:class="git"} +- [Fun Opcodes](https://git.xw3.org/fun/fun/src/branch/main/docs/opcodes.md){:class="git"} +- [Basic Rust Opcodes Support](https://git.xw3.org/fun/fun/src/branch/main/docs/rust.md){:class="git"} + diff --git a/web/faq/faq.md b/web/faq/faq.md new file mode 100644 index 0000000..5c6d9bc --- /dev/null +++ b/web/faq/faq.md @@ -0,0 +1,17 @@ +--- +layout: page +published: true +noToc: true +title: FAQ +subtitle: Frequently Asked Questions +description: Frequently Asked Questions (FAQ) +permalink: /faq/ +tags: +- faq +- about +--- + +## Why Fun? + +Because of fun... ;) + diff --git a/web/favicon.png b/web/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..920ede3b8ac25aec0c48d73cd833f8bf46051676 GIT binary patch literal 19568 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 + + + {{ site.title | xml_escape }} + {{ site.description | xml_escape }} + {{ site.url }} + + {{ site.time | date_to_rfc822 }} + {{ site.time | date_to_rfc822 }} + {% for post in site.posts limit:10 %} + + {{ post.title | xml_escape }} + {{ post.content | xml_escape }} + {{ post.date | date_to_rfc822 }} + {{ site.url }}{{ post.url }} + {{ site.url }}{{ post.url }} + {% for tag in post.tags %} + {{ tag | xml_escape }} + {% endfor %} + {% for cat in post.categories %} + {{ cat | xml_escape }} + {% endfor %} + + {% endfor %} + + diff --git a/web/files/.gitkeep b/web/files/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/fonts/.gitkeep b/web/fonts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/fonts/Courier-Prime-Sans.ttf b/web/fonts/Courier-Prime-Sans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..32e795ab1cad97ad27dbb86171b2cca608a4bab8 GIT binary patch literal 118012 zcmd4437A|}nKypUy|>ohtE;=Jx9Zxf_kB%wr*D!@cV{6hOLr1N0ttkKCJP}32>Tug zi>yHw6%m~Q!6+c=22V-xF_P2m$~{0D!=PwUkBGZwo-#lyH%j2m{WUf9yss7ey{&0(JwLn@;~DDL+9_gVD9kUcg^DS3C4={T(I?$ zJ-A+u&tIkQzu=oIHiy7bP-?4q`Hv8KvwljX93%?)OfeU59qUZ2=2R;XP z%0-u09E zI(%Nk*kE|i?o0NMec_FtGXBCr#%zoC?AyNQ_fyl~0K6CB{+j?fV|MmQsf)=IlPgbW z&I|T!-^H3P+PeQ@HcA*`?1K-O2|vuNm{qa5gln8xSP83U_4p?*S#-LWg-=_((#wX{ ztv=1mmg`SS%*slci#3SPW+pQmD`O7kW*+^Df)$jrN>;;wSNt_I{$3HQU`|%cyv(qYz7cg5?g;`PVk_2=UCZSnf==WV@YJNr-Z`bY8lzv4AYuUrwY_Vf2`J&%`**J|-v zFJArPwMo2o0KXUUKJmIhysEqRZM&FHir1Cmb)9&f5wDxY>$XcS-E#@wDPH%8*8}49 zka)dLyxsx~60Y;VTEsoMUui$M*p=+BvbaYQuk@EW@S6XXcASen&irb}UVB)Wb+93( zvT3%CZD8jL$T$a;i>FuWKi7%BD6tuKk$&ZX{>}UK-#p0vPXEm@?Kj-4edhH{;(lD) z%+6!KVE>9w&V)|{o5UU5%{X_6C#;|=x@PAJuG#f#oSguLax6;%jd}5EW~F#S<~`iT zE5*+u+^gW*=~@xKg|j#D@81O^U>R}c6>*g?LsumBBYews{Ca)^zmea>Z|1k~Tlryr z8^4_&;dk((xZ~TbmUAxA`o&Mcz^iyQcX4;lCpr5^u~sMkmckYSqM&&958|D~K8Lm9 zd&PIs9h-ptH`uRn4`(mZtGJ)D1^5=ut$>JDE#aMAT(Mx6#1(wHntsEkuvQ7sU&XJ% zFYe?I;{8MXA;KH@kA6>o<7(W6zk~0w0mntS`)Ym-?!JrP%|FWT;rH_U`2G9={ve*D zZ(Sf(qlo9}Sy_3T-vx@bntGKVUw0#se<$U41 znRoJ5zLsCW_wg=1#D}?`U&teT5pM&vSYp^H<|Vw8m+^8Q=G}Y?-^e%dcD@(Tmq7M8 zA?y4sz?xVq8vx%d06dF;*LCc4b_Sbe=df*TH`~K5We3<5e1He|Ais?F@_T^w!|XP8 zH@lBL#y-xTV4q=MWG?`-FR_<_)BnR>XFp~?V{fs4WBhroZ&u&3D5>|5+R?ECC{>=pJJ`we@C z{RjIkznmZBtN9uH01xp?*f05|d_VsPcK&X@9lBsO-^_RNt^90$77%(qpX0l@nV%!5 zQ(?EVS9u3-;pg&;_-YFu{nP#}{_UYxj!V#3M1x(} z*N?O3K_koY?QVSgx22yYeET(?KjPafy>4&4*DJog$2*+%?G*{%z75~b#kc>FrOw{rR__e*4pJpYhhV zw>B~M*1EUUxBA{Hf6K(!8=o>o!4J5~4g%LrQj0VV?)e=49h1ID-=qB}eNp-vu8Dur zH;k*PKj}H+Kk3u@yL|lf{|vA2RiIR&^fmk}z6bPvHz=KhV$bDEK=t>54|WRKeHFh1 zGD|(YEUfE?GE-4 zwx0bGe0dEx^A_;t&ET6mz?t_8-h2k!Nxb<{aOd~IpWg#-zQQ-KSHYjZAr6H^`w_Ut z%5H=vxE2!bCRkRt!?wB;*3@0Fsg6Kf-vit0UeM*cSFSyO_PlcCp{H^Pz#~*t={e`yH%@|782vAK5|nzw9!0 z2s-^L7G+nmd1%*Pz&`j_aQ`(r@81tOa4*}>{>=8W|7Mr4Ke5Z%-(r$x8Zzw)NV7S9 z9!W0Hshzz%f2F+2bOd`?2K%-Ka=IB97zTvXtVXR~yl`~E;6QInB-mK%uC6GzDKI74 zTe+{oXR7M03RL;}1O2`IT>P})twmhz#WhQn4_EQIANTdsopcx7gD3IJ{=i^wzr1RG zpL9pG1z}GEc(ULS6_|3ch_C~tk>^e zJb$IN{P4tS6Zk*+{!b?Fx@-A&Csr=Kd*aY7ldqn*q;u;N@4OTJ*gNk$vGvCjTbC}~ zIzcQcv27pxMcJmj2rBTikm~nwMTV?}#RRM3945=oX$i`+ge`NnR91#erkd7ZmD6l7 z2mIlP?32xS6A6d=`v&>IKyOdAi*uhGP`1^1YD=B9*14#4&RXj%t@YHI`Qehj&d$CP zet3Q%zw=wl;*!c*yS3WQ!_l9+tF89h$`XeX40t?&<8ShtBsg58y~X;>_koAHKzaRY zj|rlwmzzz}6xPUh!%TptgbyK^<#U+HcsyaZa1LqLe7h7+W|tJlNjW+!PAnE9xr) zHFlG$m4ylB0T3!+uI}wI-T{1US^)^)zj)HcYwOEO{5IFNHEXw3+x#VE^|jpfTEqC;wbwF&0yFt?cXjR$7T zz>I|{vPC(Ena$2=6PM)@S?qj^E8?}9>SJ3k&>;4n2sUCV1pdp*T~)5~_p5`!>i5Ol zvS0i{dZQ4?8{D;3j0&UeZjRkiNor=LDvlNV@3r}eGiwmQJPkS$dgkAVs}QGs2y z$=t$tMiMA3Wo&e0u)nn>5)SxE>q={@D)BAFp(0Zi2%#Tz0N$(u(FeRqp9(?4#-^sh zLHy%$#+!~paBy}*@Va0_%FEw=lNSxKy*GHiTkRlzhg8y7!33ty!tc#)@HY4zyiR1# ziPverLxsTE;PLq@9eh(c*uK;eJuG(@0H(RLwjt77@&PNZ1moM^_}ikq0P6g1`U7^T zjci19uv3T6!nujII0JZ$b+kjI)YrJh))w_ywXMa@`mnXwSzjSQjyE*;CA%N5^M8@$ z0su5^@kJs&`uDeA=LL=QNwi719r~mj8gtuoUZGA_JX^PBMy)5X6i8{!`Ia_WIEic6 zew$EF$#>1Fa8>(y@#S5W)sgNtE7TE#&Jp`;u5v=mY4Xkx?<4@z zw3G!`qon*P#x8VaXO=jj#dw8qmgG`I{edkd3noLi*KoLvrp zrnu_}8!JCy^L`kHE^DgwOWyif6k)9;G#~prPDN%edVpPt_S06#c@ic3W5m z`G84Gz#FK=Cc#FuGmF`7IfvP7&S@(*n@h}~r)~r-WS9qvO<}e=T+2HSCw|n^#_KV0$sJ< zF<)`o73uv#cyeV;wX3pX;aH`kqTKH-xaV25_7`t`>66b{E=>UNJDKi@M^Z1 z%v*}Mjd6>OZ??k1kY`{87Ejx`#lmKwh{zVKQ`__33;r#cX2KSmRoxvOkYL>%-Cdpd zlWjp?a6x5dUonJrP!nGMaDPRrIcW&CiufB|5s;NjA-2?5{QM@rYW_cKzIhi3uf`DXh#rHPX{)U)t5AwUjdV47RJ`uz`=pBb|H6W0 z_$W;20bVGk8DUFQ)yz#2bdO}^CPgxBffXk688dvrViH~OU<5`Q8(l8O8Y7Kizt`n) zHPpKC4bD*;32DKd7M(|Z1Skn@6QBa82DtV!9FYF{sr8fUmK__Ox;(mp0N@9sZ}Fl_ zF8yuveLnJ$>#w~^d3^o7=dS)pD0uhI3m;h17*gs&jdw-wI%np^D2raX^_+9JVlklf z`#<;{V0aN;%cwdGCgDPN%ACn_u#+KmcHxoq{a4u@mJv4CLlM7%aK z3Jlwy3SeexV1A^JC%mx~_LF8{|pb?X- z%pn$Hl5J2MB>$zenbj&t#c72!8_w{kjf2ASK0B+HPAv_%T7yAX(CxKDV+3_NGh3<# zglHojp&O(^e~@;zKnnDSb?$-JoQcomUkeVp|FP}oAG&PfnqHT+qQPovy`Zyq!N9^u zS>?^&yBK_x0ptHF80*a9&3yBUvv#=M_L|bFcB#DD*XZ-|D%WEbpWwF7633;YJ}ioqNaCOV-Agy_hO3!+njqXe1r)l;HB^L6R;7adH+ zL@wDx{@EZ~tFCfDE|F$Pl15e_h*>zS5)wJsmt`P@6d`Qh8u!PdGX(%GAs4`umC%RfuwUEMW^%Fl3?-bP{veuk z^;c2BSVdh$t=MmB;Ul{^|MWqkq0r*KH@R-2Tc(Kl;k~5PUsY#}=%k2Id2_nu$x$!NO`L6UB;U z6;BhkjTP0_GFIDO+t%6~3i!Qv%oPj_h`2~~!n&Zr2-&?tBRllf1+Y-Txp*V}m$uSZ z{SA9)v3sDFd$x4kce7amJc7wOHgM z^g91#{yq8`9h5fcmMWQbVvV|WD(oV$CSe!#utn-Zih@G+Xc15u0vV>e1*SVJ0o`CH zi^#w)jG-P!H?49+H--!w$Plb1CMZ6}tm!M~|C|~REzSW-S{!sIL8P&D7T75Mxsa_> zS5x#;#Joi06J9ce&K3mvtTu}ku@SRr28>ZW4KKweELVgNJRZh83q50_3kLdnyW3kr zemxReoIetp7x4ec9tXWX7Yee)Ki6kP1>~Hz&m<#;*o3;M%nBiENC+}qDE4Ksnk`#^ z0|7mWJ*(A_6K=PA$UR6qJs1f&?GypkZI2`~4fEJAd1s6<7mSvNZ&(BEqW^H5^R^R9zsf!-)0@Saq@%7HxuokssCv4GT6wE=ntN zz-r16KHbAc)FIt7mEoDD z0hCz^54oMfB~6c0=L3b$rbMZw8*+e@7M;E`%P#4ABy{$N-lL*EVa^K6%20v%IdB=^ zFe1~^EjfTP#Uj$jyRv`-z4$Bmi#5>U3)pTg{2YcrF_{(97KlqwAX3e;EJzKOh}q0x zlyH>nh|m`9;5O@=@c?elem@+*;eoKzMRD|s05Y50h+YZ%D{jI-zL3={EN0D``7(c9STOCrW~tfN=#?H(9;ZJY z-78*~P)b*63Zaq{fAeC*rbgh$cQM4)B3waUr;5vb5{oe-hdXECsP#llgZw99Z;7am zFt@5uKEUu`2L-6Y5v!?|R#zeNnMNcki!WV4`#=_%;%Nx3`^lvbzjxiOe|qSGFU*FE zoW63$9iN?h>by;#x%inw(f0`yey+5xF%-SF+u13?Q_pkPL#q= zC9x7*NsW~d8HCMfA&HmHQr)N$>t577J~$9(t)f$5Eyz8KYy?*;;ZzsOYter*Us~2y zWbTv3t^WOma^8G>ZE;ET7h!G*DaE|e8{5M(#X-q|zi@I4cS#C^V>< z9s(t1t1zPlxqxuYW}y$Nq-DbNSXeqbG|&fsI}&beaA|Rx^nChBOCaeq!x$-)vl0xh z6Ym#FB_wN~fxK@}o@N0SQG;L`s_EH`${F&$!AHOo3Df}dRrdE*_G=-3$WvXw`(p1P zILWlE@R88(l~4GDpr8Mm_#s}T#rUB-jTGtkN!s(@MC*jq@2A(O%3lt6usVkCiZWKxFUm6#wt+aut9?#O2ne>~O&aP!ZBo>C~-}+frG*e7(FDOeSCzco(svZt_o(VnwKyqq;FY zhJq3^-3ms<9HK*p)3IBD3ZH27wB2crQ;$vl!gLH<0T<82H8S& zBwc1uHI2w?g84>!lNWvV9h8oHs^ve-Of2Kf+T4Gf^KCUMlD7% z!j`FII*S+y)x9NbZgJw~>d}#r`US&-y@jQ!+?R} zA*lLNk*N`ZTh!?#0Fgz~6c7o?ynH^K8VGqX$G&6^grx6?4vUC`e2D$X9RbM#P-1DG zbW;vsQUf6AV36)b{DXAwFuPETfA~mbq9kfl0wdXpkr>i>!WOJko1iEW7T{DamGjnF z)d7wjWd4{ofp_-Ux0O zrFe*fq$9(iPpUVYVxQD%o$N-nnS@F+{eyyc_O8q z-S0}Dp|z3ihxI5+b=`@m6LKn`aU|}was~^+2?#hLG>CE<*bfx4jptsqFv6g_A8Twv zN=3wN^|Iom$^{hCm^0dU@#QN^Gh|dA$_A3@Kw38C*V%yN?57{Rt4t|hLI=;7Y75rd ztSECK3%4B>ZVB)&6;Fet(awShX9e~G{%*px+2=$313?AxK6H18dJJxfc@Us3;r?+W zS;)CE)#|IRsf?ccIpG|M7ipy2UGI%lM=#*VmR8ieD{Cb0m!jW``+@UsO6OEm)zmtx zqpRn?1N8qCaSUzE18jp@s;{~$A`vHQORqw*70$b|DFuWY<9a$MYH2te9tig}5J(~^ zTNp@b;fp*lM(a`u1G&0Cdg!L0a;P_Yc{lXUrF;vng`2v(TrdR+)f2CP16%QvM*H2?@zJ%rKd=!#Fv%X&_}>JzRoxvf)pD-MeuXg@Vod_9sNX|jV_tp zWK-}Na{6iEaa7gm=%e53erDpYXVprllQCz|8K|!Xwt-Yj7Nkm0R)ZA4BBzr=TB%rm z*CVa7`VW+pnrzAdYjUqME#Q{A&gk((3QbvP^p`2*h;_zj(Z{;fb|zzqSn8I{EA%Og!?r;=&Gz1@tcS&i#l8FCp04nQ&1)v?dXmCKOyenv_h2jy;k1h_qUY4 zR>i%PiNPGV`Rj`{B>-X^KZ>u;`Wt(5xcgNQP|Sm&*;lMkK{ zVKoYe)StLRKFx@Kh_wru*UR>5%PgWo;`VyfI+MX?e4?^i9S&4i39m(g*J6VEtjS@- zf=RBV{t8l4l(ys7$p1lP_By)z2Sv9b8dA~;qQB4YR6CR38t!2fI6(5kJS@M&+?BN41(BvxM!JjVPp*87e;ck*t`?RJgV;H?mOg z2wAPseGj`-$CV)cHt>&zE5QKzN1b}A5q%M63UZi9+)$hHizKda`u&Xgd;DEZ5uH1% z1#w5Z;Lpx3AMivSkdt}-_VpBvAml*we1VTnic~kdU9jSdKo_XT*X??pTMU*EVciOm zSU{&o|4_gcN=PguTK1?0?eEXF*AM_lZdh=zA0beGS;>~Q<0JE5%Pa~?ZaPxustAyxdL*+IEk~Mbn0VPjmsPrA(r=_I zv-+<4>5FjFG2N+M5m9dqwB@tr-dx4rGIStJZLy(uN*gmm7RzUnxHq zL8ZS|r%m28RG}6!Km|g)P8$TM*J(pDHZ_snYZ`1qg}*!E4to>pw6pd+VS@D|}IiKF-h*NIMOQL>;^Foo;K>!tZS(Z43H( z>Ranug8qck#NxEJ2Bg5Ko(STW+3ZU$6bc_yXZ_lz>U48*fsGm z<_v&&LEzx-!nn8DT}9j*Z#5^!f+(BmrRv$}x!dS7uhs(D?O8xG-J-XamxxaDXkO+u z_VNb66hNQB5}G4WU#X2jBL>#0XpjiZ!oGcd!C>E#KGYordxJeqkw^sk3wABJM~2c6 zAS!8B@&GNpUK#ykg|oWeV}IA>t#9O?P5vBxI|~xbXEan+yi;0HSzThEuc@q0`V^hc zx6OvE7IA$c(K7ZVfVAU6+T)>A3kk4ru(YAH9(~ujdlIs3^bv}M=xqrXW`WQ22P2jm z{a!v`h-Nsi#VP1&84t`C4AL5e^Gz3z76C=@JJ0L2J-QHtBMI%G>)&;}? zJ3BiEI|o`T+bazVjoNkm2|-Po>w@mio`lkI=Hg+|3(81;MtF6v(l!bG`N=CzbGaQ2 zq4JqU^zre_R=KcEfwI|o`!fDt>o0+3<-dM%vyqbW0Bn`rxE1k7XnC5rM#zxF@$ zC%$y%BNtxy$eAJ%qukERzWilgc0?f_GWxA}&np)x@<)|j-@lX0XZCx zVZ>N!A*T@+Bv%mxh&74TP#BX;N0+{^x;n<{0(E|0BOa*f?+t6tA|-*aGSaG~R*jHW zmA*VGnejb6GlQn`e-VK!@xmipuRe5H^gZs7k8ONp+j$Sqen$%f(d(Dz-@IV!=8K~k z2P;9=%m}-?7G+gC)Z!K|0)n+@y+ud1)^_Wo_9$7|PFC+8SVE#K27HBDL(IIzTr}_% z#&(*}N-LxOF56ABs;w!~91b84RNHEzP#npk2wq}cvcww}Yz2y?V;!|F-HfO9boqB> ztqoOmRU1~H9W#&iT{wR>O!}^-3+Z>Y)%&Ja!nTJr8gNxK)K>a#uQRNBBLAnNe_72B zyuR1|shYC-`bz(?(eGRjTOX20->?4`HRX+9?pC!4F%X1tjk-F+2-HgJAYTJb{k;wW zjxjMSC9(nPr_Dp*d9Rn6f&)s8%N?kwb3}jgOR-C!q{TPBxcSCwxOM)(Pq^#0+kdjS zyv$uxR?mMB-E7d*>?h`~d&U>NSgLq^ClCxd`TGyBPQCtTnCTTjU0gPk*Pb#nYqL>) zOu-#VLPSff8?mg!@kt5se_AnZO|s{n1`GdvYEGa&FK}sTg8F>W8n9AqYmkkT4<2_L^hLQ?VHlb6UpbHrh#gWN-3*ZD3zu~ zp9&ybenw&xDjyLa-f{g3@6NfQ$*BxFdsN5cC5@Ky$T<@RTSCC)&ZRK?jY2m7ximKAGy6V8?=k9uVy^uEoX2Hj68RiBh zMHiChV3=i-IcW|?+(ScfdaYy4_}DOpKm;17`x8AK>7j-Xi<#6|#K0+FDm_kdN|=*0 zS`mHLXHg$PQkQk={0xg?wj|BZ(7Q3JOxpa6v)pH*Kx5%xf6(8k`|>&GXM9LRN@E$E z{U4kHGBX9g&p#!6g7;8MM7(zn`?G2fK&qBetGcfL$C=G;w%ceHiN#L16qA;=!vkTa z^N`@g|G=*{bHi@8&OidgI?x;SsT^U&v&G0Zs2RQn#t??Q6#6~tqFi4ggFo`F1>w|+ zwX0XISh^%wPZK>V97X7$4WcR}|16I@vO}L=0mYdndzA25&s?2l$j7Exji$V5T$3JVjVn0t3{%&rt0tEw zDmpO{;zME$mUeP0&naoX8xnQ?sj0!gJ(p?;kOy%&e7SY7dtA(?dJv#wGD;Z5ND1M= zfo5H-D$pC$bItIK;*Oh9N~ZLaNBO9*v!joaUny@;MBCyCF@siqle|fy|M=f)W|#+I zBCB6?PMYzTW94E->m;)HKD3^|;}w-+WZ>hki&7FeXfgkhTs6vg$4cAu^p{1NP2B1iR5yB9ucMOT~P}-dsK~F1ZWQ25c zJ_Bb&UrgfVG(P#;_cQUSQA5&5e2TIV(Oi>S`xzPt$7@2!2#?1w5Gf`z+~_*H_}kZC z|LuzfZ`^;|ZTI61rL*U|Z>Q+X?b2(+6!S}uKJ?I0=_{h&EM5oF&3e_YB>NfJIlU9k zh>pVbg|Xc2=nM@YB`1>B>2|WH%R0=r`frv;K&LE>0b>Ft@j1qPo_*9 z%Im2v(EjPYFnwxwY>JmfYavb$oO)MM zYdF|wB+B##NYXi)t>eo_jB;Y8?CuQUBxK3{A@|x*zX&^m>bQp3jMo1`*7o z_MUyyXwt~(iL2F28joVXLbmAhrbj6Ai&;B3JOBavEr3i^ZDf)#R5(*VQm;#x)H&1o z>{`;z6bI8G7U_??vh?pW4Vlg)OD(3vq0%=PGo_<#Ikwu6F$W?-K@2|(0fWwk;$ zI}bW*JNT)A)v0b5vIsPxO&D~d#J9RRB5SpaPI50m`VmgVLUjUkCa{aMaD3K<;*1dGW3`p`s^f2p#73~nt{o3@Vo?4b<~EZbwghXq7Heol zG_=Hlc5*4yP=sn~@(yYcLvm0C14fW6m&Kc1s_=UZmtk|-FG&g@>NNYpKzJw^q4P{Y z!A^L)SThw_)5_)e$}6ed8W3ndUCLH3zt7a%beik6*IcJHHJk3^-k_z#Q?KlK%@Xi> z1D4nJDD|Eai}GY`O|kj-_ks`S}>qm&Uvmob1Sq0o6&tzv8mCMfrGMnXP)esUhuvS4D$ zY-S!W6pNWm&(KL=Qr7s%tl6Pc?4VlG;gKxnMZ*!9vS%7kdBnjZ@G;?Ciymws(PAkR zofatdBh_g!BZjWbrQb;17`SIv6$9+1CKiqk^wK=mgbJ~I2JFdDWV$iS(G^h;yCx3C zO|Wn$PXe9Lu8BN+u3D17zXmqZ;U)5~C?M1rGnId1zs|+KEo3CuWj2xvr@r|VgZbqG zag}OBpA7eMcHakoP?jiPzyw^s+87BoRF+%K>)~=u6RW7P-ruq4qMqGx~HHE;dy0W*(_(pli{m_^yeHMrU~=|5>!D zysX^maa7?HiFd0U9$btr;x9FdYf;DiJa+0z#2HsBpGU<=gIZfticEyA^^m|26)w(} zp}5wI#r9%~PhX-kSv%b=&JXlj+?wWrrx<-Wbo|U$` z%FAntN*m_?D52_1(+y%BLN|0V_)*lu*XnhlyepQ^N3|kFK(Q|U?5pvJSLim%HvnHT zRGH9b0S%pXt?8#;Rb^j%YQFxCf?*-qjd@dQyO?9q9d1Aci4F`z4Y-3u2cQvARcFf> z=G{4d$tqj4 zS)Wvb2gpS9mE5MG!QSpjFhL}WsmDo;bIJ2O^8uSSu!6H3kS5G`hzq`NCW%^q5%to=lIUZl|C}gLjDv$>ItL0iT^7dD^K=rtH9^PI-tvkPi;zHc|W>K)kt* zg;1u1>UJ7Qtu;C&Oem^jwSA#Jic%L%KxALE=24ywcHrASFi?g1TS074%+ zL=J*Xr^;y4X?oo~eIc4wTtNOIBieaqrX0j~vI3PM6=94i&IT9RNX?=;9Ci@O207IY z>Kj7_qp>j}4$@qT0loFcyjuO7F3R?ROlVtjZH_c-l)T@cb^WFUo;3#5rYu}yk6{MG zU*uz0bw9gFEp~CU)Ye)g)A4y)_fr!N&Oe!c(0&^!HlB#)5dqT09Qek8|Wf0(Y( ziC*%8uX-X<#IyDvF5LFenQt9??C!bCR(x_Rhg=)}^MOK;ft*!{g{Y~9!rvUR!31C?!^C%*N>T(xWUnakEvoJ8QqbTj1F2x^Hx zu9g$$HFK-7aI8VLp~*|bQjgAxG$aD0)tC}NV_~f}1tTZvq!l_A$t6aSOXx`#%C`>n zNgDs=euz}HcvA2J!q_+^X>`=#7@ZoOT&&XRHH5j*h?h=DGBjV3B0mLerVr@qEfBp* zY4XXI=NFFcIKDR_elW$>^KYo-G>)d9+s(_DHOobI!Z($H3`13t3v0EQG3A`jg0mNy z?Wov}kFK;>Y%?XO;C7)Ps;EerB~yV;kX!L=DSbieqxeErI$hWolz-S2RDIYLP~+`~ zz=1k;GWa7SL?F>L3t~pa(=7d`2B)WK{Ot7l>2<4CdZs*+<6|^x6~apG z#Cbv!O9C>TPNxZnUcu+UIGu=N!3Y@()hnS2$z-E*3an@`uv%T9J-c12P=La#QwIxs ziu9v+)aa_4RcjV6cDom!wir`^>0Bog4>Sp~B*!_YFcwc`A8yECF!Lu1-GZ{T<4-Rv z82i+Vrpe~@P(F1yIeIPoZ?(7=l45!)0!d-G(gUfCULqG$bCWouu9SilwwY2PCdx=m zh!NMCm>?eOGoHroi3f4w9i6)=q)pam)u93(6P!hVSC~A4v(%Q!NiCB%xps2R%H{P- z>nFxWh6Z}NTAPE3XSSB-ndh%h8A714|0L8XzrZjoj5&7JLbr2u+%bs1d!*nUHTcQU zwGXSsaXo8TBgW7;Dr-&Fvs-iNS)nU1WINYGh3VO0w^QiZOb*JaaL}%l@pSyf0?}<^ z$tTK2Un&^WF+HpN8oV=z=;+&OaR@feg5et2GzRDNreJuB9f5q|?7%N2qlP-8NNm|` zaid0)c-^r_ae66=)4(%{)=;Jg(Ntw@XpU#ZCedGv8AG$Ge`rWJ$V-NB;yN9g)!E+C z6!bULRny_dMSc3g7qB6XKB7~UcI(Mg(+|bv-zspQly&6D(Z7!uzCp0dk(X?TT|SB# z=Z~o6E!?Ioo$$z3TLVYCEffnKmD?FZ8HO!jl$UJ_+2WL#Okf5S(i+GjlhZ&l*T%~* z<4KWS$o3#i&apAZ#-_(`@F~_b0-X|xbhijrAk~pAyE&Lg^yo*?3OgPae8q+}DcR2N zXS3&DhAICYvgtK@K3Kl)D(wUVW60klkDs2=zK<$o+mnqS(;;S>#jEL%Z=~uF(gLG~ zIENF194V7yDxerFp@#ypYXkKpA5Yf`no^+TYbK?TkcQQi0vTN7Mv`}*eB7^=TNkx? zd3Gkzw~|^jBxheKlmVI(^R@9qfTO;``N7Z)G`3LlBPIn@@+KsEp)grYLB*L__`e5K?fPDC;1()6idWnjB`8d)D@uMB83&r#lH%2 zR#M`tk!6@T1R=sjco&B%?c2zr_pDpj)U@vGb(?0+Y+Bp2X4%xl;!p_b&j3z2E~g3U zdH_kwbyinr8yRwn@^volnB&;Ukl0bk{Og61-NK~fj*Sr_+IW!%3nx9q09GKMd<|qV zdZ%y>HBRopi2+tOT8j{hHq3c_ASxywl$SsNqdT*#2t(PeGo>`>g|s9N6cFXd@ZeQ- zc$hJDxw?FEVt9Ob;phmydk~#{Re?yr7pxG&=v|oX<#VK>I1-PDq{c%KBEiO>3BiY; z2-B)f(Dv9bzk9oxd;HP8rpLP0v{Y0#)>PFE-Z1_6+OE6Tt~#Lp^`}EC+RyB$bk)17 zTvvSb=tR@rsimumd7EYN;%M-J(cYnr{qnKj{@B+L{bs1SqOqo?zNT;Bt|h0b2i83K zboKUg{eiL?cWu3M=l!`sKVL8(9;y$t*Ngmql5s z#z+lRk6MZ`IC{T1npkOUAC(M8-&E31ddFb3vkBdMO5-~h@+v?S~&CXssF>&pzsRgs! zf=^uf#=ZBxap}yuvqkyAv4Cg(&ubpsvE#utXB<8E+@ohuX8j((+YNeYq3UW}&`b4` zPgDk^Nhd0|FifP*d7`pD2}N_9jT#&2?QfkPD06x%9Y>CBxo7R#d$w$Pddlf&tgi5` z`W}UUQ`)zGpE;Z`l;ML>#2-66Yuje#l#V-+{Roy4uoHN)$LYgn&pC zD&5}6=eA}k$-nX|=Yx}WWkL6gV5Z*1)@&y!mtFtb)nKy>NEh-^qd$rx8T6OEZ|YR( zFH4ED1C6cO@S%t3Vv^=Fr$&FK{ps`w*u9DpH-pQ>&^==k91MCd z?hnWAM>7yo??fE>bCiaR-Hk7frNgLNR z_43#r98O2cZ4n?J9Mpag2CKzf0gW>)Qo`g4CroZdz2av#-~6*H@Os&SWw-pHqSWEG zTU+mIKP^=1_E$Kr-14q|=@T37T)q0v&6~xmJQBV1rdRjvd-W!~o_28828*k<(%~x~ zs*N}rDr?(qV@qfCOQR=-RvzB8>F`SJm25bf-TJ}rOwFJ%59`F7x6i9Z%|LGrOk7a` zMow}7Se9o@R*b7H6`4MRpa^{i!D)V5B-^cm_RKhCQM2vp)K)sNTWo~T9?4&vayKyU z?&`wHe`8%3DJM?C^RRl5t9G1sh5$F&hZ?=YW1)&DqUJs^(>ZQG(?R6&jT-q5-Z;DW zsdLVGYVXXI17sh*Bt|>eYjd7Y-2Rb|T)Jxi`1t-+aavx#X3eEPzwf@EUwYaqj-;bq zANQ;ef1Z!NaP;U4YaY1p!Uxt6o<%-Z`3CUZ318!wYOm*3xeTElgRYxlxN43nrmX25 zAbNbKOe6_4+nEli)C}wp-31?2hDU;Jw4#NCat@^_H>=Ir?!!)K=|{1hC?AcXdAti! z91HE}4f?~OUQCii{*gis@&3hlj6p~SfnIboQj%L_xqHQUD3Qa}RI%~|Vr;hwQ8D_l zO$WZbbLW>2JbT$Z)kw^X%Bb6-mDep_e%<=@2gk<`u2-(2z}ksrBsJEbwtnu_+irVx z?jG&P#a(o9*9o@l@HyukUbYHm{B5f=9N!E1u>^LF57lMpssYxu!z?gXha5LL_(DPV zqoP1slGg@V0H;k1VQoSwiWpVY6!3?{j074D0Y@$74C@Lt&gQy9CbJ*RStSflZnHde z`?i;sR+LsY+AM8r-`sQe4|ZPmv%`lzStDIgb@V#<*rl)D;%m6?Xh)N+q0ZrGs)}^& z|M~rQzIoZ*SMJ_-Iq{-czp&L&L&4UntCFmBGosuuz+g(vG1RQ1L~|>hEn%LaQG|eq z()X}hk!VomHQTMQWsHcleMPq(-Nsjr|9;q;SA+5_`ZXYfTNf}+fdFlR6IBbuGXG~IA8gE4U0fiF6P%btcP2NIAz%$UBs^n20lQ1Xa!-m< z+k#s;bQ+L<*ou}aZzbr_VbYeL+|L~DYs5;3SY<0G@Gx2uc%zpjC<{@$L_&eD#i zu&2JpRYkeP;!ygeT1TO(QTn`&$wFx~0fEtTa-+?_8RgE&CcqRZ*fi8dOQ(dMqBYRu zt|Dt7Q;%(d#3L_B?j7JYh0%_3dGajVq1@2NXh!6-3!)k4|23K^>eFckcCk?hT)4h` zfDB)KDD0&LBJbBm!a4fGe0Y=Cy@>IVEj)tQ(?_4{#`)QF8kCk?Htb?F)nR7+7F23O zJDN5j)r_&IT16x5V}0)H5` zCo+>-wtVxzV4;S$t6^tqXYGo~)ywl4OYF+v$|M8W|-&KjnwanO!YT~d+g zMWI=8qf#2Sm0W%CD|`dFNzqRWKk3`_{@X7;dD9KbTOC&Ckg5A$E+)E|zk=K%=|*~g z#Sv%PmG+mIgty87oG*v$EI>32~N(@YpM2 zUMGcLv?#C{(#Ncb3GneJ^&(BWUu{dh6>_~y#1D)rV|Xma*TeU$Zfj#qnQNTa(IVn0)ifTYKTa7bv;C!y=_#M>FW@=KvKRGmlf@`$U0`@DR#dcFXhNs%sg#JiG#qBCD8RZt z8x2_3BkC01kNe7L(1g zCHY$to>hlpk5N&s{zr|+AaQ7uiPefVyFLCWHaIXbLEhiQ`iXTbm%Ep^F#&&|uM5cn zuYP_}Dfxd{{hL$XW9i-u9#88@?QX_g%*k!7v9F(E<){Q($^K0(CwaztDkZBe#F3uS z_q8{6TqYIt!88!gqBK)vkt7M5st-}Xrt0TnRG{qHs2?;=+B6=8DPdNu=9I5Uco6l2 ziO-0dL;V>f+RH?lqEWJ#@CUJ-{;{!&3KX}k9K%4ziqVRZ{@%{^<|bcbO*KF)trGQv zT3A?%iy=;o!u3<%#Y%?9r3hbMcHw>J_x- z*z^Sp$jw`@Y{B$mwRE@?5uCP`aL7|Hibjh=V$+i*CLvXN$_B=hy6bmx%$no?p5#u$ zIcBfG4s{}z5N7BG7K&|(nqXjY>ciDs7ztsFLJYIuK&U@w0@EMjC zANMW&r|l1D_U7!_XFj=0Se|&H^vC>voPX$Z56*vIn494Z7tDR-;^;H4*AI8q@H_(GPpS!`);YcXopUREeXF%>8Z-ssh2hwUU*R4U9l*M@;_IxO ziup>7J20aae+6|_WLO6Po1HA{c%MTWOo?{2mYvWn??45RA#eG(fbR5}RS%sj-rYtP z_HE*=mY-Ps;%524=N^oTQy%&6He9gd*pBE=31s;NGPkva1ig!XdGj9F-C}>t{|^1Q zkS$lIgm$dsbb4HD-~?L3$mqtF>7vesvpMvMj2LFN&^xpKwTr zc6wI<+bUg?LCZw{HQQdB|2;!`f1-f>m)KWOzPQXpvZ$Hu(4stkA`IkSM6lgtG9$Nd zHq$5$OmWd$LF-g6ey>M!GT#D^QsnTPOHoee_0+m5EAU5(k+7*E3Ltlix+35%P(7^S zU{UT5HR6VU<&!?4bM4{=zKAya#2@ID4~y;QrzfT9mo86v<4H6jD=T&R2^=tV>P~DUqCz5Gslvi%Dfc$;f#MCG^XL0;zI2VGXc{wMT9^~ zTkANU#S+ndgaL=`j#jLwh35Msah)L}lzo+QY7%H`=2fR9ef*iAFkm46X_zZXS)Pb) zuE#8U7>S0UAU+Y9u9BF8M7JkpakAe|-q1;WJGnjue|y1SEZm6-OlTbT3}Q3F+6iew ziiz$yt#lyWi^#DxhqJl~-^j8_Ssa2Tx%P@|{$4hzE)g<~C&@FI@LJgo4Tk|k%)+G- z6J{aLdfnaat!UoxHPqo7a1v-Pd6tuRGaZIDnFYd3MsZUn@L)g1WmX+JXHbVu1EoTw zlwd2#HV_zOH4z~Nn9GE)juD|6FlOI~NPp(L5P{YQIS$tMcXxKQHDRDo!q|uO2(&jz zqS1W7Y!WSf^3Cm8P?BJJBn0m>3OR#6H92m5&Q)q+Qv3g1IcuyzlXIBinh^a?k#M>e ziAlIH9n6+F%AFmN()%fa?aIt}Obujb5^xIpW%PXcJ)sBd5Yn1v_dPd=0&}v4h`2hK zMX@Rt>zqbpMY3HGS&6M!rlDTMJuzRZf=;JuGaeAP;wiMOZ^?H1tQw9T&NtmQxoCW3 zL2ow>=u7T3EKO6K$wZfAR>3sHZz)`;sy?nj=Dp{I3 zZHU}J20KIavi<*RXB6QGD`96OMf|f9lYBj_3M0t>Toyu#2lc<4K{5eG#PKy-Y6<&_ zMmVkUfIaLbOc6nUJDhIY48ke!hwT_;D8atgh7o8n|7OODFb5K@y76q*2jaQ4*fS81 z6z0$N2wZKiFw2&dE*>8p8Xz~jDco3JSL1XD^Gt8lBP$G+H(6<*D?*|^NK(Ye=!&SC z!)=2`LM3Li;kgQ*)T`4K{{}D{eQEZzl%}#ZE2BS6GUfchx{}bpdSVe7aO*Em?kHP! zc#J$ z)zaFRBIu2K?M&K|_&9bl<1?rrQ6#&h*hLtb&IE>ch25vxpCa^H;BDq7u}Agdpx`A< zi^fLK&JTSI*tGGKCv!wyF6GSU3pgbBN0}MH6v%l%@MRg81B5TJuR+G%EM#m4yYjgj zuE>UbZAPI7jvYhEM@H8J@>Rs)E9i*#h;eTw4ms`j=PvN>Jrly7b;9=dO;<3L=gsO2;U4^oiZietx_gJt4In_V$6D`()vm z06b_#fd}{_UWQ4%h=GbJLKyJEG2kWcofrWE?SO7C^8|vfSZE;ka(6alTP8UvS(YaD zN2xTC-8jUi)CoG9QVMVkr<}s(NxLDyXiAC^;Ug0gCstv;py3xIc8D_yhTH>Ksdh{k ziV^k7_9QR3$K}#H;~>rsW$X%L#OBgKJ~_;qa`JTCIbgPIO9q5}qv2u-690~%q0 z=zj@z+(F7j%<&>+p)h)F3?2U>@t>sqee+)pe>`c97sii5hUkUPn7~9wP6E~OL0-Nf zCV2^eTyMmT?Y~Lalo?ma|2cJ%*GQISo32S7-gDectIq_-J;37*fyXvBrY;C`=rbZ= z?JPWn4HKPRpW=xDYEQtWrW43O6TYZb)X8=KEz`2Md{p5^nR1^JSB7tXsBKpfT zk_JuDUbKt75VOYw0Njioh8z$y*Eaf0PdW{gBo{sv#wAdx{~{d7gA6!1P@j555~^S zAyzePM~kJxm&CQtxXWv69NrUg?tN0b^5+CD=8t@&JXGhXsrq~VlE%-`jr+7KpT-DK z$n?t)%RU1&6r=3S=NI%L*+u3Br8TN4=7drP3l86dyQaY2BPiOxYeuJz#L#QBcdBl5A4%Vy^9CLJN2y>#hWA3HC4aoPvX-P*JHoK3UO0d^6`2JB(B z^0|N>$0yJ$fdzDgpxOoLRPtU0+%DJ|(A&^hV%Cn!_|2?Zf(;Hcg1O%agvJzJD!^K$ z2LUKwoSK0U?E@1(+9e;$n1Ik$|M-PBlMK*uBosFoVi%|w2~X3;Xkx0~pGedj7A^_2c;r8K_{gu3R((?ZnZd`m{}Ew-9e?) z^efzEG}%$K4|iccl{k24p?hqozpFhGGP33())$FY?IazpicuDYAV^x7DR+?#Ng2ze z3&9ighEve{Als=H5y^KqL3bEHcR{Wiu2TCa)DA($l|i7*x!jP$p+ z8T_ENniPhERI@5OgA^sIn|$1I{Hy7@2fUBkF~UU;yHvGz!mTO-jTnds;^=Jj;R)9w z#yg-01gvzo7Y;@pdg_eZQdlVUR_$<&9@Y(B3b;aomo&miwB@PTD=oPPy(NMQn!q@6 z!-9kT2r>D~O17*WABiU~lSD_!O-Jfn6@l`)PIJ@p_0o3}l9(A}2*m(aaku8Kml|hF ztl(x;c-5(N!Q_Wz(JtuINLnCN_)Laa08J%BgoXk&AQy9d@<@}21K1cm`h-UjD#&m@ zO&Q4=Hvnr|EL!lu75f_n#SJn&Np(+J;9ynLY12#9u|cr*DFqIaLW$X>zEoF041piW z#`<}}2zTa@0us9kJ!F%h`!bxW+@>~@Y~vX3!8t0zblS%85j3%OC_a8Tq~Gsw_`CgGElm!e!;1sWL~n0~bYIR@%c|gfVGiLv?-JYKP z%W|j4{#AE$csw0r9cc3KV8n?yrA;4_n==KNd%Ln9(snr8#$`zZ&K9(P6xWF$Uxvvd zdPdM<)cj$HJ2fUMi06ogOTEqk4VO(#WG6HYHsOdIcf=h#vMqN`Fel&{kJ8Y1EuG^s zHwop0SJCN}a$%Iq8DR&LGKAs)Hw0p703I56!IBUc352Q!#2tFhCd*wYUW%n`M%oti z^&nl7eB4|99AQo@rKbs(XQhg`TNi&9Jtr5E44yV*6{1YAv8h)@){bAvE2VJw8%e2* zjVZZgtK6NEwX4YjR%+UAC>K21p073?fb0z*>%D|d)5>@PToyj>>k9^HPQd7bU~jNT z90n&i9Clo+16R1OO4=0$yEvCJdA&0FN1TpX@3Ft@^42%<&nAD4{vZniOj8Y&74MW* zR92VR=W8nKlRiaP=R$`evqip*r1nmY1GLH>w3l!v%njmlD)16bgCfc$4kq&A_n-sh zE3@2!>S~XNl1L;B!$BNBzj6W)i^}`}-gy9wk8}IbdS5@Q_i=kJzLz3ZiGQI~Eu)t2j zZ8(%lwV?~WE!ZN?x&TpFVq}mI>NciKRBMhDb8*d@3Pv~;oDcLX2W#e<+F)#)`QXC2 z8c<2C`(oqsMKw-W{fTe1@Sm@_81{#BdrLI5ZVvC{2dk^y7mnV&2Bt`F=Y_8N`syn8 z&V~eW!s4}{OFl!UjO4Rc`x+}8j{h|nyq=*U%9RaG4Na;GH9d8TCT~tcl?pk@jk7Ei zoX^tDLDjTxldyAX_8n?SLDw_t83ArJ)o8QtjBYOr0x1@h7}$$ts}%`GijmOa0ObAB z@gC6S9UbJ;b_{o5KzO7*($>;Uo^4Q!yDOyvGp)@lZQNZrLYA_~2)p3A>9Z6ReYhP> zz{@h-Zq?;YD;|F6(MKP8ctz9YtBiSe^FLd$V)bhLOCM;rbm`&a@4R#T_Q^>x!%qIh zGtYd2{vqP=a&(`v2sj{Vw&VF)G~ysssmF)3Qyt8*R?@C0+N2m_WzpT_gEK$_XOe91 zqiJ>~pu}M4UB}}iwSP3z>?un>4ww#J^ z#h{&glZMynup&1_up%<659>>x!bem3NM4b*gVbp92)@2Bd~IlAt zpV*u*9jKX#LefX@wX9s91d4eeeFh)(wCxi;ZQ7nyV$@#pp0OG1nP_7(e4&Irqw6Vq zrs*jCp0qs+_Uki|5=+FjR9$vY&*(Z6;aFq(V8%`}Z7dRhQy)I4JAe8>B+h#gdmaOQ z2H71eo^?URphAerKC-Y8d7yG3{R5&7^y^BYWR1WqHV_#mz44+J@l05s(j4|S7P{5% zP*F^y|1uW2qIz=ZCh--Jh!nvMvOxcUKO!QyS|Kt}K&_0}Z^|NQ0qi&_%daf%R%|tu zMMXmcm%MVhz=jCJob}#~^0BJ&uJSUUPjTG-?rmBvwJ7!Z{XI{RUXe7|h2J~Cp4Y%b zs70IxZ|a2#)?+VpLDnzmSZIiccIiZpr1(^ zu_+8}+?FAhg){E7aPWYmA2`DKidn+J1>tRXN-%gXJ08>B?!xd&vEWhmT@9~gA|PDH zW%DpM$%I(rilSf9F`E=8CIt`+6vNihs&Oej5XLse!^t=R3xhXsYDzq;tlzD+#BQXh zvTAzqwbM`-j3D~hH?M~qmndBbXh3`-_k7^V$0l<9qAdv%X#sR*s{jU z{p?FR-VJW<3?s-a@NTfQenrQ7EbgrFw;p&-;%`{t8VkpQ&{PnoAHw-%1WuXGddNn3}U=uwmSgj|)ko0d)+CMp?li zHwL4Rrm%F^N}E67P2wS)*_sBp zF7Ke;Tr?em{ugcTvTMSRyrGY&2G4PIoL|TEac)Ewpv}Oi9}c_Q@W&5C}CyBS*Q^8l8jn|T}B)N z;+zH}Qh804g*pM&I94wl9Y%vxup#0V+nW|1WFHPMY2m}@(UV71s*L;Fo>Rdb z`;3Xj;~16}3N(5&X;hSBLXh;~kSQ(BAg6wE^7zaozK;LPso@kni279G!OiS{)lw7& znUOWKlyQs+fF(`iWXEwHj@fRbvz#n;vqcP6RQPuI&CGNju`A)2hMP-g8$IwqHO(Uc zn1BMQUQZsxF(ziHor_k?F7v=g2@Jar)Knqo@S+!#M#NuEb+P{Mpjw1A)1>wC^ z4Ui;&36!?S0SlE^q+c&sz$otZpE{6bdhJVho}AqI+Vv}yO?>l;vv#=M_L|bFcB#DD z*XZ-|D%WEbt4~rOk)5XV6vcrJo?;Su-M~}eCau7a%AYK-ozC^`;D$4LsO4^#U-@_g#!F-l}w*5KOzl%y>GDsVt z32CUSX5y0(fchgK6+sM5#HfKxcZhs8-KGg5jHt$&e%9BI;UsP1+)bhW<3TzR&LHDK z3vCRF39s;v64LvyC8VGJ-5DF!?K-&a`OA8I9{*K$96msGW9MFQ>D&eTgqJk?nSG|v z#)r?_cynv>u`3Qdz0ube@?XC1@|%6ZpjWo<*>LuSS6_VM9`f|%gBO4H98&$40`_U; zMR@l(RTpEB%@DwXe7P`svivz@qxDijHSW}t*>9BF_fjD$RaY4e zM~F2Wvn-Tp->R3_|J@_sr$v9?-`woyAEUR??Q6C!xp!%4h2Q;&O0Tnf{PWN9y*^YK z@-|v%^vCo*`tZJ;1MT(>ATnXi<7|<-5Df};USy{O>k&YP{y?Z$LaeEXRxggswcCxY zfY~zG*W)7)@PdIt4GBQ>YuLv$QsYf3G*tu}d8{zxQo%Y%upCSW?gU*wkp|)lg6jTM zFvW$1I;fJiH>QI~6_2rX>S}}^;ozbkZi-P>$c8gZXc_{YDyji*1MnKiR;v+1#~h^v zgZN>RPQ< z)sk#=7ujA_OSUY@lH3cDrIjsP&5~?mn_`SH-6mkbKmZdu0aJ_#CWH`@00D>8mzR%_ zMiN3v@{+tjDAxM>otb;LX(btw?|uLOhq>BY=FUBH+MGFa=1eSX1d1mi8)2aoZU{4k zW4{yl(*unIC^=++3pZkiQq@cd2>~yMg=yTNS_q4LE16^(%v=jB6(1-(6?hDT8Eb%b zU|GJbv7r_#EHWLrWFVN4WWvLnnKK#*=SMLifyOCJg6{Q`nKyuK*9W%%PS_s2avG5Z zAERFqI%W~A0i8P=8745~nxt$@SZNdz8nPi!=@btd6=2KzRk*H4MScE|Gj3=LLLhk}D%#E1vz4tD2kG-1J_66`49oy%agdZ`;(X#D zr)_Fr9OTcYYI@+H&|NSSDqyP$Tu{tO9m{f>D7#G_x=GSPG{ne+p(WFNwU(d@>AATx z%4iJSWtNK4x~mzAQn<-^)=Hr!=UFS6H0M=okcbquMclN(z}9cyS6Yx>msSHh^0ZcJ zT8(LRtLC<`sp2omA7cweJSZ?guO8T^;XRLgPR+WjXpz zZFzi6igW(l(!gC&X9|5ePhOlH0`u^cNDaPL-m^CO{B-VSEc}H@qxKl7FmOo2AUMiL z-LCafx09Z0>XtHi1gP7&(=BmVXJn@1G9}hOZbr_Z3KxNaGc##h!CMQ|*qNo$h%-Ws zoSCgETs|)2KHFh%8nW32Q?^{q0b%|nG}h6SmovuUa4dB+LUC2*Ob!P+!rO3Ba7Fkk|pXJ?ob#hG3d5WK3Y|fsk5U2A7 z=X_@-EYUdfS&S{_!9JTO^*T*yKoj;-<;tFxWhY?-4_wL{y#mKG4ndZZof+7}io%jG z0-K_Y2u+_SRc4jb#;Bgqbc~q!=uumLq^(_7H%6V(lnb&G>QshZu&qx|1~>FnU9RqT zS|eTQ(d8s(IT%Kp$Zl1-sGYR-FuXCSs-87nNlorFl}#F(0-;lUG`7!{r9xwi2@)+R zT16W7k(_T=_)w5NO4%h-@s1(RcURJbi^|Ft(czApk&!g}FnGLwDK=~Ii}x2dFhfU7 zHdVYoLj5UQ3>M`F?ldam{X-;~Tr-}f0>R6Bqo1ZKPg{uMBiy9F zsi!8FL^wP&43twHg!~fo68v)QsqDNQMFhfFD9ILlEjf&$nMfPNTN&e1hPsNRQ1{JI z6~)CBQSO^VlaiBTV-ifPlXaRBVq%k(FD09!ENB0ik(!#JB*sRYlf%L-@e?uff5ltE z@gXM72W&S&ug#K>=Pw?MKIN?RaOf*Iju7J_W15rJqD5)z%Hy)~vUBuUrcG;x;h^PU zVUk|_dcli@uc*X|zx1Qqm7;qkG&6hFoUn%<4x2M8J2UhZBt4Fawk8_xemr`?g6PNZ zHY8f3W0Wr^#zjV*ebbSeZkHvuWKU0ZDA`ewaft?9Lh{4~a@_3M6CcR;Bq!)dmvY$o zxO1W8bS|WM%3KR}EUGL{Q)I+UqIqz5A?gC7Wh_A_w;yFeCiO(t5TZt@If$e%((Xf( zCni5f6P40{fC{$qJli~JlxhD0IG}MzEoJWK5%NVzn44W#=>T06Z~81gMS>hFn0BQ2 zBud)Gtvv~z(FOC$O7gJOTud;APLqQ6^Uyu$2t$rOU&I6(aO9ppauk(6#Monrbg?s{ zBuzFNsu$#9)|JL-WaVUH7havgs8cf}X=%7<;S{Y+M-__^A>Eyu$TXen%4L;atI)9V~$Xu0ko{zlo@BmnPljMzd zIrovb{De4?w_p+Y=dV%}W5BTD_47nR;3(tsNE_+P2haTt`-g-(b*>d?t&L3g`A56u7E!;Fd2g$cRr(a{q_>Kax`8GYVo@qx-w& zLb}J&SQ_0cG`qjc8tY@zEKzB!%Y8g8%90jqVVAIhI5XXIKh2uyo;l8a)O`Rt4zTWX zkMMpcLn?hHIa*y;?%(n7HI&|t2bbu03IjSGOe2%`UjyB@^D#|)H7o($N^+vRX5_oq`e zi+vcF@?v(<^zGC|`lr6QGTA(1vmr~IK0I&DJgLJO9*?~dSZOX|0JVl&dBZU>#aNzn z5n8S&lV+ARr|}T2hbontp5bDnnV0dT0}xn>1)PCm%3`rvdTbk-z*=M%qIsA$e5u_V9s?S-kusMZ7&(LK1arz<-p%lO{SuXe5H+ z3e5#&S;)e}=k+HkCc-fC)zONDNl>!)0#%YcCD?(==UDzo?{U9e-##&iuT4w5BHetybE z=~E}A$@=WT^z9;jk|*^FGcSV{k8$R}jEaXoVgZJr50ZjYUT8i=9=rthk5My2=VoGd zJWeDY454+|ehOl`cFXg$^n%w<+1AO)1Sc^ea><_iC^U}eq?;$LWD8D3F$MFaqOo(a z92QLr)A6l{dCo>;Hjlz+Q^P=bc*GhhA|k3WI#Lb`6WgDOJOO-D4KO)MM?hl+t4W&r zZSo>4^u)PHQAiN~c`I>Nf06f1YY^DSr%uoeaxmo1pN|avE9ZBvXj$60q`n#vl%>c= zn9Bnj65?Y8@nR+sPfI_ReIDB<`4HMS_cwZtm<+=?mCzGeGwreT1~@^>1E!`256mff z!*ts)eRdZK0v$ftB}q>akA(5Pq?SlmpMn5jGbv9-ND<175GJG_2$hvCM2BEgDOxrh z*%%Ry>=9yBHD98Djge<89@MzvDp`f5(NkK!cvuZx}h}AZz;@jA$UCI~0 zu#fIWCZ-uTulkM;V!bJvkgaptU9G(649vfFmi1mN_}I3uteJEPG~_L*0VPXQBYU9&)8%d{ADN zY4>EMqQEZU5H82swWu3X(&hA&D~`47ZFuCWgMCLY9El81u|!)J-rf4yl0`S|9vs!3 zzGAPtJt-j}sbWWI?~=W{Qc4e0hh(P2CPZb=a&H};Q?|1{k;V$L^a0xTTeOXGQsg z(O`Z3(87g-4fTVI@L9@9HW#p%rFbdilqDAHF)1gsm4=L-9umkv_s!%l6^ApI9uoAw z?5PIUA6|m3;op>(x__lRoo@f^?@`vQ^zugF{0Pu0L{R zjJT6(e{#!#%m3@ky3;qhKRR*rvo?}ZM}ArOs=wWS#mn2bzkJ2*e_It^mhYhZZJ!-I z!Av)j&Gx2yR5=TuTp{2?9xR>@+iwwi(9w8xPL$Y+q$>Des8Pzt2=$0`@LtMb-#bxZ7lxTXPNc3qr*SB z@y4GF4bfkWHktGm_#{I2JR}0~j*&dr)6+LmtRvit5Or^AxpXOw63Yci{OA$kEC@Aq z56WMGm5EJ+8y4|NOr*^kna=iDEb*z*IZp~arTq?5UP8Rx{BC$^(%CR>`+gV0;7@?3 zJgLYz3yuePXW?+6g*ebR012Z+9~(GN%FW5l4}_=^zGEIi$|saWG&#XVOim{8TLjxu zSi$Vs4a;^9)*N0OZO%xHNo#&~?f7GxdiveZ%1kwmv!mGy8!u_xI9O5;o|kG#iLa>Y zxNETQvF+}YL{}!AI`_Wv4&YrtnOU(E6w}la7PadQ1htwwmQt9Ca73|m#E;~t1=~8> z9msTGEzpwL0ZtArk$rMBJZ_Tq6pL(p^=GO4wMRF#HLdIIe)h7>uePSeB-x_PHMh51 zbnuE@O+<^z(OtU+4jwc|+7cpd_dcRKz2fHHRTpPv-PAYuz=pc{@hO(n{D|UtyIfng zr)OoQcWqeN-DaAV9A}H|g5LTPy2FR+L=3q5Ps+5w0 z{bh{E0Vzxg1dEC_j^*kwfZXSCF{K$9u{smL`-%`OyFERe{XVWVd-Yc)hS<6g_5#V# zKS{Ly>BzRl$Um{AwoG)$7#m5?1OI>3-7A$*G+hZ(Xg^8hF9scee@flE9gB4k@@-VQ z5W34(p@jQN9ME4Tl{(5Zv#}MO7yXkFPaK6VowHOnLPcQ_fzwHAD(JTU@c4!;-@K&j zrPlOl!g=+vWh?eLt45aA4U|UP^D||OY|E1|3WMS-is&6v%zdYJ?tHG_S!qp;Ps)!d zs;J)CvUJp$=`f{bvVUZzQG?yD%msA7`|HphCf##Vic}!MCyCH>o|zaXu#Uk5hQ#n} zqF^g+y{_DpiY1(>1*ve<;O1 zI`Y#4$LjQu@3>KUH`U-?6`GTrRiI}_C!QwE$}j5fP0vb*{_M9_YieR>l=2I%eiiA* z;E_+kw<7CIowM44RroR(MFuL7TeFL@Z7|@F@^1i#nl`3PGTMHcB99EEHHDB;279hd zJUAqQtmH;bMQNah4#2DY#zPmZTe@Lz>*=wv(_07EFI{`VLt7Vh&z;*-Rn;?hZug=l znyhUSe|4u<-@0MN{@lDVZ@jsR5FAbHX_hG3LEJ-%SCbIX@zTH>URu=&`!J>YFJBeFJJ34 z7Z(?=DPCQWSCNodkeOLbQN0q`V_eP0czRbpH41$R#Y5vbuh$*oY&8pQgm)^lg7<&a z{TY$?+7jok&5w(Fzo&EFg2Q74@ znnIDopVK6iXo77mLya3F!on4kN$gpHyeDmK#l>yyZSBRa#VyO4GBdLUg84Y@iy@fz zVd#KG7gj;G1~++1Gh>zWN9~ZsVp)%LJ<0BuEs5CAWMNc#Tx#L^Gx}dnfzw3+IGspI zNJ&Y&4b@m~%dkbohOs@d=46ZeI%aZz1UZjW@i|XgCT&A(&Rfp-3iOH#FwVtRfbswf ziP*$Uk$Mc6W8u{B7%d21QLUDch{%YL$U(`7wXjBXGny5HkyC^Wd`C!O5n&r+qN0_^ zNRcZs&IB1)?lFI`;SYQ^S~n~OsgEzxn6^IT^V+_>xq18G_QB?D&Ha778`iB}+1|Fa zDLp6FQ3{hO!z^SaxSbT-Oj0{PGO;LaR4_4`mda^Y9bB}pIMx`I6cRG)g2H9(txF3W zW^+bE*eWl3dGX+r9p z^5T*rT~17t)s&P{vVMMVskviOQy?>#r(*`l7h`4Ycgjh9C3GF)AR_#1eKPY&r*4FW z9jVaDZkTR4nVH|hmL6RY9}=1v6>2ISt5~=Bg0*D@an_v9Rcl%{512yJVngERUynvs4K(bj zitk;z`^pSkcydg9e4;)nt$JZi#iEqV`HSZ-tklnri%ttm&w#z~clHbAJ7{Z~ltDg! zvhB^7my?$u1QZi?APyP$>NqTtHKoIwoQ`F$#4EX2jY8S#eT@9z3X&<0!nr<}jwN{R zs}fVO@?~GFBgtMd_z#2opNf;H@hl1?Je!jflMv3nV~w*VxNF#A_qRX~Sqa1VBN2WB z${!eVDt3y!w8$o>&trt7yt#OBW24WZJdkRCmTX1*nKC#?!p3eWCJe7>zTR!D{OZlFI25>2!dq3=ge+O)e z-nVXlX#B6v7dDmvyls&F;lW$BEk4>H5#Id90TtNdi?kK7p)ivJui3X2Ivm>na>BvK zPD^v8<<98YIp}vvveS~H^$2#M=!AUOL}r-#vNXc|P81|)rCp9JIHT}EX^;j3L-Y{q zx4xE>o0c_;&n%OXt=EDPvU7Zr4rUQIU_mpKy4AiEI~&HGZTF2ZhefAHK{>nM-D5)d8&;f#C}z*RQV9jVR{?6^+W5bvMlU-owXA8|oIDd>0g-C_i$0U_TL`X4$5>Vv)tgbLZk#49p; z4|MpQ?n5aO9*h#_Y!e10ga>31M=ycl9?jfn)QE~gQo59= z^G1qP>?}%%i3SYhMglOhvVk(3bJtN6YvK%&;?E#{ljySWAtKT_HXc4v*`dO)#ve5K zuosB4i3v&aw+Xz7g-HoeO;ynQH$aCilUfm9)wZNc4mD-OBd$zd5*-nyghpbcFcvCx zM;T>i0CnLF#g_9X6S>jV(Ad_N<;{41X??A8@%*{vr5TQ_%s9#j5JST%?or6p=8ZB% z7&P%(hWC_&3Nlq%shtob3dNS;JuTH|7&CNZz~)QN=LxBAcj(e%Qwro|?oYL|<8=SK z&TrDs?^lS&jZCkd-RVB<{>+K&YTe}4`;dD`zZo5qmY|qey4!Q+dB`foL-z;Xvl~8y z^avT}Hd>-HUQG9l z#tZppf19?ErbHdz%@91G#sBt8rm!eb)+)aVVZLxCM+ym_cLUT z3;!(Ny*qW*tW-L9J<^lzlgh8K=R%eA8>gufgW^c|1;}Eg)$fSH(!-gl$4FW8mcef1 z{WkSgOm0@UTS)dkr`tpcky$U2C+ng$@8?w)t$3fduJfpdZ>3-c1lUuHa-(FVCnsXg zj`IN7OqjmFLTrOEjs`W*Ogut^_Y9=@A;X?zJ=}r8(@4^;T2Lmv7nWlc;qaxG>|i16 z^24NGzV~Z6Og?l2onCto`CESZx_$$x?6RSCsf`!jS!T*QG87-SCnE9Eak~BV)0yUd zDd9VK7Mx4QEvBVu5vNZ>Hvi&2sY?bO7D&HznhGE^$YIL-=%B;0m@YJnly4U-c3J6! zwN7+UeCXhLE+m2i0x7C7l4m*f&|#*!1RbWSOVDB3YB(KW$q%AdB#xEhP@7NKZvd^6P^wV@PeraOFp0N0#BUz@hJ1=bP-8Y}^qOEKx zWT6impf6AN z9!Dvy14EWmM>&s`rPy$C{ELx*N8&RS%zoM3n+X~0F8b>}&6a$FTAH3^$jC~kvrl)U zD!|-_b|2vFen7N4ky?eNp>h`x;Af|+@{TAM+~=+K_&3#NPx~%!b+C7xQ@`fZ=(r3= zx$vIy;43Y>%(MBQ;_^0niTku@ynaJ^)+fIfE!JPH(K^rlu+pt}Ayy>X83A#t2PXRB zElh8r2{>f&q)r>rTV`_W*MfZxF`h68R`L9kJ8F`NQ4L+=jjK;i=v= zY{Xk1ucCL2kI07!!vf1-k#m1#?$C#(emC@5y!Fw`^ls?qmVs8CYQ@^XfncjVeznc{J?%T|*d!N5M^|(H)OdZ#&(uW~KhVJ{Q^fR8h zO?Qo7rA&GRb=tp3oqE(cVIV-|Pyc^er!3tjJ)@hAe4tiowq$drra;!gf@BneL$K5g z8)->RxdplTI&!*`X%@@H4>HHsF!7aFG_w`#zT6u5(MOT#wiHXa`;E|0RuXPWv9WVO zZYui{qNCk^bN?+mIw3hFimeWdhzez^qf(NmxKH-=oq)Ymg&ix%@^jM6Q3fO}p%r9M z8+?_El@atdf*zY1aCee-5-yfpW0j66?!N`FSxIQ9`wap+okJ~4L2fEfMY$gijfx0! zKP&)dQ7lR{B=~(G_-g4HWif|6$!Ue3k8n;3pZY1ncs}>JOo3Nr@#jGyRm-l&_iFj~ zlAQ@a6NVu8AYloQ2}w3BzJV_$^vqKV6tOd(r`bfC7u}!f;<;ZbLvlDXl1;pYdzv?h0hWQpuBRMhkNuw?wKEX7T28mgPKsXlQFu|H74wC1_clQ>pq-8Xc6we zKpe2s(>0s(+$s4rC4;vU7&oC>;y5tl)V@WH_DZyG<$(<#em>>?Ov%vvmj6QCERa<| zpPSBIt}E8tuz%ltsmxhik)IY1k3{*bNCQS%n3IL|g`q97lajr^otnz6OGs@}QJ$tJ zDao*fvvYY7Y?F$LO4SP=ry4M1wdBO`6a-dG>R4mom(Ug4Y9C&ok(HIP|E2!^m-f@y zLsw=-S!}W9?Ux=Iu$a@4aiC`JiWPfnSiLpFI;Yz7HG6ux{Z#mYA76Iaj}L_3M^_KT ztclOGCg(*gjhPsT?}*C2=g7Kn`B?b6Bddx3hNT|eM%@bR1GfZ;Y8&#hWTURKG}(%^ z+YzB~Gbwxm8a6dXj##U0L^LDlW?^kg|g*71AnHiasmee{cOY0YM$RHz2 ziJM22L{niXLC;#rSn_yYjPwfHj&X$+@@Rr!0ZM|;$;MNhnE#3a0 zd9lb^KhOMWL<-W?uRhqUdy1In*_h=bv2?A4S)!7W;(pB~b-H`(>Fz5V7tbyV`^Urv z!-|^nGMcDi(mMEs*TFB`N_!F^J6{N7+!&${F(TEsgbhukh`~^%H^GI65i*i7hNG*a zv5UHa6Ji1*BDnZq$F1ednwC&9&dPF!)s7rd_8c1pPf`EOd5feeM;&jL5?g8K+zTwq z5Z7f>=&Ux}q9Lqy&N;18XNt7NMP#je)b-S#3;M`CjnW+l<$}QP&P(&K1uT;?-0$i3>$6DqoOS31LsOZ~0G$HX!FZO^qho(^!yxk6 zAy8B=D+XwnlNC`%#5dmz!npE&LKlw*r?V1{&SDmk%U#oYUmR4g1Y^N z=)AD7^(&TdGDW^mZTq-3`iaA%-Fe>o)!(7}KZ)Y^b)RI%#4XUJZrpSgwP>RMwg=NA zv|I8ubnj-|0$ZS+C7An(*4--=QG^Gs`A{8ALf#O#0=iHpWKAe?^CJ$I??r+eMN)wS zA>0}Gr{yxl=-HFgI8LJ?sa0xp_Jp3mb8Po}TmAQ#=xdRNstubsSv3-Ve ziduG0ye-tUs=;s_wWU4B(Rq9CUDw*96H=pMx9_d&EJ#aBWl8kxFS?7_>wHPULVJY8 zwDNFUdJ45~c~8}bqbpa(rNyPr3STmNMR9)XJnmjeupd7R^egAyhAh9YdrVpk9axVX zAJGd^WuqR`47&Ona3}2$Kx@P^B1|C$oi02K4i^j-x**?rkkM$Q&E?gt^Bj^93loqE zBxqT+7*@8CcC2>di;L!#$7aS>IKb8p9x=($CZ>UMkbDJ5%TYAU@fmIEMdGcorJS3A zvr=e8(iDU7G1F$t zG}``BtV>CYFgk3kbkjuA!-et%4__qzolrONJx6M_ymaE3>QskZNq5+YAv`fj&yv&K zm#(M4$o1?p1g7hg62lGd8*XqPr@Rs*2Ny#QT6IqXqu2|0A#AI>NO+@Uq>_=qNHB`K z#j-&ptfdg&P#zSHDI4eF1@jzsk_WpZi^u4Sc99JV_BT$J2F+bi?qM(wnkd5&P@|h` zjrt>ZIGtU}O1ONyAyz?f=K?EP%ClzQ^~We{Vn%G58M!A`T2f*&bjK2-qpj}a)bJhU z^!Edjnh)r#T;vSzvPMTIhDD}M{9VRgkgzdsk^Z2oP#%=BFyj|;sxmu9U3W$*m?-C? z(Mewm4F;7C8k*xl#2HJmw_MKojX5hDqCs(+arRX$^LuONF3tA6F=Gkk!TemitrK~k zQX<2e*XQSEWOy#zBU3+vxPZ2|u*Y;2h%v~L5a$muVHC**T@J@Q=Hjr05@u?lGay>B z)Jg7oY?-8V;Z<@BOELu^WJ#cJjvYR5N(1$8YPbCB=^$66N2DR0U6&4@5zWhECeZ-C zNd7z7sfNCRgJ||H&QsE^UJTZqjM0 z>%{$a^{y^G)xMSZ5`Wyo#9nl`U-sT5Dp=Ce>(( zau|Y4wV4JDJeqCNv@@JUz78FNLxWIR0covlGl27FNS*1RgjYx5Ian1sO|8z*3V!kqgK(e9y`vJBj4YpDfB> z%E~6vVj{CGA#-Hc#2s@&EZI@f@+ZD+uC-KES=_%el*O8}W8Qr?CfgiaW;lDBZ~GM~ zg=OiUP_}>)Immoq`Wk#KDLhV1MA34+?Gv2_jSUIc_Kn0UmP{KhKjRY%Scm(^{Y_2# zTenHZP~K66-$@3(K)A+-rc8rMgM2yW;2|$2p_BHDgYtxc*$$cp%sx+q@f5Z z#PDE(=_f}PTg(QtT^D(9d;jR#`*$=2-q8O!Jvju970Y~G>5;e8x#wE(N@nhZYLlDSyh@ytB}eW=IlR-VU$q8FcV$!@xO6?VHXR2VHXR2 zalhbxAt=8%*Izsq_#4L@>NH3bD=*%p2O_ml-rOB)g!7|v! zVqz9as8XP;NY8SQQisH9h&S;zs`dJGgZk9{B;C(-i+BGhy`ua<`7Ssb9?_iC*ic%^ zM7ccFWOwk-AuAQYOYmmiVjhuWT5cz`*Cn(vlxV9Az@j_&^u!m&HA|o7GMG zRMu({ZItSu#~U%0Fr3T^_0Ag@iIK(NTeFyAHRMqTD>`5AP(kQD_kz7)@sY8KIgu-l z5oX^$<~~Hf>^uAX?*HyqwwJw3nErt|CMrH9#>yvdFtiE0b&f~@ef=QThb6+E&W45v zIaQDoB5VO51}Wr7=J?>2tT`Ie3S&SU|01J1O#;Jx0$m~h_t%E2Dr&!X{q}p;Zh3lS z$3ywnt1fqT=uOc{;i2j4x7{?lXk^3St;MldZ_%B0{rJlx?!OOTb7;f8eLGL}Y~MVz z=F2Cna$=e_IwLY?;_#v!%Qo#`!(*fd%KN(80b`Vu0l!Z**0pbTUI4P|k<6-V)D$m2DFxH90xj|FUmU&t078PJ3#=$^PVI*w$xXipOt4yt2sRTXf<- zeTyFOeFP^7;nYy&!Rc}=`WVEhV((HG7E%Q-6D%bUezE14ir*06H#$@fF-OEGVWyC< zt|*RTB%}n2DWXhdX2p7|O`BR;1e!MuZW`$8ZQ0neVO3|z@{;C8>;pXs;j#ZB!gG8G zrFCQe#IXes>vK>;H-}TrIq1k5a0;Y42eKT4PIsk7FkqMM^SSr}becP-xKdP3(UN}j z@~0j2r*sW;i;Ou~icF;#tWG54M+hSMJP~rjw;k4TU5%yshH-lu>Pm`Hak0h69(i(~JwA4FzmrGJb- zb@VUa$C_(5^o$i&Xvis~PxQ%gqM<>Ztb{EWi?x$S3N0)bY;MxYSGB=$WNcoxOp=zZS+=^p z4HY)!lw@ZWWjnGX;7;>)fPVT|ol~GlY#uWvdP_S+iSXXDQnPwAC2n?G8TmK$?3m#yl0a?e%2ym;M-ef3wAhbSo# z`h<#GSKR&1zPnlcV^u5XIns((m*qNi71w@zeEeij&EneH3RlDW*RJec9A-2oM!J8T zoR~lRracF~x#ecJ`|kbU=(EJgg=SN-DIw+Ze?0gSTky1d!`f??%r07gO-)g$!0UsM z?fKyC`G`h=mtkSmyz*HwAx1>e)84sat7aqs(HlH_=UT93y1^heIKo2v1q&9`EvQY- zjGsjd=aR(6YcLOUG_!*yXgo$CH#{^qB&$%ZMLsexS{;?Bm?Km-e^z>2eB6asJ=1^N zioQ)f?ZNNlq}wUw-GhTi3hp zt{yqE_Qp=lCt1`oyKGaD`*hF#q<96(Bf~Av?0wKN&TMnG)s%H2aTavl&@uMmH$Hs)i{5}gum&Z^FC?dxmJuFf)tr$ieqarqky*B@zXJF;GP`d;@t zk38aj=f3+`(j$+sqCf?ZbzEyZ=~RtO=%WOm0X_)QAut(cV!^-6bjVGFA)i!WN^evbNR zR?@I!)*ScA&Q@`kHPBu68+4Z~?`%EC%(ld&;!^iX@yo(`3yT*o8CXa?cWLpgs&ScGDS_5Ie_K*l2r0JAr&*-HH4s-6#5dDH9qn%I zu0*RYOR?KiF5|7fM4yixG3zMYo+&TVs+bqu6OL4P9G=fiL#k;uE6J3ck&)y+NQ#18 zl$4Q?4A?)CuU4{E-H_r;#2pOviCkRdv6e48JKN49lSuz^x1bQvG}$xYqmby2mR;7| zeAzPb_sX2w9MAvCpS9a~=(&p%t}EYVA1S}X_fsWAN6`X2;l;o@LvprQ__BA(o0KRV zEn=-5X%FC);}cVUgTMJZk_Txn~D zx^RfoU?Px&r9?+egT$5c-D!B->^F!^;!Gq*b2oFs@u1>g(dn-U2I-d^hGJ>+vL`4x zr`?2Xjp~pF**Ou9P1$OomEq075W)bElASi(!$X?C_9^aD1ojo0SS-z z@YDjZo@cJod!n@hO`%p!ZjMi*c=Ns?uOTsdlrA2nvv&e63D5WFB9)u;l*1S~Y-kq; z?vAF^#jG#K6XQi4x@Ws3rlbdKxDdFH0$xr-l;8=(A*V{$o}!KTXgLKfLx@3t>$?db zUsDjNKJeXg&$HMd=o=J#Ob-Iy2vR+T96uAAndl7~#4B^k803L9hk}G_>#o7~u;(*jji;*z#m&E|tX7!I_F8$Gn9$ zo{gp)^ZE*|3ZQ<8?jBwypD5pyzEr+-icMq>?g+j`?DxT|guhha?|=t?)DM7@#cuDC zKR-{g4`R^mM+^so;SZ5=`i;u1hHgGT2k#N$JrHd=)q=OF*EQSx)`d;pti#alP4DhK zqZlmxM)|w^`%}k=2VMJprQi;C;O7`vHHeHE~rdK5Kh z35vD$za#%-`VH?4D^p`*-iw4$8ey79j7{;oBL1-JyOc-te+9j!##gYIdcWP_^naz^ zhz`zkcR+^nAVY}~(wotiTUHE~lwov8&={Tgk>s^d8#06?3G$<$gW`Clr>H=Exb~U2 zoMHzdLY*=cQh^SWn<=F7OXVBa=Vz8J3{lcT<(QadYd3E1UVnehp{mU67`ei1j88Nq zZC$huhl?}#Bj5(4etVoC3gcejYr3=9L=`)@lH90y73%$u*FQ$%#Nv%y- za0^)*6MQwuwr9r7pqrZ!&Lj2B$_s`Cm}A-_(ny;kfdD(=O64WUh=2>dxWJBOlnFc; z786hdn+bt99A1FCh62a2z|5J6m;-Pnwq_bp%Q3j`! z7A^F@!k7Oa)T_EE*a@^>l&};2U3yg?WVa@ek(KLOm0Nk9`edm=#9|?}JTSY4t5`-0 zI&Sg{v`}VpxFiy&|BLE*ioGYfu8Pzx zQeM#0-jYXV)X&ttC16;Ow60Lk7{X8nA2G(~D^5v&BViX;)-?Rr%F*USX{yqOp(x2+ zAPUdurY;Odwx9pQT6_Ba7$r6lI`Mb6?%WW@Cc^#)gi9uiGEf#RMaI#xJH8f7>pW=e z;?@~aS(AUwW>>=C(9_Zj@ z314VCr|&xaX5c8n0i5x=Nd`4NseOm!na%+N+$=&)>6+w+e*dWc5)G*?I<$AcjdQ}u z{Wze5H3l!--FgPLrl{i%{EpxNKF_b5B%zNCh?~8rk(q(xqZfV@}@fGpM;@#HG)^`(*C%l`uF7fH4iln}z=aO@i zFG_wj#gTF#;=iZpGZ&=Naa0p7;0pk5oxjFD`s&(Wb>k zi{ExWQ~i&cqqX6+eYL-@8>x5HKhaRv@cfcpjromlHB~jexb)}Cwl4d)`O)PK%U^EU z+#256+h$pDL;FP?>pI&ykFT_?Jif}js(sbdtFKx8>6(LUUS8{1`_pv|>*e)7+puoK z0~=E|Zrk|grld`mZ2HXwbr;;#W#~HC^>+8x?z5W@^yqrry$!ujxo+$;^?iAZZp(FB z4O?&NAMO9gwr$(q*j~5&rGcTr{K20NwG91f_?D4db~tyuHM(x}>9O3gN5-$)8M3o) z=bv`{X7~7owhOOFx!H7c<7w+`LZR`$Y(4;ks5MM;1R!CzwyDbd<68>KjTja6rvT;Y)c?^Nb+3L9ryKt_0uE2A* zSUuPIl+k0{wpqPzkP>Lxh1VW}GFPhSq44|Nrk;nv3-yS49*&JDzN?-i_EGwUdLAhy z#rz7+Gi0YnUCl8ctLIE|nCsMYS&B4oRnHZv!Msa7*ZGve4w2^P)%yl%j`?Tmd5GkQ zMZ`X@KUA{E=BwvnQblaDdLAwn#2!%3BkYFQ6Y6=SR960U?eNH+(f%!4$8EVidA5={ z#pSjYJBP>TJGEiIZ;GH1bx zl`E+lX>mMGn@uE`|n*7b`f$kw&UH6uquEHgwF4vH2>-hM{{MoZP zR67N5-2_|D@Syr=bN5((�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 literal 0 HcmV?d00001 diff --git a/web/fonts/materialdesignicons-webfont.woff2 b/web/fonts/materialdesignicons-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8c69b85f666bf3996d7e3194623bf53e774c44a3 GIT binary patch literal 403216 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

    A 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

    ~kC(4S|_D1W! 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%0A?P6XIbsbH%^bgaA!ca7le#O1f9ZxwdH9s;d7b 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 literal 0 HcmV?d00001 diff --git a/web/images/.gitkeep b/web/images/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/images/by-nc-sa-80x15.png b/web/images/by-nc-sa-80x15.png new file mode 100644 index 0000000000000000000000000000000000000000..5fbfc92d4e7bbb4f7eaf82fb4fbf48c064b600da GIT binary patch literal 452 zcmV;#0XzPQP)IWd00004XF*Lt007q5 z)K6G40001%P)t-s0000)L`3fH?ss>0l$nzb4h|6!5oTs)Gcz*{4h>sgTMZ2jeS&>* zc5&U^-7zyUhK7bGC?{uYXFEMRAt50-J2^o@K^YktLPA0$B_kjpAPo%+#>&RCxUz?b zhb}NKLqkKw#>J12k4sET$jr!qfPfDW54yj)%FfD}nVG7ps=K?pRaI3YA|i;0h|J8) ztFfy8|Nr@DF8Tlf0NF`IK~#9!tyI?%gdhwIpkD92_vTrW|NprYhro>E)5+>fmYsD? z0Pqj;3T=oQQ^*V@!T|C8guh@7gD@k8m>|9$4Gm{=vdE!}c)v9>>|~UuAf$jaCow{N zUrm3F$mum>N~@r%VIRJfCZtp(KQXBe;_Fhbo0nK`Do3!YVmN?Y>Zv4cDxgBd!`^(~ z%GgXlZmnbs)F%|JNU9I1o=fO{m}^dGxw?ed%P5YZB?YvHbUtwpUBa3kvY^&*vGqLV uV0R?OdeeL#>amQC-*VOTqz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ-{!mO*MF0Q*00030|NsC0|NsC0@$vER@9*g6=i}q!;NRfi-{02N z)zj9}($&(^)zQ(^(b3e<(A3b-)6dV-&(6}$&e6@y(ap`#%+Jry&Ctxu(9F!x%goQq z%g@Wp&&tcr%F4~j$<4{h&B)8j%gD^g$jryb%g4sb#>vRY#>&OT$;HUW$HmFS#L2|O z$iu_P!^FqK!^gtH$HKwIz`(`8z{S77#J|79zQ4o1zQex0!o9u1y}iP`zrVk{!Mwb| zyS%`>yTH4y1Ku)xxTr%zPPx(x3|2uy1BWwyS25tw6wajw7IjhxU#aiv9-0e zvbV9Zx3I9budubRueGkPw63tTudcMMuCuMLvahYPtgN!DudlDGv8t@AtEQ@^qo|{z zrlF&up`W9ko}itdpP!zcou8JPnwXiEnUk&%y&kB^UujERhj zi;jnjhlYoQhJ=KLgo1^Fgn@#8fqsC1fPH^_e1Cj?dwhC*d3k(!cy)Gmb98lbb8vER zaBy&LY;0&{W@BGrU|?WfUR_#OSWr<=P*6}qL_H#s#nH8L|XGBGhQ zFfcJKE-fuBDk>@|Dk&)`DJUr@C@3f@CnqQ+CL|;zBOf3jARr$b92*-O85tQ65D*Ry z4h;?s4Gax6Mi!a?000DZQchF<016Ip!KLN^00Y2DL_t(|+O?LAe^ON(#-Hjy1Z-Zf zvJ8;xC@h*XiKf#=*xDG|a^}`*whbzE>&>yOw1w89sBi8v4mu~Yj z#m^q#b3XUWJr9THchB!$Jcb?7BLGGd@!0W5cQDYYc-?NV??50JiuA??6Qg6}Z%j>3 z&mkAx?yhP5YCnnEM&n#C!sx0gCwj}`K2+vYUy$AYLy^A0#HlkAQy*1Vn;&(x3mhNp3g+1nS33<>X9e?hkIi2k+Jdj?x0|2BzpmO#H{o8K>!>N zAM}tf>KQ9*YL2X{N8EvMZ~xHfnF{j6fQ>IuO_HjDEUuV{t*gtX5de{(B9m{~&NNxe zz^d#EM*89-S5a`N#;ky4N)x|+K)$!{W^EdwbIx(nupmw2?q^(S@)gT9Ixp_IpDG@5I!-093z3mNIB3PB3)Sk zS%*$6fAc>mX3ifc(lqYeQ$(GDh!#qvOmp~zCe%@s4^S3c8V zHU8$;Ew#-+N1C$OdV{=hVsK<^f_i-`jsAJDrS13H(xazaHKrzXVXG#TcKN$|`>EAW zo}FpQ7}pf}IyoEKkX^J*6uHm6|)xG<=>DDAY^&wO>_XosB zNIf8KI*FN`z48U)%``20bYHN|H`7V;*z{8ZnA1>PQd+(JFGw!Mn1k9j4P^6WklIdQ z(l2lOI`&BIPG`GB4=iupfI)f?M#9VsRDoGHE}c}o9*3Si#q`VED#c$AR(|ggvD7bxI=I!ki}gVw*@x1ySrP06WlGp zpYMOX_da|NXS({#sh+8+n(mqE2z6C?JZwsA004les34>9&;I-muwMKdT~6K6{}~i# z4f*#di-TPL{~UBnX%%Sz01=1t*97CAPj9NAp#lJSu>b%8!2rPhKPq4k0C4340RDUd z0K`%N05Zpnrca=M6E7VVbe#bJoY(&W3Lq_m{2z(wqNpN^xsQ!WLjJ0%kzEr2pqo{c zk=FEBI?D8hQP2ABO0|2J70EN&iis zQB%CJMcZhRMQ5T9xIHhb2-L(EsagBd7hZVJM+Nfdgt<#&QShO@{1$8!6#Q<=>P_5n zsrOA>>7UBVO23#U%g}8Gd@b8MU8BFw>ST1lqc(XE$6WAt39x%u-?o~x?CF~9 zupB@~$D)lK6zew|&mX4r@+PijQQK+AqK!@8I14M{b>ln?muOq?xW(c|Q+NKV0s+v&itY{X)$6Rq4x#rWG{oZj)=P`w>PY^&Wt6dMFZ?K6!cV7mmnO?+ z-yD3?D!X2w82%@3_(ab0S5zl97WPYY#5M}14k`*PfJg>FrLKv(Vbaqu>)J!>4Z2X3 ziUT!AWVbkzA8hkUeBQ?`z_{FkU|0E&T<)@r{lx z%ad9=$Nt9ZlKY_~O`R21jH|`8$)fkEI<#Y&7!((n++C^wi<0iy&}9_K1zJi|6q$=h ztTKQaZva#;e9MPSREWPsXkkJ>=_Ss@7Qj^hO#hC1W2p4|PBKfX%S8?0@`qUU@CZJP z^O9Pp_v!t+bw?>Q%s3~5dW#;ta~{PZ!sb<-i+f?zrZd|B2W}1qLNU|vq>$2~c`m{^cqy*D z^%JMAQ!uH8(9hi|Yuvalf#6!z=KjKabx923j@pb*TTr#P=}n4w0mBBmDvc^IslPBs zM;NkE{Lb4vUvV1j9XW6ktL;YTqrIUP8we<>*24lZM8_%*I+ll=3aBJsrSNvSl2tes zxTU-$@_ueU2}mZGePw=D&LfWreJ3-3fz6aNLa)s$8C2`V(x~P1PxY{x{{ah|SAe`M zx(Buui#L=p8Qw9IlO31kR;tes76C-m(@}Pjbw>6IV)KWZ^?e2l{LqLD#5?8Z$`%d^ z`H^YdZ4yZ6-JlaZ&`G9b8GdnM!^$7Ba)Z7@?Vq7f6BZ$F8(%%uD|5&2yI%OS9-5Wm zTqm-Fd3^h`_{Vn;dD(E2JPn22resWMgCXTcLs|A z-7-wq;cT$851llgw;%EHBDsxUlV+BEpBuWXq+v^H+mcU* z%JeDTIt4#H`Qg(^Mq_O?H}CK7=N1)(`DkZR2wL)a&y7UL9!jq7mS`Kpe{q&;k(d$V zDKR646+(9}`bZy>G}S*aK=kE@?ytPl`!{Vz9uHl+V8`8BWu{BR8tK8UhMW&LH8rQohb*HwN;nLxLl}lK6K`|5!S7 zt5u3o6==-KgGplsGNt%PCT(H={q9x@RJ`a7DMtKOfsOokB8ta7KfRZRhK5=36g`*$+z~v_+)j*b zP7)}sPhY(!#*D4Z!p+E08c^l8I3;;gT~Hw?i=(92TcP~t8w^-H^rjH{2>Kc_1z(EM ziR!}wSPR>(pkVHnBJ&MhlPWxvg>5sIr;5#ms z63P)e3w=HIkQEXeRftIV*ImQ)t?Olnss+V_i`hNFgHe;eTz%xU`mJeH4lVI^RStCG z5N&i_q68VD7ltkH#F-zZ2OK~d4NR&Sm#XiV%)nrEPI_idrOp}?u;^Hw-qa^ZQ3CA` zUL6Stl_@2W_;J?k9tFgkz0Kio5&^;{hS4M4J=NVVklwrn5$Z zCTzFV!(G49l`ifc*GebeNYb0YBr44!@NsHhh1o1-nEW$CNgvce5u&v~mrrfn>Ro7j zza=Jlzc=1+F(!_}{@7~A7dD7sG48ko^{+!KIE_?IxyB`KsO#6fI5F{CmOUZ;9EB4D zIwhBSX8TUMQe~|Fs#Q|o++0|N5Q!M{+CPgiJp zHqG?%eFYwX!5bXZW_m+q>!Ycprse+g;J@NN~a$mhH?|NUin~g5b!QG|_F{8c{ za4}_d+9)xc^Kom1r;CM5YKFXo>{>+0Ailu9cjxgDGgT?)wMjH_Wr3vb#igOI_+6Ii zaXT%Emcc^E@|(aU*Y+_n*&3sr`%H8FSLBo4MhAY@0yY)O8qJJN)EF)>4PtCr(yXtP z!^yn;7w;+WdKuG=JwsI5{ZPgax@3CDNZj^nl12;#l!dr3{e$J{9@#my%lB{*MOzm> z_D`TSWM~GNfWA`W98s@z*QQ{oM4a*QihTCVA89f#hu#U&luN)VG*O0|oHGRNI56OQ zKe6M6*udvtVZ8>%Ur`fOmrh+$EOP61t< z-j05aSbK}cU728dETul9^Sea+pwGGAI6sO%dDyr7egUpD=uE{Sv+&!gG;Ch{J5&bx zd)f_py4~!_l;=hom)>5K8ruxV(Rl__Io!u(2;3B0zxGyDZ7`X|P%&IC0=Zp2M*EVY zLMgp8I4l>ZxI?v^Eu0=bcU`{pi;yh)Iq82)XcPOpA{}9u*LSV4j<2|D_~vR#MnjNK zIz%F2WHCHj$hsh@$rZ>rpl#qMTEF6igR?U~evl%5W41FUks4>{#2*K`7qoA^0^`$y zG?53uY*sLIgP&PzI6j{6r~T>_5kedS43T!!7vLJ2vow7!azHngsN2t2U!I#Zon|D zr1d$KE>z1lI>XiNOxwy}^<>QR*zZjiqsy@lw(iS&ZCzI3p;V4eezrf;Nfpx~FzVqT zc2zp-SW)1bg<>rSU8^#;f^+0 z{%N%?72VTQM@OU4ogF>m;+1ZCpa}| zK8;{UntPhnfw^>B!VjvR3Htv=xBKq{eRig`!=x(*j`Lpf!eW$gMI6>ZPd#HUi;EUy zx+XDUB(u62@}Uk)BBs{O;7lgBK}Fr50i;jIobYBpe*L)@Q4M%10TG&R-x4ocYk}N; zDfPJTPjf{7Gk2j>JsFo;RG_2tLm2A|gnWgH%XcY7cVoTX;iacx8FH#;xBQkUxq@n^W;pE=#L$8y%uAy8QdvC*ZV@ZDNuM&nZ)HN~%q+z*>-w#rCv-eHfD z$Y9y$)Y$!oLbDkbXR;}&vLSyf#uEQaXRX-1!fDF`S*6ar*8A9sJmd0k@AP7E@b0RE_K>0FKm5bH`LqJa*NEcAsE@B8%Pb1u z2lG7`UHS-GhMv%n7z2upxv<3%8+_JY$$wl}u1u2m>wZh4v-o+jVPhqSYrak8XM2T` zPh%qdE{BxgLK2|tss?fA0=DvD5J7L}c^vI}N^GRj4*^yeof5I z*B?_&v^9CbM_Er?WKapRt>Etq&V^gm5BN;qIFRpOb+!4J=)F(*MZ>yiMS^tVla1xX zomyo8vh!qB9Y!&bM2PIy6seO;WDb*bf{(BV5%7NE=jAsFIQXlk*uW;2xVJzd=x#It zET-xJw-#eEvLiUxDbeY!PSY{kahr3e~vH_iQ7 zq*%FyIo+IZyq4SxQ^p^ala&+pR%-J0MxU>AW1OUW2%EEdz`!soBym}iBXB%i1DAln z-Rz@&y?q5|Z>-i7Sn=>HY%am(OB()I9cS~IuN??%F|-(23Nw3=flM;cCi8x{Uy=-s zk7smfL9`aa%9lrB77FTPSE?ANl&uT&aDn~Zk2HE;Q0F;8KcSbCv-JR)bEgJ@?9O%A$aSRs~EUb0Wb6D;dHXqt*(ppCfj6@6l z`@O}kdf&gjD_FFn7;bySynR~tZ{Ki+VrWiD?rnXdbtPMvhJ#+M-yC>ED)~-uMEWoD z=)mM6x|k`aSP2?N|G)((4-iK^Pm@3A?;M`pnI1H0?YJ+_8qYSg{zkp%&$0upjEm5D z2PR{aGNmc@qRw-P#ZXDMlviw~yLG+f-d65uGd^O+r;+TrzdC5VC#bR+H+bBWw_U73 z{*H_h)@HubK({y)(?|X}R>n?oLw>bCD7%~L0Ic6jQ7z1_4m)aR1)j`GY5uX=5+@NB!00A;3cJ-0Q2WT{WT}C^UiNs=q>SNd2NB^>bUM- za13kA6t%`2l88S(ecZ2+@jcDOY}~AB7ZtnO?2mIiLe7V(Q0A7f+~{uB&OyrU6xz$d zWLE~^E=}?ta$d^ZLIoR*`iBauU()zRRA%)p6^~1ola5!zJK0Oujjg9$IM6I?^>NPlH}=PE5B5*1?d?gHS-zDe<34`V zI4eHGbk5T%BK&XOWLUG!P4U(;=D`b3rdCql#c(*;vg)JF#Lo==P1KVwj&9c8%GmV2 z>$gaW| z%l=dvUcdEwRH8eGc9qfSW}MX6-EQ{yP$H*pjTwJGom65*a(7BV?r)Qy_KQP5)Feiy z)uasP?0S=qC&OnHH{eB;2QzqS@u^kuO8$6I94*Urwy z&#cb#BxD!oS*_HPVmybhDxmmw>Av6HXF>WE z7M;y$37Q#K8W9s0V0MSbrrmHOP}sL3V>ewYeJr<*7Y(PJ8?M) zm%6S7X9o9@(`6B%q)!cW>+?NNtLwUhuJezd8Vt)O2uKoTVu!>W>gBZ#5S}^BNAw-U(dYWjK7hLxMQE}O0 ziNi^g2d+kH`s+8OQvPSMpe9kvV_Qk5rIL|By7W}XZaibi@EkYjZsv2!6gx`dbZQcx z?)}&N3S>gg3n=ctL)k7fe*Ap@@E}Om{O2+dcC2e}KB@5D!Wayd-+zOEy7~^4O3?_? zJdk;>Z7j{IIi6fUg1jcqW9Hp19+QRLGiG?HMTd;b7dyHiBmKSRch!VjyU^60|D>EO zi<@H`KMz;c+Vl=p*A#9USG;+u83U{Fyg&bY#kH@QE6BuU(D1$axGBohS*_Hw+Nz06 zA=B4uCUnUoDO|`V!IP`cZn$Ty!JO*b{0EfW91`&EU30SWw*T?MBI4y9)tkSouMa#_ zUdp?E%U=WN(eytrP50LZedzaj{;@N%5$oU+RQ9x;2)D6HWGhjkOw#Bd1#{jow5k0S zQ64uOYQ0$-&MQ`NknL8i$q!CNfs=}Vw#>X}h~?E4RBmckZ0hcFc2nfTNpp7X7$`qb?*22 zIRm{Kr*VBchhgkLvQcDbtuzk&T%w^8U27<$*V`;-#&eaXzg8|9&dV|EJWugXE}h4l zu0SGYrv*_h1UjSPW4T9sWTP3KixR7LnTKW1vqd_MHW<$jh}o6r4z$aoBeV$LRZYbO zmtu*<9EraoLs3~~#xaEgZiK^wJ z2X^o_D?;GnGtESqa7Ol0v4s=iA;!y!xNtdj9a|3>Pl(TU5*aBlGK004)a~_I6ce{p z=i_)=hlufdEJA`9Df_u+iLZ1{TwtKLeRjAgDZAf6P3o)Wc$;rS$9TQnZ#uu)5I=vS zZ&SCBe74*^)C(N6zuVh%rgvwb#W=L)$_>Xqt4Z{x2|+!#XSspwMvGjCsSuJ~sgVr+ zAQDcgAy%G;w{*>02~F7-f0E_}aDnOD^=x+Aj9nXoE*{LQTfTg@x11P zzwOGd&>3S@%^cR*7|m>6M3`ctp`jhFG)AFeuJK@)0zl)Y*N2NE*;3j2(?x>b*R~d8 zZwbQ?{lyWjb`2dtYL%OlL18bM)ucc0On7*Zo3cg9n(PV77N#;5sb!9AYvH{Jd~aaY z0wstpb$sX*hWamN{a-scl076v8HeDpT<4zHvmfiWJ6XH+6T6<#d(@&hY*BI2Tx_p1 zSFt{^!#d?q_|5a=PR|CvLjXZJ2&_454z}tR<*(DSoVtD+n)NpLrXOqrxWgXq`ggN- zSsiG$)aQx$B!^z06Vdt=e(X}S=Hd|Rn2PHfX1+IKqsj?n^yJ?v7$76%+L|KB8V=<7 z%DKb$^WQGg>mTm+hk4JYeIFJaKuzUg(u8a=BqTx~`6oSJBmwAft%$KhNa;9(KIV65 zIjjAS4B2(Ozht+EQ}-n=013L@#g9I$?}V&2FIHE@*>!gl1H;Zi(ZQHfVb2cn@8cEw z_*9^N-eVsn#T8&iS&DX=fR zQT<&v=vmK*f5HtBe;W;irK4iX+hYDt{2$bRB>z4A-z)$7xM4e|&j46kV?@~-$LfDQ Pe}JN_s!ZkkFMz@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGf6951U69E94oEQKA00(qQO+^Rk3I`PnJ7VgQh5!H{ z07*naRCwC$oqv=ZS9Rw<_rB`xnb8kRwk2CKvV}1w*no&lOu*PC;LWnx1ok8lPT&v@ zIU6SgVlOynle2+MauNa?-~{&USsO6q$7Xk76A~Z^!TiRSNwEA2V{FR^|Bz(MmTk$B zMw*$fdiU-hRn=WxUEMPyjcgN7>9jPO?yh?E>c0Eqd%yQS$If2v-bH@QM{smA`RD}Sv9D;+207l|oIp^~6ui;3JTI4E%AZC~dh9U@#V{}nh zqAMN}=FE9wc7}(i4{_h)kFodgG&}b0<8YcW=WsY?%vdBMBq%FFixo*i+l^II%Bd?> zuzG5W)hiQTxA|<^Aq#+lT?#5gByT=dUNei1gfp%0fj6)MC!632R=j-B_ zDhLPy?j-I=?l9spcQ{QWi6sORv=x`1+Oi;mIJkhhqb|5Xu*g0U{_&1GxcZjw^H4HL zOWGI^C6Xm6V#Z{u#YqAt&~eacMd0BWPNsRlq9Ul2K4>6uB{2aDc_75HMtnvJqPwG7 z1S1M=85#qb1|Ic{&-}}cd~C=49GX~3KuO(lZHZzAX5g9&qMH?FSTH1yu0;SLL>~x- zL>)YkVR#ZTY2ls=qKFhfFCWhsLF_+t1)ShcROe74Tyw+Ce0s+N9GF;%NrIY<)mK^w zB%VV&rJ&aZzx>Rys4WZPux7+@H(Zs+4L*0%&HUdV?&e5m6^SdsK%!{N>6vpW!XPm)`%`fl*s;6_^WNVv$xeIxFf3I1|paO)*R^2(}DT_gC<0eNYEl1V*}dJ z5pW|!1yLl-fq4P#Jo!FiPn$o@;G_CH{HVcO$zpHT-H0x1y=MpCInqUfpg1vF&v;`% zeIk6|M0wyN5htQ9NH_n0X~@6p{Vzt1WWn>_YnNq-Xody1O`(4CD zXcKa+RWYwB+F*Jc&J~od8!-uVlZ0;4!nIJ9Vu(12Q@}n>%R#Nc9hU*^XSR>%Ny2v@ z+{?Bj8Lln7CK&FH2JM;Qsurx94fjA>l_bkZvN_fz%9ayWa`LKGw3A$zqbqy6kv+2q zncjbx)f0hOoZQTwbb)-jE`T5Pg}G?>X4akSez=3k1c^s7ceJ7r-5ra03a=hulylYd zv*H{ZFkXAs8C-JKnVh-i1ST(F&0Q>B##rjv}dvt3LDRb7spp9vb#3+pX~ z+ZR>XmpL~-um_SUf_YAI5bxuCDvh|G6fjH-Mq*CKgr8c`;cc(FnCG3ak`-nkiuDA` z%TR?$0e3?ZXp5s0EnpeUeg>Il84yZyXV?Dy>`61S#1S{pTyyz6CL*e#CWyCDnd4Qf zJ6!qGm$I&%FcG_m3+{ph?MF6Vfp$u>@5{d7GfEK4lv`El2*QI;>}NVrJP1()iJ(E4 z&qXmnCD8VSGqlUwUv&|uD~M#IA?Gq`wwys;7Q~Upx$wovnbdptJq}4HH_PfI9{Smj zF+$yniV3J4;f?1!m(3GX2oVzncTB(&CqzeU_~4H+R`_(q9e-rt8+XUd^1!3iYVPbi zJcFPlh3*;(N(u<49^|wvAOa`EgIxHWXVW1NLkqQpP8#T>LSo*Fu9qL&vPSHIp&?P| zI?(`)q>^yo6EkEYxHyR^Vm4q;o5%~QO4lP9#szEFvu@=CP9&J%5{aR&fS(SGnx$L> z%L{6WqGqW^&;qk*nn%(-?N<~^jhOU4!2uG1jcZoZ5kbu>l!xVGSrA98;ye=e<`wRa z75U}-zdq8J3!(2r27$?>mFK2u&W$d_r+O+h=CZH%B>0GUb=i1@Q*BXqb)T1xtKcaAkz!HQuis)HOwcMp4#L zn8JaWV*EA7OG=U!m2y#_ohAKLoB-ySq^M*-f=fUx|5*ye#(I>8+A#VA>zp(rijfm) zqY9Zi9SeCKN^v=*)xQDh3$kg3i4%h0<^9{>&G-1Tq6G=pdm|gE-H&6?Q8(pPzGbQT zk9C1m5sIoc85TKd5Y74L!^{zc7$d5h=k`PKXexrJs)K@w3<;vlBaBH%9ZXSEVmr$R zfaeby#U)FRf`_uIWD3Dhw`^rs!}!LGi**A9~-hQsmxJ~ zMvNJU4AN&>;>UJjj6q2M~eI!~|1QQ%p@w(P?*Bf698+tXV^+)9DM{BBwKX z*i*i_{cgIM;;w_M*g--*C7woRgYuAv-o@PWSstftO86!?cqZJs_W=Lv_FHMG(~d3N zg}w^zpG$-0Ek?vpkF;WfVf^@+&*IrDR*=+I#KVs~%x$-Q7f~tNl@z3jqIF5{=b)%) z&$MT0mvhfOhc#=~43sl0#j#_@54rc=`_Uu}=?B&77%Q4wz@qWuEiYvC>Q#+%n`If_ z{`NmJH#Y|oP!(b{G$=_3sD|G8b4?Zz5wa{}{rdHsb=Fw~9fayE8r{rz_~AX=eA7*A z-FgGpe)(Farw@^3u^4L~dUkhWj3gn@nV8^(FL(j3c*QF?|NQfL{_}r~6Hh#mBuV8GEbk59*^fs>Ue ziA|8iKpIk9s%A=%qV{A)9V-I@9Td1mL9AWXR1r5)b2RNR1(-xE$$EiCqj^^$iXvH{ zOTvT-=y3WkgoHHB@(18$ZS){#u_}n=_p%rXAwe|s1qDBL7)OK<0$G;j$m4Vas%%$`-RI?WDo9-t6 zPDJyC=fM6sn0x*#B1q_LKz z^uy}kuTS8TgXAS#FakJfx?WEZsAx%%vC;BEltA^GX1Up(ot@>XtFGb$ANat4rmoJ{ zd{(YW2N9OKxu?x-d=<&8(*lWi%$UpnE9&{qnr-PMW5C z>QkTMBOmz)p=j@?m3gVo->Cbney$0ss@`Laky~%Ql`F5jl3lxYHL|s|aYa^EX7z@w zaD?lhdpaFW}yn1z{MkTiE#OY1eV*tS{2)IllCzf8s+Q`Vb(!@B2J+SRHG1 z!PMuu@3V&ix5Lc2>86`_&wJj(V~;&HB;;DSNb?r0*Q46`w8SW_c`P8Yd2g@{584KN zuIhFBForcwpoo(LrRD3`0cH`&p`@ChR~NX_$shP!C4d<;uX!J#a?DZ$mgO}E5QEAQ zB#=mgO2RF--o_vO@%xFEW1QxKd4Ysf0;QpQDYTrb_Oxi-%G9;!K*mKBB=Gfbe2Y(f z;u>b>(jrdCMM|p(q%hv>^s%I;-_f*!t1I{Epb_iit814Q}$ULl5m4 zo~tn$u|B>b%ejD8b+KOa$xrdm-~M*ZN0fek>}dU_`Al@VGV14@&!p4^XxzB!(1_Ra zpruxPG6k=iwy%$&4$;&j=+ay^-E%oFQYj#7^4II%i81zEtZ_bHJZS z5KPmQKl`&!F+Dxq*QRAt1@}HvW|V*&jX!v_tuR6eBuO$bG13sMl;B!TE&5n!Voc^8Q=yf6I;2HZUa9{pK33jrR(wwg0Yr=m zk9kV4qHFp|e{W#l_*f0iQRGAydCQH9Z+z#oMOdJ6U5?3>SA{2p(9?;* zl(V1v94@%v0+J*t(x54K-gOtZ-u7LRq>UAVDkZtZX|zI3u2LT?7e4>_FYwZrzLa*m zL$b2d;jNobXP+CbB$q_#!3G7}g}j~cY?AQxosY1`auS26pau)+V3=s&h(^wvXz{|e zC(u=8!j*(Ulzu?l6%(BTnFy=mDo$K6g-1sc88TH(E4aQ|%dA2PksL2MEVYj}xIA@G zy?n3kUJSBY1TCUm1k#w{h2_YytPySz$(b`{a8bQ~4LO*f2UNn^HEX#1H-D3hFTRKk z8#XXCHASls#26zpGc)Ylx1T%jx|>gb`qO;nD_`jacB4S1>h*>fq4T$&`y7{F@t-(j z(Gr_Hg1%h;hlrQ+UfuUPNLM zZQ$~V`k+p60S_2?x3Ly;2r1AWikhi8*j2M##k8Iji%h{J@=Fzs!5y z^B(r^e`3h0RPU!W^W_+-uGZY#9QWL_ozpjMA_*oaG4Fe*br4xV@??GHTG^^c29f`U zQi1w}W|r>?5X_lyr=vv+I$=P)OP=fN+f0$19Gm8NgC?zB@0%vys>yGujzv`m&6C@Z z5G+YqK;@iPJ9h~s^*DaD-jD)lp-DysD`oe!s`jkjLsclDWcc*mk@Ek){_DTaJKpgQ zRo32RE3UYL)vHz?6)boD`RDWg_x~}iR%^lj?!dD!W5 zQ^X#Ea_%|L=bi8T4W=e1a~j^_oDNhV3Cg9HzM40`>5X|(pokk-07~IS$;q8}-pSnD z9121-!>~TxqGwu+kO8i^#G*BE&1CsPEtTSy;G%e0A5*Y=q{sG=K~X3LON(rSOOFXM z3Zm%Yck{qTJ=3AXLMThnf3bgk87X+9FgW)Su#-5V>XC{=&7*6lb# zB~|#QstHG#!>XV>SpfIAylrz{nPx1}a~3xveByECy&}R(&O46_FT8MMN^r5qnP;BK zMHjtdsLB39szVPQnr3=>dVI%Np+_C;)gd^;a7}&1H!^dIKUVrE#Y8V8C%vE?c(E3% zFh=PlSARE@KWzvImdclO`WdS_9c^4D2%L~4jbJ!PPH4^2fncDX3m%n85)ppk^}oQX zRjX*X+e?ydnw*^EWiNYKzf%W3l&xvHj;eC-&>`mLx=XVK+S5TZmgcNZKdO@)N&)C$ zk56H)`IsVd8=bcvt!49ZoOj;&ONy7eJI_7qtjYq{-Xf~M>RBMOJe!luZ%!03KnMM{ ze(kX|nvWqLt!Qyqw%^o}rR{di6H&#`>bdEL&IHXp3;Camjs=^&r z_KiD@HN#%%c$K#-upV8#s&%|l=4oblQTwYQVe{!{@T`p+i`=dsvtB5D@)avq6eYoB zdm33#*{oT?zg$R)syxj@2}? zfW`1+ksm~)g2~Isd~=ikx)4yWY1x(LdFXnTkLFp7WJ&K+L}<6#W62o3;M#X{}MEq)m%< zA+)z~^U&Wk$$MqOYuBzNBw@+tTtk1Sv9j^jDDp!+Ky{y|EnOeG_Fl9s1^y@0ELxd5 zs;$B@TCQ6dDd=2Fww;+QAiMK4C~H`%W>PXn8;(0#t=4g|3eqs|O)k->XOPUdqH_{L zBz4E7%f^*0{E-7l)E-HqY@8$|-sAL=>Ol*z+EP|`k1(N-NkC)7C0nu$9?LZ8U|p^Z zB--mV_}nyx#Ssn`5g~iShL_c`)yGu+Yz573XiQ>=Xc25FTC`m;vmV8(=~Dv#;S?rSOqdkq9k0BEw;Y)vnh`YgU=n&= z!U`Q&N`~iZG7}-eS=VW?!i^a65PvD-)KP-8kOHHp8qi*7dFVh_j2axZ;KlSLc1W#j z$5G=O>mwp19}$8oi8&iPEjCOh4I#Bu0NCMj)UqT&EFvDUMebfY$~W;INmoV&Kuxsy zUQzyW3Svg3*Q$VaJ?-Z;PUbk`K+w=wpkFN#8+?|Ppy@a)%Kk?00?`+wB+9OBBL%Vd zK?jMBg?>{eb;((=16OINezU?&F6BgXf`f$s<^;2&MzHEkVChAv&6$!>AZ-7E9Y-Oo zoxUkJ8UlJ5+)#b=LmYp9Pm0E?If;S{l_8HE=Qxcx2>em(CgnY%$`B)0Mx%@>xo=>Z zAr|mNaEz!%-jPm@n@JdF7E7O{pP^Vfd*xmNh~tB&(E#yqDa4R%m1eZy$!@VM)wNby zsYL{b;tLQ&*Gl5u9T#Z^TzxcO!>cM=oX~slOJ7kpx|hr_p4ZR9G;vPsD78bM86=`b zcirKK(v$(JGotf3)1hdz@8%4<8jTQKu>-`A>6fJy#$H8Xr8`9#D30Zd7UH#FWV5N@ zdqJps!G`t*d~7MrN7-jEMw{1h9t>cPkH2JQq-jdM@1r+#?>gE%bW=U_(*>d$mt$@W zRz{Tt&gXY5M3|ZwFGu6cG!b0uH?68gC$N4#c`$!F_+AgfY3SXuRI+*h{r5Ned1bjm z(_9SPXqTB3FJ;#9{cykL_EyLRtp z=dRrYKI6Cr*4WB#h`mzD&J=%yK~vt;WWWdJ!jCOl8R0HSB}l6_2wkWm8BYTf1p>i9 zE#es6kQcm@Iw2Y&U8>gE-HGnFCSVb<6qk&c!l$B~TPYE1G>(_C{nl-G- z<_JiyW5axP7V~M6l`B__t%@7P05LbVZr#eGd-w9Jji*&$y2XoQ=^H)v_3`Cd9cn8EReU~K3a%eP6LjfT@7fbjTvWcbWOau`dE&qm+;GDUyzvdcc&tx}7$cwk>}T1& z{hoPs>tb`wO#%=t@^m|za?A4tfjSnKL$ECJz<~pN3E};d zPCki^8#jy%Y^q((s*~XEeE-fn`S`~_!I7DnG4b$V^w`&IIY@o|)*E=&yWY+0+}xNT ztGRouFNClmWp~^00bKL&k7N0)9D~0q)sC^FOb1R^j3^=BSVjf+NG47O1Xt#Q4kW}% zbCHRWx**yivq;O0G|5}jDax$HCBcnL_RU0Rf^*M3w^6H(0>&ZV;i}YFpSb1|Tz&P` z95`^G5jby}Tz6+~ZjOKWhkxL*%Pz~C5{>Zd<^!2~IO~We?tP8c+}U9qB*gLV5!sNc zA7z#Y?z`Npas0`Z#Npgi*R$@(5jx#Suz(m$Ws&E(uxZ5#1gixJLU3W@WSf_-UBy&4 zB2npBz7^W4=^4)3{A>a?viJ64fp!F5@rqXrbzPnBymi3+qaXb!S6+D~H{N(7M~)mJ z#z>Z>J*{VE#KO0mnVI3X+iv5%?|m;$teG*-ioA$4tjr2lu`Y0#%-iU-=3zdC5z-_~MI;z4}g|m9#L6%*@Vm&-Q!x#y7vkx4!kQzHe4^F&o#sy(w5( zC~)7$KA)zCEYf9INM^-7Z?q%rHi43MMdDe$MOIZ6 z$Cx)t@`Q6%uja$AyOi%g_z(vU&v4fIb)0?bdZs)gu1B3c8NTDlbI*D<7ry)_x#5Oy zW9DeccPgzG^E6;oK(VQ!%0R!+8@JuejoWT61jedB8KKzluv~a`3~f}wR6V;gP`*$x zp~J;Td2nLUid_fF42cfGBSV^Ani`lcp(ZR?Oe%S)K;8OO8-+G<6y{~$6d3`9QPVk_I!Y`AzB!srhstKEbs(XSo6;U=H1Rp0PtKA$cR@@ybwHj16pD~KA=$$zN) zz!z^S7d!9O6ze$XY`BOlS6n&{ko2O}7?OarQ4d5T?_n774IahgP_)*=&J<8X$UvN! z1Y!~}RTN#iQqsxRHNP#5iWi8 zt4C)OI5y#sqfQkcFAq}&aMJ~irQ%p>%$Gd4VCJMIWUl#c^HhqnU67Oi1lK$T zsKaJTM0ye)#q$yu%Sh6c#3JG;7E&^C+;R?E7wDGPb|(^Zvc*D~YCW17TzKJyy#4LJ zmYXllafPz0*?iI4d}+AR8bN#4Q5AmX-@S&*F8kGy8ljn8BLl@w!&~xHH_4QdaLMok z_kmW*$Bmb`$ShIyQ;7+v8`IKa$D@z4_5K~~dg3w8S+kCxeerp$Z9%G$iA*2`4?+*% z_u)`!paQVe1_c$TN1ykiYpO@)M7ZhUy?pWZ+ew(e4O6tyRQV8KZCvVCzT2NAf#9$&qk_H}`5&rUPTls+sheMac$uvP% z^N$bi;huDsteqTH6VEbWIQ7(1`QV@Y39tY8U+8I7tx)W%fsDxb;9yjLoNB&$%Zs;g z)m2yVyyrb{XscPFISbMVz)OFV%lR};(?hMZd4xf~#FxAQRzIoG)QYZYtGA&RdNC1H zVPc}ip%BR=;+`@WB9FE^d|>N$`1;=67(&2_I(|U)T8!T66hYl-MPb$h_hcy_xc)l+ zHk+Xvj5TvcCrgU98j&dkjZRw7%8shI$ea^TJc$py|NVUEgCF9wjT;9l%jzq4A(~{= z7GrOC!|VCj)gR-mv(9SXlEN3MrF?O3Je{^IZkkJ{iF;YCY;;A%dDS`3XDW+yV$LWj zcZ_|cHOYUyek=cU*A5QF(DPj+<^fD3AQBMIeLxrJdL(8BrU(gcf~Q?H>(ccWckDmJ zAAb3(e0l$2lGtXdn}D~N(+M(WdDSWF*)-Y7cRMicZEC&PBLtz<3QSCPc*8Hgo-cg< zbNtaC{sEgdokkLrBq_J>@*yobDqq@X%z#>zrTC=6? zd(%@iQf^&m#kH(AzH)37a{xK3zm?=oTO~{9+<`e4{$ks0{OJ$x!+eS~IDr)RJZrFO z?g*Ejw2C)ea6ZpH>10+BXp`?o;94|fvRLfrXK0q;8c0zx4Yvt7QpV>|!nj_n-G zCW#uz#EUFQz=6%(Y2NqRf6JCNQ*;o-TY0mlCFow@4p}q~9XiAvcih1@zxhqByY71K zx_kS;hB^J_K!cD(nLj;c{dz9C_(Fd6-~S93T<}s>ty5zgGanTgIs<9$anc0TX`Gc&X3P>QswX=DKEF*DY#UCYTQpG*?Mk_lprkr*Qn zJn%qeN2_^v;vvTTxjyI2Gjl;KPk1mhKKPC6`Rlz$5Dy&bM1l+ITC}8{qt%_}l6C92 z^z7$x-uhEHbz%bA5P+6>f7MB(i*m$-{Ra6Wo_b5XtLFs*&uGnHlyy{y6vFe?QaH)9l>2i^m>&vU%a`H zv476_i>=%E^9LUxYqiKkFoU+VkOFL`C<_e*PN>n4!VfY$FT7ICH9}8Q8d(uusTB!+ zh10ytyI=Mb{F_auF{ObJg%|{rNMaE?%36zs2%_DBnfk&Mau!rHzLa`Op9`Y!c2Iv$)i)eC;f@>qGMPd zd*@Vlja@EiD_6YgVqUavEgj49azvNjW|2=~E5GIADLnduNG^y`oYajd5CwKWG0k7! zbPIp?@P3|XuLR3bkHn(aoLXg7S-zE)<7AXnqYC-cBN|gWVzeaXSI#_}*Zla4Ikgj* zBHt=QYNUXt3na08JV}C>quWyM-ce{I%bRN21b08apD%p>dwk)MN7!o#ZBH@2CY&?Ld6fFC8Vcad(&q#0{N;H4W+;lk55 z@uCeIIeBt|wi+r1nrq?^3)et=Sra~!1#3J5;ObpGO hq+nDpAJ3fQ{{wui&O2PtgVX>3002ovPDHLkV1oXBqVxa& literal 0 HcmV?d00001 diff --git a/web/images/spinner.gif b/web/images/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..09e286c30b4b7bf694b6990c3933795b8bcb8e7e GIT binary patch literal 47343 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

    `j`_+r2kYUk0!qBR56 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 literal 0 HcmV?d00001 diff --git a/web/images/up-arrow.png b/web/images/up-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..122d3206d072850abc1779f79cd14c1382e5d7cc GIT binary patch literal 649 zcmV;40(Sk0P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyuB z5G^!ZQ|vte00Id~L_t(o!|j)`N*qxbh5vI2Y>_e`f=RRsHnB*P!d^=;h0ow4ggk%` zU}YgbK=2g=n{*Zl2}G>7TF@%6g`O|XTr#Y?*>z`k#^Ro426krdch8*v|7Rl>Ea1TQ zK|Dv<&X7C6(Du;wPW`ve1?1y8aBG`Nx4?S+n$96@zXApT{wHh?Y_C2GXMxwYuQOz} zvj+Pcc++VvZTDE zfbB(B_=fG98RGb)7}&l6HX1pbZ?wGv{91sMV{6RzPhe%*sMVBgz67o!;$1`_NsF%2 zh!Aic5g$@Yf99FrJ>csSoE)3kYOUT(A2HQf%;%@Hq$&acr=uLxTsWhat is Fun? + +

    Fun is an experiment, just for fun, but Fun works!

    + +

    Fun is a highly strict programming language, but also highly simple. It looks like Python (My favorite language), but there are differences.

    + +

    Influenced by Bash, C, Lua, PHP, Python, and a little Rust (Most influences came from linked languages).

    + +

    Fun is and will ever be 100% free under the terms of the Apache-2.0 License.

    + +

    [Read more]

    + + + +

    Blog (Feed)

    + +{% for post in site.tags.pinned %} +
    +

    {{ post.title }} 📌

    + +{{ post.content | truncatewords: site.truncatewords_length }} +

    [Read post]

    +
    +{% endfor %} + +{% for post in site.posts %} +{% unless post.tags contains 'pinned' %} +
    +

    {{ post.title }}

    + +{{ post.content | truncatewords: site.truncatewords_length }} +

    [Read post]

    +
    +{% endunless %} +{% endfor %} + +

    Pages

    + +
    +{% if paginator.page == 1 %}1{% else %}1{% endif %} +{% for count in (2..paginator.total_pages) %} +{% if count == paginator.page %}{{ count }}{% else %}{{ count }}{% endif %} +{% endfor %} +

    + diff --git a/web/js/.gitkeep b/web/js/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/web/js/cookieconsent.min.js b/web/js/cookieconsent.min.js new file mode 100644 index 0000000..54105e0 --- /dev/null +++ b/web/js/cookieconsent.min.js @@ -0,0 +1 @@ +!function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var i=" ";return 1===e.nodeType&&(i+e.className+i).replace(/[\n\t]/g,i).indexOf(i+t+i)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(i,"")},interpolateString:function(e,t){return e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(e){return t(arguments[1])||""})},getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"=");return t.length<2?void 0:t.pop().split(";").shift()},setCookie:function(e,t,i,n,o,s){var r=new Date;r.setHours(r.getHours()+24*(i||365));var a=[e+"="+t,"expires="+r.toUTCString(),"path="+(o||"/")];n&&a.push("domain="+n),s&&a.push("secure"),document.cookie=a.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,n=0;if(0===e.length)return n;for(t=0,i=e.length;t=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38+(t>>16),n=38+(t>>8&255),o=38+(255&t);return"#"+(16777216+65536*(i<255?i<1?0:i:255)+256*(n<255?n<1?0:n:255)+(o<255?o<1?0:o:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,i){return e&&e.parentNode?t.hasClass(e,i)?e:this.traverseDOMPath(e.parentNode,i):null}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var i in t)if(t.hasOwnProperty(i)&&void 0!==e.style[i+"ransition"])return t[i];return""}(),e.hasTransition=!!e.transitionEnd;var i=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){var n={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"❌",target:"_self",policy:"Cookie Policy"},elements:{header:'{{header}} ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:'{{dismiss}}',allow:'{{allow}}',deny:'{{deny}}',link:'{{link}}',close:'{{close}}'},window:'',revokeBtn:'
    {{policy}}
    ',compliance:{info:'
    {{dismiss}}
    ',"opt-in":'
    {{deny}}{{allow}}
    ',"opt-out":'
    {{deny}}{{allow}}
    '},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};function o(){this.initialise.apply(this,arguments)}function s(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function r(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function a(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function c(n){var o=this.options,s=document.createElement("div"),r=o.container&&1===o.container.nodeType?o.container:document.body;s.innerHTML=n;var a=s.children[0];return a.style.display="none",t.hasClass(a,"cc-window")&&e.hasTransition&&t.addClass(a,"cc-invisible"),this.onButtonClick=function(n){var o=t.traverseDOMPath(n.target,"cc-btn")||n.target;if(t.hasClass(o,"cc-btn")){var s=o.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),r=s&&s[1]||!1;r&&(this.setStatus(r),this.close(!0))}t.hasClass(o,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0));t.hasClass(o,"cc-revoke")&&this.revokeChoice()}.bind(this),a.addEventListener("click",this.onButtonClick),o.autoAttach&&(r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a)),a}function l(e){return"000000"==(e=t.normaliseHex(e))?"#222":t.getLuminance(e)}function u(e,t){for(var i=0,n=e.length;i=0;o&&t(n);return o}.call(this)&&(this.options.enabled=!1),u(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),u(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var o=this.options.window.replace("{{classes}}",function(){var i=this.options,n="top"==i.position||"bottom"==i.position?"banner":"floating";t.isMobile()&&(n="floating");var o=["cc-"+n,"cc-type-"+i.type,"cc-theme-"+i.theme];i.static&&o.push("cc-static");o.push.apply(o,a.call(this));(function(i){var n=t.hash(JSON.stringify(i)),o="cc-color-override-"+n,s=t.isPlainObject(i);this.customStyleSelector=s?o:null,s&&function(i,n,o){if(e.customStyles[i])return void++e.customStyles[i].references;var s={},r=n.popup,a=n.button,c=n.highlight;r&&(r.text=r.text?r.text:t.getContrast(r.background),r.link=r.link?r.link:r.text,s[o+".cc-window"]=["color: "+r.text,"background-color: "+r.background],s[o+".cc-revoke"]=["color: "+r.text,"background-color: "+r.background],s[o+" .cc-link,"+o+" .cc-link:active,"+o+" .cc-link:visited"]=["color: "+r.link],a&&(a.text=a.text?a.text:t.getContrast(a.background),a.border=a.border?a.border:"transparent",s[o+" .cc-btn"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background],a.padding&&s[o+" .cc-btn"].push("padding: "+a.padding),"transparent"!=a.background&&(s[o+" .cc-btn:hover, "+o+" .cc-btn:focus"]=["background-color: "+(a.hover||l(a.background))]),c?(c.text=c.text?c.text:t.getContrast(c.background),c.border=c.border?c.border:"transparent",s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background]):s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text]));var u=document.createElement("style");document.head.appendChild(u),e.customStyles[i]={references:1,element:u.sheet};var h=-1;for(var p in s)s.hasOwnProperty(p)&&u.sheet.insertRule(p+"{"+s[p].join(";")+"}",++h)}(n,i,"."+o);return s}).call(this,this.options.palette);this.customStyleSelector&&o.push(this.customStyleSelector);return o}.call(this).join(" ")).replace("{{children}}",function(){var e={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message);Object.keys(i.elements).forEach(function(n){e[n]=t.interpolateString(i.elements[n],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var n=i.compliance[i.type];n||(n=i.compliance.info);e.compliance=t.interpolateString(n,function(t){return e[t]});var o=i.layouts[i.layout];o||(o=i.layouts.basic);return t.interpolateString(o,function(t){return e[t]})}.call(this)),s=this.options.overrideHTML;if("string"==typeof s&&s.length&&(o=s),this.options.static){var r=c.call(this,'
    '+o+"
    ");r.style.display="",this.element=r.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=c.call(this,o);(function(){var i=this.setStatus.bind(this),n=this.close.bind(this),o=this.options.dismissOnTimeout;"number"==typeof o&&o>=0&&(this.dismissTimeout=window.setTimeout(function(){i(e.status.dismiss),n(!0)},Math.floor(o)));var s=this.options.dismissOnScroll;if("number"==typeof s&&s>=0){var r=function(t){window.pageYOffset>Math.floor(s)&&(i(e.status.dismiss),n(!0),window.removeEventListener("scroll",r),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=r,window.addEventListener("scroll",r))}var a=this.options.dismissOnWindowClick,c=this.options.ignoreClicksFrom;if(a){var l=function(o){for(var s=!1,r=o.path.length,a=c.length,u=0;uo&&(i=!0),i?t.hasClass(n,"cc-active")||t.addClass(n,"cc-active"):t.hasClass(n,"cc-active")&&t.removeClass(n,"cc-active")},200);this.onMouseMove=o,window.addEventListener("mousemove",o)}}}.call(this),this.options.autoOpen&&this.autoOpen()},o.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,function(i){if(t.isPlainObject(i)){var n=t.hash(JSON.stringify(i)),o=e.customStyles[n];if(o&&!--o.references){var s=o.element.ownerNode;s&&s.parentNode&&s.parentNode.removeChild(s),e.customStyles[n]=null}}}(this.options.palette),this.options=null},o.prototype.open=function(t){if(this.element)return this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},o.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},o.prototype.fadeIn=function(){var i=this.element;if(e.hasTransition&&i&&(this.afterTransition&&r.call(this,i),t.hasClass(i,"cc-invisible"))){if(i.style.display="",this.options.static){var n=this.element.clientHeight;this.element.parentNode.style.maxHeight=n+"px"}this.openingTimeout=setTimeout(s.bind(this,i),20)}},o.prototype.fadeOut=function(){var i=this.element;e.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),s.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=r.bind(this,i),i.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},o.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},o.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},o.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},o.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},o.prototype.hasConsented=function(t){var i=this.getStatus();return i==e.status.allow||i==e.status.dismiss},o.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},o.prototype.setStatus=function(i){var n=this.options.cookie,o=t.getCookie(n.name),s=Object.keys(e.status).indexOf(o)>=0;Object.keys(e.status).indexOf(i)>=0?(t.setCookie(n.name,i,n.expiryDays,n.domain,n.path,n.secure),this.options.onStatusChange.call(this,i,s)):this.clearStatus()},o.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},o.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},o}(),e.Location=function(){var e={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?s(i):{code:i.country}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?s({error:i.statusMessage}):{code:i.countryCode}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){window.geoip2?geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(t){e(s(t))}},function(t){e(s(t))}):e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};function i(i){t.deepExtend(this.options={},e),t.isPlainObject(i)&&t.deepExtend(this.options,i),this.currentServiceIndex=-1}function n(e,t,i){var n,o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=o.onload=function(){var e=o.readyState;clearTimeout(n),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),n=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},i)}function o(e,t,i,n,o){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(n?"POST":"GET",e,1),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var r=0,a=o.length;r3&&t(s)}),s.send(n)}function s(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}return i.prototype.getNextService=function(){var e;do{e=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},i.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,i)),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},i}(),e.initialise=function(i,n,o){var s=new e.Law(i.law);n||(n=function(){}),o||(o=function(){});var r=Object.keys(e.status),a=t.getCookie("cookieconsent_status");r.indexOf(a)>=0?n(new e.Popup(i)):e.getCountryCode(i,function(t){delete i.law,delete i.location,t.code&&(i=s.applyLaw(i,t.code)),n(new e.Popup(i))},function(t){delete i.law,delete i.location,o(t,new e.Popup(i))})},e.getCountryCode=function(t,i,n){t.law&&t.law.countryCode?i({code:t.law.countryCode}):t.location?new e.Location(t.location).locate(function(e){i(e||{})},n):i({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{}); diff --git a/web/js/jquery-3.6.4.min.js b/web/js/jquery-3.6.4.min.js new file mode 100644 index 0000000..0de648e --- /dev/null +++ b/web/js/jquery-3.6.4.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.4 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0 to your HTML + Add class="sortable" to any table you'd like to make sortable + Click on the headers to sort + + Thanks to many, many people for contributions and suggestions. + Licenced as X11: http://www.kryogenix.org/code/browser/licence.html + This basically means: do what you want with it. +*/ + + +var stIsIE = /*@cc_on!@*/false; + +sorttable = { + init: function() { + // quit if this function has already been called + if (arguments.callee.done) return; + // flag this function so we don't do the same thing twice + arguments.callee.done = true; + // kill the timer + if (_timer) clearInterval(_timer); + + if (!document.createElement || !document.getElementsByTagName) return; + + sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; + + forEach(document.getElementsByTagName('table'), function(table) { + if (table.className.search(/\bsortable\b/) != -1) { + sorttable.makeSortable(table); + } + }); + + }, + + makeSortable: function(table) { + if (table.getElementsByTagName('thead').length == 0) { + // table doesn't have a tHead. Since it should have, create one and + // put the first table row in it. + the = document.createElement('thead'); + the.appendChild(table.rows[0]); + table.insertBefore(the,table.firstChild); + } + // Safari doesn't support table.tHead, sigh + if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; + + if (table.tHead.rows.length != 1) return; // can't cope with two header rows + + // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as + // "total" rows, for example). This is B&R, since what you're supposed + // to do is put them in a tfoot. So, if there are sortbottom rows, + // for backwards compatibility, move them to tfoot (creating it if needed). + sortbottomrows = []; + for (var i=0; i5' : ' ▴'; + this.appendChild(sortrevind); + return; + } + if (this.className.search(/\bsorttable_sorted_reverse\b/) != -1) { + // if we're already sorted by this column in reverse, just + // re-reverse the table, which is quicker + sorttable.reverse(this.sorttable_tbody); + this.className = this.className.replace('sorttable_sorted_reverse', + 'sorttable_sorted'); + this.removeChild(document.getElementById('sorttable_sortrevind')); + sortfwdind = document.createElement('span'); + sortfwdind.id = "sorttable_sortfwdind"; + sortfwdind.innerHTML = stIsIE ? ' 6' : ' ▾'; + this.appendChild(sortfwdind); + return; + } + + // remove sorttable_sorted classes + theadrow = this.parentNode; + forEach(theadrow.childNodes, function(cell) { + if (cell.nodeType == 1) { // an element + cell.className = cell.className.replace('sorttable_sorted_reverse',''); + cell.className = cell.className.replace('sorttable_sorted',''); + } + }); + sortfwdind = document.getElementById('sorttable_sortfwdind'); + if (sortfwdind) { sortfwdind.parentNode.removeChild(sortfwdind); } + sortrevind = document.getElementById('sorttable_sortrevind'); + if (sortrevind) { sortrevind.parentNode.removeChild(sortrevind); } + + this.className += ' sorttable_sorted'; + sortfwdind = document.createElement('span'); + sortfwdind.id = "sorttable_sortfwdind"; + sortfwdind.innerHTML = stIsIE ? ' 6' : ' ▾'; + this.appendChild(sortfwdind); + + // build an array to sort. This is a Schwartzian transform thing, + // i.e., we "decorate" each row with the actual sort key, + // sort based on the sort keys, and then put the rows back in order + // which is a lot faster because you only do getInnerText once per row + row_array = []; + col = this.sorttable_columnindex; + rows = this.sorttable_tbody.rows; + for (var j=0; j 12) { + // definitely dd/mm + return sorttable.sort_ddmm; + } else if (second > 12) { + return sorttable.sort_mmdd; + } else { + // looks like a date, but we can't tell which, so assume + // that it's dd/mm (English imperialism!) and keep looking + sortfn = sorttable.sort_ddmm; + } + } + } + } + return sortfn; + }, + + getInnerText: function(node) { + // gets the text we want to use for sorting for a cell. + // strips leading and trailing whitespace. + // this is *not* a generic getInnerText function; it's special to sorttable. + // for example, you can override the cell text with a customkey attribute. + // it also gets .value for fields. + + if (!node) return ""; + + hasInputs = (typeof node.getElementsByTagName == 'function') && + node.getElementsByTagName('input').length; + + if (node.getAttribute("sorttable_customkey") != null) { + return node.getAttribute("sorttable_customkey"); + } + else if (typeof node.textContent != 'undefined' && !hasInputs) { + return node.textContent.replace(/^\s+|\s+$/g, ''); + } + else if (typeof node.innerText != 'undefined' && !hasInputs) { + return node.innerText.replace(/^\s+|\s+$/g, ''); + } + else if (typeof node.text != 'undefined' && !hasInputs) { + return node.text.replace(/^\s+|\s+$/g, ''); + } + else { + switch (node.nodeType) { + case 3: + if (node.nodeName.toLowerCase() == 'input') { + return node.value.replace(/^\s+|\s+$/g, ''); + } + case 4: + return node.nodeValue.replace(/^\s+|\s+$/g, ''); + break; + case 1: + case 11: + var innerText = ''; + for (var i = 0; i < node.childNodes.length; i++) { + innerText += sorttable.getInnerText(node.childNodes[i]); + } + return innerText.replace(/^\s+|\s+$/g, ''); + break; + default: + return ''; + } + } + }, + + reverse: function(tbody) { + // reverse the rows in a tbody + newrows = []; + for (var i=0; i=0; i--) { + tbody.appendChild(newrows[i]); + } + delete newrows; + }, + + /* sort functions + each sort function takes two parameters, a and b + you are comparing a[0] and b[0] */ + sort_numeric: function(a,b) { + aa = parseFloat(a[0].replace(/[^0-9.-]/g,'')); + if (isNaN(aa)) aa = 0; + bb = parseFloat(b[0].replace(/[^0-9.-]/g,'')); + if (isNaN(bb)) bb = 0; + return aa-bb; + }, + sort_alpha: function(a,b) { + if (a[0]==b[0]) return 0; + if (a[0] 0 ) { + var q = list[i]; list[i] = list[i+1]; list[i+1] = q; + swap = true; + } + } // for + t--; + + if (!swap) break; + + for(var i = t; i > b; --i) { + if ( comp_func(list[i], list[i-1]) < 0 ) { + var q = list[i]; list[i] = list[i-1]; list[i-1] = q; + swap = true; + } + } // for + b++; + + } // while(swap) + } +} + +/* ****************************************************************** + Supporting functions: bundled here to avoid depending on a library + ****************************************************************** */ + +// Dean Edwards/Matthias Miller/John Resig + +/* for Mozilla/Opera9 */ +if (document.addEventListener) { + document.addEventListener("DOMContentLoaded", sorttable.init, false); +} + +/* for Internet Explorer */ +/*@cc_on @*/ +/*@if (@_win32) + document.write("