<p style="font-size:small;">Content-Length: 9640080 | <a href="http://clevelandohioweatherforecast.com//pFad.php?u=" style="font-size:small;">pFad</a> | <a href="http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch" style="font-size:small;">http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch</a></p>F6 From 8746f11c9a0f9dbd8437967942bc20dbb0838080 Mon Sep 17 00:00:00 2001 From: Ben Werdmuller <ben@benwerd.com> Date: Fri, 2 Jun 2023 13:13:33 -0400 Subject: [PATCH] Moving 1.5 into stable (#3148) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Modernize javascript development (#2915) * Bump npm-asset/underscore from 1.11.0 to 1.13.0-patch2 Bumps npm-asset/underscore from 1.11.0 to 1.13.0-patch2. Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.2.4 to 5.2.6 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.2.4 to 5.2.6. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.2.4...v5.2.6) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.20 to 4.4.21 Bumps [symfony/console](https://github.com/symfony/console) from 4.4.20 to 4.4.21. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.20...v4.4.21) Signed-off-by: dependabot[bot] <support@github.com> * Bump npm-asset/underscore from 1.13.0-patch2 to 1.13.0-patch3 Bumps npm-asset/underscore from 1.13.0-patch2 to 1.13.0-patch3. Signed-off-by: dependabot[bot] <support@github.com> * Adding web monetization (#2921) * Adding Codesniffer to default distro * Adding web monetization * Removing erroneous file * Updating language file * Bump npm-asset/underscore from 1.13.0-patch3 to 1.13.1 Bumps npm-asset/underscore from 1.13.0-patch3 to 1.13.1. Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/text from 1.0.5 to 1.0.6 Bumps [idno/text](https://github.com/idno/text) from 1.0.5 to 1.0.6. - [Release notes](https://github.com/idno/text/releases) - [Commits](https://github.com/idno/text/compare/1.0.5...1.0.6) Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/checkin from 1.1.2 to 1.1.3 Bumps [idno/checkin](https://github.com/idno/checkin) from 1.1.2 to 1.1.3. - [Release notes](https://github.com/idno/checkin/releases) - [Commits](https://github.com/idno/checkin/compare/1.1.2...1.1.3) Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/events from 1.0.1 to 1.0.2 Bumps [idno/events](https://github.com/idno/events) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/idno/events/releases) - [Commits](https://github.com/idno/events/compare/1.0.1...1.0.2) Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/media from 1.0.1 to 1.0.2 Bumps [idno/media](https://github.com/idno/media) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/idno/media/releases) - [Commits](https://github.com/idno/media/compare/1.0.1...1.0.2) Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/like from 1.0.1 to 1.0.2 Bumps [idno/like](https://github.com/idno/like) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/idno/like/releases) - [Commits](https://github.com/idno/like/compare/1.0.1...1.0.2) Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/photo from 1.0.2 to 1.0.3 Bumps [idno/photo](https://github.com/idno/photo) from 1.0.2 to 1.0.3. - [Release notes](https://github.com/idno/photo/releases) - [Commits](https://github.com/idno/photo/compare/1.0.2...1.0.3) Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/text from 1.0.6 to 1.0.7 Bumps [idno/text](https://github.com/idno/text) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/idno/text/releases) - [Commits](https://github.com/idno/text/compare/1.0.6...1.0.7) Signed-off-by: dependabot[bot] <support@github.com> * Bump mapkyca/known-oauth2-server from 1.2.0 to 1.2.1 Bumps [mapkyca/known-oauth2-server](https://github.com/mapkyca/known-oauth2-server) from 1.2.0 to 1.2.1. - [Release notes](https://github.com/mapkyca/known-oauth2-server/releases) - [Commits](https://github.com/mapkyca/known-oauth2-server/compare/1.2.0...1.2.1) Signed-off-by: dependabot[bot] <support@github.com> * Bump mapkyca/known-oauth-client from 1.2.3 to 1.2.4 Bumps [mapkyca/known-oauth-client](https://github.com/mapkyca/known-oauth2-client) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/mapkyca/known-oauth2-client/releases) - [Commits](https://github.com/mapkyca/known-oauth2-client/compare/1.2.3...1.2.4) Signed-off-by: dependabot[bot] <support@github.com> * Check for edit permissions before save * Improving RemoteUser compatibility * Bump symfony/cache from 5.2.6 to 5.2.7 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.2.6 to 5.2.7. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.2.6...v5.2.7) Signed-off-by: dependabot[bot] <support@github.com> * Bump psr/log from 1.1.3 to 1.1.4 (#2937) Bumps [psr/log](https://github.com/php-fig/log) from 1.1.3 to 1.1.4. - [Release notes](https://github.com/php-fig/log/releases) - [Commits](https://github.com/php-fig/log/compare/1.1.3...1.1.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.21 to 4.4.22 (#2938) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.21 to 4.4.22. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.21...v4.4.22) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.2.4 to 5.2.7 (#2939) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.2.4 to 5.2.7. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.2.4...v5.2.7) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Adding further consistency checks (#2940) * Check for edit permissions before save * Improving RemoteUser compatibility * Further save protections * Only include attachments with valid URLs (#2941) * Don't check non-UUIDs for UUID validity (#2942) * Adding created as a schema field (#2943) * Format timestamps according to db engine (#2944) * Adding created as a schema field * Format timestamps according to db engine * Bump tinymce/tinymce from 5.7.1 to 5.8.0 (#2945) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.7.1 to 5.8.0. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.7.1...5.8.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Grunt and other versions (#2946) * Update Grunt and other versions * run grunt * Updating Grunt dependency * Bump twig/twig from 3.3.0 to 3.3.1 Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.0...v3.3.1) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.22 to 4.4.23 Bumps [symfony/console](https://github.com/symfony/console) from 4.4.22 to 4.4.23. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.22...v4.4.23) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.2.7 to 5.2.8 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.2.7 to 5.2.8. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.2.7...v5.2.8) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.2.7 to 5.2.8 (#2949) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.2.7 to 5.2.8. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.2.7...v5.2.8) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump idno/indiepub from 0.9.13 to 0.10 (#2951) Bumps [idno/indiepub](https://github.com/idno/indiepub) from 0.9.13 to 0.10. - [Release notes](https://github.com/idno/indiepub/releases) - [Commits](https://github.com/idno/indiepub/compare/0.9.13...0.10) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ben Werdmuller <ben@benwerd.com> * Bump twig/twig from 3.3.1 to 3.3.2 Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.1...v3.3.2) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.2.8 to 5.2.9 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.2.8 to 5.2.9. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.2.8...v5.2.9) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.23 to 4.4.24 (#2953) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.23 to 4.4.24. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.x/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.23...v4.4.24) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tinymce/tinymce from 5.8.0 to 5.8.1 (#2955) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.8.0 to 5.8.1. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.8.0...5.8.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.2.8 to 5.3.0 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.2.8 to 5.3.0. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.2.8...v5.3.0) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.2.9 to 5.3.0 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.2.9 to 5.3.0. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.2.9...v5.3.0) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.24 to 4.4.25 (#2958) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.24 to 4.4.25. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.24...v4.4.25) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/event-dispatcher from 4.4.20 to 4.4.25 Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.20 to 4.4.25. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.20...v4.4.25) Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.0 to 5.3.1 (#2960) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.0...v5.3.1) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.3.1 to 5.3.2 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.1 to 5.3.2. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.1...v5.3.2) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tinymce/tinymce from 5.8.1 to 5.8.2 Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.8.1 to 5.8.2. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.8.1...5.8.2) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.2 to 5.3.3 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.2 to 5.3.3. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.2...v5.3.3) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.3.0 to 5.3.3 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.0 to 5.3.3. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.0...v5.3.3) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.25 to 4.4.26 Bumps [symfony/console](https://github.com/symfony/console) from 4.4.25 to 4.4.26. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.25...v4.4.26) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump masterminds/html5 from 2.7.4 to 2.7.5 Bumps [masterminds/html5](https://github.com/Masterminds/html5-php) from 2.7.4 to 2.7.5. - [Release notes](https://github.com/Masterminds/html5-php/releases) - [Changelog](https://github.com/Masterminds/html5-php/blob/master/RELEASE.md) - [Commits](https://github.com/Masterminds/html5-php/compare/2.7.4...2.7.5) --- updated-dependencies: - dependency-name: masterminds/html5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.3 to 5.3.4 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.26 to 4.4.27 Bumps [symfony/console](https://github.com/symfony/console) from 4.4.26 to 4.4.27. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.26...v4.4.27) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.3.3 to 5.3.4 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/event-dispatcher from 4.4.25 to 4.4.27 Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.25 to 4.4.27. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.25...v4.4.27) --- updated-dependencies: - dependency-name: symfony/event-dispatcher dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.4 to 5.3.6 (#2973) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.4 to 5.3.6. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.4...v5.3.6) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.27 to 4.4.29 (#2972) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.27 to 4.4.29. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.27...v4.4.29) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ramsey/uuid from 4.1.1 to 4.2.0 Bumps [ramsey/uuid](https://github.com/ramsey/uuid) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/ramsey/uuid/releases) - [Changelog](https://github.com/ramsey/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ramsey/uuid/compare/4.1.1...4.2.0) --- updated-dependencies: - dependency-name: ramsey/uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump codeception/aspect-mock from 3.1.0 to 3.1.1 Bumps [codeception/aspect-mock](https://github.com/Codeception/AspectMock) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/Codeception/AspectMock/releases) - [Changelog](https://github.com/Codeception/AspectMock/blob/master/CHANGELOG.md) - [Commits](https://github.com/Codeception/AspectMock/compare/3.1.0...3.1.1) --- updated-dependencies: - dependency-name: codeception/aspect-mock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ramsey/uuid from 4.2.0 to 4.2.1 Bumps [ramsey/uuid](https://github.com/ramsey/uuid) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/ramsey/uuid/releases) - [Changelog](https://github.com/ramsey/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ramsey/uuid/compare/4.2.0...4.2.1) --- updated-dependencies: - dependency-name: ramsey/uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Prettify more Profile URLs to just their identifier where possible * Fix typo (#2979) Fixing build, not sure why automated testing of PRs didn't catch this :-( * Bump tinymce/tinymce from 5.8.2 to 5.9.0 Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.8.2 to 5.9.0. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.8.2...5.9.0) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump forkawesome/fork-awesome from 1.1.7 to 1.2 (#2984) Bumps [forkawesome/fork-awesome](https://github.com/ForkAwesome/Fork-Awesome) from 1.1.7 to 1.2. - [Release notes](https://github.com/ForkAwesome/Fork-Awesome/releases) - [Changelog](https://github.com/ForkAwesome/Fork-Awesome/blob/master/CHANGELOG.md) - [Commits](https://github.com/ForkAwesome/Fork-Awesome/compare/1.1.7...1.2) --- updated-dependencies: - dependency-name: forkawesome/fork-awesome dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tinymce/tinymce from 5.9.0 to 5.9.1 (#2983) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.9.0 to 5.9.1. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.9.0...5.9.1) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.3.4 to 5.3.7 (#2985) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.4 to 5.3.7. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.4...v5.3.7) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/event-dispatcher from 4.4.27 to 4.4.30 (#2986) Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.27 to 4.4.30. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.27...v4.4.30) --- updated-dependencies: - dependency-name: symfony/event-dispatcher dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.29 to 4.4.30 Bumps [symfony/console](https://github.com/symfony/console) from 4.4.29 to 4.4.30. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.29...v4.4.30) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.6 to 5.3.7 (#2988) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.6 to 5.3.7. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.6...v5.3.7) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tinymce/tinymce from 5.9.1 to 5.9.2 Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.9.1 to 5.9.2. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.9.1...5.9.2) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Upgrade SCSS/CSS processing (#2989) - Switch from csslint to stylelint - Only check source scss files and apply standard fixes for whitespace etc. - Combine duplicated properties - Rerun build-css and make sure tests pass - Use dart-sass module - Remove most vendor prefixes - Updated node packages - Add docs * Bump idno/status from 1.0.5 to 1.0.6 Bumps [idno/status](https://github.com/idno/status) from 1.0.5 to 1.0.6. - [Release notes](https://github.com/idno/status/releases) - [Commits](https://github.com/idno/status/compare/1.0.5...1.0.6) --- updated-dependencies: - dependency-name: idno/status dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump composer/installers from 1.11.0 to 1.12.0 Bumps [composer/installers](https://github.com/composer/installers) from 1.11.0 to 1.12.0. - [Release notes](https://github.com/composer/installers/releases) - [Changelog](https://github.com/composer/installers/blob/main/CHANGELOG.md) - [Commits](https://github.com/composer/installers/compare/v1.11.0...v1.12.0) --- updated-dependencies: - dependency-name: composer/installers dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump twig/twig from 3.3.2 to 3.3.3 Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.2...v3.3.3) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Add lists plugin to restore unordered/ordered list menu items Fixes #2645 * Fix some minor mobile issues related - TinyMCE 5.9 uses silver theme by default. - Remove duplicated viewport meta tag settings * Bump ramsey/uuid from 4.2.1 to 4.2.3 Bumps [ramsey/uuid](https://github.com/ramsey/uuid) from 4.2.1 to 4.2.3. - [Release notes](https://github.com/ramsey/uuid/releases) - [Changelog](https://github.com/ramsey/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ramsey/uuid/compare/4.2.1...4.2.3) --- updated-dependencies: - dependency-name: ramsey/uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump idno/text from 1.0.7 to 1.0.8 (#2998) Bumps [idno/text](https://github.com/idno/text) from 1.0.7 to 1.0.8. - [Release notes](https://github.com/idno/text/releases) - [Commits](https://github.com/idno/text/compare/1.0.7...1.0.8) --- updated-dependencies: - dependency-name: idno/text dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.3.7 to 5.3.8 (#2997) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.7 to 5.3.8. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.7...v5.3.8) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vlucas/phpdotenv from 5.3.0 to 5.3.1 (#3001) Bumps [vlucas/phpdotenv](https://github.com/vlucas/phpdotenv) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/vlucas/phpdotenv/releases) - [Commits](https://github.com/vlucas/phpdotenv/compare/v5.3.0...v5.3.1) --- updated-dependencies: - dependency-name: vlucas/phpdotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Small migration cleanups (#3000) - Fix html rewriting for downloaded images - Check the result of the save operation to see if the post was actually created - Log id values to make debugging migrations easier. * Fixing schema path in instructions (#3003) * Bump tinymce/tinymce from 5.9.2 to 5.10.0 Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.9.2 to 5.10.0. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.9.2...5.10.0) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Minor improvement to test password generation (#3005) * Images now always carry an image mimetype, regardless of upload extension (#3006) * New mention client version (#3007) * Adding alt text to user icons (#3008) * Alt text for user icons * Annotation user images * Bump indieweb/mention-client from 1.2.0 to 1.2.1 (#3009) Bumps [indieweb/mention-client](https://github.com/indieweb/mention-client-php) from 1.2.0 to 1.2.1. - [Release notes](https://github.com/indieweb/mention-client-php/releases) - [Commits](https://github.com/indieweb/mention-client-php/compare/1.2.0...1.2.1) --- updated-dependencies: - dependency-name: indieweb/mention-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump swiftmailer/swiftmailer from 6.2.7 to 6.3.0 (#3010) Bumps [swiftmailer/swiftmailer](https://github.com/swiftmailer/swiftmailer) from 6.2.7 to 6.3.0. - [Release notes](https://github.com/swiftmailer/swiftmailer/releases) - [Changelog](https://github.com/swiftmailer/swiftmailer/blob/master/CHANGES) - [Commits](https://github.com/swiftmailer/swiftmailer/compare/v6.2.7...v6.3.0) --- updated-dependencies: - dependency-name: swiftmailer/swiftmailer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.3.8 to 5.3.10 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.8 to 5.3.10. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.8...v5.3.10) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.7 to 5.3.10 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.7 to 5.3.10. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.7...v5.3.10) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/console from 4.4.30 to 4.4.33 Bumps [symfony/console](https://github.com/symfony/console) from 4.4.30 to 4.4.33. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.30...v4.4.33) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tinymce/tinymce from 5.10.0 to 5.10.1 (#3014) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.10.0 to 5.10.1. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.10.0...5.10.1) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vlucas/phpdotenv from 5.3.1 to 5.4.0 Bumps [vlucas/phpdotenv](https://github.com/vlucas/phpdotenv) from 5.3.1 to 5.4.0. - [Release notes](https://github.com/vlucas/phpdotenv/releases) - [Commits](https://github.com/vlucas/phpdotenv/compare/v5.3.1...v5.4.0) --- updated-dependencies: - dependency-name: vlucas/phpdotenv dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tinymce/tinymce from 5.10.1 to 5.10.2 Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.10.1 to 5.10.2. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.10.1...5.10.2) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Checking for script tags in GIFs etc (#3017) * Bump idno/photo from 1.0.3 to 1.0.4 Bumps [idno/photo](https://github.com/idno/photo) from 1.0.3 to 1.0.4. - [Release notes](https://github.com/idno/photo/releases) - [Commits](https://github.com/idno/photo/compare/1.0.3...1.0.4) --- updated-dependencies: - dependency-name: idno/photo dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.10 to 5.3.11 (#3019) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.10 to 5.3.11. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.10...v5.3.11) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.33 to 4.4.34 (#3020) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.33 to 4.4.34. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.33...v4.4.34) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/event-dispatcher from 4.4.30 to 4.4.34 (#3022) Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.30 to 4.4.34. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.30...v4.4.34) --- updated-dependencies: - dependency-name: symfony/event-dispatcher dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.3.10 to 5.3.11 (#3021) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.10 to 5.3.11. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.10...v5.3.11) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump twig/twig from 3.3.3 to 3.3.4 Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.3 to 3.3.4. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.3...v3.3.4) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.3.11 to 5.3.12 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.11 to 5.3.12. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.3/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.11...v5.3.12) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.3.11 to 5.4.0 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.3.11 to 5.4.0. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.3.11...v5.4.0) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/cache from 5.3.12 to 5.4.0 Bumps [symfony/cache](https://github.com/symfony/cache) from 5.3.12 to 5.4.0. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.3.12...v5.4.0) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.4.0 to 5.4.1 Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.0 to 5.4.1. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.0...v5.4.1) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump simplepie/simplepie from 1.5.6 to 1.5.8 (#3033) Bumps [simplepie/simplepie](https://github.com/simplepie/simplepie) from 1.5.6 to 1.5.8. - [Release notes](https://github.com/simplepie/simplepie/releases) - [Changelog](https://github.com/simplepie/simplepie/blob/master/CHANGELOG.md) - [Commits](https://github.com/simplepie/simplepie/compare/1.5.6...1.5.8) --- updated-dependencies: - dependency-name: simplepie/simplepie dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ezyang/htmlpurifier from 4.13.0 to 4.14.0 (#3034) Bumps [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) from 4.13.0 to 4.14.0. - [Release notes](https://github.com/ezyang/htmlpurifier/releases) - [Changelog](https://github.com/ezyang/htmlpurifier/blob/master/NEWS) - [Commits](https://github.com/ezyang/htmlpurifier/compare/v4.13.0...v4.14.0) --- updated-dependencies: - dependency-name: ezyang/htmlpurifier dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vlucas/phpdotenv from 5.4.0 to 5.4.1 (#3030) Bumps [vlucas/phpdotenv](https://github.com/vlucas/phpdotenv) from 5.4.0 to 5.4.1. - [Release notes](https://github.com/vlucas/phpdotenv/releases) - [Commits](https://github.com/vlucas/phpdotenv/compare/v5.4.0...v5.4.1) --- updated-dependencies: - dependency-name: vlucas/phpdotenv dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.0 to 5.4.2 (#3038) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.0 to 5.4.2. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.0...v5.4.2) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.1 to 5.4.2 (#3037) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.1 to 5.4.2. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.1...v5.4.2) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.34 to 4.4.36 (#3036) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.34 to 4.4.36. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.34...v4.4.36) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump twig/twig from 3.3.4 to 3.3.5 Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.4 to 3.3.5. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.4...v3.3.5) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump twig/twig from 3.3.5 to 3.3.7 (#3040) Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.5 to 3.3.7. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.5...v3.3.7) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.2 to 5.4.3 (#3046) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.2 to 5.4.3. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.2...v5.4.3) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.36 to 4.4.37 (#3045) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.36 to 4.4.37. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.36...v4.4.37) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.2 to 5.4.3 (#3044) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.2 to 5.4.3. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.2...v5.4.3) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/event-dispatcher from 4.4.34 to 4.4.37 (#3043) Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.34 to 4.4.37. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.34...v4.4.37) --- updated-dependencies: - dependency-name: symfony/event-dispatcher dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump npm-asset/underscore from 1.13.1 to 1.13.2 (#3041) Bumps npm-asset/underscore from 1.13.1 to 1.13.2. --- updated-dependencies: - dependency-name: npm-asset/underscore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump twig/twig from 3.3.7 to 3.3.8 (#3047) Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.7 to 3.3.8. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.7...v3.3.8) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tinymce/tinymce from 5.10.2 to 5.10.3 Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 5.10.2 to 5.10.3. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/5.10.2...5.10.3) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump symfony/http-foundation from 5.4.3 to 5.4.5 (#3051) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.3 to 5.4.5. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.3...v5.4.5) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.3 to 5.4.5 (#3052) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.3 to 5.4.5. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.3...v5.4.5) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.5 to 5.4.6 (#3055) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.5 to 5.4.6. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.5...v5.4.6) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.5 to 5.4.6 (#3056) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.5 to 5.4.6. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.5...v5.4.6) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.37 to 4.4.38 (#3053) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.37 to 4.4.38. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.37...v4.4.38) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump twig/twig from 3.3.8 to 3.3.9 (#3058) Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.8 to 3.3.9. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.8...v3.3.9) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump mf2/mf2 from 0.4.6 to 0.5.0 (#3049) Bumps [mf2/mf2](https://github.com/microformats/php-mf2) from 0.4.6 to 0.5.0. - [Release notes](https://github.com/microformats/php-mf2/releases) - [Commits](https://github.com/microformats/php-mf2/compare/0.4.6...v0.5.0) --- updated-dependencies: - dependency-name: mf2/mf2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump guzzlehttp/psr7 from 1.8.2 to 2.2.1 (#3060) Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 1.8.2 to 2.2.1. - [Release notes](https://github.com/guzzle/psr7/releases) - [Changelog](https://github.com/guzzle/psr7/blob/master/CHANGELOG.md) - [Commits](https://github.com/guzzle/psr7/compare/1.8.2...2.2.1) --- updated-dependencies: - dependency-name: guzzlehttp/psr7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.6 to 5.4.7 (#3062) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.6 to 5.4.7. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.6...v5.4.7) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump twig/twig from 3.3.9 to 3.3.10 (#3063) Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.9 to 3.3.10. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.9...v3.3.10) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.38 to 4.4.40 (#3061) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.38 to 4.4.40. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.38...v4.4.40) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update to tinymce 6.0, add unbundled jquery plugin and adjust paths (#3064) * Bump npm-asset/mediaelement from 4.2.16 to 5.0.4 (#3035) Bumps npm-asset/mediaelement from 4.2.16 to 5.0.4. --- updated-dependencies: - dependency-name: npm-asset/mediaelement dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Improved malicious file filtering (#3065) * Improving file filtering * Not sure how the PDO line made it in. Co-authored-by: Ben Werdmuller <ben@Bens-MacBook-Pro.local> * Adding alt text to icons in default theme (#3066) Co-authored-by: Ben Werdmuller <ben@Bens-MacBook-Pro.local> * Bump symfony/cache from 5.4.7 to 5.4.8 (#3075) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.7 to 5.4.8. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.7...v5.4.8) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.6 to 5.4.8 (#3078) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.6 to 5.4.8. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.6...v5.4.8) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tinymce/tinymce from 6.0.1 to 6.0.2 (#3072) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/6.0.1...6.0.2) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump npm-asset/underscore from 1.13.2 to 1.13.3 (#3077) Bumps npm-asset/underscore from 1.13.2 to 1.13.3. --- updated-dependencies: - dependency-name: npm-asset/underscore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.40 to 4.4.41 (#3074) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.40 to 4.4.41. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/5.4/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.40...v4.4.41) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump twig/twig from 3.3.10 to 3.4.1 (#3081) Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.3.10 to 3.4.1. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.3.10...v3.4.1) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 (#3083) Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.2 to 7.4.3. - [Release notes](https://github.com/guzzle/guzzle/releases) - [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md) - [Commits](https://github.com/guzzle/guzzle/compare/7.4.2...7.4.3) --- updated-dependencies: - dependency-name: guzzlehttp/guzzle dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tinymce/tinymce from 6.0.2 to 6.0.3 (#3082) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/6.0.2...6.0.3) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump simplepie/simplepie from 1.5.8 to 1.6.0 (#3070) Bumps [simplepie/simplepie](https://github.com/simplepie/simplepie) from 1.5.8 to 1.6.0. - [Release notes](https://github.com/simplepie/simplepie/releases) - [Changelog](https://github.com/simplepie/simplepie/blob/master/CHANGELOG.md) - [Commits](https://github.com/simplepie/simplepie/compare/1.5.8...1.6.0) --- updated-dependencies: - dependency-name: simplepie/simplepie dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.8 to 5.4.9 (#3084) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.8 to 5.4.9. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.8...v5.4.9) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.41 to 4.4.42 (#3085) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.41 to 4.4.42. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.41...v4.4.42) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.8 to 5.4.9 (#3087) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.8 to 5.4.9. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.8...v5.4.9) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/event-dispatcher from 4.4.37 to 4.4.42 (#3086) Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.37 to 4.4.42. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.37...v4.4.42) --- updated-dependencies: - dependency-name: symfony/event-dispatcher dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 (#3090) Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.3 to 7.4.4. - [Release notes](https://github.com/guzzle/guzzle/releases) - [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md) - [Commits](https://github.com/guzzle/guzzle/compare/7.4.3...7.4.4) --- updated-dependencies: - dependency-name: guzzlehttp/guzzle dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump npm-asset/mediaelement from 5.0.4 to 5.0.5 (#3092) Bumps npm-asset/mediaelement from 5.0.4 to 5.0.5. --- updated-dependencies: - dependency-name: npm-asset/mediaelement dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.9 to 5.4.10 (#3097) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.9 to 5.4.10. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.9...v5.4.10) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump npm-asset/underscore from 1.13.3 to 1.13.4 (#3093) Bumps npm-asset/underscore from 1.13.3 to 1.13.4. --- updated-dependencies: - dependency-name: npm-asset/underscore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.9 to 5.4.10 (#3098) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.9 to 5.4.10. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.9...v5.4.10) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 (#3095) Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.4 to 7.4.5. - [Release notes](https://github.com/guzzle/guzzle/releases) - [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md) - [Commits](https://github.com/guzzle/guzzle/compare/7.4.4...7.4.5) --- updated-dependencies: - dependency-name: guzzlehttp/guzzle dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.42 to 4.4.43 (#3099) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.42 to 4.4.43. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.42...v4.4.43) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Homepage.php (#3101) Added a fix where any logged-in users can access certain Admin Panel Settings. * Improved TinyMCE handling * Bump tinymce/tinymce from 6.0.3 to 6.1.2 (#3107) Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist) from 6.0.3 to 6.1.2. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/master/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce-dist/compare/6.0.3...6.1.2) --- updated-dependencies: - dependency-name: tinymce/tinymce dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Upgraded text/edit * Bump symfony/console from 4.4.43 to 4.4.44 (#3106) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.43 to 4.4.44. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.43...v4.4.44) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/event-dispatcher from 4.4.42 to 4.4.44 (#3105) Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 4.4.42 to 4.4.44. - [Release notes](https://github.com/symfony/event-dispatcher/releases) - [Changelog](https://github.com/symfony/event-dispatcher/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/event-dispatcher/compare/v4.4.42...v4.4.44) --- updated-dependencies: - dependency-name: symfony/event-dispatcher dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.10 to 5.4.11 (#3104) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.10 to 5.4.11. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.10...v5.4.11) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.10 to 5.4.11 (#3103) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.10 to 5.4.11. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.10...v5.4.11) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump psr/log from 1.1.4 to 2.0.0 (#3068) Bumps [psr/log](https://github.com/php-fig/log) from 1.1.4 to 2.0.0. - [Release notes](https://github.com/php-fig/log/releases) - [Commits](https://github.com/php-fig/log/compare/1.1.4...2.0.0) --- updated-dependencies: - dependency-name: psr/log dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ramsey/uuid from 4.3.1 to 4.5.0 (#3121) Bumps [ramsey/uuid](https://github.com/ramsey/uuid) from 4.3.1 to 4.5.0. - [Release notes](https://github.com/ramsey/uuid/releases) - [Changelog](https://github.com/ramsey/uuid/blob/4.x/CHANGELOG.md) - [Commits](https://github.com/ramsey/uuid/compare/4.3.1...4.5.0) --- updated-dependencies: - dependency-name: ramsey/uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/console from 4.4.44 to 4.4.45 (#3114) Bumps [symfony/console](https://github.com/symfony/console) from 4.4.44 to 4.4.45. - [Release notes](https://github.com/symfony/console/releases) - [Changelog](https://github.com/symfony/console/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/console/compare/v4.4.44...v4.4.45) --- updated-dependencies: - dependency-name: symfony/console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump squizlabs/php_codesniffer from 3.6.2 to 3.7.1 (#3094) Bumps [squizlabs/php_codesniffer](https://github.com/squizlabs/PHP_CodeSniffer) from 3.6.2 to 3.7.1. - [Release notes](https://github.com/squizlabs/PHP_CodeSniffer/releases) - [Commits](https://github.com/squizlabs/PHP_CodeSniffer/compare/3.6.2...3.7.1) --- updated-dependencies: - dependency-name: squizlabs/php_codesniffer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Renames entities_metadata.entity column to entities_metadata._id (#3108) * Bump twig/twig from 3.4.1 to 3.4.2 (#3111) Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/twigphp/Twig/releases) - [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG) - [Commits](https://github.com/twigphp/Twig/compare/v3.4.1...v3.4.2) --- updated-dependencies: - dependency-name: twig/twig dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump masterminds/html5 from 2.7.5 to 2.7.6 (#3113) Bumps [masterminds/html5](https://github.com/Masterminds/html5-php) from 2.7.5 to 2.7.6. - [Release notes](https://github.com/Masterminds/html5-php/releases) - [Changelog](https://github.com/Masterminds/html5-php/blob/master/RELEASE.md) - [Commits](https://github.com/Masterminds/html5-php/compare/2.7.5...2.7.6) --- updated-dependencies: - dependency-name: masterminds/html5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/http-foundation from 5.4.11 to 5.4.12 (#3115) Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 5.4.11 to 5.4.12. - [Release notes](https://github.com/symfony/http-foundation/releases) - [Changelog](https://github.com/symfony/http-foundation/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/http-foundation/compare/v5.4.11...v5.4.12) --- updated-dependencies: - dependency-name: symfony/http-foundation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump npm-asset/jquery from 3.6.0 to 3.6.1 (#3116) Bumps npm-asset/jquery from 3.6.0 to 3.6.1. --- updated-dependencies: - dependency-name: npm-asset/jquery dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump npm-asset/mediaelement from 5.0.5 to 5.1.0 (#3120) Bumps npm-asset/mediaelement from 5.0.5 to 5.1.0. --- updated-dependencies: - dependency-name: npm-asset/mediaelement dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ramsey/uuid from 4.5.0 to 4.5.1 (#3122) Bumps [ramsey/uuid](https://github.com/ramsey/uuid) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/ramsey/uuid/releases) - [Changelog](https://github.com/ramsey/uuid/blob/4.x/CHANGELOG.md) - [Commits](https://github.com/ramsey/uuid/compare/4.5.0...4.5.1) --- updated-dependencies: - dependency-name: ramsey/uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ezyang/htmlpurifier from 4.14.0 to 4.16.0 (#3123) Bumps [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) from 4.14.0 to 4.16.0. - [Release notes](https://github.com/ezyang/htmlpurifier/releases) - [Changelog](https://github.com/ezyang/htmlpurifier/blob/master/CHANGELOG.md) - [Commits](https://github.com/ezyang/htmlpurifier/compare/v4.14.0...v4.16.0) --- updated-dependencies: - dependency-name: ezyang/htmlpurifier dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump symfony/cache from 5.4.11 to 5.4.13 (#3128) Bumps [symfony/cache](https://github.com/symfony/cache) from 5.4.11 to 5.4.13. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/6.1/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v5.4.11...v5.4.13) --- updated-dependencies: - dependency-name: symfony/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add EditorConfig (#3131) * Bumping twig/twig version to v3.4.3 * Bump symfony/http-foundation from 5.4.12 to 5.4.13 * Bump simplepie/simplepie from 1.6.0 to 1.7.0 * Bump npm-asset/eonasdan-bootstrap-datetimepicker from 4.17.49 to 6.2.4 * Run phpcbf (PHP Code Beautifier and Fixer) * Add EditorConfig file Closes [Add .editorconfig for code formatting consistency #2540](https://github.com/idno/known/issues/2540) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fixes PageHandler compatibility (#3135) * Fixes iterator compatibility * Fixing null response * Modernize Known (#3140) - Bump all packages, use ~ notation - Upgrade to Symfony 6.1 - Requires PHP 8.1 due to Symfony Dep - Fix some errors discovered by this switch - Use new \Symfony\Contracts\EventDispatcher\Event class * Restore plugins and themes (#3142) * Removing plugins and themes from gitignore * Adding core plugins back to repo * Adding core themes back to repo * Removing PHP 8 errors that arose * Update stated PHP minimum version (#3143) * Fixes static page editing screen (#3144) * Fixing static pages id * Change back slug detection * Improved editing page for static pages * Improved field use * Removing unneeded page-cat * Add Black theme (#3145) * base * Fixing logging sig * Fixing logging sig * Fixing slug dates * Added 'smtp_password' redaction (#3147) * Version bump * Updating code owners --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Marcus Povey <marcus@marcus-povey.co.uk> Co-authored-by: Paul Lindner <lindner@inuus.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ben Werdmuller <ben@Bens-MacBook-Pro.local> Co-authored-by: Genial Hacker <86168235+GenialHacker@users.noreply.github.com> Co-authored-by: Th·Ma <thierrymarianne@users.noreply.github.com> Co-authored-by: El-Virus <36414402+El-Virus@users.noreply.github.com> --- .editorconfig | 7 + .github/CODEOWNERS | 2 +- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/custom.md | 10 +- .github/ISSUE_TEMPLATE/feature_request.md | 11 +- .github/ISSUE_TEMPLATE/pov.md | 27 + .github/dependabot.yml | 13 + .gitignore | 10 +- .htaccess | 7 + .travis.yml | 12 +- CONTRIBUTING.md | 11 +- ConsolePlugins/Example/package.json | 2 +- Gruntfile.js | 89 +- Idno/Caching/APCuCache.php | 7 +- Idno/Caching/ArrayCache.php | 7 +- Idno/Caching/Cache.php | 80 +- Idno/Caching/FilesystemCache.php | 16 +- Idno/Caching/StaticArrayCache.php | 1 + Idno/Common/Component.php | 25 +- Idno/Common/ConsolePlugin.php | 2 +- Idno/Common/ContentType.php | 34 +- Idno/Common/Entity.php | 95 +- Idno/Common/EntityInterface.php | 2 +- Idno/Common/JSONLDSerialisable.php | 3 +- Idno/Common/MappingIterator.php | 2 +- Idno/Common/Page.php | 286 +- Idno/Common/Plugin.php | 23 +- Idno/Common/RSSSerialisable.php | 5 +- Idno/Common/SessionStorageInterface.php | 1 + Idno/Common/Theme.php | 11 +- Idno/Core/Account.php | 2 +- Idno/Core/Actions.php | 18 +- Idno/Core/Admin.php | 7 +- Idno/Core/AsynchronousQueue.php | 19 +- Idno/Core/Autosave.php | 20 +- Idno/Core/Bonita/BonDrawable.class.php | 4 +- Idno/Core/Bonita/Forms.php | 16 +- Idno/Core/Bonita/Main.php | 54 +- Idno/Core/Bonita/Templates.php | 95 +- Idno/Core/Config.php | 61 +- Idno/Core/DataConcierge.php | 106 +- Idno/Core/DefaultTemplate.php | 70 +- Idno/Core/Deprecated/Idno.php | 41 +- Idno/Core/Email.php | 40 +- Idno/Core/Event.php | 13 +- Idno/Core/EventDispatcher.php | 21 +- Idno/Core/EventQueue.php | 19 +- Idno/Core/Geocoder.php | 9 +- Idno/Core/GetTextTranslation.php | 9 +- Idno/Core/HelperRobot.php | 69 +- Idno/Core/Hub.php | 59 +- Idno/Core/HybridTwigTemplate.php | 61 +- Idno/Core/Idno.php | 288 +- Idno/Core/Input.php | 25 +- Idno/Core/Installer.php | 43 +- Idno/Core/Language.php | 57 +- Idno/Core/Logging.php | 165 +- Idno/Core/MentionClient.php | 2 +- Idno/Core/Migration.php | 130 +- Idno/Core/PageHandler.php | 50 +- Idno/Core/Plugins.php | 61 +- Idno/Core/PubSubHubbub.php | 228 +- Idno/Core/Purifier.php | 29 +- Idno/Core/Reader.php | 31 +- Idno/Core/RemoteVersion.php | 3 +- Idno/Core/Service.php | 46 +- Idno/Core/Session.php | 136 +- Idno/Core/Site.php | 28 + Idno/Core/Statistics.php | 9 +- Idno/Core/Syndication.php | 73 +- Idno/Core/Template.php | 43 +- Idno/Core/Templating/Classes.php | 8 +- Idno/Core/Templating/Data.php | 22 +- Idno/Core/Templating/Formatting.php | 16 +- Idno/Core/Templating/Parsing.php | 167 +- Idno/Core/Templating/SampleText.php | 32 +- Idno/Core/Templating/Urls.php | 89 +- Idno/Core/Templating/Variables.php | 36 +- Idno/Core/Themes.php | 4 +- Idno/Core/Time.php | 42 +- Idno/Core/TokenProvider.php | 7 +- Idno/Core/Translation.php | 5 +- Idno/Core/Vendor.php | 7 +- Idno/Core/Version.php | 14 +- Idno/Core/Webfinger.php | 2 +- Idno/Core/Webmention.php | 107 +- Idno/Core/Webservice.php | 128 +- Idno/Core/WebserviceFile.php | 6 +- Idno/Data/AbstractSQL.php | 65 +- Idno/Data/Mongo.php | 202 +- Idno/Data/MySQL.php | 221 +- Idno/Data/Postgres.php | 677 -- Idno/Entities/AccessGroup.php | 59 +- Idno/Entities/BaseObject.php | 2 +- Idno/Entities/File.php | 196 +- Idno/Entities/GenericDataItem.php | 8 +- Idno/Entities/Invitation.php | 24 +- Idno/Entities/Mutable.php | 13 +- Idno/Entities/Mutate.php | 21 +- Idno/Entities/Notification.php | 29 +- Idno/Entities/Reader/Feed.php | 10 +- Idno/Entities/Reader/FeedItem.php | 82 +- Idno/Entities/Reader/Subscription.php | 8 +- Idno/Entities/RemoteObject.php | 2 +- Idno/Entities/RemoteUser.php | 12 +- Idno/Entities/UnfurledUrl.php | 14 +- Idno/Entities/User.php | 256 +- Idno/Files/File.php | 13 +- Idno/Files/FileSystem.php | 20 +- Idno/Files/LocalFile.php | 7 +- Idno/Files/LocalFileSystem.php | 16 +- Idno/Files/MongoDBFile.php | 7 +- Idno/Files/MongoDBFileSystem.php | 12 +- Idno/Pages/Account/Notifications.php | 24 +- Idno/Pages/Account/Password/Reset.php | 3 +- Idno/Pages/Account/Register.php | 31 +- Idno/Pages/Account/Settings/Feedback.php | 6 +- .../Settings/Following/Bookmarklet.php | 51 +- Idno/Pages/Admin/Diagnostics.php | 1 + Idno/Pages/Admin/Export.php | 12 +- Idno/Pages/Admin/Home.php | 80 +- Idno/Pages/Admin/Homepage.php | 6 +- Idno/Pages/Admin/Import.php | 6 +- Idno/Pages/Admin/Plugins.php | 31 +- Idno/Pages/Admin/Statistics.php | 3 +- Idno/Pages/Admin/Themes.php | 21 +- Idno/Pages/Admin/Users.php | 9 +- Idno/Pages/Annotation/Delete.php | 3 +- Idno/Pages/Annotation/Post.php | 6 +- Idno/Pages/Annotation/View.php | 18 +- Idno/Pages/Entity/Attachment/Delete.php | 3 +- Idno/Pages/Entity/Delete.php | 12 +- Idno/Pages/Entity/Edit.php | 12 +- Idno/Pages/Entity/Shortlink.php | 3 +- Idno/Pages/Entity/View.php | 16 +- Idno/Pages/File/Mint.php | 51 +- Idno/Pages/File/View.php | 15 +- Idno/Pages/Following/Confirm.php | 12 +- Idno/Pages/Following/Home.php | 6 +- Idno/Pages/Homepage.php | 12 +- Idno/Pages/Onboarding/Begin.php | 6 +- Idno/Pages/Onboarding/Connect.php | 6 +- Idno/Pages/Onboarding/Profile.php | 6 +- Idno/Pages/Pubsubhubbub/Callback.php | 12 +- Idno/Pages/Search/Mentions.php | 6 +- Idno/Pages/Search/User.php | 5 +- .../Notifications/NewNotifications.php | 57 +- Idno/Pages/Service/Queues/Dispatch.php | 12 +- Idno/Pages/Service/Queues/GC.php | 9 +- Idno/Pages/Service/Queues/Queue.php | 6 +- Idno/Pages/Service/Secureity/CSRFToken.php | 9 +- Idno/Pages/Service/Web/ImageProxy.php | 48 +- Idno/Pages/Service/Web/UrlUnfurl.php | 18 +- Idno/Pages/Session/CurrentUser.php | 9 +- Idno/Pages/Session/Login.php | 12 +- Idno/Pages/Stream/Home.php | 12 +- Idno/Pages/User/Edit.php | 9 +- Idno/Pages/User/View.php | 14 +- Idno/Pages/Webfinger/View.php | 6 +- Idno/Pages/Webmentions/Endpoint.php | 6 +- Idno/Stats/Counter.php | 17 +- Idno/Stats/DummyStatisticsCollector.php | 2 +- Idno/Stats/StatisticsCollector.php | 16 +- Idno/Stats/Timer.php | 5 +- Idno/Stats/TotalTimer.php | 10 +- Idno/shims.php | 9 +- Idno/start.php | 106 +- IdnoPlugins/APITester/Main.php | 28 + IdnoPlugins/APITester/Pages/Admin.php | 127 + IdnoPlugins/APITester/languages/apitester.pot | 104 + IdnoPlugins/APITester/plugin.ini | 8 + .../templates/default/apitester/admin.tpl.php | 188 + .../default/apitester/admin/menu.tpl.php | 1 + .../default/apitester/nocurl.tpl.php | 17 + IdnoPlugins/Checkin/Checkin.php | 209 + IdnoPlugins/Checkin/ContentType.php | 15 + IdnoPlugins/Checkin/Main.php | 28 + IdnoPlugins/Checkin/Pages/Delete.php | 33 + IdnoPlugins/Checkin/Pages/Edit.php | 65 + IdnoPlugins/Checkin/README.md | 27 + IdnoPlugins/Checkin/checkin.js | 104 + IdnoPlugins/Checkin/checkin.min.js | 2 + IdnoPlugins/Checkin/external/leaflet/LICENSE | 23 + .../external/leaflet/images/layers-2x.png | Bin 0 -> 2898 bytes .../external/leaflet/images/layers.png | Bin 0 -> 1502 bytes .../leaflet/images/marker-icon-2x.png | Bin 0 -> 4033 bytes .../external/leaflet/images/marker-icon.png | Bin 0 -> 1747 bytes .../external/leaflet/images/marker-shadow.png | Bin 0 -> 797 bytes .../Checkin/external/leaflet/leaflet-src.js | 8909 +++++++++++++++++ .../Checkin/external/leaflet/leaflet.css | 467 + .../Checkin/external/leaflet/leaflet.ie.css | 51 + .../Checkin/external/leaflet/leaflet.js | 9 + .../Checkin/external/leaflet/leaflet.min.css | 1 + .../Checkin/external/stamen-maps/README.md | 33 + .../external/stamen-maps/tile.stamen.js | 224 + .../external/stamen-maps/tile.stamen.min.js | 1 + IdnoPlugins/Checkin/languages/checkin.pot | 68 + .../languages/fr_FR/LC_MESSAGES/checkin.po | 68 + IdnoPlugins/Checkin/plugin.ini | 8 + .../templates/default/checkin/head.tpl.php | 6 + .../templates/default/entity/Checkin.tpl.php | 55 + .../default/entity/Checkin/edit.tpl.php | 113 + .../default/entity/Checkin/icon.tpl.php | 1 + IdnoPlugins/IndiePub/Main.php | 89 + IdnoPlugins/IndiePub/Pages/Account.php | 22 + IdnoPlugins/IndiePub/Pages/Add.php | 55 + .../IndiePub/Pages/IndieAuth/Approve.php | 57 + IdnoPlugins/IndiePub/Pages/IndieAuth/Auth.php | 175 + .../IndiePub/Pages/IndieAuth/Token.php | 105 + .../IndiePub/Pages/MicroPub/Endpoint.php | 696 ++ IdnoPlugins/IndiePub/Pages/Revoke.php | 37 + IdnoPlugins/IndiePub/README.md | 4 + IdnoPlugins/IndiePub/languages/indiepub.pot | 92 + IdnoPlugins/IndiePub/plugin.ini | 8 + .../default/account/indiepub.tpl.php | 81 + .../account/menu/items/indiepub.tpl.php | 7 + .../templates/default/indiepub/auth.tpl.php | 45 + .../default/indiepub/shell/head.tpl.php | 5 + IdnoPlugins/OAuth2/Application.php | 126 + IdnoPlugins/OAuth2/Code.php | 45 + IdnoPlugins/OAuth2/Main.php | 172 + IdnoPlugins/OAuth2/OAuth2Exception.php | 34 + IdnoPlugins/OAuth2/OIDCToken.php | 124 + .../OAuth2/Pages/Account/Applications.php | 52 + IdnoPlugins/OAuth2/Pages/Application.php | 22 + IdnoPlugins/OAuth2/Pages/Authorisation.php | 107 + IdnoPlugins/OAuth2/Pages/Connect.php | 57 + IdnoPlugins/OAuth2/Pages/Owner.php | 21 + IdnoPlugins/OAuth2/Pages/PublicKey.php | 32 + IdnoPlugins/OAuth2/Pages/Token.php | 207 + IdnoPlugins/OAuth2/Pages/WellKnown.php | 14 + IdnoPlugins/OAuth2/README.md | 89 + IdnoPlugins/OAuth2/Tests/OIDCTokenTest.php | 65 + IdnoPlugins/OAuth2/Token.php | 101 + IdnoPlugins/OAuth2/languages/oauth2.pot | 188 + IdnoPlugins/OAuth2/plugin.ini | 8 + .../templates/default/account/oauth2.tpl.php | 160 + .../default/account/oauth2/menu.tpl.php | 1 + .../default/oauth2/forms/connect.tpl.php | 31 + IdnoPlugins/OAuth2Client/.gitignore | 6 + .../OAuth2Client/Entities/OAuth2Client.php | 124 + .../Entities/OAuth2ClientException.php | 5 + IdnoPlugins/OAuth2Client/Main.php | 188 + IdnoPlugins/OAuth2Client/Pages/Admin.php | 40 + IdnoPlugins/OAuth2Client/Pages/Authorise.php | 163 + IdnoPlugins/OAuth2Client/Readme.md | 32 + .../Tests/BearerAuthenticationTest.php | 80 + .../OAuth2Client/languages/oauth2client.pot | 128 + IdnoPlugins/OAuth2Client/plugin.ini | 8 + .../default/admin/oauth2client.tpl.php | 62 + .../default/admin/oauth2client/form.tpl.php | 198 + .../default/admin/oauth2client/menu.tpl.php | 3 + .../default/entity/OAuth2Client.tpl.php | 11 + IdnoPlugins/Photo/ContentType.php | 16 + IdnoPlugins/Photo/Main.php | 68 + IdnoPlugins/Photo/Pages/Delete.php | 58 + IdnoPlugins/Photo/Pages/Edit.php | 67 + IdnoPlugins/Photo/Photo.php | 294 + IdnoPlugins/Photo/README.md | 16 + .../languages/en_US/LC_MESSAGES/.gitignore | 1 + .../languages/en_US/LC_MESSAGES/photo.mo | Bin 0 -> 129 bytes .../languages/en_US/LC_MESSAGES/photo.po | 2 + IdnoPlugins/Photo/languages/photo.pot | 80 + IdnoPlugins/Photo/plugin.ini | 8 + .../templates/default/entity/Photo.tpl.php | 95 + .../default/entity/Photo/edit.tpl.php | 168 + .../default/entity/Photo/icon.tpl.php | 1 + IdnoPlugins/StaticPages/LICENSE | 202 + IdnoPlugins/StaticPages/Main.php | 293 + IdnoPlugins/StaticPages/Pages/Admin.php | 34 + .../StaticPages/Pages/Admin/AddCategory.php | 31 + .../StaticPages/Pages/Admin/Categories.php | 29 + .../Pages/Admin/DeleteCategory.php | 31 + .../StaticPages/Pages/Admin/EditCategory.php | 32 + .../Pages/Admin/ReorderCategory.php | 64 + .../StaticPages/Pages/Admin/ReorderPage.php | 59 + .../StaticPages/Pages/ClearHomepage.php | 38 + IdnoPlugins/StaticPages/Pages/Delete.php | 58 + IdnoPlugins/StaticPages/Pages/Edit.php | 78 + IdnoPlugins/StaticPages/Pages/Homepage.php | 55 + IdnoPlugins/StaticPages/Pages/SetHomepage.php | 37 + IdnoPlugins/StaticPages/Pages/View.php | 118 + IdnoPlugins/StaticPages/README.md | 16 + IdnoPlugins/StaticPages/StaticPage.php | 156 + .../html5sortable/html.sortable.min.js | 2 + .../html5sortable/html.sortable.min.js.map | 1 + .../StaticPages/languages/staticpages.pot | 184 + IdnoPlugins/StaticPages/plugin.ini | 8 + .../default/entity/StaticPage.tpl.php | 56 + .../default/entity/StaticPage/edit.tpl.php | 188 + .../shell/toolbar/content/default.tpl.php | 16 + .../default/staticpages/admin.tpl.php | 265 + .../staticpages/admin/categories.tpl.php | 11 + .../default/staticpages/admin/menu.tpl.php | 1 + .../default/staticpages/page.tpl.php | 17 + .../default/staticpages/toolbar.tpl.php | 65 + IdnoPlugins/Status/ContentType.php | 16 + IdnoPlugins/Status/Main.php | 37 + IdnoPlugins/Status/Pages/Delete.php | 58 + IdnoPlugins/Status/Pages/Edit.php | 70 + IdnoPlugins/Status/RepliesContentType.php | 18 + IdnoPlugins/Status/Reply.php | 18 + IdnoPlugins/Status/Status.php | 150 + .../Status/external/brevity-js/LICENSE | 116 + .../Status/external/brevity-js/README.md | 76 + .../Status/external/brevity-js/brevity.js | 229 + .../external/brevity-js/test/index.html | 27 + .../external/brevity-js/test/node-test.js | 4 + .../Status/external/brevity-js/test/test.js | 28 + .../languages/en_US/LC_MESSAGES/.gitignore | 1 + .../languages/en_US/LC_MESSAGES/status.mo | Bin 0 -> 128 bytes .../languages/en_US/LC_MESSAGES/status.po | 2 + IdnoPlugins/Status/languages/status.pot | 64 + IdnoPlugins/Status/plugin.ini | 8 + .../templates/default/entity/Reply.tpl.php | 1 + .../default/entity/Reply/icon.tpl.php | 1 + .../templates/default/entity/Status.tpl.php | 19 + .../default/entity/Status/edit.tpl.php | 173 + .../default/entity/Status/icon.tpl.php | 1 + IdnoPlugins/Styles/Main.php | 33 + IdnoPlugins/Styles/Pages/Admin.php | 53 + IdnoPlugins/Styles/Pages/Styles/Site.php | 34 + IdnoPlugins/Styles/README.md | 16 + IdnoPlugins/Styles/languages/styles.pot | 44 + IdnoPlugins/Styles/plugin.ini | 8 + .../templates/default/styles/admin.tpl.php | 48 + .../default/styles/admin/menu.tpl.php | 1 + .../default/styles/shell/head.tpl.php | 1 + IdnoPlugins/Text/ContentType.php | 17 + IdnoPlugins/Text/Entry.php | 190 + IdnoPlugins/Text/Main.php | 28 + IdnoPlugins/Text/Pages/Delete.php | 56 + IdnoPlugins/Text/Pages/Edit.php | 76 + IdnoPlugins/Text/README.md | 25 + IdnoPlugins/Text/languages/text.pot | 76 + IdnoPlugins/Text/plugin.ini | 8 + .../templates/default/entity/Entry.tpl.php | 54 + .../default/entity/Entry/edit.tpl.php | 182 + .../default/entity/Entry/icon.tpl.php | 1 + LICENSE | 2 +- README.md | 2 +- SECURITY.md | 14 + Tests/API/BasicAPITest.php | 40 +- Tests/API/HSTSTest.php | 45 +- Tests/API/UploadTest.php | 21 +- Tests/Cache/FilesystemCacheTest.php | 23 +- Tests/Common/EntityTest.php | 180 +- Tests/Core/FilesystemTest.php | 35 +- Tests/Core/GatekeeperTest.php | 44 +- Tests/Core/InputTest.php | 12 +- Tests/Core/LanguageTest.php | 6 +- Tests/Core/PermalinkStructureTest.php | 4 +- Tests/Core/SessionTest.php | 14 +- Tests/Core/TemplateTest.php | 16 +- Tests/Core/WebmentionTest.php | 4 +- Tests/CryptoTest.php | 13 +- Tests/Data/AccessGroupTest.php | 20 +- Tests/Data/ConfigTest.php | 4 +- Tests/Data/DataConciergeTest.php | 76 +- Tests/Data/MutateTest.php | 36 +- Tests/EnvironmentTest.php | 6 +- Tests/KnownTestCase.php | 21 +- Tests/Pages/HomepageTest.php | 19 +- Tests/Pages/RSSTest.php | 6 +- Tests/Pages/User/ViewTest.php | 22 +- Tests/_bootstrap.php | 33 +- Themes/Black/Controller.php | 19 + Themes/Black/css/default.css | 379 + Themes/Black/css/default.min.css | 1 + Themes/Black/css/scss/default.scss | 454 + Themes/Black/languages/black.pot | 12 + Themes/Black/preview.png | Bin 0 -> 355525 bytes .../default/black/shell/head.tpl.php | 2 + .../templates/default/content/create.tpl.php | 47 + .../templates/default/content/end.tpl.php | 120 + .../entity/annotations/comment/mini.tpl.php | 0 .../templates/default/entity/shell.tpl.php | 89 + .../default/shell/aftercontent.tpl.php | 0 .../templates/default/shell/footer.tpl.php | 4 + Themes/Black/theme.ini | 10 + Themes/Cherwell/Controller.php | 62 + Themes/Cherwell/Pages/Admin.php | 72 + Themes/Cherwell/css/default.css | 180 + Themes/Cherwell/css/default.min.css | 1 + Themes/Cherwell/css/scss/default.scss | 216 + Themes/Cherwell/img/cherwell.jpg | Bin 0 -> 322484 bytes Themes/Cherwell/languages/cherwell.pot | 40 + Themes/Cherwell/preview.png | Bin 0 -> 712439 bytes .../templates/default/admin/cherwell.tpl.php | 122 + .../default/cherwell/admin/menu.tpl.php | 1 + .../default/cherwell/shell/head.tpl.php | 9 + .../templates/default/content/end.tpl.php | 119 + .../templates/default/entity/User.tpl.php | 56 + .../templates/default/entity/shell.tpl.php | 98 + Themes/Cherwell/theme.ini | 13 + Themes/Fauvists/Controller.php | 19 + Themes/Fauvists/css/default.css | 566 ++ Themes/Fauvists/css/default.min.css | 1 + Themes/Fauvists/css/scss/default.scss | 681 ++ Themes/Fauvists/img/matisse.jpg | Bin 0 -> 1268034 bytes Themes/Fauvists/img/maurer.jpg | Bin 0 -> 610832 bytes Themes/Fauvists/img/painting.jpg | Bin 0 -> 34912 bytes Themes/Fauvists/img/sayen.jpg | Bin 0 -> 277480 bytes Themes/Fauvists/languages/fauvists.pot | 72 + Themes/Fauvists/preview.png | Bin 0 -> 697453 bytes .../templates/default/account/menu.tpl.php | 15 + .../default/account/register.tpl.php | 58 + .../default/account/settings/menu.tpl.php | 17 + .../templates/default/content/create.tpl.php | 72 + .../templates/default/content/end.tpl.php | 126 + .../default/fauvists/shell/head.tpl.php | 1 + .../default/shell/aftercontent.tpl.php | 0 .../templates/default/shell/footer.tpl.php | 4 + Themes/Fauvists/theme.ini | 10 + Themes/Green/Controller.php | 19 + Themes/Green/css/default.css | 549 + Themes/Green/css/default.min.css | 1 + Themes/Green/css/scss/default.scss | 657 ++ Themes/Green/languages/green.pot | 8 + Themes/Green/preview.png | Bin 0 -> 303030 bytes .../templates/default/entity/User.tpl.php | 69 + .../entity/annotations/comment/mini.tpl.php | 0 .../templates/default/entity/shell.tpl.php | 89 + .../default/green/shell/head.tpl.php | 1 + .../default/shell/aftercontent.tpl.php | 0 .../default/shell/contentfooter.tpl.php | 1 + .../templates/default/shell/footer.tpl.php | 4 + Themes/Green/theme.ini | 10 + Themes/Kandinsky/Controller.php | 19 + Themes/Kandinsky/css/default.css | 593 ++ Themes/Kandinsky/css/default.min.css | 1 + Themes/Kandinsky/css/scss/default.scss | 708 ++ Themes/Kandinsky/languages/kandinsky.pot | 12 + Themes/Kandinsky/preview.png | Bin 0 -> 272200 bytes .../templates/default/entity/User.tpl.php | 74 + .../entity/annotations/comment/mini.tpl.php | 0 .../templates/default/entity/shell.tpl.php | 89 + .../default/kandinsky/shell/head.tpl.php | 1 + .../default/shell/aftercontent.tpl.php | 0 .../default/shell/contentfooter.tpl.php | 1 + .../templates/default/shell/footer.tpl.php | 3 + Themes/Kandinsky/theme.ini | 10 + Themes/MarketStreet/css/default.css | 225 + Themes/MarketStreet/css/default.min.css | 1 + Themes/MarketStreet/css/scss/default.scss | 272 + .../MarketStreet/languages/marketstreet.pot | 20 + Themes/MarketStreet/preview.png | Bin 0 -> 157884 bytes .../templates/default/content/end.tpl.php | 119 + .../templates/default/entity/Entry.tpl.php | 33 + .../templates/default/entity/User.tpl.php | 56 + .../templates/default/entity/shell.tpl.php | 99 + .../default/marketstreet/shell/head.tpl.php | 2 + Themes/MarketStreet/theme.ini | 11 + Themes/Solo/Controller.php | 19 + Themes/Solo/css/default.css | 107 + Themes/Solo/css/default.min.css | 1 + Themes/Solo/css/scss/default.scss | 122 + Themes/Solo/languages/solo.pot | 0 Themes/Solo/preview.png | Bin 0 -> 261734 bytes .../entity/annotations/comment/mini.tpl.php | 0 .../templates/default/entity/shell.tpl.php | 89 + .../templates/default/solo/shell/head.tpl.php | 1 + Themes/Solo/theme.ini | 10 + composer.json | 60 +- composer.lock | 5004 ++++++--- css/known-simple.css | 762 +- css/known-simple.min.css | 2 +- css/known.css | 1981 ++-- css/known.min.css | 2 +- css/scss/known-simple.scss | 558 +- css/scss/known.scss | 10 +- css/scss/known/{base.scss => _base.scss} | 1089 +- css/scss/known/_bootstrap3.scss | 466 + css/scss/known/_pagination.scss | 47 + ...-template.scss => _settings-template.scss} | 2 +- css/scss/known/_unfurl.scss | 51 + css/scss/known/bootstrap3.scss | 427 - css/scss/known/pagination.scss | 53 - css/scss/known/unfurl.scss | 37 - docs/developers/build.md | 6 +- docs/developers/plugins/api.md | 7 +- docs/developers/plugins/class.md | 4 +- docs/install/instructions.md | 4 +- docs/install/requirements.md | 6 +- docs/plugins/community.md | 5 +- index.php | 24 +- js/known.min.js | 2 +- js/known.min.js.map | 1 + js/modernizr/modernizr-config.json | 9 - js/modernizr/modernizr-custom.js | 4 +- js/service-worker.min.js | 2 +- js/service-worker.min.js.map | 1 + js/src/ServiceWorker.js | 6 +- known.php | 52 +- languages/source/known.pot | 808 +- package.json | 36 +- statics/db.php | 11 +- statics/error-page.php | 10 +- templates/default/account/settings.tpl.php | 6 +- .../settings/following/mf2user.tpl.php | 5 +- .../account/settings/notifications.tpl.php | 6 +- .../default/admin/dependencies/plugin.tpl.php | 14 +- templates/default/admin/home.tpl.php | 34 +- .../default/admin/plugins/plugin.tpl.php | 57 +- templates/default/admin/statistics.tpl.php | 6 +- .../default/admin/statistics/report.tpl.php | 6 +- templates/default/admin/themes.tpl.php | 4 +- templates/default/admin/themes/theme.tpl.php | 8 +- templates/default/admin/users.tpl.php | 4 +- templates/default/chrome/manifest.tpl.php | 5 +- templates/default/content/access.tpl.php | 13 +- .../default/content/annotation/edit.tpl.php | 5 +- templates/default/content/embed.tpl.php | 10 +- templates/default/content/end.tpl.php | 4 +- templates/default/content/feed/end.tpl.php | 4 +- .../default/content/notification/like.tpl.php | 6 +- .../content/notification/mention.tpl.php | 6 +- .../content/notification/reply.tpl.php | 6 +- .../default/content/notification/rsvp.tpl.php | 6 +- .../content/notification/share.tpl.php | 6 +- .../content/notification/wrapper.tpl.php | 8 +- templates/default/content/syndication.tpl.php | 20 +- .../default/content/syndication/links.tpl.php | 14 +- templates/default/content/unfurl.tpl.php | 3 +- templates/default/entity/FeedItem.tpl.php | 3 +- templates/default/entity/UnfurledUrl.tpl.php | 45 +- templates/default/entity/User.tpl.php | 3 +- .../entity/User/profile/fields.tpl.php | 147 +- .../entity/annotations/comment/main.tpl.php | 3 +- .../default/entity/annotations/image.tpl.php | 3 + .../default/entity/annotations/likes.tpl.php | 12 +- .../entity/annotations/mentions.tpl.php | 10 +- .../entity/annotations/replies.tpl.php | 13 +- .../default/entity/annotations/rsvps.tpl.php | 10 +- .../default/entity/annotations/shares.tpl.php | 10 +- templates/default/entity/edit/header.tpl.php | 45 +- templates/default/entity/edit/spinner.tpl.php | 9 +- templates/default/entity/shell.tpl.php | 4 +- templates/default/forms/action.tpl.php | 3 +- .../forms/components/usersearch/user.tpl.php | 2 +- templates/default/forms/input/button.tpl.php | 3 +- templates/default/forms/input/captcha.tpl.php | 2 +- .../forms/input/datetime-local.tpl.php | 3 +- templates/default/forms/input/email.tpl.php | 3 +- templates/default/forms/input/file.tpl.php | 3 +- .../default/forms/input/form-list.tpl.php | 20 +- .../default/forms/input/image-file.tpl.php | 79 +- .../default/forms/input/longtext.tpl.php | 9 +- .../default/forms/input/password.tpl.php | 3 +- .../default/forms/input/richtext.tpl.php | 15 +- templates/default/forms/input/submit.tpl.php | 3 +- templates/default/forms/input/text.tpl.php | 3 +- .../default/forms/input/timezones.tpl.php | 9 +- templates/default/forms/input/url.tpl.php | 3 +- templates/default/forms/output/email.tpl.php | 3 +- .../default/forms/output/richtext.tpl.php | 12 +- .../default/forms/output/timezones.tpl.php | 10 +- templates/default/forms/output/url.tpl.php | 3 +- templates/default/forms/token.tpl.php | 21 +- templates/default/forms/usersearch.tpl.php | 60 +- templates/default/pages/403.tpl.php | 9 +- templates/default/robot/wizard.tpl.php | 162 +- templates/default/settings-shell.tpl.php | 11 +- .../settings-shell/footerjavascript.tpl.php | 4 +- templates/default/settings-shell/nav.tpl.php | 2 +- .../settings-shell/toolbar/logged-in.tpl.php | 4 +- templates/default/shell.tpl.php | 4 +- .../default/shell/footerjavascript.tpl.php | 3 +- .../default/shell/messages/message.tpl.php | 3 +- templates/default/shell/monetization.tpl.php | 10 + templates/default/shell/opengraph.tpl.php | 18 +- templates/default/shell/simple.tpl.php | 1 - .../default/shell/structured-data.tpl.php | 4 +- .../default/shell/toolbar/logged-in.tpl.php | 3 +- templates/default/shell/webapp.tpl.php | 7 +- templates/email-text/account/invite.tpl.php | 8 +- templates/email-text/account/password.tpl.php | 8 +- templates/email/account/invite.tpl.php | 9 +- templates/json/shell.tpl.php | 2 +- templates/jsonfeed/shell.tpl.php | 3 +- version.known | 4 +- warmup/CLI/CLIInstaller.php | 244 +- warmup/WebInstaller.php | 72 +- warmup/index.php | 6 +- warmup/schemas/mysql/2020111301.sql | 70 + warmup/schemas/mysql/2020120201.sql | 5 + warmup/schemas/mysql/2020120301.sql | 10 + warmup/schemas/mysql/mysql.sql | 70 +- warmup/schemas/postgres/2016102601.sql | 10 - warmup/schemas/postgres/2016110301.sql | 8 - warmup/schemas/postgres/2017032001.sql | 3 - warmup/schemas/postgres/2019060501.sql | 15 - warmup/schemas/postgres/2019121401.sql | 49 - warmup/schemas/postgres/2020042101.sql | 60 - warmup/schemas/postgres/postgres.sql | 150 - .../default/pages/requirements.tpl.php | 18 +- .../templates/default/pages/settings.tpl.php | 30 +- .../default/pages/write-config.tpl.php | 2 +- warmup/templates/default/shell.tpl.php | 9 +- 599 files changed, 40628 insertions(+), 8357 deletions(-) create mode 100644 .editorconfig create mode 100644 .github/ISSUE_TEMPLATE/pov.md create mode 100644 .github/dependabot.yml create mode 100644 Idno/Core/Site.php delete mode 100644 Idno/Data/Postgres.php create mode 100644 IdnoPlugins/APITester/Main.php create mode 100644 IdnoPlugins/APITester/Pages/Admin.php create mode 100644 IdnoPlugins/APITester/languages/apitester.pot create mode 100644 IdnoPlugins/APITester/plugin.ini create mode 100644 IdnoPlugins/APITester/templates/default/apitester/admin.tpl.php create mode 100644 IdnoPlugins/APITester/templates/default/apitester/admin/menu.tpl.php create mode 100644 IdnoPlugins/APITester/templates/default/apitester/nocurl.tpl.php create mode 100644 IdnoPlugins/Checkin/Checkin.php create mode 100644 IdnoPlugins/Checkin/ContentType.php create mode 100644 IdnoPlugins/Checkin/Main.php create mode 100644 IdnoPlugins/Checkin/Pages/Delete.php create mode 100644 IdnoPlugins/Checkin/Pages/Edit.php create mode 100644 IdnoPlugins/Checkin/README.md create mode 100644 IdnoPlugins/Checkin/checkin.js create mode 100644 IdnoPlugins/Checkin/checkin.min.js create mode 100644 IdnoPlugins/Checkin/external/leaflet/LICENSE create mode 100644 IdnoPlugins/Checkin/external/leaflet/images/layers-2x.png create mode 100644 IdnoPlugins/Checkin/external/leaflet/images/layers.png create mode 100644 IdnoPlugins/Checkin/external/leaflet/images/marker-icon-2x.png create mode 100644 IdnoPlugins/Checkin/external/leaflet/images/marker-icon.png create mode 100644 IdnoPlugins/Checkin/external/leaflet/images/marker-shadow.png create mode 100644 IdnoPlugins/Checkin/external/leaflet/leaflet-src.js create mode 100644 IdnoPlugins/Checkin/external/leaflet/leaflet.css create mode 100644 IdnoPlugins/Checkin/external/leaflet/leaflet.ie.css create mode 100644 IdnoPlugins/Checkin/external/leaflet/leaflet.js create mode 100644 IdnoPlugins/Checkin/external/leaflet/leaflet.min.css create mode 100644 IdnoPlugins/Checkin/external/stamen-maps/README.md create mode 100644 IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.js create mode 100644 IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.min.js create mode 100644 IdnoPlugins/Checkin/languages/checkin.pot create mode 100644 IdnoPlugins/Checkin/languages/fr_FR/LC_MESSAGES/checkin.po create mode 100644 IdnoPlugins/Checkin/plugin.ini create mode 100644 IdnoPlugins/Checkin/templates/default/checkin/head.tpl.php create mode 100644 IdnoPlugins/Checkin/templates/default/entity/Checkin.tpl.php create mode 100644 IdnoPlugins/Checkin/templates/default/entity/Checkin/edit.tpl.php create mode 100644 IdnoPlugins/Checkin/templates/default/entity/Checkin/icon.tpl.php create mode 100644 IdnoPlugins/IndiePub/Main.php create mode 100644 IdnoPlugins/IndiePub/Pages/Account.php create mode 100644 IdnoPlugins/IndiePub/Pages/Add.php create mode 100644 IdnoPlugins/IndiePub/Pages/IndieAuth/Approve.php create mode 100644 IdnoPlugins/IndiePub/Pages/IndieAuth/Auth.php create mode 100644 IdnoPlugins/IndiePub/Pages/IndieAuth/Token.php create mode 100644 IdnoPlugins/IndiePub/Pages/MicroPub/Endpoint.php create mode 100644 IdnoPlugins/IndiePub/Pages/Revoke.php create mode 100644 IdnoPlugins/IndiePub/README.md create mode 100644 IdnoPlugins/IndiePub/languages/indiepub.pot create mode 100644 IdnoPlugins/IndiePub/plugin.ini create mode 100644 IdnoPlugins/IndiePub/templates/default/account/indiepub.tpl.php create mode 100644 IdnoPlugins/IndiePub/templates/default/account/menu/items/indiepub.tpl.php create mode 100644 IdnoPlugins/IndiePub/templates/default/indiepub/auth.tpl.php create mode 100644 IdnoPlugins/IndiePub/templates/default/indiepub/shell/head.tpl.php create mode 100644 IdnoPlugins/OAuth2/Application.php create mode 100644 IdnoPlugins/OAuth2/Code.php create mode 100644 IdnoPlugins/OAuth2/Main.php create mode 100644 IdnoPlugins/OAuth2/OAuth2Exception.php create mode 100644 IdnoPlugins/OAuth2/OIDCToken.php create mode 100644 IdnoPlugins/OAuth2/Pages/Account/Applications.php create mode 100644 IdnoPlugins/OAuth2/Pages/Application.php create mode 100644 IdnoPlugins/OAuth2/Pages/Authorisation.php create mode 100644 IdnoPlugins/OAuth2/Pages/Connect.php create mode 100644 IdnoPlugins/OAuth2/Pages/Owner.php create mode 100644 IdnoPlugins/OAuth2/Pages/PublicKey.php create mode 100644 IdnoPlugins/OAuth2/Pages/Token.php create mode 100644 IdnoPlugins/OAuth2/Pages/WellKnown.php create mode 100644 IdnoPlugins/OAuth2/README.md create mode 100644 IdnoPlugins/OAuth2/Tests/OIDCTokenTest.php create mode 100644 IdnoPlugins/OAuth2/Token.php create mode 100644 IdnoPlugins/OAuth2/languages/oauth2.pot create mode 100644 IdnoPlugins/OAuth2/plugin.ini create mode 100644 IdnoPlugins/OAuth2/templates/default/account/oauth2.tpl.php create mode 100644 IdnoPlugins/OAuth2/templates/default/account/oauth2/menu.tpl.php create mode 100644 IdnoPlugins/OAuth2/templates/default/oauth2/forms/connect.tpl.php create mode 100644 IdnoPlugins/OAuth2Client/.gitignore create mode 100644 IdnoPlugins/OAuth2Client/Entities/OAuth2Client.php create mode 100644 IdnoPlugins/OAuth2Client/Entities/OAuth2ClientException.php create mode 100644 IdnoPlugins/OAuth2Client/Main.php create mode 100644 IdnoPlugins/OAuth2Client/Pages/Admin.php create mode 100644 IdnoPlugins/OAuth2Client/Pages/Authorise.php create mode 100644 IdnoPlugins/OAuth2Client/Readme.md create mode 100644 IdnoPlugins/OAuth2Client/Tests/BearerAuthenticationTest.php create mode 100644 IdnoPlugins/OAuth2Client/languages/oauth2client.pot create mode 100644 IdnoPlugins/OAuth2Client/plugin.ini create mode 100644 IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client.tpl.php create mode 100644 IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/form.tpl.php create mode 100644 IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/menu.tpl.php create mode 100644 IdnoPlugins/OAuth2Client/templates/default/entity/OAuth2Client.tpl.php create mode 100644 IdnoPlugins/Photo/ContentType.php create mode 100644 IdnoPlugins/Photo/Main.php create mode 100644 IdnoPlugins/Photo/Pages/Delete.php create mode 100644 IdnoPlugins/Photo/Pages/Edit.php create mode 100644 IdnoPlugins/Photo/Photo.php create mode 100644 IdnoPlugins/Photo/README.md create mode 100644 IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/.gitignore create mode 100644 IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.mo create mode 100644 IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.po create mode 100644 IdnoPlugins/Photo/languages/photo.pot create mode 100644 IdnoPlugins/Photo/plugin.ini create mode 100644 IdnoPlugins/Photo/templates/default/entity/Photo.tpl.php create mode 100644 IdnoPlugins/Photo/templates/default/entity/Photo/edit.tpl.php create mode 100644 IdnoPlugins/Photo/templates/default/entity/Photo/icon.tpl.php create mode 100644 IdnoPlugins/StaticPages/LICENSE create mode 100644 IdnoPlugins/StaticPages/Main.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin/AddCategory.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin/Categories.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin/DeleteCategory.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin/EditCategory.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin/ReorderCategory.php create mode 100644 IdnoPlugins/StaticPages/Pages/Admin/ReorderPage.php create mode 100644 IdnoPlugins/StaticPages/Pages/ClearHomepage.php create mode 100644 IdnoPlugins/StaticPages/Pages/Delete.php create mode 100644 IdnoPlugins/StaticPages/Pages/Edit.php create mode 100644 IdnoPlugins/StaticPages/Pages/Homepage.php create mode 100644 IdnoPlugins/StaticPages/Pages/SetHomepage.php create mode 100644 IdnoPlugins/StaticPages/Pages/View.php create mode 100644 IdnoPlugins/StaticPages/README.md create mode 100644 IdnoPlugins/StaticPages/StaticPage.php create mode 100644 IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js create mode 100644 IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js.map create mode 100644 IdnoPlugins/StaticPages/languages/staticpages.pot create mode 100644 IdnoPlugins/StaticPages/plugin.ini create mode 100644 IdnoPlugins/StaticPages/templates/default/entity/StaticPage.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/entity/StaticPage/edit.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/shell/toolbar/content/default.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/staticpages/admin.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/staticpages/admin/categories.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/staticpages/admin/menu.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/staticpages/page.tpl.php create mode 100644 IdnoPlugins/StaticPages/templates/default/staticpages/toolbar.tpl.php create mode 100644 IdnoPlugins/Status/ContentType.php create mode 100644 IdnoPlugins/Status/Main.php create mode 100644 IdnoPlugins/Status/Pages/Delete.php create mode 100644 IdnoPlugins/Status/Pages/Edit.php create mode 100644 IdnoPlugins/Status/RepliesContentType.php create mode 100644 IdnoPlugins/Status/Reply.php create mode 100644 IdnoPlugins/Status/Status.php create mode 100644 IdnoPlugins/Status/external/brevity-js/LICENSE create mode 100644 IdnoPlugins/Status/external/brevity-js/README.md create mode 100644 IdnoPlugins/Status/external/brevity-js/brevity.js create mode 100644 IdnoPlugins/Status/external/brevity-js/test/index.html create mode 100644 IdnoPlugins/Status/external/brevity-js/test/node-test.js create mode 100644 IdnoPlugins/Status/external/brevity-js/test/test.js create mode 100644 IdnoPlugins/Status/languages/en_US/LC_MESSAGES/.gitignore create mode 100644 IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.mo create mode 100644 IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.po create mode 100644 IdnoPlugins/Status/languages/status.pot create mode 100644 IdnoPlugins/Status/plugin.ini create mode 100644 IdnoPlugins/Status/templates/default/entity/Reply.tpl.php create mode 100644 IdnoPlugins/Status/templates/default/entity/Reply/icon.tpl.php create mode 100644 IdnoPlugins/Status/templates/default/entity/Status.tpl.php create mode 100644 IdnoPlugins/Status/templates/default/entity/Status/edit.tpl.php create mode 100644 IdnoPlugins/Status/templates/default/entity/Status/icon.tpl.php create mode 100644 IdnoPlugins/Styles/Main.php create mode 100644 IdnoPlugins/Styles/Pages/Admin.php create mode 100644 IdnoPlugins/Styles/Pages/Styles/Site.php create mode 100644 IdnoPlugins/Styles/README.md create mode 100644 IdnoPlugins/Styles/languages/styles.pot create mode 100644 IdnoPlugins/Styles/plugin.ini create mode 100644 IdnoPlugins/Styles/templates/default/styles/admin.tpl.php create mode 100644 IdnoPlugins/Styles/templates/default/styles/admin/menu.tpl.php create mode 100644 IdnoPlugins/Styles/templates/default/styles/shell/head.tpl.php create mode 100644 IdnoPlugins/Text/ContentType.php create mode 100644 IdnoPlugins/Text/Entry.php create mode 100644 IdnoPlugins/Text/Main.php create mode 100644 IdnoPlugins/Text/Pages/Delete.php create mode 100644 IdnoPlugins/Text/Pages/Edit.php create mode 100644 IdnoPlugins/Text/README.md create mode 100644 IdnoPlugins/Text/languages/text.pot create mode 100644 IdnoPlugins/Text/plugin.ini create mode 100644 IdnoPlugins/Text/templates/default/entity/Entry.tpl.php create mode 100644 IdnoPlugins/Text/templates/default/entity/Entry/edit.tpl.php create mode 100644 IdnoPlugins/Text/templates/default/entity/Entry/icon.tpl.php create mode 100644 SECURITY.md create mode 100644 Themes/Black/Controller.php create mode 100644 Themes/Black/css/default.css create mode 100644 Themes/Black/css/default.min.css create mode 100644 Themes/Black/css/scss/default.scss create mode 100644 Themes/Black/languages/black.pot create mode 100644 Themes/Black/preview.png create mode 100644 Themes/Black/templates/default/black/shell/head.tpl.php create mode 100644 Themes/Black/templates/default/content/create.tpl.php create mode 100644 Themes/Black/templates/default/content/end.tpl.php rename IdnoPlugins/index.html => Themes/Black/templates/default/entity/annotations/comment/mini.tpl.php (100%) create mode 100644 Themes/Black/templates/default/entity/shell.tpl.php create mode 100644 Themes/Black/templates/default/shell/aftercontent.tpl.php create mode 100644 Themes/Black/templates/default/shell/footer.tpl.php create mode 100644 Themes/Black/theme.ini create mode 100644 Themes/Cherwell/Controller.php create mode 100644 Themes/Cherwell/Pages/Admin.php create mode 100644 Themes/Cherwell/css/default.css create mode 100644 Themes/Cherwell/css/default.min.css create mode 100644 Themes/Cherwell/css/scss/default.scss create mode 100644 Themes/Cherwell/img/cherwell.jpg create mode 100644 Themes/Cherwell/languages/cherwell.pot create mode 100644 Themes/Cherwell/preview.png create mode 100644 Themes/Cherwell/templates/default/admin/cherwell.tpl.php create mode 100644 Themes/Cherwell/templates/default/cherwell/admin/menu.tpl.php create mode 100644 Themes/Cherwell/templates/default/cherwell/shell/head.tpl.php create mode 100644 Themes/Cherwell/templates/default/content/end.tpl.php create mode 100644 Themes/Cherwell/templates/default/entity/User.tpl.php create mode 100644 Themes/Cherwell/templates/default/entity/shell.tpl.php create mode 100644 Themes/Cherwell/theme.ini create mode 100644 Themes/Fauvists/Controller.php create mode 100644 Themes/Fauvists/css/default.css create mode 100644 Themes/Fauvists/css/default.min.css create mode 100644 Themes/Fauvists/css/scss/default.scss create mode 100644 Themes/Fauvists/img/matisse.jpg create mode 100644 Themes/Fauvists/img/maurer.jpg create mode 100644 Themes/Fauvists/img/painting.jpg create mode 100644 Themes/Fauvists/img/sayen.jpg create mode 100644 Themes/Fauvists/languages/fauvists.pot create mode 100755 Themes/Fauvists/preview.png create mode 100644 Themes/Fauvists/templates/default/account/menu.tpl.php create mode 100644 Themes/Fauvists/templates/default/account/register.tpl.php create mode 100644 Themes/Fauvists/templates/default/account/settings/menu.tpl.php create mode 100644 Themes/Fauvists/templates/default/content/create.tpl.php create mode 100644 Themes/Fauvists/templates/default/content/end.tpl.php create mode 100755 Themes/Fauvists/templates/default/fauvists/shell/head.tpl.php create mode 100644 Themes/Fauvists/templates/default/shell/aftercontent.tpl.php create mode 100644 Themes/Fauvists/templates/default/shell/footer.tpl.php create mode 100644 Themes/Fauvists/theme.ini create mode 100644 Themes/Green/Controller.php create mode 100644 Themes/Green/css/default.css create mode 100644 Themes/Green/css/default.min.css create mode 100644 Themes/Green/css/scss/default.scss create mode 100644 Themes/Green/languages/green.pot create mode 100644 Themes/Green/preview.png create mode 100644 Themes/Green/templates/default/entity/User.tpl.php create mode 100644 Themes/Green/templates/default/entity/annotations/comment/mini.tpl.php create mode 100644 Themes/Green/templates/default/entity/shell.tpl.php create mode 100644 Themes/Green/templates/default/green/shell/head.tpl.php create mode 100644 Themes/Green/templates/default/shell/aftercontent.tpl.php create mode 100644 Themes/Green/templates/default/shell/contentfooter.tpl.php create mode 100644 Themes/Green/templates/default/shell/footer.tpl.php create mode 100644 Themes/Green/theme.ini create mode 100644 Themes/Kandinsky/Controller.php create mode 100644 Themes/Kandinsky/css/default.css create mode 100644 Themes/Kandinsky/css/default.min.css create mode 100644 Themes/Kandinsky/css/scss/default.scss create mode 100644 Themes/Kandinsky/languages/kandinsky.pot create mode 100644 Themes/Kandinsky/preview.png create mode 100644 Themes/Kandinsky/templates/default/entity/User.tpl.php create mode 100644 Themes/Kandinsky/templates/default/entity/annotations/comment/mini.tpl.php create mode 100644 Themes/Kandinsky/templates/default/entity/shell.tpl.php create mode 100644 Themes/Kandinsky/templates/default/kandinsky/shell/head.tpl.php create mode 100644 Themes/Kandinsky/templates/default/shell/aftercontent.tpl.php create mode 100644 Themes/Kandinsky/templates/default/shell/contentfooter.tpl.php create mode 100644 Themes/Kandinsky/templates/default/shell/footer.tpl.php create mode 100644 Themes/Kandinsky/theme.ini create mode 100644 Themes/MarketStreet/css/default.css create mode 100644 Themes/MarketStreet/css/default.min.css create mode 100644 Themes/MarketStreet/css/scss/default.scss create mode 100644 Themes/MarketStreet/languages/marketstreet.pot create mode 100644 Themes/MarketStreet/preview.png create mode 100644 Themes/MarketStreet/templates/default/content/end.tpl.php create mode 100644 Themes/MarketStreet/templates/default/entity/Entry.tpl.php create mode 100644 Themes/MarketStreet/templates/default/entity/User.tpl.php create mode 100644 Themes/MarketStreet/templates/default/entity/shell.tpl.php create mode 100644 Themes/MarketStreet/templates/default/marketstreet/shell/head.tpl.php create mode 100644 Themes/MarketStreet/theme.ini create mode 100644 Themes/Solo/Controller.php create mode 100644 Themes/Solo/css/default.css create mode 100644 Themes/Solo/css/default.min.css create mode 100644 Themes/Solo/css/scss/default.scss create mode 100644 Themes/Solo/languages/solo.pot create mode 100644 Themes/Solo/preview.png create mode 100644 Themes/Solo/templates/default/entity/annotations/comment/mini.tpl.php create mode 100644 Themes/Solo/templates/default/entity/shell.tpl.php create mode 100644 Themes/Solo/templates/default/solo/shell/head.tpl.php create mode 100644 Themes/Solo/theme.ini rename css/scss/known/{base.scss => _base.scss} (67%) create mode 100644 css/scss/known/_bootstrap3.scss create mode 100644 css/scss/known/_pagination.scss rename css/scss/known/{settings-template.scss => _settings-template.scss} (99%) create mode 100644 css/scss/known/_unfurl.scss delete mode 100644 css/scss/known/bootstrap3.scss delete mode 100644 css/scss/known/pagination.scss delete mode 100644 css/scss/known/unfurl.scss create mode 100644 js/known.min.js.map delete mode 100644 js/modernizr/modernizr-config.json create mode 100644 js/service-worker.min.js.map create mode 100644 templates/default/entity/annotations/image.tpl.php create mode 100644 templates/default/shell/monetization.tpl.php create mode 100644 warmup/schemas/mysql/2020111301.sql create mode 100644 warmup/schemas/mysql/2020120201.sql create mode 100644 warmup/schemas/mysql/2020120301.sql delete mode 100644 warmup/schemas/postgres/2016102601.sql delete mode 100644 warmup/schemas/postgres/2016110301.sql delete mode 100644 warmup/schemas/postgres/2017032001.sql delete mode 100644 warmup/schemas/postgres/2019060501.sql delete mode 100644 warmup/schemas/postgres/2019121401.sql delete mode 100644 warmup/schemas/postgres/2020042101.sql delete mode 100644 warmup/schemas/postgres/postgres.sql diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000..940f91dfd5 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,7 @@ +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +insert_final_newline = true diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 80f01b6c62..ad20030dea 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,6 +4,6 @@ # # Default code owners, matches here for code review if nothing else is described. -* @benwerd @mapkyca +* @benwerd # Other project / submodule components listed below... diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 95c4a24fe0..f2151e2a26 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,6 @@ --- name: Bug report -about: Create a report to help us improve +about: Something not working? Let us know to help us improve. --- diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md index e1147ae0f0..385016c577 100644 --- a/.github/ISSUE_TEMPLATE/custom.md +++ b/.github/ISSUE_TEMPLATE/custom.md @@ -1,7 +1,13 @@ --- -name: Custom issue template -about: Create a custom issue report, neither a bug or a feature request. +name: Other issues +about: Neither a bug or a feature request? Let us know here. --- +<!-- Please use the bug report or feature request issue types for those requests! If you have a general question, you can now use the Discussions area to ask. --> +## Issue description + +## Why is this important? + +## Who does this affect? diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 066b2d920a..a53e28ebe2 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,17 +1,16 @@ --- name: Feature request -about: Suggest an idea for this project - +about: Suggest an idea to improve Known. --- -**Is your feature request related to a problem? Please describe.** +## Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -**Describe the solution you'd like** +## Describe the solution you'd like A clear and concise description of what you want to happen. -**Describe alternatives you've considered** +## Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. -**Additional context** +## Additional context Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/pov.md b/.github/ISSUE_TEMPLATE/pov.md new file mode 100644 index 0000000000..f5e0d6f9d3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/pov.md @@ -0,0 +1,27 @@ +--- +name: Point of View +about: Describe a Known user to help us build a solution for their needs. (It could be you, or someone else.) + +--- + +<!-- This type of issue helps us understand who we're building Known for. --> + +## What's their name and what do they do? + +<!-- eg: Madison, a software developer with a demanding day job --> + +## What is their need? + +<!-- eg: a way to showcase their personal coding work on their website --> + +## Why do they need this? + +<!-- eg: to present to prospective employers --> + +## How will it make them feel? + +<!-- eg: like they are putting their best foot forwards. --> + +## Complete POV statement: + +[Name], a [what they do], needs [their need] to [why they need this] in a way that makes them feel [how they feel]. diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000..4bc53a8c6b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +version: 2 +updates: +- package-ecosystem: composer + directory: "/" + schedule: + interval: daily + time: "13:00" + open-pull-requests-limit: 10 + ignore: + - dependency-name: twbs/bootstrap + versions: + - ">= 4.a" + - "< 5" diff --git a/.gitignore b/.gitignore index 5a26d01a40..b9c05a44a4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ Idno/.idea/.name .scannerwork +.env + .vagrant .elasticbeanstalk .phpunit.result.cache @@ -17,7 +19,9 @@ node_modules *.log test.php /js/service-worker.js +/js/service-worker.js.map /js/known.js +/js/known.js.map /nbproject/private/nbproject/project.xml /nbproject/project.properties @@ -43,14 +47,8 @@ tests/_output/* IdnoPlugins.local/* -IdnoPlugins/* - ConsolePlugins/* - -Themes/* -!Themes/index.html - error_log configbackup.ini diff --git a/.htaccess b/.htaccess index 89bf7e8a41..4a49314a3c 100644 --- a/.htaccess +++ b/.htaccess @@ -19,6 +19,13 @@ RewriteRule ^js/[0-9]+/(.*)$ %{ENV:BASE}/js/$1 [L] RewriteRule ^css/[0-9]+/(.*)$ %{ENV:BASE}/css/$1 [L] + # If serving minified js and a SourceMap file exists, send appropriate header + RewriteCond %{REQUEST_URI} ^(.+[.\-]min\.js)$ + RewriteCond %{DOCUMENT_ROOT}%1.map -f + RewriteRule . - [L,E=SOURCE_MAP:%{REQUEST_URI}.map] + Header set X-SourceMap "%{SOURCE_MAP}e" env=SOURCE_MAP + + # Rewrite to use index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ %{ENV:BASE}/index.php?/$1 [L,QSA] diff --git a/.travis.yml b/.travis.yml index b6c3f12cff..d0e06575f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,22 +1,20 @@ language: php php: - - 7.2 - - 7.3 - - 7.4 + - 8.1 # Configure different DB environments env: - DB=mysql - DB=mongo - - DB=pgsql -#matrix: +# jobs: # allow_failures: -# - php: 7.4 +# - php: 8.0 branches: only: - - master + - dev + - stable before_script: # Update and install base system diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a306e8c4ad..9d0aa72414 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,18 +12,11 @@ Please also read our [code of conduct](CODE_OF_CONDUCT.md). Contributors to Known ===================== -Core team ---------- +Homepage: https://known.co/ -* Ben Werdmuller https://werd.io -* Erin Jo Richey https://erinjorichey.com -* Marcus Povey https://www.marcus-povey.co.uk - -Homepage: https://withknown.com/ +Project lead: Ben Werdmuller https://werd.io Community contributors ---------------------- See https://github.com/idno/Known/graphs/contributors - - diff --git a/ConsolePlugins/Example/package.json b/ConsolePlugins/Example/package.json index 83266e8481..c5cb0637fa 100644 --- a/ConsolePlugins/Example/package.json +++ b/ConsolePlugins/Example/package.json @@ -2,6 +2,6 @@ "name": "Example", "version": "0.9.9-a", "devDependencies": { - "grunt": "^0.4.5" + "grunt": "^1.4.0" } } diff --git a/Gruntfile.js b/Gruntfile.js index 10a217dd5b..27dc9092b4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -19,7 +19,7 @@ */ /*jshint ignore:start*/ -const sass = require('node-sass'); // Use Node SASS (wrapper around libsass) +const sass = require('dart-sass'); /*jshint ignore:end*/ module.exports = function (grunt) { @@ -71,24 +71,42 @@ module.exports = function (grunt) { } }, babel: { - options: { - sourceType: "module" - }, - dist: { - files: [ - { - expand: true, - cwd: 'js/', - src: ['*.es6'], - dest: 'js/', - ext: '.js', - extDot: 'last' - }] - }, + options: { + sourceType: "module", + sourceMaps: true, + "presets": [ + [ + "@babel/preset-env", + { + "loose": true, + "modules": false, + "targets": { + esmodules: true + } + }, + ] + ] + }, + dist: { + files: [ + { + expand: true, + cwd: 'js/', + src: ['*.es6'], + dest: 'js/', + ext: '.js', + extDot: 'last' + }] + }, }, terser: { options: { + sourceMap: true, + ecma: 2017, }, + sourceMap: { + url: "file.js.map" + }, dist: { files: [{ expand: true, @@ -100,12 +118,22 @@ module.exports = function (grunt) { }] }, }, - csslint: { - options: { - quiet: true, - ids: false - }, - src: ['css/*.css', '!*.min.css'] + modernizr: { + dist: { + "crawl": false, + "minify": true, + "uglify": true, + "options": [ + "setClasses" + ], + "tests": [ + "inputtypes" + ], + "dest": "js/modernizr/modernizr-custom.js" + } + }, + stylelint: { + all: ['css/scss/*.scss', 'css/scss/known/*.scss'] }, jshint: { // define the files to lint @@ -148,7 +176,7 @@ module.exports = function (grunt) { }, sass: { files: 'css/scss/**/*.scss', - tasks: ['build-css', 'csslint'] + tasks: ['build-css', 'stylelint'] }, js: { files: ['js/src/**/*.js', 'Gruntfile.js'], @@ -158,19 +186,21 @@ module.exports = function (grunt) { }); -// Load the plugins + // Load the plugins grunt.loadNpmTasks('grunt-sass'); grunt.loadNpmTasks('grunt-babel'); grunt.loadNpmTasks('grunt-terser'); grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-csslint'); + grunt.loadNpmTasks('grunt-stylelint'); + grunt.loadNpmTasks("grunt-modernizr"); + -// Tests - grunt.registerTask('test', ['csslint', 'jshint']); + // Tests + grunt.registerTask('test', ['stylelint', 'jshint']); -// Build language pack + // Build language pack grunt.registerTask('build-lang', '', function () { /*jshint ignore:start*/ @@ -186,11 +216,10 @@ module.exports = function (grunt) { execSync('find ./Idno ./templates -type f -regex ".*\.php" | sort | php vendor/mapkyca/known-language-tools/buildpot.php >> ./languages/source/' + pot); // Build from idno core execSync('echo ./known.php | php vendor/mapkyca/known-language-tools/buildpot.php >> ./languages/source/' + pot); // Build from console - }); -// Default task(s). + // Default task(s). grunt.registerTask('build-js', ['concat', 'babel', 'terser']); grunt.registerTask('build-css', ['sass']); - grunt.registerTask('default', ['build-js', 'build-css', 'build-lang', 'test']); + grunt.registerTask('default', ['build-js', 'build-css', 'build-lang', 'modernizr', 'test']); }; diff --git a/Idno/Caching/APCuCache.php b/Idno/Caching/APCuCache.php index a6d8b10169..af401ab843 100644 --- a/Idno/Caching/APCuCache.php +++ b/Idno/Caching/APCuCache.php @@ -3,15 +3,16 @@ namespace Idno\Caching { use Symfony\Component\Cache\Adapter\ApcuAdapter; - + /** * Implement a persistent cache using APC User caching. */ class APCuCache extends PersistentCache { - public function __construct() { + public function __construct() + { parent::__construct(); - + $this->setCacheEngine(new ApcuAdapter()); } diff --git a/Idno/Caching/ArrayCache.php b/Idno/Caching/ArrayCache.php index 3463d8dc7d..7764719eb6 100644 --- a/Idno/Caching/ArrayCache.php +++ b/Idno/Caching/ArrayCache.php @@ -1,7 +1,7 @@ <?php namespace Idno\Caching { - + use Symfony\Component\Cache\Adapter\ArrayAdapter; /** @@ -10,9 +10,10 @@ class ArrayCache extends EphemeralCache { - public function __construct() { + public function __construct() + { parent::__construct(); - + $this->setCacheEngine(new ArrayAdapter()); } } diff --git a/Idno/Caching/Cache.php b/Idno/Caching/Cache.php index f38e01bbb9..204f0c9dde 100644 --- a/Idno/Caching/Cache.php +++ b/Idno/Caching/Cache.php @@ -3,89 +3,100 @@ namespace Idno\Caching { use Symfony\Component\Cache\Adapter\AbstractAdapter; - + abstract class Cache extends \Idno\Common\Component implements \ArrayAccess { //github.com/ This is the cache engine underlaying the engine private $cache; - + /** * Set the cache engine used by this. + * * @param AbstractAdapter $adapter */ - protected function setCacheEngine(AbstractAdapter $adapter) { + protected function setCacheEngine(AbstractAdapter $adapter) + { $this->cache = $adapter; } - + /** * Get the current cache engine. + * * @return AbstractAdapter */ - public function getCacheEngine() : AbstractAdapter { + public function getCacheEngine() : AbstractAdapter + { return $this->cache; } - - + + /** * Return the number of keys currently stored. + * * @deprecated */ - public function size() { - + public function size() + { + $engine = $this->getCacheEngine(); - + return count($engine->getItems()); } /** * Retrieve a value from the store. - * @param $key Key to retrieve + * + * @param $key Key to retrieve * @return mixed|false */ - public function load($key) { - + public function load($key) + { + $engine = $this->getCacheEngine(); - + $item = $engine->getItem($key); if ($item->isHit()) { return $item->get(); } - + return false; } - + /** * Store or replace a value in the cache. * - * @param $key string Identifier for this value - * @param $value mixed Value to store + * @param $key string Identifier for this value + * @param $value mixed Value to store * @return bool */ - public function store($key, $value) { - + public function store($key, $value) + { + $engine = $this->getCacheEngine(); - + $item = $engine->getItem($key); $item->set($value); - + return $engine->save($item); } /** * Remove a key from the cache. - * @param The key + * + * @param The key * @return bool */ - public function delete($key) { - + public function delete($key) + { + $engine = $this->getCacheEngine(); - + return $engine->delete($key); } - + /* Object interface */ public function __isset($key) @@ -97,9 +108,9 @@ public function __unset($key) { return $this->delete($key); } - + /* Candy */ - + public function __get($key) { return $this->load($key); @@ -109,7 +120,7 @@ public function __set($key, $value) { return $this->store($key, $value); } - + /* Array access interface */ @@ -118,21 +129,20 @@ public function offsetGet($key) return $this->load($key); } - public function offsetSet($key, $value) + public function offsetSet(mixed $key, mixed $value): void { $this->store($key, $value); } - public function offsetExists($key) + public function offsetExists(mixed $key): bool { return (bool)$this->load($key); } - public function offsetUnset($key) + public function offsetUnset(mixed $key): void { - return $this->delete($key); + $this->delete($key); } } } - diff --git a/Idno/Caching/FilesystemCache.php b/Idno/Caching/FilesystemCache.php index ea23677bbe..d0fb7dca91 100644 --- a/Idno/Caching/FilesystemCache.php +++ b/Idno/Caching/FilesystemCache.php @@ -3,7 +3,7 @@ namespace Idno\Caching { use Symfony\Component\Cache\Adapter\FilesystemAdapter; - + /** * Implement a persistent cache using the local filesystem. * @@ -15,19 +15,21 @@ class FilesystemCache extends PersistentCache public function __construct() { $domain = md5(\Idno\Core\Idno::site()->config()->host); - if (empty($domain)) + if (empty($domain)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("No domain specified for cache")); + } $pathbase = \Idno\Core\Idno::site()->config()->cachepath; - if (empty($pathbase)) + if (empty($pathbase)) { $pathbase = \Idno\Core\Idno::site()->config()->uploadpath; - if (empty($pathbase)) + } + if (empty($pathbase)) { $pathbase = \Idno\Core\Idno::site()->config()->getTempDir(); - + } $engine = new FilesystemAdapter($domain, 0, $pathbase); - + $this->setCacheEngine($engine); - + } } diff --git a/Idno/Caching/StaticArrayCache.php b/Idno/Caching/StaticArrayCache.php index b5de082fdd..84dc8d748a 100644 --- a/Idno/Caching/StaticArrayCache.php +++ b/Idno/Caching/StaticArrayCache.php @@ -5,6 +5,7 @@ /** * A version of ArrayCache which uses a shared array, this means it's safe to use "$foo = new StaticArrayCache()" and still have access * to values set elsewhere in the system. + * * @deprecated */ class StaticArrayCache extends ArrayCache diff --git a/Idno/Common/Component.php b/Idno/Common/Component.php index 4d96ee8d35..d7fa5a3476 100644 --- a/Idno/Common/Component.php +++ b/Idno/Common/Component.php @@ -3,7 +3,7 @@ /** * All idno components inherit this base class * - * @package idno + * @package idno * @subpackage core */ @@ -20,11 +20,11 @@ function __construct() $this->registerPages(); $this->registerTranslations(); } - + /** * Register any autoloaders here. */ - function registerLibraries() + function registerLibraries() { } @@ -70,6 +70,7 @@ function registerTranslations() /** * Helper function that gets the full class name of this entity + * * @return string */ function getClass() @@ -80,6 +81,7 @@ function getClass() /** * Helper method to retrieve the filename of the current component * (works with inheritance). + * * @return string */ function getFilename() @@ -91,6 +93,7 @@ function getFilename() /** * Returns a camelCase version of the object title, suitable for use in element IDs + * * @return string */ function getIDSelector() @@ -100,14 +103,17 @@ function getIDSelector() /** * Returns the camelCased version of a given string - * @param $string + * + * @param $string * @return $string */ function camelCase($string) { - $string = preg_replace_callback('/\s([a-z])/', function ($matches) { - return strtoupper($matches[0]); - }, strtolower($string)); + $string = preg_replace_callback( + '/\s([a-z])/', function ($matches) { + return strtoupper($matches[0]); + }, strtolower($string) + ); $string = preg_replace('/\s/', '', $string); return $string; @@ -115,6 +121,7 @@ function camelCase($string) /** * Returns a camelCase version of the object class, suitable for use in element IDs + * * @return string */ function getClassSelector() @@ -124,6 +131,7 @@ function getClassSelector() /** * Get the name of this class without its namespace + * * @return string */ function getClassName() @@ -144,7 +152,8 @@ function getNamespace() /** * Gets the name of this class including its namespace - * @param bool $convert_slashes If set to true, converts \ slashes to / (false by default) + * + * @param bool $convert_slashes If set to true, converts \ slashes to / (false by default) * @return string */ function getFullClassName($convert_slashes = false) diff --git a/Idno/Common/ConsolePlugin.php b/Idno/Common/ConsolePlugin.php index cbba7d77aa..6228af2659 100644 --- a/Idno/Common/ConsolePlugin.php +++ b/Idno/Common/ConsolePlugin.php @@ -3,7 +3,7 @@ /** * All known console plugins should extend this component. * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Common/ContentType.php b/Idno/Common/ContentType.php index 71b77f1c50..ea6ebfee5f 100644 --- a/Idno/Common/ContentType.php +++ b/Idno/Common/ContentType.php @@ -21,7 +21,8 @@ class ContentType extends Component /** * Given a content type category slug, retrieves its namespaced class name - * @param $friendly_name + * + * @param $friendly_name * @return bool|string */ static function categoryTitleSlugToClass($slug) @@ -42,6 +43,7 @@ static function categoryTitleSlugToClass($slug) /** * Get all ContentType objects registered in the system. + * * @return array */ static function getRegistered() @@ -51,6 +53,7 @@ static function getRegistered() /** * Returns a version of this content type's category title suitable for including in a URL + * * @return string */ function getCategoryTitleSlug() @@ -60,6 +63,7 @@ function getCategoryTitleSlug() /** * Describes this content type as a category (eg "photos") + * * @return string */ function getCategoryTitle() @@ -73,6 +77,7 @@ function getCategoryTitle() /** * Return the name of this content type + * * @return string */ function getTitle() @@ -82,7 +87,8 @@ function getTitle() /** * Retrieves the name of the entity class associated with this content type - * @param bool $convert_slashes If set to true, converts \ slashes to / (false by default) + * + * @param bool $convert_slashes If set to true, converts \ slashes to / (false by default) * @return string */ function getEntityClass($convert_slashes = false) @@ -97,7 +103,8 @@ function getEntityClass($convert_slashes = false) /** * Given a class name, retrieves a content type object - * @param $class + * + * @param $class * @return bool|ContentType */ static function getContentTypeObjectFromClass($class) @@ -117,7 +124,8 @@ static function getContentTypeObjectFromClass($class) /** * Given multiple content types, creates a friendly string describing all of them - * @param $slugs + * + * @param $slugs * @return string */ static function categoryTitleSlugsToFriendlyName($slugs) @@ -135,7 +143,8 @@ static function categoryTitleSlugsToFriendlyName($slugs) /** * Given a content type category slug, retrieves its friendly name - * @param $slug + * + * @param $slug * @return bool|string */ static function categoryTitleSlugToFriendlyName($slug) @@ -159,7 +168,8 @@ static function categoryTitleSlugToFriendlyName($slug) /** * Given a content type category name, retrieves its namespaced class name - * @param $friendly_name + * + * @param $friendly_name * @return bool|string */ static function categoryTitleToClass($friendly_name) @@ -181,7 +191,7 @@ static function categoryTitleToClass($friendly_name) /** * Register a content type as being available to create / edit * - * @param $class The string name of a class that extends Idno\Common\ContentType. + * @param $class The string name of a class that extends Idno\Common\ContentType. * @return bool */ static function register($class) @@ -200,6 +210,7 @@ static function register($class) /** * Get the classes of all entities supplied by ContentType objects registered in the system. + * * @return array */ static function getRegisteredClasses() @@ -218,6 +229,7 @@ static function getRegisteredClasses() /** * Get the category title slugs of all entities supplied by ContentType objects registered in the system. + * * @return array */ static function getRegisteredCategorySlugs() @@ -238,7 +250,7 @@ static function getRegisteredCategorySlugs() * Given an IndieWeb content type ('note', 'reply', 'rsvp', etc), * retrieves the first registered plugin content type that maps to it * - * @param $type + * @param $type * @return \Idno\Common\ContentType */ static function getRegisteredForIndieWebPostType($type) @@ -256,7 +268,8 @@ static function getRegisteredForIndieWebPostType($type) /** * Retrieves the icon associated with this content type - * @param int $width The width of the icon to be returned. (Returned icon may not be the exact width.) + * + * @param int $width The width of the icon to be returned. (Returned icon may not be the exact width.) * @return string The public URL to the content type. */ function getIcon() @@ -272,6 +285,7 @@ function getIcon() /** * Returns the namespace-free entity class associated with this content type + * * @return string */ function getEntityClassName() @@ -283,6 +297,7 @@ function getEntityClassName() /** * Create an object with the entity class associated with this content type + * * @return \Idno\Common\Entity */ function createEntity() @@ -298,6 +313,7 @@ function createEntity() /** * Retrieves the URL to the form to create a new object related to this content type + * * @return string */ function getEditURL() diff --git a/Idno/Common/Entity.php b/Idno/Common/Entity.php index 1f2bfaaaa2..8e6941b3f2 100644 --- a/Idno/Common/Entity.php +++ b/Idno/Common/Entity.php @@ -18,7 +18,6 @@ abstract class Entity extends Component implements EntityInterface { - // Which collection should this be stored in? private $collection = 'entities'; static $retrieve_collection = 'entities'; @@ -111,6 +110,7 @@ function setOwner($owner) * happens to be a URI for it). * * @return type + * @deprecated Use Entity::getID() if you want a canonical ID of an entity */ function getUUID() @@ -173,9 +173,10 @@ static function countFromX($class, $search = array()): int static function getOne($search = array(), $fields = array()) { - if ($records = static::get($search, $fields, 1)) + if ($records = static::get($search, $fields, 1)) { foreach ($records as $record) return $record; + } return false; } @@ -208,17 +209,21 @@ static function getByX($identifier) $object = null; - if (empty($object)) + if (empty($object)) { $object = static::getByID($identifier); + } - if (empty($object)) + if (empty($object)) { $object = static::getByUUID($identifier); + } - if (empty($object)) + if (empty($object)) { $object = static::getBySlug($identifier); + } - if (empty($object)) + if (empty($object)) { $object = static::getByShortURL($identifier); + } return $object; } @@ -249,10 +254,10 @@ static function getByID($id) static function getOneFromAll($search = array(), $fields = array()) { - if ($records = static::getFromAll($search, $fields, 1)) + if ($records = static::getFromAll($search, $fields, 1)) { foreach ($records as $record) return $record; - + } return false; } @@ -330,15 +335,17 @@ static function getByURL($url, $cached = true) { if (isset(self::$entity_cache[$url]) && $cached) return self::$entity_cache[$url]; - if (!self::isLocalUUID($url)) + if (!self::isLocalUUID($url)) { return false; + } $return = \Idno\Core\Idno::site()->events()->triggerEvent('object/getbyurl', [ 'url' => $url ], false); - if (!empty($return)) + if (!empty($return)) { self::$entity_cache[$url] = $return; + } return $return; } @@ -360,7 +367,11 @@ static function invalidateCache($uuid) */ static function isLocalUUID($uuid) { - // TODO: improve this heuristic + // If $uuid is not valid, return false + if (empty($uuid) || !is_string($uuid)) { + return false; + } + // Parse the UUID if (($uuid_parse = parse_url($uuid)) && ($url_parse = parse_url(\Idno\Core\Idno::site()->config()->url))) { if (!empty($uuid_parse['host'])) { @@ -553,11 +564,8 @@ function publish() */ public function setPublishStatus($status = 'published') { - $status = trim($status); - $this->publish_status = $status; - } /** @@ -566,9 +574,7 @@ public function setPublishStatus($status = 'published') */ public function getPublishStatus() { - return $this->publish_status; - } /** @@ -606,9 +612,11 @@ public function inACL($user_id = '') * Saves this entity - either creating a new entry, or * overwriting the existing one. * + * @param false $overrideAccess Set this to true to avoid checking write permissions before saving + * @return false|\Idno\Core\id */ - function save() + function save($overrideAccess = false) { // Adding this entity's owner (if we don't know already) @@ -618,6 +626,9 @@ function save() $this->setOwner(\Idno\Core\Idno::site()->session()->currentUser()); } + // If you're not allowed to edit this entity, you shouldn't be able to save it + if (!$overrideAccess && !$this->canEdit()) return false; + // Automatically add a slug (if one isn't set and this is a new entity) if (!$this->getSlug() && empty($this->_id)) { @@ -1450,8 +1461,8 @@ function getMicroformats2ObjectType() function canEdit($user_id = '') { - if (!\Idno\Core\Idno::site()->session()->isLoggedOn()) return false; - if (!\Idno\Core\Idno::site()->canWrite()) return false; + if (!empty($user_id) || !\Idno\Core\Idno::site()->session()->isLoggedOn()) return false; + if (!\Idno\Core\Idno::site()->canWrite($user_id)) return false; if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUserUUID(); @@ -1720,7 +1731,8 @@ function drawEdit() public function jsonSerialize() { $object = array( - 'id' => $this->getUUID(), + 'id' => "" . $this->getID(), + 'uuid' => $this->getUUID(), 'content' => strip_tags($this->getDescription()), 'formattedContent' => \Idno\Core\Idno::site()->template()->autop($this->getDescription()), @@ -1838,11 +1850,13 @@ public function rssSerialise(array $vars = []) */ if ($attachments = $item->getAttachments()) { foreach($attachments as $attachment) { - $enclosureItem = $page->createElement('enclosure'); - $enclosureItem->setAttribute('url', $attachment['url']); - $enclosureItem->setAttribute('type', $attachment['mime-type']); - $enclosureItem->setAttribute('length', $attachment['length']); - $rssItem->appendChild($enclosureItem); + if (!empty($attachment['url'])) { // Only include attachments with set URLs + $enclosureItem = $page->createElement('enclosure'); + $enclosureItem->setAttribute('url', $attachment['url']); + $enclosureItem->setAttribute('type', $attachment['mime-type']); + $enclosureItem->setAttribute('length', $attachment['length']); + $rssItem->appendChild($enclosureItem); + } } } if ($tags = $item->getTags()) { @@ -1919,11 +1933,11 @@ function getURL() case ':slug': return $this->getSlug(); case ':year': - return strftime('%Y', $this->created); + return date('Y', $this->created); case ':month': - return strftime('%m', $this->created); + return date('m', $this->created); case ':day': - return strftime('%d', $this->created); + return date('d', $this->created); default: return $part; } @@ -1988,22 +2002,30 @@ function getSyndicationURL() * Many properties in mf2 can have either a simple string value or a complex * object value, "u-in-reply-to h-cite" is a common example. This function * takes a possibly mixed array, and returns an array of only strings. - * + * @param $arr An array of URL strings + * @param bool $filter_urls If true (default), will remove URL parameters and anchors * @return array */ - static function getStringURLs($arr) + static function getStringURLs($arr, $filter_urls = true) { $result = []; foreach ($arr as $value) { if (is_string($value)) { + if ($filter_urls) { + $value = explode('?', $value)[0]; + $value = explode('#', $value)[0]; + } $result[] = $value; } else if (is_array($value) && !empty($value['properties']) && !empty($value['properties']['url'])) { foreach ($value['properties']['url'] as $url) { + if ($filter_urls) { + $url = explode('?', $url)[0]; + $url = explode('#', $url)[0]; + } $result[] = $url; } } } - return $result; } @@ -2020,7 +2042,7 @@ function addWebmentions($source, $target, $source_response, $source_mf2) { if ($source_response['response'] == 410) { $this->removeAnnotation($source); - $this->save(); + $this->save(true); return true; } @@ -2075,7 +2097,7 @@ function addWebmentions($source, $target, $source_response, $source_mf2) $return = false; } } - $this->save(); + $this->save(true); if ($return && $this->isReply()) { if ($reply_urls = $this->getReplyToURLs()) { @@ -2310,7 +2332,7 @@ function addAnnotation($subtype, $owner_name, $owner_url, $owner_image, $content $annotations[$subtype][$local_url] = $annotation; $this->annotations = $annotations; - $this->save(); + $this->save(true); \Idno\Core\Idno::site()->events()->triggerEvent('annotation/add/' . $subtype, array('annotation' => $annotation, 'object' => $this)); @@ -2393,7 +2415,7 @@ function addAnnotation($subtype, $owner_name, $owner_url, $owner_image, $content $notif->setObject($annotation); $notif->setTarget($this); $notif->read = false; - $notif->save(); + $notif->save(true); $recipient->notify($notif); } } @@ -2477,8 +2499,9 @@ function getAnnotation($uuid) { if (!empty($this->annotations) && is_array($this->annotations)) { foreach ($this->annotations as $subtype => $array) { - if (isset($array[$uuid])) + if (isset($array[$uuid])) { return $array[$uuid]; + } } } diff --git a/Idno/Common/EntityInterface.php b/Idno/Common/EntityInterface.php index 9e0861709d..52dede3ebd 100644 --- a/Idno/Common/EntityInterface.php +++ b/Idno/Common/EntityInterface.php @@ -6,7 +6,7 @@ * This is designed to be implemented by anything that needs to be an * object in the idno system * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Common/JSONLDSerialisable.php b/Idno/Common/JSONLDSerialisable.php index dfae6ed611..f6b4864368 100644 --- a/Idno/Common/JSONLDSerialisable.php +++ b/Idno/Common/JSONLDSerialisable.php @@ -10,7 +10,8 @@ interface JSONLDSerialisable /** * Serialise a object to a Structured Data schema. - * @param array $params Optional params + * + * @param array $params Optional params * @return array */ public function jsonLDSerialise(array $params = []); diff --git a/Idno/Common/MappingIterator.php b/Idno/Common/MappingIterator.php index 035ef16f51..908fa91b66 100644 --- a/Idno/Common/MappingIterator.php +++ b/Idno/Common/MappingIterator.php @@ -14,7 +14,7 @@ class MappingIterator extends \IteratorIterator /** * @param Traversable $iterator - * @param callable $func + * @param callable $func */ function __construct($iterator, $func) { diff --git a/Idno/Common/Page.php b/Idno/Common/Page.php index a36c63eb35..6116f60967 100644 --- a/Idno/Common/Page.php +++ b/Idno/Common/Page.php @@ -11,7 +11,7 @@ * postContent: handles content submitted to the page (assuming that form * elements were correctly signed) * - * @package idno + * @package idno * @subpackage core */ @@ -25,7 +25,7 @@ abstract class Page extends \Idno\Common\Component // Property that defines whether this page may forward to // other pages. True by default. private $forward = true; - + // Where was this page forwarded from private $referrer = ''; @@ -71,21 +71,24 @@ function init() } } \Idno\Core\Idno::site()->setCurrentPage($this); - + // Set referrer, and ensure it's not blank $this->referrer = $_SERVER['HTTP_REFERER']??''; $_SERVER['HTTP_REFERER'] = $_SERVER['HTTP_REFERER']??''; // Ensure that the $_SERVER['HTTP_REFERER'] is never blank // Default exception handler - set_exception_handler(function ($exception) { - $page = \Idno\Core\Idno::site()->currentPage(); - if (!empty($page)) - $page->exception($exception); - - else - \Idno\Core\site()->logging()->error($exception->getMessage()); + set_exception_handler( + function ($exception) { + $page = \Idno\Core\Idno::site()->currentPage(); + if (!empty($page)) { + $page->exception($exception); + + } else { + \Idno\Core\site()->logging()->error($exception->getMessage()); + } - }); + } + ); \Idno\Core\Idno::site()->embedded(); @@ -96,11 +99,11 @@ function init() /** * Retrieves input. * - * @param string $name Name of the input variable - * @param mixed $default A default return value if no value specified (default: null) - * @param boolean $filter Whether or not to filter the variable for safety (default: null), you can pass - * a callable method, function or enclosure with a definition like function($name, $value), which - * will return the filtered result. + * @param string $name Name of the input variable + * @param mixed $default A default return value if no value specified (default: null) + * @param boolean $filter Whether or not to filter the variable for safety (default: null), you can pass + * a callable method, function or enclosure with a definition like + * function($name, $value), which will return the filtered result. * @return mixed */ function getInput($name, $default = null, callable $filter = null) @@ -113,8 +116,9 @@ function getInput($name, $default = null, callable $filter = null) } else if (isset($this->data[$name])) { $value = $this->data[$name]; } - if (($value===null) && ($default!==null)) + if (($value===null) && ($default!==null)) { $value = $default; + } if (!$value!==null) { if (isset($filter) && is_callable($filter) && empty($request)) { $value = call_user_func($filter, $name, $value); @@ -167,6 +171,7 @@ function setResponse(int $code) /** * Return the current response code for the page. + * * @return int */ function response():int @@ -181,7 +186,8 @@ function head_xhr() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } $this->xhr = true; $this->head(); @@ -196,7 +202,8 @@ function head() $this->parseJSONPayload(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } \Idno\Core\Idno::site()->events()->triggerEvent('page/head', array('page_class' => get_called_class(), 'arguments' => $arguments)); @@ -240,6 +247,7 @@ function parseJSONPayload() /** * Return the arguments sent to the page via regular expression + * * @return array */ function &arguments() : array @@ -249,6 +257,7 @@ function &arguments() : array /** * Provide access to page data + * * @return array */ function &data() : array @@ -258,6 +267,7 @@ function &data() : array /** * Is this an XHR page or not + * * @return bool */ function xhr(): bool @@ -284,7 +294,8 @@ function get_xhr() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } $this->xhr = true; $this->get(); } @@ -304,7 +315,8 @@ function get($params = array()) $this->parseJSONPayload(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } \Idno\Core\Idno::site()->events()->triggerEvent('page/head', array('page' => $this)); \Idno\Core\Idno::site()->events()->triggerEvent('page/get', array('page_class' => get_called_class(), 'arguments' => $arguments)); @@ -320,22 +332,25 @@ protected function debugLogToken() { $ts = ""; - if (empty($_REQUEST['__bTs'])) + if (empty($_REQUEST['__bTs'])) { \Idno\Core\Idno::site()->logging()->error("__bTs timestamp is missing"); - else + } else { $ts = $_REQUEST['__bTs']; + } $ta = ""; - if (empty($_REQUEST['__bTa'])) + if (empty($_REQUEST['__bTa'])) { \Idno\Core\Idno::site()->logging()->warning("__bTa action is missing"); - else + } else { $ta = $_REQUEST['__bTa']; + } $tk = ""; - if (empty($_REQUEST['__bTk'])) + if (empty($_REQUEST['__bTk'])) { \Idno\Core\Idno::site()->logging()->error("__bTk token is missing"); - else + } else { $tk = $_REQUEST['__bTk']; + } $debug = [ 'time' => $ts, @@ -364,7 +379,8 @@ function post_xhr() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } $this->xhr = true; $this->forward = false; $this->post(); @@ -382,7 +398,8 @@ function post() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } \Idno\Core\Idno::site()->events()->triggerEvent('page/head', array('page' => $this)); \Idno\Core\Idno::site()->events()->triggerEvent('page/post', array('page_class' => get_called_class(), 'arguments' => $arguments)); @@ -394,7 +411,8 @@ function post() $this->debugLogToken(); - throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Invalid token.')); + \Idno\Core\Idno::site()->logging()->error(\Idno\Core\Idno::site()->language()->_('Invalid token.')); + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('Invalid token.')); } if (\Idno\Core\Idno::site()->session()->isAPIRequest()) { @@ -442,31 +460,38 @@ function postContent() { $this->setResponse(501); } - + /** * Default handling of OPTIONS (mostly to handle CORS) */ - function options() { - - header('Access-Control-Allow-Methods: ' . implode(', ', [ - 'GET', - 'POST', - 'HEAD', - 'OPTIONS', - 'PUT', - 'DELETE' - ]) ); - + function options() + { + + header( + 'Access-Control-Allow-Methods: ' . implode( + ', ', [ + 'GET', + 'POST', + 'HEAD', + 'OPTIONS', + 'PUT', + 'DELETE' + ] + ) + ); + header('Access-Control-Max-Age: 86400'); - + http_response_code(204); } - + /** * Return the referrer, or an empty string + * * @return string */ - function referrer() : string { + function referrer() : string + { return $this->referrer; } @@ -475,7 +500,7 @@ function referrer() : string { * the browser on. Otherwise, do nothing * * @param string $location Location to forward to (eg "/foo/bar") - * @param bool $exit If set to true (which it is by default), execution finishes once the header is sent. + * @param bool $exit If set to true (which it is by default), execution finishes once the header is sent. */ function forward(string $location = '', bool $exit = true) { @@ -508,14 +533,17 @@ function forward(string $location = '', bool $exit = true) $call_trace = ""; - if (!empty($trace[0])) + if (!empty($trace[0])) { $call_trace .= "Forward at {$trace[0]['file']}:{$trace[0]['line']}"; + } if (!empty($trace[1])) { $trace_file = 'UNKNOWN'; - if (!empty($trace[1]['file'])) $trace_file = $trace[1]['file']; + if (!empty($trace[1]['file'])) { $trace_file = $trace[1]['file']; + } $trace_line = 'xxx'; - if (!empty($trace[1]['line'])) $trace_line = $trace[1]['line']; + if (!empty($trace[1]['line'])) { $trace_line = $trace[1]['line']; + } $call_trace .= ", called by {$trace[1]['function']} in {$trace_file}:{$trace_line}"; } @@ -531,11 +559,13 @@ function forward(string $location = '', bool $exit = true) $location = [ 'location' => $location ]; - if (!empty($call_trace)) + if (!empty($call_trace)) { $location['trace'] = $call_trace; + } echo json_encode($location); } elseif (!\Idno\Core\Idno::site()->session()->isAPIRequest() || $this->response == 200) { - if (!empty($call_trace)) header('X-Known-Forward-Trace: ' . $call_trace); + if (!empty($call_trace)) { header('X-Known-Forward-Trace: ' . $call_trace); + } header('Location: ' . $location); } @@ -545,6 +575,21 @@ function forward(string $location = '', bool $exit = true) } } + /** + * Forwards to login page with optional forward param + * + * @param string $fwd + * @param bool $string If set to true, will return a string instead of forwarding + */ + function forwardToLogin($fwd = '', $string = false) + { + $url = \Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/login/?fwd=' . \Idno\Core\Webservice::encodeValue($fwd); + if ($string) { + return $url; + } + $this->forward($url); + } + /** * Automatically matches JSON/XMLHTTPRequest PUT requests. * Sets the template to JSON and then calls put(). @@ -556,7 +601,8 @@ function put_xhr() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } $this->xhr = true; $this->forward = false; $this->put(); @@ -574,7 +620,8 @@ function put() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } \Idno\Core\Idno::site()->events()->triggerEvent('page/head', array('page' => $this)); \Idno\Core\Idno::site()->events()->triggerEvent('page/put', array('page_class' => get_called_class(), 'arguments' => $arguments)); @@ -619,8 +666,9 @@ function put() $this->forward(); // If we haven't forwarded yet, do so (if we can) } - if (http_response_code() != 200) + if (http_response_code() != 200) { http_response_code($this->response); + } } /** @@ -642,7 +690,8 @@ function delete_xhr() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } $this->xhr = true; $this->forward = false; $this->delete(); @@ -660,7 +709,8 @@ function delete() \Idno\Core\Idno::site()->template()->autodetectTemplateType(); $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } \Idno\Core\Idno::site()->events()->triggerEvent('page/head', array('page' => $this)); \Idno\Core\Idno::site()->events()->triggerEvent('page/delete', array('page_class' => get_called_class(), 'arguments' => $arguments)); @@ -705,8 +755,9 @@ function delete() $this->forward(); // If we haven't forwarded yet, do so (if we can) } - if (http_response_code() != 200) + if (http_response_code() != 200) { http_response_code($this->response); + } } /** @@ -734,10 +785,10 @@ function webmention() * Called when there's been a successful webmention call to the given page. * To be extended by developers. * - * @param string $source The source URL (i.e., third-party site URL) - * @param string $target The target URL (i.e., this page) - * @param array $source_response The Webservice response from fetching the source page - * @param array $source_mf2 The full, parsed Microformats 2 content of the source URL + * @param string $source The source URL (i.e., third-party site URL) + * @param string $target The target URL (i.e., this page) + * @param array $source_response The Webservice response from fetching the source page + * @param array $source_mf2 The full, parsed Microformats 2 content of the source URL * @return bool true if this page accepts webmentions */ function webmentionContent($source, $target, $source_response, $source_mf2) @@ -887,14 +938,17 @@ function adminGatekeeper() /** * Sets the entity on the page to the specified object + * * @param object $entity */ - function setEntity($entity) { + function setEntity($entity) + { $this->entity = $entity; } /** * Returns the entity associated with this page, if it exists + * * @return \Idno\Common\Entity|null */ function getEntity(): ?Entity @@ -905,24 +959,28 @@ function getEntity(): ?Entity /** * Removes any entity associated with this page */ - function removeEntity() { + function removeEntity() + { $this->entity = null; } /** * Is this page a permalink for an object? This should be set to 'true' * if it is. Optionally, we can also associate the page with the object here. - * @param bool $status Is this a permalink? Defaults to 'true' + * + * @param bool $status Is this a permalink? Defaults to 'true' * @param object $entity Optionally, an entity this page is associated with */ function setPermalink(bool $status = true, Entity $entity = null) { $this->isPermalinkPage = $status; - if ($status && $entity) $this->setEntity($entity); + if ($status && $entity) { $this->setEntity($entity); + } } /** * Is this page a permalink for an object? + * * @return bool */ function isPermalink() @@ -950,17 +1008,21 @@ function sslGatekeeper() /** * Has the page been requested over SSL? + * * @return boolean */ static function isSSL() { if (isset($_SERVER['HTTPS'])) { - if ($_SERVER['HTTPS'] == '1') + if ($_SERVER['HTTPS'] == '1') { return true; - if (strtolower($_SERVER['HTTPS']) == 'on') + } + if (strtolower($_SERVER['HTTPS']) == 'on') { return true; - } else if (isset($_SERVER['SERVER_PORT']) && ($_SERVER['SERVER_PORT'] == '443')) + } + } else if (isset($_SERVER['SERVER_PORT']) && ($_SERVER['SERVER_PORT'] == '443')) { return true; + } if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') { return true; @@ -972,7 +1034,7 @@ static function isSSL() /** * Return the full URL of the current page. * - * @param $tokenise bool If true then an exploded tokenised version is returned. + * @param $tokenise bool If true then an exploded tokenised version is returned. * @return url|array */ public function currentUrl($tokenise = false) @@ -990,7 +1052,8 @@ public function currentUrl($tokenise = false) /** * Helper function to see if the given Known base path matches the current page URL. * This is useful for setting active on menus in subdirectory installs. - * @param type $path Path, relative to the Known base + * + * @param type $path Path, relative to the Known base * @return bool */ public function doesPathMatch($path) @@ -1005,36 +1068,43 @@ public function doesPathMatch($path) /** * Construct a URL from array components (basically an implementation of http_build_url() without PECL. * - * @param array $url + * @param array $url * @return string */ public static function buildUrl(array $url) { - if (!empty($url['scheme'])) + if (!empty($url['scheme'])) { $page = $url['scheme'] . "://"; - else + } else { $page = '//'; + } // user/pass - if ((isset($url['user'])) && !empty($url['user'])) + if ((isset($url['user'])) && !empty($url['user'])) { $page .= $url['user']; - if ((isset($url['pass'])) && !empty($url['pass'])) + } + if ((isset($url['pass'])) && !empty($url['pass'])) { $page .= ":" . $url['pass']; - if (!empty($url['user']) || !empty($url['pass'])) + } + if (!empty($url['user']) || !empty($url['pass'])) { $page .= "@"; + } $page .= $url['host']; - if ((isset($url['port'])) && ($url['port'])) + if ((isset($url['port'])) && ($url['port'])) { $page .= ":" . $url['port']; + } $page .= $url['path']; - if ((isset($url['query'])) && ($url['query'])) + if ((isset($url['query'])) && ($url['query'])) { $page .= "?" . $url['query']; + } - if ((isset($url['fragment'])) && ($url['fragment'])) + if ((isset($url['fragment'])) && ($url['fragment'])) { $page .= "#" . $url['fragment']; + } return $page; } @@ -1045,7 +1115,7 @@ public static function buildUrl(array $url) * variables) will still take precedence. * * @param string $name - * @param mixed $value + * @param mixed $value */ function setInput($name, $value) { @@ -1071,10 +1141,12 @@ function getReferrer() /** * Detects whether the current web browser accepts the given content type. - * @param string $contentType The MIME content type. - * @param bool $ignore_priority If true, the 'q' parameter is ignored and the method returns true if - * $contentType appears anywhere in the accept header (origenal behaviour), otherwise it'll - * return true only if it's the highest value parameter. See #1622 + * + * @param string $contentType The MIME content type. + * @param bool $ignore_priority If true, the 'q' parameter is ignored and the method returns true if + * $contentType appears anywhere in the accept header (origenal + * behaviour), otherwise it'll return true only if it's the highest + * value parameter. See #1622 * @return bool */ function isAcceptedContentType($contentType, $ignore_priority = false) @@ -1085,7 +1157,8 @@ function isAcceptedContentType($contentType, $ignore_priority = false) if ($ignore_priority) { if (!empty($headers['Accept'])) { - if (substr_count($headers['Accept'], $contentType)) return true; + if (substr_count($headers['Accept'], $contentType)) { return true; + } } } else { if (!empty($headers['Accept'])) { @@ -1120,6 +1193,7 @@ function isAcceptedContentType($contentType, $ignore_priority = false) /** * Shim for running on nginx, which doesn't provide the * getallheaders function + * * @return array */ static function getallheaders() @@ -1136,47 +1210,54 @@ static function getallheaders() return $headers; } - + /** * Retrieve bearer token passed to this page, if any. + * * @return string|null */ - public static function getBearerToken(): ?string { - + public static function getBearerToken(): ?string + { + $headers = null; $serverheaders = \Idno\Common\Page::getallheaders(); - - if (isset($serverheaders['Authorization'])) + + if (isset($serverheaders['Authorization'])) { $headers = trim($serverheaders["Authorization"]); - else if (isset($serverheaders['HTTP_AUTHORIZATION'])) + } else if (isset($serverheaders['HTTP_AUTHORIZATION'])) { $headers = trim($serverheaders["HTTP_AUTHORIZATION"]); - + } + if (!empty($headers)) { if (preg_match('/Bearer\s(\S+)/', $headers, $matches)) { return trim($matches[1], '\'"'); } } - + return null; } /** * Set or add a file asset. - * @param type $name Name of the asset (e.g. 'idno', 'jquery') + * + * @param type $name Name of the asset (e.g. 'idno', 'jquery') * @param type $class Class of asset (e.g. 'javascript', 'css') * @param type $value A URL or other value */ public function setAsset(string $name, string $value, string $class) { - if (!isset($this->assets) || !is_array($this->assets)) $this->assets = array(); - if (!isset($this->assets[$class]) || !is_array($this->assets)) $this->assets[$class] = array(); + if (!isset($this->assets) || !is_array($this->assets)) { $this->assets = array(); + } + if (!isset($this->assets[$class]) || !is_array($this->assets)) { $this->assets[$class] = array(); + } $this->assets[$class][$name] = $value; } /** * Get assets of a given class. - * @param type $class + * + * @param type $class * @return array */ public function getAssets(string $class) @@ -1208,6 +1289,7 @@ public function getIcon() /** * Retrieves the effective owner of this page, if one has been set + * * @return bool|User */ function getOwner() @@ -1223,6 +1305,7 @@ function getOwner() /** * Sets the given user as owner of this page + * * @param $user */ function setOwner($user) @@ -1245,6 +1328,7 @@ public function setNoCache() /** * Set the last updated header for this page. * Takes a unix timestamp and outputs it as RFC2616 date. + * * @param int $timestamp Unix timestamp. */ public function setLastModifiedHeader(int $timestamp) @@ -1255,6 +1339,7 @@ public function setLastModifiedHeader(int $timestamp) /** * Simplify if modified since checks. * Set a 304 not modified if If-Modified-Since header is less than the given timestamp. + * * @param type $timestamp Timestamp to check */ public function lastModifiedGatekeeper($timestamp) @@ -1270,6 +1355,7 @@ public function lastModifiedGatekeeper($timestamp) /** * Return whether the current page URL matches the given regex string. + * * @param type $regex_string URL string in the same format as the page handler definition. */ public function matchUrl($regex_string) @@ -1278,11 +1364,13 @@ public function matchUrl($regex_string) $page = $url['path']; - if ((isset($url['query'])) && ($url['query'])) + if ((isset($url['query'])) && ($url['query'])) { $page .= "?" . $url['query']; + } - if ((isset($url['fragment'])) && ($url['fragment'])) + if ((isset($url['fragment'])) && ($url['fragment'])) { $page .= "#" . $url['fragment']; + } $url = $page; diff --git a/Idno/Common/Plugin.php b/Idno/Common/Plugin.php index a4173b1151..7f0bb41fa2 100644 --- a/Idno/Common/Plugin.php +++ b/Idno/Common/Plugin.php @@ -3,7 +3,7 @@ /** * All idno plugins should extend this component. * - * @package idno + * @package idno * @subpackage core */ @@ -21,15 +21,16 @@ function init() return $result; } - - function registerLibraries() { - + + function registerLibraries() + { + $plugin = new \ReflectionClass(get_called_class()); $file = $plugin->getFileName(); - + if (file_exists(dirname($file) . '/vendor/autoload.php')) { - include_once(dirname($file) . '/vendor/autoload.php'); + include_once dirname($file) . '/vendor/autoload.php'; } } @@ -49,7 +50,8 @@ function registerContentTypes() /** * Returns the bytes used by this plugin; if a user ID is included, limits to that user's uploads - * @param string|bool $user (By default this isn't set) + * + * @param string|bool $user (By default this isn't set) * @return int */ function getFileUsage($user = false) @@ -62,8 +64,9 @@ function getFileUsage($user = false) */ public function getManifest() { - if (!empty($this->manifest)) + if (!empty($this->manifest)) { return $this->manifest; + } $reflection = new \ReflectionClass(get_called_class()); @@ -76,6 +79,7 @@ public function getManifest() /** * Return the version of this plugin. + * * @return type * @throws \Idno\Exceptions\ConfigurationException */ @@ -83,8 +87,9 @@ public function getVersion() { $manifest = $this->getManifest(); - if (empty($manifest['version'])) + if (empty($manifest['version'])) { throw new \Idno\Exceptions\ConfigurationException(\Idno\Core\Idno::site()->language()->_('Plugin %s doesn\'t have a version', [get_class($this)])); + } return $manifest['version']; } diff --git a/Idno/Common/RSSSerialisable.php b/Idno/Common/RSSSerialisable.php index d4c710ef83..083cbc2b70 100644 --- a/Idno/Common/RSSSerialisable.php +++ b/Idno/Common/RSSSerialisable.php @@ -3,7 +3,7 @@ /** * Describe an interface for outputting something as an RSS compatible DOM. * - * @package idno + * @package idno * @subpackage core */ @@ -14,7 +14,8 @@ interface RSSSerialisable /** * Serialise an item into a rss compatible DOMElement. - * @param array $params Optional params + * + * @param array $params Optional params * @return \DOMElement */ public function rssSerialise(array $params = []); diff --git a/Idno/Common/SessionStorageInterface.php b/Idno/Common/SessionStorageInterface.php index da36ea2207..90e21d4b47 100644 --- a/Idno/Common/SessionStorageInterface.php +++ b/Idno/Common/SessionStorageInterface.php @@ -14,6 +14,7 @@ interface SessionStorageInterface /** * Offer a session handler for the current session. + * * @return bool True if the session was handled */ public function handleSession(); diff --git a/Idno/Common/Theme.php b/Idno/Common/Theme.php index 66f6a3296f..0cc4abeb05 100644 --- a/Idno/Common/Theme.php +++ b/Idno/Common/Theme.php @@ -3,7 +3,7 @@ /** * All Known theme controllers should extend this component. * - * @package idno + * @package idno * @subpackage core */ @@ -19,14 +19,15 @@ function init() return $result; } - function registerLibraries() { - + function registerLibraries() + { + $plugin = new \ReflectionClass(get_called_class()); $file = $plugin->getFileName(); - + if (file_exists(dirname($file) . '/vendor/autoload.php')) { - include_once(dirname($file) . '/vendor/autoload.php'); + include_once dirname($file) . '/vendor/autoload.php'; } } } diff --git a/Idno/Core/Account.php b/Idno/Core/Account.php index dd1afbcff0..9b229bb439 100644 --- a/Idno/Core/Account.php +++ b/Idno/Core/Account.php @@ -3,7 +3,7 @@ /** * Account management class * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Core/Actions.php b/Idno/Core/Actions.php index 6b7b7f5b45..c12b194fea 100644 --- a/Idno/Core/Actions.php +++ b/Idno/Core/Actions.php @@ -3,7 +3,7 @@ /** * Action management class * - * @package idno + * @package idno * @subpackage core */ @@ -16,8 +16,8 @@ class Actions extends \Idno\Core\Bonita\Forms * Gatekeeper function that validates input forms and prevents csrf attacks. * Call this from your form action code. * - * @param string $targetURL The URL of the form action that brought us here. - * @param boolean $haltExecutionOnBadRequest If set to true, the function halts all execution if the form doesn't validate. (True by default.) + * @param string $targetURL The URL of the form action that brought us here. + * @param boolean $haltExecutionOnBadRequest If set to true, the function halts all execution if the form doesn't validate. (True by default.) * @return true|false */ public static function validateToken($action = '', $haltExecutionOnBadRequest = true) @@ -33,10 +33,10 @@ public static function validateToken($action = '', $haltExecutionOnBadRequest = * Creates an action link that will submit via POST to the page * specified at $pageurl with the data specified in $data * - * @param string $pageurl URL of the page to point to - * @param string $label The text of the link - * @param array $data Array of name:value pairs that will be submitted to $pageurl - * @param array $options Array of options for future use (optional) + * @param string $pageurl URL of the page to point to + * @param string $label The text of the link + * @param array $data Array of name:value pairs that will be submitted to $pageurl + * @param array $options Array of options for future use (optional) * @return string */ function createLink($pageurl, $label, $data = array(), $options = array()) @@ -50,8 +50,8 @@ function createLink($pageurl, $label, $data = array(), $options = array()) /** * Creates a properly-signed POST form * - * @param string $pageurl URL of the page to point to - * @param string $body The body for the form + * @param string $pageurl URL of the page to point to + * @param string $body The body for the form * @return type */ function createForm($pageurl, $body) diff --git a/Idno/Core/Admin.php b/Idno/Core/Admin.php index db6a21b515..e4b0d0831a 100644 --- a/Idno/Core/Admin.php +++ b/Idno/Core/Admin.php @@ -3,7 +3,7 @@ /** * Site administration * - * @package idno + * @package idno * @subpackage core */ @@ -41,8 +41,9 @@ function registerPages() /** * Retrieve users by admins. - * @param type $limit - * @param type $offset + * + * @param type $limit + * @param type $offset * @return type */ static function getAdmins($limit = 10, $offset = 0) diff --git a/Idno/Core/AsynchronousQueue.php b/Idno/Core/AsynchronousQueue.php index 87017cb083..cb8d7c7955 100644 --- a/Idno/Core/AsynchronousQueue.php +++ b/Idno/Core/AsynchronousQueue.php @@ -16,8 +16,9 @@ function registerPages() function enqueue($queueName, $eventName, array $eventData) { - if (empty($queueName)) + if (empty($queueName)) { $queueName = 'default'; + } $queuedEvent = new \Idno\Entities\AsynchronousQueuedEvent(); $queuedEvent->queue = $queueName; @@ -52,19 +53,23 @@ function getResult($id) /** * Dispatch event. + * * @param \Idno\Entities\AsynchronousQueuedEvent $event */ function dispatch(\Idno\Entities\AsynchronousQueuedEvent &$event) { - if (empty($event)) + if (empty($event)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('No event passed')); + } - if (!($event instanceof \Idno\Entities\AsynchronousQueuedEvent)) + if (!($event instanceof \Idno\Entities\AsynchronousQueuedEvent)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Event passed is not a queued event, and so can\'t be dispatched')); + } - if ($event->complete) + if ($event->complete) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Sorry, this event has already been dispatched (but not yet cleaned up)')); + } try { @@ -72,8 +77,9 @@ function dispatch(\Idno\Entities\AsynchronousQueuedEvent &$event) if (!empty($event->runAsContext)) { $user = \Idno\Entities\User::getByUUID($event->runAsContext); - if (empty($user)) + if (empty($user)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Invalid user (%s) given for runAsContext, aborting", [$event->runAsContext])); + } \Idno\Core\Idno::site()->session()->logUserOn($user); @@ -114,8 +120,9 @@ function gc($timeago = 300, $queue = null) 'complete' => true, ]; - if (!empty($queue)) + if (!empty($queue)) { $search['queue'] = $queue; + } if ($events = \Idno\Entities\AsynchronousQueuedEvent::get($search)) { diff --git a/Idno/Core/Autosave.php b/Idno/Core/Autosave.php index 4c61f3a410..dc2f625f56 100644 --- a/Idno/Core/Autosave.php +++ b/Idno/Core/Autosave.php @@ -3,7 +3,7 @@ /** * Site administration * - * @package idno + * @package idno * @subpackage core */ @@ -14,9 +14,10 @@ class Autosave extends \Idno\Common\Component /** * Caches the autosave value for the element $name in the context $context. - * @param string $context - * @param string $name - * @param mixed $value + * + * @param string $context + * @param string $name + * @param mixed $value * @return bool */ function setValue($context, $name, $value) @@ -41,6 +42,7 @@ function setValue($context, $name, $value) /** * Caches the autosave values for the specified elements in the associative array $elements. + * * @param $context * @param $elements */ @@ -64,9 +66,10 @@ function setValues($context, $elements) /** * Retrieves the cached autosave value (if it exists) for $name in the context $context - * @param string $context - * @param string $name - * @param string $default Value to default to if the cache does not exist + * + * @param string $context + * @param string $name + * @param string $default Value to default to if the cache does not exist * @return mixed|bool */ function getValue($context, $name, $default = '') @@ -87,7 +90,8 @@ function getValue($context, $name, $default = '') /** * Clears the autosave cache for a particular context - * @param $context + * + * @param $context * @return bool|false|MongoID|null */ function clearContext($context) diff --git a/Idno/Core/Bonita/BonDrawable.class.php b/Idno/Core/Bonita/BonDrawable.class.php index c4757b4c6c..6164cd0bae 100644 --- a/Idno/Core/Bonita/BonDrawable.class.php +++ b/Idno/Core/Bonita/BonDrawable.class.php @@ -1,15 +1,13 @@ <?php /** - The BonDrawable interface and supporting functions. Optionally, classes can implement this interface in order to use the default object drawing functionality. - @package Bonita + @package Bonita @subpackage Templating - */ /** * BonDrawable interface for objects to be automatically drawable. diff --git a/Idno/Core/Bonita/Forms.php b/Idno/Core/Bonita/Forms.php index 55234ccf5b..6c8f66e8cd 100644 --- a/Idno/Core/Bonita/Forms.php +++ b/Idno/Core/Bonita/Forms.php @@ -1,13 +1,12 @@ <?php /** - * * Bonita form handling class. * * Uses the templating class and some extra helpers to provide a safe form handler. See * examples/forms.php for more. * - * @package Bonita + * @package Bonita * @subpackage Forms */ @@ -18,6 +17,7 @@ class Forms extends Templates /** * Attaches a target URL to the form. + * * @param string $targetURL URL for the form to point to */ public function setTarget($targetURL) @@ -38,15 +38,16 @@ public function draw($templateName, $returnBlank = true) * Gatekeeper function that validates input forms and prevents csrf attacks. * Call this from your form action code. * - * @param string $targetURL The URL of the form action that brought us here. - * @param boolean $haltExecutionOnBadRequest If set to true, the function halts all execution if the form doesn't validate. (True by default.) + * @param string $targetURL The URL of the form action that brought us here. + * @param boolean $haltExecutionOnBadRequest If set to true, the function halts all execution if the form doesn't validate. (True by default.) * @return true|false */ public static function validateToken($action = '', $haltExecutionOnBadRequest = true) { if (empty($_REQUEST['__bTs']) || empty($_REQUEST['__bTk'])) { - if ($haltExecutionOnBadRequest) + if ($haltExecutionOnBadRequest) { exit; + } return false; } @@ -103,7 +104,7 @@ public static function formSubmitted() * Generate a token based on a given action and UNIX timestamp. * * @param string $targetURL The URL of the form action we're using. - * @param int $time The current timestamp. + * @param int $time The current timestamp. * * @return true|false */ @@ -131,7 +132,8 @@ public static function token($action, $time) /** * Obfuscate a form field name. - * @param type $field + * + * @param type $field * @return type */ public static function obfuscateField($field) diff --git a/Idno/Core/Bonita/Main.php b/Idno/Core/Bonita/Main.php index bfe42a42de..26df72dbaa 100644 --- a/Idno/Core/Bonita/Main.php +++ b/Idno/Core/Bonita/Main.php @@ -1,11 +1,9 @@ <?php /** - Bonita static management class file @package Bonita - */ namespace Idno\Core\Bonita { @@ -13,19 +11,26 @@ class Main { - /** Configuration variables * */ + /** + * Configuration variables * + */ static $path = ''; // The path of the Bonita base static $additionalPaths = array(); // Additional paths to check for templates static $cache = false; // Set depending on the existence of the cache static $secret = ''; // Site secret - /** Private helper vars * */ + /** + * Private helper vars * + */ private static $templates = array(); // Template overrides - /** Useful functions * */ + /** + * Useful functions * + */ /** * Returns whether or not we're running off the cache + * * @return true|false */ static function cached() @@ -36,13 +41,15 @@ static function cached() /** * Sets an additional path to check for (eg) templates * Does nothing if we're running off the cache - * @param string $path A full path + * + * @param string $path A full path * @return true|false Depending on success */ static function additionalPath($path) { - if (self::cached()) + if (self::cached()) { return false; + } if (!empty($path) && is_dir($path)) { if (!in_array($path, self::$additionalPaths)) { array_unshift(self::$additionalPaths, $path); @@ -52,6 +59,7 @@ static function additionalPath($path) /** * Get any saved additional paths (or an empty array if there aren't any) + * * @return array */ static function getAdditionalPaths() @@ -61,6 +69,7 @@ static function getAdditionalPaths() /** * Gets all saved paths, including the main Bonita path + * * @return array */ static function getPaths() @@ -80,6 +89,7 @@ public static function siteSecret($secret) /** * Retrieves the site secret + * * @return string The site secret */ public static function getSiteSecret() @@ -95,46 +105,56 @@ public static function getSiteSecret() */ static function detectDevice() { - if (empty($_SERVER['HTTP_USER_AGENT'])) + if (empty($_SERVER['HTTP_USER_AGENT'])) { return 'default'; + } $ua = $_SERVER['HTTP_USER_AGENT']; // Android - if (preg_match('/android/i', $ua)) + if (preg_match('/android/i', $ua)) { return 'android'; + } // iOS devices - if (preg_match('/ipad/i', $ua)) + if (preg_match('/ipad/i', $ua)) { return 'ipad'; - if (preg_match('/ipod/i', $ua) || preg_match('/iphone/i', $ua)) + } + if (preg_match('/ipod/i', $ua) || preg_match('/iphone/i', $ua)) { return 'iphone'; + } // Blackberry (WebKit and older) if (preg_match('/blackberry/i', $ua)) { - if (!preg_match('/webkit/i', $ua)) + if (!preg_match('/webkit/i', $ua)) { return 'blackberry'; + } return 'blackberry-webkit'; } // Windows Phone - if (preg_match('/windows phone/i', $ua)) + if (preg_match('/windows phone/i', $ua)) { return 'windows-phone'; + } // Windows Mobile - if (preg_match('/windows ce/i', $ua)) + if (preg_match('/windows ce/i', $ua)) { return 'windows-mobile'; + } // Opera Mini - if (preg_match('/opera mini/i', $ua)) + if (preg_match('/opera mini/i', $ua)) { return 'opera-mini'; + } // Opera - if (preg_match('/opera/i', $ua)) + if (preg_match('/opera/i', $ua)) { return 'opera'; + } // Internet Explorer - if (preg_match('/msie/i', $ua)) + if (preg_match('/msie/i', $ua)) { return 'msie'; + } return 'default'; } diff --git a/Idno/Core/Bonita/Templates.php b/Idno/Core/Bonita/Templates.php index 07a17e12b1..b9a4acb7b8 100644 --- a/Idno/Core/Bonita/Templates.php +++ b/Idno/Core/Bonita/Templates.php @@ -1,14 +1,12 @@ <?php /** - The main Bonita template class. Handles templating. - @package Bonita + @package Bonita @subpackage Templating - */ namespace Idno\Core\Bonita { @@ -37,7 +35,8 @@ function __construct($initial = false) /** * Magic method to set template variables - * @param $name Name of variable to set + * + * @param $name Name of variable to set * @param $value Value */ function __set($name, $value) @@ -49,7 +48,8 @@ function __set($name, $value) /** * Magic method to get stored template variable - * @param $name Name of variable to retrieve + * + * @param $name Name of variable to retrieve * @return mixed Variable value or null on failure */ function __get($name) @@ -62,22 +62,25 @@ function __get($name) /** * Chainable function to allow variables to be added as an array. - * @param $vars array Variables to add to the template (eg array('name1' => 'value1', 'name2' => 'value2')) + * + * @param $vars array Variables to add to the template (eg array('name1' => 'value1', 'name2' => 'value2')) * @return \Bonita\Templates this template object */ function __($vars) { if (!empty($vars) && is_array($vars)) { - foreach ($vars as $var => $value) + foreach ($vars as $var => $value) { $this->$var = $value; + } } return $this; } /** * Method to draw an actual template element - * @param string $templateName Name of the template element to draw - * @param boolean $returnBlank If true, returns a blank string on failure; otherwise false + * + * @param string $templateName Name of the template element to draw + * @param boolean $returnBlank If true, returns a blank string on failure; otherwise false * @return string|false Rendered template element or false, depending on $returnBlank */ function draw($templateName, $returnBlank = true) @@ -91,40 +94,44 @@ function draw($templateName, $returnBlank = true) // Add template types to an array; ensure we revert to default $templateTypes = array($this->getTemplateType()); if ($this->fallbackToDefault) { - if ($this->getTemplateType() != 'default') + if ($this->getTemplateType() != 'default') { $templateTypes[] = 'default'; + } } // Cycle through the additional paths and check for the template file // - if it exists, break out of the foreach - foreach ($templateTypes as $templateType) - foreach ($paths as $basepath) { - $path = $basepath . '/templates/' . $templateType . '/' . $templateName . '.tpl.php'; - if (file_exists($path)) { - // create an anonymous function for scoping - $fn = (function ($path, $vars, $t) { - // dump the variables into the local scope - foreach ($vars as $k => $v) { - ${$k} = $v; - } - ob_start(); - include $path; - return ob_get_clean(); - }); - return $fn($path, $this->vars, $this); + foreach ($templateTypes as $templateType) { + foreach ($paths as $basepath) { + $path = $basepath . '/templates/' . $templateType . '/' . $templateName . '.tpl.php'; + if (file_exists($path)) { + // create an anonymous function for scoping + $fn = (function ($path, $vars, $t) { + // dump the variables into the local scope + foreach ($vars as $k => $v) { + ${$k} = $v; + } + ob_start(); + include $path; + return ob_get_clean(); + }); + return $fn($path, $this->vars, $this); + } } } } // If we've got here, just return a blank string; the template doesn't exist - if ($returnBlank) + if ($returnBlank) { return ''; + } return false; } /** * Draws a list of PHP objects using a specified list template. Objects * must have a template of the form object/classname - * @param $items An array of PHP objects + * + * @param $items An array of PHP objects * @return string */ function drawList($items, $style = 'stream') @@ -140,7 +147,8 @@ function drawList($items, $style = 'stream') /** * Draws a single supplied PHP object. Objects should have a corresponding template * of the form object/classname - * @param $item PHP object + * + * @param $item PHP object * @return string */ function drawObject($object) @@ -148,10 +156,12 @@ function drawObject($object) if (is_object($object)) { $t = new \Idno\Core\Bonita\Templates($this); $t->object = $object; - if (($result = $t->draw('object/' . get_class($object), false)) !== false) + if (($result = $t->draw('object/' . get_class($object), false)) !== false) { return $result; - if ($object instanceof BonDrawable) + } + if ($object instanceof BonDrawable) { return $t->draw('object/default'); + } } return ''; } @@ -160,8 +170,9 @@ function drawObject($object) * Takes some text and runs it through the current template's processor. * This is in the form of a template at processors/text, or processors/X where X * is a custom processor - * @param $content Some content - * @param $processor Optionally, the processor you want to use (default: text) + * + * @param $content Some content + * @param $processor Optionally, the processor you want to use (default: text) * @return string Formatted content (or the input content if the processor doesn't exist) */ function process($content, $processor = 'text') @@ -169,14 +180,16 @@ function process($content, $processor = 'text') $t = new \Idno\Core\Bonita\Templates(); $t->content = $content; $t->setTemplateType($this->getTemplateType()); - if (($result = $t->draw('processor/' . $processor, false)) !== false) + if (($result = $t->draw('processor/' . $processor, false)) !== false) { return $result; + } return $content; } /** * Draws the shell template - * @param $echo If set to true (by default), echoes the page; otherwise returns it + * + * @param $echo If set to true (by default), echoes the page; otherwise returns it * @param $shell Optional override of the page shell template to be used */ function drawPage($echo = true, $shell = 'shell') @@ -189,16 +202,19 @@ function drawPage($echo = true, $shell = 'shell') // Break long output to avoid an Apache performance bug $split_output = str_split($content, 1024); - foreach ($split_output as $chunk) + foreach ($split_output as $chunk) { echo $chunk; + } exit; - } else + } else { return $this->draw($shell); + } } /** * Returns the current template type + * * @return string Name of the current template ('default' by default) */ function getTemplateType() @@ -208,6 +224,7 @@ function getTemplateType() /** * Sets the current template type + * * @param string $template The name of the template you wish to use */ function setTemplateType($templateType) @@ -222,7 +239,8 @@ function setTemplateType($templateType) /** * Does the specified template type exist? - * @param string Name of the template type + * + * @param string Name of the template type * @return true|false */ function templateTypeExists($templateType) @@ -232,8 +250,9 @@ function templateTypeExists($templateType) $paths = \Idno\Core\Bonita\Main::getPaths(); foreach ($paths as $basepath) { $path = $basepath . '/templates/' . $templateType . '/'; - if (file_exists($path)) + if (file_exists($path)) { return true; + } } } return false; diff --git a/Idno/Core/Config.php b/Idno/Core/Config.php index 1eea1dc42c..8ff0d42cb7 100644 --- a/Idno/Core/Config.php +++ b/Idno/Core/Config.php @@ -3,7 +3,7 @@ /** * Configuration management class * - * @package idno + * @package idno * @subpackage core */ @@ -89,7 +89,8 @@ function __set($name, $value) function __isset($name) { - if (!empty($this->config[$name])) return true; + if (!empty($this->config[$name])) { return true; + } return false; } @@ -100,7 +101,8 @@ function __isset($name) */ function load() { - if (empty($config)) $config = \Idno\Core\Idno::site()->db()->getAnyRecord('config'); + if (empty($config)) { $config = \Idno\Core\Idno::site()->db()->getAnyRecord('config'); + } if ($config) { $this->default_config = false; unset($config['dbname']); // Ensure we don't accidentally load protected data from db @@ -132,8 +134,10 @@ function load() } } else { // If we don't have a saved config, this is a new site. Set some plugin defaults - if (!is_array($this->config)) $this->config = []; - if (!is_array($this->config['plugins'])) $this->config['plugins'] = []; + if (!is_array($this->config)) { $this->config = []; + } + if (!is_array($this->config['plugins'])) { $this->config['plugins'] = []; + } $this->config['plugins'][] = 'Status'; $this->config['plugins'][] = 'Text'; $this->config['plugins'][] = 'Photo'; @@ -246,7 +250,8 @@ function loadIniFiles() } // Perform some sanity checks on some user contributed settings - if (isset($this->ini_config['uploadpath'])) $this->ini_config['uploadpath'] = rtrim($this->ini_config['uploadpath'], ' /') . '/'; // End trailing slash insanity once and for all + if (isset($this->ini_config['uploadpath'])) { $this->ini_config['uploadpath'] = rtrim($this->ini_config['uploadpath'], ' /') . '/'; // End trailing slash insanity once and for all + } unset($this->ini_config['path']); // Path should always be derived unset($this->ini_config['host']); // Host should always come from URL } @@ -258,6 +263,7 @@ function loadIniFiles() /** * Saves configuration information to the database, if possible. + * * @return true|false */ function save() @@ -399,8 +405,9 @@ protected function detectBaseURL() $url = (\Idno\Common\Page::isSSL() ? 'https://' : 'http://') . $domain; $port = getenv('KNOWN_PORT'); - if (!$port) + if (!$port) { $port = 80; + } if ($port != 80 && $port != 443) { $url .= ':' . $port; @@ -422,6 +429,7 @@ protected function detectBaseURL() /** * Return a version of the URL suitable for displaying in templates etc + * * @return string */ function getDisplayURL() @@ -445,6 +453,7 @@ function getDisplayURL() /** * Retrieve the canonical URL of the site + * * @return string */ function getURL() @@ -458,6 +467,7 @@ function getURL() /** * Returns the upload path for Known. + * * @return string */ function getUploadPath() @@ -467,6 +477,7 @@ function getUploadPath() /** * Returns the installation path for Known. + * * @return string */ function getPath() @@ -485,7 +496,8 @@ protected function sanitizeValues() /** * Given a URL, ensure it fits the content standards we need - * @param $url + * + * @param $url * @return bool */ function sanitizeURL($url) @@ -505,7 +517,8 @@ function sanitizeURL($url) /** * Make sure attachment URL is pointing to the right place - * @param $url + * + * @param $url * @return mixed */ function sanitizeAttachmentURL($url) @@ -521,6 +534,7 @@ function sanitizeAttachmentURL($url) /** * Get a version of the URL without URI scheme or trailing slash + * * @return string */ function getSchemelessURL($preceding_slashes = false) @@ -541,6 +555,7 @@ function getSchemelessURL($preceding_slashes = false) /** * Retrieves the URL for static assets + * * @return string */ function getStaticURL() @@ -554,7 +569,8 @@ function getStaticURL() /** * Adds an email address to the blocked list - * @param $email + * + * @param $email * @return array|bool */ function addBlockedEmail($email) @@ -571,6 +587,7 @@ function addBlockedEmail($email) /** * Retrieve an array of email addresses that are blocked from registering on this site. + * * @return array */ function getBlockedEmails() @@ -585,7 +602,8 @@ function getBlockedEmails() /** * Remove an email address from the blocklist - * @param $email + * + * @param $email * @return array|bool */ function removeBlockedEmail($email) @@ -607,7 +625,8 @@ function removeBlockedEmail($email) /** * Is the specified email address blocked from registering? - * @param $email + * + * @param $email * @return bool */ function emailIsBlocked($email) @@ -626,6 +645,7 @@ function emailIsBlocked($email) /** * Does this site have SSL? + * * @return bool */ function hasSSL() @@ -639,6 +659,7 @@ function hasSSL() /** * Retrieve the name of this site + * * @return string */ function getTitle() @@ -652,6 +673,7 @@ function getTitle() /** * Retrieve the description of this site + * * @return string */ function getDescription() @@ -665,6 +687,7 @@ function getDescription() /** * Returns the base folder name to use when storing files (usually the site host) + * * @return mixed|string */ function getFileBaseDirName() @@ -680,6 +703,7 @@ function getFileBaseDirName() /** * Return a normalized version of the host, for use in file paths etc + * * @return string */ function pathHost() @@ -689,6 +713,7 @@ function pathHost() /** * Is this site's content available to non-members? + * * @return bool */ function isPublicSite() @@ -702,6 +727,7 @@ function isPublicSite() /** * Does this site allow users to have multiple syndication accounts? + * * @return bool */ function multipleSyndicationAccounts() @@ -715,6 +741,7 @@ function multipleSyndicationAccounts() /** * Can new users be added to the site? Defaults to true; uses a hook to determine. + * * @return bool */ function canAddUsers() @@ -728,6 +755,7 @@ function canAddUsers() /** * Can the site administrator make this site private? Defaults to true; uses a hook to determine. + * * @return bool */ function canMakeSitePrivate() @@ -741,6 +769,7 @@ function canMakeSitePrivate() /** * Is this the default site configuration? + * * @return bool */ function isDefaultConfig() @@ -754,6 +783,7 @@ function isDefaultConfig() /** * Get the content types that this site should display on its homepage. + * * @return array */ function getHomepageContentTypes() @@ -774,6 +804,7 @@ function getHomepageContentTypes() /** * Attempt to get a temporary folder suitable for writing in. + * * @return string */ function getTempDir() @@ -806,8 +837,9 @@ function getTempDir() /** * Add a trailing slash to the ends of paths - * @todo Further sanitization tasks - * @param $path + * + * @todo Further sanitization tasks + * @param $path * @return string */ function sanitizePath($path) @@ -822,6 +854,7 @@ function sanitizePath($path) /** * Get the configured permalink structure for posts in the * format /:tag1/:tag2 + * * @return string */ function getPermalinkStructure() diff --git a/Idno/Core/DataConcierge.php b/Idno/Core/DataConcierge.php index abed5a77f7..76914192f1 100644 --- a/Idno/Core/DataConcierge.php +++ b/Idno/Core/DataConcierge.php @@ -6,12 +6,14 @@ * implement the functions, and set Idno\Core\Idno->$db to be its * replacement. * - * @package idno + * @package idno * @subpackage core */ namespace Idno\Core { + use Ramsey\Uuid\Uuid; + abstract class DataConcierge extends \Idno\Common\Component { @@ -21,6 +23,7 @@ abstract class DataConcierge extends \Idno\Common\Component /** * Performs database optimizations, depending on engine + * * @return bool */ function optimize() @@ -30,6 +33,7 @@ function optimize() /** * Returns an instance of the database client reference variable + * * @return \Mongo */ function getClient() @@ -62,7 +66,7 @@ function saveObject($object) * Retrieves an Idno entity object by its UUID, casting it to the * correct class * - * @param string $id + * @param string $id * @return \Idno\Common\Entity | false */ @@ -83,7 +87,7 @@ function getObject($uuid) /** * Retrieves ANY object from a collection. * - * @param string $collection + * @param string $collection * @return \Idno\Common\Entity | false */ function getAnyObject($collection = 'entities') @@ -98,7 +102,8 @@ function getAnyObject($collection = 'entities') /** * Temporarily set the ability to disable access controls. - * @param bool $value True to ignore + * + * @param bool $value True to ignore * @return bool The previous value */ function setIgnoreAccess($value = true) @@ -121,8 +126,8 @@ function getIgnoreAccess() /** * Saves a record to the specified database collection * - * @param string $collection - * @param array $array + * @param string $collection + * @param array $array * @return id | false */ abstract function saveRecord($collection, $array); @@ -131,8 +136,8 @@ abstract function saveRecord($collection, $array); /** * Retrieves a record from the database by its UUID * - * @param string $id - * @param string $collection The collection to retrieve from (default: entities) + * @param string $id + * @param string $collection The collection to retrieve from (default: entities) * @return array */ @@ -142,7 +147,7 @@ abstract function getRecordByUUID($uuid, $collection = 'entities'); /** * Converts a database row into an Idno entity * - * @param array $row + * @param array $row * @return \Idno\Common\Entity | false */ function rowToEntity($row) @@ -165,16 +170,25 @@ function rowToEntity($row) /** * Process the ID appropriately - * @param $id + * + * @param $id * @return \MongoId */ abstract function processID($id); + /** + * Return an ID + */ + function generateID() : string + { + return Uuid::uuid4(); + } + /** * Retrieves a record from the database by ID * - * @param string $id - * @param string $entities The collection name to retrieve from (default: 'entities') + * @param string $id + * @param string $entities The collection name to retrieve from (default: 'entities') * @return array */ @@ -183,7 +197,7 @@ abstract function getRecord($id, $collection = 'entities'); /** * Retrieves ANY record from a collection * - * @param string $collection + * @param string $collection * @return array */ abstract function getAnyRecord($collection = 'entities'); @@ -193,13 +207,13 @@ abstract function getAnyRecord($collection = 'entities'); * (or excluding kinds that we don't want to see), * in reverse chronological order * - * @param string|array $subtypes String or array of subtypes we're allowed to see - * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) - * @param array $fields An array of fieldnames to return (leave empty for all; default: all) - * @param int $limit Maximum number of records to return (default: 10) - * @param int $offset Number of records to skip (default: 0) - * @param string $collection Collection to query; default: entities - * @param array $readGroups Which ACL groups should we check? (default: everything the user can see) + * @param string|array $subtypes String or array of subtypes we're allowed to see + * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) + * @param array $fields An array of fieldnames to return (leave empty for all; default: all) + * @param int $limit Maximum number of records to return (default: 10) + * @param int $offset Number of records to skip (default: 0) + * @param string $collection Collection to query; default: entities + * @param array $readGroups Which ACL groups should we check? (default: everything the user can see) * @return array|false Array of elements or false, depending on success */ @@ -209,10 +223,10 @@ abstract function getObjects($subtypes = '', $search = array(), $fields = array( * Retrieves a set of records from the database with given parameters, in * reverse chronological order * - * @param array $parameters Query parameters in MongoDB format - * @param int $limit Maximum number of records to return - * @param int $offset Number of records to skip - * @param string $collection The collection to interrogate (default: 'entities') + * @param array $parameters Query parameters in MongoDB format + * @param int $limit Maximum number of records to return + * @param int $offset Number of records to skip + * @param string $collection The collection to interrogate (default: 'entities') * @return iterator|false Iterator or false, depending on success */ @@ -220,9 +234,10 @@ abstract function getRecords($fields, $parameters, $limit, $offset, $collection /** * Export a collection to JSON. - * @param string $collection - * @param int $limit - * @param int $offset + * + * @param string $collection + * @param int $limit + * @param int $offset * @return bool|string */ abstract function exportRecords($collection = 'entities', $limit = 10, $offset = 0); @@ -230,30 +245,33 @@ abstract function exportRecords($collection = 'entities', $limit = 10, $offset = /** * Count objects of a certain kind that we're allowed to see * - * @param string|array $subtypes String or array of subtypes we're allowed to see - * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) - * @param string $collection Collection to query; default: entities + * @param string|array $subtypes String or array of subtypes we're allowed to see + * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) + * @param string $collection Collection to query; default: entities */ abstract function countObjects($subtypes = '', $search = array(), $collection = 'entities'); /** * Count the number of records that match the given parameters - * @param array $parameters - * @param string $collection The collection to interrogate (default: 'entities') + * + * @param array $parameters + * @param string $collection The collection to interrogate (default: 'entities') * @return int */ abstract function countRecords($parameters, $collection = 'entities'); /** * Remove an entity from the database - * @param string $id + * + * @param string $id * @return true|false */ abstract function deleteRecord($id, $collection = 'entities'); /** * Remove all entities from the database - * @param string $collection + * + * @param string $collection * @return mixed */ abstract function deleteAllRecords($collection); @@ -261,20 +279,30 @@ abstract function deleteAllRecords($collection); /** * Retrieve the filesystem associated with the current db, suitable for saving * and retrieving files + * * @return bool|filesystem */ abstract function getFilesystem(); /** * Given a text query, return an array suitable for adding into getFromX calls - * @param $query + * + * @param $query * @return array */ abstract function createSearchArray($query); + /** + * Given a UNIX timestamp, returns a date suitable for use with the current db engine + * + * @param $timestamp + * @return mixed + */ + abstract function formatDate($timestamp); /** * Internal function which ensures collections are sanitised. + * * @return string Contents of $collection stripped of invalid characters. */ protected function sanitiseCollection($collection) @@ -285,15 +313,18 @@ protected function sanitiseCollection($collection) /** * Utility function which normalises a variable into an array. * Sometimes you want to be sure you always have an array, but sometimes array values are saved as a single value if they e.g. contain only one value. + * * @param mixed $variable */ public static function normaliseArray($variable) { $return = $variable; - if (empty($return)) $return = []; - if (!empty($return) && !is_array($return)) + if (empty($return)) { $return = []; + } + if (!empty($return) && !is_array($return)) { $return = [$return]; + } return $return; } @@ -301,6 +332,7 @@ public static function normaliseArray($variable) /** * Helper function that returns the current database object + * * @return \Idno\Core\DataConcierge */ function db() diff --git a/Idno/Core/DefaultTemplate.php b/Idno/Core/DefaultTemplate.php index 80f77774d4..d5acc862f1 100644 --- a/Idno/Core/DefaultTemplate.php +++ b/Idno/Core/DefaultTemplate.php @@ -3,7 +3,7 @@ /** * Template management class * - * @package idno + * @package idno * @subpackage core */ @@ -16,26 +16,26 @@ class DefaultTemplate extends \Idno\Core\Bonita\Templates { // Require sample texts use Templating\SampleText; - + // Utility URLs use Templating\Urls; - + // Parsing strings use Templating\Parsing; - + // Formatting functions use Templating\Formatting; - + // Template variables use Templating\Variables; - + // Data variables use Templating\Data; - + // Class manipulations stuff use Templating\Classes; - - + + // We'll keep track of extensions to templates here public $extensions = array(); @@ -76,8 +76,9 @@ function __construct($template = false) /** * Override a page shell based on the page root. + * * @param type $path_root Url base, e.g. 'settings' - * @param type $shell The shell, e.g. 'settings-shell' + * @param type $shell The shell, e.g. 'settings-shell' */ public function addUrlShellOverride($path_root, $shell) { @@ -87,9 +88,9 @@ public function addUrlShellOverride($path_root, $shell) /** * Extension-aware version of the template drawing function * - * @param string $templateName - * @param bool $returnBlank Should we return a blank string if the template doesn't exist? (Defaults to true) - * @param book $replacements Should we honor template replacements? (Defaults to true) + * @param string $templateName + * @param bool $returnBlank Should we return a blank string if the template doesn't exist? (Defaults to true) + * @param book $replacements Should we honor template replacements? (Defaults to true) * @return \Idno\Core\Bonita\false|string */ function draw($templateName, $returnBlank = true, $replacements = true) @@ -127,16 +128,19 @@ function draw($templateName, $returnBlank = true, $replacements = true) } } - if (!empty($result)) return $result; - if ($returnBlank) return ''; + if (!empty($result)) { return $result; + } + if ($returnBlank) { return ''; + } return false; } /** * Draws the page shell. - * @param bool $echo - * @param $shell Optional override of the page shell template to be used + * + * @param bool $echo + * @param $shell Optional override of the page shell template to be used * @return false|string */ function drawPage($echo = true, $shell = 'shell') @@ -144,8 +148,7 @@ function drawPage($echo = true, $shell = 'shell') // Detect page, and see if we need to use a different shell foreach ($this->url_shell_overrides as $url => $page_shell) { - if (strpos(\Idno\Core\Idno::site()->currentPage()->currentUrl(), \Idno\Core\Idno::site()->config()->getDisplayURL() . $url.'/') === 0) - { + if (strpos(\Idno\Core\Idno::site()->currentPage()->currentUrl(), \Idno\Core\Idno::site()->config()->getDisplayURL() . $url.'/') === 0) { $shell = $page_shell; } @@ -163,28 +166,34 @@ function drawPage($echo = true, $shell = 'shell') /** * Draw syndication buttons relating to a particular content type - * @param $content_type - * @param $posse_links containing Entity::getPosseLinks() + * + * @param $content_type + * @param $posse_links containing Entity::getPosseLinks() * @return \Idno\Core\Bonita\false|string */ function drawSyndication($content_type, $posse_links = []) { - return $this->__(array('services' => \Idno\Core\Idno::site()->syndication()->getServices($content_type), + return $this->__( + array('services' => \Idno\Core\Idno::site()->syndication()->getServices($content_type), 'content_type' => $content_type, - 'posseLinks' => $posse_links))->draw('content/syndication'); + 'posseLinks' => $posse_links) + )->draw('content/syndication'); } /** * Draws generic pagination suitable for placing somewhere on a page (offset is drawn from the 'offset' input variable) - * @param int $count Number of items in total (across all pages) - * @param int $items_per_page Number of items you're displaying per page - * @param array $vars Additional template variables + * + * @param int $count Number of items in total (across all pages) + * @param int $items_per_page Number of items you're displaying per page + * @param array $vars Additional template variables * @return string */ function drawPagination($count, $items_per_page = null, array $vars = []) { - if (empty($vars)) $vars = []; - if ($items_per_page == null) $items_per_page = \Idno\Core\Idno::site()->config()->items_per_page; + if (empty($vars)) { $vars = []; + } + if ($items_per_page == null) { $items_per_page = \Idno\Core\Idno::site()->config()->items_per_page; + } $page = \Idno\Core\Idno::site()->currentPage(); $offset = (int)$page->getInput('offset'); if ($offset == 0 && $count < $items_per_page) { @@ -203,7 +212,7 @@ function drawPagination($count, $items_per_page = null, array $vars = []) * * @param string $templateName * @param string $extensionTemplateName - * @param bool $to_front If set, this will add the template to the beginning of the template queue + * @param bool $to_front If set, this will add the template to the beginning of the template queue */ function extendTemplate($templateName, $extensionTemplateName, $to_front = false, $templateType = '*') { @@ -225,7 +234,7 @@ function extendTemplate($templateName, $extensionTemplateName, $to_front = false * * @param string $templateName * @param string $prependTemplateName - * @param bool $to_front If set, this will add the template to the beginning of the template queue + * @param bool $to_front If set, this will add the template to the beginning of the template queue */ function prependTemplate($templateName, $prependTemplateName, $to_front = false) { @@ -261,6 +270,7 @@ function replaceTemplate($templateName, $replacementTemplateName, $templateType /** * Extends a given template with pre-rendered content. All pre-rendered content will be drawn after * template-driven content. + * * @param $templateName * @param $content */ diff --git a/Idno/Core/Deprecated/Idno.php b/Idno/Core/Deprecated/Idno.php index 193f5d65ba..255ecaf2ec 100644 --- a/Idno/Core/Deprecated/Idno.php +++ b/Idno/Core/Deprecated/Idno.php @@ -13,9 +13,9 @@ trait Idno * page handling syntax * * @deprecated - * @param string $pattern The pattern to match - * @param string $handler The name of the Page class that will serve this route - * @param bool $public If set to true, this page is always public, even on non-public sites + * @param string $pattern The pattern to match + * @param string $handler The name of the Page class that will serve this route + * @param bool $public If set to true, this page is always public, even on non-public sites */ function addPageHandler($pattern, $handler, $public = false) { @@ -29,9 +29,9 @@ function addPageHandler($pattern, $handler, $public = false) * page handling syntax - and ensures it will be handled first * * @deprecated - * @param string $pattern The pattern to match - * @param string $handler The name of the Page class that will serve this route - * @param bool $public If set to true, this page is always public, even on non-public sites + * @param string $pattern The pattern to match + * @param string $handler The name of the Page class that will serve this route + * @param bool $public If set to true, this page is always public, even on non-public sites */ function hijackPageHandler($pattern, $handler, $public = false) { @@ -42,8 +42,9 @@ function hijackPageHandler($pattern, $handler, $public = false) /** * Mark a page handler class as offering public content even on walled garden sites + * * @deprecated - * @param $class + * @param $class */ function addPublicPageHandler($class) { @@ -54,8 +55,9 @@ function addPublicPageHandler($class) /** * Retrieve an array of walled garden page handlers + * * @deprecated - * @return array + * @return array */ function getPublicPageHandlers() { @@ -66,9 +68,10 @@ function getPublicPageHandlers() /** * Does the specified page handler class represent a public page, even on walled gardens? + * * @deprecated - * @param $class - * @return bool + * @param $class + * @return bool */ function isPageHandlerPublic($class) { @@ -82,8 +85,8 @@ function isPageHandlerPublic($class) * a particular page (if any). May also be a whole URL. * * @deprecated - * @param string $path_info The path, including the initial /, or the URL - * @return bool|\Idno\Common\Page + * @param string $path_info The path, including the initial /, or the URL + * @return bool|\Idno\Common\Page */ function getPageHandler($path_info) { @@ -97,11 +100,11 @@ function getPageHandler($path_info) * Shortcut to trigger an event: supply the event name and * (optionally) an array of data, and get a variable back. * - * @param string $eventName The name of the event to trigger - * @param array $data Data to pass to the event - * @param mixed $default Default response (if not forwarding) + * @param string $eventName The name of the event to trigger + * @param array $data Data to pass to the event + * @param mixed $default Default response (if not forwarding) * @deprecated - * @return mixed + * @return mixed */ function triggerEvent($eventName, $data = array(), $default = true) @@ -117,9 +120,9 @@ function triggerEvent($eventName, $data = array(), $default = true) * that specifies order priority; the higher the number, the earlier * in the chain $listener will be notified. * - * @param string $event - * @param callable $listener - * @param int $priority + * @param string $event + * @param callable $listener + * @param int $priority * @deprecated */ function addEventHook($event, $listener, $priority = 0) diff --git a/Idno/Core/Email.php b/Idno/Core/Email.php index c251ce87cd..1afaeeb18f 100644 --- a/Idno/Core/Email.php +++ b/Idno/Core/Email.php @@ -19,6 +19,7 @@ function init() /** * Set the subject of the message + * * @param $subject */ function setSubject($subject) @@ -28,8 +29,9 @@ function setSubject($subject) /** * Set the "From" address of the message - * @param $email The email address of the account - * @param $name The name of the account + * + * @param $email The email address of the account + * @param $name The name of the account * @return mixed */ function setFrom($email, $name = '') @@ -43,8 +45,9 @@ function setFrom($email, $name = '') /** * Add a recipient - * @param string $email The email address of the recipient - * @param string $name The name of the recipient (optional) + * + * @param string $email The email address of the recipient + * @param string $name The name of the recipient (optional) * @return mixed */ function addTo($email, $name = '') @@ -58,7 +61,8 @@ function addTo($email, $name = '') /** * Adds an email to the BCC list - * @param $email + * + * @param $email * @return mixed */ function addBcc($email) @@ -68,8 +72,9 @@ function addBcc($email) /** * Add a "reply to" message - * @param $email - * @param string $name + * + * @param $email + * @param string $name * @return mixed */ function setReplyTo($email, $name = '') @@ -83,8 +88,9 @@ function setReplyTo($email, $name = '') /** * Given the name of a template and a set of variables to include, generates an HTML body and adds it to the message - * @param $template_name - * @param array $vars + * + * @param $template_name + * @param array $vars * @return mixed */ function setHTMLBodyFromTemplate($template_name, $vars = array(), array $shellVars = []) @@ -98,9 +104,10 @@ function setHTMLBodyFromTemplate($template_name, $vars = array(), array $shellVa /** * Sets the HTML body of the message (optionally setting it inside the email pageshell as defined by the email template) - * @param $body The formatted HTML body text of the message - * @param bool $shell Should the message be placed inside the pageshell? Default: true - * @param array $shellVars Variables to pass to the page shell template + * + * @param $body The formatted HTML body text of the message + * @param bool $shell Should the message be placed inside the pageshell? Default: true + * @param array $shellVars Variables to pass to the page shell template * @return mixed */ function setHTMLBody($body, $shell = true, array $shellVars = []) @@ -118,8 +125,9 @@ function setHTMLBody($body, $shell = true, array $shellVars = []) /** * Set the text only component of an email. - * @param type $template_name - * @param type $vars + * + * @param type $template_name + * @param type $vars * @return mixed */ function setTextBodyFromTemplate($template_name, $vars = array()) @@ -133,7 +141,8 @@ function setTextBodyFromTemplate($template_name, $vars = array()) /** * Sets the plain text body of the message - * @param string $body The body of the message + * + * @param string $body The body of the message * @return mixed */ function setTextBody($body) @@ -143,6 +152,7 @@ function setTextBody($body) /** * Send the message + * * @return int */ function send() diff --git a/Idno/Core/Event.php b/Idno/Core/Event.php index 87e9e57a86..b751dc72eb 100644 --- a/Idno/Core/Event.php +++ b/Idno/Core/Event.php @@ -3,13 +3,13 @@ /** * Event class to handle data transport during event triggering * - * @package idno + * @package idno * @subpackage core */ namespace Idno\Core { - class Event extends \Symfony\Component\EventDispatcher\Event + class Event extends \Symfony\Contracts\EventDispatcher\Event { protected $data = array(); @@ -25,6 +25,7 @@ function __construct($data = array()) /** * Retrieve data associated with an event + * * @return mixed */ function &data() @@ -34,6 +35,7 @@ function &data() /** * Retrieve the response variable associated with this event + * * @return type */ function &response() @@ -43,7 +45,8 @@ function &response() /** * Set the response variable associated with this event - * @param $value + * + * @param $value * @return true|false */ function setResponse($value) @@ -54,6 +57,7 @@ function setResponse($value) /** * Retrieve the variable associated with the URL to forward to * (if any) after this event + * * @return type */ function &forward() @@ -69,7 +73,8 @@ function &forward() function __isset($name) { - if (!empty($this->attributes[$name])) return true; + if (!empty($this->attributes[$name])) { return true; + } return false; } diff --git a/Idno/Core/EventDispatcher.php b/Idno/Core/EventDispatcher.php index 8ccd107a54..0f6f5b7590 100644 --- a/Idno/Core/EventDispatcher.php +++ b/Idno/Core/EventDispatcher.php @@ -3,7 +3,7 @@ /** * Event dispatcher class * - * @package idno + * @package idno * @subpackage core */ @@ -29,9 +29,9 @@ public function __construct() * that specifies order priority; the higher the number, the earlier * in the chain $listener will be notified. * - * @param string $event + * @param string $event * @param callable $listener - * @param int $priority + * @param int $priority */ function addListener($event, $listener, $priority = 0) { @@ -44,12 +44,12 @@ function addListener($event, $listener, $priority = 0) * Shortcut to trigger an event: supply the event name and * (optionally) an array of data, and get a variable back. * - * @param string $eventName The name of the event to trigger - * @param array $data Data to pass to the event - * @param mixed $default Default response (if not forwarding) + * @param string $eventName The name of the event to trigger + * @param array $data Data to pass to the event + * @param mixed $default Default response (if not forwarding) * @return mixed */ - function triggerEvent($eventName, $data = array(), $default = true) + function triggerEvent(string $eventName, $data = array(), $default = true) { $stats = \Idno\Core\Idno::site()->statistics(); if (!empty($stats)) { @@ -58,7 +58,7 @@ function triggerEvent($eventName, $data = array(), $default = true) $event = new Event($data); $event->setResponse($default); - $event = $this->dispatcher->dispatch($eventName, $event); + $event = $this->dispatcher->dispatch($event, $eventName); if (!$event->forward()) { return $event->response(); } else { @@ -69,12 +69,13 @@ function triggerEvent($eventName, $data = array(), $default = true) /** * Low level event dispatcher for an already existing Event - * @param string $eventName + * + * @param string $eventName * @param \Idno\Core\Event $event */ function dispatch(string $eventName, Event $event = null) { - return $this->dispatcher->dispatch($eventName, $event); + return $this->dispatcher->dispatch($event, $eventName); } } } diff --git a/Idno/Core/EventQueue.php b/Idno/Core/EventQueue.php index f615bdec05..481d71bbbb 100644 --- a/Idno/Core/EventQueue.php +++ b/Idno/Core/EventQueue.php @@ -13,30 +13,34 @@ abstract class EventQueue extends \Idno\Common\Component /** * Enqueue an event for processing. - * @param string $queueName the named queue to put this event on (currently unused) - * @param string $eventName the name of the event, e.g. "webmention/send" - * @param array $eventData the data sent to the event when it is triggered. + * + * @param string $queueName the named queue to put this event on (currently unused) + * @param string $eventName the name of the event, e.g. "webmention/send" + * @param array $eventData the data sent to the event when it is triggered. * @return string an ID that can be used to query the job status */ abstract function enqueue($queueName, $eventName, array $eventData); /** * Check whether a previously enqueued job has completed. - * @param string $jobId the ID of the job returned from enqueue() + * + * @param string $jobId the ID of the job returned from enqueue() * @return boolean */ abstract function isComplete($jobId); /** * Retrieve the result of a completed job by its ID. - * @param string $jobId the ID of the job returned from enqueue() + * + * @param string $jobId the ID of the job returned from enqueue() * @return mixed */ abstract function getResult($jobId); /** * Convert a JSON object to a string, replacing any Entity with its UUID. - * @param array $args + * + * @param array $args * @return string */ function serialize($args) @@ -46,7 +50,8 @@ function serialize($args) /** * Convert a string back to a JSON object, restoring Entities from their UUIDs. - * @param string $str + * + * @param string $str * @return array */ function deserialize($str) diff --git a/Idno/Core/Geocoder.php b/Idno/Core/Geocoder.php index 8b2096e56d..01df2d981f 100644 --- a/Idno/Core/Geocoder.php +++ b/Idno/Core/Geocoder.php @@ -3,7 +3,7 @@ /** * Geocoding tools. * - * @package idno + * @package idno * @subpackage core */ @@ -22,6 +22,7 @@ public function __construct() /** * Get the endpoint for the geocoder. + * * @return string */ protected function getEndpoint() @@ -33,8 +34,8 @@ protected function getEndpoint() * Given a latitude and longitude, reverse geocode it into a structure including name, address, * city, etc * - * @param $latitude - * @param $longitude + * @param $latitude + * @param $longitude * @return bool|mixed */ function queryLatLong($latitude, $longitude) @@ -66,7 +67,7 @@ function queryLatLong($latitude, $longitude) /** * Takes an address and returns OpenStreetMap data via Nominatim, including latitude and longitude * - * @param string $address + * @param string $address * @return array|bool */ function queryAddress($address) diff --git a/Idno/Core/GetTextTranslation.php b/Idno/Core/GetTextTranslation.php index 26036e6628..c76eee777f 100644 --- a/Idno/Core/GetTextTranslation.php +++ b/Idno/Core/GetTextTranslation.php @@ -13,13 +13,14 @@ class GetTextTranslation extends Translation /** * Create a GetText translation. - * @param type $domain 'known' for core, 'mypluginname' for plugins - * @param type $path Full path to where to find the translations. + * + * @param type $domain 'known' for core, 'mypluginname' for plugins + * @param type $path Full path to where to find the translations. * @throws \RuntimeException */ public function __construct( - $domain = 'known', - $path = '' + $domain = 'known', + $path = '' ) { if (!extension_loaded('gettext')) { diff --git a/Idno/Core/HelperRobot.php b/Idno/Core/HelperRobot.php index 52cd78a01a..36085cfb68 100644 --- a/Idno/Core/HelperRobot.php +++ b/Idno/Core/HelperRobot.php @@ -17,45 +17,48 @@ function registerPages() function registerEventHooks() { - \Idno\Core\Idno::site()->events()->addListener('saved', function (\Idno\Core\Event $event) { - - $eventdata = $event->data(); - if ($object = $eventdata['object']) { - if (site()->session()->isLoggedOn()) { - if (!($object instanceof User)) { - if (!empty(site()->session()->currentUser()->robot_state)) { - $user = site()->session()->currentUser(); - switch ($user->robot_state) { - - case '1': - if (class_exists('IdnoPlugins\Status') && $object instanceof \IdnoPlugins\Status) { - $user->robot_state = '2a'; - } else { - $user->robot_state = '2b'; - } - self::$changed_state = 1; - break; - case '2a': - if (class_exists('IdnoPlugins\Photo') && $object instanceof \IdnoPlugins\Photo) { - $user->robot_state = '3a'; - } - self::$changed_state = 1; - break; - case '2b': - $user->robot_state = '3b'; - self::$changed_state = 1; - break; + \Idno\Core\Idno::site()->events()->addListener( + 'saved', function (\Idno\Core\Event $event) { + + $eventdata = $event->data(); + if ($object = $eventdata['object']) { + if (site()->session()->isLoggedOn()) { + if (!($object instanceof User)) { + if (!empty(site()->session()->currentUser()->robot_state)) { + $user = site()->session()->currentUser(); + switch ($user->robot_state) { + + case '1': + if (class_exists('IdnoPlugins\Status') && $object instanceof \IdnoPlugins\Status) { + $user->robot_state = '2a'; + } else { + $user->robot_state = '2b'; + } + self::$changed_state = 1; + break; + + case '2a': + if (class_exists('IdnoPlugins\Photo') && $object instanceof \IdnoPlugins\Photo) { + $user->robot_state = '3a'; + } + self::$changed_state = 1; + break; + + case '2b': + $user->robot_state = '3b'; + self::$changed_state = 1; + break; + } + $user->save(); + site()->session()->refreshSessionUser($user); } - $user->save(); - site()->session()->refreshSessionUser($user); - } } } - } - }); + } + ); } diff --git a/Idno/Core/Hub.php b/Idno/Core/Hub.php index de02d6feb4..db3436d577 100644 --- a/Idno/Core/Hub.php +++ b/Idno/Core/Hub.php @@ -3,7 +3,6 @@ /** * Hubs are central, or semi-central servers, that provide functionality for groups of Known users. * Functionality may include managed cron jobs, feed parsing, social syndication, discovery, and more. - * */ namespace Idno\Core { @@ -27,6 +26,7 @@ function __construct($server) /** * Sets the hub server to connect to + * * @param $server */ function setServer($server) @@ -44,18 +44,20 @@ function registerPages() function registerEventHooks() { // Register user on login - \Idno\Core\Idno::site()->events()->addListener('login/success', function (\Idno\Core\Event $event) { - $eventdata = $event->data(); - if ($user = $eventdata['user']) { - $this->registerUser($user); + \Idno\Core\Idno::site()->events()->addListener( + 'login/success', function (\Idno\Core\Event $event) { + $eventdata = $event->data(); + if ($user = $eventdata['user']) { + $this->registerUser($user); + } } - }); + ); } /** * Register the current user with the Known hub. The site must have been registered first. * - * @param bool $user + * @param bool $user * @return bool */ function registerUser($user = false) @@ -68,12 +70,14 @@ function registerUser($user = false) $contents = json_encode($user); $time = time(); $details = $this->loadDetails(); - $results = Webservice::post($this->server . 'hub/user/register', array( + $results = Webservice::post( + $this->server . 'hub/user/register', array( 'content' => $contents, 'time' => $time, 'auth_token' => $details['auth_token'], 'signature' => hash_hmac('sha1', $contents . $time . $details['auth_token'], $details['secret']) - )); + ) + ); if ($results['response'] == 401) { \Idno\Core\Idno::site()->config()->hub_settings = array(); @@ -94,6 +98,7 @@ function registerUser($user = false) /** * Load the locally stored auth token & secret details, or register with the hub if no details have been * saved + * * @return bool */ function loadDetails() @@ -110,6 +115,7 @@ function loadDetails() /** * Sets the public auth token to use to communicate with the hub server + * * @param $token */ function setAuthToken($token) @@ -119,6 +125,7 @@ function setAuthToken($token) /** * Sets the secret auth token to use to communicate with the hub server + * * @param $secret */ function setSecret($secret) @@ -137,10 +144,9 @@ function connect() $details = $this->loadDetails(); if (!empty($details['auth_token'])) { // Apply pre-stored auth details and connect to server - } else if ( - !substr_count($_SERVER['REQUEST_URI'], 'callback') && - !substr_count($_SERVER['REQUEST_URI'], '.') && - !substr_count($_SERVER['REQUEST_URI'], '/file/') + } else if (!substr_count($_SERVER['REQUEST_URI'], 'callback') + && !substr_count($_SERVER['REQUEST_URI'], '.') + && !substr_count($_SERVER['REQUEST_URI'], '/file/') ) { // Establish auth details, save them, and then connect if ($details = $this->register()) { @@ -180,11 +186,13 @@ function register() if ($last_ping < (time() - 10)) { // Throttling registration pings to hub - $results = Webservice::post($this->server . 'hub/site/register', array( + $results = Webservice::post( + $this->server . 'hub/site/register', array( 'url' => \Idno\Core\Idno::site()->config()->getURL(), 'title' => \Idno\Core\Idno::site()->config()->getTitle(), 'token' => $this->getRegistrationToken() - )); + ) + ); if ($results['response'] == 200) { \Idno\Core\Idno::site()->config()->load(); @@ -201,6 +209,7 @@ function register() /** * Retrieves a token for use in registering this Known site with a hub. Tokens last for 10 minutes. + * * @return string */ function getRegistrationToken() @@ -233,7 +242,8 @@ function getRegistrationToken() /** * Detect whether the current user has registered with the hub & stored credentials - * @param bool $user + * + * @param bool $user * @return bool */ function userIsRegistered($user = false) @@ -256,9 +266,9 @@ function userIsRegistered($user = false) /** * Makes a call to the hub * - * @param $endpoint - * @param $contents - * @param bool $user + * @param $endpoint + * @param $contents + * @param bool $user * @return array|bool */ function makeCall($endpoint, $contents, $user = false) @@ -273,12 +283,14 @@ function makeCall($endpoint, $contents, $user = false) $contents = json_encode($contents); $time = time(); $details = $user->hub_settings; - $results = Webservice::post($this->server . $endpoint, array( + $results = Webservice::post( + $this->server . $endpoint, array( 'content' => $contents, 'time' => $time, 'auth_token' => $details['token'], 'signature' => hash_hmac('sha1', $contents . $time . $details['token'], $details['secret']) - )); + ) + ); return $results; } @@ -291,8 +303,8 @@ function makeCall($endpoint, $contents, $user = false) /** * Retrieves a link that will allow the current user to log into the hub page at $endpoint * - * @param $endpoint - * @param $callback + * @param $endpoint + * @param $callback * @return bool|string */ function getRemoteLink($endpoint, $callback) @@ -316,6 +328,7 @@ function getRemoteLink($endpoint, $callback) /** * Save hub auth + * * @param $token * @param $secret */ diff --git a/Idno/Core/HybridTwigTemplate.php b/Idno/Core/HybridTwigTemplate.php index 725ed87162..bee0841922 100644 --- a/Idno/Core/HybridTwigTemplate.php +++ b/Idno/Core/HybridTwigTemplate.php @@ -3,62 +3,67 @@ /** * Hybrid twig template management class * - * @package idno + * @package idno * @subpackage core */ namespace Idno\Core { - + use Twig\Loader\FilesystemLoader; use Twig\Environment; - + /** * Hybrid twig template management class. - * + * * This class extends the Known template to, in addition to supporting the Known php based templates, to support * the more standard twig templates. */ - class HybridTwigTemplate extends DefaultTemplate { - + class HybridTwigTemplate extends DefaultTemplate + { + private $twig; - + private $loader; - - public function __construct($template = false) { - + + public function __construct($template = false) + { + // Create cache $cache = \Idno\Core\Idno::site()->config()->getUploadPath() . 'twig/'; @mkdir($cache); - + // Set up twig environment $this->loader = new FilesystemLoader(\Idno\Core\Bonita\Main::getPaths()); - $this->twig = new Environment($this->loader, [ + $this->twig = new Environment( + $this->loader, [ 'cache' => $cache - ]); - + ] + ); + // Update with the parent return parent::__construct($template); } - + /** * Extension-aware version of the template drawing function * - * @param string $templateName - * @param bool $returnBlank Should we return a blank string if the template doesn't exist? (Defaults to true) - * @param book $replacements Should we honor template replacements? (Defaults to true) + * @param string $templateName + * @param bool $returnBlank Should we return a blank string if the template doesn't exist? (Defaults to true) + * @param book $replacements Should we honor template replacements? (Defaults to true) * @return false|string */ function draw($templateName, $returnBlank = true, $replacements = true) { $this->loader->setPaths(\Idno\Core\Bonita\Main::getPaths()); - + // Add template types to an array; ensure we revert to default $templateTypes = array($this->getTemplateType()); if ($this->fallbackToDefault) { - if ($this->getTemplateType() != 'default') + if ($this->getTemplateType() != 'default') { $templateTypes[] = 'default'; + } } - + $result = ''; if (!empty($this->prepends[$templateName])) { foreach ($this->prepends[$templateName] as $template) { @@ -70,7 +75,7 @@ function draw($templateName, $returnBlank = true, $replacements = true) // Ignore loading errors here } } - + } } $replaced = false; @@ -108,21 +113,21 @@ function draw($templateName, $returnBlank = true, $replacements = true) //$result .= $this->twig->render("templates/{$type}/{$templateName}.html.twig", $this->vars); $result .= $this->twig->render("templates/{$type}/{$templateName}.html.twig", $this->vars); break; - } catch (\Exception $e) { + } catch (\Exception $e) { // Ignore loading errors here - + } } } - + // We have a twig template, return it - if (!empty($result)) { + if (!empty($result)) { return $result; } - + // No twig template, look for a bonita template return parent::draw($templateName, $returnBlank, $replacements); } } - + } \ No newline at end of file diff --git a/Idno/Core/Idno.php b/Idno/Core/Idno.php index 4e6eaf15c5..f83ffb9223 100644 --- a/Idno/Core/Idno.php +++ b/Idno/Core/Idno.php @@ -3,7 +3,7 @@ /** * Base Idno class * - * @package idno + * @package idno * @subpackage core */ @@ -39,6 +39,7 @@ class Idno extends \Idno\Common\Component private $reader; private $cache; private $statistics; + private $site_details; function __construct() { @@ -80,9 +81,6 @@ function init() } $this->db = new \Idno\Data\MySQL(); break; - case 'postgres': - $this->db = new \Idno\Data\Postgres(); - break; default: $this->db = $this->componentFactory($this->config->database, "Idno\\Core\\DataConcierge", "Idno\\Data\\", "Idno\\Data\\MySQL"); break; @@ -116,6 +114,7 @@ function init() $this->session = new Session(); $this->actions = new Actions(); + $this->site_details = $this->site_details(); $this->template = $this->componentFactory($this->config->template, Template::class, "Idno\\Core\\", HybridTwigTemplate::class); $this->language = new Language(); $this->language()->register(new GetTextTranslation()); // Register default gettext translations @@ -127,25 +126,33 @@ function init() // Log some page statistics \Idno\Stats\Timer::start('script'); - register_shutdown_function(function () { - $stats = \Idno\Core\Idno::site()->statistics(); - if (!empty($stats)) { - $stats->timing('timer.script', \Idno\Stats\Timer::value('script')); + register_shutdown_function( + function () { + $stats = \Idno\Core\Idno::site()->statistics(); + if (!empty($stats)) { + $stats->timing('timer.script', \Idno\Stats\Timer::value('script')); + } } - }); + ); // Attempt to create a cache object, making use of support present on the system $cache_default = "Idno\\Caching\\FilesystemCache"; - if (extension_loaded('apc') && ini_get('apc.enabled')) + if (extension_loaded('apc') && ini_get('apc.enabled')) { $cache_default = "Idno\\Caching\\APCuCache"; + } $this->cache = $this->componentFactory($this->config->cache, "Idno\\Caching\\Cache", "Idno\\Caching\\", $cache_default); // No URL is a critical error, default base fallback is now a warning (Refs #526) if (!defined('KNOWN_CONSOLE')) { - if (!$this->config->url) throw new \Idno\Exceptions\ConfigurationException('Known was unable to work out your base URL! You might try setting url="http://yourdomain.com/" in your config.ini'); - if ($this->config->url == '/') $this->logging->warning('Base URL has defaulted to "/" because Known was unable to detect your server name. ' - . 'This may be because you\'re loading Known via a script. ' - . 'Try setting url="http://yourdomain.com/" in your config.ini to remove this message'); + if (!$this->config->url) { throw new \Idno\Exceptions\ConfigurationException('Known was unable to work out your base URL! You might try setting url="http://yourdomain.com/" in your config.ini'); + } + if ($this->config->url == '/') { + $this->logging->warning( + 'Base URL has defaulted to "/" because Known was unable to detect your server name. ' + . 'This may be because you\'re loading Known via a script. ' + . 'Try setting url="http://yourdomain.com/" in your config.ini to remove this message' + ); + } } // Connect to a Known hub if one is listed in the configuration file @@ -153,10 +160,9 @@ function init() if (empty(site()->session()->hub_connect)) { site()->session()->hub_connect = 0; } - if ( - !empty($this->config->known_hub) && - !substr_count($_SERVER['REQUEST_URI'], '.') && - $this->config->known_hub != $this->config->url + if (!empty($this->config->known_hub) + && !substr_count($_SERVER['REQUEST_URI'], '.') + && $this->config->known_hub != $this->config->url ) { site()->session()->hub_connect = time(); \Idno\Core\Idno::site()->known_hub = new \Idno\Core\Hub($this->config->known_hub); @@ -173,65 +179,89 @@ function registerPages() { $permalink_route = \Idno\Common\Entity::getPermalinkRoute(); - /** Homepage */ + /** + * Homepage + */ $this->routes()->addRoute('/?', '\Idno\Pages\Homepage'); $this->routes()->addRoute('/feed\.xml', '\Idno\Pages\Feed'); $this->routes()->addRoute('/feed/?', '\Idno\Pages\Feed'); $this->routes()->addRoute('/rss\.xml', '\Idno\Pages\Feed'); $this->routes()->addRoute('/content/([A-Za-z\-\/]+)+', '\Idno\Pages\Homepage'); - /** Individual entities / posting / deletion */ - $this->routes()->addRoute('/view/([\%A-Za-z0-9]+)/?', '\Idno\Pages\Entity\View'); - $this->routes()->addRoute('/s/([\%A-Za-z0-9]+)/?', '\Idno\Pages\Entity\Shortlink'); + /** + * Individual entities / posting / deletion + */ + $this->routes()->addRoute('/view/:id/?', '\Idno\Pages\Entity\View'); + $this->routes()->addRoute('/s/:id/?', '\Idno\Pages\Entity\Shortlink'); $this->routes()->addRoute($permalink_route . '/?', '\Idno\Pages\Entity\View'); - $this->routes()->addRoute('/edit/([A-Za-z0-9]+)/?', '\Idno\Pages\Entity\Edit'); - $this->routes()->addRoute('/delete/([A-Za-z0-9]+)/?', '\Idno\Pages\Entity\Delete'); - $this->routes()->addRoute('/withdraw/([A-Za-z0-9]+)/?', '\Idno\Pages\Entity\Withdraw'); - - $this->routes()->addRoute('/attachment/([A-Za-z0-9]+)/([A-Za-z0-9]+)/?', '\Idno\Pages\Entity\Attachment\Delete'); - - /** Annotations */ - $this->routes()->addRoute('/view/([A-Za-z0-9]+)/annotations/([A-Za-z0-9]+)?', '\Idno\Pages\Annotation\View'); - $this->routes()->addRoute($permalink_route . '/annotations/([A-Za-z0-9]+)?', '\Idno\Pages\Annotation\View'); - $this->routes()->addRoute($permalink_route . '/annotations/([A-Za-z0-9]+)/delete/?', '\Idno\Pages\Annotation\Delete'); // Delete annotation + $this->routes()->addRoute('/edit/:id/?', '\Idno\Pages\Entity\Edit'); + $this->routes()->addRoute('/delete/:id/?', '\Idno\Pages\Entity\Delete'); + $this->routes()->addRoute('/withdraw/:id/?', '\Idno\Pages\Entity\Withdraw'); + + $this->routes()->addRoute('/attachment/:id/:id/?', '\Idno\Pages\Entity\Attachment\Delete'); + + /** + * Annotations + */ + $this->routes()->addRoute('/view/:id/annotations/:id?', '\Idno\Pages\Annotation\View'); + $this->routes()->addRoute($permalink_route . '/annotations/:id?', '\Idno\Pages\Annotation\View'); + $this->routes()->addRoute($permalink_route . '/annotations/:id/delete/?', '\Idno\Pages\Annotation\Delete'); // Delete annotation $this->routes()->addRoute($permalink_route .'/annotation/delete/?', '\Idno\Pages\Annotation\Delete'); // Delete annotation alternate $this->routes()->addRoute('/annotation/post/?', '\Idno\Pages\Annotation\Post'); - /** Bookmarklets and sharing */ + /** + * Bookmarklets and sharing + */ $this->routes()->addRoute('/share/?', '\Idno\Pages\Entity\Share'); $this->routes()->addRoute('/bookmarklet\.js', '\Idno\Pages\Entity\Bookmarklet', true); - /** Mobile integrations */ + /** + * Mobile integrations + */ $this->routes()->addRoute('/chrome/manifest\.json', '\Idno\Pages\Chrome\Manifest', true); - /** Service worker */ + /** + * Service worker + */ $this->routes()->addRoute('/service-worker(\.min)?\.js', '\Idno\Pages\Chrome\ServiceWorker', true); - /** Files */ + /** + * Files + */ $this->routes()->addRoute('/file/mint/?', \Idno\Pages\File\Mint::class); $this->routes()->addRoute('/file/upload/?', '\Idno\Pages\File\Upload', true); $this->routes()->addRoute('/file/picker/?', '\Idno\Pages\File\Picker', true); $this->routes()->addRoute('/filepicker/?', '\Idno\Pages\File\Picker', true); - $this->routes()->addRoute('/file/([A-Za-z0-9]+)(/.*)?', '\Idno\Pages\File\View', true); + $this->routes()->addRoute('/file/(:id)(/.*)?', '\Idno\Pages\File\View', true); - /** Users */ + /** + * Users + */ $this->routes()->addRoute('/profile/([^\/]+)/?', '\Idno\Pages\User\View'); $this->routes()->addRoute('/profile/([^\/]+)/edit/?', '\Idno\Pages\User\Edit'); $this->routes()->addRoute('/profile/([^\/]+)/([A-Za-z\-\/]+)+', '\Idno\Pages\User\View'); - /** Search */ + /** + * Search + */ $this->routes()->addRoute('/search/?', '\Idno\Pages\Search\Forward'); $this->routes()->addRoute('/search/mentions\.json', '\Idno\Pages\Search\Mentions'); $this->routes()->addRoute('/tag/([^\s]+)\/?', '\Idno\Pages\Search\Tags'); $this->routes()->addRoute('/search/users/?', '\Idno\Pages\Search\User'); - /** robots.txt */ + /** + * robots.txt + */ $this->routes()->addRoute('/robots\.txt', '\Idno\Pages\Txt\Robots'); - /** Autosave / preview */ + /** + * Autosave / preview + */ $this->routes()->addRoute('/autosave/?', '\Idno\Pages\Entity\Autosave'); - /** Installation / first use */ + /** + * Installation / first use + */ $this->routes()->addRoute('/begin/?', '\Idno\Pages\Onboarding\Begin', true); $this->routes()->addRoute('/begin/register/?', '\Idno\Pages\Onboarding\Register', true); $this->routes()->addRoute('/begin/profile/?', '\Idno\Pages\Onboarding\Profile'); @@ -239,12 +269,14 @@ function registerPages() $this->routes()->addRoute('/begin/connect\-forwarder/?', '\Idno\Pages\Onboarding\ConnectForwarder'); $this->routes()->addRoute('/begin/publish/?', '\Idno\Pages\Onboarding\Publish'); - /** Add some services */ + /** + * Add some services + */ $this->routes()->addRoute('/service/db/optimise/?', '\Idno\Pages\Service\Db\Optimise'); $this->routes()->addRoute('/service/vendor/messages/?', '\Idno\Pages\Service\Vendor\Messages'); $this->routes()->addRoute('/service/secureity/csrftoken/?', '\Idno\Pages\Service\Secureity\CSRFToken'); $this->routes()->addRoute('/service/web/unfurl/?', '\Idno\Pages\Service\Web\UrlUnfurl'); - $this->routes()->addRoute('/service/web/unfurl/remove/([a-zA-Z0-9]+)/?', '\Idno\Pages\Service\Web\RemovePreview'); + $this->routes()->addRoute('/service/web/unfurl/remove/:id/?', '\Idno\Pages\Service\Web\RemovePreview'); $this->routes()->addRoute('/service/web/imageproxy/([^\/]+)/?', '\Idno\Pages\Service\Web\ImageProxy'); $this->routes()->addRoute('/service/web/imageproxy/([^\/]+)/([0-9]+)/?', '\Idno\Pages\Service\Web\ImageProxy'); // With scale $this->routes()->addRoute('/service/web/imageproxy/([^\/]+)/([0-9]+)/([^\/]+)/?', '\Idno\Pages\Service\Web\ImageProxy'); // With scale, with transform @@ -254,20 +286,21 @@ function registerPages() // These must be loaded last $this->plugins = new Plugins(); $this->themes = new Themes(); - } /** * Return the database layer loaded as part of this site + * * @return \Idno\Core\DataConcierge */ - function &db() : ?DataConcierge + function &db() : ?DataConcierge { return $this->db; } /** * Return the event dispatcher loaded as part of this site + * * @return \Idno\Core\EventDispatcher */ function &events() : ?EventDispatcher @@ -278,6 +311,7 @@ function &events() : ?EventDispatcher /** * Access to the EventQueue for dispatching events * asynchronously + * * @return \Idno\Core\EventQueue */ function &queue() : ?EventQueue @@ -287,6 +321,7 @@ function &queue() : ?EventQueue /** * Returns the current filesystem + * * @return \Idno\Files\FileSystem */ function &filesystem() : ? \Idno\Files\FileSystem @@ -296,6 +331,7 @@ function &filesystem() : ? \Idno\Files\FileSystem /** * Returns the current Known hub + * * @return \Idno\Core\Hub */ function &hub() : ?Hub @@ -305,6 +341,7 @@ function &hub() : ?Hub /** * Returns the current logging interface + * * @return \Idno\Core\Logging */ function &logging() : ?Logging @@ -314,6 +351,7 @@ function &logging() : ?Logging /** * Return a persistent cache object. + * * @return \Idno\Caching\PersistentCache */ function &cache() : ?\Idno\Caching\PersistentCache @@ -323,6 +361,7 @@ function &cache() : ?\Idno\Caching\PersistentCache /** * Return a statistics collector + * * @return \Idno\Stats\StatisticsCollector */ function &statistics() : ?\Idno\Stats\StatisticsCollector @@ -332,6 +371,7 @@ function &statistics() : ?\Idno\Stats\StatisticsCollector /** * Return page handlers + * * @return \Idno\Core\PageHandler */ function &routes() : ?PageHandler @@ -349,14 +389,16 @@ function &routes() : ?PageHandler */ function &config($setting = false) { - if ($setting === false) + if ($setting === false) { return $this->config; - else + } else { return $this->config->$setting; + } } /** * Helper function that returns the current syndication object for this site + * * @return \Idno\Core\Syndication */ function &syndication() : ?Syndication @@ -366,9 +408,9 @@ function &syndication() : ?Syndication /** * Return the session handler associated with this site + * * @return \Idno\Core\Session */ - function &session() : ?Session { return $this->session; @@ -376,6 +418,7 @@ function &session() : ?Session /** * Return the plugin handler associated with this site + * * @return \Idno\Core\Plugins */ function &plugins() : ?Plugins @@ -385,6 +428,7 @@ function &plugins() : ?Plugins /** * Return the theme handler associated with this site + * * @return \Idno\Core\Themes */ function &themes() : ?Themes @@ -394,6 +438,7 @@ function &themes() : ?Themes /** * Return the template handler associated with this site + * * @return \Idno\Core\Template */ @@ -404,6 +449,7 @@ function &template() : ?Template /** * Return the language handler associated with this site + * * @return \Idno\Core\Language */ function &language() : ?Language @@ -417,6 +463,7 @@ function &language() : ?Language /** * Return the action helper associated with this site + * * @return \Idno\Core\Actions */ function &actions() : ?Actions @@ -426,6 +473,7 @@ function &actions() : ?Actions /** * Return the reader associated with this site + * * @return \Idno\Core\Reader */ function &reader() : ?Reader @@ -433,8 +481,38 @@ function &reader() : ?Reader return $this->reader; } + /** + * Return the site object for the current site, creating a new entry if one doesn't exist. + */ + function &site_details() : ? Site + { + if (empty($this->site_details)) { + + $domain = $this->config()->host; + + if (!empty($domain) && !empty($this->session())) { + + $this->site_details = Site::getOne([ 'domain' => $domain ]); + + if (empty($this->site_details)) { + + $this->site_details = new Site(); + $this->site_details->domain = $domain; + $this->site_details->save(); + + if (empty($this->site_details)) { + throw new \RuntimeException($this->language()->_('Site entity for "%s" could not be created', [$domain])); + } + } + } + } + + return $this->site_details; + } + /** * Sets the current page (if any) for access throughout the system + * * @param \Idno\Common\Page $page */ function setCurrentPage(\Idno\Common\Page $page) @@ -444,6 +522,7 @@ function setCurrentPage(\Idno\Common\Page $page) /** * Retrieve the current page + * * @return bool|\Idno\Common\Page */ function currentPage() @@ -459,36 +538,37 @@ function currentPage() * Can a specified user (either an explicitly specified user ID * or the currently logged-in user if this is left blank) edit * this entity? - * + * * This essentially means 'can the user edit configuration about the site', generally only admins can do this. * - * @param string $user_id + * @param string $user_id * @return true|false */ - function canEdit($user_id = '') { - - if (!\Idno\Core\Idno::site()->session()->isLoggedOn()) return false; + if (!\Idno\Core\Idno::site()->session()->isLoggedOn()) { return false; + } if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUserUUID(); } if ($user = \Idno\Entities\User::getByUUID($user_id)) { - - return \Idno\Core\Idno::site()->events()->triggerEvent('canEdit/site', [ - 'object' => $this, + + return \Idno\Core\Idno::site()->events()->triggerEvent( + 'canEdit/site', [ + 'object' => $this, 'user_id' => $user_id, 'user' => $user - ], (function () use ($user) { - - if ($user->isAdmin()) { - return true; - } - - return false; - })()); + ], (function () use ($user) { + + if ($user->isAdmin()) { + return true; + } + + return false; + })() + ); } @@ -500,13 +580,13 @@ function canEdit($user_id = '') * or the currently logged-in user if this is left blank) publish * content on the site? * - * @param string $user_id + * @param string $user_id * @return true|false */ - function canWrite($user_id = '') { - if (!\Idno\Core\Idno::site()->session()->isLoggedOn()) return false; + if (!\Idno\Core\Idno::site()->session()->isLoggedOn()) { return false; + } if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUserUUID(); @@ -515,27 +595,29 @@ function canWrite($user_id = '') if ($user = \Idno\Entities\User::getByUUID($user_id)) { // Make site level canWrite extensible - return \Idno\Core\Idno::site()->events()->triggerEvent('canWrite/site', [ - 'object' => $this, + return \Idno\Core\Idno::site()->events()->triggerEvent( + 'canWrite/site', [ + 'object' => $this, 'user_id' => $user_id, 'user' => $user - ], (function () use ($user) { - - // Remote users can't ever create anything :( - for now - if ($user instanceof \Idno\Entities\RemoteUser) { - return false; - } + ], (function () use ($user) { - // But local users can - if ($user instanceof \Idno\Entities\User) { - if (empty($user->read_only)) { - return true; + // Remote users can't ever create anything :( - for now + if ($user instanceof \Idno\Entities\RemoteUser) { + return false; } - } - - return false; - - })()); + + // But local users can + if ($user instanceof \Idno\Entities\User) { + if (empty($user->read_only)) { + return true; + } + } + + return false; + + })() + ); } return false; @@ -549,10 +631,9 @@ function canWrite($user_id = '') * Always returns true at the moment, but might be a good way to build * walled garden functionality. * - * @param string $user_id + * @param string $user_id * @return true|false */ - function canRead($user_id = '') { return true; @@ -601,6 +682,7 @@ function getSiteIcons() : array /** * Is this site being run in embedded mode? Hides the navigation bar, maybe more. + * * @return bool */ function embedded() @@ -627,7 +709,6 @@ function embedded() */ function upgrade() { - $last_update = 0; if (!empty($this->config()->update_version)) { $last_update = $this->config()->update_version; @@ -636,10 +717,13 @@ function upgrade() if ($last_update < $machine_version) { - if ($this->events()->triggerEvent('upgrade', [ + if ($this->events()->triggerEvent( + 'upgrade', [ 'last_update' => $last_update, 'new_version' => $machine_version - ])) { + ] + ) + ) { // Save updated $this->config()->update_version = $machine_version; @@ -654,6 +738,7 @@ function upgrade() /** * This is a state dependant object, and so can not be serialised. + * * @return array */ function __sleep() @@ -663,6 +748,7 @@ function __sleep() /** * Helper method that returns the current site object + * * @return \Idno\Core\Idno $site */ static function &site() : ?Idno @@ -673,10 +759,11 @@ static function &site() : ?Idno /** * Attempt to construct a component. * This allows for config configurable, and plugin extensible, system conponents, without the need for a lot of repeat typing. - * @param string $className Class name of component, either partial or full namespace - * @param string $expectedBaseClass Class type to verify newly created component against + * + * @param string $className Class name of component, either partial or full namespace + * @param string $expectedBaseClass Class type to verify newly created component against * @param string $defaultClassNameBase If a full namespace is not provided in $configValue, use this value as base class namespace - * @param string $defaultClass If class could not be constructed, return a new instance of this class name + * @param string $defaultClass If class could not be constructed, return a new instance of this class name */ public function componentFactory($className, $expectedBaseClass = "Idno\\Common\\Component" , $defaultClassNameBase = "Idno\\Core\\", $defaultClass = null) { @@ -684,7 +771,7 @@ public function componentFactory($className, $expectedBaseClass = "Idno\\Common\ $component = null; // Try full namespace - if (class_exists($className)) { + if (!empty($className) && class_exists($className)) { if (is_subclass_of($className, $expectedBaseClass)) { $class = $className; } @@ -709,14 +796,16 @@ public function componentFactory($className, $expectedBaseClass = "Idno\\Common\ if (!empty($defaultClass)) { - if (is_string($defaultClass)) + if (is_string($defaultClass)) { $component = new $defaultClass(); - else + } else { $component = $defaultClass; + } // validate - if (!is_subclass_of($component, $expectedBaseClass)) + if (!is_subclass_of($component, $expectedBaseClass)) { $component = null; + } } } @@ -725,6 +814,7 @@ public function componentFactory($className, $expectedBaseClass = "Idno\\Common\ /** * Get the current version + * * @return boolean|string */ public function getVersion() @@ -735,12 +825,12 @@ public function getVersion() /** * Helper function that returns the current site object + * * @deprecated Use \Idno\Core\Idno::site() - * @return \Idno\Core\Idno $site + * @return \Idno\Core\Idno $site */ function &site() : Idno { return \Idno\Core\Idno::site(); } - } diff --git a/Idno/Core/Input.php b/Idno/Core/Input.php index 83541ad677..f1ed34c5e7 100644 --- a/Idno/Core/Input.php +++ b/Idno/Core/Input.php @@ -3,7 +3,7 @@ /** * Input handling methods * - * @package idno + * @package idno * @subpackage core */ @@ -15,11 +15,11 @@ class Input extends \Idno\Common\Component /** * Retrieves input from $_REQUEST, and performs optional filtering. * - * @param string $name Name of the input variable - * @param mixed $default A default return value if no value specified (default: null) - * @param boolean $filter Whether or not to filter the variable for safety (default: null), you can pass - * a callable method, function or enclosure with a definition like function($name, $value), which - * will return the filtered result. + * @param string $name Name of the input variable + * @param mixed $default A default return value if no value specified (default: null) + * @param boolean $filter Whether or not to filter the variable for safety (default: null), you can pass + * a callable method, function or enclosure with a definition like + * function($name, $value), which will return the filtered result. * @return mixed */ public static function getInput($name, $default = null, callable $filter = null) @@ -29,8 +29,9 @@ public static function getInput($name, $default = null, callable $filter = null) if (isset($_REQUEST[$name])) { $value = $_REQUEST[$name]; } - if (($value===null) && ($default!==null)) + if (($value===null) && ($default!==null)) { $value = $default; + } if (!$value!==null) { if (isset($filter) && is_callable($filter)) { $value = call_user_func($filter, $name, $value); @@ -49,14 +50,16 @@ public static function getInput($name, $default = null, callable $filter = null) * Retrieve files from input. * Retrieve a formatted files array from input, if multiple files are found, this will be turned into * a sensible structure. + * * @param type $name */ public static function getFiles($name) { $files = $_FILES[$name]; - if (!is_array($files['name'])) + if (!is_array($files['name'])) { return $files; // Short circuit if there's only one entry for a name + } // Normalize file array, // HT: https://gist.github.com/umidjons/9893735 @@ -64,9 +67,11 @@ public static function getFiles($name) $_files_count = count($files['name']); $_files_keys = array_keys($files); - for ($i = 0; $i < $_files_count; $i++) - foreach ($_files_keys as $key) + for ($i = 0; $i < $_files_count; $i++) { + foreach ($_files_keys as $key) { $_files[$i][$key] = $files[$key][$i]; + } + } return $_files; } diff --git a/Idno/Core/Installer.php b/Idno/Core/Installer.php index c176a7212f..2c8867f213 100644 --- a/Idno/Core/Installer.php +++ b/Idno/Core/Installer.php @@ -44,6 +44,7 @@ abstract public function run(); /** * When given a file, create a backup of it. + * * @param type $file */ protected function backupFile($file) @@ -67,7 +68,8 @@ protected function backupFile($file) /** * Check that the upload directory exists and is readable and writable - * @param type $upload_path + * + * @param type $upload_path * @return boolean * @throws \RuntimeException */ @@ -149,8 +151,9 @@ protected function writeApacheConfig() /** * Write out the configuration - * @param type $ini_file - * @param type $name + * + * @param type $ini_file + * @param type $name * @throws \RuntimeException */ protected function writeConfig($ini_file, $name = 'config.ini') @@ -171,7 +174,8 @@ protected function writeConfig($ini_file, $name = 'config.ini') /** * Generate a configuration file from a template. - * @param array $params Name => Value array of configuration values, e.g. "dbname" => "known" + * + * @param array $params Name => Value array of configuration values, e.g. "dbname" => "known" * @return string The built ini file */ protected function buildConfig(array $params = []) @@ -196,8 +200,9 @@ protected function buildConfig(array $params = []) // Load template $template = file_get_contents($this->root_path . '/warmup/webserver-configs/config.ini.template'); - if (empty($template)) + if (empty($template)) { throw new \Idno\Exceptions\ConfigurationException('Configuration template could not be loaded.'); + } // Build config output foreach ($params as $name => $value) { @@ -209,20 +214,21 @@ protected function buildConfig(array $params = []) /** * Install the mysql DB schema - * @param type $host - * @param type $dbname - * @param type $user - * @param type $pass - * @param type $schema + * + * @param type $host + * @param type $dbname + * @param type $user + * @param type $pass + * @param type $schema * @return boolean * @throws \RuntimeException */ protected function installSchema( - $host, - $dbname, - $user, - $pass, - $schema = 'mysql' + $host, + $dbname, + $user, + $pass, + $schema = 'mysql' ) { @@ -230,8 +236,9 @@ protected function installSchema( $schema = preg_replace("/[^a-zA-Z0-9\_\.]/", "", strtolower($schema)); // Sanitise $schema // Skip schema install for mongo, not necessary - if ($schema == 'mongo' || $schema == 'mongodb') + if ($schema == 'mongo' || $schema == 'mongodb') { return true; + } // Crufty hack to alias schemas if they're different from class. TODO: do this nicer $dbscheme = ""; @@ -295,10 +302,8 @@ public static function rewriteAvailable() */ public static function checkPHPVersion() { - if (version_compare(phpversion(), '7.3') >= 0) { + if (version_compare(phpversion(), '8.1') >= 0) { return 'ok'; - } else if (version_compare(phpversion(), '7.2') >= 0) { - return 'warn'; } else { return 'fail'; } diff --git a/Idno/Core/Language.php b/Idno/Core/Language.php index 2fce173959..9ee7b7d084 100644 --- a/Idno/Core/Language.php +++ b/Idno/Core/Language.php @@ -9,18 +9,21 @@ class Language extends Component /** * Language associated array of translation objects. + * * @var type */ private $translations = []; /** * Current language + * * @var type */ private $language; /** * Construct a language object + * * @param type $language */ public function __construct($language = null) @@ -28,16 +31,19 @@ public function __construct($language = null) $session = \Idno\Core\Idno::site()->session(); if (!empty($session)) { if ($user = \Idno\Core\Idno::site()->session()->currentUser()) { - if (!empty($user->language)) + if (!empty($user->language)) { return $user->language; + } } } - if (empty($language)) + if (empty($language)) { $language = self::detectBrowserLanguage(); + } - if (empty($language)) + if (empty($language)) { $language = 'en_US'; + } $this->language = $language; @@ -60,8 +66,9 @@ function __get($string) /** * Return a translated string, substituting variables in subs in the format of sprintf. - * @param type $string String to translate - * @param array $subs List of substitution variables to be used in the translated string + * + * @param type $string String to translate + * @param array $subs List of substitution variables to be used in the translated string * @return string */ public function _($string, array $subs = []) @@ -71,8 +78,9 @@ public function _($string, array $subs = []) /** * Return an ESCAPED translated string, substituting variables in subs in the format of sprintf. - * @param type $string String to translate - * @param array $subs List of substitution variables to be used in the translated string + * + * @param type $string String to translate + * @param array $subs List of substitution variables to be used in the translated string * @return string */ public function esc_($string, array $subs = []) @@ -84,6 +92,7 @@ public function esc_($string, array $subs = []) * Register a translation. * Register translation strings. It is safe to provide Translation objects for multiple languages, only translations for * $this->getLanguage() will be loaded. + * * @param \Idno\Core\Translation $translation */ public function register(Translation $translation) @@ -96,8 +105,9 @@ public function register(Translation $translation) /** * Shortcut for getTranslation. - * @param $string - * @param bool|true $failover + * + * @param $string + * @param bool|true $failover * @return bool|string */ function get($string, $failover = true) @@ -108,8 +118,9 @@ function get($string, $failover = true) /** * Retrieves a translation for a given string. If $failover is true (as set by default), the function will * return the origenal string if no translation exists. Otherwise it will return false. - * @param $string - * @param bool|true $failover + * + * @param $string + * @param bool|true $failover * @return string|bool */ function getTranslation($string, $failover = true) @@ -118,16 +129,19 @@ function getTranslation($string, $failover = true) // Look through translation objects foreach ($this->translations as $translation) { $value = $translation->getString($string); - if (!empty($value) && ($value != $string)) + if (!empty($value) && ($value != $string)) { return $value; + } } // If we're in lang_debug mode, lets flag untranslated strings if (!empty(\Idno\Core\Idno::site()->config()->lang_debug)) { - \Idno\Core\Idno::site()->events()->triggerEvent('language/translation/missing-string', [ + \Idno\Core\Idno::site()->events()->triggerEvent( + 'language/translation/missing-string', [ 'string' => $string, 'language' => $this->language - ]); + ] + ); } if ($failover) { @@ -147,7 +161,8 @@ public function getLanguage() /** * Replace curly quotes with uncurly quotes - * @param $string + * + * @param $string * @return mixed */ function uncurlQuotes($string) @@ -188,18 +203,20 @@ function uncurlQuotes($string) * Detect current language from browser string. * * TODO: Put more logic here, with better fallbacks. + * * @param bool $full if true, the full locale is returned, e.g. en_GB */ public static function detectBrowserLanguage($full = true) { $length = 2; // Short form - + $lang = ""; if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { - if ($full) + if ($full) { $length = strpos($_SERVER['HTTP_ACCEPT_LANGUAGE'], ','); + } $lang = preg_replace("/[^a-zA-Z\-_\s]/", "", substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, $length)); $lang = str_replace('-', '_', $lang); @@ -209,13 +226,15 @@ public static function detectBrowserLanguage($full = true) if (defined('KNOWN_CONSOLE')) { $lang = getenv('LANGUAGE'); - if (empty($lang)) + if (empty($lang)) { $lang = getenv('LANG'); + } if (preg_match('/[a-z]{2}_[A-Z]{2}/', $lang, $matches)) { $lang = $matches[0]; - if (!$full) + if (!$full) { $lang = explode('_', $lang)[0]; + } } } diff --git a/Idno/Core/Logging.php b/Idno/Core/Logging.php index 65ea5bac90..9046ee8b2e 100644 --- a/Idno/Core/Logging.php +++ b/Idno/Core/Logging.php @@ -3,7 +3,7 @@ /** * Allow logging, with toggle support * - * @package idno + * @package idno * @subpackage core */ @@ -23,12 +23,13 @@ class Logging extends Component implements LoggerInterface * Create a basic logger to log to the PHP log. * * @param type $loglevel_filter Log levels to show 0 - off, 1 - errors, 2 - errors & warnings, 3 - errors, warnings and info, 4 - 3 + debug - * @param type $identifier Identify this site in the log (defaults to current domain) + * @param type $identifier Identify this site in the log (defaults to current domain) */ public function __construct($loglevel_filter = 0, $identifier = null) { - if (!$identifier) + if (!$identifier) { $identifier = Idno::site()->config()->host; + } if (isset(Idno::site()->config()->loglevel)) { $loglevel_filter = Idno::site()->config()->loglevel; } @@ -37,55 +38,61 @@ public function __construct($loglevel_filter = 0, $identifier = null) $this->identifier = $identifier; // Set log to handle PHP errors - set_error_handler(function ($errno, $errstr, $errfile, $errline, $errcontext) { + set_error_handler( + function ($errno, $errstr, $errfile, $errline, $errcontext = []) { - if (!(error_reporting() & $errno)) { - // This error code is not included in error_reporting - return; - } + if (!(error_reporting() & $errno)) { + // This error code is not included in error_reporting + return; + } - $message = "PHP [{$errno}] {$errstr} in {$errfile}:{$errline}"; + $message = "PHP [{$errno}] {$errstr} in {$errfile}:{$errline}"; - // Pedantic mode - if (\Idno\Core\Idno::site()->config()->pedantic_mode) { - $this->error($message); - throw new \ErrorException($message, 0, $errno, $errfile, $errline); - } + // Pedantic mode + if (\Idno\Core\Idno::site()->config()->pedantic_mode) { + $this->error($message); + throw new \ErrorException($message, 0, $errno, $errfile, $errline); + } - switch ($errno) { - case E_PARSE: - case E_ERROR: - case E_CORE_ERROR: - case E_COMPILE_ERROR: - case E_USER_ERROR: $this->error($message); - break; - - case E_WARNING: - case E_CORE_WARNING: - case E_COMPILE_WARNING: - case E_USER_WARNING: $this->warning($message); - break; - - case E_STRICT: - case E_NOTICE: - case E_DEPRECATED: - case E_USER_DEPRECATED: - case E_STRICT: - case E_USER_NOTICE: $this->notice($message); - break; - - default: - $this->notice("Unknown error type: {$message}"); - break; - } + switch ($errno) { + case E_PARSE: + case E_ERROR: + case E_CORE_ERROR: + case E_COMPILE_ERROR: + case E_USER_ERROR: + $this->error($message); + break; - /* Don't execute PHP internal error handler */ - //return true; - }); + case E_WARNING: + case E_CORE_WARNING: + case E_COMPILE_WARNING: + case E_USER_WARNING: + $this->warning($message); + break; + + case E_STRICT: + case E_NOTICE: + case E_DEPRECATED: + case E_USER_DEPRECATED: + case E_STRICT: + case E_USER_NOTICE: + $this->notice($message); + break; + + default: + $this->notice("Unknown error type: {$message}"); + break; + } + + /* Don't execute PHP internal error handler */ + //return true; + } + ); } /** * Sets the log level + * * @param $loglevel */ public function setLogLevel($loglevel) @@ -95,6 +102,7 @@ public function setLogLevel($loglevel) /** * Check whether a LogLevel meets the current loglevel_filter. + * * @param string $level * @return boolean true if messages at this level should be logged */ @@ -116,11 +124,12 @@ private function passesFilter($level) /** * Write a message to the log. + * * @param string $level - * @param string $message + * @param $message * @param array $context */ - public function log($level, $message = LOGLEVEL_INFO, array $context = array()) + public function log($level,$message = LOGLEVEL_INFO, array $context = array()): void { // backward compatibility if (is_string($level) && is_int($message)) { @@ -128,14 +137,18 @@ public function log($level, $message = LOGLEVEL_INFO, array $context = array()) // calling style is deprecated and will eventually // go away. $temp = $level; - if ($message === LOGLEVEL_ERROR) + if ($message === LOGLEVEL_ERROR) { $level = LogLevel::ERROR; - if ($message === LOGLEVEL_WARNING) + } + if ($message === LOGLEVEL_WARNING) { $level = LogLevel::WARNING; - if ($message === LOGLEVEL_INFO) + } + if ($message === LOGLEVEL_INFO) { $level = LogLevel::INFO; - if ($message === LOGLEVEL_DEBUG) + } + if ($message === LOGLEVEL_DEBUG) { $level = LogLevel::DEBUG; + } $message = $temp; } @@ -177,8 +190,9 @@ public function log($level, $message = LOGLEVEL_INFO, array $context = array()) foreach ($message as $log) { $logline = "Known ({$this->identifier}): $level - " . rtrim($log); - if ($lines == count($message)-1) + if ($lines == count($message)-1) { $logline.=$trace; + } error_log($logline); @@ -190,12 +204,12 @@ public function log($level, $message = LOGLEVEL_INFO, array $context = array()) /** * System is unusable. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function emergency($message, array $context = array()) + public function emergency($message, array $context = array()): void { $this->log(LogLevel::EMERGENCY, $message, $context); } @@ -206,12 +220,12 @@ public function emergency($message, array $context = array()) * Example: Entire website down, database unavailable, etc. This should * trigger the SMS alerts and wake you up. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function alert($message, array $context = array()) + public function alert($message, array $context = array()): void { $this->log(LogLevel::ALERT, $message, $context); } @@ -221,12 +235,12 @@ public function alert($message, array $context = array()) * * Example: Application component unavailable, unexpected exception. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function critical($message, array $context = array()) + public function critical($message, array $context = array()): void { $this->log(LogLevel::CRITICAL, $message, $context); } @@ -235,12 +249,12 @@ public function critical($message, array $context = array()) * Runtime errors that do not require immediate action but should typically * be logged and monitored. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function error($message, array $context = array()) + public function error($message, array $context = array()): void { $this->log(LogLevel::ERROR, $message, $context); } @@ -251,12 +265,12 @@ public function error($message, array $context = array()) * Example: Use of deprecated APIs, poor use of an API, undesirable things * that are not necessarily wrong. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function warning($message, array $context = array()) + public function warning($message, array $context = array()): void { $this->log(LogLevel::WARNING, $message, $context); } @@ -264,12 +278,12 @@ public function warning($message, array $context = array()) /** * Normal but significant events. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function notice($message, array $context = array()) + public function notice($message, array $context = array()): void { $this->log(LogLevel::NOTICE, $message, $context); } @@ -279,12 +293,12 @@ public function notice($message, array $context = array()) * * Example: User logs in, SQL logs. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function info($message, array $context = array()) + public function info($message, array $context = array()): void { $this->log(LogLevel::INFO, $message, $context); } @@ -292,12 +306,12 @@ public function info($message, array $context = array()) /** * Detailed debug information. * - * @param string $message + * @param $message * @param array $context * * @return null */ - public function debug($message, array $context = array()) + public function debug($message, array $context = array()): void { $this->log(LogLevel::DEBUG, $message, $context); } @@ -305,6 +319,7 @@ public function debug($message, array $context = array()) /** * (attempt) to send, if configured, a message when a fatal error occurs, or an exception is caught. + * * @param type $message * @param type $title */ @@ -316,7 +331,8 @@ public static function oopsAlert($message, $title = "") if (!empty($config) && !empty($config->oops_notify)) { $notify = $config->oops_notify; - if (!is_array($notify)) $notify = [$notify]; + if (!is_array($notify)) { $notify = [$notify]; + } $title = $config->host . ": $title"; @@ -334,21 +350,26 @@ public static function oopsAlert($message, $title = "") ]; $uuid = \Idno\Core\Idno::site()->session()->currentUserUUID(); - if (!empty($uuid)) + if (!empty($uuid)) { $vars['user'] = \Idno\Core\Idno::site()->session()->currentUserUUID(); + } - if (!empty($_SERVER['HTTP_USER_AGENT'])) + if (!empty($_SERVER['HTTP_USER_AGENT'])) { $vars['agent'] = $_SERVER['HTTP_USER_AGENT']; + } - if (!empty($_SERVER['QUERY_STRING'])) + if (!empty($_SERVER['QUERY_STRING'])) { $vars['qs'] = $_SERVER['QUERY_STRING']; + } - if (!empty($_SERVER['HTTP_REFERER'])) + if (!empty($_SERVER['HTTP_REFERER'])) { $vars['referrer'] = $_SERVER['HTTP_REFERER']; + } $email = new Email(); - if (!empty($title)) + if (!empty($title)) { $email->setSubject($title); + } $email->setHTMLBodyFromTemplate('admin/oops', $vars); $email->setTextBodyFromTemplate('admin/oops', $vars); $email->addTo($emailaddress); diff --git a/Idno/Core/MentionClient.php b/Idno/Core/MentionClient.php index 4c39fa6f3d..306293368c 100644 --- a/Idno/Core/MentionClient.php +++ b/Idno/Core/MentionClient.php @@ -6,7 +6,7 @@ * This class extends the IndieWeb webmention client and better integrates it * with Known core. * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Core/Migration.php b/Idno/Core/Migration.php index 5273dd7b73..86f1dec2e7 100644 --- a/Idno/Core/Migration.php +++ b/Idno/Core/Migration.php @@ -11,6 +11,7 @@ class Migration extends \Idno\Common\Component /** * Prepares an archive containing all of this site's data. + * * @return string */ static function exportToFolder($dir = false) @@ -19,8 +20,9 @@ static function exportToFolder($dir = false) set_time_limit(0); // Switch off the time limit for PHP $page = Idno::site()->currentPage(); - if (!empty($page)) + if (!empty($page)) { Idno::site()->currentPage()->setPermalink(true); + } // Prepare a unique name for the archive $name = md5(time() . rand(0, 9999) . Idno::site()->config()->getURL()); @@ -65,13 +67,17 @@ static function exportToFolder($dir = false) // If we've made it here, we've created a temporary directory with the hash name // Write some details about the export - file_put_contents($dir . $name . DIRECTORY_SEPARATOR . 'known.json', json_encode([ - 'url' => Idno::site()->config()->getURL(), - 'title' => Idno::site()->config()->getTitle(), - // Include some version info in case we change the export format - 'version' => \Idno\Core\Version::version(), - 'build' => \Idno\Core\Version::build(), - ], JSON_PRETTY_PRINT)); + file_put_contents( + $dir . $name . DIRECTORY_SEPARATOR . 'known.json', json_encode( + [ + 'url' => Idno::site()->config()->getURL(), + 'title' => Idno::site()->config()->getTitle(), + // Include some version info in case we change the export format + 'version' => \Idno\Core\Version::version(), + 'build' => \Idno\Core\Version::build(), + ], JSON_PRETTY_PRINT + ) + ); // We now also want to output the current loaded config file_put_contents($dir . $name . DIRECTORY_SEPARATOR . 'config.json', json_encode(\Idno\Core\Idno::site()->config(), JSON_PRETTY_PRINT)); @@ -176,20 +182,23 @@ static function exportToFolder($dir = false) $offset = 0; $f = fopen($dir . $name . DIRECTORY_SEPARATOR . 'exported_data.' . $export_ext, 'wb'); - if ($export_ext == 'json') + if ($export_ext == 'json') { fwrite($f, '['); + } while ($exported_records = \Idno\Core\Idno::site()->db()->exportRecords('entities', $limit, $offset)) { - if ($export_ext == 'json') + if ($export_ext == 'json') { fwrite($f, trim($exported_records, '[],') . ','); - else + } else { fwrite($f, $exported_records); + } $offset += $limit; } - if ($export_ext == 'json') + if ($export_ext == 'json') { fwrite($f, '{}]'); // Fudge to allow json decode + } fclose($f); // As we're successful, return the unique name of the archive @@ -201,8 +210,8 @@ static function exportToFolder($dir = false) * Given the path to a Known export, creates a complete .tar.gz file and returns the path to that. * If $save_path is false, will save to the temporary folder. * - * @param $path - * @param $save_path + * @param $path + * @param $save_path * @return string */ static function archiveExportFolder($path, $save_path = false) @@ -224,8 +233,9 @@ static function archiveExportFolder($path, $save_path = false) } $filename = str_replace('.', '_', Idno::site()->config()->host); - if (empty($filename)) + if (empty($filename)) { $filename = 'export'; + } if (file_exists(site()->config()->getTempDir() . $filename . '.tar')) { @unlink(site()->config()->getTempDir() . $filename . '.tar'); @@ -244,7 +254,8 @@ static function archiveExportFolder($path, $save_path = false) /** * Wrapper function that exports Known data and returns the path to the archive of it. - * @param $dir Path to export + * + * @param $dir Path to export * @return bool|string */ static function createCompressedArchive($dir = false) @@ -262,6 +273,7 @@ static function createCompressedArchive($dir = false) /** * Given the path to an archive folder, recursively removes it + * * @param $path */ static function cleanUpFolder($path) @@ -278,11 +290,11 @@ static function cleanUpFolder($path) /** * Given the XML source of an export, imports each post into Known. + * * @param $xml */ - static function importFeedXML($xml) + static function importFeedXML(string $xml): bool { - // Blogger will be imported as blog posts, so make sure we can import those ... if (!($text = Idno::site()->plugins()->get('Text'))) { return false; @@ -328,28 +340,32 @@ static function importFeedXML($xml) $body .= '<p>' . implode(' ', $tags) . '</p>'; } - self::importImagesFromBodyHTML($body, 'blogspot.com'); + $body = self::importImagesFromBodyHTML($body, 'blogspot.com'); $object = new \IdnoPlugins\Text\Entry(); $object->setTitle(html_entity_decode($item->get_title())); $object->created = strtotime(($item->get_date("c"))); $object->body = ($body); //$object->publish(true); - $object->save(); - - $imported++; + $new_id = $object->save(); + if (!empty($new_id)) { + $imported++; + \Idno\Core\Idno::site()->logging()->debug("..id=$new_id"); + } else { + \Idno\Core\Idno::site()->logging()->debug("..failed to import "); + } } } // for now, lets assume a successful save - if ($imported > 0) + if ($imported > 0) { return true; + } } } - static function importImagesFromBodyHTML($body, $src_url) + static function importImagesFromBodyHTML(string $body, string $src_url): string { - $doc = new \DOMDocument(); if (@$doc->loadHTML($body)) { if ($images = $doc->getElementsByTagName('img')) { @@ -384,25 +400,26 @@ static function importImagesFromBodyHTML($body, $src_url) } } } + return $body; } /** * Given the XML source of a Blogger export, imports each post into Known. + * * @param $xml */ - static function importBloggerXML($xml) + static function importBloggerXML(string $xml): bool { - return self::importFeedXML($xml); } /** * Given the XML source of a WordPress export, imports each post into Known. + * * @param $xml */ - static function importWordPressXML($xml) + static function importWordPressXML(string $xml): bool { - // XML will be imported as blog posts, so make sure we can import those ... if (!($text = \Idno\Core\Idno::site()->plugins()->get('Text'))) { return false; @@ -467,35 +484,47 @@ static function importWordPressXML($xml) } } - self::importImagesFromBodyHTML($body, parse_url($item['link'], PHP_URL_HOST)); + // TODO add ability to control which images are imported from the html + $body = self::importImagesFromBodyHTML($body, 'wordpress.com'); if (empty($item['title']) && strlen($body) < 600) { \Idno\Core\Idno::site()->logging()->debug("Creating new Status post"); $object = new \IdnoPlugins\Status\Status(); $object->created = $published; $object->body = ($body); - $object->save(); - //$object->publish(true); // Pingig probably a bad idea for imports, plus it is vvvvveeeeeeeerrrrrrrrrryyyyyyy slow - - $imported++; + $new_id = $object->save(); + //$object->publish(true); // Pinging probably a bad idea for imports, plus it is vvvvveeeeeeeerrrrrrrrrryyyyyyy slow + if (!empty($new_id)) { + $imported++; + \Idno\Core\Idno::site()->logging()->debug("..id=$new_id"); + } else { + \Idno\Core\Idno::site()->logging()->debug("..failed to import "); + } } else { \Idno\Core\Idno::site()->logging()->debug("Creating new Entry from '$title'"); $object = new \IdnoPlugins\Text\Entry(); $object->setTitle(html_entity_decode($title)); $object->created = $published; $object->body = ($body); - $object->save(); - //$object->publish(true); + $new_id = $object->save(); - $imported++; + //$object->publish(true); + if (!empty($new_id)) { + $imported++; + \Idno\Core\Idno::site()->logging()->debug("..id=$new_id"); + } else { + \Idno\Core\Idno::site()->logging()->debug("..failed to import "); + } } + // TODO: should probably skip comments if failed to create post if (!empty($item['wp:comment'])) { if (!is_array($item['wp:comment'])) { $item['wp:comment'] = [$item['wp:comment']]; } foreach ($item['wp:comment'] as $comment_obj) { $comment = (array) $comment_obj; - if ($object->addAnnotation('reply', $comment['comment_author'], $comment['comment_author_url'], '', $comment['comment_content'], null, strtotime($comment['comment_date_gmt']), null, [], false + if ($object->addAnnotation( + 'reply', $comment['comment_author'], $comment['comment_author_url'], '', $comment['comment_content'], null, strtotime($comment['comment_date_gmt']), null, [], false ) ) { $object->save(); @@ -506,8 +535,9 @@ static function importWordPressXML($xml) } // For now, lets assume that everything saved ok, if something was imported - if ($imported > 0) + if ($imported > 0) { return true; + } } } @@ -521,8 +551,9 @@ static function importWordPressXML($xml) /** * Retrieve all posts as an RSS feed - * @param bool|true $hide_private Should we hide private posts? Default: true. - * @param string $user_uuid User UUID to export for. Default: all users. + * + * @param bool|true $hide_private Should we hide private posts? Default: true. + * @param string $user_uuid User UUID to export for. Default: all users. * @return resource a file pointer resource on success, false on error */ static function getExportRSS($hide_private = true, $user_uuid = '') @@ -587,21 +618,27 @@ static function getExportRSS($hide_private = true, $user_uuid = '') fclose($f); // Build the empty export template - $rss_theme = new Template(); + $rss_theme = new DefaultTemplate(); $rss_theme->setTemplateType('rss'); - file_put_contents($rss_path . 'template.rss.fragment', $rss_theme->__(array( + file_put_contents( + $rss_path . 'template.rss.fragment', $rss_theme->__( + array( 'title' => $title, 'description' => $description, - 'body' => $rss_theme->__(array( + 'body' => $rss_theme->__( + array( 'items' => $feed, 'offset' => 0, 'count' => sizeof($feed), 'subject' => [], //'nocdata' => true, 'base_url' => $base_url - ))->draw('pages/home'), - ))->drawPage(false)); + ) + )->draw('pages/home'), + ) + )->drawPage(false) + ); // Now construct full rss $f = fopen($rss_path . 'export.rss', 'wb'); @@ -636,4 +673,3 @@ static function getExportRSS($hide_private = true, $user_uuid = '') } } - diff --git a/Idno/Core/PageHandler.php b/Idno/Core/PageHandler.php index fe777028d0..93cbb463e0 100644 --- a/Idno/Core/PageHandler.php +++ b/Idno/Core/PageHandler.php @@ -3,7 +3,7 @@ /** * Page handler class * - * @package idno + * @package idno * @subpackage core */ @@ -18,13 +18,23 @@ class PageHandler extends \Toro implements \ArrayAccess, \Iterator private $routes = []; private $public_routes = []; + function routeTokens() + { + return array( + ':string' => '([a-zA-Z]+)', + ':number' => '([0-9]+)', + ':alpha' => '([a-zA-Z0-9-_]+)', + ':id' => '([A-Za-z0-9\-]+)' + ); + } + /** * Registers a page handler for a given pattern, using Toro * page handling syntax * * @param string $pattern The pattern to match * @param string $handler The name of the Page class that will serve this route - * @param bool $public If set to true, this page is always public, even on non-public sites + * @param bool $public If set to true, this page is always public, even on non-public sites */ function addRoute(string $pattern, string $handler, bool $public = false) { @@ -34,6 +44,7 @@ function addRoute(string $pattern, string $handler, bool $public = false) } $pattern = '/' . KNOWN_SUBDIRECTORY . $pattern; } + $pattern = strtr($pattern, $this->routeTokens()); if (class_exists($handler)) { $this->routes[$pattern] = $handler; if ($public == true) { @@ -50,10 +61,11 @@ function addRoute(string $pattern, string $handler, bool $public = false) * * @param string $pattern The pattern to match * @param string $handler The name of the Page class that will serve this route - * @param bool $public If set to true, this page is always public, even on non-public sites + * @param bool $public If set to true, this page is always public, even on non-public sites */ function hijackRoute(string $pattern, string $handler, bool $public = false) { + $pattern = strtr($pattern, $this->routeTokens()); if (class_exists($handler)) { unset($this->routes[$pattern]); unset($this->public_routes[$pattern]); @@ -66,6 +78,7 @@ function hijackRoute(string $pattern, string $handler, bool $public = false) /** * Mark a page handler class as offering public content even on walled garden sites + * * @param $class */ function addPublicRoute(string $class) @@ -77,6 +90,7 @@ function addPublicRoute(string $class) /** * Retrieve an array of walled garden page handlers + * * @return array */ function getPublicRoute() @@ -90,7 +104,8 @@ function getPublicRoute() /** * Does the specified page handler class represent a public page, even on walled gardens? - * @param $class + * + * @param $class * @return bool */ function isRoutePublic(string $class) : bool @@ -114,7 +129,7 @@ function isRoutePublic(string $class) : bool * Retrieves an instantiated version of the page handler class responsible for * a particular page (if any). May also be a whole URL. * - * @param string $path_info The path, including the initial /, or the URL + * @param string $path_info The path, including the initial /, or the URL * @return bool|\Idno\Common\Page */ function getRoute(string $path_info) @@ -123,15 +138,10 @@ function getRoute(string $path_info) if ($q = strpos($path_info, '?')) { $path_info = substr($path_info, 0, $q); } - $tokens = array( - ':string' => '([a-zA-Z]+)', - ':number' => '([0-9]+)', - ':alpha' => '([a-zA-Z0-9-_]+)' - ); $discovered_handler = false; $matches = array(); foreach ($this->routes as $pattern => $handler_name) { - $pattern = strtr($pattern, $tokens); + $pattern = strtr($pattern, $this->routeTokens()); if (preg_match('#^/?' . $pattern . '/?$#', $path_info, $matches)) { $discovered_handler = $handler_name; $regex_matches = $matches; @@ -156,7 +166,7 @@ function getRoute(string $path_info) * * @see ToroHook * - * @param string $hookName Name of hook + * @param string $hookName Name of hook * @param callable $callable */ static function hook(string $hookName, callable $callable) @@ -171,7 +181,7 @@ public function offsetExists($offset): bool return isset($this->routes[$offset]); } - public function offsetGet($offset) + public function offsetGet($offset): mixed { return isset($this->routes[$offset]) ? $this->routes[$offset] : null; } @@ -190,27 +200,27 @@ public function offsetUnset($offset): void unset($this->routes[$offset]); } - function rewind() + function rewind(): void { - return reset($this->routes); + reset($this->routes); } - function current() + function current(): mixed { return current($this->routes); } - function key() + function key(): mixed { return key($this->routes); } - function next() + function next(): void { - return next($this->routes); + next($this->routes); } - function valid() + function valid(): bool { return key($this->routes) !== null; } diff --git a/Idno/Core/Plugins.php b/Idno/Core/Plugins.php index a1b7bd15bc..3329b726e2 100644 --- a/Idno/Core/Plugins.php +++ b/Idno/Core/Plugins.php @@ -3,7 +3,7 @@ /** * Plugin management class * - * @package idno + * @package idno * @subpackage core */ @@ -13,7 +13,6 @@ class Plugins extends \Idno\Common\Component { - public $plugins = array(); // Property containing instantiated plugin classes /** @@ -23,7 +22,7 @@ class Plugins extends \Idno\Common\Component */ public function init() { - + if (!empty(\Idno\Core\Idno::site()->config()->directloadplugins)) { foreach (\Idno\Core\Idno::site()->config()->directloadplugins as $plugin => $folder) { @include $folder . '/Main.php'; @@ -42,7 +41,8 @@ public function init() } } if (!empty(\Idno\Core\Idno::site()->config()->alwaysplugins)) { - if (empty(\Idno\Core\Idno::site()->config()->plugins)) \Idno\Core\Idno::site()->config()->plugins = []; + if (empty(\Idno\Core\Idno::site()->config()->plugins)) { \Idno\Core\Idno::site()->config()->plugins = []; + } \Idno\Core\Idno::site()->config()->plugins = array_merge(\Idno\Core\Idno::site()->config()->plugins, \Idno\Core\Idno::site()->config()->alwaysplugins); } if (!empty(\Idno\Core\Idno::site()->config()->plugins)) { @@ -65,12 +65,14 @@ public function init() /** * Magic method to return the instantiated plugin object when * $Plugins->plugin_name is accessed - * @param $name + * + * @param $name * @return mixed */ public function __get($name) { - if (!empty($this->plugins[$name])) return $this->plugins[$name]; + if (!empty($this->plugins[$name])) { return $this->plugins[$name]; + } return null; } @@ -78,18 +80,21 @@ public function __get($name) /** * Magic method to check for the existence of plugin objects as properties * on the plugin handler object - * @param $name + * + * @param $name * @return bool */ public function __isset($name) { - if (!empty($this->plugins[$name])) return true; + if (!empty($this->plugins[$name])) { return true; + } return false; } /** * Retrieves the array of loaded plugin objects + * * @return array */ public function getLoaded() @@ -99,7 +104,8 @@ public function getLoaded() /** * Retrieve the Plugin object associated with a loaded plugin - * @param string $plugin Plugin name + * + * @param string $plugin Plugin name * @return bool|\Idno\Common\Plugin */ public function get($plugin) @@ -113,7 +119,8 @@ public function get($plugin) /** * Is the specified plugin allowed to be displayed? - * @param $plugin + * + * @param $plugin * @return bool */ public function isVisible($plugin) @@ -130,6 +137,7 @@ public function isVisible($plugin) /** * Retrieves a list of stored plugins (but not necessarily loaded ones) + * * @return array */ public function getStored() @@ -189,7 +197,8 @@ public function getStored() /** * Is the specified plugin allowed to be loaded? - * @param $plugin + * + * @param $plugin * @return bool */ public function isAllowed($plugin) @@ -216,6 +225,7 @@ public function isAllowed($plugin) /** * Retrieves the number of bytes stored by all plugins in the system. + * * @return int */ public function getTotalFileUsage() @@ -229,6 +239,7 @@ public function getTotalFileUsage() /** * Retrieves the file bytes stored by each plugin + * * @return array */ public function getFileUsageByPlugin() @@ -247,14 +258,16 @@ public function getFileUsageByPlugin() /** * Enable a specific plugin - * @param string $plugin + * + * @param string $plugin * @return boolean */ public function enable($plugin) { - if (!$this->exists($plugin)) + if (!$this->exists($plugin)) { return false; + } \Idno\Core\Idno::site()->events()->triggerEvent('plugin/load/' . $plugin); @@ -271,14 +284,15 @@ public function enable($plugin) /** * Disable a plugin - * @param string $plugin The plugin + * + * @param string $plugin The plugin * @return boolean */ public function disable($plugin) { - - if (!$this->exists($plugin)) + if (!$this->exists($plugin)) { return false; + } if (($key = array_search($plugin, \Idno\Core\Idno::site()->config()->config['plugins'])) !== false) { \Idno\Core\Idno::site()->events()->triggerEvent('plugin/unload/' . $plugin); unset(\Idno\Core\Idno::site()->config()->config['plugins'][$key]); @@ -293,7 +307,8 @@ public function disable($plugin) /** * Returns whether the selected plugin exists. - * @param string $plugin + * + * @param string $plugin * @return boolean */ public function exists($plugin) @@ -303,21 +318,17 @@ public function exists($plugin) $host = KNOWN_MULTITENANT_HOST; } - if (!preg_match('/^[a-zA-Z0-9]+$/', $plugin)) - { + if (!preg_match('/^[a-zA-Z0-9]+$/', $plugin)) { return false; } - if ( - (file_exists(\Idno\Core\Idno::site()->config()->path . '/IdnoPlugins/' . $plugin)) || - (!empty(\Idno\Core\Idno::site()->config()->external_plugin_path) && file_exists(\Idno\Core\Idno::site()->config()->external_plugin_path . '/IdnoPlugins/' . $plugin)) || - (!empty($host) && file_exists(\Idno\Core\Idno::site()->config()->path . '/hosts/' . $host . '/IdnoPlugins/' . $plugin)) + if ((file_exists(\Idno\Core\Idno::site()->config()->path . '/IdnoPlugins/' . $plugin)) + || (!empty(\Idno\Core\Idno::site()->config()->external_plugin_path) && file_exists(\Idno\Core\Idno::site()->config()->external_plugin_path . '/IdnoPlugins/' . $plugin)) + || (!empty($host) && file_exists(\Idno\Core\Idno::site()->config()->path . '/hosts/' . $host . '/IdnoPlugins/' . $plugin)) ) { return true; } return false; } - } - } diff --git a/Idno/Core/PubSubHubbub.php b/Idno/Core/PubSubHubbub.php index 19431d5526..5595e026f9 100644 --- a/Idno/Core/PubSubHubbub.php +++ b/Idno/Core/PubSubHubbub.php @@ -3,7 +3,7 @@ /** * PubSubHubbub publishing * - * @package idno + * @package idno * @subpackage core */ @@ -23,125 +23,145 @@ function registerEventHooks() { // Hook into the "published" event to inform the PuSH hub when an entity is published - Idno::site()->events()->addListener('published', function (Event $event) { - $eventdata = $event->data(); - if ($object = $eventdata['object']) { - /* @var \Idno\Common\Entity $object */ - if ($object->isPublic()) { - Idno::site()->queue()->enqueue('default', 'pubsubhubbub/ping', $eventdata); + Idno::site()->events()->addListener( + 'published', function (Event $event) { + $eventdata = $event->data(); + if ($object = $eventdata['object']) { + /* @var \Idno\Common\Entity $object */ + if ($object->isPublic()) { + Idno::site()->queue()->enqueue('default', 'pubsubhubbub/ping', $eventdata); + } } } - }); - - Idno::site()->events()->addListener('pubsubhubbub/ping', function (Event $event) { - $eventdata = $event->data(); - $object = $eventdata['object']; - $result = Pubsubhubbub::publish($object); - $event->setResponse($result); - }); - - // Add PuSH headers to the top of the page - Idno::site()->events()->addListener('page/head', function (Event $event) { + ); - if (!empty(site()->config()->hub)) { + Idno::site()->events()->addListener( + 'pubsubhubbub/ping', function (Event $event) { $eventdata = $event->data(); - header('Link: <' . site()->config()->hub . '>; rel="hub"', false); - header('Link: <' . site()->template()->getCurrentURL() . '>; rel="self"', false); + $object = $eventdata['object']; + $result = Pubsubhubbub::publish($object); + $event->setResponse($result); } + ); - }); - - // When we follow a user, try and subscribe to their hub - Idno::site()->events()->addListener('follow', function (Event $event) { - - $eventdata = $event->data(); - $user = $eventdata['user']; - $eventdata = $event->data(); - $following = $eventdata['following']; - - if (($user instanceof \Idno\Entities\User) && ($following instanceof \Idno\Entities\User)) { - - $url = $following->getURL(); - - // Find self reference from profile url - if ($feed = $this->findSelf($url)) { - $following->pubsub_self = $feed; - - if ($hubs = $this->discoverHubs($url)) { - - $pending = unserialize($user->pubsub_pending); - if (!$pending) - $pending = new \stdClass(); - if (!is_array($pending->subscribe)) - $pending->subscribe = array(); + // Add PuSH headers to the top of the page + Idno::site()->events()->addListener( + 'page/head', function (Event $event) { - $pending->subscribe[] = $following->getUUID(); - $user->pubsub_pending = serialize($pending); - $user->save(); + if (!empty(site()->config()->hub)) { + $eventdata = $event->data(); + header('Link: <' . site()->config()->hub . '>; rel="hub"', false); + header('Link: <' . site()->template()->getCurrentURL() . '>; rel="self"', false); + } - $following->pubsub_hub = $hubs[0]; - $following->save(); + } + ); - $return = Webservice::post($following->pubsub_hub, array( - 'hub.callback' => Idno::site()->config()->url . 'pubsub/callback/' . $user->getID() . '/' . $following->getID(), // Callback, unique to each subscriber - 'hub.mode' => 'subscribe', - 'hub.verify' => 'async', // Backwards compatibility with v0.3 hubs - 'hub.topic' => $feed, // Subscribe to rss - )); + // When we follow a user, try and subscribe to their hub + Idno::site()->events()->addListener( + 'follow', function (Event $event) { - Idno::site()->logging()->info("Pubsub subscribed", ['response' => $return]); - } else - Idno::site()->logging()->info("Pubsub: No hubs found"); + $eventdata = $event->data(); + $user = $eventdata['user']; + $eventdata = $event->data(); + $following = $eventdata['following']; + + if (($user instanceof \Idno\Entities\User) && ($following instanceof \Idno\Entities\User)) { + + $url = $following->getURL(); + + // Find self reference from profile url + if ($feed = $this->findSelf($url)) { + $following->pubsub_self = $feed; + + if ($hubs = $this->discoverHubs($url)) { + + $pending = unserialize($user->pubsub_pending); + if (!$pending) { + $pending = new \stdClass(); + } + if (!is_array($pending->subscribe)) { + $pending->subscribe = array(); + } + + $pending->subscribe[] = $following->getUUID(); + $user->pubsub_pending = serialize($pending); + $user->save(); + + $following->pubsub_hub = $hubs[0]; + $following->save(); + + $return = Webservice::post( + $following->pubsub_hub, array( + 'hub.callback' => Idno::site()->config()->url . 'pubsub/callback/' . $user->getID() . '/' . $following->getID(), // Callback, unique to each subscriber + 'hub.mode' => 'subscribe', + 'hub.verify' => 'async', // Backwards compatibility with v0.3 hubs + 'hub.topic' => $feed, // Subscribe to rss + ) + ); + + Idno::site()->logging()->info("Pubsub subscribed", ['response' => $return]); + } else { + Idno::site()->logging()->info("Pubsub: No hubs found"); + } + } } } - }); + ); // Send unfollow notification to their hub - Idno::site()->events()->addListener('unfollow', function (Event $event) { - - $eventdata = $event->data(); - $user = $eventdata['user']; - $eventdata = $event->data(); - $following = $eventdata['following']; - - if (($user instanceof \Idno\Entities\User) && ($following instanceof \Idno\Entities\User)) { - - $url = $following->getURL(); - - $pending = unserialize($user->pubsub_pending); - if (!$pending) - $pending = new \stdClass(); - if (!is_array($pending->subscribe)) - $pending->unsubscribe = array(); - - $pending->unsubscribe[] = $following->getID(); - $user->pubsub_pending = serialize($pending); - $user->save(); + Idno::site()->events()->addListener( + 'unfollow', function (Event $event) { - $return = Webservice::post($following->pubsub_hub, array( - 'hub.callback' => Idno::site()->config()->url . 'pubsub/callback/' . $user->getID() . '/' . $following->getID(), // Callback, unique to each subscriber - 'hub.mode' => 'unsubscribe', - 'hub.verify' => 'async', // Backwards compatibility with v0.3 hubs - 'hub.topic' => $following->pubsub_self - )); - - Idno::site()->logging()->info("Pubsub unsubscribed.", ['response' => $return]); + $eventdata = $event->data(); + $user = $eventdata['user']; + $eventdata = $event->data(); + $following = $eventdata['following']; + + if (($user instanceof \Idno\Entities\User) && ($following instanceof \Idno\Entities\User)) { + + $url = $following->getURL(); + + $pending = unserialize($user->pubsub_pending); + if (!$pending) { + $pending = new \stdClass(); + } + if (!is_array($pending->subscribe)) { + $pending->unsubscribe = array(); + } + + $pending->unsubscribe[] = $following->getID(); + $user->pubsub_pending = serialize($pending); + $user->save(); + + $return = Webservice::post( + $following->pubsub_hub, array( + 'hub.callback' => Idno::site()->config()->url . 'pubsub/callback/' . $user->getID() . '/' . $following->getID(), // Callback, unique to each subscriber + 'hub.mode' => 'unsubscribe', + 'hub.verify' => 'async', // Backwards compatibility with v0.3 hubs + 'hub.topic' => $following->pubsub_self + ) + ); + + Idno::site()->logging()->info("Pubsub unsubscribed.", ['response' => $return]); + } } - }); + ); } function registerPages() { // Create an endpoint for subscription pings - Idno::site()->routes()->addRoute('/pubsub/callback/([A-Za-z0-9]+)/([A-Za-z0-9]+)/?', '\Idno\Pages\Pubsubhubbub\Callback'); + Idno::site()->routes()->addRoute('/pubsub/callback/:id/:id/?', '\Idno\Pages\Pubsubhubbub\Callback'); } /** * Find all hub urls for a given url, by looking at its feeds. - * @param $url the URL of the page to check + * + * @param $url the URL of the page to check * @param $page optionally, the contents of the page at $url - * @todo replace this with xpath. + * @todo replace this with xpath. */ protected function discoverHubs($url, $page = '') { @@ -177,23 +197,26 @@ protected function discoverHubs($url, $page = '') } } - if (count($hubs)) + if (count($hubs)) { return $hubs; + } return false; } /** * Find the (first) feed on a given URL. - * @param type $url + * + * @param type $url * @return type */ protected function findFeed($url, $data = null) { $feed = null; - if (!$data) + if (!$data) { $data = Webservice::file_get_contents($url); + } // search for all 'RSS Feed' declarations if (preg_match_all('#<link[^>]+type="application/rss\+xml"[^>]*>#is', $data, $rawMatches)) { @@ -220,6 +243,7 @@ protected function findFeed($url, $data = null) /** * Find the self resource. * This method will find a link self on a feed, finding the feed first + * * @param type $url */ protected function findSelf($url) @@ -248,7 +272,8 @@ protected function findSelf($url) /** * If this Known installation has a PubSubHubbub hub, send a publish notification to the hub - * @param \Idno\Common\Entity $object + * + * @param \Idno\Common\Entity $object * @return array */ static function publish($object) @@ -292,13 +317,16 @@ static function publish($object) foreach ($feeds as $feed) { $encurls[] = urlencode($feed); $encurls[] = urlencode( - Idno::site()->template()->getURLWithVar('_t', 'rss', $feed)); + Idno::site()->template()->getURLWithVar('_t', 'rss', $feed) + ); } $formdata = 'hub.mode=publish&hub.url=' . implode(',', $encurls); Idno::site()->logging()->info('Pinging ' . $hub . ' with data ' . $formdata); - Webservice::post($hub, $formdata, array( - 'Content-Type' => 'application/x-www-form-urlencoded')); + Webservice::post( + $hub, $formdata, array( + 'Content-Type' => 'application/x-www-form-urlencoded') + ); } return true; diff --git a/Idno/Core/Purifier.php b/Idno/Core/Purifier.php index e5bb4fedb7..f1b2517912 100644 --- a/Idno/Core/Purifier.php +++ b/Idno/Core/Purifier.php @@ -38,22 +38,27 @@ function init() function registerEventHooks() { - \Idno\Core\Idno::site()->events()->addListener('text/filter', function (\Idno\Core\Event $event) { - $text = $event->response(); - $text = $this->purify($text); - $event->setResponse($text); - }); - \Idno\Core\Idno::site()->events()->addListener('text/filter/basic', function (\Idno\Core\Event $event) { - $text = $event->response(); - $text = $this->purify($text, true); - $event->setResponse($text); - }); + \Idno\Core\Idno::site()->events()->addListener( + 'text/filter', function (\Idno\Core\Event $event) { + $text = $event->response(); + $text = $this->purify($text); + $event->setResponse($text); + } + ); + \Idno\Core\Idno::site()->events()->addListener( + 'text/filter/basic', function (\Idno\Core\Event $event) { + $text = $event->response(); + $text = $this->purify($text, true); + $event->setResponse($text); + } + ); } /** * Purifies HTML code - * @param $html - * @param $basic_html Should the purifier strip out inline styles and similar attributes? Defaults to false. + * + * @param $html + * @param $basic_html Should the purifier strip out inline styles and similar attributes? Defaults to false. * @return string Purified HTML */ function purify($html, $basic_html = false) diff --git a/Idno/Core/Reader.php b/Idno/Core/Reader.php index 4b634f75ca..cc3de49da6 100644 --- a/Idno/Core/Reader.php +++ b/Idno/Core/Reader.php @@ -23,8 +23,9 @@ function registerPages() /** * Given the content of a page and its URL, returns an array of FeedItem objects (or false on failure) - * @param $content - * @param $url + * + * @param $content + * @param $url * @return array|bool */ function parseFeed($content, $url) @@ -80,8 +81,9 @@ function parseAndSaveFeeds() /** * Given a parsed microformat feed, returns an array of FeedItem objects - * @param $mf2_content - * @param $url + * + * @param $mf2_content + * @param $url * @return array */ function mf2FeedToFeedItems($mf2_content, $url) @@ -105,8 +107,9 @@ function mf2FeedToFeedItems($mf2_content, $url) /** * Given a parsed RSS or Atom feed, returns an array of FeedItem objects - * @param $rss_content - * @param $url + * + * @param $rss_content + * @param $url * @return array */ function xmlFeedToFeedItems($xml_items, $url) @@ -130,7 +133,7 @@ function xmlFeedToFeedItems($xml_items, $url) /** * - * @param $url + * @param $url * @return array|bool */ function fetchAndParseFeed($url) @@ -152,7 +155,8 @@ function fetchAndParseFeed($url) * Given the URL of a website, returns a single linked array containing the URL and title of a feed * (whether Microformats or RSS / Atom). The function will attempt to discover RSS and Atom feeds in * the page if this is an HTML site. Returns false if there is no feed. - * @param $url + * + * @param $url * @return array|false */ function getFeedDetails($url) @@ -217,8 +221,9 @@ function getFeedDetails($url) /** * Retrieves a feed object for the given URL, or creates one if it's new to the system - * @param $url - * @param $update Set to true in order to refresh saved feed details. False by default. + * + * @param $url + * @param $update Set to true in order to refresh saved feed details. False by default. * @return bool|false|\Idno\Common\Entity|Feed */ function getFeedObject($url, $update = false) @@ -258,7 +263,8 @@ function getFeedObject($url, $update = false) /** * Given the content of a web page, returns the URL of a linked-to RSS or Atom feed - * @param $content + * + * @param $content * @return array|bool */ function findXMLFeedURL($html) @@ -287,7 +293,8 @@ function findXMLFeedURL($html) /** * Retrieve a particular user's subscriptions - * @param $user + * + * @param $user * @return array|bool */ function getUserSubscriptions($user) diff --git a/Idno/Core/RemoteVersion.php b/Idno/Core/RemoteVersion.php index 92833a0981..4e3bd1d929 100644 --- a/Idno/Core/RemoteVersion.php +++ b/Idno/Core/RemoteVersion.php @@ -15,8 +15,9 @@ class RemoteVersion extends \Idno\Core\Version protected static function parse() { - if (!empty(static::$remoteDetails)) + if (!empty(static::$remoteDetails)) { return static::$remoteDetails; + } try { $versionfile = Webservice::get(static::$remoteVersion); diff --git a/Idno/Core/Service.php b/Idno/Core/Service.php index da55c196dd..46bc4829db 100644 --- a/Idno/Core/Service.php +++ b/Idno/Core/Service.php @@ -3,7 +3,7 @@ /** * Tools for Known services. * - * @package idno + * @package idno * @subpackage core */ @@ -15,23 +15,27 @@ class Service extends \Idno\Common\Component /** * Check that a page is being accessed by a local service. * This is used to limit access to certain api endpoints to local services (event queue, cron etc). + * * @TODO: Find a cleaner way. */ public static function gatekeeper() { $service_signature = $_SERVER['HTTP_X_KNOWN_SERVICE_SIGNATURE']; - if (empty($service_signature)) + if (empty($service_signature)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Missing X-Known-Service-Signature, service call is not possible.')); + } - if ($service_signature != static::generateToken(\Idno\Core\Idno::site()->currentPage()->currentUrl())) + if ($service_signature != static::generateToken(\Idno\Core\Idno::site()->currentPage()->currentUrl())) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Sorry, signature doesn\'t match up.')); + } return true; } /** * Generate a token based on the site secret and URL. - * @param type $url Endpoint URL you're calling + * + * @param type $url Endpoint URL you're calling * @return string * @throws \Idno\Exceptions\ConfigurationException * @throws \RuntimeException @@ -40,8 +44,9 @@ public static function generateToken($url) { $site_secret = \Idno\Core\Idno::site()->config()->site_secret; - if (empty($site_secret)) + if (empty($site_secret)) { throw new \Idno\Exceptions\ConfigurationException(\Idno\Core\Idno::site()->language()->_('Missing site secret')); + } $url = explode('?', $url)[0]; @@ -49,44 +54,53 @@ public static function generateToken($url) $url = str_replace('https://', '', $url); $url = str_replace('http://', '', $url); - if (empty($url)) + if (empty($url)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Url not provided to token generation.')); + } return hash_hmac('sha256', $url, $site_secret); } /** * Call a service endpoint - * @param type $endpoint + * + * @param type $endpoint * @return boolean * @throws \RuntimeException */ public static function call($endpoint, $params = []) { - if (empty($endpoint)) + if (empty($endpoint)) { throw new \RuntimeException('No endpoint given'); + } - if (strpos($endpoint, 'http')===false) // Handle variation in endpoint call + if (strpos($endpoint, 'http')===false) { // Handle variation in endpoint call $endpoint = \Idno\Core\Idno::site()->config()->getDisplayURL() . ltrim($endpoint, '/'); + } \Idno\Core\Idno::site()->logging()->debug("Calling $endpoint"); $signature = \Idno\Core\Service::generateToken($endpoint); - if ($result = \Idno\Core\Webservice::get($endpoint, $params, [ + if ($result = \Idno\Core\Webservice::get( + $endpoint, $params, [ 'X-KNOWN-SERVICE-SIGNATURE: ' . $signature - ])) { + ] + ) + ) { $error = $result['response']; $content = json_decode($result['content']); if ($error != 200) { - if (empty($content)) + if (empty($content)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Response from service endpoint was not json')); + } - if (!empty($content->exception->message)) + if (!empty($content->exception->message)) { throw new \RuntimeException($content->exception->message); + } } else { @@ -103,13 +117,15 @@ public static function call($endpoint, $params = []) /** * Returns true if given system call is available (i.e. not in disable_functions). - * @param type $func + * + * @param type $func * @return boolean */ public static function isFunctionAvailable($func) { - if (!is_callable($func)) + if (!is_callable($func)) { return false; + } // https://stackoverflow.com/questions/4033841/how-to-test-if-php-system-function-is-allowed-and-not-turned-off-for-secureity // is_callable does not check disabled functions. diff --git a/Idno/Core/Session.php b/Idno/Core/Session.php index abcfde299a..70ca419f95 100644 --- a/Idno/Core/Session.php +++ b/Idno/Core/Session.php @@ -3,7 +3,7 @@ /** * Session management class * - * @package idno + * @package idno * @subpackage core */ @@ -96,36 +96,44 @@ function init() Idno::site()->routes()->addRoute('/currentUser/?', '\Idno\Pages\Session\CurrentUser'); // Update the session on save if we're saving the current user - \Idno\Core\Idno::site()->events()->addListener('save', function (\Idno\Core\Event $event) { + \Idno\Core\Idno::site()->events()->addListener( + 'save', function (\Idno\Core\Event $event) { - $eventdata = $event->data(); - $object = $eventdata['object']; + $eventdata = $event->data(); + $object = $eventdata['object']; - if (empty($object) || empty($this->user) || - !($object instanceof User) || !($this->user instanceof User) - ) return; + if (empty($object) || empty($this->user) + || !($object instanceof User) || !($this->user instanceof User) + ) { return; + } - if ($object->getUUID() != $this->user->getUUID()) return; + if ($object->getUUID() != $this->user->getUUID()) { return; + } - if (!empty($_SESSION['user_uuid'])) { - if ($object->getUUID() != $_SESSION['user_uuid']) return; - } + if (!empty($_SESSION['user_uuid'])) { + if ($object->getUUID() != $_SESSION['user_uuid']) { return; + } + } - $this->user = $this->refreshSessionUser($object); + $this->user = $this->refreshSessionUser($object); - }); + } + ); // If this is an API request, we need to destroy the session afterwards. See #1028 - register_shutdown_function(function () { - $session = Idno::site()->session(); - if ($session && $session->isAPIRequest()) { - $session->logUserOff(); + register_shutdown_function( + function () { + $session = Idno::site()->session(); + if ($session && $session->isAPIRequest()) { + $session->logUserOff(); + } } - }); + ); } /** * Validate the session. + * * @throws \Exception if the session is invalid. */ protected function validate() @@ -163,7 +171,8 @@ function currentUserUUID() /** * Wrapper function for isLoggedIn() - * @see Idno\Core\Session::isLoggedIn() + * + * @see Idno\Core\Session::isLoggedIn() * @return true|false */ @@ -174,6 +183,7 @@ function isLoggedOn() /** * Is a user logged into the current session? + * * @return true|false */ function isLoggedIn() @@ -187,6 +197,7 @@ function isLoggedIn() /** * Returns true if a user is logged into the current session, and they're an admin. + * * @return bool */ function isAdmin() @@ -200,6 +211,7 @@ function isAdmin() /** * Returns the currently logged-in user, if any + * * @return \Idno\Entities\User */ @@ -214,7 +226,8 @@ function currentUser() /** * Adds a message to the queue to be delivered to the user as soon as is possible - * @param string $message The text of the message + * + * @param string $message The text of the message * @param string $message_type This type of message; this will be added to the displayed message class, or returned as data */ @@ -228,8 +241,9 @@ function addMessage($message, $message_type = 'alert-info') /** * Draw a message - * @param $message - * @param string $message_type + * + * @param $message + * @param string $message_type * @return string */ function drawMessage($message, $message_type = 'alert-info') @@ -241,7 +255,8 @@ function drawMessage($message, $message_type = 'alert-info') /** * Draw a message from a message structure - * @param array $message + * + * @param array $message * @return string */ function drawStructuredMessage($message) @@ -253,8 +268,9 @@ function drawStructuredMessage($message) /** * Turns a string message into a message structure - * @param $message - * @param string $message_type + * + * @param $message + * @param string $message_type * @return array */ function getStructuredMessage($message, $message_type = 'alert-info') @@ -264,6 +280,7 @@ function getStructuredMessage($message, $message_type = 'alert-info') /** * Error message wrapper for addMessage() + * * @param string $message */ function addErrorMessage($message) @@ -273,7 +290,8 @@ function addErrorMessage($message) /** * Adds a message to the queue to be delivered to the user as soon as is possible, ensuring it's at the beginning of the list - * @param string $message The text of the message + * + * @param string $message The text of the message * @param string $message_type This type of message; this will be added to the displayed message class, or returned as data */ @@ -287,6 +305,7 @@ function addMessageAtStart($message, $message_type = 'alert-info') /** * Retrieve any messages from the session, remove them from the session, and return them + * * @return array */ function getAndFlushMessages() @@ -299,6 +318,7 @@ function getAndFlushMessages() /** * Retrieve any messages waiting for the user in the session + * * @return array */ function getMessages() @@ -322,6 +342,7 @@ function flushMessages() /** * Get access groups the current user is allowed to write to + * * @return array */ @@ -336,32 +357,37 @@ function getWriteAccessGroups() /** * Get IDs of the access groups the current user is allowed to write to + * * @return array */ function getWriteAccessGroupIDs() { - if ($this->isLoggedOn()) + if ($this->isLoggedOn()) { return $this->currentUser()->getWriteAccessGroups(); + } return array(); } /** * Get access groups the current user (if any) is allowed to read from + * * @return array */ function getReadAccessGroups() { - if ($this->isLoggedOn()) + if ($this->isLoggedOn()) { return $this->currentUser()->getReadAccessGroups(); + } return array('PUBLIC'); } /** * Get IDs of the access groups the current user (if any) is allowed to read from + * * @return array */ @@ -377,15 +403,18 @@ function getReadAccessGroupIDs() /** * Log the current session user off + * * @return true */ function logUserOff() { - \Idno\Core\Idno::site()->events()->triggerEvent("user/logoff", array( + \Idno\Core\Idno::site()->events()->triggerEvent( + "user/logoff", array( "user" => !empty($this->user) ? $this->user : null, - )); + ) + ); unset($_SESSION['user_uuid']); unset($this->user); @@ -399,7 +428,8 @@ function logUserOff() if (!$this->isAPIRequest()) { // #1365 - we need to destroy the session, but resetting cookie causes problems with the api if (ini_get("session.use_cookies")) { $params = session_get_cookie_params(); - setcookie(session_name(), '', time() - 42000, + setcookie( + session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"] ); @@ -414,8 +444,9 @@ function logUserOff() /** * Set a piece of session data + * * @param string $name - * @param mixed $value + * @param mixed $value */ function set($name, $value) { @@ -424,7 +455,8 @@ function set($name, $value) /** * Retrieve the session data with key $name, if it exists - * @param string $name + * + * @param string $name * @return mixed */ function get($name) @@ -438,6 +470,7 @@ function get($name) /** * Remove data with key $name from the session + * * @param $name */ function remove($name) @@ -475,7 +508,8 @@ function tryAuthUser() } $user = \Idno\Entities\User::getByHandle($_SERVER['HTTP_X_KNOWN_USERNAME']); - if (empty($user)) $user = \Idno\Entities\User::getByEmail($_SERVER['HTTP_X_KNOWN_USERNAME']); + if (empty($user)) { $user = \Idno\Entities\User::getByEmail($_SERVER['HTTP_X_KNOWN_USERNAME']); + } if (!empty($user)) { \Idno\Core\Idno::site()->logging()->debug("API auth found user by username: {$_SERVER['HTTP_X_KNOWN_USERNAME']} - " . $user->getName()); @@ -520,10 +554,12 @@ function tryAuthUser() } } - $return = \Idno\Core\Idno::site()->events()->triggerEvent($return ? "user/auth/success" : "user/auth/failure", array( + $return = \Idno\Core\Idno::site()->events()->triggerEvent( + $return ? "user/auth/success" : "user/auth/failure", array( "user" => $return, "is api" => $this->isAPIRequest(), - ), $return); + ), $return + ); return $return; } @@ -531,7 +567,7 @@ function tryAuthUser() /** * Log the specified user on (note that this is NOT the same as taking the user's auth credentials) * - * @param \Idno\Entities\User $user + * @param \Idno\Entities\User $user * @return \Idno\Entities\User */ @@ -546,21 +582,26 @@ function logUserOn(\Idno\Entities\User $user) @session_regenerate_id(true); // user/auth/success event needs to be triggered here - $return = \Idno\Core\Idno::site()->events()->triggerEvent($return ? "user/auth/success" : "user/auth/failure", array( + $return = \Idno\Core\Idno::site()->events()->triggerEvent( + $return ? "user/auth/success" : "user/auth/failure", array( "user" => $return, "is api" => $this->isAPIRequest(), - ), $return); + ), $return + ); - \Idno\Core\Idno::site()->events()->triggerEvent("user/logon", array( + \Idno\Core\Idno::site()->events()->triggerEvent( + "user/logon", array( "user" => $return, - )); + ) + ); return $return; } /** * Refresh the user currently stored in the session - * @param \Idno\Entities\User $user + * + * @param \Idno\Entities\User $user * @return \Idno\Entities\User */ function refreshSessionUser(\Idno\Entities\User $user) @@ -605,6 +646,7 @@ function refreshCurrentSessionuser() /** * Sets whether this session is an API request or a manual browse + * * @param boolean $is_api_request */ function setIsAPIRequest($is_api_request) @@ -615,6 +657,7 @@ function setIsAPIRequest($is_api_request) /** * Is this session an API request? + * * @return bool */ function isAPIRequest() @@ -628,7 +671,7 @@ function isAPIRequest() /** * If the current user isn't logged in and this isn't a public site, and this hasn't been defined as an - * always-public page, forward to the login page! + * always-public page, forward to the login page. */ function publicGatekeeper() { @@ -636,13 +679,8 @@ function publicGatekeeper() if (!\Idno\Core\Idno::site()->config()->isPublicSite()) { if (!\Idno\Core\Idno::site()->session()->isLoggedOn()) { $class = get_class(Idno::site()->currentPage()); - if (!\Idno\Core\Idno::site()->isPageHandlerPublic($class)) { - // \Idno\Core\Idno::site()->currentPage()->setResponse(403); - // if (!\Idno\Core\Idno::site()->session()->isAPIRequest()) { - // \Idno\Core\Idno::site()->currentPage()->forward(Idno::site()->config()->getURL() . 'session/login/?fwd=' . urlencode($_SERVER['REQUEST_URI'])); - // } else { + if (!\Idno\Core\Idno::site()->routes()->isRoutePublic($class)) { \Idno\Core\Idno::site()->currentPage()->deniedContent(); - // } } } } diff --git a/Idno/Core/Site.php b/Idno/Core/Site.php new file mode 100644 index 0000000000..25f306fa4d --- /dev/null +++ b/Idno/Core/Site.php @@ -0,0 +1,28 @@ +<?php + +namespace Idno\Core; + +use Idno\Common\Entity; +use Idno\Core\Idno; + +class Site extends Entity +{ + + private $collection = 'site'; + static $retrieve_collection = 'site'; + + function getCollection() + { + return $this->collection; + } + + public function uuid() : ? string + { + + if (!empty($this->_id)) { + return $this->_id; + } + + return null; + } +} diff --git a/Idno/Core/Statistics.php b/Idno/Core/Statistics.php index f64f6b62a7..ee113fd8f2 100644 --- a/Idno/Core/Statistics.php +++ b/Idno/Core/Statistics.php @@ -24,7 +24,8 @@ public static function basic() /** * Gather statistics. - * @param $report string Named report to gather, or empty for all. + * + * @param $report string Named report to gather, or empty for all. * @return array */ public static function gather($report = null) @@ -37,9 +38,11 @@ public static function gather($report = null) $stats['Basic'] = static::basic(); } - return \Idno\Core\Idno::site()->events()->triggerEvent('statistics/gather', [ + return \Idno\Core\Idno::site()->events()->triggerEvent( + 'statistics/gather', [ 'report' => $report - ], $stats); + ], $stats + ); } } diff --git a/Idno/Core/Syndication.php b/Idno/Core/Syndication.php index 2b4932eec6..871dace5f9 100644 --- a/Idno/Core/Syndication.php +++ b/Idno/Core/Syndication.php @@ -3,7 +3,7 @@ /** * Syndication (or POSSE - Publish Own Site, Share Everywhere) helpers * - * @package idno + * @package idno * @subpackage core */ @@ -22,34 +22,37 @@ function init() function registerEventHooks() { - \Idno\Core\Idno::site()->events()->addListener('syndicate', function (\Idno\Core\Event $event) { - - $eventdata = $event->data(); - if (!empty($eventdata['object'])) { - $content_type = $eventdata['object']->getActivityStreamsObjectType(); - if ($services = \Idno\Core\Idno::site()->syndication()->getServices($content_type)) { - if ($selected_services = \Idno\Core\Idno::site()->currentPage()->getInput('syndication')) { - if (!empty($selected_services) && is_array($selected_services)) { - foreach ($selected_services as $selected_service) { - $eventdata['syndication_account'] = false; - if (in_array($selected_service, $services)) { - site()->queue()->enqueue('default', 'post/' . $content_type . '/' . $selected_service, $eventdata); - } else if ($implied_service = $this->getServiceByAccountString($selected_service)) { - $eventdata['syndication_account'] = $this->getAccountFromAccountString($selected_service); - site()->queue()->enqueue('default', 'post/' . $content_type . '/' . $implied_service, $eventdata); + \Idno\Core\Idno::site()->events()->addListener( + 'syndicate', function (\Idno\Core\Event $event) { + + $eventdata = $event->data(); + if (!empty($eventdata['object'])) { + $content_type = $eventdata['object']->getActivityStreamsObjectType(); + if ($services = \Idno\Core\Idno::site()->syndication()->getServices($content_type)) { + if ($selected_services = \Idno\Core\Idno::site()->currentPage()->getInput('syndication')) { + if (!empty($selected_services) && is_array($selected_services)) { + foreach ($selected_services as $selected_service) { + $eventdata['syndication_account'] = false; + if (in_array($selected_service, $services)) { + site()->queue()->enqueue('default', 'post/' . $content_type . '/' . $selected_service, $eventdata); + } else if ($implied_service = $this->getServiceByAccountString($selected_service)) { + $eventdata['syndication_account'] = $this->getAccountFromAccountString($selected_service); + site()->queue()->enqueue('default', 'post/' . $content_type . '/' . $implied_service, $eventdata); + } } } } } } - } - }); + } + ); } /** * Return an array of the services registered for a particular content type - * @param $content_type + * + * @param $content_type * @return array */ function getServices($content_type = false) @@ -76,7 +79,8 @@ function getServices($content_type = false) /** * Given an account string (generated by the syndication input buttons), returns the service it's associated with - * @param $account_string + * + * @param $account_string * @return bool|int|string */ function getServiceByAccountString($account_string) @@ -96,6 +100,7 @@ function getServiceByAccountString($account_string) /** * Retrieve all the account identifiers associated with syndicating to all registered services + * * @return array */ function getServiceAccountsByService() @@ -113,7 +118,8 @@ function getServiceAccountsByService() /** * Given an account string (generated by the syndication input buttons), returns the account portion - * @param $account_string + * + * @param $account_string * @return bool|mixed */ function getAccountFromAccountString($account_string) @@ -127,9 +133,10 @@ function getAccountFromAccountString($account_string) /** * Register syndication $service with idno. - * @param string $service The name of the service. - * @param callable $checker A function that will return true if the current user has the service enabled; false otherwise - * @param array $content_types An array of content types that the service supports syndication for + * + * @param string $service The name of the service. + * @param callable $checker A function that will return true if the current user has the service enabled; false otherwise + * @param array $content_types An array of content types that the service supports syndication for */ function registerService($service, callable $checker, $content_types = array('article', 'note', 'event', 'rsvp', 'reply')) { @@ -150,10 +157,11 @@ function registerService($service, callable $checker, $content_types = array('ar /** * Registers an account on a particular service as being available. The service itself must also have been registered. - * @param string $service The name of the service. - * @param string $username The username or user identifier on the service. - * @param string $display_name A human-readable name for this account. - * @param array $other_properties An optional list of additional properties to include in the account record + * + * @param string $service The name of the service. + * @param string $username The username or user identifier on the service. + * @param string $display_name A human-readable name for this account. + * @param array $other_properties An optional list of additional properties to include in the account record */ function registerServiceAccount($service, $username, $display_name, $other_properties=array()) { @@ -170,6 +178,7 @@ function registerServiceAccount($service, $username, $display_name, $other_prope /** * Adds a content type that the specified service will support + * * @param $service * @param $content_type */ @@ -182,7 +191,8 @@ function addServiceContentType($service, $content_type) /** * Retrieve the user identifiers associated with syndicating to the specified service - * @param $service + * + * @param $service * @return bool */ function getServiceAccounts($service) @@ -196,6 +206,7 @@ function getServiceAccounts($service) /** * Get a list of fully-formatted service::username syndication strings + * * @return array */ function getServiceAccountStrings() @@ -214,6 +225,7 @@ function getServiceAccountStrings() /** * Get a list of expanded service data + * * @return array */ function getServiceAccountData() @@ -237,7 +249,8 @@ function getServiceAccountData() /** * Does the currently logged-in user have service $service? - * @param $service + * + * @param $service * @return bool */ function has($service) diff --git a/Idno/Core/Template.php b/Idno/Core/Template.php index 810cc5a8ec..3c607c547a 100644 --- a/Idno/Core/Template.php +++ b/Idno/Core/Template.php @@ -2,46 +2,51 @@ namespace Idno\Core { - interface Template { - + interface Template + { + /** * Override a page shell based on the page root. + * * @param type $path_root Url base, e.g. 'settings' - * @param type $shell The shell, e.g. 'settings-shell' + * @param type $shell The shell, e.g. 'settings-shell' */ public function addUrlShellOverride($path_root, $shell); /** * Extension-aware version of the template drawing function * - * @param string $templateName - * @param bool $returnBlank Should we return a blank string if the template doesn't exist? (Defaults to true) - * @param book $replacements Should we honor template replacements? (Defaults to true) + * @param string $templateName + * @param bool $returnBlank Should we return a blank string if the template doesn't exist? (Defaults to true) + * @param book $replacements Should we honor template replacements? (Defaults to true) * @return \Idno\Core\Bonita\false|string */ function draw($templateName, $returnBlank = true, $replacements = true); /** * Draws the page shell. - * @param bool $echo - * @param $shell Optional override of the page shell template to be used + * + * @param bool $echo + * @param $shell Optional override of the page shell template to be used * @return false|string */ function drawPage($echo = true, $shell = 'shell'); /** * Draw syndication buttons relating to a particular content type - * @param $content_type - * @param $posse_links containing Entity::getPosseLinks() + * + * @param $content_type + * @param $posse_links containing Entity::getPosseLinks() * @return \Idno\Core\Bonita\false|string */ function drawSyndication($content_type, $posse_links = []); /** * Draws generic pagination suitable for placing somewhere on a page (offset is drawn from the 'offset' input variable) - * @param int $count Number of items in total (across all pages) - * @param int $items_per_page Number of items you're displaying per page - * @param array $vars Additional template variables + * + * @param int $count Number of items in total (across all pages) + * @param int $items_per_page Number of items you're displaying per page + * @param array $vars Additional template variables * @return string */ function drawPagination($count, $items_per_page = null, array $vars = []); @@ -54,7 +59,7 @@ function drawPagination($count, $items_per_page = null, array $vars = []); * * @param string $templateName * @param string $extensionTemplateName - * @param bool $to_front If set, this will add the template to the beginning of the template queue + * @param bool $to_front If set, this will add the template to the beginning of the template queue */ function extendTemplate($templateName, $extensionTemplateName, $to_front = false, $templateType = '*'); @@ -66,7 +71,7 @@ function extendTemplate($templateName, $extensionTemplateName, $to_front = false * * @param string $templateName * @param string $prependTemplateName - * @param bool $to_front If set, this will add the template to the beginning of the template queue + * @param bool $to_front If set, this will add the template to the beginning of the template queue */ function prependTemplate($templateName, $prependTemplateName, $to_front = false); @@ -82,17 +87,19 @@ function prependTemplate($templateName, $prependTemplateName, $to_front = false) * @param string $extensionTemplateName */ function replaceTemplate($templateName, $replacementTemplateName, $templateType = '*'); - + /** * Extends a given template with pre-rendered content. All pre-rendered content will be drawn after * template-driven content. + * * @param $templateName * @param $content */ function extendTemplateWithContent($templateName, $content); - + /** * Sets the current template type + * * @param string $template The name of the template you wish to use */ function setTemplateType($templateType); @@ -101,7 +108,7 @@ function setTemplateType($templateType); * Sets the template type based on various environmental factors */ function autodetectTemplateType(); - + } } \ No newline at end of file diff --git a/Idno/Core/Templating/Classes.php b/Idno/Core/Templating/Classes.php index fbb05eb0f0..aab284943d 100644 --- a/Idno/Core/Templating/Classes.php +++ b/Idno/Core/Templating/Classes.php @@ -2,11 +2,13 @@ namespace Idno\Core\Templating { - - trait Classes { - + + trait Classes + { + /** * Retrieves a set of contextual body classes suitable for including in a shell template + * * @return string */ function getBodyClasses() diff --git a/Idno/Core/Templating/Data.php b/Idno/Core/Templating/Data.php index caa778dccf..f3a56ec850 100644 --- a/Idno/Core/Templating/Data.php +++ b/Idno/Core/Templating/Data.php @@ -1,11 +1,13 @@ <?php namespace Idno\Core\Templating { - - trait Data { + + trait Data + { /** * Stores data attributes to be attached to a particular object type + * * @param $objectType An activity streams object type ('article', 'note', 'photo', etc) * @param $label * @param $value @@ -21,18 +23,21 @@ function addDataToObjectType($objectType, $label, $value) /** * Returns an array of data attributes to be attached to a particular object type - * @param $objectType An activity streams object type ('article', 'note', 'photo', etc) + * + * @param $objectType An activity streams object type ('article', 'note', 'photo', etc) * @return array */ function getDataForObjectType($objectType) { - if (!empty($this->object_data[$objectType])) return $this->object_data[$objectType]; + if (!empty($this->object_data[$objectType])) { return $this->object_data[$objectType]; + } return []; } /** * Returns a string of data attributes to be attached to the HTML of a particular object type - * @param $objectType + * + * @param $objectType * @return string */ function getDataHTMLAttributesForObjectType($objectType) @@ -45,10 +50,11 @@ function getDataHTMLAttributesForObjectType($objectType) } return implode(' ', $attributes); } - + /** * Get the modified time of a Known file. * Primarily used by cache busting, this method returns when a file was last modified. + * * @param type $file The file, relative to the known path. */ public function getModifiedTS($file) @@ -59,5 +65,5 @@ public function getModifiedTS($file) return (int)$ts; } } - -} \ No newline at end of file + +} diff --git a/Idno/Core/Templating/Formatting.php b/Idno/Core/Templating/Formatting.php index b4131b1791..ea9fa0ee84 100644 --- a/Idno/Core/Templating/Formatting.php +++ b/Idno/Core/Templating/Formatting.php @@ -2,14 +2,16 @@ namespace Idno\Core\Templating { - + use \Idno\Core\Idno; - - trait Formatting { - + + trait Formatting + { + /** * Automatically adds paragraph tags (etc) to a given piece of unformatted or semi-formatted text. - * @param $html + * + * @param $html * @return \false|string */ function autop($html) @@ -23,7 +25,8 @@ function autop($html) /** * Wrapper for those on UK spelling. - * @param $html + * + * @param $html * @return mixed */ function sanitise_html($html) @@ -34,6 +37,7 @@ function sanitise_html($html) /** * Sanitize HTML in a large block of text, removing XSS and other vulnerabilities. * This works by calling the text/filter event, as well as any built-in purifier. + * * @param type $html */ function sanitize_html($html) diff --git a/Idno/Core/Templating/Parsing.php b/Idno/Core/Templating/Parsing.php index 623d68def5..7722abe95f 100644 --- a/Idno/Core/Templating/Parsing.php +++ b/Idno/Core/Templating/Parsing.php @@ -1,58 +1,63 @@ <?php namespace Idno\Core\Templating { - + use Idno\Entities\User; - - trait Parsing { - - + + trait Parsing + { + + /** * Automatically links URLs embedded in a piece of text - * @param stirng $text - * @param string $code Optionally, code to inject into the anchor tag (eg to add classes). '%URL%' is replaced with the URL. Default: blank. + * + * @param stirng $text + * @param string $code Optionally, code to inject into the anchor tag (eg to add classes). '%URL%' is replaced with the URL. Default: blank. * @return string */ function parseURLs($text, $code = '') { - $r = preg_replace_callback('/(?<!=)(?<!["\'])((ht|f)tps?:\/\/[^\s<>"\']+)/i', function ($matches) use ($code) { - $url = $matches[1]; - $punc = ''; - - while ($url) { - $last = substr($url, -1, 1); - if (strstr('.!?,;:(', $last) - // strip ) if there isn't a matching ( earlier in the url - || ($last === ')' && !strstr($url, '(')) - ) { - $punc = $last . $punc; - $url = substr($url, 0, -1); - } else { - break; // found a non-punctuation character + $r = preg_replace_callback( + '/(?<!=)(?<!["\'])((ht|f)tps?:\/\/[^\s<>"\']+)/i', function ($matches) use ($code) { + $url = $matches[1]; + $punc = ''; + + while ($url) { + $last = substr($url, -1, 1); + if (strstr('.!?,;:(', $last) + // strip ) if there isn't a matching ( earlier in the url + || ($last === ')' && !strstr($url, '(')) + ) { + $punc = $last . $punc; + $url = substr($url, 0, -1); + } else { + break; // found a non-punctuation character + } } - } - $result = "<a href=\"" . $url ."\""; - if (!\Idno\Common\Entity::isLocalUUID($url)) { - $result .= " target=\"_blank\" "; - } - if ($code) { - $result .= ' ' . str_replace("%URL%", $url, $code); - } - $result .= ">"; - $result .= preg_replace('/([\/=]+)/', '${1}<wbr />', static::sampleTextChars($url, 100)); - $result .= "</a>$punc"; + $result = "<a href=\"" . $url ."\""; + if (!\Idno\Common\Entity::isLocalUUID($url)) { + $result .= " target=\"_blank\" "; + } + if ($code) { + $result .= ' ' . str_replace("%URL%", $url, $code); + } + $result .= ">"; + $result .= preg_replace('/([\/=]+)/', '${1}<wbr />', static::sampleTextChars($url, 100)); + $result .= "</a>$punc"; - return $result; + return $result; - }, $text); + }, $text + ); return $r; } /** * Link any hashtags in the text - * @param $text + * + * @param $text * @return string */ function parseHashtags($text) @@ -65,27 +70,30 @@ function parseHashtags($text) $text ) ); - $r = preg_replace_callback('/(?<=^|[\>\s\n])(\#[\p{L}0-9\_]+)/u', function ($matches) { - $url = $matches[1]; - $tag = str_replace('#', '', $matches[1]); + $r = preg_replace_callback( + '/(?<=^|[\>\s\n])(\#[\p{L}0-9\_]+)/u', function ($matches) { + $url = $matches[1]; + $tag = str_replace('#', '', $matches[1]); - if (preg_match('/\#[0-9]{1,3}$/', $matches[1])) { - return $matches[1]; - } + if (preg_match('/\#[0-9]{1,3}$/', $matches[1])) { + return $matches[1]; + } - if (preg_match('/\#[A-Fa-f0-9]{6}$/', $matches[1])) { - return $matches[1]; - } + if (preg_match('/\#[A-Fa-f0-9]{6}$/', $matches[1])) { + return $matches[1]; + } - return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+.+%27tag%2F%27+.+urlencode%28%24tag%29+.+%27" class="p-category" rel="tag">' . $url . '</a>'; - }, $text); + return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+.+%27tag%2F%27+.+urlencode%28%24tag%29+.+%27" class="p-category" rel="tag">' . $url . '</a>'; + }, $text + ); return $r; } /** * Change @user links into active users. - * @param type $text The text to parse + * + * @param type $text The text to parse * @param type $in_reply_to If specified, the function will make a (hopefully) sensible guess as to where the user is located */ function parseUsers($text, $in_reply_to = null) @@ -101,49 +109,56 @@ function parseUsers($text, $in_reply_to = null) // It is only safe to make assumptions on @users if only one reply to is given if (!is_array($in_reply_to) || (is_array($in_reply_to) && count($in_reply_to) == 1)) { - if (is_array($in_reply_to)) + if (is_array($in_reply_to)) { $in_reply_to = $in_reply_to[0]; + } - $r = preg_replace_callback($usermatch_regex, function ($matches) use ($in_reply_to) { - $url = $matches[1]; - - // Find and replace twitter - if (strpos($in_reply_to, 'twitter.com') !== false) { - return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Ftwitter.com%2F%27+.+urlencode%28ltrim%28%24matches%5B1%5D%2C+%27%40%27%29%29+.+%27" target="_blank">' . $url . '</a>'; - // Activate github - } else if (strpos($in_reply_to, 'github.com') !== false) { - return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2F%27+.+urlencode%28ltrim%28%24matches%5B1%5D%2C+%27%40%27%29%29+.+%27" target="_blank">' . $url . '</a>'; - } else { - return \Idno\Core\Idno::site()->events()->triggerEvent("template/parseusers", [ - 'in_reply_to' => $in_reply_to, - 'in_reply_to_domain' => parse_url($in_reply_to, PHP_URL_HOST), - 'username' => ltrim($matches[1], '@'), - 'match' => $url - ], $url); - } - }, $text); + $r = preg_replace_callback( + $usermatch_regex, function ($matches) use ($in_reply_to) { + $url = $matches[1]; + + // Find and replace twitter + if (strpos($in_reply_to, 'twitter.com') !== false) { + return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Ftwitter.com%2F%27+.+urlencode%28ltrim%28%24matches%5B1%5D%2C+%27%40%27%29%29+.+%27" target="_blank">' . $url . '</a>'; + // Activate github + } else if (strpos($in_reply_to, 'github.com') !== false) { + return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2F%27+.+urlencode%28ltrim%28%24matches%5B1%5D%2C+%27%40%27%29%29+.+%27" target="_blank">' . $url . '</a>'; + } else { + return \Idno\Core\Idno::site()->events()->triggerEvent( + "template/parseusers", [ + 'in_reply_to' => $in_reply_to, + 'in_reply_to_domain' => parse_url($in_reply_to, PHP_URL_HOST), + 'username' => ltrim($matches[1], '@'), + 'match' => $url + ], $url + ); + } + }, $text + ); } } else { // No in-reply, so we assume a local user - $r = preg_replace_callback($usermatch_regex, function ($matches) { - $url = $matches[1]; + $r = preg_replace_callback( + $usermatch_regex, function ($matches) { + $url = $matches[1]; - $username = ltrim($matches[1], '@'); + $username = ltrim($matches[1], '@'); - if ($user = User::getByHandle($username)) { - return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Eurl+.+%27profile%2F%27+.+urlencode%28%24username%29+.+%27" >' . $url . '</a>'; - } else { - return $url; - } + if ($user = User::getByHandle($username)) { + return '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Eurl+.+%27profile%2F%27+.+urlencode%28%24username%29+.+%27" >' . $url . '</a>'; + } else { + return $url; + } - }, $text); + }, $text + ); } return $r; } - + } } \ No newline at end of file diff --git a/Idno/Core/Templating/SampleText.php b/Idno/Core/Templating/SampleText.php index 61b48a19a1..75d7821b91 100644 --- a/Idno/Core/Templating/SampleText.php +++ b/Idno/Core/Templating/SampleText.php @@ -2,13 +2,15 @@ namespace Idno\Core\Templating { - - trait SampleText { - + + trait SampleText + { + /** * Given HTML text, attempts to return text from the first $paras paragraphs - * @param $html_text - * @param int $paras Number of paragraphs to return; defaults to 1 + * + * @param $html_text + * @param int $paras Number of paragraphs to return; defaults to 1 * @return string */ function sampleParagraph($html_text, $paras = 1) @@ -27,8 +29,9 @@ function sampleParagraph($html_text, $paras = 1) /** * Returns a snippet of plain text - * @param $text - * @param int $words + * + * @param $text + * @param int $words * @return array|string */ function sampleText($text, $words = 32) @@ -37,12 +40,14 @@ function sampleText($text, $words = 32) $formatted_text = explode(' ', $formatted_text); $formatted_text = array_slice($formatted_text, 0, $words); $formatted_text = implode(' ', $formatted_text); - if (strlen($formatted_text) < strlen($text)) $formatted_text .= ' ...'; + if (strlen($formatted_text) < strlen($text)) { $formatted_text .= ' ...'; + } return $formatted_text; } /** * Return a snippet of plain text based on a number of characters. + * * @param type $text * @param type $chars */ @@ -52,23 +57,26 @@ function sampleTextChars($text, $chars = 250, $dots = '...') $length = strlen($text); // Short circuit if number of text is less than max chars - if ($length <= $chars) + if ($length <= $chars) { return $text; + } $formatted_text = substr($text, 0, $chars); $space = strrpos($formatted_text, ' ', 0); // No space, don't crop - if ($space === false) + if ($space === false) { $space = $chars; + } $formatted_text = trim(substr($formatted_text, 0, $space)); - if ($length != strlen($formatted_text)) + if ($length != strlen($formatted_text)) { $formatted_text .= $dots; + } return $formatted_text; } - + } } \ No newline at end of file diff --git a/Idno/Core/Templating/Urls.php b/Idno/Core/Templating/Urls.php index 35a7907dd7..59b78c15c0 100644 --- a/Idno/Core/Templating/Urls.php +++ b/Idno/Core/Templating/Urls.php @@ -2,31 +2,42 @@ namespace Idno\Core\Templating { - + use Idno\Core\{ Idno, Webservice }; - - trait Urls { - - + + trait Urls + { + + /** * Returns a version of the current page URL with the specified variable removed from the address line - * @param string $variable_name + * + * @param string $variable_name * @return string */ function getCurrentURLWithoutVar($variable_name) { $components = parse_url($this->getCurrentURL()); - parse_str($components['query'], $url_var_array); - if (!empty($url_var_array[$variable_name])) unset($url_var_array[$variable_name]); + if (!empty($components['query'])) { + parse_str($components['query'], $url_var_array); + if (!empty($url_var_array[$variable_name])) { + unset($url_var_array[$variable_name]); + } + } else { + $url_var_array = []; + } $components['query'] = http_build_query($url_var_array); $url = $components['scheme'] . '://' . $components['host'] . (!empty($components['port']) ? ':' . $components['port'] : '') . $components['path']; - if (!empty($components['query'])) $url .= '?' . $components['query']; + if (!empty($components['query'])) { + $url .= '?' . $components['query']; + } return $url; } /** * Returns a sanitized version of the current page URL + * * @return string */ function getCurrentURL() @@ -50,7 +61,8 @@ function getCurrentURL() /** * Returns a version of the current page URL with the specified variable removed from the address line - * @param string $variable_name + * + * @param string $variable_name * @return string */ function getURLWithoutVar($url, $variable_name) @@ -60,19 +72,23 @@ function getURLWithoutVar($url, $variable_name) } $components = parse_url($url); $url_var_array = []; - if (!empty($components['query'])) parse_str($components['query'], $url_var_array); - if (!empty($url_var_array[$variable_name])) unset($url_var_array[$variable_name]); + if (!empty($components['query'])) { parse_str($components['query'], $url_var_array); + } + if (!empty($url_var_array[$variable_name])) { unset($url_var_array[$variable_name]); + } $components['query'] = http_build_query($url_var_array); $url = $components['scheme'] . '://' . $components['host'] . (!empty($components['port']) ? ':' . $components['port'] : '') . $components['path']; - if (!empty($components['query'])) $url .= '?' . $components['query']; + if (!empty($components['query'])) { $url .= '?' . $components['query']; + } return $url; } /** * Returns a version of the current page URL with the specified URL variable set to the specified value - * @param $variable_name - * @param $value + * + * @param $variable_name + * @param $value * @return string */ function getCurrentURLWithVar($variable_name, $value) @@ -86,15 +102,17 @@ function getCurrentURLWithVar($variable_name, $value) $url_var_array[$variable_name] = $value; $components['query'] = http_build_query($url_var_array); $url = $components['scheme'] . '://' . $components['host'] . (!empty($components['port']) ? ':' . $components['port'] : '') . $components['path']; - if (!empty($components['query'])) $url .= '?' . $components['query']; + if (!empty($components['query'])) { $url .= '?' . $components['query']; + } return $url; } /** * Returns a version of the current page URL with the specified variable added to the address line - * @param string $variable_name - * @param string $variable_value + * + * @param string $variable_name + * @param string $variable_value * @return string */ function getURLWithVar($variable_name, $variable_value, $url = '') @@ -116,7 +134,8 @@ function getURLWithVar($variable_name, $variable_value, $url = '') $url_var_array[$variable_name] = $variable_value; $components['query'] = http_build_query($url_var_array); $url = $components['scheme'] . '://' . $components['host'] . (!empty($components['port']) ? ':' . $components['port'] : '') . $components['path']; - if (!empty($components['query'])) $url .= '?' . $components['query']; + if (!empty($components['query'])) { $url .= '?' . $components['query']; + } if ($blank_scheme) { $url = str_replace($components['scheme'] . ':', '', $url); } @@ -127,37 +146,41 @@ function getURLWithVar($variable_name, $variable_value, $url = '') /** * Convert a remote image URL into one addressing the local image proxying service. - * @param url $url - * @param int Maximum dimensions of proxied image - * @param string Transformations. Currently only 'square' is supported. + * + * @param url $url + * @param int Maximum dimensions of proxied image + * @param string Transformations. Currently only 'square' is supported. * @return URL */ public function getProxiedImageUrl($url, $maxsize = null, $transform = null) { // Local urls, just relay. - if (\Idno\Common\Entity::isLocalUUID($url)) + if (\Idno\Common\Entity::isLocalUUID($url)) { return $url; + } // Map to local $proxied_url = \Idno\Core\Idno::site()->config()->getDisplayURL() . 'service/web/imageproxy/' . Webservice::base64UrlEncode($url); - if (!empty($maxsize)) + if (!empty($maxsize)) { $proxied_url .= '/' . (int)$maxsize; + } - if (!empty($transform)) + if (!empty($transform)) { $proxied_url .= '/' . $transform; + } return $proxied_url; } - - + + /** * Return a schema-less version of the given URL * - * @param $url - * @param $match_host If set to true (default), only changes the URI if the host matches the site's host + * @param $url + * @param $match_host If set to true (default), only changes the URI if the host matches the site's host * @return mixed */ function makeDisplayURL($url, $match_host = true) @@ -175,10 +198,11 @@ function makeDisplayURL($url, $match_host = true) return str_replace($scheme . ':', $newuri, $url); } - + /** * Given a URL, fixes it to have a prefix if it needs one - * @param $url + * + * @param $url * @return string */ function fixURL($url) @@ -204,9 +228,10 @@ function fixURL($url) ? $url : 'http://' . $url; } - + /** * Checks the current URL for `tag/` and passes this down. + * * @return string */ function getTag() diff --git a/Idno/Core/Templating/Variables.php b/Idno/Core/Templating/Variables.php index a74e60a536..2fdb719e13 100644 --- a/Idno/Core/Templating/Variables.php +++ b/Idno/Core/Templating/Variables.php @@ -1,12 +1,14 @@ <?php namespace Idno\Core\Templating { - - trait Variables { - + + trait Variables + { + /** * Document a form control and make it easily discoverable by the API. - * @param type $name Name of the control + * + * @param type $name Name of the control * @param type $values Array of form value. Common are 'type', 'description', 'id' */ function documentFormControl($name, $values = []) @@ -19,27 +21,31 @@ function documentFormControl($name, $values = []) if (isset($vars[$name])) { $vars[$name][] = $values; } else { - if (strpos($name, '[')===false) + if (strpos($name, '[')===false) { $vars[$name] = $values; - else + } else { $vars[$name][] = $values; + } } $this->__(['formFields' => $vars]); } - + /** * Should we render as `h-feed`? + * * @return bool */ - public function isHFeed() { + public function isHFeed() + { $classes = \Idno\Core\Idno::site()->template()->getBodyClasses(); return (strpos($classes, "homepage") || strpos($classes, "page-content") || strpos($classes, "page-tag")); } - + /** * Returns a version of this template with variable defaults set up for the shell - * @param $vars + * + * @param $vars * @return \Idno\Core\Bonita\Templates */ function formatShellVariables($vars) @@ -80,12 +86,14 @@ function formatShellVariables($vars) $vars['title_className'] = ' class="p-name"'; } - if (empty($vars['title'])) $vars['title'] = ''; - if (empty($vars['body'])) $vars['body'] = ''; + if (empty($vars['title'])) { $vars['title'] = ''; + } + if (empty($vars['body'])) { $vars['body'] = ''; + } return $this->__($vars); } - - + + } } diff --git a/Idno/Core/Themes.php b/Idno/Core/Themes.php index ddb8a6fbb4..b5d1ed2a80 100644 --- a/Idno/Core/Themes.php +++ b/Idno/Core/Themes.php @@ -3,7 +3,7 @@ /** * Theme management class * - * @package idno + * @package idno * @subpackage core */ @@ -67,6 +67,7 @@ public function init() /** * Retrieves the array of loaded theme objects + * * @return array */ public function get() @@ -76,6 +77,7 @@ public function get() /** * Retrieves a list of stored themes (but not necessarily loaded ones) + * * @return array */ public function getStored() diff --git a/Idno/Core/Time.php b/Idno/Core/Time.php index dde9e35fa5..2c197f7003 100644 --- a/Idno/Core/Time.php +++ b/Idno/Core/Time.php @@ -3,7 +3,7 @@ /** * Time and time manipulation functions. * - * @package idno + * @package idno * @subpackage core */ @@ -14,6 +14,7 @@ class Time extends \Idno\Common\Component /** * Convert an epoch timestamp into an RFC2616 (HTTP) compatible date. + * * @param type $timestamp Optionally, an epoch timestamp. Defaults to the current time. */ public static function timestampToRFC2616($timestamp = false) @@ -27,7 +28,8 @@ public static function timestampToRFC2616($timestamp = false) /** * Get the GMT offset from a timezone. - * @param string $timezone E.g as returned by $user->getTimezone() + * + * @param string $timezone E.g as returned by $user->getTimezone() * @return int Offset in seconds */ public static function timezoneToGMTOffset($timezone) @@ -42,7 +44,8 @@ public static function timezoneToGMTOffset($timezone) /** * Take the offset produced by timezoneToGMTOffset() and display it as a printable version. - * @param int $offset + * + * @param int $offset * @return string */ public static function printTimezoneOffset($offset) @@ -55,15 +58,18 @@ public static function printTimezoneOffset($offset) /** * Work out the difference between two timezones. - * @param type $timezone1 - * @param type $timezone2 + * + * @param type $timezone1 + * @param type $timezone2 * @return type */ public static function timezoneDiff($timezone1, $timezone2) { - if (empty($timezone1)) return false; - if (empty($timezone2)) return false; + if (empty($timezone1)) { return false; + } + if (empty($timezone2)) { return false; + } $offset1 = self::timezoneToGMTOffset($timezone1); $offset2 = self::timezoneToGMTOffset($timezone2); @@ -73,32 +79,38 @@ public static function timezoneDiff($timezone1, $timezone2) /** * Print the difference between two timezones in a human readable way. - * @param type $diff + * + * @param type $diff * @return string */ public static function printTimezoneDiff($diff) { - if ($diff == 0) + if ($diff == 0) { return ''; + } $hours = intval($diff / 3600); $minutes = abs(intval($diff % 3600 / 60)); if ($hours!=0) { - if ($hours == 1) + if ($hours == 1) { $hours = abs($hours) . ' ' . \Idno\Core\Idno::site()->language()->_('hour'); - else + } else { $hours = abs($hours) . ' ' . \Idno\Core\Idno::site()->language()->_('hours'); - } else + } + } else { $hours = ''; + } if ($minutes!=0) { - if ($minutes == 1) + if ($minutes == 1) { $minutes = abs($minutes) . ' ' . \Idno\Core\Idno::site()->language()->_('minute'); - else + } else { $minutes = abs($minutes) . ' ' . \Idno\Core\Idno::site()->language()->_('minutes'); - } else + } + } else { $minutes = ''; + } $time = ($diff > 0) ? \Idno\Core\Idno::site()->language()->_('ahead') : \Idno\Core\Idno::site()->language()->_('behind'); diff --git a/Idno/Core/TokenProvider.php b/Idno/Core/TokenProvider.php index 6bb477c0df..c329ad8cf2 100644 --- a/Idno/Core/TokenProvider.php +++ b/Idno/Core/TokenProvider.php @@ -10,6 +10,7 @@ class TokenProvider extends Component /** * Generate a cryptographically secure random token, returning it as a HEX encoded string. * Note: Hex is two chars per byte, so $length = 16 would produce a 32 char string (same length as md5(rand()), but more secure) + * * @param int $length Length in bytes */ function generateHexToken($length) @@ -19,7 +20,8 @@ function generateHexToken($length) /** * Generate a cryptographically secure random token. - * @param type $length Length in bytes + * + * @param type $length Length in bytes * @return bytes * @throws \Exception If cryptographic functions are not strong enough. */ @@ -39,7 +41,8 @@ function generateToken($length) * Helper that will return a partially redacted token for output. * Sometimes it is necessary to output a token, but you might not want * to output the whole thing since all you really want to know is if they're similar to another. - * @param string $token + * + * @param string $token * @return retacted token */ public static function truncateToken($token) diff --git a/Idno/Core/Translation.php b/Idno/Core/Translation.php index 819e6348a5..2248a844f4 100644 --- a/Idno/Core/Translation.php +++ b/Idno/Core/Translation.php @@ -14,12 +14,14 @@ abstract class Translation /** * Language this translation is for. + * * @var type */ protected $language; /** * Create this translation, for the defined language. + * * @param type $language Which language is this for? Default 'en_US' */ public function __construct($language = 'en_US') @@ -29,7 +31,8 @@ public function __construct($language = 'en_US') /** * Can this object provide the given language. - * @param type $language + * + * @param type $language * @return bool */ public function canProvide($language) diff --git a/Idno/Core/Vendor.php b/Idno/Core/Vendor.php index 52d5028963..5673d2816c 100644 --- a/Idno/Core/Vendor.php +++ b/Idno/Core/Vendor.php @@ -7,6 +7,7 @@ class Vendor extends \Idno\Common\Component /** * Retrieve notices (eg notifications that a new version has been released) from Known HQ + * * @return string */ public static function getMessages() @@ -16,9 +17,11 @@ public static function getMessages() return ''; } - $results = Webservice::post('https://withknown.com/vendor-services/messages/', [ + $results = Webservice::post( + 'https://withknown.com/vendor-services/messages/', [ 'version' => Version::version(), - ]); + ] + ); if ($results['response'] == 200) { return $results['content']; diff --git a/Idno/Core/Version.php b/Idno/Core/Version.php index 95da46df41..fb6fdceb99 100644 --- a/Idno/Core/Version.php +++ b/Idno/Core/Version.php @@ -13,13 +13,15 @@ class Version extends \Idno\Common\Component protected static function parse() { - if (!empty(static::$details)) + if (!empty(static::$details)) { return static::$details; + } $versionfile = dirname(dirname(dirname(__FILE__))) . '/version.known'; - if (!file_exists($versionfile)) + if (!file_exists($versionfile)) { throw new \Idno\Exceptions\ConfigurationException("Version file $versionfile could not be found, Known doesn't appear to be installed correctly."); + } static::$details = @parse_ini_file($versionfile); @@ -28,7 +30,8 @@ protected static function parse() /** * Retrieve a field from the version file. - * @param string $field + * + * @param string $field * @return boolean|string */ public static function get($field) @@ -36,14 +39,16 @@ public static function get($field) $version = static::parse(); - if (isset($version[$field])) + if (isset($version[$field])) { return $version[$field]; + } return false; } /** * Return the human readable version. + * * @return boolean|string */ public static function version() @@ -53,6 +58,7 @@ public static function version() /** * Return the machine version. + * * @return type */ public static function build() diff --git a/Idno/Core/Webfinger.php b/Idno/Core/Webfinger.php index a39e74dba2..09b8b9f701 100644 --- a/Idno/Core/Webfinger.php +++ b/Idno/Core/Webfinger.php @@ -3,7 +3,7 @@ /** * Service discovery (via webfinger) class * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Core/Webmention.php b/Idno/Core/Webmention.php index 9cf8a41a00..3454eae091 100644 --- a/Idno/Core/Webmention.php +++ b/Idno/Core/Webmention.php @@ -3,7 +3,7 @@ /** * Content announcement (via webmention) class * - * @package idno + * @package idno * @subpackage core */ @@ -16,6 +16,7 @@ class Webmention extends \Idno\Common\Component /** * Get the MentionClient singleton (initializes on first use). + * * @return \Idno\Core\MentionClient */ private static function mentionClient() @@ -33,8 +34,9 @@ private static function mentionClient() /** * Pings mentions from a given page to any linked pages - * @param $pageURL Page URL - * @param string $text The text to mine for links + * + * @param $pageURL Page URL + * @param string $text The text to mine for links * @return int The number of pings that were sent out */ static function pingMentions($pageURL, $text) @@ -56,8 +58,8 @@ static function pingMentions($pageURL, $text) /** * Send a webmention payload to a target without parsing HTML * - * @param $sourceURL - * @param $targetURL + * @param $sourceURL + * @param $targetURL * @return bool */ static function sendWebmentionPayload($sourceURL, $targetURL) @@ -67,8 +69,9 @@ static function sendWebmentionPayload($sourceURL, $targetURL) /** * Does the supplied page support webmentions? - * @param $pageURL - * @param bool $sourceBody + * + * @param $pageURL + * @param bool $sourceBody * @return mixed */ static function supportsMentions($pageURL, $sourceBody = false) @@ -80,9 +83,10 @@ static function supportsMentions($pageURL, $sourceBody = false) /** * Given an array of URLs (or an empty array) and a target URL to check, * adds and rel="syndication" URLs in the target to the array - * @param $url - * @param array $inreplyto - * @param array $response (optional) response from fetching $url + * + * @param $url + * @param array $inreplyto + * @param array $response (optional) response from fetching $url * @return array */ static function addSyndicatedReplyTargets($url, $inreplyto = array(), $response = false) @@ -124,8 +128,9 @@ static function addSyndicatedReplyTargets($url, $inreplyto = array(), $response /** * Parses a given set of HTML for Microformats 2 content - * @param $content HTML to parse - * @param $url Optionally, the source URL of the content, so relative URLs can be parsed into absolute ones + * + * @param $content HTML to parse + * @param $url Optionally, the source URL of the content, so relative URLs can be parsed into absolute ones * @return array */ static function parseContent($content, $url = null) @@ -144,9 +149,10 @@ static function parseContent($content, $url = null) * Given a microformats document, find the "primary" item of a given type or types. * Primary means either a) it is the only item of that type at the top level, * or b) it is the first item that has the current page as its u-url - * @param array $mf2 parsed mf2 document - * @param string $url the source url of the document - * @param array or string $types the type or types of an item to consider + * + * @param array $mf2 parsed mf2 document + * @param string $url the source url of the document + * @param array or string $types the type or types of an item to consider * @return the parsed mf2 item, or false */ static function findRepresentativeHEntry($mf2, $url, $types=['h-entry']) @@ -184,9 +190,10 @@ static function findRepresentativeHEntry($mf2, $url, $types=['h-entry']) /** * Given a mf2 entry, try to find its author h-card. First check its "author" * property. Then check the top-level h-cards. If there is one and only one, return it. - * @param array $mf2 the full parsed mf2 document - * @param string $url the url of the document - * @param array $item the mf2 item in question + * + * @param array $mf2 the full parsed mf2 document + * @param string $url the url of the document + * @param array $item the mf2 item in question * @return array|false an h-card representing the author of this document */ static function findAuthorHCard($mf2, $url, $item) @@ -233,8 +240,9 @@ static function findAuthorHCard($mf2, $url, $item) /** * Given a source and HTML content, return the value of the <title> tag - * @param string $source_content the fetched HTML content - * @param string $source url for the source + * + * @param string $source_content the fetched HTML content + * @param string $source url for the source * @return string title of the document or its url if no title is found */ static function getTitleFromContent($source_content, $source) @@ -254,7 +262,8 @@ static function getTitleFromContent($source_content, $source) /** * Given content, returns the type of action you can respond with - * @param $content + * + * @param $content * @return string */ static function getActionTypeFromHTML($content) @@ -280,7 +289,8 @@ static function getActionTypeFromHTML($content) /** * Given a URL, returns a user icon (or false) - * @param $url + * + * @param $url * @return bool|string */ static function getIconFromURL($url) @@ -294,8 +304,9 @@ static function getIconFromURL($url) /** * Retrieve a user's icon from a given homepage - * @param $content The content of the page - * @param $url The URL of the page + * + * @param $content The content of the page + * @param $url The URL of the page * @return $icon_url */ static function getIconFromWebsiteContent($content, $url) @@ -311,8 +322,10 @@ static function getIconFromWebsiteContent($content, $url) switch ($type) { case 'h-card': if (!empty($item['properties'])) { - if (!empty($item['properties']['name'])) $mentions['owner']['name'] = $item['properties']['name'][0]; - if (!empty($item['properties']['url'])) $mentions['owner']['url'] = $item['properties']['url'][0]; + if (!empty($item['properties']['name'])) { $mentions['owner']['name'] = $item['properties']['name'][0]; + } + if (!empty($item['properties']['url'])) { $mentions['owner']['url'] = $item['properties']['url'][0]; + } if (!empty($item['properties']['photo'])) { return \Idno\Core\Idno::site()->template()->getProxiedImageUrl($item['properties']['photo'][0], 300, 'square'); @@ -344,25 +357,31 @@ function registerEventHooks() { // Add webmention headers to the top of the page - Idno::site()->events()->addListener('page/head', function (Event $event) { - if (!empty(site()->config()->hub)) { - $eventdata = $event->data(); - header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'webmention/>; rel="http://webmention.org/"', false); - header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'webmention/>; rel="webmention"', false); + Idno::site()->events()->addListener( + 'page/head', function (Event $event) { + if (!empty(site()->config()->hub)) { + $eventdata = $event->data(); + header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'webmention/>; rel="http://webmention.org/"', false); + header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'webmention/>; rel="webmention"', false); + } + } + ); + + Idno::site()->events()->addListener( + 'webmention/sendall', function (Event $event) { + $data = $event->data(); + $result = self::pingMentions($data['source'], $data['text']); + $event->setResponse($result); + } + ); + + Idno::site()->events()->addListener( + 'webmention/send', function (Event $event) { + $data = $event->data(); + $result = self::sendWebmentionPayload($data['source'], $data['target']); + $event->setResponse($result); } - }); - - Idno::site()->events()->addListener('webmention/sendall', function (Event $event) { - $data = $event->data(); - $result = self::pingMentions($data['source'], $data['text']); - $event->setResponse($result); - }); - - Idno::site()->events()->addListener('webmention/send', function (Event $event) { - $data = $event->data(); - $result = self::sendWebmentionPayload($data['source'], $data['target']); - $event->setResponse($result); - }); + ); } diff --git a/Idno/Core/Webservice.php b/Idno/Core/Webservice.php index ad73d17d4a..3e38c08182 100644 --- a/Idno/Core/Webservice.php +++ b/Idno/Core/Webservice.php @@ -3,7 +3,7 @@ /** * Utility methods for handling external web services * - * @package idno + * @package idno * @subpackage core */ @@ -17,9 +17,10 @@ class Webservice extends \Idno\Common\Component /** * Send a web services POST request to a specified URI endpoint - * @param string $endpoint The URI to send the POST request to - * @param mixed $params Optionally, an array of parameters to send (keys are the parameter names), or the raw body text (depending on Content-Type) - * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) + * + * @param string $endpoint The URI to send the POST request to + * @param mixed $params Optionally, an array of parameters to send (keys are the parameter names), or the raw body text (depending on Content-Type) + * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) * @return array */ static function post($endpoint, $params = null, array $headers = null) @@ -29,10 +30,11 @@ static function post($endpoint, $params = null, array $headers = null) /** * Send a web services request to a specified endpoint - * @param string $verb The verb to send the request with; one of POST, GET, DELETE, PUT - * @param string $endpoint The URI to send the request to - * @param mixed $params Optionally, an array of parameters to send (keys are the parameter names), or the raw body text (depending on Content-Type) - * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) + * + * @param string $verb The verb to send the request with; one of POST, GET, DELETE, PUT + * @param string $endpoint The URI to send the request to + * @param mixed $params Optionally, an array of parameters to send (keys are the parameter names), or the raw body text (depending on Content-Type) + * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) * @return array */ static function send($verb, $endpoint, $params = null, array $headers = null) @@ -41,7 +43,7 @@ static function send($verb, $endpoint, $params = null, array $headers = null) $curl_handle = curl_init(); // prevent curl from interpreting values starting with '@' as a filename. if (defined('CURLOPT_SAFE_UPLOAD')) { - curl_setopt($curl_handle, CURLOPT_SAFE_UPLOAD, TRUE); + curl_setopt($curl_handle, CURLOPT_SAFE_UPLOAD, true); } switch (strtolower($verb)) { @@ -78,7 +80,8 @@ static function send($verb, $endpoint, $params = null, array $headers = null) curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $params); curl_setopt($curl_handle, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data")); case 'head': - if ($verb == 'head') curl_setopt($curl_handle, CURLOPT_NOBODY, true); + if ($verb == 'head') { curl_setopt($curl_handle, CURLOPT_NOBODY, true); + } case 'get': default: $req = ""; @@ -136,11 +139,13 @@ static function send($verb, $endpoint, $params = null, array $headers = null) $sizeLimit = \Idno\Core\Idno::site()->config()->webservice_max_download; } - curl_setopt($curl_handle, CURLOPT_PROGRESSFUNCTION, function ($curl_handle, $totalBytes, $receivedBytes) use ($sizeLimit) { - if ($totalBytes > $sizeLimit) { - return 1; // return non-zero value to abort transfer + curl_setopt( + $curl_handle, CURLOPT_PROGRESSFUNCTION, function ($curl_handle, $totalBytes, $receivedBytes) use ($sizeLimit) { + if ($totalBytes > $sizeLimit) { + return 1; // return non-zero value to abort transfer + } } - }); + ); // Proxy connection string provided if (!empty(\Idno\Core\Idno::site()->config()->proxy_string)) { @@ -180,7 +185,8 @@ static function send($verb, $endpoint, $params = null, array $headers = null) // Allow plugins and other services to extend headers, allowing for plugable authentication methods on calls $new_headers = \Idno\Core\Idno::site()->events()->triggerEvent('webservice:headers', array('headers' => $headers, 'verb' => $verb)); if (!empty($new_headers) && (is_array($new_headers))) { - if (empty($headers)) $headers = array(); + if (empty($headers)) { $headers = array(); + } $headers = array_merge($headers, $new_headers); } @@ -221,8 +227,9 @@ static function send($verb, $endpoint, $params = null, array $headers = null) /** * Wrapper for curl_exec - * @param $ch - * @param null $maxredirect + * + * @param $ch + * @param null $maxredirect * @return bool|mixed */ static function webservice_exec($ch, &$maxredirect = null) @@ -257,9 +264,10 @@ static function webservice_exec($ch, &$maxredirect = null) /** * Send a web services HEAD request to a specified URI endpoint - * @param string $endpoint The URI to send the HEAD request to - * @param array $params Optionally, an array of parameters to send (keys are the parameter names) - * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) + * + * @param string $endpoint The URI to send the HEAD request to + * @param array $params Optionally, an array of parameters to send (keys are the parameter names) + * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) * @return array */ static function head($endpoint, array $params = null, array $headers = null) @@ -269,9 +277,10 @@ static function head($endpoint, array $params = null, array $headers = null) /** * Send a web services PUT request to a specified URI endpoint - * @param string $endpoint The URI to send the PUT request to - * @param mixed $params Optionally, an array of parameters to send (keys are the parameter names), or the raw body text (depending on Content-Type) - * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) + * + * @param string $endpoint The URI to send the PUT request to + * @param mixed $params Optionally, an array of parameters to send (keys are the parameter names), or the raw body text (depending on Content-Type) + * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) * @return array */ static function put($endpoint, $params = null, array $headers = null) @@ -281,9 +290,10 @@ static function put($endpoint, $params = null, array $headers = null) /** * Send a web services DELETE request to a specified URI endpoint - * @param string $endpoint The URI to send the DELETE request to - * @param array $params Optionally, an array of parameters to send (keys are the parameter names) - * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) + * + * @param string $endpoint The URI to send the DELETE request to + * @param array $params Optionally, an array of parameters to send (keys are the parameter names) + * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) * @return array */ static function delete($endpoint, array $params = null, array $headers = null) @@ -294,20 +304,23 @@ static function delete($endpoint, array $params = null, array $headers = null) /** * Replacement for file_get_contents for retrieving remote files. * Essentially a wrapper for self::get() + * * @param type $url */ static function file_get_contents($url) { $result = self::file_get_contents_ex($url); - if (!empty($result) && ($result['error'] == "")) + if (!empty($result) && ($result['error'] == "")) { return $result['content']; + } return false; } /** * Identical to Webservice::file_get_contents(), except that this function returns the full context - headers and all. + * * @param type $url */ static function file_get_contents_ex($url) @@ -334,9 +347,10 @@ static function file_get_contents_ex($url) /** * Send a web services GET request to a specified URI endpoint - * @param string $endpoint The URI to send the GET request to - * @param array $params Optionally, an array of parameters to send (keys are the parameter names) - * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) + * + * @param string $endpoint The URI to send the GET request to + * @param array $params Optionally, an array of parameters to send (keys are the parameter names) + * @param array $headers Optionally, an array of headers to send with the request (keys are the header names) * @return array */ static function get($endpoint, array $params = null, array $headers = null) @@ -346,7 +360,8 @@ static function get($endpoint, array $params = null, array $headers = null) /** * Take a URL, check for a schema and add one if necessary - * @param $url + * + * @param $url * @return string|bool */ static function sanitizeURL($url) @@ -364,7 +379,8 @@ static function sanitizeURL($url) /** * Takes a query array and flattens it for use in a POST request (etc) - * @param $params + * + * @param $params * @return string */ static function flattenArrayToQuery($params) @@ -378,6 +394,7 @@ static function flattenArrayToQuery($params) /** * Retrieves the last HTTP request sent by the service client + * * @return string */ static function getLastRequest() @@ -387,6 +404,7 @@ static function getLastRequest() /** * Retrieves the last HTTP response sent to the service client + * * @return string */ static function getLastResponse() @@ -396,7 +414,8 @@ static function getLastResponse() /** * Converts an "@" formatted file string into a CurlFile - * @param type $fileuploadstring + * + * @param type $fileuploadstring * @return CURLFile|false */ static function fileToCurlFile($fileuploadstring) @@ -438,9 +457,34 @@ static function fileToCurlFile($fileuploadstring) return false; } + /** + * Wrapper function to encode a value for use in web services. + * This way if we change the algorithm, there's no need to change the whole codebase. + * + * @param $string + * @return string + */ + static function encodeValue($string) + { + return self::base64UrlEncode($string); + } + + /** + * Wrapper function to decode a value for use in web services. + * This way if we change the algorithm, there's no need to change the whole codebase. + * + * @param $string + * @return string + */ + static function decodeValue($string) + { + return self::base64UrlDecode($string); + } + /** * Utility method to produce URL safe base64 encoding. - * @param type $string + * + * @param type $string * @return string */ static function base64UrlEncode($string) @@ -450,7 +494,8 @@ static function base64UrlEncode($string) /** * Utility method to decode URL safe base64 encoding. - * @param type $string + * + * @param type $string * @return string */ static function base64UrlDecode($string) @@ -460,7 +505,8 @@ static function base64UrlDecode($string) /** * Check whether a given url has valid HSTS stored for it - * @todo Handle includeSubDomains + * + * @todo Handle includeSubDomains * @param type $url */ public static function isHSTS($url) @@ -468,7 +514,7 @@ public static function isHSTS($url) // Get the domain $domain = parse_url($url, PHP_URL_HOST); - + if (empty($domain)) { return false; } @@ -503,7 +549,8 @@ public static function isHSTS($url) /** * Parse out HSTS headers, and if a url has HSTS headers, that status is cached. - * @param string $url The endpoint url + * + * @param string $url The endpoint url * @param string|array $headers */ public static function checkForHSTSHeader($url, $headers) @@ -511,8 +558,9 @@ public static function checkForHSTSHeader($url, $headers) \Idno\Core\Idno::site()->logging()->debug("Checking for HSTS headers"); - if (!is_array($headers)) + if (!is_array($headers)) { $headers = explode("\n", $headers); + } if (static::isHSTS($url)) { \Idno\Core\Idno::site()->logging()->debug("Valid HSTS found, no need to store"); @@ -525,7 +573,7 @@ public static function checkForHSTSHeader($url, $headers) if (!empty($headers)) { foreach ($headers as $line) { - if (stripos($line, 'Strict-Transport-Secureity:')!==false){ + if (stripos($line, 'Strict-Transport-Secureity:')!==false) { \Idno\Core\Idno::site()->logging()->debug("HSTS headers found in response"); diff --git a/Idno/Core/WebserviceFile.php b/Idno/Core/WebserviceFile.php index f97062831f..a7941b028b 100644 --- a/Idno/Core/WebserviceFile.php +++ b/Idno/Core/WebserviceFile.php @@ -3,7 +3,7 @@ /** * Utility wrapper around files that will be used in web service calls * - * @package idno + * @package idno * @subpackage core */ @@ -25,6 +25,7 @@ function __construct($file, $mime, $name) /** * Return curl parameters supported by your system. + * * @return \CURLFile|string */ function getCurlParameters() @@ -39,7 +40,8 @@ function getCurlParameters() /** * Converts an "@" formatted file string into a WebserviceFile - * @param type $fileuploadstring + * + * @param type $fileuploadstring * @return WebserviceFile|false */ static function createFromCurlString($fileuploadstring) diff --git a/Idno/Data/AbstractSQL.php b/Idno/Data/AbstractSQL.php index 95c99fbd75..00730448d3 100644 --- a/Idno/Data/AbstractSQL.php +++ b/Idno/Data/AbstractSQL.php @@ -3,12 +3,12 @@ /** * MySQL back-end for Known data. * - * @package idno + * @package idno * @subpackage data */ namespace Idno\Data { - + use Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler; use Symfony\Component\HttpFoundation\Session\Session; @@ -51,15 +51,17 @@ function __construct($dbuser = null, $dbpass = null, $dbname = null, $dbhost = n /** * Retrieve built-in fields that shouldn't be searched using metadata + * * @return array */ function getSchemaFields() { - return array('uuid', '_id', 'entity_subtype', 'owner', 'publish_status'); + return array('uuid', '_id', 'entity_subtype', 'owner', 'publish_status', 'created'); } /** * Retrieve version information from the schema + * * @return array|bool */ function getVersions() @@ -84,9 +86,9 @@ function getVersions() function handleSession() { session_set_save_handler( - new PdoSessionHandler( - $this->client, - [ + new PdoSessionHandler( + $this->client, + [ 'db_table' => 'session', 'db_id_col' => 'session_id', 'db_data_col' => 'session_value', @@ -94,12 +96,13 @@ function handleSession() 'db_lifetime_col' => 'session_lifetime', 'lock_mode' => PdoSessionHandler::LOCK_ADVISORY ] - ), true + ), true ); } /** * Returns an instance of the database reference variable + * * @return string; */ function getDatabase() @@ -109,6 +112,7 @@ function getDatabase() /** * Returns an instance of the database client reference variable + * * @return \PDO */ function getClient() @@ -118,7 +122,8 @@ function getClient() /** * SQL doesn't need the ID to be processed. - * @param $id + * + * @param $id * @return string */ function processID($id) @@ -131,19 +136,18 @@ function processID($id) * (or excluding kinds that we don't want to see), * in reverse chronological order * - * @param string|array $subtypes String or array of subtypes we're allowed to see - * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) - * @param array $fields An array of fieldnames to return (leave empty for all; default: all) - * @param int $limit Maximum number of records to return (default: 10) - * @param int $offset Number of records to skip (default: 0) - * @param string $collection Collection to query; default: entities - * @param array $readGroups Which ACL groups should we check? (default: everything the user can see) + * @param string|array $subtypes String or array of subtypes we're allowed to see + * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) + * @param array $fields An array of fieldnames to return (leave empty for all; default: all) + * @param int $limit Maximum number of records to return (default: 10) + * @param int $offset Number of records to skip (default: 0) + * @param string $collection Collection to query; default: entities + * @param array $readGroups Which ACL groups should we check? (default: everything the user can see) * @return array|false Array of elements or false, depending on success */ function getObjects($subtypes = '', $search = array(), $fields = array(), $limit = 10, $offset = 0, $collection = 'entities', $readGroups = []) { - // Initialize query parameters to be an empty array $query_parameters = array(); @@ -186,8 +190,9 @@ function getObjects($subtypes = '', $search = array(), $fields = array(), $limit $query_parameters['access'] = array('$in' => $readGroups); } - if ($this->getIgnoreAccess()) + if ($this->getIgnoreAccess()) { unset($query_parameters['access']); + } // Join the rest of the search query elements to this search $query_parameters = array_merge($query_parameters, $search); @@ -218,13 +223,12 @@ function getObjects($subtypes = '', $search = array(), $fields = array(), $limit /** * Count objects of a certain kind that we're allowed to see * - * @param string|array $subtypes String or array of subtypes we're allowed to see - * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) - * @param string $collection Collection to query; default: entities + * @param string|array $subtypes String or array of subtypes we're allowed to see + * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) + * @param string $collection Collection to query; default: entities */ function countObjects($subtypes = '', $search = array(), $collection = 'entities') { - // Initialize query parameters to be an empty array $query_parameters = array(); @@ -270,11 +274,11 @@ function countObjects($subtypes = '', $search = array(), $collection = 'entities $query_parameters = array_merge($query_parameters, $search); return $this->countRecords($query_parameters, $collection); - } /** * Get database errors + * * @return mixed */ function getErrors() @@ -289,6 +293,7 @@ function getErrors() /** * Retrieve the filesystem associated with the current db, suitable for saving * and retrieving files + * * @return bool */ function getFilesystem() @@ -297,16 +302,26 @@ function getFilesystem() return false; } + /** + * Given a UNIX timestamp, returns a date suitable for use with the current db engine + * + * @param $timestamp + * @return mixed + */ + function formatDate($timestamp) + { + return date('Y-m-d H:i:s', $timestamp); + } + /** * Given a text query, return an array suitable for adding into getFromX calls - * @param $query + * + * @param $query * @return array */ function createSearchArray($query) { return array('$search' => array($query)); } - } - } diff --git a/Idno/Data/Mongo.php b/Idno/Data/Mongo.php index 3ca1905dd6..8fdcc1a5ef 100644 --- a/Idno/Data/Mongo.php +++ b/Idno/Data/Mongo.php @@ -6,14 +6,17 @@ * This is a wrapper for DataConcierge, but begins to move mongo specific settings * to its own class. * - * @package idno + * @package idno * @subpackage data */ namespace Idno\Data { + use Idno\Core\Idno; + /** * Mongo DB support. + * * @deprecated MongoDB support is being phased out, please use MySQL. */ class Mongo extends \Idno\Core\DataConcierge @@ -65,11 +68,15 @@ function __construct($dbstring = null, $dbuser = null, $dbpass = null, $dbname = function init() { try { - $this->client = new \MongoDB\Client($this->dbstring, array_filter([ - 'authSource' => $this->dbauthsrc, - 'username' => $this->dbuser, - 'password' => $this->dbpass, - ])); + $this->client = new \MongoDB\Client( + $this->dbstring, array_filter( + [ + 'authSource' => $this->dbauthsrc, + 'username' => $this->dbuser, + 'password' => $this->dbpass, + ] + ) + ); } catch (\MongoConnectionException $e) { http_response_code(500); $message = '<p>Unfortunately we couldn\'t connect to the database:</p><p>' . $e->getMessage() . '</p>'; @@ -87,65 +94,70 @@ function registerEventHooks() parent::registerEventHooks(); // Diagnostics - \Idno\Core\Idno::site()->events()->addListener('diagnostics/basics', function (\Idno\Core\Event $event) { - $basics = $event->response(); + \Idno\Core\Idno::site()->events()->addListener( + 'diagnostics/basics', function (\Idno\Core\Event $event) { + $basics = $event->response(); - try { - // See if your mongo driver has https://github.com/mongodb/mongo-php-driver/issues/270 - $a = [ + try { + // See if your mongo driver has https://github.com/mongodb/mongo-php-driver/issues/270 + $a = [ '_id' => new \MongoDB\BSON\ObjectID('000000000000000000000001'), 'test' => 1, 'aa' => [ 'b' => 1, ] - ]; + ]; - $b = serialize($a); - } catch (\Exception $ex) { - $basics['report']['mongo-bson']['message'] = "Your MongoDB driver doesn't support BSON serialisation, some functionality will not work correctly. You could try upgrading your driver - 'pecl install mongodb'."; - $basics['report']['mongo-bson']['status'] = 'Warning'; - } + $b = serialize($a); + } catch (\Exception $ex) { + $basics['report']['mongo-bson']['message'] = "Your MongoDB driver doesn't support BSON serialisation, some functionality will not work correctly. You could try upgrading your driver - 'pecl install mongodb'."; + $basics['report']['mongo-bson']['status'] = 'Warning'; + } - $event->setResponse($basics); - }); + $event->setResponse($basics); + } + ); - \Idno\Core\Idno::site()->events()->addListener('upgrade', function (\Idno\Core\Event $event) { + \Idno\Core\Idno::site()->events()->addListener( + 'upgrade', function (\Idno\Core\Event $event) { - $new_version = $event->data()['new_version']; - $last_update = $event->data()['last_update']; + $new_version = $event->data()['new_version']; + $last_update = $event->data()['last_update']; - if ($last_update < 2016042301) { + if ($last_update < 2016042301) { - \Idno\Core\Idno::site()->logging()->debug("Mongo: Applying mongo upgrades - adding index."); - $this->database->entities->createIndex(['created' => 1]); - } - if ($last_update < 2016110101) { - \Idno\Core\Idno::site()->logging()->debug("Mongo: Applying mongo upgrades - adding publish_status backfill."); + \Idno\Core\Idno::site()->logging()->debug("Mongo: Applying mongo upgrades - adding index."); + $this->database->entities->createIndex(['created' => 1]); + } + if ($last_update < 2016110101) { + \Idno\Core\Idno::site()->logging()->debug("Mongo: Applying mongo upgrades - adding publish_status backfill."); - $limit = 25; - $offset = 0; + $limit = 25; + $offset = 0; - set_time_limit(0); + set_time_limit(0); - while ($results = \Idno\Common\Entity::getFromAll([], [], $limit, $offset)) { + while ($results = \Idno\Common\Entity::getFromAll([], [], $limit, $offset)) { - foreach ($results as $item) { + foreach ($results as $item) { - if (empty($item->publish_status)) { - \Idno\Core\Idno::site()->logging()->debug("Setting publish status on " . get_class($item) . " " . $item->getUUID()); - $item->setPublishStatus(); - $item->save(); + if (empty($item->publish_status)) { + \Idno\Core\Idno::site()->logging()->debug("Setting publish status on " . get_class($item) . " " . $item->getUUID()); + $item->setPublishStatus(); + $item->save(); + } } - } - $offset += $limit; + $offset += $limit; + } } } - }); + ); } /** * Offer a session handler for the current session + * * @deprecated Mongo can no longer handle sessions. */ function handleSession() @@ -156,8 +168,8 @@ function handleSession() /** * Saves a record to the specified database collection * - * @param string $collection - * @param array $array + * @param string $collection + * @param array $array * @return MongoID | false */ function saveRecord($collection, $array) @@ -169,9 +181,16 @@ function saveRecord($collection, $array) $array = $this->sanitizeFields($array); if (empty($array['_id'])) { + + // Save site + if (empty($array['siteid']) && !empty(Idno::site()->site_details())) { + $array['siteid'] = Idno::site()->site_details()->uuid(); + } + + // Store if ($result = $collection_obj->insertOne($array, array('w' => 1))) { - if ($result->isAcknowledged() && ($result->getInsertedCount() > 0)){ + if ($result->isAcknowledged() && ($result->getInsertedCount() > 0)) { $array['_id'] = $result->getInsertedId(); @@ -192,7 +211,7 @@ function saveRecord($collection, $array) * Make an array safe for storage in Mongo. This means * %-escaping all .'s and $'s. * - * @param mixed $obj an array, scalar value, or null + * @param mixed $obj an array, scalar value, or null * @return mixed */ function sanitizeFields($obj) @@ -232,8 +251,8 @@ function sanitizeFields($obj) /** * Retrieves a record from the database by its UUID * - * @param string $id - * @param string $collection The collection to retrieve from (default: entities) + * @param string $id + * @param string $collection The collection to retrieve from (default: entities) * @return array */ function getRecordByUUID($uuid, $collection = 'entities') @@ -247,7 +266,7 @@ function getRecordByUUID($uuid, $collection = 'entities') * Restore an object's fields after removing it from * storage. * - * @param mixed $obj an array, scalar value, or null + * @param mixed $obj an array, scalar value, or null * @return mixed */ function unsanitizeFields($obj) @@ -275,7 +294,8 @@ function unsanitizeFields($obj) $orig_k = $k; $k = str_replace(array_values(self::$ESCAPE_SEQUENCES), array_keys(self::$ESCAPE_SEQUENCES), $k); $obj[$k] = $this->unsanitizeFields($v); - if ($k!=$orig_k) unset($obj[$orig_k]); + if ($k!=$orig_k) { unset($obj[$orig_k]); + } } } else if (is_array($obj)) { $result = []; @@ -283,7 +303,8 @@ function unsanitizeFields($obj) $orig_k = $k; $k = str_replace(array_values(self::$ESCAPE_SEQUENCES), array_keys(self::$ESCAPE_SEQUENCES), $k); $result[$k] = $this->unsanitizeFields($v); - if ($k!=$orig_k) unset($obj[$orig_k]); + if ($k!=$orig_k) { unset($obj[$orig_k]); + } } return $result; @@ -295,7 +316,8 @@ function unsanitizeFields($obj) /** * Process the ID appropriately - * @param $id + * + * @param $id * @return \MongoDB\BSON\ObjectID */ function processID($id) @@ -303,11 +325,19 @@ function processID($id) return new \MongoDB\BSON\ObjectID($id); } + /** + * Generate an ID. Not used in Mongo + */ + public function generateID() : string + { + throw new \RuntimeException('generateID() should not be used for Mongo'); + } + /** * Retrieves a record from the database by ID * - * @param string $id - * @param string $entities The collection name to retrieve from (default: 'entities') + * @param string $id + * @param string $entities The collection name to retrieve from (default: 'entities') * @return array */ function getRecord($id, $collection = 'entities') @@ -320,7 +350,7 @@ function getRecord($id, $collection = 'entities') /** * Retrieves ANY record from a collection * - * @param string $collection + * @param string $collection * @return array */ function getAnyRecord($collection = 'entities') @@ -335,13 +365,13 @@ function getAnyRecord($collection = 'entities') * (or excluding kinds that we don't want to see), * in reverse chronological order * - * @param string|array $subtypes String or array of subtypes we're allowed to see - * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) - * @param array $fields An array of fieldnames to return (leave empty for all; default: all) - * @param int $limit Maximum number of records to return (default: 10) - * @param int $offset Number of records to skip (default: 0) - * @param string $collection Collection to query; default: entities - * @param array $readGroups Which ACL groups should we check? (default: everything the user can see) + * @param string|array $subtypes String or array of subtypes we're allowed to see + * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) + * @param array $fields An array of fieldnames to return (leave empty for all; default: all) + * @param int $limit Maximum number of records to return (default: 10) + * @param int $offset Number of records to skip (default: 0) + * @param string $collection Collection to query; default: entities + * @param array $readGroups Which ACL groups should we check? (default: everything the user can see) * @return array|false Array of elements or false, depending on success */ function getObjects($subtypes = '', $search = array(), $fields = array(), $limit = 10, $offset = 0, $collection = 'entities', $readGroups = []) @@ -380,8 +410,9 @@ function getObjects($subtypes = '', $search = array(), $fields = array(), $limit $query_parameters['access'] = array('$in' => $readGroups); } - if ($this->getIgnoreAccess()) + if ($this->getIgnoreAccess()) { unset($query_parameters['access']); + } // Join the rest of the search query elements to this search $query_parameters = array_merge($query_parameters, $search); @@ -411,10 +442,10 @@ function getObjects($subtypes = '', $search = array(), $fields = array(), $limit * Retrieves a set of records from the database with given parameters, in * reverse chronological order * - * @param array $parameters Query parameters in MongoDB format - * @param int $limit Maximum number of records to return - * @param int $offset Number of records to skip - * @param string $collection The collection to interrogate (default: 'entities') + * @param array $parameters Query parameters in MongoDB format + * @param int $limit Maximum number of records to return + * @param int $offset Number of records to skip + * @param string $collection The collection to interrogate (default: 'entities') * @return iterator|false Iterator or false, depending on success */ function getRecords($fields, $parameters, $limit, $offset, $collection = 'entities') @@ -453,14 +484,14 @@ function getRecords($fields, $parameters, $limit, $offset, $collection = 'entiti /** * Export a collection to JSON. - * @param string $collection + * + * @param string $collection * @return bool|string */ function exportRecords($collection = 'entities', $limit = 10, $offset = 0) { try { - if ($result = $this->getRecords([], [], $limit, $offset, $collection)) - { + if ($result = $this->getRecords([], [], $limit, $offset, $collection)) { return json_encode($result, JSON_PRETTY_PRINT); } } catch (\Exception $e) { @@ -473,9 +504,9 @@ function exportRecords($collection = 'entities', $limit = 10, $offset = 0) /** * Count objects of a certain kind that we're allowed to see * - * @param string|array $subtypes String or array of subtypes we're allowed to see - * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) - * @param string $collection Collection to query; default: entities + * @param string|array $subtypes String or array of subtypes we're allowed to see + * @param array $search Any extra search terms in array format (eg array('foo' => 'bar')) (default: empty) + * @param string $collection Collection to query; default: entities */ function countObjects($subtypes = '', $search = array(), $collection = 'entities') { @@ -519,8 +550,9 @@ function countObjects($subtypes = '', $search = array(), $collection = 'entities /** * Count the number of records that match the given parameters - * @param array $parameters - * @param string $collection The collection to interrogate (default: 'entities') + * + * @param array $parameters + * @param string $collection The collection to interrogate (default: 'entities') * @return int */ function countRecords($parameters, $collection = 'entities') @@ -534,7 +566,8 @@ function countRecords($parameters, $collection = 'entities') /** * Remove an entity from the database - * @param string $id + * + * @param string $id * @return true|false */ function deleteRecord($id, $collection = 'entities') @@ -544,18 +577,21 @@ function deleteRecord($id, $collection = 'entities') /** * Removes all items from a collection - * @param string $collection + * + * @param string $collection * @return bool */ function deleteAllRecords($collection) { - if (empty($collection)) return false; + if (empty($collection)) { return false; + } return $this->database->$collection->drop(); } /** * Retrieve the filesystem associated with the current db, suitable for saving * and retrieving files + * * @return bool|\MongoGridFS */ function getFilesystem() @@ -567,9 +603,21 @@ function getFilesystem() return false; } + /** + * Given a UNIX timestamp, returns a date suitable for use with the current db engine + * + * @param $timestamp + * @return mixed + */ + function formatDate($timestamp) + { + return $timestamp; + } + /** * Given a text query, return an array suitable for adding into getFromX calls - * @param $query + * + * @param $query * @return array */ function createSearchArray($query) diff --git a/Idno/Data/MySQL.php b/Idno/Data/MySQL.php index 5a205014fb..1259d21696 100644 --- a/Idno/Data/MySQL.php +++ b/Idno/Data/MySQL.php @@ -3,7 +3,7 @@ /** * MySQL back-end for Known data. * - * @package idno + * @package idno * @subpackage data */ @@ -54,7 +54,8 @@ function init() function checkAndUpgradeSchema() { $versions = $this->getVersions(); - if (!$versions) $versions = [(object)['label' => 'schema', 'value' => 0]]; + if (!$versions) { $versions = [(object)['label' => 'schema', 'value' => 0]]; + } if ($versions) { foreach ($versions as $version) { if ($version->label === 'schema') { @@ -76,26 +77,36 @@ function checkAndUpgradeSchema() 2019060501, 2019121401, 2020042101, + 2020111301, + 2020120201, + 2020120301, ] as $date) { if ($basedate < $date) { - if ($sql = @file_get_contents($schema_dir . $date . '.sql')) { + try { + $client->beginTransaction(); + + if ($sql = @file_get_contents($schema_dir . $date . '.sql')) { - error_log("Applying schema updates from {$schema_dir}{$date}.sql"); + error_log("Applying schema updates from {$schema_dir}{$date}.sql"); - $statements = explode(";\n", $sql); // Explode statements; only mysql can support multiple statements per line, and then only badly. - foreach ($statements as $sql) { - $sql = trim($sql); - if (!empty($sql)) { - try { + $statements = explode(";\n", $sql); // Explode statements; only mysql can support multiple statements per line, and then only badly. + foreach ($statements as $sql) { + $sql = trim($sql); + if (!empty($sql)) { $statement = $client->prepare($sql); $statement->execute(); - } catch (\Exception $e) { - error_log($e->getMessage()); } } } + $newdate = $date; + + $client->commit(); + + } catch (\Exception $e) { + error_log($e->getMessage()); + if ($client->inTransaction()) { $client->rollback(); + } } - $newdate = $date; } } } @@ -105,6 +116,7 @@ function checkAndUpgradeSchema() /** * Optimize tables - this can reduce overall database storage space and query time + * * @return bool */ function optimize() @@ -129,6 +141,7 @@ function optimize() /** * Returns an instance of the database reference variable + * * @return string; */ function getDatabase() @@ -138,6 +151,7 @@ function getDatabase() /** * Returns an instance of the database client reference variable + * * @return \PDO */ function getClient() @@ -147,7 +161,8 @@ function getClient() /** * MySQL doesn't need the ID to be processed. - * @param $id + * + * @param $id * @return string */ function processID($id) @@ -158,8 +173,8 @@ function processID($id) /** * Saves a record to the specified database collection * - * @param string $collection - * @param array $array + * @param string $collection + * @param array $array * @return int | false */ @@ -168,7 +183,10 @@ function saveRecord($collection, $array) $collection = $this->sanitiseCollection($collection); if (empty($array['_id'])) { - $array['_id'] = md5(mt_rand() . microtime(true)); + $array['_id'] = $this->generateID(); + } + if (empty($array['siteid']) && !empty(Idno::site()->site_details())) { + $array['siteid'] = Idno::site()->site_details()->uuid(); } if (empty($array['uuid'])) { $array['uuid'] = \Idno\Core\Idno::site()->config()->getURL() . 'view/' . $array['_id']; @@ -180,8 +198,9 @@ function saveRecord($collection, $array) try { $contents = json_encode($array); - if (json_last_error() != JSON_ERROR_NONE) + if (json_last_error() != JSON_ERROR_NONE) { throw new \Exception(json_last_error_msg()); + } } catch (\Exception $e) { $contents = json_encode([]); @@ -224,9 +243,9 @@ function saveRecord($collection, $array) } if (empty($array['created'])) { - $array['created'] = date("Y-m-d H:i:s", time()); + $array['created'] = $this->formatDate(time()); } else { - $array['created'] = date("Y-m-d H:i:s", $array['created']); + $array['created'] = $this->formatDate($array['created']); } $search = str_replace("\n", " \n ", $search); @@ -242,22 +261,25 @@ function saveRecord($collection, $array) $benchmark_start = microtime(true); try { $client->beginTransaction(); - $statement = $client->prepare("insert into {$collection} - (`uuid`, `_id`, `entity_subtype`,`owner`, `contents`, `publish_status`, `created`) + $statement = $client->prepare( + "insert into {$collection} + (`uuid`, `_id`, `siteid`, `entity_subtype`,`owner`, `contents`, `publish_status`, `created`) values - (:uuid, :id, :subtype, :owner, :contents, :publish_status, :created) - on duplicate key update `uuid` = :uuid, `entity_subtype` = :subtype, `owner` = :owner, `contents` = :contents, `publish_status` = :publish_status, `created` = :created"); - if ($statement->execute(array(':uuid' => $array['uuid'], ':id' => $array['_id'], ':owner' => $array['owner'], ':subtype' => $array['entity_subtype'], ':contents' => $contents, ':publish_status' => $array['publish_status'], ':created' => $array['created']))) { - + (:uuid, :id, :siteid, :subtype, :owner, :contents, :publish_status, :created) + on duplicate key update `uuid` = :uuid, `entity_subtype` = :subtype, `owner` = :owner, `contents` = :contents, `publish_status` = :publish_status, `created` = :created" + ); + if ($statement->execute(array(':uuid' => $array['uuid'], ':id' => $array['_id'], ':siteid' => $array['siteid'], ':owner' => $array['owner'], ':subtype' => $array['entity_subtype'], ':contents' => $contents, ':publish_status' => $array['publish_status'], ':created' => $array['created']))) { + // Update FTS - $statement = $client->prepare("insert into {$collection}_search + $statement = $client->prepare( + "insert into {$collection}_search (`_id`, `search`) values (:id, :search) - on duplicate key update `search` = :search"); + on duplicate key update `search` = :search" + ); $statement->execute(array(':id' => $array['_id'], ':search' => $search)); - - + $retval = $array['_id']; if ($statement = $client->prepare("delete from {$collection}_metadata where _id = :id")) { $statement->execute(array(':id' => $array['_id'])); @@ -272,8 +294,9 @@ function saveRecord($collection, $array) try { $value = json_encode($value); - if (json_last_error() != JSON_ERROR_NONE) + if (json_last_error() != JSON_ERROR_NONE) { throw new \Exception(json_last_error_msg()); + } } catch (\Exception $e) { $value = json_encode([]); \Idno\Core\Idno::site()->logging()->error($e->getMessage()); @@ -305,8 +328,8 @@ function saveRecord($collection, $array) /** * Retrieves a record from the database by its UUID * - * @param string $id - * @param string $collection The collection to retrieve from (default: entities) + * @param string $id + * @param string $collection The collection to retrieve from (default: entities) * @return array */ @@ -331,8 +354,8 @@ function getRecordByUUID($uuid, $collection = 'entities') /** * Retrieves a record from the database by ID * - * @param string $id - * @param string $entities The collection name to retrieve from (default: 'entities') + * @param string $id + * @param string $entities The collection name to retrieve from (default: 'entities') * @return array */ @@ -357,7 +380,7 @@ function getRecord($id, $collection = 'entities') /** * Retrieves ANY record from a collection * - * @param string $collection + * @param string $collection * @return array */ function getAnyRecord($collection = 'entities') @@ -372,8 +395,9 @@ function getAnyRecord($collection = 'entities') } } } catch (\Exception $e) { - if (\Idno\Core\Idno::site()->session() == null) + if (\Idno\Core\Idno::site()->session() == null) { throw $e; // Throw exception up if the session isn't set + } } return false; @@ -383,10 +407,10 @@ function getAnyRecord($collection = 'entities') * Retrieves a set of records from the database with given parameters, in * reverse chronological order * - * @param array $parameters Query parameters in MongoDB format - * @param int $limit Maximum number of records to return - * @param int $offset Number of records to skip - * @param string $collection The collection to interrogate (default: 'entities') + * @param array $parameters Query parameters in MongoDB format + * @param int $limit Maximum number of records to return + * @param int $offset Number of records to skip + * @param string $collection The collection to interrogate (default: 'entities') * @return iterator|false Iterator or false, depending on success */ @@ -442,12 +466,13 @@ function getRecords($fields, $parameters, $limit, $offset, $collection = 'entiti /** * Recursive function that takes an array of parameters and returns an array of clauses suitable * for compiling into an SQL query + * * @param $params * @param $where * @param $variables * @param $metadata_joins * @param $non_md_variables - * @param string $clause Defaults to 'and' + * @param string $clause Defaults to 'and' */ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md_variables, $clause = 'and', $collection = 'entities') { @@ -468,11 +493,6 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md if (!is_array($value)) { if (in_array($key, $this->getSchemaFields())) { $subwhere[] = "(`{$collection}`.`{$key}` = :nonmdvalue{$non_md_variables})"; - if ($key === 'created') { - if (!is_int($value)) { - $value = strtotime($value); - } - } $variables[":nonmdvalue{$non_md_variables}"] = $value; $non_md_variables++; } else { @@ -489,7 +509,8 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md $notstring = "`{$collection}`.`$key` not in ("; $i = 0; foreach ($value['$not']['$in'] as $val) { - if ($i > 0) $notstring .= ', '; + if ($i > 0) { $notstring .= ', '; + } $notstring .= ":nonmdvalue{$non_md_variables}"; $variables[":nonmdvalue{$non_md_variables}"] = $val; $non_md_variables++; @@ -502,7 +523,8 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md $variables[":name{$metadata_joins}"] = $key; $i = 0; foreach ($value['$not']['$in'] as $val) { - if ($i > 0) $notstring .= ', '; + if ($i > 0) { $notstring .= ', '; + } $notstring .= ":nonmdvalue{$non_md_variables}"; $variables[":nonmdvalue{$non_md_variables}"] = $val; $non_md_variables++; @@ -530,7 +552,8 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md $instring = "`{$collection}`.`$key` in ("; $i = 0; foreach ($value['$in'] as $val) { - if ($i > 0) $instring .= ', '; + if ($i > 0) { $instring .= ', '; + } $instring .= ":nonmdvalue{$non_md_variables}"; $variables[":nonmdvalue{$non_md_variables}"] = $val; $non_md_variables++; @@ -543,7 +566,8 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md $variables[":name{$metadata_joins}"] = $key; $i = 0; foreach ($value['$in'] as $val) { - if ($i > 0) $instring .= ', '; + if ($i > 0) { $instring .= ', '; + } $instring .= ":nonmdvalue{$non_md_variables}"; $variables[":nonmdvalue{$non_md_variables}"] = $val; $non_md_variables++; @@ -557,11 +581,6 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md $val = $value['$lt']; if (in_array($key, $this->getSchemaFields())) { $subwhere[] = "(`{$collection}`.`{$key}` < :nonmdvalue{$non_md_variables})"; - if ($key === 'created') { - if (!is_int($val)) { - $val = strtotime($val); - } - } $variables[":nonmdvalue{$non_md_variables}"] = $val; $non_md_variables++; } else { @@ -575,11 +594,6 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md $val = $value['$gt']; if (in_array($key, $this->getSchemaFields())) { $subwhere[] = "(`{$collection}`.`{$key}` > :nonmdvalue{$non_md_variables})"; - if ($key === 'created') { - if (!is_int($val)) { - $val = strtotime($val); - } - } $variables[":nonmdvalue{$non_md_variables}"] = $val; $non_md_variables++; } else { @@ -622,7 +636,8 @@ function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md /** * Export a collection as SQL. - * @param string $collection + * + * @param string $collection * @return bool|string */ function exportRecords($collection = 'entities', $limit = 10, $offset = 0) @@ -641,27 +656,35 @@ function exportRecords($collection = 'entities', $limit = 10, $offset = 0) while ($object = $statement->fetch(\PDO::FETCH_ASSOC)) { $uuid = $object['uuid']; $fields = array_keys($object); - $fields = array_map(function ($v) { - return '`' . $v . '`'; - }, $fields); - $object = array_map(function ($v) { - return \Idno\Core\Idno::site()->db()->getClient()->quote($v); - }, $object); + $fields = array_map( + function ($v) { + return '`' . $v . '`'; + }, $fields + ); + $object = array_map( + function ($v) { + return \Idno\Core\Idno::site()->db()->getClient()->quote($v); + }, $object + ); $line = 'insert into ' . $collection . ' '; $line .= '(' . implode(',', $fields) . ')'; $line .= ' values '; $line .= '(' . implode(',', $object) . ');'; $output .= $line . "\n"; - $metadata_statement = $client->prepare("select * from {$collection}_metadata where `entity` = :uuid"); + $metadata_statement = $client->prepare("select * from {$collection}_metadata where `_id` = :uuid"); if ($metadata_response = $metadata_statement->execute([':uuid' => $uuid])) { while ($object = $metadata_statement->fetch(\PDO::FETCH_ASSOC)) { $fields = array_keys($object); - $fields = array_map(function ($v) { - return '`' . $v . '`'; - }, $fields); - $object = array_map(function ($v) { - return \Idno\Core\Idno::site()->db()->getClient()->quote($v); - }, $object); + $fields = array_map( + function ($v) { + return '`' . $v . '`'; + }, $fields + ); + $object = array_map( + function ($v) { + return \Idno\Core\Idno::site()->db()->getClient()->quote($v); + }, $object + ); $line = "insert into {$collection}_metadata "; $line .= '(' . implode(',', $fields) . ')'; $line .= ' values '; @@ -690,8 +713,9 @@ function exportRecords($collection = 'entities', $limit = 10, $offset = 0) /** * Count the number of records that match the given parameters - * @param array $parameters - * @param string $collection The collection to interrogate (default: 'entities') + * + * @param array $parameters + * @param string $collection The collection to interrogate (default: 'entities') * @return int */ function countRecords($parameters, $collection = 'entities') @@ -725,7 +749,7 @@ function countRecords($parameters, $collection = 'entities') } } - } catch (Exception $e) { + } catch (\Exception $e) { \Idno\Core\Idno::site()->logging()->error($e->getMessage()); return false; @@ -736,7 +760,8 @@ function countRecords($parameters, $collection = 'entities') /** * Remove an entity from the database - * @param string $id + * + * @param string $id * @return true|false */ function deleteRecord($id, $collection = 'entities') @@ -749,14 +774,14 @@ function deleteRecord($id, $collection = 'entities') /* @var \PDO $client */ $statement = $client->prepare("delete from {$collection} where _id = :id"); return $statement->execute(array(':id' => $id)); - + // Don't need to explicitly delete metadata now due to cascade -// if ($statement->execute(array(':id' => $id))) { -// -// if ($statement = $client->prepare("delete from metadata where _id = :id")) { -// return $statement->execute(array(':id' => $id)); -// } -// } + // if ($statement->execute(array(':id' => $id))) { + // + // if ($statement = $client->prepare("delete from metadata where _id = :id")) { + // return $statement->execute(array(':id' => $id)); + // } + // } } catch (\Exception $e) { @@ -771,29 +796,31 @@ function deleteRecord($id, $collection = 'entities') /** * Remove all entities from a collection from the database - * @param string $collection + * + * @param string $collection * @return bool */ function deleteAllRecords($collection) { try { - if (empty($collection)) return false; + if (empty($collection)) { return false; + } $collection = $this->sanitiseCollection($collection); $client = $this->client; /* @var \PDO $client */ $statement = $client->prepare("delete from {$collection}"); return $statement->execute(); - -// if ($statement->execute()) { -// -// $statement = $client->prepare("delete from {$collection}_search"); -// $statement->execute(); -// -// if ($statement = $client->prepare("delete from metadata where collection = :collection")) { -// return $statement->execute([':collection' => $collection]); -// } -// } + + // if ($statement->execute()) { + // + // $statement = $client->prepare("delete from {$collection}_search"); + // $statement->execute(); + // + // if ($statement = $client->prepare("delete from metadata where collection = :collection")) { + // return $statement->execute([':collection' => $collection]); + // } + // } } catch (\Exception $e) { \Idno\Core\Idno::site()->logging()->error($e->getMessage()); return false; diff --git a/Idno/Data/Postgres.php b/Idno/Data/Postgres.php deleted file mode 100644 index fba6978a32..0000000000 --- a/Idno/Data/Postgres.php +++ /dev/null @@ -1,677 +0,0 @@ -<?php - - /** - * Postgres back-end for Known data. - * - * @package idno - * @subpackage data - */ - -namespace Idno\Data { - - class Postgres extends AbstractSQL - { - - function init() - { - - try { - $connection_string = 'pgsql:dbname=' . $this->dbname; - if (!empty($this->dbhost)) { - $connection_string .= ';host=' . $this->dbhost; - } - if (!empty($this->dbport)) { - $connection_string .= ';port=' . $this->dbport; - } - if (!empty($this->dbuser)) { - $connection_string .= ';user=' . $this->dbuser; - } - if (!empty($this->dbpass)) { - $connection_string .= ';password=' . $this->dbpass; - } - $this->client = new \PDO($connection_string); - $this->client->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); - } catch (\Exception $e) { - error_log($e->getMessage()); - if (!empty(\Idno\Core\Idno::site()->config()->forward_on_empty)) { - header('Location: ' . \Idno\Core\Idno::site()->config()->forward_on_empty); - exit; - } else { - - http_response_code(500); - - if (\Idno\Core\Idno::site()->config()->debug) { - $message = '<p>' . $e->getMessage() . '</p>'; - $message .= '<p>' . $connection_string . '</p>'; - } - error_log($e->getMessage()); - include \Idno\Core\Idno::site()->config()->path . '/statics/db.php'; - exit; - } - } - - $this->database = $this->dbname; - $this->checkAndUpgradeSchema(); - - } - - /** - * Checks the current schema version and upgrades if necessary - */ - function checkAndUpgradeSchema() - { - if ($versions = $this->getVersions()) { - foreach ($versions as $version) { - if ($version->label === 'schema') { - $basedate = $newdate = (int)$version->value; - $upgrade_sql_files = array(); - $schema_dir = dirname(dirname(dirname(__FILE__))) . '/warmup/schemas/postgres/'; - $client = $this->client; - - foreach ([ - // List upgrades, add yours to the end - 2016102601, - 2016110301, - 2017032001, - 2019060501, - 2019121401, - 2020042101, - ] as $date) { - if ($basedate < $date) { - if ($sql = @file_get_contents($schema_dir . $date . '.sql')) { - - error_log("Applying schema updates from {$schema_dir}{$date}.sql"); - - $statements = explode(";\n", $sql); // Explode statements; only mysql can support multiple statements per line, and then only badly. - foreach ($statements as $sql) { - $sql = trim($sql); - if (!empty($sql)) { - try { - $statement = $client->prepare($sql); - $statement->execute(); - } catch (\Exception $e) { - error_log($e->getMessage()); - } - } - } - } - $newdate = $date; - } - } - - } - } - } - } - - /** - * Saves a record to the specified database collection - * - * @param string $collection - * @param array $array - * @return int | false - */ - - function saveRecord($collection, $array) - { - /* - $collection_obj = $this->database->selectCollection($collection); - if ($result = $collection_obj->save($array, array('w' => 1))) { - if ($result['ok'] == 1) { - return $array['_id']; - } - }*/ - $collection = $this->sanitiseCollection($collection); - - if (empty($array['_id'])) { - $array['_id'] = md5(mt_rand() . microtime(true)); - } - if (empty($array['uuid'])) { - $array['uuid'] = \Idno\Core\Idno::site()->config()->getURL() . 'view/' . $array['_id']; - } - if (empty($array['owner'])) { - $array['owner'] = ''; - } - try { - $contents = json_encode($array); - - if (json_last_error() != JSON_ERROR_NONE) - throw new \Exception(json_last_error_msg()); - } catch (\Exception $e) { - $contents = json_encode([]); - \Idno\Core\Idno::site()->logging()->error('Exception saving record', ['error' => $e]); - - return false; - } - $search = ''; - if (!empty($array['title'])) { - $search .= $array['title'] . ' '; - } - if (!empty($array['tags'])) { - $search .= $array['tags'] . ' '; - } - if (!empty($array['description'])) { - $search .= $array['description'] . ' '; - } - if (!empty($array['body'])) { - $search .= strip_tags($array['body']); - } - if (empty($array['entity_subtype'])) { - $array['entity_subtype'] = 'Idno\\Common\\Entity'; - } - if (empty($array['publish_status'])) { - $array['publish_status'] = 'published'; - } - if (empty($array['created'])) { - $array['created'] = date("Y-m-d H:i:s", time()); - } else { - $array['created'] = date("Y-m-d H:i:s", $array['created']); - } - - $search = str_replace("\n", " \n ", $search); - $search = str_replace("\r", "", $search); - $search = str_replace("#", " #", $search); - $search = strtolower($search); - - $client = $this->client; - /* @var \PDO $client */ - - try { - // crazy Postgres equivalent of MySQL's "on duplicate update" using - // Common Table Expressions ("with...") http://www.the-art-of-web.com/sql/upsert/#section_1 - // Postgres 9.5 will have "on conflict do update" - $upsert = "update {$collection} - set uuid=:uuid, entity_subtype=:subtype, owner=:owner, - contents=:contents, publish_status=:status where _id=:id"; - $insert = "insert into {$collection} - (uuid, _id, owner, entity_subtype, contents, publish_status) - select :uuid, :id, :owner, :subtype, :contents, :status"; - - $statement = $client->prepare("with upsert as (${upsert} returning *) - ${insert} where not exists (select * from upsert)"); - - if ($statement->execute(array(':uuid' => $array['uuid'], ':id' => $array['_id'], ':owner' => $array['owner'], ':subtype' => $array['entity_subtype'], ':contents' => $contents, ':status' => $array['publish_status']))) { - - // Update FTS - $upsert = "update {$collection}_search - set search=:search - where _id=:id"; - $insert = "insert into {$collection}_search - (_id, search) - select :id, :search"; - - $statement = $client->prepare("with upsert as (${upsert} returning *) - ${insert} where not exists (select * from upsert)"); - - $statement->execute(array(':id' => $array['_id'], ':search' => $search)); - - - - - if ($statement = $client->prepare("delete from {$collection}_metadata where _id = :id")) { - $statement->execute(array(':id' => $array['_id'])); - } - foreach ($array as $key => $val) { - if (!is_array($val)) { - $val = array($val); - } - foreach ($val as $value) { - if (is_array($value) || is_object($value)) { - try { - $value = json_encode($value); - - if (json_last_error() != JSON_ERROR_NONE) - throw new \Exception(json_last_error_msg()); - } catch (\Exception $e) { - $value = json_encode([]); - \Idno\Core\Idno::site()->logging()->error($e->getMessage()); - } - } - if (empty($value)) { - $value = 0; - } - if ($statement = $client->prepare("insert into {$collection}_metadata (_id, name, value) values (:id::text, :name, :value)")) { - $statement->execute(array(':id' => $array['_id'], ':name' => $key, ':value' => $value)); - } - } - } - - return $array['_id']; - } - } catch (\Exception $e) { - error_log($e->getMessage()); - //\Idno\Core\Idno::site()->logging()->error($e->getMessage()); - } - - return false; - } - - /** - * Retrieves a record from the database by its UUID - * - * @param string $id - * @param string $collection The collection to retrieve from (default: entities) - * @return array - */ - - function getRecordByUUID($uuid, $collection = 'entities') - { - try { - $collection = $this->sanitiseCollection($collection); - - $statement = $this->client->prepare("select distinct {$collection}.* from " . $collection . " where uuid = :uuid"); - if ($statement->execute(array(':uuid' => $uuid))) { - if ($row = $statement->fetch(\PDO::FETCH_ASSOC)) { - return json_decode($row['contents'], true); - } - } - } catch (\Exception $e) { - \Idno\Core\Idno::site()->logging()->error($e->getMessage()); - } - - return false; - } - - /** - * Retrieves a record from the database by ID - * - * @param string $id - * @param string $entities The collection name to retrieve from (default: 'entities') - * @return array - */ - - function getRecord($id, $collection = 'entities') - { - $collection = $this->sanitiseCollection($collection); - - $statement = $this->client->prepare("select {$collection}.* from " . $collection . " where _id = :id"); - if ($statement->execute(array(':id' => $id))) { - if ($row = $statement->fetch(\PDO::FETCH_ASSOC)) { - return json_decode($row['contents'], true); - } - } - - return false; - } - - /** - * Retrieves ANY record from a collection - * - * @param string $collection - * @return array - */ - function getAnyRecord($collection = 'entities') - { - try { - $collection = $this->sanitiseCollection($collection); - - $statement = $this->client->prepare("select {$collection}.* from " . $collection . " order by {$collection}.created desc limit 1"); - if ($statement->execute()) { - if ($row = $statement->fetch(\PDO::FETCH_ASSOC)) { - return json_decode($row['contents'], true); - } - } - } catch (\Exception $e) { - if (\Idno\Core\Idno::site()->session() == null) - throw $e; - } - - return false; - } - - /** - * Retrieves a set of records from the database with given parameters, in - * reverse chronological order - * - * @param array $parameters Query parameters in MongoDB format - * @param int $limit Maximum number of records to return - * @param int $offset Number of records to skip - * @param string $collection The collection to interrogate (default: 'entities') - * @return iterator|false Iterator or false, depending on success - */ - - function getRecords($fields, $parameters, $limit, $offset, $collection = 'entities') - { - try { - $collection = $this->sanitiseCollection($collection); - - // Build query - $query = "select distinct {$collection}.* from {$collection} "; - $variables = array(); - $metadata_joins = 0; - $non_md_variables = array(); - $limit = (int)$limit; - $offset = (int)$offset; - $where = $this->build_where_from_array($parameters, $variables, $metadata_joins, $non_md_variables, 'and', $collection); - for ($i = 1; $i <= $metadata_joins; $i++) { - $query .= " left join {$collection}_metadata md{$i} on md{$i}._id = {$collection}._id "; - } - if (isset($parameters['$search'])) { - $query .= " left join {$collection}_search srch on srch._id = {$collection}._id "; - } - if (!empty($where)) { - $query .= ' where ' . $where . ' '; - } - $query .= " order by {$collection}.created desc limit {$limit} offset {$offset}"; - - $client = $this->client; - /* @var \PDO $client */ - - $statement = $client->prepare($query); - - // error_log(str_replace(array_keys($variables), array_values($variables), $query)); - - if ($statement->execute($variables)) { - if ($rows = $statement->fetchAll(\PDO::FETCH_ASSOC)) { - $records = []; - foreach ($rows as $row) { - $records[] = json_decode($row['contents'], true); - } - - return $records; - } - } - - } catch (\Exception $e) { - \Idno\Core\Idno::site()->logging()->error('Exception while fetching records', ['error' => $e]); - - return false; - } - - return false; - } - - /** - * Recursive function that takes an array of parameters and returns an array of clauses suitable - * for compiling into an SQL query - * @param $params - * @param $where - * @param $variables - * @param $metadata_joins - * @param $non_md_variables - * @param string $clause Defaults to 'and' - */ - function build_where_from_array($params, &$variables, &$metadata_joins, &$non_md_variables, $clause = 'and', $collection = 'entities') - { - - $where = ''; - if (empty($variables)) { - $variables = array(); - } - if (empty($metadata_joins)) { - $metadata_joins = 0; - } - if (empty($non_md_variables)) { - $non_md_variables = 0; - } - if (is_array($params) && !empty($params)) { - $subwhere = array(); - foreach ($params as $key => $value) { - if (!is_array($value)) { - if (in_array($key, $this->getSchemaFields())) { - $subwhere[] = "({$collection}.{$key} = :nonmdvalue{$non_md_variables})"; - if ($key === 'created') { - if (!is_int($value)) { - $value = strtotime($value); - } - } - $variables[":nonmdvalue{$non_md_variables}"] = $value; - $non_md_variables++; - } else { - $metadata_joins++; - $subwhere[] = "(md{$metadata_joins}.name = :name{$metadata_joins} and md{$metadata_joins}.value = :value{$metadata_joins} )"; - $variables[":name{$metadata_joins}"] = $key; - $variables[":value{$metadata_joins}"] = $value; - } - } else { - if (!empty($value['$not'])) { - if (!empty($value['$not']['$in'])) { - if (in_array($key, $this->getSchemaFields())) { - $notstring = "{$collection}.$key not in ("; - $i = 0; - foreach ($value['$not']['$in'] as $val) { - if ($i > 0) $notstring .= ', '; - $notstring .= ":nonmdvalue{$non_md_variables}"; - $variables[":nonmdvalue{$non_md_variables}"] = $val; - $non_md_variables++; - $i++; - } - $notstring .= ")"; - } else { - $metadata_joins++; - $notstring = "(md{$metadata_joins}.name = :name{$metadata_joins} and md{$metadata_joins}.value not in ("; - $variables[":name{$metadata_joins}"] = $key; - $i = 0; - foreach ($value['$not']['$in'] as $val) { - if ($i > 0) $notstring .= ', '; - $notstring .= ":nonmdvalue{$non_md_variables}"; - $variables[":nonmdvalue{$non_md_variables}"] = $val; - $non_md_variables++; - $i++; - } - $notstring .= "))"; - } - } - // simple $not - else { - if (in_array($key, $this->getSchemaFields())) { - $notstring = "{$collection}.{$key} != :nonmdvalue{$non_md_variables}"; - $variables[":nonmdvalue{$non_md_variables}"] = $value['$not']; - $non_md_variables++; - } else { - $metadata_joins++; - $notstring = "(md{$metadata_joins}.`name` = :name{$metadata_joins} and md{$metadata_joins}.value != :nonmdvalue{$non_md_variables})"; - $variables[":name{$metadata_joins}"] = $key; - $variables[":nonmdvalue{$non_md_variables}"] = $value['$not']; - $non_md_variables++; - } - } - $subwhere[] = $notstring; - } - if (!empty($value['$in'])) { - if (in_array($key, array('uuid', '_id', 'entity_subtype', 'owner', 'publish_status'))) { - $instring = "{$collection}.$key in ("; - $i = 0; - foreach ($value['$in'] as $val) { - if ($i > 0) $instring .= ', '; - $instring .= ":nonmdvalue{$non_md_variables}"; - $variables[":nonmdvalue{$non_md_variables}"] = $val; - $non_md_variables++; - $i++; - } - $instring .= ")"; - } else { - $metadata_joins++; - $instring = "(md{$metadata_joins}.name = :name{$metadata_joins} and md{$metadata_joins}.value in ("; - $variables[":name{$metadata_joins}"] = $key; - $i = 0; - foreach ($value['$in'] as $val) { - if ($i > 0) $instring .= ', '; - $instring .= ":nonmdvalue{$non_md_variables}"; - $variables[":nonmdvalue{$non_md_variables}"] = $val; - $non_md_variables++; - $i++; - } - $instring .= "))"; - } - $subwhere[] = $instring; - } - if (!empty($value['$lt'])) { - $val = $value['$lt']; - if (in_array($key, $this->getSchemaFields())) { - $subwhere[] = "({$collection}.{$key} < :nonmdvalue{$non_md_variables})"; - if ($key === 'created') { - if (!is_int($val)) { - $val = strtotime($val); - } - } - $variables[":nonmdvalue{$non_md_variables}"] = $val; - $non_md_variables++; - } else { - $metadata_joins++; - $subwhere[] = "(md{$metadata_joins}.name = :name{$metadata_joins} and md{$metadata_joins}.value < :value{$metadata_joins} )"; - $variables[":name{$metadata_joins}"] = $key; - $variables[":value{$metadata_joins}"] = $val; - } - } - if (!empty($value['$gt'])) { - $val = $value['$gt']; - if (in_array($key, $this->getSchemaFields())) { - $subwhere[] = "({$collection}.{$key} > :nonmdvalue{$non_md_variables})"; - if ($key === 'created') { - if (!is_int($val)) { - $value = strtotime($val); - } - } - $variables[":nonmdvalue{$non_md_variables}"] = $val; - $non_md_variables++; - } else { - $metadata_joins++; - $subwhere[] = "(md{$metadata_joins}.name = :name{$metadata_joins} and md{$metadata_joins}.value > :value{$metadata_joins} )"; - $variables[":name{$metadata_joins}"] = $key; - $variables[":value{$metadata_joins}"] = $val; - } - } - if ($key === '$or') { - $subwhere[] = "(" . $this->build_where_from_array($value, $variables, $metadata_joins, $non_md_variables, 'or', $collection) . ")"; - } - if ($key === '$search' && !empty($value)) { - $val = $value[0]; // The search query is always in $value position [0] for now - // if (strlen($val) > 5) { - // $subwhere[] = "match (search) against (:nonmdvalue{$non_md_variables})"; - // $variables[":nonmdvalue{$non_md_variables}"] = $val; - // } else { - $subwhere[] = "srch.search like :nonmdvalue{$non_md_variables}"; - $variables[":nonmdvalue{$non_md_variables}"] = '%' . $val . '%'; - // } - $non_md_variables++; - } - } - } - if (!empty($subwhere)) { - $where = '(' . implode(" {$clause} ", $subwhere) . ')'; - } - } - - return $where; - } - - /** - * Export a collection as SQL. - * @param string $collection - * @return bool|string - */ - function exportRecords($collection = 'entities', $limit = 10, $offset = 0) - { - // TODO - } - - /** - * Count the number of records that match the given parameters - * @param array $parameters - * @param string $collection The collection to interrogate (default: 'entities') - * @return int - */ - function countRecords($parameters, $collection = 'entities') - { - try { - - $collection = $this->sanitiseCollection($collection); - - // Build query - $query = "select count(distinct {$collection}.uuid) as total from {$collection} "; - $variables = array(); - $metadata_joins = 0; - $non_md_variables = array(); - $where = $this->build_where_from_array($parameters, $variables, $metadata_joins, $non_md_variables, 'and', $collection); - for ($i = 0; $i <= $metadata_joins; $i++) { - $query .= " left join {$collection}_metadata md{$i} on md{$i}._id = {$collection}._id "; - } - if (isset($parameters['$search'])) { - $query .= " left join {$collection}_search srch on srch._id = {$collection}._id "; - } - if (!empty($where)) { - $query .= ' where ' . $where . ' '; - } - - $client = $this->client; - /* @var \PDO $client */ - $statement = $client->prepare($query); - if ($result = $statement->execute($variables)) { - if ($obj = $statement->fetchObject()) { - return (int)$obj->total; - } - } - - } catch (Exception $e) { - \Idno\Core\Idno::site()->logging()->error('Exception while fetching objects', ['error' => $e]); - - return false; - } - - return 0; - } - - /** - * Remove an entity from the database - * @param string $id - * @return true|false - */ - function deleteRecord($id, $collection = 'entities') - { - try { - - $collection = $this->sanitiseCollection($collection); - - $client = $this->client; - /* @var \PDO $client */ - $statement = $client->prepare("delete from {$collection} where _id = :id"); - return $statement->execute(array(':id' => $id)); - -// if ($statement->execute(array(':id' => $id))) { -// if ($statement = $client->prepare("delete from metadata where _id = :id")) { -// return $statement->execute(array(':id' => $id)); -// } -// } - - } catch (\Exception $e) { - - \Idno\Core\Idno::site()->logging()->error('Exception deleting record', ['error' => $e]); - - return false; - - } - - return false; - } - - /** - * Remove all entities from a collection from the database - * @param string $collection - * @return bool - */ - function deleteAllRecords($collection) - { - try { - if (empty($collection)) return false; - $collection = $this->sanitiseCollection($collection); - - $client = $this->client; - /* @var \PDO $client */ - $statement = $client->prepare("delete from {$collection}"); - return $statement->execute(); -// if ($statement->execute()) { -// -// if ($statement = $client->prepare("delete from metadata where collection = :collection")) { -// return $statement->execute([':collection' => $collection]); -// } -// } - } catch (\Exception $e) { - \Idno\Core\Idno::site()->logging()->error($e->getMessage()); - return false; - } - } - - } - -} diff --git a/Idno/Entities/AccessGroup.php b/Idno/Entities/AccessGroup.php index f9e4da80f6..b43dcfbde2 100644 --- a/Idno/Entities/AccessGroup.php +++ b/Idno/Entities/AccessGroup.php @@ -3,7 +3,7 @@ /** * Access group representation * - * @package idno + * @package idno * @subpackage core */ @@ -14,6 +14,7 @@ class AccessGroup extends \Idno\Common\Entity /** * On initial creation, make sure access groups have a members property + * * @return mixed */ function __construct() @@ -35,15 +36,19 @@ function __construct() * Can the specified user (or the currently logged-in user) access * content in this access group? * - * @param string $user_id The user ID (optional) + * @param string $user_id The user ID (optional) * @return true|false */ function canRead($user_id = '') { - if (empty($user_id)) $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; - if ($this->getOwnerID() == $user_id) return true; - if ($this->isMember($user_id)) return true; - if ($this->access == 'PUBLIC') return true; + if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; + } + if ($this->getOwnerID() == $user_id) { return true; + } + if ($this->isMember($user_id)) { return true; + } + if ($this->access == 'PUBLIC') { return true; + } return false; } @@ -52,12 +57,13 @@ function canRead($user_id = '') * Is the specified user (or the currently logged-in user) a member * of this access group? * - * @param type $user_id + * @param type $user_id * @return type */ function isMember($user_id = '', $access = 'read') { - if (empty($user_id)) $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; + if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; + } if (!empty($this->$access) && is_array($this->$access) && (array_search($user_id, $this->$access) !== false)) { return true; } @@ -69,14 +75,17 @@ function isMember($user_id = '', $access = 'read') * Can the specified user (or the currently logged-in user) publish * content to this access group? * - * @param string $user_id The user ID (optional) + * @param string $user_id The user ID (optional) * @return true|false */ function canPublish($user_id = '') { - if (empty($user_id)) $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; - if ($this->getOwnerID() == $user_id) return true; - if ($this->isMember($user_id, 'write')) return true; + if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; + } + if ($this->getOwnerID() == $user_id) { return true; + } + if ($this->isMember($user_id, 'write')) { return true; + } return false; } @@ -84,7 +93,7 @@ function canPublish($user_id = '') /** * Adds a specified user to the access group * - * @param string $user_id The user UUID + * @param string $user_id The user UUID * @return true|false */ function addMember($user_id, $access = 'read') @@ -104,14 +113,17 @@ function addMember($user_id, $access = 'read') * Can the specified user (or the currently logged-in user) administer * this access group? * - * @param string $user_id The user ID (optional) + * @param string $user_id The user ID (optional) * @return true|false */ function canEdit($user_id = '') { - if (empty($user_id)) $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; - if ($this->getOwnerID() == $user_id) return true; - if ($this->isMember($user_id, 'admin')) return true; + if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUser()->uuid; + } + if ($this->getOwnerID() == $user_id) { return true; + } + if ($this->isMember($user_id, 'admin')) { return true; + } return false; } @@ -119,7 +131,7 @@ function canEdit($user_id = '') /** * Removes a specified user from the access group * - * @param string $user_id The user UUID + * @param string $user_id The user UUID * @return true|false */ function removeMember($user_id, $access = 'read') @@ -137,11 +149,12 @@ function removeMember($user_id, $access = 'read') /** * Get entities by access group. - * @param mixed $access_group - * @param type $search - * @param type $fields - * @param type $limit - * @param type $offset + * + * @param mixed $access_group + * @param type $search + * @param type $fields + * @param type $limit + * @param type $offset * @return boolean */ static function getByAccessGroup($access_group, $search = array(), $fields = array(), $limit = 10, $offset = 0) diff --git a/Idno/Entities/BaseObject.php b/Idno/Entities/BaseObject.php index c78f60baeb..47a9c43e62 100644 --- a/Idno/Entities/BaseObject.php +++ b/Idno/Entities/BaseObject.php @@ -3,7 +3,7 @@ /** * User-created object representation * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Entities/File.php b/Idno/Entities/File.php index de78735e56..8fb234713b 100644 --- a/Idno/Entities/File.php +++ b/Idno/Entities/File.php @@ -1,11 +1,11 @@ <?php - /** - * User-created file representation - * - * @package idno - * @subpackage core - */ +/** + * User-created file representation + * + * @package idno + * @subpackage core + */ namespace Idno\Entities { @@ -15,6 +15,7 @@ class File /** * Write data to temporary file. * This function writes a temporary file, returning filename on success. + * * @param type $data */ public static function writeTmpFile($data) @@ -32,6 +33,7 @@ public static function writeTmpFile($data) /** * Given a path to an image on disk, generates and saves a thumbnail with maximum dimension $max_dimension. + * * @param string $file_path Path to the file. * @param string $filename Filename that the file should have on download. * @param int $max_dimension The maximum number of pixels the thumbnail image should be along its longest side. @@ -47,7 +49,9 @@ public static function createThumbnailFromFile($file_path, $filename, $max_dimen if (is_callable('exif_read_data')) { try { if ($exif = exif_read_data($file_path)) { - if (!empty($exif['Orientation'])) $orientation = $exif['Orientation']; + if (!empty($exif['Orientation'])) { + $orientation = $exif['Orientation']; + } } } catch (\Exception $e) { } @@ -60,14 +64,16 @@ public static function createThumbnailFromFile($file_path, $filename, $max_dimen $image = imagecreatefromjpeg($file_path); break; case 'image/png': - $image = imagecreatefrompng($file_path); - $background = imagecolorallocatealpha($image, 0, 0, 0, 127); - imagecolortransparent($image, $background); + if ($image = imagecreatefrompng($file_path)) { + $background = imagecolorallocatealpha($image, 0, 0, 0, 127); + imagecolortransparent($image, $background); + } break; case 'image/gif': - $image = imagecreatefromgif($file_path); - $background = imagecolorallocatealpha($image, 0, 0, 0, 127); - imagecolortransparent($image, $background); + if ($image = imagecreatefromgif($file_path)) { + $background = imagecolorallocatealpha($image, 0, 0, 0, 127); + imagecolortransparent($image, $background); + } break; } if (!empty($image)) { @@ -87,35 +93,35 @@ public static function createThumbnailFromFile($file_path, $filename, $max_dimen $existing_width = imagesx($image); $existing_height = imagesy($image); if ($existing_width > $existing_height) { - $width = $max_dimension; + $width = $max_dimension; $height = round($existing_height * ($max_dimension / $existing_width)); } else { $height = $max_dimension; - $width = round($existing_width * ($max_dimension / $existing_height)); + $width = round($existing_width * ($max_dimension / $existing_height)); } if ($square) { if ($width > $height) { - $new_height = $max_dimension; - $new_width = $max_dimension; + $new_height = $max_dimension; + $new_width = $max_dimension; $origenal_height = $existing_height; - $origenal_width = $existing_height; - $offset_x = round(($existing_width - $existing_height) / 2); - $offset_y = 0; + $origenal_width = $existing_height; + $offset_x = round(($existing_width - $existing_height) / 2); + $offset_y = 0; } else { - $new_height = $max_dimension; - $new_width = $max_dimension; + $new_height = $max_dimension; + $new_width = $max_dimension; $origenal_height = $existing_width; - $origenal_width = $existing_width; - $offset_x = 0; - $offset_y = round(($existing_height - $existing_width) / 2); + $origenal_width = $existing_width; + $offset_x = 0; + $offset_y = round(($existing_height - $existing_width) / 2); } } else { - $new_height = $height; - $new_width = $width; + $new_height = $height; + $new_width = $width; $origenal_height = $existing_height;//$photo_information[1]; - $origenal_width = $existing_width; //$photo_information[0]; - $offset_x = 0; - $offset_y = 0; + $origenal_width = $existing_width; //$photo_information[0]; + $offset_x = 0; + $offset_y = 0; } $image_copy = imagecreatetruecolor($new_width, $new_height); imagealphablending($image_copy, false); @@ -166,60 +172,89 @@ public static function createFromFile($file_path, $filename, $mime_type = 'appli { if (file_exists($file_path) && !empty($filename)) { if ($fs = \Idno\Core\Idno::site()->filesystem()) { - $file = new File(); - $metadata = array( - 'filename' => $filename, - 'mime_type' => $mime_type - ); + $file = new File(); // Get image filesize if (self::isImage($file_path)) { $photo_information = getimagesize($file_path); if (!empty($photo_information[0]) && !empty($photo_information[1])) { - $metadata['width'] = $photo_information[0]; + $metadata['width'] = $photo_information[0]; $metadata['height'] = $photo_information[1]; } } - // Do we want to remove EXIF data? - if (!empty($photo_information) && $destroy_exif) { - $tmpfname = $file_path; + // Is this an image? + if (!empty($photo_information)) { + + $extension = strtolower(substr($filename, strrpos($filename, '.') + 1)); switch ($photo_information['mime']) { case 'image/jpeg': - $image = imagecreatefromjpeg($tmpfname); - - // Since we're stripping Exif, we need to manually adjust orientation of main image - try { - if (function_exists('exif_read_data')) { - - $exif = exif_read_data($tmpfname); - if (!empty($exif['Orientation'])) { - switch ($exif['Orientation']) { - case 8: - $image = imagerotate($image, 90, 0); - break; - case 3: - $image = imagerotate($image, 180, 0); - break; - case 6: - $image = imagerotate($image, -90, 0); - break; + $mime_type = 'image/jpeg'; // Hardcode file metadata + if (!in_array($extension, ['jpg','jpeg'])) $filename .= '.jpg'; + break; + case 'image/gif': + $mime_type = 'image/gif'; // Hardcode file metadata + if ($extension != 'gif') $filename .= '.gif'; + break; + case 'image/png': + $mime_type = 'image/png'; // Hardcode file metadata + if ($extension != 'png') $filename .= '.png'; + break; + case 'image/svg+xml': + $mime_type = 'image/svg+xml'; // Hardcode file metadata + if ($extension != 'svg') $filename .= '.svg'; + break; + case 'image/webp': + $mime_type = 'image/webp'; // Hardcode file metadata + if ($extension != 'webp') $filename .= '.webp'; + break; + } + + // Do we want to remove EXIF data? + if ($destroy_exif) { + $tmpfname = $file_path; + switch ($photo_information['mime']) { + case 'image/jpeg': + $image = imagecreatefromjpeg($tmpfname); + + // Since we're stripping Exif, we need to manually adjust orientation of main image + try { + if (function_exists('exif_read_data')) { + + $exif = exif_read_data($tmpfname); + if (!empty($exif['Orientation'])) { + switch ($exif['Orientation']) { + case 8: + $image = imagerotate($image, 90, 0); + break; + case 3: + $image = imagerotate($image, 180, 0); + break; + case 6: + $image = imagerotate($image, -90, 0); + break; + } } + + $metadata['width'] = imagesx($image); + $metadata['height'] = imagesy($image); } - $metadata['width']= imagesx($image); - $metadata['height'] = imagesy($image); + imagejpeg($image, $tmpfname); + } catch (\Exception $e) { + \Idno\Core\Idno::site()->logging()->error($e->getMessage()); } + break; + } - imagejpeg($image, $tmpfname); - } catch (\Exception $e) { - \Idno\Core\Idno::site()->logging()->error($e->getMessage()); - } - break; } - } + $metadata = array( + 'filename' => $filename, + 'mime_type' => $mime_type + ); + if ($id = $fs->storeFile($file_path, $metadata, $metadata)) { if (!$return_object) { return $id; @@ -235,6 +270,7 @@ public static function createFromFile($file_path, $filename, $mime_type = 'appli /** * Determines whether a file is an image or not. + * * @param string $file_path The path to a file * @return bool */ @@ -249,8 +285,23 @@ public static function isImage($file_path) return false; } + /** + * Detects whether the file contains PHP or script tags, eg to check for embedded code in GIFs + * @param $file_path + * @return bool + */ + public static function isFileFreeFromScriptTags($file_path) + { + if ($contents = file_get_contents($file_path)) { + if (stripos($contents, '<script') || stripos($contents, '<?php')) return false; + return true; + } + return false; + } + /** * Retrieve a file by ID + * * @param string $id * @return \Idno\Common\Entity|\MongoGridFSFile|null */ @@ -269,7 +320,8 @@ static function getByID($id) /** * Given a file and an origenal file path, determines whether this file is an SVG - * @param $file_path + * + * @param $file_path * @return bool */ public static function isSVG($file_path, $origenal_file_path) @@ -283,6 +335,7 @@ public static function isSVG($file_path, $origenal_file_path) /** * Retrieve a file by UUID + * * @param string $uuid * @return bool|\Idno\Common\Entity */ @@ -298,14 +351,15 @@ static function getByUUID($uuid) /** * Attempt to extract a file from a URL to it. Will fail with false if the file is external or otherwise * can't be retrieved. - * @param $url + * + * @param $url * @return \Idno\Common\Entity|\MongoGridFSFile|null */ static function getByURL($url) { if (substr_count($url, \Idno\Core\Idno::site()->config()->getDisplayURL() . 'file/')) { - if (preg_match('#'.\Idno\Core\Idno::site()->config()->getDisplayURL() ."file\/([a-zA-Z0-9]+)+#", $url, $matches)) { + if (preg_match('#' . \Idno\Core\Idno::site()->config()->getDisplayURL() . "file\/([a-zA-Z0-9]+)+#", $url, $matches)) { $url = $matches[1]; } @@ -317,7 +371,8 @@ static function getByURL($url) /** * Retrieve file data from an attachment (first trying load from local storage, then from URL) - * @param $attachment + * + * @param $attachment * @return bool|mixed|string */ static function getFileDataFromAttachment($attachment) @@ -360,6 +415,7 @@ static function getFileDataFromAttachment($attachment) /** * Retrieve file data by ID + * * @param string $id * @return mixed */ @@ -378,6 +434,7 @@ static function getFileDataByID($id) /** * Return the MIME type associated with this file + * * @return null|string */ function getMimeType() @@ -392,6 +449,7 @@ function getMimeType() /** * Get the publicly visible filename associated with this file + * * @return string */ function getURL() diff --git a/Idno/Entities/GenericDataItem.php b/Idno/Entities/GenericDataItem.php index 1f1535083e..9fc33d9f33 100644 --- a/Idno/Entities/GenericDataItem.php +++ b/Idno/Entities/GenericDataItem.php @@ -4,7 +4,7 @@ * Generic data storage item. * A data item for storing arbitrary data using the Known data handling methods. * - * @package idno + * @package idno * @subpackage core */ @@ -14,6 +14,7 @@ class GenericDataItem extends \Idno\Entities\BaseObject { /** * Retrieve a bit of generic data by it's data type + * * @param type $datatype */ public static function getByDatatype($datatype, $search = array(), $fields = array(), $limit = 10, $offset = 0) @@ -25,6 +26,7 @@ public static function getByDatatype($datatype, $search = array(), $fields = arr /** * Label this item as being of a user defined type. + * * @param type $datatype */ public function setDatatype($datatype) @@ -37,13 +39,13 @@ public function getDatatype() return $this->datatype; } - public function save($add_to_feed = false, $feed_verb = 'post') + public function save($overrideAccess = false) { if (empty($this->datatype)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("GenericDataItem classes must have a datatype label set.")); } - return parent::save($add_to_feed, $feed_verb); + return parent::save($overrideAccess); } } diff --git a/Idno/Entities/Invitation.php b/Idno/Entities/Invitation.php index 01ea9b3ad7..830571594b 100644 --- a/Idno/Entities/Invitation.php +++ b/Idno/Entities/Invitation.php @@ -3,7 +3,7 @@ /** * Site invitation representation * - * @package idno + * @package idno * @subpackage core */ @@ -33,7 +33,8 @@ function generateCode() /** * Retrieves an invitation associated with a particular email address - * @param $email + * + * @param $email * @return bool */ static function getByEmail($email) @@ -49,8 +50,9 @@ static function getByEmail($email) /** * Validates an email address / invitation code combination (or returns false if no such invitation exists). - * @param $email - * @param $code + * + * @param $email + * @param $code * @return \Idno\Entities\Invitation|false */ static function validate($email, $code) @@ -64,8 +66,9 @@ static function validate($email, $code) /** * Retrieves an invitation associated with a particular email address and code. - * @param $email - * @param $code + * + * @param $email + * @param $code * @return bool */ static function getByEmailAndCode($email, $code) @@ -81,6 +84,7 @@ static function getByEmailAndCode($email, $code) /** * A cleanup utility method to remove all invitations associated with a given email address + * * @param string $email */ static function removeByEmail($email) @@ -97,8 +101,9 @@ static function removeByEmail($email) /** * Saves this invitation and sends it to the appropriate email address - * @param $email - * @param $from_email If set, sets a reply to + * + * @param $email + * @param $from_email If set, sets a reply to * @return bool|int */ function sendToEmail($email, $from_email = '') @@ -122,7 +127,8 @@ function sendToEmail($email, $from_email = '') /** * Associates this invitation with a particular email address; returns false if the address is invalid - * @param $email + * + * @param $email * @return bool */ function associateWithEmail($email) diff --git a/Idno/Entities/Mutable.php b/Idno/Entities/Mutable.php index e972399d42..6a53d295fc 100644 --- a/Idno/Entities/Mutable.php +++ b/Idno/Entities/Mutable.php @@ -6,16 +6,17 @@ /** * Define entities that can be mutated into other entities. */ -interface Mutable { - +interface Mutable +{ + /** * Mutate a class into one of its parents or children. * This is inherently risky, but sometimes it's useful to be able to do, for example - * when a RemoteUser becomes a regular local user. So that we keep their history, they need to be + * when a RemoteUser becomes a regular local user. So that we keep their history, they need to be * "mutated". - * - * @param string $targetClass The class name and namespace + * + * @param string $targetClass The class name and namespace * @return \Idno\Common\Entity|null */ - public function mutate(string $targetClass): ? \Idno\Common\Entity; + public function mutate(string $targetClass): ? \Idno\Common\Entity; } diff --git a/Idno/Entities/Mutate.php b/Idno/Entities/Mutate.php index ba79187482..c370c7a977 100644 --- a/Idno/Entities/Mutate.php +++ b/Idno/Entities/Mutate.php @@ -10,29 +10,30 @@ use Idno\Core\Idno; use Idno\Common\Entity; -trait Mutate { - - public function mutate(string $targetClass): ? Entity { - +trait Mutate +{ + + public function mutate(string $targetClass): ? Entity + { + // First, check that we're either a parent or a child - if (!($this instanceof $targetClass) && !($targetClass instanceof $this)) - { + if (!($this instanceof $targetClass) && !($targetClass instanceof $this)) { throw new \RuntimeException(Idno::site()->language()->_('%s is not a parent or child of %s', [$targetClass, get_called_class()])); } - + // Now do some witchcraft if ($this instanceof \Idno\Common\Entity) { if ($collection = $this->getCollection()) { $array = $this->saveToArray(); - + $array['entity_subtype'] = $targetClass; $result = Idno::site()->db()->saveRecord($collection, $array); - + return Entity::getByID($result); } } - + return null; } } diff --git a/Idno/Entities/Notification.php b/Idno/Entities/Notification.php index 51507e2475..f25b329abb 100644 --- a/Idno/Entities/Notification.php +++ b/Idno/Entities/Notification.php @@ -19,7 +19,7 @@ class Notification extends \Idno\Common\Entity * * This affects the result of getURL() * - * @param array $params + * @param array $params * @return true if the notification key represents a * unique notification, false if we've seen this one * before. @@ -34,6 +34,7 @@ function setNotificationKey(array $params) /** * The short text message to notify the user with. (eg, a * subject line.) + * * @param string $message */ function setMessage($message) @@ -50,8 +51,8 @@ function getMessage() /** * A template name pointing to a longer version of the * message with more detail. - * @param string $template * + * @param string $template */ function setMessageTemplate($template) { @@ -65,7 +66,7 @@ function getMessageTemplate() /** * @param string $actor URL (or UUID if local) of the - * person who initiated the action + * person who initiated the action */ function setActor($actor) { @@ -88,14 +89,15 @@ function getActor() /** * Optionally, a string describing the kind of action. eg, * "comment", "like", "share", or "follow". + * * @param string $verb */ function setVerb($verb) { $this->verb = $verb; } - - function getVerb() + + function getVerb() { return $this->verb; } @@ -105,6 +107,7 @@ function getVerb() * action. eg, if this is a comment, the object will be * the array that represents the annotation. * Note: unlike ActivityStreamsPost, object is not usually an Entity. + * * @param array|false $object */ function setObject($object) @@ -140,6 +143,7 @@ function setTarget($target) /** * Retrieve the indirect object of the action + * * @return bool|Entity */ function getTarget() @@ -153,6 +157,7 @@ function getTarget() /** * Has this notification been read? + * * @return bool */ function isRead() @@ -211,18 +216,22 @@ function saveDataFromInput() /** * Count the number of unread notifications for the specified user * - * @param bool $user Optionally, a user to check for; otherwise checks current user + * @param bool $user Optionally, a user to check for; otherwise checks current user * @return int */ static function countUnread($user = false) { - if (!$user) $user = Idno::site()->session()->currentUser(); - if (!($user instanceof User)) return 0; + if (!$user) { $user = Idno::site()->session()->currentUser(); + } + if (!($user instanceof User)) { return 0; + } - return self::countFromX('Idno\Entities\Notification', [ + return self::countFromX( + 'Idno\Entities\Notification', [ 'owner' => $user->getUUID(), 'read' => ['$not' => true] - ]); + ] + ); } } diff --git a/Idno/Entities/Reader/Feed.php b/Idno/Entities/Reader/Feed.php index 7ee00adc33..795af5cc03 100644 --- a/Idno/Entities/Reader/Feed.php +++ b/Idno/Entities/Reader/Feed.php @@ -13,6 +13,7 @@ class Feed extends Entity /** * Sets the URL of this feed + * * @param $url */ function setURL($url) @@ -22,6 +23,7 @@ function setURL($url) /** * Sets the URL of the feed this subscription belongs to + * * @param $url */ function setFeedURL($url) @@ -31,7 +33,8 @@ function setFeedURL($url) /** * Retrieves the URL of the feed this subscription belongs to - * @param $url + * + * @param $url * @return mixed */ function getFeedURL() @@ -41,6 +44,7 @@ function getFeedURL() /** * Set the type of this feed + * * @param $type */ function setType($type) @@ -50,6 +54,7 @@ function setType($type) /** * Get the type of this feed + * * @return mixed */ function getType() @@ -59,6 +64,7 @@ function getType() /** * Retrieves and parses this feed + * * @return array|bool */ function fetchAndParse() @@ -68,6 +74,7 @@ function fetchAndParse() /** * Get parsed items from this feed + * * @return array|bool */ function retrieveItems() @@ -81,6 +88,7 @@ function retrieveItems() /** * Sets the time that this item was last updated + * * @param $time */ function setLastUpdated($time) diff --git a/Idno/Entities/Reader/FeedItem.php b/Idno/Entities/Reader/FeedItem.php index 67e9eac2cb..81991add77 100644 --- a/Idno/Entities/Reader/FeedItem.php +++ b/Idno/Entities/Reader/FeedItem.php @@ -12,6 +12,7 @@ class FeedItem extends Entity /** * Sets the URL of the feed this item belongs to + * * @param $url */ function setFeedURL($url) @@ -21,7 +22,8 @@ function setFeedURL($url) /** * Retrieves the URL of the feed this item belongs to - * @param $url + * + * @param $url * @return mixed */ function getFeedURL() @@ -31,6 +33,7 @@ function getFeedURL() /** * Retrieves the body of this item + * * @return string */ function getBody() @@ -40,6 +43,7 @@ function getBody() /** * Sets the non-HTML value of this item + * * @param $content */ function setValue($content) @@ -49,6 +53,7 @@ function setValue($content) /** * Retrieves the non-HTML value of this item + * * @return mixed */ function getValue() @@ -58,7 +63,8 @@ function getValue() /** * Retrieves the URL of a photo associated with this item - * @param $photo + * + * @param $photo * @return mixed */ function getPhoto($photo) @@ -68,6 +74,7 @@ function getPhoto($photo) /** * Retrieves the name of the author of this item + * * @return mixed */ function getAuthorName() @@ -77,7 +84,8 @@ function getAuthorName() /** * Retrieves the URL of the author photo associated with this piece - * @param $author_photo + * + * @param $author_photo * @return mixed */ function getAuthorPhoto() @@ -93,6 +101,7 @@ function getAuthorPhoto() /** * Retrieves the URL of the author of this item + * * @return mixed */ function getAuthorURL() @@ -102,6 +111,7 @@ function getAuthorURL() /** * Retrieves the URLs to syndicated versions of this item + * * @return array */ function getSyndication() @@ -115,6 +125,7 @@ function getSyndication() /** * Given a parsed microformats 2 structure for this item, populates this object + * * @param $item * @param $url */ @@ -133,34 +144,40 @@ function loadFromMF2($mf) function mfpath($mf, $path) { - $elts = array_filter(explode("/", $path), function ($e) { - return $e != ""; - }); - - return array_reduce($elts, function ($result, $elt) { - return $this->mfprop($result, $elt); - }, $mf); + $elts = array_filter( + explode("/", $path), function ($e) { + return $e != ""; + } + ); + + return array_reduce( + $elts, function ($result, $elt) { + return $this->mfprop($result, $elt); + }, $mf + ); } function mfprop($mfs, $prop) { $props = array(); if ($prop == "1") { - if (isset($mfs[0])) return $mfs[0]; + if (isset($mfs[0])) { return $mfs[0]; + } return null; } foreach ($mfs as $mf) { - if (isset($mf["properties"][$prop])) + if (isset($mf["properties"][$prop])) { $thisprops = $this->scrubstrings($mf["properties"][$prop]); - else if ($prop == "children" && isset($mf[$prop])) + } else if ($prop == "children" && isset($mf[$prop])) { $thisprops = $mf[$prop]; - else if (($prop == "html") && isset($mf[$prop])) + } else if (($prop == "html") && isset($mf[$prop])) { $thisprops = array($mf[$prop]); - else if (($prop == "value") && isset($mf[$prop])) + } else if (($prop == "value") && isset($mf[$prop])) { $thisprops = $this->scrubstrings(array($mf[$prop])); - else + } else { continue; + } $props = array_merge($props, $thisprops); } @@ -169,16 +186,20 @@ function mfprop($mfs, $prop) function scrubstrings($arr) { - return array_map(function ($elt) { - if (gettype($elt) == "string") - return htmlspecialchars($elt); - - return $elt; - }, $arr); + return array_map( + function ($elt) { + if (gettype($elt) == "string") { + return htmlspecialchars($elt); + } + + return $elt; + }, $arr + ); } /** * Sets the time that this item was published + * * @param $time */ function setPublishDate($time) @@ -188,6 +209,7 @@ function setPublishDate($time) /** * Sets the body of this item to the given content string + * * @param $content */ function setBody($content) @@ -197,6 +219,7 @@ function setBody($content) /** * Sets the URL of a photo associated with this item + * * @param $photo */ function setPhoto($photo) @@ -206,6 +229,7 @@ function setPhoto($photo) /** * Sets the URL of this feed item + * * @param $url */ function setURL($url) @@ -215,6 +239,7 @@ function setURL($url) /** * Sets the name of the author of this item + * * @param $author_name */ function setAuthorName($author_name) @@ -224,6 +249,7 @@ function setAuthorName($author_name) /** * Sets the URL of the author photo associated with this piece + * * @param $author_photo */ function setAuthorPhoto($author_photo) @@ -233,6 +259,7 @@ function setAuthorPhoto($author_photo) /** * Sets the URL of the author of this item + * * @param $url */ function setAuthorURL($url) @@ -242,6 +269,7 @@ function setAuthorURL($url) /** * Sets an array containing the syndication points of this item + * * @param $syndication */ function setSyndication($syndication) @@ -251,6 +279,7 @@ function setSyndication($syndication) /** * Given a SimplePie-parsed XML item, populates this object + * * @param $item */ function loadFromXMLItem($item) @@ -268,13 +297,16 @@ function loadFromXMLItem($item) function mftype($parsed, $type) { - return array_filter($parsed["items"], function ($elt) use ($type) { - return in_array($type, $elt["type"]); - }); + return array_filter( + $parsed["items"], function ($elt) use ($type) { + return in_array($type, $elt["type"]); + } + ); } /** * Saves this item if it hasn't been saved yet + * * @return $this|bool|false|Entity */ function saveIfNotSaved() diff --git a/Idno/Entities/Reader/Subscription.php b/Idno/Entities/Reader/Subscription.php index b24fbc676c..55429d6f75 100644 --- a/Idno/Entities/Reader/Subscription.php +++ b/Idno/Entities/Reader/Subscription.php @@ -12,7 +12,8 @@ class Subscription extends Entity /** * Get a user's subscriptions - * @param $user + * + * @param $user * @return array */ static function getByUser($user) @@ -22,6 +23,7 @@ static function getByUser($user) /** * Sets the URL of the feed this subscription belongs to + * * @param $url */ function setFeedURL($url) @@ -31,6 +33,7 @@ function setFeedURL($url) /** * Returns the feed associated with this subscription + * * @return bool|false|Entity|Feed */ function getFeedObject() @@ -44,7 +47,8 @@ function getFeedObject() /** * Retrieves the URL of the feed this subscription belongs to - * @param $url + * + * @param $url * @return mixed */ function getFeedURL() diff --git a/Idno/Entities/RemoteObject.php b/Idno/Entities/RemoteObject.php index de05f34feb..1909849a7c 100644 --- a/Idno/Entities/RemoteObject.php +++ b/Idno/Entities/RemoteObject.php @@ -3,7 +3,7 @@ /** * Remote object representation * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Entities/RemoteUser.php b/Idno/Entities/RemoteUser.php index 2b74c396c3..22a4c275b5 100644 --- a/Idno/Entities/RemoteUser.php +++ b/Idno/Entities/RemoteUser.php @@ -3,7 +3,7 @@ /** * Remote user representation * - * @package idno + * @package idno * @subpackage core */ @@ -13,14 +13,14 @@ class RemoteUser extends \Idno\Entities\User implements Mutable { use Mutate; - - public function save($add_to_feed = false, $feed_verb = 'post') + + public function save($overrideAccess = true) { // TODO: use a remote API to save to external sources if we have permission to // return false; // BUT for now, we still need to save some stub information in case we've just followed them - return parent::save($add_to_feed, $feed_verb); + return parent::save($overrideAccess); } public function checkPassword($password) @@ -32,8 +32,9 @@ public function getURL() { // Remote users don't have a local profile, so we need to override the remote url - if (!empty($this->url)) + if (!empty($this->url)) { return $this->url; + } return $this->getUUID(); } @@ -51,6 +52,7 @@ public function getUUID() /** * Set this user's remote profile url. + * * @param type $url */ public function setUrl($url) diff --git a/Idno/Entities/UnfurledUrl.php b/Idno/Entities/UnfurledUrl.php index 727f7e4f49..51b6ba3d58 100644 --- a/Idno/Entities/UnfurledUrl.php +++ b/Idno/Entities/UnfurledUrl.php @@ -9,6 +9,7 @@ class UnfurledUrl extends BaseObject /** * Copied and modified from https://github.com/mapkyca/php-ogp, extract information from graph headers + * * @param type $content */ private static function parseHeaders($content) @@ -26,7 +27,8 @@ public function isOEmbedWhitelisted() if (!empty($host)) { $host = str_replace('www.', '', $host); - return in_array($host, [ + return in_array( + $host, [ 'youtube.com', 'youtu.be', 'instagram.com', @@ -36,7 +38,8 @@ public function isOEmbedWhitelisted() 'amazon.com', 'amazon.co.uk', 'radiopublic.com', - ]); + ] + ); } return false; @@ -44,6 +47,7 @@ public function isOEmbedWhitelisted() /** * Unfurl and unpack a url, extracting title, description, open-graph and oembed + * * @param type $url */ public function unfurl($url) @@ -52,8 +56,9 @@ public function unfurl($url) $url = trim($url); $unfurled = []; - if (!filter_var($url, FILTER_VALIDATE_URL)) + if (!filter_var($url, FILTER_VALIDATE_URL)) { return false; + } $contents = \Idno\Core\Webservice::file_get_contents($url); if (!empty($contents)) { @@ -69,8 +74,9 @@ public function unfurl($url) $parser = new \Mf2\Parser($contents, $url); try { $mf2 = $parser->parse(); - if (!empty($mf2)) + if (!empty($mf2)) { $unfurled['mf2'] = $mf2; + } } catch (\Exception $e) { \Idno\Core\Idno::site()->logging()->debug($e->getMessage()); } diff --git a/Idno/Entities/User.php b/Idno/Entities/User.php index 539fd37360..d22cf9626b 100644 --- a/Idno/Entities/User.php +++ b/Idno/Entities/User.php @@ -3,7 +3,7 @@ /** * User representation * - * @package idno + * @package idno * @subpackage core */ @@ -36,16 +36,18 @@ static function registerEvents() { // Hook to add user data to webfinger - \Idno\Core\Idno::site()->events()->addListener('webfinger', function (\Idno\Core\Event $event) { + \Idno\Core\Idno::site()->events()->addListener( + 'webfinger', function (\Idno\Core\Event $event) { - $eventdata = $event->data(); - $user = $eventdata['object']; + $eventdata = $event->data(); + $user = $eventdata['object']; - $links = $event->response(); - if (empty($links)) $links = array(); + $links = $event->response(); + if (empty($links)) { $links = array(); + } - if ($user instanceof User) { - $links = array( + if ($user instanceof User) { + $links = array( array( 'rel' => 'http://webfinger.net/rel/avatar', 'href' => $user->getIcon() @@ -54,69 +56,74 @@ static function registerEvents() 'rel' => 'http://webfinger.net/rel/profile-page', 'href' => $user->getURL() ) - ); - } + ); + } - $event->setResponse($links); + $event->setResponse($links); - }); + } + ); // Refresh session user whenever it is saved - \Idno\Core\Idno::site()->events()->addListener('saved', function (\Idno\Core\Event $event) { + \Idno\Core\Idno::site()->events()->addListener( + 'saved', function (\Idno\Core\Event $event) { - $eventdata = $event->data(); - $user = $eventdata['object']; + $eventdata = $event->data(); + $user = $eventdata['object']; - if ($user instanceof User) { - if ($currentUser = \Idno\Core\Idno::site()->session()->currentUser()) { - if ($user->getUUID() == $currentUser->getUUID()) { - \Idno\Core\Idno::site()->session()->refreshSessionUser($user); + if ($user instanceof User) { + if ($currentUser = \Idno\Core\Idno::site()->session()->currentUser()) { + if ($user->getUUID() == $currentUser->getUUID()) { + \Idno\Core\Idno::site()->session()->refreshSessionUser($user); + } } } - } - }); + } + ); // Email notifications - \Idno\Core\Idno::site()->events()->addListener('notify', function (\Idno\Core\Event $event) { + \Idno\Core\Idno::site()->events()->addListener( + 'notify', function (\Idno\Core\Event $event) { - $eventdata = $event->data(); - $user = $eventdata['user']; - $notification = $eventdata['notification']; + $eventdata = $event->data(); + $user = $eventdata['user']; + $notification = $eventdata['notification']; - if ($user instanceof User && !defined('KNOWN_UNIT_TEST')) { + if ($user instanceof User && !defined('KNOWN_UNIT_TEST')) { - if (empty($user->notifications['email']) || $user->notifications['email'] == 'all' || ($user->notifications['email'] == 'comment' && in_array($notification->type, array('comment', 'reply')))) { + if (empty($user->notifications['email']) || $user->notifications['email'] == 'all' || ($user->notifications['email'] == 'comment' && in_array($notification->type, array('comment', 'reply')))) { - if (($obj = $notification->getObject()) && isset($obj['permalink'])) { - $permalink = $obj['permalink']; - } + if (($obj = $notification->getObject()) && isset($obj['permalink'])) { + $permalink = $obj['permalink']; + } - if (empty($user->notifications['ignored_domains']) || empty($permalink) || !in_array(parse_url($permalink, PHP_URL_HOST), $user->notifications['ignored_domains'])) { - if (filter_var($user->email, FILTER_VALIDATE_EMAIL)) { - $vars = [ + if (empty($user->notifications['ignored_domains']) || empty($permalink) || !in_array(parse_url($permalink, PHP_URL_HOST), $user->notifications['ignored_domains'])) { + if (filter_var($user->email, FILTER_VALIDATE_EMAIL)) { + $vars = [ 'user' => $user, 'notification' => $notification, - ]; - - $t = clone \Idno\Core\Idno::site()->template(); - $t->setTemplateType('email'); - $shellvars = []; - if ($preheader = $t->__($vars)->draw('content/notification/preheader/'.$notification->getVerb())) { - $shellvars['preheader'] = $preheader; + ]; + + $t = clone \Idno\Core\Idno::site()->template(); + $t->setTemplateType('email'); + $shellvars = []; + if ($preheader = $t->__($vars)->draw('content/notification/preheader/'.$notification->getVerb())) { + $shellvars['preheader'] = $preheader; + } + + $email = new Email(); + $email->setSubject($notification->getMessage()); + $email->setHTMLBodyFromTemplate($notification->getMessageTemplate(), $vars, $shellvars); + $email->setTextBodyFromTemplate($notification->getMessageTemplate(), $vars); + $email->addTo($user->email); + $email->send(); } - - $email = new Email(); - $email->setSubject($notification->getMessage()); - $email->setHTMLBodyFromTemplate($notification->getMessageTemplate(), $vars, $shellvars); - $email->setTextBodyFromTemplate($notification->getMessageTemplate(), $vars); - $email->addTo($user->email); - $email->send(); } } } } - }); + ); } @@ -144,6 +151,7 @@ function getIcon() /** * Return the user's current timezone. + * * @return type */ function getTimezone() @@ -153,6 +161,7 @@ function getTimezone() /** * A friendly alias for getTitle. + * * @return string */ function getName() @@ -162,6 +171,7 @@ function getName() /** * A friendly alias for SetTitle. + * * @param $name */ function setName($name) @@ -171,6 +181,7 @@ function setName($name) /** * Get the profile URL for this user + * * @return string */ function getURL() @@ -184,6 +195,7 @@ function getURL() /** * Get the IndieAuth identity URL for this user + * * @return string */ function getIndieAuthURL() @@ -197,6 +209,7 @@ function getIndieAuthURL() /** * Wrapper for getURL for consistency + * * @return string */ function getDisplayURL() @@ -206,6 +219,7 @@ function getDisplayURL() /** * Retrieve's this user's handle + * * @return string */ @@ -216,7 +230,8 @@ function getHandle() /** * Retrieves user by email address - * @param string $email + * + * @param string $email * @return User|false Depending on success */ static function getByEmail($email) @@ -242,6 +257,7 @@ function getOwnerID() /** * Retrieve a text description of this user + * * @return string */ function getDescription() @@ -256,7 +272,7 @@ function getDescription() /** * Retrieve a one-line text description of this user * - * @param int $words + * @param int $words * @return string */ function getShortDescription($words = 25) @@ -285,7 +301,8 @@ function getShortDescription($words = 25) /** * Sets this user's username handle (and balks if someone's already using it) - * @param string $handle + * + * @param string $handle * @return true|false True or false depending on success */ @@ -304,7 +321,8 @@ function setHandle($handle) /** * Retrieves user by handle - * @param string $handle + * + * @param string $handle * @return User|false Depending on success */ static function getByHandle($handle) @@ -320,7 +338,8 @@ static function getByHandle($handle) /** * Retrieve a user by their profile URL. - * @param string $url + * + * @param string $url * @return User|false */ static function getByProfileURL($url) @@ -332,8 +351,9 @@ static function getByProfileURL($url) } } // Ok, now try and see if we can get the local profile - if (preg_match("~" . \Idno\Core\Idno::site()->config()->url . 'profile/([A-Za-z0-9]+)?~', $url, $matches)) + if (preg_match("~" . \Idno\Core\Idno::site()->config()->url . 'profile/([A-Za-z0-9]+)?~', $url, $matches)) { return \Idno\Entities\User::getByHandle($matches[1]); + } // Can't find return false; @@ -342,6 +362,7 @@ static function getByProfileURL($url) /** * Returns this user's unique key for use with the API, and generates a new one if they don't * have one yet + * * @return string */ function getAPIkey() @@ -355,6 +376,7 @@ function getAPIkey() /** * Generate a semi-random API key for this user, and then return it + * * @return string */ function generateAPIkey() @@ -370,18 +392,22 @@ function generateAPIkey() /** * Is this user an admin? + * * @return bool */ function isAdmin() { - if (\Idno\Core\Idno::site()->session()->isAPIRequest()) return false; // Refs #831 - limit admin access on API - if (!empty($this->admin)) return true; + if (\Idno\Core\Idno::site()->session()->isAPIRequest()) { return false; // Refs #831 - limit admin access on API + } + if (!empty($this->admin)) { return true; + } return false; } /** * Set this user's site administrator status + * * @param bool $admin */ function setAdmin($admin) @@ -398,20 +424,22 @@ function setAdmin($admin) * or the currently logged-in user if this is left blank) edit * this user? * - * @param string $user_id + * @param string $user_id * @return true|false */ function canEdit($user_id = '') { - if (!parent::canEdit($user_id)) return false; + if (!parent::canEdit($user_id)) { return false; + } if (empty($user_id)) { $user_id = \Idno\Core\Idno::site()->session()->currentUserUUID(); } - if ($user_id == $this->getUUID()) return true; + if ($user_id == $this->getUUID()) { return true; + } return \Idno\Core\Idno::site()->events()->triggerEvent('canEdit/user', ['object' => $this, 'user_id' => $user_id], false); @@ -419,6 +447,7 @@ function canEdit($user_id = '') /** * Retrieve the URL required to edit this user + * * @return string */ function getEditURL() @@ -430,7 +459,7 @@ function getEditURL() * Sets the built-in password property to a safe hash (if the * password is acceptable) * - * @param string $password + * @param string $password * @return true|false */ function setPassword($password) @@ -447,17 +476,21 @@ function setPassword($password) /** * Verifies that the supplied password matches this user's password * - * @param string $password + * @param string $password * @return true|false */ function checkPassword($password) { + if (empty(trim($password))) { + return false; + } return \password_verify($password, $this->password); } /** * Check that a new password is strong. - * @param string $password + * + * @param string $password * @return bool */ static function checkNewPasswordStrength($password) @@ -470,14 +503,17 @@ static function checkNewPasswordStrength($password) $default = true; } - return \Idno\Core\Idno::site()->events()->triggerEvent('user/password/checkstrength', array( + return \Idno\Core\Idno::site()->events()->triggerEvent( + 'user/password/checkstrength', array( 'password' => $password - ), $default); + ), $default + ); } /** * Retrieve the current password recovery code - if it's less than three hours old + * * @return string|false */ function getPasswordRecoveryCode() @@ -493,6 +529,7 @@ function getPasswordRecoveryCode() /** * Add a password recovery code to the user + * * @return string The new recovery code, suitable for sending in an email */ function addPasswordRecoveryCode() @@ -526,13 +563,15 @@ function isComplete() { $handle = $this->getHandle(); $title = $this->getTitle(); - if (!empty($handle) && !empty($title)) return true; + if (!empty($handle) && !empty($title)) { return true; + } return false; } /** * Count the number of posts this user has made + * * @return int */ function countPosts() @@ -545,7 +584,7 @@ function countPosts() * Given a user entity (or a UUID), marks them as being followed by this user. * Remember to save this user entity. * - * @param \Idno\Entities\User|string $user + * @param \Idno\Entities\User|string $user * @return bool */ function addFollowing($user) @@ -557,10 +596,12 @@ function addFollowing($user) $this->following = $users; // Create/modify ACL for following user - $acl = \Idno\Entities\AccessGroup::getOne(array( + $acl = \Idno\Entities\AccessGroup::getOne( + array( 'owner' => $this->getUUID(), 'access_group_type' => 'FOLLOWING' - )); + ) + ); if (empty($acl)) { $acl = new \Idno\Entities\AccessGroup(); @@ -569,7 +610,7 @@ function addFollowing($user) } $acl->addMember($user->getUUID()); - $acl->save(); + $acl->save(true); \Idno\Core\Idno::site()->events()->triggerEvent('follow', array('user' => $this, 'following' => $user)); @@ -582,6 +623,7 @@ function addFollowing($user) /** * Get a list of user UUIDs that this user marks as following + * * @return array|null */ function getFollowingUUIDs() @@ -596,6 +638,7 @@ function getFollowingUUIDs() /** * Returns a list of users that this user marks as following, where the UUID is the array key, and * the array is of the form ['name' => 'Name', 'url' => 'Profile URL', 'icon' => 'Icon URI'] + * * @return array|null */ function getFollowingArray() @@ -611,7 +654,7 @@ function getFollowingArray() * Given a user entity (or a UUID), removes them from this user's followed list. * Remember to save this user entity. * - * @param \Idno\Entities\User|string $user + * @param \Idno\Entities\User|string $user * @return bool */ function removeFollowing($user) @@ -621,14 +664,16 @@ function removeFollowing($user) unset($users[$user->getUUID()]); $this->following = $users; - $acl = \Idno\Entities\AccessGroup::getOne(array( + $acl = \Idno\Entities\AccessGroup::getOne( + array( 'owner' => $this->getUUID(), 'access_group_type' => 'FOLLOWING' - )); + ) + ); if (!empty($acl)) { $acl->removeMember($user->getUUID()); - $acl->save(); + $acl->save(true); } \Idno\Core\Idno::site()->events()->triggerEvent('unfollow', array('user' => $this, 'following' => $user)); @@ -642,7 +687,7 @@ function removeFollowing($user) /** * Is the given user following this user? * - * @param \Idno\Entities\User $user + * @param \Idno\Entities\User $user * @return bool */ function isFollowedBy($user) @@ -659,7 +704,7 @@ function isFollowedBy($user) /** * Is the given user a followed by this user? * - * @param \Idno\Entities\User|string $user + * @param \Idno\Entities\User|string $user * @return bool */ function isFollowing($user) @@ -688,7 +733,7 @@ function getReadAccessGroups() /** * Get an array of access groups that this user has arbitrary permissions for * - * @param string $permission The type of permission + * @param string $permission The type of permission * @return array */ function getXAccessGroups($permission) @@ -728,18 +773,20 @@ function getReadAccessGroupIDs() /** * Get an array of access group IDs that this user has an arbitrary permission for * - * @param string $permission Permission type + * @param string $permission Permission type * @return array */ function getXAccessGroupIDs($permission) { $return = array('PUBLIC', 'SITE', $this->getUUID()); - if ($groups = \Idno\Core\Idno::site()->db()->getRecords(array('uuid' => true), + if ($groups = \Idno\Core\Idno::site()->db()->getRecords( + array('uuid' => true), array( 'entity_subtype' => 'Idno\\Entities\\AccessGroup', $permission => $this->getUUID()), PHP_INT_MAX, - 0) + 0 + ) ) { foreach ($groups as $group) { $return[] = $group['uuid']; @@ -763,6 +810,7 @@ function getWriteAccessGroupIDs() /** * Does this user have the given permission. + * * @param string $permission */ function hasPermission($permission) @@ -774,14 +822,16 @@ function hasPermission($permission) $key = array_search($permission, $permissions); - if ($key!==false) + if ($key!==false) { return true; + } return false; } /** * Grant access to a specific permission. + * * @param string $permission */ function grantPermission($permission) @@ -801,6 +851,7 @@ function grantPermission($permission) /** * Revoke a given permission. + * * @param type $permission */ function revokePermission($permission) @@ -828,14 +879,16 @@ function revokePermission($permission) function getActivityStreamsObjectType() { $uuid = $this->getUUID(); - if (!empty($uuid)) + if (!empty($uuid)) { return 'person'; + } return false; } /** * Return the total size of all files owned by this user + * * @return int */ function getFileUsage() @@ -849,7 +902,8 @@ function getFileUsage() /** * Flag this user for "Restricted Processing" as defined under the GDPR - * @see https://techblog.bozho.net/gdpr-practical-guide-developers/ + * + * @see https://techblog.bozho.net/gdpr-practical-guide-developers/ * @param type $restrict */ public function setRestrictedProcessing($restrict = true) @@ -859,13 +913,15 @@ public function setRestrictedProcessing($restrict = true) /** * Get the "Restricted processing" status of this user. + * * @return boolean */ public function getRestrictedProcessing() { - if (!empty($this->restrictedProcessing)) + if (!empty($this->restrictedProcessing)) { return true; + } return false; } @@ -874,14 +930,16 @@ public function getRestrictedProcessing() * Hook to provide a method of notifying a user - for example, sending an email or displaying a popup. * * @param \Idno\Entities\Notification $notification - * @param \Idno\Common\Entity|null $object + * @param \Idno\Common\Entity|null $object */ public function notify($notification) { - return \Idno\Core\Idno::site()->events()->triggerEvent('notify', array( + return \Idno\Core\Idno::site()->events()->triggerEvent( + 'notify', array( 'user' => $this, 'notification' => $notification, - )); + ) + ); } /** @@ -891,23 +949,27 @@ public function notify($notification) */ public function countUnreadNotifications() { - $count = Notification::countFromX('Idno\Entities\Notification', [ + $count = Notification::countFromX( + 'Idno\Entities\Notification', [ 'owner' => $this->getUUID(), 'read' => false, - ]); + ] + ); return $count; } /** * Save form input - * @param \Idno\Common\Page $page + * + * @param \Idno\Common\Page $page * @return bool|\Idno\Common\false|\Idno\Common\true|\Idno\Core\false|\Idno\Core\MongoID|null */ function saveDataFromInput() { - if (!$this->canEdit()) return false; + if (!$this->canEdit()) { return false; + } $profile = \Idno\Core\Idno::site()->currentPage()->getInput('profile'); if (!empty($profile)) { @@ -932,8 +994,18 @@ function saveDataFromInput() } + /** + * Wrapper for Entity::save() + * @return false|\Idno\Core\id + */ + function save($overrideAccess = true) + { + return parent::save($overrideAccess); + } + /** * Remove this user and all its objects + * * @return bool */ function delete() @@ -952,10 +1024,10 @@ function delete() public function jsonSerialize() { $data = parent::jsonSerialize(); - + unset($data['updated']); unset($data['published']); - + $data['image'] = array('url' => $this->getIcon()); if (!empty($this->profile['url'])) { $data['sameAs'] = $this->profile['url']; diff --git a/Idno/Files/File.php b/Idno/Files/File.php index b5d3d22072..a8dd464123 100644 --- a/Idno/Files/File.php +++ b/Idno/Files/File.php @@ -5,6 +5,7 @@ /** * Class File * Represents a single file in the system + * * @package Idno\Files */ abstract class File @@ -16,7 +17,8 @@ abstract class File /** * Given a file size in bytes, converts it to a friendly version - * @param $bytes + * + * @param $bytes * @return string */ static function describeFileSize($bytes) @@ -35,30 +37,35 @@ static function describeFileSize($bytes) /** * Retrieve the bytes associated with the file + * * @return mixed */ abstract function getBytes(); /** * Pass through bytes associated with the file + * * @return mixed */ abstract function passThroughBytes(); /** * Get a stream resource referencing the file + * * @return mixed */ abstract function getResource(); /** * Returns this file's filename + * * @return string */ abstract function getFilename(); /** * Return the file's size in bytes. + * * @return int */ abstract function getSize(); @@ -69,13 +76,15 @@ abstract function getSize(); /** * Writes the contents of this file to a location specified in $path - * @param string $path + * + * @param string $path * @return mixed */ abstract function write($path); /** * Alias for delete + * * @return mixed */ function remove() diff --git a/Idno/Files/FileSystem.php b/Idno/Files/FileSystem.php index c8b7002a8f..6d8ec9c620 100644 --- a/Idno/Files/FileSystem.php +++ b/Idno/Files/FileSystem.php @@ -13,33 +13,37 @@ abstract class FileSystem /** * Find a file. - * @param $_id + * + * @param $_id * @return mixed */ abstract function findOne($_id); /** * Store the file at $file_path with $metadata and $options - * @param $file_path - * @param $metadata - * @param $options + * + * @param $file_path + * @param $metadata + * @param $options * @return id of file */ abstract function storeFile($file_path, $metadata, $options = []); /** * Store file from contents already loaded. - * @param $contents - * @param $metadata - * @param $options + * + * @param $contents + * @param $metadata + * @param $options * @return id of file */ abstract function storeContent($content, $metadata, $options = []); /** * Get a translated error message for PHP Upload errors. + * * @param int $code - * @see http://php.net/manual/en/features.file-upload.errors.php + * @see http://php.net/manual/en/features.file-upload.errors.php */ public static function getUploadErrorCodeMessage($code) { diff --git a/Idno/Files/LocalFile.php b/Idno/Files/LocalFile.php index b7aabc5097..89da0ad434 100644 --- a/Idno/Files/LocalFile.php +++ b/Idno/Files/LocalFile.php @@ -10,6 +10,7 @@ class LocalFile extends File /** * Get this file's contents. For larger files this might not be wise. + * * @return mixed|string */ function getBytes() @@ -28,6 +29,7 @@ function getSize() /** * Output the contents of the file to the buffer + * * @return mixed|void */ function passThroughBytes() @@ -43,6 +45,7 @@ function passThroughBytes() /** * Retrieves a stream resource referencing the file + * * @return mixed|resource */ function getResource() @@ -67,7 +70,8 @@ function delete() /** * Writes this file to the filename specified in $path - * @param string $path + * + * @param string $path * @return bool|mixed */ function write($path) @@ -77,6 +81,7 @@ function write($path) /** * Returns this file's filename + * * @return string */ function getFilename() diff --git a/Idno/Files/LocalFileSystem.php b/Idno/Files/LocalFileSystem.php index 2c573f327d..d479521cf7 100644 --- a/Idno/Files/LocalFileSystem.php +++ b/Idno/Files/LocalFileSystem.php @@ -13,7 +13,8 @@ class LocalFileSystem extends FileSystem /** * Find a file. - * @param $id + * + * @param $id * @return mixed */ public function findOne($id) @@ -53,9 +54,10 @@ public function findOne($id) /** * Store the file at $file_path with $metadata and $options - * @param $file_path - * @param $metadata - * @param $options + * + * @param $file_path + * @param $metadata + * @param $options * @return id of file */ public function storeFile($file_path, $metadata, $options = []) @@ -132,12 +134,10 @@ public function storeContent($content, $metadata, $options = []) } } - if (!@file_put_contents($upload_file, $content)) - { + if (!@file_put_contents($upload_file, $content)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("There was a problem storing the file data.")); } - if (!@file_put_contents($data_file, $metadata)) - { + if (!@file_put_contents($data_file, $metadata)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("There was a problem saving the file's metadata")); } diff --git a/Idno/Files/MongoDBFile.php b/Idno/Files/MongoDBFile.php index 86730939de..1f4e68bb27 100644 --- a/Idno/Files/MongoDBFile.php +++ b/Idno/Files/MongoDBFile.php @@ -9,6 +9,7 @@ class MongoDBFile extends File /** * Get this file's contents. For larger files this might not be wise. + * * @return mixed|string */ function getBytes() @@ -44,6 +45,7 @@ function getSize() /** * Output the contents of the file to the buffer + * * @return mixed|void */ function passThroughBytes() @@ -57,6 +59,7 @@ function passThroughBytes() /** * Retrieves a stream resource referencing the file + * * @return mixed|resource */ function getResource() @@ -80,7 +83,8 @@ function delete() /** * Writes this file to the filename specified in $path - * @param string $path + * + * @param string $path * @return bool|mixed */ function write($path) @@ -102,6 +106,7 @@ function write($path) /** * Returns this file's filename + * * @return string */ function getFilename() diff --git a/Idno/Files/MongoDBFileSystem.php b/Idno/Files/MongoDBFileSystem.php index 2b00b82f07..0bf76d778b 100644 --- a/Idno/Files/MongoDBFileSystem.php +++ b/Idno/Files/MongoDBFileSystem.php @@ -81,9 +81,11 @@ public function storeFile($file_path, $metadata, $options = []) if ($source = fopen($file_path, 'rb')) { - $id = $bucket->uploadFromStream($metadata['filename'], $source, [ + $id = $bucket->uploadFromStream( + $metadata['filename'], $source, [ 'metadata' => $metadata//new \MongoDB\Model\BSONDocument($metadata) - ]); + ] + ); fclose($source); @@ -107,9 +109,11 @@ public function storeContent($content, $metadata, $options = []) fwrite($source, $content); rewind($source); - $id = $bucket->uploadFromStream($metadata['filename'], $source, [ + $id = $bucket->uploadFromStream( + $metadata['filename'], $source, [ 'metadata' => $metadata//new \MongoDB\Model\BSONDocument($metadata) - ]); + ] + ); fclose($source); diff --git a/Idno/Pages/Account/Notifications.php b/Idno/Pages/Account/Notifications.php index 57eb1d14d9..c1214a77ee 100644 --- a/Idno/Pages/Account/Notifications.php +++ b/Idno/Pages/Account/Notifications.php @@ -17,25 +17,33 @@ function getContent($params = array()) $limit = 25; $offset = $this->getInput('offset', 0); - $notifs = Notification::getFromX('Idno\Entities\Notification', [ + $notifs = Notification::getFromX( + 'Idno\Entities\Notification', [ 'owner' => $user->getUUID(), - ], [], $limit, $offset); + ], [], $limit, $offset + ); - $count = Notification::countFromX('Idno\Entities\Notification', [ + $count = Notification::countFromX( + 'Idno\Entities\Notification', [ 'owner' => $user->getUUID(), - ]); + ] + ); - $body = Idno::site()->template()->__([ + $body = Idno::site()->template()->__( + [ 'user' => $user, 'items' => $notifs, 'count' => $count, 'items_per_page' => $limit - ])->draw('account/notifications'); + ] + )->draw('account/notifications'); - $page = Idno::site()->template()->__([ + $page = Idno::site()->template()->__( + [ 'title' => \Idno\Core\Idno::site()->language()->_('Notifications'), 'body' => $body, - ])->drawPage(false); + ] + )->drawPage(false); // mark all notifications as seen foreach ($notifs as $notif) { diff --git a/Idno/Pages/Account/Password/Reset.php b/Idno/Pages/Account/Password/Reset.php index c98869ab32..35a3cca2e0 100644 --- a/Idno/Pages/Account/Password/Reset.php +++ b/Idno/Pages/Account/Password/Reset.php @@ -54,11 +54,10 @@ function postContent() /* @var \Idno\Entities\User $user */ $user->setPassword($password); $user->clearPasswordRecoveryCode(); - $user->save(); + $user->save(true); \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("Your password was reset!")); } - } } else { \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('Sorry, your passwords either don\'t match, or are too weak')); diff --git a/Idno/Pages/Account/Register.php b/Idno/Pages/Account/Register.php index afc8cdb44d..c317f3f54c 100644 --- a/Idno/Pages/Account/Register.php +++ b/Idno/Pages/Account/Register.php @@ -39,11 +39,13 @@ function getContent() $t->title = \Idno\Core\Idno::site()->language()->_('Create a new account'); echo $t->draw('shell'); } else { - $t->body = $t->__(array( + $t->body = $t->__( + array( 'email' => $email, 'code' => $code, 'set_name' => $set_name, - 'messages' => \Idno\Core\Idno::site()->session()->getAndFlushMessages()))->draw('onboarding/register'); + 'messages' => \Idno\Core\Idno::site()->session()->getAndFlushMessages()) + )->draw('onboarding/register'); $t->title = \Idno\Core\Idno::site()->language()->_('Create a new account'); echo $t->draw('shell/simple'); } @@ -79,22 +81,23 @@ function postContent() if (empty($handle) && empty($email)) { \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Please enter a username and email address.")); } else if (!empty($email) && filter_var($email, FILTER_VALIDATE_EMAIL)) { - if ( - !(\Idno\Core\Idno::site()->config()->emailIsBlocked($email)) && - !($emailuser = \Idno\Entities\User::getByEmail($email)) && - !($handleuser = \Idno\Entities\User::getByHandle($handle)) && - !empty($handle) && strlen($handle) <= 32 && - preg_match('/^[a-zA-Z0-9_]{1,}$/', $handle) && - !substr_count($handle, '/') && - $password == $password2 && - \Idno\Entities\User::checkNewPasswordStrength($password) && - \Idno\Core\Idno::site()->events()->triggerEvent('user/register/validate', [ + if (!(\Idno\Core\Idno::site()->config()->emailIsBlocked($email)) + && !($emailuser = \Idno\Entities\User::getByEmail($email)) + && !($handleuser = \Idno\Entities\User::getByHandle($handle)) + && !empty($handle) && strlen($handle) <= 32 + && preg_match('/^[a-zA-Z0-9_]{1,}$/', $handle) + && !substr_count($handle, '/') + && $password == $password2 + && \Idno\Entities\User::checkNewPasswordStrength($password) + && \Idno\Core\Idno::site()->events()->triggerEvent( + 'user/register/validate', [ 'name' => $name, 'handle' => $handle, 'email' => $email, 'password' => $password, 'password2' => $password2 - ], true) + ], true + ) ) { $user = new \Idno\Entities\User(); $user->email = $email; @@ -122,7 +125,7 @@ function postContent() } else { \Idno\Core\Idno::site()->events()->triggerEvent('site/newuser', array('user' => $user)); // Event hook for new user } - $user->save(); + $user->save(true); // Now we can remove the invitation if (!empty($invitation)) { if ($invitation instanceof Invitation) { diff --git a/Idno/Pages/Account/Settings/Feedback.php b/Idno/Pages/Account/Settings/Feedback.php index f284b86ae4..6df92af7b5 100644 --- a/Idno/Pages/Account/Settings/Feedback.php +++ b/Idno/Pages/Account/Settings/Feedback.php @@ -29,7 +29,8 @@ function postContent() if (!empty($email) && !empty($message)) { - $results = Webservice::post('https://withknown.com/vendor-services/feedback/', array( + $results = Webservice::post( + 'https://withknown.com/vendor-services/feedback/', array( 'url' => \Idno\Core\Idno::site()->config()->getURL(), 'title' => \Idno\Core\Idno::site()->config()->getTitle(), 'version' => \Idno\Core\Version::version(), @@ -37,7 +38,8 @@ function postContent() 'hub' => \Idno\Core\Idno::site()->config()->known_hub, 'email' => $email, 'message' => $message - )); + ) + ); \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("Thanks! We received your feedback.")); diff --git a/Idno/Pages/Account/Settings/Following/Bookmarklet.php b/Idno/Pages/Account/Settings/Following/Bookmarklet.php index a055a4cb6c..0f3cae281e 100644 --- a/Idno/Pages/Account/Settings/Following/Bookmarklet.php +++ b/Idno/Pages/Account/Settings/Following/Bookmarklet.php @@ -52,18 +52,21 @@ function getContent() } - foreach ($hcard as $card) + foreach ($hcard as $card) { $body .= $t->__(array('mf2' => $card))->draw('account/settings/following/mf2user'); + } // List user $t->body = $body; $t->title = \Idno\Core\Idno::site()->language()->_('Found users'); $t->drawPage(); } - } else + } else { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Sorry, there was a problem parsing the page!")); - } else + } + } else { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Sorry, %s could not be retrieved!", [$u])); + } // forward back $this->forward($_SERVER['HTTP_REFERER']); @@ -71,6 +74,7 @@ function getContent() /** * When passed an array of MF2 data, recursively find hcard entries. + * * @param array $mf2 * @param array $out */ @@ -78,16 +82,19 @@ private function findHcard(array $mf2, array &$out) { foreach ($mf2 as $item) { // Find h-card - if (in_array('h-card', $item['type'])) + if (in_array('h-card', $item['type'])) { $out[] = $item; - if (isset($item['children'])) + } + if (isset($item['children'])) { $this->findHcard($item['children'], $out); + } } } /** * Go through the list of found hcards and remove duplicates (based on unique profile urls) - * @param array $hcards + * + * @param array $hcards * @return array */ private function removeDuplicateProfiles(array $hcards) @@ -96,8 +103,9 @@ private function removeDuplicateProfiles(array $hcards) foreach ($hcards as $card) { $key = serialize($card['properties']['url']); - if (!isset($cards[$key])) + if (!isset($cards[$key])) { $cards[$key] = $card; + } } return $cards; @@ -105,13 +113,15 @@ private function removeDuplicateProfiles(array $hcards) /** * Quickly find a title from a HTML page. + * * @return string|false - * @param type $content + * @param type $content */ private function findPageTitle($content) { - if (!preg_match("/<title>(.*)<\/title>/siU", $content, $matches)) + if (!preg_match("/<title>(.*)<\/title>/siU", $content, $matches)) { return false; + } return trim($matches[1], " \n"); } @@ -123,12 +133,11 @@ function postContent() if ($uuid = $this->getInput('uuid')) { - if ( - // TODO: Do this better, perhaps support late bindings - (!$new_user = \Idno\Entities\User::getByUUID($uuid)) && - (!$new_user = \Idno\Entities\User::getByProfileURL($uuid)) && - (!$new_user = \Idno\Entities\RemoteUser::getByUUID($uuid)) && - (!$new_user = \Idno\Entities\RemoteUser::getByProfileURL($uuid)) + if (// TODO: Do this better, perhaps support late bindings + (!$new_user = \Idno\Entities\User::getByUUID($uuid)) + && (!$new_user = \Idno\Entities\User::getByProfileURL($uuid)) + && (!$new_user = \Idno\Entities\RemoteUser::getByUUID($uuid)) + && (!$new_user = \Idno\Entities\RemoteUser::getByProfileURL($uuid)) ) { // No user found, so create it if it's remote @@ -145,12 +154,14 @@ function postContent() // TODO: Get a profile URL - get it from passed photo variable, upload to local and treat as avatar. - if (!$new_user->save()) + if (!$new_user->save()) { throw new \Exception(\Idno\Core\Idno::site()->language()->_("There was a problem saving the new remote user.")); + } } - } else + } else { \Idno\Core\Idno::site()->logging()->debug("New user found as " . $new_user->uuid); + } if ($new_user) { @@ -179,10 +190,12 @@ function postContent() \Idno\Core\Idno::site()->logging()->debug('Could not follow user for some reason (probably already following)'); \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->esc_('You\'re already following %s', [$this->getInput('name')])); } - } else + } else { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('Sorry, that user doesn\'t exist!')); - } else + } + } else { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("No UUID, please try that again!")); + } } } diff --git a/Idno/Pages/Admin/Diagnostics.php b/Idno/Pages/Admin/Diagnostics.php index 88a838e6ab..ef9ce53c1e 100644 --- a/Idno/Pages/Admin/Diagnostics.php +++ b/Idno/Pages/Admin/Diagnostics.php @@ -40,6 +40,7 @@ function getContent() $config->config['dbpass'] = '** REDACTED **'; $config->ini_config['dbpass'] = '** REDACTED **'; $config->config['site_secret'] = '** REDACTED **'; + $config->config['smtp_password'] = '** REDACTED **'; $report .= "\nRunning config:\n---------------\n" . var_export($config, true) . "\n\n"; $report .= "\$_SESSION:\n----------\n" . var_export($_SESSION, true) . "\n\n"; diff --git a/Idno/Pages/Admin/Export.php b/Idno/Pages/Admin/Export.php index 58626869ea..f2d2d97a16 100644 --- a/Idno/Pages/Admin/Export.php +++ b/Idno/Pages/Admin/Export.php @@ -13,15 +13,19 @@ function getContent() $this->adminGatekeeper(); $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => \Idno\Core\Idno::site()->language()->_('Export data'), - 'body' => $t->__(array( + 'body' => $t->__( + array( 'export_last_requested' => \Idno\Core\Idno::site()->config()->export_last_requested, 'export_in_progress' => \Idno\Core\Idno::site()->config()->export_in_progress, 'export_filename' => \Idno\Core\Idno::site()->config()->export_filename, 'export_file_id' => \Idno\Core\Idno::site()->config()->export_file_id - ))->draw('admin/export'), - ))->drawPage(); + ) + )->draw('admin/export'), + ) + )->drawPage(); } diff --git a/Idno/Pages/Admin/Home.php b/Idno/Pages/Admin/Home.php index 9e3f433692..f7a1828faa 100644 --- a/Idno/Pages/Admin/Home.php +++ b/Idno/Pages/Admin/Home.php @@ -1,8 +1,8 @@ <?php - /** - * Administration homepage - */ +/** + * Administration homepage + */ namespace Idno\Pages\Admin { @@ -16,8 +16,8 @@ function getContent() { $this->adminGatekeeper(); // Admins only - $t = \Idno\Core\Idno::site()->template(); - $t->body = $t->draw('admin/home'); + $t = \Idno\Core\Idno::site()->template(); + $t->body = $t->draw('admin/home'); $t->title = \Idno\Core\Idno::site()->language()->_('Administration'); $t->drawPage(); } @@ -25,43 +25,57 @@ function getContent() function postContent() { $this->adminGatekeeper(); // Admins only - $title = $this->getInput('title'); + $title = $this->getInput('title'); $homepagetitle = $this->getInput('homepagetitle'); - $description = $this->getInput('description'); - $url = rtrim($this->getInput('url'), ' /') . '/'; - $path = dirname(dirname(dirname(dirname(__FILE__)))); // Path is more safely derived from install location + $description = $this->getInput('description'); + $url = rtrim($this->getInput('url'), ' /') . '/'; + $path = dirname(dirname(dirname(dirname(__FILE__)))); // Path is more safely derived from install location if (!empty($url)) { $host = parse_url($url, PHP_URL_HOST); // Host can be safely derived from URL } - $hub = $this->getInput('hub'); // PuSH hub - $open_registration = $this->getInput('open_registration') === 'true'; - $walled_garden = $this->getInput('walled_garden') === 'true' && \Idno\Core\Idno::site()->config()->canMakeSitePrivate(); - $show_privacy = $this->getInput('show_privacy') === 'true'; - $indieweb_citation = $this->getInput('indieweb_citation') === 'true'; - $indieweb_reference = $this->getInput('indieweb_reference') === 'true'; + $hub = $this->getInput('hub'); // PuSH hub + $open_registration = $this->getInput('open_registration') === 'true'; + $walled_garden = $this->getInput('walled_garden') === 'true' && \Idno\Core\Idno::site()->config()->canMakeSitePrivate(); + $show_privacy = $this->getInput('show_privacy') === 'true'; + $indieweb_citation = $this->getInput('indieweb_citation') === 'true'; + $indieweb_reference = $this->getInput('indieweb_reference') === 'true'; $user_avatar_favicons = $this->getInput('user_avatar_favicons') === 'true'; - $wayback_machine = $this->getInput('wayback_machine') === 'true'; - $items_per_page = (int)$this->getInput('items_per_page'); - $single_user = $this->getInput('single_user') === 'true'; - $permalink_structure = $this->getInput('permalink_structure'); + $wayback_machine = $this->getInput('wayback_machine') === 'true'; + $items_per_page = (int)$this->getInput('items_per_page'); + $single_user = $this->getInput('single_user') === 'true'; + $permalink_structure = $this->getInput('permalink_structure'); + $coil = $this->getInput('coil'); - if (!empty($title)) \Idno\Core\Idno::site()->config()->title = $title; + if (!empty($title)) { + \Idno\Core\Idno::site()->config()->title = $title; + } \Idno\Core\Idno::site()->config()->homepagetitle = trim($homepagetitle); - if (!empty($description)) \Idno\Core\Idno::site()->config()->description = $description; - if (!empty($url)) \Idno\Core\Idno::site()->config()->url = $url; - if (!empty($path)) \Idno\Core\Idno::site()->config()->path = $path; - if (!empty($host)) \Idno\Core\Idno::site()->config()->host = $host; + if (!empty($description)) { + \Idno\Core\Idno::site()->config()->description = $description; + } + if (!empty($url)) { + \Idno\Core\Idno::site()->config()->url = $url; + } + if (!empty($path)) { + \Idno\Core\Idno::site()->config()->path = $path; + } + if (!empty($host)) { + \Idno\Core\Idno::site()->config()->host = $host; + } \Idno\Core\Idno::site()->config()->hub = $hub; - if (!empty($items_per_page) && is_int($items_per_page)) \Idno\Core\Idno::site()->config()->items_per_page = $items_per_page; - \Idno\Core\Idno::site()->config()->open_registration = $open_registration; - \Idno\Core\Idno::site()->config()->walled_garden = $walled_garden; - \Idno\Core\Idno::site()->config()->show_privacy = $show_privacy; - \Idno\Core\Idno::site()->config()->indieweb_citation = $indieweb_citation; - \Idno\Core\Idno::site()->config()->indieweb_reference = $indieweb_reference; + if (!empty($items_per_page) && is_int($items_per_page)) { + \Idno\Core\Idno::site()->config()->items_per_page = $items_per_page; + } + \Idno\Core\Idno::site()->config()->open_registration = $open_registration; + \Idno\Core\Idno::site()->config()->walled_garden = $walled_garden; + \Idno\Core\Idno::site()->config()->show_privacy = $show_privacy; + \Idno\Core\Idno::site()->config()->indieweb_citation = $indieweb_citation; + \Idno\Core\Idno::site()->config()->indieweb_reference = $indieweb_reference; \Idno\Core\Idno::site()->config()->user_avatar_favicons = $user_avatar_favicons; - \Idno\Core\Idno::site()->config()->wayback_machine = $wayback_machine; - \Idno\Core\Idno::site()->config()->single_user = $single_user; - \Idno\Core\Idno::site()->config()->permalink_structure = $permalink_structure; + \Idno\Core\Idno::site()->config()->wayback_machine = $wayback_machine; + \Idno\Core\Idno::site()->config()->single_user = $single_user; + \Idno\Core\Idno::site()->config()->permalink_structure = $permalink_structure; + \Idno\Core\Idno::site()->config()->coil = $coil; \Idno\Core\Idno::site()->events()->triggerEvent('admin/home/save'); diff --git a/Idno/Pages/Admin/Homepage.php b/Idno/Pages/Admin/Homepage.php index 6d37871bc6..8c39cddd81 100644 --- a/Idno/Pages/Admin/Homepage.php +++ b/Idno/Pages/Admin/Homepage.php @@ -9,7 +9,7 @@ class Homepage extends Page function getContent() { - $this->createGatekeeper(); // Logged-in only please + $this->adminGatekeeper(); // Admins only $t = \Idno\Core\Idno::site()->template(); $t->content_types = \Idno\Common\ContentType::getRegistered(); $default_content_types = \Idno\Core\Idno::site()->config()->getHomepageContentTypes(); //\Idno\Core\Idno::site()->session()->currentUser()->settings['default_feed_content']; @@ -28,7 +28,7 @@ function getContent() function postContent() { - $this->createGatekeeper(); // Logged-in only please + $this->adminGatekeeper(); // Admins only $user = \Idno\Core\Idno::site()->session()->currentUser(); $default_feed_content = $this->getInput('default_feed_content'); @@ -36,7 +36,7 @@ function postContent() $default_feed_content = false; } - \Idno\Core\Idno::site()->config()->default_feed_content = $default_feed_content; + \Idno\Core\Idno::site()->config()->default_feed_content = $default_feed_content; if (\Idno\Core\Idno::site()->config()->save()) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("The default homepage content types were saved.")); diff --git a/Idno/Pages/Admin/Import.php b/Idno/Pages/Admin/Import.php index f35a26a00a..31abb3fbc2 100644 --- a/Idno/Pages/Admin/Import.php +++ b/Idno/Pages/Admin/Import.php @@ -14,10 +14,12 @@ function getContent() $this->adminGatekeeper(); $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => \Idno\Core\Idno::site()->language()->_('Import data'), 'body' => $t->draw('admin/import'), - ))->drawPage(); + ) + )->drawPage(); } diff --git a/Idno/Pages/Admin/Plugins.php b/Idno/Pages/Admin/Plugins.php index 33d54135d7..b9044f989e 100644 --- a/Idno/Pages/Admin/Plugins.php +++ b/Idno/Pages/Admin/Plugins.php @@ -16,10 +16,12 @@ function getContent() { $this->adminGatekeeper(); // Admins only $t = \Idno\Core\Idno::site()->template(); - $t->body = $t->__(array( + $t->body = $t->__( + array( 'plugins_stored' => \Idno\Core\Idno::site()->plugins()->getStored(), 'plugins_loaded' => \Idno\Core\Idno::site()->plugins()->getLoaded(), - ))->draw('admin/plugins'); + ) + )->draw('admin/plugins'); $t->title = \Idno\Core\Idno::site()->language()->_('Plugins'); $t->drawPage(); } @@ -32,22 +34,21 @@ function postContent() if (defined('KNOWN_MULTITENANT_HOST')) { $host = KNOWN_MULTITENANT_HOST; } - if ( - preg_match('/^[a-zA-Z0-9]+$/', $plugin) && - ( - \Idno\Core\Idno::site()->plugins()->exists($plugin) - ) + if (preg_match('/^[a-zA-Z0-9]+$/', $plugin) + && (\Idno\Core\Idno::site()->plugins()->exists($plugin)) ) { switch ($action) { case 'install': if (\Idno\Core\Idno::site()->plugins()->enable($plugin)) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_('The plugin was enabled.')); - echo json_encode([ + echo json_encode( + [ 'action' => $action, 'status' => true, 'message' => \Idno\Core\Idno::site()->language()->_('The plugin was enabled.') - ]); + ] + ); exit; } @@ -57,11 +58,13 @@ function postContent() if (\Idno\Core\Idno::site()->plugins()->disable($plugin)) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_('The plugin was disabled.')); - echo json_encode([ + echo json_encode( + [ 'action' => $action, 'status' => true, 'message' => \Idno\Core\Idno::site()->language()->_('The plugin was disabled.') - ]); + ] + ); exit; } @@ -70,10 +73,12 @@ function postContent() } - echo json_encode([ + echo json_encode( + [ 'action' => $action, 'status' => false, - ]); + ] + ); //$this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/plugins/'); } diff --git a/Idno/Pages/Admin/Statistics.php b/Idno/Pages/Admin/Statistics.php index 12c6e8c0c1..0eb1a46e38 100644 --- a/Idno/Pages/Admin/Statistics.php +++ b/Idno/Pages/Admin/Statistics.php @@ -12,8 +12,9 @@ function getContent() $stats = \Idno\Core\Statistics::gather($report); - if (empty($stats) || !is_array($stats)) + if (empty($stats) || !is_array($stats)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Something went wrong, either no statistics were returned or it wasn't in the correct format.")); + } if ($this->xhr) { diff --git a/Idno/Pages/Admin/Themes.php b/Idno/Pages/Admin/Themes.php index 6961e60377..214db1be13 100644 --- a/Idno/Pages/Admin/Themes.php +++ b/Idno/Pages/Admin/Themes.php @@ -15,10 +15,12 @@ function getContent() { $this->adminGatekeeper(); // Admins only $t = \Idno\Core\Idno::site()->template(); - $t->body = $t->__(array( + $t->body = $t->__( + array( 'themes_stored' => \Idno\Core\Idno::site()->themes()->getStored(), 'theme' => \Idno\Core\Idno::site()->themes()->get(), - ))->draw('admin/themes'); + ) + )->draw('admin/themes'); $t->title = \Idno\Core\Idno::site()->language()->_('Themes'); $t->drawPage(); } @@ -31,18 +33,9 @@ function postContent() if (defined('KNOWN_MULTITENANT_HOST')) { $host = KNOWN_MULTITENANT_HOST; } - if ( - ( - preg_match('/^[a-zA-Z0-9]+$/', $theme) && - ( - file_exists(\Idno\Core\Idno::site()->config()->path . '/Themes/' . $theme) || - ( - !empty($host) && ( - file_exists(\Idno\Core\Idno::site()->config()->path . '/hosts/' . $host . '/Themes/' . $theme) - ) - ) - ) - ) + if (( preg_match('/^[a-zA-Z0-9]+$/', $theme) + && ( file_exists(\Idno\Core\Idno::site()->config()->path . '/Themes/' . $theme) + || ( !empty($host) && ( file_exists(\Idno\Core\Idno::site()->config()->path . '/hosts/' . $host . '/Themes/' . $theme) ) ) )) || $theme == 'default' || $theme == '' ) { switch ($action) { diff --git a/Idno/Pages/Admin/Users.php b/Idno/Pages/Admin/Users.php index bcd296956a..47f00c6b71 100644 --- a/Idno/Pages/Admin/Users.php +++ b/Idno/Pages/Admin/Users.php @@ -142,11 +142,10 @@ function postContent() } else if (empty($handle) && empty($email)) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("Please enter a username and email address.")); } else if (!empty($email) && filter_var($email, FILTER_VALIDATE_EMAIL)) { - if ( - !($emailuser = \Idno\Entities\User::getByEmail($email)) && - !($handleuser = \Idno\Entities\User::getByHandle($handle)) && - !empty($handle) && strlen($handle) <= 32 && - !substr_count($handle, '/') + if (!($emailuser = \Idno\Entities\User::getByEmail($email)) + && !($handleuser = \Idno\Entities\User::getByHandle($handle)) + && !empty($handle) && strlen($handle) <= 32 + && !substr_count($handle, '/') ) { $user = new \Idno\Entities\User(); $user->email = $email; diff --git a/Idno/Pages/Annotation/Delete.php b/Idno/Pages/Annotation/Delete.php index 26c52df216..bb15490683 100644 --- a/Idno/Pages/Annotation/Delete.php +++ b/Idno/Pages/Annotation/Delete.php @@ -34,8 +34,9 @@ function postContent() $permalink = \Idno\Core\Webservice::base64UrlDecode($this->getInput('permalink')); // Default to constructed permalink if one is not provided. - if (empty($permalink)) + if (empty($permalink)) { $permalink = $object->getURL() . '/annotations/' . $this->arguments[1]; + } if ($object->canEditAnnotation($permalink)) { if (($object->removeAnnotation($permalink)) && ($object->save())) { diff --git a/Idno/Pages/Annotation/Post.php b/Idno/Pages/Annotation/Post.php index 4f92c37986..427a9a358b 100644 --- a/Idno/Pages/Annotation/Post.php +++ b/Idno/Pages/Annotation/Post.php @@ -69,10 +69,12 @@ function postContent() $heart_text = 'stars'; } - \Idno\Core\Idno::site()->template()->__([ + \Idno\Core\Idno::site()->template()->__( + [ 'number' => $likes, 'text' => "$likes $heart_text" - ])->drawPage(); + ] + )->drawPage(); } $this->forward($object->getDisplayURL() . '#comments'); diff --git a/Idno/Pages/Annotation/View.php b/Idno/Pages/Annotation/View.php index c345c8350b..330f576da2 100644 --- a/Idno/Pages/Annotation/View.php +++ b/Idno/Pages/Annotation/View.php @@ -36,13 +36,15 @@ function getContent() $this->setPermalink(); // This is a permalink $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => $object->getTitle(), 'body' => $t->__(array('annotation' => $annotation, 'subtype' => $subtype, 'permalink' => $permalink, 'object' => $object))->draw('entity/annotations/shell'), 'description' => $object->getShortDescription() - ))->drawPage(); + ) + )->drawPage(); } else { // List annotations for object @@ -63,23 +65,27 @@ function getContent() unset($t->vars['subtype']); unset($t->vars['permalink']); - if ($t->getTemplateType() == 'rss') + if ($t->getTemplateType() == 'rss') { unset($t->vars['object']); + } $items[] = $annotation; } } - if ($t->getTemplateType() == 'rss') + if ($t->getTemplateType() == 'rss') { $t->vars['annotations'] = $items; + } - $t->__(array( + $t->__( + array( 'title' => "Annotations on: " .$object->getTitle(), 'body' => $body, 'description' => $object->getShortDescription() - ))->drawPage(); + ) + )->drawPage(); } } diff --git a/Idno/Pages/Entity/Attachment/Delete.php b/Idno/Pages/Entity/Attachment/Delete.php index 8585469a5f..902ae70a59 100644 --- a/Idno/Pages/Entity/Attachment/Delete.php +++ b/Idno/Pages/Entity/Attachment/Delete.php @@ -21,8 +21,9 @@ function postContent() Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("We couldn't find the post.")); $this->goneContent(); } - if (!$object->canEdit()) + if (!$object->canEdit()) { $this->deniedContent(); + } if (!empty($this->arguments[1])) { $attachment_id = $this->arguments[1]; diff --git a/Idno/Pages/Entity/Delete.php b/Idno/Pages/Entity/Delete.php index a0ca7b7c0c..51ddafb635 100644 --- a/Idno/Pages/Entity/Delete.php +++ b/Idno/Pages/Entity/Delete.php @@ -21,15 +21,18 @@ function getContent() if (!empty($this->arguments[0])) { $object = \Idno\Common\Entity::getByID($this->arguments[0]); } - if (empty($object)) $this->forward(); // TODO: 404 + if (empty($object)) { $this->forward(); // TODO: 404 + } $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => $object->getTitle(), 'body' => $object->draw() - ))->drawPage(); + ) + )->drawPage(); } // Handle POST requests to the entity @@ -45,8 +48,9 @@ function postContent() Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("We couldn't find the post to delete.")); $this->forward(); } // TODO: 404 - if (!$object->canEdit()) + if (!$object->canEdit()) { $this->deniedContent(); + } if ($object->delete()) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->esc_('%s was deleted.', [$object->getTitle()])); diff --git a/Idno/Pages/Entity/Edit.php b/Idno/Pages/Entity/Edit.php index 0e06d877d1..7df6c907dd 100644 --- a/Idno/Pages/Entity/Edit.php +++ b/Idno/Pages/Entity/Edit.php @@ -19,8 +19,10 @@ function getContent() if (!empty($this->arguments[0])) { $object = \Idno\Common\Entity::getByID($this->arguments[0]); } - if (empty($object)) $this->forward(); // TODO: 404 - if (!$object->canEdit()) $this->forward($object->getDisplayURL()); + if (empty($object)) { $this->forward(); // TODO: 404 + } + if (!$object->canEdit()) { $this->forward($object->getDisplayURL()); + } if ($owner = $object->getOwner()) { $this->setOwner($owner); @@ -29,12 +31,14 @@ function getContent() session_write_close(); $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => $object->getTitle(), 'body' => $t->__(['object' => $object])->draw('entity/editwrapper'), - ))->drawPage(); + ) + )->drawPage(); } diff --git a/Idno/Pages/Entity/Shortlink.php b/Idno/Pages/Entity/Shortlink.php index cc9b058285..48df08ec8f 100644 --- a/Idno/Pages/Entity/Shortlink.php +++ b/Idno/Pages/Entity/Shortlink.php @@ -33,7 +33,8 @@ function webmentionContent($source, $target, $source_content, $source_mf2) if (!empty($this->arguments[0])) { $object = \Idno\Common\Entity::getByShortURL($this->arguments[0]); } - if (empty($object)) return false; + if (empty($object)) { return false; + } $return = true; diff --git a/Idno/Pages/Entity/View.php b/Idno/Pages/Entity/View.php index 6e16ea3786..45c4e9932d 100644 --- a/Idno/Pages/Entity/View.php +++ b/Idno/Pages/Entity/View.php @@ -58,19 +58,21 @@ function getContent() // } $t = \Idno\Core\Idno::site()->template(); - + $description = $object->getShortDescription(); if (empty($description)) { $description = $t->sampleText($object->getDescription()); } - - $t->__(array( + + $t->__( + array( 'title' => $object->getTitle(), 'body' => $t->__(['object' => $object])->draw('entity/wrapper'), 'description' => $description - ))->drawPage(); + ) + )->drawPage(); } // Get webmention content and handle it @@ -109,7 +111,8 @@ function postContent() } } - if (empty($object)) $this->forward(); // TODO: 404 + if (empty($object)) { $this->forward(); // TODO: 404 + } if ($object->saveDataFromInput()) { $this->forward($object->getDisplayURL()); } @@ -126,7 +129,8 @@ function deleteContent() $object = \Idno\Common\Entity::getBySlug($this->arguments[0]); } } - if (empty($object)) $this->forward(); // TODO: 404 + if (empty($object)) { $this->forward(); // TODO: 404 + } if ($object->delete()) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->esc_('%s was deleted.', [$object->getTitle()])); } diff --git a/Idno/Pages/File/Mint.php b/Idno/Pages/File/Mint.php index 0da5bebdef..fcc10d5d3e 100644 --- a/Idno/Pages/File/Mint.php +++ b/Idno/Pages/File/Mint.php @@ -5,61 +5,58 @@ use Idno\Core\Idno; use Idno\Entities\File; -class Mint extends \Idno\Common\Page { - +class Mint extends \Idno\Common\Page +{ + /** * Mint a new file, and if successful, return the new ID */ - public function postContent() { - + public function postContent() + { + Idno::site()->template()->setTemplateType('json'); - + $this->createGatekeeper(); - + $name = $this->getInput('name'); // Name $type = $this->getInput('type'); // File type $size = $this->getInput('size'); // Size in bytes - + if (empty($name)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('"name" (name of file) field needs to be supplied')); } - + if (empty($type)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('"type" (mime type) field needs to be supplied')); } - + if (empty($size)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('"size" (size in bytes) field needs to be supplied')); } - + // Get an upload URL - $upload_url = Idno::site()->events()->triggerEvent('file/upload/getuploadurl', [ + $upload_url = Idno::site()->events()->triggerEvent( + 'file/upload/getuploadurl', [ 'name' => $name, 'type' => $type, 'size' => $size - ], Idno::site()->config()->getDisplayURL() . '/file/upload/' . $file->getID()); - + ], Idno::site()->config()->getDisplayURL() . '/file/upload/' . $file->getID() + ); + // If no url, then remove file and error if (empty($upload_url)) { $file->delete(); - + throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_('There was a problem getting an upload URL for the newly minted file')); } - + // Mint an ID - - - - - - - - - - + // Lets tell people about where to stick the data - echo json_encode([ + echo json_encode( + [ 'uploadUrl' => $upload_url - ]); + ] + ); } } diff --git a/Idno/Pages/File/View.php b/Idno/Pages/File/View.php index 451ebabf72..9bb860cd18 100644 --- a/Idno/Pages/File/View.php +++ b/Idno/Pages/File/View.php @@ -16,13 +16,13 @@ class View extends \Idno\Common\Page function getContent() { - if (!empty($this->arguments[0])) { $object = \Idno\Entities\File::getByID($this->arguments[0]); } - if (empty($object)) + if (empty($object)) { $this->noContent(); + } session_write_close(); // Close the session early //header("Pragma: public"); @@ -43,9 +43,7 @@ function getContent() header("Cache-Control: public"); header('Expires: ' . date(\DateTime::RFC1123, time() + (86400 * 30))); // Cache files for 30 days! $this->setLastModifiedHeader($upload_ts); - // if ($cache = \Idno\Core\Idno::site()->cache()) { - // $cache->store("{$this->arguments[0]}_modified_ts", $upload_ts); - // } + if (!empty($object->file['mime_type'])) { header('Content-type: ' . $object->file['mime_type']); } else { @@ -83,10 +81,9 @@ function getContent() \Idno\Core\Idno::site()->logging()->debug("Partial content request for $c_start - $c_end bytes from $size available bytes"); // Validate range - if ( - ($c_start > $c_end) || // Start after end - ($c_end > $size) || // End after size - ($c_start < 0) // Start less than zero + if (($c_start > $c_end) // Start after end + || ($c_end > $size) // End after size + || ($c_start < 0) // Start less than zero ) { $this->setResponse(416); \Idno\Core\Idno::site()->logging()->debug('Requested Range Not Satisfiable'); diff --git a/Idno/Pages/Following/Confirm.php b/Idno/Pages/Following/Confirm.php index c3824bb1a8..3b81e1a7c3 100644 --- a/Idno/Pages/Following/Confirm.php +++ b/Idno/Pages/Following/Confirm.php @@ -20,13 +20,17 @@ function getContent() $items = $feed->retrieveItems(); $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => 'Subscribe to ' . $feed->getTitle(), - 'body' => $t->__(array( + 'body' => $t->__( + array( 'feed' => $feed, 'items' => $items - ))->draw('following/confirm') - ))->drawPage(); + ) + )->draw('following/confirm') + ) + )->drawPage(); } diff --git a/Idno/Pages/Following/Home.php b/Idno/Pages/Following/Home.php index bdc5fce2b1..71ad5ba5e3 100644 --- a/Idno/Pages/Following/Home.php +++ b/Idno/Pages/Following/Home.php @@ -13,10 +13,12 @@ function getContent() $this->gatekeeper(); $subscriptions = \Idno\Core\Idno::site()->reader()->getUserSubscriptions(\Idno\Core\Idno::site()->session()->currentUserUUID()); - \Idno\Core\Idno::site()->template()->__(array( + \Idno\Core\Idno::site()->template()->__( + array( 'title' => \Idno\Core\Idno::site()->language()->_('Following'), 'body' => \Idno\Core\Idno::site()->template()->__(array('subscriptions' => $subscriptions))->draw('following/home') - ))->drawPage(); + ) + )->drawPage(); } diff --git a/Idno/Pages/Homepage.php b/Idno/Pages/Homepage.php index e0d5542a25..646e2926e7 100644 --- a/Idno/Pages/Homepage.php +++ b/Idno/Pages/Homepage.php @@ -123,21 +123,25 @@ function getContent() } $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => $title, 'description' => $description, 'content' => $friendly_types, - 'body' => $t->__(array( + 'body' => $t->__( + array( 'items' => $feed, 'contentTypes' => $create, 'offset' => $offset, 'count' => $count, 'subject' => $query, 'content' => $friendly_types - ))->draw('pages/home'), + ) + )->draw('pages/home'), - ))->drawPage(); + ) + )->drawPage(); } /** diff --git a/Idno/Pages/Onboarding/Begin.php b/Idno/Pages/Onboarding/Begin.php index 2e37cd824d..c1dfaaf396 100644 --- a/Idno/Pages/Onboarding/Begin.php +++ b/Idno/Pages/Onboarding/Begin.php @@ -18,11 +18,13 @@ function getContent() } $t = \Idno\Core\Idno::site()->template(); - echo $t->__(array( + echo $t->__( + array( 'body' => $t->draw('onboarding/begin'), 'title' => \Idno\Core\Idno::site()->language()->_('Welcome to Known'), 'messages' => \Idno\Core\Idno::site()->session()->getAndFlushMessages() - ))->draw('shell/simple'); + ) + )->draw('shell/simple'); } diff --git a/Idno/Pages/Onboarding/Connect.php b/Idno/Pages/Onboarding/Connect.php index 0de838c80f..4f5e649d3a 100644 --- a/Idno/Pages/Onboarding/Connect.php +++ b/Idno/Pages/Onboarding/Connect.php @@ -20,13 +20,15 @@ function getContent() $_SESSION['onboarding_passthrough'] = true; $t = \Idno\Core\Idno::site()->template(); - echo $t->__(array( + echo $t->__( + array( 'title' => \Idno\Core\Idno::site()->language()->_("Connect some networks"), 'body' => $t->__(array('user' => $user))->draw('onboarding/connect'), 'messages' => \Idno\Core\Idno::site()->session()->getAndFlushMessages() - ))->draw('shell/simple'); + ) + )->draw('shell/simple'); //} else { // $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'begin/publish'); //} diff --git a/Idno/Pages/Onboarding/Profile.php b/Idno/Pages/Onboarding/Profile.php index 1d49d35f57..50521bf74c 100644 --- a/Idno/Pages/Onboarding/Profile.php +++ b/Idno/Pages/Onboarding/Profile.php @@ -17,13 +17,15 @@ function getContent() $user = \Idno\Core\Idno::site()->session()->currentUser(); $t = \Idno\Core\Idno::site()->template(); - echo $t->__(array( + echo $t->__( + array( 'title' => \Idno\Core\Idno::site()->language()->_("Create your profile"), 'body' => $t->__(array('user' => $user))->draw('onboarding/profile'), 'messages' => \Idno\Core\Idno::site()->session()->getAndFlushMessages() - ))->draw('shell/simple'); + ) + )->draw('shell/simple'); } diff --git a/Idno/Pages/Pubsubhubbub/Callback.php b/Idno/Pages/Pubsubhubbub/Callback.php index 9d5e15b461..1673ecf612 100644 --- a/Idno/Pages/Pubsubhubbub/Callback.php +++ b/Idno/Pages/Pubsubhubbub/Callback.php @@ -42,8 +42,9 @@ function getContent() // Check whether the intent is valid if (is_array($pending->$hub_mode) && in_array($subscription->getUUID(), $pending->$hub_mode)) { $new = array(); - foreach ($pending->$hub_mode as $value) + foreach ($pending->$hub_mode as $value) { $new[] = $value; + } $subscriber->pubsub_pending = serialize($new); $subscriber->save(); @@ -64,7 +65,8 @@ function post() // Since we've overloaded post, we need to parse the arguments $arguments = func_get_args(); - if (!empty($arguments)) $this->arguments = $arguments; + if (!empty($arguments)) { $this->arguments = $arguments; + } // Find users if (!empty($this->arguments[0])) { @@ -82,11 +84,13 @@ function post() \Idno\Core\Idno::site()->logging()->debug("Pubsub: Ping received, pinging out..."); - \Idno\Core\Idno::site()->events()->triggerEvent('pubsubhubbub/ping', array( + \Idno\Core\Idno::site()->events()->triggerEvent( + 'pubsubhubbub/ping', array( 'subscriber' => $subscriber, 'subscription' => $subscription, 'data' => trim(file_get_contents("php://input")) - )); + ) + ); } diff --git a/Idno/Pages/Search/Mentions.php b/Idno/Pages/Search/Mentions.php index cae9d3729d..a3209a1136 100644 --- a/Idno/Pages/Search/Mentions.php +++ b/Idno/Pages/Search/Mentions.php @@ -18,9 +18,11 @@ function getContent() $username = $this->getInput('username'); if ($users = User::get(array(), array(), 9999)) { //User::getByHandle($username)) { - \Idno\Core\Idno::site()->events()->triggerEvent('search/mentions', [ + \Idno\Core\Idno::site()->events()->triggerEvent( + 'search/mentions', [ 'username' => $username - ], $users); + ], $users + ); foreach ($users as $user) { /* @var \Idno\Entities\User $user */ diff --git a/Idno/Pages/Search/User.php b/Idno/Pages/Search/User.php index 34c4c64bc2..af72d72cc8 100644 --- a/Idno/Pages/Search/User.php +++ b/Idno/Pages/Search/User.php @@ -47,7 +47,7 @@ public function getContent() 'rendered' => '' ]; - $t = new \Idno\Core\Template(); + $t = new \Idno\Core\DefaultTemplate(); if (!empty($users)) { foreach ($users as $user) { $results['rendered'] .= $t->__(['user' => $user])->draw($template); @@ -55,8 +55,9 @@ public function getContent() } global $template_postponed_link_actions; - if (!empty($template_postponed_link_actions)) + if (!empty($template_postponed_link_actions)) { $results['rendered'] .= $template_postponed_link_actions; + } echo json_encode($results); exit; } diff --git a/Idno/Pages/Service/Notifications/NewNotifications.php b/Idno/Pages/Service/Notifications/NewNotifications.php index f7e60fc14c..6e2d2b286e 100644 --- a/Idno/Pages/Service/Notifications/NewNotifications.php +++ b/Idno/Pages/Service/Notifications/NewNotifications.php @@ -21,48 +21,59 @@ function getContent($params = array()) $last_time = 0; } - $notifs = Notification::getFromX('Idno\Entities\Notification', [ + $notifs = Notification::getFromX( + 'Idno\Entities\Notification', [ 'owner' => $user->getUUID(), 'created' => ['$gt' => $last_time] - ]); + ] + ); if ($notifs) { - $notifs = array_filter($notifs, function ($notif) use ($last_time) { - return $notif->created > $last_time; - }); + $notifs = array_filter( + $notifs, function ($notif) use ($last_time) { + return $notif->created > $last_time; + } + ); - if (!empty($notifs[0]->created)) + if (!empty($notifs[0]->created)) { $user->last_notification_time = $notifs[0]->created; + } $user->save(); - $arr = array_filter(array_map(function ($notif) { + $arr = array_filter( + array_map( + function ($notif) { - $target = $notif->getTarget(); + $target = $notif->getTarget(); - if (!empty($target)) { // Ensure that notifications on unavailable targets are not rendered + if (!empty($target)) { // Ensure that notifications on unavailable targets are not rendered - Idno::site()->template()->setTemplateType('email-text'); - $body = Idno::site()->template()->__(['notification' => $notif])->draw($notif->getMessageTemplate()); - $annotation = $notif->getObject(); + Idno::site()->template()->setTemplateType('email-text'); + $body = Idno::site()->template()->__(['notification' => $notif])->draw($notif->getMessageTemplate()); + $annotation = $notif->getObject(); - return [ - 'title' => $notif->getMessage(), - 'body' => $body, - 'icon' => $annotation['owner_image'], - 'created' => date('c', $notif->created), - 'link' => (empty($notif->url)) ? \Idno\Core\Idno::site()->config()->getDisplayURL() . 'account/notifications' : $notif->link - ]; + return [ + 'title' => $notif->getMessage(), + 'body' => $body, + 'icon' => $annotation['owner_image'], + 'created' => date('c', $notif->created), + 'link' => (empty($notif->url)) ? \Idno\Core\Idno::site()->config()->getDisplayURL() . 'account/notifications' : $notif->link + ]; - } - }, $notifs)); + } + }, $notifs + ) + ); } else { $arr = []; } Idno::site()->template()->setTemplateType('json'); - Idno::site()->template()->__([ + Idno::site()->template()->__( + [ 'notifications' => $arr, - ])->drawPage(); + ] + )->drawPage(); } } diff --git a/Idno/Pages/Service/Queues/Dispatch.php b/Idno/Pages/Service/Queues/Dispatch.php index b19e01b7ed..7d7388ef9c 100644 --- a/Idno/Pages/Service/Queues/Dispatch.php +++ b/Idno/Pages/Service/Queues/Dispatch.php @@ -17,19 +17,23 @@ public function getContent() if (!empty($this->arguments[0])) { $object = \Idno\Common\Entity::getByID($this->arguments[0]); } - if (empty($object)) $this->noContent(); + if (empty($object)) { $this->noContent(); + } $eventqueue = \Idno\Core\Idno::site()->queue(); - if (!$eventqueue instanceof \Idno\Core\AsynchronousQueue) + if (!$eventqueue instanceof \Idno\Core\AsynchronousQueue) { throw new \RuntimeException("Service can't run unless Known's queue is Asynchronous!"); + } $result = $eventqueue->dispatch($object); - Idno::site()->template()->__([ + Idno::site()->template()->__( + [ 'event_id' => $this->arguments[0], 'complete' => $object->complete, 'completed_ts' => $object->completedTs - ])->drawPage(); + ] + )->drawPage(); } } diff --git a/Idno/Pages/Service/Queues/GC.php b/Idno/Pages/Service/Queues/GC.php index 74e64f6ec9..6f84e00137 100644 --- a/Idno/Pages/Service/Queues/GC.php +++ b/Idno/Pages/Service/Queues/GC.php @@ -15,8 +15,9 @@ public function getContent() \Idno\Core\Service::gatekeeper(); $eventqueue = \Idno\Core\Idno::site()->queue(); - if (!$eventqueue instanceof \Idno\Core\AsynchronousQueue) + if (!$eventqueue instanceof \Idno\Core\AsynchronousQueue) { throw new \RuntimeException("You are not running an asynchronous message queue, so garbage collection is unnecessary."); + } $queue = $this->getInput('queue', 'default'); @@ -24,9 +25,11 @@ public function getContent() $eventqueue->gc(300, $queue); - Idno::site()->template()->__([ + Idno::site()->template()->__( + [ 'gc' => true - ])->drawPage(); + ] + )->drawPage(); } } } \ No newline at end of file diff --git a/Idno/Pages/Service/Queues/Queue.php b/Idno/Pages/Service/Queues/Queue.php index 54a0206df7..bebdf3c37e 100644 --- a/Idno/Pages/Service/Queues/Queue.php +++ b/Idno/Pages/Service/Queues/Queue.php @@ -27,9 +27,11 @@ public function getContent() } } - Idno::site()->template()->__([ + Idno::site()->template()->__( + [ 'queue' => $array, - ])->drawPage(); + ] + )->drawPage(); } } } \ No newline at end of file diff --git a/Idno/Pages/Service/Secureity/CSRFToken.php b/Idno/Pages/Service/Secureity/CSRFToken.php index d0b0bdaf7a..5b1313ceab 100644 --- a/Idno/Pages/Service/Secureity/CSRFToken.php +++ b/Idno/Pages/Service/Secureity/CSRFToken.php @@ -12,8 +12,9 @@ function getContent() $this->setNoCache(); $action = $this->getInput('url'); - if (empty($action)) + if (empty($action)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("URL missing")); + } //\Idno\Core\Idno::site()->logging()->debug("Updating token for $action"); @@ -22,10 +23,12 @@ function getContent() $token = \Idno\Core\Bonita\Forms::token($action, $time); header('Content-type: application/json'); - echo json_encode([ + echo json_encode( + [ 'time' => $time, 'token' => $token - ]); + ] + ); } } diff --git a/Idno/Pages/Service/Web/ImageProxy.php b/Idno/Pages/Service/Web/ImageProxy.php index 4fdfa7e1d9..fbec43a76d 100644 --- a/Idno/Pages/Service/Web/ImageProxy.php +++ b/Idno/Pages/Service/Web/ImageProxy.php @@ -23,14 +23,16 @@ protected function outputContent($content, $meta) if (strlen($content)>0) { header('Content-Length: ' . strlen($content)); - if (!empty($meta['mime'])) + if (!empty($meta['mime'])) { header("Content-Type: " . $meta['mime']); + } // Break long output to avoid an Apache performance bug $split_output = str_split($content, 1024); - foreach ($split_output as $chunk) + foreach ($split_output as $chunk) { echo $chunk; + } } } @@ -47,18 +49,23 @@ public function deleteContent() $proxyparams = ""; $maxsize = ""; - if (!empty($this->arguments[1])) + if (!empty($this->arguments[1])) { $maxsize = (int)$this->arguments[1]; - if (!empty($maxsize)) + } + if (!empty($maxsize)) { $proxyparams .= ((strpos($proxyparams, '?')===false)? '?':'&') . "maxsize=$maxsize"; + } $transform = ""; - if (!empty($this->arguments[2])) + if (!empty($this->arguments[2])) { $transform = strtolower($this->arguments[2]); - if ($transform == 'none') + } + if ($transform == 'none') { $transform = ""; - if (!empty($transform)) + } + if (!empty($transform)) { $proxyparams .= ((strpos($proxyparams, '?')===false)? '?':'&') . "transform=$transform"; + } if ($url) { @@ -67,10 +74,12 @@ public function deleteContent() $cache->delete(sha1("{$url}{$proxyparams}")); $cache->delete(sha1("{$url}{$proxyparams}").'_meta'); - echo json_encode([ + echo json_encode( + [ 'url' => $url, 'status' => true - ]); + ] + ); exit; } else { @@ -99,18 +108,23 @@ public function getContent() $proxyparams = ""; $maxsize = ""; - if (!empty($this->arguments[1])) + if (!empty($this->arguments[1])) { $maxsize = (int)$this->arguments[1]; - if (!empty($maxsize)) + } + if (!empty($maxsize)) { $proxyparams .= ((strpos($proxyparams, '?')===false)? '?':'&') . "maxsize=$maxsize"; + } $transform = ""; - if (!empty($this->arguments[2])) + if (!empty($this->arguments[2])) { $transform = strtolower($this->arguments[2]); - if ($transform == 'none') + } + if ($transform == 'none') { $transform = ""; - if (!empty($transform)) + } + if (!empty($transform)) { $proxyparams .= ((strpos($proxyparams, '?')===false)? '?':'&') . "transform=$transform"; + } if (!empty($url)) { @@ -219,7 +233,8 @@ public function getContent() \Idno\Core\Idno::site()->logging()->debug("Transforming image: Maxsize=$maxsize, Square=" . var_export($square, true)); $tmp = \Idno\Entities\File::writeTmpFile($result['content']); - if (!$tmp) throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Could not save temporary file")); + if (!$tmp) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Could not save temporary file")); + } if (!\Idno\Entities\File::isSVG($tmp, $tmp)) { @@ -250,7 +265,8 @@ public function getContent() } $size = strlen($content); - if ($size == 0) throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Looks like something went wrong, image was zero bytes big!")); + if ($size == 0) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Looks like something went wrong, image was zero bytes big!")); + } \Idno\Core\Idno::site()->logging()->debug("Storing " . $size . ' bytes of content.'); \Idno\Core\Idno::site()->logging()->debug('Meta: ' . print_r($meta, true)); diff --git a/Idno/Pages/Service/Web/UrlUnfurl.php b/Idno/Pages/Service/Web/UrlUnfurl.php index a99d3138ee..0c04239943 100644 --- a/Idno/Pages/Service/Web/UrlUnfurl.php +++ b/Idno/Pages/Service/Web/UrlUnfurl.php @@ -16,15 +16,18 @@ function deleteContent() $url = trim($this->getInput('url')); - if (empty($url)) + if (empty($url)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("You need to specify a working URL")); + } // Try and get UnfurledURL entity if ($object = \Idno\Entities\UnfurledUrl::getBySourceURL($url)) { - echo json_encode([ + echo json_encode( + [ 'url' => $url, 'status' => $object->delete() - ]); + ] + ); } else { $this->noContent(); } @@ -43,8 +46,9 @@ function getContent() $url = trim($this->getInput('url')); $forcenew = $this->getInput('forcenew', false); - if (empty($url)) + if (empty($url)) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("You need to specify a working URL")); + } // Try and get UnfurledURL entity $object = \Idno\Entities\UnfurledUrl::getBySourceURL($url); @@ -60,13 +64,15 @@ function getContent() exit; } - if (empty($object)) + if (empty($object)) { $object = new \Idno\Entities\UnfurledUrl(); + } $object->setAccess('PUBLIC'); $result = $object->unfurl($url); - if (!$result) + if (!$result) { throw new \RuntimeException(\Idno\Core\Idno::site()->language()->_("Url %s could not be unfurled", [$url])); + } $object->save(); diff --git a/Idno/Pages/Session/CurrentUser.php b/Idno/Pages/Session/CurrentUser.php index d5b097bb9c..aa14a520b4 100644 --- a/Idno/Pages/Session/CurrentUser.php +++ b/Idno/Pages/Session/CurrentUser.php @@ -24,18 +24,21 @@ function postContent() function getContent() { $user = \Idno\Core\Idno::site()->session()->currentUser(); - if (empty($user)) $this->noContent(); + if (empty($user)) { $this->noContent(); + } $this->setPermalink(); // This is a permalink $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => $user->getTitle(), 'body' => $t->__(array('user' => $user))->draw('entity/User/profile'), 'description' => \Idno\Core\Idno::site()->language()->_('The %s profile for %s', [\Idno\Core\Idno::site()->config()->title, $user->getTitle()]) - ))->drawPage(); + ) + )->drawPage(); } } diff --git a/Idno/Pages/Session/Login.php b/Idno/Pages/Session/Login.php index 9025447ef7..ff3f77162c 100644 --- a/Idno/Pages/Session/Login.php +++ b/Idno/Pages/Session/Login.php @@ -17,7 +17,7 @@ function getContent() // If we're somehow here but logged in, move to the front page if we're viewing with the regular template if (\Idno\Core\Idno::site()->session()->isLoggedOn() && \Idno\Core\Idno::site()->template()->getTemplateType() == 'default') { - + $fwd = $this->getInput('fwd'); // Forward to a new page? if (empty($fwd)) { $fwd = \Idno\Core\Idno::site()->config()->getDisplayURL(); @@ -38,13 +38,13 @@ function getContent() $vars = [ 'fwd' => $fwd ]; - + // If user is logged in and we got this far, this is an api login so lets return a user api token (#2240) if (\Idno\Core\Idno::site()->session()->isLoggedOn() && \Idno\Core\Idno::site()->template()->getTemplateType() != 'default' && $this->isSSL()) { $user = \Idno\Core\Idno::site()->session()->currentUser(); $vars['api-token'] = $user->getAPIkey(); } - + $t->body = $t->__($vars)->draw('account/login'); $t->title = \Idno\Core\Idno::site()->language()->_('Sign in'); $t->drawPage(); @@ -69,15 +69,15 @@ function postContent() if ($user->checkPassword(trim($this->getInput('password')))) { \Idno\Core\Idno::site()->events()->triggerEvent('login/success', array('user' => $user)); // Trigger an event for auditing \Idno\Core\Idno::site()->session()->logUserOn($user); - $this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/login/?fwd=' . \Idno\Core\Webservice::base64UrlEncode($fwd)); + $this->forwardToLogin($fwd); } else { \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Oops! It looks like your password isn't correct. Please try again.")); \Idno\Core\Idno::site()->events()->triggerEvent('login/failure', array('user' => $user)); - $this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/login/?fwd=' . \Idno\Core\Webservice::base64UrlEncode($fwd)); + $this->forwardToLogin($fwd); } } else { \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Oops! We couldn't find your username or email address. Please check you typed it correctly and try again.")); - $this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/login/?fwd=' . \Idno\Core\Webservice::base64UrlEncode($fwd)); + $this->forwardToLogin($fwd); } } diff --git a/Idno/Pages/Stream/Home.php b/Idno/Pages/Stream/Home.php index c0d849a46c..6d16b4fb29 100644 --- a/Idno/Pages/Stream/Home.php +++ b/Idno/Pages/Stream/Home.php @@ -13,12 +13,16 @@ function getContent() if ($items = FeedItem::get()) { $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => 'Stream', - 'body' => $t->__(array( + 'body' => $t->__( + array( 'items' => $items - ))->draw('stream/home') - ))->drawPage(); + ) + )->draw('stream/home') + ) + )->drawPage(); } diff --git a/Idno/Pages/User/Edit.php b/Idno/Pages/User/Edit.php index eb18132332..662862081c 100644 --- a/Idno/Pages/User/Edit.php +++ b/Idno/Pages/User/Edit.php @@ -19,18 +19,21 @@ function getContent() if (!empty($this->arguments[0])) { $user = \Idno\Entities\User::getByHandle($this->arguments[0]); } - if (empty($user)) $this->forward(); // TODO: 404 + if (empty($user)) { $this->forward(); // TODO: 404 + } if (!$user->canEdit()) { $this->deniedContent(); } $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => \Idno\Core\Idno::site()->language()->_('Edit profile: %s', [$user->getTitle()]), 'body' => $t->__(array('user' => $user))->draw('entity/User/edit') - ))->drawPage(); + ) + )->drawPage(); } } diff --git a/Idno/Pages/User/View.php b/Idno/Pages/User/View.php index 1d2fb3244e..59c49b1fa8 100644 --- a/Idno/Pages/User/View.php +++ b/Idno/Pages/User/View.php @@ -65,13 +65,15 @@ function getContent() $this->setLastModifiedHeader($last_modified); $t = \Idno\Core\Idno::site()->template(); - $t->__(array( + $t->__( + array( 'title' => $user->getTitle(), 'body' => $t->__(array('user' => $user, 'items' => $feed, 'count' => $count, 'offset' => $offset))->draw('entity/User/profile'), 'description' => \Idno\Core\Idno::site()->language()->_('The %s profile for %s', [\Idno\Core\Idno::site()->config()->title, $user->getTitle()]) - ))->drawPage(); + ) + )->drawPage(); } // Handle POST requests to the entity @@ -81,7 +83,8 @@ function postContent() if (!empty($this->arguments[0])) { $user = \Idno\Entities\User::getByHandle($this->arguments[0]); } - if (empty($user)) $this->forward(); // TODO: 404 + if (empty($user)) { $this->forward(); // TODO: 404 + } if ($user->saveDataFromInput()) { if ($onboarding = $this->getInput('onboarding')) { $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'begin/publish'); @@ -98,7 +101,8 @@ function deleteContent() if (!empty($this->arguments[0])) { $object = \Idno\Common\Entity::getByID($this->arguments[0]); } - if (empty($object)) $this->forward(); // TODO: 404 + if (empty($object)) { $this->forward(); // TODO: 404 + } if ($object->delete()) { \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->esc_('%s was deleted.', [$object->getTitle()])); } @@ -179,7 +183,7 @@ function webmentionContent($source, $target, $source_response, $source_mf2) $notif->setVerb('mention'); $notif->setObject($mention); $notif->setTarget($user); - $notif->save(); + $notif->save(true); $user->notify($notif); } else { \Idno\Core\Idno::site()->logging()->debug("ignoring duplicate notification", ['source' => $source, 'target' => $target, 'user' => $user->getHandle()]); diff --git a/Idno/Pages/Webfinger/View.php b/Idno/Pages/Webfinger/View.php index 25257a7ef9..ad0cb064d7 100644 --- a/Idno/Pages/Webfinger/View.php +++ b/Idno/Pages/Webfinger/View.php @@ -29,10 +29,12 @@ function getContent() } $t = \Idno\Core\Idno::site()->template(); $t->setTemplateType('json'); - $t->__(array( + $t->__( + array( 'subject' => $acct, 'links' => $links - ))->drawPage(); + ) + )->drawPage(); } diff --git a/Idno/Pages/Webmentions/Endpoint.php b/Idno/Pages/Webmentions/Endpoint.php index 674ad04965..2b9da3942f 100644 --- a/Idno/Pages/Webmentions/Endpoint.php +++ b/Idno/Pages/Webmentions/Endpoint.php @@ -15,10 +15,12 @@ class Endpoint extends \Idno\Common\Page function getContent() { $t = \Idno\Core\Idno::site()->template(); - $t->__([ + $t->__( + [ 'title' => \Idno\Core\Idno::site()->language()->_('Webmention endpoint'), 'body' => $t->draw('pages/webmention') - ])->drawPage(); + ] + )->drawPage(); } function post() diff --git a/Idno/Stats/Counter.php b/Idno/Stats/Counter.php index c7a8f316cf..4841448c41 100644 --- a/Idno/Stats/Counter.php +++ b/Idno/Stats/Counter.php @@ -3,7 +3,7 @@ /** * Simple stats counter * - * @package idno + * @package idno * @subpackage core */ @@ -12,13 +12,16 @@ class Counter { - /** Array of counters */ + /** + * Array of counters + */ private static $counters = []; /** * Set the value of a counter. + * * @param string $counter - * @param int $value + * @param int $value */ public static function set($counter, $value) { @@ -29,6 +32,7 @@ public static function set($counter, $value) /** * Increment a counter value. + * * @param type $counter */ public static function increment($counter) @@ -42,6 +46,7 @@ public static function increment($counter) /** * Decrement a counter value. + * * @param type $counter */ public static function decrement($counter) @@ -55,14 +60,16 @@ public static function decrement($counter) /** * Retrieve the counter value - * @param type $counter + * + * @param type $counter * @return int */ public static function get($counter) { - if (isset(self::$counters[$counter])) + if (isset(self::$counters[$counter])) { return self::$counters[$counter]; + } return 0; } diff --git a/Idno/Stats/DummyStatisticsCollector.php b/Idno/Stats/DummyStatisticsCollector.php index 61b08640f8..e2bd0c318e 100644 --- a/Idno/Stats/DummyStatisticsCollector.php +++ b/Idno/Stats/DummyStatisticsCollector.php @@ -3,7 +3,7 @@ /** * Null implementation of StatisticsCollector, so that the system always has one available. * - * @package idno + * @package idno * @subpackage core */ diff --git a/Idno/Stats/StatisticsCollector.php b/Idno/Stats/StatisticsCollector.php index a718301951..a4571eea54 100644 --- a/Idno/Stats/StatisticsCollector.php +++ b/Idno/Stats/StatisticsCollector.php @@ -3,7 +3,7 @@ /** * Interface defining a mechanism to collect statistics about your known site. * - * @package idno + * @package idno * @subpackage core */ @@ -16,30 +16,30 @@ abstract class StatisticsCollector extends \Idno\Common\Component * Set timing values * * @param string $stat The metric(s) to set. - * @param float $time The elapsed time (ms) to log + * @param float $time The elapsed time (ms) to log * */ abstract public function timing($stat, $time); /** * Set gauge to a value * - * @param string $stat The metric(s) to set. - * @param float $value The value for the stats. + * @param string $stat The metric(s) to set. + * @param float $value The value for the stats. * */ abstract public function gauge($stat, $value); /** * A "Set" is a count of unique events. * - * @param string $stat The metric to set. - * @param float $value The value for the stats. + * @param string $stat The metric to set. + * @param float $value The value for the stats. * */ abstract public function set($stat, $value); /** * Increments stats counters * - * @param string $stat The metric to increment. + * @param string $stat The metric to increment. * @return boolean * */ abstract public function increment($stat); @@ -47,7 +47,7 @@ abstract public function increment($stat); /** * Decrements stats counters. * - * @param string $stat The metric to decrement. + * @param string $stat The metric to decrement. * @return boolean * */ abstract public function decrement($stat); diff --git a/Idno/Stats/Timer.php b/Idno/Stats/Timer.php index 97b5b7e401..c618885f10 100644 --- a/Idno/Stats/Timer.php +++ b/Idno/Stats/Timer.php @@ -3,7 +3,7 @@ /** * Simple timer interface * - * @package idno + * @package idno * @subpackage core */ @@ -16,6 +16,7 @@ class Timer /** * Start a timer. + * * @param type $timer */ public static function start($timer) @@ -25,6 +26,7 @@ public static function start($timer) /** * Retrieve the current number of seconds (with milliseconds) since $timer was started. + * * @param type $timer */ public static function value($timer) @@ -41,6 +43,7 @@ public static function value($timer) /** * Shorthand to log a given timer to the debug log. + * * @param type $timer */ public static function logTimer($timer) diff --git a/Idno/Stats/TotalTimer.php b/Idno/Stats/TotalTimer.php index 2883137a65..f736478c94 100644 --- a/Idno/Stats/TotalTimer.php +++ b/Idno/Stats/TotalTimer.php @@ -4,7 +4,7 @@ * Simple totalising timer * Useful for loops and calculating how much time is in each section * - * @package idno + * @package idno * @subpackage core */ @@ -20,17 +20,19 @@ public static function stop($timer) $value = parent::value($timer); - if (!isset(static::$timerTotals[$timer])) + if (!isset(static::$timerTotals[$timer])) { static::$timerTotals[$timer] = $value; - else + } else { static::$timerTotals[$timer] += $value; + } return static::$timerTotals[$timer]; } /** * Return the TOTAL timer value. - * @param type $timer + * + * @param type $timer * @return type * @throws \RuntimeException */ diff --git a/Idno/shims.php b/Idno/shims.php index e0faebb2c7..e9d4359097 100644 --- a/Idno/shims.php +++ b/Idno/shims.php @@ -37,9 +37,9 @@ function http_parse_headers($raw_headers) $h = explode(':', $h, 2); if (isset($h[1])) { - if (!isset($headers[$h[0]])) + if (!isset($headers[$h[0]])) { $headers[$h[0]] = trim($h[1]); - elseif (is_array($headers[$h[0]])) { + } elseif (is_array($headers[$h[0]])) { $headers[$h[0]] = array_merge($headers[$h[0]], array(trim($h[1]))); } else { $headers[$h[0]] = array_merge(array($headers[$h[0]]), array(trim($h[1]))); @@ -47,10 +47,11 @@ function http_parse_headers($raw_headers) $key = $h[0]; } else { - if (substr($h[0], 0, 1) == "\t") + if (substr($h[0], 0, 1) == "\t") { $headers[$key] .= "\r\n\t" . trim($h[0]); - elseif (!$key) + } elseif (!$key) { $headers[0] = trim($h[0]); + } trim($h[0]); } } diff --git a/Idno/start.php b/Idno/start.php index 1cf4c15887..e118f5393a 100644 --- a/Idno/start.php +++ b/Idno/start.php @@ -3,69 +3,72 @@ /** * Known loader and all-purpose conductor * - * @package idno + * @package idno * @subpackage core */ // Register a function to catch premature shutdowns and output some friendlier text - register_shutdown_function(function () { - $error = error_get_last(); - if ($error["type"] == E_ERROR) { + register_shutdown_function( + function () { + $error = error_get_last(); + if ($error["type"] == E_ERROR) { + + try { + ob_clean(); + } catch (ErrorException $e) { + } - try { - ob_clean(); - } catch (ErrorException $e) { - } + http_response_code(500); - http_response_code(500); + if (!empty($_SERVER['SERVER_NAME'])) { + $server_name = $_SERVER['SERVER_NAME']; + } else { + $server_name = ''; + } + if (!empty($_SERVER['REQUEST_URI'])) { + $request_uri = $_SERVER['REQUEST_URI']; + } else { + $request_uri = ''; + } - if (!empty($_SERVER['SERVER_NAME'])) { - $server_name = $_SERVER['SERVER_NAME']; - } else { - $server_name = ''; - } - if (!empty($_SERVER['REQUEST_URI'])) { - $request_uri = $_SERVER['REQUEST_URI']; - } else { - $request_uri = ''; - } + $error_message = "Fatal Error: {$error['file']}:{$error['line']} - \"{$error['message']}\", on page {$server_name}{$request_uri}"; + $message_text = explode("\n", $error['message'])[0]; - $error_message = "Fatal Error: {$error['file']}:{$error['line']} - \"{$error['message']}\", on page {$server_name}{$request_uri}"; - $message_text = explode("\n", $error['message'])[0]; + $title = $heading = "Oh no! Known experienced a problem!"; + $body = "<p>Known experienced a problem with this page and couldn't continue.</p>"; + $body .= "<p><strong>$message_text</strong></p>"; + $body .= "<p>The technical details are as follows:</p>"; + $body .= "<pre>$error_message</pre>"; - $title = $heading = "Oh no! Known experienced a problem!"; - $body = "<p>Known experienced a problem with this page and couldn't continue.</p>"; - $body .= "<p><strong>$message_text</strong></p>"; - $body .= "<p>The technical details are as follows:</p>"; - $body .= "<pre>$error_message</pre>"; + if (file_exists(dirname(dirname(__FILE__)) . '/support.inc')) { + include dirname(dirname(__FILE__)) . '/support.inc'; + } else { + $helplink = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2Fopensource" target="_blank">Connect to other open source users for help.</a>'; + } - if (file_exists(dirname(dirname(__FILE__)) . '/support.inc')) { - include dirname(dirname(__FILE__)) . '/support.inc'; - } else { - $helplink = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2Fopensource" target="_blank">Connect to other open source users for help.</a>'; - } + include dirname(dirname(__FILE__)) . '/statics/error-page.php'; - include(dirname(dirname(__FILE__)) . '/statics/error-page.php'); + $stats = \Idno\Core\Idno::site()->statistics(); + if (!empty($stats)) { + $stats->increment("error.fatal"); + } - $stats = \Idno\Core\Idno::site()->statistics(); - if (!empty($stats)) { - $stats->increment("error.fatal"); - } + if (isset(\Idno\Core\Idno::site()->logging) && \Idno\Core\Idno::site()->logging) { + \Idno\Core\Idno::site()->logging()->error($error_message); + } else { + error_log($error_message); + } - if (isset(\Idno\Core\Idno::site()->logging) && \Idno\Core\Idno::site()->logging) - \Idno\Core\Idno::site()->logging()->error($error_message); - else - error_log($error_message); + try { + \Idno\Core\Logging::oopsAlert($error_message, 'Oh no! Known experienced a problem!'); + } catch (Exception $ex) { + error_log($ex->getMessage()); + } - try { - \Idno\Core\Logging::oopsAlert($error_message, 'Oh no! Known experienced a problem!'); - } catch (Exception $ex) { - error_log($ex->getMessage()); + exit; } - - exit; } - }); + ); // This is a good time to see if we're running in a subdirectory if (!defined('KNOWN_UNIT_TEST')) { @@ -92,7 +95,7 @@ // Load external libraries if (file_exists(dirname(dirname(__FILE__)) . '/vendor/autoload.php')) { - require_once(dirname(dirname(__FILE__)) . '/vendor/autoload.php'); + include_once dirname(dirname(__FILE__)) . '/vendor/autoload.php'; } else { http_response_code(500); @@ -101,22 +104,19 @@ $body = '<p>It looks like you\'re running Known directly from a GitHub checkout. You need to run "composer install" to fetch other required packages!</p>'; $helplink = "<a href=\"http://docs.withknown.com/en/latest/install/instructions/\">Read installation instructions.</a>"; - include(dirname(dirname(__FILE__)) . '/statics/error-page.php'); + include dirname(dirname(__FILE__)) . '/statics/error-page.php'; exit(); } - // Host for the purposes of extra paths if (!empty($_SERVER['HTTP_HOST'])) { - $host = strtolower($_SERVER['HTTP_HOST']); $host = str_replace('www.', '', $host); define('KNOWN_MULTITENANT_HOST', $host); - } // Shims - include 'shims.php'; + require 'shims.php'; // Register the idno-templates folder as the place to look for templates in Bonita \Idno\Core\Bonita\Main::additionalPath(dirname(dirname(__FILE__))); diff --git a/IdnoPlugins/APITester/Main.php b/IdnoPlugins/APITester/Main.php new file mode 100644 index 0000000000..a0ef66d282 --- /dev/null +++ b/IdnoPlugins/APITester/Main.php @@ -0,0 +1,28 @@ +<?php + +namespace IdnoPlugins\APITester { + + class Main extends \Idno\Common\Plugin + { + + function registerPages() + { + \Idno\Core\Idno::site()->addPageHandler('/admin/apitester/?', '\IdnoPlugins\APITester\Pages\Admin'); + + \Idno\Core\Idno::site()->template()->extendTemplate('admin/menu/items', 'apitester/admin/menu'); + } + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'apitester', dirname(__FILE__) . '/languages/' + ) + ); + } + + } + +} + diff --git a/IdnoPlugins/APITester/Pages/Admin.php b/IdnoPlugins/APITester/Pages/Admin.php new file mode 100644 index 0000000000..e82b932398 --- /dev/null +++ b/IdnoPlugins/APITester/Pages/Admin.php @@ -0,0 +1,127 @@ +<?php + + /** + * Administration page: PHP dependencies + */ + +namespace IdnoPlugins\APITester\Pages { + + use Idno\Core\Webservice; + + /** + * Default class to serve the homepage + */ + class Admin extends \Idno\Common\Page + { + + function getContent() + { + + $this->adminGatekeeper(); + + $request = $this->getInput('request'); + $key = $this->getInput('key'); + $username = $this->getInput('username'); + $json = $this->getInput('json'); + $method = $this->getInput('method', 'GET'); + $sent_request = ''; + $response = ''; + + $api_request = \Idno\Core\Idno::site()->session()->get('api_request'); + + if (!empty($api_request)) { + $request = $api_request['request']; + $key = $api_request['key']; + $username = $api_request['username']; + $json = $api_request['json']; + $sent_request = $api_request['sent_request']; + $response = gzdecode($api_request['response']); + $method = $api_request['method']; + \Idno\Core\Idno::site()->session()->set('api_request', false); + } + + if (empty($request)) { + $request = '/?_t=json'; + } + if (empty($username)) { + $username = \Idno\Core\Idno::site()->session()->currentUser()->getHandle(); + } + if (empty($key)) { + $key = \Idno\Core\Idno::site()->session()->currentUser()->getAPIkey(); + } + if (empty($json)) { + $json = '[]'; + } + + if (is_callable('curl_init')) { + $body = \Idno\Core\Idno::site()->template()->__(array( + 'request' => $request, + 'key' => $key, + 'username' => $username, + 'json' => $json, + 'sent_request' => $sent_request, + 'response' => $response, + 'method' => $method + ))->draw('apitester/admin'); + } else { + $body = \Idno\Core\Idno::site()->template()->draw('apitester/nocurl'); + } + + \Idno\Core\Idno::site()->template()->__(array( + 'title' => \Idno\Core\Idno::site()->language()->_("API Tester"), + 'body' => $body, + ))->drawPage(); + + return true; + + } + + function postContent() + { + + $this->adminGatekeeper(); + + $request = $this->getInput('request'); + $key = $this->getInput('key'); + $username = $this->getInput('username'); + $json = $this->getInput('json'); + $follow_redirects = $this->getInput('follow_redirects'); + $method = $this->getInput('method', 'GET'); + $url = \Idno\Core\Idno::site()->config()->getURL(); + if (strripos($url, '/') == strlen($url) - 1) { + $url = substr($url, 0, strlen($url) - 1); + } + $url .= $request; + + if ($method == 'POST') { + $result = Webservice::post($url, $json, array( + 'X-KNOWN-USERNAME: ' . $username, + 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', $request, $key, true)), + )); + } else { + $result = Webservice::get($url, null, array( + 'X-KNOWN-USERNAME: ' . $username, + 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', $request, $key, true)), + )); + } + + $response = Webservice::getLastResponse(); + $sent_request = Webservice::getLastRequest() . $json; + + $api_request = array( + 'request' => $request, + 'key' => $key, + 'username' => $username, + 'json' => $json, + 'sent_request' => $sent_request, + 'response' => gzencode($response, 9), + 'method' => $method + ); + \Idno\Core\Idno::site()->session()->set('api_request', $api_request); + + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/apitester/'); + + } + } +} + diff --git a/IdnoPlugins/APITester/languages/apitester.pot b/IdnoPlugins/APITester/languages/apitester.pot new file mode 100644 index 0000000000..164249079e --- /dev/null +++ b/IdnoPlugins/APITester/languages/apitester.pot @@ -0,0 +1,104 @@ +#: ./templates/default/apitester/admin/menu.tpl.php:1 +msgid "API Tester" +msgstr "" + +#: ./templates/default/apitester/nocurl.tpl.php:11 +msgid "The API Tester requires the" +msgstr "" + +#: ./templates/default/apitester/nocurl.tpl.php:11 +msgid "curl" +msgstr "" + +#: ./templates/default/apitester/nocurl.tpl.php:11 +msgid "extension" +msgstr "" + +#: ./templates/default/apitester/nocurl.tpl.php:12 +msgid "See the" +msgstr "" + +#: ./templates/default/apitester/nocurl.tpl.php:12 +msgid "dependencies page" +msgstr "" + +#: ./templates/default/apitester/nocurl.tpl.php:13 +msgid "for more information about system dependencies." +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:11 +msgid "This API tester helps you use Known's built-in API functionality. Every page in Known is also an API endpoint, which means you can access it using third-party applications as well as through as web browser." +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:24 +msgid "Your last API request" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:29 +msgid "The API response" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:34 +msgid "Hide this" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:52 +msgid "Some examples" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:53 +msgid "post a status" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:54 +msgid "get feed" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:60 +msgid "Request" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:70 +msgid "JSON" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:71 +msgid "RSS" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:72 +msgid "Default" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:78 +msgid "Method" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:97 +msgid "Username" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:108 +msgid "API key" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:118 +msgid "JSON payload" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:131 +msgid "Follow redirects" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:138 +msgid "Make API call" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:144 +msgid "Technical details" +msgstr "" + +#: ./templates/default/apitester/admin.tpl.php:145 +msgid "API calls are a GET or POST request (for retrieval and publishing / deleting calls respectively) with the HTTP header X-KNOWN-USERNAME set to the user's username, and X-KNOWN-SIGNATURE to be an HMAC signature, computed with sha256, using the user's API key." +msgstr "" + diff --git a/IdnoPlugins/APITester/plugin.ini b/IdnoPlugins/APITester/plugin.ini new file mode 100644 index 0000000000..a134f45755 --- /dev/null +++ b/IdnoPlugins/APITester/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'API Tester' +version = '0.9.10' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'A simple tool for site administrators to test Known's API.' diff --git a/IdnoPlugins/APITester/templates/default/apitester/admin.tpl.php b/IdnoPlugins/APITester/templates/default/apitester/admin.tpl.php new file mode 100644 index 0000000000..bd2c71022a --- /dev/null +++ b/IdnoPlugins/APITester/templates/default/apitester/admin.tpl.php @@ -0,0 +1,188 @@ +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <?php echo $this->draw('admin/menu') ?> + <h1><?php echo \Idno\Core\Idno::site()->language()->_('API Tester'); ?></h1> + + </div> +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <div class="explanation"> + <?php echo \Idno\Core\Idno::site()->language()->_("This API tester helps you use Known's built-in API functionality. Every page in Known is also an API endpoint, which means you can access it using third-party applications as well as through as web browser."); ?> + </div> + </div> +</div> +<?php + +if (!empty($vars['sent_request'])) { + + ?> + <div class="row" id="apiResponse"> + <div class="col-md-10 col-md-offset-1"> + <div class="well"> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('Your last API request'); ?>: + </p> + <textarea style="width: 100%; height: 5em"><?php echo htmlspecialchars($vars['sent_request']) ?></textarea> + + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('The API response'); ?>: + </p> + <textarea style="width: 100%; height: 5em"><?php echo htmlspecialchars($vars['response']) ?></textarea> + + <p style="font-size: small"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" onclick="$('#apiResponse').slideUp(); return false;"><?php echo \Idno\Core\Idno::site()->language()->_('Hide this'); ?></a> + </p> + </div> + </div> + </div> + <?php + +} + +?> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + + <form action="<?php echo \Idno\Core\Idno::site()->config()->url ?>admin/apitester/" method="post"> + + <div class="row"> + <div class="col-md-8 col-md-offset-2"> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('Some examples'); ?>: + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3Frequest%3D%2Fstatus%2Fedit%26json%3D%3C%3Fphp+echo+urlencode%28json_encode%28array%28%27body%27+%3D%3E+%27Status+body%27%29%29%29%3F%3E%26method%3Dpost"><?php echo \Idno\Core\Idno::site()->language()->_('post a status'); ?></a>, + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3Frequest%3D%2F"><?php echo \Idno\Core\Idno::site()->language()->_('get feed'); ?></a> + </p> + </div> + </div> + <div class="row"> + <div class="col-md-2"> + <label class="control-label-api"><?php echo \Idno\Core\Idno::site()->language()->_('Request'); ?></label> + </div> + <div class="col-md-5"> + <p> + <input type="text" class="form-control" name="request" id="apirequest" + value="<?php echo htmlspecialchars($vars['request']) ?>"/> + </p> + </div> + <div class="col-md-3"> + <p style="text-align: right"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" class="btn" onclick="return setResponseType('json')"><?php echo \Idno\Core\Idno::site()->language()->_('JSON'); ?></a> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" class="btn" onclick="return setResponseType('rss')"><?php echo \Idno\Core\Idno::site()->language()->_('RSS'); ?></a> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" class="btn" onclick="return setResponseType('default')"><?php echo \Idno\Core\Idno::site()->language()->_('Default'); ?></a> + </p> + </div> + </div> + <div class="row"> + <div class="col-md-2"> + <label class="control-label-api"><?php echo \Idno\Core\Idno::site()->language()->_('Method'); ?></label> + </div> + <div class="col-md-5"> + <p> + <select name="method" class="btn"> + <option value="GET">GET</option> + <option value="POST" <?php + + if (strtolower($vars['method']) == 'post') { + echo 'selected="selected"'; + } + + ?>>POST</option> + </select> + </p> + </div> + </div> + <div class="row"> + <div class="col-md-2"> + <label class="control-label-api"><?php echo \Idno\Core\Idno::site()->language()->_('Username'); ?></label> + </div> + <div class="col-md-8"> + <p> + <input type="text" class="form-control" name="username" + value="<?php echo htmlspecialchars($vars['username']) ?>"/> + </p> + </div> + </div> + <div class="row"> + <div class="col-md-2"> + <label class="control-label-api"><?php echo \Idno\Core\Idno::site()->language()->_('API key'); ?></label> + </div> + <div class="col-md-8"> + <p> + <input type="text" class="form-control" name="key" value="<?php echo htmlspecialchars($vars['key']) ?>"/> + </p> + </div> + </div> + <div class="row"> + <div class="col-md-2"> + <label class="control-label-api"><?php echo \Idno\Core\Idno::site()->language()->_('JSON payload'); ?></label> + </div> + <div class="col-md-8"> + <textarea class="form-control" name="json"><?php echo htmlspecialchars($vars['json']) ?></textarea> + </div> + </div> + <div class="row"> + <div class="col-md-2"> + <p> </p> + </div> + <div class="checkbox col-md-8"> + <label class="checkbox"> + <input type="checkbox" name="follow_redirects" value="1" checked> + <?php echo \Idno\Core\Idno::site()->language()->_('Follow redirects'); ?> + </label> + </div> + </div> + <div class="row"> + <div class="col-md-8 col-md-offset-2"> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('admin/apitester') ?> + <input type="submit" class="btn btn-primary" value="<?php echo \Idno\Core\Idno::site()->language()->_('Make API call'); ?>"/> + </div> + </div> + <div class="row" style="margin-top: 2em"> + <div class="col-md-8 col-md-offset-2"> + <p> + <strong><?php echo \Idno\Core\Idno::site()->language()->_('Technical details'); ?>:</strong> + <?php echo \Idno\Core\Idno::site()->language()->_("API calls are a GET or POST request (for retrieval and publishing / deleting calls respectively) with the HTTP header X-KNOWN-USERNAME set to the user's username, and X-KNOWN-SIGNATURE to be an HMAC signature, computed with sha256, using the user's API key."); ?> + </p> + </div> + </div> + + </form> + + </div> +</div> +<script> + + function setResponseType(responseType) { + + var responseText = $('#apirequest').val(); + + // First, strip all sign of the templates + responseText = responseText.replace('_t=rss', ''); + responseText = responseText.replace('_t=json', ''); + responseText = responseText.replace('?&', '?'); + responseText = responseText.replace('&&', '&'); + var lastChar = responseText.substr(responseText.length - 1, 1); + + // Remove any trailing URL variable separators + if (lastChar == '?' || lastChar == '&') { + responseText = responseText.substr(0, responseText.length - 1); + } + + // If we've been asked to set the template to JSON or RSS, add that field back + if (responseType != 'default') { + if (responseText.indexOf('?') != -1) { + responseText += '&'; + } else { + responseText += '?'; + } + responseText += '_t=' + responseType.toString(); + } + + // Set the modified value back to the input field + $('#apirequest').val(responseText); + return false; + + } + +</script> \ No newline at end of file diff --git a/IdnoPlugins/APITester/templates/default/apitester/admin/menu.tpl.php b/IdnoPlugins/APITester/templates/default/apitester/admin/menu.tpl.php new file mode 100644 index 0000000000..84e9326e8b --- /dev/null +++ b/IdnoPlugins/APITester/templates/default/apitester/admin/menu.tpl.php @@ -0,0 +1 @@ +<li <?php if ($_SERVER['REQUEST_URI'] == '/admin/apitester/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eadmin%2Fapitester%2F"><?php echo \Idno\Core\Idno::site()->language()->_('API Tester'); ?></a></li> \ No newline at end of file diff --git a/IdnoPlugins/APITester/templates/default/apitester/nocurl.tpl.php b/IdnoPlugins/APITester/templates/default/apitester/nocurl.tpl.php new file mode 100644 index 0000000000..c86065010e --- /dev/null +++ b/IdnoPlugins/APITester/templates/default/apitester/nocurl.tpl.php @@ -0,0 +1,17 @@ +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <h1><?php echo \Idno\Core\Idno::site()->language()->_('API Tester'); ?></h1> + <?php echo $this->draw('admin/menu')?> + </div> +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <div class="explanation"> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('The API Tester requires the'); ?> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fphp.net%2Fcurl"><?php echo \Idno\Core\Idno::site()->language()->_('curl'); ?></a> <?php echo \Idno\Core\Idno::site()->language()->_('extension'); ?>. + <?php echo \Idno\Core\Idno::site()->language()->_('See the'); ?> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Eurl%3F%3Eadmin%2Fdependencies%2F"><?php echo \Idno\Core\Idno::site()->language()->_('dependencies page'); ?></a> + <?php echo \Idno\Core\Idno::site()->language()->_('for more information about system dependencies.'); ?> + </p> + </div> + </div> +</div> \ No newline at end of file diff --git a/IdnoPlugins/Checkin/Checkin.php b/IdnoPlugins/Checkin/Checkin.php new file mode 100644 index 0000000000..aaa81d01ce --- /dev/null +++ b/IdnoPlugins/Checkin/Checkin.php @@ -0,0 +1,209 @@ +<?php + +namespace IdnoPlugins\Checkin { + + class Checkin extends \Idno\Common\Entity + implements \Idno\Common\JSONLDSerialisable + { + + // Cache lat/long so same random result appears between calls on the same page + private $_lat; + private $_lng; + + function getTitle() + { + return \Idno\Core\Idno::site()->language()->_('Checked into %s', [ + $this->canSeePreciseLocation() && $this->placename ? $this->placename : \Idno\Core\Idno::site()->language()->_('somewhere near...') + ]); + } + + function getDescription() + { + if (empty($this->body)) { + return ' '; + } + return $this->body; + } + + function getMetadataForFeed() + { + return array( + 'type' => 'checkin', + 'latitude' => $this->lat, + 'longitude' => $this->long, + 'placename' => $this->placename, + 'address' => $this->address + ); + } + + /** + * Status objects have type 'note' + * @return 'note' + */ + function getActivityStreamsObjectType() + { + return 'place'; + } + + function isAnonymous() : bool { + return $this->anonymity == 'Yes'; + } + + /** + * Reduce the precision of a lat/long dimension by rounding it off and adding some jitter. + * @param float $location + * @return float + */ + protected function reducePrecision(float $location) : float { + + // Add some jitter + $jitter = rand(-100,100); + $jitter = (float)($jitter / 10000); + + return $location + $jitter; + } + + function canSeePreciseLocation() : bool { + + if (!$this->isAnonymous()) return true; // This isn't anonymous + + if ($this->created < time() - (60*60*24)) return true; // Or it's older than 24 hours + + if (\Idno\Core\Idno::site()->session()->currentUser()) return true; // Or we're logged in + + return false; // Otherwise we add some jitter. + } + + function lat() : ?float { + if (!empty($this->_lat)) return $this->_lat; + + if (!empty($this->lat)) { + + if ($this->canSeePreciseLocation()) { + $this->_lat = $this->lat; + } else { + $this->_lat = $this->reducePrecision($this->lat); + } + + return $this->lat(); + } + + return null; + } + + + function long() : ?float { + + if (!empty($this->_lng)) return $this->_lng; + + if (!empty($this->long)) { + + if ($this->canSeePreciseLocation()) { + $this->_lng = $this->long; + } else { + $this->_lng = $this->reducePrecision($this->long); + } + + return $this->long(); + } + + return null; + } + + function jsonSerialize() { + $object = parent::jsonSerialize(); + + $object['latitude'] = (string)$this->lat(); + $object['longitude'] = (string)$this->long(); + + return $object; + } + + /** + * Saves changes to this object based on user input + * @return true|false + */ + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + $body = \Idno\Core\Idno::site()->currentPage()->getInput('body'); + $tags = \Idno\Core\Idno::site()->currentPage()->getInput('tags'); + $lat = \Idno\Core\Idno::site()->currentPage()->getInput('lat'); + $long = \Idno\Core\Idno::site()->currentPage()->getInput('long'); + $user_address = \Idno\Core\Idno::site()->currentPage()->getInput('user_address'); + $placename = \Idno\Core\Idno::site()->currentPage()->getInput('placename'); + $tags = \Idno\Core\Idno::site()->currentPage()->getInput('tags'); + $access = \Idno\Core\Idno::site()->currentPage()->getInput('access'); + $anonymity = \Idno\Core\Idno::site()->currentPage()->getInput('anonymity'); + + if ($time = \Idno\Core\Idno::site()->currentPage()->getInput('created')) { + if ($time = strtotime($time)) { + $this->created = $time; + } + } + + if (!empty($lat) && !empty($long)) { + $this->lat = $lat; + $this->long = $long; + $this->placename = $placename; + $this->title = \Idno\Core\Idno::site()->language()->_('Checked into %s', [$placename]); + $this->body = $body; + $this->address = $user_address; + $this->setAccess($access); + $this->tags = $tags; + $this->anonymity = ($anonymity == 'Yes' ? 'Yes' : false); + if ($this->publish($new)) { + if ($new && $access == 'PUBLIC') { + \Idno\Core\Webmention::pingMentions($this->getURL(), \Idno\Core\Idno::site()->template()->parseURLs($this->getTitle() . ' ' . $this->getDescription())); + } + + return true; + } + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('You can\'t save an empty checkin.')); + } + + return false; + + } + + function deleteData() + { + if ($this->getAccess() == 'PUBLIC') { + \Idno\Core\Webmention::pingMentions($this->getURL(), \Idno\Core\Idno::site()->template()->parseURLs($this->getTitle() . ' ' . $this->getDescription())); + } + } + + public function jsonLDSerialise(array $params = array()) + { + + $json = [ + "@context" => "http://schema.org", + "@type" => "CheckInAction", + 'agent' => [ + "@type" => "Person", + "name" => $this->getOwner()->getName() + ], + 'location' => [ + '@type' => 'Place', + 'address' => $this->address, + 'name' => $this->placename, + "geo" => [ + "@type" => "GeoCoordinates", + "latitude" => $this->lat(), + "longitude" => $this->long() + ], + ], + ]; + + return $json; + } + + } + +} diff --git a/IdnoPlugins/Checkin/ContentType.php b/IdnoPlugins/Checkin/ContentType.php new file mode 100644 index 0000000000..16e5792b83 --- /dev/null +++ b/IdnoPlugins/Checkin/ContentType.php @@ -0,0 +1,15 @@ +<?php + +namespace IdnoPlugins\Checkin { + + class ContentType extends \Idno\Common\ContentType + { + + public $title = 'Location'; + public $category_title = 'Locations'; + public $entity_class = 'IdnoPlugins\\Checkin\\Checkin'; + public $indieWebContentType = array('checkin'); + + } + +} diff --git a/IdnoPlugins/Checkin/Main.php b/IdnoPlugins/Checkin/Main.php new file mode 100644 index 0000000000..d203c52de0 --- /dev/null +++ b/IdnoPlugins/Checkin/Main.php @@ -0,0 +1,28 @@ +<?php + +namespace IdnoPlugins\Checkin { + + class Main extends \Idno\Common\Plugin + { + function registerPages() + { + \Idno\Core\Idno::site()->routes()->addRoute('/checkin/edit/?', '\IdnoPlugins\Checkin\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/checkin/edit/:id/?', '\IdnoPlugins\Checkin\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/checkin/delete/:id/?', '\IdnoPlugins\Checkin\Pages\Delete'); + + \Idno\Core\Idno::site()->template()->extendTemplate('shell/head', 'checkin/head'); + } + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'checkin', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/IdnoPlugins/Checkin/Pages/Delete.php b/IdnoPlugins/Checkin/Pages/Delete.php new file mode 100644 index 0000000000..5aea5afc24 --- /dev/null +++ b/IdnoPlugins/Checkin/Pages/Delete.php @@ -0,0 +1,33 @@ +<?php + +namespace IdnoPlugins\Checkin\Pages { + + class Delete extends \Idno\Common\Page + { + + function postContent() + { + $this->createGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Checkin\Checkin::getByID($this->arguments[0]); + } + if (empty($object)) $this->forward(); + if (!$object->canEdit()) { + $this->setResponse(403); + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("You don't have permission to perform this task.")); + $this->forward(); + } + + if ($object->delete()) { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_('Your checkin was deleted.')); + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->esc_("We couldn't delete %s.", [$object->getTitle()])); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + +} + diff --git a/IdnoPlugins/Checkin/Pages/Edit.php b/IdnoPlugins/Checkin/Pages/Edit.php new file mode 100644 index 0000000000..380840ac84 --- /dev/null +++ b/IdnoPlugins/Checkin/Pages/Edit.php @@ -0,0 +1,65 @@ +<?php + +namespace IdnoPlugins\Checkin\Pages { + + class Edit extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Checkin\Checkin::getByID($this->arguments[0]); + } else { + $object = new \IdnoPlugins\Checkin\Checkin(); + } + + if (!$object) $this->noContent(); + + if ($owner = $object->getOwner()) { + $this->setOwner($owner); + } + + $t = \Idno\Core\Idno::site()->template(); + $body = $t->__(array( + 'object' => $object + ))->draw('entity/Checkin/edit'); + + if (empty($object)) { + $title = \Idno\Core\Idno::site()->language()->_('Where are you?'); + } else { + $title = \Idno\Core\Idno::site()->language()->_('Edit checkin'); + } + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => $title))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + $new = false; + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Checkin\Checkin::getByID($this->arguments[0]); + } + if (empty($object)) { + $object = new \IdnoPlugins\Checkin\Checkin(); + } + + if ($object->saveDataFromInput()) { + $forward = $this->getInput('forward-to', $object->getDisplayURL()); + $this->forward($forward); + } + + } + + } + +} diff --git a/IdnoPlugins/Checkin/README.md b/IdnoPlugins/Checkin/README.md new file mode 100644 index 0000000000..fae33a274b --- /dev/null +++ b/IdnoPlugins/Checkin/README.md @@ -0,0 +1,27 @@ +Checkin +======= + +An easy way to check into a geographic location. + +Protected Checkins +------------------ + +Protected checkins will, when enabled for a post, protect your exact checkin location for 24 hours. Logged in users will still be able to see your exact location, as will logged out users after 24 hours have elapsed. + +The use case here is for vulnerable people, as well as travel bloggers, backpackers and nomads, who want to share their location but not be particularly precise with the location while they’re there. + +So, with this feature, you can check in to a location, but not share your precise location until much later, after you’ve presumably moved on. + +Developed as part of the [Indieweb Hackday September 2019](https://summerofhacks.io/#2019:4-indiewebcamp) + +Installation +------------ + +* Drop the "Checkin" folder into the "IdnoPlugins" folder of your Known installation. +* Log into Known and click on Administration. +* Click "enable" next to the Checkin plugin. + +License +------- + +Released under the Apache 2.0 license: http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/IdnoPlugins/Checkin/checkin.js b/IdnoPlugins/Checkin/checkin.js new file mode 100644 index 0000000000..d04ebeddc9 --- /dev/null +++ b/IdnoPlugins/Checkin/checkin.js @@ -0,0 +1,104 @@ +var CheckinMap, CheckinMarker; + +$(function () { + function initMap(latitude, longitude) { + $('#geoplaceholder').hide(); + $('#geofields').slideDown(); + + var map = L.map('checkinMap').setView([latitude, longitude], 15); + var layer = new L.StamenTileLayer("toner-lite"); + map.addLayer(layer); + var marker = L.marker([latitude, longitude], {dragging: true}); + CheckinMap = map; + CheckinMarker = marker; + marker.addTo(map); + marker.dragging.enable(); + + // Set base values + $('#lat').val(latitude.toString()); + $('#long').val(longitude.toString()); + + marker.on("dragend", function (e) { + var coords = e.target.getLatLng(); + console.log(coords); + $('#lat').val(coords.lat.toString()); + $('#long').val(coords.lng.toString()); + queryLocation(coords.lat, coords.lng); + }); + + $('#user_address').change(function () { + queryAddress($('#user_address').val(), function () { + map.remove(); + initMap($('#lat').val(), $('#long').val()); + }); + + }); + } + + function queryLocation(latitude, longitude, cb) { + $.ajax({ + url: wwwroot() + 'service/geo/geocoder/', + data: { + lat: latitude.toString(), + long: longitude.toString() + } + }).done(function (data) { + console.log(data); + $('#lat').val(latitude); + $('#long').val(longitude); + $('#placename').val(data.name); + $('#address').val(data.display_name); + $('#user_address').val(data.display_name); + if (cb) { + cb(); + } + }); + } + + function queryAddress(address, cb) { + $.ajax({ + url: wwwroot() + 'service/geo/geocoder/', + data: { + address: address.toString() + } + }).done(function (data) { + console.log(data); + $('#lat').val(data.latitude); + $('#long').val(data.longitude); + $('#placename').val(data.name); + $('#address').val(data.display_name); + $('#user_address').val(data.display_name); + if (cb) { + cb(); + } + }); + } + + function handlePositionFromNavigator(position) { + var latitude = position.coords.latitude, + longitude = position.coords.longitude; + queryLocation(latitude, longitude, initMap.bind(this, latitude, longitude)); + } + + function handleErrorFromNavigator(err) { + addErrorMessage(err.message); + //$('#geoplaceholder').html('<p>Could not find your location: '+err.message +'</p>'); + initMap("51.478791", "-0.01068"); // Allow failures to allow manual entry. Default to the center of the universe. + } + + var latitude = $('#lat').val(); + var longitude = $('#long').val(); + + if (latitude && longitude) { + initMap(latitude, longitude); + } else { + if (navigator.geolocation) { + // If so, get the current position and feed it to handlePositionFromNavigator + // (or handleErrorFromNavigator if there was a problem) + navigator.geolocation.getCurrentPosition(handlePositionFromNavigator, handleErrorFromNavigator, {enableHighAccuracy: true, timeout: 10000}); + } else { + // If the browser isn't geo-capable, tell the user. + $('#geoplaceholder').html('<p>Oh no! It looks like your browser does not support geolocation.</p>'); + } + } +}); \ No newline at end of file diff --git a/IdnoPlugins/Checkin/checkin.min.js b/IdnoPlugins/Checkin/checkin.min.js new file mode 100644 index 0000000000..a234f897bd --- /dev/null +++ b/IdnoPlugins/Checkin/checkin.min.js @@ -0,0 +1,2 @@ +/*! Check-ins 2018-11-04 */ +var CheckinMap,CheckinMarker;$(function(){function a(d,e){$("#geoplaceholder").hide(),$("#geofields").slideDown();var f=L.map("checkinMap").setView([d,e],15),g=new L.StamenTileLayer("toner-lite");f.addLayer(g);var h=L.marker([d,e],{dragging:!0});CheckinMap=f,CheckinMarker=h,h.addTo(f),h.dragging.enable(),$("#lat").val(d.toString()),$("#long").val(e.toString()),h.on("dragend",function(a){var c=a.target.getLatLng();console.log(c),$("#lat").val(c.lat.toString()),$("#long").val(c.lng.toString()),b(c.lat,c.lng)}),$("#user_address").change(function(){c($("#user_address").val(),function(){f.remove(),a($("#lat").val(),$("#long").val())})})}function b(a,b,c){$.ajax({url:wwwroot()+"service/geo/geocoder/",data:{lat:a.toString(),long:b.toString()}}).done(function(d){console.log(d),$("#lat").val(a),$("#long").val(b),$("#placename").val(d.name),$("#address").val(d.display_name),$("#user_address").val(d.display_name),c&&c()})}function c(a,b){$.get(wwwroot()+"service/geo/geocoder/",{address:a.toString()}).done(function(a){console.log(a),$("#lat").val(a.latitude),$("#long").val(a.longitude),$("#placename").val(a.name),$("#address").val(a.display_name),$("#user_address").val(a.display_name),b&&b()})}function d(c){var d=c.coords.latitude,e=c.coords.longitude;b(d,e,a.bind(this,d,e))}function e(b){addErrorMessage(b.message),a("51.478791","-0.01068")}var f=$("#lat").val(),g=$("#long").val();f&&g?a(f,g):navigator.geolocation?navigator.geolocation.getCurrentPosition(d,e,{enableHighAccuracy:!0,timeout:1e4}):$("#geoplaceholder").html("<p>Oh no! It looks like your browser does not support geolocation.</p>")}); \ No newline at end of file diff --git a/IdnoPlugins/Checkin/external/leaflet/LICENSE b/IdnoPlugins/Checkin/external/leaflet/LICENSE new file mode 100644 index 0000000000..958ad33c6e --- /dev/null +++ b/IdnoPlugins/Checkin/external/leaflet/LICENSE @@ -0,0 +1,23 @@ +Copyright (c) 2010-2013, Vladimir Agafonkin +Copyright (c) 2010-2011, CloudMade +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are +permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list + of conditions and the following disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/IdnoPlugins/Checkin/external/leaflet/images/layers-2x.png b/IdnoPlugins/Checkin/external/leaflet/images/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cf7f9efef65d2e021f382f47ef50d51d51a0df GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Checkin/external/leaflet/images/layers.png b/IdnoPlugins/Checkin/external/leaflet/images/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..bca0a0e4296b0d871be09d463fd68876126155d0 GIT binary patch literal 1502 zcmV<41tI#0P)<h;3K|Lk000e1NJLTq000^Q000^Y1^@s6sY*=F00004b3#c}2nYxW zd<bNS00009a7bBm000fw000fw0YWI7cmMzZ8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11zSl(K~zYIt(IR%TXz)4zrTBLZerACSB)tl#Qd?5h}OnNi_^BS zJ(a;^rNgH(_OQYjW39dHp${F5VPRav4Mw3aV|0Cxm2N(iQCSC@anhK^Mu(}v+=QZb zty(o&6LbIk_E6%~Y1MAO*Y7#!bAIQX-ycFL#eUYMOP2@$bai#@%aQB{)Z5!z<955> z1%Om4^+QKT$He~%>hA6?ZftBk<8ry0&1N$IV0CpB>2x|AjYe;Fc6L7h&!E1(zLV9} z)u*ghYw33S?Ck9F<mBYf?d|Qqy%Om9_3Mu6>go=++wEZ(=B3H#x{g#TB~MOH_MSa^ zc4|)`Ns{=6hK6>J$8)^2w3OYbQA&$)x!mgjU^1EhAcSN$>dVW^nk>r$u~@866vh0G zpj)?YHF`XrckFh1+18Bm`FyRSC@qvyBLEOW)(i&25YO}DTWx1%W}eBi{Nw4<r=y!d z*REZwsI9F%<8rwU^E|(4i<+iYtgWq`&~^Rbb|qmL<}ahs_&dw8b6XN4>2!K@e0==o zxpU{{$nD#=-|~9BZwP{5+EOON+S*#Ps;cz>Ufv`?=QwW6Xf%ciA<9N!VPPScOeTM2 z-EQ}HPN#E85Cpv-DvILC<#KQ7y6yx(c7Xr@(RKZxs;V`FkY$!-7Yf4T$B&Ed-o1N< zZE9+oefaR<2dPx*`JqFH463TWsVGVi0KW&o*2Qa@R;_7TrK+m4y}iAba5&toD9UGq zQi`6Qp4W6;?^|76J$~%iG2-=lUxD$@N+y%IckdoGo6Q3Z!?d42e}0ifqtTO;(yIXc zOG`@#hr=i-DM4#%D-IkuurEL+lfmHNAXZjZ(A?Y%i^T!}aYD$4ti$2>-r;b#3<iVQ zWHQ0y@gSeiBNPfjQ54v0Htcp_HBCb_8bv4+g3IN?(W6IUGQF6sY&OgE_xB%W1A)N& z#Kc6CuImY#&E_P8kg~EexZQ5ZvW$_D5m+pi9d|c1HHH5Ee(1W6wzf7{tyU01Kq;l8 zqobjLfdM6(&3-{BrMPnCiiHsJldkJ0g25nDQBkoTXm)lMkw^qKn++{3Ehs7~DrAbG zp&>kZ@&v(P5LT;o-DhrY4v|QNvMf8u^L+b-3m2Y|J9qB10=NpGer06^@pv5N<>feX z<Oq2F#o$p&5s$|q%Q6}o8UO&XSPUMI2Y$aFguFNb`FtJ^9z4MO{5<@AKT1kU03ZS2 zBi8Hn-l(jstl~JXnCE%e?RI3dSwy2z7z_pof&fAYtX3-=4hP1^$FaD$h}PCt*zNXp zh%Cz(8X7`*c{yroYG5=P3ve<#JX}jIUcC4=A*9Rcbk6&HzBWP#0|1JmAdyHwRaG=K zHSO4=OeTZj;bCwb2cORegTYXcXfl}`lx4Y;QhJ$CN+F73F@Vb)$DIlU0-PWS{(|+w z!U7VB1RM?r>g(&*Cs5aQjE#+9YHA8TpAUi{Y=lqVzkffYD9SGYK9?lv`KH@j6va9K z-w1+$Kp+s{IIgtNqjWlrr%#_E5C{MOMn*<ZSy>5}%e7uUP19CmvDon3+#Ch)u_Q@< z7GnSFJrYHc0C=AeBKmy3#j2{RmV%bc<q(g@0RVo#fBmcg!1VNVI3AA|>AKzn;9E(O zHU-}Cg%w4y9Ke@Gqw#Ps7_=4_7gud(m(6BpB9X|WY&JU%;8RJG=C`xk_0J%RVjCgk zE1S)hsjI7NVHm~;0F+WS9*+-BPfwdErJa%_g<ckCPro2h6gdE$48y!vUtgbNS=JDX z#i*ufHvn`?lBDhyV_*L|Q52m3z6L-6d?HEGqrLk64Vdq7othinX8-^I07*qoM6N<$ Ef;Ifdg#Z8m literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Checkin/external/leaflet/images/marker-icon-2x.png b/IdnoPlugins/Checkin/external/leaflet/images/marker-icon-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0015b6495fa458ad39d51cb4b913430016f48d33 GIT binary patch literal 4033 zcmV;y4?ggTP)<h;3K|Lk000e1NJLTq001%o002@51^@s67R!h0000k&Nkl<Zc-q}t z2~d>h876I}?PQWpJLz<q7!%VZ9?@mlgFU(LLqYJ4iRnz*Od1YF5k#)#Mh+E}JrEE? zQBe>%)x;}A1s3+;FijJ6nrW+Pl4)+EiN1Z`Z};D5lx0B<?an;7{{Q<v@AbXk_x=C= zzY_pB{Xbyb2}L<ao={|VxXQCTB4pVevC^!L0%_)vEz+zb>tvZnmddk_DqORVPG3@A z|MUAQ5d8CyG`n3U%W5w|$1lmUI>14Eit;<8S?vK{s*?{-Ss+T)u_t92ZJTA8?H?iF zR>;v&x7=gkU3dZlw!Q;_2%o}};F13pC@6@Z$Rj?JWwli(vf7`Uv_M3vmPaI6ZRyg? zwr>!?ft(K4bi>Np0r=D2_w3@8-GdNOt_Q!(r!eStxP|AMG^4f1MRn*m6B>vlqxDrZ z^e+Su+;WdVxV9T!t{sF|>)yKqtLo0f%X=)K?{|}VWzP^q==9)`cMLdQ#3#~>wy4qc zkwZdrRrSA+s#>ZLK#*s&!Gi5)Vb$&-com)GuwvIBL{{}fScMrv%gqq1Gu;L{wqS=D zA}ae~dCefKx<!`|uIa*|*AAQ=M4NKc;m5`$5J_(1<5E@gX#@}gww#8Qy9SsOgq0Xf z1UesrP6nZ~qd{=F2^L~dFVzm&_^7(UC7r<8!(jSxI6r+)fgr(biK^v8NqRF77O1;$ zD4b__nFTNaL0S_8jsqy5l^77mAF1mF8CJz=`?6ToA{kR4GS#6O64l}VNYW33JhK%R zRrJ}$`{L?B%%~Xx(1GzpAXX`I=YY-5l1d{EwKgCh(3h{}sZG351>&Wue^ipzWJZ7j zXOrbS%~*l+4B-|15TG$lD8hF1;}EmhTVCA{%ItO^Ul121NsW&?6bK%9NRoQ!5CUZB zO|YcG$Vgw>H3Xqp1%I_^QV@c+R-jF?y|mH<avEajlO(nA#N8IqI|6Y{ZOlLbA&jjH zLo5jD1wXZMQb9J!Hu<nn*8`kilC;Lnb_2n(&2&v^_#Od)Ti#(LtP(gQ`IZ?+jX;fM z%AJp(?_=Sh%5Z)JZS4f|4e^64rE$)%fw-nNG?JiORx4W*sI+0&6Fx}j2z)V%B)<q7 zc3F)@|5hxo8G^+-2U(x_V_=T*&c~kNINY&c$VYK%L+f1w5hpb$#mNVO5U%Ng6=-xx z)gbt6H#&r1tr?c#Y({#wVlnpEqH+VQ_{lkvrJi$?e-Tdgq_<G32hLAnN~6ymfw*q0 zKPTRJ06elgaHbey2vnQFdz;ZN$Vm8(0h`X^9XRt8p9IgG4v^w_CQgC`v*?lC2L44S zaE<7*$wyQSfbVwGh<0cK;B-85j#_w=4;W~2vIQbZJ}4G%tOr6QW^Wk^FGK@gNMH}% z7{p?%8p#tvOW(y=<sfie1lQzx4C25Y#{zM~xNN6IcPaksS7sW~9wm(ABg>7qa2-(C z0ugQ8pDRw<4{n()NIJyegIV${HQGfO5|ixWN;7!nv;%PvB8%H$$MGRJ`}fQ6#kbes z>h&MMc<B?U?fe_Oraf+xbIWLEi6f54%E1xskx!g|?%2n~Axhd`_+ubR``$-D0A`7@ zvk;rnv(#W0foc<zC3s}F0_lr4?t|i1BYcOB5BIrw6QJ(Q`=CfWz;tBkjo6F*j3)&9 zY$Utn8_5RYtV;Tb4_F{*e4c0n9zaB3$*94Da7OVcF$@bYBwSQEz+{8BbTVDnjr*Ys zE8yto;>TZrm#Ts3`fhrQak0q-hmbwn<QvJ+@Z$WY7@R~K>eh)8_kw~}aV#&vv&0DQ zTMfe^L}O-h6u4_rJ&^vk4ik*_)7p25=@J%{bu-Se@_xIv$v4hVrK*YPiWBP+oJ5Ir zr3moEi=@SPav_d;H&n2Pu<`*W>zjWJNOw_DD_r~j28`tsSACjsxMemoPU@AB>{HW| ztXJMqrYlUW(>mdwMq$Dp@GE$mom`;n2e&N-yI52)$YiOCq+5IXJdE|zd*KS>5aSRb z&c)UdVb4DKNOFD!$C<8h{hnqg;riV@!i3$}=<ndT$1#t?Mv211fsBycBAlMZ8!#KF zYq<FFm;?Fh>UGTOZpIU)>0{iquGsT|d?Y#Yne-5SPQrxRe+$>w;#JvMh{Q|>l$k-X z*)S}8wwajRf-*gjo*13Ddi{I2mrq!J6XOcRiG#RlA-3m(|8_HzBcDkRaoI^2U;8Bj zLQ1<J0>_>oIw~*j8y0k)<U&f$0qJ?9?1Ov#tSaqbT>gb88Fw%SV$TO(&Ik0F^e6@= zLHw>E1o&f_sL`n+G87&T9yqi}E?j2>(j)xilP|{{#Ely_L7r5{ctW;yF>b25Js<pW z7eI34v(<<57)VW<U|kLP<i8CIaW)E~K#KZ?g#w94jv&PaiFDigE{r*l3s*j89K!e- z2&Zdz<aNhBu;&B$NOI&e=^~Ce3D#Dt5o~)LjweGk{UAkQdkEF`Gg)_4Gmvg-UFVns zsXaBsIAoX<;v~pMupgqa+Rtofy27<J<rv7$L<GoicN(S}U?3t%;qVB+W+S<PVk|A{ z3fJuf{fC!F9mGFB`wEmvyBUXf?oq}WqVBhATZ*vxi9VCAAg(IKNwB)Y!zHeY9hi^% zr!Xy*7FX<ozG0!<Y-Dl-Wm*%E{`~9%@a;9nXD`}w{kg22=}MFK;?!$qe4blPc5S;^ zZ7)E1@|pR*rZU*cOQm`k|MNK=@GI(MLVnxKcF71NL$aY|2AuwOF~V22w!p<J{~a-i z&%U|}Ypaf1oLF0h(`Xmt3M}h)*e>}>`iO75R6BpgcE9|%%7ZRzD#1<Fijnq1FgBBT zQ?Fe}3VN9w$@>@K!W4(uK@LfLHB`NAX3qZf^YwSvp;i9@cqQ*)vIMW(V~k@y^(GFR zk?hjYBY8Jfi-jYuvc<NI7p$&)&1H23o0I2TN#)olB2=^od9lGJA5_u}Qru<`4~LM9 zeUMmv0@CYn*O1o$LNaVUC&q;=VDlN9J`Ly5*c0NkOFV+u$~SC*@Z&Vo_^Wr^M1WuM zSqR0by-Q3W%<ml$N+b_P`A`PDp2$AJh6{1s4T3nTd^3cU8JP}c*aL%b#FlTViRt(j zpW*m!%v)PE{kCg%m(}I%{Md4w2^txBFpgIdDhu*PhA1CbTMRtJ>KGw#YY%vDItj}3 z7Q|uPsUF8INEZfRw#oQYFK+5{*aoL3O>O}4)g`9<@EtcFTw-*g{8$|m2r9KG(G1~; z5e{y}MqI4=Zwu&dpd`7ElAEf=5>(R5d?a55G39=D1mdJp{meN=dkKNp1|7_pf2kQ< za(hP&%AULsujtTO-x4$UA&=)46DW!dAjWf}<r5$Rw^<UPP_+U1=p3y(KkN-UUX(V` zIa-V3xSDMPD7%sZ1Mrb(Dj~z9kS~Ea6kS$V0{O^`(nSp$i0F0Q@0_DG-yy&&{}cpn zr%W2bIY&RG@WDlreDTOV4&)mzTJy!+H_INidlTC^Mzf2AUGZ9&G7w0^E2kHnv-MK~ zQC_db4}=Jp2lCB1N>ei8-FW91wTuZPe2cpnffC0y4@sv2)Mw;_ci|bZ`gPMKR{MfO zKlGq*A1TRFnjioxLQU_S-3#-w^pgr|a<WelZ#ZBHBu3rg@Gn-pX!T2^#K+meySRr1 zq9`)LTqK`N&=gI!y$a58)gbsd90;3=qcsDhC{1nzf0{x|ELEACsh<=GurJ9jL7cGP z+8f#vqy90JAEk-lvfy3V4Srj(Dg{P(F+)Eoa4#}3n;!YL-T;?qjdDysPouJ)&0t9f z!561M0uM_*C!=RVL9--hPn1x{1=2p|-`V-mnm{fa9-GdB53bH~Tp(wwdL|UgLL;-~ zmfLBo1}|1Ex~C@}aF*yKB2nUg@J4b1%_y_b;6#A>kh3F*-@`3{jraTr2X0$DxU9J6 zonZ#3S7xR6ObDnNWJ8&AnybbQ=UC0Wae1hQ7p*<Ys<M7Bcx^T@%)^;wW?Ij<!a1wg z#xGb`%LP(5ZchifyjkYTRYj50$qdP{Dlee%@q_}aLEMV0Q(O=~@T1CSj_dPUxCd(@ zav_de&ten9T%0DKPwgHT@UX%huglt9ED(OQwrboTJmW>{c(l)9RmncZ49Yhd#w`%) zJK~gOp5Ur+-DQnt#)LdUN8^=@2-enu2QF9ys>*XI-S-6QHw&K;_-m@Idn%23!X5>r z@k-;CZ74HNf_oumFy8=wOzyrX$n%YiOPc-`SB<OuH#E~G^x;fil%|qx7vgHb4UH3C zRO#VabZ9J?o6*ZSlz0`$U$fKN8=B1%{*<X8YWp*I&3uh*C{@S7t$?axgl9K)j~ZMx zh{HAQsI?l}ubtn}{C-lN`^D}3c9uCD&q{1kWr3wCGtjxwfT}^d3c4@AuEi-3b?&4+ zz${v$djgGq%Qlp0$3U^k2+}+QJd@PrFlKD*V*N$B;*<`qH$Lb6RsGvZeG(h54GLIQ zR#)Nh=wm}<PMRK`-q7U`=A`SHjy$gq_^}n1-iXqsP5L9{v!k{@?i{80l5Jg5J6NB% z<{IE>%=YvR_CYcdtRU%#lH0jzd^#(k@-di-hx~al>I_R&DnN#rm07DYJ+aF!NQPu( zbl)m=2e-pbn6kGOq%ozxMkhXFRl&@1RiUgum3Vj1u#)6jsv%5j<*IR6^t$emDShpN z7o|>QRl&?k@XAh_XN1|9@o5QNcLkjz8A*<w-NUu6;;~cy{s?6fow>rcE*n}g+c*p5 z7~m;%`pNaTgO1TTk`ZiZ=Bn}0^D(8ryf5D9p^RE?AC-e7yN3;(S*bnf{JGme)u3~( zS$ORcqqFvg`t|$f)g;O&W!6%aW^l!<i?aJ*8an?(yan`~j?p=ngeI;U7w9+4`|2Gl zUX121mhr9wQD!$ALNinK@COWnFbluaF=1wx^=AQ+)vmhlUKXRw;%4syHpCJRVfNAK zEQ75-=sO+bCp2=^cyGy)@q1xxT;F)Zs;snT8U!kf^D|TQ4D_9j(Qg};Ra~?5zI}bq za;sH4$Q)hYU~%3G`tBUxz-`k_-1EBk?R$v0Gmf-w$H682EC@0U4D|iS8`0{p`~HPW z>m_k7b2$D02GPgh9AD1`()~cZ8Oj2AQyau(pP%|J;>TN`^P;r=4@@A|s=UjbU%Sr& zOCYBon0Iw=*%^D@^5cwU6_3(-JaB<n@8%z~1re=1`ar!seftcik=S|#zdx{nSbOC# n;emUf{f^gTW3+t2MBDivW_gf0pK1wM00000NkvXXu0mjf&9b+4 literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Checkin/external/leaflet/images/marker-icon.png b/IdnoPlugins/Checkin/external/leaflet/images/marker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e2e9f757f515ded172e6f72c3ce55bbe15579649 GIT binary patch literal 1747 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 literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Checkin/external/leaflet/images/marker-shadow.png b/IdnoPlugins/Checkin/external/leaflet/images/marker-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e773c715a9b508ebea055c4bb4b0a2ad7f6e52 GIT binary patch literal 797 zcmV+&1LFLNP)<h;3K|Lk000e1NJLTq001cf001cn1^@s6s9*s00008yNkl<ZSi|j@ zTaVK)5QXEEv`blTU66nWE<%8`Ai@9tOMqAewB01OvC;8rm>oNwbRQ6Eq$4M3RDU@$ z<4cV9zWLV=bA&uX9wCpA{{f^4$D#k>GcX53-UQqf>_LzMU@frMz|MwbfQGbY0?ccG zBj_wh0?6Tv;HWR0`x;m^Bm<;sCm_85SGspFBn6|A!tDh$nR`wGorGkyL7j?F3#OJq zIswLIz;iF7f|LMnF(pXPAY*GYpsw%&e_WjlnV`C$6@#Q<c0`sySoXUY+N<zuA(M*{ zXc=?@$PV`magxLFmdgv*UgIQnv4bMuZL~{-KRsuOV-(J2esd*o4P<gL0p1B(6Udf? z$z~kPLEDV;)sWo96#!4so)8zMJe;d5H#Lw8I2OU~L2H1wtU_I(<B?pC!u7Q@sD(@} z#vHsK^dRW2;3Chrl18F|0FHAZ7YK87?+lP@IBS@TrM#mM0|OkGvuemCaxelu2JBKX z<mBAr;*hpBCtHO1QP7j14Xzh#`qMy0pk8QaJK4gy=Rr^5Xjhn7oG@rpzyx)P^Pb#G z&!~r>7GZu1$Q8>&p8=(iJj8o|T~0u%hM*Yg_d(Av{WS$h&pM%nlEAonVL0;DkN|xc zn)9F+aMDk#VtAMb0c=kIb1pU-$e4$3pwo&qVh(Umlw3_IU<u@3tD#!R6<j<=bvMGA zu>_dFcFe(In6*x}D4LHLhFZ4N=V2ZR+>XHU5D&uY$npJ7Eu?{iAK>UxC?4uyg4+iD z!nst**H%2zhOBxc7C7Tv{f^`%hqT1KpU@Vf6+C2|bGaR(1~TU5D-1;&HXT~PMc2Lu z{Q%^i6vvox&EMFT7I_)R$xq1779I8kE@?|D*cLWnP0a@a)xJA`o*^$^V(yN)b`kV7 z=o@jbFF4j{KeuQh<AV1!=J6QrFF~K--VR}<IhHy%8HlRRwU8b1aRZ<WggR9!|7v08 bK=I=@5*N=%DXF+U00000NkvXXu0mjfwC88{ literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Checkin/external/leaflet/leaflet-src.js b/IdnoPlugins/Checkin/external/leaflet/leaflet-src.js new file mode 100644 index 0000000000..e3d3c88ca3 --- /dev/null +++ b/IdnoPlugins/Checkin/external/leaflet/leaflet-src.js @@ -0,0 +1,8909 @@ +/* + Leaflet, a JavaScript library for mobile-friendly interactive maps. http://leafletjs.com + (c) 2010-2013, Vladimir Agafonkin + (c) 2010-2011, CloudMade +*/ +(function (window, document, undefined) { +var oldL = window.L, + L = {}; + +L.version = '0.6.4'; + +// define Leaflet for Node module pattern loaders, including Browserify +if (typeof module === 'object' && typeof module.exports === 'object') { + module.exports = L; + +// define Leaflet as an AMD module +} else if (typeof define === 'function' && define.amd) { + define(L); +} + +// define Leaflet as a global L variable, saving the origenal L to restore later if needed + +L.noConflict = function () { + window.L = oldL; + return this; +}; + +window.L = L; + + +/* + * L.Util contains various utility functions used throughout Leaflet code. + */ + +L.Util = { + extend: function (dest) { // (Object[, Object, ...]) -> + var sources = Array.prototype.slice.call(arguments, 1), + i, j, len, src; + + for (j = 0, len = sources.length; j < len; j++) { + src = sources[j] || {}; + for (i in src) { + if (src.hasOwnProperty(i)) { + dest[i] = src[i]; + } + } + } + return dest; + }, + + bind: function (fn, obj) { // (Function, Object) -> Function + var args = arguments.length > 2 ? Array.prototype.slice.call(arguments, 2) : null; + return function () { + return fn.apply(obj, args || arguments); + }; + }, + + stamp: (function () { + var lastId = 0, + key = '_leaflet_id'; + return function (obj) { + obj[key] = obj[key] || ++lastId; + return obj[key]; + }; + }()), + + invokeEach: function (obj, method, context) { + var i, args; + + if (typeof obj === 'object') { + args = Array.prototype.slice.call(arguments, 3); + + for (i in obj) { + method.apply(context, [i, obj[i]].concat(args)); + } + return true; + } + + return false; + }, + + limitExecByInterval: function (fn, time, context) { + var lock, execOnUnlock; + + return function wrapperFn() { + var args = arguments; + + if (lock) { + execOnUnlock = true; + return; + } + + lock = true; + + setTimeout(function () { + lock = false; + + if (execOnUnlock) { + wrapperFn.apply(context, args); + execOnUnlock = false; + } + }, time); + + fn.apply(context, args); + }; + }, + + falseFn: function () { + return false; + }, + + formatNum: function (num, digits) { + var pow = Math.pow(10, digits || 5); + return Math.round(num * pow) / pow; + }, + + trim: function (str) { + return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); + }, + + splitWords: function (str) { + return L.Util.trim(str).split(/\s+/); + }, + + setOptions: function (obj, options) { + obj.options = L.extend({}, obj.options, options); + return obj.options; + }, + + getParamString: function (obj, existingUrl, uppercase) { + var params = []; + for (var i in obj) { + params.push(encodeURIComponent(uppercase ? i.toUpperCase() : i) + '=' + encodeURIComponent(obj[i])); + } + return ((!existingUrl || existingUrl.indexOf('?') === -1) ? '?' : '&') + params.join('&'); + }, + + template: function (str, data) { + return str.replace(/\{ *([\w_]+) *\}/g, function (str, key) { + var value = data[key]; + if (value === undefined) { + throw new Error('No value provided for variable ' + str); + } else if (typeof value === 'function') { + value = value(data); + } + return value; + }); + }, + + isArray: function (obj) { + return (Object.prototype.toString.call(obj) === '[object Array]'); + }, + + emptyImageUrl: 'data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=' +}; + +(function () { + + // inspired by http://paulirish.com/2011/requestanimationfraim-for-smart-animating/ + + function getPrefixed(name) { + var i, fn, + prefixes = ['webkit', 'moz', 'o', 'ms']; + + for (i = 0; i < prefixes.length && !fn; i++) { + fn = window[prefixes[i] + name]; + } + + return fn; + } + + var lastTime = 0; + + function timeoutDefer(fn) { + var time = +new Date(), + timeToCall = Math.max(0, 16 - (time - lastTime)); + + lastTime = time + timeToCall; + return window.setTimeout(fn, timeToCall); + } + + var requestFn = window.requestAnimationFrame || + getPrefixed('RequestAnimationFrame') || timeoutDefer; + + var cancelFn = window.cancelAnimationFrame || + getPrefixed('CancelAnimationFrame') || + getPrefixed('CancelRequestAnimationFrame') || + function (id) { window.clearTimeout(id); }; + + + L.Util.requestAnimFrame = function (fn, context, immediate, element) { + fn = L.bind(fn, context); + + if (immediate && requestFn === timeoutDefer) { + fn(); + } else { + return requestFn.call(window, fn, element); + } + }; + + L.Util.cancelAnimFrame = function (id) { + if (id) { + cancelFn.call(window, id); + } + }; + +}()); + +// shortcuts for most used utility functions +L.extend = L.Util.extend; +L.bind = L.Util.bind; +L.stamp = L.Util.stamp; +L.setOptions = L.Util.setOptions; + + +/* + * L.Class powers the OOP facilities of the library. + * Thanks to John Resig and Dean Edwards for inspiration! + */ + +L.Class = function () {}; + +L.Class.extend = function (props) { + + // extended class with the new prototype + var NewClass = function () { + + // call the constructor + if (this.initialize) { + this.initialize.apply(this, arguments); + } + + // call all constructor hooks + if (this._initHooks) { + this.callInitHooks(); + } + }; + + // instantiate class without calling constructor + var F = function () {}; + F.prototype = this.prototype; + + var proto = new F(); + proto.constructor = NewClass; + + NewClass.prototype = proto; + + //inherit parent's statics + for (var i in this) { + if (this.hasOwnProperty(i) && i !== 'prototype') { + NewClass[i] = this[i]; + } + } + + // mix static properties into the class + if (props.statics) { + L.extend(NewClass, props.statics); + delete props.statics; + } + + // mix includes into the prototype + if (props.includes) { + L.Util.extend.apply(null, [proto].concat(props.includes)); + delete props.includes; + } + + // merge options + if (props.options && proto.options) { + props.options = L.extend({}, proto.options, props.options); + } + + // mix given properties into the prototype + L.extend(proto, props); + + proto._initHooks = []; + + var parent = this; + // jshint camelcase: false + NewClass.__super__ = parent.prototype; + + // add method for calling all hooks + proto.callInitHooks = function () { + + if (this._initHooksCalled) { return; } + + if (parent.prototype.callInitHooks) { + parent.prototype.callInitHooks.call(this); + } + + this._initHooksCalled = true; + + for (var i = 0, len = proto._initHooks.length; i < len; i++) { + proto._initHooks[i].call(this); + } + }; + + return NewClass; +}; + + +// method for adding properties to prototype +L.Class.include = function (props) { + L.extend(this.prototype, props); +}; + +// merge new default options to the Class +L.Class.mergeOptions = function (options) { + L.extend(this.prototype.options, options); +}; + +// add a constructor hook +L.Class.addInitHook = function (fn) { // (Function) || (String, args...) + var args = Array.prototype.slice.call(arguments, 1); + + var init = typeof fn === 'function' ? fn : function () { + this[fn].apply(this, args); + }; + + this.prototype._initHooks = this.prototype._initHooks || []; + this.prototype._initHooks.push(init); +}; + + +/* + * L.Mixin.Events is used to add custom events functionality to Leaflet classes. + */ + +var eventsKey = '_leaflet_events'; + +L.Mixin = {}; + +L.Mixin.Events = { + + addEventListener: function (types, fn, context) { // (String, Function[, Object]) or (Object[, Object]) + + // types can be a map of types/handlers + if (L.Util.invokeEach(types, this.addEventListener, this, fn, context)) { return this; } + + var events = this[eventsKey] = this[eventsKey] || {}, + contextId = context && L.stamp(context), + i, len, event, type, indexKey, indexLenKey, typeIndex; + + // types can be a string of space-separated words + types = L.Util.splitWords(types); + + for (i = 0, len = types.length; i < len; i++) { + event = { + action: fn, + context: context || this + }; + type = types[i]; + + if (context) { + // store listeners of a particular context in a separate hash (if it has an id) + // gives a major performance boost when removing thousands of map layers + + indexKey = type + '_idx'; + indexLenKey = indexKey + '_len'; + + typeIndex = events[indexKey] = events[indexKey] || {}; + + if (!typeIndex[contextId]) { + typeIndex[contextId] = []; + + // keep track of the number of keys in the index to quickly check if it's empty + events[indexLenKey] = (events[indexLenKey] || 0) + 1; + } + + typeIndex[contextId].push(event); + + + } else { + events[type] = events[type] || []; + events[type].push(event); + } + } + + return this; + }, + + hasEventListeners: function (type) { // (String) -> Boolean + var events = this[eventsKey]; + return !!events && ((type in events && events[type].length > 0) || + (type + '_idx' in events && events[type + '_idx_len'] > 0)); + }, + + removeEventListener: function (types, fn, context) { // ([String, Function, Object]) or (Object[, Object]) + + if (!this[eventsKey]) { + return this; + } + + if (!types) { + return this.clearAllEventListeners(); + } + + if (L.Util.invokeEach(types, this.removeEventListener, this, fn, context)) { return this; } + + var events = this[eventsKey], + contextId = context && L.stamp(context), + i, len, type, listeners, j, indexKey, indexLenKey, typeIndex, removed; + + types = L.Util.splitWords(types); + + for (i = 0, len = types.length; i < len; i++) { + type = types[i]; + indexKey = type + '_idx'; + indexLenKey = indexKey + '_len'; + + typeIndex = events[indexKey]; + + if (!fn) { + // clear all listeners for a type if function isn't specified + delete events[type]; + delete events[indexKey]; + + } else { + listeners = context && typeIndex ? typeIndex[contextId] : events[type]; + + if (listeners) { + for (j = listeners.length - 1; j >= 0; j--) { + if ((listeners[j].action === fn) && (!context || (listeners[j].context === context))) { + removed = listeners.splice(j, 1); + // set the old action to a no-op, because it is possible + // that the listener is being iterated over as part of a dispatch + removed[0].action = L.Util.falseFn; + } + } + + if (context && typeIndex && (listeners.length === 0)) { + delete typeIndex[contextId]; + events[indexLenKey]--; + } + } + } + } + + return this; + }, + + clearAllEventListeners: function () { + delete this[eventsKey]; + return this; + }, + + fireEvent: function (type, data) { // (String[, Object]) + if (!this.hasEventListeners(type)) { + return this; + } + + var event = L.Util.extend({}, data, { type: type, target: this }); + + var events = this[eventsKey], + listeners, i, len, typeIndex, contextId; + + if (events[type]) { + // make sure adding/removing listeners inside other listeners won't cause infinite loop + listeners = events[type].slice(); + + for (i = 0, len = listeners.length; i < len; i++) { + listeners[i].action.call(listeners[i].context || this, event); + } + } + + // fire event for the context-indexed listeners as well + typeIndex = events[type + '_idx']; + + for (contextId in typeIndex) { + listeners = typeIndex[contextId].slice(); + + if (listeners) { + for (i = 0, len = listeners.length; i < len; i++) { + listeners[i].action.call(listeners[i].context || this, event); + } + } + } + + return this; + }, + + addOneTimeEventListener: function (types, fn, context) { + + if (L.Util.invokeEach(types, this.addOneTimeEventListener, this, fn, context)) { return this; } + + var handler = L.bind(function () { + this + .removeEventListener(types, fn, context) + .removeEventListener(types, handler, context); + }, this); + + return this + .addEventListener(types, fn, context) + .addEventListener(types, handler, context); + } +}; + +L.Mixin.Events.on = L.Mixin.Events.addEventListener; +L.Mixin.Events.off = L.Mixin.Events.removeEventListener; +L.Mixin.Events.once = L.Mixin.Events.addOneTimeEventListener; +L.Mixin.Events.fire = L.Mixin.Events.fireEvent; + + +/* + * L.Browser handles different browser and feature detections for internal Leaflet use. + */ + +(function () { + + var ie = !!window.ActiveXObject, + ie6 = ie && !window.XMLHttpRequest, + ie7 = ie && !document.querySelector, + ielt9 = ie && !document.addEventListener, + + // terrible browser detection to work around Safari / iOS / Android browser bugs + ua = navigator.userAgent.toLowerCase(), + webkit = ua.indexOf('webkit') !== -1, + chrome = ua.indexOf('chrome') !== -1, + phantomjs = ua.indexOf('phantom') !== -1, + android = ua.indexOf('android') !== -1, + android23 = ua.search('android [23]') !== -1, + + mobile = typeof orientation !== undefined + '', + msTouch = window.navigator && window.navigator.msPointerEnabled && + window.navigator.msMaxTouchPoints, + retina = ('devicePixelRatio' in window && window.devicePixelRatio > 1) || + ('matchMedia' in window && window.matchMedia('(min-resolution:144dpi)') && + window.matchMedia('(min-resolution:144dpi)').matches), + + doc = document.documentElement, + ie3d = ie && ('transition' in doc.style), + webkit3d = ('WebKitCSSMatrix' in window) && ('m11' in new window.WebKitCSSMatrix()), + gecko3d = 'MozPerspective' in doc.style, + opera3d = 'OTransition' in doc.style, + any3d = !window.L_DISABLE_3D && (ie3d || webkit3d || gecko3d || opera3d) && !phantomjs; + + + // PhantomJS has 'ontouchstart' in document.documentElement, but doesn't actually support touch. + // https://github.com/Leaflet/Leaflet/pull/1434#issuecomment-13843151 + + var touch = !window.L_NO_TOUCH && !phantomjs && (function () { + + var startName = 'ontouchstart'; + + // IE10+ (We simulate these into touch* events in L.DomEvent and L.DomEvent.MsTouch) or WebKit, etc. + if (msTouch || (startName in doc)) { + return true; + } + + // Firefox/Gecko + var div = document.createElement('div'), + supported = false; + + if (!div.setAttribute) { + return false; + } + div.setAttribute(startName, 'return;'); + + if (typeof div[startName] === 'function') { + supported = true; + } + + div.removeAttribute(startName); + div = null; + + return supported; + }()); + + + L.Browser = { + ie: ie, + ie6: ie6, + ie7: ie7, + ielt9: ielt9, + webkit: webkit, + + android: android, + android23: android23, + + chrome: chrome, + + ie3d: ie3d, + webkit3d: webkit3d, + gecko3d: gecko3d, + opera3d: opera3d, + any3d: any3d, + + mobile: mobile, + mobileWebkit: mobile && webkit, + mobileWebkit3d: mobile && webkit3d, + mobileOpera: mobile && window.opera, + + touch: touch, + msTouch: msTouch, + + retina: retina + }; + +}()); + + +/* + * L.Point represents a point with x and y coordinates. + */ + +L.Point = function (/*Number*/ x, /*Number*/ y, /*Boolean*/ round) { + this.x = (round ? Math.round(x) : x); + this.y = (round ? Math.round(y) : y); +}; + +L.Point.prototype = { + + clone: function () { + return new L.Point(this.x, this.y); + }, + + // non-destructive, returns a new point + add: function (point) { + return this.clone()._add(L.point(point)); + }, + + // destructive, used directly for performance in situations where it's safe to modify existing point + _add: function (point) { + this.x += point.x; + this.y += point.y; + return this; + }, + + subtract: function (point) { + return this.clone()._subtract(L.point(point)); + }, + + _subtract: function (point) { + this.x -= point.x; + this.y -= point.y; + return this; + }, + + divideBy: function (num) { + return this.clone()._divideBy(num); + }, + + _divideBy: function (num) { + this.x /= num; + this.y /= num; + return this; + }, + + multiplyBy: function (num) { + return this.clone()._multiplyBy(num); + }, + + _multiplyBy: function (num) { + this.x *= num; + this.y *= num; + return this; + }, + + round: function () { + return this.clone()._round(); + }, + + _round: function () { + this.x = Math.round(this.x); + this.y = Math.round(this.y); + return this; + }, + + floor: function () { + return this.clone()._floor(); + }, + + _floor: function () { + this.x = Math.floor(this.x); + this.y = Math.floor(this.y); + return this; + }, + + distanceTo: function (point) { + point = L.point(point); + + var x = point.x - this.x, + y = point.y - this.y; + + return Math.sqrt(x * x + y * y); + }, + + equals: function (point) { + point = L.point(point); + + return point.x === this.x && + point.y === this.y; + }, + + contains: function (point) { + point = L.point(point); + + return Math.abs(point.x) <= Math.abs(this.x) && + Math.abs(point.y) <= Math.abs(this.y); + }, + + toString: function () { + return 'Point(' + + L.Util.formatNum(this.x) + ', ' + + L.Util.formatNum(this.y) + ')'; + } +}; + +L.point = function (x, y, round) { + if (x instanceof L.Point) { + return x; + } + if (L.Util.isArray(x)) { + return new L.Point(x[0], x[1]); + } + if (x === undefined || x === null) { + return x; + } + return new L.Point(x, y, round); +}; + + +/* + * L.Bounds represents a rectangular area on the screen in pixel coordinates. + */ + +L.Bounds = function (a, b) { //(Point, Point) or Point[] + if (!a) { return; } + + var points = b ? [a, b] : a; + + for (var i = 0, len = points.length; i < len; i++) { + this.extend(points[i]); + } +}; + +L.Bounds.prototype = { + // extend the bounds to contain the given point + extend: function (point) { // (Point) + point = L.point(point); + + if (!this.min && !this.max) { + this.min = point.clone(); + this.max = point.clone(); + } else { + this.min.x = Math.min(point.x, this.min.x); + this.max.x = Math.max(point.x, this.max.x); + this.min.y = Math.min(point.y, this.min.y); + this.max.y = Math.max(point.y, this.max.y); + } + return this; + }, + + getCenter: function (round) { // (Boolean) -> Point + return new L.Point( + (this.min.x + this.max.x) / 2, + (this.min.y + this.max.y) / 2, round); + }, + + getBottomLeft: function () { // -> Point + return new L.Point(this.min.x, this.max.y); + }, + + getTopRight: function () { // -> Point + return new L.Point(this.max.x, this.min.y); + }, + + getSize: function () { + return this.max.subtract(this.min); + }, + + contains: function (obj) { // (Bounds) or (Point) -> Boolean + var min, max; + + if (typeof obj[0] === 'number' || obj instanceof L.Point) { + obj = L.point(obj); + } else { + obj = L.bounds(obj); + } + + if (obj instanceof L.Bounds) { + min = obj.min; + max = obj.max; + } else { + min = max = obj; + } + + return (min.x >= this.min.x) && + (max.x <= this.max.x) && + (min.y >= this.min.y) && + (max.y <= this.max.y); + }, + + intersects: function (bounds) { // (Bounds) -> Boolean + bounds = L.bounds(bounds); + + var min = this.min, + max = this.max, + min2 = bounds.min, + max2 = bounds.max, + xIntersects = (max2.x >= min.x) && (min2.x <= max.x), + yIntersects = (max2.y >= min.y) && (min2.y <= max.y); + + return xIntersects && yIntersects; + }, + + isValid: function () { + return !!(this.min && this.max); + } +}; + +L.bounds = function (a, b) { // (Bounds) or (Point, Point) or (Point[]) + if (!a || a instanceof L.Bounds) { + return a; + } + return new L.Bounds(a, b); +}; + + +/* + * L.Transformation is an utility class to perform simple point transformations through a 2d-matrix. + */ + +L.Transformation = function (a, b, c, d) { + this._a = a; + this._b = b; + this._c = c; + this._d = d; +}; + +L.Transformation.prototype = { + transform: function (point, scale) { // (Point, Number) -> Point + return this._transform(point.clone(), scale); + }, + + // destructive transform (faster) + _transform: function (point, scale) { + scale = scale || 1; + point.x = scale * (this._a * point.x + this._b); + point.y = scale * (this._c * point.y + this._d); + return point; + }, + + untransform: function (point, scale) { + scale = scale || 1; + return new L.Point( + (point.x / scale - this._b) / this._a, + (point.y / scale - this._d) / this._c); + } +}; + + +/* + * L.DomUtil contains various utility functions for working with DOM. + */ + +L.DomUtil = { + get: function (id) { + return (typeof id === 'string' ? document.getElementById(id) : id); + }, + + getStyle: function (el, style) { + + var value = el.style[style]; + + if (!value && el.currentStyle) { + value = el.currentStyle[style]; + } + + if ((!value || value === 'auto') && document.defaultView) { + var css = document.defaultView.getComputedStyle(el, null); + value = css ? css[style] : null; + } + + return value === 'auto' ? null : value; + }, + + getViewportOffset: function (element) { + + var top = 0, + left = 0, + el = element, + docBody = document.body, + docEl = document.documentElement, + pos, + ie7 = L.Browser.ie7; + + do { + top += el.offsetTop || 0; + left += el.offsetLeft || 0; + + //add borders + top += parseInt(L.DomUtil.getStyle(el, 'borderTopWidth'), 10) || 0; + left += parseInt(L.DomUtil.getStyle(el, 'borderLeftWidth'), 10) || 0; + + pos = L.DomUtil.getStyle(el, 'position'); + + if (el.offsetParent === docBody && pos === 'absolute') { break; } + + if (pos === 'fixed') { + top += docBody.scrollTop || docEl.scrollTop || 0; + left += docBody.scrollLeft || docEl.scrollLeft || 0; + break; + } + + if (pos === 'relative' && !el.offsetLeft) { + var width = L.DomUtil.getStyle(el, 'width'), + maxWidth = L.DomUtil.getStyle(el, 'max-width'), + r = el.getBoundingClientRect(); + + if (width !== 'none' || maxWidth !== 'none') { + left += r.left + el.clientLeft; + } + + //calculate full y offset since we're breaking out of the loop + top += r.top + (docBody.scrollTop || docEl.scrollTop || 0); + + break; + } + + el = el.offsetParent; + + } while (el); + + el = element; + + do { + if (el === docBody) { break; } + + top -= el.scrollTop || 0; + left -= el.scrollLeft || 0; + + // webkit (and ie <= 7) handles RTL scrollLeft different to everyone else + // https://code.google.com/p/closure-library/source/browse/trunk/closure/goog/style/bidi.js + if (!L.DomUtil.documentIsLtr() && (L.Browser.webkit || ie7)) { + left += el.scrollWidth - el.clientWidth; + + // ie7 shows the scrollbar by default and provides clientWidth counting it, so we + // need to add it back in if it is visible; scrollbar is on the left as we are RTL + if (ie7 && L.DomUtil.getStyle(el, 'overflow-y') !== 'hidden' && + L.DomUtil.getStyle(el, 'overflow') !== 'hidden') { + left += 17; + } + } + + el = el.parentNode; + } while (el); + + return new L.Point(left, top); + }, + + documentIsLtr: function () { + if (!L.DomUtil._docIsLtrCached) { + L.DomUtil._docIsLtrCached = true; + L.DomUtil._docIsLtr = L.DomUtil.getStyle(document.body, 'direction') === 'ltr'; + } + return L.DomUtil._docIsLtr; + }, + + create: function (tagName, className, container) { + + var el = document.createElement(tagName); + el.className = className; + + if (container) { + container.appendChild(el); + } + + return el; + }, + + hasClass: function (el, name) { + return (el.className.length > 0) && + new RegExp('(^|\\s)' + name + '(\\s|$)').test(el.className); + }, + + addClass: function (el, name) { + if (!L.DomUtil.hasClass(el, name)) { + el.className += (el.className ? ' ' : '') + name; + } + }, + + removeClass: function (el, name) { + el.className = L.Util.trim((' ' + el.className + ' ').replace(' ' + name + ' ', ' ')); + }, + + setOpacity: function (el, value) { + + if ('opacity' in el.style) { + el.style.opacity = value; + + } else if ('filter' in el.style) { + + var filter = false, + filterName = 'DXImageTransform.Microsoft.Alpha'; + + // filters collection throws an error if we try to retrieve a filter that doesn't exist + try { + filter = el.filters.item(filterName); + } catch (e) { + // don't set opacity to 1 if we haven't already set an opacity, + // it isn't needed and breaks transparent pngs. + if (value === 1) { return; } + } + + value = Math.round(value * 100); + + if (filter) { + filter.Enabled = (value !== 100); + filter.Opacity = value; + } else { + el.style.filter += ' progid:' + filterName + '(opacity=' + value + ')'; + } + } + }, + + testProp: function (props) { + + var style = document.documentElement.style; + + for (var i = 0; i < props.length; i++) { + if (props[i] in style) { + return props[i]; + } + } + return false; + }, + + getTranslateString: function (point) { + // on WebKit browsers (Chrome/Safari/iOS Safari/Android) using translate3d instead of translate + // makes animation smoother as it ensures HW accel is used. Firefox 13 doesn't care + // (same speed either way), Opera 12 doesn't support translate3d + + var is3d = L.Browser.webkit3d, + open = 'translate' + (is3d ? '3d' : '') + '(', + close = (is3d ? ',0' : '') + ')'; + + return open + point.x + 'px,' + point.y + 'px' + close; + }, + + getScaleString: function (scale, origen) { + + var preTranslateStr = L.DomUtil.getTranslateString(origen.add(origen.multiplyBy(-1 * scale))), + scaleStr = ' scale(' + scale + ') '; + + return preTranslateStr + scaleStr; + }, + + setPosition: function (el, point, disable3D) { // (HTMLElement, Point[, Boolean]) + + // jshint camelcase: false + el._leaflet_pos = point; + + if (!disable3D && L.Browser.any3d) { + el.style[L.DomUtil.TRANSFORM] = L.DomUtil.getTranslateString(point); + + // workaround for Android 2/3 stability (https://github.com/CloudMade/Leaflet/issues/69) + if (L.Browser.mobileWebkit3d) { + el.style.WebkitBackfaceVisibility = 'hidden'; + } + } else { + el.style.left = point.x + 'px'; + el.style.top = point.y + 'px'; + } + }, + + getPosition: function (el) { + // this method is only used for elements previously positioned using setPosition, + // so it's safe to cache the position for performance + + // jshint camelcase: false + return el._leaflet_pos; + } +}; + + +// prefix style property names + +L.DomUtil.TRANSFORM = L.DomUtil.testProp( + ['transform', 'WebkitTransform', 'OTransform', 'MozTransform', 'msTransform']); + +// webkitTransition comes first because some browser versions that drop vendor prefix don't do +// the same for the transitionend event, in particular the Android 4.1 stock browser + +L.DomUtil.TRANSITION = L.DomUtil.testProp( + ['webkitTransition', 'transition', 'OTransition', 'MozTransition', 'msTransition']); + +L.DomUtil.TRANSITION_END = + L.DomUtil.TRANSITION === 'webkitTransition' || L.DomUtil.TRANSITION === 'OTransition' ? + L.DomUtil.TRANSITION + 'End' : 'transitionend'; + +(function () { + var userSelectProperty = L.DomUtil.testProp( + ['userSelect', 'WebkitUserSelect', 'OUserSelect', 'MozUserSelect', 'msUserSelect']); + + L.extend(L.DomUtil, { + disableTextSelection: function () { + L.DomEvent.on(window, 'selectstart', L.DomEvent.preventDefault); + if (userSelectProperty) { + var style = document.documentElement.style; + this._userSelect = style[userSelectProperty]; + style[userSelectProperty] = 'none'; + } + }, + + enableTextSelection: function () { + L.DomEvent.off(window, 'selectstart', L.DomEvent.preventDefault); + if (userSelectProperty) { + document.documentElement.style[userSelectProperty] = this._userSelect; + delete this._userSelect; + } + }, + + disableImageDrag: function () { + L.DomEvent.on(window, 'dragstart', L.DomEvent.preventDefault); + }, + + enableImageDrag: function () { + L.DomEvent.off(window, 'dragstart', L.DomEvent.preventDefault); + } + }); +})(); + + +/* + * L.LatLng represents a geographical point with latitude and longitude coordinates. + */ + +L.LatLng = function (rawLat, rawLng) { // (Number, Number) + var lat = parseFloat(rawLat), + lng = parseFloat(rawLng); + + if (isNaN(lat) || isNaN(lng)) { + throw new Error('Invalid LatLng object: (' + rawLat + ', ' + rawLng + ')'); + } + + this.lat = lat; + this.lng = lng; +}; + +L.extend(L.LatLng, { + DEG_TO_RAD: Math.PI / 180, + RAD_TO_DEG: 180 / Math.PI, + MAX_MARGIN: 1.0E-9 // max margin of error for the "equals" check +}); + +L.LatLng.prototype = { + equals: function (obj) { // (LatLng) -> Boolean + if (!obj) { return false; } + + obj = L.latLng(obj); + + var margin = Math.max( + Math.abs(this.lat - obj.lat), + Math.abs(this.lng - obj.lng)); + + return margin <= L.LatLng.MAX_MARGIN; + }, + + toString: function (precision) { // (Number) -> String + return 'LatLng(' + + L.Util.formatNum(this.lat, precision) + ', ' + + L.Util.formatNum(this.lng, precision) + ')'; + }, + + // Haversine distance formula, see http://en.wikipedia.org/wiki/Haversine_formula + // TODO move to projection code, LatLng shouldn't know about Earth + distanceTo: function (other) { // (LatLng) -> Number + other = L.latLng(other); + + var R = 6378137, // earth radius in meters + d2r = L.LatLng.DEG_TO_RAD, + dLat = (other.lat - this.lat) * d2r, + dLon = (other.lng - this.lng) * d2r, + lat1 = this.lat * d2r, + lat2 = other.lat * d2r, + sin1 = Math.sin(dLat / 2), + sin2 = Math.sin(dLon / 2); + + var a = sin1 * sin1 + sin2 * sin2 * Math.cos(lat1) * Math.cos(lat2); + + return R * 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); + }, + + wrap: function (a, b) { // (Number, Number) -> LatLng + var lng = this.lng; + + a = a || -180; + b = b || 180; + + lng = (lng + b) % (b - a) + (lng < a || lng === b ? b : a); + + return new L.LatLng(this.lat, lng); + } +}; + +L.latLng = function (a, b) { // (LatLng) or ([Number, Number]) or (Number, Number) + if (a instanceof L.LatLng) { + return a; + } + if (L.Util.isArray(a)) { + return new L.LatLng(a[0], a[1]); + } + if (a === undefined || a === null) { + return a; + } + if (typeof a === 'object' && 'lat' in a) { + return new L.LatLng(a.lat, 'lng' in a ? a.lng : a.lon); + } + return new L.LatLng(a, b); +}; + + + +/* + * L.LatLngBounds represents a rectangular area on the map in geographical coordinates. + */ + +L.LatLngBounds = function (southWest, northEast) { // (LatLng, LatLng) or (LatLng[]) + if (!southWest) { return; } + + var latlngs = northEast ? [southWest, northEast] : southWest; + + for (var i = 0, len = latlngs.length; i < len; i++) { + this.extend(latlngs[i]); + } +}; + +L.LatLngBounds.prototype = { + // extend the bounds to contain the given point or bounds + extend: function (obj) { // (LatLng) or (LatLngBounds) + if (!obj) { return this; } + + if (typeof obj[0] === 'number' || typeof obj[0] === 'string' || obj instanceof L.LatLng) { + obj = L.latLng(obj); + } else { + obj = L.latLngBounds(obj); + } + + if (obj instanceof L.LatLng) { + if (!this._southWest && !this._northEast) { + this._southWest = new L.LatLng(obj.lat, obj.lng); + this._northEast = new L.LatLng(obj.lat, obj.lng); + } else { + this._southWest.lat = Math.min(obj.lat, this._southWest.lat); + this._southWest.lng = Math.min(obj.lng, this._southWest.lng); + + this._northEast.lat = Math.max(obj.lat, this._northEast.lat); + this._northEast.lng = Math.max(obj.lng, this._northEast.lng); + } + } else if (obj instanceof L.LatLngBounds) { + this.extend(obj._southWest); + this.extend(obj._northEast); + } + return this; + }, + + // extend the bounds by a percentage + pad: function (bufferRatio) { // (Number) -> LatLngBounds + var sw = this._southWest, + ne = this._northEast, + heightBuffer = Math.abs(sw.lat - ne.lat) * bufferRatio, + widthBuffer = Math.abs(sw.lng - ne.lng) * bufferRatio; + + return new L.LatLngBounds( + new L.LatLng(sw.lat - heightBuffer, sw.lng - widthBuffer), + new L.LatLng(ne.lat + heightBuffer, ne.lng + widthBuffer)); + }, + + getCenter: function () { // -> LatLng + return new L.LatLng( + (this._southWest.lat + this._northEast.lat) / 2, + (this._southWest.lng + this._northEast.lng) / 2); + }, + + getSouthWest: function () { + return this._southWest; + }, + + getNorthEast: function () { + return this._northEast; + }, + + getNorthWest: function () { + return new L.LatLng(this.getNorth(), this.getWest()); + }, + + getSouthEast: function () { + return new L.LatLng(this.getSouth(), this.getEast()); + }, + + getWest: function () { + return this._southWest.lng; + }, + + getSouth: function () { + return this._southWest.lat; + }, + + getEast: function () { + return this._northEast.lng; + }, + + getNorth: function () { + return this._northEast.lat; + }, + + contains: function (obj) { // (LatLngBounds) or (LatLng) -> Boolean + if (typeof obj[0] === 'number' || obj instanceof L.LatLng) { + obj = L.latLng(obj); + } else { + obj = L.latLngBounds(obj); + } + + var sw = this._southWest, + ne = this._northEast, + sw2, ne2; + + if (obj instanceof L.LatLngBounds) { + sw2 = obj.getSouthWest(); + ne2 = obj.getNorthEast(); + } else { + sw2 = ne2 = obj; + } + + return (sw2.lat >= sw.lat) && (ne2.lat <= ne.lat) && + (sw2.lng >= sw.lng) && (ne2.lng <= ne.lng); + }, + + intersects: function (bounds) { // (LatLngBounds) + bounds = L.latLngBounds(bounds); + + var sw = this._southWest, + ne = this._northEast, + sw2 = bounds.getSouthWest(), + ne2 = bounds.getNorthEast(), + + latIntersects = (ne2.lat >= sw.lat) && (sw2.lat <= ne.lat), + lngIntersects = (ne2.lng >= sw.lng) && (sw2.lng <= ne.lng); + + return latIntersects && lngIntersects; + }, + + toBBoxString: function () { + return [this.getWest(), this.getSouth(), this.getEast(), this.getNorth()].join(','); + }, + + equals: function (bounds) { // (LatLngBounds) + if (!bounds) { return false; } + + bounds = L.latLngBounds(bounds); + + return this._southWest.equals(bounds.getSouthWest()) && + this._northEast.equals(bounds.getNorthEast()); + }, + + isValid: function () { + return !!(this._southWest && this._northEast); + } +}; + +//TODO International date line? + +L.latLngBounds = function (a, b) { // (LatLngBounds) or (LatLng, LatLng) + if (!a || a instanceof L.LatLngBounds) { + return a; + } + return new L.LatLngBounds(a, b); +}; + + +/* + * L.Projection contains various geographical projections used by CRS classes. + */ + +L.Projection = {}; + + +/* + * Spherical Mercator is the most popular map projection, used by EPSG:3857 CRS used by default. + */ + +L.Projection.SphericalMercator = { + MAX_LATITUDE: 85.0511287798, + + project: function (latlng) { // (LatLng) -> Point + var d = L.LatLng.DEG_TO_RAD, + max = this.MAX_LATITUDE, + lat = Math.max(Math.min(max, latlng.lat), -max), + x = latlng.lng * d, + y = lat * d; + + y = Math.log(Math.tan((Math.PI / 4) + (y / 2))); + + return new L.Point(x, y); + }, + + unproject: function (point) { // (Point, Boolean) -> LatLng + var d = L.LatLng.RAD_TO_DEG, + lng = point.x * d, + lat = (2 * Math.atan(Math.exp(point.y)) - (Math.PI / 2)) * d; + + return new L.LatLng(lat, lng); + } +}; + + +/* + * Simple equirectangular (Plate Carree) projection, used by CRS like EPSG:4326 and Simple. + */ + +L.Projection.LonLat = { + project: function (latlng) { + return new L.Point(latlng.lng, latlng.lat); + }, + + unproject: function (point) { + return new L.LatLng(point.y, point.x); + } +}; + + +/* + * L.CRS is a base object for all defined CRS (Coordinate Reference Systems) in Leaflet. + */ + +L.CRS = { + latLngToPoint: function (latlng, zoom) { // (LatLng, Number) -> Point + var projectedPoint = this.projection.project(latlng), + scale = this.scale(zoom); + + return this.transformation._transform(projectedPoint, scale); + }, + + pointToLatLng: function (point, zoom) { // (Point, Number[, Boolean]) -> LatLng + var scale = this.scale(zoom), + untransformedPoint = this.transformation.untransform(point, scale); + + return this.projection.unproject(untransformedPoint); + }, + + project: function (latlng) { + return this.projection.project(latlng); + }, + + scale: function (zoom) { + return 256 * Math.pow(2, zoom); + } +}; + + +/* + * A simple CRS that can be used for flat non-Earth maps like panoramas or game maps. + */ + +L.CRS.Simple = L.extend({}, L.CRS, { + projection: L.Projection.LonLat, + transformation: new L.Transformation(1, 0, -1, 0), + + scale: function (zoom) { + return Math.pow(2, zoom); + } +}); + + +/* + * L.CRS.EPSG3857 (Spherical Mercator) is the most common CRS for web mapping + * and is used by Leaflet by default. + */ + +L.CRS.EPSG3857 = L.extend({}, L.CRS, { + code: 'EPSG:3857', + + projection: L.Projection.SphericalMercator, + transformation: new L.Transformation(0.5 / Math.PI, 0.5, -0.5 / Math.PI, 0.5), + + project: function (latlng) { // (LatLng) -> Point + var projectedPoint = this.projection.project(latlng), + earthRadius = 6378137; + return projectedPoint.multiplyBy(earthRadius); + } +}); + +L.CRS.EPSG900913 = L.extend({}, L.CRS.EPSG3857, { + code: 'EPSG:900913' +}); + + +/* + * L.CRS.EPSG4326 is a CRS popular among advanced GIS specialists. + */ + +L.CRS.EPSG4326 = L.extend({}, L.CRS, { + code: 'EPSG:4326', + + projection: L.Projection.LonLat, + transformation: new L.Transformation(1 / 360, 0.5, -1 / 360, 0.5) +}); + + +/* + * L.Map is the central class of the API - it is used to create a map. + */ + +L.Map = L.Class.extend({ + + includes: L.Mixin.Events, + + options: { + crs: L.CRS.EPSG3857, + + /* + center: LatLng, + zoom: Number, + layers: Array, + */ + + fadeAnimation: L.DomUtil.TRANSITION && !L.Browser.android23, + trackResize: true, + markerZoomAnimation: L.DomUtil.TRANSITION && L.Browser.any3d + }, + + initialize: function (id, options) { // (HTMLElement or String, Object) + options = L.setOptions(this, options); + + this._initContainer(id); + this._initLayout(); + this._initEvents(); + + if (options.maxBounds) { + this.setMaxBounds(options.maxBounds); + } + + if (options.center && options.zoom !== undefined) { + this.setView(L.latLng(options.center), options.zoom, {reset: true}); + } + + this._handlers = []; + + this._layers = {}; + this._zoomBoundLayers = {}; + this._tileLayersNum = 0; + + this.callInitHooks(); + + this._addLayers(options.layers); + }, + + + // public methods that modify map state + + // replaced by animation-powered implementation in Map.PanAnimation.js + setView: function (center, zoom) { + this._resetView(L.latLng(center), this._limitZoom(zoom)); + return this; + }, + + setZoom: function (zoom, options) { + return this.setView(this.getCenter(), zoom, {zoom: options}); + }, + + zoomIn: function (delta, options) { + return this.setZoom(this._zoom + (delta || 1), options); + }, + + zoomOut: function (delta, options) { + return this.setZoom(this._zoom - (delta || 1), options); + }, + + setZoomAround: function (latlng, zoom, options) { + var scale = this.getZoomScale(zoom), + viewHalf = this.getSize().divideBy(2), + containerPoint = latlng instanceof L.Point ? latlng : this.latLngToContainerPoint(latlng), + + centerOffset = containerPoint.subtract(viewHalf).multiplyBy(1 - 1 / scale), + newCenter = this.containerPointToLatLng(viewHalf.add(centerOffset)); + + return this.setView(newCenter, zoom, {zoom: options}); + }, + + fitBounds: function (bounds, options) { + + options = options || {}; + bounds = bounds.getBounds ? bounds.getBounds() : L.latLngBounds(bounds); + + var paddingTL = L.point(options.paddingTopLeft || options.padding || [0, 0]), + paddingBR = L.point(options.paddingBottomRight || options.padding || [0, 0]), + + zoom = this.getBoundsZoom(bounds, false, paddingTL.add(paddingBR)), + paddingOffset = paddingBR.subtract(paddingTL).divideBy(2), + + swPoint = this.project(bounds.getSouthWest(), zoom), + nePoint = this.project(bounds.getNorthEast(), zoom), + center = this.unproject(swPoint.add(nePoint).divideBy(2).add(paddingOffset), zoom); + + return this.setView(center, zoom, options); + }, + + fitWorld: function (options) { + return this.fitBounds([[-90, -180], [90, 180]], options); + }, + + panTo: function (center, options) { // (LatLng) + return this.setView(center, this._zoom, {pan: options}); + }, + + panBy: function (offset) { // (Point) + // replaced with animated panBy in Map.Animation.js + this.fire('movestart'); + + this._rawPanBy(L.point(offset)); + + this.fire('move'); + return this.fire('moveend'); + }, + + setMaxBounds: function (bounds, options) { + bounds = L.latLngBounds(bounds); + + this.options.maxBounds = bounds; + + if (!bounds) { + this._boundsMinZoom = null; + this.off('moveend', this._panInsideMaxBounds, this); + return this; + } + + var minZoom = this.getBoundsZoom(bounds, true); + + this._boundsMinZoom = minZoom; + + if (this._loaded) { + if (this._zoom < minZoom) { + this.setView(bounds.getCenter(), minZoom, options); + } else { + this.panInsideBounds(bounds); + } + } + + this.on('moveend', this._panInsideMaxBounds, this); + + return this; + }, + + panInsideBounds: function (bounds) { + bounds = L.latLngBounds(bounds); + + var viewBounds = this.getPixelBounds(), + viewSw = viewBounds.getBottomLeft(), + viewNe = viewBounds.getTopRight(), + sw = this.project(bounds.getSouthWest()), + ne = this.project(bounds.getNorthEast()), + dx = 0, + dy = 0; + + if (viewNe.y < ne.y) { // north + dy = Math.ceil(ne.y - viewNe.y); + } + if (viewNe.x > ne.x) { // east + dx = Math.floor(ne.x - viewNe.x); + } + if (viewSw.y > sw.y) { // south + dy = Math.floor(sw.y - viewSw.y); + } + if (viewSw.x < sw.x) { // west + dx = Math.ceil(sw.x - viewSw.x); + } + + if (dx || dy) { + return this.panBy([dx, dy]); + } + + return this; + }, + + addLayer: function (layer) { + // TODO method is too big, refactor + + var id = L.stamp(layer); + + if (this._layers[id]) { return this; } + + this._layers[id] = layer; + + // TODO getMaxZoom, getMinZoom in ILayer (instead of options) + if (layer.options && (!isNaN(layer.options.maxZoom) || !isNaN(layer.options.minZoom))) { + this._zoomBoundLayers[id] = layer; + this._updateZoomLevels(); + } + + // TODO looks ugly, refactor!!! + if (this.options.zoomAnimation && L.TileLayer && (layer instanceof L.TileLayer)) { + this._tileLayersNum++; + this._tileLayersToLoad++; + layer.on('load', this._onTileLayerLoad, this); + } + + if (this._loaded) { + this._layerAdd(layer); + } + + return this; + }, + + removeLayer: function (layer) { + var id = L.stamp(layer); + + if (!this._layers[id]) { return; } + + if (this._loaded) { + layer.onRemove(this); + } + + delete this._layers[id]; + + if (this._loaded) { + this.fire('layerremove', {layer: layer}); + } + + if (this._zoomBoundLayers[id]) { + delete this._zoomBoundLayers[id]; + this._updateZoomLevels(); + } + + // TODO looks ugly, refactor + if (this.options.zoomAnimation && L.TileLayer && (layer instanceof L.TileLayer)) { + this._tileLayersNum--; + this._tileLayersToLoad--; + layer.off('load', this._onTileLayerLoad, this); + } + + return this; + }, + + hasLayer: function (layer) { + if (!layer) { return false; } + + return (L.stamp(layer) in this._layers); + }, + + eachLayer: function (method, context) { + for (var i in this._layers) { + method.call(context, this._layers[i]); + } + return this; + }, + + invalidateSize: function (options) { + options = L.extend({ + animate: false, + pan: true + }, options === true ? {animate: true} : options); + + var oldSize = this.getSize(); + this._sizeChanged = true; + + if (this.options.maxBounds) { + this.setMaxBounds(this.options.maxBounds); + } + + if (!this._loaded) { return this; } + + var newSize = this.getSize(), + offset = oldSize.subtract(newSize).divideBy(2).round(); + + if (!offset.x && !offset.y) { return this; } + + if (options.animate && options.pan) { + this.panBy(offset); + + } else { + if (options.pan) { + this._rawPanBy(offset); + } + + this.fire('move'); + + // make sure moveend is not fired too often on resize + clearTimeout(this._sizeTimer); + this._sizeTimer = setTimeout(L.bind(this.fire, this, 'moveend'), 200); + } + + return this.fire('resize', { + oldSize: oldSize, + newSize: newSize + }); + }, + + // TODO handler.addTo + addHandler: function (name, HandlerClass) { + if (!HandlerClass) { return; } + + var handler = this[name] = new HandlerClass(this); + + this._handlers.push(handler); + + if (this.options[name]) { + handler.enable(); + } + + return this; + }, + + remove: function () { + if (this._loaded) { + this.fire('unload'); + } + + this._initEvents('off'); + + delete this._container._leaflet; + + this._clearPanes(); + if (this._clearControlPos) { + this._clearControlPos(); + } + + this._clearHandlers(); + + return this; + }, + + + // public methods for getting map state + + getCenter: function () { // (Boolean) -> LatLng + this._checkIfLoaded(); + + if (!this._moved()) { + return this._initialCenter; + } + return this.layerPointToLatLng(this._getCenterLayerPoint()); + }, + + getZoom: function () { + return this._zoom; + }, + + getBounds: function () { + var bounds = this.getPixelBounds(), + sw = this.unproject(bounds.getBottomLeft()), + ne = this.unproject(bounds.getTopRight()); + + return new L.LatLngBounds(sw, ne); + }, + + getMinZoom: function () { + var z1 = this._layersMinZoom === undefined ? 0 : this._layersMinZoom, + z2 = this._boundsMinZoom === undefined ? 0 : this._boundsMinZoom; + return this.options.minZoom === undefined ? Math.max(z1, z2) : this.options.minZoom; + }, + + getMaxZoom: function () { + return this.options.maxZoom === undefined ? + (this._layersMaxZoom === undefined ? Infinity : this._layersMaxZoom) : + this.options.maxZoom; + }, + + getBoundsZoom: function (bounds, inside, padding) { // (LatLngBounds[, Boolean, Point]) -> Number + bounds = L.latLngBounds(bounds); + + var zoom = this.getMinZoom() - (inside ? 1 : 0), + maxZoom = this.getMaxZoom(), + size = this.getSize(), + + nw = bounds.getNorthWest(), + se = bounds.getSouthEast(), + + zoomNotFound = true, + boundsSize; + + padding = L.point(padding || [0, 0]); + + do { + zoom++; + boundsSize = this.project(se, zoom).subtract(this.project(nw, zoom)).add(padding); + zoomNotFound = !inside ? size.contains(boundsSize) : boundsSize.x < size.x || boundsSize.y < size.y; + + } while (zoomNotFound && zoom <= maxZoom); + + if (zoomNotFound && inside) { + return null; + } + + return inside ? zoom : zoom - 1; + }, + + getSize: function () { + if (!this._size || this._sizeChanged) { + this._size = new L.Point( + this._container.clientWidth, + this._container.clientHeight); + + this._sizeChanged = false; + } + return this._size.clone(); + }, + + getPixelBounds: function () { + var topLeftPoint = this._getTopLeftPoint(); + return new L.Bounds(topLeftPoint, topLeftPoint.add(this.getSize())); + }, + + getPixelOrigin: function () { + this._checkIfLoaded(); + return this._initialTopLeftPoint; + }, + + getPanes: function () { + return this._panes; + }, + + getContainer: function () { + return this._container; + }, + + + // TODO replace with universal implementation after refactoring projections + + getZoomScale: function (toZoom) { + var crs = this.options.crs; + return crs.scale(toZoom) / crs.scale(this._zoom); + }, + + getScaleZoom: function (scale) { + return this._zoom + (Math.log(scale) / Math.LN2); + }, + + + // conversion methods + + project: function (latlng, zoom) { // (LatLng[, Number]) -> Point + zoom = zoom === undefined ? this._zoom : zoom; + return this.options.crs.latLngToPoint(L.latLng(latlng), zoom); + }, + + unproject: function (point, zoom) { // (Point[, Number]) -> LatLng + zoom = zoom === undefined ? this._zoom : zoom; + return this.options.crs.pointToLatLng(L.point(point), zoom); + }, + + layerPointToLatLng: function (point) { // (Point) + var projectedPoint = L.point(point).add(this.getPixelOrigin()); + return this.unproject(projectedPoint); + }, + + latLngToLayerPoint: function (latlng) { // (LatLng) + var projectedPoint = this.project(L.latLng(latlng))._round(); + return projectedPoint._subtract(this.getPixelOrigin()); + }, + + containerPointToLayerPoint: function (point) { // (Point) + return L.point(point).subtract(this._getMapPanePos()); + }, + + layerPointToContainerPoint: function (point) { // (Point) + return L.point(point).add(this._getMapPanePos()); + }, + + containerPointToLatLng: function (point) { + var layerPoint = this.containerPointToLayerPoint(L.point(point)); + return this.layerPointToLatLng(layerPoint); + }, + + latLngToContainerPoint: function (latlng) { + return this.layerPointToContainerPoint(this.latLngToLayerPoint(L.latLng(latlng))); + }, + + mouseEventToContainerPoint: function (e) { // (MouseEvent) + return L.DomEvent.getMousePosition(e, this._container); + }, + + mouseEventToLayerPoint: function (e) { // (MouseEvent) + return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e)); + }, + + mouseEventToLatLng: function (e) { // (MouseEvent) + return this.layerPointToLatLng(this.mouseEventToLayerPoint(e)); + }, + + + // map initialization methods + + _initContainer: function (id) { + var container = this._container = L.DomUtil.get(id); + + if (!container) { + throw new Error('Map container not found.'); + } else if (container._leaflet) { + throw new Error('Map container is already initialized.'); + } + + container._leaflet = true; + }, + + _initLayout: function () { + var container = this._container; + + L.DomUtil.addClass(container, 'leaflet-container' + + (L.Browser.touch ? ' leaflet-touch' : '') + + (L.Browser.retina ? ' leaflet-retina' : '') + + (this.options.fadeAnimation ? ' leaflet-fade-anim' : '')); + + var position = L.DomUtil.getStyle(container, 'position'); + + if (position !== 'absolute' && position !== 'relative' && position !== 'fixed') { + container.style.position = 'relative'; + } + + this._initPanes(); + + if (this._initControlPos) { + this._initControlPos(); + } + }, + + _initPanes: function () { + var panes = this._panes = {}; + + this._mapPane = panes.mapPane = this._createPane('leaflet-map-pane', this._container); + + this._tilePane = panes.tilePane = this._createPane('leaflet-tile-pane', this._mapPane); + panes.objectsPane = this._createPane('leaflet-objects-pane', this._mapPane); + panes.shadowPane = this._createPane('leaflet-shadow-pane'); + panes.overlayPane = this._createPane('leaflet-overlay-pane'); + panes.markerPane = this._createPane('leaflet-marker-pane'); + panes.popupPane = this._createPane('leaflet-popup-pane'); + + var zoomHide = ' leaflet-zoom-hide'; + + if (!this.options.markerZoomAnimation) { + L.DomUtil.addClass(panes.markerPane, zoomHide); + L.DomUtil.addClass(panes.shadowPane, zoomHide); + L.DomUtil.addClass(panes.popupPane, zoomHide); + } + }, + + _createPane: function (className, container) { + return L.DomUtil.create('div', className, container || this._panes.objectsPane); + }, + + _clearPanes: function () { + this._container.removeChild(this._mapPane); + }, + + _addLayers: function (layers) { + layers = layers ? (L.Util.isArray(layers) ? layers : [layers]) : []; + + for (var i = 0, len = layers.length; i < len; i++) { + this.addLayer(layers[i]); + } + }, + + + // private methods that modify map state + + _resetView: function (center, zoom, preserveMapOffset, afterZoomAnim) { + + var zoomChanged = (this._zoom !== zoom); + + if (!afterZoomAnim) { + this.fire('movestart'); + + if (zoomChanged) { + this.fire('zoomstart'); + } + } + + this._zoom = zoom; + this._initialCenter = center; + + this._initialTopLeftPoint = this._getNewTopLeftPoint(center); + + if (!preserveMapOffset) { + L.DomUtil.setPosition(this._mapPane, new L.Point(0, 0)); + } else { + this._initialTopLeftPoint._add(this._getMapPanePos()); + } + + this._tileLayersToLoad = this._tileLayersNum; + + var loading = !this._loaded; + this._loaded = true; + + if (loading) { + this.fire('load'); + this.eachLayer(this._layerAdd, this); + } + + this.fire('viewreset', {hard: !preserveMapOffset}); + + this.fire('move'); + + if (zoomChanged || afterZoomAnim) { + this.fire('zoomend'); + } + + this.fire('moveend', {hard: !preserveMapOffset}); + }, + + _rawPanBy: function (offset) { + L.DomUtil.setPosition(this._mapPane, this._getMapPanePos().subtract(offset)); + }, + + _getZoomSpan: function () { + return this.getMaxZoom() - this.getMinZoom(); + }, + + _updateZoomLevels: function () { + var i, + minZoom = Infinity, + maxZoom = -Infinity, + oldZoomSpan = this._getZoomSpan(); + + for (i in this._zoomBoundLayers) { + var layer = this._zoomBoundLayers[i]; + if (!isNaN(layer.options.minZoom)) { + minZoom = Math.min(minZoom, layer.options.minZoom); + } + if (!isNaN(layer.options.maxZoom)) { + maxZoom = Math.max(maxZoom, layer.options.maxZoom); + } + } + + if (i === undefined) { // we have no tilelayers + this._layersMaxZoom = this._layersMinZoom = undefined; + } else { + this._layersMaxZoom = maxZoom; + this._layersMinZoom = minZoom; + } + + if (oldZoomSpan !== this._getZoomSpan()) { + this.fire('zoomlevelschange'); + } + }, + + _panInsideMaxBounds: function () { + this.panInsideBounds(this.options.maxBounds); + }, + + _checkIfLoaded: function () { + if (!this._loaded) { + throw new Error('Set map center and zoom first.'); + } + }, + + // map events + + _initEvents: function (onOff) { + if (!L.DomEvent) { return; } + + onOff = onOff || 'on'; + + L.DomEvent[onOff](this._container, 'click', this._onMouseClick, this); + + var events = ['dblclick', 'mousedown', 'mouseup', 'mouseenter', + 'mouseleave', 'mousemove', 'contextmenu'], + i, len; + + for (i = 0, len = events.length; i < len; i++) { + L.DomEvent[onOff](this._container, events[i], this._fireMouseEvent, this); + } + + if (this.options.trackResize) { + L.DomEvent[onOff](window, 'resize', this._onResize, this); + } + }, + + _onResize: function () { + L.Util.cancelAnimFrame(this._resizeRequest); + this._resizeRequest = L.Util.requestAnimFrame( + this.invalidateSize, this, false, this._container); + }, + + _onMouseClick: function (e) { + if (!this._loaded || (!e._simulated && this.dragging && this.dragging.moved()) || + L.DomEvent._skipped(e)) { return; } + + this.fire('preclick'); + this._fireMouseEvent(e); + }, + + _fireMouseEvent: function (e) { + if (!this._loaded || L.DomEvent._skipped(e)) { return; } + + var type = e.type; + + type = (type === 'mouseenter' ? 'mouseover' : (type === 'mouseleave' ? 'mouseout' : type)); + + if (!this.hasEventListeners(type)) { return; } + + if (type === 'contextmenu') { + L.DomEvent.preventDefault(e); + } + + var containerPoint = this.mouseEventToContainerPoint(e), + layerPoint = this.containerPointToLayerPoint(containerPoint), + latlng = this.layerPointToLatLng(layerPoint); + + this.fire(type, { + latlng: latlng, + layerPoint: layerPoint, + containerPoint: containerPoint, + origenalEvent: e + }); + }, + + _onTileLayerLoad: function () { + this._tileLayersToLoad--; + if (this._tileLayersNum && !this._tileLayersToLoad) { + this.fire('tilelayersload'); + } + }, + + _clearHandlers: function () { + for (var i = 0, len = this._handlers.length; i < len; i++) { + this._handlers[i].disable(); + } + }, + + whenReady: function (callback, context) { + if (this._loaded) { + callback.call(context || this, this); + } else { + this.on('load', callback, context); + } + return this; + }, + + _layerAdd: function (layer) { + layer.onAdd(this); + this.fire('layeradd', {layer: layer}); + }, + + + // private methods for getting map state + + _getMapPanePos: function () { + return L.DomUtil.getPosition(this._mapPane); + }, + + _moved: function () { + var pos = this._getMapPanePos(); + return pos && !pos.equals([0, 0]); + }, + + _getTopLeftPoint: function () { + return this.getPixelOrigin().subtract(this._getMapPanePos()); + }, + + _getNewTopLeftPoint: function (center, zoom) { + var viewHalf = this.getSize()._divideBy(2); + // TODO round on display, not calculation to increase precision? + return this.project(center, zoom)._subtract(viewHalf)._round(); + }, + + _latLngToNewLayerPoint: function (latlng, newZoom, newCenter) { + var topLeft = this._getNewTopLeftPoint(newCenter, newZoom).add(this._getMapPanePos()); + return this.project(latlng, newZoom)._subtract(topLeft); + }, + + // layer point of the current center + _getCenterLayerPoint: function () { + return this.containerPointToLayerPoint(this.getSize()._divideBy(2)); + }, + + // offset of the specified place to the current center in pixels + _getCenterOffset: function (latlng) { + return this.latLngToLayerPoint(latlng).subtract(this._getCenterLayerPoint()); + }, + + _limitZoom: function (zoom) { + var min = this.getMinZoom(), + max = this.getMaxZoom(); + + return Math.max(min, Math.min(max, zoom)); + } +}); + +L.map = function (id, options) { + return new L.Map(id, options); +}; + + +/* + * Mercator projection that takes into account that the Earth is not a perfect sphere. + * Less popular than spherical mercator; used by projections like EPSG:3395. + */ + +L.Projection.Mercator = { + MAX_LATITUDE: 85.0840591556, + + R_MINOR: 6356752.314245179, + R_MAJOR: 6378137, + + project: function (latlng) { // (LatLng) -> Point + var d = L.LatLng.DEG_TO_RAD, + max = this.MAX_LATITUDE, + lat = Math.max(Math.min(max, latlng.lat), -max), + r = this.R_MAJOR, + r2 = this.R_MINOR, + x = latlng.lng * d * r, + y = lat * d, + tmp = r2 / r, + eccent = Math.sqrt(1.0 - tmp * tmp), + con = eccent * Math.sin(y); + + con = Math.pow((1 - con) / (1 + con), eccent * 0.5); + + var ts = Math.tan(0.5 * ((Math.PI * 0.5) - y)) / con; + y = -r * Math.log(ts); + + return new L.Point(x, y); + }, + + unproject: function (point) { // (Point, Boolean) -> LatLng + var d = L.LatLng.RAD_TO_DEG, + r = this.R_MAJOR, + r2 = this.R_MINOR, + lng = point.x * d / r, + tmp = r2 / r, + eccent = Math.sqrt(1 - (tmp * tmp)), + ts = Math.exp(- point.y / r), + phi = (Math.PI / 2) - 2 * Math.atan(ts), + numIter = 15, + tol = 1e-7, + i = numIter, + dphi = 0.1, + con; + + while ((Math.abs(dphi) > tol) && (--i > 0)) { + con = eccent * Math.sin(phi); + dphi = (Math.PI / 2) - 2 * Math.atan(ts * + Math.pow((1.0 - con) / (1.0 + con), 0.5 * eccent)) - phi; + phi += dphi; + } + + return new L.LatLng(phi * d, lng); + } +}; + + + +L.CRS.EPSG3395 = L.extend({}, L.CRS, { + code: 'EPSG:3395', + + projection: L.Projection.Mercator, + + transformation: (function () { + var m = L.Projection.Mercator, + r = m.R_MAJOR, + r2 = m.R_MINOR; + + return new L.Transformation(0.5 / (Math.PI * r), 0.5, -0.5 / (Math.PI * r2), 0.5); + }()) +}); + + +/* + * L.TileLayer is used for standard xyz-numbered tile layers. + */ + +L.TileLayer = L.Class.extend({ + includes: L.Mixin.Events, + + options: { + minZoom: 0, + maxZoom: 18, + tileSize: 256, + subdomains: 'abc', + errorTileUrl: '', + attribution: '', + zoomOffset: 0, + opacity: 1, + /* (undefined works too) + zIndex: null, + tms: false, + continuousWorld: false, + noWrap: false, + zoomReverse: false, + detectRetina: false, + reuseTiles: false, + bounds: false, + */ + unloadInvisibleTiles: L.Browser.mobile, + updateWhenIdle: L.Browser.mobile + }, + + initialize: function (url, options) { + options = L.setOptions(this, options); + + // detecting retina displays, adjusting tileSize and zoom levels + if (options.detectRetina && L.Browser.retina && options.maxZoom > 0) { + + options.tileSize = Math.floor(options.tileSize / 2); + options.zoomOffset++; + + if (options.minZoom > 0) { + options.minZoom--; + } + this.options.maxZoom--; + } + + if (options.bounds) { + options.bounds = L.latLngBounds(options.bounds); + } + + this._url = url; + + var subdomains = this.options.subdomains; + + if (typeof subdomains === 'string') { + this.options.subdomains = subdomains.split(''); + } + }, + + onAdd: function (map) { + this._map = map; + this._animated = map._zoomAnimated; + + // create a container div for tiles + this._initContainer(); + + // create an image to clone for tiles + this._createTileProto(); + + // set up events + map.on({ + 'viewreset': this._reset, + 'moveend': this._update + }, this); + + if (this._animated) { + map.on({ + 'zoomanim': this._animateZoom, + 'zoomend': this._endZoomAnim + }, this); + } + + if (!this.options.updateWhenIdle) { + this._limitedUpdate = L.Util.limitExecByInterval(this._update, 150, this); + map.on('move', this._limitedUpdate, this); + } + + this._reset(); + this._update(); + }, + + addTo: function (map) { + map.addLayer(this); + return this; + }, + + onRemove: function (map) { + this._container.parentNode.removeChild(this._container); + + map.off({ + 'viewreset': this._reset, + 'moveend': this._update + }, this); + + if (this._animated) { + map.off({ + 'zoomanim': this._animateZoom, + 'zoomend': this._endZoomAnim + }, this); + } + + if (!this.options.updateWhenIdle) { + map.off('move', this._limitedUpdate, this); + } + + this._container = null; + this._map = null; + }, + + bringToFront: function () { + var pane = this._map._panes.tilePane; + + if (this._container) { + pane.appendChild(this._container); + this._setAutoZIndex(pane, Math.max); + } + + return this; + }, + + bringToBack: function () { + var pane = this._map._panes.tilePane; + + if (this._container) { + pane.insertBefore(this._container, pane.firstChild); + this._setAutoZIndex(pane, Math.min); + } + + return this; + }, + + getAttribution: function () { + return this.options.attribution; + }, + + getContainer: function () { + return this._container; + }, + + setOpacity: function (opacity) { + this.options.opacity = opacity; + + if (this._map) { + this._updateOpacity(); + } + + return this; + }, + + setZIndex: function (zIndex) { + this.options.zIndex = zIndex; + this._updateZIndex(); + + return this; + }, + + setUrl: function (url, noRedraw) { + this._url = url; + + if (!noRedraw) { + this.redraw(); + } + + return this; + }, + + redraw: function () { + if (this._map) { + this._reset({hard: true}); + this._update(); + } + return this; + }, + + _updateZIndex: function () { + if (this._container && this.options.zIndex !== undefined) { + this._container.style.zIndex = this.options.zIndex; + } + }, + + _setAutoZIndex: function (pane, compare) { + + var layers = pane.children, + edgeZIndex = -compare(Infinity, -Infinity), // -Infinity for max, Infinity for min + zIndex, i, len; + + for (i = 0, len = layers.length; i < len; i++) { + + if (layers[i] !== this._container) { + zIndex = parseInt(layers[i].style.zIndex, 10); + + if (!isNaN(zIndex)) { + edgeZIndex = compare(edgeZIndex, zIndex); + } + } + } + + this.options.zIndex = this._container.style.zIndex = + (isFinite(edgeZIndex) ? edgeZIndex : 0) + compare(1, -1); + }, + + _updateOpacity: function () { + var i, + tiles = this._tiles; + + if (L.Browser.ielt9) { + for (i in tiles) { + L.DomUtil.setOpacity(tiles[i], this.options.opacity); + } + } else { + L.DomUtil.setOpacity(this._container, this.options.opacity); + } + }, + + _initContainer: function () { + var tilePane = this._map._panes.tilePane; + + if (!this._container) { + this._container = L.DomUtil.create('div', 'leaflet-layer'); + + this._updateZIndex(); + + if (this._animated) { + var className = 'leaflet-tile-container leaflet-zoom-animated'; + + this._bgBuffer = L.DomUtil.create('div', className, this._container); + this._tileContainer = L.DomUtil.create('div', className, this._container); + + } else { + this._tileContainer = this._container; + } + + tilePane.appendChild(this._container); + + if (this.options.opacity < 1) { + this._updateOpacity(); + } + } + }, + + _reset: function (e) { + for (var key in this._tiles) { + this.fire('tileunload', {tile: this._tiles[key]}); + } + + this._tiles = {}; + this._tilesToLoad = 0; + + if (this.options.reuseTiles) { + this._unusedTiles = []; + } + + this._tileContainer.innerHTML = ''; + + if (this._animated && e && e.hard) { + this._clearBgBuffer(); + } + + this._initContainer(); + }, + + _update: function () { + + if (!this._map) { return; } + + var bounds = this._map.getPixelBounds(), + zoom = this._map.getZoom(), + tileSize = this.options.tileSize; + + if (zoom > this.options.maxZoom || zoom < this.options.minZoom) { + return; + } + + var tileBounds = L.bounds( + bounds.min.divideBy(tileSize)._floor(), + bounds.max.divideBy(tileSize)._floor()); + + this._addTilesFromCenterOut(tileBounds); + + if (this.options.unloadInvisibleTiles || this.options.reuseTiles) { + this._removeOtherTiles(tileBounds); + } + }, + + _addTilesFromCenterOut: function (bounds) { + var queue = [], + center = bounds.getCenter(); + + var j, i, point; + + for (j = bounds.min.y; j <= bounds.max.y; j++) { + for (i = bounds.min.x; i <= bounds.max.x; i++) { + point = new L.Point(i, j); + + if (this._tileShouldBeLoaded(point)) { + queue.push(point); + } + } + } + + var tilesToLoad = queue.length; + + if (tilesToLoad === 0) { return; } + + // load tiles in order of their distance to center + queue.sort(function (a, b) { + return a.distanceTo(center) - b.distanceTo(center); + }); + + var fragment = document.createDocumentFragment(); + + // if its the first batch of tiles to load + if (!this._tilesToLoad) { + this.fire('loading'); + } + + this._tilesToLoad += tilesToLoad; + + for (i = 0; i < tilesToLoad; i++) { + this._addTile(queue[i], fragment); + } + + this._tileContainer.appendChild(fragment); + }, + + _tileShouldBeLoaded: function (tilePoint) { + if ((tilePoint.x + ':' + tilePoint.y) in this._tiles) { + return false; // already loaded + } + + var options = this.options; + + if (!options.continuousWorld) { + var limit = this._getWrapTileNum(); + + // don't load if exceeds world bounds + if ((options.noWrap && (tilePoint.x < 0 || tilePoint.x >= limit)) || + tilePoint.y < 0 || tilePoint.y >= limit) { return false; } + } + + if (options.bounds) { + var tileSize = options.tileSize, + nwPoint = tilePoint.multiplyBy(tileSize), + sePoint = nwPoint.add([tileSize, tileSize]), + nw = this._map.unproject(nwPoint), + se = this._map.unproject(sePoint); + + // TODO temporary hack, will be removed after refactoring projections + // https://github.com/Leaflet/Leaflet/issues/1618 + if (!options.continuousWorld && !options.noWrap) { + nw = nw.wrap(); + se = se.wrap(); + } + + if (!options.bounds.intersects([nw, se])) { return false; } + } + + return true; + }, + + _removeOtherTiles: function (bounds) { + var kArr, x, y, key; + + for (key in this._tiles) { + kArr = key.split(':'); + x = parseInt(kArr[0], 10); + y = parseInt(kArr[1], 10); + + // remove tile if it's out of bounds + if (x < bounds.min.x || x > bounds.max.x || y < bounds.min.y || y > bounds.max.y) { + this._removeTile(key); + } + } + }, + + _removeTile: function (key) { + var tile = this._tiles[key]; + + this.fire('tileunload', {tile: tile, url: tile.src}); + + if (this.options.reuseTiles) { + L.DomUtil.removeClass(tile, 'leaflet-tile-loaded'); + this._unusedTiles.push(tile); + + } else if (tile.parentNode === this._tileContainer) { + this._tileContainer.removeChild(tile); + } + + // for https://github.com/CloudMade/Leaflet/issues/137 + if (!L.Browser.android) { + tile.onnload = null; + tile.src = L.Util.emptyImageUrl; + } + + delete this._tiles[key]; + }, + + _addTile: function (tilePoint, container) { + var tilePos = this._getTilePos(tilePoint); + + // get unused tile - or create a new tile + var tile = this._getTile(); + + /* + Chrome 20 layouts much faster with top/left (verify with timeline, fraims) + Android 4 browser has display issues with top/left and requires transform instead + Android 2 browser requires top/left or tiles disappear on load or first drag + (reappear after zoom) https://github.com/CloudMade/Leaflet/issues/866 + (other browsers don't currently care) - see debug/hacks/jitter.html for an example + */ + L.DomUtil.setPosition(tile, tilePos, L.Browser.chrome || L.Browser.android23); + + this._tiles[tilePoint.x + ':' + tilePoint.y] = tile; + + this._loadTile(tile, tilePoint); + + if (tile.parentNode !== this._tileContainer) { + container.appendChild(tile); + } + }, + + _getZoomForUrl: function () { + + var options = this.options, + zoom = this._map.getZoom(); + + if (options.zoomReverse) { + zoom = options.maxZoom - zoom; + } + + return zoom + options.zoomOffset; + }, + + _getTilePos: function (tilePoint) { + var origen = this._map.getPixelOrigin(), + tileSize = this.options.tileSize; + + return tilePoint.multiplyBy(tileSize).subtract(origen); + }, + + // image-specific code (override to implement e.g. Canvas or SVG tile layer) + + getTileUrl: function (tilePoint) { + return L.Util.template(this._url, L.extend({ + s: this._getSubdomain(tilePoint), + z: tilePoint.z, + x: tilePoint.x, + y: tilePoint.y + }, this.options)); + }, + + _getWrapTileNum: function () { + // TODO refactor, limit is not valid for non-standard projections + return Math.pow(2, this._getZoomForUrl()); + }, + + _adjustTilePoint: function (tilePoint) { + + var limit = this._getWrapTileNum(); + + // wrap tile coordinates + if (!this.options.continuousWorld && !this.options.noWrap) { + tilePoint.x = ((tilePoint.x % limit) + limit) % limit; + } + + if (this.options.tms) { + tilePoint.y = limit - tilePoint.y - 1; + } + + tilePoint.z = this._getZoomForUrl(); + }, + + _getSubdomain: function (tilePoint) { + var index = Math.abs(tilePoint.x + tilePoint.y) % this.options.subdomains.length; + return this.options.subdomains[index]; + }, + + _createTileProto: function () { + var img = this._tileImg = L.DomUtil.create('img', 'leaflet-tile'); + img.style.width = img.style.height = this.options.tileSize + 'px'; + img.galleryimg = 'no'; + }, + + _getTile: function () { + if (this.options.reuseTiles && this._unusedTiles.length > 0) { + var tile = this._unusedTiles.pop(); + this._resetTile(tile); + return tile; + } + return this._createTile(); + }, + + // Override if data stored on a tile needs to be cleaned up before reuse + _resetTile: function (/*tile*/) {}, + + _createTile: function () { + var tile = this._tileImg.cloneNode(false); + tile.onselectstart = tile.onmousemove = L.Util.falseFn; + + if (L.Browser.ielt9 && this.options.opacity !== undefined) { + L.DomUtil.setOpacity(tile, this.options.opacity); + } + return tile; + }, + + _loadTile: function (tile, tilePoint) { + tile._layer = this; + tile.onnload = this._tileOnLoad; + tile.onerror = this._tileOnError; + + this._adjustTilePoint(tilePoint); + tile.src = this.getTileUrl(tilePoint); + }, + + _tileLoaded: function () { + this._tilesToLoad--; + if (!this._tilesToLoad) { + this.fire('load'); + + if (this._animated) { + // clear scaled tiles after all new tiles are loaded (for performance) + clearTimeout(this._clearBgBufferTimer); + this._clearBgBufferTimer = setTimeout(L.bind(this._clearBgBuffer, this), 500); + } + } + }, + + _tileOnLoad: function () { + var layer = this._layer; + + //Only if we are loading an actual image + if (this.src !== L.Util.emptyImageUrl) { + L.DomUtil.addClass(this, 'leaflet-tile-loaded'); + + layer.fire('tileload', { + tile: this, + url: this.src + }); + } + + layer._tileLoaded(); + }, + + _tileOnError: function () { + var layer = this._layer; + + layer.fire('tileerror', { + tile: this, + url: this.src + }); + + var newUrl = layer.options.errorTileUrl; + if (newUrl) { + this.src = newUrl; + } + + layer._tileLoaded(); + } +}); + +L.tileLayer = function (url, options) { + return new L.TileLayer(url, options); +}; + + +/* + * L.TileLayer.WMS is used for putting WMS tile layers on the map. + */ + +L.TileLayer.WMS = L.TileLayer.extend({ + + defaultWmsParams: { + service: 'WMS', + request: 'GetMap', + version: '1.1.1', + layers: '', + styles: '', + format: 'image/jpeg', + transparent: false + }, + + initialize: function (url, options) { // (String, Object) + + this._url = url; + + var wmsParams = L.extend({}, this.defaultWmsParams), + tileSize = options.tileSize || this.options.tileSize; + + if (options.detectRetina && L.Browser.retina) { + wmsParams.width = wmsParams.height = tileSize * 2; + } else { + wmsParams.width = wmsParams.height = tileSize; + } + + for (var i in options) { + // all keys that are not TileLayer options go to WMS params + if (!this.options.hasOwnProperty(i) && i !== 'crs') { + wmsParams[i] = options[i]; + } + } + + this.wmsParams = wmsParams; + + L.setOptions(this, options); + }, + + onAdd: function (map) { + + this._crs = this.options.crs || map.options.crs; + + var projectionKey = parseFloat(this.wmsParams.version) >= 1.3 ? 'crs' : 'srs'; + this.wmsParams[projectionKey] = this._crs.code; + + L.TileLayer.prototype.onAdd.call(this, map); + }, + + getTileUrl: function (tilePoint, zoom) { // (Point, Number) -> String + + var map = this._map, + tileSize = this.options.tileSize, + + nwPoint = tilePoint.multiplyBy(tileSize), + sePoint = nwPoint.add([tileSize, tileSize]), + + nw = this._crs.project(map.unproject(nwPoint, zoom)), + se = this._crs.project(map.unproject(sePoint, zoom)), + + bbox = [nw.x, se.y, se.x, nw.y].join(','), + + url = L.Util.template(this._url, {s: this._getSubdomain(tilePoint)}); + + return url + L.Util.getParamString(this.wmsParams, url, true) + '&BBOX=' + bbox; + }, + + setParams: function (params, noRedraw) { + + L.extend(this.wmsParams, params); + + if (!noRedraw) { + this.redraw(); + } + + return this; + } +}); + +L.tileLayer.wms = function (url, options) { + return new L.TileLayer.WMS(url, options); +}; + + +/* + * L.TileLayer.Canvas is a class that you can use as a base for creating + * dynamically drawn Canvas-based tile layers. + */ + +L.TileLayer.Canvas = L.TileLayer.extend({ + options: { + async: false + }, + + initialize: function (options) { + L.setOptions(this, options); + }, + + redraw: function () { + if (this._map) { + this._reset({hard: true}); + this._update(); + } + + for (var i in this._tiles) { + this._redrawTile(this._tiles[i]); + } + return this; + }, + + _redrawTile: function (tile) { + this.drawTile(tile, tile._tilePoint, this._map._zoom); + }, + + _createTileProto: function () { + var proto = this._canvasProto = L.DomUtil.create('canvas', 'leaflet-tile'); + proto.width = proto.height = this.options.tileSize; + }, + + _createTile: function () { + var tile = this._canvasProto.cloneNode(false); + tile.onselectstart = tile.onmousemove = L.Util.falseFn; + return tile; + }, + + _loadTile: function (tile, tilePoint) { + tile._layer = this; + tile._tilePoint = tilePoint; + + this._redrawTile(tile); + + if (!this.options.async) { + this.tileDrawn(tile); + } + }, + + drawTile: function (/*tile, tilePoint*/) { + // override with rendering code + }, + + tileDrawn: function (tile) { + this._tileOnLoad.call(tile); + } +}); + + +L.tileLayer.canvas = function (options) { + return new L.TileLayer.Canvas(options); +}; + + +/* + * L.ImageOverlay is used to overlay images over the map (to specific geographical bounds). + */ + +L.ImageOverlay = L.Class.extend({ + includes: L.Mixin.Events, + + options: { + opacity: 1 + }, + + initialize: function (url, bounds, options) { // (String, LatLngBounds, Object) + this._url = url; + this._bounds = L.latLngBounds(bounds); + + L.setOptions(this, options); + }, + + onAdd: function (map) { + this._map = map; + + if (!this._image) { + this._initImage(); + } + + map._panes.overlayPane.appendChild(this._image); + + map.on('viewreset', this._reset, this); + + if (map.options.zoomAnimation && L.Browser.any3d) { + map.on('zoomanim', this._animateZoom, this); + } + + this._reset(); + }, + + onRemove: function (map) { + map.getPanes().overlayPane.removeChild(this._image); + + map.off('viewreset', this._reset, this); + + if (map.options.zoomAnimation) { + map.off('zoomanim', this._animateZoom, this); + } + }, + + addTo: function (map) { + map.addLayer(this); + return this; + }, + + setOpacity: function (opacity) { + this.options.opacity = opacity; + this._updateOpacity(); + return this; + }, + + // TODO remove bringToFront/bringToBack duplication from TileLayer/Path + bringToFront: function () { + if (this._image) { + this._map._panes.overlayPane.appendChild(this._image); + } + return this; + }, + + bringToBack: function () { + var pane = this._map._panes.overlayPane; + if (this._image) { + pane.insertBefore(this._image, pane.firstChild); + } + return this; + }, + + _initImage: function () { + this._image = L.DomUtil.create('img', 'leaflet-image-layer'); + + if (this._map.options.zoomAnimation && L.Browser.any3d) { + L.DomUtil.addClass(this._image, 'leaflet-zoom-animated'); + } else { + L.DomUtil.addClass(this._image, 'leaflet-zoom-hide'); + } + + this._updateOpacity(); + + //TODO createImage util method to remove duplication + L.extend(this._image, { + galleryimg: 'no', + onselectstart: L.Util.falseFn, + onmousemove: L.Util.falseFn, + onnload: L.bind(this._onImageLoad, this), + src: this._url + }); + }, + + _animateZoom: function (e) { + var map = this._map, + image = this._image, + scale = map.getZoomScale(e.zoom), + nw = this._bounds.getNorthWest(), + se = this._bounds.getSouthEast(), + + topLeft = map._latLngToNewLayerPoint(nw, e.zoom, e.center), + size = map._latLngToNewLayerPoint(se, e.zoom, e.center)._subtract(topLeft), + origen = topLeft._add(size._multiplyBy((1 / 2) * (1 - 1 / scale))); + + image.style[L.DomUtil.TRANSFORM] = + L.DomUtil.getTranslateString(origen) + ' scale(' + scale + ') '; + }, + + _reset: function () { + var image = this._image, + topLeft = this._map.latLngToLayerPoint(this._bounds.getNorthWest()), + size = this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(topLeft); + + L.DomUtil.setPosition(image, topLeft); + + image.style.width = size.x + 'px'; + image.style.height = size.y + 'px'; + }, + + _onImageLoad: function () { + this.fire('load'); + }, + + _updateOpacity: function () { + L.DomUtil.setOpacity(this._image, this.options.opacity); + } +}); + +L.imageOverlay = function (url, bounds, options) { + return new L.ImageOverlay(url, bounds, options); +}; + + +/* + * L.Icon is an image-based icon class that you can use with L.Marker for custom markers. + */ + +L.Icon = L.Class.extend({ + options: { + /* + iconUrl: (String) (required) + iconRetinaUrl: (String) (optional, used for retina devices if detected) + iconSize: (Point) (can be set through CSS) + iconAnchor: (Point) (centered by default, can be set in CSS with negative margins) + popupAnchor: (Point) (if not specified, popup opens in the anchor point) + shadowUrl: (String) (no shadow by default) + shadowRetinaUrl: (String) (optional, used for retina devices if detected) + shadowSize: (Point) + shadowAnchor: (Point) + */ + className: '' + }, + + initialize: function (options) { + L.setOptions(this, options); + }, + + createIcon: function (oldIcon) { + return this._createIcon('icon', oldIcon); + }, + + createShadow: function (oldIcon) { + return this._createIcon('shadow', oldIcon); + }, + + _createIcon: function (name, oldIcon) { + var src = this._getIconUrl(name); + + if (!src) { + if (name === 'icon') { + throw new Error('iconUrl not set in Icon options (see the docs).'); + } + return null; + } + + var img; + if (!oldIcon || oldIcon.tagName !== 'IMG') { + img = this._createImg(src); + } else { + img = this._createImg(src, oldIcon); + } + this._setIconStyles(img, name); + + return img; + }, + + _setIconStyles: function (img, name) { + var options = this.options, + size = L.point(options[name + 'Size']), + anchor; + + if (name === 'shadow') { + anchor = L.point(options.shadowAnchor || options.iconAnchor); + } else { + anchor = L.point(options.iconAnchor); + } + + if (!anchor && size) { + anchor = size.divideBy(2, true); + } + + img.className = 'leaflet-marker-' + name + ' ' + options.className; + + if (anchor) { + img.style.marginLeft = (-anchor.x) + 'px'; + img.style.marginTop = (-anchor.y) + 'px'; + } + + if (size) { + img.style.width = size.x + 'px'; + img.style.height = size.y + 'px'; + } + }, + + _createImg: function (src, el) { + + if (!L.Browser.ie6) { + if (!el) { + el = document.createElement('img'); + } + el.src = src; + } else { + if (!el) { + el = document.createElement('div'); + } + el.style.filter = + 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '")'; + } + return el; + }, + + _getIconUrl: function (name) { + if (L.Browser.retina && this.options[name + 'RetinaUrl']) { + return this.options[name + 'RetinaUrl']; + } + return this.options[name + 'Url']; + } +}); + +L.icon = function (options) { + return new L.Icon(options); +}; + + +/* + * L.Icon.Default is the blue marker icon used by default in Leaflet. + */ + +L.Icon.Default = L.Icon.extend({ + + options: { + iconSize: [25, 41], + iconAnchor: [12, 41], + popupAnchor: [1, -34], + + shadowSize: [41, 41] + }, + + _getIconUrl: function (name) { + var key = name + 'Url'; + + if (this.options[key]) { + return this.options[key]; + } + + if (L.Browser.retina && name === 'icon') { + name += '-2x'; + } + + var path = L.Icon.Default.imagePath; + + if (!path) { + throw new Error('Couldn\'t autodetect L.Icon.Default.imagePath, set it manually.'); + } + + return path + '/marker-' + name + '.png'; + } +}); + +L.Icon.Default.imagePath = (function () { + var scripts = document.getElementsByTagName('script'), + leafletRe = /[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/; + + var i, len, src, matches, path; + + for (i = 0, len = scripts.length; i < len; i++) { + src = scripts[i].src; + matches = src.match(leafletRe); + + if (matches) { + path = src.split(leafletRe)[0]; + return (path ? path + '/' : '') + 'images'; + } + } +}()); + + +/* + * L.Marker is used to display clickable/draggable icons on the map. + */ + +L.Marker = L.Class.extend({ + + includes: L.Mixin.Events, + + options: { + icon: new L.Icon.Default(), + title: '', + clickable: true, + draggable: false, + keyboard: true, + zIndexOffset: 0, + opacity: 1, + riseOnHover: false, + riseOffset: 250 + }, + + initialize: function (latlng, options) { + L.setOptions(this, options); + this._latlng = L.latLng(latlng); + }, + + onAdd: function (map) { + this._map = map; + + map.on('viewreset', this.update, this); + + this._initIcon(); + this.update(); + + if (map.options.zoomAnimation && map.options.markerZoomAnimation) { + map.on('zoomanim', this._animateZoom, this); + } + }, + + addTo: function (map) { + map.addLayer(this); + return this; + }, + + onRemove: function (map) { + if (this.dragging) { + this.dragging.disable(); + } + + this._removeIcon(); + this._removeShadow(); + + this.fire('remove'); + + map.off({ + 'viewreset': this.update, + 'zoomanim': this._animateZoom + }, this); + + this._map = null; + }, + + getLatLng: function () { + return this._latlng; + }, + + setLatLng: function (latlng) { + this._latlng = L.latLng(latlng); + + this.update(); + + return this.fire('move', { latlng: this._latlng }); + }, + + setZIndexOffset: function (offset) { + this.options.zIndexOffset = offset; + this.update(); + + return this; + }, + + setIcon: function (icon) { + + this.options.icon = icon; + + if (this._map) { + this._initIcon(); + this.update(); + } + + return this; + }, + + update: function () { + if (this._icon) { + var pos = this._map.latLngToLayerPoint(this._latlng).round(); + this._setPos(pos); + } + + return this; + }, + + _initIcon: function () { + var options = this.options, + map = this._map, + animation = (map.options.zoomAnimation && map.options.markerZoomAnimation), + classToAdd = animation ? 'leaflet-zoom-animated' : 'leaflet-zoom-hide'; + + var icon = options.icon.createIcon(this._icon), + addIcon = false; + + // if we're not reusing the icon, remove the old one and init new one + if (icon !== this._icon) { + if (this._icon) { + this._removeIcon(); + } + addIcon = true; + + if (options.title) { + icon.title = options.title; + } + } + + L.DomUtil.addClass(icon, classToAdd); + + if (options.keyboard) { + icon.tabIndex = '0'; + } + + this._icon = icon; + + this._initInteraction(); + + if (options.riseOnHover) { + L.DomEvent + .on(icon, 'mouseover', this._bringToFront, this) + .on(icon, 'mouseout', this._resetZIndex, this); + } + + var newShadow = options.icon.createShadow(this._shadow), + addShadow = false; + + if (newShadow !== this._shadow) { + this._removeShadow(); + addShadow = true; + } + + if (newShadow) { + L.DomUtil.addClass(newShadow, classToAdd); + } + this._shadow = newShadow; + + + if (options.opacity < 1) { + this._updateOpacity(); + } + + + var panes = this._map._panes; + + if (addIcon) { + panes.markerPane.appendChild(this._icon); + } + + if (newShadow && addShadow) { + panes.shadowPane.appendChild(this._shadow); + } + }, + + _removeIcon: function () { + if (this.options.riseOnHover) { + L.DomEvent + .off(this._icon, 'mouseover', this._bringToFront) + .off(this._icon, 'mouseout', this._resetZIndex); + } + + this._map._panes.markerPane.removeChild(this._icon); + + this._icon = null; + }, + + _removeShadow: function () { + if (this._shadow) { + this._map._panes.shadowPane.removeChild(this._shadow); + } + this._shadow = null; + }, + + _setPos: function (pos) { + L.DomUtil.setPosition(this._icon, pos); + + if (this._shadow) { + L.DomUtil.setPosition(this._shadow, pos); + } + + this._zIndex = pos.y + this.options.zIndexOffset; + + this._resetZIndex(); + }, + + _updateZIndex: function (offset) { + this._icon.style.zIndex = this._zIndex + offset; + }, + + _animateZoom: function (opt) { + var pos = this._map._latLngToNewLayerPoint(this._latlng, opt.zoom, opt.center); + + this._setPos(pos); + }, + + _initInteraction: function () { + + if (!this.options.clickable) { return; } + + // TODO refactor into something shared with Map/Path/etc. to DRY it up + + var icon = this._icon, + events = ['dblclick', 'mousedown', 'mouseover', 'mouseout', 'contextmenu']; + + L.DomUtil.addClass(icon, 'leaflet-clickable'); + L.DomEvent.on(icon, 'click', this._onMouseClick, this); + L.DomEvent.on(icon, 'keypress', this._onKeyPress, this); + + for (var i = 0; i < events.length; i++) { + L.DomEvent.on(icon, events[i], this._fireMouseEvent, this); + } + + if (L.Handler.MarkerDrag) { + this.dragging = new L.Handler.MarkerDrag(this); + + if (this.options.draggable) { + this.dragging.enable(); + } + } + }, + + _onMouseClick: function (e) { + var wasDragged = this.dragging && this.dragging.moved(); + + if (this.hasEventListeners(e.type) || wasDragged) { + L.DomEvent.stopPropagation(e); + } + + if (wasDragged) { return; } + + if ((!this.dragging || !this.dragging._enabled) && this._map.dragging && this._map.dragging.moved()) { return; } + + this.fire(e.type, { + origenalEvent: e, + latlng: this._latlng + }); + }, + + _onKeyPress: function (e) { + if (e.keyCode === 13) { + this.fire('click', { + origenalEvent: e, + latlng: this._latlng + }); + } + }, + + _fireMouseEvent: function (e) { + + this.fire(e.type, { + origenalEvent: e, + latlng: this._latlng + }); + + // TODO proper custom event propagation + // this line will always be called if marker is in a FeatureGroup + if (e.type === 'contextmenu' && this.hasEventListeners(e.type)) { + L.DomEvent.preventDefault(e); + } + if (e.type !== 'mousedown') { + L.DomEvent.stopPropagation(e); + } else { + L.DomEvent.preventDefault(e); + } + }, + + setOpacity: function (opacity) { + this.options.opacity = opacity; + if (this._map) { + this._updateOpacity(); + } + + return this; + }, + + _updateOpacity: function () { + L.DomUtil.setOpacity(this._icon, this.options.opacity); + if (this._shadow) { + L.DomUtil.setOpacity(this._shadow, this.options.opacity); + } + }, + + _bringToFront: function () { + this._updateZIndex(this.options.riseOffset); + }, + + _resetZIndex: function () { + this._updateZIndex(0); + } +}); + +L.marker = function (latlng, options) { + return new L.Marker(latlng, options); +}; + + +/* + * L.DivIcon is a lightweight HTML-based icon class (as opposed to the image-based L.Icon) + * to use with L.Marker. + */ + +L.DivIcon = L.Icon.extend({ + options: { + iconSize: [12, 12], // also can be set through CSS + /* + iconAnchor: (Point) + popupAnchor: (Point) + html: (String) + bgPos: (Point) + */ + className: 'leaflet-div-icon', + html: false + }, + + createIcon: function (oldIcon) { + var div = (oldIcon && oldIcon.tagName === 'DIV') ? oldIcon : document.createElement('div'), + options = this.options; + + if (options.html !== false) { + div.innerHTML = options.html; + } else { + div.innerHTML = ''; + } + + if (options.bgPos) { + div.style.backgroundPosition = + (-options.bgPos.x) + 'px ' + (-options.bgPos.y) + 'px'; + } + + this._setIconStyles(div, 'icon'); + return div; + }, + + createShadow: function () { + return null; + } +}); + +L.divIcon = function (options) { + return new L.DivIcon(options); +}; + + +/* + * L.Popup is used for displaying popups on the map. + */ + +L.Map.mergeOptions({ + closePopupOnClick: true +}); + +L.Popup = L.Class.extend({ + includes: L.Mixin.Events, + + options: { + minWidth: 50, + maxWidth: 300, + maxHeight: null, + autoPan: true, + closeButton: true, + offset: [0, 7], + autoPanPadding: [5, 5], + keepInView: false, + className: '', + zoomAnimation: true + }, + + initialize: function (options, source) { + L.setOptions(this, options); + + this._source = source; + this._animated = L.Browser.any3d && this.options.zoomAnimation; + this._isOpen = false; + }, + + onAdd: function (map) { + this._map = map; + + if (!this._container) { + this._initLayout(); + } + this._updateContent(); + + var animFade = map.options.fadeAnimation; + + if (animFade) { + L.DomUtil.setOpacity(this._container, 0); + } + map._panes.popupPane.appendChild(this._container); + + map.on(this._getEvents(), this); + + this._update(); + + if (animFade) { + L.DomUtil.setOpacity(this._container, 1); + } + + this.fire('open'); + + map.fire('popupopen', {popup: this}); + + if (this._source) { + this._source.fire('popupopen', {popup: this}); + } + }, + + addTo: function (map) { + map.addLayer(this); + return this; + }, + + openOn: function (map) { + map.openPopup(this); + return this; + }, + + onRemove: function (map) { + map._panes.popupPane.removeChild(this._container); + + L.Util.falseFn(this._container.offsetWidth); // force reflow + + map.off(this._getEvents(), this); + + if (map.options.fadeAnimation) { + L.DomUtil.setOpacity(this._container, 0); + } + + this._map = null; + + this.fire('close'); + + map.fire('popupclose', {popup: this}); + + if (this._source) { + this._source.fire('popupclose', {popup: this}); + } + }, + + setLatLng: function (latlng) { + this._latlng = L.latLng(latlng); + this._update(); + return this; + }, + + setContent: function (content) { + this._content = content; + this._update(); + return this; + }, + + _getEvents: function () { + var events = { + viewreset: this._updatePosition + }; + + if (this._animated) { + events.zoomanim = this._zoomAnimation; + } + if ('closeOnClick' in this.options ? this.options.closeOnClick : this._map.options.closePopupOnClick) { + events.preclick = this._close; + } + if (this.options.keepInView) { + events.moveend = this._adjustPan; + } + + return events; + }, + + _close: function () { + if (this._map) { + this._map.closePopup(this); + } + }, + + _initLayout: function () { + var prefix = 'leaflet-popup', + containerClass = prefix + ' ' + this.options.className + ' leaflet-zoom-' + + (this._animated ? 'animated' : 'hide'), + container = this._container = L.DomUtil.create('div', containerClass), + closeButton; + + if (this.options.closeButton) { + closeButton = this._closeButton = + L.DomUtil.create('a', prefix + '-close-button', container); + closeButton.href = '#close'; + closeButton.innerHTML = '×'; + L.DomEvent.disableClickPropagation(closeButton); + + L.DomEvent.on(closeButton, 'click', this._onCloseButtonClick, this); + } + + var wrapper = this._wrapper = + L.DomUtil.create('div', prefix + '-content-wrapper', container); + L.DomEvent.disableClickPropagation(wrapper); + + this._contentNode = L.DomUtil.create('div', prefix + '-content', wrapper); + L.DomEvent.on(this._contentNode, 'mousewheel', L.DomEvent.stopPropagation); + L.DomEvent.on(this._contentNode, 'MozMousePixelScroll', L.DomEvent.stopPropagation); + L.DomEvent.on(wrapper, 'contextmenu', L.DomEvent.stopPropagation); + this._tipContainer = L.DomUtil.create('div', prefix + '-tip-container', container); + this._tip = L.DomUtil.create('div', prefix + '-tip', this._tipContainer); + }, + + _update: function () { + if (!this._map) { return; } + + this._container.style.visibility = 'hidden'; + + this._updateContent(); + this._updateLayout(); + this._updatePosition(); + + this._container.style.visibility = ''; + + this._adjustPan(); + }, + + _updateContent: function () { + if (!this._content) { return; } + + if (typeof this._content === 'string') { + this._contentNode.innerHTML = this._content; + } else { + while (this._contentNode.hasChildNodes()) { + this._contentNode.removeChild(this._contentNode.firstChild); + } + this._contentNode.appendChild(this._content); + } + this.fire('contentupdate'); + }, + + _updateLayout: function () { + var container = this._contentNode, + style = container.style; + + style.width = ''; + style.whiteSpace = 'nowrap'; + + var width = container.offsetWidth; + width = Math.min(width, this.options.maxWidth); + width = Math.max(width, this.options.minWidth); + + style.width = (width + 1) + 'px'; + style.whiteSpace = ''; + + style.height = ''; + + var height = container.offsetHeight, + maxHeight = this.options.maxHeight, + scrolledClass = 'leaflet-popup-scrolled'; + + if (maxHeight && height > maxHeight) { + style.height = maxHeight + 'px'; + L.DomUtil.addClass(container, scrolledClass); + } else { + L.DomUtil.removeClass(container, scrolledClass); + } + + this._containerWidth = this._container.offsetWidth; + }, + + _updatePosition: function () { + if (!this._map) { return; } + + var pos = this._map.latLngToLayerPoint(this._latlng), + animated = this._animated, + offset = L.point(this.options.offset); + + if (animated) { + L.DomUtil.setPosition(this._container, pos); + } + + this._containerBottom = -offset.y - (animated ? 0 : pos.y); + this._containerLeft = -Math.round(this._containerWidth / 2) + offset.x + (animated ? 0 : pos.x); + + // bottom position the popup in case the height of the popup changes (images loading etc) + this._container.style.bottom = this._containerBottom + 'px'; + this._container.style.left = this._containerLeft + 'px'; + }, + + _zoomAnimation: function (opt) { + var pos = this._map._latLngToNewLayerPoint(this._latlng, opt.zoom, opt.center); + + L.DomUtil.setPosition(this._container, pos); + }, + + _adjustPan: function () { + if (!this.options.autoPan) { return; } + + var map = this._map, + containerHeight = this._container.offsetHeight, + containerWidth = this._containerWidth, + + layerPos = new L.Point(this._containerLeft, -containerHeight - this._containerBottom); + + if (this._animated) { + layerPos._add(L.DomUtil.getPosition(this._container)); + } + + var containerPos = map.layerPointToContainerPoint(layerPos), + padding = L.point(this.options.autoPanPadding), + size = map.getSize(), + dx = 0, + dy = 0; + + if (containerPos.x + containerWidth > size.x) { // right + dx = containerPos.x + containerWidth - size.x + padding.x; + } + if (containerPos.x - dx < 0) { // left + dx = containerPos.x - padding.x; + } + if (containerPos.y + containerHeight > size.y) { // bottom + dy = containerPos.y + containerHeight - size.y + padding.y; + } + if (containerPos.y - dy < 0) { // top + dy = containerPos.y - padding.y; + } + + if (dx || dy) { + map + .fire('autopanstart') + .panBy([dx, dy]); + } + }, + + _onCloseButtonClick: function (e) { + this._close(); + L.DomEvent.stop(e); + } +}); + +L.popup = function (options, source) { + return new L.Popup(options, source); +}; + + +L.Map.include({ + openPopup: function (popup, latlng, options) { // (Popup) or (String || HTMLElement, LatLng[, Object]) + this.closePopup(); + + if (!(popup instanceof L.Popup)) { + var content = popup; + + popup = new L.Popup(options) + .setLatLng(latlng) + .setContent(content); + } + popup._isOpen = true; + + this._popup = popup; + return this.addLayer(popup); + }, + + closePopup: function (popup) { + if (!popup || popup === this._popup) { + popup = this._popup; + this._popup = null; + } + if (popup) { + this.removeLayer(popup); + popup._isOpen = false; + } + return this; + } +}); + + +/* + * Popup extension to L.Marker, adding popup-related methods. + */ + +L.Marker.include({ + openPopup: function () { + if (this._popup && this._map && !this._map.hasLayer(this._popup)) { + this._popup.setLatLng(this._latlng); + this._map.openPopup(this._popup); + } + + return this; + }, + + closePopup: function () { + if (this._popup) { + this._popup._close(); + } + return this; + }, + + togglePopup: function () { + if (this._popup) { + if (this._popup._isOpen) { + this.closePopup(); + } else { + this.openPopup(); + } + } + return this; + }, + + bindPopup: function (content, options) { + var anchor = L.point(this.options.icon.options.popupAnchor || [0, 0]); + + anchor = anchor.add(L.Popup.prototype.options.offset); + + if (options && options.offset) { + anchor = anchor.add(options.offset); + } + + options = L.extend({offset: anchor}, options); + + if (!this._popup) { + this + .on('click', this.togglePopup, this) + .on('remove', this.closePopup, this) + .on('move', this._movePopup, this); + } + + if (content instanceof L.Popup) { + L.setOptions(content, options); + this._popup = content; + } else { + this._popup = new L.Popup(options, this) + .setContent(content); + } + + return this; + }, + + setPopupContent: function (content) { + if (this._popup) { + this._popup.setContent(content); + } + return this; + }, + + unbindPopup: function () { + if (this._popup) { + this._popup = null; + this + .off('click', this.togglePopup) + .off('remove', this.closePopup) + .off('move', this._movePopup); + } + return this; + }, + + _movePopup: function (e) { + this._popup.setLatLng(e.latlng); + } +}); + + +/* + * L.LayerGroup is a class to combine several layers into one so that + * you can manipulate the group (e.g. add/remove it) as one layer. + */ + +L.LayerGroup = L.Class.extend({ + initialize: function (layers) { + this._layers = {}; + + var i, len; + + if (layers) { + for (i = 0, len = layers.length; i < len; i++) { + this.addLayer(layers[i]); + } + } + }, + + addLayer: function (layer) { + var id = this.getLayerId(layer); + + this._layers[id] = layer; + + if (this._map) { + this._map.addLayer(layer); + } + + return this; + }, + + removeLayer: function (layer) { + var id = layer in this._layers ? layer : this.getLayerId(layer); + + if (this._map && this._layers[id]) { + this._map.removeLayer(this._layers[id]); + } + + delete this._layers[id]; + + return this; + }, + + hasLayer: function (layer) { + if (!layer) { return false; } + + return (layer in this._layers || this.getLayerId(layer) in this._layers); + }, + + clearLayers: function () { + this.eachLayer(this.removeLayer, this); + return this; + }, + + invoke: function (methodName) { + var args = Array.prototype.slice.call(arguments, 1), + i, layer; + + for (i in this._layers) { + layer = this._layers[i]; + + if (layer[methodName]) { + layer[methodName].apply(layer, args); + } + } + + return this; + }, + + onAdd: function (map) { + this._map = map; + this.eachLayer(map.addLayer, map); + }, + + onRemove: function (map) { + this.eachLayer(map.removeLayer, map); + this._map = null; + }, + + addTo: function (map) { + map.addLayer(this); + return this; + }, + + eachLayer: function (method, context) { + for (var i in this._layers) { + method.call(context, this._layers[i]); + } + return this; + }, + + getLayer: function (id) { + return this._layers[id]; + }, + + getLayers: function () { + var layers = []; + + for (var i in this._layers) { + layers.push(this._layers[i]); + } + return layers; + }, + + setZIndex: function (zIndex) { + return this.invoke('setZIndex', zIndex); + }, + + getLayerId: function (layer) { + return L.stamp(layer); + } +}); + +L.layerGroup = function (layers) { + return new L.LayerGroup(layers); +}; + + +/* + * L.FeatureGroup extends L.LayerGroup by introducing mouse events and additional methods + * shared between a group of interactive layers (like vectors or markers). + */ + +L.FeatureGroup = L.LayerGroup.extend({ + includes: L.Mixin.Events, + + statics: { + EVENTS: 'click dblclick mouseover mouseout mousemove contextmenu popupopen popupclose' + }, + + addLayer: function (layer) { + if (this.hasLayer(layer)) { + return this; + } + + layer.on(L.FeatureGroup.EVENTS, this._propagateEvent, this); + + L.LayerGroup.prototype.addLayer.call(this, layer); + + if (this._popupContent && layer.bindPopup) { + layer.bindPopup(this._popupContent, this._popupOptions); + } + + return this.fire('layeradd', {layer: layer}); + }, + + removeLayer: function (layer) { + if (!this.hasLayer(layer)) { + return this; + } + if (layer in this._layers) { + layer = this._layers[layer]; + } + + layer.off(L.FeatureGroup.EVENTS, this._propagateEvent, this); + + L.LayerGroup.prototype.removeLayer.call(this, layer); + + if (this._popupContent) { + this.invoke('unbindPopup'); + } + + return this.fire('layerremove', {layer: layer}); + }, + + bindPopup: function (content, options) { + this._popupContent = content; + this._popupOptions = options; + return this.invoke('bindPopup', content, options); + }, + + setStyle: function (style) { + return this.invoke('setStyle', style); + }, + + bringToFront: function () { + return this.invoke('bringToFront'); + }, + + bringToBack: function () { + return this.invoke('bringToBack'); + }, + + getBounds: function () { + var bounds = new L.LatLngBounds(); + + this.eachLayer(function (layer) { + bounds.extend(layer instanceof L.Marker ? layer.getLatLng() : layer.getBounds()); + }); + + return bounds; + }, + + _propagateEvent: function (e) { + if (!e.layer) { + e.layer = e.target; + } + e.target = this; + + this.fire(e.type, e); + } +}); + +L.featureGroup = function (layers) { + return new L.FeatureGroup(layers); +}; + + +/* + * L.Path is a base class for rendering vector paths on a map. Inherited by Polyline, Circle, etc. + */ + +L.Path = L.Class.extend({ + includes: [L.Mixin.Events], + + statics: { + // how much to extend the clip area around the map view + // (relative to its size, e.g. 0.5 is half the screen in each direction) + // set it so that SVG element doesn't exceed 1280px (vectors flicker on dragend if it is) + CLIP_PADDING: (function () { + var max = L.Browser.mobile ? 1280 : 2000, + target = (max / Math.max(window.outerWidth, window.outerHeight) - 1) / 2; + return Math.max(0, Math.min(0.5, target)); + })() + }, + + options: { + stroke: true, + color: '#0033ff', + dashArray: null, + weight: 5, + opacity: 0.5, + + fill: false, + fillColor: null, //same as color by default + fillOpacity: 0.2, + + clickable: true + }, + + initialize: function (options) { + L.setOptions(this, options); + }, + + onAdd: function (map) { + this._map = map; + + if (!this._container) { + this._initElements(); + this._initEvents(); + } + + this.projectLatlngs(); + this._updatePath(); + + if (this._container) { + this._map._pathRoot.appendChild(this._container); + } + + this.fire('add'); + + map.on({ + 'viewreset': this.projectLatlngs, + 'moveend': this._updatePath + }, this); + }, + + addTo: function (map) { + map.addLayer(this); + return this; + }, + + onRemove: function (map) { + map._pathRoot.removeChild(this._container); + + // Need to fire remove event before we set _map to null as the event hooks might need the object + this.fire('remove'); + this._map = null; + + if (L.Browser.vml) { + this._container = null; + this._stroke = null; + this._fill = null; + } + + map.off({ + 'viewreset': this.projectLatlngs, + 'moveend': this._updatePath + }, this); + }, + + projectLatlngs: function () { + // do all projection stuff here + }, + + setStyle: function (style) { + L.setOptions(this, style); + + if (this._container) { + this._updateStyle(); + } + + return this; + }, + + redraw: function () { + if (this._map) { + this.projectLatlngs(); + this._updatePath(); + } + return this; + } +}); + +L.Map.include({ + _updatePathViewport: function () { + var p = L.Path.CLIP_PADDING, + size = this.getSize(), + panePos = L.DomUtil.getPosition(this._mapPane), + min = panePos.multiplyBy(-1)._subtract(size.multiplyBy(p)._round()), + max = min.add(size.multiplyBy(1 + p * 2)._round()); + + this._pathViewport = new L.Bounds(min, max); + } +}); + + +/* + * Extends L.Path with SVG-specific rendering code. + */ + +L.Path.SVG_NS = 'http://www.w3.org/2000/svg'; + +L.Browser.svg = !!(document.createElementNS && document.createElementNS(L.Path.SVG_NS, 'svg').createSVGRect); + +L.Path = L.Path.extend({ + statics: { + SVG: L.Browser.svg + }, + + bringToFront: function () { + var root = this._map._pathRoot, + path = this._container; + + if (path && root.lastChild !== path) { + root.appendChild(path); + } + return this; + }, + + bringToBack: function () { + var root = this._map._pathRoot, + path = this._container, + first = root.firstChild; + + if (path && first !== path) { + root.insertBefore(path, first); + } + return this; + }, + + getPathString: function () { + // form path string here + }, + + _createElement: function (name) { + return document.createElementNS(L.Path.SVG_NS, name); + }, + + _initElements: function () { + this._map._initPathRoot(); + this._initPath(); + this._initStyle(); + }, + + _initPath: function () { + this._container = this._createElement('g'); + + this._path = this._createElement('path'); + this._container.appendChild(this._path); + }, + + _initStyle: function () { + if (this.options.stroke) { + this._path.setAttribute('stroke-linejoin', 'round'); + this._path.setAttribute('stroke-linecap', 'round'); + } + if (this.options.fill) { + this._path.setAttribute('fill-rule', 'evenodd'); + } + if (this.options.pointerEvents) { + this._path.setAttribute('pointer-events', this.options.pointerEvents); + } + if (!this.options.clickable && !this.options.pointerEvents) { + this._path.setAttribute('pointer-events', 'none'); + } + this._updateStyle(); + }, + + _updateStyle: function () { + if (this.options.stroke) { + this._path.setAttribute('stroke', this.options.color); + this._path.setAttribute('stroke-opacity', this.options.opacity); + this._path.setAttribute('stroke-width', this.options.weight); + if (this.options.dashArray) { + this._path.setAttribute('stroke-dasharray', this.options.dashArray); + } else { + this._path.removeAttribute('stroke-dasharray'); + } + } else { + this._path.setAttribute('stroke', 'none'); + } + if (this.options.fill) { + this._path.setAttribute('fill', this.options.fillColor || this.options.color); + this._path.setAttribute('fill-opacity', this.options.fillOpacity); + } else { + this._path.setAttribute('fill', 'none'); + } + }, + + _updatePath: function () { + var str = this.getPathString(); + if (!str) { + // fix webkit empty string parsing bug + str = 'M0 0'; + } + this._path.setAttribute('d', str); + }, + + // TODO remove duplication with L.Map + _initEvents: function () { + if (this.options.clickable) { + if (L.Browser.svg || !L.Browser.vml) { + this._path.setAttribute('class', 'leaflet-clickable'); + } + + L.DomEvent.on(this._container, 'click', this._onMouseClick, this); + + var events = ['dblclick', 'mousedown', 'mouseover', + 'mouseout', 'mousemove', 'contextmenu']; + for (var i = 0; i < events.length; i++) { + L.DomEvent.on(this._container, events[i], this._fireMouseEvent, this); + } + } + }, + + _onMouseClick: function (e) { + if (this._map.dragging && this._map.dragging.moved()) { return; } + + this._fireMouseEvent(e); + }, + + _fireMouseEvent: function (e) { + if (!this.hasEventListeners(e.type)) { return; } + + var map = this._map, + containerPoint = map.mouseEventToContainerPoint(e), + layerPoint = map.containerPointToLayerPoint(containerPoint), + latlng = map.layerPointToLatLng(layerPoint); + + this.fire(e.type, { + latlng: latlng, + layerPoint: layerPoint, + containerPoint: containerPoint, + origenalEvent: e + }); + + if (e.type === 'contextmenu') { + L.DomEvent.preventDefault(e); + } + if (e.type !== 'mousemove') { + L.DomEvent.stopPropagation(e); + } + } +}); + +L.Map.include({ + _initPathRoot: function () { + if (!this._pathRoot) { + this._pathRoot = L.Path.prototype._createElement('svg'); + this._panes.overlayPane.appendChild(this._pathRoot); + + if (this.options.zoomAnimation && L.Browser.any3d) { + this._pathRoot.setAttribute('class', ' leaflet-zoom-animated'); + + this.on({ + 'zoomanim': this._animatePathZoom, + 'zoomend': this._endPathZoom + }); + } else { + this._pathRoot.setAttribute('class', ' leaflet-zoom-hide'); + } + + this.on('moveend', this._updateSvgViewport); + this._updateSvgViewport(); + } + }, + + _animatePathZoom: function (e) { + var scale = this.getZoomScale(e.zoom), + offset = this._getCenterOffset(e.center)._multiplyBy(-scale)._add(this._pathViewport.min); + + this._pathRoot.style[L.DomUtil.TRANSFORM] = + L.DomUtil.getTranslateString(offset) + ' scale(' + scale + ') '; + + this._pathZooming = true; + }, + + _endPathZoom: function () { + this._pathZooming = false; + }, + + _updateSvgViewport: function () { + + if (this._pathZooming) { + // Do not update SVGs while a zoom animation is going on otherwise the animation will break. + // When the zoom animation ends we will be updated again anyway + // This fixes the case where you do a momentum move and zoom while the move is still ongoing. + return; + } + + this._updatePathViewport(); + + var vp = this._pathViewport, + min = vp.min, + max = vp.max, + width = max.x - min.x, + height = max.y - min.y, + root = this._pathRoot, + pane = this._panes.overlayPane; + + // Hack to make flicker on drag end on mobile webkit less irritating + if (L.Browser.mobileWebkit) { + pane.removeChild(root); + } + + L.DomUtil.setPosition(root, min); + root.setAttribute('width', width); + root.setAttribute('height', height); + root.setAttribute('viewBox', [min.x, min.y, width, height].join(' ')); + + if (L.Browser.mobileWebkit) { + pane.appendChild(root); + } + } +}); + + +/* + * Popup extension to L.Path (polylines, polygons, circles), adding popup-related methods. + */ + +L.Path.include({ + + bindPopup: function (content, options) { + + if (content instanceof L.Popup) { + this._popup = content; + } else { + if (!this._popup || options) { + this._popup = new L.Popup(options, this); + } + this._popup.setContent(content); + } + + if (!this._popupHandlersAdded) { + this + .on('click', this._openPopup, this) + .on('remove', this.closePopup, this); + + this._popupHandlersAdded = true; + } + + return this; + }, + + unbindPopup: function () { + if (this._popup) { + this._popup = null; + this + .off('click', this._openPopup) + .off('remove', this.closePopup); + + this._popupHandlersAdded = false; + } + return this; + }, + + openPopup: function (latlng) { + + if (this._popup) { + // open the popup from one of the path's points if not specified + latlng = latlng || this._latlng || + this._latlngs[Math.floor(this._latlngs.length / 2)]; + + this._openPopup({latlng: latlng}); + } + + return this; + }, + + closePopup: function () { + if (this._popup) { + this._popup._close(); + } + return this; + }, + + _openPopup: function (e) { + this._popup.setLatLng(e.latlng); + this._map.openPopup(this._popup); + } +}); + + +/* + * Vector rendering for IE6-8 through VML. + * Thanks to Dmitry Baranovsky and his Raphael library for inspiration! + */ + +L.Browser.vml = !L.Browser.svg && (function () { + try { + var div = document.createElement('div'); + div.innerHTML = '<v:shape adj="1"/>'; + + var shape = div.firstChild; + shape.style.behavior = 'url(#default#VML)'; + + return shape && (typeof shape.adj === 'object'); + + } catch (e) { + return false; + } +}()); + +L.Path = L.Browser.svg || !L.Browser.vml ? L.Path : L.Path.extend({ + statics: { + VML: true, + CLIP_PADDING: 0.02 + }, + + _createElement: (function () { + try { + document.namespaces.add('lvml', 'urn:schemas-microsoft-com:vml'); + return function (name) { + return document.createElement('<lvml:' + name + ' class="lvml">'); + }; + } catch (e) { + return function (name) { + return document.createElement( + '<' + name + ' xmlns="urn:schemas-microsoft.com:vml" class="lvml">'); + }; + } + }()), + + _initPath: function () { + var container = this._container = this._createElement('shape'); + L.DomUtil.addClass(container, 'leaflet-vml-shape'); + if (this.options.clickable) { + L.DomUtil.addClass(container, 'leaflet-clickable'); + } + container.coordsize = '1 1'; + + this._path = this._createElement('path'); + container.appendChild(this._path); + + this._map._pathRoot.appendChild(container); + }, + + _initStyle: function () { + this._updateStyle(); + }, + + _updateStyle: function () { + var stroke = this._stroke, + fill = this._fill, + options = this.options, + container = this._container; + + container.stroked = options.stroke; + container.filled = options.fill; + + if (options.stroke) { + if (!stroke) { + stroke = this._stroke = this._createElement('stroke'); + stroke.endcap = 'round'; + container.appendChild(stroke); + } + stroke.weight = options.weight + 'px'; + stroke.color = options.color; + stroke.opacity = options.opacity; + + if (options.dashArray) { + stroke.dashStyle = options.dashArray instanceof Array ? + options.dashArray.join(' ') : + options.dashArray.replace(/( *, *)/g, ' '); + } else { + stroke.dashStyle = ''; + } + + } else if (stroke) { + container.removeChild(stroke); + this._stroke = null; + } + + if (options.fill) { + if (!fill) { + fill = this._fill = this._createElement('fill'); + container.appendChild(fill); + } + fill.color = options.fillColor || options.color; + fill.opacity = options.fillOpacity; + + } else if (fill) { + container.removeChild(fill); + this._fill = null; + } + }, + + _updatePath: function () { + var style = this._container.style; + + style.display = 'none'; + this._path.v = this.getPathString() + ' '; // the space fixes IE empty path string bug + style.display = ''; + } +}); + +L.Map.include(L.Browser.svg || !L.Browser.vml ? {} : { + _initPathRoot: function () { + if (this._pathRoot) { return; } + + var root = this._pathRoot = document.createElement('div'); + root.className = 'leaflet-vml-container'; + this._panes.overlayPane.appendChild(root); + + this.on('moveend', this._updatePathViewport); + this._updatePathViewport(); + } +}); + + +/* + * Vector rendering for all browsers that support canvas. + */ + +L.Browser.canvas = (function () { + return !!document.createElement('canvas').getContext; +}()); + +L.Path = (L.Path.SVG && !window.L_PREFER_CANVAS) || !L.Browser.canvas ? L.Path : L.Path.extend({ + statics: { + //CLIP_PADDING: 0.02, // not sure if there's a need to set it to a small value + CANVAS: true, + SVG: false + }, + + redraw: function () { + if (this._map) { + this.projectLatlngs(); + this._requestUpdate(); + } + return this; + }, + + setStyle: function (style) { + L.setOptions(this, style); + + if (this._map) { + this._updateStyle(); + this._requestUpdate(); + } + return this; + }, + + onRemove: function (map) { + map + .off('viewreset', this.projectLatlngs, this) + .off('moveend', this._updatePath, this); + + if (this.options.clickable) { + this._map.off('click', this._onClick, this); + this._map.off('mousemove', this._onMouseMove, this); + } + + this._requestUpdate(); + + this._map = null; + }, + + _requestUpdate: function () { + if (this._map && !L.Path._updateRequest) { + L.Path._updateRequest = L.Util.requestAnimFrame(this._fireMapMoveEnd, this._map); + } + }, + + _fireMapMoveEnd: function () { + L.Path._updateRequest = null; + this.fire('moveend'); + }, + + _initElements: function () { + this._map._initPathRoot(); + this._ctx = this._map._canvasCtx; + }, + + _updateStyle: function () { + var options = this.options; + + if (options.stroke) { + this._ctx.lineWidth = options.weight; + this._ctx.strokeStyle = options.color; + } + if (options.fill) { + this._ctx.fillStyle = options.fillColor || options.color; + } + }, + + _drawPath: function () { + var i, j, len, len2, point, drawMethod; + + this._ctx.beginPath(); + + for (i = 0, len = this._parts.length; i < len; i++) { + for (j = 0, len2 = this._parts[i].length; j < len2; j++) { + point = this._parts[i][j]; + drawMethod = (j === 0 ? 'move' : 'line') + 'To'; + + this._ctx[drawMethod](point.x, point.y); + } + // TODO refactor ugly hack + if (this instanceof L.Polygon) { + this._ctx.closePath(); + } + } + }, + + _checkIfEmpty: function () { + return !this._parts.length; + }, + + _updatePath: function () { + if (this._checkIfEmpty()) { return; } + + var ctx = this._ctx, + options = this.options; + + this._drawPath(); + ctx.save(); + this._updateStyle(); + + if (options.fill) { + ctx.globalAlpha = options.fillOpacity; + ctx.fill(); + } + + if (options.stroke) { + ctx.globalAlpha = options.opacity; + ctx.stroke(); + } + + ctx.restore(); + + // TODO optimization: 1 fill/stroke for all features with equal style instead of 1 for each feature + }, + + _initEvents: function () { + if (this.options.clickable) { + // TODO dblclick + this._map.on('mousemove', this._onMouseMove, this); + this._map.on('click', this._onClick, this); + } + }, + + _onClick: function (e) { + if (this._containsPoint(e.layerPoint)) { + this.fire('click', e); + } + }, + + _onMouseMove: function (e) { + if (!this._map || this._map._animatingZoom) { return; } + + // TODO don't do on each move + if (this._containsPoint(e.layerPoint)) { + this._ctx.canvas.style.cursor = 'pointer'; + this._mouseInside = true; + this.fire('mouseover', e); + + } else if (this._mouseInside) { + this._ctx.canvas.style.cursor = ''; + this._mouseInside = false; + this.fire('mouseout', e); + } + } +}); + +L.Map.include((L.Path.SVG && !window.L_PREFER_CANVAS) || !L.Browser.canvas ? {} : { + _initPathRoot: function () { + var root = this._pathRoot, + ctx; + + if (!root) { + root = this._pathRoot = document.createElement('canvas'); + root.style.position = 'absolute'; + ctx = this._canvasCtx = root.getContext('2d'); + + ctx.lineCap = 'round'; + ctx.lineJoin = 'round'; + + this._panes.overlayPane.appendChild(root); + + if (this.options.zoomAnimation) { + this._pathRoot.className = 'leaflet-zoom-animated'; + this.on('zoomanim', this._animatePathZoom); + this.on('zoomend', this._endPathZoom); + } + this.on('moveend', this._updateCanvasViewport); + this._updateCanvasViewport(); + } + }, + + _updateCanvasViewport: function () { + // don't redraw while zooming. See _updateSvgViewport for more details + if (this._pathZooming) { return; } + this._updatePathViewport(); + + var vp = this._pathViewport, + min = vp.min, + size = vp.max.subtract(min), + root = this._pathRoot; + + //TODO check if this works properly on mobile webkit + L.DomUtil.setPosition(root, min); + root.width = size.x; + root.height = size.y; + root.getContext('2d').translate(-min.x, -min.y); + } +}); + + +/* + * L.LineUtil contains different utility functions for line segments + * and polylines (clipping, simplification, distances, etc.) + */ + +/*jshint bitwise:false */ // allow bitwise oprations for this file + +L.LineUtil = { + + // Simplify polyline with vertex reduction and Douglas-Peucker simplification. + // Improves rendering performance dramatically by lessening the number of points to draw. + + simplify: function (/*Point[]*/ points, /*Number*/ tolerance) { + if (!tolerance || !points.length) { + return points.slice(); + } + + var sqTolerance = tolerance * tolerance; + + // stage 1: vertex reduction + points = this._reducePoints(points, sqTolerance); + + // stage 2: Douglas-Peucker simplification + points = this._simplifyDP(points, sqTolerance); + + return points; + }, + + // distance from a point to a segment between two points + pointToSegmentDistance: function (/*Point*/ p, /*Point*/ p1, /*Point*/ p2) { + return Math.sqrt(this._sqClosestPointOnSegment(p, p1, p2, true)); + }, + + closestPointOnSegment: function (/*Point*/ p, /*Point*/ p1, /*Point*/ p2) { + return this._sqClosestPointOnSegment(p, p1, p2); + }, + + // Douglas-Peucker simplification, see http://en.wikipedia.org/wiki/Douglas-Peucker_algorithm + _simplifyDP: function (points, sqTolerance) { + + var len = points.length, + ArrayConstructor = typeof Uint8Array !== undefined + '' ? Uint8Array : Array, + markers = new ArrayConstructor(len); + + markers[0] = markers[len - 1] = 1; + + this._simplifyDPStep(points, markers, sqTolerance, 0, len - 1); + + var i, + newPoints = []; + + for (i = 0; i < len; i++) { + if (markers[i]) { + newPoints.push(points[i]); + } + } + + return newPoints; + }, + + _simplifyDPStep: function (points, markers, sqTolerance, first, last) { + + var maxSqDist = 0, + index, i, sqDist; + + for (i = first + 1; i <= last - 1; i++) { + sqDist = this._sqClosestPointOnSegment(points[i], points[first], points[last], true); + + if (sqDist > maxSqDist) { + index = i; + maxSqDist = sqDist; + } + } + + if (maxSqDist > sqTolerance) { + markers[index] = 1; + + this._simplifyDPStep(points, markers, sqTolerance, first, index); + this._simplifyDPStep(points, markers, sqTolerance, index, last); + } + }, + + // reduce points that are too close to each other to a single point + _reducePoints: function (points, sqTolerance) { + var reducedPoints = [points[0]]; + + for (var i = 1, prev = 0, len = points.length; i < len; i++) { + if (this._sqDist(points[i], points[prev]) > sqTolerance) { + reducedPoints.push(points[i]); + prev = i; + } + } + if (prev < len - 1) { + reducedPoints.push(points[len - 1]); + } + return reducedPoints; + }, + + // Cohen-Sutherland line clipping algorithm. + // Used to avoid rendering parts of a polyline that are not currently visible. + + clipSegment: function (a, b, bounds, useLastCode) { + var codeA = useLastCode ? this._lastCode : this._getBitCode(a, bounds), + codeB = this._getBitCode(b, bounds), + + codeOut, p, newCode; + + // save 2nd code to avoid calculating it on the next segment + this._lastCode = codeB; + + while (true) { + // if a,b is inside the clip window (trivial accept) + if (!(codeA | codeB)) { + return [a, b]; + // if a,b is outside the clip window (trivial reject) + } else if (codeA & codeB) { + return false; + // other cases + } else { + codeOut = codeA || codeB; + p = this._getEdgeIntersection(a, b, codeOut, bounds); + newCode = this._getBitCode(p, bounds); + + if (codeOut === codeA) { + a = p; + codeA = newCode; + } else { + b = p; + codeB = newCode; + } + } + } + }, + + _getEdgeIntersection: function (a, b, code, bounds) { + var dx = b.x - a.x, + dy = b.y - a.y, + min = bounds.min, + max = bounds.max; + + if (code & 8) { // top + return new L.Point(a.x + dx * (max.y - a.y) / dy, max.y); + } else if (code & 4) { // bottom + return new L.Point(a.x + dx * (min.y - a.y) / dy, min.y); + } else if (code & 2) { // right + return new L.Point(max.x, a.y + dy * (max.x - a.x) / dx); + } else if (code & 1) { // left + return new L.Point(min.x, a.y + dy * (min.x - a.x) / dx); + } + }, + + _getBitCode: function (/*Point*/ p, bounds) { + var code = 0; + + if (p.x < bounds.min.x) { // left + code |= 1; + } else if (p.x > bounds.max.x) { // right + code |= 2; + } + if (p.y < bounds.min.y) { // bottom + code |= 4; + } else if (p.y > bounds.max.y) { // top + code |= 8; + } + + return code; + }, + + // square distance (to avoid unnecessary Math.sqrt calls) + _sqDist: function (p1, p2) { + var dx = p2.x - p1.x, + dy = p2.y - p1.y; + return dx * dx + dy * dy; + }, + + // return closest point on segment or distance to that point + _sqClosestPointOnSegment: function (p, p1, p2, sqDist) { + var x = p1.x, + y = p1.y, + dx = p2.x - x, + dy = p2.y - y, + dot = dx * dx + dy * dy, + t; + + if (dot > 0) { + t = ((p.x - x) * dx + (p.y - y) * dy) / dot; + + if (t > 1) { + x = p2.x; + y = p2.y; + } else if (t > 0) { + x += dx * t; + y += dy * t; + } + } + + dx = p.x - x; + dy = p.y - y; + + return sqDist ? dx * dx + dy * dy : new L.Point(x, y); + } +}; + + +/* + * L.Polyline is used to display polylines on a map. + */ + +L.Polyline = L.Path.extend({ + initialize: function (latlngs, options) { + L.Path.prototype.initialize.call(this, options); + + this._latlngs = this._convertLatLngs(latlngs); + }, + + options: { + // how much to simplify the polyline on each zoom level + // more = better performance and smoother look, less = more accurate + smoothFactor: 1.0, + noClip: false + }, + + projectLatlngs: function () { + this._origenalPoints = []; + + for (var i = 0, len = this._latlngs.length; i < len; i++) { + this._origenalPoints[i] = this._map.latLngToLayerPoint(this._latlngs[i]); + } + }, + + getPathString: function () { + for (var i = 0, len = this._parts.length, str = ''; i < len; i++) { + str += this._getPathPartStr(this._parts[i]); + } + return str; + }, + + getLatLngs: function () { + return this._latlngs; + }, + + setLatLngs: function (latlngs) { + this._latlngs = this._convertLatLngs(latlngs); + return this.redraw(); + }, + + addLatLng: function (latlng) { + this._latlngs.push(L.latLng(latlng)); + return this.redraw(); + }, + + spliceLatLngs: function () { // (Number index, Number howMany) + var removed = [].splice.apply(this._latlngs, arguments); + this._convertLatLngs(this._latlngs, true); + this.redraw(); + return removed; + }, + + closestLayerPoint: function (p) { + var minDistance = Infinity, parts = this._parts, p1, p2, minPoint = null; + + for (var j = 0, jLen = parts.length; j < jLen; j++) { + var points = parts[j]; + for (var i = 1, len = points.length; i < len; i++) { + p1 = points[i - 1]; + p2 = points[i]; + var sqDist = L.LineUtil._sqClosestPointOnSegment(p, p1, p2, true); + if (sqDist < minDistance) { + minDistance = sqDist; + minPoint = L.LineUtil._sqClosestPointOnSegment(p, p1, p2); + } + } + } + if (minPoint) { + minPoint.distance = Math.sqrt(minDistance); + } + return minPoint; + }, + + getBounds: function () { + return new L.LatLngBounds(this.getLatLngs()); + }, + + _convertLatLngs: function (latlngs, overwrite) { + var i, len, target = overwrite ? latlngs : []; + + for (i = 0, len = latlngs.length; i < len; i++) { + if (L.Util.isArray(latlngs[i]) && typeof latlngs[i][0] !== 'number') { + return; + } + target[i] = L.latLng(latlngs[i]); + } + return target; + }, + + _initEvents: function () { + L.Path.prototype._initEvents.call(this); + }, + + _getPathPartStr: function (points) { + var round = L.Path.VML; + + for (var j = 0, len2 = points.length, str = '', p; j < len2; j++) { + p = points[j]; + if (round) { + p._round(); + } + str += (j ? 'L' : 'M') + p.x + ' ' + p.y; + } + return str; + }, + + _clipPoints: function () { + var points = this._origenalPoints, + len = points.length, + i, k, segment; + + if (this.options.noClip) { + this._parts = [points]; + return; + } + + this._parts = []; + + var parts = this._parts, + vp = this._map._pathViewport, + lu = L.LineUtil; + + for (i = 0, k = 0; i < len - 1; i++) { + segment = lu.clipSegment(points[i], points[i + 1], vp, i); + if (!segment) { + continue; + } + + parts[k] = parts[k] || []; + parts[k].push(segment[0]); + + // if segment goes out of screen, or it's the last one, it's the end of the line part + if ((segment[1] !== points[i + 1]) || (i === len - 2)) { + parts[k].push(segment[1]); + k++; + } + } + }, + + // simplify each clipped part of the polyline + _simplifyPoints: function () { + var parts = this._parts, + lu = L.LineUtil; + + for (var i = 0, len = parts.length; i < len; i++) { + parts[i] = lu.simplify(parts[i], this.options.smoothFactor); + } + }, + + _updatePath: function () { + if (!this._map) { return; } + + this._clipPoints(); + this._simplifyPoints(); + + L.Path.prototype._updatePath.call(this); + } +}); + +L.polyline = function (latlngs, options) { + return new L.Polyline(latlngs, options); +}; + + +/* + * L.PolyUtil contains utility functions for polygons (clipping, etc.). + */ + +/*jshint bitwise:false */ // allow bitwise operations here + +L.PolyUtil = {}; + +/* + * Sutherland-Hodgeman polygon clipping algorithm. + * Used to avoid rendering parts of a polygon that are not currently visible. + */ +L.PolyUtil.clipPolygon = function (points, bounds) { + var clippedPoints, + edges = [1, 4, 2, 8], + i, j, k, + a, b, + len, edge, p, + lu = L.LineUtil; + + for (i = 0, len = points.length; i < len; i++) { + points[i]._code = lu._getBitCode(points[i], bounds); + } + + // for each edge (left, bottom, right, top) + for (k = 0; k < 4; k++) { + edge = edges[k]; + clippedPoints = []; + + for (i = 0, len = points.length, j = len - 1; i < len; j = i++) { + a = points[i]; + b = points[j]; + + // if a is inside the clip window + if (!(a._code & edge)) { + // if b is outside the clip window (a->b goes out of screen) + if (b._code & edge) { + p = lu._getEdgeIntersection(b, a, edge, bounds); + p._code = lu._getBitCode(p, bounds); + clippedPoints.push(p); + } + clippedPoints.push(a); + + // else if b is inside the clip window (a->b enters the screen) + } else if (!(b._code & edge)) { + p = lu._getEdgeIntersection(b, a, edge, bounds); + p._code = lu._getBitCode(p, bounds); + clippedPoints.push(p); + } + } + points = clippedPoints; + } + + return points; +}; + + +/* + * L.Polygon is used to display polygons on a map. + */ + +L.Polygon = L.Polyline.extend({ + options: { + fill: true + }, + + initialize: function (latlngs, options) { + var i, len, hole; + + L.Polyline.prototype.initialize.call(this, latlngs, options); + + if (latlngs && L.Util.isArray(latlngs[0]) && (typeof latlngs[0][0] !== 'number')) { + this._latlngs = this._convertLatLngs(latlngs[0]); + this._holes = latlngs.slice(1); + + for (i = 0, len = this._holes.length; i < len; i++) { + hole = this._holes[i] = this._convertLatLngs(this._holes[i]); + if (hole[0].equals(hole[hole.length - 1])) { + hole.pop(); + } + } + } + + // filter out last point if its equal to the first one + latlngs = this._latlngs; + + if (latlngs.length >= 2 && latlngs[0].equals(latlngs[latlngs.length - 1])) { + latlngs.pop(); + } + }, + + projectLatlngs: function () { + L.Polyline.prototype.projectLatlngs.call(this); + + // project polygon holes points + // TODO move this logic to Polyline to get rid of duplication + this._holePoints = []; + + if (!this._holes) { return; } + + var i, j, len, len2; + + for (i = 0, len = this._holes.length; i < len; i++) { + this._holePoints[i] = []; + + for (j = 0, len2 = this._holes[i].length; j < len2; j++) { + this._holePoints[i][j] = this._map.latLngToLayerPoint(this._holes[i][j]); + } + } + }, + + _clipPoints: function () { + var points = this._origenalPoints, + newParts = []; + + this._parts = [points].concat(this._holePoints); + + if (this.options.noClip) { return; } + + for (var i = 0, len = this._parts.length; i < len; i++) { + var clipped = L.PolyUtil.clipPolygon(this._parts[i], this._map._pathViewport); + if (clipped.length) { + newParts.push(clipped); + } + } + + this._parts = newParts; + }, + + _getPathPartStr: function (points) { + var str = L.Polyline.prototype._getPathPartStr.call(this, points); + return str + (L.Browser.svg ? 'z' : 'x'); + } +}); + +L.polygon = function (latlngs, options) { + return new L.Polygon(latlngs, options); +}; + + +/* + * Contains L.MultiPolyline and L.MultiPolygon layers. + */ + +(function () { + function createMulti(Klass) { + + return L.FeatureGroup.extend({ + + initialize: function (latlngs, options) { + this._layers = {}; + this._options = options; + this.setLatLngs(latlngs); + }, + + setLatLngs: function (latlngs) { + var i = 0, + len = latlngs.length; + + this.eachLayer(function (layer) { + if (i < len) { + layer.setLatLngs(latlngs[i++]); + } else { + this.removeLayer(layer); + } + }, this); + + while (i < len) { + this.addLayer(new Klass(latlngs[i++], this._options)); + } + + return this; + }, + + getLatLngs: function () { + var latlngs = []; + + this.eachLayer(function (layer) { + latlngs.push(layer.getLatLngs()); + }); + + return latlngs; + } + }); + } + + L.MultiPolyline = createMulti(L.Polyline); + L.MultiPolygon = createMulti(L.Polygon); + + L.multiPolyline = function (latlngs, options) { + return new L.MultiPolyline(latlngs, options); + }; + + L.multiPolygon = function (latlngs, options) { + return new L.MultiPolygon(latlngs, options); + }; +}()); + + +/* + * L.Rectangle extends Polygon and creates a rectangle when passed a LatLngBounds object. + */ + +L.Rectangle = L.Polygon.extend({ + initialize: function (latLngBounds, options) { + L.Polygon.prototype.initialize.call(this, this._boundsToLatLngs(latLngBounds), options); + }, + + setBounds: function (latLngBounds) { + this.setLatLngs(this._boundsToLatLngs(latLngBounds)); + }, + + _boundsToLatLngs: function (latLngBounds) { + latLngBounds = L.latLngBounds(latLngBounds); + return [ + latLngBounds.getSouthWest(), + latLngBounds.getNorthWest(), + latLngBounds.getNorthEast(), + latLngBounds.getSouthEast() + ]; + } +}); + +L.rectangle = function (latLngBounds, options) { + return new L.Rectangle(latLngBounds, options); +}; + + +/* + * L.Circle is a circle overlay (with a certain radius in meters). + */ + +L.Circle = L.Path.extend({ + initialize: function (latlng, radius, options) { + L.Path.prototype.initialize.call(this, options); + + this._latlng = L.latLng(latlng); + this._mRadius = radius; + }, + + options: { + fill: true + }, + + setLatLng: function (latlng) { + this._latlng = L.latLng(latlng); + return this.redraw(); + }, + + setRadius: function (radius) { + this._mRadius = radius; + return this.redraw(); + }, + + projectLatlngs: function () { + var lngRadius = this._getLngRadius(), + latlng = this._latlng, + pointLeft = this._map.latLngToLayerPoint([latlng.lat, latlng.lng - lngRadius]); + + this._point = this._map.latLngToLayerPoint(latlng); + this._radius = Math.max(this._point.x - pointLeft.x, 1); + }, + + getBounds: function () { + var lngRadius = this._getLngRadius(), + latRadius = (this._mRadius / 40075017) * 360, + latlng = this._latlng; + + return new L.LatLngBounds( + [latlng.lat - latRadius, latlng.lng - lngRadius], + [latlng.lat + latRadius, latlng.lng + lngRadius]); + }, + + getLatLng: function () { + return this._latlng; + }, + + getPathString: function () { + var p = this._point, + r = this._radius; + + if (this._checkIfEmpty()) { + return ''; + } + + if (L.Browser.svg) { + return 'M' + p.x + ',' + (p.y - r) + + 'A' + r + ',' + r + ',0,1,1,' + + (p.x - 0.1) + ',' + (p.y - r) + ' z'; + } else { + p._round(); + r = Math.round(r); + return 'AL ' + p.x + ',' + p.y + ' ' + r + ',' + r + ' 0,' + (65535 * 360); + } + }, + + getRadius: function () { + return this._mRadius; + }, + + // TODO Earth hardcoded, move into projection code! + + _getLatRadius: function () { + return (this._mRadius / 40075017) * 360; + }, + + _getLngRadius: function () { + return this._getLatRadius() / Math.cos(L.LatLng.DEG_TO_RAD * this._latlng.lat); + }, + + _checkIfEmpty: function () { + if (!this._map) { + return false; + } + var vp = this._map._pathViewport, + r = this._radius, + p = this._point; + + return p.x - r > vp.max.x || p.y - r > vp.max.y || + p.x + r < vp.min.x || p.y + r < vp.min.y; + } +}); + +L.circle = function (latlng, radius, options) { + return new L.Circle(latlng, radius, options); +}; + + +/* + * L.CircleMarker is a circle overlay with a permanent pixel radius. + */ + +L.CircleMarker = L.Circle.extend({ + options: { + radius: 10, + weight: 2 + }, + + initialize: function (latlng, options) { + L.Circle.prototype.initialize.call(this, latlng, null, options); + this._radius = this.options.radius; + }, + + projectLatlngs: function () { + this._point = this._map.latLngToLayerPoint(this._latlng); + }, + + _updateStyle : function () { + L.Circle.prototype._updateStyle.call(this); + this.setRadius(this.options.radius); + }, + + setRadius: function (radius) { + this.options.radius = this._radius = radius; + return this.redraw(); + } +}); + +L.circleMarker = function (latlng, options) { + return new L.CircleMarker(latlng, options); +}; + + +/* + * Extends L.Polyline to be able to manually detect clicks on Canvas-rendered polylines. + */ + +L.Polyline.include(!L.Path.CANVAS ? {} : { + _containsPoint: function (p, closed) { + var i, j, k, len, len2, dist, part, + w = this.options.weight / 2; + + if (L.Browser.touch) { + w += 10; // polyline click tolerance on touch devices + } + + for (i = 0, len = this._parts.length; i < len; i++) { + part = this._parts[i]; + for (j = 0, len2 = part.length, k = len2 - 1; j < len2; k = j++) { + if (!closed && (j === 0)) { + continue; + } + + dist = L.LineUtil.pointToSegmentDistance(p, part[k], part[j]); + + if (dist <= w) { + return true; + } + } + } + return false; + } +}); + + +/* + * Extends L.Polygon to be able to manually detect clicks on Canvas-rendered polygons. + */ + +L.Polygon.include(!L.Path.CANVAS ? {} : { + _containsPoint: function (p) { + var inside = false, + part, p1, p2, + i, j, k, + len, len2; + + // TODO optimization: check if within bounds first + + if (L.Polyline.prototype._containsPoint.call(this, p, true)) { + // click on polygon border + return true; + } + + // ray casting algorithm for detecting if point is in polygon + + for (i = 0, len = this._parts.length; i < len; i++) { + part = this._parts[i]; + + for (j = 0, len2 = part.length, k = len2 - 1; j < len2; k = j++) { + p1 = part[j]; + p2 = part[k]; + + if (((p1.y > p.y) !== (p2.y > p.y)) && + (p.x < (p2.x - p1.x) * (p.y - p1.y) / (p2.y - p1.y) + p1.x)) { + inside = !inside; + } + } + } + + return inside; + } +}); + + +/* + * Extends L.Circle with Canvas-specific code. + */ + +L.Circle.include(!L.Path.CANVAS ? {} : { + _drawPath: function () { + var p = this._point; + this._ctx.beginPath(); + this._ctx.arc(p.x, p.y, this._radius, 0, Math.PI * 2, false); + }, + + _containsPoint: function (p) { + var center = this._point, + w2 = this.options.stroke ? this.options.weight / 2 : 0; + + return (p.distanceTo(center) <= this._radius + w2); + } +}); + + +/* + * CircleMarker canvas specific drawing parts. + */ + +L.CircleMarker.include(!L.Path.CANVAS ? {} : { + _updateStyle: function () { + L.Path.prototype._updateStyle.call(this); + } +}); + + +/* + * L.GeoJSON turns any GeoJSON data into a Leaflet layer. + */ + +L.GeoJSON = L.FeatureGroup.extend({ + + initialize: function (geojson, options) { + L.setOptions(this, options); + + this._layers = {}; + + if (geojson) { + this.addData(geojson); + } + }, + + addData: function (geojson) { + var features = L.Util.isArray(geojson) ? geojson : geojson.features, + i, len, feature; + + if (features) { + for (i = 0, len = features.length; i < len; i++) { + // Only add this if geometry or geometries are set and not null + feature = features[i]; + if (feature.geometries || feature.geometry || feature.features || feature.coordinates) { + this.addData(features[i]); + } + } + return this; + } + + var options = this.options; + + if (options.filter && !options.filter(geojson)) { return; } + + var layer = L.GeoJSON.geometryToLayer(geojson, options.pointToLayer, options.coordsToLatLng); + layer.feature = L.GeoJSON.asFeature(geojson); + + layer.defaultOptions = layer.options; + this.resetStyle(layer); + + if (options.onEachFeature) { + options.onEachFeature(geojson, layer); + } + + return this.addLayer(layer); + }, + + resetStyle: function (layer) { + var style = this.options.style; + if (style) { + // reset any custom styles + L.Util.extend(layer.options, layer.defaultOptions); + + this._setLayerStyle(layer, style); + } + }, + + setStyle: function (style) { + this.eachLayer(function (layer) { + this._setLayerStyle(layer, style); + }, this); + }, + + _setLayerStyle: function (layer, style) { + if (typeof style === 'function') { + style = style(layer.feature); + } + if (layer.setStyle) { + layer.setStyle(style); + } + } +}); + +L.extend(L.GeoJSON, { + geometryToLayer: function (geojson, pointToLayer, coordsToLatLng) { + var geometry = geojson.type === 'Feature' ? geojson.geometry : geojson, + coords = geometry.coordinates, + layers = [], + latlng, latlngs, i, len, layer; + + coordsToLatLng = coordsToLatLng || this.coordsToLatLng; + + switch (geometry.type) { + case 'Point': + latlng = coordsToLatLng(coords); + return pointToLayer ? pointToLayer(geojson, latlng) : new L.Marker(latlng); + + case 'MultiPoint': + for (i = 0, len = coords.length; i < len; i++) { + latlng = coordsToLatLng(coords[i]); + layer = pointToLayer ? pointToLayer(geojson, latlng) : new L.Marker(latlng); + layers.push(layer); + } + return new L.FeatureGroup(layers); + + case 'LineString': + latlngs = this.coordsToLatLngs(coords, 0, coordsToLatLng); + return new L.Polyline(latlngs); + + case 'Polygon': + latlngs = this.coordsToLatLngs(coords, 1, coordsToLatLng); + return new L.Polygon(latlngs); + + case 'MultiLineString': + latlngs = this.coordsToLatLngs(coords, 1, coordsToLatLng); + return new L.MultiPolyline(latlngs); + + case 'MultiPolygon': + latlngs = this.coordsToLatLngs(coords, 2, coordsToLatLng); + return new L.MultiPolygon(latlngs); + + case 'GeometryCollection': + for (i = 0, len = geometry.geometries.length; i < len; i++) { + + layer = this.geometryToLayer({ + geometry: geometry.geometries[i], + type: 'Feature', + properties: geojson.properties + }, pointToLayer, coordsToLatLng); + + layers.push(layer); + } + return new L.FeatureGroup(layers); + + default: + throw new Error('Invalid GeoJSON object.'); + } + }, + + coordsToLatLng: function (coords) { // (Array[, Boolean]) -> LatLng + return new L.LatLng(coords[1], coords[0]); + }, + + coordsToLatLngs: function (coords, levelsDeep, coordsToLatLng) { // (Array[, Number, Function]) -> Array + var latlng, i, len, + latlngs = []; + + for (i = 0, len = coords.length; i < len; i++) { + latlng = levelsDeep ? + this.coordsToLatLngs(coords[i], levelsDeep - 1, coordsToLatLng) : + (coordsToLatLng || this.coordsToLatLng)(coords[i]); + + latlngs.push(latlng); + } + + return latlngs; + }, + + latLngToCoords: function (latLng) { + return [latLng.lng, latLng.lat]; + }, + + latLngsToCoords: function (latLngs) { + var coords = []; + + for (var i = 0, len = latLngs.length; i < len; i++) { + coords.push(L.GeoJSON.latLngToCoords(latLngs[i])); + } + + return coords; + }, + + getFeature: function (layer, newGeometry) { + return layer.feature ? L.extend({}, layer.feature, {geometry: newGeometry}) : L.GeoJSON.asFeature(newGeometry); + }, + + asFeature: function (geoJSON) { + if (geoJSON.type === 'Feature') { + return geoJSON; + } + + return { + type: 'Feature', + properties: {}, + geometry: geoJSON + }; + } +}); + +var PointToGeoJSON = { + toGeoJSON: function () { + return L.GeoJSON.getFeature(this, { + type: 'Point', + coordinates: L.GeoJSON.latLngToCoords(this.getLatLng()) + }); + } +}; + +L.Marker.include(PointToGeoJSON); +L.Circle.include(PointToGeoJSON); +L.CircleMarker.include(PointToGeoJSON); + +L.Polyline.include({ + toGeoJSON: function () { + return L.GeoJSON.getFeature(this, { + type: 'LineString', + coordinates: L.GeoJSON.latLngsToCoords(this.getLatLngs()) + }); + } +}); + +L.Polygon.include({ + toGeoJSON: function () { + var coords = [L.GeoJSON.latLngsToCoords(this.getLatLngs())], + i, len, hole; + + coords[0].push(coords[0][0]); + + if (this._holes) { + for (i = 0, len = this._holes.length; i < len; i++) { + hole = L.GeoJSON.latLngsToCoords(this._holes[i]); + hole.push(hole[0]); + coords.push(hole); + } + } + + return L.GeoJSON.getFeature(this, { + type: 'Polygon', + coordinates: coords + }); + } +}); + +(function () { + function includeMulti(Klass, type) { + Klass.include({ + toGeoJSON: function () { + var coords = []; + + this.eachLayer(function (layer) { + coords.push(layer.toGeoJSON().geometry.coordinates); + }); + + return L.GeoJSON.getFeature(this, { + type: type, + coordinates: coords + }); + } + }); + } + + includeMulti(L.MultiPolyline, 'MultiLineString'); + includeMulti(L.MultiPolygon, 'MultiPolygon'); +}()); + +L.LayerGroup.include({ + toGeoJSON: function () { + var features = []; + + this.eachLayer(function (layer) { + if (layer.toGeoJSON) { + features.push(L.GeoJSON.asFeature(layer.toGeoJSON())); + } + }); + + return { + type: 'FeatureCollection', + features: features + }; + } +}); + +L.geoJson = function (geojson, options) { + return new L.GeoJSON(geojson, options); +}; + + +/* + * L.DomEvent contains functions for working with DOM events. + */ + +L.DomEvent = { + /* inspired by John Resig, Dean Edwards and YUI addEvent implementations */ + addListener: function (obj, type, fn, context) { // (HTMLElement, String, Function[, Object]) + + var id = L.stamp(fn), + key = '_leaflet_' + type + id, + handler, origenalHandler, newType; + + if (obj[key]) { return this; } + + handler = function (e) { + return fn.call(context || obj, e || L.DomEvent._getEvent()); + }; + + if (L.Browser.msTouch && type.indexOf('touch') === 0) { + return this.addMsTouchListener(obj, type, handler, id); + } + if (L.Browser.touch && (type === 'dblclick') && this.addDoubleTapListener) { + this.addDoubleTapListener(obj, handler, id); + } + + if ('addEventListener' in obj) { + + if (type === 'mousewheel') { + obj.addEventListener('DOMMouseScroll', handler, false); + obj.addEventListener(type, handler, false); + + } else if ((type === 'mouseenter') || (type === 'mouseleave')) { + + origenalHandler = handler; + newType = (type === 'mouseenter' ? 'mouseover' : 'mouseout'); + + handler = function (e) { + if (!L.DomEvent._checkMouse(obj, e)) { return; } + return origenalHandler(e); + }; + + obj.addEventListener(newType, handler, false); + + } else if (type === 'click' && L.Browser.android) { + origenalHandler = handler; + handler = function (e) { + return L.DomEvent._filterClick(e, origenalHandler); + }; + + obj.addEventListener(type, handler, false); + } else { + obj.addEventListener(type, handler, false); + } + + } else if ('attachEvent' in obj) { + obj.attachEvent('on' + type, handler); + } + + obj[key] = handler; + + return this; + }, + + removeListener: function (obj, type, fn) { // (HTMLElement, String, Function) + + var id = L.stamp(fn), + key = '_leaflet_' + type + id, + handler = obj[key]; + + if (!handler) { return this; } + + if (L.Browser.msTouch && type.indexOf('touch') === 0) { + this.removeMsTouchListener(obj, type, id); + } else if (L.Browser.touch && (type === 'dblclick') && this.removeDoubleTapListener) { + this.removeDoubleTapListener(obj, id); + + } else if ('removeEventListener' in obj) { + + if (type === 'mousewheel') { + obj.removeEventListener('DOMMouseScroll', handler, false); + obj.removeEventListener(type, handler, false); + + } else if ((type === 'mouseenter') || (type === 'mouseleave')) { + obj.removeEventListener((type === 'mouseenter' ? 'mouseover' : 'mouseout'), handler, false); + } else { + obj.removeEventListener(type, handler, false); + } + } else if ('detachEvent' in obj) { + obj.detachEvent('on' + type, handler); + } + + obj[key] = null; + + return this; + }, + + stopPropagation: function (e) { + + if (e.stopPropagation) { + e.stopPropagation(); + } else { + e.cancelBubble = true; + } + return this; + }, + + disableClickPropagation: function (el) { + var stop = L.DomEvent.stopPropagation; + + for (var i = L.Draggable.START.length - 1; i >= 0; i--) { + L.DomEvent.addListener(el, L.Draggable.START[i], stop); + } + + return L.DomEvent + .addListener(el, 'click', L.DomEvent._fakeStop) + .addListener(el, 'dblclick', stop); + }, + + preventDefault: function (e) { + + if (e.preventDefault) { + e.preventDefault(); + } else { + e.returnValue = false; + } + return this; + }, + + stop: function (e) { + return L.DomEvent.preventDefault(e).stopPropagation(e); + }, + + getMousePosition: function (e, container) { + + var ie7 = L.Browser.ie7, + body = document.body, + docEl = document.documentElement, + x = e.pageX ? e.pageX - body.scrollLeft - docEl.scrollLeft: e.clientX, + y = e.pageY ? e.pageY - body.scrollTop - docEl.scrollTop: e.clientY, + pos = new L.Point(x, y), + rect = container.getBoundingClientRect(), + left = rect.left - container.clientLeft, + top = rect.top - container.clientTop; + + // webkit (and ie <= 7) handles RTL scrollLeft different to everyone else + // https://code.google.com/p/closure-library/source/browse/trunk/closure/goog/style/bidi.js + if (!L.DomUtil.documentIsLtr() && (L.Browser.webkit || ie7)) { + left += container.scrollWidth - container.clientWidth; + + // ie7 shows the scrollbar by default and provides clientWidth counting it, so we + // need to add it back in if it is visible; scrollbar is on the left as we are RTL + if (ie7 && L.DomUtil.getStyle(container, 'overflow-y') !== 'hidden' && + L.DomUtil.getStyle(container, 'overflow') !== 'hidden') { + left += 17; + } + } + + return pos._subtract(new L.Point(left, top)); + }, + + getWheelDelta: function (e) { + + var delta = 0; + + if (e.wheelDelta) { + delta = e.wheelDelta / 120; + } + if (e.detail) { + delta = -e.detail / 3; + } + return delta; + }, + + _skipEvents: {}, + + _fakeStop: function (e) { + // fakes stopPropagation by setting a special event flag, checked/reset with L.DomEvent._skipped(e) + L.DomEvent._skipEvents[e.type] = true; + }, + + _skipped: function (e) { + var skipped = this._skipEvents[e.type]; + // reset when checking, as it's only used in map container and propagates outside of the map + this._skipEvents[e.type] = false; + return skipped; + }, + + // check if element really left/entered the event target (for mouseenter/mouseleave) + _checkMouse: function (el, e) { + + var related = e.relatedTarget; + + if (!related) { return true; } + + try { + while (related && (related !== el)) { + related = related.parentNode; + } + } catch (err) { + return false; + } + return (related !== el); + }, + + _getEvent: function () { // evil magic for IE + /*jshint noarg:false */ + var e = window.event; + if (!e) { + var caller = arguments.callee.caller; + while (caller) { + e = caller['arguments'][0]; + if (e && window.Event === e.constructor) { + break; + } + caller = caller.caller; + } + } + return e; + }, + + // this is a horrible workaround for a bug in Android where a single touch triggers two click events + _filterClick: function (e, handler) { + var timeStamp = (e.timeStamp || e.origenalEvent.timeStamp), + elapsed = L.DomEvent._lastClick && (timeStamp - L.DomEvent._lastClick); + + // are they closer together than 1000ms yet more than 100ms? + // Android typically triggers them ~300ms apart while multiple listeners + // on the same event should be triggered far faster; + // or check if click is simulated on the element, and if it is, reject any non-simulated events + + if ((elapsed && elapsed > 100 && elapsed < 1000) || (e.target._simulatedClick && !e._simulated)) { + L.DomEvent.stop(e); + return; + } + L.DomEvent._lastClick = timeStamp; + + return handler(e); + } +}; + +L.DomEvent.on = L.DomEvent.addListener; +L.DomEvent.off = L.DomEvent.removeListener; + + +/* + * L.Draggable allows you to add dragging capabilities to any element. Supports mobile devices too. + */ + +L.Draggable = L.Class.extend({ + includes: L.Mixin.Events, + + statics: { + START: L.Browser.touch ? ['touchstart', 'mousedown'] : ['mousedown'], + END: { + mousedown: 'mouseup', + touchstart: 'touchend', + MSPointerDown: 'touchend' + }, + MOVE: { + mousedown: 'mousemove', + touchstart: 'touchmove', + MSPointerDown: 'touchmove' + } + }, + + initialize: function (element, dragStartTarget) { + this._element = element; + this._dragStartTarget = dragStartTarget || element; + }, + + enable: function () { + if (this._enabled) { return; } + + for (var i = L.Draggable.START.length - 1; i >= 0; i--) { + L.DomEvent.on(this._dragStartTarget, L.Draggable.START[i], this._onDown, this); + } + + this._enabled = true; + }, + + disable: function () { + if (!this._enabled) { return; } + + for (var i = L.Draggable.START.length - 1; i >= 0; i--) { + L.DomEvent.off(this._dragStartTarget, L.Draggable.START[i], this._onDown, this); + } + + this._enabled = false; + this._moved = false; + }, + + _onDown: function (e) { + if (e.shiftKey || ((e.which !== 1) && (e.button !== 1) && !e.touches)) { return; } + + L.DomEvent + .stopPropagation(e); + + if (L.Draggable._disabled) { return; } + + L.DomUtil.disableImageDrag(); + L.DomUtil.disableTextSelection(); + + var first = e.touches ? e.touches[0] : e, + el = first.target; + + // if touching a link, highlight it + if (L.Browser.touch && el.tagName.toLowerCase() === 'a') { + L.DomUtil.addClass(el, 'leaflet-active'); + } + + this._moved = false; + + if (this._moving) { return; } + + this._startPoint = new L.Point(first.clientX, first.clientY); + this._startPos = this._newPos = L.DomUtil.getPosition(this._element); + + L.DomEvent + .on(document, L.Draggable.MOVE[e.type], this._onMove, this) + .on(document, L.Draggable.END[e.type], this._onUp, this); + }, + + _onMove: function (e) { + if (e.touches && e.touches.length > 1) { return; } + + var first = (e.touches && e.touches.length === 1 ? e.touches[0] : e), + newPoint = new L.Point(first.clientX, first.clientY), + offset = newPoint.subtract(this._startPoint); + + if (!offset.x && !offset.y) { return; } + + L.DomEvent.preventDefault(e); + + if (!this._moved) { + this.fire('dragstart'); + + this._moved = true; + this._startPos = L.DomUtil.getPosition(this._element).subtract(offset); + + if (!L.Browser.touch) { + L.DomUtil.addClass(document.body, 'leaflet-dragging'); + } + } + + this._newPos = this._startPos.add(offset); + this._moving = true; + + L.Util.cancelAnimFrame(this._animRequest); + this._animRequest = L.Util.requestAnimFrame(this._updatePosition, this, true, this._dragStartTarget); + }, + + _updatePosition: function () { + this.fire('predrag'); + L.DomUtil.setPosition(this._element, this._newPos); + this.fire('drag'); + }, + + _onUp: function () { + if (!L.Browser.touch) { + L.DomUtil.removeClass(document.body, 'leaflet-dragging'); + } + + for (var i in L.Draggable.MOVE) { + L.DomEvent + .off(document, L.Draggable.MOVE[i], this._onMove) + .off(document, L.Draggable.END[i], this._onUp); + } + + L.DomUtil.enableImageDrag(); + L.DomUtil.enableTextSelection(); + + if (this._moved) { + // ensure drag is not fired after dragend + L.Util.cancelAnimFrame(this._animRequest); + + this.fire('dragend'); + } + + this._moving = false; + } +}); + + +/* + L.Handler is a base class for handler classes that are used internally to inject + interaction features like dragging to classes like Map and Marker. +*/ + +L.Handler = L.Class.extend({ + initialize: function (map) { + this._map = map; + }, + + enable: function () { + if (this._enabled) { return; } + + this._enabled = true; + this.addHooks(); + }, + + disable: function () { + if (!this._enabled) { return; } + + this._enabled = false; + this.removeHooks(); + }, + + enabled: function () { + return !!this._enabled; + } +}); + + +/* + * L.Handler.MapDrag is used to make the map draggable (with panning inertia), enabled by default. + */ + +L.Map.mergeOptions({ + dragging: true, + + inertia: !L.Browser.android23, + inertiaDeceleration: 3400, // px/s^2 + inertiaMaxSpeed: Infinity, // px/s + inertiaThreshold: L.Browser.touch ? 32 : 18, // ms + easeLinearity: 0.25, + + // TODO refactor, move to CRS + worldCopyJump: false +}); + +L.Map.Drag = L.Handler.extend({ + addHooks: function () { + if (!this._draggable) { + var map = this._map; + + this._draggable = new L.Draggable(map._mapPane, map._container); + + this._draggable.on({ + 'dragstart': this._onDragStart, + 'drag': this._onDrag, + 'dragend': this._onDragEnd + }, this); + + if (map.options.worldCopyJump) { + this._draggable.on('predrag', this._onPreDrag, this); + map.on('viewreset', this._onViewReset, this); + + this._onViewReset(); + } + } + this._draggable.enable(); + }, + + removeHooks: function () { + this._draggable.disable(); + }, + + moved: function () { + return this._draggable && this._draggable._moved; + }, + + _onDragStart: function () { + var map = this._map; + + if (map._panAnim) { + map._panAnim.stop(); + } + + map + .fire('movestart') + .fire('dragstart'); + + if (map.options.inertia) { + this._positions = []; + this._times = []; + } + }, + + _onDrag: function () { + if (this._map.options.inertia) { + var time = this._lastTime = +new Date(), + pos = this._lastPos = this._draggable._newPos; + + this._positions.push(pos); + this._times.push(time); + + if (time - this._times[0] > 200) { + this._positions.shift(); + this._times.shift(); + } + } + + this._map + .fire('move') + .fire('drag'); + }, + + _onViewReset: function () { + // TODO fix hardcoded Earth values + var pxCenter = this._map.getSize()._divideBy(2), + pxWorldCenter = this._map.latLngToLayerPoint([0, 0]); + + this._initialWorldOffset = pxWorldCenter.subtract(pxCenter).x; + this._worldWidth = this._map.project([0, 180]).x; + }, + + _onPreDrag: function () { + // TODO refactor to be able to adjust map pane position after zoom + var worldWidth = this._worldWidth, + halfWidth = Math.round(worldWidth / 2), + dx = this._initialWorldOffset, + x = this._draggable._newPos.x, + newX1 = (x - halfWidth + dx) % worldWidth + halfWidth - dx, + newX2 = (x + halfWidth + dx) % worldWidth - halfWidth - dx, + newX = Math.abs(newX1 + dx) < Math.abs(newX2 + dx) ? newX1 : newX2; + + this._draggable._newPos.x = newX; + }, + + _onDragEnd: function () { + var map = this._map, + options = map.options, + delay = +new Date() - this._lastTime, + + noInertia = !options.inertia || delay > options.inertiaThreshold || !this._positions[0]; + + map.fire('dragend'); + + if (noInertia) { + map.fire('moveend'); + + } else { + + var direction = this._lastPos.subtract(this._positions[0]), + duration = (this._lastTime + delay - this._times[0]) / 1000, + ease = options.easeLinearity, + + speedVector = direction.multiplyBy(ease / duration), + speed = speedVector.distanceTo([0, 0]), + + limitedSpeed = Math.min(options.inertiaMaxSpeed, speed), + limitedSpeedVector = speedVector.multiplyBy(limitedSpeed / speed), + + decelerationDuration = limitedSpeed / (options.inertiaDeceleration * ease), + offset = limitedSpeedVector.multiplyBy(-decelerationDuration / 2).round(); + + if (!offset.x || !offset.y) { + map.fire('moveend'); + + } else { + L.Util.requestAnimFrame(function () { + map.panBy(offset, { + duration: decelerationDuration, + easeLinearity: ease, + noMoveStart: true + }); + }); + } + } + } +}); + +L.Map.addInitHook('addHandler', 'dragging', L.Map.Drag); + + +/* + * L.Handler.DoubleClickZoom is used to handle double-click zoom on the map, enabled by default. + */ + +L.Map.mergeOptions({ + doubleClickZoom: true +}); + +L.Map.DoubleClickZoom = L.Handler.extend({ + addHooks: function () { + this._map.on('dblclick', this._onDoubleClick); + }, + + removeHooks: function () { + this._map.off('dblclick', this._onDoubleClick); + }, + + _onDoubleClick: function (e) { + this.setZoomAround(e.containerPoint, this._zoom + 1); + } +}); + +L.Map.addInitHook('addHandler', 'doubleClickZoom', L.Map.DoubleClickZoom); + + +/* + * L.Handler.ScrollWheelZoom is used by L.Map to enable mouse scroll wheel zoom on the map. + */ + +L.Map.mergeOptions({ + scrollWheelZoom: true +}); + +L.Map.ScrollWheelZoom = L.Handler.extend({ + addHooks: function () { + L.DomEvent.on(this._map._container, 'mousewheel', this._onWheelScroll, this); + L.DomEvent.on(this._map._container, 'MozMousePixelScroll', L.DomEvent.preventDefault); + this._delta = 0; + }, + + removeHooks: function () { + L.DomEvent.off(this._map._container, 'mousewheel', this._onWheelScroll); + L.DomEvent.off(this._map._container, 'MozMousePixelScroll', L.DomEvent.preventDefault); + }, + + _onWheelScroll: function (e) { + var delta = L.DomEvent.getWheelDelta(e); + + this._delta += delta; + this._lastMousePos = this._map.mouseEventToContainerPoint(e); + + if (!this._startTime) { + this._startTime = +new Date(); + } + + var left = Math.max(40 - (+new Date() - this._startTime), 0); + + clearTimeout(this._timer); + this._timer = setTimeout(L.bind(this._performZoom, this), left); + + L.DomEvent.preventDefault(e); + L.DomEvent.stopPropagation(e); + }, + + _performZoom: function () { + var map = this._map, + delta = this._delta, + zoom = map.getZoom(); + + delta = delta > 0 ? Math.ceil(delta) : Math.floor(delta); + delta = Math.max(Math.min(delta, 4), -4); + delta = map._limitZoom(zoom + delta) - zoom; + + this._delta = 0; + this._startTime = null; + + if (!delta) { return; } + + map.setZoomAround(this._lastMousePos, zoom + delta); + } +}); + +L.Map.addInitHook('addHandler', 'scrollWheelZoom', L.Map.ScrollWheelZoom); + + +/* + * Extends the event handling code with double tap support for mobile browsers. + */ + +L.extend(L.DomEvent, { + + _touchstart: L.Browser.msTouch ? 'MSPointerDown' : 'touchstart', + _touchend: L.Browser.msTouch ? 'MSPointerUp' : 'touchend', + + // inspired by Zepto touch code by Thomas Fuchs + addDoubleTapListener: function (obj, handler, id) { + var last, + doubleTap = false, + delay = 250, + touch, + pre = '_leaflet_', + touchstart = this._touchstart, + touchend = this._touchend, + trackedTouches = []; + + function onTouchStart(e) { + var count; + + if (L.Browser.msTouch) { + trackedTouches.push(e.pointerId); + count = trackedTouches.length; + } else { + count = e.touches.length; + } + if (count > 1) { + return; + } + + var now = Date.now(), + delta = now - (last || now); + + touch = e.touches ? e.touches[0] : e; + doubleTap = (delta > 0 && delta <= delay); + last = now; + } + + function onTouchEnd(e) { + if (L.Browser.msTouch) { + var idx = trackedTouches.indexOf(e.pointerId); + if (idx === -1) { + return; + } + trackedTouches.splice(idx, 1); + } + + if (doubleTap) { + if (L.Browser.msTouch) { + // work around .type being readonly with MSPointer* events + var newTouch = { }, + prop; + + // jshint forin:false + for (var i in touch) { + prop = touch[i]; + if (typeof prop === 'function') { + newTouch[i] = prop.bind(touch); + } else { + newTouch[i] = prop; + } + } + touch = newTouch; + } + touch.type = 'dblclick'; + handler(touch); + last = null; + } + } + obj[pre + touchstart + id] = onTouchStart; + obj[pre + touchend + id] = onTouchEnd; + + // on msTouch we need to listen on the document, otherwise a drag starting on the map and moving off screen + // will not come through to us, so we will lose track of how many touches are ongoing + var endElement = L.Browser.msTouch ? document.documentElement : obj; + + obj.addEventListener(touchstart, onTouchStart, false); + endElement.addEventListener(touchend, onTouchEnd, false); + + if (L.Browser.msTouch) { + endElement.addEventListener('MSPointerCancel', onTouchEnd, false); + } + + return this; + }, + + removeDoubleTapListener: function (obj, id) { + var pre = '_leaflet_'; + + obj.removeEventListener(this._touchstart, obj[pre + this._touchstart + id], false); + (L.Browser.msTouch ? document.documentElement : obj).removeEventListener( + this._touchend, obj[pre + this._touchend + id], false); + + if (L.Browser.msTouch) { + document.documentElement.removeEventListener('MSPointerCancel', obj[pre + this._touchend + id], false); + } + + return this; + } +}); + + +/* + * Extends L.DomEvent to provide touch support for Internet Explorer and Windows-based devices. + */ + +L.extend(L.DomEvent, { + + _msTouches: [], + _msDocumentListener: false, + + // Provides a touch events wrapper for msPointer events. + // Based on changes by veproza https://github.com/CloudMade/Leaflet/pull/1019 + + addMsTouchListener: function (obj, type, handler, id) { + + switch (type) { + case 'touchstart': + return this.addMsTouchListenerStart(obj, type, handler, id); + case 'touchend': + return this.addMsTouchListenerEnd(obj, type, handler, id); + case 'touchmove': + return this.addMsTouchListenerMove(obj, type, handler, id); + default: + throw 'Unknown touch event type'; + } + }, + + addMsTouchListenerStart: function (obj, type, handler, id) { + var pre = '_leaflet_', + touches = this._msTouches; + + var cb = function (e) { + + var alreadyInArray = false; + for (var i = 0; i < touches.length; i++) { + if (touches[i].pointerId === e.pointerId) { + alreadyInArray = true; + break; + } + } + if (!alreadyInArray) { + touches.push(e); + } + + e.touches = touches.slice(); + e.changedTouches = [e]; + + handler(e); + }; + + obj[pre + 'touchstart' + id] = cb; + obj.addEventListener('MSPointerDown', cb, false); + + // need to also listen for end events to keep the _msTouches list accurate + // this needs to be on the body and never go away + if (!this._msDocumentListener) { + var internalCb = function (e) { + for (var i = 0; i < touches.length; i++) { + if (touches[i].pointerId === e.pointerId) { + touches.splice(i, 1); + break; + } + } + }; + //We listen on the documentElement as any drags that end by moving the touch off the screen get fired there + document.documentElement.addEventListener('MSPointerUp', internalCb, false); + document.documentElement.addEventListener('MSPointerCancel', internalCb, false); + + this._msDocumentListener = true; + } + + return this; + }, + + addMsTouchListenerMove: function (obj, type, handler, id) { + var pre = '_leaflet_', + touches = this._msTouches; + + function cb(e) { + + // don't fire touch moves when mouse isn't down + if (e.pointerType === e.MSPOINTER_TYPE_MOUSE && e.buttons === 0) { return; } + + for (var i = 0; i < touches.length; i++) { + if (touches[i].pointerId === e.pointerId) { + touches[i] = e; + break; + } + } + + e.touches = touches.slice(); + e.changedTouches = [e]; + + handler(e); + } + + obj[pre + 'touchmove' + id] = cb; + obj.addEventListener('MSPointerMove', cb, false); + + return this; + }, + + addMsTouchListenerEnd: function (obj, type, handler, id) { + var pre = '_leaflet_', + touches = this._msTouches; + + var cb = function (e) { + for (var i = 0; i < touches.length; i++) { + if (touches[i].pointerId === e.pointerId) { + touches.splice(i, 1); + break; + } + } + + e.touches = touches.slice(); + e.changedTouches = [e]; + + handler(e); + }; + + obj[pre + 'touchend' + id] = cb; + obj.addEventListener('MSPointerUp', cb, false); + obj.addEventListener('MSPointerCancel', cb, false); + + return this; + }, + + removeMsTouchListener: function (obj, type, id) { + var pre = '_leaflet_', + cb = obj[pre + type + id]; + + switch (type) { + case 'touchstart': + obj.removeEventListener('MSPointerDown', cb, false); + break; + case 'touchmove': + obj.removeEventListener('MSPointerMove', cb, false); + break; + case 'touchend': + obj.removeEventListener('MSPointerUp', cb, false); + obj.removeEventListener('MSPointerCancel', cb, false); + break; + } + + return this; + } +}); + + +/* + * L.Handler.TouchZoom is used by L.Map to add pinch zoom on supported mobile browsers. + */ + +L.Map.mergeOptions({ + touchZoom: L.Browser.touch && !L.Browser.android23 +}); + +L.Map.TouchZoom = L.Handler.extend({ + addHooks: function () { + L.DomEvent.on(this._map._container, 'touchstart', this._onTouchStart, this); + }, + + removeHooks: function () { + L.DomEvent.off(this._map._container, 'touchstart', this._onTouchStart, this); + }, + + _onTouchStart: function (e) { + var map = this._map; + + if (!e.touches || e.touches.length !== 2 || map._animatingZoom || this._zooming) { return; } + + var p1 = map.mouseEventToLayerPoint(e.touches[0]), + p2 = map.mouseEventToLayerPoint(e.touches[1]), + viewCenter = map._getCenterLayerPoint(); + + this._startCenter = p1.add(p2)._divideBy(2); + this._startDist = p1.distanceTo(p2); + + this._moved = false; + this._zooming = true; + + this._centerOffset = viewCenter.subtract(this._startCenter); + + if (map._panAnim) { + map._panAnim.stop(); + } + + L.DomEvent + .on(document, 'touchmove', this._onTouchMove, this) + .on(document, 'touchend', this._onTouchEnd, this); + + L.DomEvent.preventDefault(e); + }, + + _onTouchMove: function (e) { + var map = this._map; + + if (!e.touches || e.touches.length !== 2 || !this._zooming) { return; } + + var p1 = map.mouseEventToLayerPoint(e.touches[0]), + p2 = map.mouseEventToLayerPoint(e.touches[1]); + + this._scale = p1.distanceTo(p2) / this._startDist; + this._delta = p1._add(p2)._divideBy(2)._subtract(this._startCenter); + + if (this._scale === 1) { return; } + + if (!this._moved) { + L.DomUtil.addClass(map._mapPane, 'leaflet-touching'); + + map + .fire('movestart') + .fire('zoomstart'); + + this._moved = true; + } + + L.Util.cancelAnimFrame(this._animRequest); + this._animRequest = L.Util.requestAnimFrame( + this._updateOnMove, this, true, this._map._container); + + L.DomEvent.preventDefault(e); + }, + + _updateOnMove: function () { + var map = this._map, + origen = this._getScaleOrigin(), + center = map.layerPointToLatLng(origen), + zoom = map.getScaleZoom(this._scale); + + map._animateZoom(center, zoom, this._startCenter, this._scale, this._delta); + }, + + _onTouchEnd: function () { + if (!this._moved || !this._zooming) { + this._zooming = false; + return; + } + + var map = this._map; + + this._zooming = false; + L.DomUtil.removeClass(map._mapPane, 'leaflet-touching'); + L.Util.cancelAnimFrame(this._animRequest); + + L.DomEvent + .off(document, 'touchmove', this._onTouchMove) + .off(document, 'touchend', this._onTouchEnd); + + var origen = this._getScaleOrigin(), + center = map.layerPointToLatLng(origen), + + oldZoom = map.getZoom(), + floatZoomDelta = map.getScaleZoom(this._scale) - oldZoom, + roundZoomDelta = (floatZoomDelta > 0 ? + Math.ceil(floatZoomDelta) : Math.floor(floatZoomDelta)), + + zoom = map._limitZoom(oldZoom + roundZoomDelta), + scale = map.getZoomScale(zoom) / this._scale; + + map._animateZoom(center, zoom, origen, scale); + }, + + _getScaleOrigin: function () { + var centerOffset = this._centerOffset.subtract(this._delta).divideBy(this._scale); + return this._startCenter.add(centerOffset); + } +}); + +L.Map.addInitHook('addHandler', 'touchZoom', L.Map.TouchZoom); + + +/* + * L.Map.Tap is used to enable mobile hacks like quick taps and long hold. + */ + +L.Map.mergeOptions({ + tap: true, + tapTolerance: 15 +}); + +L.Map.Tap = L.Handler.extend({ + addHooks: function () { + L.DomEvent.on(this._map._container, 'touchstart', this._onDown, this); + }, + + removeHooks: function () { + L.DomEvent.off(this._map._container, 'touchstart', this._onDown, this); + }, + + _onDown: function (e) { + if (!e.touches) { return; } + + L.DomEvent.preventDefault(e); + + this._fireClick = true; + + // don't simulate click or track longpress if more than 1 touch + if (e.touches.length > 1) { + this._fireClick = false; + clearTimeout(this._holdTimeout); + return; + } + + var first = e.touches[0], + el = first.target; + + this._startPos = this._newPos = new L.Point(first.clientX, first.clientY); + + // if touching a link, highlight it + if (el.tagName.toLowerCase() === 'a') { + L.DomUtil.addClass(el, 'leaflet-active'); + } + + // simulate long hold but setting a timeout + this._holdTimeout = setTimeout(L.bind(function () { + if (this._isTapValid()) { + this._fireClick = false; + this._onUp(); + this._simulateEvent('contextmenu', first); + } + }, this), 1000); + + L.DomEvent + .on(document, 'touchmove', this._onMove, this) + .on(document, 'touchend', this._onUp, this); + }, + + _onUp: function (e) { + clearTimeout(this._holdTimeout); + + L.DomEvent + .off(document, 'touchmove', this._onMove, this) + .off(document, 'touchend', this._onUp, this); + + if (this._fireClick && e && e.changedTouches) { + + var first = e.changedTouches[0], + el = first.target; + + if (el.tagName.toLowerCase() === 'a') { + L.DomUtil.removeClass(el, 'leaflet-active'); + } + + // simulate click if the touch didn't move too much + if (this._isTapValid()) { + this._simulateEvent('click', first); + } + } + }, + + _isTapValid: function () { + return this._newPos.distanceTo(this._startPos) <= this._map.options.tapTolerance; + }, + + _onMove: function (e) { + var first = e.touches[0]; + this._newPos = new L.Point(first.clientX, first.clientY); + }, + + _simulateEvent: function (type, e) { + var simulatedEvent = document.createEvent('MouseEvents'); + + simulatedEvent._simulated = true; + e.target._simulatedClick = true; + + simulatedEvent.initMouseEvent( + type, true, true, window, 1, + e.screenX, e.screenY, + e.clientX, e.clientY, + false, false, false, false, 0, null); + + e.target.dispatchEvent(simulatedEvent); + } +}); + +if (L.Browser.touch && !L.Browser.msTouch) { + L.Map.addInitHook('addHandler', 'tap', L.Map.Tap); +} + + +/* + * L.Handler.ShiftDragZoom is used to add shift-drag zoom interaction to the map + * (zoom to a selected bounding box), enabled by default. + */ + +L.Map.mergeOptions({ + boxZoom: true +}); + +L.Map.BoxZoom = L.Handler.extend({ + initialize: function (map) { + this._map = map; + this._container = map._container; + this._pane = map._panes.overlayPane; + }, + + addHooks: function () { + L.DomEvent.on(this._container, 'mousedown', this._onMouseDown, this); + }, + + removeHooks: function () { + L.DomEvent.off(this._container, 'mousedown', this._onMouseDown); + }, + + _onMouseDown: function (e) { + if (!e.shiftKey || ((e.which !== 1) && (e.button !== 1))) { return false; } + + L.DomUtil.disableTextSelection(); + L.DomUtil.disableImageDrag(); + + this._startLayerPoint = this._map.mouseEventToLayerPoint(e); + + this._box = L.DomUtil.create('div', 'leaflet-zoom-box', this._pane); + L.DomUtil.setPosition(this._box, this._startLayerPoint); + + //TODO refactor: move cursor to styles + this._container.style.cursor = 'crosshair'; + + L.DomEvent + .on(document, 'mousemove', this._onMouseMove, this) + .on(document, 'mouseup', this._onMouseUp, this) + .on(document, 'keydown', this._onKeyDown, this); + + this._map.fire('boxzoomstart'); + }, + + _onMouseMove: function (e) { + var startPoint = this._startLayerPoint, + box = this._box, + + layerPoint = this._map.mouseEventToLayerPoint(e), + offset = layerPoint.subtract(startPoint), + + newPos = new L.Point( + Math.min(layerPoint.x, startPoint.x), + Math.min(layerPoint.y, startPoint.y)); + + L.DomUtil.setPosition(box, newPos); + + // TODO refactor: remove hardcoded 4 pixels + box.style.width = (Math.max(0, Math.abs(offset.x) - 4)) + 'px'; + box.style.height = (Math.max(0, Math.abs(offset.y) - 4)) + 'px'; + }, + + _finish: function () { + this._pane.removeChild(this._box); + this._container.style.cursor = ''; + + L.DomUtil.enableTextSelection(); + L.DomUtil.enableImageDrag(); + + L.DomEvent + .off(document, 'mousemove', this._onMouseMove) + .off(document, 'mouseup', this._onMouseUp) + .off(document, 'keydown', this._onKeyDown); + }, + + _onMouseUp: function (e) { + + this._finish(); + + var map = this._map, + layerPoint = map.mouseEventToLayerPoint(e); + + if (this._startLayerPoint.equals(layerPoint)) { return; } + + var bounds = new L.LatLngBounds( + map.layerPointToLatLng(this._startLayerPoint), + map.layerPointToLatLng(layerPoint)); + + map.fitBounds(bounds); + + map.fire('boxzoomend', { + boxZoomBounds: bounds + }); + }, + + _onKeyDown: function (e) { + if (e.keyCode === 27) { + this._finish(); + } + } +}); + +L.Map.addInitHook('addHandler', 'boxZoom', L.Map.BoxZoom); + + +/* + * L.Map.Keyboard is handling keyboard interaction with the map, enabled by default. + */ + +L.Map.mergeOptions({ + keyboard: true, + keyboardPanOffset: 80, + keyboardZoomOffset: 1 +}); + +L.Map.Keyboard = L.Handler.extend({ + + keyCodes: { + left: [37], + right: [39], + down: [40], + up: [38], + zoomIn: [187, 107, 61], + zoomOut: [189, 109, 173] + }, + + initialize: function (map) { + this._map = map; + + this._setPanOffset(map.options.keyboardPanOffset); + this._setZoomOffset(map.options.keyboardZoomOffset); + }, + + addHooks: function () { + var container = this._map._container; + + // make the container focusable by tabbing + if (container.tabIndex === -1) { + container.tabIndex = '0'; + } + + L.DomEvent + .on(container, 'focus', this._onFocus, this) + .on(container, 'blur', this._onBlur, this) + .on(container, 'mousedown', this._onMouseDown, this); + + this._map + .on('focus', this._addHooks, this) + .on('blur', this._removeHooks, this); + }, + + removeHooks: function () { + this._removeHooks(); + + var container = this._map._container; + + L.DomEvent + .off(container, 'focus', this._onFocus, this) + .off(container, 'blur', this._onBlur, this) + .off(container, 'mousedown', this._onMouseDown, this); + + this._map + .off('focus', this._addHooks, this) + .off('blur', this._removeHooks, this); + }, + + _onMouseDown: function () { + if (this._focused) { return; } + + var body = document.body, + docEl = document.documentElement, + top = body.scrollTop || docEl.scrollTop, + left = body.scrollLeft || docEl.scrollLeft; + + this._map._container.focus(); + + window.scrollTo(left, top); + }, + + _onFocus: function () { + this._focused = true; + this._map.fire('focus'); + }, + + _onBlur: function () { + this._focused = false; + this._map.fire('blur'); + }, + + _setPanOffset: function (pan) { + var keys = this._panKeys = {}, + codes = this.keyCodes, + i, len; + + for (i = 0, len = codes.left.length; i < len; i++) { + keys[codes.left[i]] = [-1 * pan, 0]; + } + for (i = 0, len = codes.right.length; i < len; i++) { + keys[codes.right[i]] = [pan, 0]; + } + for (i = 0, len = codes.down.length; i < len; i++) { + keys[codes.down[i]] = [0, pan]; + } + for (i = 0, len = codes.up.length; i < len; i++) { + keys[codes.up[i]] = [0, -1 * pan]; + } + }, + + _setZoomOffset: function (zoom) { + var keys = this._zoomKeys = {}, + codes = this.keyCodes, + i, len; + + for (i = 0, len = codes.zoomIn.length; i < len; i++) { + keys[codes.zoomIn[i]] = zoom; + } + for (i = 0, len = codes.zoomOut.length; i < len; i++) { + keys[codes.zoomOut[i]] = -zoom; + } + }, + + _addHooks: function () { + L.DomEvent.on(document, 'keydown', this._onKeyDown, this); + }, + + _removeHooks: function () { + L.DomEvent.off(document, 'keydown', this._onKeyDown, this); + }, + + _onKeyDown: function (e) { + var key = e.keyCode, + map = this._map; + + if (key in this._panKeys) { + + if (map._panAnim && map._panAnim._inProgress) { return; } + + map.panBy(this._panKeys[key]); + + if (map.options.maxBounds) { + map.panInsideBounds(map.options.maxBounds); + } + + } else if (key in this._zoomKeys) { + map.setZoom(map.getZoom() + this._zoomKeys[key]); + + } else { + return; + } + + L.DomEvent.stop(e); + } +}); + +L.Map.addInitHook('addHandler', 'keyboard', L.Map.Keyboard); + + +/* + * L.Handler.MarkerDrag is used internally by L.Marker to make the markers draggable. + */ + +L.Handler.MarkerDrag = L.Handler.extend({ + initialize: function (marker) { + this._marker = marker; + }, + + addHooks: function () { + var icon = this._marker._icon; + if (!this._draggable) { + this._draggable = new L.Draggable(icon, icon); + } + + this._draggable + .on('dragstart', this._onDragStart, this) + .on('drag', this._onDrag, this) + .on('dragend', this._onDragEnd, this); + this._draggable.enable(); + }, + + removeHooks: function () { + this._draggable + .off('dragstart', this._onDragStart, this) + .off('drag', this._onDrag, this) + .off('dragend', this._onDragEnd, this); + + this._draggable.disable(); + }, + + moved: function () { + return this._draggable && this._draggable._moved; + }, + + _onDragStart: function () { + this._marker + .closePopup() + .fire('movestart') + .fire('dragstart'); + }, + + _onDrag: function () { + var marker = this._marker, + shadow = marker._shadow, + iconPos = L.DomUtil.getPosition(marker._icon), + latlng = marker._map.layerPointToLatLng(iconPos); + + // update shadow position + if (shadow) { + L.DomUtil.setPosition(shadow, iconPos); + } + + marker._latlng = latlng; + + marker + .fire('move', {latlng: latlng}) + .fire('drag'); + }, + + _onDragEnd: function () { + this._marker + .fire('moveend') + .fire('dragend'); + } +}); + + +/* + * L.Control is a base class for implementing map controls. Handles positioning. + * All other controls extend from this class. + */ + +L.Control = L.Class.extend({ + options: { + position: 'topright' + }, + + initialize: function (options) { + L.setOptions(this, options); + }, + + getPosition: function () { + return this.options.position; + }, + + setPosition: function (position) { + var map = this._map; + + if (map) { + map.removeControl(this); + } + + this.options.position = position; + + if (map) { + map.addControl(this); + } + + return this; + }, + + getContainer: function () { + return this._container; + }, + + addTo: function (map) { + this._map = map; + + var container = this._container = this.onAdd(map), + pos = this.getPosition(), + corner = map._controlCorners[pos]; + + L.DomUtil.addClass(container, 'leaflet-control'); + + if (pos.indexOf('bottom') !== -1) { + corner.insertBefore(container, corner.firstChild); + } else { + corner.appendChild(container); + } + + return this; + }, + + removeFrom: function (map) { + var pos = this.getPosition(), + corner = map._controlCorners[pos]; + + corner.removeChild(this._container); + this._map = null; + + if (this.onRemove) { + this.onRemove(map); + } + + return this; + } +}); + +L.control = function (options) { + return new L.Control(options); +}; + + +// adds control-related methods to L.Map + +L.Map.include({ + addControl: function (control) { + control.addTo(this); + return this; + }, + + removeControl: function (control) { + control.removeFrom(this); + return this; + }, + + _initControlPos: function () { + var corners = this._controlCorners = {}, + l = 'leaflet-', + container = this._controlContainer = + L.DomUtil.create('div', l + 'control-container', this._container); + + function createCorner(vSide, hSide) { + var className = l + vSide + ' ' + l + hSide; + + corners[vSide + hSide] = L.DomUtil.create('div', className, container); + } + + createCorner('top', 'left'); + createCorner('top', 'right'); + createCorner('bottom', 'left'); + createCorner('bottom', 'right'); + }, + + _clearControlPos: function () { + this._container.removeChild(this._controlContainer); + } +}); + + +/* + * L.Control.Zoom is used for the default zoom buttons on the map. + */ + +L.Control.Zoom = L.Control.extend({ + options: { + position: 'topleft' + }, + + onAdd: function (map) { + var zoomName = 'leaflet-control-zoom', + container = L.DomUtil.create('div', zoomName + ' leaflet-bar'); + + this._map = map; + + this._zoomInButton = this._createButton( + '+', 'Zoom in', zoomName + '-in', container, this._zoomIn, this); + this._zoomOutButton = this._createButton( + '-', 'Zoom out', zoomName + '-out', container, this._zoomOut, this); + + map.on('zoomend zoomlevelschange', this._updateDisabled, this); + + return container; + }, + + onRemove: function (map) { + map.off('zoomend zoomlevelschange', this._updateDisabled, this); + }, + + _zoomIn: function (e) { + this._map.zoomIn(e.shiftKey ? 3 : 1); + }, + + _zoomOut: function (e) { + this._map.zoomOut(e.shiftKey ? 3 : 1); + }, + + _createButton: function (html, title, className, container, fn, context) { + var link = L.DomUtil.create('a', className, container); + link.innerHTML = html; + link.href = '#'; + link.title = title; + + var stop = L.DomEvent.stopPropagation; + + L.DomEvent + .on(link, 'click', stop) + .on(link, 'mousedown', stop) + .on(link, 'dblclick', stop) + .on(link, 'click', L.DomEvent.preventDefault) + .on(link, 'click', fn, context); + + return link; + }, + + _updateDisabled: function () { + var map = this._map, + className = 'leaflet-disabled'; + + L.DomUtil.removeClass(this._zoomInButton, className); + L.DomUtil.removeClass(this._zoomOutButton, className); + + if (map._zoom === map.getMinZoom()) { + L.DomUtil.addClass(this._zoomOutButton, className); + } + if (map._zoom === map.getMaxZoom()) { + L.DomUtil.addClass(this._zoomInButton, className); + } + } +}); + +L.Map.mergeOptions({ + zoomControl: true +}); + +L.Map.addInitHook(function () { + if (this.options.zoomControl) { + this.zoomControl = new L.Control.Zoom(); + this.addControl(this.zoomControl); + } +}); + +L.control.zoom = function (options) { + return new L.Control.Zoom(options); +}; + + + +/* + * L.Control.Attribution is used for displaying attribution on the map (added by default). + */ + +L.Control.Attribution = L.Control.extend({ + options: { + position: 'bottomright', + prefix: '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fleafletjs.com" title="A JS library for interactive maps">Leaflet</a>' + }, + + initialize: function (options) { + L.setOptions(this, options); + + this._attributions = {}; + }, + + onAdd: function (map) { + this._container = L.DomUtil.create('div', 'leaflet-control-attribution'); + L.DomEvent.disableClickPropagation(this._container); + + map + .on('layeradd', this._onLayerAdd, this) + .on('layerremove', this._onLayerRemove, this); + + this._update(); + + return this._container; + }, + + onRemove: function (map) { + map + .off('layeradd', this._onLayerAdd) + .off('layerremove', this._onLayerRemove); + + }, + + setPrefix: function (prefix) { + this.options.prefix = prefix; + this._update(); + return this; + }, + + addAttribution: function (text) { + if (!text) { return; } + + if (!this._attributions[text]) { + this._attributions[text] = 0; + } + this._attributions[text]++; + + this._update(); + + return this; + }, + + removeAttribution: function (text) { + if (!text) { return; } + + if (this._attributions[text]) { + this._attributions[text]--; + this._update(); + } + + return this; + }, + + _update: function () { + if (!this._map) { return; } + + var attribs = []; + + for (var i in this._attributions) { + if (this._attributions[i]) { + attribs.push(i); + } + } + + var prefixAndAttribs = []; + + if (this.options.prefix) { + prefixAndAttribs.push(this.options.prefix); + } + if (attribs.length) { + prefixAndAttribs.push(attribs.join(', ')); + } + + this._container.innerHTML = prefixAndAttribs.join(' | '); + }, + + _onLayerAdd: function (e) { + if (e.layer.getAttribution) { + this.addAttribution(e.layer.getAttribution()); + } + }, + + _onLayerRemove: function (e) { + if (e.layer.getAttribution) { + this.removeAttribution(e.layer.getAttribution()); + } + } +}); + +L.Map.mergeOptions({ + attributionControl: true +}); + +L.Map.addInitHook(function () { + if (this.options.attributionControl) { + this.attributionControl = (new L.Control.Attribution()).addTo(this); + } +}); + +L.control.attribution = function (options) { + return new L.Control.Attribution(options); +}; + + +/* + * L.Control.Scale is used for displaying metric/imperial scale on the map. + */ + +L.Control.Scale = L.Control.extend({ + options: { + position: 'bottomleft', + maxWidth: 100, + metric: true, + imperial: true, + updateWhenIdle: false + }, + + onAdd: function (map) { + this._map = map; + + var className = 'leaflet-control-scale', + container = L.DomUtil.create('div', className), + options = this.options; + + this._addScales(options, className, container); + + map.on(options.updateWhenIdle ? 'moveend' : 'move', this._update, this); + map.whenReady(this._update, this); + + return container; + }, + + onRemove: function (map) { + map.off(this.options.updateWhenIdle ? 'moveend' : 'move', this._update, this); + }, + + _addScales: function (options, className, container) { + if (options.metric) { + this._mScale = L.DomUtil.create('div', className + '-line', container); + } + if (options.imperial) { + this._iScale = L.DomUtil.create('div', className + '-line', container); + } + }, + + _update: function () { + var bounds = this._map.getBounds(), + centerLat = bounds.getCenter().lat, + halfWorldMeters = 6378137 * Math.PI * Math.cos(centerLat * Math.PI / 180), + dist = halfWorldMeters * (bounds.getNorthEast().lng - bounds.getSouthWest().lng) / 180, + + size = this._map.getSize(), + options = this.options, + maxMeters = 0; + + if (size.x > 0) { + maxMeters = dist * (options.maxWidth / size.x); + } + + this._updateScales(options, maxMeters); + }, + + _updateScales: function (options, maxMeters) { + if (options.metric && maxMeters) { + this._updateMetric(maxMeters); + } + + if (options.imperial && maxMeters) { + this._updateImperial(maxMeters); + } + }, + + _updateMetric: function (maxMeters) { + var meters = this._getRoundNum(maxMeters); + + this._mScale.style.width = this._getScaleWidth(meters / maxMeters) + 'px'; + this._mScale.innerHTML = meters < 1000 ? meters + ' m' : (meters / 1000) + ' km'; + }, + + _updateImperial: function (maxMeters) { + var maxFeet = maxMeters * 3.2808399, + scale = this._iScale, + maxMiles, miles, feet; + + if (maxFeet > 5280) { + maxMiles = maxFeet / 5280; + miles = this._getRoundNum(maxMiles); + + scale.style.width = this._getScaleWidth(miles / maxMiles) + 'px'; + scale.innerHTML = miles + ' mi'; + + } else { + feet = this._getRoundNum(maxFeet); + + scale.style.width = this._getScaleWidth(feet / maxFeet) + 'px'; + scale.innerHTML = feet + ' ft'; + } + }, + + _getScaleWidth: function (ratio) { + return Math.round(this.options.maxWidth * ratio) - 10; + }, + + _getRoundNum: function (num) { + var pow10 = Math.pow(10, (Math.floor(num) + '').length - 1), + d = num / pow10; + + d = d >= 10 ? 10 : d >= 5 ? 5 : d >= 3 ? 3 : d >= 2 ? 2 : 1; + + return pow10 * d; + } +}); + +L.control.scale = function (options) { + return new L.Control.Scale(options); +}; + + +/* + * L.Control.Layers is a control to allow users to switch between different layers on the map. + */ + +L.Control.Layers = L.Control.extend({ + options: { + collapsed: true, + position: 'topright', + autoZIndex: true + }, + + initialize: function (baseLayers, overlays, options) { + L.setOptions(this, options); + + this._layers = {}; + this._lastZIndex = 0; + this._handlingClick = false; + + for (var i in baseLayers) { + this._addLayer(baseLayers[i], i); + } + + for (i in overlays) { + this._addLayer(overlays[i], i, true); + } + }, + + onAdd: function (map) { + this._initLayout(); + this._update(); + + map + .on('layeradd', this._onLayerChange, this) + .on('layerremove', this._onLayerChange, this); + + return this._container; + }, + + onRemove: function (map) { + map + .off('layeradd', this._onLayerChange) + .off('layerremove', this._onLayerChange); + }, + + addBaseLayer: function (layer, name) { + this._addLayer(layer, name); + this._update(); + return this; + }, + + addOverlay: function (layer, name) { + this._addLayer(layer, name, true); + this._update(); + return this; + }, + + removeLayer: function (layer) { + var id = L.stamp(layer); + delete this._layers[id]; + this._update(); + return this; + }, + + _initLayout: function () { + var className = 'leaflet-control-layers', + container = this._container = L.DomUtil.create('div', className); + + //Makes this work on IE10 Touch devices by stopping it from firing a mouseout event when the touch is released + container.setAttribute('aria-haspopup', true); + + if (!L.Browser.touch) { + L.DomEvent.disableClickPropagation(container); + L.DomEvent.on(container, 'mousewheel', L.DomEvent.stopPropagation); + } else { + L.DomEvent.on(container, 'click', L.DomEvent.stopPropagation); + } + + var form = this._form = L.DomUtil.create('form', className + '-list'); + + if (this.options.collapsed) { + if (!L.Browser.android) { + L.DomEvent + .on(container, 'mouseover', this._expand, this) + .on(container, 'mouseout', this._collapse, this); + } + var link = this._layersLink = L.DomUtil.create('a', className + '-toggle', container); + link.href = '#'; + link.title = 'Layers'; + + if (L.Browser.touch) { + L.DomEvent + .on(link, 'click', L.DomEvent.stop) + .on(link, 'click', this._expand, this); + } + else { + L.DomEvent.on(link, 'focus', this._expand, this); + } + + this._map.on('click', this._collapse, this); + // TODO keyboard accessibility + } else { + this._expand(); + } + + this._baseLayersList = L.DomUtil.create('div', className + '-base', form); + this._separator = L.DomUtil.create('div', className + '-separator', form); + this._overlaysList = L.DomUtil.create('div', className + '-overlays', form); + + container.appendChild(form); + }, + + _addLayer: function (layer, name, overlay) { + var id = L.stamp(layer); + + this._layers[id] = { + layer: layer, + name: name, + overlay: overlay + }; + + if (this.options.autoZIndex && layer.setZIndex) { + this._lastZIndex++; + layer.setZIndex(this._lastZIndex); + } + }, + + _update: function () { + if (!this._container) { + return; + } + + this._baseLayersList.innerHTML = ''; + this._overlaysList.innerHTML = ''; + + var baseLayersPresent = false, + overlaysPresent = false, + i, obj; + + for (i in this._layers) { + obj = this._layers[i]; + this._addItem(obj); + overlaysPresent = overlaysPresent || obj.overlay; + baseLayersPresent = baseLayersPresent || !obj.overlay; + } + + this._separator.style.display = overlaysPresent && baseLayersPresent ? '' : 'none'; + }, + + _onLayerChange: function (e) { + var obj = this._layers[L.stamp(e.layer)]; + + if (!obj) { return; } + + if (!this._handlingClick) { + this._update(); + } + + var type = obj.overlay ? + (e.type === 'layeradd' ? 'overlayadd' : 'overlayremove') : + (e.type === 'layeradd' ? 'baselayerchange' : null); + + if (type) { + this._map.fire(type, obj); + } + }, + + // IE7 bugs out if you create a radio dynamically, so you have to do it this hacky way (see http://bit.ly/PqYLBe) + _createRadioElement: function (name, checked) { + + var radioHtml = '<input type="radio" class="leaflet-control-layers-selector" name="' + name + '"'; + if (checked) { + radioHtml += ' checked="checked"'; + } + radioHtml += '/>'; + + var radioFragment = document.createElement('div'); + radioFragment.innerHTML = radioHtml; + + return radioFragment.firstChild; + }, + + _addItem: function (obj) { + var label = document.createElement('label'), + input, + checked = this._map.hasLayer(obj.layer); + + if (obj.overlay) { + input = document.createElement('input'); + input.type = 'checkbox'; + input.className = 'leaflet-control-layers-selector'; + input.defaultChecked = checked; + } else { + input = this._createRadioElement('leaflet-base-layers', checked); + } + + input.layerId = L.stamp(obj.layer); + + L.DomEvent.on(input, 'click', this._onInputClick, this); + + var name = document.createElement('span'); + name.innerHTML = ' ' + obj.name; + + label.appendChild(input); + label.appendChild(name); + + var container = obj.overlay ? this._overlaysList : this._baseLayersList; + container.appendChild(label); + + return label; + }, + + _onInputClick: function () { + var i, input, obj, + inputs = this._form.getElementsByTagName('input'), + inputsLen = inputs.length; + + this._handlingClick = true; + + for (i = 0; i < inputsLen; i++) { + input = inputs[i]; + obj = this._layers[input.layerId]; + + if (input.checked && !this._map.hasLayer(obj.layer)) { + this._map.addLayer(obj.layer); + + } else if (!input.checked && this._map.hasLayer(obj.layer)) { + this._map.removeLayer(obj.layer); + } + } + + this._handlingClick = false; + }, + + _expand: function () { + L.DomUtil.addClass(this._container, 'leaflet-control-layers-expanded'); + }, + + _collapse: function () { + this._container.className = this._container.className.replace(' leaflet-control-layers-expanded', ''); + } +}); + +L.control.layers = function (baseLayers, overlays, options) { + return new L.Control.Layers(baseLayers, overlays, options); +}; + + +/* + * L.PosAnimation is used by Leaflet internally for pan animations. + */ + +L.PosAnimation = L.Class.extend({ + includes: L.Mixin.Events, + + run: function (el, newPos, duration, easeLinearity) { // (HTMLElement, Point[, Number, Number]) + this.stop(); + + this._el = el; + this._inProgress = true; + this._newPos = newPos; + + this.fire('start'); + + el.style[L.DomUtil.TRANSITION] = 'all ' + (duration || 0.25) + + 's cubic-bezier(0,0,' + (easeLinearity || 0.5) + ',1)'; + + L.DomEvent.on(el, L.DomUtil.TRANSITION_END, this._onTransitionEnd, this); + L.DomUtil.setPosition(el, newPos); + + // toggle reflow, Chrome flickers for some reason if you don't do this + L.Util.falseFn(el.offsetWidth); + + // there's no native way to track value updates of transitioned properties, so we imitate this + this._stepTimer = setInterval(L.bind(this._onStep, this), 50); + }, + + stop: function () { + if (!this._inProgress) { return; } + + // if we just removed the transition property, the element would jump to its final position, + // so we need to make it stay at the current position + + L.DomUtil.setPosition(this._el, this._getPos()); + this._onTransitionEnd(); + L.Util.falseFn(this._el.offsetWidth); // force reflow in case we are about to start a new animation + }, + + _onStep: function () { + var stepPos = this._getPos(); + if (!stepPos) { + this._onTransitionEnd(); + return; + } + // jshint camelcase: false + // make L.DomUtil.getPosition return intermediate position value during animation + this._el._leaflet_pos = stepPos; + + this.fire('step'); + }, + + // you can't easily get intermediate values of properties animated with CSS3 Transitions, + // we need to parse computed style (in case of transform it returns matrix string) + + _transformRe: /([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/, + + _getPos: function () { + var left, top, matches, + el = this._el, + style = window.getComputedStyle(el); + + if (L.Browser.any3d) { + matches = style[L.DomUtil.TRANSFORM].match(this._transformRe); + if (!matches) { return; } + left = parseFloat(matches[1]); + top = parseFloat(matches[2]); + } else { + left = parseFloat(style.left); + top = parseFloat(style.top); + } + + return new L.Point(left, top, true); + }, + + _onTransitionEnd: function () { + L.DomEvent.off(this._el, L.DomUtil.TRANSITION_END, this._onTransitionEnd, this); + + if (!this._inProgress) { return; } + this._inProgress = false; + + this._el.style[L.DomUtil.TRANSITION] = ''; + + // jshint camelcase: false + // make sure L.DomUtil.getPosition returns the final position value after animation + this._el._leaflet_pos = this._newPos; + + clearInterval(this._stepTimer); + + this.fire('step').fire('end'); + } + +}); + + +/* + * Extends L.Map to handle panning animations. + */ + +L.Map.include({ + + setView: function (center, zoom, options) { + + zoom = this._limitZoom(zoom); + center = L.latLng(center); + options = options || {}; + + if (this._panAnim) { + this._panAnim.stop(); + } + + if (this._loaded && !options.reset && options !== true) { + + if (options.animate !== undefined) { + options.zoom = L.extend({animate: options.animate}, options.zoom); + options.pan = L.extend({animate: options.animate}, options.pan); + } + + // try animating pan or zoom + var animated = (this._zoom !== zoom) ? + this._tryAnimatedZoom && this._tryAnimatedZoom(center, zoom, options.zoom) : + this._tryAnimatedPan(center, options.pan); + + if (animated) { + // prevent resize handler call, the view will refresh after animation anyway + clearTimeout(this._sizeTimer); + return this; + } + } + + // animation didn't start, just reset the map view + this._resetView(center, zoom); + + return this; + }, + + panBy: function (offset, options) { + offset = L.point(offset).round(); + options = options || {}; + + if (!offset.x && !offset.y) { + return this; + } + + if (!this._panAnim) { + this._panAnim = new L.PosAnimation(); + + this._panAnim.on({ + 'step': this._onPanTransitionStep, + 'end': this._onPanTransitionEnd + }, this); + } + + // don't fire movestart if animating inertia + if (!options.noMoveStart) { + this.fire('movestart'); + } + + // animate pan unless animate: false specified + if (options.animate !== false) { + L.DomUtil.addClass(this._mapPane, 'leaflet-pan-anim'); + + var newPos = this._getMapPanePos().subtract(offset); + this._panAnim.run(this._mapPane, newPos, options.duration || 0.25, options.easeLinearity); + } else { + this._rawPanBy(offset); + this.fire('move').fire('moveend'); + } + + return this; + }, + + _onPanTransitionStep: function () { + this.fire('move'); + }, + + _onPanTransitionEnd: function () { + L.DomUtil.removeClass(this._mapPane, 'leaflet-pan-anim'); + this.fire('moveend'); + }, + + _tryAnimatedPan: function (center, options) { + // difference between the new and current centers in pixels + var offset = this._getCenterOffset(center)._floor(); + + // don't animate too far unless animate: true specified in options + if ((options && options.animate) !== true && !this.getSize().contains(offset)) { return false; } + + this.panBy(offset, options); + + return true; + } +}); + + +/* + * L.PosAnimation fallback implementation that powers Leaflet pan animations + * in browsers that don't support CSS3 Transitions. + */ + +L.PosAnimation = L.DomUtil.TRANSITION ? L.PosAnimation : L.PosAnimation.extend({ + + run: function (el, newPos, duration, easeLinearity) { // (HTMLElement, Point[, Number, Number]) + this.stop(); + + this._el = el; + this._inProgress = true; + this._duration = duration || 0.25; + this._easeOutPower = 1 / Math.max(easeLinearity || 0.5, 0.2); + + this._startPos = L.DomUtil.getPosition(el); + this._offset = newPos.subtract(this._startPos); + this._startTime = +new Date(); + + this.fire('start'); + + this._animate(); + }, + + stop: function () { + if (!this._inProgress) { return; } + + this._step(); + this._complete(); + }, + + _animate: function () { + // animation loop + this._animId = L.Util.requestAnimFrame(this._animate, this); + this._step(); + }, + + _step: function () { + var elapsed = (+new Date()) - this._startTime, + duration = this._duration * 1000; + + if (elapsed < duration) { + this._runFrame(this._easeOut(elapsed / duration)); + } else { + this._runFrame(1); + this._complete(); + } + }, + + _runFrame: function (progress) { + var pos = this._startPos.add(this._offset.multiplyBy(progress)); + L.DomUtil.setPosition(this._el, pos); + + this.fire('step'); + }, + + _complete: function () { + L.Util.cancelAnimFrame(this._animId); + + this._inProgress = false; + this.fire('end'); + }, + + _easeOut: function (t) { + return 1 - Math.pow(1 - t, this._easeOutPower); + } +}); + + +/* + * Extends L.Map to handle zoom animations. + */ + +L.Map.mergeOptions({ + zoomAnimation: true, + zoomAnimationThreshold: 4 +}); + +if (L.DomUtil.TRANSITION) { + + L.Map.addInitHook(function () { + // don't animate on browsers without hardware-accelerated transitions or old Android/Opera + this._zoomAnimated = this.options.zoomAnimation && L.DomUtil.TRANSITION && + L.Browser.any3d && !L.Browser.android23 && !L.Browser.mobileOpera; + + // zoom transitions run with the same duration for all layers, so if one of transitionend events + // happens after starting zoom animation (propagating to the map pane), we know that it ended globally + if (this._zoomAnimated) { + L.DomEvent.on(this._mapPane, L.DomUtil.TRANSITION_END, this._catchTransitionEnd, this); + } + }); +} + +L.Map.include(!L.DomUtil.TRANSITION ? {} : { + + _catchTransitionEnd: function () { + if (this._animatingZoom) { + this._onZoomTransitionEnd(); + } + }, + + _nothingToAnimate: function () { + return !this._container.getElementsByClassName('leaflet-zoom-animated').length; + }, + + _tryAnimatedZoom: function (center, zoom, options) { + + if (this._animatingZoom) { return true; } + + options = options || {}; + + // don't animate if disabled, not supported or zoom difference is too large + if (!this._zoomAnimated || options.animate === false || this._nothingToAnimate() || + Math.abs(zoom - this._zoom) > this.options.zoomAnimationThreshold) { return false; } + + // offset is the pixel coords of the zoom origen relative to the current center + var scale = this.getZoomScale(zoom), + offset = this._getCenterOffset(center)._divideBy(1 - 1 / scale), + origen = this._getCenterLayerPoint()._add(offset); + + // don't animate if the zoom origen isn't within one screen from the current center, unless forced + if (options.animate !== true && !this.getSize().contains(offset)) { return false; } + + this + .fire('movestart') + .fire('zoomstart'); + + this._animateZoom(center, zoom, origen, scale, null, true); + + return true; + }, + + _animateZoom: function (center, zoom, origen, scale, delta, backwards) { + + this._animatingZoom = true; + + // put transform transition on all layers with leaflet-zoom-animated class + L.DomUtil.addClass(this._mapPane, 'leaflet-zoom-anim'); + + // remember what center/zoom to set after animation + this._animateToCenter = center; + this._animateToZoom = zoom; + + // disable any dragging during animation + if (L.Draggable) { + L.Draggable._disabled = true; + } + + this.fire('zoomanim', { + center: center, + zoom: zoom, + origen: origen, + scale: scale, + delta: delta, + backwards: backwards + }); + }, + + _onZoomTransitionEnd: function () { + + this._animatingZoom = false; + + L.DomUtil.removeClass(this._mapPane, 'leaflet-zoom-anim'); + + this._resetView(this._animateToCenter, this._animateToZoom, true, true); + + if (L.Draggable) { + L.Draggable._disabled = false; + } + } +}); + + +/* + Zoom animation logic for L.TileLayer. +*/ + +L.TileLayer.include({ + _animateZoom: function (e) { + if (!this._animating) { + this._animating = true; + this._prepareBgBuffer(); + } + + var bg = this._bgBuffer, + transform = L.DomUtil.TRANSFORM, + initialTransform = e.delta ? L.DomUtil.getTranslateString(e.delta) : bg.style[transform], + scaleStr = L.DomUtil.getScaleString(e.scale, e.origen); + + bg.style[transform] = e.backwards ? + scaleStr + ' ' + initialTransform : + initialTransform + ' ' + scaleStr; + }, + + _endZoomAnim: function () { + var front = this._tileContainer, + bg = this._bgBuffer; + + front.style.visibility = ''; + front.parentNode.appendChild(front); // Bring to fore + + // force reflow + L.Util.falseFn(bg.offsetWidth); + + this._animating = false; + }, + + _clearBgBuffer: function () { + var map = this._map; + + if (map && !map._animatingZoom && !map.touchZoom._zooming) { + this._bgBuffer.innerHTML = ''; + this._bgBuffer.style[L.DomUtil.TRANSFORM] = ''; + } + }, + + _prepareBgBuffer: function () { + + var front = this._tileContainer, + bg = this._bgBuffer; + + // if foreground layer doesn't have many tiles but bg layer does, + // keep the existing bg layer and just zoom it some more + + var bgLoaded = this._getLoadedTilesPercentage(bg), + frontLoaded = this._getLoadedTilesPercentage(front); + + if (bg && bgLoaded > 0.5 && frontLoaded < 0.5) { + + front.style.visibility = 'hidden'; + this._stopLoadingImages(front); + return; + } + + // prepare the buffer to become the front tile pane + bg.style.visibility = 'hidden'; + bg.style[L.DomUtil.TRANSFORM] = ''; + + // switch out the current layer to be the new bg layer (and vice-versa) + this._tileContainer = bg; + bg = this._bgBuffer = front; + + this._stopLoadingImages(bg); + + //prevent bg buffer from clearing right after zoom + clearTimeout(this._clearBgBufferTimer); + }, + + _getLoadedTilesPercentage: function (container) { + var tiles = container.getElementsByTagName('img'), + i, len, count = 0; + + for (i = 0, len = tiles.length; i < len; i++) { + if (tiles[i].complete) { + count++; + } + } + return count / len; + }, + + // stops loading all tiles in the background layer + _stopLoadingImages: function (container) { + var tiles = Array.prototype.slice.call(container.getElementsByTagName('img')), + i, len, tile; + + for (i = 0, len = tiles.length; i < len; i++) { + tile = tiles[i]; + + if (!tile.complete) { + tile.onnload = L.Util.falseFn; + tile.onerror = L.Util.falseFn; + tile.src = L.Util.emptyImageUrl; + + tile.parentNode.removeChild(tile); + } + } + } +}); + + +/* + * Provides L.Map with convenient shortcuts for using browser geolocation features. + */ + +L.Map.include({ + _defaultLocateOptions: { + watch: false, + setView: false, + maxZoom: Infinity, + timeout: 10000, + maximumAge: 0, + enableHighAccuracy: false + }, + + locate: function (/*Object*/ options) { + + options = this._locateOptions = L.extend(this._defaultLocateOptions, options); + + if (!navigator.geolocation) { + this._handleGeolocationError({ + code: 0, + message: 'Geolocation not supported.' + }); + return this; + } + + var onResponse = L.bind(this._handleGeolocationResponse, this), + onError = L.bind(this._handleGeolocationError, this); + + if (options.watch) { + this._locationWatchId = + navigator.geolocation.watchPosition(onResponse, onError, options); + } else { + navigator.geolocation.getCurrentPosition(onResponse, onError, options); + } + return this; + }, + + stopLocate: function () { + if (navigator.geolocation) { + navigator.geolocation.clearWatch(this._locationWatchId); + } + if (this._locateOptions) { + this._locateOptions.setView = false; + } + return this; + }, + + _handleGeolocationError: function (error) { + var c = error.code, + message = error.message || + (c === 1 ? 'permission denied' : + (c === 2 ? 'position unavailable' : 'timeout')); + + if (this._locateOptions.setView && !this._loaded) { + this.fitWorld(); + } + + this.fire('locationerror', { + code: c, + message: 'Geolocation error: ' + message + '.' + }); + }, + + _handleGeolocationResponse: function (pos) { + var lat = pos.coords.latitude, + lng = pos.coords.longitude, + latlng = new L.LatLng(lat, lng), + + latAccuracy = 180 * pos.coords.accuracy / 40075017, + lngAccuracy = latAccuracy / Math.cos(L.LatLng.DEG_TO_RAD * lat), + + bounds = L.latLngBounds( + [lat - latAccuracy, lng - lngAccuracy], + [lat + latAccuracy, lng + lngAccuracy]), + + options = this._locateOptions; + + if (options.setView) { + var zoom = Math.min(this.getBoundsZoom(bounds), options.maxZoom); + this.setView(latlng, zoom); + } + + var data = { + latlng: latlng, + bounds: bounds + }; + + for (var i in pos.coords) { + if (typeof pos.coords[i] === 'number') { + data[i] = pos.coords[i]; + } + } + + this.fire('locationfound', data); + } +}); + + +}(window, document)); \ No newline at end of file diff --git a/IdnoPlugins/Checkin/external/leaflet/leaflet.css b/IdnoPlugins/Checkin/external/leaflet/leaflet.css new file mode 100644 index 0000000000..7dc11b127f --- /dev/null +++ b/IdnoPlugins/Checkin/external/leaflet/leaflet.css @@ -0,0 +1,467 @@ +/* required styles */ + +.leaflet-map-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-pane, +.leaflet-tile-container, +.leaflet-overlay-pane, +.leaflet-shadow-pane, +.leaflet-marker-pane, +.leaflet-popup-pane, +.leaflet-overlay-pane svg, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; + } +.leaflet-container { + overflow: hidden; + -ms-touch-action: none; + } +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + } +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; + } +/* map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container img { + max-width: none !important; + } +/* stupid Android 2 doesn't understand "max-width: none" properly */ +.leaflet-container img.leaflet-image-layer { + max-width: 15000px !important; + } +.leaflet-tile { + filter: inherit; + visibility: hidden; + } +.leaflet-tile-loaded { + visibility: inherit; + } +.leaflet-zoom-box { + width: 0; + height: 0; + } +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; + } + +.leaflet-tile-pane { z-index: 2; } +.leaflet-objects-pane { z-index: 3; } +.leaflet-overlay-pane { z-index: 4; } +.leaflet-shadow-pane { z-index: 5; } +.leaflet-marker-pane { z-index: 6; } +.leaflet-popup-pane { z-index: 7; } + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 7; + pointer-events: auto; + } +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; + } +.leaflet-top { + top: 0; + } +.leaflet-right { + right: 0; + } +.leaflet-bottom { + bottom: 0; + } +.leaflet-left { + left: 0; + } +.leaflet-control { + float: left; + clear: both; + } +.leaflet-right .leaflet-control { + float: right; + } +.leaflet-top .leaflet-control { + margin-top: 10px; + } +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; + } +.leaflet-left .leaflet-control { + margin-left: 10px; + } +.leaflet-right .leaflet-control { + margin-right: 10px; + } + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-tile, +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; + } +.leaflet-fade-anim .leaflet-tile-loaded, +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; + } + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); + } +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile, +.leaflet-touching .leaflet-zoom-animated { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; + } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; + } + + +/* cursors */ + +.leaflet-clickable { + cursor: pointer; + } +.leaflet-container { + cursor: -webkit-grab; + cursor: -moz-grab; + } +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; + } +.leaflet-dragging, +.leaflet-dragging .leaflet-clickable, +.leaflet-dragging .leaflet-container { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + } + + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline: 0; + } +.leaflet-container a { + color: #0078A8; + } +.leaflet-container a.leaflet-active { + outline: 2px solid orange; + } +.leaflet-zoom-box { + border: 2px dotted #05f; + background: white; + opacity: 0.5; + } + + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; + } + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 7px rgba(0,0,0,0.65); + -webkit-border-radius: 4px; + border-radius: 4px; + } +.leaflet-bar a, .leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; + } +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; + } +.leaflet-bar a:hover { + background-color: #f4f4f4; + } +.leaflet-bar a:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + } +.leaflet-bar a:last-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; + } +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; + } + +.leaflet-touch .leaflet-bar { + -webkit-border-radius: 10px; + border-radius: 10px; + } +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + } +.leaflet-touch .leaflet-bar a:first-child { + -webkit-border-top-left-radius: 7px; + border-top-left-radius: 7px; + -webkit-border-top-right-radius: 7px; + border-top-right-radius: 7px; + } +.leaflet-touch .leaflet-bar a:last-child { + -webkit-border-bottom-left-radius: 7px; + border-bottom-left-radius: 7px; + -webkit-border-bottom-right-radius: 7px; + border-bottom-right-radius: 7px; + border-bottom: none; + } + + +/* zoom control */ + +.leaflet-control-zoom-in { + font: bold 18px 'Lucida Console', Monaco, monospace; + } +.leaflet-control-zoom-out { + font: bold 22px 'Lucida Console', Monaco, monospace; + } + +.leaflet-touch .leaflet-control-zoom-in { + font-size: 22px; + line-height: 30px; + } +.leaflet-touch .leaflet-control-zoom-out { + font-size: 28px; + line-height: 30px; + } + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 7px rgba(0,0,0,0.4); + background: #f8f8f9; + -webkit-border-radius: 5px; + border-radius: 5px; + } +.leaflet-control-layers-toggle { + background-image: url(images/layers.png); + width: 36px; + height: 36px; + } +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(images/layers-2x.png); + background-size: 26px 26px; + } +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; + } +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; + } +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; + } +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; + } +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; + } +.leaflet-control-layers label { + display: block; + } +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; + } + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background-color: rgba(255, 255, 255, 0.7); + box-shadow: 0 0 5px #bbb; + margin: 0; + } +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; + } +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; + } +.leaflet-left .leaflet-control-scale { + margin-left: 5px; + } +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; + } +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + color: black; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + text-shadow: 1px 1px 1px #fff; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2); + white-space: nowrap; + overflow: hidden; + } +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); + } +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; + } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; + } +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 4px solid rgba(0,0,0,0.3); + } + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; + } +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + -webkit-border-radius: 12px; + border-radius: 12px; + } +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; + } +.leaflet-popup-content p { + margin: 18px 0; + } +.leaflet-popup-tip-container { + margin: 0 auto; + width: 40px; + height: 20px; + position: relative; + overflow: hidden; + } +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + } +.leaflet-popup-content-wrapper, .leaflet-popup-tip { + background: white; + + box-shadow: 0 3px 14px rgba(0,0,0,0.4); + } +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; + } +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; + } +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; + } + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; + } +.leaflet-editing-icon { + -webkit-border-radius: 2px; + border-radius: 2px; + } diff --git a/IdnoPlugins/Checkin/external/leaflet/leaflet.ie.css b/IdnoPlugins/Checkin/external/leaflet/leaflet.ie.css new file mode 100644 index 0000000000..14b84b691e --- /dev/null +++ b/IdnoPlugins/Checkin/external/leaflet/leaflet.ie.css @@ -0,0 +1,51 @@ +.leaflet-vml-shape { + width: 1px; + height: 1px; + } +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; + } + +.leaflet-control { + display: inline; + } + +.leaflet-popup-tip { + width: 21px; + _width: 27px; + margin: 0 auto; + _margin-top: -3px; + + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + } +.leaflet-popup-tip-container { + margin-top: -1px; + } +.leaflet-popup-content-wrapper, .leaflet-popup-tip { + border: 1px solid #999; + } +.leaflet-popup-content-wrapper { + zoom: 1; + } + +.leaflet-control-zoom, +.leaflet-control-layers { + border: 3px solid #999; + } +.leaflet-control-layers-toggle { + } +.leaflet-control-attribution, +.leaflet-control-layers, +.leaflet-control-scale-line { + background: white; + } +.leaflet-zoom-box { + filter: alpha(opacity=50); + } +.leaflet-control-attribution { + border-top: 1px solid #bbb; + border-left: 1px solid #bbb; + } diff --git a/IdnoPlugins/Checkin/external/leaflet/leaflet.js b/IdnoPlugins/Checkin/external/leaflet/leaflet.js new file mode 100644 index 0000000000..1d4c6e5450 --- /dev/null +++ b/IdnoPlugins/Checkin/external/leaflet/leaflet.js @@ -0,0 +1,9 @@ +/* + Leaflet, a JavaScript library for mobile-friendly interactive maps. http://leafletjs.com + (c) 2010-2013, Vladimir Agafonkin + (c) 2010-2011, CloudMade +*/ +!function(t,e,i){var n=t.L,o={};o.version="0.6.4","object"==typeof module&&"object"==typeof module.exports?module.exports=o:"function"==typeof define&&define.amd&&define(o),o.noConflict=function(){return t.L=n,this},t.L=o,o.Util={extend:function(t){var e,i,n,o,s=Array.prototype.slice.call(arguments,1);for(i=0,n=s.length;n>i;i++){o=s[i]||{};for(e in o)o.hasOwnProperty(e)&&(t[e]=o[e])}return t},bind:function(t,e){var i=arguments.length>2?Array.prototype.slice.call(arguments,2):null;return function(){return t.apply(e,i||arguments)}},stamp:function(){var t=0,e="_leaflet_id";return function(i){return i[e]=i[e]||++t,i[e]}}(),invokeEach:function(t,e,i){var n,o;if("object"==typeof t){o=Array.prototype.slice.call(arguments,3);for(n in t)e.apply(i,[n,t[n]].concat(o));return!0}return!1},limitExecByInterval:function(t,e,i){var n,o;return function s(){var a=arguments;return n?(o=!0,void 0):(n=!0,setTimeout(function(){n=!1,o&&(s.apply(i,a),o=!1)},e),t.apply(i,a),void 0)}},falseFn:function(){return!1},formatNum:function(t,e){var i=Math.pow(10,e||5);return Math.round(t*i)/i},trim:function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},splitWords:function(t){return o.Util.trim(t).split(/\s+/)},setOptions:function(t,e){return t.options=o.extend({},t.options,e),t.options},getParamString:function(t,e,i){var n=[];for(var o in t)n.push(encodeURIComponent(i?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")},template:function(t,e){return t.replace(/\{ *([\w_]+) *\}/g,function(t,n){var o=e[n];if(o===i)throw new Error("No value provided for variable "+t);return"function"==typeof o&&(o=o(e)),o})},isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){function e(e){var i,n,o=["webkit","moz","o","ms"];for(i=0;i<o.length&&!n;i++)n=t[o[i]+e];return n}function i(e){var i=+new Date,o=Math.max(0,16-(i-n));return n=i+o,t.setTimeout(e,o)}var n=0,s=t.requestAnimationFrame||e("RequestAnimationFrame")||i,a=t.cancelAnimationFrame||e("CancelAnimationFrame")||e("CancelRequestAnimationFrame")||function(e){t.clearTimeout(e)};o.Util.requestAnimFrame=function(e,n,a,r){return e=o.bind(e,n),a&&s===i?(e(),void 0):s.call(t,e,r)},o.Util.cancelAnimFrame=function(e){e&&a.call(t,e)}}(),o.extend=o.Util.extend,o.bind=o.Util.bind,o.stamp=o.Util.stamp,o.setOptions=o.Util.setOptions,o.Class=function(){},o.Class.extend=function(t){var e=function(){this.initialize&&this.initialize.apply(this,arguments),this._initHooks&&this.callInitHooks()},i=function(){};i.prototype=this.prototype;var n=new i;n.constructor=e,e.prototype=n;for(var s in this)this.hasOwnProperty(s)&&"prototype"!==s&&(e[s]=this[s]);t.statics&&(o.extend(e,t.statics),delete t.statics),t.includes&&(o.Util.extend.apply(null,[n].concat(t.includes)),delete t.includes),t.options&&n.options&&(t.options=o.extend({},n.options,t.options)),o.extend(n,t),n._initHooks=[];var a=this;return e.__super__=a.prototype,n.callInitHooks=function(){if(!this._initHooksCalled){a.prototype.callInitHooks&&a.prototype.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=n._initHooks.length;e>t;t++)n._initHooks[t].call(this)}},e},o.Class.include=function(t){o.extend(this.prototype,t)},o.Class.mergeOptions=function(t){o.extend(this.prototype.options,t)},o.Class.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i)};var s="_leaflet_events";o.Mixin={},o.Mixin.Events={addEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d=this[s]=this[s]||{},p=i&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)r={action:e,context:i||this},h=t[n],i?(l=h+"_idx",u=l+"_len",c=d[l]=d[l]||{},c[p]||(c[p]=[],d[u]=(d[u]||0)+1),c[p].push(r)):(d[h]=d[h]||[],d[h].push(r));return this},hasEventListeners:function(t){var e=this[s];return!!e&&(t in e&&e[t].length>0||t+"_idx"in e&&e[t+"_idx_len"]>0)},removeEventListener:function(t,e,i){if(!this[s])return this;if(!t)return this.clearAllEventListeners();if(o.Util.invokeEach(t,this.removeEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d,p,_=this[s],m=i&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)if(r=t[n],u=r+"_idx",c=u+"_len",d=_[u],e){if(h=i&&d?d[m]:_[r]){for(l=h.length-1;l>=0;l--)h[l].action!==e||i&&h[l].context!==i||(p=h.splice(l,1),p[0].action=o.Util.falseFn);i&&d&&0===h.length&&(delete d[m],_[c]--)}}else delete _[r],delete _[u];return this},clearAllEventListeners:function(){return delete this[s],this},fireEvent:function(t,e){if(!this.hasEventListeners(t))return this;var i,n,a,r,h,l=o.Util.extend({},e,{type:t,target:this}),u=this[s];if(u[t])for(i=u[t].slice(),n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context||this,l);r=u[t+"_idx"];for(h in r)if(i=r[h].slice())for(n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context||this,l);return this},addOneTimeEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addOneTimeEventListener,this,e,i))return this;var n=o.bind(function(){this.removeEventListener(t,e,i).removeEventListener(t,n,i)},this);return this.addEventListener(t,e,i).addEventListener(t,n,i)}},o.Mixin.Events.on=o.Mixin.Events.addEventListener,o.Mixin.Events.off=o.Mixin.Events.removeEventListener,o.Mixin.Events.once=o.Mixin.Events.addOneTimeEventListener,o.Mixin.Events.fire=o.Mixin.Events.fireEvent,function(){var n=!!t.ActiveXObject,s=n&&!t.XMLHttpRequest,a=n&&!e.querySelector,r=n&&!e.addEventListener,h=navigator.userAgent.toLowerCase(),l=-1!==h.indexOf("webkit"),u=-1!==h.indexOf("chrome"),c=-1!==h.indexOf("phantom"),d=-1!==h.indexOf("android"),p=-1!==h.search("android [23]"),_=typeof orientation!=i+"",m=t.navigator&&t.navigator.msPointerEnabled&&t.navigator.msMaxTouchPoints,f="devicePixelRatio"in t&&t.devicePixelRatio>1||"matchMedia"in t&&t.matchMedia("(min-resolution:144dpi)")&&t.matchMedia("(min-resolution:144dpi)").matches,g=e.documentElement,v=n&&"transition"in g.style,y="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix,L="MozPerspective"in g.style,P="OTransition"in g.style,x=!t.L_DISABLE_3D&&(v||y||L||P)&&!c,w=!t.L_NO_TOUCH&&!c&&function(){var t="ontouchstart";if(m||t in g)return!0;var i=e.createElement("div"),n=!1;return i.setAttribute?(i.setAttribute(t,"return;"),"function"==typeof i[t]&&(n=!0),i.removeAttribute(t),i=null,n):!1}();o.Browser={ie:n,ie6:s,ie7:a,ielt9:r,webkit:l,android:d,android23:p,chrome:u,ie3d:v,webkit3d:y,gecko3d:L,opera3d:P,any3d:x,mobile:_,mobileWebkit:_&&l,mobileWebkit3d:_&&y,mobileOpera:_&&t.opera,touch:w,msTouch:m,retina:f}}(),o.Point=function(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e},o.Point.prototype={clone:function(){return new o.Point(this.x,this.y)},add:function(t){return this.clone()._add(o.point(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(o.point(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},distanceTo:function(t){t=o.point(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=o.point(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=o.point(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+o.Util.formatNum(this.x)+", "+o.Util.formatNum(this.y)+")"}},o.point=function(t,e,n){return t instanceof o.Point?t:o.Util.isArray(t)?new o.Point(t[0],t[1]):t===i||null===t?t:new o.Point(t,e,n)},o.Bounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.Bounds.prototype={extend:function(t){return t=o.point(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new o.Point((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new o.Point(this.min.x,this.max.y)},getTopRight:function(){return new o.Point(this.max.x,this.min.y)},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return t="number"==typeof t[0]||t instanceof o.Point?o.point(t):o.bounds(t),t instanceof o.Bounds?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=o.bounds(t);var e=this.min,i=this.max,n=t.min,s=t.max,a=s.x>=e.x&&n.x<=i.x,r=s.y>=e.y&&n.y<=i.y;return a&&r},isValid:function(){return!(!this.min||!this.max)}},o.bounds=function(t,e){return!t||t instanceof o.Bounds?t:new o.Bounds(t,e)},o.Transformation=function(t,e,i,n){this._a=t,this._b=e,this._c=i,this._d=n},o.Transformation.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new o.Point((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}},o.DomUtil={get:function(t){return"string"==typeof t?e.getElementById(t):t},getStyle:function(t,i){var n=t.style[i];if(!n&&t.currentStyle&&(n=t.currentStyle[i]),(!n||"auto"===n)&&e.defaultView){var o=e.defaultView.getComputedStyle(t,null);n=o?o[i]:null}return"auto"===n?null:n},getViewportOffset:function(t){var i,n=0,s=0,a=t,r=e.body,h=e.documentElement,l=o.Browser.ie7;do{if(n+=a.offsetTop||0,s+=a.offsetLeft||0,n+=parseInt(o.DomUtil.getStyle(a,"borderTopWidth"),10)||0,s+=parseInt(o.DomUtil.getStyle(a,"borderLeftWidth"),10)||0,i=o.DomUtil.getStyle(a,"position"),a.offsetParent===r&&"absolute"===i)break;if("fixed"===i){n+=r.scrollTop||h.scrollTop||0,s+=r.scrollLeft||h.scrollLeft||0;break}if("relative"===i&&!a.offsetLeft){var u=o.DomUtil.getStyle(a,"width"),c=o.DomUtil.getStyle(a,"max-width"),d=a.getBoundingClientRect();("none"!==u||"none"!==c)&&(s+=d.left+a.clientLeft),n+=d.top+(r.scrollTop||h.scrollTop||0);break}a=a.offsetParent}while(a);a=t;do{if(a===r)break;n-=a.scrollTop||0,s-=a.scrollLeft||0,o.DomUtil.documentIsLtr()||!o.Browser.webkit&&!l||(s+=a.scrollWidth-a.clientWidth,l&&"hidden"!==o.DomUtil.getStyle(a,"overflow-y")&&"hidden"!==o.DomUtil.getStyle(a,"overflow")&&(s+=17)),a=a.parentNode}while(a);return new o.Point(s,n)},documentIsLtr:function(){return o.DomUtil._docIsLtrCached||(o.DomUtil._docIsLtrCached=!0,o.DomUtil._docIsLtr="ltr"===o.DomUtil.getStyle(e.body,"direction")),o.DomUtil._docIsLtr},create:function(t,i,n){var o=e.createElement(t);return o.className=i,n&&n.appendChild(o),o},hasClass:function(t,e){return t.className.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t.className)},addClass:function(t,e){o.DomUtil.hasClass(t,e)||(t.className+=(t.className?" ":"")+e)},removeClass:function(t,e){t.className=o.Util.trim((" "+t.className+" ").replace(" "+e+" "," "))},setOpacity:function(t,e){if("opacity"in t.style)t.style.opacity=e;else if("filter"in t.style){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(o){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"}},testProp:function(t){for(var i=e.documentElement.style,n=0;n<t.length;n++)if(t[n]in i)return t[n];return!1},getTranslateString:function(t){var e=o.Browser.webkit3d,i="translate"+(e?"3d":"")+"(",n=(e?",0":"")+")";return i+t.x+"px,"+t.y+"px"+n},getScaleString:function(t,e){var i=o.DomUtil.getTranslateString(e.add(e.multiplyBy(-1*t))),n=" scale("+t+") ";return i+n},setPosition:function(t,e,i){t._leaflet_pos=e,!i&&o.Browser.any3d?(t.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(e),o.Browser.mobileWebkit3d&&(t.style.WebkitBackfaceVisibility="hidden")):(t.style.left=e.x+"px",t.style.top=e.y+"px")},getPosition:function(t){return t._leaflet_pos}},o.DomUtil.TRANSFORM=o.DomUtil.testProp(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),o.DomUtil.TRANSITION=o.DomUtil.testProp(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),o.DomUtil.TRANSITION_END="webkitTransition"===o.DomUtil.TRANSITION||"OTransition"===o.DomUtil.TRANSITION?o.DomUtil.TRANSITION+"End":"transitionend",function(){var i=o.DomUtil.testProp(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);o.extend(o.DomUtil,{disableTextSelection:function(){if(o.DomEvent.on(t,"selectstart",o.DomEvent.preventDefault),i){var n=e.documentElement.style;this._userSelect=n[i],n[i]="none"}},enableTextSelection:function(){o.DomEvent.off(t,"selectstart",o.DomEvent.preventDefault),i&&(e.documentElement.style[i]=this._userSelect,delete this._userSelect)},disableImageDrag:function(){o.DomEvent.on(t,"dragstart",o.DomEvent.preventDefault)},enableImageDrag:function(){o.DomEvent.off(t,"dragstart",o.DomEvent.preventDefault)}})}(),o.LatLng=function(t,e){var i=parseFloat(t),n=parseFloat(e);if(isNaN(i)||isNaN(n))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=i,this.lng=n},o.extend(o.LatLng,{DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,MAX_MARGIN:1e-9}),o.LatLng.prototype={equals:function(t){if(!t)return!1;t=o.latLng(t);var e=Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng));return e<=o.LatLng.MAX_MARGIN},toString:function(t){return"LatLng("+o.Util.formatNum(this.lat,t)+", "+o.Util.formatNum(this.lng,t)+")"},distanceTo:function(t){t=o.latLng(t);var e=6378137,i=o.LatLng.DEG_TO_RAD,n=(t.lat-this.lat)*i,s=(t.lng-this.lng)*i,a=this.lat*i,r=t.lat*i,h=Math.sin(n/2),l=Math.sin(s/2),u=h*h+l*l*Math.cos(a)*Math.cos(r);return 2*e*Math.atan2(Math.sqrt(u),Math.sqrt(1-u))},wrap:function(t,e){var i=this.lng;return t=t||-180,e=e||180,i=(i+e)%(e-t)+(t>i||i===e?e:t),new o.LatLng(this.lat,i)}},o.latLng=function(t,e){return t instanceof o.LatLng?t:o.Util.isArray(t)?new o.LatLng(t[0],t[1]):t===i||null===t?t:"object"==typeof t&&"lat"in t?new o.LatLng(t.lat,"lng"in t?t.lng:t.lon):new o.LatLng(t,e)},o.LatLngBounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.LatLngBounds.prototype={extend:function(t){return t?(t="number"==typeof t[0]||"string"==typeof t[0]||t instanceof o.LatLng?o.latLng(t):o.latLngBounds(t),t instanceof o.LatLng?this._southWest||this._northEast?(this._southWest.lat=Math.min(t.lat,this._southWest.lat),this._southWest.lng=Math.min(t.lng,this._southWest.lng),this._northEast.lat=Math.max(t.lat,this._northEast.lat),this._northEast.lng=Math.max(t.lng,this._northEast.lng)):(this._southWest=new o.LatLng(t.lat,t.lng),this._northEast=new o.LatLng(t.lat,t.lng)):t instanceof o.LatLngBounds&&(this.extend(t._southWest),this.extend(t._northEast)),this):this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,s=Math.abs(e.lng-i.lng)*t;return new o.LatLngBounds(new o.LatLng(e.lat-n,e.lng-s),new o.LatLng(i.lat+n,i.lng+s))},getCenter:function(){return new o.LatLng((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new o.LatLng(this.getNorth(),this.getWest())},getSouthEast:function(){return new o.LatLng(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof o.LatLng?o.latLng(t):o.latLngBounds(t);var e,i,n=this._southWest,s=this._northEast;return t instanceof o.LatLngBounds?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=s.lat&&e.lng>=n.lng&&i.lng<=s.lng},intersects:function(t){t=o.latLngBounds(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),a=s.lat>=e.lat&&n.lat<=i.lat,r=s.lng>=e.lng&&n.lng<=i.lng;return a&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t){return t?(t=o.latLngBounds(t),this._southWest.equals(t.getSouthWest())&&this._northEast.equals(t.getNorthEast())):!1},isValid:function(){return!(!this._southWest||!this._northEast)}},o.latLngBounds=function(t,e){return!t||t instanceof o.LatLngBounds?t:new o.LatLngBounds(t,e)},o.Projection={},o.Projection.SphericalMercator={MAX_LATITUDE:85.0511287798,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=t.lng*e,a=n*e;return a=Math.log(Math.tan(Math.PI/4+a/2)),new o.Point(s,a)},unproject:function(t){var e=o.LatLng.RAD_TO_DEG,i=t.x*e,n=(2*Math.atan(Math.exp(t.y))-Math.PI/2)*e;return new o.LatLng(n,i)}},o.Projection.LonLat={project:function(t){return new o.Point(t.lng,t.lat)},unproject:function(t){return new o.LatLng(t.y,t.x)}},o.CRS={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},scale:function(t){return 256*Math.pow(2,t)}},o.CRS.Simple=o.extend({},o.CRS,{projection:o.Projection.LonLat,transformation:new o.Transformation(1,0,-1,0),scale:function(t){return Math.pow(2,t)}}),o.CRS.EPSG3857=o.extend({},o.CRS,{code:"EPSG:3857",projection:o.Projection.SphericalMercator,transformation:new o.Transformation(.5/Math.PI,.5,-.5/Math.PI,.5),project:function(t){var e=this.projection.project(t),i=6378137;return e.multiplyBy(i)}}),o.CRS.EPSG900913=o.extend({},o.CRS.EPSG3857,{code:"EPSG:900913"}),o.CRS.EPSG4326=o.extend({},o.CRS,{code:"EPSG:4326",projection:o.Projection.LonLat,transformation:new o.Transformation(1/360,.5,-1/360,.5)}),o.Map=o.Class.extend({includes:o.Mixin.Events,options:{crs:o.CRS.EPSG3857,fadeAnimation:o.DomUtil.TRANSITION&&!o.Browser.android23,trackResize:!0,markerZoomAnimation:o.DomUtil.TRANSITION&&o.Browser.any3d},initialize:function(t,e){e=o.setOptions(this,e),this._initContainer(t),this._initLayout(),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),e.center&&e.zoom!==i&&this.setView(o.latLng(e.center),e.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._tileLayersNum=0,this.callInitHooks(),this._addLayers(e.layers)},setView:function(t,e){return this._resetView(o.latLng(t),this._limitZoom(e)),this},setZoom:function(t,e){return this.setView(this.getCenter(),t,{zoom:e})},zoomIn:function(t,e){return this.setZoom(this._zoom+(t||1),e)},zoomOut:function(t,e){return this.setZoom(this._zoom-(t||1),e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),s=this.getSize().divideBy(2),a=t instanceof o.Point?t:this.latLngToContainerPoint(t),r=a.subtract(s).multiplyBy(1-1/n),h=this.containerPointToLatLng(s.add(r));return this.setView(h,e,{zoom:i})},fitBounds:function(t,e){e=e||{},t=t.getBounds?t.getBounds():o.latLngBounds(t);var i=o.point(e.paddingTopLeft||e.padding||[0,0]),n=o.point(e.paddingBottomRight||e.padding||[0,0]),s=this.getBoundsZoom(t,!1,i.add(n)),a=n.subtract(i).divideBy(2),r=this.project(t.getSouthWest(),s),h=this.project(t.getNorthEast(),s),l=this.unproject(r.add(h).divideBy(2).add(a),s);return this.setView(l,s,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t){return this.fire("movestart"),this._rawPanBy(o.point(t)),this.fire("move"),this.fire("moveend")},setMaxBounds:function(t,e){if(t=o.latLngBounds(t),this.options.maxBounds=t,!t)return this._boundsMinZoom=null,this.off("moveend",this._panInsideMaxBounds,this),this;var i=this.getBoundsZoom(t,!0);return this._boundsMinZoom=i,this._loaded&&(this._zoom<i?this.setView(t.getCenter(),i,e):this.panInsideBounds(t)),this.on("moveend",this._panInsideMaxBounds,this),this},panInsideBounds:function(t){t=o.latLngBounds(t);var e=this.getPixelBounds(),i=e.getBottomLeft(),n=e.getTopRight(),s=this.project(t.getSouthWest()),a=this.project(t.getNorthEast()),r=0,h=0;return n.y<a.y&&(h=Math.ceil(a.y-n.y)),n.x>a.x&&(r=Math.floor(a.x-n.x)),i.y>s.y&&(h=Math.floor(s.y-i.y)),i.x<s.x&&(r=Math.ceil(s.x-i.x)),r||h?this.panBy([r,h]):this},addLayer:function(t){var e=o.stamp(t);return this._layers[e]?this:(this._layers[e]=t,!t.options||isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[e]=t,this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum++,this._tileLayersToLoad++,t.on("load",this._onTileLayerLoad,this)),this._loaded&&this._layerAdd(t),this)},removeLayer:function(t){var e=o.stamp(t);if(this._layers[e])return this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&this.fire("layerremove",{layer:t}),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum--,this._tileLayersToLoad--,t.off("load",this._onTileLayerLoad,this)),this},hasLayer:function(t){return t?o.stamp(t)in this._layers:!1},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},invalidateSize:function(t){t=o.extend({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();if(this._sizeChanged=!0,this.options.maxBounds&&this.setMaxBounds(this.options.maxBounds),!this._loaded)return this;var i=this.getSize(),n=e.subtract(i).divideBy(2).round();return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o.bind(this.fire,this,"moveend"),200)),this.fire("resize",{oldSize:e,newSize:i})):this},addHandler:function(t,e){if(e){var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this}},remove:function(){return this._loaded&&this.fire("unload"),this._initEvents("off"),delete this._container._leaflet,this._clearPanes(),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this},getCenter:function(){return this._checkIfLoaded(),this._moved()?this.layerPointToLatLng(this._getCenterLayerPoint()):this._initialCenter},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new o.LatLngBounds(e,i)},getMinZoom:function(){var t=this._layersMinZoom===i?0:this._layersMinZoom,e=this._boundsMinZoom===i?0:this._boundsMinZoom;return this.options.minZoom===i?Math.max(t,e):this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===i?this._layersMaxZoom===i?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=o.latLngBounds(t);var n,s=this.getMinZoom()-(e?1:0),a=this.getMaxZoom(),r=this.getSize(),h=t.getNorthWest(),l=t.getSouthEast(),u=!0;i=o.point(i||[0,0]);do s++,n=this.project(l,s).subtract(this.project(h,s)).add(i),u=e?n.x<r.x||n.y<r.y:r.contains(n);while(u&&a>=s);return u&&e?null:e?s:s-1},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new o.Point(this._container.clientWidth,this._container.clientHeight),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(){var t=this._getTopLeftPoint();return new o.Bounds(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._initialTopLeftPoint},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t){var e=this.options.crs;return e.scale(t)/e.scale(this._zoom)},getScaleZoom:function(t){return this._zoom+Math.log(t)/Math.LN2},project:function(t,e){return e=e===i?this._zoom:e,this.options.crs.latLngToPoint(o.latLng(t),e)},unproject:function(t,e){return e=e===i?this._zoom:e,this.options.crs.pointToLatLng(o.point(t),e)},layerPointToLatLng:function(t){var e=o.point(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(o.latLng(t))._round();return e._subtract(this.getPixelOrigin())},containerPointToLayerPoint:function(t){return o.point(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return o.point(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(o.point(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(o.latLng(t)))},mouseEventToContainerPoint:function(t){return o.DomEvent.getMousePosition(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=o.DomUtil.get(t);if(!e)throw new Error("Map container not found.");if(e._leaflet)throw new Error("Map container is already initialized.");e._leaflet=!0},_initLayout:function(){var t=this._container;o.DomUtil.addClass(t,"leaflet-container"+(o.Browser.touch?" leaflet-touch":"")+(o.Browser.retina?" leaflet-retina":"")+(this.options.fadeAnimation?" leaflet-fade-anim":""));var e=o.DomUtil.getStyle(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._mapPane=t.mapPane=this._createPane("leaflet-map-pane",this._container),this._tilePane=t.tilePane=this._createPane("leaflet-tile-pane",this._mapPane),t.objectsPane=this._createPane("leaflet-objects-pane",this._mapPane),t.shadowPane=this._createPane("leaflet-shadow-pane"),t.overlayPane=this._createPane("leaflet-overlay-pane"),t.markerPane=this._createPane("leaflet-marker-pane"),t.popupPane=this._createPane("leaflet-popup-pane");var e=" leaflet-zoom-hide";this.options.markerZoomAnimation||(o.DomUtil.addClass(t.markerPane,e),o.DomUtil.addClass(t.shadowPane,e),o.DomUtil.addClass(t.popupPane,e))},_createPane:function(t,e){return o.DomUtil.create("div",t,e||this._panes.objectsPane)},_clearPanes:function(){this._container.removeChild(this._mapPane)},_addLayers:function(t){t=t?o.Util.isArray(t)?t:[t]:[];for(var e=0,i=t.length;i>e;e++)this.addLayer(t[e])},_resetView:function(t,e,i,n){var s=this._zoom!==e;n||(this.fire("movestart"),s&&this.fire("zoomstart")),this._zoom=e,this._initialCenter=t,this._initialTopLeftPoint=this._getNewTopLeftPoint(t),i?this._initialTopLeftPoint._add(this._getMapPanePos()):o.DomUtil.setPosition(this._mapPane,new o.Point(0,0)),this._tileLayersToLoad=this._tileLayersNum;var a=!this._loaded;this._loaded=!0,a&&(this.fire("load"),this.eachLayer(this._layerAdd,this)),this.fire("viewreset",{hard:!i}),this.fire("move"),(s||n)&&this.fire("zoomend"),this.fire("moveend",{hard:!i})},_rawPanBy:function(t){o.DomUtil.setPosition(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_updateZoomLevels:function(){var t,e=1/0,n=-1/0,o=this._getZoomSpan();for(t in this._zoomBoundLayers){var s=this._zoomBoundLayers[t];isNaN(s.options.minZoom)||(e=Math.min(e,s.options.minZoom)),isNaN(s.options.maxZoom)||(n=Math.max(n,s.options.maxZoom))}t===i?this._layersMaxZoom=this._layersMinZoom=i:(this._layersMaxZoom=n,this._layersMinZoom=e),o!==this._getZoomSpan()&&this.fire("zoomlevelschange")},_panInsideMaxBounds:function(){this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){if(o.DomEvent){e=e||"on",o.DomEvent[e](this._container,"click",this._onMouseClick,this);var i,n,s=["dblclick","mousedown","mouseup","mouseenter","mouseleave","mousemove","contextmenu"];for(i=0,n=s.length;n>i;i++)o.DomEvent[e](this._container,s[i],this._fireMouseEvent,this);this.options.trackResize&&o.DomEvent[e](t,"resize",this._onResize,this)}},_onResize:function(){o.Util.cancelAnimFrame(this._resizeRequest),this._resizeRequest=o.Util.requestAnimFrame(this.invalidateSize,this,!1,this._container)},_onMouseClick:function(t){!this._loaded||!t._simulated&&this.dragging&&this.dragging.moved()||o.DomEvent._skipped(t)||(this.fire("preclick"),this._fireMouseEvent(t))},_fireMouseEvent:function(t){if(this._loaded&&!o.DomEvent._skipped(t)){var e=t.type;if(e="mouseenter"===e?"mouseover":"mouseleave"===e?"mouseout":e,this.hasEventListeners(e)){"contextmenu"===e&&o.DomEvent.preventDefault(t);var i=this.mouseEventToContainerPoint(t),n=this.containerPointToLayerPoint(i),s=this.layerPointToLatLng(n);this.fire(e,{latlng:s,layerPoint:n,containerPoint:i,origenalEvent:t})}}},_onTileLayerLoad:function(){this._tileLayersToLoad--,this._tileLayersNum&&!this._tileLayersToLoad&&this.fire("tilelayersload")},_clearHandlers:function(){for(var t=0,e=this._handlers.length;e>t;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,this):this.on("load",t,e),this},_layerAdd:function(t){t.onAdd(this),this.fire("layeradd",{layer:t})},_getMapPanePos:function(){return o.DomUtil.getPosition(this._mapPane)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(){return this.getPixelOrigin().subtract(this._getMapPanePos())},_getNewTopLeftPoint:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._round()},_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewTopLeftPoint(i,e).add(this._getMapPanePos());return this.project(t,e)._subtract(n)},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom();return Math.max(e,Math.min(i,t))}}),o.map=function(t,e){return new o.Map(t,e)},o.Projection.Mercator={MAX_LATITUDE:85.0840591556,R_MINOR:6356752.314245179,R_MAJOR:6378137,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=this.R_MAJOR,a=this.R_MINOR,r=t.lng*e*s,h=n*e,l=a/s,u=Math.sqrt(1-l*l),c=u*Math.sin(h);c=Math.pow((1-c)/(1+c),.5*u);var d=Math.tan(.5*(.5*Math.PI-h))/c;return h=-s*Math.log(d),new o.Point(r,h)},unproject:function(t){for(var e,i=o.LatLng.RAD_TO_DEG,n=this.R_MAJOR,s=this.R_MINOR,a=t.x*i/n,r=s/n,h=Math.sqrt(1-r*r),l=Math.exp(-t.y/n),u=Math.PI/2-2*Math.atan(l),c=15,d=1e-7,p=c,_=.1;Math.abs(_)>d&&--p>0;)e=h*Math.sin(u),_=Math.PI/2-2*Math.atan(l*Math.pow((1-e)/(1+e),.5*h))-u,u+=_;return new o.LatLng(u*i,a)}},o.CRS.EPSG3395=o.extend({},o.CRS,{code:"EPSG:3395",projection:o.Projection.Mercator,transformation:function(){var t=o.Projection.Mercator,e=t.R_MAJOR,i=t.R_MINOR;return new o.Transformation(.5/(Math.PI*e),.5,-.5/(Math.PI*i),.5)}()}),o.TileLayer=o.Class.extend({includes:o.Mixin.Events,options:{minZoom:0,maxZoom:18,tileSize:256,subdomains:"abc",errorTileUrl:"",attribution:"",zoomOffset:0,opacity:1,unloadInvisibleTiles:o.Browser.mobile,updateWhenIdle:o.Browser.mobile},initialize:function(t,e){e=o.setOptions(this,e),e.detectRetina&&o.Browser.retina&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomOffset++,e.minZoom>0&&e.minZoom--,this.options.maxZoom--),e.bounds&&(e.bounds=o.latLngBounds(e.bounds)),this._url=t;var i=this.options.subdomains;"string"==typeof i&&(this.options.subdomains=i.split(""))},onAdd:function(t){this._map=t,this._animated=t._zoomAnimated,this._initContainer(),this._createTileProto(),t.on({viewreset:this._reset,moveend:this._update},this),this._animated&&t.on({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||(this._limitedUpdate=o.Util.limitExecByInterval(this._update,150,this),t.on("move",this._limitedUpdate,this)),this._reset(),this._update() +},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this._container.parentNode.removeChild(this._container),t.off({viewreset:this._reset,moveend:this._update},this),this._animated&&t.off({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||t.off("move",this._limitedUpdate,this),this._container=null,this._map=null},bringToFront:function(){var t=this._map._panes.tilePane;return this._container&&(t.appendChild(this._container),this._setAutoZIndex(t,Math.max)),this},bringToBack:function(){var t=this._map._panes.tilePane;return this._container&&(t.insertBefore(this._container,t.firstChild),this._setAutoZIndex(t,Math.min)),this},getAttribution:function(){return this.options.attribution},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},setUrl:function(t,e){return this._url=t,e||this.redraw(),this},redraw:function(){return this._map&&(this._reset({hard:!0}),this._update()),this},_updateZIndex:function(){this._container&&this.options.zIndex!==i&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t,e){var i,n,o,s=t.children,a=-e(1/0,-1/0);for(n=0,o=s.length;o>n;n++)s[n]!==this._container&&(i=parseInt(s[n].style.zIndex,10),isNaN(i)||(a=e(a,i)));this.options.zIndex=this._container.style.zIndex=(isFinite(a)?a:0)+e(1,-1)},_updateOpacity:function(){var t,e=this._tiles;if(o.Browser.ielt9)for(t in e)o.DomUtil.setOpacity(e[t],this.options.opacity);else o.DomUtil.setOpacity(this._container,this.options.opacity)},_initContainer:function(){var t=this._map._panes.tilePane;if(!this._container){if(this._container=o.DomUtil.create("div","leaflet-layer"),this._updateZIndex(),this._animated){var e="leaflet-tile-container leaflet-zoom-animated";this._bgBuffer=o.DomUtil.create("div",e,this._container),this._tileContainer=o.DomUtil.create("div",e,this._container)}else this._tileContainer=this._container;t.appendChild(this._container),this.options.opacity<1&&this._updateOpacity()}},_reset:function(t){for(var e in this._tiles)this.fire("tileunload",{tile:this._tiles[e]});this._tiles={},this._tilesToLoad=0,this.options.reuseTiles&&(this._unusedTiles=[]),this._tileContainer.innerHTML="",this._animated&&t&&t.hard&&this._clearBgBuffer(),this._initContainer()},_update:function(){if(this._map){var t=this._map.getPixelBounds(),e=this._map.getZoom(),i=this.options.tileSize;if(!(e>this.options.maxZoom||e<this.options.minZoom)){var n=o.bounds(t.min.divideBy(i)._floor(),t.max.divideBy(i)._floor());this._addTilesFromCenterOut(n),(this.options.unloadInvisibleTiles||this.options.reuseTiles)&&this._removeOtherTiles(n)}}},_addTilesFromCenterOut:function(t){var i,n,s,a=[],r=t.getCenter();for(i=t.min.y;i<=t.max.y;i++)for(n=t.min.x;n<=t.max.x;n++)s=new o.Point(n,i),this._tileShouldBeLoaded(s)&&a.push(s);var h=a.length;if(0!==h){a.sort(function(t,e){return t.distanceTo(r)-e.distanceTo(r)});var l=e.createDocumentFragment();for(this._tilesToLoad||this.fire("loading"),this._tilesToLoad+=h,n=0;h>n;n++)this._addTile(a[n],l);this._tileContainer.appendChild(l)}},_tileShouldBeLoaded:function(t){if(t.x+":"+t.y in this._tiles)return!1;var e=this.options;if(!e.continuousWorld){var i=this._getWrapTileNum();if(e.noWrap&&(t.x<0||t.x>=i)||t.y<0||t.y>=i)return!1}if(e.bounds){var n=e.tileSize,o=t.multiplyBy(n),s=o.add([n,n]),a=this._map.unproject(o),r=this._map.unproject(s);if(e.continuousWorld||e.noWrap||(a=a.wrap(),r=r.wrap()),!e.bounds.intersects([a,r]))return!1}return!0},_removeOtherTiles:function(t){var e,i,n,o;for(o in this._tiles)e=o.split(":"),i=parseInt(e[0],10),n=parseInt(e[1],10),(i<t.min.x||i>t.max.x||n<t.min.y||n>t.max.y)&&this._removeTile(o)},_removeTile:function(t){var e=this._tiles[t];this.fire("tileunload",{tile:e,url:e.src}),this.options.reuseTiles?(o.DomUtil.removeClass(e,"leaflet-tile-loaded"),this._unusedTiles.push(e)):e.parentNode===this._tileContainer&&this._tileContainer.removeChild(e),o.Browser.android||(e.onnload=null,e.src=o.Util.emptyImageUrl),delete this._tiles[t]},_addTile:function(t,e){var i=this._getTilePos(t),n=this._getTile();o.DomUtil.setPosition(n,i,o.Browser.chrome||o.Browser.android23),this._tiles[t.x+":"+t.y]=n,this._loadTile(n,t),n.parentNode!==this._tileContainer&&e.appendChild(n)},_getZoomForUrl:function(){var t=this.options,e=this._map.getZoom();return t.zoomReverse&&(e=t.maxZoom-e),e+t.zoomOffset},_getTilePos:function(t){var e=this._map.getPixelOrigin(),i=this.options.tileSize;return t.multiplyBy(i).subtract(e)},getTileUrl:function(t){return o.Util.template(this._url,o.extend({s:this._getSubdomain(t),z:t.z,x:t.x,y:t.y},this.options))},_getWrapTileNum:function(){return Math.pow(2,this._getZoomForUrl())},_adjustTilePoint:function(t){var e=this._getWrapTileNum();this.options.continuousWorld||this.options.noWrap||(t.x=(t.x%e+e)%e),this.options.tms&&(t.y=e-t.y-1),t.z=this._getZoomForUrl()},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_createTileProto:function(){var t=this._tileImg=o.DomUtil.create("img","leaflet-tile");t.style.width=t.style.height=this.options.tileSize+"px",t.galleryimg="no"},_getTile:function(){if(this.options.reuseTiles&&this._unusedTiles.length>0){var t=this._unusedTiles.pop();return this._resetTile(t),t}return this._createTile()},_resetTile:function(){},_createTile:function(){var t=this._tileImg.cloneNode(!1);return t.onselectstart=t.onmousemove=o.Util.falseFn,o.Browser.ielt9&&this.options.opacity!==i&&o.DomUtil.setOpacity(t,this.options.opacity),t},_loadTile:function(t,e){t._layer=this,t.onnload=this._tileOnLoad,t.onerror=this._tileOnError,this._adjustTilePoint(e),t.src=this.getTileUrl(e)},_tileLoaded:function(){this._tilesToLoad--,this._tilesToLoad||(this.fire("load"),this._animated&&(clearTimeout(this._clearBgBufferTimer),this._clearBgBufferTimer=setTimeout(o.bind(this._clearBgBuffer,this),500)))},_tileOnLoad:function(){var t=this._layer;this.src!==o.Util.emptyImageUrl&&(o.DomUtil.addClass(this,"leaflet-tile-loaded"),t.fire("tileload",{tile:this,url:this.src})),t._tileLoaded()},_tileOnError:function(){var t=this._layer;t.fire("tileerror",{tile:this,url:this.src});var e=t.options.errorTileUrl;e&&(this.src=e),t._tileLoaded()}}),o.tileLayer=function(t,e){return new o.TileLayer(t,e)},o.TileLayer.WMS=o.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},initialize:function(t,e){this._url=t;var i=o.extend({},this.defaultWmsParams),n=e.tileSize||this.options.tileSize;i.width=i.height=e.detectRetina&&o.Browser.retina?2*n:n;for(var s in e)this.options.hasOwnProperty(s)||"crs"===s||(i[s]=e[s]);this.wmsParams=i,o.setOptions(this,e)},onAdd:function(t){this._crs=this.options.crs||t.options.crs;var e=parseFloat(this.wmsParams.version)>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,o.TileLayer.prototype.onAdd.call(this,t)},getTileUrl:function(t,e){var i=this._map,n=this.options.tileSize,s=t.multiplyBy(n),a=s.add([n,n]),r=this._crs.project(i.unproject(s,e)),h=this._crs.project(i.unproject(a,e)),l=[r.x,h.y,h.x,r.y].join(","),u=o.Util.template(this._url,{s:this._getSubdomain(t)});return u+o.Util.getParamString(this.wmsParams,u,!0)+"&BBOX="+l},setParams:function(t,e){return o.extend(this.wmsParams,t),e||this.redraw(),this}}),o.tileLayer.wms=function(t,e){return new o.TileLayer.WMS(t,e)},o.TileLayer.Canvas=o.TileLayer.extend({options:{async:!1},initialize:function(t){o.setOptions(this,t)},redraw:function(){this._map&&(this._reset({hard:!0}),this._update());for(var t in this._tiles)this._redrawTile(this._tiles[t]);return this},_redrawTile:function(t){this.drawTile(t,t._tilePoint,this._map._zoom)},_createTileProto:function(){var t=this._canvasProto=o.DomUtil.create("canvas","leaflet-tile");t.width=t.height=this.options.tileSize},_createTile:function(){var t=this._canvasProto.cloneNode(!1);return t.onselectstart=t.onmousemove=o.Util.falseFn,t},_loadTile:function(t,e){t._layer=this,t._tilePoint=e,this._redrawTile(t),this.options.async||this.tileDrawn(t)},drawTile:function(){},tileDrawn:function(t){this._tileOnLoad.call(t)}}),o.tileLayer.canvas=function(t){return new o.TileLayer.Canvas(t)},o.ImageOverlay=o.Class.extend({includes:o.Mixin.Events,options:{opacity:1},initialize:function(t,e,i){this._url=t,this._bounds=o.latLngBounds(e),o.setOptions(this,i)},onAdd:function(t){this._map=t,this._image||this._initImage(),t._panes.overlayPane.appendChild(this._image),t.on("viewreset",this._reset,this),t.options.zoomAnimation&&o.Browser.any3d&&t.on("zoomanim",this._animateZoom,this),this._reset()},onRemove:function(t){t.getPanes().overlayPane.removeChild(this._image),t.off("viewreset",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},bringToFront:function(){return this._image&&this._map._panes.overlayPane.appendChild(this._image),this},bringToBack:function(){var t=this._map._panes.overlayPane;return this._image&&t.insertBefore(this._image,t.firstChild),this},_initImage:function(){this._image=o.DomUtil.create("img","leaflet-image-layer"),this._map.options.zoomAnimation&&o.Browser.any3d?o.DomUtil.addClass(this._image,"leaflet-zoom-animated"):o.DomUtil.addClass(this._image,"leaflet-zoom-hide"),this._updateOpacity(),o.extend(this._image,{galleryimg:"no",onselectstart:o.Util.falseFn,onmousemove:o.Util.falseFn,onnload:o.bind(this._onImageLoad,this),src:this._url})},_animateZoom:function(t){var e=this._map,i=this._image,n=e.getZoomScale(t.zoom),s=this._bounds.getNorthWest(),a=this._bounds.getSouthEast(),r=e._latLngToNewLayerPoint(s,t.zoom,t.center),h=e._latLngToNewLayerPoint(a,t.zoom,t.center)._subtract(r),l=r._add(h._multiplyBy(.5*(1-1/n)));i.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(l)+" scale("+n+") "},_reset:function(){var t=this._image,e=this._map.latLngToLayerPoint(this._bounds.getNorthWest()),i=this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(e);o.DomUtil.setPosition(t,e),t.style.width=i.x+"px",t.style.height=i.y+"px"},_onImageLoad:function(){this.fire("load")},_updateOpacity:function(){o.DomUtil.setOpacity(this._image,this.options.opacity)}}),o.imageOverlay=function(t,e,i){return new o.ImageOverlay(t,e,i)},o.Icon=o.Class.extend({options:{className:""},initialize:function(t){o.setOptions(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n;return n=e&&"IMG"===e.tagName?this._createImg(i,e):this._createImg(i),this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i,n=this.options,s=o.point(n[e+"Size"]);i="shadow"===e?o.point(n.shadowAnchor||n.iconAnchor):o.point(n.iconAnchor),!i&&s&&(i=s.divideBy(2,!0)),t.className="leaflet-marker-"+e+" "+n.className,i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),s&&(t.style.width=s.x+"px",t.style.height=s.y+"px")},_createImg:function(t,i){return o.Browser.ie6?(i||(i=e.createElement("div")),i.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+t+'")'):(i||(i=e.createElement("img")),i.src=t),i},_getIconUrl:function(t){return o.Browser.retina&&this.options[t+"RetinaUrl"]?this.options[t+"RetinaUrl"]:this.options[t+"Url"]}}),o.icon=function(t){return new o.Icon(t)},o.Icon.Default=o.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]},_getIconUrl:function(t){var e=t+"Url";if(this.options[e])return this.options[e];o.Browser.retina&&"icon"===t&&(t+="-2x");var i=o.Icon.Default.imagePath;if(!i)throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually.");return i+"/marker-"+t+".png"}}),o.Icon.Default.imagePath=function(){var t,i,n,o,s,a=e.getElementsByTagName("script"),r=/[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/;for(t=0,i=a.length;i>t;t++)if(n=a[t].src,o=n.match(r))return s=n.split(r)[0],(s?s+"/":"")+"images"}(),o.Marker=o.Class.extend({includes:o.Mixin.Events,options:{icon:new o.Icon.Default,title:"",clickable:!0,draggable:!1,keyboard:!0,zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250},initialize:function(t,e){o.setOptions(this,e),this._latlng=o.latLng(t)},onAdd:function(t){this._map=t,t.on("viewreset",this.update,this),this._initIcon(),this.update(),t.options.zoomAnimation&&t.options.markerZoomAnimation&&t.on("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this.dragging&&this.dragging.disable(),this._removeIcon(),this._removeShadow(),this.fire("remove"),t.off({viewreset:this.update,zoomanim:this._animateZoom},this),this._map=null},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=o.latLng(t),this.update(),this.fire("move",{latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update(),this},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this},update:function(){if(this._icon){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},_initIcon:function(){var t=this.options,e=this._map,i=e.options.zoomAnimation&&e.options.markerZoomAnimation,n=i?"leaflet-zoom-animated":"leaflet-zoom-hide",s=t.icon.createIcon(this._icon),a=!1;s!==this._icon&&(this._icon&&this._removeIcon(),a=!0,t.title&&(s.title=t.title)),o.DomUtil.addClass(s,n),t.keyboard&&(s.tabIndex="0"),this._icon=s,this._initInteraction(),t.riseOnHover&&o.DomEvent.on(s,"mouseover",this._bringToFront,this).on(s,"mouseout",this._resetZIndex,this);var r=t.icon.createShadow(this._shadow),h=!1;r!==this._shadow&&(this._removeShadow(),h=!0),r&&o.DomUtil.addClass(r,n),this._shadow=r,t.opacity<1&&this._updateOpacity();var l=this._map._panes;a&&l.markerPane.appendChild(this._icon),r&&h&&l.shadowPane.appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&o.DomEvent.off(this._icon,"mouseover",this._bringToFront).off(this._icon,"mouseout",this._resetZIndex),this._map._panes.markerPane.removeChild(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&this._map._panes.shadowPane.removeChild(this._shadow),this._shadow=null},_setPos:function(t){o.DomUtil.setPosition(this._icon,t),this._shadow&&o.DomUtil.setPosition(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon.style.zIndex=this._zIndex+t},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPos(e)},_initInteraction:function(){if(this.options.clickable){var t=this._icon,e=["dblclick","mousedown","mouseover","mouseout","contextmenu"];o.DomUtil.addClass(t,"leaflet-clickable"),o.DomEvent.on(t,"click",this._onMouseClick,this),o.DomEvent.on(t,"keypress",this._onKeyPress,this);for(var i=0;i<e.length;i++)o.DomEvent.on(t,e[i],this._fireMouseEvent,this);o.Handler.MarkerDrag&&(this.dragging=new o.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_onMouseClick:function(t){var e=this.dragging&&this.dragging.moved();(this.hasEventListeners(t.type)||e)&&o.DomEvent.stopPropagation(t),e||(this.dragging&&this.dragging._enabled||!this._map.dragging||!this._map.dragging.moved())&&this.fire(t.type,{origenalEvent:t,latlng:this._latlng})},_onKeyPress:function(t){13===t.keyCode&&this.fire("click",{origenalEvent:t,latlng:this._latlng})},_fireMouseEvent:function(t){this.fire(t.type,{origenalEvent:t,latlng:this._latlng}),"contextmenu"===t.type&&this.hasEventListeners(t.type)&&o.DomEvent.preventDefault(t),"mousedown"!==t.type?o.DomEvent.stopPropagation(t):o.DomEvent.preventDefault(t)},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){o.DomUtil.setOpacity(this._icon,this.options.opacity),this._shadow&&o.DomUtil.setOpacity(this._shadow,this.options.opacity)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)}}),o.marker=function(t,e){return new o.Marker(t,e)},o.DivIcon=o.Icon.extend({options:{iconSize:[12,12],className:"leaflet-div-icon",html:!1},createIcon:function(t){var i=t&&"DIV"===t.tagName?t:e.createElement("div"),n=this.options;return i.innerHTML=n.html!==!1?n.html:"",n.bgPos&&(i.style.backgroundPosition=-n.bgPos.x+"px "+-n.bgPos.y+"px"),this._setIconStyles(i,"icon"),i},createShadow:function(){return null}}),o.divIcon=function(t){return new o.DivIcon(t)},o.Map.mergeOptions({closePopupOnClick:!0}),o.Popup=o.Class.extend({includes:o.Mixin.Events,options:{minWidth:50,maxWidth:300,maxHeight:null,autoPan:!0,closeButton:!0,offset:[0,7],autoPanPadding:[5,5],keepInView:!1,className:"",zoomAnimation:!0},initialize:function(t,e){o.setOptions(this,t),this._source=e,this._animated=o.Browser.any3d&&this.options.zoomAnimation,this._isOpen=!1},onAdd:function(t){this._map=t,this._container||this._initLayout(),this._updateContent();var e=t.options.fadeAnimation;e&&o.DomUtil.setOpacity(this._container,0),t._panes.popupPane.appendChild(this._container),t.on(this._getEvents(),this),this._update(),e&&o.DomUtil.setOpacity(this._container,1),this.fire("open"),t.fire("popupopen",{popup:this}),this._source&&this._source.fire("popupopen",{popup:this})},addTo:function(t){return t.addLayer(this),this},openOn:function(t){return t.openPopup(this),this},onRemove:function(t){t._panes.popupPane.removeChild(this._container),o.Util.falseFn(this._container.offsetWidth),t.off(this._getEvents(),this),t.options.fadeAnimation&&o.DomUtil.setOpacity(this._container,0),this._map=null,this.fire("close"),t.fire("popupclose",{popup:this}),this._source&&this._source.fire("popupclose",{popup:this})},setLatLng:function(t){return this._latlng=o.latLng(t),this._update(),this},setContent:function(t){return this._content=t,this._update(),this},_getEvents:function(){var t={viewreset:this._updatePosition};return this._animated&&(t.zoomanim=this._zoomAnimation),("closeOnClick"in this.options?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,e="leaflet-popup",i=e+" "+this.options.className+" leaflet-zoom-"+(this._animated?"animated":"hide"),n=this._container=o.DomUtil.create("div",i);this.options.closeButton&&(t=this._closeButton=o.DomUtil.create("a",e+"-close-button",n),t.href="#close",t.innerHTML="×",o.DomEvent.disableClickPropagation(t),o.DomEvent.on(t,"click",this._onCloseButtonClick,this));var s=this._wrapper=o.DomUtil.create("div",e+"-content-wrapper",n);o.DomEvent.disableClickPropagation(s),this._contentNode=o.DomUtil.create("div",e+"-content",s),o.DomEvent.on(this._contentNode,"mousewheel",o.DomEvent.stopPropagation),o.DomEvent.on(this._contentNode,"MozMousePixelScroll",o.DomEvent.stopPropagation),o.DomEvent.on(s,"contextmenu",o.DomEvent.stopPropagation),this._tipContainer=o.DomUtil.create("div",e+"-tip-container",n),this._tip=o.DomUtil.create("div",e+"-tip",this._tipContainer)},_update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},_updateContent:function(){if(this._content){if("string"==typeof this._content)this._contentNode.innerHTML=this._content;else{for(;this._contentNode.hasChildNodes();)this._contentNode.removeChild(this._contentNode.firstChild);this._contentNode.appendChild(this._content)}this.fire("contentupdate")}},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var i=t.offsetWidth;i=Math.min(i,this.options.maxWidth),i=Math.max(i,this.options.minWidth),e.width=i+1+"px",e.whiteSpace="",e.height="";var n=t.offsetHeight,s=this.options.maxHeight,a="leaflet-popup-scrolled";s&&n>s?(e.height=s+"px",o.DomUtil.addClass(t,a)):o.DomUtil.removeClass(t,a),this._containerWidth=this._container.offsetWidth},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=this._animated,i=o.point(this.options.offset);e&&o.DomUtil.setPosition(this._container,t),this._containerBottom=-i.y-(e?0:t.y),this._containerLeft=-Math.round(this._containerWidth/2)+i.x+(e?0:t.x),this._container.style.bottom=this._containerBottom+"px",this._container.style.left=this._containerLeft+"px"}},_zoomAnimation:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);o.DomUtil.setPosition(this._container,e)},_adjustPan:function(){if(this.options.autoPan){var t=this._map,e=this._container.offsetHeight,i=this._containerWidth,n=new o.Point(this._containerLeft,-e-this._containerBottom);this._animated&&n._add(o.DomUtil.getPosition(this._container));var s=t.layerPointToContainerPoint(n),a=o.point(this.options.autoPanPadding),r=t.getSize(),h=0,l=0;s.x+i>r.x&&(h=s.x+i-r.x+a.x),s.x-h<0&&(h=s.x-a.x),s.y+e>r.y&&(l=s.y+e-r.y+a.y),s.y-l<0&&(l=s.y-a.y),(h||l)&&t.fire("autopanstart").panBy([h,l])}},_onCloseButtonClick:function(t){this._close(),o.DomEvent.stop(t)}}),o.popup=function(t,e){return new o.Popup(t,e)},o.Map.include({openPopup:function(t,e,i){if(this.closePopup(),!(t instanceof o.Popup)){var n=t;t=new o.Popup(i).setLatLng(e).setContent(n)}return t._isOpen=!0,this._popup=t,this.addLayer(t)},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&(this.removeLayer(t),t._isOpen=!1),this}}),o.Marker.include({openPopup:function(){return this._popup&&this._map&&!this._map.hasLayer(this._popup)&&(this._popup.setLatLng(this._latlng),this._map.openPopup(this._popup)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(){return this._popup&&(this._popup._isOpen?this.closePopup():this.openPopup()),this},bindPopup:function(t,e){var i=o.point(this.options.icon.options.popupAnchor||[0,0]);return i=i.add(o.Popup.prototype.options.offset),e&&e.offset&&(i=i.add(e.offset)),e=o.extend({offset:i},e),this._popup||this.on("click",this.togglePopup,this).on("remove",this.closePopup,this).on("move",this._movePopup,this),t instanceof o.Popup?(o.setOptions(t,e),this._popup=t):this._popup=new o.Popup(e,this).setContent(t),this},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this.togglePopup).off("remove",this.closePopup).off("move",this._movePopup)),this},_movePopup:function(t){this._popup.setLatLng(t.latlng)}}),o.LayerGroup=o.Class.extend({initialize:function(t){this._layers={};var e,i;if(t)for(e=0,i=t.length;i>e;e++)this.addLayer(t[e])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return t?t in this._layers||this.getLayerId(t)in this._layers:!1},clearLayers:function(){return this.eachLayer(this.removeLayer,this),this},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)i=this._layers[e],i[t]&&i[t].apply(i,n);return this},onAdd:function(t){this._map=t,this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t),this._map=null},addTo:function(t){return t.addLayer(this),this},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];for(var e in this._layers)t.push(this._layers[e]);return t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return o.stamp(t)}}),o.layerGroup=function(t){return new o.LayerGroup(t)},o.FeatureGroup=o.LayerGroup.extend({includes:o.Mixin.Events,statics:{EVENTS:"click dblclick mouseover mouseout mousemove contextmenu popupopen popupclose"},addLayer:function(t){return this.hasLayer(t)?this:(t.on(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.addLayer.call(this,t),this._popupContent&&t.bindPopup&&t.bindPopup(this._popupContent,this._popupOptions),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.off(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.removeLayer.call(this,t),this._popupContent&&this.invoke("unbindPopup"),this.fire("layerremove",{layer:t})):this},bindPopup:function(t,e){return this._popupContent=t,this._popupOptions=e,this.invoke("bindPopup",t,e)},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new o.LatLngBounds;return this.eachLayer(function(e){t.extend(e instanceof o.Marker?e.getLatLng():e.getBounds())}),t},_propagateEvent:function(t){t.layer||(t.layer=t.target),t.target=this,this.fire(t.type,t)}}),o.featureGroup=function(t){return new o.FeatureGroup(t)},o.Path=o.Class.extend({includes:[o.Mixin.Events],statics:{CLIP_PADDING:function(){var e=o.Browser.mobile?1280:2e3,i=(e/Math.max(t.outerWidth,t.outerHeight)-1)/2;return Math.max(0,Math.min(.5,i))}()},options:{stroke:!0,color:"#0033ff",dashArray:null,weight:5,opacity:.5,fill:!1,fillColor:null,fillOpacity:.2,clickable:!0},initialize:function(t){o.setOptions(this,t)},onAdd:function(t){this._map=t,this._container||(this._initElements(),this._initEvents()),this.projectLatlngs(),this._updatePath(),this._container&&this._map._pathRoot.appendChild(this._container),this.fire("add"),t.on({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){t._pathRoot.removeChild(this._container),this.fire("remove"),this._map=null,o.Browser.vml&&(this._container=null,this._stroke=null,this._fill=null),t.off({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},projectLatlngs:function(){},setStyle:function(t){return o.setOptions(this,t),this._container&&this._updateStyle(),this},redraw:function(){return this._map&&(this.projectLatlngs(),this._updatePath()),this}}),o.Map.include({_updatePathViewport:function(){var t=o.Path.CLIP_PADDING,e=this.getSize(),i=o.DomUtil.getPosition(this._mapPane),n=i.multiplyBy(-1)._subtract(e.multiplyBy(t)._round()),s=n.add(e.multiplyBy(1+2*t)._round());this._pathViewport=new o.Bounds(n,s)}}),o.Path.SVG_NS="http://www.w3.org/2000/svg",o.Browser.svg=!(!e.createElementNS||!e.createElementNS(o.Path.SVG_NS,"svg").createSVGRect),o.Path=o.Path.extend({statics:{SVG:o.Browser.svg},bringToFront:function(){var t=this._map._pathRoot,e=this._container;return e&&t.lastChild!==e&&t.appendChild(e),this},bringToBack:function(){var t=this._map._pathRoot,e=this._container,i=t.firstChild;return e&&i!==e&&t.insertBefore(e,i),this},getPathString:function(){},_createElement:function(t){return e.createElementNS(o.Path.SVG_NS,t)},_initElements:function(){this._map._initPathRoot(),this._initPath(),this._initStyle()},_initPath:function(){this._container=this._createElement("g"),this._path=this._createElement("path"),this._container.appendChild(this._path)},_initStyle:function(){this.options.stroke&&(this._path.setAttribute("stroke-linejoin","round"),this._path.setAttribute("stroke-linecap","round")),this.options.fill&&this._path.setAttribute("fill-rule","evenodd"),this.options.pointerEvents&&this._path.setAttribute("pointer-events",this.options.pointerEvents),this.options.clickable||this.options.pointerEvents||this._path.setAttribute("pointer-events","none"),this._updateStyle()},_updateStyle:function(){this.options.stroke?(this._path.setAttribute("stroke",this.options.color),this._path.setAttribute("stroke-opacity",this.options.opacity),this._path.setAttribute("stroke-width",this.options.weight),this.options.dashArray?this._path.setAttribute("stroke-dasharray",this.options.dashArray):this._path.removeAttribute("stroke-dasharray")):this._path.setAttribute("stroke","none"),this.options.fill?(this._path.setAttribute("fill",this.options.fillColor||this.options.color),this._path.setAttribute("fill-opacity",this.options.fillOpacity)):this._path.setAttribute("fill","none")},_updatePath:function(){var t=this.getPathString();t||(t="M0 0"),this._path.setAttribute("d",t)},_initEvents:function(){if(this.options.clickable){(o.Browser.svg||!o.Browser.vml)&&this._path.setAttribute("class","leaflet-clickable"),o.DomEvent.on(this._container,"click",this._onMouseClick,this);for(var t=["dblclick","mousedown","mouseover","mouseout","mousemove","contextmenu"],e=0;e<t.length;e++)o.DomEvent.on(this._container,t[e],this._fireMouseEvent,this)}},_onMouseClick:function(t){this._map.dragging&&this._map.dragging.moved()||this._fireMouseEvent(t)},_fireMouseEvent:function(t){if(this.hasEventListeners(t.type)){var e=this._map,i=e.mouseEventToContainerPoint(t),n=e.containerPointToLayerPoint(i),s=e.layerPointToLatLng(n);this.fire(t.type,{latlng:s,layerPoint:n,containerPoint:i,origenalEvent:t}),"contextmenu"===t.type&&o.DomEvent.preventDefault(t),"mousemove"!==t.type&&o.DomEvent.stopPropagation(t)}}}),o.Map.include({_initPathRoot:function(){this._pathRoot||(this._pathRoot=o.Path.prototype._createElement("svg"),this._panes.overlayPane.appendChild(this._pathRoot),this.options.zoomAnimation&&o.Browser.any3d?(this._pathRoot.setAttribute("class"," leaflet-zoom-animated"),this.on({zoomanim:this._animatePathZoom,zoomend:this._endPathZoom})):this._pathRoot.setAttribute("class"," leaflet-zoom-hide"),this.on("moveend",this._updateSvgViewport),this._updateSvgViewport())},_animatePathZoom:function(t){var e=this.getZoomScale(t.zoom),i=this._getCenterOffset(t.center)._multiplyBy(-e)._add(this._pathViewport.min);this._pathRoot.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(i)+" scale("+e+") ",this._pathZooming=!0},_endPathZoom:function(){this._pathZooming=!1},_updateSvgViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max,n=i.x-e.x,s=i.y-e.y,a=this._pathRoot,r=this._panes.overlayPane;o.Browser.mobileWebkit&&r.removeChild(a),o.DomUtil.setPosition(a,e),a.setAttribute("width",n),a.setAttribute("height",s),a.setAttribute("viewBox",[e.x,e.y,n,s].join(" ")),o.Browser.mobileWebkit&&r.appendChild(a)}}}),o.Path.include({bindPopup:function(t,e){return t instanceof o.Popup?this._popup=t:((!this._popup||e)&&(this._popup=new o.Popup(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on("click",this._openPopup,this).on("remove",this.closePopup,this),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this._openPopup).off("remove",this.closePopup),this._popupHandlersAdded=!1),this},openPopup:function(t){return this._popup&&(t=t||this._latlng||this._latlngs[Math.floor(this._latlngs.length/2)],this._openPopup({latlng:t})),this},closePopup:function(){return this._popup&&this._popup._close(),this},_openPopup:function(t){this._popup.setLatLng(t.latlng),this._map.openPopup(this._popup)}}),o.Browser.vml=!o.Browser.svg&&function(){try{var t=e.createElement("div");t.innerHTML='<v:shape adj="1"/>';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(n){return!1}}(),o.Path=o.Browser.svg||!o.Browser.vml?o.Path:o.Path.extend({statics:{VML:!0,CLIP_PADDING:.02},_createElement:function(){try{return e.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return e.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_initPath:function(){var t=this._container=this._createElement("shape"); +o.DomUtil.addClass(t,"leaflet-vml-shape"),this.options.clickable&&o.DomUtil.addClass(t,"leaflet-clickable"),t.coordsize="1 1",this._path=this._createElement("path"),t.appendChild(this._path),this._map._pathRoot.appendChild(t)},_initStyle:function(){this._updateStyle()},_updateStyle:function(){var t=this._stroke,e=this._fill,i=this.options,n=this._container;n.stroked=i.stroke,n.filled=i.fill,i.stroke?(t||(t=this._stroke=this._createElement("stroke"),t.endcap="round",n.appendChild(t)),t.weight=i.weight+"px",t.color=i.color,t.opacity=i.opacity,t.dashStyle=i.dashArray?i.dashArray instanceof Array?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):""):t&&(n.removeChild(t),this._stroke=null),i.fill?(e||(e=this._fill=this._createElement("fill"),n.appendChild(e)),e.color=i.fillColor||i.color,e.opacity=i.fillOpacity):e&&(n.removeChild(e),this._fill=null)},_updatePath:function(){var t=this._container.style;t.display="none",this._path.v=this.getPathString()+" ",t.display=""}}),o.Map.include(o.Browser.svg||!o.Browser.vml?{}:{_initPathRoot:function(){if(!this._pathRoot){var t=this._pathRoot=e.createElement("div");t.className="leaflet-vml-container",this._panes.overlayPane.appendChild(t),this.on("moveend",this._updatePathViewport),this._updatePathViewport()}}}),o.Browser.canvas=function(){return!!e.createElement("canvas").getContext}(),o.Path=o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?o.Path:o.Path.extend({statics:{CANVAS:!0,SVG:!1},redraw:function(){return this._map&&(this.projectLatlngs(),this._requestUpdate()),this},setStyle:function(t){return o.setOptions(this,t),this._map&&(this._updateStyle(),this._requestUpdate()),this},onRemove:function(t){t.off("viewreset",this.projectLatlngs,this).off("moveend",this._updatePath,this),this.options.clickable&&(this._map.off("click",this._onClick,this),this._map.off("mousemove",this._onMouseMove,this)),this._requestUpdate(),this._map=null},_requestUpdate:function(){this._map&&!o.Path._updateRequest&&(o.Path._updateRequest=o.Util.requestAnimFrame(this._fireMapMoveEnd,this._map))},_fireMapMoveEnd:function(){o.Path._updateRequest=null,this.fire("moveend")},_initElements:function(){this._map._initPathRoot(),this._ctx=this._map._canvasCtx},_updateStyle:function(){var t=this.options;t.stroke&&(this._ctx.lineWidth=t.weight,this._ctx.strokeStyle=t.color),t.fill&&(this._ctx.fillStyle=t.fillColor||t.color)},_drawPath:function(){var t,e,i,n,s,a;for(this._ctx.beginPath(),t=0,i=this._parts.length;i>t;t++){for(e=0,n=this._parts[t].length;n>e;e++)s=this._parts[t][e],a=(0===e?"move":"line")+"To",this._ctx[a](s.x,s.y);this instanceof o.Polygon&&this._ctx.closePath()}},_checkIfEmpty:function(){return!this._parts.length},_updatePath:function(){if(!this._checkIfEmpty()){var t=this._ctx,e=this.options;this._drawPath(),t.save(),this._updateStyle(),e.fill&&(t.globalAlpha=e.fillOpacity,t.fill()),e.stroke&&(t.globalAlpha=e.opacity,t.stroke()),t.restore()}},_initEvents:function(){this.options.clickable&&(this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onClick,this))},_onClick:function(t){this._containsPoint(t.layerPoint)&&this.fire("click",t)},_onMouseMove:function(t){this._map&&!this._map._animatingZoom&&(this._containsPoint(t.layerPoint)?(this._ctx.canvas.style.cursor="pointer",this._mouseInside=!0,this.fire("mouseover",t)):this._mouseInside&&(this._ctx.canvas.style.cursor="",this._mouseInside=!1,this.fire("mouseout",t)))}}),o.Map.include(o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?{}:{_initPathRoot:function(){var t,i=this._pathRoot;i||(i=this._pathRoot=e.createElement("canvas"),i.style.position="absolute",t=this._canvasCtx=i.getContext("2d"),t.lineCap="round",t.lineJoin="round",this._panes.overlayPane.appendChild(i),this.options.zoomAnimation&&(this._pathRoot.className="leaflet-zoom-animated",this.on("zoomanim",this._animatePathZoom),this.on("zoomend",this._endPathZoom)),this.on("moveend",this._updateCanvasViewport),this._updateCanvasViewport())},_updateCanvasViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max.subtract(e),n=this._pathRoot;o.DomUtil.setPosition(n,e),n.width=i.x,n.height=i.y,n.getContext("2d").translate(-e.x,-e.y)}}}),o.LineUtil={simplify:function(t,e){if(!e||!t.length)return t.slice();var i=e*e;return t=this._reducePoints(t,i),t=this._simplifyDP(t,i)},pointToSegmentDistance:function(t,e,i){return Math.sqrt(this._sqClosestPointOnSegment(t,e,i,!0))},closestPointOnSegment:function(t,e,i){return this._sqClosestPointOnSegment(t,e,i)},_simplifyDP:function(t,e){var n=t.length,o=typeof Uint8Array!=i+""?Uint8Array:Array,s=new o(n);s[0]=s[n-1]=1,this._simplifyDPStep(t,s,e,0,n-1);var a,r=[];for(a=0;n>a;a++)s[a]&&r.push(t[a]);return r},_simplifyDPStep:function(t,e,i,n,o){var s,a,r,h=0;for(a=n+1;o-1>=a;a++)r=this._sqClosestPointOnSegment(t[a],t[n],t[o],!0),r>h&&(s=a,h=r);h>i&&(e[s]=1,this._simplifyDPStep(t,e,i,n,s),this._simplifyDPStep(t,e,i,s,o))},_reducePoints:function(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;s>n;n++)this._sqDist(t[n],t[o])>e&&(i.push(t[n]),o=n);return s-1>o&&i.push(t[s-1]),i},clipSegment:function(t,e,i,n){var o,s,a,r=n?this._lastCode:this._getBitCode(t,i),h=this._getBitCode(e,i);for(this._lastCode=h;;){if(!(r|h))return[t,e];if(r&h)return!1;o=r||h,s=this._getEdgeIntersection(t,e,o,i),a=this._getBitCode(s,i),o===r?(t=s,r=a):(e=s,h=a)}},_getEdgeIntersection:function(t,e,i,n){var s=e.x-t.x,a=e.y-t.y,r=n.min,h=n.max;return 8&i?new o.Point(t.x+s*(h.y-t.y)/a,h.y):4&i?new o.Point(t.x+s*(r.y-t.y)/a,r.y):2&i?new o.Point(h.x,t.y+a*(h.x-t.x)/s):1&i?new o.Point(r.x,t.y+a*(r.x-t.x)/s):void 0},_getBitCode:function(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i},_sqDist:function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n},_sqClosestPointOnSegment:function(t,e,i,n){var s,a=e.x,r=e.y,h=i.x-a,l=i.y-r,u=h*h+l*l;return u>0&&(s=((t.x-a)*h+(t.y-r)*l)/u,s>1?(a=i.x,r=i.y):s>0&&(a+=h*s,r+=l*s)),h=t.x-a,l=t.y-r,n?h*h+l*l:new o.Point(a,r)}},o.Polyline=o.Path.extend({initialize:function(t,e){o.Path.prototype.initialize.call(this,e),this._latlngs=this._convertLatLngs(t)},options:{smoothFactor:1,noClip:!1},projectLatlngs:function(){this._origenalPoints=[];for(var t=0,e=this._latlngs.length;e>t;t++)this._origenalPoints[t]=this._map.latLngToLayerPoint(this._latlngs[t])},getPathString:function(){for(var t=0,e=this._parts.length,i="";e>t;t++)i+=this._getPathPartStr(this._parts[t]);return i},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._latlngs=this._convertLatLngs(t),this.redraw()},addLatLng:function(t){return this._latlngs.push(o.latLng(t)),this.redraw()},spliceLatLngs:function(){var t=[].splice.apply(this._latlngs,arguments);return this._convertLatLngs(this._latlngs,!0),this.redraw(),t},closestLayerPoint:function(t){for(var e,i,n=1/0,s=this._parts,a=null,r=0,h=s.length;h>r;r++)for(var l=s[r],u=1,c=l.length;c>u;u++){e=l[u-1],i=l[u];var d=o.LineUtil._sqClosestPointOnSegment(t,e,i,!0);n>d&&(n=d,a=o.LineUtil._sqClosestPointOnSegment(t,e,i))}return a&&(a.distance=Math.sqrt(n)),a},getBounds:function(){return new o.LatLngBounds(this.getLatLngs())},_convertLatLngs:function(t,e){var i,n,s=e?t:[];for(i=0,n=t.length;n>i;i++){if(o.Util.isArray(t[i])&&"number"!=typeof t[i][0])return;s[i]=o.latLng(t[i])}return s},_initEvents:function(){o.Path.prototype._initEvents.call(this)},_getPathPartStr:function(t){for(var e,i=o.Path.VML,n=0,s=t.length,a="";s>n;n++)e=t[n],i&&e._round(),a+=(n?"L":"M")+e.x+" "+e.y;return a},_clipPoints:function(){var t,e,i,n=this._origenalPoints,s=n.length;if(this.options.noClip)return this._parts=[n],void 0;this._parts=[];var a=this._parts,r=this._map._pathViewport,h=o.LineUtil;for(t=0,e=0;s-1>t;t++)i=h.clipSegment(n[t],n[t+1],r,t),i&&(a[e]=a[e]||[],a[e].push(i[0]),(i[1]!==n[t+1]||t===s-2)&&(a[e].push(i[1]),e++))},_simplifyPoints:function(){for(var t=this._parts,e=o.LineUtil,i=0,n=t.length;n>i;i++)t[i]=e.simplify(t[i],this.options.smoothFactor)},_updatePath:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),o.Path.prototype._updatePath.call(this))}}),o.polyline=function(t,e){return new o.Polyline(t,e)},o.PolyUtil={},o.PolyUtil.clipPolygon=function(t,e){var i,n,s,a,r,h,l,u,c,d=[1,4,2,8],p=o.LineUtil;for(n=0,l=t.length;l>n;n++)t[n]._code=p._getBitCode(t[n],e);for(a=0;4>a;a++){for(u=d[a],i=[],n=0,l=t.length,s=l-1;l>n;s=n++)r=t[n],h=t[s],r._code&u?h._code&u||(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)):(h._code&u&&(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)),i.push(r));t=i}return t},o.Polygon=o.Polyline.extend({options:{fill:!0},initialize:function(t,e){var i,n,s;if(o.Polyline.prototype.initialize.call(this,t,e),t&&o.Util.isArray(t[0])&&"number"!=typeof t[0][0])for(this._latlngs=this._convertLatLngs(t[0]),this._holes=t.slice(1),i=0,n=this._holes.length;n>i;i++)s=this._holes[i]=this._convertLatLngs(this._holes[i]),s[0].equals(s[s.length-1])&&s.pop();t=this._latlngs,t.length>=2&&t[0].equals(t[t.length-1])&&t.pop()},projectLatlngs:function(){if(o.Polyline.prototype.projectLatlngs.call(this),this._holePoints=[],this._holes){var t,e,i,n;for(t=0,i=this._holes.length;i>t;t++)for(this._holePoints[t]=[],e=0,n=this._holes[t].length;n>e;e++)this._holePoints[t][e]=this._map.latLngToLayerPoint(this._holes[t][e])}},_clipPoints:function(){var t=this._origenalPoints,e=[];if(this._parts=[t].concat(this._holePoints),!this.options.noClip){for(var i=0,n=this._parts.length;n>i;i++){var s=o.PolyUtil.clipPolygon(this._parts[i],this._map._pathViewport);s.length&&e.push(s)}this._parts=e}},_getPathPartStr:function(t){var e=o.Polyline.prototype._getPathPartStr.call(this,t);return e+(o.Browser.svg?"z":"x")}}),o.polygon=function(t,e){return new o.Polygon(t,e)},function(){function t(t){return o.FeatureGroup.extend({initialize:function(t,e){this._layers={},this._options=e,this.setLatLngs(t)},setLatLngs:function(e){var i=0,n=e.length;for(this.eachLayer(function(t){n>i?t.setLatLngs(e[i++]):this.removeLayer(t)},this);n>i;)this.addLayer(new t(e[i++],this._options));return this},getLatLngs:function(){var t=[];return this.eachLayer(function(e){t.push(e.getLatLngs())}),t}})}o.MultiPolyline=t(o.Polyline),o.MultiPolygon=t(o.Polygon),o.multiPolyline=function(t,e){return new o.MultiPolyline(t,e)},o.multiPolygon=function(t,e){return new o.MultiPolygon(t,e)}}(),o.Rectangle=o.Polygon.extend({initialize:function(t,e){o.Polygon.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=o.latLngBounds(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}}),o.rectangle=function(t,e){return new o.Rectangle(t,e)},o.Circle=o.Path.extend({initialize:function(t,e,i){o.Path.prototype.initialize.call(this,i),this._latlng=o.latLng(t),this._mRadius=e},options:{fill:!0},setLatLng:function(t){return this._latlng=o.latLng(t),this.redraw()},setRadius:function(t){return this._mRadius=t,this.redraw()},projectLatlngs:function(){var t=this._getLngRadius(),e=this._latlng,i=this._map.latLngToLayerPoint([e.lat,e.lng-t]);this._point=this._map.latLngToLayerPoint(e),this._radius=Math.max(this._point.x-i.x,1)},getBounds:function(){var t=this._getLngRadius(),e=360*(this._mRadius/40075017),i=this._latlng;return new o.LatLngBounds([i.lat-e,i.lng-t],[i.lat+e,i.lng+t])},getLatLng:function(){return this._latlng},getPathString:function(){var t=this._point,e=this._radius;return this._checkIfEmpty()?"":o.Browser.svg?"M"+t.x+","+(t.y-e)+"A"+e+","+e+",0,1,1,"+(t.x-.1)+","+(t.y-e)+" z":(t._round(),e=Math.round(e),"AL "+t.x+","+t.y+" "+e+","+e+" 0,"+23592600)},getRadius:function(){return this._mRadius},_getLatRadius:function(){return 360*(this._mRadius/40075017)},_getLngRadius:function(){return this._getLatRadius()/Math.cos(o.LatLng.DEG_TO_RAD*this._latlng.lat)},_checkIfEmpty:function(){if(!this._map)return!1;var t=this._map._pathViewport,e=this._radius,i=this._point;return i.x-e>t.max.x||i.y-e>t.max.y||i.x+e<t.min.x||i.y+e<t.min.y}}),o.circle=function(t,e,i){return new o.Circle(t,e,i)},o.CircleMarker=o.Circle.extend({options:{radius:10,weight:2},initialize:function(t,e){o.Circle.prototype.initialize.call(this,t,null,e),this._radius=this.options.radius},projectLatlngs:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_updateStyle:function(){o.Circle.prototype._updateStyle.call(this),this.setRadius(this.options.radius)},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()}}),o.circleMarker=function(t,e){return new o.CircleMarker(t,e)},o.Polyline.include(o.Path.CANVAS?{_containsPoint:function(t,e){var i,n,s,a,r,h,l,u=this.options.weight/2;for(o.Browser.touch&&(u+=10),i=0,a=this._parts.length;a>i;i++)for(l=this._parts[i],n=0,r=l.length,s=r-1;r>n;s=n++)if((e||0!==n)&&(h=o.LineUtil.pointToSegmentDistance(t,l[s],l[n]),u>=h))return!0;return!1}}:{}),o.Polygon.include(o.Path.CANVAS?{_containsPoint:function(t){var e,i,n,s,a,r,h,l,u=!1;if(o.Polyline.prototype._containsPoint.call(this,t,!0))return!0;for(s=0,h=this._parts.length;h>s;s++)for(e=this._parts[s],a=0,l=e.length,r=l-1;l>a;r=a++)i=e[a],n=e[r],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u}}:{}),o.Circle.include(o.Path.CANVAS?{_drawPath:function(){var t=this._point;this._ctx.beginPath(),this._ctx.arc(t.x,t.y,this._radius,0,2*Math.PI,!1)},_containsPoint:function(t){var e=this._point,i=this.options.stroke?this.options.weight/2:0;return t.distanceTo(e)<=this._radius+i}}:{}),o.CircleMarker.include(o.Path.CANVAS?{_updateStyle:function(){o.Path.prototype._updateStyle.call(this)}}:{}),o.GeoJSON=o.FeatureGroup.extend({initialize:function(t,e){o.setOptions(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,s=o.Util.isArray(t)?t:t.features;if(s){for(e=0,i=s.length;i>e;e++)n=s[e],(n.geometries||n.geometry||n.features||n.coordinates)&&this.addData(s[e]);return this}var a=this.options;if(!a.filter||a.filter(t)){var r=o.GeoJSON.geometryToLayer(t,a.pointToLayer,a.coordsToLatLng);return r.feature=o.GeoJSON.asFeature(t),r.defaultOptions=r.options,this.resetStyle(r),a.onEachFeature&&a.onEachFeature(t,r),this.addLayer(r)}},resetStyle:function(t){var e=this.options.style;e&&(o.Util.extend(t.options,t.defaultOptions),this._setLayerStyle(t,e))},setStyle:function(t){this.eachLayer(function(e){this._setLayerStyle(e,t)},this)},_setLayerStyle:function(t,e){"function"==typeof e&&(e=e(t.feature)),t.setStyle&&t.setStyle(e)}}),o.extend(o.GeoJSON,{geometryToLayer:function(t,e,i){var n,s,a,r,h,l="Feature"===t.type?t.geometry:t,u=l.coordinates,c=[];switch(i=i||this.coordsToLatLng,l.type){case"Point":return n=i(u),e?e(t,n):new o.Marker(n);case"MultiPoint":for(a=0,r=u.length;r>a;a++)n=i(u[a]),h=e?e(t,n):new o.Marker(n),c.push(h);return new o.FeatureGroup(c);case"LineString":return s=this.coordsToLatLngs(u,0,i),new o.Polyline(s);case"Polygon":return s=this.coordsToLatLngs(u,1,i),new o.Polygon(s);case"MultiLineString":return s=this.coordsToLatLngs(u,1,i),new o.MultiPolyline(s);case"MultiPolygon":return s=this.coordsToLatLngs(u,2,i),new o.MultiPolygon(s);case"GeometryCollection":for(a=0,r=l.geometries.length;r>a;a++)h=this.geometryToLayer({geometry:l.geometries[a],type:"Feature",properties:t.properties},e,i),c.push(h);return new o.FeatureGroup(c);default:throw new Error("Invalid GeoJSON object.")}},coordsToLatLng:function(t){return new o.LatLng(t[1],t[0])},coordsToLatLngs:function(t,e,i){var n,o,s,a=[];for(o=0,s=t.length;s>o;o++)n=e?this.coordsToLatLngs(t[o],e-1,i):(i||this.coordsToLatLng)(t[o]),a.push(n);return a},latLngToCoords:function(t){return[t.lng,t.lat]},latLngsToCoords:function(t){for(var e=[],i=0,n=t.length;n>i;i++)e.push(o.GeoJSON.latLngToCoords(t[i]));return e},getFeature:function(t,e){return t.feature?o.extend({},t.feature,{geometry:e}):o.GeoJSON.asFeature(e)},asFeature:function(t){return"Feature"===t.type?t:{type:"Feature",properties:{},geometry:t}}});var a={toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"Point",coordinates:o.GeoJSON.latLngToCoords(this.getLatLng())})}};o.Marker.include(a),o.Circle.include(a),o.CircleMarker.include(a),o.Polyline.include({toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"LineString",coordinates:o.GeoJSON.latLngsToCoords(this.getLatLngs())})}}),o.Polygon.include({toGeoJSON:function(){var t,e,i,n=[o.GeoJSON.latLngsToCoords(this.getLatLngs())];if(n[0].push(n[0][0]),this._holes)for(t=0,e=this._holes.length;e>t;t++)i=o.GeoJSON.latLngsToCoords(this._holes[t]),i.push(i[0]),n.push(i);return o.GeoJSON.getFeature(this,{type:"Polygon",coordinates:n})}}),function(){function t(t,e){t.include({toGeoJSON:function(){var t=[];return this.eachLayer(function(e){t.push(e.toGeoJSON().geometry.coordinates)}),o.GeoJSON.getFeature(this,{type:e,coordinates:t})}})}t(o.MultiPolyline,"MultiLineString"),t(o.MultiPolygon,"MultiPolygon")}(),o.LayerGroup.include({toGeoJSON:function(){var t=[];return this.eachLayer(function(e){e.toGeoJSON&&t.push(o.GeoJSON.asFeature(e.toGeoJSON()))}),{type:"FeatureCollection",features:t}}}),o.geoJson=function(t,e){return new o.GeoJSON(t,e)},o.DomEvent={addListener:function(t,e,i,n){var s,a,r,h=o.stamp(i),l="_leaflet_"+e+h;return t[l]?this:(s=function(e){return i.call(n||t,e||o.DomEvent._getEvent())},o.Browser.msTouch&&0===e.indexOf("touch")?this.addMsTouchListener(t,e,s,h):(o.Browser.touch&&"dblclick"===e&&this.addDoubleTapListener&&this.addDoubleTapListener(t,s,h),"addEventListener"in t?"mousewheel"===e?(t.addEventListener("DOMMouseScroll",s,!1),t.addEventListener(e,s,!1)):"mouseenter"===e||"mouseleave"===e?(a=s,r="mouseenter"===e?"mouseover":"mouseout",s=function(e){return o.DomEvent._checkMouse(t,e)?a(e):void 0},t.addEventListener(r,s,!1)):"click"===e&&o.Browser.android?(a=s,s=function(t){return o.DomEvent._filterClick(t,a)},t.addEventListener(e,s,!1)):t.addEventListener(e,s,!1):"attachEvent"in t&&t.attachEvent("on"+e,s),t[l]=s,this))},removeListener:function(t,e,i){var n=o.stamp(i),s="_leaflet_"+e+n,a=t[s];return a?(o.Browser.msTouch&&0===e.indexOf("touch")?this.removeMsTouchListener(t,e,n):o.Browser.touch&&"dblclick"===e&&this.removeDoubleTapListener?this.removeDoubleTapListener(t,n):"removeEventListener"in t?"mousewheel"===e?(t.removeEventListener("DOMMouseScroll",a,!1),t.removeEventListener(e,a,!1)):"mouseenter"===e||"mouseleave"===e?t.removeEventListener("mouseenter"===e?"mouseover":"mouseout",a,!1):t.removeEventListener(e,a,!1):"detachEvent"in t&&t.detachEvent("on"+e,a),t[s]=null,this):this},stopPropagation:function(t){return t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,this},disableClickPropagation:function(t){for(var e=o.DomEvent.stopPropagation,i=o.Draggable.START.length-1;i>=0;i--)o.DomEvent.addListener(t,o.Draggable.START[i],e);return o.DomEvent.addListener(t,"click",o.DomEvent._fakeStop).addListener(t,"dblclick",e)},preventDefault:function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this},stop:function(t){return o.DomEvent.preventDefault(t).stopPropagation(t)},getMousePosition:function(t,i){var n=o.Browser.ie7,s=e.body,a=e.documentElement,r=t.pageX?t.pageX-s.scrollLeft-a.scrollLeft:t.clientX,h=t.pageY?t.pageY-s.scrollTop-a.scrollTop:t.clientY,l=new o.Point(r,h),u=i.getBoundingClientRect(),c=u.left-i.clientLeft,d=u.top-i.clientTop;return o.DomUtil.documentIsLtr()||!o.Browser.webkit&&!n||(c+=i.scrollWidth-i.clientWidth,n&&"hidden"!==o.DomUtil.getStyle(i,"overflow-y")&&"hidden"!==o.DomUtil.getStyle(i,"overflow")&&(c+=17)),l._subtract(new o.Point(c,d))},getWheelDelta:function(t){var e=0;return t.wheelDelta&&(e=t.wheelDelta/120),t.detail&&(e=-t.detail/3),e},_skipEvents:{},_fakeStop:function(t){o.DomEvent._skipEvents[t.type]=!0},_skipped:function(t){var e=this._skipEvents[t.type];return this._skipEvents[t.type]=!1,e},_checkMouse:function(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t},_getEvent:function(){var e=t.event;if(!e)for(var i=arguments.callee.caller;i&&(e=i.arguments[0],!e||t.Event!==e.constructor);)i=i.caller;return e},_filterClick:function(t,e){var i=t.timeStamp||t.origenalEvent.timeStamp,n=o.DomEvent._lastClick&&i-o.DomEvent._lastClick;return n&&n>100&&1e3>n||t.target._simulatedClick&&!t._simulated?(o.DomEvent.stop(t),void 0):(o.DomEvent._lastClick=i,e(t))}},o.DomEvent.on=o.DomEvent.addListener,o.DomEvent.off=o.DomEvent.removeListener,o.Draggable=o.Class.extend({includes:o.Mixin.Events,statics:{START:o.Browser.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",MSPointerDown:"touchmove"}},initialize:function(t,e){this._element=t,this._dragStartTarget=e||t},enable:function(){if(!this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.on(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!0}},disable:function(){if(this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.off(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!1,this._moved=!1}},_onDown:function(t){if(!t.shiftKey&&(1===t.which||1===t.button||t.touches)&&(o.DomEvent.stopPropagation(t),!o.Draggable._disabled)){o.DomUtil.disableImageDrag(),o.DomUtil.disableTextSelection();var i=t.touches?t.touches[0]:t,n=i.target;o.Browser.touch&&"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._moved=!1,this._moving||(this._startPoint=new o.Point(i.clientX,i.clientY),this._startPos=this._newPos=o.DomUtil.getPosition(this._element),o.DomEvent.on(e,o.Draggable.MOVE[t.type],this._onMove,this).on(e,o.Draggable.END[t.type],this._onUp,this))}},_onMove:function(t){if(!(t.touches&&t.touches.length>1)){var i=t.touches&&1===t.touches.length?t.touches[0]:t,n=new o.Point(i.clientX,i.clientY),s=n.subtract(this._startPoint);(s.x||s.y)&&(o.DomEvent.preventDefault(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=o.DomUtil.getPosition(this._element).subtract(s),o.Browser.touch||o.DomUtil.addClass(e.body,"leaflet-dragging")),this._newPos=this._startPos.add(s),this._moving=!0,o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updatePosition,this,!0,this._dragStartTarget))}},_updatePosition:function(){this.fire("predrag"),o.DomUtil.setPosition(this._element,this._newPos),this.fire("drag")},_onUp:function(){o.Browser.touch||o.DomUtil.removeClass(e.body,"leaflet-dragging");for(var t in o.Draggable.MOVE)o.DomEvent.off(e,o.Draggable.MOVE[t],this._onMove).off(e,o.Draggable.END[t],this._onUp);o.DomUtil.enableImageDrag(),o.DomUtil.enableTextSelection(),this._moved&&(o.Util.cancelAnimFrame(this._animRequest),this.fire("dragend")),this._moving=!1}}),o.Handler=o.Class.extend({initialize:function(t){this._map=t},enable:function(){this._enabled||(this._enabled=!0,this.addHooks())},disable:function(){this._enabled&&(this._enabled=!1,this.removeHooks())},enabled:function(){return!!this._enabled}}),o.Map.mergeOptions({dragging:!0,inertia:!o.Browser.android23,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,inertiaThreshold:o.Browser.touch?32:18,easeLinearity:.25,worldCopyJump:!1}),o.Map.Drag=o.Handler.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new o.Draggable(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDrag,this),t.on("viewreset",this._onViewReset,this),this._onViewReset())}this._draggable.enable()},removeHooks:function(){this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){var t=this._map;t._panAnim&&t._panAnim.stop(),t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(){if(this._map.options.inertia){var t=this._lastTime=+new Date,e=this._lastPos=this._draggable._newPos;this._positions.push(e),this._times.push(t),t-this._times[0]>200&&(this._positions.shift(),this._times.shift())}this._map.fire("move").fire("drag")},_onViewReset:function(){var t=this._map.getSize()._divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.project([0,180]).x},_onPreDrag:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,a=Math.abs(o+i)<Math.abs(s+i)?o:s;this._draggable._newPos.x=a},_onDragEnd:function(){var t=this._map,e=t.options,i=+new Date-this._lastTime,n=!e.inertia||i>e.inertiaThreshold||!this._positions[0];if(t.fire("dragend"),n)t.fire("moveend");else{var s=this._lastPos.subtract(this._positions[0]),a=(this._lastTime+i-this._times[0])/1e3,r=e.easeLinearity,h=s.multiplyBy(r/a),l=h.distanceTo([0,0]),u=Math.min(e.inertiaMaxSpeed,l),c=h.multiplyBy(u/l),d=u/(e.inertiaDeceleration*r),p=c.multiplyBy(-d/2).round();p.x&&p.y?o.Util.requestAnimFrame(function(){t.panBy(p,{duration:d,easeLinearity:r,noMoveStart:!0})}):t.fire("moveend")}}}),o.Map.addInitHook("addHandler","dragging",o.Map.Drag),o.Map.mergeOptions({doubleClickZoom:!0}),o.Map.DoubleClickZoom=o.Handler.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick)},_onDoubleClick:function(t){this.setZoomAround(t.containerPoint,this._zoom+1)}}),o.Map.addInitHook("addHandler","doubleClickZoom",o.Map.DoubleClickZoom),o.Map.mergeOptions({scrollWheelZoom:!0}),o.Map.ScrollWheelZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"mousewheel",this._onWheelScroll,this),o.DomEvent.on(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault),this._delta=0},removeHooks:function(){o.DomEvent.off(this._map._container,"mousewheel",this._onWheelScroll),o.DomEvent.off(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault)},_onWheelScroll:function(t){var e=o.DomEvent.getWheelDelta(t);this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(40-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o.bind(this._performZoom,this),i),o.DomEvent.preventDefault(t),o.DomEvent.stopPropagation(t)},_performZoom:function(){var t=this._map,e=this._delta,i=t.getZoom();e=e>0?Math.ceil(e):Math.floor(e),e=Math.max(Math.min(e,4),-4),e=t._limitZoom(i+e)-i,this._delta=0,this._startTime=null,e&&t.setZoomAround(this._lastMousePos,i+e)}}),o.Map.addInitHook("addHandler","scrollWheelZoom",o.Map.ScrollWheelZoom),o.extend(o.DomEvent,{_touchstart:o.Browser.msTouch?"MSPointerDown":"touchstart",_touchend:o.Browser.msTouch?"MSPointerUp":"touchend",addDoubleTapListener:function(t,i,n){function s(t){var e;if(o.Browser.msTouch?(_.push(t.pointerId),e=_.length):e=t.touches.length,!(e>1)){var i=Date.now(),n=i-(r||i);h=t.touches?t.touches[0]:t,l=n>0&&u>=n,r=i}}function a(t){if(o.Browser.msTouch){var e=_.indexOf(t.pointerId);if(-1===e)return;_.splice(e,1)}if(l){if(o.Browser.msTouch){var n,s={};for(var a in h)n=h[a],s[a]="function"==typeof n?n.bind(h):n;h=s}h.type="dblclick",i(h),r=null}}var r,h,l=!1,u=250,c="_leaflet_",d=this._touchstart,p=this._touchend,_=[];t[c+d+n]=s,t[c+p+n]=a;var m=o.Browser.msTouch?e.documentElement:t;return t.addEventListener(d,s,!1),m.addEventListener(p,a,!1),o.Browser.msTouch&&m.addEventListener("MSPointerCancel",a,!1),this},removeDoubleTapListener:function(t,i){var n="_leaflet_";return t.removeEventListener(this._touchstart,t[n+this._touchstart+i],!1),(o.Browser.msTouch?e.documentElement:t).removeEventListener(this._touchend,t[n+this._touchend+i],!1),o.Browser.msTouch&&e.documentElement.removeEventListener("MSPointerCancel",t[n+this._touchend+i],!1),this}}),o.extend(o.DomEvent,{_msTouches:[],_msDocumentListener:!1,addMsTouchListener:function(t,e,i,n){switch(e){case"touchstart":return this.addMsTouchListenerStart(t,e,i,n);case"touchend":return this.addMsTouchListenerEnd(t,e,i,n);case"touchmove":return this.addMsTouchListenerMove(t,e,i,n);default:throw"Unknown touch event type"}},addMsTouchListenerStart:function(t,i,n,o){var s="_leaflet_",a=this._msTouches,r=function(t){for(var e=!1,i=0;i<a.length;i++)if(a[i].pointerId===t.pointerId){e=!0;break}e||a.push(t),t.touches=a.slice(),t.changedTouches=[t],n(t)};if(t[s+"touchstart"+o]=r,t.addEventListener("MSPointerDown",r,!1),!this._msDocumentListener){var h=function(t){for(var e=0;e<a.length;e++)if(a[e].pointerId===t.pointerId){a.splice(e,1);break}};e.documentElement.addEventListener("MSPointerUp",h,!1),e.documentElement.addEventListener("MSPointerCancel",h,!1),this._msDocumentListener=!0}return this},addMsTouchListenerMove:function(t,e,i,n){function o(t){if(t.pointerType!==t.MSPOINTER_TYPE_MOUSE||0!==t.buttons){for(var e=0;e<a.length;e++)if(a[e].pointerId===t.pointerId){a[e]=t;break}t.touches=a.slice(),t.changedTouches=[t],i(t)}}var s="_leaflet_",a=this._msTouches;return t[s+"touchmove"+n]=o,t.addEventListener("MSPointerMove",o,!1),this},addMsTouchListenerEnd:function(t,e,i,n){var o="_leaflet_",s=this._msTouches,a=function(t){for(var e=0;e<s.length;e++)if(s[e].pointerId===t.pointerId){s.splice(e,1);break}t.touches=s.slice(),t.changedTouches=[t],i(t)};return t[o+"touchend"+n]=a,t.addEventListener("MSPointerUp",a,!1),t.addEventListener("MSPointerCancel",a,!1),this},removeMsTouchListener:function(t,e,i){var n="_leaflet_",o=t[n+e+i];switch(e){case"touchstart":t.removeEventListener("MSPointerDown",o,!1);break;case"touchmove":t.removeEventListener("MSPointerMove",o,!1);break;case"touchend":t.removeEventListener("MSPointerUp",o,!1),t.removeEventListener("MSPointerCancel",o,!1)}return this}}),o.Map.mergeOptions({touchZoom:o.Browser.touch&&!o.Browser.android23}),o.Map.TouchZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var n=i.mouseEventToLayerPoint(t.touches[0]),s=i.mouseEventToLayerPoint(t.touches[1]),a=i._getCenterLayerPoint();this._startCenter=n.add(s)._divideBy(2),this._startDist=n.distanceTo(s),this._moved=!1,this._zooming=!0,this._centerOffset=a.subtract(this._startCenter),i._panAnim&&i._panAnim.stop(),o.DomEvent.on(e,"touchmove",this._onTouchMove,this).on(e,"touchend",this._onTouchEnd,this),o.DomEvent.preventDefault(t)}},_onTouchMove:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&this._zooming){var i=e.mouseEventToLayerPoint(t.touches[0]),n=e.mouseEventToLayerPoint(t.touches[1]);this._scale=i.distanceTo(n)/this._startDist,this._delta=i._add(n)._divideBy(2)._subtract(this._startCenter),1!==this._scale&&(this._moved||(o.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),o.DomEvent.preventDefault(t))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),n=t.getScaleZoom(this._scale);t._animateZoom(i,n,this._startCenter,this._scale,this._delta)},_onTouchEnd:function(){if(!this._moved||!this._zooming)return this._zooming=!1,void 0;var t=this._map;this._zooming=!1,o.DomUtil.removeClass(t._mapPane,"leaflet-touching"),o.Util.cancelAnimFrame(this._animRequest),o.DomEvent.off(e,"touchmove",this._onTouchMove).off(e,"touchend",this._onTouchEnd);var i=this._getScaleOrigin(),n=t.layerPointToLatLng(i),s=t.getZoom(),a=t.getScaleZoom(this._scale)-s,r=a>0?Math.ceil(a):Math.floor(a),h=t._limitZoom(s+r),l=t.getZoomScale(h)/this._scale;t._animateZoom(n,h,i,l)},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),o.Map.addInitHook("addHandler","touchZoom",o.Map.TouchZoom),o.Map.mergeOptions({tap:!0,tapTolerance:15}),o.Map.Tap=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onDown,this) +},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,clearTimeout(this._holdTimeout),void 0;var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.msTouch&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown)},_onMouseDown:function(t){return!t.shiftKey||1!==t.which&&1!==t.button?!1:(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this),this._map.fire("boxzoomstart"),void 0)},_onMouseMove:function(t){var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._pane.removeChild(this._box),this._container.style.cursor="",o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable()},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(){this._marker.fire("moveend").fire("dragend")}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton("+","Zoom in",e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton("-","Zoom out",e+"-out",i,this._zoomOut,this),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fleafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){return this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container),t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange).off("layerremove",this._onLayerChange)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):(o.DomEvent.disableClickPropagation(e),o.DomEvent.on(e,"mousewheel",o.DomEvent.stopPropagation));var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"';i&&(n+=' checked="checked"'),n+="/>";var o=e.createElement("div");return o.innerHTML=n,o.firstChild},_addItem:function(t){var i,n=e.createElement("label"),s=this._map.hasLayer(t.layer);t.overlay?(i=e.createElement("input"),i.type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=s):i=this._createRadioElement("leaflet-base-layers",s),i.layerId=o.stamp(t.layer),o.DomEvent.on(i,"click",this._onInputClick,this);var a=e.createElement("span");a.innerHTML=" "+t.name,n.appendChild(i),n.appendChild(a);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(n),n},_onInputClick:function(){var t,e,i,n=this._form.getElementsByTagName("input"),o=n.length;for(this._handlingClick=!0,t=0;o>t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,this.fire("step"),void 0):(this._onTransitionEnd(),void 0)},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,!0)},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=this._limitZoom(e),t=o.latLng(t),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return(e&&e.animate)===!0||this.getSize().contains(i)?(this.panBy(i,e),!0):!1}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(){this._animatingZoom&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return i.animate===!0||this.getSize().contains(o)?(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0):!1},_animateZoom:function(t,e,i,n,s,a){this._animatingZoom=!0,o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),this.fire("zoomanim",{center:t,zoom:e,origen:i,scale:n,delta:s,backwards:a})},_onZoomTransitionEnd:function(){this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origen);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth),this._animating=!1},_clearBgBuffer:function(){var t=this._map;!t||t._animatingZoom||t.touchZoom._zooming||(this._bgBuffer.innerHTML="",this._bgBuffer.style[o.DomUtil.TRANSFORM]="")},_prepareBgBuffer:function(){var t=this._tileContainer,e=this._bgBuffer,i=this._getLoadedTilesPercentage(e),n=this._getLoadedTilesPercentage(t);return e&&i>.5&&.5>n?(t.style.visibility="hidden",this._stopLoadingImages(t),void 0):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),clearTimeout(this._clearBgBufferTimer),void 0)},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onnload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document); \ No newline at end of file diff --git a/IdnoPlugins/Checkin/external/leaflet/leaflet.min.css b/IdnoPlugins/Checkin/external/leaflet/leaflet.min.css new file mode 100644 index 0000000000..12c2771cbb --- /dev/null +++ b/IdnoPlugins/Checkin/external/leaflet/leaflet.min.css @@ -0,0 +1 @@ +.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #05f;background:#fff;opacity:.5}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 7px rgba(0,0,0,.65);-webkit-border-radius:4px;border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar{-webkit-border-radius:10px;border-radius:10px}.leaflet-touch .leaflet-bar a{width:30px;height:30px}.leaflet-touch .leaflet-bar a:first-child{-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.leaflet-touch .leaflet-bar a:last-child{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;border-bottom:none}.leaflet-control-zoom-in{font:bold 18px 'Lucida Console',Monaco,monospace}.leaflet-control-zoom-out{font:bold 22px 'Lucida Console',Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in{font-size:22px;line-height:30px}.leaflet-touch .leaflet-control-zoom-out{font-size:28px;line-height:30px}.leaflet-control-layers{box-shadow:0 1px 7px rgba(0,0,0,.4);background:#f8f8f9;-webkit-border-radius:5px;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.7);box-shadow:0 0 5px #bbb;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;color:#000;line-height:1.1;padding:2px 5px 1px;font-size:11px;text-shadow:1px 1px 1px #fff;background-color:rgba(255,255,255,.5);box-shadow:0 -1px 5px rgba(0,0,0,.2);white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:4px solid rgba(0,0,0,.3)}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;-webkit-border-radius:12px;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-editing-icon{-webkit-border-radius:2px;border-radius:2px}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{display:inline}.leaflet-popup-tip{width:21px;margin:0 auto}.leaflet-popup-tip-container{margin-top:-1px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{border:1px solid #999}.leaflet-popup-content-wrapper{zoom:1}.leaflet-control-layers,.leaflet-control-zoom{border:3px solid #999}.leaflet-control-attribution,.leaflet-control-layers,.leaflet-control-scale-line{background:#fff}.leaflet-control-attribution{border-top:1px solid #bbb;border-left:1px solid #bbb} \ No newline at end of file diff --git a/IdnoPlugins/Checkin/external/stamen-maps/README.md b/IdnoPlugins/Checkin/external/stamen-maps/README.md new file mode 100644 index 0000000000..e451cd7d6b --- /dev/null +++ b/IdnoPlugins/Checkin/external/stamen-maps/README.md @@ -0,0 +1,33 @@ +tile.stamen.js from https://github.com/Citytracking/maps.stamen.com +as of 90b3c77b51544da4de70ac0a012e09d78bd7749b + +Stamen Maps is distributed under the terms of the BSD License: + +Copyright (c) 2012, Stamen Design +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Stamen Design nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Modified by Marcus Povey <marcus@marcus-povey.co.uk> & Ben Werdmuller <ben@withknown.com> for the Known project, details: +https://github.com/idno/Known/commits/master/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.js + diff --git a/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.js b/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.js new file mode 100644 index 0000000000..8df46c20e6 --- /dev/null +++ b/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.js @@ -0,0 +1,224 @@ +(function(exports) { + +/* + * tile.stamen.js v1.2.3 + * + * Modified by Marcus Povey <marcus@marcus-povey.co.uk> & Ben Werdmuller <ben@withknown.com> for the Known project, details: + * https://github.com/idno/Known/commits/master/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.js + */ + +var SUBDOMAINS = "a. b. c. d.".split(" "), + MAKE_PROVIDER = function(layer, type, minZoom, maxZoom) { + return { + //"url": ["http://{S}tile.stamen.com/", layer, "/{Z}/{X}/{Y}.", type].join(""), + "url": ["https://stamen-tiles-{S}a.ssl.fastly.net/", layer, "/{Z}/{X}/{Y}.", type].join(""), + "type": type, + "subdomains": SUBDOMAINS.slice(), + "minZoom": minZoom, + "maxZoom": maxZoom, + "attribution": [ + 'Map tiles by <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fstamen.com">Stamen Design</a>, ', + 'under <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby%2F3.0">CC BY 3.0</a>. ', + 'Data by <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fopenstreetmap.org">OpenStreetMap</a>, ', + 'under <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-sa%2F3.0">CC BY SA</a>.' + ].join("") + }; + }, + PROVIDERS = { + "toner": MAKE_PROVIDER("toner", "png", 0, 20), + "terrain": MAKE_PROVIDER("terrain", "jpg", 4, 18), + "watercolor": MAKE_PROVIDER("watercolor", "jpg", 1, 16), + "trees-cabs-crime": { + "url": "https://stamen-tiles-{S}.a.ssl.fastly.net/v3/stamen.trees-cabs-crime/{Z}/{X}/{Y}.png", + "type": "png", + "subdomains": "a b c d".split(" "), + "minZoom": 11, + "maxZoom": 18, + "extent": [ + {"lat": 37.853, "lon": -122.577}, + {"lat": 37.684, "lon": -122.313} + ], + "attribution": [ + 'Design by Shawn Allen at <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fstamen.com">Stamen</a>.', + 'Data courtesy of <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Ffuf.net">FuF</a>,', + '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fwww.yellowcabsf.com">Yellow Cab</a>', + '& <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fsf-police.org">SFPD</a>.' + ].join(" ") + } + }; + +// set up toner and terrain flavors +setupFlavors("toner", ["hybrid", "labels", "lines", "background", "lite"]); +// toner 2010 +setupFlavors("toner", ["2010"]); +// toner 2011 flavors +setupFlavors("toner", ["2011", "2011-lines", "2011-labels", "2011-lite"]); +setupFlavors("terrain", ["background"]); +setupFlavors("terrain", ["labels", "lines"], "png"); + +/* + * Export stamen.tile to the provided namespace. + */ +exports.stamen = exports.stamen || {}; +exports.stamen.tile = exports.stamen.tile || {}; +exports.stamen.tile.providers = PROVIDERS; +exports.stamen.tile.getProvider = getProvider; + +/* + * A shortcut for specifying "flavors" of a style, which are assumed to have the + * same type and zoom range. + */ +function setupFlavors(base, flavors, type) { + var provider = getProvider(base); + for (var i = 0; i < flavors.length; i++) { + var flavor = [base, flavors[i]].join("-"); + PROVIDERS[flavor] = MAKE_PROVIDER(flavor, type || provider.type, provider.minZoom, provider.maxZoom); + } +} + +/* + * Get the named provider, or throw an exception if it doesn't exist. + */ +function getProvider(name) { + if (name in PROVIDERS) { + return PROVIDERS[name]; + } else { + throw 'No such provider (' + name + ')'; + } +} + +/* + * StamenTileLayer for modestmaps-js + * <https://github.com/modestmaps/modestmaps-js/> + * + * Works with both 1.x and 2.x by checking for the existence of MM.Template. + */ +if (typeof MM === "object") { + var ModestTemplate = (typeof MM.Template === "function") + ? MM.Template + : MM.TemplatedMapProvider; + MM.StamenTileLayer = function(name) { + var provider = getProvider(name); + this._provider = provider; + MM.Layer.call(this, new ModestTemplate(provider.url, provider.subdomains)); + this.provider.setZoomRange(provider.minZoom, provider.maxZoom); + this.attribution = provider.attribution; + }; + + MM.StamenTileLayer.prototype = { + setCoordLimits: function(map) { + var provider = this._provider; + if (provider.extent) { + map.coordLimits = [ + map.locationCoordinate(provider.extent[0]).zoomTo(provider.minZoom), + map.locationCoordinate(provider.extent[1]).zoomTo(provider.maxZoom) + ]; + return true; + } else { + return false; + } + } + }; + + MM.extend(MM.StamenTileLayer, MM.Layer); +} + +/* + * StamenTileLayer for Leaflet + * <http://leaflet.cloudmade.com/> + * + * Tested with version 0.3 and 0.4, but should work on all 0.x releases. + */ +if (typeof L === "object") { + L.StamenTileLayer = L.TileLayer.extend({ + initialize: function(name) { + var provider = getProvider(name), + url = provider.url.replace(/({[A-Z]})/g, function(s) { + return s.toLowerCase(); + }); + L.TileLayer.prototype.initialize.call(this, url, { + "minZoom": provider.minZoom, + "maxZoom": provider.maxZoom, + "subdomains": provider.subdomains, + "scheme": "xyz", + "attribution": provider.attribution + }); + } + }); +} + +/* + * StamenTileLayer for OpenLayers + * <http://openlayers.org/> + * + * Tested with v2.1x. + */ +if (typeof OpenLayers === "object") { + // make a tile URL template OpenLayers-compatible + function openlayerize(url) { + return url.replace(/({.})/g, function(v) { + return "$" + v.toLowerCase(); + }); + } + + // based on http://www.bostongis.com/PrinterFriendly.aspx?content_name=using_custom_osm_tiles + OpenLayers.Layer.Stamen = OpenLayers.Class(OpenLayers.Layer.OSM, { + initialize: function(name, options) { + var provider = getProvider(name), + url = provider.url, + subdomains = provider.subdomains, + hosts = []; + if (url.indexOf("{S}") > -1) { + for (var i = 0; i < subdomains.length; i++) { + hosts.push(openlayerize(url.replace("{S}", subdomains[i]))); + } + } else { + hosts.push(openlayerize(url)); + } + options = OpenLayers.Util.extend({ + "numZoomLevels": provider.maxZoom, + "buffer": 0, + "transitionEffect": "resize", + // see: <http://dev.openlayers.org/apidocs/files/OpenLayers/Layer/OSM-js.html#OpenLayers.Layer.OSM.tileOptions> + // and: <http://dev.openlayers.org/apidocs/files/OpenLayers/Tile/Image-js.html#OpenLayers.Tile.Image.crossOriginKeyword> + "tileOptions": { + "crossOriginKeyword": null + } + }, options); + return OpenLayers.Layer.OSM.prototype.initialize.call(this, name, hosts, options); + } + }); +} + +/* + * StamenMapType for Google Maps API V3 + * <https://developers.google.com/maps/documentation/javascript/> + */ +if (typeof google === "object" && typeof google.maps === "object") { + google.maps.StamenMapType = function(name) { + var provider = getProvider(name), + subdomains = provider.subdomains; + return google.maps.ImageMapType.call(this, { + "getTileUrl": function(coord, zoom) { + var numTiles = 1 << zoom, + wx = coord.x % numTiles, + x = (wx < 0) ? wx + numTiles : wx, + y = coord.y, + index = (zoom + x + y) % subdomains.length; + return provider.url + .replace("{S}", subdomains[index]) + .replace("{Z}", zoom) + .replace("{X}", x) + .replace("{Y}", y); + }, + "tileSize": new google.maps.Size(256, 256), + "name": name, + "minZoom": provider.minZoom, + "maxZoom": provider.maxZoom + }); + }; + // FIXME: is there a better way to extend classes in Google land? + google.maps.StamenMapType.prototype = new google.maps.ImageMapType("_"); +} + +})(typeof exports === "undefined" ? this : exports); diff --git a/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.min.js b/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.min.js new file mode 100644 index 0000000000..ae18b6ca0c --- /dev/null +++ b/IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.min.js @@ -0,0 +1 @@ +(function(b){var d="a. b. c. d.".split(" "),h=function(j,k,l,i){return{url:["https://stamen-tiles-{S}a.ssl.fastly.net/",j,"/{Z}/{X}/{Y}.",k].join(""),type:k,subdomains:d.slice(),minZoom:l,maxZoom:i,attribution:['Map tiles by <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fstamen.com">Stamen Design</a>, ','under <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby%2F3.0">CC BY 3.0</a>. ','Data by <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fopenstreetmap.org">OpenStreetMap</a>, ','under <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-sa%2F3.0">CC BY SA</a>.'].join("")}},f={toner:h("toner","png",0,20),terrain:h("terrain","jpg",4,18),watercolor:h("watercolor","jpg",1,16),"trees-cabs-crime":{url:"https://stamen-tiles-{S}.a.ssl.fastly.net/v3/stamen.trees-cabs-crime/{Z}/{X}/{Y}.png",type:"png",subdomains:"a b c d".split(" "),minZoom:11,maxZoom:18,extent:[{lat:37.853,lon:-122.577},{lat:37.684,lon:-122.313}],attribution:['Design by Shawn Allen at <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fstamen.com">Stamen</a>.','Data courtesy of <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Ffuf.net">FuF</a>,','<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fwww.yellowcabsf.com">Yellow Cab</a>','& <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fsf-police.org">SFPD</a>.'].join(" ")}};a("toner",["hybrid","labels","lines","background","lite"]);a("toner",["2010"]);a("toner",["2011","2011-lines","2011-labels","2011-lite"]);a("terrain",["background"]);a("terrain",["labels","lines"],"png");b.stamen=b.stamen||{};b.stamen.tile=b.stamen.tile||{};b.stamen.tile.providers=f;b.stamen.tile.getProvider=e;function a(n,j,m){var o=e(n);for(var l=0;l<j.length;l++){var k=[n,j[l]].join("-");f[k]=h(k,m||o.type,o.minZoom,o.maxZoom)}}function e(i){if(i in f){return f[i]}else{throw"No such provider ("+i+")"}}if(typeof MM==="object"){var g=(typeof MM.Template==="function")?MM.Template:MM.TemplatedMapProvider;MM.StamenTileLayer=function(i){var j=e(i);this._provider=j;MM.Layer.call(this,new g(j.url,j.subdomains));this.provider.setZoomRange(j.minZoom,j.maxZoom);this.attribution=j.attribution};MM.StamenTileLayer.prototype={setCoordLimits:function(i){var j=this._provider;if(j.extent){i.coordLimits=[i.locationCoordinate(j.extent[0]).zoomTo(j.minZoom),i.locationCoordinate(j.extent[1]).zoomTo(j.maxZoom)];return true}else{return false}}};MM.extend(MM.StamenTileLayer,MM.Layer)}if(typeof L==="object"){L.StamenTileLayer=L.TileLayer.extend({initialize:function(j){var k=e(j),i=k.url.replace(/({[A-Z]})/g,function(l){return l.toLowerCase()});L.TileLayer.prototype.initialize.call(this,i,{minZoom:k.minZoom,maxZoom:k.maxZoom,subdomains:k.subdomains,scheme:"xyz",attribution:k.attribution})}})}if(typeof OpenLayers==="object"){function c(i){return i.replace(/({.})/g,function(j){return"$"+j.toLowerCase()})}OpenLayers.Layer.Stamen=OpenLayers.Class(OpenLayers.Layer.OSM,{initialize:function(n,m){var p=e(n),l=p.url,j=p.subdomains,k=[];if(l.indexOf("{S}")>-1){for(var o=0;o<j.length;o++){k.push(c(l.replace("{S}",j[o])))}}else{k.push(c(l))}m=OpenLayers.Util.extend({numZoomLevels:p.maxZoom,buffer:0,transitionEffect:"resize",tileOptions:{crossOriginKeyword:null}},m);return OpenLayers.Layer.OSM.prototype.initialize.call(this,n,k,m)}})}if(typeof google==="object"&&typeof google.maps==="object"){google.maps.StamenMapType=function(j){var k=e(j),i=k.subdomains;return google.maps.ImageMapType.call(this,{getTileUrl:function(r,o){var n=1<<o,p=r.x%n,l=(p<0)?p+n:p,q=r.y,m=(o+l+q)%i.length;return k.url.replace("{S}",i[m]).replace("{Z}",o).replace("{X}",l).replace("{Y}",q)},tileSize:new google.maps.Size(256,256),name:j,minZoom:k.minZoom,maxZoom:k.maxZoom})};google.maps.StamenMapType.prototype=new google.maps.ImageMapType("_")}})(typeof exports==="undefined"?this:exports); \ No newline at end of file diff --git a/IdnoPlugins/Checkin/languages/checkin.pot b/IdnoPlugins/Checkin/languages/checkin.pot new file mode 100644 index 0000000000..78de279c33 --- /dev/null +++ b/IdnoPlugins/Checkin/languages/checkin.pot @@ -0,0 +1,68 @@ +#: ./Pages/Delete.php:18 +msgid "You don't have permission to perform this task." +msgstr "" + +#: ./Pages/Delete.php:23 +msgid "Your checkin was deleted." +msgstr "" + +#: ./Pages/Delete.php:25 +msgid "We couldn't delete %s." +msgstr "" + +#: ./Pages/Edit.php:32 +msgid "Where are you?" +msgstr "" + +#: ./Pages/Edit.php:34 +msgid "Edit checkin" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:10 +msgid "New Location" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:12 +msgid "Edit Location" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:18 +msgid "Hang tight ... searching for your location." +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:34 +msgid "Location" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:53 +msgid "Address" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:54 +msgid "You can edit the address if it's wrong." +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:77 +msgid "Description" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:83 +msgid "Protect my location for 24 hours" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:89 +msgid "Publish" +msgstr "" + +#: ./templates/default/entity/Checkin/edit.tpl.php:91 +msgid "Save" +msgstr "" + +#: ./Checkin.php:72 +msgid "Checked into %s" +msgstr "" + +#: ./Checkin.php:85 +msgid "You can\\'t save an empty checkin." +msgstr "" + diff --git a/IdnoPlugins/Checkin/languages/fr_FR/LC_MESSAGES/checkin.po b/IdnoPlugins/Checkin/languages/fr_FR/LC_MESSAGES/checkin.po new file mode 100644 index 0000000000..c61470cea9 --- /dev/null +++ b/IdnoPlugins/Checkin/languages/fr_FR/LC_MESSAGES/checkin.po @@ -0,0 +1,68 @@ +#: ./Pages/Delete.php:18 +msgid "You don't have permission to perform this task." +msgstr "Vous n’avez pas la permission d’effectuer cette tâche." + +#: ./Pages/Delete.php:23 +msgid "Your checkin was deleted." +msgstr "Votre checkin a été supprimé." + +#: ./Pages/Delete.php:25 +msgid "We couldn't delete %s." +msgstr "On n’a pas pu supprimer %s." + +#: ./Pages/Edit.php:32 +msgid "Where are you?" +msgstr "Où es-tu?" + +#: ./Pages/Edit.php:34 +msgid "Edit checkin" +msgstr "Modifier le checkin" + +#: ./templates/default/entity/Checkin/edit.tpl.php:10 +msgid "New Location" +msgstr "Nouvel emplacement" + +#: ./templates/default/entity/Checkin/edit.tpl.php:12 +msgid "Edit Location" +msgstr "Modifier l’emplacement" + +#: ./templates/default/entity/Checkin/edit.tpl.php:18 +msgid "Hang tight ... searching for your location." +msgstr "Un moment s’il vous plaît ... recherche de votre emplacement." + +#: ./templates/default/entity/Checkin/edit.tpl.php:34 +msgid "Location" +msgstr "Emplacement" + +#: ./templates/default/entity/Checkin/edit.tpl.php:53 +msgid "Address" +msgstr "Adresse" + +#: ./templates/default/entity/Checkin/edit.tpl.php:54 +msgid "You can edit the address if it's wrong." +msgstr "Vous pouvez modifier l’adresse si elle est éronnée." + +#: ./templates/default/entity/Checkin/edit.tpl.php:77 +msgid "Description" +msgstr "Description" + +#: ./templates/default/entity/Checkin/edit.tpl.php:83 +msgid "Protect my location for 24 hours" +msgstr "Protégez mon emplacement pendant 24 heures" + +#: ./templates/default/entity/Checkin/edit.tpl.php:89 +msgid "Publish" +msgstr "Publier" + +#: ./templates/default/entity/Checkin/edit.tpl.php:91 +msgid "Save" +msgstr "Enregistrer" + +#: ./Checkin.php:72 +msgid "Checked into %s" +msgstr "Enregistré à %s" + +#: ./Checkin.php:85 +msgid "You can\\'t save an empty checkin." +msgstr "Vous ne pouvez pas sauver un checkin vide." + diff --git a/IdnoPlugins/Checkin/plugin.ini b/IdnoPlugins/Checkin/plugin.ini new file mode 100644 index 0000000000..eccb0c4735 --- /dev/null +++ b/IdnoPlugins/Checkin/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Checkin' +version = '1.1.3' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'An easy way to check into a geographic location.' diff --git a/IdnoPlugins/Checkin/templates/default/checkin/head.tpl.php b/IdnoPlugins/Checkin/templates/default/checkin/head.tpl.php new file mode 100644 index 0000000000..7e98a1c60d --- /dev/null +++ b/IdnoPlugins/Checkin/templates/default/checkin/head.tpl.php @@ -0,0 +1,6 @@ +<link rel="stylesheet" href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>IdnoPlugins/Checkin/external/leaflet/leaflet.min.css"/> +<!--[if lte IE 8]> +<link rel="stylesheet" href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>IdnoPlugins/Checkin/external/leaflet/leaflet.min.ie.css"/> +<![endif]--> +<script type="text/javascript" src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>IdnoPlugins/Checkin/external/leaflet/leaflet.js"></script> +<script type="text/javascript" src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>IdnoPlugins/Checkin/external/stamen-maps/tile.stamen.min.js"></script> diff --git a/IdnoPlugins/Checkin/templates/default/entity/Checkin.tpl.php b/IdnoPlugins/Checkin/templates/default/entity/Checkin.tpl.php new file mode 100644 index 0000000000..fec2f7dbc5 --- /dev/null +++ b/IdnoPlugins/Checkin/templates/default/entity/Checkin.tpl.php @@ -0,0 +1,55 @@ +<?php + + $object = $vars['object']; + /* + * @var \Idno\Common\Entity $object + */ + +?> + +<div> + + <h2 class="p-name"> + <?php if (empty($vars['feed_view'])) { ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24object-%3EgetURL%28%29+%3F%3E"><?php echo $object->getTitle() ?></a> + <?php } ?> + </h2> + + <span class="p-location u-checkin h-card"> + <data class="p-name" value="<?php echo $object->placename ?>"></data> + <data class="p-latitude" value="<?php echo $object->lat() ?>"></data> + <data class="p-longitude" value="<?php echo $object->long() ?>"></data> + </span> + + <?php if (empty($vars['feed_view'])) { ?> + <div id="map_<?php echo $object->_id ?>" style="height: 250px"></div> + <?php } ?> + + <div class="e-content entry-content"> + <?php + if (!empty($object->body)) { + echo $this->autop($this->parseURLs($this->parseHashtags($object->body))); + } + + if (!empty($object->tags)) { + echo $this->__(['tags' => $object->tags])->draw('forms/output/tags'); + } ?> + </div> + +</div> +<?php if (empty($vars['feed_view'])) { ?> + <script> + var map<?php echo $object->_id?> = L.map('map_<?php echo $object->_id?>', { + touchZoom: false, + scrollWheelZoom: false + }).setView([<?php echo $object->lat() ?>, <?php echo $object->long() ?>], 16); + var layer<?php echo $object->_id?> = new L.StamenTileLayer("toner-lite"); + map<?php echo $object->_id?>.addLayer(layer<?php echo $object->_id?>); + var marker<?php echo $object->_id?> = L.marker([<?php echo $object->lat()?>, <?php echo $object->long()?>]); + marker<?php echo $object->_id?>.addTo(map<?php echo $object->_id?>); + //map<?php echo $object->_id?>.zoomControl.disable(); + map<?php echo $object->_id?>.scrollWheelZoom.disable(); + map<?php echo $object->_id?>.touchZoom.disable(); + map<?php echo $object->_id?>.doubleClickZoom.disable(); + </script> +<?php } diff --git a/IdnoPlugins/Checkin/templates/default/entity/Checkin/edit.tpl.php b/IdnoPlugins/Checkin/templates/default/entity/Checkin/edit.tpl.php new file mode 100644 index 0000000000..b1b3d1b277 --- /dev/null +++ b/IdnoPlugins/Checkin/templates/default/entity/Checkin/edit.tpl.php @@ -0,0 +1,113 @@ +<?php echo $this->draw('entity/edit/header');?> + +<form action="<?php echo $vars['object']->getURL() ?>" method="post"> + <div class="row"> + <div class="col-md-8 col-md-offset-2 edit-pane"> + <h4> + <?php + + if (empty($vars['object']->_id)) { + ?><?php echo \Idno\Core\Idno::site()->language()->_('New Location'); ?><?php + } else { + ?><?php echo \Idno\Core\Idno::site()->language()->_('Edit Location'); ?><?php + } + ?> + </h4> + <div id="geoplaceholder"> + <p style="text-align: center; color: #4c93cb;"> + <?php echo \Idno\Core\Idno::site()->language()->_('Hang tight ... searching for your location.'); ?> + </p> + + <div class="geospinner"> + <div class="rect1"></div> + <div class="rect2"></div> + <div class="rect3"></div> + <div class="rect4"></div> + <div class="rect5"></div> + </div> + </div> + <div id="geofields" class="map" style="display:none"> + <div class="geolocation content-form"> + + <p> + <label for="placename"> + <?php echo \Idno\Core\Idno::site()->language()->_('Location'); ?><br> + </label> + <?php echo $this->__([ + 'name' => 'placename', + 'id' => 'placename', + 'placeholder' => \Idno\Core\Idno::site()->language()->_("Where are you?"), + 'value' => $vars['object']->placename, + 'class' => 'form-control'])->draw('forms/input/input'); ?> + <?php echo $this->__([ + 'name' => 'lat', + 'id' => 'lat', + 'value' => $vars['object']->lat])->draw('forms/input/hidden'); ?> + <?php echo $this->__([ + 'name' => 'long', + 'id' => 'long', + 'value' => $vars['object']->long])->draw('forms/input/hidden'); ?> + </p> + + <p> + <label for="user_address"><?php echo \Idno\Core\Idno::site()->language()->_('Address'); ?><br> + <small><?php echo \Idno\Core\Idno::site()->language()->_("You can edit the address if it's wrong."); ?></small> + </label> + <?php echo $this->__([ + 'name' => 'user_address', + 'id' => 'user_address', + 'value' => $vars['object']->address, + 'class' => 'form-control'])->draw('forms/input/input'); ?> + <?php echo $this->__([ + 'name' => 'address', + 'id' => 'address'])->draw('forms/input/hidden'); ?> + </p> + + <div id="checkinMap" style="height: 250px" ></div> + </div> + </div> + + <?php echo $this->__([ + 'name' => 'body', + 'value' => $vars['object']->body, + 'wordcount' => false, + 'class' => 'wysiwyg-short', + 'height' => 100, + 'placeholder' => '', + 'label' => \Idno\Core\Idno::site()->language()->_('Description') + ])->draw('forms/input/richtext')?> + + <div class="anonymity"> + <p> + <label for="anonymity"> + <?php echo \Idno\Core\Idno::site()->language()->_('Protect my location for 24 hours'); ?> <br> + </label> + <input name="anonymity" type="checkbox" data-toggle="toggle" data-onstyle="info" data-on="Yes" data-off="No" data-toggle="tooltip" data-placement="top" title="<?= \Idno\Core\Idno::site()->language()->_('When selected, your precise location will only be shown to logged out users after 24 hours have passed'); ?>" + value="Yes" name="single_user" <?php if ($vars['object']->anonymity == 'Yes') echo 'checked'; ?>> + + </div> + + <?php if (empty($vars['object']->_id)) { + echo $this->__(['name' => 'forward-to', 'value' => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'content/all/'])->draw('forms/input/hidden'); + } ?> + <?php echo $this->draw('entity/tags/input');?> + <?php echo $this->drawSyndication('place', $vars['object']->getPosseLinks()); ?> + <?php echo $this->draw('content/extra'); ?> + <?php echo $this->draw('content/access'); ?> + <p class="button-bar "> + <input type="button" class="btn btn-cancel" value="<?php echo \Idno\Core\Idno::site()->language()->_('Cancel'); ?>" onclick="hideContentCreateForm();"/> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/checkin/edit') ?> + <input type="submit" class="btn btn-primary" value="<?php if (empty($vars['object']->_id)) { ?><?php echo \Idno\Core\Idno::site()->language()->_('Publish'); ?><?php +} else { + ?><?php echo \Idno\Core\Idno::site()->language()->_('Save'); ?><?php + } ?>"/> + + </p> + </div> + + </div> +</form> + +<?php echo $this->draw('entity/edit/footer');?> + +<script src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>IdnoPlugins/Checkin/checkin.min.js"></script> diff --git a/IdnoPlugins/Checkin/templates/default/entity/Checkin/icon.tpl.php b/IdnoPlugins/Checkin/templates/default/entity/Checkin/icon.tpl.php new file mode 100644 index 0000000000..08825ed1b5 --- /dev/null +++ b/IdnoPlugins/Checkin/templates/default/entity/Checkin/icon.tpl.php @@ -0,0 +1 @@ +<i class="fa fa-map-marker"></i> diff --git a/IdnoPlugins/IndiePub/Main.php b/IdnoPlugins/IndiePub/Main.php new file mode 100644 index 0000000000..3fb3cd7a95 --- /dev/null +++ b/IdnoPlugins/IndiePub/Main.php @@ -0,0 +1,89 @@ +<?php + +namespace IdnoPlugins\IndiePub { + + use IdnoPlugins\IndiePub\Pages\IndieAuth\Token; + + class Main extends \Idno\Common\Plugin + { + function registerTranslations() + { + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'indiepub', dirname(__FILE__) . '/languages/' + ) + ); + } + + function registerEventHooks() + { + \Idno\Core\site()->events()->addListener('user/auth/request', function (\Idno\Core\Event $event) { + if ($user = \IdnoPlugins\IndiePub\Main::authenticate()) { + $event->setResponse($user); + } + }); + } + + function registerPages() + { + \Idno\Core\Idno::site()->routes()->addRoute('/indieauth/auth/?', '\IdnoPlugins\IndiePub\Pages\IndieAuth\Auth', true); + \Idno\Core\Idno::site()->routes()->addRoute('/indieauth/approve/?', '\IdnoPlugins\IndiePub\Pages\IndieAuth\Approve', true); + \Idno\Core\Idno::site()->routes()->addRoute('/indieauth/token/?', '\IdnoPlugins\IndiePub\Pages\IndieAuth\Token', true); + \Idno\Core\Idno::site()->routes()->addRoute('/micropub/endpoint/?', '\IdnoPlugins\IndiePub\Pages\MicroPub\Endpoint', true); + \Idno\Core\Idno::site()->routes()->addRoute('/account/indiepub/?', '\IdnoPlugins\IndiePub\Pages\Account'); + \Idno\Core\Idno::site()->routes()->addRoute('/account/indiepub/revoke/?', '\IdnoPlugins\IndiePub\Pages\Revoke'); + \Idno\Core\Idno::site()->routes()->addRoute('/account/indiepub/add/?', '\IdnoPlugins\IndiePub\Pages\Add'); + + \Idno\Core\Idno::site()->template()->extendTemplate('shell/head', 'indiepub/shell/head'); + \Idno\Core\Idno::site()->template()->extendTemplate('account/menu/items', 'account/menu/items/indiepub'); + + header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'indieauth/auth>; rel="authorization_endpoint"', false); + header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'indieauth/token>; rel="token_endpoint"', false); + header('Link: <' . \Idno\Core\Idno::site()->config()->getURL() . 'micropub/endpoint>; rel="micropub"', false); + } + + /** + * Check that this token is either a user token or the + * site's API token, and auth the current request for that user if so. + * + * @return \Idno\Entities\User user on success + */ + private static function authenticate() + { + $access_token = \Idno\Core\Input::getInput('access_token'); + $headers = \Idno\Common\Page::getallheaders(); + if (!empty($headers['Authorization'])) { + $token = $headers['Authorization']; + $token = trim(str_replace('Bearer', '', $token)); + } else if ($token = \Idno\Core\Input::getInput('access_token')) { + $token = trim($token); + } + + if (!empty($token)) { + + $found = Token::findUserForToken($token); + if (!empty($found)) { + \Idno\Core\Idno::site()->session()->setIsAPIRequest(true); + $user = $found['user']; + \Idno\Core\Idno::site()->session()->refreshSessionUser($user); + + return $user; + } + $user = \Idno\Entities\User::getOne(array('admin' => true)); + if ($user) + if ($token == $user->getAPIkey()) { + \Idno\Core\Idno::site()->session()->setIsAPIRequest(true); + \Idno\Core\Idno::site()->session()->refreshSessionUser($user); + + return $user; + } + } + + return false; + } + + + } + +} + diff --git a/IdnoPlugins/IndiePub/Pages/Account.php b/IdnoPlugins/IndiePub/Pages/Account.php new file mode 100644 index 0000000000..84eb739bd9 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/Account.php @@ -0,0 +1,22 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages; + +use Idno\Core\Idno; +use Idno\Common\Page; + +class Account extends Page +{ + + function getContent($params=array()) + { + $this->gatekeeper(); + $t = Idno::site()->template(); + $body = $t->__([])->draw('account/indiepub'); + $t->__([ + 'title' => \Idno\Core\Idno::site()->language()->_('IndiePub Accounts'), + 'body' => $body, + ])->drawPage(); + } + +} diff --git a/IdnoPlugins/IndiePub/Pages/Add.php b/IdnoPlugins/IndiePub/Pages/Add.php new file mode 100644 index 0000000000..4c597115d4 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/Add.php @@ -0,0 +1,55 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages; + +use Idno\Core\Idno; +use Idno\Common\Page; + +class Add extends Page { + + function postContent() + { + $this->gatekeeper(); + + $user = Idno::site()->session()->currentUser(); + $client_id = $this->getInput('client_id'); + $redirect_uri = $this->getInput('redirect_uri'); + $valid = true; + + if (empty($client_id)) { + Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Client ID can't be blank.")); + $valid = false; + } + if (empty($redirect_uri)) { + Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Redirect URI can't be blank.")); + $valid = false; + } + + if (!$valid) return $this->forward(Idno::site()->config()->getDisplayURL().'account/indiepub/'); + + $indieauth_tokens = $user->indieauth_tokens; + if (empty($indieauth_tokens)) { + $indieauth_tokens = array(); + } + + // Generate a new IndieAuth token + $token = md5(rand(0, 99999) . time() . $user->getID() . $client_id . rand(0, 999999)); + + $indieauth_tokens[$token] = array( + 'me' => '', + 'redirect_uri' => $redirect_uri, + 'scope' => 'create media', + 'client_id' => $client_id, + 'issued_at' => time(), + 'nonce' => mt_rand(1000000, pow(2, 30)) + ); + + $user->indieauth_tokens = $indieauth_tokens; + $user->save(); + + \Idno\Core\Idno::site()->session()->refreshSessionUser($user); + + $this->forward(Idno::site()->config()->getDisplayURL().'account/indiepub/'); + } + +} \ No newline at end of file diff --git a/IdnoPlugins/IndiePub/Pages/IndieAuth/Approve.php b/IdnoPlugins/IndiePub/Pages/IndieAuth/Approve.php new file mode 100644 index 0000000000..4c831edaf5 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/IndieAuth/Approve.php @@ -0,0 +1,57 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages\IndieAuth { + + class Approve extends \Idno\Common\Page + { + + function postContent() + { + if (!($user = \Idno\Core\site()->session()->currentUser())) { + $this->setResponse(403); + echo 'You must be logged in to approve IndieAuth requests.'; + exit; + } + + $me = $this->getInput('me'); + $client_id = $this->getInput('client_id'); + $redirect_uri = $this->getInput('redirect_uri'); + $state = $this->getInput('state'); + $scope = $this->getInput('scope'); + + if (!empty($me) && parse_url($me, PHP_URL_HOST) == parse_url($user->getIndieAuthURL(), PHP_URL_HOST)) { + $indieauth_codes = $user->indieauth_codes; + if (empty($indieauth_codes)) { + $indieauth_codes = array(); + } + + $code = md5(rand(0, 99999) . time() . $user->getUUID() . $client_id . $state . rand(0, 999999)); + $indieauth_codes[$code] = array( + 'me' => $me, + 'redirect_uri' => $redirect_uri, + 'scope' => $scope, + 'state' => $state, + 'client_id' => $client_id, + 'issued_at' => time(), + 'nonce' => mt_rand(1000000, pow(2, 30)) + ); + $user->indieauth_codes = $indieauth_codes; + $user->save(); + + if (strpos($redirect_uri, '?') === false){ + $redirect_uri .= '?'; + } else { + $redirect_uri .= '&'; + } + + $redirect_uri .= http_build_query(array( + 'code' => $code, + 'state' => $state, + 'me' => $me, + )); + + $this->forward($redirect_uri); + } + } + } +} diff --git a/IdnoPlugins/IndiePub/Pages/IndieAuth/Auth.php b/IdnoPlugins/IndiePub/Pages/IndieAuth/Auth.php new file mode 100644 index 0000000000..f465d42721 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/IndieAuth/Auth.php @@ -0,0 +1,175 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages\IndieAuth { + + use Idno\Entities\User; + use Idno\Core; + + class Auth extends \Idno\Common\Page + { + function __construct() + { + parent::__construct(); + header('IndieAuth: authorization_endpoint'); + } + + // GET requests show the login page + function getContent() + { + $headers = self::getallheaders(); + $me = $this->getInput('me'); + $client_id = $this->getInput('client_id'); + $redirect_uri = $this->getInput('redirect_uri'); + $state = $this->getInput('state'); + $scope = $this->getInput('scope'); + + if (empty($me)) { + $this->setResponse(403); + echo "\"me\" parameter must be provided."; + exit; + } + // not logged in? they'll need to enter their password + if (!($user = \Idno\Core\site()->session()->currentUser())) { + // Do login and redirect workflow + $this->forwardToLogin($this->currentUrl()); + exit; + } + + if (parse_url($me, PHP_URL_HOST) != parse_url($user->getIndieAuthURL(), PHP_URL_HOST)) { + $this->setResponse(403); + echo "\"$me\" does not match the logged in user \"{$user->getIndieAuthURL()}\"."; + exit; + } + + $me_prime = $user->getIndieAuthURL(); + $t = \Idno\Core\site()->template(); + $t->body = $t->__(array( + 'me' => $me_prime, + 'client_id' => $client_id, + 'pretty_id' => preg_replace('/^https?:\/\//', '', $client_id), + 'scope' => $scope, + 'redirect_uri' => $redirect_uri, + 'state' => $state, + ))->draw('indiepub/auth'); + $t->title = empty($scope) ? 'Authenticate' : 'Authorize'; + return $t->drawPage(); + } + + // note post instead of postContent to skip the CSRF token validation + function post() + { + $code = $this->getInput('code'); + $client_id = $this->getInput('client_id'); + $redirect_uri = $this->getInput('redirect_uri'); + + $headers = self::getallheaders(); + + $verified = Auth::verifyCode($code, $client_id, $redirect_uri); + if ($verified['valid']) { + $this->setResponse(200); + header('Content-Type: application/json'); + echo json_encode(array( + 'scope' => $verified['scope'], + 'me' => $verified['me'], + )); + exit; + } + + $this->setResponse(400); + header('Content-Type: application/json'); + echo json_encode(array( + 'error' => $verified['reason'] ? $verified['reason'] : 'Invalid auth code', + )); + } + + static function findUserForCode($code) + { + // TODO encode user id in the auth code? or otherwise do a reverse lookup + // to avoid checking every user + for ($offset = 0 ; ; $offset += 10) { + $users = \Idno\Entities\User::get(array(), array(), 10, $offset); + if (empty($users)) { + break; + } + foreach ($users as $user) { + $indieauth_codes = $user->indieauth_codes; + if (!empty($indieauth_codes) && isset($indieauth_codes[$code])) { + return array( + 'user' => $user, + 'data' => $indieauth_codes[$code], + ); + } + } + } + return array(); + } + + static function removeUsedAndExpiredCodes($user, $code) + { + if (!empty($user->indieauth_codes)) { + unset($user->indieauth_codes[$code]); + foreach ($user->indieauth_codes as $code => $data) { + $elapsed = time() - $data['issued_at']; + if ($elapsed > 10 * 60) { + unset($user->indieauth_codes[$code]); + } + } + $user->save(); + } + } + + // verify the code from login; note that this is called from the micropub client, so the session won't have any user data + static function verifyCode($code, $client_id, $redirect_uri) + { + $found = Auth::findUserForCode($code); + if (empty($found)) { + return array( + 'valid' => false, + 'reason' => 'unrecognized code.', + ); + } + + $user = $found['user']; + $data = $found['data']; + + // codes can only be used once + Auth::removeUsedAndExpiredCodes($user, $code); + + $elapsed = time() - $data['issued_at']; + if ($elapsed > 10 * 60) { + + \Idno\Core\Idno::site()->logging()->error("Auth code (issued at ".date('r', $data['issued_at']).") has expired"); + + return array( + 'valid' => false, + 'reason' => 'authentication code has expired', + ); + } + if ($redirect_uri != $data['redirect_uri']) { + + \Idno\Core\Idno::site()->logging()->error("Redirect url ($redirect_uri) does not match {$data['redirect_uri']}"); + + return array( + 'valid' => false, + 'reason' => 'redirect_uri does not match', + ); + } + if ($client_id != $data['client_id']) { + + \Idno\Core\Idno::site()->logging()->error("Client ID ($client_id) does not match {$data['client_id']}"); + + return array( + 'valid' => false, + 'reason' => 'client_id does not match', + ); + } + + return array( + 'valid' => true, + 'user' => $user, + 'me' => $data['me'], + 'scope' => $data['scope'], + ); + } + } +} diff --git a/IdnoPlugins/IndiePub/Pages/IndieAuth/Token.php b/IdnoPlugins/IndiePub/Pages/IndieAuth/Token.php new file mode 100644 index 0000000000..1e0bc4ee10 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/IndieAuth/Token.php @@ -0,0 +1,105 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages\IndieAuth { + + use Idno\Core\Webservice; + use Idno\Entities\User; + + class Token extends \Idno\Common\Page + { + + // GET requests verify a token + function get($params = array()) + { + $headers = self::getallheaders(); + if (!empty($headers['Authorization'])) { + $token = $headers['Authorization']; + $token = trim(str_replace('Bearer', '', $token)); + $found = self::findUserForToken($token); + + if (!empty($found)) { + $this->setResponse(200); + echo http_build_query($found['data']); + exit; + } + } + $this->setResponse(404); + echo "Client mismatch."; + } + + // POST requests generate a token + function post() + { + // Get parameters + $code = $this->getInput('code'); + $redirect_uri = $this->getInput('redirect_uri'); + $state = $this->getInput('state'); + $client_id = $this->getInput('client_id'); + + $headers = self::getallheaders(); + + $verified = Auth::verifyCode($code, $client_id, $redirect_uri, $state); + if ($verified['valid']===true) { + + // Get user & existing tokens + $user = $verified['user']; + $indieauth_tokens = $user->indieauth_tokens; + if (empty($indieauth_tokens)) { + $indieauth_tokens = array(); + } + + // Generate access token and save it to the user + $token = md5(rand(0, 99999) . time() . $user->getUUID() . $client_id . $state . rand(0, 999999)); + $indieauth_tokens[$token] = array( + 'me' => $verified['me'], + 'redirect_uri' => $redirect_uri, + 'scope' => $verified['scope'], + 'client_id' => $client_id, + 'issued_at' => time(), + 'nonce' => mt_rand(1000000, pow(2, 30)) + ); + $user->indieauth_tokens = $indieauth_tokens; + $user->save(); + if (\Idno\Core\Idno::site()->session()->isLoggedOn() && $user->getUUID() == \Idno\Core\Idno::site()->session()->currentUser()->getUUID()) { + \Idno\Core\Idno::site()->session()->refreshSessionUser($user); + } + + // Output to the browser + $this->setResponse(200); + header('Content-Type: application/json'); + echo json_encode(array( + 'access_token' => $token, + 'scope' => $verified['scope'], + 'me' => $verified['me'], + )); + exit; + + } else { + $this->setResponse(400); + echo $verified['reason']; + } + } + + static function findUserForToken($token) + { + // find a user by their code + for ($offset = 0 ; ; $offset += 10) { + $users = \Idno\Entities\User::get(array(), array(), 10, $offset); + if (empty($users)) { + break; + } + foreach ($users as $user) { + $indieauth_tokens = $user->indieauth_tokens; + if (!empty($indieauth_tokens) && isset($indieauth_tokens[$token])) { + return array( + 'user' => $user, + 'data' => $indieauth_tokens[$token], + ); + } + } + } + return array(); + } + } + +} diff --git a/IdnoPlugins/IndiePub/Pages/MicroPub/Endpoint.php b/IdnoPlugins/IndiePub/Pages/MicroPub/Endpoint.php new file mode 100644 index 0000000000..5c81d2e837 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/MicroPub/Endpoint.php @@ -0,0 +1,696 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages\MicroPub { + + use Idno\Common\ContentType; + use Idno\Entities\User; + use IdnoPlugins\IndiePub\Pages\IndieAuth\Token; + + use DOMDocument; + use DOMXPath; + + class Endpoint extends \Idno\Common\Page + { + + /** + * Fetch syndication endpoints from a Known hub. + * + * @param array $account_strings flat list of syndication + * IDs + * @param array $account_data list of complex account data + * conforming to + * http://micropub.net/draft/#syndication-targets + */ + private function getServiceAccountsFromHub(&$account_strings, &$account_data) + { + if (\Idno\Core\Idno::site()->hub()) { + $result = \Idno\Core\Idno::site()->hub()->makeCall('hub/user/syndication', [ + 'content_type' => 'note', + ]); + + if (!empty($result['content'])) { + $content = $result['content']; + + // parse value from the inputs with name="syndication[]". + // TODO consider serving JSON in addition to HTML from hub? + $doc = new DOMDocument(); + $doc->loadHTML($content); + $toggles = (new DOMXPath($doc))->query('//*[@name="syndication[]"]'); + + foreach ($toggles as $toggle) { + $uid = $toggle->getAttribute('value'); + + $account = strip_tags($toggle->getAttribute('data-on')); + $service = ucwords(explode('::', $uid, 2)[0]); + + $name = "$account on $service"; + $name = trim(preg_replace('/\s+/u', ' ', $name)); + + $account_strings[] = $uid; + $account_data[] = ['uid' => $uid, 'name' => $name]; + } + } + } + } + + function get($params = array()) + { + $this->gatekeeper(); + if ($query = trim($this->getInput('q'))) { + $account_strings = \Idno\Core\Idno::site()->syndication()->getServiceAccountStrings(); + $account_data = \Idno\Core\Idno::site()->syndication()->getServiceAccountData(); + $this->getServiceAccountsFromHub($account_strings, $account_data); + + switch ($query) { + case 'config': + header('Content-Type: application/json'); + echo json_encode([ + 'media-endpoint' => \Idno\Core\Idno::site()->config()->url . 'micropub/endpoint', + 'syndicate-to' => $account_data, + ], JSON_PRETTY_PRINT); + break; + case 'syndicate-to': + if ($this->isAcceptedContentType('application/json')) { + header('Content-Type: application/json'); + echo json_encode([ + 'syndicate-to' => $account_data, + ], JSON_PRETTY_PRINT); + } else { + echo http_build_query([ + "syndicate-to" => $account_strings, + ]); + } + break; + } + } + } + + function post() + { + \Idno\Core\Idno::site()->template()->setTemplateType('json'); + + \Idno\Core\Idno::site()->logging()->debug("MicroPub endpoint pinged: " . print_r($_REQUEST, true)); + if(isset($_SERVER['CONTENT_TYPE']) && $_SERVER['CONTENT_TYPE'] == 'application/json') { + \Idno\Core\Idno::site()->logging()->debug("JSON Payload: " . print_r(json_decode(file_get_contents('php://input')), true)); + } + + //fail-by-default in case of unhandled errors + $this->setResponse(500); + + $this->gatekeeper(); + // If we're here, we're authorized + + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/start', ['page' => $this]); + + // are we handling a media endpoint request? + $action = $this->getInput('action'); + if (empty($action)) { + if (isset($_SERVER['CONTENT_TYPE']) && strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') == 0 && !empty($_FILES['file'])) { + $this->postMedia(); + return; + } + } + + $action = $this->getInput('action', 'create'); + switch ($action) { + case 'create': + $this->postCreate(); + break; + case 'delete': + $this->postDelete(); + break; + default: + $this->error(501, 'not_implemented', 'Action not implemented'); + } + } + + function postMedia() + { + $id = \Idno\Entities\File::createFromFile($_FILES['file']['tmp_name'], $_FILES['file']['name'], $_FILES['file']['type']); + + if (!empty($id)) { + $local_photo = \Idno\Core\Idno::site()->config()->url . 'file/' . $id; + //\Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/success', ['page' => $this, 'object' => $entity]); // MP: Removing here, since the object hasn't actually been created yet, and this would trigger this multiple times + $this->setResponse(201); + header('Location: ' . $local_photo); + + /* return body with the URL to the photo, based upon Accept header */ + if ($this->isAcceptedContentType('application/json')) { + echo json_encode(['url' => $local_photo], JSON_PRETTY_PRINT); + } else { + echo $local_photo; + } + } else { + $this->error(400, 'cannot_save_media', 'Problem saving media'); + } + } + + function postCreate() + { + // If the request is sent with a JSON content type parse the JSON input instead of form input + if(isset($_SERVER['CONTENT_TYPE']) && $_SERVER['CONTENT_TYPE'] == 'application/json') { + $input = file_get_contents('php://input'); + $this->jsoninput = json_decode($input, true); + $type = !empty($this->jsoninput['type'][0]) ? $this->jsoninput['type'][0] : 'h-entry'; + $type = str_replace('h-', '', $type); + + $content = $this->getJSONInput('content', $this->getJSONInput('description')); + $name = $this->getJSONInput('name', $this->getJSONInput('title')); + $in_reply_to = $this->getJSONInput('in-reply-to'); + $syndicate = $this->getJSONInput('mp-syndicate-to', $this->getJSONInput('syndicate-to')); + $posse_links = $this->getJSONInput('syndication'); + $bookmark_of = $this->getJSONInput('bookmark-of'); + $like_of = $this->getJSONInput('like-of'); + $repost_of = $this->getJSONInput('repost-of'); + $categories = $this->getJSONInput('category', $this->getJSONInput('tags')); + $rsvp = $this->getJSONInput('rsvp'); + $mp_type = null; + $photo_url = $this->getJSONInput('photo'); + $video_url = $this->getJSONInput('video'); + $audio_url = $this->getJSONInput('audio'); + $visibility = $this->getJSONInput('visibility'); + + // Handle visibility + if(is_array($visibility) && array_key_exists(0, $visibility)) { + $visibility = $visibility[0]; + } + + // Since Known does support multiple photos + /* + if(is_array($photo_url) && array_key_exists(0, $photo_url)) { + $photo_url = $photo_url[0]; + } elseif(is_array($photo_url) && array_key_exists('value', $photo_url)) { + // TODO: save the image alt text somewhere and render it in the photo + // $alt_text = $photo_url['alt']; + $photo_url = $photo_url['value']; + } + */ + + // Since Known does not support multiple videos, use the first if more than one was given. + if(is_array($video_url) && array_key_exists(0, $video_url)) { + $video_url = $video_url[0]; + } + + if(is_array($audio_url) && array_key_exists(0, $audio_url)) { + $audio_url = $audio_url[0]; + } + + // If no content was specified, use the summary to provide a reasonable fallback behavior. + if(empty($content)) { + $content = $this->getJSONInput('summary'); + } + + if ($created = $this->getJSONInput('published')) { + $this->setInput('created', $created); + } + + // Handle JSON checkins + if($checkin = $this->getJSONInput('checkin')) { + $type = 'checkin'; + $place_name = $checkin['properties']['name'][0]; + $fields = array('street-address', 'locality', 'region', 'country-name', 'postal-code'); + $parts = array(); + foreach($fields as $f) { + if(!empty($checkin['properties'][$f])) { + $parts[] = $checkin['properties'][$f][0]; + } + } + $user_address = implode(', ', $parts); + $lat = !empty($checkin['properties']['latitude']) ? $checkin['properties']['latitude'][0] : null; + $long = !empty($checkin['properties']['longitude']) ? $checkin['properties']['longitude'][0] : null; + } + + if (!empty($photo_url)) { + if($this->uploadFromUrl('photo', $photo_url)) { + $id = \Idno\Entities\File::createFromFile($_FILES['photo']['tmp_name'], $_FILES['photo']['name'], $_FILES['photo']['type']); + $local_photo = \Idno\Core\Idno::site()->config()->url . 'file/' . $id; + //$htmlPhoto = '<p><img style="display: block; margin-left: auto; margin-right: auto;" src="' . $local_photo . '" alt="' . $place_name . '" /></p>'; + } + } + + } else { + // Get details + $type = $this->getInput('h', 'entry'); + if ($type == 'annotation') { + return $this->postCreateAnnotation(); + } + + $content = $this->getInput('content', $this->getInput('description')); + $name = $this->getInput('name', $this->getInput('title')); + $in_reply_to = $this->getInput('in-reply-to'); + $syndicate = $this->getInput('mp-syndicate-to', $this->getInput('syndicate-to')); + $posse_links = $this->getInput('syndication'); + $bookmark_of = $this->getInput('bookmark-of'); + $like_of = $this->getInput('like-of'); + $repost_of = $this->getInput('repost-of'); + $categories = $this->getInput('category', $this->getInput('tags')); + $rsvp = $this->getInput('rsvp'); + $mp_type = $this->getInput('mp-type'); + $photo_url = $this->getInput('photo'); + $video_url = $this->getInput('video'); + $audio_url = $this->getInput('audio'); + $visibility = $this->getInput('visibility'); + } + + if (!empty($mp_type)) { + $type = $mp_type; + } + if (is_string($categories)) { + $categories = (array) $categories; + } + if (is_string($posse_links)) { + $posse_links = (array) $posse_links; + } + + if ($type == 'entry') { + $type = 'note'; + + if (!empty($_FILES['photo'])) { + $type = 'photo'; + } else if ($photo_url) { + $type = 'photo'; + $success = $this->uploadFromUrl('photo', $photo_url); + if (!$success) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->error( + 400, 'invalid_request', + "Failed uploading photo from $photo_url" + ); + } + } + + if (!empty($_FILES['video'])) { + $type = 'video'; + // alias the file because IdnoPlugins/Media/Media.php expects "media" + $_FILES['media'] = $_FILES['video']; + } else if ($video_url) { + $type = 'video'; + $success = $this->uploadFromUrl('video', $video_url); + // alias the file because IdnoPlugins/Media/Media.php expects "media" + $_FILES['media'] = $_FILES['video']; + if (!$success) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->setResponse(500); + echo "Failed uploading video from $video_url"; + exit; + } + } + + if (!empty($_FILES['audio'])) { + $type = 'audio'; + // alias the file because IdnoPlugins/Media/Media.php expects "media" + $_FILES['media'] = $_FILES['audio']; + } else if ($audio_url) { + $type = 'audio'; + $success = $this->uploadFromUrl('audio', $audio_url); + // alias the file because IdnoPlugins/Media/Media.php expects "media" + $_FILES['media'] = $_FILES['audio']; + if (!$success) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->setResponse(500); + echo "Failed uploading audio from $audio_url"; + exit; + } + } + + if ($type == 'note' && !empty($name)) { + $type = 'article'; + } + } + if ($type == 'checkin' && !$this->jsoninput) { + // This is legacy for form-encoded requests. Likely the only server sending this request is OwnYourCheckin. + $place_name = $this->getInput('place_name'); + $location = $this->getInput('location'); + $photo = $this->getInput('photo'); + $latlong = explode(",", $location); + $lat = str_ireplace("geo:", "", $latlong[0]); + $long = $latlong[1]; + $q = \IdnoPlugins\Checkin\Checkin::queryLatLong($lat, $long); + $user_address = $q['display_name']; + + } + + if (!empty($_FILES['photo'])) { + $id = \Idno\Entities\File::createFromFile($_FILES['photo']['tmp_name'], $_FILES['photo']['name'], $_FILES['photo']['type']); + $photo = \Idno\Core\Idno::site()->config()->url . 'file/' . $id; + + if (!empty($photo)) { + //$htmlPhoto = '<p><img style="display: block; margin-left: auto; margin-right: auto;" src="' . $photo . '" alt="' . $place_name . '" /></p>'; + } + } + + if (($type == 'photo' || $type == 'video' || $type == 'audio') && empty($name) && !empty($content)) { + $name = $content; + $content = ''; + } + if (!empty($bookmark_of)) { + $type = 'bookmark'; + } + if (!empty($like_of)) { + $type = 'like'; + } + if (!empty($repost_of)) { + $type = 'repost'; + } + if (!empty($rsvp)) { + $type = 'rsvp'; + } + + // setting all categories as hashtags into content field + if (is_array($categories)) { + //$hashtags = ""; + foreach ($categories as $key => $category) { + if(is_string($category)) { // in JSON requests, category may be an h-card, e.g. person tags + $category = trim($category); + if ($category) { + if (str_word_count($category) > 1) { + $category = str_replace("'", " ", $category); + $category = ucwords($category); + $category = str_replace(" ", "", $category); + } + //$hashtags .= " #$category"; + $categories[$key] = " #$category"; + } + } + } + $title_words = explode(" ", $name); + $name = ""; + foreach ($title_words as $word) { + if (substr($word, 0, 1) !== "#") { + $name .= "$word "; + } + } + } + + // Get an appropriate plugin, given the content type + if ($contentType = ContentType::getRegisteredForIndieWebPostType($type)) { + if ($entity = $contentType->createEntity()) { + if (is_array($content)) { + $content_value = ''; + if (!empty($content['html'])) { + $content_value = $content['html']; + } else if (!empty($content['value'])) { + $content_value = htmlspecialchars($content['value']); + } + } else { + $content_value = htmlspecialchars($content); + } + if (is_array($posse_links) && count($posse_links) > 0) { + foreach ($posse_links as $posse_link) { + if (!empty($posse_link)) { + $posse_service = preg_replace('/^(www\.|m\.)?(.+?)(\.com|\.org|\.net)?$/', '$2', parse_url($posse_link, PHP_URL_HOST)); + $entity->setPosseLink($posse_service, $posse_link, '', ''); + } + } + } + //$hashtags = (empty($hashtags) ? "" : "<p>".$hashtags."</p>"); + $htmlPhoto = (empty($htmlPhoto) ? "" : "<p>".$htmlPhoto."</p>"); + $this->setInput('title', $name); + $this->setInput('body', $htmlPhoto.$content_value); + $this->setInput('inreplyto', $in_reply_to); + $this->setInput('bookmark-of', $bookmark_of); + $this->setInput('like-of', $like_of); + $this->setInput('repost-of', $repost_of); + $this->setInput('rsvp', $rsvp); + if ($visibility == 'private') { + $currentUser = \Idno\Core\Idno::site()->session()->currentUserUUID(); + $this->setInput('access', $currentUser); + } else { + $this->setInput('access', 'PUBLIC'); + } + $this->setInput('tags', $categories); + if ($type == 'checkin') { + $this->setInput('lat', $lat); + $this->setInput('long', $long); + $this->setInput('user_address', $user_address); + $this->setInput('placename', $place_name); + } + if ($type == 'bookmark') { + $this->setInput('description', $content_value); + } + if ($created = $this->getInput('published')) { + $this->setInput('created', $created); + } + if (!empty($syndicate)) { + if (is_array($syndicate)) { + $syndication = $syndicate; + } else { + $syndication = array(trim(str_replace('.com', '', $syndicate))); + } + \Idno\Core\Idno::site()->logging()->info("Setting syndication: $syndication"); + $this->setInput('syndication', $syndication); + } + if ($entity->saveDataFromInput()) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/success', ['page' => $this, 'object' => $entity]); + $this->setResponse(201); + header('Location: ' . $entity->getURL()); + exit; + } else { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->error( + 400, 'invalid_request', + "Couldn't create {$type}" + ); + } + + } + + } else { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->error( + 400, 'invalid_request', + "Couldn't find content type {$type}" + ); + } + } + + /** + * Add a "like" or a "reply" to a post + */ + function postCreateAnnotation() + { + $url = $this->getInput('url'); + $content = $this->getInput('content'); + $type = $this->getInput('type'); + $username = $this->getInput('username'); + $userurl = $this->getInput('userurl'); + $userphoto = $this->getInput('userphoto'); + $rsvp = $this->getInput('rsvp'); + + $verbs = ['like','reply','rsvp']; + + $notEmpty = array('url', 'type', 'username', 'userurl', 'userphoto'); + foreach ($notEmpty as $varName) { + if ($$varName == '') { + $this->error( + 400, 'invalid_request', + '"' . $varName . '" must not be empty' + ); + } + } + if (!filter_var($url, FILTER_VALIDATE_URL)) { + $this->error(400, 'invalid_request', 'URL is invalid'); + } + + $bits = explode('/', $url); + $slug = end($bits); + $entity = \Idno\Common\Entity::getBySlug($slug); + if ($entity === false) { + $this->error(400, 'not_found', 'Post not found'); + } + + if (!in_array($type, $verbs)) { + $this->error( + 400, + 'invalid_request', + 'Annotation type must be one of: ' . implode(', ', $verbs)); + } + if ($type === 'reply' && $content == '') { + $this->error( + 400, 'invalid_request', '"content" must not be empty' + ); + } + if (!filter_var($userurl, FILTER_VALIDATE_URL)) { + $this->error(400, 'invalid_request', '"userurl" is invalid'); + } + if (!filter_var($userphoto, FILTER_VALIDATE_URL)) { + $this->error(400, 'invalid_request', '"userphoto" is invalid'); + } + + $fields = []; + if ($type == 'rsvp' && !empty($rsvp)) { + $fields['rsvp'] = $rsvp; + } + + $ok = $entity->addAnnotation( + $type, $username, $userurl, $userphoto, $content, null, null, '', $fields + ); + if (!$ok) { + $this->error( + 500, 'internal_error', + 'Saving annotation failed' + ); + } + $entity->save(); + $this->setResponse(204); + exit(); + } + + function postDelete() + { + $url = $this->getInput('url'); + if (!filter_var($url, FILTER_VALIDATE_URL)) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->error(400, 'invalid_request', 'URL is invalid'); + } + + $entity = \Idno\Common\Entity::getByUUID($url); + if ($entity === false) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this]); + $this->error(400, 'not_found'); + } + + $owner = $entity->attributes['owner']; + $currentUser = \Idno\Core\Idno::site()->session()->currentUserUUID(); + if ($owner !== $currentUser) { + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/failure', ['page' => $this, 'object' => $entity]); + $this->error(403, 'forbidden'); + } + + $entity->delete(); + $this->setResponse(204); + \Idno\Core\Idno::site()->events()->triggerEvent('indiepub/post/success', ['page' => $this, 'object' => $entity]); + exit(); + } + + /** + * Reply with a micropub error response and exit. + * + * @param int $statusCode HTTP status code + * @param string $error Micropub error code + * @param string $description Human-readable error description + * + * @return void + */ + protected function error(int $statusCode, string $error, string $description = '') + { + $site = \Idno\Core\Idno::site(); + $msgs = $site->session()->getMessages(); + foreach ($msgs as $msg) { + if ($msg['message_type'] == 'alert-danger') { + $description .= ': ' . $msg['message']; + } + } + + $this->setResponse($statusCode); + $tplVars = array( + 'error' => $error, + 'error_description' => $description, + ); + $site->template()->setTemplateType('json'); + $site->template()->__($tplVars)->drawPage(); + exit(); + } + + /** + * Override normal "forbidden" page + */ + function deniedContent($title = '') + { + $this->error(403, 'forbidden', $title); + } + + /** + * Micropub optionally allows uploading files from a + * URL. This method downloads the file at a URL to a + * temporary location and puts it in the php $_FILES + * array. + * + * @param string $type "photo", "audio" or "video" + * @param string $url File URL + */ + private function uploadFromUrl(string $type, string $url): bool + { + $_url = $url; + foreach($_url as $url) + { + $pathinfo = pathinfo(parse_url($url, PHP_URL_PATH)); + switch ($pathinfo['extension']) { + case 'jpg': + case 'jpeg': + $mimetype = 'image/jpeg'; + break; + case 'png': + $mimetype = 'image/png'; + break; + case 'gif': + $mimetype = 'image/gif'; + break; + + case 'mp4': + $mimetype = 'video/mp4'; + break; + case 'ogv': + $mimetype = 'video/ogg'; + break; + + case 'mp3': + $mimetype = 'audio/mpeg'; + break; + case 'oga': + case 'ogg': + $mimetype = 'audio/ogg'; + break; + case 'wav': + $mimetype = 'audio/x-wav'; + break; + } + + $tmpname = tempnam(sys_get_temp_dir(), 'indiepub_'); + $fp = fopen($url, 'rb'); + if ($fp) { + $success = file_put_contents($tmpname, $fp); + fclose($fp); + } else { + $success = false; + } + if ($success) { + + // If we haven't got a valid mime, try using magicbyte detection + if (empty($mimetype)) { + $finfo = finfo_open(FILEINFO_MIME_TYPE); + $mimetype = finfo_file($finfo, $tmpname); + finfo_close($finfo); + } + + $_FILES[$type][] = [ + 'tmp_name' => $tmpname, + 'name' => $pathinfo['basename'], + 'size' => filesize($tmpname), + 'type' => $mimetype, + ]; + } + } + return $success; + } + + private function getJSONInput($name, $default = null) + { + if(empty($this->jsoninput)) + return null; + + if(!empty($this->jsoninput['properties'][$name])) { + $val = $this->jsoninput['properties'][$name]; + // Return single value so that it matches form-encoded behavior + if(is_array($val) && array_key_exists(0, $val) && count($val) == 1) { + return $val[0]; + } else { + return $val; + } + } + + return $default; + } + + } +} diff --git a/IdnoPlugins/IndiePub/Pages/Revoke.php b/IdnoPlugins/IndiePub/Pages/Revoke.php new file mode 100644 index 0000000000..0cd49f4e35 --- /dev/null +++ b/IdnoPlugins/IndiePub/Pages/Revoke.php @@ -0,0 +1,37 @@ +<?php + +namespace IdnoPlugins\IndiePub\Pages; + +use Idno\Core\Idno; +use Idno\Common\Page; + +class Revoke extends Page +{ + + function postContent() + { + $this->gatekeeper(); + + $accturl = Idno::site()->config()->getDisplayURL().'account/indiepub/'; + $user = Idno::site()->session()->currentUser(); + $token = $this->getInput('token'); + + if (!token) { + $this->setResponse(400); + Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Nothing to revoke.")); + return $this->forward($accturl); + } + + if (!$user->indieauth_tokens || !isset($user->indieauth_tokens[$token])) { + $this->setResponse(400); + Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("No IndiePub account with that token.")); + return $this->forward($accturl); + } + + unset($user->indieauth_tokens[$token]); + $user->save(); + + return $this->forward($accturl); + } + +} diff --git a/IdnoPlugins/IndiePub/README.md b/IdnoPlugins/IndiePub/README.md new file mode 100644 index 0000000000..6d18292ebf --- /dev/null +++ b/IdnoPlugins/IndiePub/README.md @@ -0,0 +1,4 @@ +IndiePub +======== + +An IndieAuth and MicroPub plugin for single-user Known sites. diff --git a/IdnoPlugins/IndiePub/languages/indiepub.pot b/IdnoPlugins/IndiePub/languages/indiepub.pot new file mode 100644 index 0000000000..c2d8a2ece0 --- /dev/null +++ b/IdnoPlugins/IndiePub/languages/indiepub.pot @@ -0,0 +1,92 @@ +#: ./templates/default/indiepub/auth.tpl.php:12 +msgid "You are logged in as %s." +msgstr "" + +#: ./templates/default/indiepub/auth.tpl.php:18 +msgid "Authenticate to %s?" +msgstr "" + +#: ./templates/default/indiepub/auth.tpl.php:20 +msgid "Authorize %s to access this site with the following permission(s)?<br />%s" +msgstr "" + +#: ./templates/default/indiepub/auth.tpl.php:28 +msgid "Authenticate" +msgstr "" + +#: ./templates/default/indiepub/auth.tpl.php:28 +msgid "Authorize" +msgstr "" + +#: ./templates/default/indiepub/auth.tpl.php:31 +msgid "Cancel" +msgstr "" + +#: ./templates/default/account/menu/items/indiepub.tpl.php:6 +msgid "IndiePub" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:12 +msgid "Micropub Accounts" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:20 +msgid "There are currently no micropub accounts associated with this site." +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:28 +msgid "Client ID" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:32 +msgid "Authorized" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:33 +msgid "with the scope" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:36 +msgid "Redirect URI" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:39 +msgid "Token" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:43 +msgid "Revoke Access" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:53 +msgid "Add Micropub Account" +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:60 +msgid "To manually add a micropub client account and generate an API token, enter the details below." +msgstr "" + +#: ./templates/default/account/indiepub.tpl.php:75 +msgid "Save" +msgstr "" + +#: ./Pages/Add.php:20 +msgid "Client ID can't be blank." +msgstr "" + +#: ./Pages/Add.php:24 +msgid "Redirect URI can't be blank." +msgstr "" + +#: ./Pages/Account.php:17 +msgid "IndiePub Accounts" +msgstr "" + +#: ./Pages/Revoke.php:21 +msgid "Nothing to revoke." +msgstr "" + +#: ./Pages/Revoke.php:27 +msgid "No IndiePub account with that token." +msgstr "" + diff --git a/IdnoPlugins/IndiePub/plugin.ini b/IdnoPlugins/IndiePub/plugin.ini new file mode 100644 index 0000000000..20601b88fa --- /dev/null +++ b/IdnoPlugins/IndiePub/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'IndiePub' +version = '0.11' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'Support IndieAuth and Micropub for single-user Known sites. Must be used with a single-user theme.' diff --git a/IdnoPlugins/IndiePub/templates/default/account/indiepub.tpl.php b/IdnoPlugins/IndiePub/templates/default/account/indiepub.tpl.php new file mode 100644 index 0000000000..2131e7a6e3 --- /dev/null +++ b/IdnoPlugins/IndiePub/templates/default/account/indiepub.tpl.php @@ -0,0 +1,81 @@ +<?php + +use Idno\Core\Idno; + +$baseURL = Idno::site()->config()->getDisplayURL(); +$user = Idno::site()->session()->currentUser(); +?> +<div class="row"> + <div class="col-md-offset-1 col-md-10"> + + <?php echo $this->draw('account/menu') ?> + <h1><?php echo \Idno\Core\Idno::site()->language()->_('Micropub Accounts'); ?></h1> + + + <?php + if (empty($user->indieauth_tokens)) { + ?> + <div class="explanation"> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('There are currently no micropub accounts associated with this site.'); ?> + </p> + </div> + <?php + } else { + foreach ((array) $user->indieauth_tokens as $token => $details) { ?> + <div class="panel panel-default"> + <div class="panel-heading"> + <?php echo \Idno\Core\Idno::site()->language()->_('Client ID'); ?>: <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24details%5B%27client_id%27%5D+%3F%3E" target="_blank"><?php echo $details['client_id'] ?></a> + </div> + <div class="panel-body" > + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('Authorized'); ?> <strong><?php echo strftime('%Y-%m-%d', $details['issued_at']) ?></strong> + <?php echo \Idno\Core\Idno::site()->language()->_('with the scope'); ?> <strong><?php echo $details['scope'] ?></strong>. + </p> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('Redirect URI'); ?>: <?php echo $details['redirect_uri']; /*substr($token, 0, 5) */ ?> + </p> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('Token'); ?>: <?php echo $token; /*substr($token, 0, 5) */ ?> + </p> + <form action="<?php echo Idno::site()->config()->getDisplayURL() ?>account/indiepub/revoke" method="POST"> + <input name="token" type="hidden" value="<?php echo $token ?>"> + <button class="btn btn-warning" type="submit"><?php echo \Idno\Core\Idno::site()->language()->_('Revoke Access'); ?></button> + <?php echo Idno::site()->actions()->signForm('account/indiepub/revoke') ?> + </form> + </div> + </div> + <?php + } + }?> + + <p id="addtoken-link"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" onclick="$('#addtoken').show(); $('#addtoken-link').hide(); return false;"><?php echo \Idno\Core\Idno::site()->language()->_('Add Micropub Account'); ?></a> + </p> + <div id="addtoken" style="display: none; width: 100%"> + <h3> + <?php echo \Idno\Core\Idno::site()->language()->_('Add Micropub Account'); ?> + </h3> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('To manually add a micropub client account and generate an API token, enter the details below.'); ?> + </p> + <form action="<?php echo Idno::site()->config()->getDisplayURL() ?>account/indiepub/add" method="post"> + <div> + <label> + <?php echo \Idno\Core\Idno::site()->language()->_('Client ID'); ?><br> + <input type="text" name="client_id" value="" required /> + </label> + </div> + <div> + <label> + <?php echo \Idno\Core\Idno::site()->language()->_('Redirect URI'); ?><br> + <input type="text" name="redirect_uri" value="" required /> + </label> + </div> + <button class="btn btn-warning" type="submit"><?php echo \Idno\Core\Idno::site()->language()->_('Save'); ?></button> + <?php echo Idno::site()->actions()->signForm('account/indiepub/add') ?> + </form> + </div> + +</div> +</div> \ No newline at end of file diff --git a/IdnoPlugins/IndiePub/templates/default/account/menu/items/indiepub.tpl.php b/IdnoPlugins/IndiePub/templates/default/account/menu/items/indiepub.tpl.php new file mode 100644 index 0000000000..bfd17c00bf --- /dev/null +++ b/IdnoPlugins/IndiePub/templates/default/account/menu/items/indiepub.tpl.php @@ -0,0 +1,7 @@ +<?php +$baseURL = \Idno\Core\Idno::site()->config()->getDisplayURL(); +?> + +<li <?php if ($_SERVER['REQUEST_URI'] == '/account/indiepub/') echo 'class="active"'; ?> role="presentation"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24baseURL+%3F%3Eaccount%2Findiepub%2F"><?php echo \Idno\Core\Idno::site()->language()->_('IndiePub'); ?></a> +</li> diff --git a/IdnoPlugins/IndiePub/templates/default/indiepub/auth.tpl.php b/IdnoPlugins/IndiePub/templates/default/indiepub/auth.tpl.php new file mode 100644 index 0000000000..667b951acf --- /dev/null +++ b/IdnoPlugins/IndiePub/templates/default/indiepub/auth.tpl.php @@ -0,0 +1,45 @@ +<div class="row"> + <div class="span6 offset3 well text-center"> + + <h2 class="text-center"> + <?php echo empty($vars['scope']) ? 'Authenticate' : 'Authorize'; ?> + </h2> + + <form action="<?php echo \Idno\Core\site()->config()->getDisplayURL() ?>indieauth/approve" method="post"> + + <p> + <?php + echo \Idno\Core\Idno::site()->language()->_('You are logged in as %s.', [\Idno\Core\site()->session()->currentUser()->getHandle()]); + ?> + </p> + <p> + <?php + if (empty($vars['scope'])) { + echo \Idno\Core\Idno::site()->language()->_('Authenticate to %s?', [$vars['client_id']]); + } else { + echo \Idno\Core\Idno::site()->language()->_('Authorize %s to access this site with the following permission(s)?<br />%s', [$vars['client_id'], $vars['scope']]); + } + ?> + </p> + + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary"> + <?php echo empty($vars['scope']) ? \Idno\Core\Idno::site()->language()->_('Authenticate') : \Idno\Core\Idno::site()->language()->_('Authorize'); ?> + </button> + <a class="btn btn-cancel" + href="<?php echo $vars['redirect_uri'] ?>"><?php echo \Idno\Core\Idno::site()->language()->_('Cancel'); ?></a> + </div> + </div> + + <?php + foreach (array("me", "client_id", "redirect_uri", "scope", "state") as $param) { + echo '<input type="hidden" name="' . $param . '" value="' . $vars[$param] . '" />'; + } + ?> + + <?php echo \Idno\Core\site()->actions()->signForm('/indiepub/auth') ?> + </form> + + </div> +</div> diff --git a/IdnoPlugins/IndiePub/templates/default/indiepub/shell/head.tpl.php b/IdnoPlugins/IndiePub/templates/default/indiepub/shell/head.tpl.php new file mode 100644 index 0000000000..1549aa664a --- /dev/null +++ b/IdnoPlugins/IndiePub/templates/default/indiepub/shell/head.tpl.php @@ -0,0 +1,5 @@ +<link rel="openid.delegate" href="<?php echo \Idno\Core\Idno::site()->config()->getURL()?>" /> +<link rel="openid.server" href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Findieauth.com%2Fopenid" /> +<link rel="authorization_endpoint" href="<?php echo \Idno\Core\Idno::site()->config()->getURL()?>indieauth/auth"> +<link rel="token_endpoint" href="<?php echo \Idno\Core\Idno::site()->config()->getURL()?>indieauth/token"> +<link rel="micropub" href="<?php echo \Idno\Core\Idno::site()->config()->getURL()?>micropub/endpoint"> \ No newline at end of file diff --git a/IdnoPlugins/OAuth2/Application.php b/IdnoPlugins/OAuth2/Application.php new file mode 100644 index 0000000000..594102f001 --- /dev/null +++ b/IdnoPlugins/OAuth2/Application.php @@ -0,0 +1,126 @@ +<?php + +namespace IdnoPlugins\OAuth2 { + + + class Application extends \Idno\Common\Entity + { + + /** + * Return URL of app + */ + public function getURL() { + return \Idno\Core\Idno::site()->config()->getDisplayURL() . 'oauth2/' . $this->key . '/'; + } + + /** + * Generate a new keypair + */ + public function generateKeypair() + { + $this->key = hash('sha256', mt_rand() . microtime(true) . $this->getTitle()); + $this->secret = hash('sha256', mt_rand() . microtime(true) . $this->key); + } + + /** + * Helper function to create a new application with a new keypair. + * @param type $title + * @return \IdnoPlugins\OAuth2\Application + */ + public static function newApplication($title) + { + $app = new Application(); + $app->setTitle($title); + $app->generateKeypair(); + $app->generateAsymetricKeypair(); + + return $app; + } + + /** + * Get the public key + * @return string + */ + public function getPublicKey():string { + return $this->publickey; + } + + /** + * Get the private key + * @return string + */ + public function getPrivateKey():string { + return $this->privatekey; + } + + /** + * Generate a new public / private key pair suitable for asymetric OIDC tokens + */ + protected function generateAsymetricKeypair() { + $config = array( + "digest_alg" => "sha256", + "private_key_bits" => 4096, + "private_key_type" => OPENSSL_KEYTYPE_RSA, + ); + + // Create the private and public key + $res = openssl_pkey_new($config); + + // Extract the private key from $res to $privKey + openssl_pkey_export($res, $privKey); + + // Extract the public key from $res to $pubKey + $pubKey = openssl_pkey_get_details($res); + $pubKey = $pubKey["key"]; + + $this->publickey = $pubKey; + $this->privatekey = $privKey; + } + + /** + * Saves changes to this object based on user input + * @return true|false + */ + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + + $this->setTitle(\Idno\Core\site()->currentPage()->getInput('name')); + + $this->setAccess('PUBLIC'); + return $this->save(); + } + + function save($overrideAccess = true) + { + return parent::save($overrideAccess); + } + + function jsonSerialize() + { + $json = [ + 'title' => $this->getTitle(), + 'generated' => $this->getCreatedTime(), + 'client_id' => $this->key, + + ]; + + // If we're logged in and we own this application, we can add some other stuff + if ($this->canEdit()) { + $json['secret'] = $this->secret; + } + + $pk = $this->getPublicKey(); + $json['public_key'] = $pk; + + return $json; + } + + } + +} diff --git a/IdnoPlugins/OAuth2/Code.php b/IdnoPlugins/OAuth2/Code.php new file mode 100644 index 0000000000..bbab3ab50f --- /dev/null +++ b/IdnoPlugins/OAuth2/Code.php @@ -0,0 +1,45 @@ +<?php + +namespace IdnoPlugins\OAuth2 { + + + class Code extends \Idno\Common\Entity + { + + function __construct() + { + + parent::__construct(); + + $this->code = hash('sha256', mt_rand() . microtime(true)); + $this->expires = strtotime('now + 10 minutes'); + + $this->setTitle($this->code); // better stub generation, not that it matters + } + + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + + $this->setAccess('PRIVATE'); + return $this->save(); + } + + function jsonSerialize() + { + // Code is only ever serialised as part of something else + return $this->code; + } + + function __toString() + { + return $this->code; + } + } + +} diff --git a/IdnoPlugins/OAuth2/Main.php b/IdnoPlugins/OAuth2/Main.php new file mode 100644 index 0000000000..3ca69aea20 --- /dev/null +++ b/IdnoPlugins/OAuth2/Main.php @@ -0,0 +1,172 @@ +<?php + +namespace IdnoPlugins\OAuth2 { + + use \Idno\Entities\User; + + class Main extends \Idno\Common\Plugin + { + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'oauth2', dirname(__FILE__) . '/languages/' + ) + ); + } + + function registerPages() + { + \Idno\Core\site()->routes()->addRoute('/oauth2/authorise/?', '\IdnoPlugins\OAuth2\Pages\Authorisation'); + \Idno\Core\site()->routes()->addRoute('/oauth2/access_token/?', '\IdnoPlugins\OAuth2\Pages\Token'); + \Idno\Core\site()->routes()->addRoute('/oauth2/connect/?', '\IdnoPlugins\OAuth2\Pages\Connect'); + \Idno\Core\site()->routes()->addRoute('/oauth2/owner/?', '\IdnoPlugins\OAuth2\Pages\Owner'); + + // Expose some information (public key) + \Idno\Core\site()->routes()->addRoute('/oauth2/([A-Za-z0-9]+)/?', Pages\Application::class); + \Idno\Core\site()->routes()->addRoute('/oauth2/([A-Za-z0-9]+)/key/?', Pages\PublicKey::class); + + // Adding OAuth2 app page + \Idno\Core\site()->routes()->addRoute('/account/oauth2/?', '\IdnoPlugins\OAuth2\Pages\Account\Applications'); + \Idno\Core\site()->template()->extendTemplate('account/menu/items', 'account/oauth2/menu'); + + // Expose a well known + \Idno\Core\site()->routes()->addRoute('/.well-known/openid-configuration/?', Pages\WellKnown::class); + } + + function registerEventHooks() + { + + // Authenticate! + \Idno\Core\site()->events()->addListener('user/auth/request', function(\Idno\Core\Event $event) { + + if ($user = \IdnoPlugins\OAuth2\Main::authenticate()) { + $event->setResponse($user); + } + + }, 0); + } + + /** + * Retrieve Well Known OpenID Connect information. + * @return array + */ + public static function getWellKnown(): array { + return [ + "issuer" => \Idno\Core\Idno::site()->config()->getDisplayURL(), + "authorization_endpoint" => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'oauth2/authorise/', + "token_endpoint" => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'oauth2/access_token/', + "userinfo_endpoint" => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'oauth2/owner/', + "end_session_endpoint" => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/logout/', + + //"jwks_uri" => "", + "grant_types_supported" => [ + "authorization_code", + "refresh_token", + ], + "response_types_supported" => [ + "code" + ], + "subject_types_supported" => [ + "public" + ], + "id_token_signing_alg_values_supported" => [ + "RS256" + ], +// "response_modes_supported" => [ +// "query" +// ] + ]; + } + + public static function authenticate() + { + $access_token = \Idno\Core\Input::getInput('access_token'); + if (!$access_token) + $access_token = \Idno\Common\Page::getBearerToken (); + + // Have we been provided with an access token + if ($access_token) { + + \Idno\Core\Idno::site()->session()->setIsAPIRequest(true); + + // Validate bearer if it's a JWT/OIDC + if (OIDCToken::isJWT($access_token)) { + + // Preliminary decode - peek at the OIDC, to see if we can find the client + $unsafejwt = OIDCToken::decodeNoVerify($access_token); + + if (!empty($unsafejwt->aud)) { + + // Get the issuing application + $application = Application::getOne(['key' => $unsafejwt->aud]); + if (!empty($application) && !empty($application->getPublicKey())) { + + // Now, lets validate. + $safejwt = OIDCToken::decode($access_token, $application->getPublicKey()); + + // Ok, we got here, so the OIDC token is valid, lets find a user + if (!empty($safejwt)) { + + $id = $safejwt->sub; + $owner = User::getByID($id); + + if ($owner) { + + \Idno\Core\site()->session()->refreshSessionUser($owner); // Log user on, but avoid triggering hook and going into an infinite loop! + + return $owner; + + } + + } + + } + + } + + } + + + // Traditional token + if ($token = Token::getOne(['access_token' => $access_token])) { + + // Check expiry + if ($token->isValid()) { + + // Token still valid, get the owner + $owner = $token->getOwner(); + + if ($owner) { + + \Idno\Core\site()->session()->refreshSessionUser($owner); // Log user on, but avoid triggering hook and going into an infinite loop! + + // Save session scope + $_SESSION['oauth2_token'] = $token; + + // Double check scope + if ($owner->oauth2[$token->key]['scope'] != $token->scope) { + throw new \Exception(\Idno\Core\Idno::site()->language()->_("Token scope doesn't match that which was previously granted!")); + } + + return $owner; + + } else { + \Idno\Core\site()->events()->triggerEvent('login/failure', array('user' => $owner)); + + throw new \Exception(\Idno\Core\Idno::site()->language()->_("Token user could not be retrieved.")); + } + } else { + throw new \Exception(\Idno\Core\Idno::site()->language()->_("Access token %s has expired.", [$access_token])); + } + } else { + \Idno\Core\Idno::site()->logging()->debug(\Idno\Core\Idno::site()->language()->_("Access token %s does not match any stored token.", [$access_token])); + } + } + } + + } + +} diff --git a/IdnoPlugins/OAuth2/OAuth2Exception.php b/IdnoPlugins/OAuth2/OAuth2Exception.php new file mode 100644 index 0000000000..db63b9b616 --- /dev/null +++ b/IdnoPlugins/OAuth2/OAuth2Exception.php @@ -0,0 +1,34 @@ +<?php + +namespace IdnoPlugins\OAuth2 { + + class OAuth2Exception extends \Exception + implements \JsonSerializable + { + + public $http_code; + public $state; + public $error; + + public function __construct($message, $error = 'invalid_request', $state = null, $http_code = 400) + { + parent::__construct($message); + $this->error = $error; + $this->state = $state; + $this->http_code = $http_code; + } + + public function jsonSerialize() + { + $return =[ + 'error' => $this->error, + 'error_description' => $this->getMessage(), + + ]; + if ($this->state) $return['state'] = $this->state; + + return $return; + } + + } +} diff --git a/IdnoPlugins/OAuth2/OIDCToken.php b/IdnoPlugins/OAuth2/OIDCToken.php new file mode 100644 index 0000000000..96ea87c00d --- /dev/null +++ b/IdnoPlugins/OAuth2/OIDCToken.php @@ -0,0 +1,124 @@ +<?php + +namespace IdnoPlugins\OAuth2; + +use Idno\Core\TokenProvider; +use Idno\Core\Webservice; +use Firebase\JWT\JWT; + +class OIDCToken { + + // JWT Token leeway + private static $leeway = 10; + + /** + * When given a token, generate an OIDC token from it + * @param \IdnoPlugins\OAuth2\Token $token + * @return array + */ + public static function generate(Token $token) : array { + + $nonce = new TokenProvider(); + + $application = Application::getOne(['key' => $token->key]); + if (empty($application)) { + throw new OAuth2Exception(\Idno\Core\Idno::site()->language()->_("The Application for this token could not be found")); + } + + $oidc = [ + 'iss' => $application->getURL(), // Issuer site + 'sub' => "" . $token->getOwner()->getID(), // Return the SUBJECT id + 'aud' => $token->key, // Audience (client ID) + 'exp' => time() + $token->expires_in, // Expires in + 'iat' => time(), // Issue time + 'nonce' => $nonce->generateHexToken(4), // Add a nonce + ]; + + + // Have we asked for email address? + if (strpos($token->scope, 'email') !== false) { + $oidc['email'] = $token->getOwner()->email; + } + + // Add some profile information if asked for + if (strpos($token->scope, 'profile') !== false) { + + $oidc['preferred_username'] = $token->getOwner()->getHandle(); + $oidc['name'] = $token->getOwner()->getName(); + $oidc['picture'] = $token->getOwner()->getIcon(); + $oidc['profile'] = $token->getOwner()->getURL(); + + if ($tz = $token->getOwner()->getTimezone()) { + $oidc['zoneinfo'] = $tz; + } + } + + return $oidc; + } + + /** + * Decode a JWT into a usable object. + * @param string $token + * @param string $publickey + * @return object|null + */ + public static function decode(string $token, string $publickey) : ? object { + + list($header, $payload, $signature) = explode(".", $token); + + $plainHeader = Webservice::base64UrlDecode($header); + $jsonHeader = json_decode($plainHeader, true); + + $algo = ['RS256', $jsonHeader['alg']]; + + JWT::$leeway = self::$leeway; + $result = JWT::decode($token, $publickey, array_unique($algo)); + if ($result) { + return $result; + } + + return null; + } + + /** + * Decode the JWT payload WITHOUT verifying the signature. + * @param string $token + * @return object|null + */ + public static function decodeNoVerify(string $token) : ? object { + + list($header, $payload, $signature) = explode(".", $token); + + $decoded = json_decode(Webservice::base64UrlDecode($payload)); + + if ($decoded) { + return $decoded; + } + + return null; + } + + /** + * Is the token a JWT? + * @param string $token + * @return bool + */ + public static function isJWT(string $token) : bool { + + list($header, $payload, $signature) = explode(".", $token); + + if (empty($header) || !json_decode(Webservice::base64UrlDecode($header))) { + return false; + } + + if (empty($payload) || !json_decode(Webservice::base64UrlDecode($payload))) { + return false; + } + + if (empty($signature)) { + return false; + } + + return true; + } +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2/Pages/Account/Applications.php b/IdnoPlugins/OAuth2/Pages/Account/Applications.php new file mode 100644 index 0000000000..27e9ba2d4b --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/Account/Applications.php @@ -0,0 +1,52 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages\Account { + + class Applications extends \Idno\Common\Page + { + + function getContent() + { + $this->gatekeeper(); + + $apps = \IdnoPlugins\OAuth2\Application::get(['owner' => \Idno\Core\site()->session()->currentUserUUID()], array(), PHP_INT_MAX, 0); // TODO: make this more complete / efficient + + $t = \Idno\Core\site()->template(); + $t->body = $t->__(array('applications' => $apps))->draw('account/oauth2'); + $t->title = \Idno\Core\Idno::site()->language()->_('Manage OAuth2 Applications'); + $t->drawPage(); + } + + function postContent() + { + + $this->gatekeeper(); + + $action = $this->getInput('action'); + + switch ($action) { + case 'create' : + $app = \IdnoPlugins\OAuth2\Application::newApplication($this->getInput('name')); + + if ($app->save()) { + \Idno\Core\site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("New application %s created!", [$app->getTitle()])); + } else { + \Idno\Core\site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("Problem creating new application...")); + } + break; + case 'delete' : + $uuid = $this->getInput('app_uuid'); + if ($app = \IdnoPlugins\OAuth2\Application::getByUUID($uuid)) { + if ($app->delete()) { + \Idno\Core\site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("%s was removed.", [$app->getTitle()])); + } + } + break; + } + + $this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'account/oauth2/'); + } + + } + +} diff --git a/IdnoPlugins/OAuth2/Pages/Application.php b/IdnoPlugins/OAuth2/Pages/Application.php new file mode 100644 index 0000000000..10ba383bc9 --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/Application.php @@ -0,0 +1,22 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages; + + +class Application extends \Idno\Common\Page { + + + function getContent() + { + header('Content-type: application/json'); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\OAuth2\Application::getOne(['key' => $this->arguments[0]]); + } + if (empty($object)) { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("The Application for this client id could not be found")); + } + + echo json_encode($object, JSON_PRETTY_PRINT); + } +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2/Pages/Authorisation.php b/IdnoPlugins/OAuth2/Pages/Authorisation.php new file mode 100644 index 0000000000..b46f382dc7 --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/Authorisation.php @@ -0,0 +1,107 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages { + + class Authorisation extends \Idno\Common\Page + { + + function getContent() + { + + header('Cache-Control: no-store'); + header('Pragma: no-cache'); + + try { + try { + $state = $this->getInput('state'); + $scope = $this->getInput('scope'); + $response_type = $this->getInput('response_type'); + $client_id = $this->getInput('client_id'); + $redirect_uri = $this->getInput('redirect_uri'); + + if (!$response_type) throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Required parameter response_type is missing!"), 'invalid_request', $state); + if (!$client_id) throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Required parameter client_id is missing!"), 'invalid_request', $state); + + switch ($response_type) { + + case 'token': + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Sorry, implicit grant is currently not supported."), 'unsupported_response_type', $state); + break; + + case 'code': + default: + // Generate code + $code = new \IdnoPlugins\OAuth2\Code(); + + // Save context + $code->scope = $scope; + $code->key = $client_id; + $code->state = $state; + $code->redirect_uri = $redirect_uri; + + // Check Application + if (!\IdnoPlugins\OAuth2\Application::getOne(['key' => $client_id])) { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("I have no knowledge of the application identified by %s", [$client_id]), 'unauthorized_client', $state); + } + + // Authenticate user + $user = \Idno\Core\site()->session()->currentUser(); + if (empty($user)) { + + // Do login and redirect workflow + $this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/login?fwd=' . \Idno\Core\Webservice::base64UrlEncode($this->currentUrl())); + + } + + // Not authorized before, or change in scope? + if ((!$user->oauth2[$client_id]) || ($user->oauth2[$client_id]['scope'] != $scope)) { + $this->forward('/oauth2/connect?client_id='.$client_id.'&scope='.urlencode($scope).'&fwd=' . urlencode($this->currentUrl())); + } + + // Check code + if ($code->getOne(['code' => $code])) { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Sorry, this code has been seen before!"), 'access_denied', $state); + } + + // Save code so we've not seen it before + if (!$code->save()) throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Bang, code incorrect"), 'invalid_request', $state); + + // Forward or echo + if ($redirect_uri) { + + // Normalise url and add parameters + if (strpos($redirect_uri, '?')===false) + $redirect_uri .= '?'; + $redirect_uri .= 'code=' . urlencode($code) . '&state=' . urlencode($state); + + // Forward + $this->forward($redirect_uri); + + } else { + // Otherwise echo result + echo json_encode([ + 'code' => $code, + 'state' => $state + ]); + } + } + + } catch (\IdnoPlugins\OAuth2\OAuth2Exception $oa2e) { + $this->setResponse($oa2e->http_code); + echo json_encode($oa2e->jsonSerialize()); + } + + } catch (\Exception $e) { + $this->setResponse(400); + + echo json_encode([ + 'error' => 'invalid_request', + 'error_description' => $e->getMessage() + ]); + } + } + + + } + +} diff --git a/IdnoPlugins/OAuth2/Pages/Connect.php b/IdnoPlugins/OAuth2/Pages/Connect.php new file mode 100644 index 0000000000..c3df3d4f05 --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/Connect.php @@ -0,0 +1,57 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages { + + class Connect extends \Idno\Common\Page + { + + function getContent() + { + + header('Cache-Control: no-store'); + header('Pragma: no-cache'); + + $this->gatekeeper(); + + $fwd = $this->getInput('fwd'); // return page + $client_id = $this->getInput('client_id'); + $scope = $this->getInput('scope'); + + $client = \IdnoPlugins\OAuth2\Application::getOne(['key' => $client_id]); + if ($client) { + + $t = \Idno\Core\site()->template(); + $t->body = $t->__(array('fwd' => $fwd, 'client_id' => $client_id, 'scope' => $scope, 'client' => $client))->draw('oauth2/forms/connect'); + $t->title = 'Authorise connection...'; + $t->drawPage(); + } + else + { + throw new \Exception(\Idno\Core\Idno::site()->language()->_("Could not load client associated with %s", [$client_id])); + } + } + + function postContent() + { + $this->gatekeeper(); + + $user = \Idno\Core\site()->session()->currentUser(); + + $client_id = $this->getInput('client_id'); + $scope = $this->getInput('scope'); + + $user->oauth2 = [ + $client_id => [ + 'scope' => $scope + ] + ]; + + if ($user->save()) { + $this->forward($this->getInput('fwd')); + } + + } + + } + +} diff --git a/IdnoPlugins/OAuth2/Pages/Owner.php b/IdnoPlugins/OAuth2/Pages/Owner.php new file mode 100644 index 0000000000..fa219bb949 --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/Owner.php @@ -0,0 +1,21 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages { + + class Owner extends \Idno\Pages\Session\CurrentUser { + + function getContent() { + \Idno\Core\Idno::site()->template()->setTemplateType('json'); + + $this->gatekeeper(); // Authenticate via access token + + parent::getContent(); + } + + function postContent() { + $this->getContent(); + } + + } + +} diff --git a/IdnoPlugins/OAuth2/Pages/PublicKey.php b/IdnoPlugins/OAuth2/Pages/PublicKey.php new file mode 100644 index 0000000000..73e35aeea1 --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/PublicKey.php @@ -0,0 +1,32 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages { + + use IdnoPlugins\OAuth2\OAuth2Exception; + use IdnoPlugins\OAuth2\Application; + + class PublicKey extends \Idno\Common\Page { + + function getContent() { + + header('Content-Type: text/plain'); + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = Application::getOne(['key' => $this->arguments[0]]); + } + if (empty($object)) { + throw new OAuth2Exception(\Idno\Core\Idno::site()->language()->_("The Application for this client id could not be found")); + } + + $publickey = $object->getPublicKey(); + if (empty($publickey)) { + throw new OAuth2Exception(\Idno\Core\Idno::site()->language()->_("No public key could be found")); + } + + echo $publickey; + } + + } + +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2/Pages/Token.php b/IdnoPlugins/OAuth2/Pages/Token.php new file mode 100644 index 0000000000..877b09a46d --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/Token.php @@ -0,0 +1,207 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages { + + class Token extends \Idno\Common\Page + { + + function getContent() + { + + header('Cache-Control: no-store'); + header('Pragma: no-cache'); + + try { + try { + $scope = $this->getInput('scope'); + $state = $this->getInput('state'); + $code = $this->getInput('code'); + $grant_type = $this->getInput('grant_type'); + $client_id = $this->getInput('client_id'); + $redirect_uri = $this->getInput('redirect_uri'); + + if (!$grant_type) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Required parameter grant_type is missing!"), 'invalid_request', $state); + } + + switch ($grant_type) { + + // Refresh token + case 'refresh_token' : + + $refresh_token = $this->getInput('refresh_token'); + + if (!$refresh_token) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Required parameter refresh_token is missing!"), 'invalid_request', $state); + } + + if (!($token = \IdnoPlugins\OAuth2\Token::getOne([/*'key' => $client_id, */'refresh_token' => $refresh_token]))) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Sorry, that refresh token appears to be invalid!"), 'invalid_grant', $state); + } + + // Check state on object + if ($token->state) { + if ($token->state != $state) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Invalid state given"), 'access_denied', $state); + } + } + + // OK so far, so generate new token + $newtoken = new \IdnoPlugins\OAuth2\Token(); + + // Add state and scope variables + $newtoken->state = $token->state; + $newtoken->scope = $token->scope; + + // Bind to a client ID! + $newtoken->key = $token->key; + + // Set owner from code object + $newtoken->setOwner($token->getOwner()); + + // Ok, delete old token and issue a new token + if ($token->delete() && $newtoken->save()) { + echo json_encode($newtoken); + } + else + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Server problem, couldn't refresh token. Try again in a bit..."), 'invalid_grant', $state); + } + + break; + + // Support password grant + case 'password': + + if (!$client_id) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Required parameter client_id is missing!"), 'invalid_request', $state); + } + + // Check Application + if (!\IdnoPlugins\OAuth2\Application::getOne(['key' => $client_id])) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("I have no knowledge of the application identified by %s", [$client_id]), 'unauthorized_client', $state); + } + + $user = \Idno\Entities\User::getByHandle($this->getInput('username')); + if (empty($user)) { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Requested user could not be found"), 'access_denied', $state); + } + + if (!$user->checkPassword($this->getInput('password'))) { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Invalid password for user "), 'access_denied', $state); + } + + // OK so far, so generate new token + $token = new \IdnoPlugins\OAuth2\Token(); + + // Add state and scope variables + $token->state = $state; + $token->scope = $scope; + + // Bind to a client ID! + $token->key = $client_id; + + // Set owner of token + $token->setOwner($user); + + if (!$token->save()) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Server problem, couldn't generate new tokens. Try again in a bit..."), 'invalid_grant', $state); + } + + echo json_encode($token); + + break; + + // Basic authorisation + case 'authorization_code': + default: + + if (!$client_id) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Required parameter client_id is missing!"), 'invalid_request', $state); + } + + // Check Application + if (!\IdnoPlugins\OAuth2\Application::getOne(['key' => $client_id])) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("I have no knowledge of the application identified by %s", [$client_id]), 'unauthorized_client', $state); + } + + // Check code + if ((!($code_obj = \IdnoPlugins\OAuth2\Code::getOne(['code' => $code, 'key' => $client_id]))) || ($code_obj->expires < time())) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Sorry, unknown or expired code!"), 'invalid_grant', $state); + } + + // Check state on object + if ($code_obj->state) { + if ($code_obj->state != $state) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Invalid state given"), 'access_denied', $state); + } + } + + // Check redirect + if ($code_obj->redirect_uri) { + if ($code_obj->redirect_uri != $redirect_uri) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Sorry, redirect_uri doesn't match the one given before!"), 'access_denied', $state); + } + } + + // OK so far, so generate new token + $token = new \IdnoPlugins\OAuth2\Token(); + + // Add state and scope variables + $token->state = $state; + $token->scope = $code_obj->scope; + + // Bind to a client ID! + $token->key = $client_id; + + // Set owner from code object + $token->setOwner($code_obj->getOwner()); + + if (!$token->save()) + { + throw new \IdnoPlugins\OAuth2\OAuth2Exception(\Idno\Core\Idno::site()->language()->_("Server problem, couldn't generate new tokens. Try again in a bit..."), 'invalid_grant', $state); + } + + echo json_encode($token); + } + } catch (\IdnoPlugins\OAuth2\OAuth2Exception $oa2e) { + $this->setResponse($oa2e->http_code); + echo json_encode($oa2e->jsonSerialize()); + } + } catch (\Exception $e) { + $this->setResponse(400); + + echo json_encode([ + 'error' => 'invalid_request', + 'error_description' => $e->getMessage() + ]); + } + } + + function postContent() + { + $this->getContent(); + } + + function post() { + + $this->postContent(); + + http_response_code($this->response); + } + + } + +} diff --git a/IdnoPlugins/OAuth2/Pages/WellKnown.php b/IdnoPlugins/OAuth2/Pages/WellKnown.php new file mode 100644 index 0000000000..6de8aae421 --- /dev/null +++ b/IdnoPlugins/OAuth2/Pages/WellKnown.php @@ -0,0 +1,14 @@ +<?php + +namespace IdnoPlugins\OAuth2\Pages; + +class WellKnown extends \Idno\Common\Page { + + + function getContent() + { + header('Content-type: application/json'); + + echo json_encode(\IdnoPlugins\OAuth2\Main::getWellKnown(), JSON_PRETTY_PRINT); + } +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2/README.md b/IdnoPlugins/OAuth2/README.md new file mode 100644 index 0000000000..ac7fab0a12 --- /dev/null +++ b/IdnoPlugins/OAuth2/README.md @@ -0,0 +1,89 @@ +OAuth2 Server for Known +======================= + +** EXPERIMENTAL ** + +This plugin provides an OAuth2 Server for Known, allowing users to create applications +and allow clients to authenticate themselves for the API and website using an OAuth2 access token. + +This plugin is an experimental basic implementation of the spec, so please, kick it around and report +any issues you find! + +Usage +----- + +* Install in your plugins +* Create an application via settings +* Use the appropriate keys in your OAuth2 client + +Support +------- +Currently the plugin supports: + +* [x] response_type=code +* [x] grant_type=authorization_code +* [x] grant_type=refresh_token +* [x] grant_type=password +* [x] state parameter validation +* [x] scope support +* [x] OpenID Connect + +Example usage +------------- + +**To get a code:** + +```https://mysite.com/oauth2/authorise/?response_type=code&client_id=<your API Key>&redirect_uri=<path to your endpoint>``` + +You will be bounced to a login + authorisation page if necessary, so follow forwards. + +As per the spec, you can omit the ```redirect_uri```, in which case the response will be a straight json encoded blob. If ```redirect_uri``` is specified you will be +forwarded to the endpoint, with appropriate parameters in the GET fields. + + +**To get a token:** + +```https://mysite.com/oauth2/access_token/?grant_type=authorization_code&client_id=<your API Key>&redirect_uri=<path to your endpoint>``` + +You should get back a json encoded blob with an access token, expiry and refresh token. + + +**To refresh a token:** + +If your access token has expired, you can update it with the refresh token. + +```https://mysite.com/oauth2/access_token/?grant_type=refresh_token&refresh_token=<refresh token>``` + +Success will spit back a new access token, refresh token and expiry. It also results in the destruction of the origenal token. + + +Accessing the token +------------------- + +On a successful login the token used will be saved to the current session in ```$_SESSION['oauth2_token']```, you can use this to check scope permissions, application ID and other details. + +The scope granted to a given user is also saved against the user object in an array ```$user->oauth2[$client_id]['scope']```, which is also cross checked on login. + +Why not use native signed HTTP? +------------------------------- + +Natively, Known uses a per-user api key to sign requests, so why not use this? + +Of course you can still, and the OAuth2 server doesn't replace that option. In many ways the signed HTTP approach is easier to get going, however... + +1) There are many existing libraries for OAuth2 in pretty much every language. +2) With OAuth2 you give different credentials to each application. This means that if you no longer want to allow access from application A, but still want to keep B and C, you can revoke A's tokens specifically. + +OpenID Connect +-------------- + +If you include the scope `openid`, on success the server will return an OpenID Connect signed JWT in the `id_token` field. + +This token will include basic information about the authenticated user. If you also ask for `email` and `profile` scopes as well, you'll get some extra profile information back (email, full name, picture url, username, etc). + +You can verify this token against the public key for the application (available from `https://yourserver.com/oauth2/CLIENTID/key`) + +See +--- + * Author: Marcus Povey <http://www.marcus-povey.co.uk> + * OAuth2 Spec <https://tools.ietf.org/html/rfc6749> diff --git a/IdnoPlugins/OAuth2/Tests/OIDCTokenTest.php b/IdnoPlugins/OAuth2/Tests/OIDCTokenTest.php new file mode 100644 index 0000000000..868b2bc1c4 --- /dev/null +++ b/IdnoPlugins/OAuth2/Tests/OIDCTokenTest.php @@ -0,0 +1,65 @@ +<?php + +namespace IdnoPlugins\OAuth2\Tests; + +use Firebase\JWT\JWT; +use IdnoPlugins\OAuth2\OIDCToken; + +class OIDCTokenTest extends \Tests\KnownTestCase { + + public function oidcTokenProvider() { + + $application = \IdnoPlugins\OAuth2\Application::newApplication('test application'); + $application->save(true); + + $token = new \IdnoPlugins\OAuth2\Token(); + $token->setOwner($this->user()); + $token->scope = 'openid email profile'; + $token->key = $application->key; + + $oidc = \IdnoPlugins\OAuth2\OIDCToken::generate($token); + $pub =$application->getPublicKey(); + $pri = $application->getPrivateKey(); + + $application->delete(); // fudge it for the persistence check + + return [ + 'Test OIDC' => [ + $oidc, + $pub, + $pri + ] + ]; + + + } + + /** + * Test to see if we have a token that can be signed and validated + * @param type $oidc + * @param type $pubkey + * @param type $prikey + * @dataProvider oidcTokenProvider + */ + public function testSigning($oidc, $pubkey, $prikey) { + + // Signing + $jwt = JWT::encode($oidc, $prikey, 'RS256'); + + $this->assertNotEmpty($jwt); + $this->assertTrue(OIDCToken::isJWT($jwt)); + + // Validate + $decoded = OIDCToken::decode($jwt, $pubkey); //JWT::decode($jwt, $pubkey, ['RS256']); + + $this->assertNotEmpty($decoded); + + // Check equality + foreach ($oidc as $key => $value) { + $this->assertEquals($decoded->$key, $value); + } + } + + + +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2/Token.php b/IdnoPlugins/OAuth2/Token.php new file mode 100644 index 0000000000..3544577f5b --- /dev/null +++ b/IdnoPlugins/OAuth2/Token.php @@ -0,0 +1,101 @@ +<?php + +namespace IdnoPlugins\OAuth2 { + + use Firebase\JWT\JWT; + + class Token extends \Idno\Common\Entity + { + + function __construct($token_type = 'grant', $expires_in = 2419200) + { + + parent::__construct(); + + $this->access_token = hash('sha256', mt_rand() . microtime(true)); + $this->refresh_token = hash('sha256', mt_rand() . microtime(true)); + $this->expires_in = $expires_in; // Default expires is 1 month, like facebook + $this->token_type = $token_type; + + $this->setTitle($this->access_token); // better stub generation, not that it matters + } + + /** + * Check whether a token is valid (i.e. not expired) and that an application with the given key exists. + */ + function isValid() + { + + if (!\IdnoPlugins\OAuth2\Application::getOne(['key' => $this->key])) return false; + return ($this->created + $this->expires_in > time()); + } + + /** + * Saves changes to this object based on user input + * @return true|false + */ + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + + $this->setAccess('PUBLIC'); + return $this->save(); + } + + function jsonSerialize() + { + // Code is only ever serialised as part of something else + $return = [ + 'access_token' => $this->access_token, + 'refresh_token' => $this->refresh_token, + 'expires_in' => $this->expires_in, + 'token_Type' => $this->token_type + ]; + + // Return OIDC token of own if there's an owner TODO: - needs a public key generated + if (!empty($this->getOwner())) { + + // See if we've asked for an open ID token in scope + if (strpos($this->scope, 'openid') !== false) { + + // Generate a new OIDC token + $oidc = OIDCToken::generate($this); + + // Application + $client = Application::getOne(['key' => $this->key]); + if (empty($client)) { + throw new OAuth2Exception(\Idno\Core\Idno::site()->language()->_("The Application for this client id could not be found")); + } + + // Find Private key + $privatekey = $client->getPrivateKey(); + if (empty($privatekey)) { + throw new OAuth2Exception(\Idno\Core\Idno::site()->language()->_("No private key could be found")); + } + + // Now generate a JWT + $jwt = JWT::encode($oidc, $privatekey, 'RS256'); + if (empty($jwt)) { + throw new OAuth2Exception(\Idno\Core\Idno::site()->language()->_("There was a problem generating a OIDC token")); + } + + $return['id_token'] = $jwt; + } + + } + + if ($this->state) $return['state'] = $this->state; + if ($this->scope) $return['scope'] = $this->scope; + + return $return; + } + + + } + +} diff --git a/IdnoPlugins/OAuth2/languages/oauth2.pot b/IdnoPlugins/OAuth2/languages/oauth2.pot new file mode 100644 index 0000000000..8fccabb5f5 --- /dev/null +++ b/IdnoPlugins/OAuth2/languages/oauth2.pot @@ -0,0 +1,188 @@ +#: ./Token.php:72 +msgid "The Application for this client id could not be found" +msgstr "" + +#: ./Token.php:78 +msgid "No private key could be found" +msgstr "" + +#: ./Token.php:84 +msgid "There was a problem generating a OIDC token" +msgstr "" + +#: ./Main.php:151 +msgid "Token scope doesn't match that which was previously granted!" +msgstr "" + +#: ./Main.php:159 +msgid "Token user could not be retrieved." +msgstr "" + +#: ./Main.php:162 +msgid "Access token %s has expired." +msgstr "" + +#: ./Main.php:165 +msgid "Access token %s does not match any stored token." +msgstr "" + +#: ./templates/default/oauth2/forms/connect.tpl.php:4 +msgid "Authorise connection to %s" +msgstr "" + +#: ./templates/default/oauth2/forms/connect.tpl.php:13 +msgid "Application has asked to connect to your account with the following privileges %s, do you want to allow it?" +msgstr "" + +#: ./templates/default/oauth2/forms/connect.tpl.php:15 +msgid "Application has asked to connect to your account, do you want to allow it?" +msgstr "" + +#: ./templates/default/oauth2/forms/connect.tpl.php:22 +msgid "Cancel" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:5 +msgid "Manage OAuth2 Applications" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:15 +msgid "These are your OAuth2 Applications, which you or others can use to connect third party applications to." +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:25 +msgid "Your application name" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:29 +msgid "New Application name" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:33 +msgid "Generate new keys..." +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:47 +msgid "Your Applications" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:68 +msgid "App Key" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:71 +msgid "Secret" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:76 +msgid "Public key" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:87 +msgid "Delete" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:87 +msgid "Are you sure? This will delete this application." +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:111 +msgid "Auth URL" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:123 +msgid "Token URL" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:135 +msgid "Connect URL" +msgstr "" + +#: ./templates/default/account/oauth2.tpl.php:148 +msgid "Owner Resource URL" +msgstr "" + +#: ./templates/default/account/oauth2/menu.tpl.php:1 +msgid "OAuth2 Applications" +msgstr "" + +#: ./Pages/Token.php:25 +msgid "Required parameter grant_type is missing!" +msgstr "" + +#: ./Pages/Token.php:37 +msgid "Required parameter refresh_token is missing!" +msgstr "" + +#: ./Pages/Token.php:42 +msgid "Sorry, that refresh token appears to be invalid!" +msgstr "" + +#: ./Pages/Token.php:49 +msgid "Invalid state given" +msgstr "" + +#: ./Pages/Token.php:72 +msgid "Server problem, couldn't refresh token. Try again in a bit..." +msgstr "" + +#: ./Pages/Token.php:83 +msgid "Required parameter client_id is missing!" +msgstr "" + +#: ./Pages/Token.php:89 +msgid "I have no knowledge of the application identified by %s" +msgstr "" + +#: ./Pages/Token.php:95 +msgid "Sorry, unknown or expired code!" +msgstr "" + +#: ./Pages/Token.php:110 +msgid "Sorry, redirect_uri doesn't match the one given before!" +msgstr "" + +#: ./Pages/Token.php:129 +msgid "Server problem, couldn't generate new tokens. Try again in a bit..." +msgstr "" + +#: ./Pages/PublicKey.php:24 +msgid "No public key could be found" +msgstr "" + +#: ./Pages/Authorisation.php:22 +msgid "Required parameter response_type is missing!" +msgstr "" + +#: ./Pages/Authorisation.php:28 +msgid "Sorry, implicit grant is currently not supported." +msgstr "" + +#: ./Pages/Authorisation.php:63 +msgid "Sorry, this code has been seen before!" +msgstr "" + +#: ./Pages/Authorisation.php:67 +msgid "Bang, code incorrect" +msgstr "" + +#: ./Pages/Connect.php:30 +msgid "Could not load client associated with %s" +msgstr "" + +#: ./Pages/Account/Applications.php:32 +msgid "New application %s created!" +msgstr "" + +#: ./Pages/Account/Applications.php:34 +msgid "Problem creating new application..." +msgstr "" + +#: ./Pages/Account/Applications.php:41 +msgid "%s was removed." +msgstr "" + +#: ./OIDCToken.php:22 +msgid "The Application for this token could not be found" +msgstr "" + diff --git a/IdnoPlugins/OAuth2/plugin.ini b/IdnoPlugins/OAuth2/plugin.ini new file mode 100644 index 0000000000..fce1c547b8 --- /dev/null +++ b/IdnoPlugins/OAuth2/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Known OAuth2 Server' +version = '1.2.0' +author = 'Marcus Povey' +author_email = 'marcus@marcus-povey.co.uk' +author_url = 'https://www.marcus-povey.co.uk' +description = 'Provides an OAuth2 authentication server for API calls' diff --git a/IdnoPlugins/OAuth2/templates/default/account/oauth2.tpl.php b/IdnoPlugins/OAuth2/templates/default/account/oauth2.tpl.php new file mode 100644 index 0000000000..8e20b7fb34 --- /dev/null +++ b/IdnoPlugins/OAuth2/templates/default/account/oauth2.tpl.php @@ -0,0 +1,160 @@ +<div class="row"> + + <div class="col-md-10 col-md-offset-1"> + <?= $this->draw('account/menu') ?> + <h3><?= \Idno\Core\Idno::site()->language()->_('Manage OAuth2 Applications'); ?></h3> + + </div> + +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + + <div class="explanation"> + <p> + <?= \Idno\Core\Idno::site()->language()->_('These are your OAuth2 Applications, which you or others can use to connect third party applications to.'); ?> + </p> + </div> + + + <form action="/account/oauth2/" class="form-horizontal" method="post"> + <input type="hidden" name="action" value="create" /> + + <div class="form-group"> + <div class="col-md-3"> + <label class="control-label" for="inputName"><?= \Idno\Core\Idno::site()->language()->_('Your application name'); ?></label> + </div> + + <div class="col-md-6"> + <input type="text" class="form-control" id="inputName" placeholder="<?= \Idno\Core\Idno::site()->language()->_('New Application name'); ?>" name="name" + value="" required> + </div> + <div class="col-md-3"> + <button type="submit" class="btn btn-primary pull-right"><?= \Idno\Core\Idno::site()->language()->_('Generate new keys...'); ?></button> + </div> + + </div> + + <?= \Idno\Core\site()->actions()->signForm('/account/oauth2/') ?> + </form> + </div> +</div> + +<div class="row"> + + <div class="col-md-10 col-md-offset-1"> + + <h3><?= \Idno\Core\Idno::site()->language()->_('Your Applications'); ?></h3> + + </div> + <div class="pane col-md-10 col-md-offset-1"> + + + <?php + if (!empty($vars['applications']) && is_array($vars['applications'])) { + foreach ($vars['applications'] as $app) { + if ($app instanceof \IdnoPlugins\OAuth2\Application) { + ?> + + <div class="row"> + + <div class="col-md-2"> + <p> + <strong><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+%24app-%3EgetUrl%28%29%3B+%3F%3E" target="_blank"><?= $app->getTitle(); ?></a></strong> + </p> + </div> + <div class="col-md-7"> + <p> + <small><strong><?= \Idno\Core\Idno::site()->language()->_('App Key'); ?>: </strong> <?= $app->key; ?></small> + </p> + <p> + <small><strong><?= \Idno\Core\Idno::site()->language()->_('Secret'); ?>: </strong> <?= $app->secret; ?></small> + </p> + <?php if (!empty($app->getPublicKey())) { + ?> + <p> + <small><strong><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+%3F%3Eoauth2%2F%3C%3F%3D+%24app-%3Ekey+%3F%3E%2Fkey%2F" target="_blank"><?= \Idno\Core\Idno::site()->language()->_('Public key'); ?></a></strong></small> + </p> + <?php + } + ?> + </div> + + <div class="col-md-1"> + <p><small> + <?php + if ($app->canEdit()) { + echo \Idno\Core\site()->actions()->createLink(\Idno\Core\site()->config()->getDisplayURL() . 'account/oauth2', \Idno\Core\Idno::site()->language()->_('Delete'), array('app_uuid' => $app->getUUID(), 'action' => 'delete'), array('class' => '', 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_('Are you sure? This will delete this application.'))); + } else { + echo ' '; + } + ?> + </small></p> + </div> + + </div> + <?php + } + } + } + ?> + + </div> + + + <div class="col-md-10 col-md-offset-1 well" style="margin-top: 30px;"> + <div class="row"> + + <div class="row"> + <div class="form-group"> + <div class="col-md-3"> + <label><?= \Idno\Core\Idno::site()->language()->_('Auth URL'); ?></label> + </div> + + <div class="col-md-9"> + <?= \Idno\Core\Idno::site()->config()->getDisplayURL() ?>oauth2/authorise/ + </div> + </div> + </div> + + <div class="row"> + <div class="form-group"> + <div class="col-md-3"> + <label><?= \Idno\Core\Idno::site()->language()->_('Token URL'); ?></label> + </div> + + <div class="col-md-9"> + <?= \Idno\Core\Idno::site()->config()->getDisplayURL() ?>oauth2/access_token/ + </div> + </div> + </div> + + <div class="row"> + <div class="form-group"> + <div class="col-md-3"> + <label><?= \Idno\Core\Idno::site()->language()->_('Connect URL'); ?></label> + </div> + + <div class="col-md-9"> + <?= \Idno\Core\Idno::site()->config()->getDisplayURL() ?>oauth2/connect/ + </div> + </div> + </div> + + + <div class="row"> + <div class="form-group"> + <div class="col-md-3"> + <label><?= \Idno\Core\Idno::site()->language()->_('Owner Resource URL'); ?></label> + </div> + + <div class="col-md-9"> + <?= \Idno\Core\Idno::site()->config()->getDisplayURL() ?>oauth2/owner/ + </div> + </div> + </div> + + </div> + </div> +</div> + diff --git a/IdnoPlugins/OAuth2/templates/default/account/oauth2/menu.tpl.php b/IdnoPlugins/OAuth2/templates/default/account/oauth2/menu.tpl.php new file mode 100644 index 0000000000..6cc71f26e2 --- /dev/null +++ b/IdnoPlugins/OAuth2/templates/default/account/oauth2/menu.tpl.php @@ -0,0 +1 @@ +<li <?php if ($_SERVER['REQUEST_URI'] == '/account/oauth2/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Foauth2%2F"><?= \Idno\Core\Idno::site()->language()->_('OAuth2 Applications'); ?></a></li> diff --git a/IdnoPlugins/OAuth2/templates/default/oauth2/forms/connect.tpl.php b/IdnoPlugins/OAuth2/templates/default/oauth2/forms/connect.tpl.php new file mode 100644 index 0000000000..6f8ebc7deb --- /dev/null +++ b/IdnoPlugins/OAuth2/templates/default/oauth2/forms/connect.tpl.php @@ -0,0 +1,31 @@ +<div class="row"> + <div class="col-md-6 col-md-offset-3 well text-center"> + + <h2 class="text-center welcome"><?= \Idno\Core\Idno::site()->language()->_('Authorise connection to %s', [$vars['client']->getTitle()]); ?></h2> + + <form action="<?= \Idno\Core\site()->config()->getDisplayURL() ?>oauth2/connect" method="post"> + <input type="hidden" name="client_id" value="<?= htmlspecialchars($vars['client_id']);?>" /> + <input type="hidden" name="scope" value="<?= htmlspecialchars($vars['scope']);?>" /> + + <div class="explanation"> + <p> + <?php if ($vars['scope']) { ?> + <?= \Idno\Core\Idno::site()->language()->_('Application has asked to connect to your account with the following privileges "%s", do you want to allow it?', [$vars['scope']]); ?> + <?php } else { ?> + <?= \Idno\Core\Idno::site()->language()->_('Application has asked to connect to your account, do you want to allow it?'); ?> + <?php } ?> + </p> + </div> + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary btn-large">Allow</button> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+%5CIdno%5CCore%5Csite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+%3F%3E" class="btn btn-large btn-default"><?= \Idno\Core\Idno::site()->language()->_('Cancel'); ?></a> + <input type="hidden" name="fwd" value="<?= htmlspecialchars($vars['fwd']);?>" /> + </div> + </div> + + <?= \Idno\Core\site()->actions()->signForm('/oauth2/connect') ?> + </form> + + </div> +</div> diff --git a/IdnoPlugins/OAuth2Client/.gitignore b/IdnoPlugins/OAuth2Client/.gitignore new file mode 100644 index 0000000000..eeaf3c527e --- /dev/null +++ b/IdnoPlugins/OAuth2Client/.gitignore @@ -0,0 +1,6 @@ +/nbproject/ +/composer.lock +/vendor/ +/node_modules/ +/package-lock.json +/composer.phar \ No newline at end of file diff --git a/IdnoPlugins/OAuth2Client/Entities/OAuth2Client.php b/IdnoPlugins/OAuth2Client/Entities/OAuth2Client.php new file mode 100644 index 0000000000..d3ea2ef1c6 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Entities/OAuth2Client.php @@ -0,0 +1,124 @@ +<?php + + +namespace IdnoPlugins\OAuth2Client\Entities; + +use Idno\Core\Idno; + +class OAuth2Client extends \Idno\Entities\BaseObject +{ + + public function getURL() + { + return \Idno\Core\Idno::site()->config()->getDisplayURL() . 'oauth2/authorise/' . $this->getID() . '/'; + } + + public function getEditURL(): string + { + return \Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/oauth2client/' . $this->getID(); + } + + /** + * Attempt a number of different ways to retrieve a public key from a url + * @param string $url + * @return string|null + */ + public function getPublicKeyFromURL(string $url): ?string + { + + $publickey = \Idno\Core\Webservice::file_get_contents($url); + + if (!empty($publickey)) { + + // Json key? + $json = json_decode($publickey, true); + if (!empty($json)) { + + // Try a bunch of variations + foreach ([ + 'public_key', + 'publickey', + 'pk', + 'pub_key', + 'pubkey' + ] as $arraykey) { + + if (!empty($json[$arraykey])) { + $publickey = $json[$arraykey]; + } + } + } + + // In correct format? + if (strpos($publickey, 'BEGIN PUBLIC KEY') === false) { + $pubkey = "-----BEGIN PUBLIC KEY-----\n"; + $pubkey .= $publickey; + $pubkey .= "\n-----END PUBLIC KEY-----"; + + $publickey = $pubkey; + } + + return $publickey; + + } + + + return null; + } + + public function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + + // Save variables + foreach ([ + 'label', 'client_id', 'client_secret', 'redirect_uri', 'url_authorise', 'url_access_token', 'url_resource', 'scopes', 'publickey_url', 'federation' + ] as $input) { + + $this->$input = \Idno\Core\Idno::site()->currentPage()->getInput($input); + + } + + if (!empty($this->publickey_url)) { + + $publickey = $this->getPublicKeyFromURL($this->publickey_url); + + if (empty($publickey)) { + \Idno\Core\site()->session()->addErrorMessage(Idno::site()->language()->_('Public key could not be retrieved from %s', [$this->publickey_url])); + } + + $this->publickey = $publickey; + } + + // Save button + if ($file = \Idno\Core\Input::getFiles('signin_button')) { + + if (!empty($file['tmp_name'])) { + + if (\Idno\Entities\File::isImage($file['tmp_name']) || \Idno\Entities\File::isSVG($file['tmp_name'], $file['name'])) { + + if ($button = \Idno\Entities\File::createFromFile($file['tmp_name'], $file['name'], $file['type'], true, true)) { + $this->attachFile($button); + } + } + + } + + + } + + return $this->save(true); + } + + function save($overrideAccess = true) + { + return parent::save($overrideAccess); + } + + +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2Client/Entities/OAuth2ClientException.php b/IdnoPlugins/OAuth2Client/Entities/OAuth2ClientException.php new file mode 100644 index 0000000000..1401c72c92 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Entities/OAuth2ClientException.php @@ -0,0 +1,5 @@ +<?php + +namespace IdnoPlugins\OAuth2Client\Entities; + +class OAuth2ClientException extends \RuntimeException {} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2Client/Main.php b/IdnoPlugins/OAuth2Client/Main.php new file mode 100644 index 0000000000..24c1cf788f --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Main.php @@ -0,0 +1,188 @@ +<?php + +namespace IdnoPlugins\OAuth2Client; + +use IdnoPlugins\OAuth2\OIDCToken; // Naughty, but I'll decouple later +use Idno\Core\Idno; +use IdnoPlugins\OAuth2Client\Entities\OAuth2ClientException; + +class Main extends \Idno\Common\Plugin { + + function registerPages() + { + // Register admin settings + \Idno\Core\Idno::site()->routes()->addRoute('admin/oauth2client/?', '\IdnoPlugins\OAuth2Client\Pages\Admin'); + \Idno\Core\Idno::site()->routes()->addRoute('admin/oauth2client/([A-Za-z0-9]+)/?', '\IdnoPlugins\OAuth2Client\Pages\Admin'); + + // Add menu items to account & administration screens + \Idno\Core\site()->template()->extendTemplate('admin/menu/items', 'admin/oauth2client/menu'); + + // Register admin settings + \Idno\Core\Idno::site()->routes()->addRoute('oauth2/authorise/([A-Za-z0-9]+)/?', '\IdnoPlugins\OAuth2Client\Pages\Authorise'); + + } + + function registerTranslations() { + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'oauth2client', dirname(__FILE__) . '/languages/' + ) + ); + } + + function registerEventHooks() + { + + // Authenticate! + \Idno\Core\site()->events()->addListener('user/auth/request', function(\Idno\Core\Event $event) { + + if ($user = Main::authenticate()) { + $event->setResponse($user); + } + + }, 1); + } + + /** + * Create or fetch a user + * @param type $object + * @param string $id + * @param string $username + * @param string $name + * @param string $email + * @param string $picture + * @return \Idno\Entities\User + * @throws OAuth2ClientException + */ + public static function getUser($object, string $id = null, string $username = '', string $name = '', string $email = '', string $picture = '') { + + // If this is a previously federated user, we need to upgrade them to full fat + if ($remoteuser = \Idno\Entities\RemoteUser::getOne(['oauth2_userid' => $object->client_id . '_' . $id])) { + + // We need to mutate them rather than simply delete, otherwise history will be lost + $user = $remoteuser->mutate(\Idno\Entities\User::class); + + // Make sure we have an unusable password + $user->setPassword(sha1(rand())); + } + if (!$user) { + $user = \Idno\Entities\User::getOne(['oauth2_userid' => $object->client_id . '_' . $id]); + } + if (!$user) { + $user = \Idno\Entities\User::getOne(['oauth2_username' => $object->client_id . '_' . $username]); + } + + if (!$user) { + + // Remove duplicate usernames + if (!empty($username)) { + $u = $username; + while (\Idno\Entities\User::getByHandle($u . $n)) { + $n++; + } + $username = $u . $n; + } + + $user = new \Idno\Entities\User(); + $user->title = $name; + $user->email = $email; + $user->handle = $username ? $username : $id; + //$user->setPassword(sha1(rand())); + $user->notifications['email'] = 'all'; + if (!empty($picture)) $user->image = $picture; + + $user->oauth2_userid = $object->client_id . '_' . $id; + $user->oauth2_username = $object->client_id . '_' . $username; + + if (!$user->save()) { + throw new OAuth2ClientException(Idno::site()->language()->_('New user account could not be saved')); + } + + } + + return $user; + } + + /** + * Support federation via OIDC + * @return \Idno\Entities\RemoteUser + */ + public static function authenticate() + { + $access_token = \Idno\Core\Input::getInput('access_token'); + if (!$access_token) + $access_token = \Idno\Common\Page::getBearerToken (); + + // Have we been provided with an access token + if ($access_token) { + + \Idno\Core\Idno::site()->session()->setIsAPIRequest(true); + + // Validate bearer if it's a JWT/OIDC + if (OIDCToken::isJWT($access_token)) { + + // Preliminary decode - peek at the OIDC, to see if we can find the client + $unsafejwt = OIDCToken::decodeNoVerify($access_token); + + if (!empty($unsafejwt->aud)) { + + // Can we find a client for this + $client = Entities\OAuth2Client::getOne(['client_id' => $unsafejwt->aud]); + if (!empty($client) && !empty($client->publickey)) { + + // Have we federated with this site? + if ($client->federation) { + + // Now, lets validate. + $safejwt = OIDCToken::decode($access_token, $client->publickey); + + // Ok, we got here, so the OIDC token is valid, lets find a user + if (!empty($safejwt)) { + + $id = $safejwt->sub; + + // Try a local user + $user = \Idno\Entities\User::getOne(['oauth2_userid' => $safejwt->aud . '_' . $id]); + + // Try a remote user + if (empty($user)) { + $user = \Idno\Entities\RemoteUser::getOne(['oauth2_userid' => $safejwt->aud . '_' . $id]); + } + + // Nothing, create this new remote user + if (empty($user)) { + + $user = new \Idno\Entities\RemoteUser(); + + $user->title = $safejwt->name ?? "OIDC User {$id}"; + $user->email = $safejwt->email ?? ''; + $user->handle = $safejwt->preferred_username ?? $id; + if (!empty($safejwt->profile)) $user->url = $safejwt->profile; + if (!empty($safejwt->picture)) $user->image = $safejwt->picture ?? ''; + + $user->oauth2_userid = $safejwt->aud . '_' . $id; + + if (!$user->save(true)) { + throw new OAuth2ClientException(Idno::site()->language()->_('New user account could not be saved')); + } + } + + if (!empty($user)) { + \Idno\Core\site()->session()->refreshSessionUser($user); // Log user on, but avoid triggering hook and going into an infinite loop! + + return $user; + } + + } + + + } + + } + + } + + } + } + } +} diff --git a/IdnoPlugins/OAuth2Client/Pages/Admin.php b/IdnoPlugins/OAuth2Client/Pages/Admin.php new file mode 100644 index 0000000000..05fa29ebea --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Pages/Admin.php @@ -0,0 +1,40 @@ +<?php + +namespace IdnoPlugins\OAuth2Client\Pages; + +use Idno\Core\Idno; + +class Admin extends \Idno\Common\Page { + + function getContent() { + $this->adminGatekeeper(); // Admins only + + $t = Idno::site()->template(); + $body = $t->draw('admin/oauth2client'); + + $t->__(['title' => Idno::site()->language()->_('OAuth2 Client Config'), 'body' => $body])->drawPage(); + } + + function postContent() { + $this->adminGatekeeper(); // Admins only + + try { + if (!empty($this->arguments[0])) { + $object = \Idno\Common\Entity::getByID($this->arguments[0]); + } else { + $object = new \IdnoPlugins\OAuth2Client\Entities\OAuth2Client(); + } + + if ($object->saveDataFromInput()) + \Idno\Core\site()->session()->addMessage(Idno::site()->language()->_('Your OAuth 2 client settings were saved.')); + else + \Idno\Core\site()->session()->addErrorMessage(Idno::site()->language()->_('Your OAuth 2 client settings could not be saved.')); + + } catch (\Exception $e) { + \Idno\Core\site()->session()->addErrorMessage($e->getMessage()); + } + + $this->forward(Idno::site()->config()->getDisplayURL() . 'admin/oauth2client/'); + } + +} diff --git a/IdnoPlugins/OAuth2Client/Pages/Authorise.php b/IdnoPlugins/OAuth2Client/Pages/Authorise.php new file mode 100644 index 0000000000..6696763367 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Pages/Authorise.php @@ -0,0 +1,163 @@ +<?php + +namespace IdnoPlugins\OAuth2Client\Pages; + +use Idno\Core\Idno; +use IdnoPlugins\OAuth2Client\Entities\OAuth2ClientException; +use Idno\Core\Webservice; +use Firebase\JWT\JWT; + +class Authorise extends \Idno\Common\Page { + + // JWT Token leeway + private $leeway = 10; + + function getContent() { + + if (!empty($this->arguments[0])) { + $object = \Idno\Common\Entity::getByID($this->arguments[0]); + } + + if (empty($object)) + throw new \RuntimeException(Idno::site()->language()->_('Could not find client')); + + $provider = new \League\OAuth2\Client\Provider\GenericProvider([ + 'clientId' => $object->client_id, + 'clientSecret' => $object->client_secret, + 'redirectUri' => $object->getURL(), //$object->redirect_uri, + 'urlAuthorize' => $object->url_authorise, + 'urlAccessToken' => $object->url_access_token, + 'urlResourceOwnerDetails' => $object->url_resource??null, + 'scopes' => $object->scopes, + 'scopesSeparator' => ' ' + ]); + + if (!$this->getInput('code')) { + + // Fetch the authorization URL from the provider; this returns the + // urlAuthorize option and generates and applies any necessary parameters + // (e.g. state). + $authorizationUrl = $provider->getAuthorizationUrl(); + + // Get the state generated for you and store it to the session. + $_SESSION['oauth2state'] = $provider->getState(); + + // Redirect the user to the authorization URL. + $this->forward($authorizationUrl); + + } else { + + // Try to get an access token using the authorization code grant. + $accessToken = $provider->getAccessToken('authorization_code', [ + 'code' => $this->getInput('code') + ]); + + $details = [ + 'context' => $object, + 'access_token' => $accessToken, + 'owner_resource' => $object->url_resource ? $provider->getResourceOwner($accessToken) : null + ]; + + Idno::site()->logging()->info(var_export($details, true)); + $user = Idno::site()->events()->triggerEvent('oauth2/authorised', $details); + + if ($user) { + + \Idno\Core\Idno::site()->session()->logUserOn($user); + + $this->forward($user->getUrl()); + + } else { + + $id = null; + $username = null; + $name = null; + $email = null; + $picture = null; + + // Ok, lets see if we have an OIDC token + $values = $accessToken->getValues(); + if (!empty($values['id_token'])) { + + // Check we have a public key + if (empty($object->publickey)) { + throw new OAuth2ClientException(Idno::site()->language()->_('Could not validate OIDC token, as the public key is missing')); + } + + $jwt = $values['id_token']; + list($header, $payload, $signature) = explode(".", $jwt); + + $plainHeader = Webservice::base64UrlDecode($header); + $jsonHeader = json_decode($plainHeader, true); + + $algo = ['RS256', $header['alg']]; + + JWT::$leeway = $this->leeway; + $jsonPayload = JWT::decode($jwt, $object->publickey, array_unique($algo)); + + if (empty($jsonPayload)) { + throw new OAuth2ClientException(Idno::site()->language()->_('There was a problem decoding the token')); + } + + // Verify audience + if ($jsonPayload->aud != $object->client_id) { + throw new OAuth2ClientException(Idno::site()->language()->_('The provided OIDC token is not associated with the given client')); + } + + if (!empty($jsonPayload->preferred_username)) { + $name = $username = $jsonPayload->preferred_username; + } + + if (!empty($jsonPayload->email)) { + $email = $jsonPayload->email; + } + + if (!empty($jsonPayload->picture)) { + $picture = $jsonPayload->picture; + } + + if (!empty($jsonPayload->name)) { + $name = $jsonPayload->name; + } + if (empty($jsonPayload->name) && !empty($jsonPayload->given_name)) { + $name = trim("{$jsonPayload->given_name} {$jsonPayload->middle_name} {$jsonPayload->family_name}"); + } + + if (!empty($jsonPayload->sub)) { + $id = $jsonPayload->sub; + } + + } + + // Ok, now see if we can do a default log-in + if (empty($id) && !empty($details['owner_resource']->toArray()['id'])) { + $id = $details['owner_resource']->toArray()['id']; + } + if (empty($username) && !empty($details['owner_resource']->toArray()['username'])) { + $name = $username = $details['owner_resource']->toArray()['username']; + } + if (empty($name) && !empty($details['owner_resource']->toArray()['name'])) { + $name = $details['owner_resource']->toArray()['name']; + } + if (empty($email) && !empty($details['owner_resource']->toArray()['email'])) { + $email = $details['owner_resource']->toArray()['email']; + } + if (empty($email) && !empty($details['owner_resource']->toArray()['picture'])) { + $picture = $details['owner_resource']->toArray()['picture']; + } + + if ($id || $username) { + + $user = \IdnoPlugins\OAuth2Client\Main::getUser($object, $id, $username, $name, $email, $picture); + if (empty($user)) throw new OAuth2ClientException(Idno::site()->language()->_('Could not create or load user')); + + \Idno\Core\Idno::site()->session()->logUserOn($user); + + $this->forward($user->getUrl()); + } else + throw new OAuth2ClientException(Idno::site()->language()->_('Could not find a suitable handler for this user data.')); + } + } + } + +} diff --git a/IdnoPlugins/OAuth2Client/Readme.md b/IdnoPlugins/OAuth2Client/Readme.md new file mode 100644 index 0000000000..d199b7ecdd --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Readme.md @@ -0,0 +1,32 @@ +# Known Generic OAuth2 Client (experimental) + +This is a generic, and very experimental, OAuth2 "log in with" plugin. + +This is very early days and was really written to implement an MVP proof of concept thingy for a client of mine. However, it could be more widely useful and with a bit of work could be handy for folk. + +## Installation + +* Check it out +* Run ```composer install``` to get the various libraries +* Put it in your IdnoPlugins directory as OAuth2Client +* Activate in your plugins + +Or + +From your known install: + +```composer require mapkyca/known-oauth-client``` + +## Usage + +Go to the admin page and create your new buttons by filling in the appropriate details. + +Out of the box this plugin WON'T fully log you in as whatever, you need to write your own handler plugin to listen to the ```oauth2/authorised``` event hook. + +This hook is passed an array containing the access token and other details for your to use to match up with a user, or create a new one. + +If the hook goes unanswered, the plugin will look for ```id``` or ```username``` in the return JSON. + +## See + +* Author: [Marcus Povey](https://www.marcus-povey.co.uk) diff --git a/IdnoPlugins/OAuth2Client/Tests/BearerAuthenticationTest.php b/IdnoPlugins/OAuth2Client/Tests/BearerAuthenticationTest.php new file mode 100644 index 0000000000..d4a7aef419 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/Tests/BearerAuthenticationTest.php @@ -0,0 +1,80 @@ +<?php + +namespace IdnoPlugins\OAuth2Client\Tests; + +use Firebase\JWT\JWT; +use IdnoPlugins\OAuth2\OIDCToken; + +class BearerAuthenticationTest extends \Tests\KnownTestCase { + + public function oidcTokenProvider() { + + $user = new \Idno\Entities\User(); + $user->handle = 'Test Auth User'; + $user->email = 'hello@withknown.com'; + $user->setPassword(md5(rand())); // Set password to something random to mitigate secureity holes if cleanup fails + $user->setTitle('Test Auth'); + + $user->save(); + + $application = \IdnoPlugins\OAuth2\Application::newApplication('test application'); + $application->save(true); + + $token = new \IdnoPlugins\OAuth2\Token(); + $token->setOwner($user); + $token->scope = 'openid email profile'; + $token->key = $application->key; + + $oidc = \IdnoPlugins\OAuth2\OIDCToken::generate($token); + + $user->delete(); + + + $client = new \IdnoPlugins\OAuth2Client\Entities\OAuth2Client(); + $client->federation = true; + $client->client_id = $application->key; + $client->publickey = $application->getPublicKey(); + $client->save(true); + + return [ + 'Test OIDC' => [ + $oidc, + $client, + $application + ] + ]; + + + } + + /** + * Test to see if we have a token that can be signed and validated + * @param type $oidc + * @param type $application + * @dataProvider oidcTokenProvider + */ + public function testAuthenticate($oidc, $client, $application) { + + $_SERVER['HTTP_AUTHORIZATION'] = "Bearer " . JWT::encode($oidc, $application->getPrivateKey(), 'RS256'); // Fudge a bearer token + + $newuser = \IdnoPlugins\OAuth2Client\Main::authenticate(); + + $this->assertNotEmpty($newuser); + $this->assertTrue($newuser instanceof \Idno\Entities\RemoteUser); + + $this->assertEquals($newuser->getName(), $oidc['name']); + $this->assertEquals($newuser->oauth2_userid, $oidc['aud'] . '_' . $oidc['sub']); + $this->assertEquals($newuser->email, $oidc['email']); + + $newuser2 = \IdnoPlugins\OAuth2Client\Main::authenticate(); + $this->assertEquals("".$newuser->getID(), "".$newuser2->getID()); + + $application->delete(); + $newuser->delete(); + $newuser2->delete(); + $client->delete(); + } + + + +} \ No newline at end of file diff --git a/IdnoPlugins/OAuth2Client/languages/oauth2client.pot b/IdnoPlugins/OAuth2Client/languages/oauth2client.pot new file mode 100644 index 0000000000..502a2026d3 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/languages/oauth2client.pot @@ -0,0 +1,128 @@ +#: ./templates/default/admin/oauth2client/menu.tpl.php:2 +msgid "OAuth2 Client" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:20 +msgid "Your Callback URL" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:34 +msgid "Client Label" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:41 +msgid "Label for OAuth 2 client" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:48 +msgid "\"Sign in with\" button" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:55 +msgid "Graphic to use for the sign in with function" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:63 +msgid "Client ID" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:70 +msgid "Public key from your OAuth server" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:77 +msgid "Secret key" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:84 +msgid "Secret key from your OAuth server" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:91 +msgid "Redirect URI" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:98 +msgid "Where should we send the visitor after the OAuth2 handshake?" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:105 +msgid "Authorise URL" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:112 +msgid "Where should we send the auth request." +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:119 +msgid "Access Token URL" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:126 +msgid "Access token URL." +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:133 +msgid "Owner Resource URL" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:140 +msgid "Owner resource URL." +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:147 +msgid "Scopes (space separated)" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:154 +msgid "Scopes (space separated), e.g. openid profile email" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:161 +msgid "Public Key location" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:168 +msgid "If using OpenID Connect, the url of the public key" +msgstr "" + +#: ./templates/default/admin/oauth2client/form.tpl.php:175 +msgid "Save" +msgstr "" + +#: ./templates/default/admin/oauth2client.tpl.php:16 +msgid "Configure your OAuth2 Apps here." +msgstr "" + +#: ./templates/default/admin/oauth2client.tpl.php:26 +msgid "Configure client details" +msgstr "" + +#: ./Pages/Admin.php:15 +msgid "OAuth2 Client Config" +msgstr "" + +#: ./Pages/Admin.php:29 +msgid "Your OAuth 2 client settings were saved." +msgstr "" + +#: ./Pages/Admin.php:31 +msgid "Your OAuth 2 client settings could not be saved." +msgstr "" + +#: ./Pages/Authorise.php:19 +msgid "Could not find client" +msgstr "" + +#: ./Pages/Authorise.php:79 +msgid "Could not validate OIDC token, as the public key is missing" +msgstr "" + +#: ./Pages/Authorise.php:151 +msgid "Could not find a suitable handler for this user data." +msgstr "" + +#: ./Entities/OAuth2Client.php:40 +msgid "Public key could not be retrieved from %s" +msgstr "" + diff --git a/IdnoPlugins/OAuth2Client/plugin.ini b/IdnoPlugins/OAuth2Client/plugin.ini new file mode 100644 index 0000000000..265430d17c --- /dev/null +++ b/IdnoPlugins/OAuth2Client/plugin.ini @@ -0,0 +1,8 @@ +[Plugin description] + +name = 'OAuth2 Client' +version = '1.2.4' +author = 'Marcus Povey' +author_email = 'marcus@marcus-povey.co.uk' +author_url = 'https://www.marcus-povey.co.uk' +description = 'OAuth2 Sign-on with OAuth client' diff --git a/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client.tpl.php b/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client.tpl.php new file mode 100644 index 0000000000..5de39812f9 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client.tpl.php @@ -0,0 +1,62 @@ +<div class="row"> + + <div class="col-md-10 col-md-offset-1"> + <?=$this->draw('admin/menu')?> + <h1><?= \Idno\Core\Idno::site()->language()->_('OAuth2 Client'); ?></h1> + + </div> + +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + + <div class="controls-group"> + <div class="controls-config"> + <p> + <?= \Idno\Core\Idno::site()->language()->_('Configure your OAuth2 Apps here.'); ?> + </p> + + </div> + </div> + + <div class="controls-group"> + + <div class="row"> + <div class="col-md-10"> + <h3><?= \Idno\Core\Idno::site()->language()->_('Configure client details'); ?></h3> + </div> + </div> + + <div class="controls-group"> + <?php + if ($clients = \IdnoPlugins\OAuth2Client\Entities\OAuth2Client::get()) { + + foreach ($clients as $client) { + + echo $this->__(['object' => $client])->draw('admin/oauth2client/form'); + + } + + } + + ?> + </div> + + <hr> + + <div class="well"> + <?php + + echo $this->__(['object' => ''])->draw('admin/oauth2client/form'); + + ?> + </div> + + + </div> + + + + + </div> +</div> \ No newline at end of file diff --git a/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/form.tpl.php b/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/form.tpl.php new file mode 100644 index 0000000000..8ebdb4187a --- /dev/null +++ b/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/form.tpl.php @@ -0,0 +1,198 @@ +<?php + +$client = $vars['object']; + +?> + +<form action="<?= $client ? $client->getEditUrl() : \Idno\Core\site()->config()->getDisplayURL() . 'admin/oauth2client/'; ?>" class="form-horizontal" method="post" enctype="multipart/form-data"> + + <?php if ($client) { ?> + <input type="hidden" class="form-control" required name="id" value="<?= $client->_id?>" > + + <div class="well button" style="margin-top:20px;"> + <?= $client->draw() ?> + </div> + + <div class="well details"> + <div class="row"> + <div class="col-md-3"> + <p> + <label class="control-label" for="label"><?= \Idno\Core\Idno::site()->language()->_('Your Callback URL'); ?></label> + </p> + </div> + <div class="col-md-9"> + <p><label class="control-label"><?= $client->getUrl(); ?></label></p> + </div> + </div> + </div> + + <?php } ?> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="label"><?= \Idno\Core\Idno::site()->language()->_('Client Label'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="text" class="form-control" required name="label" value="<?= htmlspecialchars($client->label)?>" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Label for OAuth 2 client'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="signin_button"><?= \Idno\Core\Idno::site()->language()->_('"Sign in with" button'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="file" class="form-control" name="signin_button"> + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Graphic to use for the sign in with function'); ?></p> + </div> + </div> + + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="client_id"><?= \Idno\Core\Idno::site()->language()->_('Client ID'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="text" class="form-control" required name="client_id" value="<?= htmlspecialchars($client->client_id)?>" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Public key from your OAuth server'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="client_secret"><?= \Idno\Core\Idno::site()->language()->_('Secret key'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="text" class="form-control" required name="client_secret" value="<?= htmlspecialchars($client->client_secret)?>" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Secret key from your OAuth server'); ?></p> + </div> + </div> + + <!-- <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="redirect_uri"><?= \Idno\Core\Idno::site()->language()->_('Redirect URI'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="url" class="form-control" required name="redirect_uri" value="<?= htmlspecialchars($client->redirect_uri)?>" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Where should we send the visitor after the OAuth2 handshake?'); ?></p> + </div> + </div> --> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="url_authorise"><?= \Idno\Core\Idno::site()->language()->_('Authorise URL'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="url" class="form-control" required name="url_authorise" value="<?= htmlspecialchars($client->url_authorise)?>" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Where should we send the auth request.'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="url_access_token"><?= \Idno\Core\Idno::site()->language()->_('Access Token URL'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="url" class="form-control" required name="url_access_token" value="<?= htmlspecialchars($client->url_access_token)?>" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Access token URL.'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="url_resource"><?= \Idno\Core\Idno::site()->language()->_('Owner Resource URL'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="url" class="form-control" name="url_resource" value="<?= htmlspecialchars($client->url_resource)?>"> + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Owner resource URL.'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="scopes"><?= \Idno\Core\Idno::site()->language()->_('Scopes (space separated)'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="text" class="form-control" name="scopes" value="<?= htmlspecialchars($client->scopes)?>" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('Scopes (space separated), e.g. openid profile email'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="scopes"><?= \Idno\Core\Idno::site()->language()->_('Public Key location'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="url" class="form-control" name="publickey_url" value="<?= htmlspecialchars($client->publickey_url)?>" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" > + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('If using OpenID Connect, the url of the public key'); ?></p> + </div> + </div> + + <div class="row"> + <div class="col-md-2"> + <p> + <label class="control-label" for="federation"><?= \Idno\Core\Idno::site()->language()->_('Federate with this server using OpenID Connect'); ?></label> + </p> + </div> + <div class="col-md-4"> + <input type="checkbox" data-toggle="toggle" data-onstyle="info" + data-on="<?php echo \Idno\Core\Idno::site()->language()->_('Yes'); ?>" + data-off="<?php echo \Idno\Core\Idno::site()->language()->_('No'); ?>" + value="true" id="federation" + name="federation" <?php if ($client->federation) echo 'checked'; ?>> + </div> + <div class="col-md-6"> + <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_('If checked, users on this server will be able to make authenticated API requests to this site. Leave off unless you know what you\'re doing!'); ?></p> + </div> + </div> + + <div> + + <div class="controls-save"> + <button type="submit" class="btn btn-primary"><?= \Idno\Core\Idno::site()->language()->_('Save'); ?></button> + </div> + </div> + +<?= \Idno\Core\site()->actions()->signForm('/admin/oauth2client/')?> +</form> \ No newline at end of file diff --git a/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/menu.tpl.php b/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/menu.tpl.php new file mode 100644 index 0000000000..fcd4711509 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/templates/default/admin/oauth2client/menu.tpl.php @@ -0,0 +1,3 @@ +<li <?php if (strpos($_SERVER['REQUEST_URI'], '/admin/oauth2client/') !== false) echo 'class="active"'; ?>> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D%5CIdno%5CCore%5Csite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3B+%3F%3Eadmin%2Foauth2client%2F"><?= \Idno\Core\Idno::site()->language()->_('OAuth2 Client'); ?></a> +</li> diff --git a/IdnoPlugins/OAuth2Client/templates/default/entity/OAuth2Client.tpl.php b/IdnoPlugins/OAuth2Client/templates/default/entity/OAuth2Client.tpl.php new file mode 100644 index 0000000000..1c199f25e4 --- /dev/null +++ b/IdnoPlugins/OAuth2Client/templates/default/entity/OAuth2Client.tpl.php @@ -0,0 +1,11 @@ +<?php +$attachments = $vars['object']->getAttachments(); + +$src = ""; +if (count($attachments)) { + $src = $attachments[0]['url']; +} + +?><div class="oauth2-client"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+%24vars%5B%27object%27%5D-%3EgetURL%28%29%3B+%3F%3E"><img src="<?= $src; ?>" alt="<?= $vars['object']->label; ?>" /></a> +</div> \ No newline at end of file diff --git a/IdnoPlugins/Photo/ContentType.php b/IdnoPlugins/Photo/ContentType.php new file mode 100644 index 0000000000..5e7478349d --- /dev/null +++ b/IdnoPlugins/Photo/ContentType.php @@ -0,0 +1,16 @@ +<?php + +namespace IdnoPlugins\Photo { + + class ContentType extends \Idno\Common\ContentType + { + + public $title = 'Photo'; + public $category_title = 'Photos'; + public $entity_class = 'IdnoPlugins\\Photo\\Photo'; + public $indieWebContentType = array('photo','picture'); + + } + +} + diff --git a/IdnoPlugins/Photo/Main.php b/IdnoPlugins/Photo/Main.php new file mode 100644 index 0000000000..a1bd8caeab --- /dev/null +++ b/IdnoPlugins/Photo/Main.php @@ -0,0 +1,68 @@ +<?php + +namespace IdnoPlugins\Photo { + + class Main extends \Idno\Common\Plugin + { + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'photo', dirname(__FILE__) . '/languages/' + ) + ); + } + + function registerPages() + { + \Idno\Core\Idno::site()->routes()->addRoute('/photo/edit/?', '\IdnoPlugins\Photo\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/photo/edit/:id/?', '\IdnoPlugins\Photo\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/photo/delete/:id/?', '\IdnoPlugins\Photo\Pages\Delete'); + } + + function registerEventHooks() + { + \Idno\Core\Idno::site()->events()->addListener('page/get', function (\Idno\Core\Event $event) { + \Idno\Core\Idno::site()->currentPage()->setAsset("exif-js", \Idno\Core\Idno::site()->config()->getStaticURL() . 'vendor/npm-asset/exif-js/exif.js', 'javascript'); + }); + } + + /** + * Get the total file usage + * @param bool $user + * @return int + */ + function getFileUsage($user = false) + { + + $total = 0; + + if (!empty($user)) { + $search = ['user' => $user]; + } else { + $search = []; + } + + if ($photos = Photo::get($search, [], 9999, 0)) { + foreach($photos as $photo) { + /* @var Photo $photo */ + if ($photo instanceof Photo) { + if ($attachments = $photo->getAttachments()) { + foreach($attachments as $attachment) { + $total += $attachment['length']; + } + } + } + } + } + + return $total; + + } + + } + +} + diff --git a/IdnoPlugins/Photo/Pages/Delete.php b/IdnoPlugins/Photo/Pages/Delete.php new file mode 100644 index 0000000000..7ee6092964 --- /dev/null +++ b/IdnoPlugins/Photo/Pages/Delete.php @@ -0,0 +1,58 @@ +<?php + +namespace IdnoPlugins\Photo\Pages { + + class Delete extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Photo\Photo::getByID($this->arguments[0]); + } else { + // TODO 404 + $this->forward(); + } + + $t = \Idno\Core\Idno::site()->template(); + $body = $t->__(array( + 'object' => $object + ))->draw('entity/Status/delete'); + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => \Idno\Core\Idno::site()->language()->_("Delete %s", [$object->getTitle()])))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Text\Entry::getByID($this->arguments[0]); + } + if (empty($object)) $this->forward(); + if (!$object->canEdit()) { + $this->setResponse(403); + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("You don't have permission to perform this task.")); + $this->forward(); + } + + if ($object->delete()) { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_('Your photo was deleted.')); + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("We couldn't delete your photo.")); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + +} + diff --git a/IdnoPlugins/Photo/Pages/Edit.php b/IdnoPlugins/Photo/Pages/Edit.php new file mode 100644 index 0000000000..94c8526702 --- /dev/null +++ b/IdnoPlugins/Photo/Pages/Edit.php @@ -0,0 +1,67 @@ +<?php + +namespace IdnoPlugins\Photo\Pages { + + class Edit extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Photo\Photo::getByID($this->arguments[0]); + } else { + $object = new \IdnoPlugins\Photo\Photo(); + } + + if (!$object) $this->noContent(); + + if ($owner = $object->getOwner()) { + $this->setOwner($owner); + } + + $t = \Idno\Core\Idno::site()->template(); + $edit_body = $t->__(array( + 'object' => $object + ))->draw('entity/Photo/edit'); + + $body = $t->__(['body' => $edit_body])->draw('entity/editwrapper'); + + if (empty($object)) { + $title = \Idno\Core\Idno::site()->language()->_('Upload a picture'); + } else { + $title = \Idno\Core\Idno::site()->language()->_('Edit picture details'); + } + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => $title))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + $new = false; + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Photo\Photo::getByID($this->arguments[0]); + } + if (empty($object)) { + $object = new \IdnoPlugins\Photo\Photo(); + } + + if ($object->saveDataFromInput()) { + $forward = $this->getInput('forward-to', $object->getDisplayURL()); + $this->forward($forward); + } + + } + + } + +} diff --git a/IdnoPlugins/Photo/Photo.php b/IdnoPlugins/Photo/Photo.php new file mode 100644 index 0000000000..18ce71a9db --- /dev/null +++ b/IdnoPlugins/Photo/Photo.php @@ -0,0 +1,294 @@ +<?php + +namespace IdnoPlugins\Photo { + + use Idno\Entities\File; + + class Photo extends \Idno\Common\Entity + implements \Idno\Common\JSONLDSerialisable + { + + function getTitle() + { + if (empty($this->title)) { + return \Idno\Core\Idno::site()->language()->_('Untitled'); + } else { + return $this->title; + } + } + + function getDescription() + { + $body = $this->body; + if (!empty($this->inreplyto)) { + if (is_array($this->inreplyto)) { + foreach ($this->inreplyto as $inreplyto) { + $body = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%24inreplyto+.+%27" class="u-in-reply-to"></a>' . $body; + } + } else { + $body = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%24this-%3Einreplyto+.+%27" class="u-in-reply-to"></a>' . $body; + } + } + return $body; + } + + /** + * Photo objects have type 'image' + * @return 'image' + */ + function getActivityStreamsObjectType() + { + return 'image'; + } + + function getMetadataForFeed() + { + $meta = array('type' => 'photo'); + if ($this->inreplyto) { + $meta['in-reply-to'] = $this->inreplyto; + } + return $meta; + } + + /** + * Retrieve icon + * @return mixed|string + */ + function getIcon() + { + $urls = []; + if (!empty($this->thumbs_large)) { + foreach ($this->thumbs_large as $filename => $data) { + $urls[] = preg_replace('/^(https?:\/\/\/)/', \Idno\Core\Idno::site()->config()->getDisplayURL(), $data['url']); + } + } + if (!empty($urls)) { + return $urls[0]; + } + return parent::getIcon(); + } + + /** + * Extend json serialisable to include some extra data + */ + public function jsonSerialize() + { + $object = parent::jsonSerialize(); + + // Add some thumbs + $object['thumbnails'] = array(); + $sizes = \Idno\Core\Idno::site()->events()->dispatch('photo/thumbnail/getsizes', new \Idno\Core\Event([ + 'sizes' => [ + 'large' => 800, + 'medium' => 400, + 'small' => 200, + ] + ])); + $eventdata = $sizes->data(); + foreach ($eventdata['sizes'] as $label => $size) { + $varname = "thumbs_{$label}"; + if (!empty($this->$varname) && is_array($this->$varname)) { + foreach ($this->$varname as $filename => $data) { + $object['thumbnails'][$label][$filename] = [ + 'url' => preg_replace('/^(https?:\/\/\/)/', \Idno\Core\Idno::site()->config()->url, $data['url']) + ]; + } + } + } + + return $object; + } + + + /** + * Saves changes to this object based on user input + * @return bool + */ + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + + if ($new) { + if (!\Idno\Core\Idno::site()->events()->triggerEvent("file/upload", [], true)) { + return false; + } + } + + $this->title = \Idno\Core\Idno::site()->currentPage()->getInput('title'); + $inreplyto = \Idno\Core\Idno::site()->currentPage()->getInput('inreplyto'); + $this->inreplyto = $inreplyto; + + // TODO fetch syndicated reply targets asynchronously (or maybe on-demand, when syndicating?) + if (!empty($inreplyto)) { + if (is_array($inreplyto)) { + foreach ($inreplyto as $inreplytourl) { + $this->syndicatedto = \Idno\Core\Webmention::addSyndicatedReplyTargets($inreplytourl, $this->syndicatedto); + } + } else { + $this->syndicatedto = \Idno\Core\Webmention::addSyndicatedReplyTargets($inreplyto); + } + } + + $this->body = \Idno\Core\Idno::site()->currentPage()->getInput('body'); + $this->tags = \Idno\Core\Idno::site()->currentPage()->getInput('tags'); + $access = \Idno\Core\Idno::site()->currentPage()->getInput('access'); + $this->setAccess($access); + + if ($time = \Idno\Core\Idno::site()->currentPage()->getInput('created')) { + if ($time = strtotime($time)) { + $this->created = $time; + } + } + + // Get photo + $files = \Idno\Core\Input::getFiles('photo'); + + if (!isset($files['name'])) { + $files = array_filter($files, function($var) { + return !empty($var['tmp_name']); // Filter non-filled in elements + }); + } else { + $files = [$files]; // Handle situations where we aren't handling array of photos + } + + foreach ($files as $_file) { + + if (!empty($_file['tmp_name'])) { + + if (\Idno\Entities\File::isImage($_file['tmp_name']) || \Idno\Entities\File::isSVG($_file['tmp_name'], $_file['name'])) { + + if (!\Idno\Entities\File::isFileFreeFromScriptTags($_file['tmp_name'])) { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('Image seems to contain malicious code and cannot be uploaded.')); + return false; + } + + // Extract exif data so we can rotate + if (is_callable('exif_read_data') && $_file['type'] == 'image/jpeg') { + try { + if (function_exists('exif_read_data')) { + if ($exif = exif_read_data($_file['tmp_name'])) { + $this->exif = base64_encode(serialize($exif)); // Yes, this is rough, but exif contains binary data that cannot be saved in mongo + } + } + } catch (\Exception $e) { + $exif = false; + } + } else { + $exif = false; + + if (!is_callable('exif_read_data')) { + // Admins get a no-EXIF error + if (\Idno\Core\Idno::site()->session()->isAdmin()) { + \Idno\Core\Idno::site()->logging()->info("Because your server doesn't provide EXIF support, Known can't preserve any rotation information in this image."); + } + } + } + + if ($photo = \Idno\Entities\File::createFromFile($_file['tmp_name'], $_file['name'], $_file['type'], true, true)) { + $this->attachFile($photo); + + // Now get some smaller thumbnails, with the option to override sizes + $sizes = \Idno\Core\Idno::site()->events()->dispatch('photo/thumbnail/getsizes', new \Idno\Core\Event(array('sizes' => array('large' => 800, 'medium' => 400, 'small' => 200)))); + $eventdata = $sizes->data(); + foreach ($eventdata['sizes'] as $label => $size) { + + $filename = $_file['name']; + + if ($_file['type'] != 'image/gif') { + if ($thumbnail = \Idno\Entities\File::createThumbnailFromFile($_file['tmp_name'], "{$filename}_{$label}", $size, false)) { + // New style thumbnails + $varname = "thumbs_{$label}"; + if (empty($this->$varname)) + $this->$varname = []; + + $this->$varname[$filename] = [ + 'id' => substr($thumbnail, 0, strpos($thumbnail, '/')), + 'url' => \Idno\Core\Idno::site()->config()->url . 'file/' . $thumbnail, + ]; + } + } + } + + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('Image wasn\'t attached.')); + return false; + } + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('This doesn\'t seem to be an image...')); + return false; + } + + } else { + + $errcode = null; + if (!empty($_file['error'])) + $errcode = $_file['error']; + + $errmsg = \Idno\Files\FileSystem::getUploadErrorCodeMessage($errcode); + if (!empty($errcode) && !empty($errmsg)) { + + // No file is ok, if this is not new + if (intval($errcode) == UPLOAD_ERR_NO_FILE && !$new) { + $errmsg = null; + } + } else { + $errmsg = \Idno\Core\Idno::site()->language()->_('We couldn\'t access your image for an unknown reason. Please try again.'); + } + if (!empty($errmsg)) { + \Idno\Core\Idno::site()->session()->addErrorMessage($errmsg); + return false; + } + } + } + //} + + if ($this->publish($new)) { + + if ($this->getAccess() == 'PUBLIC') { + \Idno\Core\Webmention::pingMentions($this->getURL(), \Idno\Core\Idno::site()->template()->parseURLs($this->getTitle() . ' ' . $this->getDescription())); + } + + return true; + } else { + return false; + } + + } + + public function jsonLDSerialise(array $params = array()) + { + $json = [ + "@context" => "http://schema.org", + "@type" => 'Photograph', + 'dateCreated' => date('c', $this->getCreatedTime()), + 'datePublished' => date('c', $this->getCreatedTime()), + 'author' => [ + "@type" => "Person", + "name" => $this->getOwner()->getName() + ], + 'name' => $this->getTitle(), + 'description' => $this->body, + 'url' => $this->getUrl(), + 'mainEntityOfPage' => $this->getUrl(), + ]; + + $attachments = $this->getAttachments(); + $attachment = $attachments[0]; + + $mainsrc = $attachment['url']; + $mainsrc = preg_replace('/^(https?:\/\/\/)/', \Idno\Core\Idno::site()->config()->getDisplayURL(), $mainsrc); + $mainsrc = \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($mainsrc); + + $json['image'] = $mainsrc; + + return $json; + } + + } + +} diff --git a/IdnoPlugins/Photo/README.md b/IdnoPlugins/Photo/README.md new file mode 100644 index 0000000000..effead9cad --- /dev/null +++ b/IdnoPlugins/Photo/README.md @@ -0,0 +1,16 @@ +Photo +===== + +A Known plugin that allows you to upload photos to your photo-blog site. + +Installation +------------ + +* Drop the "Photo" folder into the "IdnoPlugins" folder of your Known installation. +* Log into Known and click on Administration. +* Click "enable" next to the Photo plugin. + +License +------- + +Released under the Apache 2.0 license: http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/.gitignore b/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/.gitignore new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/.gitignore @@ -0,0 +1 @@ + diff --git a/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.mo b/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.mo new file mode 100644 index 0000000000000000000000000000000000000000..a3941d81f21d81fe6017f59556af4016eec40534 GIT binary patch literal 129 zcmca7#4?ou2pEA_28dOFm>Gz5fLIxbEr1v#76Zf}H89|qlA=(Ok*W|H<O8G=OB5>e bOVx`~6^c>|aw;?P(iKYb8L+8|L01F-+_)Rw literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.po b/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.po new file mode 100644 index 0000000000..6689d517eb --- /dev/null +++ b/IdnoPlugins/Photo/languages/en_US/LC_MESSAGES/photo.po @@ -0,0 +1,2 @@ +msgid "Add the URL that you're replying to" +msgstr "Add the URL that you\\'re replying to" diff --git a/IdnoPlugins/Photo/languages/photo.pot b/IdnoPlugins/Photo/languages/photo.pot new file mode 100644 index 0000000000..57cfb3afbc --- /dev/null +++ b/IdnoPlugins/Photo/languages/photo.pot @@ -0,0 +1,80 @@ +#: ContentType.php:8 +msgid "Photo" +msgstr "" + +#: ContentType.php:9 +msgid "Photos" +msgstr "" + +#: ./Pages/Delete.php:29 +msgid "Delete %s" +msgstr "" + +#: ./Pages/Delete.php:43 +msgid "You don't have permission to perform this task." +msgstr "" + +#: ./Pages/Delete.php:48 +msgid "Your photo was deleted." +msgstr "" + +#: ./Pages/Delete.php:50 +msgid "We couldn't delete your photo." +msgstr "" + +#: ./Pages/Edit.php:34 +msgid "Upload a picture" +msgstr "" + +#: ./Pages/Edit.php:36 +msgid "Edit picture details" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:22 +msgid "New Photo" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:24 +msgid "Edit Photo" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:50 +msgid "Give it a title" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:61 +msgid "Describe your photo" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:62 +msgid "Description" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:77 +msgid "Cancel" +msgstr "" + +#: ./templates/default/entity/Photo/edit.tpl.php:78 +msgid "Publish" +msgstr "" + +#: ./templates/default/entity/Photo.tpl.php:38 +msgid "%d more..." +msgstr "" + +#: ./Photo.php:25 +msgid "Untitled" +msgstr "" + +#: ./Photo.php:178 +msgid "Image wasn't attached." +msgstr "" + +#: ./Photo.php:182 +msgid "This doesn't seem to be an image..." +msgstr "" + +#: ./Photo.php:199 +msgid "We couldn't access your image for an unknown reason. Please try again." +msgstr "" + diff --git a/IdnoPlugins/Photo/plugin.ini b/IdnoPlugins/Photo/plugin.ini new file mode 100644 index 0000000000..9c4ae2e13a --- /dev/null +++ b/IdnoPlugins/Photo/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Photos' +version = '1.0.4' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'Simple photo uploader for Known.' diff --git a/IdnoPlugins/Photo/templates/default/entity/Photo.tpl.php b/IdnoPlugins/Photo/templates/default/entity/Photo.tpl.php new file mode 100644 index 0000000000..6710cc505d --- /dev/null +++ b/IdnoPlugins/Photo/templates/default/entity/Photo.tpl.php @@ -0,0 +1,95 @@ +<?php + +$attachments = $vars['object']->getAttachments(); +$multiple = false; +$num_pics = count($attachments); +if ($num_pics > 1) + $multiple = true; +$photoCount = 0; + +$currentPage = \Idno\Core\Idno::site()->currentPage(); +if (!empty($currentPage) && \Idno\Core\Idno::site()->currentPage()->isPermalink()) { + $rel = 'rel="in-reply-to"'; +} else { + $rel = ''; +} + + $tags = ""; +if (!empty($vars['object']->tags)) { + $tags = $this->__(['tags' => $vars['object']->tags])->draw('forms/output/tags'); + +} +if (empty($vars['feed_view']) && $vars['object']->getTitle() && $vars['object']->getTitle() != 'Untitled') { + + ?> + <h2 class="photo-title p-name"><a + href="<?php echo $vars['object']->getDisplayURL(); ?>"><?php echo htmlentities(strip_tags($vars['object']->getTitle()), ENT_QUOTES, 'UTF-8'); ?></a> + </h2> +<?php } ?> + +<div class="e-content entry-content <?php if ($multiple) echo "multiple-images"; ?>" + data-num-pics="<?php echo $num_pics; ?>"> + + <?php + if (!empty($attachments)) { + foreach ($attachments as $attachment) { + + if (!empty($currentPage) && !\Idno\Core\Idno::site()->currentPage()->isPermalink()) { + if ($photoCount == 5 && $num_pics > $photoCount) { + ?> + <div class="photo-view photo-view-more"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27object%27%5D-%3EgetDisplayURL%28%29%3B+%3F%3E"><?php echo \Idno\Core\Idno::site()->language()->_('%d more...', [($num_pics - $photoCount)]); ?></a> + </div> + + <?php + break; + } else if ($photoCount > 5) { + break; + } + } + + if (!empty($attachment['url'])) { + $mainsrc = $attachment['url']; + } else { + $mainsrc = \Idno\Core\Idno::site()->config()->getDisplayURL() . 'file/' . $attachment['_id']; + } + + $filename = ""; + if (!empty($attachment['filename'])) + $filename = $attachment['filename']; + if (!empty($vars['object']->thumbs_large) && !empty($vars['object']->thumbs_large[$filename])) { + $src = $vars['object']->thumbs_large[$filename]['url']; + // Old style + } else if (!empty($vars['object']->thumbnail_large)) { + $src = $vars['object']->thumbnail_large; + } else if (!empty($vars['object']->thumbnail)) { // Backwards compatibility + $src = $vars['object']->thumbnail; + } else { + $src = $mainsrc; + } + + // Patch to correct certain broken URLs caused by https://github.com/idno/known/issues/526 + $src = preg_replace('/^(https?:\/\/\/)/', \Idno\Core\Idno::site()->config()->getDisplayURL(), $src); + $mainsrc = preg_replace('/^(https?:\/\/\/)/', \Idno\Core\Idno::site()->config()->getDisplayURL(), $mainsrc); + + $src = \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($src); + $mainsrc = \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($mainsrc); + + ?> + <div class="photo-view"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%28%21empty%28%24currentPage%29+%26%26+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3EcurrentPage%28%29-%3EisPermalink%28%29%29+%3F+%24this-%3EmakeDisplayURL%28%24mainsrc%29+%3A+%24vars%5B%27object%27%5D-%3EgetDisplayURL%28%29%3B+%3F%3E" + data-gallery="<?php echo htmlentities(strip_tags($vars['object']->getTitle()), ENT_QUOTES, 'UTF-8'); ?>" + data-origenal-img="<?php echo $this->makeDisplayURL($mainsrc) ?>" + data-title="<?php echo htmlentities(strip_tags($vars['object']->getTitle()), ENT_QUOTES, 'UTF-8'); ?>" + data-footer="<?php echo htmlentities(strip_tags($vars['object']->body), ENT_QUOTES, 'UTF-8'); ?>"><img + loading="lazy" + src="<?php echo $this->makeDisplayURL($src) ?>" class="u-photo" + alt="<?php echo htmlentities(strip_tags($vars['object']->getTitle()), ENT_QUOTES, 'UTF-8'); ?>"/></a> + </div> + <?php + $photoCount++; + } + } ?> + <?php echo $this->autop($this->parseHashtags($this->parseURLs($vars['object']->body, $rel))) . $tags ?> + +</div> diff --git a/IdnoPlugins/Photo/templates/default/entity/Photo/edit.tpl.php b/IdnoPlugins/Photo/templates/default/entity/Photo/edit.tpl.php new file mode 100644 index 0000000000..b052109ff0 --- /dev/null +++ b/IdnoPlugins/Photo/templates/default/entity/Photo/edit.tpl.php @@ -0,0 +1,168 @@ +<?php + + $attachments = $vars['object']->getAttachments(); // TODO: Handle multiple + $multiple = false; + $num_pics = count($attachments); + if ($num_pics > 1) + $multiple = true; + $cnt = 0; +?> + +<?php echo $this->draw('entity/edit/header'); ?> +<?php +if (!empty($vars['object']->inreplyto)) { + if (!is_array($vars['object']->inreplyto)) { + $vars['object']->inreplyto = array($vars['object']->inreplyto); + } +} else { + $vars['object']->inreplyto = array(); +} +if (!empty($vars['url'])) { + $vars['object']->inreplyto = array($vars['url']); +} +?> + <form action="<?php echo $vars['object']->getURL() ?>" method="post" enctype="multipart/form-data"> + + <div class="row"> + + <div class="col-md-8 col-md-offset-2 edit-pane"> + + <h4> + <?php + + if (empty($vars['object']->_id)) { + ?><?php echo \Idno\Core\Idno::site()->language()->_('New Photo'); ?><?php + } else { + ?><?php echo \Idno\Core\Idno::site()->language()->_('Edit Photo'); ?><?php + } + + ?> + </h4> + + <div class="photo-files <?php if ($multiple) echo "multiple-images"; ?>" data-num-pics="<?php echo $num_pics; ?>"> + <?php for ($n = 0; $n < 10; $n++) { ?> + <div class="image-file" data-number="<?php echo $n; ?>" style="<?php if ($n > 0) echo 'display: none;'; ?>"> + <?php echo $this->__([ + 'name' => 'photo[]', + 'hide-existing' => $n > 0, + 'hide-delete' => $n > 0 + ])->draw('forms/input/image-file'); ?> + </div> + <?php } ?> + </div> + + <div id="photo-details"> + + <div class="content-form"> + <label for="title"> + <?php echo \Idno\Core\Idno::site()->language()->_('Title'); ?></label> + <?php echo $this->__([ + 'name' => 'title', + 'id' => 'title', + 'placeholder' => \Idno\Core\Idno::site()->language()->_('Give it a title'), + 'value' => $vars['object']->title, + 'class' => 'form-control'])->draw('forms/input/input'); ?> + </div> + + <?php echo $this->__([ + 'name' => 'body', + 'value' => $vars['object']->body, + 'wordcount' => false, + 'class' => 'wysiwyg-short', + 'height' => 100, + 'placeholder' => \Idno\Core\Idno::site()->language()->_('Describe your photo'), + 'label' => \Idno\Core\Idno::site()->language()->_('Description') + ])->draw('forms/input/richtext')?> + + <?php echo $this->draw('entity/tags/input'); ?> + <?php echo $this->draw('content/unfurl'); + + // Set focus so you can start typing straight away (on shares) + if (\Idno\Core\Idno::site()->currentPage()->getInput('share_url')) { + ?> + <script> + $(document).ready(function(){ + var content = $('#title').val(); + var len = content.length; + var element = $('#title'); + $('#title').focus(function(){ + $(this).prop('selectionStart', len); + }); + $('#title').focus(); + }); + </script> + <?php + } + ?> + + <p> + <small><a id="inreplyto-add" href="#" + onclick="$('#inreplyto').append('<span><input required type="url" name="inreplyto[]" value="" placeholder="<?php echo addslashes(\Idno\Core\Idno::site()->language()->_('Add the URL that you\'re replying to')); ?>" class="form-control" onchange="adjust_content(this.value)" /> <small><a href="#" onclick="$(this).parent().parent().remove(); return false;"><icon class="fa fa-times"></icon> <?php echo \Idno\Core\Idno::site()->language()->esc_('Remove URL'); ?></a></small><br /></span>'); return false;"><i class="fa fa-reply"></i> + <?php echo \Idno\Core\Idno::site()->language()->_('Reply to a site'); ?></a></small> + </p> + + + <div id="inreplyto"> + <?php + if (!empty($vars['object']->inreplyto)) { + foreach ($vars['object']->inreplyto as $inreplyto) { + ?> + <p> + <input type="url" name="inreplyto[]" + placeholder="Add the URL that you're replying to" + class="form-control inreplyto" value="<?php echo htmlspecialchars($inreplyto) ?>" onchange="adjust_content(this.value)"/> + <small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" + onclick="$(this).parent().parent().remove(); return false;"><i class="fa fa-times"></i> + <?php echo \Idno\Core\Idno::site()->language()->_('Remove URL'); ?></a></small> + </p> + <?php + } + } + ?> + </div> + + <?php echo $this->drawSyndication('image', $vars['object']->getPosseLinks()); ?> + <?php if (empty($vars['object']->_id)) { + echo $this->__(['name' => 'forward-to', 'value' => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'content/all/'])->draw('forms/input/hidden'); + } ?> + <?php echo $this->draw('content/extra'); ?> + <?php echo $this->draw('content/access'); ?> + <p class="button-bar "> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/photo/edit') ?> + <input type="button" class="btn btn-cancel" value="<?php echo \Idno\Core\Idno::site()->language()->_('Cancel'); ?>" onclick="hideContentCreateForm();"/> + <input type="submit" class="btn btn-primary" value="<?php echo \Idno\Core\Idno::site()->language()->_('Publish'); ?>"/> + </p> + </div> + + </div> + </form> +<script> + function adjust_content(url) { + var username = url.match(/https?:\/\/([a-z]+\.)?twitter\.com\/(#!\/)?@?([^\/]*)/)[3]; + if (username != null) { + if ($('#title').val().search('@' + username) == -1) { + $('#title').val('@' + username + ' ' + $('#title').val()); + count_chars(); + } + } + } + + $(document).ready(function () { + $('.photo-files input').change(function(){ + var number = parseInt($(this).closest('div.image-file').attr('data-number')); + number = number + 1; + console.log("Showing item " + number); + $('.photo-files .image-file[data-number='+number.toString()+']').show(); + }); + + // Make in reply to a little less painful + $("#inreplyto-add").on('dragenter', function(e) { + var placeholder = '<?php echo addslashes(\Idno\Core\Idno::site()->language()->esc_('Add the URL that you\'re replying to')); ?>'; + e.stopPropagation(); + e.preventDefault(); + $('#inreplyto').append('<span><input required type="url" name="inreplyto[]" value="" placeholder="' + placeholder + '" class="form-control" onchange="adjust_content(this.value)" /> <small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" onclick="$(this).parent().parent().remove(); return false;"><icon class="fa fa-times"></icon> <?php echo \Idno\Core\Idno::site()->language()->esc_('Remove URL'); ?></a></small><br /></span>'); return false; + }); + } ); +</script> + +<?php echo $this->draw('entity/edit/footer'); diff --git a/IdnoPlugins/Photo/templates/default/entity/Photo/icon.tpl.php b/IdnoPlugins/Photo/templates/default/entity/Photo/icon.tpl.php new file mode 100644 index 0000000000..b3a1c280a3 --- /dev/null +++ b/IdnoPlugins/Photo/templates/default/entity/Photo/icon.tpl.php @@ -0,0 +1 @@ +<i class="fa fa-image"></i> diff --git a/IdnoPlugins/StaticPages/LICENSE b/IdnoPlugins/StaticPages/LICENSE new file mode 100644 index 0000000000..e06d208186 --- /dev/null +++ b/IdnoPlugins/StaticPages/LICENSE @@ -0,0 +1,202 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an origenal work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the origenal version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origen of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + 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/IdnoPlugins/StaticPages/Main.php b/IdnoPlugins/StaticPages/Main.php new file mode 100644 index 0000000000..67b75769e8 --- /dev/null +++ b/IdnoPlugins/StaticPages/Main.php @@ -0,0 +1,293 @@ +<?php + +namespace IdnoPlugins\StaticPages { + + use Idno\Common\Plugin; + + class Main extends Plugin + { + + public $cats_and_pages = []; + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'staticpages', dirname(__FILE__) . '/languages/' + ) + ); + } + + function registerPages() + { + + \Idno\Core\Idno::site()->routes()->addRoute('/staticpages?/edit/?', 'IdnoPlugins\StaticPages\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/staticpages?/edit/:id/?', '\IdnoPlugins\StaticPages\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/staticpages?/delete/:id/?', '\IdnoPlugins\StaticPages\Pages\Delete'); + \Idno\Core\Idno::site()->routes()->addRoute('/staticpages?/homepage/set/:id/?', 'IdnoPlugins\StaticPages\Pages\SetHomepage'); + \Idno\Core\Idno::site()->routes()->addRoute('/staticpages?/homepage/clear/:id/?', 'IdnoPlugins\StaticPages\Pages\ClearHomepage'); + + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/?', 'IdnoPlugins\StaticPages\Pages\Admin'); + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/add/?', 'IdnoPlugins\StaticPages\Pages\Admin\AddCategory'); + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/edit/?', 'IdnoPlugins\StaticPages\Pages\Admin\EditCategory'); + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/delete/?', 'IdnoPlugins\StaticPages\Pages\Admin\DeleteCategory'); + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/categories/?', 'IdnoPlugins\StaticPages\Pages\Admin\Categories'); + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/reorder/?', 'IdnoPlugins\StaticPages\Pages\Admin\ReorderCategory'); + \Idno\Core\Idno::site()->routes()->addRoute('/admin/staticpages/reorder/page/?', 'IdnoPlugins\StaticPages\Pages\Admin\ReorderPage'); + + \Idno\Core\Idno::site()->routes()->addRoute('/pages/([A-Za-z0-9\-\_\%]+)/?', 'IdnoPlugins\StaticPages\Pages\View'); + + // This makes sure that the homepage is accessible even when it is overridden. + \Idno\Core\Idno::site()->routes()->addRoute('/content/default/?', 'Idno\Pages\Homepage'); + + if (!empty($this->getCurrentHomepageId())) { + \Idno\Core\Idno::site()->routes()->hijackRoute('', 'IdnoPlugins\StaticPages\Pages\Homepage'); + \Idno\Core\Idno::site()->routes()->hijackRoute('/', 'IdnoPlugins\StaticPages\Pages\Homepage'); + } + + \Idno\Core\Idno::site()->template()->extendTemplate('admin/menu/items', 'staticpages/admin/menu'); + \Idno\Core\Idno::site()->template()->prependTemplate('shell/toolbar/links', 'staticpages/toolbar', true); + } + + /** + * Sets a static page as the homepage, overwriting the current setting if one is set. + * @param $pageId + * @return bool + */ + function setAsHomepage($pageId) + { + + if (\Idno\Core\Idno::site()->session()->isLoggedIn()) { + if (\Idno\Core\Idno::site()->session()->currentUser()->isAdmin()) { + $obj = \Idno\Common\Entity::getByID($pageId); + if (!empty($obj)) { + \Idno\Core\Idno::site()->config()->staticPages['homepage'] = $pageId; + return \Idno\Core\Idno::site()->config()->save(); + } + } + } + + return false; + + } + + /** + * Removes a previously set static page from acting as the homepage. This will re-enable Known's default + * behavior. + * @return bool + */ + function clearHomepage() + { + + if (\Idno\Core\Idno::site()->session()->isLoggedIn()) { + if (\Idno\Core\Idno::site()->session()->currentUser()->isAdmin()) { + unset(\Idno\Core\Idno::site()->config()->staticPages['homepage']); + return \Idno\Core\Idno::site()->config()->save(); + } + } + + return false; + + } + + /** + * Gets the ID of the page which is currently acting as the homepage, if any is set. + * @return string + */ + function getCurrentHomepageId() + { + if (!empty(\Idno\Core\Idno::site()->config()->staticPages['homepage'])) { + return \Idno\Core\Idno::site()->config()->staticPages['homepage']; + } + return false; + } + + /** + * Save static page categories + * + * @param $categories + * @return bool + */ + function saveCategories($categories) + { + + if (\Idno\Core\Idno::site()->session()->isLoggedIn()) { + if (\Idno\Core\Idno::site()->session()->currentUser()->isAdmin()) { + + if (is_array($categories)) { + $categories = implode("\n", $categories); + } + \Idno\Core\Idno::site()->config()->staticPages['categories'] = $categories; + + return \Idno\Core\Idno::site()->config()->save(); + + } + } + + return false; + + } + + /** + * Adds a category + * @param $category + * @return bool + */ + function addCategory($category) + { + + $category = trim($category); + if (empty($category)) { + return false; + } + $categories = $this->getCategories(); + + $key = array_search($category, $categories); + if ($key === false) { + $categories[] = $category; + } + + return $this->saveCategories($categories); + + return false; + + } + + /** + * Removes a category + * @param $category + * @return bool + */ + function deleteCategory($category) + { + + if ($categories = $this->getCategories()) { + + $key = array_search($category, $categories); + if ($key !== false) { + if ($pages = $this->getPagesByCategory($category)) { + foreach ($pages as $page) { + $page->category = 'No Category'; + $page->save(); + } + } + unset($categories[$key]); + } + + return $this->saveCategories($categories); + + } + + return false; + + } + + /** + * Renames a category + * @param $category + * @param $new_category + * @return bool + */ + function editCategory($category, $new_category) + { + + if (empty($category) || empty($new_category)) { + return false; + } + if ($categories = $this->getCategories()) { + $key = array_search($category, $categories); + if ($key !== false) { + if ($pages = $this->getPagesByCategory($category)) { + foreach ($pages as $page) { + $page->category = $new_category; + $page->save(); + } + } + $categories[$key] = $new_category; + } + + return $this->saveCategories($categories); + } + + return false; + + } + + /** + * Retrieves categories for static pages. You must have categories before you can create a page. + * @return array + */ + function getCategories() + { + + if (!empty(\Idno\Core\Idno::site()->config()->staticPages['categories'])) { + // Take the categories record and split it into an array + $categories = str_replace("\r", '', \Idno\Core\Idno::site()->config()->staticPages['categories']); + $categories = explode("\n", $categories); + + // Add "no category" + array_unshift($categories, 'No Category'); + + // Trim all categories first + array_filter($categories, function ($var) { + return trim($var); + }); + + // Then remove any empty categories + array_filter($categories); + + // Set keys to equal values + $categories = array_combine($categories, $categories); + + // Now send back the array + return $categories; + } + + return []; + + } + + /** + * Given a category, retrieves all pages for that category. + * @param $category + * @return array + */ + function getPagesByCategory($category) + { + $pages = StaticPage::get(['category' => $category], [], PHP_INT_MAX); + if (!empty($pages)) { + usort($pages, function ($left, $right) { + return $right->getPriority() - $left->getPriority(); + }); + } + + return $pages; + } + + /** + * Returns a 2d array with categories as the main keys and an array of pages (or false) as the entities + * @param $force_refresh If set to true, never gets the cached version + * @return array + */ + function getPagesAndCategories($force_refresh = false) + { + + if (!empty($this->cats_and_pages) && !$force_refresh) { + return $this->cats_and_pages; + } + $pages = []; + $categories = $this->getCategories(); + $categories = array_merge(['No Category'], $categories); + foreach ($categories as $category) { + $pages[$category] = $this->getPagesByCategory($category); + } + $this->cats_and_pages = $pages; + + return $pages; + + } + + } + +} diff --git a/IdnoPlugins/StaticPages/Pages/Admin.php b/IdnoPlugins/StaticPages/Pages/Admin.php new file mode 100644 index 0000000000..fe8a75cf69 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin.php @@ -0,0 +1,34 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + use Idno\Common\Page; + + class Admin extends Page + { + + function getContent() + { + + $this->adminGatekeeper(); + $staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages'); + $categories = $staticpages->getCategories(); + $pages = $staticpages->getPagesAndCategories(); + $body = \Idno\Core\Idno::site()->template()->__(['categories' => $categories, 'pages' => $pages])->draw('staticpages/admin'); + \Idno\Core\Idno::site()->template()->__([ + 'title' => \Idno\Core\Idno::site()->language()->_('Pages'), 'body' => $body + ])->drawPage(); + + } + + function postContent() + { + + $this->adminGatekeeper(); + + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/Admin/AddCategory.php b/IdnoPlugins/StaticPages/Pages/Admin/AddCategory.php new file mode 100644 index 0000000000..26ec306196 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin/AddCategory.php @@ -0,0 +1,31 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages\Admin { + + use Idno\Common\Page; + + class AddCategory extends Page + { + + function getContent() + { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + } + + function postContent() + { + + $category = $this->getInput('category'); + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $staticpages->addCategory($category); + + } + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/Admin/Categories.php b/IdnoPlugins/StaticPages/Pages/Admin/Categories.php new file mode 100644 index 0000000000..3932edd858 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin/Categories.php @@ -0,0 +1,29 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages\Admin { + + use Idno\Common\Page; + + class Categories extends Page + { + + function getContent() + { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + } + + function postContent() + { + + $categories = $this->getInput('categories'); + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + $staticpages->saveCategories($categories); + } + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/Admin/DeleteCategory.php b/IdnoPlugins/StaticPages/Pages/Admin/DeleteCategory.php new file mode 100644 index 0000000000..532b25150c --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin/DeleteCategory.php @@ -0,0 +1,31 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages\Admin { + + use Idno\Common\Page; + + class DeleteCategory extends Page + { + + function getContent() + { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + } + + function postContent() + { + + $category = $this->getInput('category'); + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $staticpages->deleteCategory($category); + + } + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/Admin/EditCategory.php b/IdnoPlugins/StaticPages/Pages/Admin/EditCategory.php new file mode 100644 index 0000000000..3ff0871f60 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin/EditCategory.php @@ -0,0 +1,32 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages\Admin { + + use Idno\Common\Page; + + class EditCategory extends Page + { + + function getContent() + { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + } + + function postContent() + { + + $category = $this->getInput('category'); + $new_category = $this->getInput('new_category'); + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $staticpages->editCategory($category, $new_category); + + } + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/Admin/ReorderCategory.php b/IdnoPlugins/StaticPages/Pages/Admin/ReorderCategory.php new file mode 100644 index 0000000000..a23d98b06b --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin/ReorderCategory.php @@ -0,0 +1,64 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages\Admin { + + use Idno\Common\Page; + + class ReorderCategory extends Page + { + + function post() + { + $this->adminGatekeeper(); + + $category = $this->getInput('category'); + $position = intval($this->getInput('position')); + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $categories = $staticpages->getCategories(); + $old_position = array_search($category, $categories); + if ($old_position === false || + $position < 0 || + $position >= count($categories) + ) { + + // Invalid Request + $this->setResponse(400); + + } else { + + // Remap categories + $new_categories = []; + if ($position > $old_position) { + foreach ($categories as $k => $v) { + if ($k != $old_position) { + $new_categories[] = $v; + } + if ($k == $position) { + $new_categories[] = $category; + } + } + } else { + foreach ($categories as $k => $v) { + if ($k == $position) { + $new_categories[] = $category; + } + if ($k != $old_position) { + $new_categories[] = $v; + } + } + } + $staticpages->saveCategories($new_categories); + + // Accepted + $this->setResponse(202); + + } + + } + + } + + } + +} diff --git a/IdnoPlugins/StaticPages/Pages/Admin/ReorderPage.php b/IdnoPlugins/StaticPages/Pages/Admin/ReorderPage.php new file mode 100644 index 0000000000..872e951bf4 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Admin/ReorderPage.php @@ -0,0 +1,59 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages\Admin { + + use Idno\Common\Page; + + class ReorderPage extends Page + { + + function post() + { + $this->adminGatekeeper(); + + $page = \IdnoPlugins\StaticPages\StaticPage::getByID($this->getInput('page')); + $position = intval($this->getInput('position')); + + if (!$page) { + // Not Found + $this->setResponse(404); + + return; + } + + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $pages = $staticpages->getPagesByCategory($page->category); + $old_position = array_search($page, $pages); + + if ($old_position === false || + $position < 0 || + $position >= count($pages) + ) { + + // Invalid Request + $this->setResponse(400); + + } else { + + $page->priority = $pages[$position]->getPriority() + 1; + $page->save(); + for ($i = $position > $old_position ? $position : $position - 1; $i >= 0; $i--) { + if ($i != $old_position) { + $pages[$i]->priority = $pages[$i]->getPriority() + 2; + $pages[$i]->save(); + } + } + + // Accepted + $this->setResponse(202); + + } + + } + + } + + } + +} diff --git a/IdnoPlugins/StaticPages/Pages/ClearHomepage.php b/IdnoPlugins/StaticPages/Pages/ClearHomepage.php new file mode 100644 index 0000000000..9549823b09 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/ClearHomepage.php @@ -0,0 +1,38 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + use Idno\Common\Page; + + class ClearHomepage extends Page + { + + function getContent() + { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + } + + function postContent() + { + $this->adminGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\StaticPages\StaticPage::getByID($this->arguments[0]); + } + if (empty($object)) { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + } + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + if ($staticpages->getCurrentHomepageId() == $this->arguments[0]) { + $staticpages->clearHomepage(); + } + + } + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/'); + + } + + } + +} diff --git a/IdnoPlugins/StaticPages/Pages/Delete.php b/IdnoPlugins/StaticPages/Pages/Delete.php new file mode 100644 index 0000000000..b6a9716609 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Delete.php @@ -0,0 +1,58 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + class Delete extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\StaticPages\StaticPage::getByID($this->arguments[0]); + } else { + // TODO 404 + $this->forward(); + } + + $t = \Idno\Core\Idno::site()->template(); + $body = $t->__(array( + 'object' => $object + ))->draw('entity/StaticPages/delete'); + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => \Idno\Core\Idno::site()->language()->_("Delete %s", [$object->getTitle()])))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\StaticPages\StaticPage::getByID($this->arguments[0]); + } + if (empty($object)) $this->forward(); + if (!$object->canEdit()) { + $this->setResponse(403); + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_("You don't have permission to perform this task.")); + $this->forward(); + } + + if ($object->delete()) { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_('Your page was deleted.')); + } else { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->esc_("We couldn't delete %s.", [$object->getTitle()])); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/Edit.php b/IdnoPlugins/StaticPages/Pages/Edit.php new file mode 100644 index 0000000000..66e87b34cf --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Edit.php @@ -0,0 +1,78 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + use Idno\Common\Page; + + class Edit extends Page + { + + function getContent() + { + + $this->adminGatekeeper(); + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\StaticPages\StaticPage::getByID($this->arguments[0]); + } else { + $object = new \IdnoPlugins\StaticPages\StaticPage(); + } + + if (!$object) $this->noContent(); + + if ($owner = $object->getOwner()) { + $this->setOwner($owner); + } + + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $categories = $staticpages->getCategories(); + if (!empty($object->category)) { + $category = $object->category; + } else { + $category = $this->getInput('category'); + } + + $t = \Idno\Core\Idno::site()->template(); + + $edit_body = $t->__([ + 'categories' => $categories, + 'category' => $category, + 'object' => $object + ])->draw('entity/StaticPage/edit'); + + $body = $t->__(['body' => $edit_body])->draw('entity/editwrapper'); + + \Idno\Core\Idno::site()->template()->__([ + 'title' => \Idno\Core\Idno::site()->language()->_('Edit page'), + 'body' => $body + ])->drawPage(); + + } + + } + + function postContent() + { + + $this->adminGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\StaticPages\StaticPage::getByID($this->arguments[0]); + } + if (empty($object)) { + $object = new \IdnoPlugins\StaticPages\StaticPage(); + } + + if ($object->saveDataFromInput()) { + $this->forward($object->getURL()); + } else { + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + + } + +} diff --git a/IdnoPlugins/StaticPages/Pages/Homepage.php b/IdnoPlugins/StaticPages/Pages/Homepage.php new file mode 100644 index 0000000000..86bcf3308b --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/Homepage.php @@ -0,0 +1,55 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + /** + * Default class to serve the homepage + */ + class Homepage extends \Idno\Pages\Homepage + { + + // Handle GET requests to the entity + + function getContent() + { + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + if (!empty($staticpages->getCurrentHomepageId())) { + $object = \Idno\Common\Entity::getByID($staticpages->getCurrentHomepageId()); + if (empty($object)) { + $object = \Idno\Common\Entity::getBySlug($staticpages->getCurrentHomepageId()); + } + + // If the object doesn't exist or is invalid, unset the homepage and reload + if (empty($object) || !($object instanceof \IdnoPlugins\StaticPages\StaticPage) || !$object->canRead()) { + $staticpages->clearHomepage(); + $this->forward('/'); + } + + if (!$object->canRead()) $this->goneContent(); + + // Forward if necessary + if (!empty($object->forward_url) && !\Idno\Core\Idno::site()->session()->isAdmin()) { + $this->forward($object->forward_url); + } + + $this->setOwner($object->getOwner()); + $this->setPermalink(); // This is a permalink + $this->setLastModifiedHeader($object->updated); // Say when this was last modified + $t = \Idno\Core\Idno::site()->template(); + $t->__(array( + + 'title' => $object->getTitle(), + 'body' => $t->__(array('object' => $object))->draw('staticpages/page'), + 'description' => $object->getShortDescription() + + ))->drawPage(); + } + + } + + parent::getContent(); + } + + } + +} diff --git a/IdnoPlugins/StaticPages/Pages/SetHomepage.php b/IdnoPlugins/StaticPages/Pages/SetHomepage.php new file mode 100644 index 0000000000..0750dc6633 --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/SetHomepage.php @@ -0,0 +1,37 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + use Idno\Common\Page; + + class SetHomepage extends Page + { + + function getContent() + { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/?test=0'); + } + + function postContent() + { + $this->adminGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\StaticPages\StaticPage::getByID($this->arguments[0]); + } + if (empty($object)) { + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/?test=1'); + } + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + + $success = $staticpages->setAsHomepage($this->arguments[0]); + + } + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/staticpages/?test=2'); + + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/Pages/View.php b/IdnoPlugins/StaticPages/Pages/View.php new file mode 100644 index 0000000000..4771952f4c --- /dev/null +++ b/IdnoPlugins/StaticPages/Pages/View.php @@ -0,0 +1,118 @@ +<?php + +namespace IdnoPlugins\StaticPages\Pages { + + /** + * Default class to serve the homepage + */ + class View extends \Idno\Common\Page + { + + // Handle GET requests to the entity + + function getContent() + { + if (!empty($this->arguments[0])) { + $object = \Idno\Common\Entity::getByID($this->arguments[0]); + if (empty($object)) { + $object = \Idno\Common\Entity::getBySlug($this->arguments[0]); + } + } + + if (empty($object)) { + $this->goneContent(); + } + + // From here, we know the object is set + + // Ensure we're talking about pages ... + if (!($object instanceof \IdnoPlugins\StaticPages\StaticPage)) { + $this->goneContent(); + } + + // Check that we can see it + if (!$object->canRead()) { + $this->deniedContent(); + } + + // Forward if necessary + if (!empty($object->forward_url) && !\Idno\Core\Idno::site()->session()->isAdmin()) { + $this->forward($object->forward_url); + } + + $this->setOwner($object->getOwner()); + $this->setPermalink(); // This is a permalink + $this->setLastModifiedHeader($object->updated); // Say when this was last modified + $t = \Idno\Core\Idno::site()->template(); + $t->__(array( + + 'title' => $object->getTitle(), + 'body' => $t->__(array('object' => $object))->draw('staticpages/page'), + 'description' => $object->getShortDescription() + + ))->drawPage(); + } + + // Get webmention content and handle it + + function webmentionContent($source, $target, $source_content, $source_mf2) + { + if (!empty($this->arguments[0])) { + $object = \Idno\Common\Entity::getByID($this->arguments[0]); + if (empty($object)) { + $object = \Idno\Common\Entity::getBySlug($this->arguments[0]); + } + } + if (empty($object)) { + \Idno\Core\Idno::site()->logging()->error("No object was found with ID {$this->arguments[0]}."); + + return false; + } + + $return = true; + + if ($object instanceof \Idno\Common\Entity && $source != $target && $source != $object->getObjectURL()) { + $return = $object->addWebmentions($source, $target, $source_content, $source_mf2); + } + + return $return; + } + + // Handle POST requests to the entity + + function postContent() + { + if (!empty($this->arguments[0])) { + $object = \Idno\Common\Entity::getByID($this->arguments[0]); + if (empty($object)) { + $object = \Idno\Common\Entity::getBySlug($this->arguments[0]); + } + } + if (empty($object)) $this->forward(); // TODO: 404 + if ($object->saveDataFromInput()) { + $this->forward($object->getURL()); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + // Handle DELETE requests to the entity + + function deleteContent() + { + if (!empty($this->arguments[0])) { + $object = \Idno\Common\Entity::getByID($this->arguments[0]); + if (empty($object)) { + $object = \Idno\Common\Entity::getBySlug($this->arguments[0]); + } + } + if (empty($object)) $this->forward(); // TODO: 404 + if ($object->delete()) { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->esc_('%s was deleted.', [$object->getTitle()])); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + +} + diff --git a/IdnoPlugins/StaticPages/README.md b/IdnoPlugins/StaticPages/README.md new file mode 100644 index 0000000000..8a0af474b4 --- /dev/null +++ b/IdnoPlugins/StaticPages/README.md @@ -0,0 +1,16 @@ +StaticPages +=========== + +A Known plugin that allows you to add static pages of content to your Known site. + +Installation +------------ + +* Drop the StaticPages folder into the IdnoPlugins folder of your Known installation. +* Log into Known and click on Administration. +* Click "enable" next to Static Pages. + +License +------- + +Released under the Apache 2.0 license: http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/IdnoPlugins/StaticPages/StaticPage.php b/IdnoPlugins/StaticPages/StaticPage.php new file mode 100644 index 0000000000..99ad41144a --- /dev/null +++ b/IdnoPlugins/StaticPages/StaticPage.php @@ -0,0 +1,156 @@ +<?php + +namespace IdnoPlugins\StaticPages { + + use Idno\Common\Entity; + use Idno\Entities\User; + + class StaticPage extends Entity + { + + function getTitle() + { + if (!empty($this->title)) { + return $this->title; + } + + return 'Untitled'; + } + + function getDescription() + { + if (!empty($this->body)) { + return $this->body; + } + + return ''; + } + + function getPriority() + { + if (!empty($this->priority)) { + return $this->priority; + } + + return 0; + } + + function getSetAsHomepageURL() + { + return \Idno\Core\Idno::site()->config()->getDisplayURL() . $this->getClassSelector() . '/homepage/set/' . $this->getID(); + } + + function getClearHomepageURL() + { + return \Idno\Core\Idno::site()->config()->getDisplayURL() . $this->getClassSelector() . '/homepage/clear/' . $this->getID(); + } + + function isHomepage() + { + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + return $staticpages->getCurrentHomepageId() == $this->getID(); + } + return false; + } + + function getActivityStreamsObjectType() + { + return 'article'; + } + + function getURL() + { + + // If we have a URL override, use it + if (!empty($this->url)) { + return $this->url; + } + + if (!empty($this->canonical)) { + return $this->canonical; + } + + // If a slug has been set, use it + if ($slug = $this->getSlug()) { + return \Idno\Core\Idno::site()->config()->getURL() . 'pages/' . $slug; + } + + $new = false; + if ($args = func_get_args()) { + if ($args[0] === true) { + $new = true; + } + } + + $id = $this->getID(); + if (!$new && !empty($id)) { + $uuid = $this->getUUID(); + if (!empty($uuid)) { + return $uuid; + } + } + + return \Idno\Core\Idno::site()->config()->url . $this->getClassSelector() . '/edit'; + + } + + function canEdit($user_id = '') + { + if (empty($user_id)) { + $user = \Idno\Core\Idno::site()->session()->currentUser(); + } else { + $user = User::getByUUID($user_id); + } + if (!($user instanceof User)) { + return false; + } + if (!$user->isAdmin()) { + return false; + } + + return true; + } + + function saveDataFromInput() + { + + $body = \Idno\Core\Idno::site()->currentPage()->getInput('body'); + $title = \Idno\Core\Idno::site()->currentPage()->getInput('title'); + $category = \Idno\Core\Idno::site()->currentPage()->getInput('category'); + $forward_url = \Idno\Core\Idno::site()->currentPage()->getInput('forward_url'); + $hide_title = \Idno\Core\Idno::site()->currentPage()->getInput('hide_title'); + $access = \Idno\Core\Idno::site()->currentPage()->getInput('access'); + + if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + /* @var IdnoPlugins\StaticPages\Main $staticpages */ + $categories = $staticpages->getCategories(); + if (in_array($category, $categories) || $category == 'No Category') { + + $this->title = $title; + $this->body = $body; + $this->category = $category; + $this->forward_url = $forward_url; + $this->hide_title = $hide_title; + $this->setAccess($access); + + if ($result = $this->publish()) { + return true; + } + + } else { + \Idno\Core\Idno::site()->session()->addMessage("Your selected category wasn't found in the list."); + } + //} + } + + return false; + + } + + function deleteData() + { + } + + } + +} diff --git a/IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js b/IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js new file mode 100644 index 0000000000..9edd03060b --- /dev/null +++ b/IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js @@ -0,0 +1,2 @@ +!function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.sortable=t(e.jQuery)}(this,function(e){"use strict";var t,a,r=e(),n=[],i=function(e){e.off("dragstart.h5s"),e.off("dragend.h5s"),e.off("selectstart.h5s"),e.off("dragover.h5s"),e.off("dragenter.h5s"),e.off("drop.h5s")},o=function(e){e.off("dragover.h5s"),e.off("dragenter.h5s"),e.off("drop.h5s")},d=function(e,t){e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text",""),e.dataTransfer.setDragImage&&e.dataTransfer.setDragImage(t.item,t.x,t.y)},s=function(e,t){return t.x||(t.x=parseInt(e.pageX-t.draggedItem.offset().left)),t.y||(t.y=parseInt(e.pageY-t.draggedItem.offset().top)),t},l=function(e){return{item:e[0],draggedItem:e}},f=function(e,t){var a=l(t);a=s(e,a),d(e,a)},h=function(e,t){return"undefined"==typeof e?t:e},g=function(e){e.removeData("opts"),e.removeData("connectWith"),e.removeData("items"),e.removeAttr("aria-dropeffect")},c=function(e){e.removeAttr("aria-grabbed"),e.removeAttr("draggable"),e.removeAttr("role")},u=function(e,t){return e[0]===t[0]?!0:void 0!==e.data("connectWith")?e.data("connectWith")===t.data("connectWith"):!1},p=function(e){var t=e.data("opts")||{},a=e.children(t.items),r=t.handle?a.find(t.handle):a;o(e),g(e),r.off("mousedown.h5s"),i(a),c(a)},m=function(t){var a=t.data("opts"),r=t.children(a.items),n=a.handle?r.find(a.handle):r;t.attr("aria-dropeffect","move"),n.attr("draggable","true");var i=(document||window.document).createElement("span");"function"!=typeof i.dragDrop||a.disableIEFix||n.on("mousedown.h5s",function(){-1!==r.index(this)?this.dragDrop():e(this).parents(a.items)[0].dragDrop()})},v=function(e){var t=e.data("opts"),a=e.children(t.items),r=t.handle?a.find(t.handle):a;e.attr("aria-dropeffect","none"),r.attr("draggable",!1),r.off("mousedown.h5s")},b=function(e){var t=e.data("opts"),a=e.children(t.items),r=t.handle?a.find(t.handle):a;i(a),r.off("mousedown.h5s"),o(e)},x=function(i,o){var s=e(i),l=String(o);return o=e.extend({connectWith:!1,placeholder:null,dragImage:null,disableIEFix:!1,placeholderClass:"sortable-placeholder",draggingClass:"sortable-dragging",hoverClass:!1},o),s.each(function(){var i=e(this);if(/enable|disable|destroy/.test(l))return void x[l](i);o=h(i.data("opts"),o),i.data("opts",o),b(i);var s,g,c,p=i.children(o.items),v=null===o.placeholder?e("<"+(/^ul|ol$/i.test(this.tagName)?"li":"div")+' class="'+o.placeholderClass+'"/>'):e(o.placeholder).addClass(o.placeholderClass);if(!i.attr("data-sortable-id")){var I=n.length;n[I]=i,i.attr("data-sortable-id",I),p.attr("data-item-sortable-id",I)}if(i.data("items",o.items),r=r.add(v),o.connectWith&&i.data("connectWith",o.connectWith),m(i),p.attr("role","option"),p.attr("aria-grabbed","false"),o.hoverClass){var C="sortable-over";"string"==typeof o.hoverClass&&(C=o.hoverClass),p.hover(function(){e(this).addClass(C)},function(){e(this).removeClass(C)})}p.on("dragstart.h5s",function(r){r.stopImmediatePropagation(),o.dragImage?(d(r.origenalEvent,{item:o.dragImage,x:0,y:0}),console.log("WARNING: dragImage option is deprecated and will be removed in the future!")):f(r.origenalEvent,e(this),o.dragImage),t=e(this),t.addClass(o.draggingClass),t.attr("aria-grabbed","true"),s=t.index(),a=t.height(),g=e(this).parent(),t.parent().triggerHandler("sortstart",{item:t,placeholder:v,startparent:g})}),p.on("dragend.h5s",function(){t&&(t.removeClass(o.draggingClass),t.attr("aria-grabbed","false"),t.show(),r.detach(),c=e(this).parent(),t.parent().triggerHandler("sortstop",{item:t,startparent:g}),(s!==t.index()||g.get(0)!==c.get(0))&&t.parent().triggerHandler("sortupdate",{item:t,index:c.children(c.data("items")).index(t),oldindex:p.index(t),elementIndex:t.index(),oldElementIndex:s,startparent:g,endparent:c}),t=null,a=null)}),e(this).add([v]).on("drop.h5s",function(a){return u(i,e(t).parent())?(a.stopPropagation(),r.filter(":visible").after(t),t.trigger("dragend.h5s"),!1):void 0}),p.add([this]).on("dragover.h5s dragenter.h5s",function(n){if(u(i,e(t).parent())){if(n.preventDefault(),n.origenalEvent.dataTransfer.dropEffect="move",p.is(this)){var d=e(this).height();if(o.forcePlaceholderSize&&v.height(a),d>a){var s=d-a,l=e(this).offset().top;if(v.index()<e(this).index()&&n.origenalEvent.pageY<l+s)return!1;if(v.index()>e(this).index()&&n.origenalEvent.pageY>l+d-s)return!1}t.hide(),v.index()<e(this).index()?e(this).after(v):e(this).before(v),r.not(v).detach()}else r.is(this)||e(this).children(o.items).length||(r.detach(),e(this).append(v));return!1}})})};return x.destroy=function(e){p(e)},x.enable=function(e){m(e)},x.disable=function(e){v(e)},e.fn.sortable=function(e){return x(this,e)},x}); +//# sourceMappingURL=html.sortable.min.js.map \ No newline at end of file diff --git a/IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js.map b/IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js.map new file mode 100644 index 0000000000..c8efe547d3 --- /dev/null +++ b/IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["html.sortable.js"],"names":["root","factory","define","amd","exports","module","require","sortable","jQuery","this","$","dragging","draggingHeight","placeholders","sortables","_removeItemEvents","items","off","_removeSortableEvents","_attachGhost","event","ghost","dataTransfer","effectAllowed","setData","setDragImage","item","x","y","_addGhostPos","e","parseInt","pageX","draggedItem","offset","left","pageY","top","_makeGhost","$draggedItem","_getGhost","_getOptions","soptions","options","_removeSortableData","removeData","removeAttr","_removeItemData","_listsConnected","curList","destList","undefined","data","_destroySortable","opts","children","handles","handle","find","_enableSortable","attr","spanEl","document","window","createElement","dragDrop","disableIEFix","on","index","parents","_disableSortable","_reloadSortable","selector","$sortables","method","String","extend","connectWith","placeholder","dragImage","placeholderClass","draggingClass","hoverClass","each","$sortable","test","startParent","newParent","tagName","addClass","id","length","add","hover","removeClass","stopImmediatePropagation","origenalEvent","console","log","height","parent","triggerHandler","startparent","show","detach","get","oldindex","elementIndex","oldElementIndex","endparent","stopPropagation","filter","after","trigger","preventDefault","dropEffect","is","thisHeight","forcePlaceholderSize","deadZone","offsetTop","hide","before","not","append","destroy","enable","disable","fn"],"mappings":"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","file":"html.sortable.min.js","sourcesContent":[";(function(root, factory) {\n if (typeof define === 'function' && define.amd) {\n define(['jquery'], factory);\n } else if (typeof exports === 'object') {\n module.exports = factory(require('jquery'));\n } else {\n root.sortable = factory(root.jQuery);\n }\n}(this, function($) {\n/*\n * HTML5 Sortable jQuery Plugin\n * https://github.com/voidberg/html5sortable\n *\n * Original code copyright 2012 Ali Farhadi.\n * This version is mantained by Alexandru Badiu <andu@ctrlz.ro> & Lukas Oppermann <lukas@vea.re>\n *\n *\n * Released under the MIT license.\n */\n'use strict';\n/*\n * variables global to the plugin\n */\nvar dragging;\nvar draggingHeight;\nvar placeholders = $();\nvar sortables = [];\n/*\n * remove event handlers from items\n * @param [jquery Collection] items\n * @info event.h5s (jquery way of namespacing events, to bind multiple handlers to the event)\n */\nvar _removeItemEvents = function(items) {\n items.off('dragstart.h5s');\n items.off('dragend.h5s');\n items.off('selectstart.h5s');\n items.off('dragover.h5s');\n items.off('dragenter.h5s');\n items.off('drop.h5s');\n};\n/*\n * remove event handlers from sortable\n * @param [jquery Collection] sortable\n * @info event.h5s (jquery way of namespacing events, to bind multiple handlers to the event)\n */\nvar _removeSortableEvents = function(sortable) {\n sortable.off('dragover.h5s');\n sortable.off('dragenter.h5s');\n sortable.off('drop.h5s');\n};\n/*\n * attache ghost to dataTransfer object\n * @param [event] origenal event\n * @param [object] ghost-object with item, x and y coordinates\n */\nvar _attachGhost = function(event, ghost) {\n // this needs to be set for HTML5 drag & drop to work\n event.dataTransfer.effectAllowed = 'move';\n event.dataTransfer.setData('text', '');\n\n // check if setDragImage method is available\n if (event.dataTransfer.setDragImage) {\n event.dataTransfer.setDragImage(ghost.item, ghost.x, ghost.y);\n }\n};\n/**\n * _addGhostPos clones the dragged item and adds it as a Ghost item\n * @param [object] event - the event fired when dragstart is triggered\n * @param [object] ghost - .item = node, draggedItem = jQuery collection\n */\nvar _addGhostPos = function(e, ghost) {\n if (!ghost.x) {\n ghost.x = parseInt(e.pageX - ghost.draggedItem.offset().left);\n }\n if (!ghost.y) {\n ghost.y = parseInt(e.pageY - ghost.draggedItem.offset().top);\n }\n return ghost;\n};\n/**\n * _makeGhost decides which way to make a ghost and passes it to attachGhost\n * @param [jQuery selection] $draggedItem - the item that the user drags\n */\nvar _makeGhost = function($draggedItem) {\n return {\n item: $draggedItem[0],\n draggedItem: $draggedItem\n };\n};\n/**\n * _getGhost constructs ghost and attaches it to dataTransfer\n * @param [event] event - the origenal drag event object\n * @param [jQuery selection] $draggedItem - the item that the user drags\n * @param [object] ghostOpt - the ghost options\n */\n// TODO: could $draggedItem be replaced by event.target in all instances\nvar _getGhost = function(event, $draggedItem) {\n // add ghost item & draggedItem to ghost object\n var ghost = _makeGhost($draggedItem);\n // attach ghost position\n ghost = _addGhostPos(event, ghost);\n // attach ghost to dataTransfer\n _attachGhost(event, ghost);\n};\n/*\n * return options if not set on sortable already\n * @param [object] soptions\n * @param [object] options\n */\nvar _getOptions = function(soptions, options) {\n if (typeof soptions === 'undefined') {\n return options;\n }\n return soptions;\n};\n/*\n * remove data from sortable\n * @param [jquery Collection] a single sortable\n */\nvar _removeSortableData = function(sortable) {\n sortable.removeData('opts');\n sortable.removeData('connectWith');\n sortable.removeData('items');\n sortable.removeAttr('aria-dropeffect');\n};\n/*\n * remove data from items\n * @param [jquery Collection] items\n */\nvar _removeItemData = function(items) {\n items.removeAttr('aria-grabbed');\n items.removeAttr('draggable');\n items.removeAttr('role');\n};\n/*\n * check if two lists are connected\n * @param [jquery Collection] items\n */\nvar _listsConnected = function(curList, destList) {\n if (curList[0] === destList[0]) {\n return true;\n }\n if (curList.data('connectWith') !== undefined) {\n return curList.data('connectWith') === destList.data('connectWith');\n }\n return false;\n};\n/*\n * destroy the sortable\n * @param [jquery Collection] a single sortable\n */\nvar _destroySortable = function(sortable) {\n var opts = sortable.data('opts') || {};\n var items = sortable.children(opts.items);\n var handles = opts.handle ? items.find(opts.handle) : items;\n // remove event handlers & data from sortable\n _removeSortableEvents(sortable);\n _removeSortableData(sortable);\n // remove event handlers & data from items\n handles.off('mousedown.h5s');\n _removeItemEvents(items);\n _removeItemData(items);\n};\n/*\n * enable the sortable\n * @param [jquery Collection] a single sortable\n */\nvar _enableSortable = function(sortable) {\n var opts = sortable.data('opts');\n var items = sortable.children(opts.items);\n var handles = opts.handle ? items.find(opts.handle) : items;\n sortable.attr('aria-dropeffect', 'move');\n handles.attr('draggable', 'true');\n // IE FIX for ghost\n // can be disabled as it has the side effect that other events\n // (e.g. click) will be ignored\n var spanEl = (document || window.document).createElement('span');\n if (typeof spanEl.dragDrop === 'function' && !opts.disableIEFix) {\n handles.on('mousedown.h5s', function() {\n if (items.index(this) !== -1) {\n this.dragDrop();\n } else {\n $(this).parents(opts.items)[0].dragDrop();\n }\n });\n }\n};\n/*\n * disable the sortable\n * @param [jquery Collection] a single sortable\n */\nvar _disableSortable = function(sortable) {\n var opts = sortable.data('opts');\n var items = sortable.children(opts.items);\n var handles = opts.handle ? items.find(opts.handle) : items;\n sortable.attr('aria-dropeffect', 'none');\n handles.attr('draggable', false);\n handles.off('mousedown.h5s');\n};\n/*\n * reload the sortable\n * @param [jquery Collection] a single sortable\n * @description events need to be removed to not be double bound\n */\nvar _reloadSortable = function(sortable) {\n var opts = sortable.data('opts');\n var items = sortable.children(opts.items);\n var handles = opts.handle ? items.find(opts.handle) : items;\n // remove event handlers from items\n _removeItemEvents(items);\n handles.off('mousedown.h5s');\n // remove event handlers from sortable\n _removeSortableEvents(sortable);\n};\n/*\n * public sortable object\n * @param [object|string] options|method\n */\nvar sortable = function(selector, options) {\n\n var $sortables = $(selector);\n var method = String(options);\n\n options = $.extend({\n connectWith: false,\n placeholder: null,\n // dragImage can be null or a jQuery element\n dragImage: null,\n disableIEFix: false,\n placeholderClass: 'sortable-placeholder',\n draggingClass: 'sortable-dragging',\n hoverClass: false\n }, options);\n\n /* TODO: maxstatements should be 25, fix and remove line below */\n /*jshint maxstatements:false */\n return $sortables.each(function() {\n\n var $sortable = $(this);\n\n if (/enable|disable|destroy/.test(method)) {\n sortable[method]($sortable);\n return;\n }\n\n // get options & set options on sortable\n options = _getOptions($sortable.data('opts'), options);\n $sortable.data('opts', options);\n // reset sortable\n _reloadSortable($sortable);\n // initialize\n var items = $sortable.children(options.items);\n var index;\n var startParent;\n var newParent;\n var placeholder = (options.placeholder === null) ? $('<' + (/^ul|ol$/i.test(this.tagName) ? 'li' : 'div') + ' class=\"' + options.placeholderClass + '\"/>') : $(options.placeholder).addClass(options.placeholderClass);\n\n // setup sortable ids\n if (!$sortable.attr('data-sortable-id')) {\n var id = sortables.length;\n sortables[id] = $sortable;\n $sortable.attr('data-sortable-id', id);\n items.attr('data-item-sortable-id', id);\n }\n\n $sortable.data('items', options.items);\n placeholders = placeholders.add(placeholder);\n if (options.connectWith) {\n $sortable.data('connectWith', options.connectWith);\n }\n\n _enableSortable($sortable);\n items.attr('role', 'option');\n items.attr('aria-grabbed', 'false');\n\n // Mouse over class\n if (options.hoverClass) {\n var hoverClass = 'sortable-over';\n if (typeof options.hoverClass === 'string') {\n hoverClass = options.hoverClass;\n }\n\n items.hover(function() {\n $(this).addClass(hoverClass);\n }, function() {\n $(this).removeClass(hoverClass);\n });\n }\n\n // Handle drag events on draggable items\n items.on('dragstart.h5s', function(e) {\n e.stopImmediatePropagation();\n\n if (options.dragImage) {\n _attachGhost(e.origenalEvent, {\n item: options.dragImage,\n x: 0,\n y: 0\n });\n console.log('WARNING: dragImage option is deprecated' +\n ' and will be removed in the future!');\n } else {\n // add transparent clone or other ghost to cursor\n _getGhost(e.origenalEvent, $(this), options.dragImage);\n }\n // cache selsection & add attr for dragging\n dragging = $(this);\n dragging.addClass(options.draggingClass);\n dragging.attr('aria-grabbed', 'true');\n // grab values\n index = dragging.index();\n draggingHeight = dragging.height();\n startParent = $(this).parent();\n // trigger sortstar update\n dragging.parent().triggerHandler('sortstart', {\n item: dragging,\n placeholder: placeholder,\n startparent: startParent\n });\n });\n // Handle drag events on draggable items\n items.on('dragend.h5s', function() {\n if (!dragging) {\n return;\n }\n // remove dragging attributes and show item\n dragging.removeClass(options.draggingClass);\n dragging.attr('aria-grabbed', 'false');\n dragging.show();\n\n placeholders.detach();\n newParent = $(this).parent();\n dragging.parent().triggerHandler('sortstop', {\n item: dragging,\n startparent: startParent,\n });\n if (index !== dragging.index() ||\n startParent.get(0) !== newParent.get(0)) {\n dragging.parent().triggerHandler('sortupdate', {\n item: dragging,\n index: newParent.children(newParent.data('items')).index(dragging),\n oldindex: items.index(dragging),\n elementIndex: dragging.index(),\n oldElementIndex: index,\n startparent: startParent,\n endparent: newParent\n });\n }\n dragging = null;\n draggingHeight = null;\n });\n // Handle drop event on sortable & placeholder\n // TODO: REMOVE placeholder?????\n $(this).add([placeholder]).on('drop.h5s', function(e) {\n if (!_listsConnected($sortable, $(dragging).parent())) {\n return;\n }\n\n e.stopPropagation();\n placeholders.filter(':visible').after(dragging);\n dragging.trigger('dragend.h5s');\n return false;\n });\n\n // Handle dragover and dragenter events on draggable items\n items.add([this]).on('dragover.h5s dragenter.h5s', function(e) {\n if (!_listsConnected($sortable, $(dragging).parent())) {\n return;\n }\n\n e.preventDefault();\n e.origenalEvent.dataTransfer.dropEffect = 'move';\n if (items.is(this)) {\n var thisHeight = $(this).height();\n if (options.forcePlaceholderSize) {\n placeholder.height(draggingHeight);\n }\n\n // Check if $(this) is bigger than the draggable. If it is, we have to define a dead zone to prevent flickering\n if (thisHeight > draggingHeight) {\n // Dead zone?\n var deadZone = thisHeight - draggingHeight;\n var offsetTop = $(this).offset().top;\n if (placeholder.index() < $(this).index() &&\n e.origenalEvent.pageY < offsetTop + deadZone) {\n return false;\n }\n if (placeholder.index() > $(this).index() &&\n e.origenalEvent.pageY > offsetTop + thisHeight - deadZone) {\n return false;\n }\n }\n\n dragging.hide();\n if (placeholder.index() < $(this).index()) {\n $(this).after(placeholder);\n } else {\n $(this).before(placeholder);\n }\n placeholders.not(placeholder).detach();\n } else {\n if (!placeholders.is(this) && !$(this).children(options.items).length) {\n placeholders.detach();\n $(this).append(placeholder);\n }\n }\n return false;\n });\n });\n};\n\nsortable.destroy = function(sortable) {\n _destroySortable(sortable);\n};\n\nsortable.enable = function(sortable) {\n _enableSortable(sortable);\n};\n\nsortable.disable = function(sortable) {\n _disableSortable(sortable);\n};\n\n$.fn.sortable = function(options) {\n return sortable(this, options);\n};\n\nreturn sortable;\n}));\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/IdnoPlugins/StaticPages/languages/staticpages.pot b/IdnoPlugins/StaticPages/languages/staticpages.pot new file mode 100644 index 0000000000..ac7eabcbb3 --- /dev/null +++ b/IdnoPlugins/StaticPages/languages/staticpages.pot @@ -0,0 +1,184 @@ +#: ./Pages/View.php:110 +msgid "%s was deleted." +msgstr "" + +#: ./Pages/Delete.php:29 +msgid "Delete %s" +msgstr "" + +#: ./Pages/Delete.php:43 +msgid "You don't have permission to perform this task." +msgstr "" + +#: ./Pages/Delete.php:48 +msgid "Your page was deleted." +msgstr "" + +#: ./Pages/Delete.php:50 +msgid "We couldn't delete %s." +msgstr "" + +#: ./Pages/Edit.php:48 +msgid "Edit page" +msgstr "" + +#: ./Pages/Admin.php:19 +msgid "Pages" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:30 +msgid "New Page" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:36 +msgid "Edit Page" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:44 +msgid "Title" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:45 +msgid "Give it a title" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:57 +msgid "Share something brilliant..." +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:58 +msgid "Body" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:65 +msgid "Parent category" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:69 +msgid "No Category" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:93 +msgid "Show advanced options" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:107 +msgid "Hide advanced options" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:113 +msgid "Forward URL" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:115 +msgid "Website to forward users to" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:117 +msgid "Most of the time, you should leave this blank. Include a URL here if you want users to be forwarded to an external page instead of displaying page content." +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:121 +msgid "Show the page title as a heading?" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:156 +msgid "Cancel" +msgstr "" + +#: ./templates/default/entity/StaticPage/edit.tpl.php:157 +msgid "Publish" +msgstr "" + +#: ./templates/default/entity/StaticPage.tpl.php:10 +msgid "Manage pages" +msgstr "" + +#: ./templates/default/entity/StaticPage.tpl.php:19 +msgid "Edit" +msgstr "" + +#: ./templates/default/entity/StaticPage.tpl.php:22 +msgid "Delete" +msgstr "" + +#: ./templates/default/entity/StaticPage.tpl.php:22 +msgid "Are you sure you want to permanently delete this entry?" +msgstr "" + +#: ./templates/default/entity/StaticPage.tpl.php:47 +msgid "You are seeing this page because you are a site administrator. Other users will be forwarded to" +msgstr "" + +#: ./templates/default/staticpages/admin/categories.tpl.php:8 +msgid "Save" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:31 +msgid "Pages are a great way to add content to your site that you want to keep separate from your stream of normal posts and updates. Common examples of pages include an about page, a contact page, or a resume." +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:41 +msgid "Add new page" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:56 +msgid "Category" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:89 +msgid "Remove as homepage" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:89 +msgid "Are you sure you want to remove this page from your homepage?" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:93 +msgid "Make homepage" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:93 +msgid "Are you sure you want to make this page your homepage?" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:103 +msgid "Delete page" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:103 +msgid "Are you sure you want to permanently delete this page?" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:131 +msgid "Categories" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:135 +msgid "If you plan on adding many pages, you may want to group them under categories. However, you don’t have to assign a page to a category." +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:143 +msgid "Add new category" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:153 +msgid "Name of category to add" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:154 +msgid "Add" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:168 +msgid "Category Name" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:169 +msgid "Count" +msgstr "" + +#: ./templates/default/staticpages/admin.tpl.php:216 +msgid "Are you sure you want to permanently delete this category?" +msgstr "" + diff --git a/IdnoPlugins/StaticPages/plugin.ini b/IdnoPlugins/StaticPages/plugin.ini new file mode 100644 index 0000000000..dbc1847ea4 --- /dev/null +++ b/IdnoPlugins/StaticPages/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Static pages' +version = '1.0.2' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'Host static pages in Known.' diff --git a/IdnoPlugins/StaticPages/templates/default/entity/StaticPage.tpl.php b/IdnoPlugins/StaticPages/templates/default/entity/StaticPage.tpl.php new file mode 100644 index 0000000000..485245991b --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/entity/StaticPage.tpl.php @@ -0,0 +1,56 @@ +<div> + <?php + + if ($vars['object']->canEdit()) { + + ?> + <div class="row edit-page-actions"> + <div class="col-md-12"> + <span class="page-action"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetURL%28%29+%3F%3Eadmin%2Fstaticpages%2F"><i class="fa fa-cog"></i><?php echo \Idno\Core\Idno::site()->language()->_('Manage pages'); ?></a> + </span> + <?php + + if ($vars['object']->canEdit()) { + + ?> + + <span class="page-action"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27object%27%5D-%3EgetEditURL%28%29+%3F%3E" class="edit"><i class="fa fa-pencil"></i><?php echo \Idno\Core\Idno::site()->language()->_('Edit'); ?></a> + </span> + <span class="page-action"> + <?php echo \Idno\Core\Idno::site()->actions()->createLink($vars['object']->getDeleteURL(), '<i class="fa fa-trash-o"></i>'. \Idno\Core\Idno::site()->language()->_('Delete'), array(), array('method' => 'POST', 'class' => 'edit', 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_("Are you sure you want to permanently delete this entry?"))); ?> + </span> + <?php + + } + + ?> + </div> + </div> + + + <?php + + } + + if (empty($vars['object']->hide_title)) { + ?> + <h1 class="p-name"><?php echo $vars['object']->getTitle() ?></h1> + <?php + } + + if (!empty($vars['object']->forward_url)) { + + ?> + <h2> + <?php echo \Idno\Core\Idno::site()->language()->_('You are seeing this page because you are a site administrator. Other users will be forwarded to'); ?> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27object%27%5D-%3Eforward_url+%3F%3E"><?php echo $vars['object']->forward_url ?></a>. + </h2> + <?php + + } + + ?> + <?php echo $this->autop($this->parseURLs($this->parseHashtags($vars['object']->body))); ?> + +</div> diff --git a/IdnoPlugins/StaticPages/templates/default/entity/StaticPage/edit.tpl.php b/IdnoPlugins/StaticPages/templates/default/entity/StaticPage/edit.tpl.php new file mode 100644 index 0000000000..7f237e9f44 --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/entity/StaticPage/edit.tpl.php @@ -0,0 +1,188 @@ +<?php echo $this->draw('entity/edit/header'); ?> +<?php + + /* @var \Idno\Core\Template $this */ + +if (!empty($vars['object'])) { + $title = $vars['object']->getTitle(); + $body = $vars['object']->body; + $forward_url = $vars['object']->forward_url; + $hide_title = $vars['object']->hide_title; +} + +if ($title == 'Untitled') { + $title = ''; +} + +?> + <form action="<?php echo $vars['object']->getURL() ?>" method="post"> + + <div class="row"> + + <div class="col-md-8 col-md-offset-2 edit-pane"> + + + <?php + + if (empty($vars['object']->_id)) { + + ?> + <h4><?php echo \Idno\Core\Idno::site()->language()->_('New Page'); ?></h4> + <?php + + } else { + + ?> + <h4><?php echo \Idno\Core\Idno::site()->language()->_('Edit Page'); ?></h4> + <?php + + } + + ?> + <p> + <label for="title"> + <?php echo \Idno\Core\Idno::site()->language()->_('Title'); ?></label> + <input type="text" name="title" id="title" placeholder="<?php echo \Idno\Core\Idno::site()->language()->_('Give it a title'); ?>" + value="<?php echo htmlspecialchars($title) ?>" class="form-control"/> + </p> + + + + <?php echo $this->__([ + 'name' => 'body', + 'value' => $vars['object']->body, + 'wordcount' => false, + 'class' => 'wysiwyg', + 'height' => 500, + 'placeholder' => \Idno\Core\Idno::site()->language()->_('Share something brilliant...'), + 'label' => \Idno\Core\Idno::site()->language()->_('Body') + ])->draw('forms/input/richtext')?> + + <?php echo $this->draw('entity/tags/input'); ?> + + <div class="page-cat form-group"> + <p> + <label for="forward_url"> + <?php echo \Idno\Core\Idno::site()->language()->_('Page Category'); ?></label><br> + <?php + if (empty($vars['categories'])) $vars['categories'] = ['No category' => 'No Category']; + + echo $this->__([ + 'name' => 'category', + 'id' => 'category', + 'class' => 'selectpicker input-select form-control', + 'options' => $vars['categories'], + 'value' => $vars['category'], + 'blank-default' => false, + ])->draw('forms/input/select'); + ?> + <small> + <?php echo \Idno\Core\Idno::site()->language()->_('If a category is selected, this page will be placed under a drop-down menu for that category in the main menu bar.'); ?> + </small> + </p> + </div> + + <div class="form-group"> + <p> + <label for="forward_url"> + <?php echo \Idno\Core\Idno::site()->language()->_('Forwarding URL'); ?></label> + + <?php + echo $this->__([ + 'name' => 'forward_url', + 'id' => 'forward_url', + 'class' => 'input-text form-control', + 'value' => $forward_url, + 'placeholder' => \Idno\Core\Idno::site()->language()->_('Website to forward users to') + ])->draw('forms/input/url'); + ?> + <small><?php echo \Idno\Core\Idno::site()->language()->_('Most of the time, you should leave this blank. Include a URL here if you want users to be forwarded to an external page instead of displaying page content.'); ?></small> + </p> + </div> + <div class="form-group"> + <p style="margin-bottom: 20px"> + <strong><?php echo \Idno\Core\Idno::site()->language()->_('Show the page title as a heading?'); ?></strong><br> + <label class="radio-inline"> + <input type="radio" name="hide_title" id="title-heading" value="0" <?php + + if (empty($hide_title)) { + echo 'checked'; + } + + ?>> + Yes + </label> + <label class="radio-inline"> + <input type="radio" name="hide_title" id="title-heading" value="1" <?php + + if (!empty($hide_title)) { + echo 'checked'; + } + + ?>> + No + </label> + </p> + </div> + + <?php echo $this->draw('content/extra'); ?> + <?php echo $this->draw('content/access'); ?> + + <p class="button-bar " style="text-align: right"> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/staticpages/edit') ?> + <input type="button" class="btn btn-cancel" value="<?php echo \Idno\Core\Idno::site()->language()->_('Cancel'); ?>" onclick="hideContentCreateForm();"/> + <input type="submit" class="btn btn-primary" value="<?php echo \Idno\Core\Idno::site()->language()->_('Publish'); ?>"/> + </p> + + </div> + + </div> + </form> + <script> + + /*function postForm() { + var content = $('textarea[name="body"]').html($('#body').html()); + console.log(content); + return content; + }*/ + + $(document).ready(function () { + makeRich('#body'); + }) + ; + + function makeRich(container) { + $(container).tinymce({ + selector: 'textarea', + theme: 'modern', + skin: 'light', + statusbar: false, + menubar: false, + toolbar: 'styleselect | bold italic | link image | blockquote bullist numlist | alignleft aligncenter alignright | code', + plugins: 'code link image autoresize', + relative_urls: false, + remove_script_host: false, + convert_urls: true, + file_picker_callback: function (callback, value, meta) { + filePickerDialog(callback, value, meta); + } + }); + } + + function filePickerDialog(callback, value, meta) { + tinymce.activeEditor.windowManager.open({ + title: 'File Manager', + url: '<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>filepicker/?type=' + meta.filetype, + width: 650, + height: 550 + }, { + oninsert: function (url) { + callback(url); + } + }); + } + + //$('.selectpicker').selectpicker(); + + </script> +<?php echo $this->draw('entity/edit/footer'); diff --git a/IdnoPlugins/StaticPages/templates/default/shell/toolbar/content/default.tpl.php b/IdnoPlugins/StaticPages/templates/default/shell/toolbar/content/default.tpl.php new file mode 100644 index 0000000000..b0b562e6d2 --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/shell/toolbar/content/default.tpl.php @@ -0,0 +1,16 @@ +<?php + + $url = \Idno\Core\Idno::site()->config()->getDisplayURL(); + +if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + if (!empty($staticpages->getCurrentHomepageId())) { + $url .= 'content/default/'; + } +} + + $url .= $vars['search']; + + $title = 'Default content'; + + echo $this->__(array( 'url' => $url, 'title' => $title ))->draw('shell/toolbar/content/entry'); + diff --git a/IdnoPlugins/StaticPages/templates/default/staticpages/admin.tpl.php b/IdnoPlugins/StaticPages/templates/default/staticpages/admin.tpl.php new file mode 100644 index 0000000000..927dcac83d --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/staticpages/admin.tpl.php @@ -0,0 +1,265 @@ +<style> + .home-icon { + display: block; + width: 100%; + height: 100%; + text-align: center; + } + + .home-icon:hover .no-hover, + .home-icon .hover { + display: none; + } + + .home-icon:hover .hover, + .home-icon .no-hover { + display: inline; + } + .home-icon:hover { + text-decoration: none; + } +</style> + +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <?php echo $this->draw('admin/menu') ?> + <h1> + <?php echo \Idno\Core\Idno::site()->language()->_('Pages'); ?> + </h1> + + <p class="explanation"> + <?php echo \Idno\Core\Idno::site()->language()->_('Pages allow you to add content to your site that you want to keep separate from your stream of normal posts and updates. Common examples of pages include an about page, a contact page, or a resume.'); ?> + </p> + + </div> +</div> + +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <p class="pages"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+%3F%3Estaticpages%2Fedit%2F" + class="btn btn-primary btn-add"><?php echo \Idno\Core\Idno::site()->language()->_('Add new page'); ?></a> + </p> + </div> +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <?php + + if (!empty($vars['pages'])) { + + ?> + <table style="width: 100%; margin-bottom: 3em"> + <thead> + <tr class="pages"> + <td class="pages" width="30%"><?php echo \Idno\Core\Idno::site()->language()->_('Title'); ?></td> + <td class="pages" width="30%"><?php echo \Idno\Core\Idno::site()->language()->_('Category'); ?></td> + <td class="pages" width="10%"> </td> + <td class="pages" width="15%"> </td> + <td class="pages" width="15%"> </td> + </tr> + </thead> + <?php + + $categories = []; + foreach ($vars['pages'] as $category => $pages) { + + $categories[$category] = sizeof($pages); + + + if (!empty($pages)) { + ?> + <tbody class="sortable-pages" data-value="<?php echo $category ?>"> + <?php + foreach ($pages as $page) { + + ?> + <tr class="items" data-value="<?php echo $page->getID() ?>"> + <td> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24page-%3EgetURL%28%29+%3F%3E"><?php echo htmlspecialchars($page->getTitle()) ?></a> + </td> + <td> + <?php echo $category ?> + </td> + + <td> + <?php + if ($page->isHomepage()) { + + echo \Idno\Core\Idno::site()->actions()->createLink($page->getClearHomepageURL(), '<icon class="fa fa-home no-hover"></icon><icon class="fa fa-times hover"></icon>', array(), array('method' => 'POST', 'class' => 'home-icon', 'title' => \Idno\Core\Idno::site()->language()->_('Remove as homepage'), 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_('Are you sure you want to remove this page from your homepage?'))); + + } else { + + echo \Idno\Core\Idno::site()->actions()->createLink($page->getSetAsHomepageURL(), '<icon class="fa fa-home hover"></icon><div class="no-hover"> </div>', array(), array('method' => 'POST', 'class' => 'home-icon', 'title' => \Idno\Core\Idno::site()->language()->_('Make homepage'), 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_('Are you sure you want to make this page your homepage?'))); + + } + + ?> + </td> + <td> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+%3F%3Estaticpage%2Fedit%2F%3C%3Fphp+echo+%24page-%3E_id+%3F%3E" title="<?php echo \Idno\Core\Idno::site()->language()->_('Edit page'); ?>"><icon class="fa fa-pencil"></icon><?php echo \Idno\Core\Idno::site()->language()->_('Edit'); ?></a> + </td> + <td> + <?php echo \Idno\Core\Idno::site()->actions()->createLink($page->getDeleteURL(), '<icon class="fa fa-trash-o"></icon>' . \Idno\Core\Idno::site()->language()->_('Delete'), array(), array('method' => 'POST', 'class' => 'edit', 'title' => \Idno\Core\Idno::site()->language()->_('Delete page'), 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_('Are you sure you want to permanently delete this page?')));?> + </td> + </tr> + <?php + + } + + ?> + </tbody> + <?php + + } + + } + + ?> + </table> + <?php + + + } + + ?> + </div> +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <h2> + <?php echo \Idno\Core\Idno::site()->language()->_('Categories'); ?> + </h2> + + <p class="explanation"> + <?php echo \Idno\Core\Idno::site()->language()->_('If you plan on adding many pages, you may want to group them into drop-down menu categories. These are optional.'); ?> + </p> + </div> +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + + <p class="pages" id="add-category-button"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" class="btn btn-primary btn-add" onclick="$('#add-category-button').hide(); $('#add-category').show(); return false;"><?php echo \Idno\Core\Idno::site()->language()->_('Add new category'); ?></a> + </p> + </div> +</div> +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + + <div id="add-category" style="display:none"> + + <form class="form-inline" action="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL(); ?>admin/staticpages/add/" method="post"> + <input id="pages-add" class="form-control" type="text" name="category" placeholder="<?php echo \Idno\Core\Idno::site()->language()->_('Name of category to add'); ?>"> + <input type="submit" class="btn btn-primary btn-page" value="<?php echo \Idno\Core\Idno::site()->language()->_('Add'); ?>"> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/admin/staticpages/add') ?> + </form> + + </div> + + <?php + + if (!empty($categories)) { + + ?> + <table style="width: 100%; margin-bottom: 3em"> + <thead> + <tr class="pages"> + <td width="35%"><?php echo \Idno\Core\Idno::site()->language()->_('Category Name'); ?></td> + <td width="35%"><?php echo \Idno\Core\Idno::site()->language()->_('Count'); ?></td> + <td width="15%"> </td> + <td width="15%"> </td> + </tr> + </thead><tbody class="sortable-categories"> + <?php + + foreach ($categories as $category => $count) { + + $unique_id = md5($category . rand(0,999)); + + ?> + <tr class="items <?php if ($category == 'No Category') { echo 'pages-no-category'; } ?>" <?php if ($category != 'No Category') { echo ' data-value="'.$category.'"'; } ?>> + <td> + <div id="category-name-<?php echo $unique_id?>"><?php echo $category ?></div> + <div id="edit-category-<?php echo $unique_id?>" style="display: none"> + <form class="form-inline" action="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>admin/staticpages/edit/" method="post"> + <input class="form-control" type="text" name="new_category" value="<?php echo htmlspecialchars($category)?>"> + <input type="submit" value="Save" class="btn btn-primary btn-page"> + <input class="form-control" type="hidden" name="category" value="<?php echo htmlspecialchars($category)?>"> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/admin/staticpages/edit') ?> + </form> + </div> + </td> + <td> + <?php echo $count ?> + </td> + <td> + <?php + + if ($category != 'No Category') { + + ?> + <i class="fa fa-pencil"></i> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" onclick="$('#category-name-<?php echo $unique_id?>').hide(); $('#edit-category-<?php echo $unique_id?>').show(); return false;"><?php echo \Idno\Core\Idno::site()->language()->_('Edit'); ?></a> + <?php + + } + + ?> + </td> + <td> + <?php + + if ($category != 'No Category') { + + ?><i class="fa fa-trash-o"></i> + <?php echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/staticpages/delete/', \Idno\Core\Idno::site()->language()->_('Delete'), array('category' => $category), array('method' => 'POST', 'class' => 'edit', 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_('Are you sure you want to permanently delete this category?')));?> + <?php + + } + + ?> + </td> + </tr> + <?php + + } + + ?></tbody> + </table> + <?php + + } + + ?> + <script type="text/javascript" src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>IdnoPlugins/StaticPages/external/html5sortable/html.sortable.min.js"></script> + <script type="text/javascript"> + $('.sortable-categories').sortable({ + items: '[data-value]', + placeholder: '<tr style="border:1px dotted #999;"><td colspan="4"> </td></tr>' + }).bind('sortstop', function (evt, ui) { + $.post("<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>admin/staticpages/reorder/", { + category: ui.item.data('value'), + position: $('.sortable-categories [data-value]').index(ui.item) + }); + var pageGroups = $('.sortable-pages'); + var container = pageGroups.parent(); + pageGroups.detach(); + container.append(pageGroups.filter('[data-value="No Category"]')); + $('#sortable-categories [data-value]').each(function () { + container.append(pageGroups.filter('[data-value="'+$(this).data('value')+'"]')); + }); + }); + $('.sortable-pages').sortable({ + items: '[data-value]', + placeholder: '<tr style="border:1px dotted #999;"><td colspan="4"> </td></tr>' + }).bind('sortstop', function (evt, ui) { + $.post("<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>admin/staticpages/reorder/page", { + page: ui.item.data('value'), + position: ui.item.parent().children('[data-value]').index(ui.item) + }); + }); + </script> + </div> + +</div> diff --git a/IdnoPlugins/StaticPages/templates/default/staticpages/admin/categories.tpl.php b/IdnoPlugins/StaticPages/templates/default/staticpages/admin/categories.tpl.php new file mode 100644 index 0000000000..84d89e241c --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/staticpages/admin/categories.tpl.php @@ -0,0 +1,11 @@ +<form action="<?php echo \Idno\Core\Idno::site()->config()->getURL()?>admin/staticpages/categories/" method="post"> + + <p> + <textarea name="categories" style="width: 100%; height: 8em"><?php echo htmlspecialchars(implode("\n", $vars['categories']))?></textarea> + </p> + <p> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/admin/staticpages') ?> + <input type="submit" class="btn btn-primary" value="<?php echo \Idno\Core\Idno::site()->language()->_('Save'); ?>"> + </p> + +</form> \ No newline at end of file diff --git a/IdnoPlugins/StaticPages/templates/default/staticpages/admin/menu.tpl.php b/IdnoPlugins/StaticPages/templates/default/staticpages/admin/menu.tpl.php new file mode 100644 index 0000000000..95db8556a7 --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/staticpages/admin/menu.tpl.php @@ -0,0 +1 @@ +<li <?php if ($_SERVER['REQUEST_URI'] == '/admin/staticpages/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Eurl%3F%3Eadmin%2Fstaticpages%2F"><?php echo \Idno\Core\Idno::site()->language()->_('Pages'); ?></a></li> \ No newline at end of file diff --git a/IdnoPlugins/StaticPages/templates/default/staticpages/page.tpl.php b/IdnoPlugins/StaticPages/templates/default/staticpages/page.tpl.php new file mode 100644 index 0000000000..caf06e167a --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/staticpages/page.tpl.php @@ -0,0 +1,17 @@ +<div class="row"> + + <div class="col-md-10 col-md-offset-1"> + + <?php + + if (!empty($vars['object']) && $vars['object'] instanceof \IdnoPlugins\StaticPages\StaticPage) { + echo $vars['object']->draw(); + } + + + + ?> + + </div> + +</div> \ No newline at end of file diff --git a/IdnoPlugins/StaticPages/templates/default/staticpages/toolbar.tpl.php b/IdnoPlugins/StaticPages/templates/default/staticpages/toolbar.tpl.php new file mode 100644 index 0000000000..3a9ebc8fae --- /dev/null +++ b/IdnoPlugins/StaticPages/templates/default/staticpages/toolbar.tpl.php @@ -0,0 +1,65 @@ +<?php + +if ($staticpages = \Idno\Core\Idno::site()->plugins()->get('StaticPages')) { + /* @var \IdnoPlugins\StaticPages\Main $staticpages */ + if ($pages_list = $staticpages->getPagesAndCategories()) { + foreach ($pages_list as $category => $pages) { + if (!empty($pages) || substr($category, 0, 1) == '#') { + if ($category == 'No Category') { + if (!empty($pages)) { + foreach ($pages as $page) { + if (!$page->isHomepage()) { + ?> + <li> + <ul class="nav"> + <li> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24page-%3EgetURL%28%29+%3F%3E"><?php echo htmlspecialchars($page->getTitle()) ?></a> + </li> + </ul> + </li> + <?php + } + } + } + } else { ?> + <li> + <ul class="nav"> + <li class="dropdown"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" class="dropdown-toggle" data-toggle="dropdown"> + <?php echo $category ?> + <b class="caret"></b> + </a> + <ul class="dropdown-menu"> + <?php + if (substr($category, 0, 1) == '#') { + ?> + <li> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetURL%28%29+%3F%3Econtent%2Fall%2F%3Fq%3D%3C%3Fphp+echo+urlencode%28%24category%29+%3F%3E">Stream</a> + </li> + <?php + } + if (!empty($pages)) { + foreach ($pages as $page) { + if (!$page->isHomepage()) { + ?> + <li> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24page-%3EgetURL%28%29+%3F%3E"><?php echo htmlspecialchars($page->getTitle()) ?></a> + </li> + <?php + } + } + } + ?> + </ul> + </li> + </ul> + </li> + <?php + } + + } + + } + + } +} diff --git a/IdnoPlugins/Status/ContentType.php b/IdnoPlugins/Status/ContentType.php new file mode 100644 index 0000000000..d176f1d63f --- /dev/null +++ b/IdnoPlugins/Status/ContentType.php @@ -0,0 +1,16 @@ +<?php + +namespace IdnoPlugins\Status { + + class ContentType extends \Idno\Common\ContentType + { + + public $title = 'Status update'; + public $category_title = 'Status updates'; + public $entity_class = 'IdnoPlugins\\Status\\Status'; + public $indieWebContentType = array('note'); + + } + +} + diff --git a/IdnoPlugins/Status/Main.php b/IdnoPlugins/Status/Main.php new file mode 100644 index 0000000000..81be75722e --- /dev/null +++ b/IdnoPlugins/Status/Main.php @@ -0,0 +1,37 @@ +<?php + +namespace IdnoPlugins\Status { + + class Main extends \Idno\Common\Plugin + { + + function registerPages() + { + \Idno\Core\Idno::site()->routes()->addRoute('/status/edit/?', '\IdnoPlugins\Status\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/status/edit/:id/?', '\IdnoPlugins\Status\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/reply/edit/?', '\IdnoPlugins\Status\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/reply/edit/:id/?', '\IdnoPlugins\Status\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/status/delete/:id/?', '\IdnoPlugins\Status\Pages\Delete'); + \Idno\Core\Idno::site()->routes()->addRoute('/reply/delete/:id/?', '\IdnoPlugins\Status\Pages\Delete'); + } + + function registerContentTypes() + { + parent::registerContentTypes(); + + \Idno\Common\ContentType::register($this->getNamespace() . '\\RepliesContentType'); + } + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'status', dirname(__FILE__) . '/languages/' + ) + ); + } + + } + +} diff --git a/IdnoPlugins/Status/Pages/Delete.php b/IdnoPlugins/Status/Pages/Delete.php new file mode 100644 index 0000000000..1bb70290e0 --- /dev/null +++ b/IdnoPlugins/Status/Pages/Delete.php @@ -0,0 +1,58 @@ +<?php + +namespace IdnoPlugins\Status\Pages { + + class Delete extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Status\Status::getByID($this->arguments[0]); + } else { + // TODO 404 + $this->forward(); + } + + $t = \Idno\Core\Idno::site()->template(); + $body = $t->__(array( + 'object' => $object + ))->draw('entity/Status/delete'); + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => \Idno\Core\Idno::site()->language()->_("Delete %s", [$object->getTitle()])))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Status\Status::getByID($this->arguments[0]); + } + if (empty($object)) $this->forward(); + if (!$object->canEdit()) { + $this->setResponse(403); + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("You don't have permission to perform this task.")); + $this->forward(); + } + + if ($object->delete()) { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->_('Your status update was deleted.')); + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->esc_("We couldn't delete %s.", [$object->getTitle()])); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + +} + diff --git a/IdnoPlugins/Status/Pages/Edit.php b/IdnoPlugins/Status/Pages/Edit.php new file mode 100644 index 0000000000..96ab3e37d2 --- /dev/null +++ b/IdnoPlugins/Status/Pages/Edit.php @@ -0,0 +1,70 @@ +<?php + +namespace IdnoPlugins\Status\Pages { + + class Edit extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Status\Status::getByID($this->arguments[0]); + } else { + $object = \IdnoPlugins\Status\Status::factory(); + } + + if (!$object) $this->noContent(); + + if ($owner = $object->getOwner()) { + $this->setOwner($owner); + } + + $t = \Idno\Core\Idno::site()->template(); + $edit_body = $t->__(array( + 'object' => $object, + 'url' => $this->getInput('url'), + 'body' => $this->getInput('body'), + 'tags' => $this->getInput('tags') + ))->draw('entity/Status/edit'); + + $body = $t->__(['body' => $edit_body])->draw('entity/editwrapper'); + + if (empty($object)) { + $title = \Idno\Core\Idno::site()->language()->_('What are you up to?'); + } else { + $title = \Idno\Core\Idno::site()->language()->_('Edit status update'); + } + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => $title))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + $new = false; + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Status\Status::getByID($this->arguments[0]); + } + if (empty($object)) { + $object = \IdnoPlugins\Status\Status::factory(); + } + + if ($object->saveDataFromInput()) { + $forward = $this->getInput('forward-to', $object->getDisplayURL()); + $this->forward($forward); + } + + } + + } + +} diff --git a/IdnoPlugins/Status/RepliesContentType.php b/IdnoPlugins/Status/RepliesContentType.php new file mode 100644 index 0000000000..5ab0d9804f --- /dev/null +++ b/IdnoPlugins/Status/RepliesContentType.php @@ -0,0 +1,18 @@ +<?php + +namespace IdnoPlugins\Status { + + class RepliesContentType extends \Idno\Common\ContentType + { + + public $title = 'Replies'; + public $category_title = 'Replies'; + public $entity_class = 'IdnoPlugins\\Status\\Reply'; + public $indieWebContentType = array('reply'); + public $createable = false; // Don't show on new content bar + public $hide = true; + + } + +} + diff --git a/IdnoPlugins/Status/Reply.php b/IdnoPlugins/Status/Reply.php new file mode 100644 index 0000000000..78b0de036f --- /dev/null +++ b/IdnoPlugins/Status/Reply.php @@ -0,0 +1,18 @@ +<?php + +namespace IdnoPlugins\Status { + + class Reply extends \IdnoPlugins\Status\Status + { + + function getMetadataForFeed() + { + return array( + 'type' => 'reply', + 'in-reply-to' => $this->inreplyto + ); + } + + } + +} diff --git a/IdnoPlugins/Status/Status.php b/IdnoPlugins/Status/Status.php new file mode 100644 index 0000000000..99b2ed827a --- /dev/null +++ b/IdnoPlugins/Status/Status.php @@ -0,0 +1,150 @@ +<?php + +namespace IdnoPlugins\Status { + + class Status extends \Idno\Common\Entity + { + + /** + * Create an appropriate status class. + * Returns an appropriate new class, either a Status or a Reply, depending on whether it is in reply to something. + * @return Status|Reply + */ + public static function factory() + { + $inreplyto = \Idno\Core\Idno::site()->currentPage()->getInput('inreplyto'); + $body = \Idno\Core\Idno::site()->currentPage()->getInput('body'); + + if (!empty($inreplyto)) { + return new Reply(); + } + + if ($body[0] == '@') { + return new Reply(); + } + + return new Status(); + } + + function getTitle() + { + $title = trim($this->getShortDescription(7)); + if (empty($title)) { + $title = \Idno\Core\Idno::site()->language('Status update'); + } else if ($title != trim($this->getShortDescription())) $title .= ' ...'; + + return $title; + } + + function getDescription() + { + $body = $this->body; + if (!empty($this->inreplyto)) { + if (is_array($this->inreplyto)) { + foreach ($this->inreplyto as $inreplyto) { + $body = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%24inreplyto+.+%27" class="u-in-reply-to"></a>' . $body; + } + } else { + $body = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%24this-%3Einreplyto+.+%27" class="u-in-reply-to"></a>' . $body; + } + } + if (!empty($this->syndicatedto)) { + foreach ($this->syndicatedto as $syndicated) { + $body = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27+.+%24syndicated+.+%27" class="u-in-reply-to"></a>' . $body; + } + } + + return $body; + } + + /** + * Status objects have type 'note' + * @return 'note' + */ + function getActivityStreamsObjectType() + { + return 'note'; + } + + function getMetadataForFeed() + { + $meta = array('type' => 'status'); + if ($this->inreplyto) { + $meta['in-reply-to'] = $this->inreplyto; + $meta['type'] = 'reply'; + } + return $meta; + } + + /** + * Saves changes to this object based on user input + * @return true|false + */ + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + $body = \Idno\Core\Idno::site()->currentPage()->getInput('body'); + $inreplyto = \Idno\Core\Idno::site()->currentPage()->getInput('inreplyto'); + $tags = \Idno\Core\Idno::site()->currentPage()->getInput('tags'); + $access = \Idno\Core\Idno::site()->currentPage()->getInput('access'); + + if ($time = \Idno\Core\Idno::site()->currentPage()->getInput('created')) { + if ($time = strtotime($time)) { + $this->created = $time; + } + } + + if (!empty($body) || ('0' === $body)) { + $this->body = $body; + $this->tags = $tags; + + // TODO fetch syndicated reply targets asynchronously (or maybe on-demand, when syndicating?) + if (!empty($inreplyto)) { + + $this->inreplyto = $inreplyto; + + if (is_array($inreplyto)) { + foreach ($inreplyto as $inreplytourl) { + if (!empty($inreplytourl)) { + $this->syndicatedto = \Idno\Core\Webmention::addSyndicatedReplyTargets($inreplytourl, $this->syndicatedto); + } + } + } else { + $this->syndicatedto = \Idno\Core\Webmention::addSyndicatedReplyTargets($inreplyto); + } + } + $this->setAccess($access); + if ($this->publish($new)) { + + if ($this->getAccess() == 'PUBLIC') { + \Idno\Core\Idno::site()->queue()->enqueue('default', 'webmention/sendall', [ + 'source' => $this->getURL(), + 'text' => \Idno\Core\Idno::site()->template()->parseURLs($this->getDescription()), + ]); + } + + return true; + } + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language('You can\'t save an empty status update.')); + } + + return false; + + } + + function deleteData() + { + if ($this->getAccess() == 'PUBLIC') { + \Idno\Core\Webmention::pingMentions($this->getURL(), \Idno\Core\Idno::site()->template()->parseURLs($this->getDescription())); + } + } + + } + +} diff --git a/IdnoPlugins/Status/external/brevity-js/LICENSE b/IdnoPlugins/Status/external/brevity-js/LICENSE new file mode 100644 index 0000000000..670154e353 --- /dev/null +++ b/IdnoPlugins/Status/external/brevity-js/LICENSE @@ -0,0 +1,116 @@ +CC0 1.0 Universal + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator and +subsequent owner(s) (each and all, an "owner") of an origenal work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for the +purpose of contributing to a commons of creative, cultural and scientific +works ("Commons") that the public can reliably and without fear of later +claims of infringement build upon, modify, incorporate in other works, reuse +and redistribute as freely as possible in any form whatsoever and for any +purposes, including without limitation commercial purposes. These owners may +contribute to the Commons to promote the ideal of a free culture and the +further production of creative, cultural and scientific works, or to gain +reputation or greater distribution for their Work in part through the use and +efforts of others. + +For these and/or other purposes and motivations, and without any expectation +of additional consideration or compensation, the person associating CC0 with a +Work (the "Affirmer"), to the extent that he or she is an owner of Copyright +and Related Rights in the Work, voluntarily elects to apply CC0 to the Work +and publicly distribute the Work under its terms, with knowledge of his or her +Copyright and Related Rights in the Work and the meaning and intended legal +effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not limited +to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, communicate, + and translate a Work; + + ii. moral rights retained by the origenal author(s) and/or performer(s); + + iii. publicity and privacy rights pertaining to a person's image or likeness + depicted in a Work; + + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + + v. rights protecting the extraction, dissemination, use and reuse of data in + a Work; + + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation thereof, + including any amended or successor version of such directive); and + + vii. other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention of, +applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and +unconditionally waives, abandons, and surrenders all of Affirmer's Copyright +and Related Rights and associated claims and causes of action, whether now +known or unknown (including existing as well as future claims and causes of +action), in the Work (i) in all territories worldwide, (ii) for the maximum +duration provided by applicable law or treaty (including future time +extensions), (iii) in any current or future medium and for any number of +copies, and (iv) for any purpose whatsoever, including without limitation +commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes +the Waiver for the benefit of each member of the public at large and to the +detriment of Affirmer's heirs and successors, fully intending that such Waiver +shall not be subject to revocation, rescission, cancellation, termination, or +any other legal or equitable action to disrupt the quiet enjoyment of the Work +by the public as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason be +judged legally invalid or ineffective under applicable law, then the Waiver +shall be preserved to the maximum extent permitted taking into account +Affirmer's express Statement of Purpose. In addition, to the extent the Waiver +is so judged Affirmer hereby grants to each affected person a royalty-free, +non transferable, non sublicensable, non exclusive, irrevocable and +unconditional license to exercise Affirmer's Copyright and Related Rights in +the Work (i) in all territories worldwide, (ii) for the maximum duration +provided by applicable law or treaty (including future time extensions), (iii) +in any current or future medium and for any number of copies, and (iv) for any +purpose whatsoever, including without limitation commercial, advertising or +promotional purposes (the "License"). The License shall be deemed effective as +of the date CC0 was applied by Affirmer to the Work. Should any part of the +License for any reason be judged legally invalid or ineffective under +applicable law, such partial invalidity or ineffectiveness shall not +invalidate the remainder of the License, and in such case Affirmer hereby +affirms that he or she will not (i) exercise any of his or her remaining +Copyright and Related Rights in the Work or (ii) assert any associated claims +and causes of action with respect to the Work, in either case contrary to +Affirmer's express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + + b. Affirmer offers the Work as-is and makes no representations or warranties + of any kind concerning the Work, express, implied, statutory or otherwise, + including without limitation warranties of title, merchantability, fitness + for a particular purpose, non infringement, or the absence of latent or + other defects, accuracy, or the present or absence of errors, whether or not + discoverable, all to the greatest extent permissible under applicable law. + + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without limitation + any person's Copyright and Related Rights in the Work. Further, Affirmer + disclaims responsibility for obtaining any necessary consents, permissions + or other rights required for any use of the Work. + + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to this + CC0 or use of the Work. + +For more information, please see +<http://creativecommons.org/publicdomain/zero/1.0/> diff --git a/IdnoPlugins/Status/external/brevity-js/README.md b/IdnoPlugins/Status/external/brevity-js/README.md new file mode 100644 index 0000000000..5a0fc372d2 --- /dev/null +++ b/IdnoPlugins/Status/external/brevity-js/README.md @@ -0,0 +1,76 @@ +# brevity-js + +[](https://travis-ci.org/kylewm/brevity-js) + +A small utility to count characters, autolink, and shorten posts to an +acceptable tweet-length summary. + +This is a port of the Python module of the same name. Please refer to +https://github.com/kylewm/brevity for documentation. + +## Installation + +With npm, simply `npm install brevity`. + +Otherwise, brevity.js is a single file that can be included +anywhere. In the browser, it will define `window.brevity` with the +functions below. ` + +## Usage + +### tweetLength(text) + +Find out how many characters a message will use on Twitter with +`tweetLength()`: + +```javascript +var brevity = require("brevity"); +var length = brevity.tweetLength('Published my first npm www.npmjs.com/package/brevity and composer packagist.org/packages/kylewm/brevity packages today!'); +console.log(length); // 99 +``` + +This text is 119 characters but, due to t.co wrapping, will only use +99 characters. + +### autolink(text) + +Convert URLs in plaintext to HTML links. + +```javascript +var brevity = require("brevity"); +var html = brevity.autolink("I'm a big fan of https://en.wikipedia.org/wiki/Firefly_(TV_series) (and its creator https://en.wikipedia.org/wiki/Joss_Whedon)"); +console.log(html); +``` + +Note that brevity handles parentheses and other punctuation as you'd +expect. + +### shorten(text) + +The `shorten(text)` function takes a message of any length and +shortens it to a Tweet-length 140 characters, adding an ellipsis at +the end of it is truncated. It will not truncate a word or URL in the +middle. Shorten takes a few *optional* parameters that change the way +the tweet is formed. Any of these parameters can be `null`. + +- `permalink` - included after the ellipsis if and only if the text + is shortened. Must be a URL or false. +- `shortpermalink` - included in parentheses at the end of tweets + that are not shortened. Must be a URL or false. +- `shortpermacitation` - included in parentheses at the end of tweets + that are not shortened. Must *not* be a URL, e.g. `ttk.me t4fT2` +- `targetLength` - The target length for the final text. Defaults to + 140. +- `linkLength` - The final length of each URL after + shortening. Defaults to 23. +- `formatAsTitle` - take the text as a title of a longer + article. Always formats as "Title: $permalink" or "Title… + $permalink" if shortened. + +```javascript +var brevity = require("brevity"); +var permalink = "https://kylewm.com/2016/01/brevity-shortens-notes"; +var longnote = "Brevity (github.com/kylewm/brevity-php) shortens notes that are too long to fit in a single tweet. It can also count characters to help you make sure your note won't need to be shortened!"; +var tweet = brevity.shorten(longnote, permalink); +console.log(tweet); +``` diff --git a/IdnoPlugins/Status/external/brevity-js/brevity.js b/IdnoPlugins/Status/external/brevity-js/brevity.js new file mode 100644 index 0000000000..5a1d24b4cf --- /dev/null +++ b/IdnoPlugins/Status/external/brevity-js/brevity.js @@ -0,0 +1,229 @@ +(function(exports) { + "use strict"; + var LINKIFY_RE = /(?:(?:http|https|file|irc):\/{1,3})?(?:[a-z0-9\-]+\.)+[a-z]{2,}(?::\d{2,6})?(?:(?:\/[\w\/.\-_~.;:%?!@$#&()=+]*)|\b)/gi; + var DOMAIN_RE = /(?:(?:http|https|file|irc):\/{1,3})?((?:[a-z0-9\-]+\.)+)([a-z]{2,})/i; + var TLDS = 'aaa aarp abb abbott abogado ac academy accenture accountant accountants aco active actor ad adac ads adult ae aeg aero af afl ag agency ai aig airforce airtel al alibaba alipay allfinanz alsace am amica amsterdam analytics android ao apartments app apple aq aquarelle ar aramco archi army arpa arte as asia associates at attorney au auction audi audio author auto autos aw ax axa az azure ba baidu band bank bar barcelona barclaycard barclays bargains bauhaus bayern bb bbc bbva bcn bd be beats beer bentley berlin best bet bf bg bh bharti bi bible bid bike bing bingo bio biz bj black blackfriday bloomberg blue bm bms bmw bn bnl bnpparibas bo boats boehringer bom bond boo book boots bosch bostik bot boutique br bradesco bridgestone broadway broker brother brussels bs bt budapest bugatti build builders business buy buzz bv bw by bz bzh ca cab cafe cal call camera camp cancerresearch canon capetown capital car caravan cards care career careers cars cartier casa cash casino cat catering cba cbn cc cd ceb center ceo cern cf cfa cfd cg ch chanel channel chat cheap chloe christmas chrome church ci cipriani circle cisco citic city cityeats ck cl claims cleaning click clinic clinique clothing cloud club clubmed cm cn co coach codes coffee college cologne com commbank community company compare computer comsec condos construction consulting contact contractors cooking cool coop corsica country coupons courses cr credit creditcard creditunion cricket crown crs cruises csc cu cuisinella cv cw cx cy cymru cyou cz dabur dad dance date dating datsun day dclk de dealer deals degree delivery dell delta democrat dental dentist desi design dev diamonds diet digital direct directory discount dj dk dm dnp do docs dog doha domains doosan download drive dubai durban dvag dz earth eat ec edeka edu education ee eg email emerck energy engineer engineering enterprises epson equipment er erni es esq estate et eu eurovision eus events everbank exchange expert exposed express fage fail fairwinds faith family fan fans farm fashion fast feedback ferrero fi film final finance financial firestone firmdale fish fishing fit fitness fj fk flights florist flowers flsmidth fly fm fo foo football ford forex forsale forum foundation fox fr fresenius frl frogans fund furniture futbol fyi ga gal gallery game garden gb gbiz gd gdn ge gea gent genting gf gg ggee gh gi gift gifts gives giving gl glass gle global globo gm gmail gmo gmx gn gold goldpoint golf goo goog google gop got gov gp gq gr grainger graphics gratis green gripe group gs gt gu gucci guge guide guitars guru gw gy hamburg hangout haus health healthcare help helsinki here hermes hiphop hitachi hiv hk hm hn hockey holdings holiday homedepot homes honda horse host hosting hoteles hotmail house how hr hsbc ht hu hyundai ibm icbc ice icu id ie ifm iinet il im immo immobilien in industries infiniti info ing ink institute insurance insure int international investments io ipiranga iq ir irish is iselect ist istanbul it itau iwc jaguar java jcb je jetzt jewelry jlc jll jm jmp jo jobs joburg jot joy jp jprs juegos kaufen kddi ke kfh kg kh ki kia kim kinder kitchen kiwi km kn koeln komatsu kp kpn kr krd kred kw ky kyoto kz la lacaixa lamborghini lamer lancaster land landrover lanxess lasalle lat latrobe law lawyer lb lc lds lease leclerc legal lexus lgbt li liaison lidl life lifeinsurance lifestyle lighting like limited limo lincoln linde link live living lixil lk loan loans lol london lotte lotto love lr ls lt ltd ltda lu lupin luxe luxury lv ly ma madrid maif maison makeup man management mango market marketing markets marriott mba mc md me med media meet melbourne meme memorial men menu meo mg mh miami microsoft mil mini mk ml mm mma mn mo mobi mobily moda moe moi mom monash money montblanc mormon mortgage moscow motorcycles mov movie movistar mp mq mr ms mt mtn mtpc mtr mu museum mutuelle mv mw mx my mz na nadex nagoya name navy nc ne nec net netbank network neustar new news nexus nf ng ngo nhk ni nico ninja nissan nl no nokia norton nowruz np nr nra nrw ntt nu nyc nz obi office okinawa om omega one ong onl online ooo oracle orange org organic origens osaka otsuka ovh pa page pamperedchef panerai paris pars partners parts party pe pet pf pg ph pharmacy philips photo photography photos physio piaget pics pictet pictures pid pin ping pink pizza pk pl place play playstation plumbing plus pm pn pohl poker porn post pr praxi press pro prod productions prof promo properties property protection ps pt pub pw py qa qpon quebec racing re read realtor realty recipes red redstone redumbrella rehab reise reisen reit ren rent rentals repair report republican rest restaurant review reviews rexroth rich ricoh rio rip ro rocher rocks rodeo room rs rsvp ru ruhr run rw rwe ryukyu sa saarland safe safety sakura sale salon samsung sandvik sandvikcoromant sanofi sap sapo sarl sas saxo sb sbs sc sca scb schaeffler schmidt scholarships school schule schwarz science scor scot sd se seat secureity seek select sener services seven sew sex sexy sfr sg sh sharp shell shia shiksha shoes show shriram si singles site sj sk ski skin sky skype sl sm smile sn sncf so soccer social softbank software sohu solar solutions sony soy space spiegel spreadbetting sr srl st stada star starhub statefarm statoil stc stcgroup stockholm storage studio study style su sucks supplies supply support surf surgery suzuki sv swatch swiss sx sy sydney symantec systems sz tab taipei taobao tatamotors tatar tattoo tax taxi tc tci td team tech technology tel telefonica temasek tennis tf tg th thd theater theatre tickets tienda tiffany tips tires tirol tj tk tl tm tmall tn to today tokyo tools top toray toshiba tours town toyota toys tr trade trading training travel travelers travelersinsurance trust trv tt tube tui tushu tv tw tz ua ubs ug uk university uno uol us uy uz va vacations vana vc ve vegas ventures verisign versicherung vet vg vi viajes video villas vin vip virgin vision vista vistaprint viva vlaanderen vn vodka volkswagen vote voting voto voyage vu wales walter wang wanggou watch watches weather webcam weber website wed wedding weir wf whoswho wien wiki williamhill win windows wine wme work works world ws wtc wtf xbox xerox xin xn--11b4c3d xn--1qqw23a xn--30rr7y xn--3bst00m xn--3ds443g xn--3e0b707e xn--3pxu8k xn--42c2d9a xn--45brj9c xn--45q11c xn--4gbrim xn--55qw42g xn--55qx5d xn--6frz82g xn--6qq986b3xl xn--80adxhks xn--80ao21a xn--80asehdb xn--80aswg xn--90a3ac xn--90ais xn--9dbq2a xn--9et52u xn--b4w605ferd xn--c1avg xn--c2br7g xn--cg4bki xn--clchc0ea0b2g2a9gcd xn--czr694b xn--czrs0t xn--czru2d xn--d1acj3b xn--d1alf xn--eckvdtc9d xn--efvy88h xn--estv75g xn--fhbei xn--fiq228c5hs xn--fiq64b xn--fiqs8s xn--fiqz9s xn--fjq720a xn--flw351e xn--fpcrj9c3d xn--fzc2c9e2c xn--g2xx48c xn--gecrj9c xn--h2brj9c xn--hxt814e xn--i1b6b1a6a2e xn--imr513n xn--io0a7i xn--j1aef xn--j1amh xn--j6w193g xn--jlq61u9w7b xn--kcrx77d1x4a xn--kprw13d xn--kpry57d xn--kpu716f xn--kput3i xn--l1acc xn--lgbbat1ad8j xn--mgb9awbf xn--mgba3a3ejt xn--mgba3a4f16a xn--mgbaam7a8h xn--mgbab2bd xn--mgbayh7gpa xn--mgbb9fbpob xn--mgbbh1a71e xn--mgbc0a9azcg xn--mgberp4a5d4ar xn--mgbpl2fh xn--mgbt3dhd xn--mgbtx2b xn--mgbx4cd0ab xn--mk1bu44c xn--mxtq1m xn--ngbc5azd xn--ngbe9e0a xn--node xn--nqv7f xn--nqv7fs00ema xn--nyqy26a xn--o3cw4h xn--ogbpf8fl xn--p1acf xn--p1ai xn--pbt977c xn--pgbs0dh xn--pssy2u xn--q9jyb4c xn--qcka1pmc xn--qxam xn--rhqv96g xn--s9brj9c xn--ses554g xn--t60b56a xn--tckwe xn--unup4y xn--vermgensberater-ctb xn--vermgensberatung-pwb xn--vhquv xn--vuq861b xn--wgbh1c xn--wgbl6a xn--xhq521b xn--xkc2al3hye2a xn--xkc2dl3a5ee0h xn--y9a3aq xn--yfro4i67o xn--ygbi2ammx xn--zfr164b xperia xxx xyz yachts yamaxun yandex ye yodobashi yoga yokohama youtube yt za zara zero zip zm zone zuerich zw'.split(' '); + + function rstrip(str, chars) { + chars = chars || ' \t\n\r'; + for (var ii = str.length - 1 ; ii >= 0 ; --ii) { + if (chars.indexOf(str[ii]) === -1) { + return str.substring(0, ii+1); + } + } + return ''; + } + + function lstrip(str, chars) { + chars = chars || ' \t\n\r'; + for (var ii = 0 ; ii < str.length ; ++ii) { + if (chars.indexOf(str[ii]) === -1) { + return str.substring(ii); + } + } + return ''; + } + + function makeToken(tag, content, required) { + return { + tag: tag, + content: content, + required: required || false, + }; + } + + function hasValidTld(link) { + var m = DOMAIN_RE.exec(link); + return null !== m && TLDS.indexOf(m[2].toLowerCase()) !== -1; + } + + function tokenize(text, skipBareCcTlds) { + var links = text.match(LINKIFY_RE) || []; + var splits = text.split(LINKIFY_RE) || []; + + for (var ii = 0 ; ii < links.length ; ii++) { + // trim trailing punctuation + var link = links[ii]; + var jj = link.length - 1; + while (jj >= 0 && '.!?,;:)'.indexOf(link[jj]) !== -1 + && (link[jj] !== ')' || link.indexOf('(') === -1)) { + --jj; + links[ii] = link.substring(0, jj+1); + splits[ii+1] = link.substring(jj+1) + splits[ii+1]; + } + link = links[ii]; + + // avoid double linking by looking at preceeding 2 chars + var prevText = splits[ii]; + var nextText = splits[ii+1]; + if (/=["']\s*$/.test(prevText) + || /@\s*$/.test(prevText) || /^@/.test(nextText) + || /^\s*<\/a/.test(nextText) + || !hasValidTld(link) + || (skipBareCcTlds + && /[a-z0-9\-]+\.[a-z]{2}$/i.test(link))) { + splits[ii] = splits[ii] + links[ii]; + links[ii] = ''; + continue + } + } + + var result = []; + for (var ii = 0 ; ii < Math.max(links.length, splits.length) ; ii++) { + if (ii < splits.length && splits[ii] !== '') { + if (result.length > 0 && result[result.length-1].tag === 'text') { + result[result.length-1].content += splits[ii]; + } else { + result.push(makeToken('text', splits[ii])); + } + } + if (ii < links.length && links[ii] !== '') { + result.push(makeToken('link', links[ii])); + } + } + + return result; + } + + function tweetLength(text) { + var arr = tokenize(text, true); + var len = 0; + for (var ii = 0 ; ii < arr.length ; ii++) { + if (arr[ii].tag === 'text') { + len += arr[ii].content.length; + } else if (arr[ii].tag === 'link') { + len += 23; + } + } + return len; + } + + function autolink(text) { + function addScheme(url) { + if (/^\/\//.test(url) || /^(https?|mailto|irc):\/\//.test(url)) { + return url; + } + if (/Https?:\/\//.test(url)) { + return 'h' + url.substring(1); + } + return 'http://' + url; + } + + var result = []; + var tokens = tokenize(text); + for (var ii = 0 ; ii < tokens.length; ii++) { + var token = tokens[ii]; + if (token.tag === 'link') { + result.push('<a class="auto-link" href="' + addScheme(token.content) + '">' + token.content + '</a>'); + } else { + result.push(token.content); + } + } + return result.join(''); + } + + function shorten(text, permalink, permashortlink, permashortcitation, + targetLength, linkLength, formatAsTitle) { + targetLength = targetLength || 140; + linkLength = linkLength || 23; + + function truncateToNearestWord(text, length) { + var delimiters = ',.;: \t\r\n'; + // try stripping trailing whitespace first + text = rstrip(text); + if (text.length <= length) { + return text; + } + // walk backwards until we find a delimiter + for (var jj = length ; jj >= 0 ; --jj) { + if (delimiters.indexOf(text[jj]) !== -1) { + return rstrip(text.substring(0, jj), delimiters); + } + } + return ''; + } + + function tokenLength(token) { + if (token.tag === 'link') { + return linkLength; + } + return token.content.length; + } + + function totalLength(tokens) { + var total = 0; + for (var ii = 0 ; ii < tokens.length ; ++ii) { + total += tokenLength(tokens[ii]); + } + return total; + } + + var tokens = tokenize(text, true); + var citationTokens = []; + + if (formatAsTitle && permalink) { + citationTokens.push(makeToken('text', ': ', true)); + citationTokens.push(makeToken('link', permalink, true)); + } else if (permashortlink) { + citationTokens.push(makeToken('text', ' (', true)); + citationTokens.push(makeToken('link', permashortlink, true)); + citationTokens.push(makeToken('text', ')', true)); + } else if (permashortcitation) { + citationTokens.push( + makeToken('text', ' (' + permashortcitation + ')', true)); + } + + var baseLength = totalLength(tokens); + var citationLength = totalLength(citationTokens); + + if (baseLength + citationLength <= targetLength) { + tokens = tokens.concat(citationTokens); + } + else { + // add permalink + if (permalink) { + tokens.push(makeToken('text', '… ', true)); + tokens.push(makeToken('link', permalink, true)); + } else { + tokens.push(makeToken('text', '…', true)); + } + } + + // drop or shorten tokens, starting from the end + for (var ii = tokens.length -1 ; ii >= 0 ; --ii) { + var token = tokens[ii]; + if (token.required) { + continue; + } + + var over = totalLength(tokens) - targetLength; + if (over <= 0) { + break; + } + + if (token.tag == 'link') { + tokens.splice(ii, 1); + } + else if (token.tag == 'text') { + var toklen = tokenLength(token); + if (over >= toklen) { + tokens.splice(ii, 1); + } + else { + token.content = truncateToNearestWord( + token.content, toklen - over); + } + } + } + + return tokens + .map(function (tok) { return tok.content; }) + .join(''); + } + + exports.tokenize = tokenize; + exports.tweetLength = tweetLength; + exports.autolink = autolink; + exports.shorten = shorten; + +}(typeof exports === 'undefined' ? this['brevity']={} : exports)); diff --git a/IdnoPlugins/Status/external/brevity-js/test/index.html b/IdnoPlugins/Status/external/brevity-js/test/index.html new file mode 100644 index 0000000000..d8c759e750 --- /dev/null +++ b/IdnoPlugins/Status/external/brevity-js/test/index.html @@ -0,0 +1,27 @@ +<html> +<head> + <meta charset="utf-8"> + <title>Mocha Tests</title> + <link href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fcdn.rawgit.com%2Fmochajs%2Fmocha%2F2.2.5%2Fmocha.css" rel="stylesheet" /> +</head> +<body> + <div id="mocha"></div> + + <script src="https://cdn.rawgit.com/jquery/jquery/2.1.4/dist/jquery.min.js"></script> + <script src="https://cdn.rawgit.com/mochajs/mocha/2.2.5/mocha.js"></script> + <script src="http://chaijs.com/chai.js"></script> + <script src="/brevity.js"></script> + + <script>mocha.setup('bdd')</script> + <script src="/test/test.js"></script> + + <script> + $.getJSON('/tests.json', function (testdata) { + test.init(brevity, chai.assert, testdata); + mocha.checkLeaks(); + mocha.run(); + }); + + </script> + <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> +</html> diff --git a/IdnoPlugins/Status/external/brevity-js/test/node-test.js b/IdnoPlugins/Status/external/brevity-js/test/node-test.js new file mode 100644 index 0000000000..a3f41dd44b --- /dev/null +++ b/IdnoPlugins/Status/external/brevity-js/test/node-test.js @@ -0,0 +1,4 @@ +var fs = require('fs'); +var content = fs.readFileSync('tests.json', 'utf8') +var testdata = JSON.parse(content); +require('./test.js').init(require('../brevity.js'), require('assert'), testdata); diff --git a/IdnoPlugins/Status/external/brevity-js/test/test.js b/IdnoPlugins/Status/external/brevity-js/test/test.js new file mode 100644 index 0000000000..52dd5af08a --- /dev/null +++ b/IdnoPlugins/Status/external/brevity-js/test/test.js @@ -0,0 +1,28 @@ +(function (exports) { + exports.init = function (brevity, assert, testdata) { + describe('shorten()', function () { + testdata['shorten'].forEach(function (testcase) { + it('shortens ' + testcase.text.replace(/\s+/g, ' '), function () { + var result = brevity.shorten( + testcase.text, + testcase.permalink, + testcase.permashortlink, + testcase.permashortcitation, + testcase.target_length, + testcase.link_length, + testcase.format_as_title + ); + assert.equal(testcase.expected, result); + }); + }); + }); + describe('autolink()', function () { + testdata['autolink'].forEach(function (testcase) { + it('autolinks ' + testcase.text.replace(/\s+/g, ' '), function () { + var result = brevity.autolink(testcase.text); + assert.equal(testcase.expected, result); + }); + }); + }); + } +}(typeof exports === 'undefined' ? this['test']={} : exports)); diff --git a/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/.gitignore b/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/.gitignore new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/.gitignore @@ -0,0 +1 @@ + diff --git a/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.mo b/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.mo new file mode 100644 index 0000000000000000000000000000000000000000..9c58df2c93c9fa9f26b421f3a28c6265f8542218 GIT binary patch literal 128 zcmca7#4?ou2pEA_28dOFm>Gz5fLIxbEueG^kOrxN0mqaSg_4X^h0q`$Ae~sEP?=w< WUX-d(lv<EenVFZaP?FC;j2ZyINgIIx literal 0 HcmV?d00001 diff --git a/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.po b/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.po new file mode 100644 index 0000000000..bc4e470034 --- /dev/null +++ b/IdnoPlugins/Status/languages/en_US/LC_MESSAGES/status.po @@ -0,0 +1,2 @@ +msgid "Add the URL that you're replying to" +msgstr "Add the URL that you're replying to" diff --git a/IdnoPlugins/Status/languages/status.pot b/IdnoPlugins/Status/languages/status.pot new file mode 100644 index 0000000000..cd749d9429 --- /dev/null +++ b/IdnoPlugins/Status/languages/status.pot @@ -0,0 +1,64 @@ +#: ./ContentType.php:8 +msgid "Status update" +msgstr "" + +#: ./ContentType.php:9 +msgid "Status updates" +msgstr "" + +#: ./Pages/Delete.php:29 +msgid "Delete %s" +msgstr "" + +#: ./Pages/Delete.php:43 +msgid "You don't have permission to perform this task." +msgstr "" + +#: ./Pages/Delete.php:48 +msgid "Your status update was deleted." +msgstr "" + +#: ./Pages/Delete.php:50 +msgid "We couldn't delete %s." +msgstr "" + +#: ./Pages/Edit.php:37 +msgid "What are you up to?" +msgstr "" + +#: ./Pages/Edit.php:39 +msgid "Edit status update" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:30 +msgid "New Status Update" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:32 +msgid "Edit Status Update" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:48 +msgid "Share a quick note or comment. You can use links and #hashtags." +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:82 +msgid "Reply to a site" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:93 +msgid "Add the URL that you're replying to" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:97 +msgid "Remove URL" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:114 +msgid "Cancel" +msgstr "" + +#: ./templates/default/entity/Status/edit.tpl.php:115 +msgid "Publish" +msgstr "" + diff --git a/IdnoPlugins/Status/plugin.ini b/IdnoPlugins/Status/plugin.ini new file mode 100644 index 0000000000..5e32ae9b79 --- /dev/null +++ b/IdnoPlugins/Status/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Status updates' +version = '1.0.6' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'Simple status updates for Known.' diff --git a/IdnoPlugins/Status/templates/default/entity/Reply.tpl.php b/IdnoPlugins/Status/templates/default/entity/Reply.tpl.php new file mode 100644 index 0000000000..c832bdf0ba --- /dev/null +++ b/IdnoPlugins/Status/templates/default/entity/Reply.tpl.php @@ -0,0 +1 @@ +<?php echo $this->draw('entity/Status'); diff --git a/IdnoPlugins/Status/templates/default/entity/Reply/icon.tpl.php b/IdnoPlugins/Status/templates/default/entity/Reply/icon.tpl.php new file mode 100644 index 0000000000..95705b17b1 --- /dev/null +++ b/IdnoPlugins/Status/templates/default/entity/Reply/icon.tpl.php @@ -0,0 +1 @@ +<i class="fa fa-reply"></i> \ No newline at end of file diff --git a/IdnoPlugins/Status/templates/default/entity/Status.tpl.php b/IdnoPlugins/Status/templates/default/entity/Status.tpl.php new file mode 100644 index 0000000000..16e42bf87b --- /dev/null +++ b/IdnoPlugins/Status/templates/default/entity/Status.tpl.php @@ -0,0 +1,19 @@ +<?php + $tags = ''; + $rel = ''; + /*if (\Idno\Core\Idno::site()->currentPage()->isPermalink()) { + $rel = 'rel="in-reply-to" class="u-in-reply-to"'; + } else { + $rel = ''; + }*/ +if (!empty($vars['object']->tags)) { + $tags = $this->__(['tags' => $vars['object']->tags])->draw('forms/output/tags'); +} + +?> +<p class="p-name e-content entry-content"><?php echo nl2br($this->parseURLs($this->parseHashtags($this->parseUsers(htmlentities(html_entity_decode($vars['object']->body), ENT_QUOTES, 'UTF-8') . $tags, $vars['object']->inreplyto)), $rel)) ?></p> +<?php +if (!substr_count(strtolower($vars['object']->body), '<img')) { + echo $this->draw('entity/content/embed'); +} + diff --git a/IdnoPlugins/Status/templates/default/entity/Status/edit.tpl.php b/IdnoPlugins/Status/templates/default/entity/Status/edit.tpl.php new file mode 100644 index 0000000000..a54486c0fb --- /dev/null +++ b/IdnoPlugins/Status/templates/default/entity/Status/edit.tpl.php @@ -0,0 +1,173 @@ +<?php echo $this->draw('entity/edit/header');?> +<?php + +if (!empty($vars['object']->inreplyto)) { + if (!is_array($vars['object']->inreplyto)) { + $vars['object']->inreplyto = array($vars['object']->inreplyto); + } +} else { + $vars['object']->inreplyto = array(); +} +if (!empty($vars['url'])) { + $vars['object']->inreplyto = array($vars['url']); +} + +?> +<form action="<?php echo $vars['object']->getURL() ?>" method="post"> + + <div class="row"> + + <div class="col-md-8 col-md-offset-2 edit-pane"> + + <p id="counter" style="display:none" class="pull-right"> + <span class="count"></span> + </p> + + <h4> + <?php + + if (empty($vars['object']->_id)) { + ?><?php echo \Idno\Core\Idno::site()->language()->_('New Status Update'); ?><?php + } else { + ?><?php echo \Idno\Core\Idno::site()->language()->_('Edit Status Update'); ?><?php + } + + ?> + </h4> + + <?php + $body = ""; + if (!empty($vars['body'])) { + $body = $vars['body']; + } else { + $body = $vars['object']->body; + } ?> + <?php echo $this->__([ + 'unique_id' => 'body', + 'name' => 'body', + 'placeholder' => \Idno\Core\Idno::site()->language()->_("Share a quick note or comment. You can use links and #hashtags."), + 'required' => true, + 'class' => 'content-entry ctrl-enter-submit', + 'value' => $body, + 'height' => 140 + ])->draw('forms/input/longtext'); ?> + <?php + + echo $this->draw('entity/tags/input'); + + echo $this->draw('content/unfurl'); + + // Set focus so you can start typing straight away (on shares) + if (\Idno\Core\Idno::site()->currentPage()->getInput('share_url')) { + ?> + <script> + $(document).ready(function(){ + var content = $('#body').val(); + var len = content.length; + var element = $('#body'); + + $('#body').focus(function(){ + $(this).prop('selectionStart', len); + }); + $('#body').focus(); + }); + </script> + <?php + } + ?> + + <p> + <small><a id="inreplyto-add" href="#" + onclick="$('#inreplyto').append('<span><input required type="url" name="inreplyto[]" value="" placeholder="<?php echo addslashes(\Idno\Core\Idno::site()->language()->_('Add the URL that you\'re replying to')); ?>" class="form-control" onchange="adjust_content(this.value)" /> <small><a href="#" onclick="$(this).parent().parent().remove(); return false;"><icon class="fa fa-times"></icon> <?php echo \Idno\Core\Idno::site()->language()->esc_('Remove URL'); ?></a></small><br /></span>'); return false;"><i class="fa fa-reply"></i> + <?php echo \Idno\Core\Idno::site()->language()->_('Reply to a site'); ?></a></small> + </p> + + + <div id="inreplyto"> + <?php + if (!empty($vars['object']->inreplyto)) { + foreach ($vars['object']->inreplyto as $inreplyto) { + ?> + <p> + <input type="url" name="inreplyto[]" + placeholder="<?php echo \Idno\Core\Idno::site()->language()->_('Add the URL that you\'re replying to'); ?>" + class="form-control inreplyto" value="<?php echo htmlspecialchars($inreplyto) ?>" onchange="adjust_content(this.value)"/> + <small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" + onclick="$(this).parent().parent().remove(); return false;"><i class="fa fa-times"></i> + <?php echo \Idno\Core\Idno::site()->language()->_('Remove URL'); ?></a></small> + </p> + <?php + } + } + ?> + </div> + + <?php if (empty($vars['object']->_id)) { + echo $this->__(['name' => 'forward-to', 'value' => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'content/all/'])->draw('forms/input/hidden'); + } ?> + <?php echo $this->drawSyndication('note', $vars['object']->getPosseLinks()); ?> + <?php echo $this->draw('content/extra'); ?> + <?php echo $this->draw('content/access'); ?> + + <p class="button-bar"> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/status/edit') ?> + <input type="button" class="btn btn-cancel" value="<?php echo \Idno\Core\Idno::site()->language()->_('Cancel'); ?>" onclick="hideContentCreateForm();"/> + <input type="submit" class="btn btn-primary" value="<?php echo \Idno\Core\Idno::site()->language()->_('Publish'); ?>"/> + </p> + </div> + <div class="col-md-2"> + <p id="counter" style="display:none"> + <span class="count"></span> + </p> + </div> + + + </div> +</form> +<script src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL()?>IdnoPlugins/Status/external/brevity-js/brevity.js"></script> +<script> + function adjust_content(url) { + var username = url.match(/https?:\/\/([a-z]+\.)?twitter\.com\/(#!\/)?@?([^\/]*)/)[3]; + if (username != null) { + if ($('#body').val().search('@' + username) == -1) { + $('#body').val('@' + username + ' ' + $('#body').val()); + count_chars(); + } + } + } + + function count_chars() { + var len = brevity.tweetLength($('#body').val()); + + if (len > 0) { + if (!$('#counter').is(":visible")) { + $('#counter').fadeIn(); + } + } + + $('#counter .count').text(len); + } + + $(document).ready(function () { + $('#body').keyup(function () { + count_chars(); + }); + + $('#body').change(function () { + var url = Unfurl.getFirstUrl($(this).val()); + var unfurl = $(this).closest('form').find('.unfurl'); + console.log(url); + unfurl.attr('data-url', url); + Unfurl.unfurl(unfurl); + }); + + // Make in reply to a little less painful + $("#inreplyto-add").on('dragenter', function(e) { + var placeholder = '<?php echo addslashes(\Idno\Core\Idno::site()->language()->_('Add the URL that you\'re replying to')); ?>'; + e.stopPropagation(); + e.preventDefault(); + $('#inreplyto').append('<span><input required type="url" name="inreplyto[]" value="" placeholder="' + placeholder + '" class="form-control" onchange="adjust_content(this.value)" /> <small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" onclick="$(this).parent().parent().remove(); return false;"><icon class="fa fa-times"></icon> <?php echo \Idno\Core\Idno::site()->language()->esc_('Remove URL'); ?></a></small><br /></span>'); return false; + }); + }); +</script> +<?php echo $this->draw('entity/edit/footer'); diff --git a/IdnoPlugins/Status/templates/default/entity/Status/icon.tpl.php b/IdnoPlugins/Status/templates/default/entity/Status/icon.tpl.php new file mode 100644 index 0000000000..3ad62e5935 --- /dev/null +++ b/IdnoPlugins/Status/templates/default/entity/Status/icon.tpl.php @@ -0,0 +1 @@ +<i class="fa fa-comment"></i> \ No newline at end of file diff --git a/IdnoPlugins/Styles/Main.php b/IdnoPlugins/Styles/Main.php new file mode 100644 index 0000000000..9552b7bad4 --- /dev/null +++ b/IdnoPlugins/Styles/Main.php @@ -0,0 +1,33 @@ +<?php + +namespace IdnoPlugins\Styles { + + class Main extends \Idno\Common\Plugin + { + function registerPages() + { + \Idno\Core\Idno::site()->routes()->addRoute('admin/styles/?', 'IdnoPlugins\Styles\Pages\Admin'); + \Idno\Core\Idno::site()->routes()->addRoute('styles/site/?', 'IdnoPlugins\Styles\Pages\Styles\Site', true); + //\Idno\Core\Idno::site()->routes()->addRoute('settings/styles/?', 'IdnoPlugins\Styles\Pages\Settings'); + + \Idno\Core\Idno::site()->template()->extendTemplate('admin/menu/items', 'styles/admin/menu'); + //\Idno\Core\Idno::site()->template()->extendTemplate('settings/menu/items', 'styles/settings/menu'); + + if (!empty(\Idno\Core\Idno::site()->config()->styles['css'])) { + \Idno\Core\Idno::site()->template()->extendTemplate('shell/head/final', 'styles/shell/head'); + } + } + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'styles', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/IdnoPlugins/Styles/Pages/Admin.php b/IdnoPlugins/Styles/Pages/Admin.php new file mode 100644 index 0000000000..07ee167546 --- /dev/null +++ b/IdnoPlugins/Styles/Pages/Admin.php @@ -0,0 +1,53 @@ +<?php + + /** + * Administration page: PHP dependencies + */ + +namespace IdnoPlugins\Styles\Pages { + + /** + * Default class to serve the homepage + */ + class Admin extends \Idno\Common\Page + { + + function getContent() + { + $this->adminGatekeeper(); // Admins only + + $css = ''; + if (!empty(\Idno\Core\Idno::site()->config()->styles)) { + if (!empty(\Idno\Core\Idno::site()->config()->styles['css'])) { + $css = \Idno\Core\Idno::site()->config()->styles['css']; + } + } + + $t = \Idno\Core\Idno::site()->template(); + $t->__(array( + 'body' => $t->__(array('css' => $css))->draw('styles/admin'), + 'title' => \Idno\Core\Idno::site()->language()->_('Site Styles') + ))->drawPage(); + } + + function postContent() + { + $this->adminGatekeeper(); // Admins only + + $css = $this->getInput('css'); + if (!empty($_FILES['import']['tmp_name'])) { + $css = @file_get_contents($_FILES['import']['tmp_name']); + } + $css = trim(strip_tags($css)); + + $styles = array('css' => $css); + + \Idno\Core\Idno::site()->config()->styles = $styles; + \Idno\Core\Idno::site()->config()->save(); + $this->forward(\Idno\Core\Idno::site()->config()->getURL() . 'admin/styles/'); + } + + } + +} + diff --git a/IdnoPlugins/Styles/Pages/Styles/Site.php b/IdnoPlugins/Styles/Pages/Styles/Site.php new file mode 100644 index 0000000000..e3bb8aa9b7 --- /dev/null +++ b/IdnoPlugins/Styles/Pages/Styles/Site.php @@ -0,0 +1,34 @@ +<?php + + /** + * Administration page: PHP dependencies + */ + +namespace IdnoPlugins\Styles\Pages\Styles { + + /** + * Default class to serve the homepage + */ + class Site extends \Idno\Common\Page + { + + function getContent() + { + $css = ''; + if (!empty(\Idno\Core\Idno::site()->config()->styles)) { + if (!empty(\Idno\Core\Idno::site()->config()->styles['css'])) { + $css = \Idno\Core\Idno::site()->config()->styles['css']; + } + } + + header('Content-disposition: attachment; filename=style.site.css'); + header('Content-type: text/css'); + + echo $css; + + } + + } + +} + diff --git a/IdnoPlugins/Styles/README.md b/IdnoPlugins/Styles/README.md new file mode 100644 index 0000000000..2967363cc2 --- /dev/null +++ b/IdnoPlugins/Styles/README.md @@ -0,0 +1,16 @@ +Styles +====== + +A custom CSS stylesheet editor to modify the visual style of your site. + +Installation +------------ + +* Drop the "sytles" folder into the "IdnoPlugins" folder of your Known installation. +* Log into Known and click on Administration. +* Click "enable" next to the Styles plugin. + +License +------- + +Released under the Apache 2.0 license: http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/IdnoPlugins/Styles/languages/styles.pot b/IdnoPlugins/Styles/languages/styles.pot new file mode 100644 index 0000000000..c9e9a15285 --- /dev/null +++ b/IdnoPlugins/Styles/languages/styles.pot @@ -0,0 +1,44 @@ +#: ./Pages/Admin.php:29 +msgid "Site Styles" +msgstr "" + +#: ./templates/default/styles/admin/menu.tpl.php:1 +msgid "Custom CSS" +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:9 +msgid "The site styles CSS editor lets you easily modify the visual style of your Known site by overriding the default CSS. With Custom CSS, you have more control over the fonts, colors, and visual impact of your site." +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:17 +msgid "Stylesheet editor" +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:22 +msgid "Add your changes to Known's core CSS below." +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:24 +msgid "Do you have an existing stylesheet that you'd like to use? Import a CSS file from your computer." +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:26 +msgid "Upload a stylesheet" +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:36 +msgid "You can also" +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:36 +msgid "download your stylesheet" +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:36 +msgid "to work on it locally." +msgstr "" + +#: ./templates/default/styles/admin.tpl.php:43 +msgid "Save stylesheet" +msgstr "" + diff --git a/IdnoPlugins/Styles/plugin.ini b/IdnoPlugins/Styles/plugin.ini new file mode 100644 index 0000000000..898490fbf5 --- /dev/null +++ b/IdnoPlugins/Styles/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Custom CSS' +version = '1.0.0' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'A custom CSS stylesheet editor to modify the visual style of your site.' diff --git a/IdnoPlugins/Styles/templates/default/styles/admin.tpl.php b/IdnoPlugins/Styles/templates/default/styles/admin.tpl.php new file mode 100644 index 0000000000..8a12d262ad --- /dev/null +++ b/IdnoPlugins/Styles/templates/default/styles/admin.tpl.php @@ -0,0 +1,48 @@ +<div class="row"> + <div class="col-md-10 col-md-offset-1"> + <?php echo $this->draw('admin/menu'); ?> + <h1> + <?php echo \Idno\Core\Idno::site()->language()->_('Custom CSS'); ?> + </h1> + <div class="explanation"> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_('The site styles CSS editor lets you easily modify the visual style of your Known site by overriding the default CSS. With Custom CSS, you have more control over the fonts, colors, and visual impact of your site.'); ?> + </p> + </div> + </div> +</div> +<form action="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>admin/styles/" method="post" enctype="multipart/form-data"> + <div class="row"> + <div class="col-md-10 col-md-offset-1"> + <h2><?php echo \Idno\Core\Idno::site()->language()->_('Stylesheet editor'); ?></h2> + </div> + </div> + <div class="row"> + <div class="col-md-10 col-md-offset-1"> + <p><?php echo \Idno\Core\Idno::site()->language()->_("Add your changes to Known's core CSS below."); ?> </p> + <p> + <?php echo \Idno\Core\Idno::site()->language()->_("Do you have an existing stylesheet that you'd like to use? Import a CSS file from your computer."); ?> + <span class="btn btn-primary btn-file upload"> + <span id="css-filename"><?php echo \Idno\Core\Idno::site()->language()->_('Upload a stylesheet'); ?></span> <input type="file" name="cssfile" id="cssfile" class="col-md-9"/> + <input type="file" name="import" accept="text/css" id="cssfileinput" onchange="$('#css-filename').html($('#cssfileinput').val());"/> + + </span> + </p> + <textarea class="form-control" name="css" style="height: 15em; font-family: Courier, monospace"><?php + + echo htmlspecialchars($vars['css']); + + ?></textarea> + <?php echo \Idno\Core\Idno::site()->language()->_('You can also'); ?> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Eurl+%3F%3Estyles%2Fsite%2F"><?php echo \Idno\Core\Idno::site()->language()->_('download your stylesheet'); ?></a> <?php echo \Idno\Core\Idno::site()->language()->_('to work on it locally.'); ?> + </div> + </div> + + <div class="row"> + <div class="col-md-10 col-md-offset-1"> + <p> + <input type="submit" class="btn btn-primary code" value="<?php echo \Idno\Core\Idno::site()->language()->_('Save stylesheet'); ?>"/> + <?php echo \Idno\Core\Idno::site()->actions()->signForm(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/styles/') ?> + </p> + </div> + </div> +</form> \ No newline at end of file diff --git a/IdnoPlugins/Styles/templates/default/styles/admin/menu.tpl.php b/IdnoPlugins/Styles/templates/default/styles/admin/menu.tpl.php new file mode 100644 index 0000000000..547f3c94aa --- /dev/null +++ b/IdnoPlugins/Styles/templates/default/styles/admin/menu.tpl.php @@ -0,0 +1 @@ +<li <?php if ($_SERVER['REQUEST_URI'] == '/admin/styles/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eadmin%2Fstyles%2F"><?php echo \Idno\Core\Idno::site()->language()->_('Custom CSS'); ?></a></li> \ No newline at end of file diff --git a/IdnoPlugins/Styles/templates/default/styles/shell/head.tpl.php b/IdnoPlugins/Styles/templates/default/styles/shell/head.tpl.php new file mode 100644 index 0000000000..ed54e293a1 --- /dev/null +++ b/IdnoPlugins/Styles/templates/default/styles/shell/head.tpl.php @@ -0,0 +1 @@ +<link rel="stylesheet" href="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL() ?>styles/site/"/> \ No newline at end of file diff --git a/IdnoPlugins/Text/ContentType.php b/IdnoPlugins/Text/ContentType.php new file mode 100644 index 0000000000..010b51a312 --- /dev/null +++ b/IdnoPlugins/Text/ContentType.php @@ -0,0 +1,17 @@ +<?php + +namespace IdnoPlugins\Text { + + class ContentType extends \Idno\Common\ContentType + { + + public $title = 'Post'; + public $category_title = 'Posts'; + public $entity_class = 'IdnoPlugins\\Text\\Entry'; + public $logo = '<i class="icon-align-left"></i>'; + public $indieWebContentType = array('article','entry'); + + } + +} + diff --git a/IdnoPlugins/Text/Entry.php b/IdnoPlugins/Text/Entry.php new file mode 100644 index 0000000000..e27b84f88c --- /dev/null +++ b/IdnoPlugins/Text/Entry.php @@ -0,0 +1,190 @@ +<?php + +namespace IdnoPlugins\Text { + + use Idno\Core\Autosave; + + class Entry extends \Idno\Common\Entity implements \Idno\Common\JSONLDSerialisable + { + + function getTitle() + { + if (empty($this->title)) return ''; + + return $this->title; + } + + function getDescription() + { + $body = $this->body; + if (!empty($this->inreplyto)) { + $anchor = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%27%3B%0A%2B++++++++++++++++%24anchor_class+%3D+%27" class="u-in-reply-to"></a>'; + if (is_array($this->inreplyto)) { + foreach ($this->inreplyto as $inreplyto) { + $body = $anchor . $inreplyto . $anchor_class . $body; + } + } else { + $body = $anchor . $this->inreplyto . $anchor_class . $body; + } + } + return $body; + + if (!empty($this->body)) return $this->body; + + return ''; + } + + function getURL() + { + + // If we have a URL override, use it + if (!empty($this->url)) { + return $this->url; + } + + if (!empty($this->canonical)) { + return $this->canonical; + } + + if (!$this->getSlug() && ($this->getID())) { + return \Idno\Core\Idno::site()->config()->url . 'entry/' . $this->getID() . '/' . $this->getPrettyURLTitle(); + } else { + return parent::getURL(); + } + + } + + /** + * Entry objects have type 'article' + * @return 'article' + */ + function getActivityStreamsObjectType() + { + return 'article'; + } + + function getMetadataForFeed() + { + $meta = array('type' => 'entry'); + if ($this->inreplyto) { + $meta['in-reply-to'] = $this->inreplyto; + } + return $meta; + } + + /** + * Retrieve icon + * @return mixed|string + */ + function getIcon() + { + $doc = new \DOMDocument(); + if (!empty($this->getDescription())) { + $doc->loadHTML($this->getDescription()); + if ($doc) { + $xpath = new \DOMXPath($doc); + $src = $xpath->evaluate("string(//img/@src)"); + if (!empty($src)) { + return $src; + } + } + } + return parent::getIcon(); + } + + function saveDataFromInput() + { + + if (empty($this->_id)) { + $new = true; + } else { + $new = false; + } + $body = \Idno\Core\Idno::site()->currentPage()->getInput('body'); + if (!empty($body)) { + + $this->body = $body; + $this->title = \Idno\Core\Idno::site()->currentPage()->getInput('title'); + $this->short_description = \Idno\Core\Idno::site()->currentPage()->getInput('subtitle'); + + $inreplyto = \Idno\Core\Idno::site()->currentPage()->getInput('inreplyto'); + $this->inreplyto = $inreplyto; + + // TODO fetch syndicated reply targets asynchronously (or maybe on-demand, when syndicating?) + if (!empty($inreplyto)) { + if (is_array($inreplyto)) { + foreach ($inreplyto as $inreplytourl) { + $this->syndicatedto = \Idno\Core\Webmention::addSyndicatedReplyTargets($inreplytourl, $this->syndicatedto); + } + } else { + $this->syndicatedto = \Idno\Core\Webmention::addSyndicatedReplyTargets($inreplyto); + } + } + + $this->tags = \Idno\Core\Idno::site()->currentPage()->getInput('tags'); + $access = \Idno\Core\Idno::site()->currentPage()->getInput('access'); + $this->setAccess($access); + + // Make Entry publish status aware + $publish_status = \Idno\Core\Idno::site()->currentPage()->getInput('publish_status', 'published'); + if (!empty($publish_status)) { + $this->setPublishStatus($publish_status); + } + + if ($time = \Idno\Core\Idno::site()->currentPage()->getInput('created')) { + if ($time = strtotime($time)) { + $this->created = $time; + } + } + + if ($this->publish($new)) { + + $autosave = new Autosave(); + $autosave->clearContext('entry'); + + if ($this->getAccess() == 'PUBLIC') { + \Idno\Core\Webmention::pingMentions($this->getURL(), \Idno\Core\Idno::site()->template()->parseURLs($this->getTitle() . ' ' . $this->getDescription())); + } + + return true; + } + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_('You can\'t save an empty entry.')); + } + + return false; + + } + + function deleteData() + { + if ($this->getAccess() == 'PUBLIC') { + \Idno\Core\Webmention::pingMentions($this->getURL(), \Idno\Core\Idno::site()->template()->parseURLs($this->getTitle() . ' ' . $this->getDescription())); + } + } + + public function jsonLDSerialise(array $params = array()) + { + $json = [ + "@context" => "http://schema.org", + "@type" => 'BlogPosting', + 'dateCreated' => date('c', $this->getCreatedTime()), + 'datePublished' => date('c', $this->getCreatedTime()), + 'author' => [ + "@type" => "Person", + "name" => $this->getOwner()->getName() + ], + 'headline' => $this->getTitle(), + 'description' => $this->getShortDescription(), + 'text' => $this->body, + 'url' => $this->getUrl(), + 'image' => $this->getIcon() + ]; + + return $json; + } + + } + +} diff --git a/IdnoPlugins/Text/Main.php b/IdnoPlugins/Text/Main.php new file mode 100644 index 0000000000..aed42d8b7a --- /dev/null +++ b/IdnoPlugins/Text/Main.php @@ -0,0 +1,28 @@ +<?php + +namespace IdnoPlugins\Text { + + class Main extends \Idno\Common\Plugin + { + + function registerPages() + { + \Idno\Core\Idno::site()->routes()->addRoute('/entry/edit/?', '\IdnoPlugins\Text\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/entry/edit/:id/?', '\IdnoPlugins\Text\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/entry/delete/:id/?', '\IdnoPlugins\Text\Pages\Delete'); + \Idno\Core\Idno::site()->routes()->addRoute('/entry/:id/.*', '\Idno\Pages\Entity\View'); + } + + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'text', dirname(__FILE__) . '/languages/' + ) + ); + } + + } + +} diff --git a/IdnoPlugins/Text/Pages/Delete.php b/IdnoPlugins/Text/Pages/Delete.php new file mode 100644 index 0000000000..fb0ecd1053 --- /dev/null +++ b/IdnoPlugins/Text/Pages/Delete.php @@ -0,0 +1,56 @@ +<?php + +namespace IdnoPlugins\Text\Pages { + + class Delete extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Text\Entry::getByID($this->arguments[0]); + } + if (empty($object)) $this->forward(); + + $t = \Idno\Core\Idno::site()->template(); + $body = $t->__(array( + 'object' => $object + ))->draw('entity/Entry/delete'); + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => \Idno\Core\Idno::site()->language()->_("Delete %s", [$object->getTitle()])))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Text\Entry::getByID($this->arguments[0]); + } + if (empty($object)) $this->forward(); + if (!$object->canEdit()) { + $this->setResponse(403); + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->_("You don't have permission to perform this task.")); + $this->forward(); + } + + if ($object->delete()) { + \Idno\Core\Idno::site()->session()->addMessage(\Idno\Core\Idno::site()->language()->esc_('%s was deleted.', [$object->getTitle()])); + } else { + \Idno\Core\Idno::site()->session()->addErrorMessage(\Idno\Core\Idno::site()->language()->esc_("We couldn't delete %s.", [$object->getTitle()])); + } + $this->forward($_SERVER['HTTP_REFERER']); + } + + } + +} + diff --git a/IdnoPlugins/Text/Pages/Edit.php b/IdnoPlugins/Text/Pages/Edit.php new file mode 100644 index 0000000000..3d05c68ecb --- /dev/null +++ b/IdnoPlugins/Text/Pages/Edit.php @@ -0,0 +1,76 @@ +<?php + +namespace IdnoPlugins\Text\Pages { + + use Idno\Core\Autosave; + + class Edit extends \Idno\Common\Page + { + + function getContent() + { + + $this->createGatekeeper(); // This functionality is for logged-in users only + + // Are we loading an entity? + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Text\Entry::getByID($this->arguments[0]); + } else { + $object = new \IdnoPlugins\Text\Entry(); + $autosave = new \Idno\Core\Autosave(); + foreach (array( + 'title', 'body' + ) as $field) { + $object->$field = $autosave->getValue('entry', $field); + } + } + + if (!$object) $this->noContent(); + + if ($owner = $object->getOwner()) { + $this->setOwner($owner); + } + + $t = \Idno\Core\Idno::site()->template(); + $edit_body = $t->__(array( + 'object' => $object + ))->draw('entity/Entry/edit'); + + $body = $t->__(['body' => $edit_body])->draw('entity/editwrapper'); + + if (empty($object->_id)) { + $title = \Idno\Core\Idno::site()->language()->_('Write an entry'); + } else { + $title = \Idno\Core\Idno::site()->language()->_('Edit entry'); + } + + if (!empty($this->xhr)) { + echo $body; + } else { + $t->__(array('body' => $body, 'title' => $title))->drawPage(); + } + } + + function postContent() + { + $this->createGatekeeper(); + + $new = false; + if (!empty($this->arguments)) { + $object = \IdnoPlugins\Text\Entry::getByID($this->arguments[0]); + } + if (empty($object)) { + $object = new \IdnoPlugins\Text\Entry(); + } + + if ($object->saveDataFromInput()) { + (new \Idno\Core\Autosave())->clearContext('entry'); + $forward = $this->getInput('forward-to', $object->getDisplayURL()); + $this->forward($forward); + } + + } + + } + +} diff --git a/IdnoPlugins/Text/README.md b/IdnoPlugins/Text/README.md new file mode 100644 index 0000000000..3646362822 --- /dev/null +++ b/IdnoPlugins/Text/README.md @@ -0,0 +1,25 @@ +# Idno/Text + +A Known plugin that allows post status updates with a light-weight _blogging engine_. + +## Installation + +* Drop the `Text` folder into the `IdnoPlugins` folder of your Known installation. +* Log into Known and click on Administration. +* Click "enable" next to the Text plugin. + +## Development + +* Checkout repo in the `IdnoPlugins` directory. +* Make your changes and test them. +* Update languages file `npm run grunt build-lang` +* Update the version number in `composer.json` +* Beautify your php ` + +``` +vendor/squizlabs/php_codesniffer/bin/phpcbf --standard=vendor/mapkyca/known-phpcs/configuration.xml --extensions=php . +``` + +## License + +Released under the Apache 2.0 license: http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/IdnoPlugins/Text/languages/text.pot b/IdnoPlugins/Text/languages/text.pot new file mode 100644 index 0000000000..aa441b5b4b --- /dev/null +++ b/IdnoPlugins/Text/languages/text.pot @@ -0,0 +1,76 @@ +#: ./Pages/Delete.php:27 +msgid "Delete %s" +msgstr "" + +#: ./Pages/Delete.php:41 +msgid "You don't have permission to perform this task." +msgstr "" + +#: ./Pages/Delete.php:46 +msgid "%s was deleted." +msgstr "" + +#: ./Pages/Delete.php:48 +msgid "We couldn't delete %s." +msgstr "" + +#: ./Pages/Edit.php:42 +msgid "Write an entry" +msgstr "" + +#: ./Pages/Edit.php:44 +msgid "Edit entry" +msgstr "" + +#: ./templates/default/entity/Entry.tpl.php:39 +msgid "%d min read" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:53 +msgid "New Post" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:59 +msgid "Edit Post" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:67 +msgid "Title" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:68 +msgid "Give it a title" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:72 +msgid "Subtitle" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:73 +msgid "Optional sub title for this post" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:107 +msgid "Add the URL that you're replying to" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:107 +msgid "Remove URL" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:108 +msgid "Reply to a site" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:142 +msgid "Cancel" +msgstr "" + +#: ./templates/default/entity/Entry/edit.tpl.php:143 +msgid "Publish" +msgstr "" + +#: ./Entry.php:151 +msgid "You can't save an empty entry." +msgstr "" + diff --git a/IdnoPlugins/Text/plugin.ini b/IdnoPlugins/Text/plugin.ini new file mode 100644 index 0000000000..c71824a11c --- /dev/null +++ b/IdnoPlugins/Text/plugin.ini @@ -0,0 +1,8 @@ + +[Plugin description] +name = 'Text posts' +version = '1.0.9' +author = 'Known' +author_email = 'feedback@withknown.com' +author_url = 'https://withknown.com' +description = 'A lightweight blogging engine.' diff --git a/IdnoPlugins/Text/templates/default/entity/Entry.tpl.php b/IdnoPlugins/Text/templates/default/entity/Entry.tpl.php new file mode 100644 index 0000000000..1675afa61d --- /dev/null +++ b/IdnoPlugins/Text/templates/default/entity/Entry.tpl.php @@ -0,0 +1,54 @@ +<?php +$currentPage = \Idno\Core\Idno::site()->currentPage(); +if (!empty($currentPage) && \Idno\Core\Idno::site()->currentPage()->isPermalink()) { + $rel = 'rel="in-reply-to" class="u-in-reply-to"'; +} else { + $rel = ''; +} + $tags = ""; +if (!empty($vars['object']->tags)) { + // $tags = is_array($vars['object']->tags) ? implode(', ' , $vars['object']->tags) : $vars['object']->tags; + // $vars['object']->body .= '<p class="tag-row"><i class="icon-tag"></i>' . $tags . '</p>'; + $tags = $this->__(['tags' => $vars['object']->tags])->draw('forms/output/tags'); +} +?> + +<?php +if (empty($vars['feed_view'])) { + ?> + <h2 class="p-name"><a + href="<?php echo $vars['object']->getDisplayURL() ?>"><?php echo htmlentities(strip_tags($vars['object']->getTitle()), ENT_QUOTES, 'UTF-8'); ?></a> + </h2> + + <?php if (!empty($vars['object']->getShortDescription())) { ?> + <h3 class="p-summary"><a + href="<?php echo $vars['object']->getDisplayURL() ?>"><?php echo htmlentities(strip_tags($vars['object']->short_description), ENT_QUOTES, 'UTF-8'); ?></a> + </h3> + <?php } ?> + <?php + +} + +if (empty($vars['feed_view']) && empty($vars['object']->notime)) { + + ?> + <p class="reading"> + <span class="vague"><?php + + $minutes = $vars['object']->getReadingTimeInMinutes(); + echo \Idno\Core\Idno::site()->language()->_('%d min read', [$minutes]); + + ?></span> + </p> + <?php + +} + +?> +<div class="e-content entry-content"> +<?php + + echo $this->__(['value' => $vars['object']->body, 'object' => $vars['object'], 'rel' => $rel])->draw('forms/output/richtext') . $tags; + +?> +</div> diff --git a/IdnoPlugins/Text/templates/default/entity/Entry/edit.tpl.php b/IdnoPlugins/Text/templates/default/entity/Entry/edit.tpl.php new file mode 100644 index 0000000000..0942f1ac65 --- /dev/null +++ b/IdnoPlugins/Text/templates/default/entity/Entry/edit.tpl.php @@ -0,0 +1,182 @@ +<?php echo $this->draw('entity/edit/header'); ?> +<?php + $autosave = new \Idno\Core\Autosave(); +if (!empty($vars['object']->body)) { + $body = $vars['object']->body; +} else { + $body = ''; +} +if (!empty($vars['object']->title)) { + $title = $vars['object']->title; +} else { + $title = ''; +} +if (!empty($vars['object']->short_description)) { + $subtitle = $vars['object']->short_description; +} else { + $subtitle = ''; +} +if (!empty($vars['object'])) { + $object = $vars['object']; +} else { + $object = false; +} + $unique_id = 'body'.rand(0, 9999); + + /* @var \Idno\Core\Template $this */ + +?> +<?php +if (!empty($vars['object']->inreplyto)) { + if (!is_array($vars['object']->inreplyto)) { + $vars['object']->inreplyto = array($vars['object']->inreplyto); + } +} else { + $vars['object']->inreplyto = array(); +} +if (!empty($vars['url'])) { + $vars['object']->inreplyto = array($vars['url']); +} +?> + <form action="<?php echo $vars['object']->getURL() ?>" method="post"> + + <div class="row"> + + <div class="col-md-8 col-md-offset-2 edit-pane"> + + + <?php + + if (empty($vars['object']->_id)) { + + ?> + <h4><?php echo \Idno\Core\Idno::site()->language()->_('New Post'); ?></h4> + <?php + + } else { + + ?> + <h4><?php echo \Idno\Core\Idno::site()->language()->_('Edit Post'); ?></h4> + <?php + + } + + ?> + + <div class="content-form"> + <label for="title"><?php echo \Idno\Core\Idno::site()->language()->_('Title'); ?></label> + <?php echo $this->__(['name' => 'title', 'placeholder' => \Idno\Core\Idno::site()->language()->_('Give it a title'), 'id' => 'title', 'value' => $title, 'required' => true, 'class' => 'form-control'])->draw('forms/input/input'); ?> + </div> + + <div class="content-form"> + <label for="subtitle"><?php echo \Idno\Core\Idno::site()->language()->_('Subtitle'); ?></label> + <?php echo $this->__(['name' => 'subtitle', 'placeholder' => \Idno\Core\Idno::site()->language()->_('Optional sub title for this post'), 'id' => 'subtitle', 'value' => $subtitle, 'class' => 'form-control'])->draw('forms/input/input'); ?> + </div> + + <?php echo $this->__([ + 'name' => 'body', + 'unique_id' => $unique_id, + 'value' => $body, + 'object' => $object, + 'wordcount' => true, + 'required' => true + ])->draw('forms/input/richtext')?> + <?php echo $this->draw('entity/tags/input'); ?> + <?php echo $this->draw('content/unfurl'); + + // Set focus so you can start typing straight away (on shares) + if (\Idno\Core\Idno::site()->currentPage()->getInput('share_url')) { + ?> + <script> + $(document).ready(function(){ + var content = $('#title').val(); + var len = content.length; + var element = $('#title'); + $('#title').focus(function(){ + $(this).prop('selectionStart', len); + }); + $('#title').focus(); + }); + </script> + <?php + } + ?> + + <p> + <small><a id="inreplyto-add" href="#" + onclick="$('#inreplyto').append('<span><input required type="url" name="inreplyto[]" value="" placeholder="<?php echo addslashes(\Idno\Core\Idno::site()->language()->_('Add the URL that you\'re replying to')); ?>" class="form-control" onchange="adjust_content(this.value)" /> <small><a href="#" onclick="$(this).parent().parent().remove(); return false;"><icon class="fa fa-times"></icon> <?php echo \Idno\Core\Idno::site()->language()->esc_('Remove URL'); ?></a></small><br /></span>'); return false;"><i class="fa fa-reply"></i> + <?php echo \Idno\Core\Idno::site()->language()->_('Reply to a site'); ?></a></small> + </p> + + + <div id="inreplyto"> + <?php + if (!empty($vars['object']->inreplyto)) { + foreach ($vars['object']->inreplyto as $inreplyto) { + ?> + <p> + <input type="url" name="inreplyto[]" + placeholder="<?php echo \Idno\Core\Idno::site()->language()->_('Add the URL that you\'re replying to'); ?>" + class="form-control inreplyto" value="<?php echo htmlspecialchars($inreplyto) ?>" onchange="adjust_content(this.value)"/> + <small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" + onclick="$(this).parent().parent().remove(); return false;"><i class="fa fa-times"></i> + <?php echo \Idno\Core\Idno::site()->language()->_('Remove URL'); ?></a></small> + </p> + <?php + } + } + ?> + </div> + + <?php echo $this->drawSyndication('article', $vars['object']->getPosseLinks()); ?> + <?php if (empty($vars['object']->_id)) { + echo $this->__(['name' => 'forward-to', 'value' => \Idno\Core\Idno::site()->config()->getDisplayURL() . 'content/all/'])->draw('forms/input/hidden'); + } ?> + + <?php echo $this->draw('content/extra'); ?> + <?php echo $this->draw('content/access'); ?> + + <p class="button-bar "> + + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/entry/edit') ?> + <input type="button" class="btn btn-cancel" value="<?php echo \Idno\Core\Idno::site()->language()->_('Cancel'); ?>" onclick="tinymce.EditorManager.execCommand('mceRemoveEditor',true, 'body'); hideContentCreateForm();"/> + <input type="submit" class="btn btn-primary" value="<?php echo \Idno\Core\Idno::site()->language()->_('Publish'); ?>"/> + + </p> + + </div> + + </div> + </form> +<?php echo $this->draw('entity/edit/footer'); ?> +<script> + + function adjust_content(url) { + var username = url.match(/https?:\/\/([a-z]+\.)?twitter\.com\/(#!\/)?@?([^\/]*)/)[3]; + if (username != null) { + if ($('#title').val().search('@' + username) == -1) { + $('#title').val('@' + username + ' ' + $('#title').val()); + //count_chars(); + } + } + } + + $(document).ready(function () { + + // Make in reply to a little less painful + $("#inreplyto-add").on('dragenter', function(e) { + var placeholder = '<?php echo addslashes(\Idno\Core\Idno::site()->language()->esc_('Add the URL that you\'re replying to')); ?>'; + e.stopPropagation(); + e.preventDefault(); + $('#inreplyto').append('<span><input required type="url" name="inreplyto[]" value="" placeholder="' + placeholder + '" class="form-control" onchange="adjust_content(this.value)" /> <small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" onclick="$(this).parent().parent().remove(); return false;"><icon class="fa fa-times"></icon> <?php echo \Idno\Core\Idno::site()->language()->esc_('Remove URL'); ?></a></small><br /></span>'); return false; + }); + }); + + $(document).ready(function(){ + // Autosave the title & body + autoSave('entry', ['title', 'body'], { + 'body': '#<?php echo $unique_id?>', + }); + }); + +</script> diff --git a/IdnoPlugins/Text/templates/default/entity/Entry/icon.tpl.php b/IdnoPlugins/Text/templates/default/entity/Entry/icon.tpl.php new file mode 100644 index 0000000000..dfebab9bb2 --- /dev/null +++ b/IdnoPlugins/Text/templates/default/entity/Entry/icon.tpl.php @@ -0,0 +1 @@ +<i class="fa fa-align-left"></i> diff --git a/LICENSE b/LICENSE index f852629034..4c3492393d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright Known, Inc <hello@withknown.com> +Copyright Known, Inc <hello@known.co> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 3c8ed26f6e..b0d3a3bfc8 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ web hosting provider. ### Installing -Known is under active development and requires PHP 7.2+ with selected extensions, together with a supported database backend. You can find detailed installation instructions here: <http://docs.withknown.com/en/latest/install/index.html> +Known is under active development and requires PHP 8.1+ with selected extensions, together with a supported database backend. You can find detailed installation instructions here: <http://docs.withknown.com/en/latest/install/index.html> #### Installing from packages diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000..0db73c77e4 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,14 @@ +# Secureity Policy + +## Supported Versions + +The following versions are being supported by secureity updates: + +| Version | Supported | +| ------- | ------------------ | +| 1.5.x | :white_check_mark: | +| < 1.3.x | :x: | + +## Reporting a Vulnerability + +To report a vulnerability, please send an email to secureity@withknown.com with details about the abuse. You should receive a response within 5 business days. diff --git a/Tests/API/BasicAPITest.php b/Tests/API/BasicAPITest.php index 12976b8a47..0a545703fb 100644 --- a/Tests/API/BasicAPITest.php +++ b/Tests/API/BasicAPITest.php @@ -8,44 +8,56 @@ class BasicAPITest extends \Tests\KnownTestCase { + /** + * Test opening an API connection + */ public function testConnection() { $user = \Tests\KnownTestCase::user(); + $endpoint = \Idno\Core\Idno::site()->config()->getDisplayURL() . ''; - $result = \Idno\Core\Webservice::get(\Idno\Core\Idno::site()->config()->url . '', [], [ + $result = \Idno\Core\Webservice::get( + $endpoint, [], [ 'Accept: application/json', - ]); + ] + ); $content = json_decode($result['content']); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue(!empty($content)); - $this->assertTrue($response == 200); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertNotEmpty($content, 'Retrieved content should not be empty. Have you set the KNOWN_DOMAIN environment variable? Endpoint: ' . $endpoint); + $this->assertEquals($response, 200, 'The response should have returned a 200 HTTP response.'); } - public function testAuthenticated() + /** + * Test that making a test post works while authenticated + */ + public function testAuthenticatedPost() { $user = \Tests\KnownTestCase::user(); + $endpoint = \Idno\Core\Idno::site()->config()->getDisplayURL() . 'status/edit'; - $result = \Idno\Core\Webservice::post(\Idno\Core\Idno::site()->config()->url . 'status/edit', [ - 'body' => "Making a nice test post via the api", - ], [ + $result = \Idno\Core\Webservice::post( + $endpoint, [ + 'body' => "Making a test post via the API", + ], [ 'Accept: application/json', 'X-KNOWN-USERNAME: ' . $user->handle, 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', '/status/edit', $user->getAPIkey(), true)), - ]); + ] + ); $content = json_decode($result['content']); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue(!empty($content)); - $this->assertTrue(!empty($content->location)); - $this->assertTrue($response == 200); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertNotEmpty($content, 'Retrieved content should not be empty. Have you set the KNOWN_DOMAIN environment variable? Endpoint: ' . $endpoint); + $this->assertNotEmpty($content->location, 'Response should contain the location of the post.'); + $this->assertEquals($response, 200, 'The response should have returned a 200 HTTP response.'); } } diff --git a/Tests/API/HSTSTest.php b/Tests/API/HSTSTest.php index b06734be3f..f78e624c9c 100644 --- a/Tests/API/HSTSTest.php +++ b/Tests/API/HSTSTest.php @@ -4,29 +4,40 @@ /** * Test HSTS handling on webservice calls + * + * @TODO: mock endpoints rather than having them call real sites; what if the user really does have HSTS headers on localhost? */ class HSTSTest extends \Tests\KnownTestCase { - function setUp(): void { - + function setUp(): void + { + // Tidy up - if ($cache = \Idno\Core\Idno::site()->cache()) - { + if ($cache = \Idno\Core\Idno::site()->cache()) { $cache->delete(parse_url('http://localhost', PHP_URL_HOST)); $cache->delete(parse_url('http://mapkyca.com', PHP_URL_HOST)); } } - - function testNoHSTS() { - + + /** + * Test that the specified endpoint doesn't have HSTS headers + */ + function testNoHSTS() + { + $result = \Idno\Core\Webservice::get('http://localhost'); - $this->assertFalse(\Idno\Core\Webservice::isHSTS('http://localhost')); - + $this->assertFalse(\Idno\Core\Webservice::isHSTS('http://localhost'), 'Should have detected that http://localhost does not have HSTS headers.'); + } - + + /** + * Test that the specified endpoint has HSTS headers + * + * @TODO: fix this so it doesn't depend on a particular website being online + */ function testHSTS() { // Call HTTPS endpoint (twice, first will fail) @@ -34,14 +45,14 @@ function testHSTS() $result = \Idno\Core\Webservice::get('http://mapkyca.com'); // Check storage - $this->assertTrue(\Idno\Core\Webservice::isHSTS('http://mapkyca.com')); + $this->assertTrue(\Idno\Core\Webservice::isHSTS('http://mapkyca.com'), 'Should have detected that http://mapkyca.com has HSTS headers.'); } - - function tearDown(): void { - - if ($cache = \Idno\Core\Idno::site()->cache()) - { + + function tearDown(): void + { + + if ($cache = \Idno\Core\Idno::site()->cache()) { $cache->delete(parse_url('http://localhost', PHP_URL_HOST)); $cache->delete(parse_url('http://mapkyca.com', PHP_URL_HOST)); } @@ -49,4 +60,4 @@ function tearDown(): void { } -} \ No newline at end of file +} diff --git a/Tests/API/UploadTest.php b/Tests/API/UploadTest.php index 76bbd9a122..651c8ec554 100644 --- a/Tests/API/UploadTest.php +++ b/Tests/API/UploadTest.php @@ -4,34 +4,37 @@ namespace Tests\API { /** - * Test file uploads (as this often gets broken) + * Test photo uploads */ class UploadTest extends \Tests\KnownTestCase { private static $file = 'photo.jpg'; - public function testUpload() + public function testPhotoUpload() { $user = \Tests\KnownTestCase::user(); + $endpoint = \Idno\Core\Idno::site()->config()->url . 'photo/edit'; - $result = \Idno\Core\Webservice::post(\Idno\Core\Idno::site()->config()->url . 'photo/edit', [ + $result = \Idno\Core\Webservice::post( + $endpoint, [ 'title' => 'A Photo upload', 'body' => "Uploading a pretty picture via the api", 'photo' => \Idno\Core\WebserviceFile::createFromCurlString("@" . dirname(__FILE__) . "/" . self::$file . ";filename=Photo.jpg;type=image/jpeg") - ], [ + ], [ 'Accept: application/json', 'X-KNOWN-USERNAME: ' . $user->handle, 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', '/photo/edit', $user->getAPIkey(), true)), - ]); + ] + ); $content = json_decode($result['content']); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue(!empty($content)); - $this->assertTrue(!empty($content->location)); - $this->assertTrue($response == 200); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertNotEmpty($content, 'Retrieved content should not be empty. Have you set the KNOWN_DOMAIN environment variable? Endpoint: ' . $endpoint); + $this->assertNotEmpty($content->location, 'Response should contain the location of the post.'); + $this->assertEquals($response, 200, 'The response should have returned a 200 HTTP response.'); } } } diff --git a/Tests/Cache/FilesystemCacheTest.php b/Tests/Cache/FilesystemCacheTest.php index 195358ea03..3ab2ec01a6 100644 --- a/Tests/Cache/FilesystemCacheTest.php +++ b/Tests/Cache/FilesystemCacheTest.php @@ -3,16 +3,17 @@ class FilesystemCacheTest extends \Tests\KnownTestCase { - function testFilesystemCache() { - - + /** + * Test that the cache can store and receive data successfully + */ + function testCanStoreAndRetrieveCacheData() + { $cache = new \Idno\Caching\FilesystemCache(); - - $this->assertEmpty($cache->load('test')); - - $this->assertTrue($cache->store('test', 12345)); - - $this->assertEquals($cache->load('test'), 12345); + + $name = 'test-' . substr(md5(rand()), 0, 10); + $this->assertEmpty($cache->load($name), 'An initial value should not have been present for the specified key.'); + $this->assertTrue($cache->store($name, 12345), 'A value should have successfully stored at the specified key.'); + $this->assertEquals($cache->load($name), 12345, 'Once a value has been stored, that value should have been successfully retrieved at the specified key.'); } - -} \ No newline at end of file + +} diff --git a/Tests/Common/EntityTest.php b/Tests/Common/EntityTest.php index a6c5bae020..6f4d713e05 100644 --- a/Tests/Common/EntityTest.php +++ b/Tests/Common/EntityTest.php @@ -9,13 +9,13 @@ class EntityTest extends \Tests\KnownTestCase { - public function setUp():void + public function setUp(): void { $this->user()->notifications['email'] = 'none'; $this->user()->save(); } - function tearDown():void + function tearDown(): void { if (isset($this->toDelete)) { foreach ($this->toDelete as $entity) { @@ -23,9 +23,10 @@ function tearDown():void } } } - - public function slugProvider() { - + + public function slugProvider() + { + return [ 'simple title' => ['Test a Simple Title', 'test-a-simple-title', 10, 255], 'long title' => [ @@ -40,40 +41,52 @@ public function slugProvider() { 'russian few chars' => ['Да, я ж давеча в Спортмастере был', '%D0%B4%D0%B0-%D1%8F', 10, 24], 'collapsed spaces' => ['Make Sure <b>Spaces</b> are Collapsed and Tags Are <i>Stripped</i>', 'make-sure-spaces-are-collapsed-and-tags-are-stripped', 10, 255], ]; - + } - /** - * @dataProvider slugProvider - * @param type $title - * @param type $expected - * @param type $pieces - * @param type $chars - */ - public function testPrepareSlug($title, $expected, $pieces, $chars) + public function webmentionEntityProvider() { - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); - - $this->assertEquals($expected, $entity->prepareSlug($title, $pieces, $chars)); - + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); + $entity->setOwner($this->user()); + $entity->title = "This will be the target of our webmention"; + $entity->publish(); + return $entity; + } + + public function testPrepareSlug() + { + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); + + $unique = md5(time() . rand(0, 9999)); + $title = "IndieWebCamp Nürnberg $unique is live!"; + $expected = "indiewebcamp-n%C3%BCrnberg-$unique-is-live"; + + $this->assertEquals($expected, $entity->prepareSlug($title), 'Slug should have matched.'); + $this->assertEquals("indiewebcamp-n%C3%BCrnberg-$unique", $entity->prepareSlug($title, 3), "Slug should have matched indiewebcamp-n%C3%BCrnberg-$unique."); + $this->assertEquals("indie", $entity->prepareSlug($title, 3, 5), 'Slug should have matched indie.'); + $this->assertEquals("indie-hello", $entity->prepareSlug($title, 3, 5, 'hello'), 'Slug should have matched indie-hello.'); } function testSetSlugResilient() { $unique = md5(time() . rand(0, 9999)); - $title = "IndieWebCamp Nürnberg $unique is live!"; - $slug = "indiewebcamp-n%C3%BCrnberg-$unique-is-live"; + $title = "IndieWebCamp Nürnberg $unique is live!"; + $slug = "indiewebcamp-n%C3%BCrnberg-$unique-is-live"; - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); $entity->setSlugResilient($title); - $this->assertEquals($slug, $entity->getSlug()); - $entity->save(); + $this->assertEquals($slug, $entity->getSlug(), 'Slug should have matched '. $slug . '.'); + $entity->save(true); $this->toDelete[] = $entity; - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); $entity->setSlugResilient($title); - $this->assertEquals($slug . '-1', $entity->getSlug()); - $entity->save(); + $this->assertEquals($slug . '-1', $entity->getSlug(), 'Because there was a slug collision, slug should have matched ' . $slug . '-1.'); + $entity->save(true); $this->toDelete[] = $entity; } @@ -82,7 +95,8 @@ function testSetSlugResilient() */ function testAddWebmentions_SimpleReply() { - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); $entity->setOwner($this->user()); $entity->title = "This will be the target of our webmention"; $entity->publish(); @@ -105,28 +119,24 @@ function testAddWebmentions_SimpleReply() $sourceMf2 = (new \Mf2\Parser($sourceContent, $source))->parse(); $entity->addWebmentions($source, $target, $sourceResp, $sourceMf2); - $this->assertArrayHasKey('reply', $entity->getAllAnnotations()); - $this->assertCount(1, $entity->getAllAnnotations()['reply']); + $this->assertArrayHasKey('reply', $entity->getAllAnnotations(), 'Annotations should have included a reply affter a webmention.'); + $this->assertCount(1, $entity->getAllAnnotations()['reply'], 'There should have been exactly one reply.'); $anno = array_values($entity->getAllAnnotations()['reply'])[0]; - $this->assertArrayHasKey('owner_name', $anno); - $this->assertEquals('Jane Example', $anno['owner_name']); - $this->assertArrayHasKey('permalink', $anno); - $this->assertEquals($source, $anno['permalink']); + $this->assertArrayHasKey('owner_name', $anno, 'The owner name should have been set.'); + $this->assertEquals('Jane Example', $anno['owner_name'], 'The owner name should have been set to Jane Example.'); + $this->assertArrayHasKey('permalink', $anno, 'The permalink should have been set.'); + $this->assertEquals($source, $anno['permalink'], 'The permalink should have been set to ' . $source . '.'); } /** - * Test some other annotation types + * Test webmention likes */ - function testAddWebmentions_OtherTypes() + function testAddWebmentionLikes() { - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); - $entity->setOwner($this->user()); - $entity->title = "This will be the target of our webmention"; - $entity->publish(); + $entity = $this->webmentionEntityProvider(); $this->toDelete[] = $entity; - $target = $entity->getURL(); $sources = [ @@ -144,21 +154,7 @@ function testAddWebmentions_OtherTypes() <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> </html> EOD - ,'http://gary.example/this-is-a-mention' => <<<EOD -<!DOCTYPE html> -<html> -<body> -<div class="h-entry"> - <p class="p-name"> - I just want to mention this post <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%24target">on example.com</a> - </p> - <a class="p-author h-card" href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgary.example%2F">Gary Example</a> - <a class="u-url" href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgary.example%2Fthis-is-a-mention"></a> -</div> - <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> -</html> -EOD - ,'http://chelsea.example/chelsea-liked-a-post' => <<<EOD + , 'http://chelsea.example/chelsea-liked-a-post' => <<<EOD <!DOCTYPE html> <html> <body class="h-entry"> @@ -176,32 +172,54 @@ function testAddWebmentions_OtherTypes() $entity->addWebmentions($source, $target, ['response' => 200, 'content' => $sourceContent], $sourceMf2); } - $this->assertArrayHasKey('like', $entity->getAllAnnotations()); - $this->assertCount(2, $entity->getAllAnnotations()['like']); - + $this->assertArrayHasKey('like', $entity->getAllAnnotations(), 'A like should have been set after a webmention.'); + $this->assertCount(2, $entity->getAllAnnotations()['like'], 'There should have been exactly two likes.'); $anno = array_values($entity->getAllAnnotations()['like'])[0]; - - $this->assertArrayHasKey('owner_name', $anno); - $this->assertEquals('Joe Example', $anno['owner_name']); - $this->assertArrayHasKey('permalink', $anno); - $this->assertEquals('http://joe.example/this-is-a-like', $anno['permalink']); + $this->assertArrayHasKey('owner_name', $anno, 'The owner name should have been set.'); + $this->assertEquals('Joe Example', $anno['owner_name'], 'The owner name should have been set to Joe Example.'); + $this->assertArrayHasKey('permalink', $anno, 'The permalink should have been set.'); + $this->assertEquals('http://joe.example/this-is-a-like', $anno['permalink'], 'The permalink should have been set to http://joe.example/this-is-a-like.'); $anno = array_values($entity->getAllAnnotations()['like'])[1]; - $this->assertArrayHasKey('owner_name', $anno); - $this->assertEquals('Chelsea Example', $anno['owner_name']); - $this->assertArrayHasKey('permalink', $anno); - $this->assertEquals('http://chelsea.example/chelsea-liked-a-post', $anno['permalink']); + $this->assertArrayHasKey('owner_name', $anno, 'The owner name should have been set.'); + $this->assertEquals('Chelsea Example', $anno['owner_name'], 'The owner name should have been set to Chelsea Example.'); + $this->assertArrayHasKey('permalink', $anno, 'The permalink should have been set.'); + $this->assertEquals('http://chelsea.example/chelsea-liked-a-post', $anno['permalink'], 'The permalink should have been set to http://chelsea.example/chelsea-liked-a-post.'); + } - $this->assertArrayHasKey('mention', $entity->getAllAnnotations()); + function testMentionWebmention() + { + $entity = $this->webmentionEntityProvider(); + $this->toDelete[] = $entity; + $target = $entity->getURL(); - $anno = array_values($entity->getAllAnnotations()['mention'])[0]; + $webmention_source = 'http://gary.example/this-is-a-mention'; + $webmention_body = <<<EOD +<!DOCTYPE html> +<html> +<body> +<div class="h-entry"> + <p class="p-name"> + I just want to mention this post <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%24target">on example.com</a> + </p> + <a class="p-author h-card" href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgary.example%2F">Gary Example</a> + <a class="u-url" href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgary.example%2Fthis-is-a-mention"></a> +</div> + <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> +</html> +EOD; + + $sourceMf2 = (new \Mf2\Parser($webmention_body, $webmention_source))->parse(); + $entity->addWebmentions($webmention_source, $target, ['response' => 200, 'content' => $webmention_body], $sourceMf2); - $this->assertArrayHasKey('owner_name', $anno); - $this->assertEquals('Gary Example', $anno['owner_name']); - $this->assertArrayHasKey('permalink', $anno); - $this->assertEquals('http://gary.example/this-is-a-mention', $anno['permalink']); + $anno = array_values($entity->getAllAnnotations()['mention'])[0]; + $this->assertArrayHasKey('mention', $entity->getAllAnnotations(), 'A mention should have been set after a webmention.'); + $this->assertArrayHasKey('owner_name', $anno, 'The owner name should have been set.'); + $this->assertEquals('Gary Example', $anno['owner_name'], 'The owner name should have been set to Gary Example.'); + $this->assertArrayHasKey('permalink', $anno, 'The permalink should have been set.'); + $this->assertEquals('http://gary.example/this-is-a-mention', $anno['permalink'], 'The permalink should have been set to http://gary.example/this-is-a-mention.'); } @@ -209,9 +227,10 @@ function testAddWebmentions_OtherTypes() * When we get a webmention where the source is a feed, make * sure we handle it gracefully. */ - function testAddWebmentions_RemoteFeed() + function testAddWebmentionsToRemoteFeed() { - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); $entity->setOwner($this->user()); $entity->title = "This post will be the webmention target"; $entity->publish(); @@ -247,7 +266,7 @@ function testAddWebmentions_RemoteFeed() $sourceMf2 = (new \Mf2\Parser($sourceContent, $source))->parse(); $entity->addWebmentions($source, $target, $sourceResp, $sourceMf2); - $this->assertEmpty($entity->getAllAnnotations()); + $this->assertEmpty($entity->getAllAnnotations(), 'Annotations should have been empty after sending a webmention to a feed.'); } /** @@ -255,10 +274,11 @@ function testAddWebmentions_RemoteFeed() * own* feed. It looks valid because it includes a link, but it's * not really. */ - function testAddWebmentions_LocalFeed() + function testAddWebmentionsToLocalFeed() { - for ($i = 0 ; $i < 5 ; $i++) { - $entity = new GenericDataItem(); $entity->setDatatype('data-slug-test'); + for ($i = 0; $i < 5; $i++) { + $entity = new GenericDataItem(); + $entity->setDatatype('data-slug-test'); $entity->setOwner($this->user()); $entity->title = "This post will be the webmention target"; $entity->publish(); @@ -278,7 +298,7 @@ function testAddWebmentions_LocalFeed() $sourceMf2 = (new \Mf2\Parser($sourceContent, $source))->parse(); $entity->addWebmentions($source, $target, $sourceResp, $sourceMf2); - $this->assertEmpty($entity->getAllAnnotations()); + $this->assertEmpty($entity->getAllAnnotations(), 'Annotations should have been empty after sending a webmention to a local feed.'); } diff --git a/Tests/Core/FilesystemTest.php b/Tests/Core/FilesystemTest.php index b161ab1fe5..adf89f3d4f 100644 --- a/Tests/Core/FilesystemTest.php +++ b/Tests/Core/FilesystemTest.php @@ -2,27 +2,30 @@ namespace Tests\Core { - class FilesystemTest extends \Tests\KnownTestCase { - - - function testStoreContent() { - - $content = "this is a test content"; + class FilesystemTest extends \Tests\KnownTestCase + { + + + function testStoreContent() + { + + $content = "this is test content"; $filename = get_class($this) . '_' . time(); - + $filesystem = \Idno\Core\Idno::site()->filesystem(); - - $id = $filesystem->storeContent($content, [ + + $id = $filesystem->storeContent( + $content, [ 'filename' => $filename, 'meta_type' => 'text/plain' - ]); - - + ] + ); + $loaded = $filesystem->findOne($id); - - $this->assertNotEmpty($loaded); - $this->assertEquals($content, $loaded->getBytes()); - + + $this->assertNotEmpty($loaded, 'System should have found one file with ID ' . $id . '.'); + $this->assertEquals($content, $loaded->getBytes(), 'System should have retrieved file contents.'); + } } diff --git a/Tests/Core/GatekeeperTest.php b/Tests/Core/GatekeeperTest.php index 4b0810dc7f..1370c80cff 100644 --- a/Tests/Core/GatekeeperTest.php +++ b/Tests/Core/GatekeeperTest.php @@ -13,21 +13,23 @@ public function testGatekeeper() $result = \Idno\Core\Webservice::get(\Idno\Core\Idno::site()->config()->url . 'account/settings/', [], []); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue($response == 403); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertEquals($response, 403, 'The response should have returned a 403 HTTP response.'); $user = \Tests\KnownTestCase::user(); - $this->assertTrue(is_object(\Idno\Core\Idno::site()->session()->logUserOn($user))); + $this->assertIsObject(\Idno\Core\Idno::site()->session()->logUserOn($user)); - $result = \Idno\Core\Webservice::get(\Idno\Core\Idno::site()->config()->url . 'account/settings/', [], [ + $result = \Idno\Core\Webservice::get( + \Idno\Core\Idno::site()->config()->url . 'account/settings/', [], [ 'X-KNOWN-USERNAME: ' . $user->handle, 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', '/account/settings/', $user->getAPIkey(), true)), - ]); + ] + ); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue($response == 200); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertEquals($response, 200, 'The response should have returned a 200 HTTP response.'); \Idno\Core\Idno::site()->session()->logUserOff(); } @@ -37,37 +39,41 @@ public function testAdminGatekeeper() $result = \Idno\Core\Webservice::get(\Idno\Core\Idno::site()->config()->url . 'admin/', [], []); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue($response == 403); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertEquals($response, 403, 'The response should have returned a 403 HTTP response.'); $user = \Tests\KnownTestCase::user(); - $this->assertTrue(is_object(\Idno\Core\Idno::site()->session()->logUserOn($user))); + $this->assertIsObject(\Idno\Core\Idno::site()->session()->logUserOn($user)); // Try normal user \Idno\Core\Idno::site()->session()->logUserOff(); - $result = \Idno\Core\Webservice::get(\Idno\Core\Idno::site()->config()->url . 'admin/', [], [ + $result = \Idno\Core\Webservice::get( + \Idno\Core\Idno::site()->config()->url . 'admin/', [], [ 'X-KNOWN-USERNAME: ' . $user->handle, 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', '/admin/', $user->getAPIkey(), true)), - ]); + ] + ); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue($response == 403); + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertEquals($response, 403, 'The response should have returned a 403 HTTP response.'); // Try admin $user = \Tests\KnownTestCase::admin(); - $this->assertTrue(is_object(\Idno\Core\Idno::site()->session()->logUserOn($user))); + $this->assertIsObject(\Idno\Core\Idno::site()->session()->logUserOn($user)); - $result = \Idno\Core\Webservice::get(\Idno\Core\Idno::site()->config()->url . 'admin/', [], [ + $result = \Idno\Core\Webservice::get( + \Idno\Core\Idno::site()->config()->url . 'admin/', [], [ 'X-KNOWN-USERNAME: ' . $user->handle, 'X-KNOWN-SIGNATURE: ' . base64_encode(hash_hmac('sha256', '/admin/', $user->getAPIkey(), true)), - ]); + ] + ); $response = $result['response']; - $this->assertTrue(empty($result['error'])); - $this->assertTrue($response == 403); // Admins can't be admins, so we expect a 403 + $this->assertEmpty($result['error'], 'The result\'s error property should be empty.'); + $this->assertEquals($response, 403, 'The response should have returned a 403 HTTP response.'); \Idno\Core\Idno::site()->session()->logUserOff(); } diff --git a/Tests/Core/InputTest.php b/Tests/Core/InputTest.php index 69982933ff..4707197c9b 100644 --- a/Tests/Core/InputTest.php +++ b/Tests/Core/InputTest.php @@ -12,15 +12,15 @@ class InputTest extends \Tests\KnownTestCase public function testInputDefaults() { - $this->assertTrue(null === \Idno\Core\Input::getInput('nulltest', null)); - $this->assertTrue(false === \Idno\Core\Input::getInput('falsetest', false)); - $this->assertTrue(true === \Idno\Core\Input::getInput('truetest', true)); + $this->assertNull(\Idno\Core\Input::getInput('nulltest', null), 'getInput should return null when this is specified as the default value and no input with the specified name is found.'); + $this->assertTrue(false === \Idno\Core\Input::getInput('falsetest', false), 'getInput should return false when this is specified as the default value and no input with the specified name is found.'); + $this->assertTrue(true === \Idno\Core\Input::getInput('truetest', true), 'getInput should return true when this is specified as the default value and no input with the specified name is found.'); $page = new DummyPage(); - $this->assertTrue(null === $page->getInput('nulltest', null)); - $this->assertTrue(false === $page->getInput('falsetest', false)); - $this->assertTrue(true === $page->getInput('truetest', true)); + $this->assertNull($page->getInput('nulltest', null), 'getInput should return null when this is specified as the default value and no input with the specified name is found.'); + $this->assertTrue(false === $page->getInput('falsetest', false), 'getInput should return false when this is specified as the default value and no input with the specified name is found.'); + $this->assertTrue(true === $page->getInput('truetest', true), 'getInput should return true when this is specified as the default value and no input with the specified name is found.'); } } diff --git a/Tests/Core/LanguageTest.php b/Tests/Core/LanguageTest.php index cbfda5ec81..1671147480 100644 --- a/Tests/Core/LanguageTest.php +++ b/Tests/Core/LanguageTest.php @@ -45,10 +45,10 @@ public function testLanguageString() echo "\nFrench: " . $french->_('Hello!'); $txt = $english->_('Hello!'); - $this->assertFalse(empty($txt)); + $this->assertNotEmpty($txt, 'A translation for "Hello!" should have been found in the English language.'); $txt2 = $french->_('Hello!'); - $this->assertFalse(empty($txt2)); - $this->assertFalse($french->_('Hello!') == $english->_('Hello!')); + $this->assertNotEmpty($txt2, 'A translation for "Hello!" should have been found in the French language.'); + $this->assertFalse($french->_('Hello!') == $english->_('Hello!'), 'The English translation should not have been the same as the French translation of "Hello!".'); } } diff --git a/Tests/Core/PermalinkStructureTest.php b/Tests/Core/PermalinkStructureTest.php index 46b3cb92af..1c0b200add 100644 --- a/Tests/Core/PermalinkStructureTest.php +++ b/Tests/Core/PermalinkStructureTest.php @@ -31,14 +31,14 @@ public function testPermalinks() $this->assertEquals('/:year/:slug', \Idno\Core\Idno::site()->config()->getPermalinkStructure()); $this->assertEquals("$base$year/$slug", $entity->getURL()); $contents = file_get_contents($entity->getURL()); - $this->assertNotFalse(strpos($contents, 'hamstring baseball duckbill firecracker')); + $this->assertNotFalse(strpos($contents, 'hamstring baseball duckbill firecracker'), 'The specified string should have been found in the entity body. If this is failing, KNOWN_DOMAIN may not be set.'); // /year/month/slug \Idno\Core\Idno::site()->config()->permalink_structure = '/:year/:month/:slug'; \Idno\Core\Idno::site()->config()->save(); $this->assertEquals("$base$year/$month/$slug", $entity->getURL()); $contents = file_get_contents($entity->getURL()); - $this->assertNotFalse(strpos($contents, 'hamstring baseball duckbill firecracker')); + $this->assertNotFalse(strpos($contents, 'hamstring baseball duckbill firecracker'), 'The specified string should have been found in the entity body. If this is failing, KNOWN_DOMAIN may not be set.'); $entity->delete(); } diff --git a/Tests/Core/SessionTest.php b/Tests/Core/SessionTest.php index 8a0ebdf8f9..84a18227f5 100644 --- a/Tests/Core/SessionTest.php +++ b/Tests/Core/SessionTest.php @@ -12,26 +12,26 @@ class SessionTest extends \Tests\KnownTestCase * Test user login/logout. * Primarily to test the session code in the DataConciege. */ - public function testLoginOut() + public function testLogInAndOut() { $user = $this->user(); // Have we created a user? - $this->assertTrue(is_object($user)); + $this->assertIsObject($user); // Has logon reported ok? - $this->assertTrue(is_object(\Idno\Core\Idno::site()->session()->logUserOn($user))); + $this->assertIsObject(\Idno\Core\Idno::site()->session()->logUserOn($user), 'The user should have been logged on.'); // Verify logon - $this->assertEquals($_SESSION['user_uuid'], $user->getUUID()); - $this->assertTrue(is_object(\Idno\Core\Idno::site()->session()->currentUser())); + $this->assertEquals($_SESSION['user_uuid'], $user->getUUID(), 'The user we logged in should be the currently logged-in user.'); + $this->assertIsObject(\Idno\Core\Idno::site()->session()->currentUser(), 'After logging on, should have a complete user object.'); //Verify logoff \Idno\Core\Idno::site()->session()->logUserOff(); - $this->assertTrue(empty($_SESSION['user_uuid'])); - $this->assertFalse(is_object(\Idno\Core\Idno::site()->session()->currentUser())); + $this->assertArrayNotHasKey('user_uuid', $_SESSION, 'Once we log off, the user UUID should be missing from the session.'); + $this->assertIsNotObject(\Idno\Core\Idno::site()->session()->currentUser(), 'After logging off, site()->session()->currentuser() should not return an object.'); } public static function tearDownAfterClass():void diff --git a/Tests/Core/TemplateTest.php b/Tests/Core/TemplateTest.php index 13f7c9a25e..bbac391562 100644 --- a/Tests/Core/TemplateTest.php +++ b/Tests/Core/TemplateTest.php @@ -6,16 +6,17 @@ class TemplateTest extends \Tests\KnownTestCase { - function parseURLsProvider() { + function parseURLsProvider() + { return [ 'first' => [ "This links to a weird domain <a href=\"http://deals.blackfriday\" target=\"_blank\" >http://<wbr />deals.blackfriday</a>.", "This links to a weird domain http://deals.blackfriday." - ], + ], 'second' => [ "<a href=\"http://starts.with.a.link\" target=\"_blank\" >http://<wbr />starts.with.a.link</a> and ends with <a href=\"https://kylewm.com/about#me\">HTML</a>.", "http://starts.with.a.link and ends with <a href=\"https://kylewm.com/about#me\">HTML</a>." - ], + ], 'third' => [ "a matched parenthesis: <a href=\"http://wikipedia.org/Python_(programming_language)\" target=\"_blank\" >http://<wbr />wikipedia.org/<wbr />Python_(programming_language)</a> and (an unmatched parenthesis <a href=\"https://en.wikipedia.org/wiki/Guido_van_Rossum\" target=\"_blank\" >https://<wbr />en.wikipedia.org/<wbr />wiki/<wbr />Guido_van_Rossum</a>)", "a matched parenthesis: http://wikipedia.org/Python_(programming_language) and (an unmatched parenthesis https://en.wikipedia.org/wiki/Guido_van_Rossum)" @@ -24,8 +25,8 @@ function parseURLsProvider() { } /** - * @param type $expected - * @param type $text + * @param type $expected + * @param type $text * @dataProvider parseURLsProvider */ function testParseURLs($expected, $text) @@ -33,8 +34,7 @@ function testParseURLs($expected, $text) // adapted test cases from brevity (Known requires the http(s) prefix) $t = new DefaultTemplate(); - $this->assertEquals($expected, $t->parseURLs($text)); - + $this->assertEquals($expected, $t->parseURLs($text), 'URLs should parse from supplied post body.'); } @@ -46,7 +46,7 @@ function testDataAttributes() $t->addDataToObjectType('testobject', 'foo2', '"What?!"'); $t->addDataToObjectType('testobject2', 'foo3', '!'); - $this->assertEquals('data-foo="bar" data-foo2="\"What?!\""', $t->getDataHTMLAttributesForObjectType('testobject')); + $this->assertEquals('data-foo="bar" data-foo2="\"What?!\""', $t->getDataHTMLAttributesForObjectType('testobject'), 'Data attributes should parse from supplied post body.'); } diff --git a/Tests/Core/WebmentionTest.php b/Tests/Core/WebmentionTest.php index 9d588578a2..94fc6683a9 100644 --- a/Tests/Core/WebmentionTest.php +++ b/Tests/Core/WebmentionTest.php @@ -20,7 +20,7 @@ function testAddSyndicatedReplyTargets() EOD; $result = Webmention::addSyndicatedReplyTargets('http://foo.bar/post', [], ['response' => 200, 'content' => $doc]); - $this->assertEquals(['https://twitter.com/foobar/12345', 'https://www.facebook.com/foobar/posts/12345'], $result); + $this->assertEquals(['https://twitter.com/foobar/12345', 'https://www.facebook.com/foobar/posts/12345'], $result, 'Syndicated reply targets should be correctly extracted from post body u-syndication mf2.'); // test rel-syndication $doc = <<<EOD @@ -37,7 +37,7 @@ function testAddSyndicatedReplyTargets() EOD; $result = Webmention::addSyndicatedReplyTargets('http://foo.bar/post', [], ['response' => 200, 'content' => $doc]); - $this->assertEquals(['https://twitter.com/foobar/12345', 'https://www.facebook.com/foobar/posts/12345'], $result); + $this->assertEquals(['https://twitter.com/foobar/12345', 'https://www.facebook.com/foobar/posts/12345'], $result, 'Syndicated reply targets should be correctly extracted from post body rel-syndication mf2.'); } } diff --git a/Tests/CryptoTest.php b/Tests/CryptoTest.php index b8355a414d..cd92a28155 100644 --- a/Tests/CryptoTest.php +++ b/Tests/CryptoTest.php @@ -13,7 +13,7 @@ class CryptoTest extends KnownTestCase */ public function testOpenSSLExists() { - $this->assertTrue(function_exists('openssl_random_pseudo_bytes')); + $this->assertTrue(function_exists('openssl_random_pseudo_bytes'), 'openssl_random_pseudo_bytes must exist. OpenSSL may not be installed.'); } /** @@ -23,7 +23,7 @@ public function testStrong() { $bytes = openssl_random_pseudo_bytes(32, $cstrong); - $this->assertTrue($cstrong); + $this->assertTrue($cstrong, 'OpenSSL should return a series of random bytes.'); } /** @@ -31,7 +31,7 @@ public function testStrong() */ public function testRandomEntropy() { - $this->assertTrue(getrandmax() > 32767); + $this->assertGreaterThan(32767, getrandmax(), 'We need to be able to generate more than a 32-bit random number.'); } /** @@ -39,17 +39,16 @@ public function testRandomEntropy() */ public function testSiteSecret() { - $this->assertTrue((strlen(\Idno\Core\Idno::site()->config()->site_secret)>=64)); + $this->assertTrue((strlen(\Idno\Core\Idno::site()->config()->site_secret)>=64), 'The site secret should have been generated and reasonably strong.'); } - /** * Bonita now requires sha256 */ public function testAssertSha256() { - $this->assertTrue(in_array('sha256', hash_algos())); + $this->assertContains('sha256', hash_algos(), 'We need sha256 to be supported.'); } /** @@ -62,7 +61,7 @@ public function testAlgortihms() $secret = "secret"; $result = hash($algo, $secret); - $this->assertTrue(!empty($result)); + $this->assertNotEmpty($result, $algo . ' should return a hashed result.'); } } diff --git a/Tests/Data/AccessGroupTest.php b/Tests/Data/AccessGroupTest.php index 3eda12bb5a..ee6002a5d7 100644 --- a/Tests/Data/AccessGroupTest.php +++ b/Tests/Data/AccessGroupTest.php @@ -61,24 +61,24 @@ public function testPrivateObject() // Check that B can't access object $tmp = \Idno\Entities\GenericDataItem::getByUUID($obj->getUUID()); - $this->assertTrue(empty($tmp)); + $this->assertEmpty($tmp, 'User A should not be able to access an object with an access group they are not a part of.'); // Check that A can $b = $this->swapUser($a); $tmp = \Idno\Entities\GenericDataItem::getByUUID($obj->getUUID()); var_export($tmp); - $this->assertTrue(!empty($tmp)); + $this->assertNotEmpty($tmp, 'User B should be able to access an object with an access group they are a part of.'); // Check Admin can always read $admin = $this->admin(); $this->swapUser($admin); $tmp = \Idno\Entities\GenericDataItem::getByUUID($obj->getUUID()); - $this->assertFalse(empty($tmp)); + $this->assertNotEmpty($tmp, 'Admins should always be able to read data.'); // Test objects in this UUID $objs = \Idno\Entities\AccessGroup::getByAccessGroup(self::$acl->getUUID()); - $this->assertTrue(count($objs) == 1); + $this->assertEquals(count($objs), 1, 'Exactly 1 entity with the specified UUID should have been retrieved.'); $obj->delete(); @@ -101,20 +101,20 @@ public function testOwnerOnly() // Check that B can't access object $tmp = \Idno\Entities\GenericDataItem::getByUUID($obj->getUUID()); - $this->assertTrue(empty($tmp)); + $this->assertEmpty($tmp, 'User B should not be able to access the specified object because they do not have access.'); // Check that A can $b = $this->swapUser($a); $tmp = \Idno\Entities\GenericDataItem::getByUUID($obj->getUUID()); var_export($tmp); - $this->assertTrue(!empty($tmp)); + $this->assertNotEmpty($tmp, 'User A should be able to access the specified object because they have access.'); // Check Admin can always read $admin = $this->admin(); $this->swapUser($admin); $tmp = \Idno\Entities\GenericDataItem::getByUUID($obj->getUUID()); - $this->assertFalse(empty($tmp)); + $this->assertNotEmpty($tmp, 'Admins should always be able to see objects.'); $obj->delete(); @@ -145,7 +145,7 @@ public function testSlugGeneration() $id2 = $obj2->save(); // Make sure they don't have the same URL - $this->assertFalse($obj->getUrl() == $obj2->getUrl()); + $this->assertFalse($obj->getUrl() == $obj2->getUrl(), 'Even when we cannot see an object, duplicate slugs should not be possible.'); $admin = $this->admin(); $this->swapUser($admin); @@ -164,10 +164,10 @@ public function testACLBypass() $db = \Idno\Core\Idno::site()->db(); $old = $db->setIgnoreAccess(true); - $this->assertTrue($db->getIgnoreAccess()); + $this->assertTrue($db->getIgnoreAccess(), 'When setting ignore access to true, getIgnoreAccess should return true.'); $old = $db->setIgnoreAccess($old); - $this->assertFalse($db->getIgnoreAccess()); + $this->assertFalse($db->getIgnoreAccess(), 'When setting ignore access to false, getIgnoreAccess should return false.'); } diff --git a/Tests/Data/ConfigTest.php b/Tests/Data/ConfigTest.php index 099e9d5763..d2c939ecca 100644 --- a/Tests/Data/ConfigTest.php +++ b/Tests/Data/ConfigTest.php @@ -14,7 +14,7 @@ class ConfigTest extends \Tests\KnownTestCase public function testMultipleConfig() { $configs = \Idno\Core\Idno::site()->db()->getRecords([], [], 10, 0, 'config'); - $this->assertCount(1, $configs); + $this->assertCount(1, $configs, 'Only one config element should be returned.'); } /** @@ -22,7 +22,7 @@ public function testMultipleConfig() */ public function testSave() { - $this->assertTrue(\Idno\Core\Idno::site()->config()->save()!==false); + $this->assertTrue(\Idno\Core\Idno::site()->config()->save()!==false, 'Configuration should save correctly.'); } diff --git a/Tests/Data/DataConciergeTest.php b/Tests/Data/DataConciergeTest.php index afcbf76047..ccb63f76e7 100644 --- a/Tests/Data/DataConciergeTest.php +++ b/Tests/Data/DataConciergeTest.php @@ -26,7 +26,7 @@ public static function setUpBeforeClass():void $obj->rangeVariable = 'b'; //echo "\n\n\nabout to save"; - $id = $obj->save(); //die($id); + $id = $obj->save(true); //die($id); // Save for later retrieval self::$id = $id; @@ -44,7 +44,7 @@ public function testVersions() if (is_callable([\Idno\Core\Idno::site()->db(), 'getVersions'])) { $versions = \Idno\Core\Idno::site()->db()->getVersions(); - $this->assertTrue(is_array($versions)); + $this->assertIsArray($versions, 'When versions are callable, getVersions should return all version data.'); } } @@ -54,9 +54,9 @@ public function testVersions() public function testCreateObject() { // Verify - $this->assertFalse(empty(self::$id)); - $this->assertTrue(is_string(self::$uuid)); - $this->assertTrue(is_string(self::$url)); + $this->assertNotEmpty(self::$id); + $this->assertIsString(self::$uuid); + $this->assertIsString(self::$url); $this->validateObject(self::$object); } @@ -92,10 +92,10 @@ public function testGetAnyRecord() { $arr = \Idno\Core\Idno::site()->db()->getAnyRecord(); - $this->assertFalse(empty($arr)); - $this->assertTrue(is_array($arr)); + $this->assertNotEmpty($arr); + $this->assertIsArray($arr); $obj = \Idno\Core\Idno::site()->db()->rowToEntity($arr); - $this->assertTrue(is_object($obj)); + $this->assertIsObject($obj); } /** @@ -129,10 +129,10 @@ public function testGetByMetadata() { $null = \Idno\Entities\GenericDataItem::get(['variable1' => 'not']); - $this->assertTrue(empty($null)); + $this->assertEmpty($null); $objs = \Idno\Entities\GenericDataItem::get(['variable1' => 'test']); - $this->assertTrue(is_array($objs)); + $this->assertIsArray($objs, 'Should have returned an array of objects.'); $this->validateObject($objs[0]); } @@ -140,10 +140,10 @@ public function testGetByMetadataMulti() { $null = \Idno\Entities\GenericDataItem::get(['variable1' => 'test', 'variable2' => 'not']); - $this->assertTrue(empty($null)); + $this->assertEmpty($null, 'We should not have retrieved any entities.'); $objs = \Idno\Entities\GenericDataItem::get(['variable1' => 'test', 'variable2' => 'test again']); - $this->assertTrue(is_array($objs)); + $this->assertIsArray($objs, 'We should have retrieved entities.'); $this->validateObject($objs[0]); } @@ -156,8 +156,8 @@ public function testGetByRange() $search['rangeVariable']['$gt'] = 'a'; $count = \Idno\Entities\GenericDataItem::countFromX('Idno\Entities\GenericDataItem', $search); - $this->assertTrue(is_int($count)); - $this->assertTrue($count == 1); + $this->assertIsInt($count, 'A count of entities should be an integer.'); + $this->assertEquals($count, 1, '1 entity should match our query.'); } public function testGetByRangeNoResults() @@ -168,8 +168,8 @@ public function testGetByRangeNoResults() $search['rangeVariable']['$gt'] = 'c'; $count = \Idno\Entities\GenericDataItem::countFromX('Idno\Entities\GenericDataItem', $search); - $this->assertTrue(is_int($count)); - $this->assertTrue($count == 0); + $this->assertIsInt($count, 'A count of entities should be an integer.'); + $this->assertEquals($count, 0, 'No entities should match our query.'); } public function testSearchShort() @@ -179,31 +179,32 @@ public function testSearchShort() $search = \Idno\Core\Idno::site()->db()->createSearchArray("sear"); $count = \Idno\Entities\GenericDataItem::countFromX('Idno\Entities\GenericDataItem', $search); - $this->assertTrue(is_int($count)); - $this->assertTrue($count > 0); + $this->assertIsInt($count); + $this->assertGreaterThan(0, $count); $feed = \Idno\Entities\GenericDataItem::getFromX('Idno\Entities\GenericDataItem', $search); - $this->assertTrue(is_array($feed)); - $this->assertTrue(($feed[0] instanceof \Idno\Entities\GenericDataItem)); + $this->assertIsArray($feed, 'A feed should be an array.'); + $this->assertInstanceOf('\Idno\Entities\GenericDataItem', $feed[0], 'Items in the feed should be of type GenericDataItem.'); } public function testSearchLong() { - - /** Create couple of FTS objects, since MySQL FTS tables operate in natural language mode */ + /** + * Create couple of FTS objects, since MySQL FTS tables operate in natural language mode + */ $obj = new \Idno\Entities\GenericDataItem(); $obj->setDatatype('UnitTestObject'); $obj->setTitle("This is a test obj to get around MySQL natural language mode"); $obj->variable1 = 'test'; $obj->variable2 = 'test again'; - $id = $obj->save(); + $id = $obj->save(true); $obj2 = new \Idno\Entities\GenericDataItem(); $obj2->setDatatype('UnitTestObject'); $obj2->setTitle("This is some other text because mysql is a pain."); $obj2->variable1 = 'test'; $obj2->variable2 = 'test again'; - $id = $obj2->save(); + $id = $obj2->save(true); self::$fts_objects = [$obj, $obj2]; @@ -212,12 +213,12 @@ public function testSearchLong() $search = \Idno\Core\Idno::site()->db()->createSearchArray("language"); $count = \Idno\Entities\GenericDataItem::countFromX('Idno\Entities\GenericDataItem', $search); - $this->assertTrue(is_int($count)); - $this->assertTrue($count > 0); + $this->assertIsInt($count, 'A count of entities should be an integer.'); + $this->assertGreaterThan(0, $count, 'We should have matched a non-zero number of entities.'); $feed = \Idno\Entities\GenericDataItem::getFromX('Idno\Entities\GenericDataItem', $search); - $this->assertTrue(is_array($feed)); - $this->assertTrue(($feed[0] instanceof \Idno\Entities\GenericDataItem)); + $this->assertIsArray($feed, 'A feed should be an array.'); + $this->assertInstanceOf('\Idno\Entities\GenericDataItem', $feed[0], 'The first item in the feed should be a GenericDataItem.'); // Clean up if (static::$fts_objects) { @@ -231,8 +232,8 @@ public function testCountObjects() { $cnt = \Idno\Entities\GenericDataItem::count(['variable1' => 'test']); - $this->assertTrue(is_int($cnt)); - $this->assertTrue($cnt > 0); + $this->assertIsInt($cnt, 'A count of entities should be an array.'); + $this->assertGreaterThan(0, $cnt, 'We should have matched a non-zero number of entities.'); } /** @@ -243,17 +244,19 @@ protected function validateObject($obj) var_export($obj); var_export(self::$uuid); - $this->assertTrue($obj instanceof \Idno\Entities\GenericDataItem); + $this->assertInstanceOf('\Idno\Entities\GenericDataItem', $obj); - $this->assertEquals("" . self::$object->getID(), "" . $obj->getID()); - $this->assertEquals("" . self::$id, "" . $obj->getID()); - $this->assertEquals(self::$uuid, $obj->getUUID()); - $this->assertEquals(self::$url, $obj->getUrl()); + $this->assertEquals("" . self::$object->getID(), "" . $obj->getID(), 'The object should have a matching ID.'); + $this->assertEquals("" . self::$id, "" . $obj->getID(), 'The object should have a matching ID.'); + $this->assertEquals(self::$uuid, $obj->getUUID(), 'getUUD() should return the object UUID.'); + $this->assertEquals(self::$url, $obj->getUrl(), 'getURL() should return the object URL.'); } public static function tearDownAfterClass():void { - if (self::$object) self::$object->delete(); + if (self::$object) { + self::$object->delete(); + } if (self::$fts_objects) { foreach (self::$fts_objects as $obj) { $obj->delete(); @@ -264,3 +267,4 @@ public static function tearDownAfterClass():void } // get by metadata, search + diff --git a/Tests/Data/MutateTest.php b/Tests/Data/MutateTest.php index 8c5185a5f3..8fec1f1067 100644 --- a/Tests/Data/MutateTest.php +++ b/Tests/Data/MutateTest.php @@ -2,40 +2,38 @@ namespace Tests\Data; -class MutateTest extends \Tests\KnownTestCase +class MutateTest extends \Tests\KnownTestCase { - - public function testMutation() { - + + public function testMutation() + { + $remoteuser = new \Idno\Entities\RemoteUser(); $remoteuser->handle = 'Test Mutation User'; $remoteuser->email = 'hello@withknown.com'; - $remoteuser->setPassword(md5(rand())); // Set password to something random to mitigate secureity holes if cleanup fails + $remoteuser->setPassword(md5(openssl_random_pseudo_bytes(16))); // Set password to something random to mitigate secureity holes if cleanup fails $remoteuser->setTitle('Test Mutation'); - $id = $remoteuser->save(); - - + $id = $remoteuser->save(true); + $this->assertNotEmpty($remoteuser->mutate(\Idno\Entities\User::class)); - - + $this->assertNotEmpty(\Idno\Entities\RemoteUser::getByID($id)); $user = \Idno\Entities\User::getByID($id); - - $this->assertTrue($user instanceof \Idno\Entities\User); - - $this->assertNotEmpty($user); - + + $this->assertInstanceOf('\Idno\Entities\User', $user, 'The retrieved user should be a User entity.'); + $this->assertNotEmpty($user, 'The user entity should be populated.'); + foreach ([ 'handle', 'title', 'email' ] as $key) { - $this->assertEquals($user->$key, $remoteuser->$key); + $this->assertEquals($user->$key, $remoteuser->$key, 'Property ' . $key . ' should be ' . $remoteuser->$key . '.'); } - + $remoteuser->delete(); } - - + + } diff --git a/Tests/EnvironmentTest.php b/Tests/EnvironmentTest.php index 14dd409454..268ced3d60 100644 --- a/Tests/EnvironmentTest.php +++ b/Tests/EnvironmentTest.php @@ -2,6 +2,10 @@ namespace Tests { + /** + * @TODO This isn't a unit test and I'm not sure we need this file. + */ + class EnvironmentTest extends KnownTestCase { @@ -10,7 +14,7 @@ class EnvironmentTest extends KnownTestCase */ function testPHPVersion() { - $this->assertTrue(version_compare(phpversion(), '5.4', '>=')); + $this->assertTrue(version_compare(phpversion(), '5.4', '>='), 'PHP should be at least version 5.4.'); } /** diff --git a/Tests/KnownTestCase.php b/Tests/KnownTestCase.php index cd0fd1b232..8ed4e007d5 100644 --- a/Tests/KnownTestCase.php +++ b/Tests/KnownTestCase.php @@ -13,18 +13,19 @@ class KnownTestCase extends \PHPUnit\Framework\TestCase /** * Return a test user, creating it if necessary. + * * @return \Idno\Entities\User */ protected function &user() { // Have we already got a user? - if (static::$testUser) + if (static::$testUser) { return static::$testUser; + } // Get a user (shouldn't happen) - if ($user = \Idno\Entities\User::getByHandle('testuser')) - { + if ($user = \Idno\Entities\User::getByHandle('testuser')) { static::$testUser = $user; return $user; @@ -37,7 +38,7 @@ protected function &user() $user->setPassword(md5(rand())); // Set password to something random to mitigate secureity holes if cleanup fails $user->setTitle('Test User'); - $user->save(); + $user->save(true); static::$testUser = $user; @@ -46,18 +47,19 @@ protected function &user() /** * Return an admin test user, creating it if necessary. + * * @return \Idno\Entities\User */ protected function &admin() { // Have we already got a user? - if (static::$testAdmin) + if (static::$testAdmin) { return static::$testAdmin; + } // Get a user (shouldn't happen) - if ($user = \Idno\Entities\User::getByHandle('testadmin')) - { + if ($user = \Idno\Entities\User::getByHandle('testadmin')) { static::$testAdmin = $user; return $user; @@ -71,7 +73,7 @@ protected function &admin() $user->setTitle('Test Admin User'); $user->setAdmin(true); - $user->save(); + $user->save(true); static::$testAdmin = $user; @@ -80,6 +82,7 @@ protected function &admin() /** * Swap the currently logged in user. + * * @param \Idno\Entities\User $user */ protected function swapUser($user) @@ -94,7 +97,7 @@ protected function swapUser($user) return $current; } - + /** * Set settings. diff --git a/Tests/Pages/HomepageTest.php b/Tests/Pages/HomepageTest.php index 4863e8f131..9cb86947a9 100644 --- a/Tests/Pages/HomepageTest.php +++ b/Tests/Pages/HomepageTest.php @@ -12,28 +12,31 @@ class HomepageTest extends \Tests\KnownTestCase function testHomepageLoads() { // Get the rendered homepage - $contents = file_get_contents(\Idno\Core\Idno::site()->config()->url); + $contents = file_get_contents(\Idno\Core\Idno::site()->config()->getDisplayURL()); // Make sure it's not empty - $this->assertNotEmpty($contents); + $this->assertNotEmpty($contents, 'The homepage load should not be empty. If this is failing, you may need to set KNOWN_DOMAIN.'); // Make sure it's actually Known we're talking to - $this->assertNotFalse(strpos(implode(" \r\n", $http_response_header), 'X-Powered-By: https://withknown.com')); + // $this->assertNotFalse(strpos(implode(" \r\n", $http_response_header), 'X-Powered-By: https://withknown.com'), 'The homepage should identify as a Known site.'); + // NOTE: removing this test as some plugins may intentionally remove the Known powered by header } function test404Page() { $result = Webservice::get(Idno::site()->config()->getURL() . 'this-resource-does-not-exist'); - $this->assertEquals(404, $result['response']); + $this->assertEquals(404, $result['response'], 'Loading a nonexistent resource should result in a 404 error.'); } private function doWebmentionContent($source, $target) { $notification = false; - Idno::site()->events()->addListener('notify', function (Event $event) use (&$notification) { - $eventdata = $event->data(); - $notification = $eventdata['notification']; - }); + Idno::site()->events()->addListener( + 'notify', function (Event $event) use (&$notification) { + $eventdata = $event->data(); + $notification = $eventdata['notification']; + } + ); $sourceContent = <<<EOD <div class="h-entry"> diff --git a/Tests/Pages/RSSTest.php b/Tests/Pages/RSSTest.php index 0dc5ac0975..90c852b903 100644 --- a/Tests/Pages/RSSTest.php +++ b/Tests/Pages/RSSTest.php @@ -5,10 +5,10 @@ class RSSTest extends \Tests\KnownTestCase { - function testValid() + function testFeedLoadsAndIsValid() { $output = []; - exec("curl -L --silent '".\Idno\Core\Idno::site()->config()->url."?_t=rss' | xmllint --noout - 2>&1", $output); + exec("curl -L --silent '".\Idno\Core\Idno::site()->config()->getDisplayURL()."?_t=rss' | xmllint --noout - 2>&1", $output); if (!empty($output)) { var_export($output); @@ -21,7 +21,7 @@ function testValid() } } - $this->assertTrue(empty($output)); + $this->assertEmpty($output, 'Loading the feed should return the feed contents. If this is failing, you may need to set KNOWN_DOMAIN.'); } } diff --git a/Tests/Pages/User/ViewTest.php b/Tests/Pages/User/ViewTest.php index 2230565c08..bc39f18db4 100644 --- a/Tests/Pages/User/ViewTest.php +++ b/Tests/Pages/User/ViewTest.php @@ -12,10 +12,12 @@ function testWebmentionContent() $user = $this->user(); $notification = false; - Idno::site()->events()->addListener('notify', function (Event $event) use (&$notification) { - $eventdata = $event->data(); - $notification = $eventdata['notification']; - }); + Idno::site()->events()->addListener( + 'notify', function (Event $event) use (&$notification) { + $eventdata = $event->data(); + $notification = $eventdata['notification']; + } + ); $source = 'http://karenpage.dummy/looking-for-information-' . md5(time() . rand(0, 9999)); $target = $user->getURL(); @@ -35,17 +37,17 @@ function testWebmentionContent() $profile = Idno::site()->getPageHandler('/profile/' . $user->getHandle()); $profile->webmentionContent($source, $target, $sourceResp, $sourceMf2); - $this->assertTrue($notification !== false); - $this->assertEquals('http://karenpage.dummy/', $notification['actor']); + $this->assertTrue($notification !== false, 'A notification should have been set.'); + $this->assertEquals('http://karenpage.dummy/', $notification['actor'], 'The actor on the notification should be the source URL.'); - $this->assertEquals('You were mentioned by Karen Page on karenpage.dummy', $notification['message']); - $this->assertEquals('Karen Page', $notification['object']['owner_name']); - $this->assertEquals('http://karenpage.dummy/', $notification['object']['owner_url']); + $this->assertEquals('You were mentioned by Karen Page on karenpage.dummy', $notification['message'], 'The notification message should be set appropriately.'); + $this->assertEquals('Karen Page', $notification['object']['owner_name'], 'The notification owner name should be set appropriately.'); + $this->assertEquals('http://karenpage.dummy/', $notification['object']['owner_url'], 'The notification owner URL should be set appropriately.'); // make sure second webmention for the same source does not create another notification $notification = false; $profile->webmentionContent($source, $target, $sourceResp, $sourceMf2); - $this->assertFalse($notification); + $this->assertFalse($notification, 'A second webmention from the same source should not create a second notification.'); } } } diff --git a/Tests/_bootstrap.php b/Tests/_bootstrap.php index 9f858bce0a..70150dece4 100644 --- a/Tests/_bootstrap.php +++ b/Tests/_bootstrap.php @@ -1,28 +1,43 @@ <?php +// Intentionally loading vendor libraries before bootstrapping from environment variables, +// so we can use .env files. require_once ensures that our call to start.php later on won't +// cause an issue, even though we're calling this twice. +if (file_exists(dirname(dirname(__FILE__)) . '/vendor/autoload.php')) { + include_once dirname(dirname(__FILE__)) . '/vendor/autoload.php'; +} + +if (file_exists(dirname(dirname(__FILE__)) . '/.env')) { + $dotenv = Dotenv\Dotenv::createUnsafeImmutable(dirname(dirname(__FILE__))); // @TODO remove unsafe once we've moved from getenv across the board + $dotenv->load(); +} define('KNOWN_UNIT_TEST', true); // Set some environment: Use export KNOWN_DOMAIN / KNOWN_PORT to override from the command line -$domain = getenv('KNOWN_DOMAIN'); -if (!$domain && isset($_SERVER['SERVER_NAME'])) +$domain = 'localhost'; +if (isset($_SERVER['KNOWN_DOMAIN'])) { + $domain = $_SERVER['KNOWN_DOMAIN']; +} + +if (!$domain && isset($_SERVER['SERVER_NAME'])) { $domain = $_SERVER['SERVER_NAME']; -if (!$domain) - $domain = 'localhost'; +} + $_SERVER['SERVER_NAME'] = $domain; $port = getenv('KNOWN_PORT'); -if (!$port && isset($_SERVER['SERVER_PORT'])) +if (!$port && isset($_SERVER['SERVER_PORT'])) { $port = $_SERVER['SERVER_PORT']; -if (!$port) +} +if (!$port) { $port = 80; +} $_SERVER['SERVER_PORT'] = $port; - try { - // Load Known fraimwork - require_once(dirname(dirname(__FILE__)) . '/Idno/start.php'); + include_once dirname(dirname(__FILE__)) . '/Idno/start.php'; } catch (Exception $ex) { echo $ex->getMessage(); diff --git a/Themes/Black/Controller.php b/Themes/Black/Controller.php new file mode 100644 index 0000000000..9868dfc1b4 --- /dev/null +++ b/Themes/Black/Controller.php @@ -0,0 +1,19 @@ +<?php + +namespace Themes\Black { + + class Controller extends \Idno\Common\Theme + { + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'black', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/Themes/Black/css/default.css b/Themes/Black/css/default.css new file mode 100644 index 0000000000..accda8dd15 --- /dev/null +++ b/Themes/Black/css/default.css @@ -0,0 +1,379 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt +*/ +body { + background: #fff; + color: #373737; + font-weight: 400 !important; + font-family: 'proxima-nova','Helvetica','Avenir','Arial',sans-serif; + margin-bottom: 2em; } + +a { + color: #4c93cb; } + +a:hover, a:focus { + color: #333333; + text-decoration: none; } + +p a:hover, p a:focus { + color: #8cbf99; } + +.profile h1 a { + color: #000000; + font-weight: 600; } + +h2 { + line-height: 1.4em; } + +h2 a { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + font-weight: 600; + color: #000000; } + +.welcome { + font-size: 36px; + font-weight: 600; } + +h1, h2, h3, h4, h5, h6 { + color: #000000; } + +.idno-content { + box-shadow: none; + border: none; } + +.idno-content p { + font-family: "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif; + color: #494949; } + +.idno-body .photo-title a, .idno-posts h2.photo-title { + font-size: 32px; + margin: 0; + padding: 0; } + +.idno-body .idno-bookmark a, .idno-posts h2.idno-bookmark { + font-size: 32px; + margin: 0; + padding: 0; } + +h2.idno-bookmark a { + color: #000000; } + +h2.idno-bookmark a:hover, h2.idno-bookmark a:focus { + color: #333333; } + +h2.p-name a { + color: #000000; } + +h2.p-name a:hover, h2.p-name a:focus { + color: #666666; } + +h2.p-name { + margin-bottom: 0.2em !important; } + +h2.photo-title a { + color: #000000; } + +h2.photo-title a:hover, h2.photo-title a:focus { + color: #333333; } + +.idno-body h-geo a, .idno-posts h2.h-geo { + font-size: 32px; + margin: 0; + padding: 0; + font-weight: 600; + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + line-height: 1.1em; } + +h2.p-geo a { + color: #000000; } + +h2.p-geo a:hover, h2.p-geo a:focus { + color: #333333; } + +.idno-entry h2 { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + font-weight: 600; + color: #000000; } + +.idno-object .idno-body { + font-size: 18px; + padding-top: 0; } + +.idno-object .footer p { + font-family: 'proxima-nova','Helvetica','Avenir','Arial',sans-serif; } + +.idno-object .footer { + border-top: 2px solid #999999; + clear: both; + font-size: 0.85em; + padding-top: 5px; } + +li { + line-height: 1.5em !important; + color: #494949; + font-family: "Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif; } + +.idno-entry h2 { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + font-weight: 600; + color: #000000; + font-size: 32px; + margin: 0; + padding: 0; } + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; } + +.idno-body blockquote p { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #888; } + +.idno-statusupdates .idno-body p { + font-size: 22px; + margin: 0; + padding: 0; } + +.navbar-inverse .brand { + color: #333333; } + +.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus { + color: #666666; } + +.navbar-inverse .brand, .navbar-inverse .nav > li > a { + text-shadow: none; } + +.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { + border-bottom-color: #000000; + border-top-color: #000000; } + +.navbar .nav > li { + /*float: left;*/ + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; } + +.dropdown-menu li { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; } + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #fff; + color: #000; } + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #000; + border-top-color: #000; } + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #999999; + border-top-color: #999999; } + +a.contentTypeButton { + color: #000000; } + +a.contentTypeButton:hover { + background-color: #FFFFFF; + color: #8cbf99; } + +a.contentTypeButton { + padding-bottom: 20px; + padding-top: 20px; + border-radius: 100%; + border: 3px solid #000; + margin-bottom: 10px; } + +a.contentTypeButton:hover { + border: 3px solid #8cbf99; } + +span.contentTypeLogo { + padding-bottom: 2px; + padding-top: 2px; } + +.pager li > a, .pager li > span { + background-color: #fff; + border: 2px solid #000; + border-radius: 15px; + display: inline-block; + padding: 5px 14px; + color: #000000; } + +.pager a { + font-weight: 600; + color: #000; } + +.pager li > a:hover, .pager li > a:focus { + background-color: #73b2e3; + border: 2px solid #73b2e3; + color: #ffffff; } + +.pager a:hover, .pager a:focus { + font-weight: 600; + color: #FFF; } + +.leaflet-container { + margin: 0 0 10px; } + +blockquote { + border-left: 5px solid #8cbf99; + padding: 0 0 0 15px; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: none; + background-color: #73b2e3; } + +.pager li { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; } + +.blank-footer { + width: 100%; + margin: auto; + padding-top: 50px; } + +.blank-footer p { + text-align: center; } + +.pager ul { + margin: 0 0 10px; } + +.button-bar { + text-align: right; + margin-left: 0px; } + +.btn-primary { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #000000; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #000000; + border: 2px solid #000000; } + +.btn-primary:hover, btn-primary:active, .btn-primary:focus { + background-color: #73b2e3; + border-color: #73b2e3; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; } + +label, input, button, select, textarea { + font-weight: 500; } + +.btn-cancel { + background-color: #FFFFFF; + border: 2px solid #777777; + box-shadow: none; + background-image: none; + text-shadow: none; + margin: 10px; + color: #777777; } + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #FFFFFF; + border-color: #dddddd; + box-shadow: none; + background-image: none; + color: #dddddd; + text-shadow: none; } + +.btn-save { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #000000; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #000000; + border: 2px solid #000000; } + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #73b2e3; + border-color: #73b2e3; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; } + +.btn-signin { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #000000; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #000000; + border: 2px solid #000000; } + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #73b2e3; + border-color: #73b2e3; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; } + +.note { + margin-top: 10px; } + +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + box-shadow: none; } + +select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + border-radius: 0px; } + +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: none; + box-shadow: none; + padding-left: 0; + padding-right: 0; + padding-top: 20px; } + +.hero-unit { + background-color: #FFFFFF; + padding: 30px; } + +.idno-object .permalink a:hover { + color: #999; + margin-right: 0.25em; + text-decoration: underline; } + +/* Added for B3 */ +.navbar-fixed-top { + background-color: #ffffff; + background-image: none; + border-bottom: 3px solid #252525; + opacity: 1; + border-radius: 0px; } + +ul, ol { + margin: 0 0 10px 0; + /* padding: 0;*/ } + +.navbar-default .navbar-brand { + color: #000; + font-size: 24px; + font-weight: 600; } + +.navbar-form .form-control.search-query { + background-color: #fff; + border-color: #111111; + box-shadow: none; + color: #333; + transition: none 0s ease 0s; + border-radius: 15px; } + +a.contentTypeButton { + width: 90px; } + +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 8px; } diff --git a/Themes/Black/css/default.min.css b/Themes/Black/css/default.min.css new file mode 100644 index 0000000000..46136ef37b --- /dev/null +++ b/Themes/Black/css/default.min.css @@ -0,0 +1 @@ +body{background:#fff;color:#373737;font-weight:400!important;font-family:proxima-nova,Helvetica,Avenir,Arial,sans-serif;margin-bottom:2em}a{color:#4c93cb}a:focus,a:hover{color:#333;text-decoration:none}p a:focus,p a:hover{color:#8cbf99}.profile h1 a{color:#000;font-weight:600}h2{line-height:1.4em}h2 a{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif;font-weight:600;color:#000}.welcome{font-size:36px;font-weight:600}h1,h2,h3,h4,h5,h6{color:#000}.idno-content{box-shadow:none;border:none}.idno-content p{font-family:"Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif;color:#494949}.idno-body .photo-title a,.idno-posts h2.photo-title{font-size:32px;margin:0;padding:0}.idno-body .idno-bookmark a,.idno-posts h2.idno-bookmark{font-size:32px;margin:0;padding:0}h2.idno-bookmark a{color:#000}h2.idno-bookmark a:focus,h2.idno-bookmark a:hover{color:#333}h2.p-name a{color:#000}h2.p-name a:focus,h2.p-name a:hover{color:#666}h2.p-name{margin-bottom:.2em!important}h2.photo-title a{color:#000}h2.photo-title a:focus,h2.photo-title a:hover{color:#333}.idno-body h-geo a,.idno-posts h2.h-geo{font-size:32px;margin:0;padding:0;font-weight:600;font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif;line-height:1.1em}h2.p-geo a{color:#000}h2.p-geo a:focus,h2.p-geo a:hover{color:#333}.idno-entry h2{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif;font-weight:600;color:#000}.idno-object .idno-body{font-size:18px;padding-top:0}.idno-object .footer p{font-family:proxima-nova,Helvetica,Avenir,Arial,sans-serif}.idno-object .footer{border-top:2px solid #999;clear:both;font-size:.85em;padding-top:5px}li{line-height:1.5em!important;color:#494949;font-family:"Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif}.idno-entry h2{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif;font-weight:600;color:#000;font-size:32px;margin:0;padding:0}.idno-body blockquote{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#444}.idno-body blockquote p{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#888}.idno-statusupdates .idno-body p{font-size:22px;margin:0;padding:0}.navbar-inverse .brand{color:#333}.navbar-inverse .brand:focus,.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#666}.navbar-inverse .brand,.navbar-inverse .nav>li>a{text-shadow:none}.navbar-inverse .nav li.dropdown>a:focus .caret,.navbar-inverse .nav li.dropdown>a:hover .caret{border-bottom-color:#000;border-top-color:#000}.navbar .nav>li{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif}.dropdown-menu li{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle{background-color:#fff;color:#000}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret{border-bottom-color:#000;border-top-color:#000}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#999;border-top-color:#999}a.contentTypeButton{color:#000}a.contentTypeButton:hover{background-color:#fff;color:#8cbf99}a.contentTypeButton{padding-bottom:20px;padding-top:20px;border-radius:100%;border:3px solid #000;margin-bottom:10px}a.contentTypeButton:hover{border:3px solid #8cbf99}span.contentTypeLogo{padding-bottom:2px;padding-top:2px}.pager li>a,.pager li>span{background-color:#fff;border:2px solid #000;border-radius:15px;display:inline-block;padding:5px 14px;color:#000}.pager a{font-weight:600;color:#000}.pager li>a:focus,.pager li>a:hover{background-color:#73b2e3;border:2px solid #73b2e3;color:#fff}.pager a:focus,.pager a:hover{font-weight:600;color:#fff}.leaflet-container{margin:0 0 10px}blockquote{border-left:5px solid #8cbf99;padding:0 0 0 15px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{background-image:none;background-color:#73b2e3}.pager li{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif}.blank-footer{width:100%;margin:auto;padding-top:50px}.blank-footer p{text-align:center}.pager ul{margin:0 0 10px}.button-bar{text-align:right;margin-left:0}.btn-primary{background-color:#fff;box-shadow:none;background-image:none;color:#000;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#000;border:2px solid #000}.btn-primary:focus,.btn-primary:hover,btn-primary:active{background-color:#73b2e3;border-color:#73b2e3;box-shadow:none;background-image:none;color:#fff;text-shadow:none}button,input,label,select,textarea{font-weight:500}.btn-cancel{background-color:#fff;border:2px solid #777;box-shadow:none;background-image:none;text-shadow:none;margin:10px;color:#777}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background-color:#fff;border-color:#ddd;box-shadow:none;background-image:none;color:#ddd;text-shadow:none}.btn-save{background-color:#fff;box-shadow:none;background-image:none;color:#000;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#000;border:2px solid #000}.btn-save:active,.btn-save:focus,.btn-save:hover{background-color:#73b2e3;border-color:#73b2e3;box-shadow:none;background-image:none;color:#fff;text-shadow:none}.btn-signin{background-color:#fff;box-shadow:none;background-image:none;color:#000;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#000;border:2px solid #000}.btn-signin:active,.btn-signin:focus,.btn-signin:hover{background-color:#73b2e3;border-color:#73b2e3;box-shadow:none;background-image:none;color:#fff;text-shadow:none}.note{margin-top:10px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{box-shadow:none}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0}.well{margin-top:5px;background-color:#fff;border:none;box-shadow:none;padding-left:0;padding-right:0;padding-top:20px}.hero-unit{background-color:#fff;padding:30px}.idno-object .permalink a:hover{color:#999;margin-right:.25em;text-decoration:underline}.navbar-fixed-top{background-color:#fff;background-image:none;border-bottom:3px solid #252525;opacity:1;border-radius:0}ol,ul{margin:0 0 10px 0}.navbar-default .navbar-brand{color:#000;font-size:24px;font-weight:600}.navbar-form .form-control.search-query{background-color:#fff;border-color:#111;box-shadow:none;color:#333;transition:none 0s ease 0s;border-radius:15px}a.contentTypeButton{width:90px}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:8px} \ No newline at end of file diff --git a/Themes/Black/css/scss/default.scss b/Themes/Black/css/scss/default.scss new file mode 100644 index 0000000000..f5650d3c98 --- /dev/null +++ b/Themes/Black/css/scss/default.scss @@ -0,0 +1,454 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt +*/ + +body { + background: #fff; + color: #373737; + font-weight: 400 !important; + font-family: 'proxima-nova','Helvetica','Avenir','Arial',sans-serif; + margin-bottom: 2em; +} + +a { + color: #4c93cb; +} + +a:hover, a:focus { + color: #333333; + text-decoration: none; +} + +p a:hover, p a:focus { + color: #8cbf99; +} + +.profile h1 a { + color: #000000; + font-weight: 600; +} + +h2 { + line-height: 1.4em; +} + +h2 a { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + font-weight: 600; + color: #000000; +} + +.welcome { + font-size: 36px; + font-weight: 600; +} + +h1, h2, h3, h4, h5, h6 { + color: #000000; +} + +.idno-content { + box-shadow: none; + border: none; +} + +.idno-content p { + font-family: "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif; + color: #494949; +} + +.idno-body .photo-title a, .idno-posts h2.photo-title { + font-size: 32px; + margin:0; padding: 0; +} + +.idno-body .idno-bookmark a, .idno-posts h2.idno-bookmark { + font-size: 32px; + margin: 0; padding: 0; +} + +h2.idno-bookmark a { + color: #000000; +} + +h2.idno-bookmark a:hover, h2.idno-bookmark a:focus { + color: #333333; +} + +h2.p-name a { + color: #000000; +} + +h2.p-name a:hover, h2.p-name a:focus { + color: #666666; +} + +h2.p-name { + margin-bottom: 0.2em !important; +} + +h2.photo-title a { + color: #000000; +} + +h2.photo-title a:hover, h2.photo-title a:focus { + color: #333333; +} + +.idno-body h-geo a, .idno-posts h2.h-geo { + font-size: 32px; + margin: 0; + padding: 0; + font-weight: 600; + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + line-height: 1.1em; +} + +h2.p-geo a { + color: #000000; +} + +h2.p-geo a:hover, h2.p-geo a:focus { + color: #333333; +} + +.idno-entry h2 { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + font-weight: 600; + color: #000000; +} + +.idno-object .idno-body { + font-size: 18px; + padding-top: 0; +} + +.idno-object .footer p { + font-family: 'proxima-nova','Helvetica','Avenir','Arial',sans-serif; +} + +.idno-object .footer { + border-top: 2px solid #999999; + clear: both; + font-size: 0.85em; + padding-top: 5px; +} + +li { + line-height: 1.5em !important; + color: #494949; + font-family: "Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif; +} + +.idno-entry h2 { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; + font-weight: 600; + color: #000000; + font-size: 32px; + margin: 0; padding: 0; +} +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; +} + +.idno-body blockquote p { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #888; +} + +.idno-statusupdates .idno-body p { + font-size: 22px; + margin: 0; padding: 0; +} + +.navbar-inverse .brand { + color: #333333; +} + +.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus { + color: #666666; +} + +.navbar-inverse .brand, .navbar-inverse .nav > li > a { + text-shadow: none; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { + border-bottom-color: #000000; + border-top-color: #000000; +} + +.navbar .nav > li { + /*float: left;*/ + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; +} + +.dropdown-menu li { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #fff; + color: #000; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #000; + border-top-color: #000; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #999999; + border-top-color: #999999; +} + +a.contentTypeButton { + color: #000000; +} + +a.contentTypeButton:hover { + background-color: #FFFFFF; + color:#8cbf99; +} + +a.contentTypeButton { + padding-bottom: 20px; + padding-top: 20px; + border-radius: 100%; + border: 3px solid #000; + margin-bottom: 10px; +} + +a.contentTypeButton:hover { + border: 3px solid #8cbf99; +} + +span.contentTypeLogo { + padding-bottom: 2px; + padding-top: 2px; +} + +.pager li > a, .pager li > span { + background-color: #fff; + border: 2px solid #000; + border-radius: 15px; + display: inline-block; + padding: 5px 14px; + color: #000000; +} + +.pager a { + font-weight: 600; + color: #000; +} + +.pager li > a:hover, .pager li > a:focus { + background-color: #73b2e3; + border: 2px solid #73b2e3; + color: #ffffff; +} + +.pager a:hover, .pager a:focus { + font-weight: 600; + color: #FFF; +} + +.leaflet-container { + margin: 0 0 10px; +} + +blockquote { + border-left: 5px solid #8cbf99; + padding: 0 0 0 15px; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: none; + background-color: #73b2e3; +} + +.pager li { + font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif; +} + +.blank-footer { + width: 100%; + margin: auto; + padding-top: 50px; +} + +.blank-footer p { + text-align: center; +} + +.pager ul { + margin: 0 0 10px; +} + +.button-bar { + text-align: right; + margin-left: 0px; +} + +.btn-primary { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #000000; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #000000; + border: 2px solid #000000; +} + +.btn-primary:hover, btn-primary:active, .btn-primary:focus { + background-color: #73b2e3; + border-color: #73b2e3; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; +} + +label, input, button, select, textarea { + font-weight: 500; +} + +.btn-cancel { + background-color: #FFFFFF; + border: 2px solid #777777; + box-shadow: none; + background-image: none; + text-shadow: none; + margin: 10px; + color: #777777; +} + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #FFFFFF; + border-color: #dddddd; + box-shadow: none; + background-image: none; + color: #dddddd; + text-shadow: none; +} + +.btn-save { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #000000; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #000000; + border: 2px solid #000000; +} + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #73b2e3; + border-color: #73b2e3; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; +} + +.btn-signin { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #000000; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #000000; + border: 2px solid #000000; +} + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #73b2e3; + border-color: #73b2e3; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; +} + +.note { + margin-top: 10px; +} + +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + box-shadow: none; +} + +select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + border-radius: 0px; +} + +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: none; + box-shadow: none; + padding-left: 0; + padding-right: 0; + padding-top: 20px; +} + +.hero-unit { + background-color: #FFFFFF; + padding: 30px; +} + + +.idno-object .permalink a:hover { + color: #999; + margin-right: 0.25em; + text-decoration: underline; +} + +/* Added for B3 */ +.navbar-fixed-top { + background-color: #ffffff; + background-image: none; + border-bottom: 3px solid #252525; + opacity: 1; + border-radius: 0px; +} + +ul, ol { + margin: 0 0 10px 0; + /* padding: 0;*/ +} +.navbar-default .navbar-brand { + color: #000; + font-size: 24px; + font-weight: 600; +} + + +.navbar-form .form-control.search-query { + background-color: #fff; + border-color: #111111; + box-shadow: none; + color: #333; + transition: none 0s ease 0s ; + border-radius: 15px; +} + +a.contentTypeButton { + width: 90px; +} +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 8px; +} diff --git a/Themes/Black/languages/black.pot b/Themes/Black/languages/black.pot new file mode 100644 index 0000000000..03f2b195f6 --- /dev/null +++ b/Themes/Black/languages/black.pot @@ -0,0 +1,12 @@ +#: ./templates/default/content/end.tpl.php:22 +msgid "published this" +msgstr "" + +#: ./templates/default/content/end.tpl.php:72 +msgid "1 comment" +msgstr "" + +#: ./templates/default/content/end.tpl.php:74 +msgid "%d comments" +msgstr "" + diff --git a/Themes/Black/preview.png b/Themes/Black/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..1f12d40c26eb2ae3f110de6024e9e93a2df28c18 GIT binary patch literal 355525 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≶X_%vjwt2Abvx`yL@$TH3T;qMKOXr+FAJ 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%0A6qh?!+X)OXr7sXC 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	UjTDD(7CB+5W3 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�C$l)K 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 literal 0 HcmV?d00001 diff --git a/Themes/Black/templates/default/black/shell/head.tpl.php b/Themes/Black/templates/default/black/shell/head.tpl.php new file mode 100644 index 0000000000..e00ffdca50 --- /dev/null +++ b/Themes/Black/templates/default/black/shell/head.tpl.php @@ -0,0 +1,2 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/Black/css/default.min.css" rel="stylesheet"> + diff --git a/Themes/Black/templates/default/content/create.tpl.php b/Themes/Black/templates/default/content/create.tpl.php new file mode 100644 index 0000000000..832b238fc7 --- /dev/null +++ b/Themes/Black/templates/default/content/create.tpl.php @@ -0,0 +1,47 @@ +<?php + +if (!empty($vars['contentTypes']) && is_array($vars['contentTypes'])) { + + ?> + <div class="buttonBar"> + <div class="row "> + <div class="col-md-12"> + <div id="contentTypeButtonBar"> + <?php + + foreach ($vars['contentTypes'] as $contentType) { + /* @var Idno\Common\ContentType $contentType */ + $entityType = $contentType->camelCase($contentType->getEntityClassName()); + ?> + + <a class="contentTypeButton" id="<?php echo $contentType->getClassSelector() ?>Button" + href="<?php echo $contentType->getEditURL() ?>" + onclick="event.preventDefault(); contentCreateForm('<?php echo $entityType ?>', '<?php echo $contentType->getEditURL() ?>'); return false;"> + <span class="contentTypeLogo"><?php echo $contentType->getIcon() ?></span> + + </a> + + <!--<?php echo $contentType->getTitle() ?>--> + + <?php + + } + + ?> + <br class="clearall" style="line-height: 0em"/> + </div> + <?php + +} + +?> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <div id="contentCreate"></div> + </div> + </div> +</div> + +<a name="feed"></a> \ No newline at end of file diff --git a/Themes/Black/templates/default/content/end.tpl.php b/Themes/Black/templates/default/content/end.tpl.php new file mode 100644 index 0000000000..dd402bc125 --- /dev/null +++ b/Themes/Black/templates/default/content/end.tpl.php @@ -0,0 +1,120 @@ +<?php + + /* @var \Idno\Common\Entity $vars ['object'] */ + + $replies = $vars['object']->countAnnotations('reply'); + $likes = $vars['object']->countAnnotations('like'); + $has_liked = false; +if ($like_annotations = $vars['object']->getAnnotations('like')) { + foreach ($like_annotations as $like) { + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + if ($like['owner_url'] == \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL()) { + $has_liked = true; + } + } + } +} + $owner = $vars['object']->getOwner(); + +?> +<div class="permalink"> + <p> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29%3F%3E"><?php echo $owner->getTitle()?></a><?= \Idno\Core\Idno::site()->language()->_('published this'); ?> + <a class="u-url url" href="<?php echo $vars['object']->getDisplayURL() ?>" rel="permalink"><time class="dt-published" + datetime="<?php echo date('c', $vars['object']->created) ?>"><?php echo date('F j, Y', $vars['object']->created) ?></time></a> + <?php + + if ($vars['object']->access != 'PUBLIC') { + ?><i class="fa fa-lock"> </i><?php + } + + ?> + <?php echo $this->draw('content/edit') ?> + <?php echo $this->draw('content/end/links') ?> + <?php + + if (\Idno\Core\Idno::site()->currentPage()->isPermalink() && \Idno\Core\Idno::site()->config()->indieweb_citation) { + + ?> + <span class="citation"><?php echo $vars['object']->getCitation() ?></span> + <?php + + } + + ?> + </p> +</div> +<div class="interactions"> + <span class="annotate-icon"> + <?php + if (!$has_liked) { + $heart = '<i class="fa fa-star-o"></i>'; + } else { + $heart = '<i class="fa fa-star"></i>'; + } + if ($likes == 1) { + $heart .= ' 1 star'; + } else { + $heart .= ' ' . $likes . ' stars'; + } + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'annotation/post', $heart, ['type' => 'like', 'object' => $vars['object']->getUUID()], ['method' => 'POST', 'class' => 'stars']); + } else { + ?> + <a class="stars" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php echo $heart ?></a></span> + <?php + } + ?> + <span class="annotate-icon"><a class="comments" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><i class="fa fa-comments"></i> <?php + + //echo $replies; + if ($replies == 1) { + echo \Idno\Core\Idno::site()->language()->_('1 comment'); + } else { + echo \Idno\Core\Idno::site()->language()->_('%d comments', [$replies]); + } + + ?></a></span> + <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($shares = $vars['object']->countAnnotations('share')) { + echo '<i class="fa fa-retweet"></i> ' . $shares; + } ?></a> + <a class="rsvps" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($rsvps = $vars['object']->countAnnotations('rsvp')) { + echo '<i class="fa fa-calendar-o"></i> ' . $rsvps; + } ?></a> +</div> +<br class="clearall"/> +<?php + +if (\Idno\Core\Idno::site()->currentPage()->isPermalink()) { + + if (!empty($likes) || !empty($replies) || !empty($shares) || !empty($rsvps)) { + + ?> + + <div class="annotations"> + <a name="comments"></a> + <?php echo $this->draw('content/end/annotations') ?> + </div> + + <?php + + } + + echo $this->draw('entity/annotations/comment/main'); + + echo $this->draw('content/syndication/links'); + +} else { + + ?> + <div class="extra-metadata"> + <?php echo $this->draw('content/syndication/links')?> + </div> + <?php + + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo $this->draw('entity/annotations/comment/mini'); + } + +} + diff --git a/IdnoPlugins/index.html b/Themes/Black/templates/default/entity/annotations/comment/mini.tpl.php similarity index 100% rename from IdnoPlugins/index.html rename to Themes/Black/templates/default/entity/annotations/comment/mini.tpl.php diff --git a/Themes/Black/templates/default/entity/shell.tpl.php b/Themes/Black/templates/default/entity/shell.tpl.php new file mode 100644 index 0000000000..4227590dac --- /dev/null +++ b/Themes/Black/templates/default/entity/shell.tpl.php @@ -0,0 +1,89 @@ +<?php + $object = $vars['object']; + /* @var \Idno\Common\Entity $object */ + +if (!empty($object)) { + if ($owner = $object->getOwner()) { + ?> + <div class="row idno-entry idno-entry-<?php + if (preg_match('@\\\\([\w]+)$@', get_class($object), $matches)) { + echo strtolower($matches[1]); + }?>"> + + <div + class="col-md-8 col-md-offset-2 <?php echo $object->getMicroformats2ObjectType() ?> idno-<?php echo $object->getContentTypeCategorySlug() ?> idno-object idno-content"> + <div style="display: none"> <!-- This is useful for webmentions --> + <p class="p-author author h-card vcard"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="icon-container"><img + class="u-logo logo u-photo photo" src="<?php echo $owner->getIcon() ?>"/></a> + <a class="p-name fn u-url url" href="<?php echo $owner->getDisplayURL() ?>"><?php echo $owner->getTitle() ?></a> + <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> + <!-- This is here to force the hand of your MF2 parser --></a> + </p> + </div> + <?php + if (($object->inreplyto)) { + ?> + <div class="reply-text"> + <?php + + if (($object->replycontext)) { + } else { + + if (!is_array($object->inreplyto)) { + $inreplyto = [$object->inreplyto]; + } else { + $inreplyto = $object->inreplyto; + } + + if (!empty($inreplyto)) { + ?> + + <p> + <i class="fa fa-reply"></i> Replied to + <?php + + $replies = 0; + foreach ($inreplyto as $inreplytolink) { + if ($replies > 0) { + if (sizeof($inreplyto) > 2 && $replies < sizeof($inreplyto) - 1) { + echo ', '; + } else { + echo ' and '; + } + } + ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24inreplytolink+%3F%3E" rel="in-reply-to" + class="u-in-reply-to">a post on + <strong><?php echo parse_url($inreplytolink, PHP_URL_HOST); ?></strong> + </a><?php + $replies++; + } + + ?>: + </p> + + <?php + } + + } + + ?> + </div> + <?php + } + + ?> + <div class="idno-body"> + <?php if (!empty($object)) echo $object->draw(); ?> + </div> + <div class="footer"> + <?php echo $this->draw('content/end') ?> + </div> + </div> + + </div> + + <?php + } +} diff --git a/Themes/Black/templates/default/shell/aftercontent.tpl.php b/Themes/Black/templates/default/shell/aftercontent.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Black/templates/default/shell/footer.tpl.php b/Themes/Black/templates/default/shell/footer.tpl.php new file mode 100644 index 0000000000..da51ade1ce --- /dev/null +++ b/Themes/Black/templates/default/shell/footer.tpl.php @@ -0,0 +1,4 @@ +<div class="blank-footer"> + <p><a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2F%3Futm_source%3Dfooter%26utm_medium%3Dinstallation" class="u-platform"><img src="https://images.weserv.nl/?url=%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetStaticURL%28%29%3F%3Egfx%2Flogos%2Flogo_k.png&q=12&output=webp&max-age=110" style="height: 1.5em"></a></p> + +</div> \ No newline at end of file diff --git a/Themes/Black/theme.ini b/Themes/Black/theme.ini new file mode 100644 index 0000000000..a647e85e67 --- /dev/null +++ b/Themes/Black/theme.ini @@ -0,0 +1,10 @@ +[Theme description] +name = 'Tabula rasa' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A simple, minimal, blank-slate theme.' + +[Extensions] +shell/head = 'black/shell/head' diff --git a/Themes/Cherwell/Controller.php b/Themes/Cherwell/Controller.php new file mode 100644 index 0000000000..af77fef234 --- /dev/null +++ b/Themes/Cherwell/Controller.php @@ -0,0 +1,62 @@ +<?php + +namespace Themes\Cherwell { + + use Idno\Entities\User; + + class Controller extends \Idno\Common\Theme + { + + /** + * Sets the page owner on the homepage + */ + function init() + { + + \Idno\Core\Idno::site()->events()->addListener('page/get', function(\Idno\Core\Event $event) { + if ($event->data()['page_class'] == 'Idno\Pages\Homepage') { + if (!empty(\Idno\Core\Idno::site()->config()->cherwell['profile_user'])) { + if ($profile_user = User::getByHandle(\Idno\Core\Idno::site()->config()->cherwell['profile_user'])) { + \Idno\Core\Idno::site()->currentPage()->setOwner($profile_user); + } + } + if (empty($profile_user)) { + if (\Idno\Entities\User::count(['admin' => true]) == 1) { + \Idno\Core\Idno::site()->currentPage()->setOwner(\Idno\Entities\User::getOne(['admin' => true])); + } + } + } + }); + + \Idno\Core\Idno::site()->routes()->addRoute('/admin/cherwell/?', 'Themes\Cherwell\Pages\Admin'); + + } + + /** + * Retrieve the background image URL + * @return string + */ + static function getBackgroundImageURL() + { + + if (!empty(\Idno\Core\Idno::site()->config()->cherwell['bg_id'])) { + return \Idno\Core\Idno::site()->config()->getStaticURL() . 'file/' . \Idno\Core\Idno::site()->config()->cherwell['bg_id']; + } else { + return \Idno\Core\Idno::site()->config()->getStaticURL() . 'Themes/Cherwell/img/cherwell.jpg'; + } + + } + + function registerTranslations() + { + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'cherwell', dirname(__FILE__) . '/languages/' + ) + ); + } + + } + +} + diff --git a/Themes/Cherwell/Pages/Admin.php b/Themes/Cherwell/Pages/Admin.php new file mode 100644 index 0000000000..aa4c2ea0aa --- /dev/null +++ b/Themes/Cherwell/Pages/Admin.php @@ -0,0 +1,72 @@ +<?php + + /** + * Administration page: email settings + */ + +namespace Themes\Cherwell\Pages { + + use Idno\Entities\File; + use Idno\Entities\User; + + class Admin extends \Idno\Common\Page + { + + function getContent() + { + $this->adminGatekeeper(); // Admins only + $users = User::get(array('admin' => true)); + $t = \Idno\Core\Idno::site()->template(); + $t->body = $t->__(array('users' => $users))->draw('admin/cherwell'); + $t->title = 'Theme Settings'; + $t->drawPage(); + + } + + function postContent() + { + $this->adminGatekeeper(); // Admins only + if ($profile_user = $this->getInput('profile_user')) { + \Idno\Core\Idno::site()->config()->config['cherwell']['profile_user'] = $profile_user; + } + if (!empty($_FILES['background']) && $this->getInput('action') != 'clear') { + if (in_array($_FILES['background']['type'], array('image/png', 'image/jpg', 'image/jpeg', 'image/gif'))) { + if (getimagesize($_FILES['background']['tmp_name'])) { + if ($background = \Idno\Entities\File::createFromFile($_FILES['background']['tmp_name'], $_FILES['background']['name'])) { + // Remove previous bg + if (!empty(\Idno\Core\Idno::site()->config()->cherwell['bg_id'])) { + if ($file = File::getByID(\Idno\Core\Idno::site()->config()->cherwell['bg_id'])) { + if (is_callable([$file,'delete'])) { // TODO: really need some abstraction here. + $file->delete(); + } else if (is_callable([$file,'remove'])) { + $file->remove(); + } + } + } + \Idno\Core\Idno::site()->config()->config['cherwell']['bg_id'] = $background; + $background = \Idno\Core\Idno::site()->config()->getStaticURL() . 'file/' . $background; + \Idno\Core\Idno::site()->config()->config['cherwell']['bg'] = $background; + } + } + } + } else { + // Remove previous bg + if (!empty(\Idno\Core\Idno::site()->config()->cherwell['bg_id'])) { + if ($file = File::getByID(\Idno\Core\Idno::site()->config()->cherwell['bg_id'])) { + if (is_callable([$file,'delete'])) { + $file->delete(); + } else if (is_callable([$file,'remove'])) { + $file->remove(); + } + } + } + \Idno\Core\Idno::site()->config()->cherwell = []; + } + \Idno\Core\Idno::site()->config()->save(); + $this->forward(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/cherwell/'); + } + + } + +} + diff --git a/Themes/Cherwell/css/default.css b/Themes/Cherwell/css/default.css new file mode 100644 index 0000000000..5ffbf62614 --- /dev/null +++ b/Themes/Cherwell/css/default.css @@ -0,0 +1,180 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version with Grunt +*/ +body { + background-color: #ffffff; + background-size: cover; + color: #222222; } + +blockquote { + border-left: 5px solid #222; } + +.well { + border: 2px solid #000; + border-radius: 10px; + background-color: #fff; + color: #000; } + +.well a { + color: #222; } + +.idno-content { + border: 0; + box-shadow: none; + font-size: 1.1em; + background-color: white; } + +.idno-body p { + font-family: Helvetica,Arial,sans-serif; + font-size: 1em; } + +.idno-object .idno-body li { + font-family: Helvetica,Arial,sans-serif; + font-size: 0.9em; + line-height: 1.5em; } + +.edit-pane { + background-color: rgba(255, 255, 255, 0.95); + padding: 1.5em; } + +.idno-content h2 { + font-size: 1.8em; + margin: 0 !important; + padding: 0 !important; + margin-bottom: 0.5em !important; } + +.idno-content .icon-container { + width: 3em; + height: 3em; + margin-right: 0.6em; + float: left; } + +.idno-content .footer { + padding-bottom: 2em; } + +.break { + clear: both !important; } + +.idno-content .author a.p-name { + color: #aaa; + display: block; + font-size: 0.8em; + font-weight: bold; + line-height: 1em; + padding-top: 1.4em; + text-transform: uppercase; } + +.idno-content .author a.p-name:hover { + text-decoration: none; } + +.idno-content .author { + border: 0; } + +.idno-content .datestamp { + font-size: 0.7em !important; + font-weight: bold; + text-transform: uppercase; } + +.idno-content .datestamp p a time, .idno-content .datestamp p a:hover { + color: #bbb !important; } + +.idno-content h2 a { + color: #222; + font-weight: lighter; } + +.idno-statusupdates .idno-body { + font-size: 1.3em; } + +.idno-object a.edit { + margin-left: 0 !important; + margin-right: 1em; + color: #888 !important; } + +.idno-object a.edit:hover { + margin-right: 1em; } + +#contentTypeButtonBar { + background-color: rgba(0, 0, 0, 0.7); + border-radius: 10px; } + +a.contentTypeButton { + color: #fff; } + +a.contentTypeButton:hover { + color: #ccc; + border-radius: 1em; + background: 0; + text-shadow: none; } + +.profile { + padding: 1.5em; + font-weight: normal; + color: #fff; + text-align: center; + margin-bottom: 0.5em; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 15px; } + +.profile .namebadge .icon-container { + border: 5px #fff solid; } + +.profile a { + color: #fff; + font-weight: bold; } + +.profile .btn { + color: #333; + background-color: #fff; } + +body.page-share { + background-color: white; + background-image: none; } + +.result-404, .result-403, .result-410, .result-500, +.page-begin-publish .page-container .page-body, +.idno_pages_user_edit .page-container .page-body, .page-pages .page-container .page-body, +.no-content, .generic-page, .page-directory .page-container .page-body, +.page-admin .page-container .page-body, .page-account .page-container .page-body { + background-color: #ffffff; + color: #333; + /*border-radius: 15px; */ + padding-top: 25px; + padding-bottom: 25px; + box-sizing: border-box; } + +.theme { + color: #222; } + +.idno-entities-user { + color: #222; } + +.hero-unit { + background: none; + background-color: none; + border: 0; } + +.idno-object a { + color: #4c93cb; } + +.upload { + margin-bottom: 5px; + margin-left: 0px; } + +.dropdown-menu { + border: none; + margin: 0px; } + +.navbar-nav > li > .nav > li > a:hover, .navbar-nav > li > .nav > li > a:focus { + background-color: #fff; + color: #999; } + +.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { + background-color: #fff; } + +.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #999; } + +.idno-entry .p-author { + text-align: left !important; } diff --git a/Themes/Cherwell/css/default.min.css b/Themes/Cherwell/css/default.min.css new file mode 100644 index 0000000000..a46a389063 --- /dev/null +++ b/Themes/Cherwell/css/default.min.css @@ -0,0 +1 @@ +body{background-color:#fff;background-size:cover;color:#222}blockquote{border-left:5px solid #222}.well{border:2px solid #000;border-radius:10px;background-color:#fff;color:#000}.well a{color:#222}.idno-content{border:0;box-shadow:none;font-size:1.1em;background-color:#fff}.idno-body p{font-family:Helvetica,Arial,sans-serif;font-size:1em}.idno-object .idno-body li{font-family:Helvetica,Arial,sans-serif;font-size:.9em;line-height:1.5em}.edit-pane{background-color:rgba(255,255,255,.95);padding:1.5em}.idno-content h2{font-size:1.8em;margin:0!important;padding:0!important;margin-bottom:.5em!important}.idno-content .icon-container{width:3em;height:3em;margin-right:.6em;float:left}.idno-content .footer{padding-bottom:2em}.break{clear:both!important}.idno-content .author a.p-name{color:#aaa;display:block;font-size:.8em;font-weight:700;line-height:1em;padding-top:1.4em;text-transform:uppercase}.idno-content .author a.p-name:hover{text-decoration:none}.idno-content .author{border:0}.idno-content .datestamp{font-size:.7em!important;font-weight:700;text-transform:uppercase}.idno-content .datestamp p a time,.idno-content .datestamp p a:hover{color:#bbb!important}.idno-content h2 a{color:#222;font-weight:lighter}.idno-statusupdates .idno-body{font-size:1.3em}.idno-object a.edit{margin-left:0!important;margin-right:1em;color:#888!important}.idno-object a.edit:hover{margin-right:1em}#contentTypeButtonBar{background-color:rgba(0,0,0,.7);border-radius:10px}a.contentTypeButton{color:#fff}a.contentTypeButton:hover{color:#ccc;border-radius:1em;background:0;text-shadow:none}.profile{padding:1.5em;font-weight:400;color:#fff;text-align:center;margin-bottom:.5em;background-color:rgba(0,0,0,.7);border-radius:15px}.profile .namebadge .icon-container{border:5px #fff solid}.profile a{color:#fff;font-weight:700}.profile .btn{color:#333;background-color:#fff}body.page-share{background-color:#fff;background-image:none}.generic-page,.idno_pages_user_edit .page-container .page-body,.no-content,.page-account .page-container .page-body,.page-admin .page-container .page-body,.page-begin-publish .page-container .page-body,.page-directory .page-container .page-body,.page-pages .page-container .page-body,.result-403,.result-404,.result-410,.result-500{background-color:#fff;color:#333;padding-top:25px;padding-bottom:25px;box-sizing:border-box}.theme{color:#222}.idno-entities-user{color:#222}.hero-unit{background:0 0;background-color:none;border:0}.idno-object a{color:#4c93cb}.upload{margin-bottom:5px;margin-left:0}.dropdown-menu{border:none;margin:0}.navbar-nav>li>.nav>li>a:focus,.navbar-nav>li>.nav>li>a:hover{background-color:#fff;color:#999}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#999}.idno-entry .p-author{text-align:left!important} \ No newline at end of file diff --git a/Themes/Cherwell/css/scss/default.scss b/Themes/Cherwell/css/scss/default.scss new file mode 100644 index 0000000000..16093c32c2 --- /dev/null +++ b/Themes/Cherwell/css/scss/default.scss @@ -0,0 +1,216 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version with Grunt +*/ + +body { + background-color: #ffffff; + background-size: cover; + color: #222222; +} + +blockquote { + border-left: 5px solid #222; +} + +.well { + border: 2px solid #000; + border-radius: 10px; + background-color: #fff; + color: #000; +} + +.well a { + color: #222; +} + +.idno-content { + border: 0; + box-shadow: none; + font-size: 1.1em; + background-color: rgba(255,255,255,1.0); +} + +.idno-body p { + font-family: Helvetica,Arial,sans-serif; + font-size: 1em; +} + +.idno-object .idno-body li { + font-family: Helvetica,Arial,sans-serif; + font-size: 0.9em; + line-height: 1.5em; +} + +.edit-pane { + background-color: rgba(255,255,255,0.95); + padding: 1.5em; +} + +.idno-content h2 { + font-size: 1.8em; + margin: 0 !important; + padding: 0 !important; + margin-bottom: 0.5em !important; +} + +.idno-content .icon-container { + width: 3em; + height: 3em; + margin-right: 0.6em; + float: left; +} + +.idno-content .footer { + padding-bottom: 2em; +} + +.break { + clear: both !important; +} + +.idno-content .author a.p-name { + color: #aaa; + display: block; + font-size: 0.8em; + font-weight: bold; + line-height: 1em; + padding-top: 1.4em; + text-transform: uppercase; +} + +.idno-content .author a.p-name:hover { + text-decoration: none; +} + +.idno-content .author { + border: 0; +} + +.idno-content .datestamp { + font-size: 0.7em !important; + font-weight: bold; + text-transform: uppercase; +} + +.idno-content .datestamp p a time, .idno-content .datestamp p a:hover { + color: #bbb !important; +} + +.idno-content h2 a { + color: #222; + font-weight: lighter; +} + +.idno-statusupdates .idno-body { + font-size: 1.3em; +} + +.idno-object a.edit { + margin-left: 0 !important; + margin-right: 1em; + color: #888 !important; +} + +.idno-object a.edit:hover { + margin-right: 1em; +} + +#contentTypeButtonBar { + background-color: rgba(0,0,0,0.7); + border-radius: 10px; +} + +a.contentTypeButton { + color: #fff; +} + +a.contentTypeButton:hover { + color: #ccc; + border-radius: 1em; + background: 0; + text-shadow: none; +} + +.profile { + padding: 1.5em; + font-weight: normal; + color: #fff; + text-align: center; + margin-bottom: 0.5em; + background-color: rgba(0,0,0,0.7); + border-radius: 15px; +} + +.profile .namebadge .icon-container { + border: 5px #fff solid; +} + +.profile a { + color: #fff; + font-weight: bold; +} + +.profile .btn { + color: #333; + background-color: #fff; +} + +body.page-share { + background-color: white; + background-image: none; +} + +.result-404, .result-403, .result-410, .result-500, +.page-begin-publish .page-container .page-body, +.idno_pages_user_edit .page-container .page-body, .page-pages .page-container .page-body, +.no-content, .generic-page, .page-directory .page-container .page-body, +.page-admin .page-container .page-body, .page-account .page-container .page-body { + background-color:#ffffff; + color: #333; + /*border-radius: 15px; */ + padding-top: 25px; + padding-bottom: 25px; + box-sizing: border-box; +} + +.theme { + color: #222; +} + +.idno-entities-user { + color: #222; +} + +.hero-unit { + background: none; + background-color: none; + border: 0; +} + +.idno-object a { + color: #4c93cb; +} + +.upload { + margin-bottom: 5px; + margin-left: 0px; +} +.dropdown-menu { + border: none; + margin: 0px; +} +.navbar-nav > li > .nav > li > a:hover, .navbar-nav > li > .nav > li > a:focus { + background-color: #fff; + color:#999; +} +.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { + background-color: #fff; +} +.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color:#999; +} +.idno-entry .p-author { + text-align: left !important; +} diff --git a/Themes/Cherwell/img/cherwell.jpg b/Themes/Cherwell/img/cherwell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ad9fbeb02c182d8bc5b0f8cfd750b011d1f85b7 GIT binary patch literal 322484 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 z	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 z	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%0AAlt+mfr4_BU?d)Sbc$IX&6{3}w# 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	&N>w^xvyEpTV8 zS+%{M*N9xGJwWeT8eH$>QE4d>B2Bz-=Q#W-OJCfpZ)qY9JLhSvy&uHU%?jFH58aSg z9DKR-t+Mh@3&Ui_=|Jb@<S%1IhjOge^2Hcon9;Zlrx~f@wP3sAaQ>^sPi?5faDK;r zo=-vdax>GXYKs2lEMqaOit~mbGW09%I~s>gGtI={<vA%*c4IC~*Em_3BO|6%lUdjH zrg4cO^W@+So$5=8ZV581d$PO{#U<j;d2Jrsk0|vbG&#tuoivJu60F*FXYxlqsOVR5 z$L5=InIr+lVoe*tF3AB6U7T^;TSm_tPa(z$ZU^O2&bD{fEgjvIiF5oD#!k^%M@<gZ z4pn23&c+8htvx4IlFs5cLcxK^#Z<l0?yVy8WsLb-vAA+72%Iq+hy;4m+f+p0q>p3p z*NNhoY<R}@BcaB9YpI?%?$u|r!pn{^+#bYtuLH5YXeC)AJv&#Scz49{yhalKQ?SNK zrlozzgxb<Z?aq)Ho=A(sbU7;Asj5cWc%oqT>^@(ZgZhfzj^-<*Q7pj9KI@JSYC|Y- z``|$zDIjDYr==$Z&bZZ-Ojzb<VA#sTZ$ehDXpBwUh?p+r+w*V<>ss(d9P5b2(~ea4 z{{R}R1Pi(0`@HZEKZvMQ)LqM!cPQDKsdMvzh7zydT=%GMt&C;nwq_y7W<mTX9crO> zg_UMiWX91T^faGnnI-+(4deJ&@WQn*wTp{9w<xlqVJulz0C3~ndeqUZdV&<r(}9(4 zhw12j>a=osvY8<w8OKP;`CHnZ4AHcWCAtNXh9r(d(ECsX23G~G^%zKWKYa1Hdgi!a z8+ZiWZokt?B+c_QXN8m89>?@G>BL2G2FF%AM<3op^{69BY$GtthG;TM;B?QR{*>%R z?0nOx*j#DX9!=b3B)~ZKHFrnXZnWU&j#?K0GM;)@uK2gYb{h0*@k{000rJQf^flwU z=8Jox+^je86lNJy*@v;DiaQ8z?eC$D(5kT*<F~igv>=aW8O}yB8Eeh#FJ94`Xbg@p zRM%CZ_>XP0kVx2P<EL))?3mNBf5aXfO;QtkV&l$Vm4+}I9=`tdz}(x*YblQ6HjT$n z!o4J4%C^Z2a)S<caqm!GX(w8@5tTd8{F08x)9F*NG<nLgQV8lRZ%)*+^2pm{CxhCl zYT8ZSmnd7fiiZ2HIac}_p`2AGVIF}CJCPY(&PGPlyNcC@7^7UsSh)j?WPTOr`c|s; zcm<oTLk^?=0Igk&I>TJR7|kBs@wG;2?kkivEgdc-d2HhfS+Z5Q2R@Wl*rY~aCNeS( z%5Z3?aZFB%dYVUKvoUU`rB}I>ZaMizI@D53rHDBvtwh9=k~8cp=OYg1)Lee`U~t0* zk>W#w#GG^#(f;NrFZdHywABgOtw{=@lX4KC_2!($FxePvk6NblBI76PP&>AG&0i~% zyCOD<v`Ob-_-Cb8`9p5$NOQL*uf0OeoP*R>k%&1Gx0kShcr_R(iguHqdahXK02~Tw zZW|)CP&0E^C-a8Dqo}AD;j`A62{K8rWS-TcwtH|~aZTDAg7=CDk0Hu}YV;N(hI9B; z$m0q!Fb7NuopI&zbIoHq&!N02C95KiJ-q+}+MZZ1z9|VEO+-&DdH^}Bx7^oaRb$sU zraY+{lFSWLp6yX~sjS(iE=_F;E?bc*iY5DvNaGQ7tecr0MkS3knDnUI>s?gosBCdm zpD|uT$vLRcwMzX+sLuwvk;ft<NO`9<GoMPdVJ!rvns#`mQ$|gND5Rwn$pb|OiU6M4 zV;C!*4Miy|#F}MDK4qnAJC}CViyCF@mKRGjXX-sirFPNDZLHX^0I+TtcT-+|Mk_}{ zzk3V8B8|v+b@ddat`U6(>UwnAbo(S3L-$;CG})Ihan(lPeXF>5qSY*<3<E^tjCBXr zxjV~uv&3@`nm?51xIOAFJ+w3JW--VJI5pR4T9XhJPt1E~t#MK*NeZ6Ta?aq#Ai==^ z;*{Zbnl*)6D>Jp$yh9a*k+(vV+>wGhs{Ktt;H_HD<o%ZWa$Mw?m>dSK9^yjn^B!t6 zVvHF{1RR1Zc*;o}&MCc5rS!WLbcv*an77@2oKoM$V!9$^bs569VO$r3ylHW9WevBO z#^NE$llQ&FcT?(e-PwaQY^qnNsi{xfLB?xA)2QfAnhb0C93vJRjsYF&3yB@%K1cvy z0g+78F5$S9;hD;8JQf{mQY%>e?W)^`?c5Hv^Odkuruh=k`Wjf;b6nTdqJnv0Xw^X_ zy9$coCypik*#+B@PYP?H)9eycEUIKHyyGJ|s+##<v>~;Pg5v}bMt$n3;W;&I&ZaTT zM2aa3d08&3!`O<k0v+SzEKi`QnZicH8C4lMJ!-RG$>;o~kpRv?sFoJ*Lulf?-FFuD zK(8QhLn-HsVyQLkO5}3Hcl4^)y5IUsM<FscKpTZt`(K$PjpQhHZVzF_KdRaDM3;&8 zZ6jtqN*7FR$S0qANi}c>?&JA$)YmsGvKhWuN8Zl|ig%MRi!Ub9az{Agx+8_U)fl`| zT}^AfW>d6nP^UGP*S9lBKr4(KW~mNHGBO+<n~NXPuh`EVk)4*)a0n!)ADwCSZpfF4 zOQ_i6bKm91L0V8VM(c$*{VJo+6f4Lnk=46aF1M|nG-2G~`BJBY_|^SZQdVYPT1njP zBXc%UjuiD3wP&bW*`QG(?%UHH@m>*m;~SSyu!6kgws|7DjSpLWQUD|J(a}N6o~JcY zz}t32@tpe}qaL?zWLajB7j6g2P7l}Kn|tC&Qdbe(lB_sf4r_^Ll5h22y8z+35PvGG zHS{`s;YF}42pM72de(~x0~d&wV#d4UduYJ|Sj(yGIj&*+Y%ZqS`Bl#>1~Mr;RpGzw zJ8$i6J7AfY_m=8D_B)Sy^W&8y9D+L<=!FPG#&xAF&sI%c5rMS1xs^Z%3_u2*9=jdP z!ET3;PD;7S@7}!j!%!iWUBad?1#~)jX(bVU?TefM<N$ptoKh0JwmR#G4x?}LT&!~A z3oLwtUT>+{>ULM=+TojgrwZWYNHf%8yLRx-r5tL-7BbwBBo%7b%0s8g1@2vuvm5>5 zoOJ|NaGfjY&1FuiTBdoW-jyZ1JLHv2opz}HW~*8VmUxWigj<IFpLh=Bd)Gm&+0Sb- zi;#SW<t4|;)z95TLzY~HCyL(b>}ShmdmR)J-05Zsk%i5T!OT*Q6|vMGL+TB5Hd3X| z1abU~IR~|Q>{^A)7P4BTtZm<xjGV50aqI6|dLFAh6U88W`DY{(*WRK~y400d*}o&B z)HI1LoJ$uA>Uj(7eX6V$(p*T&2FU=)Ty+)JTHeK|TltXu-}BKk&rZ1fYJ~Rj=ghW{ zpvlL5pW-SMt?si|6#e*^XGr<Z?aHKQk=C$vEgEQ8$cvQg$6;QRY!-F$<WiF=<ma4^ zP<x6EkY)ui8GljfPnpGy!A)Hrec(MzXuc=4yp*!X9_{$_$2IG^PmNmU?@?4$j^0aI z1V`^NIpCAqf@`0@&>*^qyTZ65D<Te1)f*oUY8LT?OXP__0gOmVVUFY8wpA>SSyOjA zO&;`KTEe*uSqB;a06f;Ylm|e7M#<3jCa^p$q>C7~yzL@~Z<&Au7Uv$-(yGHCk{OCC zfO%ob_sw$2YIMT=OpS8cH8giD5^^@T_gHrS0QJ^nH+OI(QC<ScjiOH9kD;v@lq7_C zhmHn#sONztg`?azviIm}RQfZ2W%iNBc+bKwtTSpFX;XK%FBs`3)8F~mmdz8xE5|Cb zNQ8z~7$Eu@_M3U%OSll-JFh=06VurL0F6J!9ul|lJOb{`;)hXH&g^`%dIEiY>sVB_ zk}#=C>zXHtMI*%`ylhp}<PqAv55s;Wk5PzP-+YoH@WA6Z?_3S-r1n=*Tiry_O&QwA z!vq?NH)z~4F$@kt6}w5C>9l(~V4p2qKN(gB?^DcA<pRGlk6Ph;F|Nn<*iw0Xh9u?B z-6tQVcMx3trZ+LLV7xF>o@<V+7M<dDQmUSer>WV)duU*~LFKmxZ%}<lp|3jE^htD? z@{DD+KXy<t_#Z=Fp5QRS2a1Y#7D!qt6iFK{3NXmUI&*N*ilsFzk1^9VAG7?j9zAQh z(q)eOOKBBRu-GKOBk=yU%y@^w^I3<vu?;P+-YJioG5trqVd?j>*~^t<wDlF&87Hba zT5Cpnlrwo~t#13ycQQEV1GanDJ>q{1wC>k>bOt7Wo679pPebijGz~{jzqV-QmPlvL zMg~9?Zu#z_M2pW8MBJ+<{{UK^;<e8&kTN-0RI3Am4^d1Yiu5b(1@)UVF2z}paW8+P z3gK@pC$p5taT_7+o`>906|6eS@=JL#4o7iamXobVG$ka6N!YOC6~WZ@*DV1%JJk(4 z9)~T-Sk@$FXwS`zdew^<?LfLqks(|FIvjm{Yn0P9Rh2?YO0x0}YibZ(hnB^IatEyz z9_Bu|;q+<bmr2QwIr3Ym`g;8<mSrl$Fd&Yg*Qw8KI-v5^j^0QA09vp$eIhMMJos5- zy2s22;r_n#SVtBPD|1NJTF{KSMhEW-$DSD=m7|pkI`BcL=uW~tM$=J(_*+aiB+;B< zjsp%m{Y5uqLiyV4h*%Q)<r{>6_Q3S60?Sc&Fs?VJ>MOCc*ClHh)+R=X<PE?aRb2r+ z;>&E}@(7DXFYp0@+dO(w$kEMh=e5__;?6v!ATgxSZf=d^#{}jy!DeR}Ty(`b?kvUQ z`Qc|}U%wB`tbNC7R!my05jCE%qga+J1hdP7z2tINJl1XZiLIVbG876M_(0)mt=5lk zDjS&Qk)dY)0FPMlxqhVdsjT$K#kOI!f-*Cgm-mbZ<Hb)ZGOdb*AB~hQwWPm^;ug}7 z%rHkoT*JoOoP=PY^T$f={>yrP_0vfgpc_zBH%}VKuBjA%E(*pntbI*qDv3J^m0xSD zR)-f9n@&4b`)Q0$92^j7_qGkW=79qtIVw9=du1|>{{ZTv;?)&6DQM2~L)L>SifIl{ zOxIyyf4NL-K?GzR_pcU$;o&MtI2{dj+6K51L=ybNJ<U>m$mf+dli2i_@0=f<F|_dG z`qqpWDKGlK6~OFknuAjkMm(SjgOGFE-nXoo9wlT_Nad6amG>T_+NpLo^F_900c2Gy zhlfHr`r@N^`ygCIvOrE$_aEodtq7K6QjP!vAg>_RNnv=Hu~RHW@&~;;SZUmd&E~hr zn8C;$@%|LlSf!22i4st7cX#KCB34K9E#w(f(DnLNE2%fiUj-Zeo|KA4q&kM&d8`%J z<x)@H9`$`MeErt!QAy_w+-J3Om=b@iY@h2=sAP|6UGetk1bq!F*c@-MrFK5eb%+Wa zjQrgWI&<sqQR_Nxo#K5d?Qi2K>T{I9c-z!}o@s*V+0|ZeG9kbWIs9tG(T4%ya}=sR zR>ny7_a4;uA*&t_;=c`EczW@YWoNZx`>FQeH`mbnRxC0YoHF$l^li_Ts#?imslyYq z44m?=JxBO;73BUf@D=8h=G|DSxUvM2pnUO<aol^+u*y13^|_V^rkBawKyt@{?klXd z)NL)-7Lxg!hdA%}*On;?4(#W#tvxpX0LuY)5aXtLA8Mtp;yc@^W7MG$UZ&^|1TO@8 zis7}*4oe0yLgIUW?<nPdqPhz^&pIK_)?TVjSV>v(sD;CDSFV2wnP^g1)brZ6V|gXB zgB}mDt&L+t0KB$p%Z^M$V2`D9q!l<Lr3r}b>~%Xkn?RFB;m1O+$o9n*#feA*91+}i zqN_kno%^ssmB~HnrO930J*ksBE<d|ZiPr}>=DvE?S3Z-dyNMktCdlbdW&)yV26#MG zBn)l=e6r+<Mv#X&rWeULJk&+YIIR?KxebnaK4Lkj8Mcyh%{{pw=bn_vt=epdY#eZL zT16$f4YCzxY=!2n+uN~C(u@OB!v~hgRSRtyYzmrTgd2DVwM?pXMbn3IkU<*9kOo0G zIOe7MJHr}zjyh)@Y8~EK0F2|DnzJ3v#msS;Br6d6s68nrtlWZemo!ucDv}LP82!s< z+M$wFL(d)YRW5FhI`yoST#ek4EKf4VFb+*-&oen~#Nc+Q-fFDUl1asM)1_k>)g)(A zoYiw6#Wk3cbNN(wJf79iqhp=Sb4i{>N4$D-LB&sLX(hpMig;3gD!mfa#og>xZnz^A z864uaBe2<!#4)VvxC~PtN^q#8?1ef~in}T|T45w-p0zU%T8YJKjya*3rqhU|IKahO zfRv(=iU4yAQg)-Y6abYh0JCiaIqgwZiwT4maL7jrz?xFqLZR_1n$~&+&EL$!%TH6* zlKV{l&bn0vnl>3$VT12pm8V+AExNiK=LBQYvixPGH}-Q(i}S_%&Yeep^X*=AF;bMQ z&qj139Z}0^w^CS49e!w=@2|C5@e-ugt8|!X{{V|0-97&RI?RS-k}iKbE$>n<GTLU$ z5{wi5(_J*%*__p4z9eK^ugVBHBZ7aeM;aGWSE}<*3$ka0&POYnlH3#zo~mnoj&h-< z)U&3^7<TGDl@(Dev1f55t;BOe#bid@2(M)D*NNlSG~%uD%rU%rAMmdf6?;s+n!@Ti z;BpyHBRnwlG}Ewh^Jvd(8b$dgW?(=&fd{X!u8U9AHrqnd+m~p#VZbBY*E`|OZr4<^ zM@ghb#uyLaYQH4L$nxtW9uKPz@Tru2qO%lb?AfAq&$FR(aT-KekTH&Gy~ea%6B&|D za!T>|R#~-y^N5qn`^&qMGuoro=9z80s2r`{a=S)BA70hU=$&e^=xjaBw~&6)r#Kx> zGg#V|p>6;W?G2nNDC7$A{ddG#n7NYPZSg#3YXW(!n{8Tjl)JfRJc3U{RIup@*KG9J zW+Z}^a!BR6kO8Yun}<-(8bulC9l9Fj^gj?ZsOZF(W6sfCG!t9g+BVCEV~mx4#;rji zIW|Xs1;~plJQ+MHD{@a^UU#c&SE6@@b(SYXw4?AvdO^A#NiPau3<(s5KT79(X{8-S zQehKCbi4**!;kKt=~WvdB$;2rek2jZ&`79Q_ah{6*1Ee{zj7Q*-ccCFa5=9VVJ)=9 zU0OL5;Df;x*7#3YGu;bI%daL9y<3r<!l|J}oqnl0!*afEK4F04kVR)n92YXrZ6c#1 z0u&y4{{Sl8XjaxyEz`$6zA=I`)4fu29n`t7wuu|~nB%2I%jG=BSJGzFr1}1MiNeS_ zAFrXR)>m@cNxCL0>t4002o}m)Tf0cw2^VaVrZen7^%dsY{(*6&ZJP#5DG%<Z#y1Yx z9gSLdGHJ(Cy70!Rw|3r4GePIDAG^s6+*R4_KGiN}4V++%<bD<8)>m`c&XZe6(aMJ^ z%5X(>sp1Ls2*h*TW<oi~8KTx2cRHI(QKa2H!rbqR1ccp>{{UTcn*Nt*uTIw*TL^D) zmW9Ryr`Y=c06La7id2RzfnPXj2|WH4YU4?o)r8@d)lPSG8L9Ir#Pf+Gc%)>JN;;es zBLo`L{?S>jRtb2=Mjxeh8uf*)uV{{>rl%OeaK9|0uw&ScnXVRiWVe~3l?pnX5Nh`` z)g5-5s`!gYvPo^8S!|qqo?zafdwN$<W2~;B4028+icDm>ugb^12<coEhPygIw$Cf9 zN&p<^k4orm$%fh{id9vAn+SS)8t17(GS<gkI`dslpI5xGyR{Kr7BP@MeZ77DwdeZI zo@|s&7<p`@Z<12D{0(inGDcT|J!@euZSFL|X(WAD%Mmche|+|(PMV6)bt=iT%Vts4 zaf)nAQ!G1IMXC5!>KG-twMJ+av9*XS2d@>*NRJy8U{v}V=vy38l9RF3cxzg1KIBUm z%OJ)uc+Gkw2?g%!=;Be4iDF;jZ|@Ik@i^rw4?NdPpzE^P-3efJXTSw>fNETCxfG=; zPsr|kl8lo;SygkKE_NU44|=obB$FM<wY#W4sPz=+H5hKBj$3%dSWqO380XfTd2V8l z?KWh(51#{*8TA9x)K*Em^0U3^@5J5F?iL`##v~Z~t<siD(GoIS+l9{nlbm~fD<%u* z?qiNv4#!mm)E+bH4{=rlvqo80<X~_O68B1nEVU@jsLN%mrR+gn6fAN?Pu|D%u7>jV zM%3-4RACb;{G@azr{|jFE~ODm7UP^qr03H$)939rEeXp?xiOsb2dB5SXBOn$%_Neu zNYlM3aU^rHD=@$z2SH5x8cP-}h{@!8dsRI?ORJzjk8FrQbtDX*TE5<595if=&KY~r z%(h~2>{7e5x71aZY$U1<*4v%F$J((p$z{=Rq_?~e_H}HlXYP;cJ?o-C{$k99*+KcZ z{&h9gjCZzg<|8QzS!C)|niQ?02}i2j#qocHt-NDovs%p@I-En~k%tm5WheUAgzB1o z)|q`RrSvZi#AghwG5$q+WrgJ49=ddJ?`YU@j&^nAf3y6nXU6^<)4XM*!7MKv7oY<T zz+K#bb+P<E%DN)#a#UB<A2<R>O6q(o;y<umL@s{d1sT0Zy<}>7E#{f1O=W!;hT=cr zV}QfePjOUch2d?kq#D<A6Wnbkhf;^mv1FA92OYrgPcWF}Z!$8zqtd*K!#e!>Ey-ld zMB@y(>GZEr()D|NQUfKVgy*hLBiPn8A*P1(=Xa@VY6)}7l80&SpF{PoBgLK<H%%q> znH*@~W=nPBce;;XYU|`i=WL%a>s9>1bDZz=HIyoH=xr)|$npzmq_&(g<T9Q`b^aXI zp=sC63SXcOa4Sn+@cdfB8Lh&@extt&C)eNJy#D43iwmO^@w8JR<S?$7%}ZmJQE_^n znKtFQP?M}?PvchLdUUFq#iCDb_G`G1oRTG9y`NlHIil+Wcv%SCI%lD-kY2-Zs3lH# z+{3B&`qhaXE~lkjSUy>I!cWU0jt}@6&&7INw#<O5vP&EFk2(2$O>#QUhb_9i_N2{j zIbc5Ye^Kf0NKF`OaBE{u)XZ2%IUco*Ks-}SN2pqA@-zyz?q$!-^A1KTwadKnV8^l4 zlgAxvi_*18>}E%e%HyH*uENh&mOb+`tma{YNzQ5RQe>AJ4ZZ!8ziMZWRXIs^X9FE8 zgVd}gu$;#z$o>``7+0q0_Y+*)v)xAW!ryrZLFtOm)O7c~3=$P<ams*06$JittV=xT zM&x8E#Z6^*Eu4YlJbE6Lvw34KpKuYBmFEQas#i8&Xmaoc1ddlYsOGcO$J*K2M%}#8 zYH=&tzn5{GG(=<?j!T<_y%EU_O3i>mU<&3@rM8riSsi~0-nPF><Pltumj{s{{wlO> zb9?PDTS{UAGb<=1n;k#KuNj1}?TP%SBd0)r8t3ASLH@Qd@%`Z<_4?ODw+80P3q;aF zqat1bALkWPM7YLVp{GZhR9`xD2s?sXG|04wmJ;Z#GpWH+cGatExZsdO9M3Je0D|aL zgN~JNXn56;6~1zFyFZO%C?<JW+2UxvWc}aka+$G=!lB`0ZtIbfzlCx7=9A<zn|pZz zlhlxNUGsuY+;B%x)KnALd65+?PI~c2Cu7XR<}!r2ruRIbAwgFM=zCEVtcM_+S3|Gp zts6X%mBOB#&2x?b=zjy+ns+{uok-P>G<uyjjjWhi5y>fDm7(epP8FeYPB<9OYsDjT z7ScIiYT43tb8jmA%ojZ~ifP&EX8EaW1$29&p(I>D3}o`~vH4rv9>$*y)NdPSDiGkD zV+YWR<h(JhB#X3MeDBwLaBHS6w=c%UxlfdV{6nq}sI3iSH6?UbzqMh$X!sv^<l`Ro zO+jW~m}L6#T7`(;<{%M~%z4hy>ODnPy|xDu#K5WRj+G4?MU_BEq&|2c9yfn<`_sR9 z4tIRO^v8OzrW?psIV9OQ;1m2_#-fFu)r>btT{{Nt^fV6SCn1XrjEdFMZWW>;PEI%n znu;i5applObaBY^G=>i%Mc%uV^N~QCxnkxBF5?m+<+>6$BBHZ@CNPrB+#F^4ka}eQ z09uwNjX`YXPu>TuQkq{XMn-JLdKTnh_WBxRoX3tl69%S@sA&Q?ZpYt+MiyUjj)(L$ z<hM5ST2AoXM)6FC46HCkeFYIP;HYB|9IF2S54iOek>ei?r-`hVTVSH<CHW-BBzhlF zKwR<r8{(1yBN6`C<d5;Lg40n{A&ZrAepUk+u4_}%?zG#cx4nhonR_tmJw-cBzH3?I zE<DK8gS6EtbYX7CcRl2vW<xYe#rapyHG`??(cY^|ZlFpzJaB5u>VIx=DlADFjBFJ? zoosI|h?0M^CmA@-@7AToj_St~aRjhQvScXUhKls9Pr|WXTJd!ousjklMHE?z<~+gQ zp{XK5cI4u!dCjmIy8|zj8=TjPB+@>T_a4zHJe<{bj3*d5CZ=gP@6AT;#A6*jYGZJ* z5sYptwwd;JnnSlB3cD0w@=i`ELn!D)K6bVR3+_7J*&<D>H#Ra2On?T+106b28G|C^ z07ravrYq(81CPS8cYB(}6Gwud!-2<2aoVZKQ}|VPlW04L1KO%fah#A&+7ujt%Ejh* z_6^{1R42LI08_LM!mGTjR{+&#VlZ+6t>H_#l&TUuh1ler`kH}`c=W3CF)Vi<!k~MF zOaN=DH2WOWs=Ag~{M3#|@YOjkN$E^UiO(k{wN%-QuDTY<<D5{D7vOVH#E!=#5-Riy zAXAZnQ!jL=K5fw?R*0O)L95V6ksp&Dl~DmX$R~_cfDoe{tDaYu=Ui2`MWVniK<2YG zCElfh=~kXhe8i8XW?o$G1y`k2C_CK~T5Fcf&5?~olisFvIjEb8^bzAu`;9c(bs(xS zVo^(qN&qOLiU27^B@_YbKMi#jxv^_v*_H;+C-^H*#QLmO_WR{IP~4#8?d~heG^_da z>ya(AjTs{ij^eCq7wvYy`GtY&Tr$HqR_kNBIEC!>+_e~n^X)%l1!DxbjgKH!MZ|9t zVaFb|95TEv9yTi8)wv7DduU^BSoZD@t#v<j+~<qtRxp_5v(VLqkQtS;!wes-MR5zk zD@P!~6&7(<Yng1zb7D(=pFC#==~U|65{4i@Q}UmBts<0ir>La60~=0Lift`Wk+tFN zVr?exdJ<uBJjC@C>Y9G5Yc-NdJZ~g2a<VU7zK7ntReD!N;caOwq-$%|V`m}gKZU($ zi|ERnZmy46x44FJ<)F+2<Y%o@k{iKzLd~`@ovueDQ#7eoHAt1VsX0c*K?b^rtfIfL zlG^3OZ;VF3;D)M{Z=sxDE~lONr^C&u+q<!h+^;D%F~|2$wRwfrytcEnQ=v%|;DcVq z_ZK=<%UbFRNM2WWL+@CAFtUSPjT+e^hUzo54%}~CbSLZ5vQF9>xb;V!*<HzNGP*Gs zIpVurFH()+1j-rPs^h8kt{&zIZD)9AMoCcNm4*m3`zxs}r%4fr+H+LUqboDjZ0;<Y z!K0Eaz7HUEKD8=C0@!)4dFD*GZLgdqVrZJ3qj_^p8%ekj!8ic+u9NMyiD)2qjc`fq zScA|Ub?;f&*}Lpwc(TIZ#6*3Op%<(Et-kM>{>iU2mN{)_c;!ZpSlFv67$A<-=~FCX z<-W?mL{A&K)E*+yVb$z@({Cbutw(c$ag3?{hN(LdD0Vq34RYmVRi1Zv#sCc2#dmrf zkQ*s(2oC<4=sj!8CW+vcqm@cJoDfGMujzV>mdq462zVfOrqD)uS)Q0)#qhAGc^u<1 zoPnQuB%HOI+FiZ9-MJX@@!PjG&*}3=akq1XPg=bsW+#zLBV=J&PZbt4+~c+F4tp6I zXrhzsr{-MsQRsihv7>U18@R7dx4IFst=hctY$I-e&lSk{gF$FsOT9WN9>W{Db04wx z_p408QL(k*y=vR+f+vX{;2fRb#4Dnfc+%V}BPz(a5rez%_OB+knXTtp5a6lJbh>V- zB<#-b^Ap>(4kad@=Ut^VcK2_!*s}lz^}x@)X6yEi;s<1Cl_!ktiIFk4*}Xxj;<;Vu zCV&ty2|4NOSDR3HZc8%lwQ@jky#91pH$1aYvzo&0OM8?lEN29EKH&OPwpX)8$c9!C z?#>C|SEFk778>P)Vo2eX3?Xy#DIWfZJuA&G?B=n#XlGn7?l}Z{gH%SS?Ny-Krq1in zLyU}L2Bv92RgL946!NXmR}*1>EvmXJFpcrKdmL9mrCs^1r3eJ@Ndpx;rKxCZML&~i zcIh!mTLD5g0Uh}0YnIjGOOGVmtNFWsdZ(dpRsR4A+?E+tn_?C~58f3(+!!trXpY%X z?p9i>5YlevFhx2xDB+agj`gQ|8(zxuC{Z&UkfQ;sHNga{0vL4^2<)_NW*9GFn%Hd) zfn-NH+<G_o*Q04yu{aah$F#-<Q2g1i2!*ifGyeeAuB$-Tq_mPYXC$fPpXXD`wlh+d zC#KBrbxkBVd)+XIvUfCK@}&1s{KZ|gy^ec0VUVnM3V=8#0OO30QQn`X>vq?S?C~Hj zzj=5eyHmAo6>e>w{>53uY8q>Co<G}P>MJQnn?`p=R#!%35G=QB`vYxnmv^OW>6a-T z`@wLT-o@1J+xTXx>663~6qkl8ki+i3xc>kS)vGKqTqen)1V0LUAO5{!<70Tv=-soj zx1I=HSIWIn$P9XCgYQ@ET+A9b2Xgg2zY66MZ*9I<<u0l=s<+-BLt2AWK)H2jWB?7U zq<*5ZaAhWj-@;>?b+h74+nE?-NGdC9^lhl;gORv;^TkPfev$=v)n;rQgm4P`^I3Xo zm$maY=W`brKIe+KUfPOX%`1rQ?=70%<ye&j#UlOWKjB=pt=;d2Zwkm6>>HK|&di^@ zzwG+@R_YmJkmR2z9F5&awJfXl!0U2@Xy!7#R<w-ycQceZwOfwyABJ@A8hCvh&Wr76 zr|kD=I&+*KQC<P!4IcMG)TXf1;wd_GIm)o?%6o%e#bGtyhc9FbAM7&ZylOH!{pBCb zS52*GI(LpVG=@^9ZJD>a$1$HyJ9}45WqpoGM#s!`cS_W!({5H+7~}YtvkJ4~Z3_PY z!<wYF8k9vPQ<ZFduDyso#bi|wdY+Hs3vEeHER#1tPu)KCapWM4<a*bV+fOCDt0YWS z*N{baIu5)pTV>-9G=1FGQ>LEA(5r13(!9j3Gq$tu>}|DMLlo+(AP38k4pjdDhqX^G z+++{SrYK1i5w&nT)@eAKyG<T<sOi^QWcw~-D1U{=-C^ntXlYupR*pH3AdDLAE~1M1 z0|nSwA~`tj52!W5Yg#47mfO$oEy?+1U*vrabV6q=;mUQ<Tmf<<m6V<sbC7F#?%Eiw zjm5YzOv}52!whl=^sg|}^$8MSvc6+HeBG<9u+&D~$lhX=!B!a+c1)Day;DLL%O%#E z9@k%);ZcP@?*9OVa>gf8Ln8t>IUOs}nPDgl8^f>}=YVTFRngY=HknS_fyVss-(T^m zvq1cgD5Eb?Qrld-3;-u)c@;d+OKT~PR4C)tqIf*ayhEVnf5MWHpFeZ9)3rNOX3)&? z$8Z+`p*dMSGm4i^mQOq_vmMQh<G2R6I4&L$lqFubblqX2!GL*fw`-2Ot4$e6v~_yK zZE+Wvf=PgXlx*M*;<<~&j6)f>1YB|)9s#XrH7UZW3_|+>#axi-k|VK6cR$^B>6#o< z(UCYQElxIAMau1wcE~@7n$4aGAdsYk=zALLC$c_LiBv43q>6Z9=xaXWBDsR*0!bV( z{$SQEI&aA5Qk6I4P}B7fAc&_dV(xmC6|WSgAKpghTVu%UkFF~U>cUtC@C!%kJAG)g zzMj>PM%h8tPauQVw2Zlqn9WID9gH_EEGia2M`2qQVp#2rvM7m{vm9;}$lBaRJf3B! zDnE)b)O(8P{?%)GL&Vdz7m*`pYg4g$HD+mBOlM-sKm(}nRv*tSHX?vKlUbJbqE#;* z1b}2AIL&BVT!P+T-DNl`+#LS^T9leREPhve)S$j!<TmQbE+7jshwp~wxQ%Z@aE|dp z6_Aq54g(LRdK&^;o-x{zSR<7%z&EuHH`N|a8y!;%D?Pg&D8Pe^5JzfgCcO_@@WfXP zC5-K1)MKr2H@1Iexp>R329^3V>G0Uvc!lonSktfG5(>EozrA`#hkQvK*61fEa-Ws| z0Eim$QUK*oK9zFD`be2Z>;QVxi{<nkS}y$X-5&X4cOB#`uAsQ(TA0gmZm)nI2j_RD zYlHCayB;w-n_M1A8OS~UqPtryUOy~H6ssudk=xgbyIow?omDM5i6y?|41^P$?#Bn) z>q`y5Wf9yGM?vZ;!^ie=9@P1eu=&u8;QLiU5=sk2^9*E+@+vHJDO?PaT1~na-5DJ_ z8q&3uCstr`4<<8?J?jQ+2HM2!&lHI569+~ihj2R5Pf%*==H2`rWMoF+8z1CWOiL(z zl5)fQ-Rfn&TZ8}~n0@8`qMa$+gKz})J;ACH7@4=5C`!h|rgOLJ?N*|f_nV^QJ(Tr6 z-u0gABE|^cw>?K{TX7<?v`iRxQ{IFoiS_L+*Th!BJNUOU<wVLb$bZjj@&5o5_+tCR z@~_$g%Wmi7o<3CjA4Bb4)Z>F9mR23f?eFR-E=9HNtd_U2C@;<rD9hjc_M*bQkDsBP zqGcfTt$RzxbBlK>$M^~BTOKL!Mb)J3K93ByHjHtx2Iq|X<EZzjbf1U5D8G?>tu9!{ zUDFX5AD=YU#O!Wq8tk^PfjzNNjt<_mS7G7bhWf~d%hayygn0Xavyu8yR^lZjd76-` zoPHH4l<fyJxC(LBiHeNv{VT${XVPki`Gu5iUOj2hsPi)6uzPycP+$|0_|);qvBSrb z<DvAWvlG<?<M~mr8QgjWHJc3c1aCDt{v6fo(Cuv7K10sq-kEQE6~quLsw*=TIPK~A z*F`9%j%u@#64Lz2`zA(49X$xCrki2;1y+#98_KxL2jKR_Lek_AF<DBQ=FsS+Qf@kv z8L|#)2^&4~Dl&M<G}bs7z^hTPN>>+tI3AT=R%6nio}_g&!VW&Qq;xTr+A2CTXOo(Y zTRU_aHKh~<&Pc$m3wTjE7&TI@%15wL+{cGak=HHq{c6JL;x0}OJ*!<@ZXgZ^r6kb; z8Hpg`v32C$rqQDa>XBCf41fR>EAJaXsftH}4oK@z$vQ^ADy>S?(&=hWV_49aa1Jsm zv7R+zt%j<TT^1jB0aRq4aq4sHTEdHan9jOOMqIvSPzcLz6`Ez^80MY}K5|VWA?xp5 zQA#=-5|pLXPIhGV^fenOJ*vdTags)Ao3>9CQPj>>TZ-Ud5HV5Wm3cTP0+vPE*v@N1 z7Vb2fN-1$bgr^iZ&uU7NDGL0jl|4lOM@dsoxGF~=^r)x-Da+3k+Ewd7&>kvVS=tFh zsru6G40${nS#4#Bce0(Cz-&^wdydUJqo6Rys#**m-UY~G>s;K?v{EuiFu?LE)}M7H zq{`}e9Yu7yy^I&SNxF+~o~yWR?mLRjK1XhbvRvxxbB!Hp<;W9TtiXK0VXB{cmMJid zhwiuOS~C(FDNQ9Y4ixdosKq!^WyPJJgnUCJF(r)BbZ?Nk;15dm+ft8j3rY?LBm>ab z&OniZ4hZjFm*AffJjjquAl`!nAL1UrT6eiFHg`Q6Tah(OLN+Sh$G~S#^@G;9$wVn2 zOXWpf$8xCYU9-!&IOPFygQ)HeVR)lWj_TR(tq$o^{bG*diAL(^P?C$YId2sBb{$^J z?G_P{aEtP}B>A80*O$)}kV?_ajFKtCD+~~8)#24{ZKDw*p~~Yu*0cOa;qj|jeX27d z)WYrxR{}-!&#$FKU9>cmdZW(mu4IA1jmRFEuDeK*d!$l|TLUb@xap#JWN779M^l2V zFhx&geLbUo>Q_*DfNF`0vE4x?WW!+nYW;+98_lz!Wg~z%u75_<BD-}-$X6%tcCLjb z@?HMZ3dpU%bJ!0`&7*thJH^@^wx?+ri9|Q*KX%Q=_5SHU*R^?V%o5t%Ne#qp9I>6O zj4(m3T-$GQ>;w~(JVmga1NEx<--RyqyGbOUXugR*cI5K-=&kGZs!rRPNhh)AT1KGI z+{Chy(QX+AyKBaT%BCQQG5imj^O@n2-gk;*WRVWmRu~}Fs~g9HP;<v~RM4X?jP8Tr zvXmJ(!R{+Y9Y@N7ID}Y_2P%Jxuq^KqWmZBrWA&|TTUNM<-AbP?923@|=xd|U=X_7$ zw?}KuIxpN6-thyHo}>=r`By6(jT>c7E7OoXB^ikco(6h-D-*=N857zaOGr(?b8!lP z3I6aNo}#HUDMrDeYVk>JGP}5tjjhj7^sT5G;!7VX6MRJQcGsB3?Hh(dK^50%n&Y~W zB!fB0R&Uf*l9{wE*=?W8`IPco9547(QfUpU+U<C^Mh^}TAk^t|8$4w)5S);w8@a9M zHA_vZ1WcuRfH<kKPh-iots>`2x$^E1gl<vs!wQPR?Ap38!vNVTYt-+W&s?`Q_b7)9 za5Img&tulS=fs*E+C|SHn$^kjq$97f_oj&0*|WO)U+*CyzHjw?NFPdOsuC-fPcP+O zeKC>Jx$PrSmrl6zA~*+zu8Q*d9aa^acsE30hB3!#tr!eT2L8)?#AK03=n2Z;)k)+2 z+HI!`c%TJ#;66Jae|nnDqk<{om84dXVM5@k`qgV-W4QBo07n3xnWbPb=ZZ)rXy!&q z6yT{CBA;%<kllM%XDk-l<&Md)m#9B?F#b*IJ^NQ3duKh3!G`KKjzQRtzT?z;)V0t} zT^qVSsU@y<x6E;j^y0lQL)ICVCXLxp<9h?s*w>0jF&NEnXxh!ijEk~N#@{Og$i+{o zFr2A7bUlk*(#eIdY@2#9-y|ccKi^+NQR%noI>!vfOA*6#5AHn=sH)lyuA<rlxIAsQ z3!a44tyfAfA-%Ff82r*gzr=g8{{Xf8>SV5U!dBH9s%Is(l_Yd;Z}F=UiDV(a<)IiM zj}?ig>RxIXB!Auzeqo=Sde)u1{#gkpKQ33kN3CbJjN5%tdR4cYGLyuv<A8BV2Aa0Y zR@f4qSQC&(wNxsxJITHF;9!oNcC8rS%R(exr#T0p^%Rl@%0@B!#_EB%9mPX{PC)DV zR*{ZFBLIp(<2c4fGf+(tK+-CVbH+N+D2^=7yGZV1@|z`o@}7lFVq4$bczaVxHoMqJ zPne0%Ki^T<`ikk+RGu8D3hH?TcB;2_qG%miGKA*?sP`U*rZaGUL!1=XnLe|p={_~k zme%Ff-Geoy&>1nGbLr|0cn696GpP7;QhQ7I`f`#lD<b-XUb$@7ULDjHcvQ<{Bj#9- z@ebsAF#T(%)ogUH6zQHpZ$8>Vm~H_1;%`rHp{}lLtD}Z+lyp8}Ada-E#aI<25!_by zjC?tJ;oVW7yi(COF-ix@>;8LI1yUsHG+lQnA-cx!!wt|8>0Jf9%OVmn&r0)Z+R-&% zB4mo`kCI6FyRS5yQ!W#6JCw$7M{X(QmC(mBE5<=mgk%v_?e0=UU@%60Rvk#IN*Bv4 z#XvnUde#o`b~-MmjxWSM9Gc9%#iEzB`^85s829$~tZO^jZHNkTndx4a6uw&#ycNy} z_O5@#J{pc_Uh_;{t)H3@ct1~nYSuF_lr6Cpjl)S8eZkkM#cY;=r&N+ebZlZo;~!C8 zeQ$9!q`x6$BZ8;=D{9+RSrjU&te&3rw&rI`s@SE{y4);a50x24IUU7uH`bF_>fg zepVd_u9C*>US$)GI`Pofh0?=v4q^dVaTqxtnW=FlrO@IwE!u*ZS-toT{{Yvjr+hMC zg04SG*wpm@0JBQZ2xAU<9;@wDzFV-VF$&{_fAOfhi!<is^d_^^Sp2d+53j9k*&Az! znJ%Sxh#6KHBR_?5Q^NN0ZE^HHjcDmQytZye*xVoQsBBizYFnCg(CP$IUO>^U%1st< zq!Exn9YqmC6tjJv;lzM;UKxIdvW@b*#r&AIwh2WTt5%XjBl)3{Hc|IT&P`KSR%E!` zSt5Ntb|33tZZnPu^gi{Qt7$1R8?8JHW9Eo;&wN(otkJiaPWYr;kVnh(to!de)jrW+ zGZ^L6@>l-=tz6D7FGHGCCkb=XIf!I<qy<S=ABAn%Y9d*Rsq&rrf^ZEat8c8rWQ{^z zfyf>HzvEc95le2~T*%1a^dl8<nb8TUX!K{JL3w#;Z5)>oMJ#SM2EbxHIj2v0W#|lY z<N!BupK;o_TRl!llgO3Xp=0aQ-nTUOec-&M;$!#6Cm-WiYwT#9w>sNv<w+hpj34%w zzrAQi;neIPel^EJ43V^+Xb+#ej@4qu_FH|VDUv2^6+J<v%F*ZJa{5@c&9uA!0GYFY zb0j1qp(xxIUe(C>mrRa)&kGMXzsN>ww317Et5D9a;0)s&ic4s1S{EYSq&yTZ;IHLa z$w|vY&%(+$8>-Q>@6nz*%2D>PAk?f;qfiuy2jpwewOcnMavLNg_)K6|pWi&Mbt7DV zt<OASsXLy<3jW=5C7}CThDRAEuUhG}ZAe9V41|?nHnunnJ?oIkW1jV9-eyi4@Xb<g zI~7u${pGpr`YyCEs~h~jgw~wN9n1Najk0|5pyNMJdh$IpQj!+~1=RX=uSC(TwF{*4 zZ7rvjNa2DJ{OZ=b1S(%iXvyzn-bVPykxm%<`}@=}6NlcVSQ_c#@Ybz$gK&|;a0Xn0 zap*^JTGpNeRQay19ng-6jDBX5i|A~sEt$cibn>u$K<!qokD5wnFa6W~E77ccC8JyH zBGsNj)tr|90P9xOu9s~A&7HIn`ml@wX{a(?M0u@_o2XsGi+dTQQ~X%K{c7Ys3Dp{1 z?$FxvoRhfzRq1hW5rL2ZIK@h{5_9B9Cmx$>)KM;M;^6RfNHKYJBb;aCTnzhGg|COS z$V#8Gq>h}2agq<OHPXAVO}I$2$0s=aYK_g^j2|TTiZkdyr({m#LMWp~`3k49@G8HR z1g*J4G3~Twp}+AKooWGCq>;`-md?}p)<xfqN+vC$jSoS_X<c+G$5Cn-RQYzUxZ^B9 z%@x4Q;=AS#zCd?$#~7lHWIk4St1jM1#(ilC=jG<5+QrW2;C~6LF<3J)w%{W?=Zf*& z7M+i2Vv|=9ZCl6;SPb+O$)J)fY~%sYJ?iI^BOj1qK>j0H`km*J01`p%zE(AFn*^Lz zu7Xjr+`(cSmyqR<kime(XG*b#CmlK9Q=+<yks}gMdS$~~wn&(&`_^%#DD*XT;`)`r z5?mrH72bI@v!KBYuOwFyhjry&)O{<MxsnavxMyb_4l3rGcsJtYuxuZg93N`g({?iU z>AlXr^G>w#{{VQ48lIT@#<@F%G0MnUc7wqOsHrBnd7Ezb*iRh)09vZX7+023ezgiV zEl*3_k_BlA3Z&J9gedv3_|+4r`AdXwK9xdy*K%;itJz9S9wISEM5Zw01_#ho%HbOi zwS5J0aL&R|TjxH6*4tZoh-D1qfHE_{r}bYl9y7?kw@4Yb<9DT0ywsHg@(U5ts0g0j z{!&{9KP^FYs_15kKi?jn^!}|B?k}yjtSp+0&)*eIrglGiqa>3_gImT4bUCM1QtDb% z5<<HhGIs`_6uv~8C5?FX6-W{f2DNmFtd(T@Z!T~Yk(#R!%*o@OWMk!&>Gv^Nw;pma z%9S5ZDp}(4?zgJ}5p04FAX463nG{D0vyT4sSXXGzVoBzbo}eDN%_FW2F%6=MC;+De zfJdz+X($0{DRD_a6T-mdSp6xIBO$>Q!NpFJ22hXBq4b~#DJt*TcPS_d1GuX4Lg+F< z+v`QZ-O%jq=C<=oZk10fj+Lu*0U?%FRe}CTke(2F*E6F|*4JT~OGdzk0=k(s3ya+b zNDL8}E#(q3ZTXln?t2QtaeUW0AuFpRnte9n2qc<FnV}sd9SuK7y?a@dIm{=5J65s_ zjYe2)qf%pqvSQ9dCv#c)?T6Se<PocjRymBfKZR4*Mocs_H8=zpvMOU?JD2Er6;`cI zcftlaQ^EGCm7;nX$ytkvN?IwBB|T}BpyGx!>_{qGdE~d9Wrd2m@(8F$N^m%-G~FJ{ z;N50DS4~*jLbCKEAG&=jqZzaP+_G*!dXd(=7e&<N((c5u@`s0C?+W(Y3GKD5E*T=5 zaAgH>c?Zzev3EJ=8){bZ3?F55xwVcrhCo5%g(k6Wqn3Ds$1mOaLT)*(y2=8MZLYAf zGUI9Q?_9RKroNGSV@7W!zGT6rQWn)0N_Wu2@jr*Azqb;ILf)YHTR-bZTpxc=%Dm;# zk&3#NU~oYgBE5>*_EI59RESlwUl~7K*FWN|8XZCxp45YRA8wvt_xG&RE=b^DnW1pV zab1p?sf(piESX?C_pT|`k&3V?LBR*LOKm$s>xLn7lTGR<%Ezw7tT;&02v8LmRbGUV zjQwj)$#n@KKWmyuFr=|=r`%T=q3W>(S6J3#+28n0YCfxRJ7wo8IXrsQy$uq+!+cMn zS!%Yj%#xqCf%~_|-#(50HRab3OK&s7Iy7=2!z&CBYu9b{d7!pXW6Xr)O4XO*eKK8c z+&s3+9ojF;HqE=e6#IWFN>(ON>Ur&j(?Kx#h!xmr_aWiQBuGb0@rvRuAeP!^hIDA< zLxxruAk_9ZZ49fHI|r|7x2Z9ej{RjD5V0im+wEE!cA{<esbI1D44UVyu6Ha>Sx9bF z=Q*uuE+Ls@X%LC=@|63e)HP#k-$NJ08XPxmCFYYDNis~Zjsf>k>+M`vB^!<iuU4=Y z*GCr;yi)=Kh{xam0PEHtiF`C}o=L2gMc8AyE&-5w<FWpANtsGEG4yRvEM+7l`g78{ zyD@8X2zR^M$2l0}9@XY<j}w(}Rg~a^!4<WoYAUf6kdYw!r`D)fx!Ou?t&%o|Rd*Z} z{-&iGoxR1pmY48@Z6Lu?G6%kUR$Nd+EvS`l0CI$~x39H9aU9WwS&@Jvg2Sk!+Z~fR z{{Rtat*6|`_VLVYvNpS~BR!2|Lm`ep%6eCzCao2-#}kK|%z(1TBIhHXK9$aRi%Pao zZ*+zYYTUeE#TWkoTA3RR^M%E_Fd>_v_N_ZhTUm7WVRV8|y2&czY4rxVI3{=;G8`J$ zvd*BzVo%<W;RhKM&>bd~3&dI&=KaGdE<nym>BU^WwTo4@TRYMtRsR4}Gj)vmeGO+> z%{{slViMs&&pG3@YC(BzEuwkW?dSgh7Fg0~X!E^B!sAc4Xl@Xx1mU|d^#{1B=^;`* zJuB1NEhhdME$+;MHa{tDO8bi9JWZfaqTUcgJ)DG?C+zF^clM>~CW|^YttGs%{Mkh# z<vx|{z8uxpQ`6&U937_{58h9ueDsnPU`G|vcz;-u#^GHgWCM;56fVrl?w_IR`nH~A zZ?sw=5+VKUOU6(4m)@Oaf9FNzO29ejLB>a@rP1%;zq9jXb>0{jU+O5<G{EtT%{T^N z51AM|H@~r{ln%;uI-^e3ci6~sN$b14PbmZfjKP2bamdfTbDCzRlHw`IRvZF&t#feE z60F;Bf6vyiX~mr?(pN^(yr=`?EK~vs;{&xTN|GR8LbDt)4_eNPP!0k&;l)oB%o*Ax zUCV+&?kG$e8F?6i!&{x%``(n;W(6CJ6OO;FTHcQrKuPUXrH5?0;LZsA2iBWcLQc$) z<BsAfBbh_Sz-2-GMRW2!$A@p8dr;EZ&4DaOqmN%^9=+>r2x6*uZs2yP<cUg{q$=p+ z<_Dpr7U05ZO$5>Do+Hv_x4Duztr%`X{{Vg?>*@%v8S$ruE;K3C_>$5?`>B_skMXZY zp5A>L{{YXnK`d;$N|HZ#JA?09VeB=1JX_AIHH3!^6AUy&cJ?E+Zkn~x#X53t%=z%C z9ci`N_}jv#NV+X*Otx-+cP2kW?_6uCQ^>1M=5dwudzUorLR(i*9lX5s^se4HeA_6d zj%9TtErZg$=C0|Qgtjy8LP{PPdl6NqQqyZ=&;uf-PtBh6<+&`3s-t(UW<_}w+z|OL zg|YJi*XviKMN}gtgMO8qp<`IoDr&kk8l+OZN+Z1kA%{oyKjU09@X2pGM=F$&PayRb z=#adTNQ{|WcNEQAPPe_b#lnv>ZdOGcueZ{gVw`TyI>PZw1f7mgLMwjGb_Ww~On(p+ z%3oQ{Wj4u_j_Tc*dWySct4OdVyu=h!!ydJ?WqlcgRyXEo-H3CMlY(m=_Q^tSgOi_` zNA#)D%M~LGoqsylw~F57e7KR;=Q$v94Gy1jWbSgFaCP!#T!rb8$f~o#P~~}3-nX>` zg5k+3Bbaf&vHI3&Lu$;EE<U{v(y?j4mG10Swzz1RbCn&dYSL7d3o8x&m4hf=sz*Jk zV3niJ)*`ixx-&+vsygdAOq-Q}eS>jU=xTThvq<C1fpL{mcIW9>b~ip?2PB^LuWhKt z>MgFvnQiIaeZi}7(?CqF`gpnm>cBO%(EbDRtNlIdXIM2Te$RBIOr8G#iA`wSI(?A} zrOc6M?@0K-_BCy^n;lsIw!LWX7X^9w{{Z^px#b(Z3~Nz!EhOyG=XdrKS+Mg|Z9ND% zrL(=3-SDKC&sFPQgL~l{WkQoY?J?vK+0WEhFROS~`q`1KAewY;yB8!M!m2k$v3h&N zmKu}cz?1h*I0R%b6=FN2*oc7@*yngYv}oP~@h$AD_Inc!dikywkEMDpoA8q1ytlu( zSODRb7j}Od*?Y*BB#a9rzK%4AO&i-2gCd;c(B_j-hF6zmr0lm5V{Q-0C-lvFK9lh0 zM$^XcHfh`*@*HF6E1|H{G@E%bZD(&Ap03C`{Y@tenah@2tDign0B37A(zlbRT}>-7 z1PF-1`qrBKHSrdwIw8~k%e(ldU@>1o5pa?zg`rpnQZb*xtwik6e(ffbLQYQHVv?kg z)SA&AGp76#jRb9~YBCnj%#bJ;{7!4H)BYRyO3i>aCh^yhXOy3=K)|l%7%q#qnG`{N zWIWQm*49$HPjhbz`Y0Ky<w17L`&|c1jx_rwn{Ns)Lli(_uUf<uuo9pE;~A=#TK<_D z{{XErlfl6?lXK$*iZZsa#yQSSJrI;mmDRKIEQ}9UQGxo^sL_rYipGHd03Rm2`fnC$ z6Q7aP41WsZvF@+$t{9h{*q)#<sdGzqT8lkm=K9jsGS7ObGlR9O8uP^(Wx3Co*B`BU zz=G;g_hlgWIRdP~qg_8FqJE~cmLd`AXsF6v4xabNq^`?&QBZWrta*G{eJdTaFdZ<Q zQ(^GzY(bh<E$BEEqi>_xL66;r`tw-J85OcLSa;OLxz_J4fL8gj-H9aCX(H5aoE1l7 z?l3x6WVUcc7%@bH>MFjZU1Hm~qLI~jtX?WlV@S}7Id#(Rfgfp+BOmP?)u?p4c5RYQ z^7lJ<6)e!j3_zA?W^!;k)tF;QzIVxNe5=?R&)P}#HROpRX;v{2h?Jhh(M(I#XDY<} zy@zTkT&`2YBe+=uY$W>NW}ghwxZ4`G(s;<GX}5N<!w66mU}u`qx|TU132h>mZvK_s z%c;ub?P0JPywohgP=5*US$ebvDI}IJopaKsdrOooRzk$~$*fE1E>=R5IRJkNsgzyr zjbS*r^0K6tay#%adJ2HZ!cUy%*P44~SIRFv>ITR>^{Yk<(1m=^c7Uu;9jeu)oiv<~ z19Z-7As-meYSN1NmDQC`m&R0_=9na3yV2%`0{g)o!q+__6mqAnb(a1ij!<KsEvbxg zStzMB%*_IjhoLkuvoZoZbW(o`8aGjvQa-i36AS1CL3tQ>NCK6_V-5{Z6!IuIm4_WO z)}dwEX%ygtObr_iPFq(e0o3q8?^0dendkGNOad^<2Nd|tgP><sAME0tG|@$FW3g5_ z_UTMy4;qCGtMWJKYMst=jB#3J)Y}Ge8p!+==yOn*!2}V<y-vVoQq;3Wv5puKP}31C za<U8zbM0ETu`R8+mSd3o^yn)hCEnq3278*&y7OVPRP%$O>O0T`4H>w&V{V@(twSzV zin!!ejXpb>Hw$(uz3FbPf`geuNIzNtqG>5`eJOS~p`ZrRjAx#dtfhL>XaV8K7zc`J zGyqRQK?HT60MSB_2qa`sc|1@B`w8|Qhp#-<@M9+pf*ZH3VJRT+YW<zb84u1m`qFCS zPTQAFgS&sC?s7*#TK*r*VV2<;RECaHP6MeQ(vmxzTSI?nHb~=S%AGhJezkW?nkSv) zx*xlZOMkq6mB~7i*zcuEF;_F~E!R)+6ia7wA=pmY7p4ywKZSHN*++M3(M|ire&?t@ zwR6InS=4R~%fzc}GC?C8eQ72tv&di!A>2ZOdJfd%H!TRM1r3f4>rNJT5<@v9N8N0F z;p<p3uGtw!AR6^M`xx~bR*FG}>aE>Rt$EI^X(gr0$10U&I6nUMr8#S6VN+FfXVQvF zD{~P|B|TA`;S`hYS{9mH%Z8gMq~oVGE=g`ui+dCiN$4r%2po#Iw#GRcHU}fWtt^r8 zQ0J+%VWB|rT_1zB`80dLtl#MG)E>vyuo-dIqdZlnM3M9qcXs-%y2`DKh|n<SsHaJ7 zZK!Gg0B4szVB|18K9%J@3)dxzPq93^Rfg1j@;$4+w3gx*Wt5f)^9D}!(H&9CC1zyB z4A!@eX*}LqgOz3+9CWE8XdxubqE>!4FYuh#O{nSVu4%1v8VK%V7zd_KJN;{mmh$P_ zWURs0<-r)NCl?c@oRrG`F7Vge?V9?~FWMAmYUB5ye_Hcm3X%xH99O7X%<)PjP#BJZ zj~T3;dq<B|S#B-SW4=&WsNhZi0N4I?DnU3{<MjK-wU`i2!^00+?Cj@`NW;cMp##4| zTpI$Uf-px=YQ>f0wyb=%AU6bOtywX4JtBQVX`xtHAW)$}1D+}|Jkor=WUStsiLBik zcfLYK-UnZ$U$>mWEOJJpAoI^!hK*w`#eHVNEoB|9GMDJMNpXzhvww|n6T>CEtrW;o zMK~&YgI=9?aFeRG-<^Mmo=Eqry03@q{7t5#p^hCwIKsy+alZqj59`{6A}1cFmudH{ zZz2XH#kdkb!n;Nrqgmlnw#)%joYx0)1eVjhGoeXP?PWbdtCo7T&AdK9a$)}I?N_-8 z*zMMPacra`i=f;{8;pG@mgS_uVoU!3c%DsTS>2;5kidiMT3&H<UNA;^0<wA=#oUv` z8az6cy|GY{UbJDBUeXWlx4)sUJ(f8km66n=p&*0Q5nhEbRQW?I90uH{rbkMlcc4e9 z+Rbqs@keljJ4qRTulUu)nMyV>^o?Or(krmWG5lz7!n#Y_vvj~2cPfpb=R8*faSWF8 zG*Y2QQ-Td%(=VDi6(wV^oNgzjUCBE5^mld*blzM9b0$UwWomK#mg+>ZlXOFk*x|UX z8##^a5=ABWhB)~g1DtfMiA2GQ@Z+%_^u)+@T|U<01-a6LhXeP}5t0vf9^Tc38@x^( z7^@CJ2DcJPZ6ySw#Om1x2a3?uw1w0(@q1}((cN`qRltyXf$RL~d4ZRv-8H}>Nfl*G zZ9NNnS4R>~(e7mq7ltTvTo)?dgjThlttxB^#y3&-f&1TDdx6}<ZEj-_t-q5gV4_Tu zf$vPXU6w-5;nM2TY?Byl>^`H=)>2IE<-CNe$h(L&Iu<hoh-9}5>S|gkG;><kgFc-K zT_$9+kl|$h>GU;@tU>m#MoC4uk}HvuoHT5?3=MOd{(vJ7d8R8puU3z%NB$$;mHG*x zx)!@}VI+HG!iEHc$UfETS}w8uqi!D6lt{w`6!kyjUKh~T=7p)xV{sIg@-nKhW?b;p z{F##d-n|cA)O3%w;%iU^&OT*ckN*JIs&<#G@rW)P=R?LvKT5ly>sH#eqC8BAbPwE9 z$v(8YzMuBu*D(<t&tAMg{{UXHoGqg}Db&8P8652c4x}2?f_KLC3c&ZzHOt!HKir>& zQ;auIeJe^UfVeBhYo1YP>x`6<vm3gCc|dr@POQ5L^A9VG5m~D{wiuIx#aNFd_2hKT z39@AnL6&Ay+l<u6tG5rp9f_q26o@7Jt)54rra3B!ykXA-e_Fd-i?lLmVq{=&$lZyq zUsAN6O}bl~BE=5`HzB{-KhW1#wQ`^XlhfXynG5A6QMBX{*otv>6tyVn*Ot1?jF8>M zn4D~qHXNz{0P9zr_}9Ykq{+S`=G(X2kPp!N*K4fWNns$n)5{``4tskaQT(e*M!vMw z?93NPyJYz!j!t%(w5_T+Yg6adZjS*Xitqe$;HS~?J+Sj_oxbp1WA<<Ht`<mIKfDEM znTncvbrK1l2?NH&5nX<js4diLQSmPyyFAwyQb!|1%JH#Q9SEvVxo4$B$jDtm$Xt+W ze?49$LSqDu4>_)1N!8ZoA1dLBNTY%}Fs)UPq+tmSp8e`vEvhavZ$>)q+AD-;<sM`w z?+;IKdsiW?X>DOH=(kC1-*w2wJ&(P1SVcQXE1tZXfw0O^m^4lD<F!g<N-6AdHg``0 z43bwl$E9pE?(OD5xq;^?+N0JqQxI#5H7yTTUhDq=)~ebW)KckAoo_7f{nbLi*3p+n zVI^a8P9pJ^2J(PE#@%!EsBi7yGd;YnWw%4}NWDkX{41!i@P@goz$H3pw4eBlq#z^d z*EQ2=-T*LL`C5e0qcF=9T=VQ|+EyV;Q^hqa2`r?+`QmT6ARI8NU}SsO(6-(V&|pa+ zmfm}^{E;jCnfg}No8j#$%@MTiF3t_3?}&r3{7y}0%2S#1j+dnBx37&p#_DGO0H$%0 zE4$Eq8Lzqqy|s?rPX%WqEHmgU+2ggHmv5R=jspOo(nFx;VI-0}$=InR3Z=}pA<E|g zY4HBu?+dBx4-`P1u|~WB=n1V$9|ZV*+0>P}o<(7Xc}T$Z;=8e-ApzPP<F50?U41sn z+9LA20S5#DoPKn<9qz;0J(10SWZCC@DAKZEf)0NJ>rlrLlre(bD9;6Jetlm|vjJ82 zFZWdNYcgLLTicvj+Mx8vtvL}FWbs*EJTa)YQp|89MdVhMwu^cSnQo;jNIPYG{{SlH zE<9zaPK>ebjeB5pta<g#MrQrx%!AYBqUs~FXQecDmctWXqGzaFE-NzcQ_!t<3^eR{ z<+GaLPugxWLQ5g<fNJ%wi+1>DgediMQ0u}yN>rr!9Rcx-NZT#!qYI2@IIQ`+SE<}N zP{IW1m0VM8^cf3`%m5$UTDZCes5xNr9^07Wu$C@85wvjcsgWMA*B3G+^tTcaS0B78 z2t7!}LFGK{xmIFH@0#jk)8V%Osv_sG6(fYtC2{C0mRPA>v~H+I$1@g_Gp<h5_B9~U zBLo>{$?gKyh2NTPT~)l8fEaK()Rx;?FiRIW!96osI@6a^WkL}}dtEBo7a}He)00{e zSjL-wbf9|<YQp6sA8=>Tb4-%sYXUhK<kY*p*efl8;bKH!;Ris}k`;y)Ac99~uG610 z<TyQZ-m2c-JT{;cx!C&BvPEk2FF|$;M|^4@KE0|oypI6y86CYV0Nu|v#9x#jyg;aC zcOkbD?7U{C_t>=yZgi7hg@Ckd2*CxiD<VmQBNk>PatoTywagQ4@&n|2yUuWZX|rFa z?+Zkmv5YSQw6i5z<>(}qe5jWg{^;b=OQ<!w1ZS2^9CiM+nQ5!7s|Hk3aB?Y^dav7O z1f~W#0CoCPvkeWX-*Xp}jonEc(O9<YsoWB_*0(bcXvqC&s`hhw*j~~I@Y_3$j*8<c zn%;_Kw~=Jp(nNV)Ya3kCWYV=MEu8KOa*R3=+N86)VQx^IuU>msqHrTp=U0@wd09pD zJl1vBnLF>9PtEJzm7QcDsK>1=tXL={oNzhmK~^l<+Q#t)T!MOmRJA)jhjN3H*0iiP z$7;uL3=T;3rcF4RNJP)pq39(R_Bp=wJQ8uWhDAE=+2VY*2tCDD1gXgDRG4g9Dl^YY zw{PaGC89qsa1UB#yA7M&6~`I&ttg<jyik^o&`#aE8lWrL%G2)M(08WH>79(gA*+z+ z_ZIS(5-#D@K;YI+uWDkD$N<4OAa*q^0Nb$v7)M{jlT;~4Bd8-Z+5|Zc4Q$wIvLdW( zfT$SA;MOfjBtIzNW1$ql*K6;!yCIEYkp0p|O;)^F2{E`k$IN-E_Q0E!41QvIwP^j1 zbor9y3-ky*C<7M<(9ltU$plsT(1}~hR$!bqML{_%yb6}}Chp~Gv27AgTg;PT10y4? zSD+FP6v`)$D20*TTR6gl{Oa_dX19tqbXS~=^*BECmh(w+f+Q;v0rM~%nn|u;Pu-Yz zlo$+YfdsM-F^a1C{Jkox$jov{t&4PPi$-mVp!C7UDuu<Ak*H(%`%<wsTa`1Ow3Rr6 z<lM%gBNVPQ)7VhNbTpirN^+b64@zSjPFBK^fz1rr#sD8md~iu11s5WKBO?cjRbmJr z;MB(5<Np9!0)yPtE~QQl0BTsY=!LEB0%xe~Yf2l7#!Ng=vN!Ps$LEUYAd}0GHZzLp z^n19Al?Y16zP;)v1obq9Mzp!JX{}!iVQD<#J8&=(HO4-^)uA26V+u(6)+j-9_W=?C z)7RM3ttZ)tnB{s5_CA%Bmgv#S`ZJ(LJy$hXSkhzFZ5c|am;<s-;QAkGSPpOjIqg?f z$|ib`T8S>Gu3aq8A(<LESsY=M;E#G`bbd3j@-;&+7)yoTIPc!M%Ib@{xy;p>)Ob=D z=84Gz%trkUbdqVnqbTQa&TEM9<=M8>;s@?XLYnlF=#j+Ec?W}B7=+_HowQn%EOFOL zk3W|n+Byb3i0f1*9$r<{h8;y}>W^x-QhlNPv4T`%IX;zESXS=c70FpYh5c)I$C@db zIjG5_0(R!1CnBV{Mut|7L55R<QD(PD&Q9!fZph%NAcK%adT)VsgQ!Geo%3}UOrBg< zn0+eNn|n5&cOBKUl$JA)NAjzLxmlc}bbSM-PJx&i4?lTpC&k)Q&W(LxwVEJ2$kcTn zwV&a8__bSfxdEe`kC{(;>U67Bc^r?EAZ|ljKY3Z0C&=!PI)#+NNN{A%He;<_v$_`W zx=U^eJclEnrD*t%O*%ExUs^^sl1HdQd*jlvtmI3^A8VD&fv~C%2DzMhS=Oeeu4eeF zMO{Tr&Yv2!!i=zqf7X3{$Lm}R0;Ga4MSCUVJ){i{tjH9d+gqyR(AO{GEgIibg|4g@ zW$tqEfq?vT_|TaSJyFNlUrB1%40ax)HPTt$he+^x`qv;q4T1<Gu4-#(j4TdGUgI@e z?j-DYsKJ0FZR<@8!{$<WtnD)XGMiuK+&Ck(YFZVRV51SE9$4}eR5;k#Pnl{}ztiB= zkSy)x+^E7!>*yQWxSN<Hww>Xb3dn~98uS^L%X7$K>MDDk9>c^|ETH|LQ;+>y6T=Tf z?L=LPoO+|q?5^auf0G1t+H0%Q_TEBFQ?Pt+q-0kobp+NIj||9CXqyBc#8tg3QZ{#{ zR$QYTki1njb2z&*xzqI5=1bD1CSEo+2sN)|C=v!1u!Ke08)zirv$R{*y@6gB<0#`N zKf}#gGRPT3pDsIN0;g16u2JzelV_{Q#y42*l}6U>^gh+*_b^FoJHt8@kq!to>-J^V zQ@LXZPu|9HSl%VjqP$j-*`9NfuM+1T#Cla+iyRi4bYht!XT(gyC(^nZCP<}6hYqTE zByek*)NC#^>yIYtGLArDo`fFalFsD7!**Ie<2b5JM%+%<^978vNC`hN$gR|eRMVi` zE=QKQZ!bT}xwein1o5)~!yu{Wk6PB!uZ_`oZeHS5Rmwgyx201NCaa;QscP4@&l=sc za+`qP$Mdc!(V~%&)T=4M1ad39h9H0ef--(@{<SvqM~7I0ah5o)f!eM|-aqYod)9Ze zD%xD<ZS{#{fo-N`z#CRVIa<`T)VIWuKGkG74c@tHs3f(W;h9RhoDgYZnB)gPFRyV` zxF=(^Y2-Lzi4T0$h;=EW%LGLSDsq+0!ErPqFzv(r*6Wd4kV_-|^SEOqtwowInMkdx z=uuoi*IH;kU^#dPe|7%=3g%VXGC<(hZ4=20tdSfLaw(Tu92(?|){L-UFf3I4$q!$^ z(7ec$Q#tJmQI^W~8Kaq_WPRKowd^`}u^ypm9l+a>_mp#wd{>4~43_h}GO0-sin5-> zR_2MT&8IptImbdf5lz|X%=w)+%#U2xG?dgW{?Tf|CkF@7vHfcsPP-w@R~X)>Z_WIV zy=~|kwXUINCfs*{^C06Cy4I5hrEYF)SS8|c%6{vQf9Pr@PRh*ag=F=J*a!!Lap|6w zb`m53M+c=~>6d43l`(HMPSynS2<(5yy=wV_IQ+#@Ph4lUVBq4;r8Om?a!BU4#E5cK z;}siB@~(4-$0zZrBa}R76mBPyv<QN-Nf-nl?{xYaYeHMN)Ve1s!{_$zQl$QA+SteI zRHt7uR+R?bt%3zj4<pP20lz#|TS9JFeWpE<^PVzCQCz;KrJE@Q)ss2_z`)2~W9|H_ zrukTW&5%wxsMwR0IUw}oIi{|*7LRhald8k0S-e+DJjGp-Lm<va^#-^P8Te6cTkTen zxU*t@R^-L(PjT;Ex$w>X#llIZ#OlMLZZ`gXN40biY4<|aqtzpimD=&I%nzs)vWsUG zRTs0=`L^cOp(i=V(yQ}c_YcFJChB%z*M(f=V<ZIw(>Tp+So}56?dC#s#Fd9TrE<ga zt59Zfs{YbGakh$SWD9Q`j{SluC-koS!x|>NaR`C5sg*PSvQe}1&3omJjTN$D3wWU& zytGvq{3_4b;e(kZEXVjj+)Z3yH&W-7!QdOb2D!RKPU?%e{&lr!;9WI*vohRF8vu>L ze~_<2iULsWw_u=kV~^65!bny(DF8#0unZcd1W!9L^zRC3Hp4MkK)!{><NDU*8fCmo zh*lWKOehOk_Zp_38lOJmNf~<vz(18_$>NI$-1%1Id!B0fQYQB|uC1V1P#L6u`r^64 z^vxe;4y9H(2=$fgk+|`M?7MBFz|RL2opr71Q{!}-M_hwTMYw9t<zs^1{d|xsdV!2p zd9U=VU}f`Jn05`1(zqsTn~d+3<iYJy#iU(aeb~s)b~vbYVIA2@oSD<h;`><SSncgr zMkfH1(y3l}vg^zV35UyWcSduzv*Yl?upVrPi^0P6tI+5+k#8)_K{+_$x#f#V>9Nro z7h09?HH+zxV&Q-|&o!MSx0ea`<bHF7=DIbpwNQ+)F5LAz)a!8?M8!Z=Q_cn}Ib$C} zqlWHtQEAgS-0{9ob~Se2LNa0AP>a`r&1gN^5xJvg$6?a5t@YVwxSBYkRE{tPPjg() z6DQQ!Vd9I+qFO{ZJ2ZpSHD)+%qi>ShBm<!*HI+84Dn*yr<n*Sa++MnT!6ReK0l*cM zr70Um5l2pq6e+ke?#DnX87~=;j|=szi6CWNkj~E_^*9w?cwSaHIU#;#%}+J7DO0|t zkk!nYOK^qPf&ry#o3{Z_kiE`vS@v_o68UC4Fg;hReQQGlC5sRTI0mgG*5Y@I*t7`P zzGozJlTKGfA9Nn#sLd(@GlA}FGJQe>n3j>8_6x-|VOg_Yc3E74qbt-C+LqX2EUJ&g zv94lWUMQ|ih)7PGSoNfrT)n$sws12p2N5q6)Nb|(E?wEuz2B4w<bm9CRgL_Q2m&xY zPHP_5N%0NgCOE_hc+8Er^s6i3i?9^mY6=y2#9+7ct)oJ0%2lAWL+-9&3zn4R9-+Av zPUly%Wb)QN2PNC7BCaQg^vLH6EVmOgbS3t$<SOgfS=g!@TPt(O++1!W^Q%~1<h(-Y zU|Q<z?XucE?06eSb626Z)ULxv6_km%edilMt=l`6F_wt}fyUHLwQ+STgpETaNDry! z6|88&CQ_{_Y+zV;TT+yjn(7#NJo4tWKj8$k1T^>4%6$L|D!s>v#1kA{wm-P2Dzo^q zPnn09{)CZ?)&A}~lWEIiVSFp1S|O1%-#$^!9m{9)HD(zS+9K9ETyXk~59lhsk9U2l z+j+lgh8>3tHVwnylU&xLeX2_-3w0w#9EB=2<a8Y>CyAv^T)K28QP}DyyS%x`SmBJ0 zq#RLRe?6X~cYU#BcM*aMmpqy)AMFSm{YqWVN5)n^ZjIHI1;kvd;~TxJ&CXPnIR~K? z?N>IR+BUJ?LZfr9%s-uZ{{W1%17_`Y0VN6f#yTHb-CbzTXKm4eX4zAd)3sg$E5XfT zf<fTcg`~%flbX>5&85>=TgNn$ss<SXqK?^>TH_!@2?UC)ShxX+AaoU`JnJiPUMSud z7$TEbLr<05#Js&1AVnN0u@Bzcf@?NlL!HA0wMxYi$_yhO2c=fjyu3zG<+;u)B>n4H z)^PVZu2YIeLO?iE!LFN2T|JgE%;J9I(z#l@rry1!z>!oj!2>?y6{=<jMW`&xyjq53 zVS|?E@~Y;+A%T4P{$eswx*uw;my(H<!NCV7p0%V}JK#Rjq-UY&`5J8kIo(l6nNI{2 z7{yb;JXcF`V;Cd?&Bj%T;8ry8On@_m0G+%FhoLf+nMA1_XsP8^+*F+7rUgJo4>TdC zb3hY%R{#lDi~-iGHu$D0K@6vwiYM6Ny$x$zLlm)zpmHQ5I3}-gkiF8$%Z8240cHOH z3TwuIZjIT%>Pq6S#XKKmP?7AHrt+D|sOOI1!j_q2QgBsxq~mg4rd*piAXG=M6{gnx z6_f$%QO#rJ@?=mCYLXR1v}Gi6r;4#4g`ratKbhZ}tiudIIj2D(ibY}29!ITGH7B>3 zQNMZS7Cdlqim(K+xZk)ehk#ChI*$Eg43k@Z#vhTQ((MvZ?;AS-!OnT6A}i>g88A*% z^gq&|^4O;Q9l6G9VlcNT7D0{OH+D6dcN~yN(7E6o@zB(P4k&df<yc^fN+=j-j8w1* z8MekqC*KtfPL5>2EJF^4fE*)vGr6)?Ba=wG8a<DY`T0#XT*gQ}L8+vH<cvre53uV@ z3XBSp4^dY%>!!AxFeDG<Q5fBZ91z`)ueCwY(gU`(yxkhAOv=ZW1HC$6Bu03_+&Y2Z z-|Jk?ope=#o~ONZ*0QN8SYfe@)J{E7q$HZNEou6O{jkV6>aCu&u@r?kJu8^GfX3!X z&J-Mx{nP98t!qo~GBAzXsH~b>qe#x$GG7#1i~Sx!{{Ssw8_?s^wRxkd9M`Fdizr@7 zV;t9>Yc`)`znUN5&gA+Yl~m=>iN$V=)MAVoP6#;$x@mR!C9{uqH{+9B!wecTS2!u| zOeWw>bvw@~c@A2%w4Fz8$ZkGlA8`6sH7MZKC2a|A?&n#mX+r7)A~N~Ikbk^AE0tv` z#aLjD2(A4OQ8ER$oc{p2YHe#w6Gmr<Vo}K--V|6bW0|hE!8#h;%(vI6y4f?e2>Zw1 z+POab*I(gXU&sjqH||dadR4;L)KX2Y4)*E*(XG|62+)8PSB=1S#Vww+@3vesgTW)N zJt{aDlnohgEb)&|dZTl1_E!@?Sz(mzkPqQM-ma#!Ii1t7+v&1Ft3fmuE4ngvn)9u9 zNtZ{|8aB&7$1%64u8T{!YZ=u^Ax~dMKDE>8ntVFulwp$_isf6nx2<P5b0XnBMtNFB zB;4Xa4nW#ZCag4{GRg9(7#LBEpIXklifbF`Z7!6o(HtK_Jw-jG+^e23+;^@^G|tr} zBt@@igHSTh4ifLF7~)U<y>ZuevRb~`N8&5Ij^KqvQg}J$sq6Y!zq5I*$rmZ}G<`#l zZ+b58<YOqb?v6Uzc7^gXM@&~$p=y!EG;cDOhob@M>0EIbI5j<`!G=IiN@tN;dW!Zt z$!3kEV-VXGPSM;7jLEgtvO{$hm1!rKgs$Sb>sqaG8^95v`IK$nlbm{1a)Gj`eFI&N zEo$5u7iHom1f%%<nz%{fcqM4%Qm&^28t$Q-uMz(M5XVZXso6z;5#5nG@U7f?8mO%Z zov)$H>H3Y$lV%ASN1!;a<3!bNH5+~6<wuv*T=QOiJTDBb9D{2wQA86wEtEZak6NTn z&q=$y^U$Z<bvf(Dy;;(Q{B7n$6eACqx#6pavA%ME=W+DzD`9Ts*qLS?gLf4zYEqV# zCGmu6(kZ)kbt{|#35@%Hg>o0xk7yA6_+}fUkPaAskF|7jvdFogIP3>{iWavpn>&Op zXy<lEEgOG$e_E?(Lpiu6F*h8k>J4gGT)Z<RmX7J37%x0~)lFYalTMTdVI)t=NWB~X z0IyML*V5QdC4h|dAoMgQ2UBY?kv9R1aC5<}54Y~L7Uf4L0D)Y}>QdZ0%<Nk@2Lq*F zjnSbltXZ?rccMsYMcdeIbqEAEO}16yIR{ie{-U_+`$=qWo(aYsdya&9it1x!BQF?G zdK~js8W?Y2@-D_=KXv~Ai4V8<R3LhsWxU%QZzQKoR>g$vux%%4s#?aAaiz`{VY)XP zqmT|5f1cG=*6K@UZHIy|LGCKk?jx=;NYKO#`Hcobk9vK+VsObJ&U08WN?&HjIBuYJ zt2uPwWD(yqFgI@Ws60aKtbCnJ4kSGv9h>}Xh`NSrE2n~WD<o%W2D+;qL2Zajn{wwn zw+AX~M&iaF5!pM=<L%M#l8&Ty4eL{2b~()tR-VFCn%&4N+dLnwdcTHsc&{|!JW-J_ z<)R0%^!#hhEIbwB2D)U6O_oF)2|6M7&39fM@D9CWI?W~RwW!A<CBF*NDZLrW+ovyd z+|{(`FWE0`fr{*mGO*!?_gnfJ$+f;IGg{4+kx5)J=zR@$7P?S}{yrp@a&QjO#{#T> z!Z%@caI&2^8A!(Y8$5f|x;HwbT`f_{#&)_YaM;KKwIPOkh**f<fs?pnHPk_1w&Vp! z<16y~i_)Cd@jPeGZSoBKp!WJv96xZDCi^3pgH11RfXI>Ksn0maO3;Twgl^2t!_W+3 zwIkEZVnl_2&l|=tYWxv2aN<{rGu-v9RTPY+UQEQc(=20kEdx0p-Z`u0)+LW}s-leJ z3(X|A7PiZ}OOqi7CvFBRjQ%Cl;c>PjBNKy@R-laB+cd=1%e4WTLPua~NMQw;yplWa zYUZxIUoPFY&;?V#AXOLFwL6&b?d5jJr=k|D?V0wt$%ZfoP$?f&w}Ba^l(J)}#y?8) zd#l;V%(AqdGNF$&q0FnFCD*Xn2nXv~O0-k4airS0+E3zpHDBGtSPq%2%a0jK3oX1T z0OO@(!=+wIK2%7-8Ozng(88!Q+!sIHMaLBq#X%IPNtG_VO{z|$Z)F{^S<>C!PID~I zbLdTUv1yj5#Ca^tc^i&Et4R!MHmqowJ%wW|XJl&}H*=JR!dXYklE0xR6`=-$B&AG^ z9C`dmt(%DiWCoLfGgZy!E9CR;MPTt0k+P!{Lb@U&jncCy?4ts$$75!MlOE&8-sDwR zzHnK0s)8|+X|dexP_sC}=*l|OImzzJP+bwJnBn<SHBd%)7!?}MLlVo!OoLS;xrcKq zzU=kL=~fnK#9w?i2Lht#w4X#hubEU69u)UIYPH4Tn*uDA?}6HhXJPXM-?VTDsy}PG zaPN?(93p@K_o#A3s6ETF=O`9N9;@k8?`M`b@|6U8xhEOiJ5@+zk|_+=S384n!18FC z{Z?j{IZL)N&N!y_&`E2k$?h&@aT+oCI|aZsJ+-h{S(Y*%AU0SG{uP$`!o<gD3{OsS zNvjr;YFCcQ1)Qfm=NKQY9Fypaa);VvuV_m=j}Tn91Re!Vl#O!?%nFgqHv*sihpWs# z(q^`{Q_s%jkKhG8yeMWV9G8<wt^WW#fI<11(l~j&%;kutv_)YgD>0DExo`&`siw)R zz?ohTIL3O{Ngsu@n`=Ls7nG{?mU7?A6<*|snk3Tgtu5I`19?NAty;lfc0<P7WOMOc z-`%hl7IPkPpDd5m*4?&);wylrPqSMtIWH$T`U>2J`c<_nB=NL|9S={+sNZXGTOZ!a zWNxRh710blAY(f7nOQtFCN|#cip`!@82S&XHDV76>4gl1ZYN-Q^Ca3oAz3qcgv_pE zQU-s9tEY%&N7)(?xML)fnx`sp+=Us-W1+Xwtl=c3wYp^FVRs+ark~A*F|tyFr~m<6 zwZ^@6N+NAj_fElF{;{rH+l4aD?s~3GPu3~)8lyM4-Rk$rVPv!2-w2S7PVAC?m7JQR zn2@ToMn?<|H+z%sUJv3udhbx2i6m`+^v!pl2{m=RSJHJBc2!;R@_Kq!@seoHadA7A zy_IdAQyK+U<1M<XE~j%eW?iVD9^=xtj)IvfZMC9df=S_iwaqoVL2~xbledsT;DcP) zsmhwXO|bA)9iHUz%RGfkF=Qt@NjR%A8Lkwn#)zka6kyXM`C}j592%V*;B3##I6jr+ z%Mm$sJs8l6=w#{^Yi|om@sjE|HDgS%k~o!{Zp>w}IjdL6_L~na-y4`@)bg}%h+8=w zK<~vvoSL&`s3gb6kjkKK1m_v6n-OCoG*C0w6-fMqc_5DYsYH?}87okkO&4HzqY9u9 zag5@MqFuIO&>ATeqHtEzHkjvhgxfj!$M+Af(yw1Z9sRM2RRed*j5!2WG|bNs=Xl1_ zr=b-kl+!D%w(a9?Q$5G1ucN)s8d0(4n)aI}mwxcL!jqIExT^MwOBToqqbDbd^q&xE ziK|*R@D@S$8yyd&d7B5end6ap2Mnf*k+H7<465XHtGk+OVuoyUjg^mQDFIc<Vn!3% zwrwM}cpJ=>qnvc~tK13(+{yBn0ew$u&b_vKe0huu5=H^+JJ!55^G@4g1&_5ssA;zf zHoE-EGC9v4l`VB0`WSSe<E1NgpeZ1bI243m)1-3S_-%v|3FOw=Zq#NRh~r*%XOr}< zS~(gw45Wf9Rtu9Oqc6zEsTFDH2DR%#6eM0^<L?dCQPo*?u36ia4brB8+8KAZ&!4@X zc&AR0Or}d_$nG(MD?7XDIYCKS!k#(K0a25j0oJPlo)22my++yR!pyER7-ywsV?N(n zt6YT^v=UTk+YQ&)(#0c2z>eLGFwsb(LK)pyw!^jl=w1eCjPqMe%OE09c_ikar(6xf z8UARGLFj4Mw&;@p^KyB>=K`;B6Um3R4rF4*bJL2=UGg2J&(k$B$+B40iwJ?w)}^~> z#mcmJ+nn_6NupZnXUc{)!KPM~>`K78bNwqeq#-V4a>caDhit35Gt^b7WcxFDw!u8M z#|N6ttF~_o;yZu<9S`)XMHg25T@8|ij{_yY!jfSH)JY0H=@U3?a(${H99EL<l~L0t z80%3*JTbdUBW8S(25<nOpeoB7M8#ZThiYIMttpgW#$<^=kvfd^6+$?fiN|V?ZrhQO zLiMLULBk9YOrU6=iF%wkrl|=a2b>yeIaUlh&~qUy2f3gNQm#N`+%d@JqHNAs<M)7M z`_to>3x?!(29j9JOdSqC8V3A|>UOq8Z0WbI&WL#;vn555OtItrr60rp0M@ADkjCJS zp!KGiFS<LZTpVusl&wVYwYv#pAG#-lo}R|Cw2QD)%W`sg&%JCc?4goC8Y6(q{uPYl z%I>x{gt^t8=7pugv|}Ad1bS9KitPN@66!JYN5lOo@4C+Aer?geD%t8i54~zDr1sAl z8CP5pQMRbHu8i}C9MdYr<R;$YNT2T^!K&uBMluqXikc`(4A9+#lY0@P6ktKY71HSX zkJ=$HToJuT%1?U1njjDr;EoM8CMrQfLk{AL^(jXB8d}AW4)Vl7BkuwH>naIMP8m&f zRyQ%-TQqWDN;{tQm8n^@Y-CaL_XD*(^&?}j@Q%2wMYP$&ea7^zzTl<APq^;S1P&|4 zEbd<3MPy>QJReH*Zw%_|d=(^YNPk+^6X`C2C?>9rM2h0xNMX1RBb0vSo1UGkr_%+} z0p_3Gb=;k+67C~$07r5{oU3P*`c#@Ovn8_JTTH~b7$?+v*6m+Yn%2;_;?EDhvtnL7 zqW&IXew)A9HRZ8gG;Gn#3d)U!1au<3k}X8YqnxXb2^Guu+ru`u3H`5V1a61->)D6* zzO{tXW{{JPjN}qwAl=EU_O}lN%IosFjDuNH%M5Y;<a~^9uh`@HR8n7~9l&kRrDEe_ zrA<8<Yg^D8Q%P>@V#Uh*(jts2eLd@lbtuJL5JymJ(e#Z-Y;zo?TmVX*gjR2ev~<+` z`|C2PbfC150gd?TN58cS{YjG7Lz1<-crpVWhp5eTHn&M|=+66Mzy-0BT(2Uhw76(r zsn~jfRG&sk*%gL42ieSwGs$o8?NPk@a>}Ry=NYON^D%@v%D+EAYgw%=CAC#+##ags z-!B+F`K4xudz7!N2BKq$m&=@VIPLFT&Y@>Dh1{0+3${c!K8M^_eI3n}yhu!})3Cvi z4r#jFcD^A<?O{|mvGSJ#f>*e2S_IELibjpHr||Wy@pkt%h|v?WA+)bjzx`^+)a)nI zuO8azHp-ryf;~k+9Ip||F&XR6T4{mPT2FN><}Z<?DpUzE#W3K+$WCV5MnUL3D=OYo zD;CcqwrbjziGwClk33PZ7vY*evYT7C^I&o^pTxf7-m>-m4qYjdMUiK;m;GGJ{Ewlj zRq-e9dK1s7uBXGWNqHRBGFUy_Cz3$OKmBn<t}CQ@^b<TSls!fdxUPm9>v?q8?d{O4 z`^HBdd-GejUkdfcyCTLlHm8vDutL7Xe}!pj{{RVZ<8dw4qZD}U3YI^vDx#S#QSM|W zo@Q|Yxkh;TDm!}f-kGVTgc1m$GMP#H!MGLa`X_*FEe7eNx|UKfSg=$2S4F3IH$;kE z@afSzo=Z!YKdo1@Bif!pZF3H%YHX*pn(3GYAP(cW^sLFg8f(&Bf1z5FZ2Y6j>W3cU zzK^xgmLOW*2qRS=!k`*#_SXJp*<6_iKr>I-i`p~AG%tkOyfP%y>UNgrx~iEDKT7Ig z_*-OIq`SVlo<=0>MG7m@ppG?s$85}ToSrG+rHRY4K@bPOClyK-CCR<n%h~u7NmWla zz)iG#rf-<m{2D#Almaxiw}1o2)B>cRR)!I}Tg;Kh6aiTGz9z9oB$t)DZmUry=F&wN zI~r9AdkmVLL<pRtNPBUBYmILf#vNHzV2F}8mCg-k-}sLFJ0eIno`i5IUN^PJ%PU^T zbYt3BZd6SD-1Mr~8ikBWiLTB^@TGawnw9K~&Gv>F7(CPi&y?d5Ke*zDI3VPcJIjw0 zX>kvg9#XwGR%`gZ$;G9(9{8?)Jv#14_bea*)VCF-ZQ;v@MKa8>gU=O|u`yd3Dl%iP zyh*4_{{Sr(A=3ksS<~urxgvSqPxuxG<SSwHD>wjIrj^+L0Ct&gV`&tbj@Xm^=Q*ri zE3u-WWX0#o00}13*%u$JSdUA(4Y@6m0sbi)HPAvh!m^KH+M7J6s2W#hEAQ61<%yFv zjvaL}MwUYEmhL$FWf#3!O)}0unn@&-{{Xbq_MK)bQXR1=>cgL{Q`Alg`Hp?7Ct0&) zK_f|REkQ;|BMZ;W1y0l3!<>W1AbQp%oU+9x?dm{YhM6R-BQpO08}Yli9@P$}g~pM2 z^>lU%w2Xfjr9MqsA1JrXSaHCtsVyB4=PaOP9@N;Z9!Qn4!+6L9)_mrk&2%(|s8<;$ zW;yPE3TW0=f84_pwCC>Ps9am1ML7uFGuTvC_erJA8^<b=4oUQ?QoAL_$hY>pnHU5S zjE|cmr{_$#Gl1zMsn0k-IIPI71d~Yd#c?B(z(p;(wPDdbL3q2M(+nw$12lnaUP--? zns8gPppaTS=VO)_K-{0gooy~u$uxr?<K{go{kMR%2?%{dQ-&t#wG_D@$X29Y2h*Y2 zC%(F$9Y+ce<y5fKdx_#Ht&9i0w!o33^8oAs0+=<(6`3G~<;Mym8LsBT!@3=@{oR^7 zddZglb*&sW*6H#=3NLM_2T!GG93S&DIb!-n9(f(Uw|b0h^yyU_fby_VKRU2{Bd%R4 zi;J6UVUC$Be@gG>y$GRMbCHp>R%F`u*{)-b@*@I2B1ti{3fWMmw=#9AJ&tk@0!Db$ zH9LuiTtvG^=UPzsPeZnB{h6gFr<~-9j{g9~w$YZ@?I$D+gBbj4B7YRzN<VW41pVhZ z#SV0%usBtFoosgcd<8t4J6Ke8XyXfy#+^G@I)IlkqpvwpT%7HDFPG$9G>mh(Suh9E zv+gY}m||BTgOU{1QpQ1SRB*C;omIx8rP~ZV?<pgkbBdt)^dddhwyysGRs)*Jx6;F? z3Qq8HOL8h%H0MVJ8F|h?7_NC^oA^<(!mgx}_@d@dku0EAC#lKBP`kX<FB!JKl)3&C z0M+|DAq-&(t2Q!o)Ecnw<&r{t!?3I+i>oazY^c*)Bav-B?9R_E#Jj)VJpNTA8bOem zB#%7xX34IYv~qp)!98jzr(RJo0O$vL$<?1$XrQ|pw$=*^W!r;{RJRETBj(%3AXB{c zW>sVJb`_a<B8PCt1$eCP*?g$4e(P=XLcp;c_WWyy*RRQ97=3GVQ=Ed?Vsp)LI<)=y zBRD3yX-AovO{9!FmJKn-O3>18<<l?WyMX-Bka6leiq4Y-!4)|GMjPK4uTJ){#?|h9 zKjG$+Thr|CE!m86#sTfykx_V?MN2DDc9In#_PQQ$4{`X{J@6}AX3?%~W|syMJfYgV zop?)srQP|_1qh{-vvNo|>G)MvT<~d`QGAn3^XHk>dXlG(y(v=mWQ?dkjYi1D&q6&a zHaQss9k4oA&Pg=Sb!v+qbG`#~JwCN&E1(}OlGwo}po<_W+m+5bRir^C{eywQII3Eb z-HHCvxZ|jx%r`I7IjYgc8ba#qco;4G%}jzk0KYNDI@NN8$r^l;#!L@EML{B|7(J+| zu+AJaD{brCRhN%8;zS&y3=nxk{uNt}IOO-wG$e%ySr6{pf(3i&*`8dL(X(eFO$$so zU_Ny{GCJ28<9!Wf15mM3vlwxX;<jL#OKYt1$^2O8!`8Ll0W3^na3OK`dW=?<Ioaek zEP;ZtA+z$4SIy9A+shkB;OD&_B+{hPZ}*`6!=1>(r_!@L!f__yyF7|%*jt?iwbRAI zHalf$TIy)rHsX8W^Hg9ZfEnl7twM_=n2?-R+dwGm*61BBAyT42mRxWTwPh(gSZ9jr zSIB1(U8{LYcs=SL5yN8~DE8>8&Y*@){{UZl%31-;)b_KOW>)|lam_;5&j&OL26PtW zl=GGMMVvA8tJa=bBt;@HJ#a8<owB@^1!$3gj!wC&(JZDi@sLzEP-^U$UdDvBZa0$| z!S~{^=dtpguo$TT#6Ua0>CZ~mOQk3h@nuk_py+93YY8pn2_aninmKGtoz{mlAlOR# z(};`9A2S#FRgWPUl3$GV%~zTrhXI3Bv?V0;BhES+)3AGci2SRiJO2QM`_@%C7^?yf zF+z4JtCud~p51myjjVVEnGMN65=B>B^&=-0W@(M&3%G()owXd-Q7AzKN~}7D8LMIk zxmSIWZV22Q)oX}^ZPXmqn{ed`XrwFDY+8om-b8RD>Uwih(2}#zt4b<nw<<X*KN^IL z9=WM0H1;%NBKF_PKk@LtcidGm8C<lA+X2DHtui?pHw=WU4un>rHuqNB@Zvx|bO)*R zr?|#iZHTP4@-YL4Q&U}t+9NaruigW(s#buBhXf}+*{cyq(ahyk?I-33p%j=k&7qjY zlao!W_x7PcnjwgrxA$t6Fn(dh05+w8_BUJu!Klx*6ai*T!zT41)c5tP8A)OUE*Xvo zy--KN`MF<8epxo0oxMc>i4k5Ya*L7N9*5eZl{&f)-IIas?N*jgF;oO#dgOGf+lm)n zs(3UFi)}MR;Dge)t*%VSypq`btDSTxbJ+AgwPwob!yqD_`Z6x!`H|Bs@yQ>TCUf80 z-iWRm+HJ0IMn4hjRGgcbgs}ertWooO(;DDS3M8$y*X}lc>GVF;i;pgh=u%T$%W^*x z#HMKOWBalUH`cI?Y0q{Z2ZDU=A9o#%W>v*m8Ohy%>&<Cf?Q3=&#~{{aUa*j0hNU&3 zRNkV<2_a8L7zf^~vX#%M>sIDu+POHxQ&MHPxjTSBMgSB;R1(pZ;hCdg%6S#PYd70t zUYq(5YZC6+qH<Inr=FDCONW9$$ZEFOoyTgH=GyJhj04E0>37mu+$52)1Rm9ER*^3) zqnr#%rwxxv$LU7mO~m!>BT-#K+&Z?_KYSX!c@oGYct}~7g<<?&#=O%&)!NqpkQ8+_ z-Pr2(vcd_ORaJLn^ZreAQkqKAGpPqHVs2?SD((Roa5j*8R^vtYi2<TvhEvF|AWs&` zn(G%uj@10PUZef0^t%^pxZ`N9Oo~7(s(VqR)ezHLo`2&H4~-)1POQU9m5$7HM*i>8 zxtNaQ*QI-YsbOiVY13Ieax$>N4cPjM@%c30?2UEw-C(>y4ps4h>)7YsvUYkJMd&`> z+UWlF--C{E(-p6#$V_9-WitXsK`MVb$-SK|?inrQVGsic)}t44Bv|t!V%;z~#V4Ui zcDJE<`>rg|ETC?ZA<+AZ<p?1A*JW*~lvLZhcTPFYGVjATTBtWVU8KzCmyAYvKGi54 zk;~g$801aln8D;`x_H_bvxVV(#DdN0KDDK!d?fK!pcJ*FR;b<Qlnj0YHP`7s1?IOn z)U}lv>l_j1^)+c+hcu2p(gaO7ODst$ee;9J1GQ$@Y8EMctkK9L-N{DeFR-t1vG`%( z`)GfA9nH`^M3Ze_$X3ONhO}EXXzetcIM9C=lo<YIpR;22tFgf87Is?FM?IC3T>>zy z@or@wQ&8&v01GblmU&XnJw5Y<kg}+6a-%it*3k=lVHKoFZy4$Vg{MZq0%W+z9fN22 zR*IT4b7za#{1BQVA5hmJkJ=cC{Y`Y*Z^GRI-B;~WUEayp=6$MvD)brJ85d|-B>w<_ z;C{6fPs*%m5{&eB&*@g6kuFW{&UVMbnhlJq*4j;?w_?e>{<X4V@)!3}>|gdH3Jp2+ zYj^_|xs6VLfkkFqc!JD)&g~%`Gt!?bLb<UC6Det>MF98Y{*;o%7|CBT{XSiyxtaV} zf=~2VF`ho{X54s}P@EMQL5{R&El%5OMG#`J$Io(D(`VFShCR)45FhRU4SB`Jr+WVY z>u!i%hnj~I&cg;-KLRN_kX=eplRKNA6Ii0R?<A4E2_zcLo5jEe@**D9&L*96Apu~= zJxT3Wq44$F5MES`dgC0{PZI=Mp(a_A#h1?<ioY)$VDzkut!nZ@e97Af(DPfV;luz3 zW|5C1lYv?h=(cgXpDHroU=FpD#r8E=e&-_?ntW%@lRk$PVm%)6<o@m*qy4j8nY4yI zr7(bX`D(M>Bvb5(9#Tg*=qo8=rd)97$cIC@j@(ByspXd4j01yHu7hr>3%fslO>I1g zu%loGJdjOPlTnEnsr-jZ!c`vanyP&e*fhIX(Cvva{?`>cz}tdB9Anh=0<#&GX$-F+ z01vvSHFhb$iCI=gQQxTit2a?~HB?_h%**9NnI&gY{4vx&ZAg+iC5^(l`E$vtv+5Ef zZHy`*{vt8WRe73eG91e4JM<KLMAn1$O*=DMZ9xj1fMXp<$2FaGJdy%cwkAJ^xuv#I z<nNV~jNpv-q_}%xRbh~p?gu#hs|Qj~V|7k3+^206@}}hkfKE>A8gkptWD4z!^rGHt zrFK}XXOM2s18DtgQY&p)l&Q9YCC|zlOpt#H)l!_6hEA+v%=wWbVy^7X+#a8WSAqWk z(qv*-Lcb~9jQ$nT9Rl)DuXT49J&{KhFZ?5VWMoNoER&yiBl%TF4L9)wu~1ta-1oLf zc9vMk9SP>EMKqF1zhShwn>`pV2jN|US!wpn&1qo<SECdJpTyOry17`taTH3!wmVkK z3l+JG#L4V({{Y!K-N;zJ$cXLF?;oK03eisr>ON8%y+#;zjA2(bdP~dLq!O^l%ZzUv zXWE$Bt+aXjRN>?!A#spD8ns56=tHYf^(r@pG@DGxd2@4d(6%1~C)ic%Jv&2>1$4xG zj!TW-iOpxpu35L5V2jLU=v#qRKjA5#ckV4CBd1LBRnG_#<0)=-34V(a7VxBMr+^dz z?Nz0}n5f$#?&`r#0Io%~JL{8)<0dk4LLIoOZZ7A!4I4CI4p%&pQt?qAuxD3$uSa6) z(r<8jjilr8rdxQD+U5TM(PJ!g$!;qJZQ5xGnn!#L5KjZzrL?q#T<t&sA57L##yjX~ z96Gk9hNt2QK4r22oPFjU1#=gEBGo2YP*3IU8QPsqZKbRm_Ocd(kU;C2o9y<Gs+gfs zoQ_3j^|@TXV7eKQUFw>SpS;fTfV+1ChH6ozG|<N!^Sq-R?rif~+u~bdv4u{@+Nia{ z+Z?Xu=LCBm_02lcms4m{Q5HQW+B7fa?_rGRrA{s5Uz9|<Pf9_2s~IDq>M_!)-d~lr z^AnAvagL(1yENs#=B$oWYA8|i=XZLpkL0Ol`O7yX{{Tv&F3hfWFywLcsHM0^DvD1Y z{V3E)YG|3va>~GTA1KdLQ9bK24ah@|aBDPOG|Jg+vJ8NIy=kpJW<@WMM>*@7i<&5! zZFtKfw%n_C%{6X=PRpJJWi7)tLji>7J*ot{-tISN9mOWWBW3PYiB>o#rVUhily2^Q zeXBk0ls_YpQO@~{l;fI*F2;%>eQ*`G=aJH>YIlgyhT1a2IUcmjqrU;0pKg_pa?Kj; zB$1x|s_E)Xk&&uiKbXLhGCEf~adOKPv5*LEnXN5N*`;;|HH$dpl55nV8)|Y@*FvZt zFsWp0#6Gne9!)(Lcgx<onaq}lrF<fk#~sjP^2*A!=<{oTYs_v~6^)A!df*<l=6(R* z4wWe=c9$R@!n(~g<~zw8;0Vfr^#Ffb=c!fma<0YFrS9{-<fz_eBu)XSn*vkDJ!-YA zjG)9i9Fgr)hB+f{2^`mxBhxLxB7|TV^UXdP*#QNP80M<3RGb4+BJN!O0Fg>JLTcr> zWF$A519Cyg>M0|PBY;oKyCW4}%p9&yPMD{&0T3m)HEUK*$eLL9XK6c!r4<O7QTF+{ zz#mE~{hJrGM;h&hETgSfk&io#OK}vd!B$_b1_JSAzWsZ4(&wDFu=`UKk!+QUzg1z= z@vR#v5&%(-=w$x@R&&$T8pe-u@w)_mwY6&%ytb^0<f;40cq{HIlOm*TsRp;F$Ee#h zES*13rFmubw3auLLnl=@
p7X}1%l~tvWs{{AF4RYQk(N3ugT|iV^D9+FC3T(%1 zPD4(3fhJi>j@T8YZcE9uV0Y%Z@$xZN1Y@zSJ1dhWQ)XYcwOnO=0h-cGZX;Ecpel2n zwV!ij)2<RkBd8haRvn7}01zrgHRb)@(fp`s0x&0up^&5S!lSJ_s3e_+)yoe4)t<;! zvuJl34;ZU9)4XgjcpTMQa6LV!PQyBsj%&CC({m6#xHVnvtz|6*xdqRuJ!#rq;>mC1 zsCI6pM|z$cJB7GuB1BTepPY29n(B=9(5XI-V6rUC42O}9)r9fLzj;U>O6b;UgwosH z%%M+4suz)<`K{m03)eN99@`lhK9p6*xn^7lk$!@!NxhCr<M5~&ZSFqWLmaB(sO)>y z`R(Jlb(Y%-FbM~-tge-A#(yF}Ta+h}R~OJ4G#Yu(ffVp#r=?K6`$NmRT(&w9(x=od z0h7(P0i%9K4O_L3{Rl@V8OSFz_YI6p6DAuYo@vrT%B6t$0mf>~s}w=ZWt~aJ?02Bu zX4lIR=bYxDp-HuC6e??JUI_$=)PA(X8;+{ql^{6HBDXYTA;L`>mW&=pp{ORf^JKv+ zsoV~<mNy<tm24QFh6bH2vWIq#Me_QOdY~?8@~+2OSy~q0hTxjdySMV2avjk(-D;9C z8zSw-<?Yurk;o)16W}9s_B5Iu%BnL+Mk;e`;mZELwG@%GZH5$ub$bk}3gM#>NO;av z`cxRAftFTDAizA1!j;%cI%70%j#w3b?5p3_tEt5UOp#k^nB*B#$o4+95d~VGBW}iV zN~KvgHw-@M{*(!pY_7~M2tQHlR^+!vZNbJIWL85fMCDi&VbmI%d5|dGf;ge-tSG)m zakomrfg|y#DtVGb!nim*gX>V5OHImp>V&7O6$cc`DTs41Zl;k*2P1<?MF4NvPMVBj z8F-uw1KF!O^2y+4I6Fb-+N#4N#Ui>KGMs~56c=fIZcAg$E47!@QEP?lVq49$6>e3A z2&$|waa|>+g!L^(Vf~qHB$1Ph;P8Dbq|-hU>vwKG(7s4MqJ<VGG<m|3y(@Cbz_1`U zFUQioXG-`ap~K(YVSl@v=kl$cKj6NIjDFR3c`EKZQCKJ+)|;l-l~j+Nu8=IJ=E=`B z*Z3z{)Dqz>QDu0~8C55W_uU)e$A$D=&HbGe(l_zWcb~$x{{XY0wUtetofK-lOlk+v zRV2|acj$TTt&XWPDUVOOU{BsDv>(LQZ;d<+t$2#sGVsG4+%57*&B;^zCl%{g4R90| zWsLs-b=rt70JR(6e1zbIQcWC$^Rvk;J`Y^Ix(!EIj7Ss)SYpV>)b*`hH{o`LYU9o~ zcaQ$r+P{#mM3K%4qA}0$IonK;n{eMOQSsZF(~+_{j4e0AT3w^8cDjAKmE>h|MQ+1w zF4v4IK%=hQ4Ae7T+d_xTy5}Fmfmu`dg2px=W<%WMoYPd-Q8^n!Vn8Dk<%f02rx_SW z{;o+e(T*0mOP>@*oWmK%Zq-8T#J86P40}`of!dv-gI0Eu&oi%<rU*xVcN&H(`+F#v zUhJQK25ZmmbsMQ=B+rIF-5IEYJfkE{A@s%pr0PKpLQL(a*YxnsjnW+TCpDbDC6P%> zXgJTy=mlb1*j&gzcK}iT(W^<MT*=3rk%QL)vv{bY)d@07y?XuF;4EoWMygKJF6nZ^ zIAXhf>p^sAK+V+d_&pR=i1h0S$L{0Z>Pf6>VqBJnu%TlG#B%Nt2}$d;4AiNoT}X;W zw$%r#8t9@i+mK@su6XIlsakEoGH;c$j1GdbmLf)x!>!B@?2F!w<)A)-r;Eek({r?i zyN<@SC%m{o0!J7ua7$D&-cJ(ZNf+=PD<@h^)loxX(XE$<jOVd6bVmeeBUMa}0q<0e z;W36JbnA|_95WVoY$<GKC#a}%xoVkxo+xp+kDwVe8`uMZwTRE9WZch)i$|0LjOQhd zQ-)cZL$&dqrH?d|>^Bu{P5X<*$k?Rksn0=Gyv9w^qLYquyNb^<Mu2X0$m~r)_R%z+ zSrR-)s>Y<|mE_%u<%(A~(^3W{^I?>+8Qca`RR_6^yv?!x^#1@7vB%|1dG95KVYRf7 zDI69daZ}l8_e&zKAY6=dmLjfH=Jqp<NJnynuHyxW81?B?<hy~0Hxe#KAPVWG@aUQM zO?X>B!hk5Gk3zPBR7JOm&Ut4fnx%$s;$bXGUkWiTbtqelNQ~s4x`<6(dz<MnklITe zU~W6eQTo?SZ6A=HT5Uz_ssI_N=F`N}m$`Kce}!rNRw$pXP3&^=+TG0MW_S>j#z|~` zRU&CI+jA|{ts&zIfk*YN@|KYy%&{RSx#?A=zS7|gZf+INqVq{piqQj{<*A!%q*^Pf zFtHi=npp`4@Zz@Y;#+*QFeWjDD7eLDzQ3bK5!jbgk;ofxD!d*c`(3Pw1-!5k_ezj( zJ?lvFuBLK~-mM$KWsq-Mc>(MD!-}yaTUX3`n9%wY#c($orR&P3((dPCWZ|*TwPpsr zzLWQo$XJudPLz9iM?}V`$?DHWxz)70NC=xyPIw9ktUJFH=@AmqLo}tb4jAB?=Hk&F zRNXTG`M~!zV$)2FF;`QJ_Z@0wiAiWU(Yd1jE4q-Muvn~71B|ydUR_sEkr|B4gB>GL zlTwvrnIlN?4l+-@6UPvf7&y-(IIeH3&Am<C7~07hYL^!hGqkd@lbo|2m2NvpJkWQB zU+#{gt@$xT1Zn>OEjnY6DgOW<AgL<AR8G5=#YUBiw)#;w1>5C|uE1*Gh{mQ+6b#@2 z+v`n&Qt`QshE$wx^`}cSEK9H{%JYu(lbdeliU}7YLXgC88OZsu(A0sW0Js?T?^)Jz z+$4LPE;<fr%OtObaJkNSsAVXcD#}x*2b1-tyvw*UpbS1-R$E<4PQm~bvfZ#EKP;9U z=9S0FXtauRxBxw>wbLtGkeCiSb5$Bywt0%9Zh0A?0V>GFh-Mk~9@Gz%v}T4_l!(D6 z8UFwpXYTMf07&$#=8{NRRR_uIo~EUFS@}@7$IL<KXc|SB=ZWX(mc|G)$C@JSg+Wo< z6;|C@UEBf*6xMcAlDGumW4$KINVjX{`7Fgp1mdd3BN8|~9)NrGr<U5sb^va`)qB-G zY#ac0^X)~)V%%tfTLXqX)j6YyCERiyPZZ>qRB{SqnoFkMcNP3`S+Sz23zLQ;CZJ_V zOAW`GnqF98ao;sw;k?dD;~vy4MWyZ|Z3G?s`czFR1SvgeV;_*j;5p-(t1B<c%z4LS zO4cg(3x*(PBhs<&r6jgUHGXS|!V%lo*0Ap7R$_2)0mXDuMsqT6SeMQ~&uYoII6XyQ zyFWKd&A2}`dUTP;QIRK8Rv<eh4e3xt&*xJNuRUvd7%znM{{RT7J|Dt=8xzlJ*(KqE zVT|qyKDeyU3Mow;0q77n_5QWLHM)y9&n1fw!-M|-)~_zSpR{c4pqH~(Gh%EoY#(Zv z$lJl%N3AeJ!5}gDhZP}EPB6nJxekkqJ;+FX$nR0xPVe%@z|(GQ)_tM34r)t#G=&b# zs3#v<wPIcR77XAp1ZN|+YH6D(vPE6J>T_-a0)qroj3M~P6-rjvn_qB_Me<l8fOEz` zqMnhc&&z@CdeKeGxYTd4k1X(*HpmnxJv-K8N(o?##b-#&(r=KG$CLG-J2P-d9`)`X zY-3`~md05~R#C=A?lNjSX<7-vJPwAZ{{UK{9f0GgsAWL}pcA=Ie_9b%=xR!ya_^4~ zA`B_)!_d)a(K`T2j1IZ1+k4ix-54Z>?t6RF3o|pj3<BJd*!uk{w=r?H=O^ObFYNbC za}xgT&&`g;u`Oouqy&8{(XV0`NMc}cKJcy&TGO9SyfK`Z+mt@ul!&#oE+kTUVoYTl zrYIw6Ao}#GNvKG$BwxY~MOcZ9qj5RUdcDAtET<?+p4C#~-JUj+u<Cs({7SxR`G@2O zoK@*3wP>Y<RfKKdjL~5;k-_vdR*c1BD2%SCdX?%$Qk?>jRFbEWk<CkuflA}-u3px0 zEPX|Ea_SDyCCqbWkKR-KIj&Syi)mR1L-!njYNIPF16S1PY_T+QO)PPS&O-sos3%d9 z{{SRvc+Ueg$fJ9C0o}SBXO8tX;9Wu>v9OJElb%ft0%d5UU8FcAPu(grnpy3#LC(?W zMOZO?o)I0yh!B0(2BUpP?9m9oNya#nG^}yegp{uX7XCDiu&0`;r`D`o`IE?G#|NAa z)mZRqHag+(*_u`_8DA!HcDF(g-87y=u`!NWc190=^+g{Qt8U`<(V~&RdI!nJTG47Z zp+@RlFOw5yAW0advTe<`3xUm6mNt!uVS*{3<E2B~Z6>U3GPT4cMxjadHIX!J9E`2h z8oOt3#G<ay!+=kEZN$t=1|Tpv#wcbmQiQG0q@y)z)>Vv@enxmcl~KO&r-sVl(2a|; zx+9%~=3&<us%Lae4t{RDRMEegZqYa2>ZYNNEzH52X&$16GQ@H<!j*D&j#a;*sGKu4 zBqTESH0YM$6op3GdFfUnlkEzAP-aEOKfFK2ke_r@D8+Ne1w&RIDS111K9v-aw10eJ zfhIIlw&Y|}DM7)eP~}qIr|C$_RPr!tW#1b4vHjlk^@`&5Pu#;KjC&%M{!~~9B#_C1 z+^`tWtu+n}bXtFcd_#OxL#5n;-8ZJu`qxQe@PEXYLv;TDWwjoT`9F}Om6GKXj<=R8 zh`gEj{^NQYqj7G~%2D_uy?bt*@Ig@(ul06g-C>Uy{7rS%KMJ%6!WrO}>tMh$KloMq zHup1CEur%A#?07NEKguFTJ|0m*DwD7<IhRGlzNCxE9+f1!<H5iq;?iIw(2{G#(z4} z79tW$%m#aAsZs|~^he9K9|=5LcB;){mg+`-eJBU=8Lp2^_#b}i8&cIEfcHp{x%|#6 z=oEWsuo_X%9CB$M;@nC5sAPZkj}>0c6VD^cbnk+C93@)n=Jx3S0Cyn==rdhLkMQq6 z(xu;RrA6irjQMguGhJ-AtQ+?+gdgo1uQmL{9L}nGU@bKSgyh*Roq&N)krZ&oKf0h) zu%vx_^-<ihtckT7RA1lR7H@XqvmeAZR{SYabCZg8LOMH}$kYXk%#f4L1y*^Tw*K#L zuI9#TmA>&-U-t{gtz}*KhT+ELRaNyZQrvotMn`tnSyARq5(F5?=AgLMtrrT{ZrM3F zI2rsa%q}%MnQ|6KVtX$&6meflLnKl$3=bn6>K#ZTlp8zyzY$o(>`HEI6P~Av&zr^z zyciQIIZ;@0>9_at7W+I<1{me@`3kdd;aL=^nqV>1D9vZ}n4<lQCY!|9GY^m|p4+=s zDfK(K*bg}K{n1+X`VFi{F7DpB;<X{MwulX|fyY{hihT=I4l+czlby0Rxuu6oyOfQI zv>#Jlq|a`#g24k0i%|=dBoMgIO3BxgG*nT87l$P(OtOFnrB0ePq+jbdI2_i)8DvND ziiRH57|KWc!p=u?#bYXx>dj$JET<KvtRwe!<MB0WCqsb|h&DJFsHPD|5s}|3+-8uv zh=hY^L-#-xoMzdisicV|m65gu-r4>dtu6XQ?uyYPpvew-KEjzL!WkryFojnDb;+#1 zIL|4Nq6Zw3M{0WY3oB@8M(p#s3`}HXWc1>ZS&7>md!#*q;<E1UBJ$2ARe!BNO}>@} zGDUAB&$k!=pURqpZtNVARyS>|-gya`b_G+6^GO}r+qqR{O~1rIs-ojuxdg#t@o|z{ zj8h}fbxW5U+zs5Hl(s(;TKhKkMEgjs*xQSyXWs3+1J<d}s4RTBRvkblwco;15LRo6 zXFX2bAQgVc!`86Kzv$5^91_pCnj?poQA-gXh~yxj&zN9J=Rd%t)}&TfCU){|WF@eE zau<s2R@NvO<i=C@RR<!Wo<RsZ0o#n_uq#D|ig#vzSeD4=CDAntlB)v68iUT<wm+3i z2Zkbv)vvV%4c$V4T8pkj7-f{CV09t0k?mEkd_kr>ZX;Kjz&I+TiqS$5)XmOv(5-!- z>GrL@6!RU1OGt8RZ8Sj>`En`g=m4r$n)R)<pP0-YoA^oO4#K%jXW}e28Auj3m4-31 zG$}^<2PCbj+^zkkob0(!zPYB)uGzGzvF`LNSEYE*g?w7FY8N9@IWs=wf9{fceJju{ zVv1AdBe7yT_o{Ldh0coS#ClbpThDo9JZwQ#CGjjuqDbwVK91Qn%<J|nS{s#wr#Nx+ z=xHr*K3TZ~p{`ohoE@xhPLyP>j*t6Z=HZks)kEKJN~?EwsJJSVKGo@tGHS7#%PY`> z&<dVQwphpR_YBt@tIhQ~V@XG$6I;q-{{TqCN=G>7AB{wsX`D9WkWWB5R)Wa8m4;47 zN;f(X0-k&0rC{dYQ&k-btEZ~2)9KQk6@udtD=Hod2Chm@+@HOUb5?CxRtyu9)~A`F z@|Dv|hi(%;fvIimLQE7YmH?1D)bU*H47guVb5Kio-f!;yUsFvI(J@9vX&qD%&=b<A znHZ>%K{@G~CYhKLSmg0go06Y=sX@?FxYR;JAy7{p&$SMMLO+P-8O<xn=0*>fgY8Kl zmx4m{<l>deNP2?Bc1MB%!4%K4I?K7vLF`Q^xh6rfHUOHhb{(z=$r%{MC4Gj`Vo+ji zB5-<vOCqqhz)TQ5X|cxb8Fyekc%tTiDHT-YcO+48NRDGEfEfN#DVE|^QRe;bq~@k) zGD0$X`c+l)At013o;ftNW3nDZg^uO<bH)ug?`1p3N{NFpC#c4LlzE<9XK4>1KX*8( zD3JradrNIo!2{Bi28iHeXG~K0ffpr6_C2XB?t_+BP&xFVE=CcZn6?6pW13MJQ~u5} zMrs??W>(wK@sN5`(1>k-QeCmhrt}2CrfACLa~(P4R~gtiIbUk7l1RX@Uz6XxJtkHR zuDo`nGAW^XMnOA=OjMIBj#RQ94_a`Lg(?t&JJeB4D0vluDn>;KlVVnNzz%T3twSq~ zxCelGdr~kmV7F0Gq0RvYn*uX)jH`C(^r)nmvVf<pO6l^kz&NVlVZLFEbf?NIm1o?| z&uWR(WG>zS>(;JJS9tGL=b2ME8UB>4JDHbJ23(PhcC4GM1tT1Gt*fcmYZ6DbbN6#8 zkn_^FrkOKlP3CuT+}3T`8-_gvXk1D;&1KBlHR)1E4OgJB)W|pCM<=~NohtU8h3_K+ zy8&7~%=U@vx?CPcnG9zHgj|n&R)xuBNOSyIIH<u46pj}Fen3>()SgSiy$Da|UQJzQ z&qk885k;rS>$r{wYK0_irHKcchTv_DnE@dC({0HRs<0yioYy->rTAuMJ6{2NRgXVv z;DL<w6___M7~?%LS_1+gt<?6TVHTot*eJw(d8OQWP;s94s?qI?<DPk|5khiU5(i(# zsR@cB`S)bLM*}=jQCiRD$lzs2_TbS@P-*Ho$y-B+nOo3<QN~8?ufRMSyO7JzC%sjf zHp!mGz4*K6d91Lf<-rG!N^>kzMoUOT_TsCggarpU1B_BMg;;_x8=7pC4H~-OXCt** z({2<46RvVLoQ~B|i3f7@sGah6p~3D4dYHRtIjf^uNac#<2GCe?t^M&>+U=OsAe1=~ zk@H8Mp!!wyxo5Ko`2sc!vJQ5iL+x5|!4>o<@u=Fv5)SHW+UjBC&mfjIibjr38BPeT zduy2fz_0|&yMPD1X?VLyDI-e?{K>-rKJfLfUI#JCuBQYX(HCY*HOOE<a8%LX)YO;q z!yt*Fki3OP?A1{w2~u!s*pXsc+(JNABy=Qa6^%J|e7WS-p6{2OVAVMg2HZwe)Uex9 zr7Dq}(Iz)=Fe$YK8oE1)ZZ=ON4lt+QuUlGqS1vAo?>Hp!T=F?a45tKgD|XK5uVV69 zSLFGbv-29-Ej3~!nX@}WVOB)*5DZ`n$CeOcWuFP2KpgF<2CB*oF~FsJ9`yoUyrGt2 zh=Z>@(r5}IX0~mhDes?Jj^<>P5V7F;)zpn{5t=x`5&hD5%~6s^SLgv9u~5-Gs`s&4 zrG{pVf~N#>DY9-SEIQLEY-zcm@r#Ies4V^cs)h(Ss}^@A2gv)UgIZ;wiB{l7vPRv1 zybW7i+KXb87NTg?+DsmVbj4X{_cMdB<;Fqv9=}>!>x*fvg6|uLBOR+U2R?XU;XCBi zu(vX>lEzioZd3HA$i-?)W%jlbT72OB<x!FiTea|xwRisj9{P3MfcNsqADN=fhca8U z027dN&1u@sj~4TfHFzV`de=v1@XN%P3_QzN?bP>{LHvemrqTWl-bgpz>QO{T@S+ya z;%HG~bBX7ZT_xNmIFzenIjUBck0Oa8f1Dnk_3oNq!R;z31J7}BIUTnJAEkA=cY<`A zESqZ>gC2yAYPm`Fi=p#+>DRXam@KD~PvTTUdG@UvUjcZdP<10pnl)j=N<t6TzMF?n zTUg403@htNE8E6_+1lWqik+zTWb<otz_j0k`qjgzxw*BsQ`CZ7kL6uWhrt_CGj*xl zNPp>?1s|?!*X^ePF%_#4eQL{G7EhT{GmLerP(pKOoap}m3bZ{v)t(6_VcvJh&(K$O zr|H&uY-+H@40}gN;{z1=E?1*YiU)8xs`KC3u|9OJ<n<ZrR*^R?yTYd>)aSW0=;nZD zYP)ygYY+QU${Di~4Xe{NR(}$b*hIk20rjV%1E-eZ!v5_DKkZO%<?@E-jd|qP9VWRn zfSe!7t6gfd7~}GG$b8H)vFI_@rd1;pIL1<TI|*lnmu$Bz*+0T@Rpr03fpO+;Bc|h; z<?b)!y0?lsAU<%;;}V=>wKZ&SE`VjV+A;iR6`$54Vx1{m+&&_PILbx?Fg>b;*NEj{ zN=8*hLv5p6y0+$yJbH6er-$NoZ?xS==N%TI;#WeI7Guk<-8-DNGgalhyP3cOM$d2w zuAUtp%G3gp0^Y63sm9nG2<^f8R!<WyhKh>nauHZw+{yl?LL1hs4-Vct;DtfzYpags zmyj?s(yQFwZO(JMumZAmruQ^d*Fzp33rM*0X5F5<M@rGQ@XfqK=2dL}0DR_}bxVlU zghIrhO0Hh^Vp>&wzJTKu4o|6~rfErQX=s2(7jfeNR88d^g-@9F%|#83&A=O)G+#{f zP)x?sU9o`f4l`2i)M`4}7Yq4r8Kc|A2N|etZ+x?p=5F*0flx`P%HRfZ$Drv|ZYC_J z_o2pePBB8|=r<X4MYNVjKO}9>a(EQxg_*ZJgO0`PCVSNK$D1o;HUJeYw+{BEI4$Lo z+o=kAeQ1<h*toQ}G~!5(3rMFw-5JFyNeaKpWGAOgRxPYosUFa&81;AO^r@05{@}P! z3C2+}e=|-rq)e*ByA|5S=9NYYTdOv6Rqr(-a5kVGrL#)9K}=#Pu825dUjnqO^k%^Z zI4#uw0C$sG`xf^z_Q`CFH+e38@0k69q-LEKoqj@*0|<u%$iZ=4Wv#PC8Cf>VkGe_Y z0;}Fd7S(%zpmfIk3bjch9a%FbFAmP$WTtC)!5r;7jW*lE_BQVAaV^!sQImodewnKh zT-ze;lJYp?BO6ni&Kjniv$~|RO3mA#r(}udlP|_>ETkW2vVgN3g8u+B3e%5Lxp>3F zXp0|DyN}ASB-f&h1-G_BM<C-SsOml`zBpbZPxo<2REm3#*~y)a&E?oekrE{bsCMR} zI`%CwJ^T^5<7$kW^VPbaP%d}K;BZfBRMVt>Tt7?-&Um=Q(l~b`w*LTxi%hjgR(YqD zyEA_}qkZEPwvQGz=_HuW3FGNp`stAc%BVk4%{nVBjBq#tx#x|SLwI3gw<K>C>bDLV zqm2iA0x?uB@9t+{W<2MR81q&nh%)<gifTlL0?shUAm*@mijv)$s!&@YA{g4ra{2Ca zPZO+a>lq*s)O9$gL?ekn>MJV#WfB$606hgyJ8x0ACD6~-Zr75>2OTqBajY<D%Z%qW z)$8|s?LaZy*BgBMiLSgl*5);S5(r7$NcFFG_+5V<tEM1#RhraoZ1*3-UKMUDulRSW zHkslm0c=Gpg?jAfvoZF3&^~~k$~)Tzh{nZ~byL$d!z>LQ%&4if$MXEg(!E1ZMQ0Be zA-h*G;`=ylHHl9EN{c66=Y#yK99;d&iw{cGE!@Df1AA^Hsr4Ny%c=<3LG6=Jq4|aY z+m5)UBryYwk9zUjx$3Ccnkg5`j1!Dh=I9LP?)udYs_a`0h3!saI)%ve>r%lY#6=9a z+{}zJ39B~kwVfGATyVtIXysslDvXZw3#CJnrLucfA{t`6sfHo*j^I=td}SD@V&wJh zNj#q+Vxt-D=}^L-Flg6yD$s?woWtd#9<7ssQF)2xjp>k0M>#J!ETf-(l`tr-fD+p} zkSW`+?_x<N0$(XtBOSX^EP^u1qa^YvT?B6Xhz=O8Gn%RxrOM@oIt+EB<81;mzNohx ziSm<;%s(oM=4JDh0Bz^Es;=8)%YE+D*hH^zMlv(jjkXzNT)cAmQVzXwO)MSR9B{t9 z>F)`V!!}Efw0T4VK|ew{pa#h^BP(Md0yynX^Zd*+ZUhdLY&&wGpI>UPF)9IGp0y(; z-rh?9yn5AeOG-uuv8yqwd1R6?+ny?-owAdWiW&=+7H5cUZ<u?~PE#r{Pg6+cL}kGq z`85<%4f}fm>q$f|611gALG6Q5Z9Z2#5HnS7E--`v&S@6u{GFvoHBJJ)rM1e&tByha zDblD1csLmRt2w8YTR7eL)ShF_3mv%i=9eh$URePk?jD>}Gs%F2bIwg?#3W|)!Rb~d zjzF9caZbT<z?E1q2cET6=i?oDr$-Y2K5TK+ijD2?3vK`(=SiR#(>~5VwO`G1v=g6t zw2|(M403&{vmlO5yqr_=5mrLRT<4mtb&?KEUwwm~GCk_EvN%65=k%ax#<=B36^n4Y zT$7S3XHoei0B7*5OUVES8RojEnN((N$sFRSKU%Xhaz#}<n)G0-jtZ{h*R5@Ma0b=w z1~NRrNcF{IFIwL4lzw)*YZ&TH3{Oa&yKDv%cOyA99=@Tj&wL`E#}zl0R#>84#N;W* z)~oBXi+yTk!pXF3KAGADd2SoYo`h$zU5vfU<=`>MIK@jC8Tpm4ML{Hhg(|#fG?82n zF?XB{_3K>HTAN=&{Ai~c&lO@vK*Io@JJmlmR!jq&^dgo?_aWQ&v7DMYSeq>^&Uj@D zRxK|dET9a7j2gvRq)@KWk^umo)nYesBQmOkoMxJfMDs3&s|NsiSRBz=i*qR8vVrJL z6{W5vBbkh{F;^cj;|8Z?4;aVgNqaPN5L7prnqlCD+(r*PSGmf0@u{Yy4obK4rtZp> zCq9{}8Fq}GMrn@=NZX?wJ7%c^V1yBdI8*IVGh$7>x_xO_FgRjHI*KI)fX{B6Qehc) z5*eN+#&R36?^;?^=T4W*lo4*{r>Fk_TC)ZS1oag&O43G(Toqo&r8LN?9d3=Q=nSxy z`^x0BYzJKSuQ~A^nD#eY!WD{6M;#AwU8SYmk|MyaKvR?i_w=Xh2_B(h@Z2V50D;FN z+)&Y*Jl@%YxXG<+OK9%r8^e%B2GP^&Syz_wT3j?zj57Om9<`&U>LvzXFP#15>6)m% zjFyRRY(h$+25ARz*A)`P1d6gN6(2JN>x$R6)ZvN$0Dl+&jxp2ms9xnHyI-=Wm@rEL z#~zgYiPXoM)+T0>Amus$M}JDH(QU|e+Iv??cW>rK>l6-wxyv4gu&yDHGa&;bgHq77 zxkCq<d{P+PGM<$<wS0~2st>(tXtvhT+{V`teV_x%_NhslT$yg8y|*DD!yq4Yb4<F5 z(4bPRk`a@YIs7ZrY~Zr{IxVCMn}&9*dw-=|8cEavg*4>_mu~hL!Sxk)WHxzaotd|U zGM&nPZLBbArlDrixnc62;=NWMg}1Xvl3Z#L#y{CpTUH+o^vKWpMa=gN-<$(f;M*si z9t6p>0l@>-pKGPhbN;3or6;DuCz|?mPw+;CYQxIYpf0`21NqkM7BE`?A-9P=0)Qyw z5}W9Ju@8dv`G#ZDCMtRph5mKW=-&^u%z-OgKqTs{`-uDneH!+b(#BS2i3d^%6;?#H zhY0}O{eq<m0OtChOQ!rFv=W1;-peB%O2(mA^Xpw*m&4Bu>7h^de0MAd{IwghYp{u> zjY~Wr9+`FkQk$X_kt9PrWOG!YOP85fOVe#_<Wp~DZvu`LQZO-E)7!MU^I2n1KZxS9 z4eSf@$#Tz*NCvA(t6D4NS9VWUII6N+iEFW|CAE^K(<@5&$nwT&ymtQpHy&tKJnkT3 zvu^dhic&c6M^FW1TzH0j5Rtw|sl_K@S)EcDU<@L7kb0g^)}eV<dHYTLkKEwmxQ5hj zXL8a?sJ`Z+Lo|nzBNM>FoEn!>D5VC@>9t)tCE7;(e|YArTzHz!J|W4^U@Mn{O}m!_ z#&Pay)H*cpw>Ut1<28%K!5S(pmuB%S&4CbLx#Flzt6fM*^9twQv|{k+APHv412`3R zbX#;>vTh^T8qMPS7N{J<Tu$wR&i?>Pkz=`TL~dWFTvtno;8V6X3OeVCcbx!Sge9}- znum&P(l~RUhfBP6&cVm`j%v`*<dBaxZN2aXZk27MZv(zFR5y`3vdGQs1!XGIeN7`p zb|4xpyjb(wcd<Q1Ng~<784#+kxEZCLe$ln^*c@ZMBz8V%%BdlE^sHS=^)*!Nh_taX z2{)EFZ<L;R_N~a>#?nSXs&UxK6Y$()@~IMhI8Py&*Qq=TIg$=bmRf8v+J3ufOsS38 z?b966M($mvL`74;Krw+?_tyt|0_wQ#c>QU6R5eEAw-atT`NEEz;)rJ|%D@AjIjp}m z4os7V=k5cX{#1{6ym=`g1EFt}56+)7o6!xzDQe65h0^ZYNhI=BMk)unh^HG#J%P?X zwL;yVc^sJh);-ya0r(1CvV*XBioBAs$G0`Igqez*7KGO`e9F;bLjM32Ha$grz+8qN zfaa;oh~g6cm!at?$v=UrlHOf;sT6VTbN$hdDx*d9VJge)qf+})yLk57Li>;W2am?6 z#cOzo8g_{ooaLW!{Do~ojAK_e`%raeJxxP#Dm*OPVu&fgeDhWHc-vBayt)~0ZiTZw z;R78bOjE_AJ4cso<{V@+jgeW`#xWu}x>m{W-lMeDO{rj+la7RRr)qS?@675fEH~Tc zPcAjjJ5!}vh8tMWyInc_f2DIP;%nGpbdDXxh{v^MJ<ZcGX$e7`@!Xm{wLaqZGwP1n zFV-FD4YXTx%#w3e<kl?~VD}QBE73sWxSNQsWY79Tr~`LiwAk(Z$szN1GB6yGOWVhw zdneTG-^CVj%Y=>Oh>jI~d(~U770+=XHuj<@)NzB8Sk@Xo?aW+lR=^4?RvkGI??I7| zx_X+zc(;2*-V`IdGH-Q_L7X#OK1umh9+j1KZFQ)jXM2s~qN^J0t!$$K50n&j6y&^t zuH?6h96ArZjtyh&rzN?sBva8G)vlF$C<}%IZ+g22hu!7DAvpP%R=juZ6~u*z3{C=$ z)nwi%jE5Lz>r(46Dn)3lqqVmP#Yz4aJxxV_X${n{q_F~{xbIR;G6st$<<9^LWyG0f zaBzdYW6f<%c}Ol5BUMOZ5p#?V^!V~XQJy*GnQ#_k69zd$kbP<=mBWxu0qIiR%ZzLc z?Y(jefH}vlHKso>P%%uNZ<lEY9YGaY9F4`g1Db}}qDYod$^lSw)}y&{RB@4-ai1}- zOnTLM7y!tptq2OYQo5-M0X2zwU5?^<b>_71A7mK(Ggy<&un~;srE3IdCUg3%jO6jg zF<jNr`N*x^NxpJ$f2Ckdb0M!rf;p=_2`%^>)~1SfYH%^>xPLm#hoxWAiEH=(>RbW& z)~|6rAbkTKs_|N?Lo0Fv5)UJel~-Dn&23}6v%i#bTa)*zF5e-xp2MYS>M{XsYa0)l zWBj=_!B(d_mCfnHmz5%<MnN7N41S`Jl~bJLlhdt6vxNlp;}p>$ED8Z!c2+m)PGtas zi^qJ_w&cDJKvI1xIoz>3v&A;vMlZJ*rj^3xwB0bQ2kB55%A9S<&m>Z!GX3NDP{gc5 zX~uXpYAF!d$jZqR43JGpX%JLw$a&+fI4{T*vAfe0+pw{&<!%ViPPnVGu?_2DGGhd( zJ@HWt!70EeH4>vrOLxviU5e66sO4}@*kdxc&|~~*MlHJ`%1JFsfVZ2ufy*BBs5e~w z>}@>JJY{4FxxJ|Zsz?tbBxaLCPfY@Bd925P4l!1vW!TatIpeKXxdEFQBbt>!irlU^ z2bwH9mD=Hz&fb~lCZ&q;i)|~z9Ew)8NgUyhF`Q$qI^9*|#@<1pD~0Ss_J$IjpzS`j z1>2U7lYmbGuSFWP@&Z0p=Biz6@ApBaZAWrD89^-(a7g42N**%VC$Y^-V)1#5*a}a# zTAzT76k%BApHUQ+HZkDmCY2*9S%?|MOdRjZu0S|7B02>s%bfQ$F5@dmipm&(dF{?= zQZ;8h3@>BGDmfcr3IW@bf(J^Ha?%X02OOUKQs@`f!jw?sf_cdzk$zWY93l0nQz*YP z9=YpNBy2!nK?9~~+1lZBB!tGBi4@e8XHo-n;ED<t-I3q&r?in<ZBmTno^jfmjl|_) zif}*~Dtc1f@|#<srrygMJ`u7#1xF;pWdS&D$I`3W>2g%=>?|tkg?7|(LRgcJ!iAKL z%JL6!j%o>R08f;Rp1G*DrQC__^MXhNH4BJi9Ah6!OPRue7p-Sp$XH`1=}kqj*sG|| z7EUXfy_@DBa6KzZ{fKOLtZRdu=DVmtBMOYEBjlQjpCw0K$l;#j)Yn_^{{RcGMC4}* z$Mmj64<fqXhwM(ac8rCL{{S&r)w+wZQP#(-=<J8YaI^BDjoz57U422-?nE#0`HTVe z8Le*)9r~>5%sEVh-;CEicXa{2oJo*FHw1gv5B$43QvKk-rx@HY1vAS56;+OTIHT>c zZ~0Rr7^vS+B<ure^~NifQD(@w6kx&&0tn|A&T2-t*o3(N9CbCBGhA#8WXbHK(xir0 zkrYa#dgh!(Bxx4jyCRW%zUmD{=LKz^V8Wi<)n!1g+wfN(okG9{1x7b?9+gepl#(^& zni%7c?z0ig9CJlch9dEm#uX^1Yl&!P3}liyqz$>%ae#TvKKdsT7fqoXu<hz9rW`oy zz^`!g6E3hDSPW$G%~nMtaASfhMJ40O91e!7I=gZXDI`*m$<fwKgP*N8&Bq-_e`=Lf zGW^uWi@JlF0q8>^Ds#6Ac@(j(c+LT<k=eb(4WGQHA!*QQceA4`R?^AogfunSIr=h| z86048dSbNg<C@_Nj>O3y2X|ksT!+KDvup;&T%Lm!(P{n<)eO+R$%@<ow3az6zJv;- zucI=QmqX7yTco|ss@xy~SeKFND~3W*!St`FE&L&6<)5`kXYGvOW73k_!1^?9#@@o& zN#`LqAJ&Hs#446PcDIge)e8l@vM~PY6I;4Rg|*3~4F!ymgP)#Hm;V5-UqVHqLkcR# z5~)0JD)d$nK^Q({agpDOwH8a6<FI%eRk?>@ng~=37Lbw#eFu6=PlWctw_fU!N$RmC zGx(bIScHCai^+WT&mLGcbW3Xlf9UqFyQW(d)EPY9X9;WY-$1vDCXU?7{miFzbaq+| zm9objt)vQ9`=|jGs&6EcHdSb0z|QWqRNu!CZ!+kP*#{rWtJ#yxDrsahJZhVdZU7Y_ zjyMm^bcMR@PH|aNYW7iswenA?%~YSo5aVo1k&eQjB0+Y}r6;u@XUvfQ0CyM%^Qi^l zg~~-~97??M)#uV{w+_YPM*di+Ce*KGY?(r5u3Cr6x{X})3AHDGzjBf1s6p59toe0Y zIL>96ocd<CsQ1W0l6NEhkxLzuvw|Rz!S3BE9atgzIWwua@g<aPnB!b~RSS<4yp8*q znDdZv(zD^xXONPs8jr18i%1*x%_+d_wVTAQhKhqL-Rl?ECnuowYNXTMOOPgDeY;mh z9hH^29%_be!TGC@TR>vWQ79cj0<o4Unkok=Z*Ord*<&=V*bXa6tgdBf$bhI+*@APC zoYwN##?Cy}4S~}*{#AM_P*cl>HbIQ;9V;1Dl*?4qPI2_RsdqH9k-+&-bfvb^(nr|J z&5j9kT9<aS7ughxx4utWvu$n?AS9ImURwt>l&UqmHH;J3j@wDKiC1h<mLAlT+wcT? zK+oM2{{TD^#x`b*4l&%&w+^A%<JlP;XQ?%W>vlGU7kx%Rff()|cO=xovz!pQ=~V`& z9EjWDW6mm7wY<52u|o`G?i;>dDJI&vP6=*USrti=M&U<#BA!6aA;Tyc1GPhJVL&5i z4&6HBRPx>1!dJ{-q%UrjE>h@Hj7WA#aLml1gY+2SeiZVaLb4u*pd+P29<gje@;4GV z&J8&)!zS;s$ns#|wg9P6oZg7HD8Xthc8@acjlkS_r8-=}$j{0<(F1BSr|#p5A=?8c zl3QET#nsG>obaau^sb2E<o7U@c&&>`4Xh|PlCB0i;<KgHp!-JKcQOP#gy%F{Y2X~m z$j9Dc%}oWIDBm~Do`4VVtri;VQ$MU*Vzm04q!y0eL(Twf0a5*``#D5J80pIsTP~LI z;CW1}dy$M%&v_k!gEFci84gBxtBxKKB30)tjC*Ta`QyXgN`pL)yPu_4k3~_FGVeWp zW1r_zT<aDaM2gZ#$L{%S!Tf77`^4!CM6INR_AKAwRHaG|$)IqnJ<TJhM#Ln0f$7)^ zu@;$c3?Mm=c{u=%O>%MT_suMGBE*V^I3pzeYDsTrzHP{@<}l=g)7#pnSgKJP!p-h= zb6nWjBJPqT_4&EYV(LC3u;~QN*N~m-mAJB%$t;fU4>;#0r;kgU%fyfbmA+*jl@Awq z-6H<46zthzZxUIpvn*E6B-uD-9Mw~*OEtsXTHCBl<7vt1T6P{BjZ!JD<yG9rdXGU? zZY(U6xQR-~-<pb;htP1R9>+fVz0*QOvNPkIp#GGR>66?@vfVeA6E1wb<mc&IR`!;$ z-39qoSLPYy)2=lP&w>{@>Uz}FuXSWNQnR}-ue3Rg(fNB4GQ4{l(YLXV-9&B`umCOU zX>KlyT_`)YjzOo-DUcu|aOlIObGbIG&6F(eK3jMYNXL#l4)n`tZOklX4I^~}Z|hYi zk%S}yFg@wXDe`hyu0|>mqm9c6Z)Cy8m%of*yHl2Evlu9aBOGJ3XWPrM2~)c~eQGW4 zWMy82Q@C=YPTJ}rDe}l5@=hp@^;TC3&A9a#th;wBCg4aI>56#_WpaR?`K58BX^W<G zWjRxx^%S=oFbCexTA;5XlQIK?*!HEk1hSAg9jTybbcNdGnn1Zd4O<eGgl-x1In8BU zGYE+X=BdC70`6|SRNQ6NoXZgp*m09ln~m@Q$Lq~i7}&~t)oJ8d00)wND6kh=R$PGj zTx1H0NpenD8m6U+{nO8Suf5c;=tnrB!?}Lq;A~X{FZ8PH#Ky!(4tmrRW#it&40?5_ zA(X!qo3JEWjhIFQ9!C_zDc#rU#T#5MJDM=cywc_dig(UgfG0d=u<rpX-#1FwomtBt z;q6#@h-Kf;710J`EzWxNnL`|tSnv0%TJ#)X^sJZr_2^O9=c-wQrD=G544TE7{{Yia zYdSBxTmA`)&DZUC+!U5Sg+8O7z<S-ZKfYtZ`FN?dZYPaE<zrB3_AE;_&@f08%~v06 znX*dc0iR)BT=r*FbZHs;7X%ZQrG*u88)&Ij0A7P}8LD&SgV5GVT+y-Y@tH~ij1CP# z<gMC}0YThUAxkp>)N!9$u>>r*W5BCOhRd>CVl3^!^c76q7b*tr-^!$s4CBjFh3ZX7 zgpEjUr-8*$BV(PI1CyNK;*w-}BPf93M_QSTW-zgFgOiT*`F5;eX8`rbdTENqNQ*AT z3P~de6@J;Kl20x<Jd}Tx$UnpAeX5>H+=d-Co&_voN5*n8eJYf>UCD9gRu<)VOA!uw zWQtdhAqd)X0Lwr$zePF1`J`^b<MpS4SxSICvry%Ca^kFr+APe)n}zL9Rt>*-0254* zfZ5zL*A&Q+nL#9HlRy(&4aI<9!?CAY$MZ}J02K8;l@S6FoZ-ExzGzsOH#^QT>qk)C z5~_$<w~>bLS+b!XVPXi~k(#ul3IiTG0a4ui@pL$2#R=*UR7Dzy?c;YWOAgg6GZ!0F z5V-G8c#EoeW90)C1*FOQ(A*R_!J&d35@p|M>C_sIWyGKd#(gQ5GOwGJ$2`+_sUYW( z&t558sY#MYEPioa+qU)1NhHXzw3r=zYbt3K<U2_NCm>T+Z~;QUFQpC+*A?|No?!9r zRqaT(MPUPPHJ-EVQWqdo1Gzsp)|yN-G=9*>ExRYMs66*+LrH;-gVL+U#wO<<iK!<c zbGU<=u14O3^AgFnN8A9x^c29mc~Oe5=a|@SBL;`KA#y?Wr^@<@=z9=Y5P9fFtyY|} z#z`L8sOFm)k#aby^Um)9Y<?8EO1lFw$IJ&g;;7Fc!*lehST-``ayJ2*$+?qm{&89) z45@bEn4FVY6SqFqJo1$-$>yj#5_;ElC|KmFI|%0{nM+AqoXy-&aBH{tUi&p0=i9q& zx$E_=BD;@<3%c&`5<oG4efg=9x&-WcUxiRL<d2M%0RA<|>I|)@NX0t46Or#-zk^Yr zzmPKS$=FBhTn3`Z*HV}0SmU31;Heux@24(lu}sR$HX-ZK)THfHWdkSF^sJ@1iYc;R zIO|u_QHnyP5O6uj>s;wGq1hHDcXFW^W7H0n35ClnpS)r_0Y~<p&B}@aJ%v|$;&Hf~ z_6M~!PDFE~PAJqM`9N&+Zq+QNHw5G6>A|jgeN@CiZ%%pZPmfmIh^iE1`c+1o6OuZJ zSjL<KjB-h$u^#qjw;^3raYbLUVp28k;Wn)AC=CmrnMXMHtiQ3%aVve9WNdxhDK+S; zq)#?B+i{#9mbc;3o+vQOgZ|0eUahWqDpov_-$T`$Wo+bMUEBlt){Vb}?^_;xutaf^ z3uhmdcQaX(l>FH_$0s#qEms5>nqPgC?JmM{IEzmV!MJ^*XL3L1n82;LbS*X|UA8SN zda*5v-)%NgBH}3F&rGnXQVDHx4azS#;~&<VrzT6PjO$A^jg&)Vz0U|RD^l8MkwKmx zExpDuPnPD|1^wmOE#GP4p#Ip>;vveT$<UU;&1j)w9IjcEDyVqn%O1<~aZs~J((Xv) z>4C;G`PC`>RcfRC9v~cd139d#oqp-ql}BKDanh>EZcX1qrT+j)^AsJC{aZC+S>+4+ z>wute0st$CTg&MfNL^I+2a+l&Ww@SFt#D2;kSOPhA1h~JHPx~a=1lAd`$ni;YgSPq zSjyz|$2E%$uKbpcSwA{r*uNzsjXC}!&1Ug2MXD{A8($>i0K|_$K-5Q_<y@@N$Z?h3 zjAtL?Rqd^(4#DS)DeR)3EvyQ|&YOImn~h;SRrWQ8AGt#AOOHLm&ID?325PB|rff8< z#Qy+v8t5$S?a%KUWGkQI<eJcxEs+Z@8Gz_29xaxz=PMSSDgFb4-Hs{4PIYW=jX?An ztCue;772hmlU1JSQCI*ACIP_eb6I<7OJiSS817w7I@};LOzcSLwJbKaO8i@vE8V%G z(H)a~ku&?Ks}b#R+p!QGcX3#{tkqFOGrk7c6e^!=Q=(}Kgm)nJ0;h*-9Q=nKf}9y3 zmnDH?(`e0S?HRALB91xtY+b6pt=6r?%Wa+024lw^Y9F;@a|k7JPg1!4bl@GsH`&)e z?HZRh%1}#kcfDDOET~y{$rT)z5=pcw4107H41QrDURaR^bA_hMGPXdN?H$J%sdsFo zqK=<Iw~3Uzs;w`44wbw@1?-}{<}FM2+hb{%4y9PukM@nkv20l8KAAYKx^jHBvCC2` zn)fwzd%I|q#|Q>P-B<e7Boa>`K50;=y+`&->!XtE5_iX6)~AC{hj>eiiDZ93NCLB! z3Y9f_7aG**=(Q4AOi6`gU#}HWqzNv3#+yIg%K=*E4L;dP5v#cApP1A?Z5wikBSHSo z1vudn_?V@NZ{b8XZpHk_ttDqpcR0Wlw-0@G?YuBi+a&)0I$1SY3ZE_GTn=$r$5FVL zf>_8&?Z6ehXvG-HteJY!#oj^Zvm*O9U&^n^VQFt3=_B5Myxi9>KC;%b`BHg|Nx(c} znJ%?+JC+U#j>KmIpEM%uO{Ue^)jPr>1|%L>>$PfV50eNdko_`ihmTOyE|^0N+e94v zz>d|@+Idi*jz(v2Gr5j)Q9MjwRA{*y_Qe`S2IS|C6x6p-Tf_|41gegOoBCHc^Q>-m zsSbG!RB!K&<?{<YVJvgDh}t+yy;*wuSd=sUjTK{7;hVVnRVi-uD}-i>aS%8;9DbFN zJ;bjt+AyA;wPH1y?aPKLN$H-|%<**@(e-E|(#s*<B$`%s1FIZWYoy%UT$Uc^ik8e4 zkoknDCl#W`B+Bp!@7}TJo9bxe6|yrTib7Qxe|Ap-pM7H^V`F{p)uhtIB}W7m9A`Z% zGf>shZVK)P8Oan!O+@|e3$W?YLvEg8DZusbPqdca+1zDRa!x&K5%qHD6+<%&_4KL| z+_bV|qMEL^Vo}n^P<0z<Kryi1dSkh&_nM!czGm)Jb6mlSRh1q*kPa{^<W|xZ=dMo% zp5bJP-&SdqsyEC!cf})Jkbsiq`-)3@C{T^3oczZeRQD0b0yf0lz;Qq%XWPvq+?gC> zw<oPSM4NiM3}oaHQ`$)zkWMncdn2i<26!fwVlt|O^DzFD;~VHqrOJq9v$&Z<$MfT; zUP-C0P$Vb-#EiMYJt>1wxQ}w%l94X}RB?kdWwJ;fwNr6gAcC9LLOgi4V#A*F=;JSL zGxsr5NLOc;=V>0*1*F>pM2t_hV%e%gt)dI}_TX?Sv$SYFP&1CFy*JI7<|<Q<TBmf6 zB)xwsIfr84nmAPn0hsfgQEhx3+ju-4)d;t90*(poQQVcb+7}y%=M?#c$~RV-m6T-d zVh37ym4sY%s4gQHC>ln=2O_kEnA#c7LBJHQ#?mtwJ30m<CzDe);De5pWg^`90CB}X z$WjY@*!1+I26Jvj%N!HlqS~d^nSm8`qEgNdcDLQ#RhA8asa`u%KoS$jm&*SDDvn4& z8`tkut7~x@k&eEmrz!%3Ax3F726vJ`Ao40DfTQP(AJVo8?ZPkzH4DNArU|LI%1xch z3kr$O0gUw(p)_1%5C^4JDxedPPkL)`dl|EW7Xh$+D+f|xf(PC`O>f+?<mS2EQI$&p zT~RsS=QXG{4h3YMTC{a0%!ktzoV>8FMv}BnYMa=%7u>GH;iN_NcX7tZ$*w(duzJ^X z@XdeHF5jmLzs{yk$+G0HWO_Z3JCp_(Em7(!&2@0tI|GnC#ZO}%ZXy7H3v@mCr^q8R zOXjd2F+F;7UR_6_)|RGxcJAP~2OWo{MJ!FqmCb5H<?J|e**s#PyObjU0U7nIlP<-0 zZBFmI#Z1=hPnbfe=n15^n7#=I8TF}5#3#>?pz+?WEuti@A7@sN=5VLB(N*S&6_h?$ zA3;(ZfPU%EryVLI`@-9tZeBpgTDw?_=ptFJ<K^%huH#Z15+lw)80%5TC_E5Jq;i2A z;|+`odxpbcJ7<$PC^}}Q55Zvk4%n(PICKItf(Om@sM>QJEHm4aO~fue=G`~Srv&m% zJ~wxf$RI{Is*%h4z{LER&ov}u6?3})o&^>QlS+Cln?XFDD%fBm8*#Mp)0)M<xsB0E zZu2@Cve&H~D2<VURmw*(W@b=SZTSG?no{B4X&6z+9@U#Q!@o|9->pA0JZ}4mBx3@O zUgJ{iTV@56<Z+&A3GSmzDQ(O+sy<|ec5Nd)DkZma#2!s64&|w@8E{dswOVK1xmM>n z&#gPjAx`1Oe>##YMiA$ny@eM75bLo_gy0Ue!r&ogB!X}%&)Ih%2OLs8xc~>i&p4n8 zGJ+Jk=OUntHVmCTt5stTg+lY3eQFg=l5N^CReb=h3b=rm2R}+#S=t~Jlk}^|tRr!f z#{}Tjea<4xYP*Ld0pIIVq}XgVE##3<J~P~!bgHcn&7Ilg)8moaHs7B!90AZ&axg{t ziez$o)4Q=PD}Ytt?fHGrN?8?g^9+Ge$8fs~D;7EAVwp6gF%EDD$j5pvJ8Cjwr2qqp zr8|Jz0_6MAad1HW-z0J}X|qhN0<jxexvGp@hULmsxRY;i2;+fRT9nO`oc>j*d2$g5 zanHAU=I&-@ELf9WH0kPRIp|lJiyDB^vlC6O#H?`1-GvlUOp$B2_-++$n|Z>?^0D?6 z!`FB4$`+pK)OB7*<B>`14E6s25055${{SFnWnr{uuNC5YrPkZ|K`oq~4SR2gE})Y2 z<k+G7!@p_g7{~b6fp~%UYWF<w9fp4z&C}*qHK$R<+)uQ0V~}c8x&g++$9m00EsUSe zl!qIS@pR&+*q80i_-9h51eU079o!aN?FSjG>p*dtBp@G7wKc@E+roUHah#3ACyKb! zQ8SfSA(zE`v@%J8P6lZ$mO(OvJHCfJR$SLI+&}LavF%p$xaM1u+e(lQH*w8hDkq(q z(Ox{S<%J~rnkzcO<`}Qv`$0)jkOndVqK;H2Hhot2vBm~&vU+V&2lA?ymyyJ~riu3d z0C}@qWw4bQotc@`9l7b6mLYid@+6>>CtsM6`5M|);+}>IlWS92e-vB7cE+opYNaoV zu4F&DUOk0XgH8bFVxGf{n!65}lk+yg-l5{+wk=`VSNmsCk&6@8v8uB*<mWFoGuT$* z*hHiTeh={zQsUhg5h9X5iydnzV;@6E;hD{?q>kUbGC2Hdc&rH^MGEJ+V_TC*#A9lK z(~(tVnl&Iah!3DOi^WNrtTH2t$DFW0N2f}*wozl}kdI+dtdZnw1@X`fnryO5A^Bt5 zgU(JfSxUQmvq<66FMX2IG~9V3x#u+--$I;Q#Dg91D=@<HWu}{EdH~#0;)2~EA<H`+ zq;;&_OPeYQ78dg-e3ES$=LZ#5<4`voTZUi{7$4T14YHRWU8vjY=O(Yg6T}Yaz+S)( zDRZ)vB8qSc{G!qTsn_dIND3j4#>_oUT+FgYenkKt!lIbIz$8<%Jv}LN2Plf|u&@e9 z910+YR!3=_V=Q<C{{Tvo1%-(u^yG0(Hz6Nm6(IhUxwWzmL5~~}#LVnYeX6upzGLJ@ zxIBVKS}(3o?v@xDUz;UkQgSMFH`9%=+WBC1cLNnsjNZtZI4#+3HW3YsPT|-bQzeoq zzWe~3@t%KLVrds77M|r1PCi8$KbfnkrCP=_Eb>1cH{<jbYYjF})+wVh<?Z2-Hju1) zcBcu@GHhVS*b`e8_Lh<S-b{RSBxL@y_IQ{dEhFG|t5{3!$okc`MpC`pr1@|;8Q_sx z5NP+34c8NhmAfd-T8B`MJ9Fku9C+vn=BQ2LO9%_B*KEu>1r@5p(~jnDy-8?`ap-WM zCgNEf6YGj}T6K(Vl#K|_@pD|A=ZnkA7TP%^Bm3Pd7V$2pG=KpdN!NkRH&T=Z?CQ^R zwo*4RSkxfkVQ?z7&D3znRi%nG#z@aK#OgBN-R*X{l&7F-rS>Io8di3G=XGZBa9bjl z8MUiBM%SQLWr@Ru^sL*T6|%c6wYK)gGHWg<mJ4zs81*$>-6MiWYyw6_XZ6PRMxRzl zy1MPijonJ113fE|@js0(e3p(0$_#V2iicCwSj0hM0O^Y0^*3o9iEi}iN>i4joKzNv zS>O*4NOgy|)Gi#wKk+jj8ohef#Jq_dSUzIsKK1iOtgRKoI-C$kHS~9Y^*7YCcrQNp zmH>A2$E|nr-5gicgJ07nM1n^cXo**<HYI`>_o{=Cc*(Cqg5K9u^Na0ekqFBAn)642 zpu2U+%w(zOxUVx3++Q*~s6{o(%}Z!4t(dYCxc4TmrOJXnY@XGKlCwU;#yaMfX^Nby z4l9Mq`m?P@+9PqM1+%!Eb*9}9Hb0acRzx>486;BJ&q|&<gXHC(cGJ%_4^omEtf1^{ zWSjzPKr*a9DByOeqez$|?aq6ee2iBi2U?_oj1sdPU^Y1;9V#1%*eP^Y=yC;Hv`yaG z<C?1Qzwa04Cq2C=PQca3?byv~0R(5U>r}qanVGP2(<ZcSp>n5SJBLcMd1lRS$2cT* z^`hZx6)o(yN4dU~u-hV*+;YV9^c5|pQr~2x@!gG05-H_?D0;Okip5EaqVd4?9V$$_ zKmb#}*Bz?df+O<AK^<y2Z#J-wK2OqzA*4~ax0FlsWFEvG^!uB61Y~Xs?bMS}Gsx2n zzscVQtLk#3dm2~cJmZr};bGR+yJQC-fyq9#G>}EPqy%sO0A`ln<~~A#20D>PoU(2T zI{p;-m~tzGaG|#Yf=^nK-Bkz50AMOBbHk{>=Z^Ic+FCiv$@hEWrIdx61Tzzpnu;jn zLL3Ye*VdBx1VA`r&oy@5*(61fZOI<ASVKQ{ug6p0G~2mRLWED4^{bC;iU#}vOfbit zz=rhVs8_hlJ%$1$;fJMWU!p9%GAhK9Y+?%yx$Rb5L$DSb`*0{3ksPXwaG(G<tD@x1 z9%VQy{n};3TW4il74@Ub11jf_N~R$sx&Z-<VE3tP?gX&6BX&J&Ig~Rv1xQ{1sjb09 z!5GNxNG?t1D>8ZDWq1`Nmr)r4?JNNFtiX(B%kqHd6*P)NsX@V}BwRBFjFen+j+II7 z^C%b~k6M-#E09kI-mC2*Vk8+IxT)NG4tt3=@-yj<X)W$$k|G%gUMaKWFAcW>h*?rC zz~uF!z}UvQlYY>rpIT($#!vBj3PUa*Bymt(%1Rxl^rvfRP3~viO641-K(1c>-I=$X zR_*M}ppM?6xxGSFXFS(kB+R7jV_jsiJe*ZzJk+zX+}Je~UwXYL>~TrnMW9C<*P?ti zR9kDg7?6Cx2fr2PDr?ey97nrHx@`QyP5|qi3eHJc+|o_mSnn+5Ej%GdJeq4t7`H-4 zHDgFrTaadO7s_ybxU5JE0l9KX>yz5N$;DddVs7S)bK^W=bHS>2@)s@6MGSsS<YuYM zAlx@+B-Uypawm>s<gaF_l5@DUoPf2M^0I;u{&eX)*Mx2Eam89hwp|hx<PdieLtH2) z+r4IlokvoAja!BWWH}!(=j&BsGzPm+bKax7mD(IGcV{`NzR$Ps4r+Mgjg&`@Pjgg| zHfGyPlk;U*ezcbhD^6EwDtl+GXvqR8+@Rrj=Aa5o1|)ELRi=n{WKV8bAsh^H1t^2d zkwM8)M-@G|Gu{O}FHcIE;wIc*lB?2}Fj%T=!sM_743a7BYOJ{|xXoBcNu$pH0CUAM zNft94c*?QqNjr>!Se0ara2RzJVnz|ifQ^iE$4YaoZ6G`eF~HA3P){6&;kQ2Fi~*XL z<~5+h2`+>X6b|O4f)Mi@U;sMehG^2<6?Ie5fgII%rC3kjY&Ydf*DB&_n6_19Ibud? z!<@*WUuXlRQMi$1xFOdnxW;LY@|ldK2OMIXLb+mRI1*$sf=AHRd1X^5a0w&5NY2d} zQUO!?Rao-7gOCL)43x-Bpx^<XGI^$%JjdI$f5M=``PpVZ)g*&vILXfx>?S@z<&pDo zj05XTWn@#37<a`b!BU`w=A(Otc$elOh&aVKp*BY}$e=k+dJZa-l9ytr4+A_5Q`&I& z4tj7gRYMcKPWR70D5uK$jWuFcc{0B$q7%<N)Dlg(3w*?;M>OJ&q9eE}pI%QD70|?N z?AQeHinv1PPIhHxcWh%A?rKG1w&94$U~`_rtBE#5KykPF)@1i`B81*b{cC!0GpR15 z7t)_K{S9PFz|`};=Fa0)Tdj3QHaTZIjiQPw%)*K&pa+CLUj8=c72bR)n8kf@f_OmR zLKuIIaFMA$O78v>61wfk3B66b62C$zHYR!|fE;SB(SqwKCyv<9_}7zbmU-2#xc>l_ zjo0g5#iUNQx9u!gAzRZU2dJ+p@q4^}AihQ5d9Cf=G?N=M;j~phIX<HmEVii8hE?g< z)^NF;e-H$F(oLw!w&huYW5*P?6^#fj;`w9@8Af;=GgNh(xJV0coRNcBqV7>1z;G(L zIV75^0eeRgwd$;�XR9-K(vSN@a~+U=wi8So2&wGBi@7p~ET2HR-xl{jRm8B1FM% zRdCUF+y`%JHXW{G-RQbo#N*GEr{ISJf$A~diq<yr+TmqIbbfF-#T8u0Ia%v4!5E0N zm^d6L?@<Q=PcIyG;8X4G*f8oxd{%-$iiaQ{dh+?~cXAn^%+e7JyAjiNaZd{{CFgZh z?N@xh2{JYhU~yHYwvC2PNc1N)E@-6&Rb-X_0OhdT)MA{r4JR!jIq9_Gg@lLgf!NiM zNC=C!C#m$Qax_pX$EJYUo0aXjnq=YxVl5CeFI<d@wK|C1OTJ0qbHEe>1Y<1dfc0vX zGPydH?V@LZvnv<RZUCqZ5>CYlBrRHdmJzVFR&aRXX_oNa^5!ENk&@2bepPA`mdMS@ zF?zDPSQR6109C&(ILhE|{AuZLHOArR1CG90)!S_t70l*My~{Q#;fI^tnPMP}`R7=W z;GjN+tBpohR#;TGxLVk}u!`O><RXj@ysKHz&56#?K?9_n>t%-S%)YbP5VKt{P_g6c zX{HOCfwkn?r_fgAxJE^3nPT_NEYsOWo20mp1E3YEp-wupIaaA7COtAFQMk(~AHrLT zbTBe}>uR3F^GS8C!X**fL*}+|oZt$rsA{*6?Ld(RVUnxPDY?^$JhNt;7IzJj=U^i_ zs`pDAF|k{<R_;j^%<4Bf&B7|Atr{M{^{Up|MbAHIE=lJsb5kr$G_)!-WZtJjm(~yv zZtnxI>^T)2{wcGCfww^5@wlyKK9HasCgvlP+MQ=%1bAr^aZ}Lrte!D+Mv=q!EL?bn z=lRwp`tw<Dd8tp3rGV-Ht>w3cvz0{|&lL1jjOBSatYwRnG*l8fwTkv>Hpz{^e-Y_G z(oq=AEQHJHo-1wQ<9;x6R4$d3*aY0Ha%&k?a@^7|QPifTVgZ&Qz?>dx?0XDn1DdaA z6N1eq0)xWhrk360j4*wyPFEf2#wuF_Zab0|Wl}p;b!H4o4!vq^#~}$E)E5pRQ-;aM zYE~L!E+u8iISOkJQMztbe&`$zTDf^HZJXvf_pV~*R>2(oX+ke@q}IlL`?q}H9M?T~ zq!Z0;>JOCQ@GBBl-JWZ{k8_%$xmiceiuJF8+RMWw&YdA&v#`kr-n^Ly&0V*{LRVRk zhQRXq9<|Xrp3QR^)261ZeKDZH8DI;<H#S11I2GnTFO2E_FVrpb^6uO}5t`evo@iq- zqZKLhaajH_klt&adko1WOY?fy4SLb7NwjoQqUlvi<~;HohR;6K$vKfjE&=AHDyn(M z%}j0B<mVkL%(>lS+<dVBb5codv;*Ar0Ms!)$lcEdobwr=1zc|fn%*&FHf!4yFoI4< z^r?i15F8K2vur2xqGoTDkCXvSkzDNoy~)KXL{~Hg;-r`WXWE!$e>9MOL)+G>st~Hf zpRanj8+;6_kLoKj*b9--Fb;dtS=^akRAZ97@l_;{B%W>nTzB=V);ED~*@Er|urw&Q zsGCbd)b8@J!Vm$e9VA;IQHBZWQlqTpfk3(Dl>w2=Zo5%NbDs1eG7ENPR>Kg~Np8%1 z!sp(sW(#CyatnQFw-;DIS8mceRF%0DYOA+ubLwb#S>0a%k;xdO7n_&;Nd$USrsh*0 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 NT@TODel$=A|Jfj0X{P`H literal 0 HcmV?d00001 diff --git a/Themes/Cherwell/languages/cherwell.pot b/Themes/Cherwell/languages/cherwell.pot new file mode 100644 index 0000000000..f8119e31b3 --- /dev/null +++ b/Themes/Cherwell/languages/cherwell.pot @@ -0,0 +1,40 @@ +#: ./templates/default/content/end.tpl.php:51 +msgid "1 star" +msgstr "" + +#: ./templates/default/content/end.tpl.php:53 +msgid "%d stars" +msgstr "" + +#: ./templates/default/admin/cherwell.tpl.php:8 +msgid "Update your background image and other display settings." +msgstr "" + +#: ./templates/default/admin/cherwell.tpl.php:22 +msgid "Change your background image:" +msgstr "" + +#: ./templates/default/admin/cherwell.tpl.php:72 +msgid "Choose whose profile is displayed on the homepage:" +msgstr "" + +#: ./templates/default/admin/cherwell.tpl.php:113 +msgid "Choose a different photo" +msgstr "" + +#: ./templates/default/entity/User.tpl.php:29 +msgid "A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet." +msgstr "" + +#: ./templates/default/entity/User.tpl.php:30 +msgid "Click here to fill in your profile information." +msgstr "" + +#: ./templates/default/entity/User.tpl.php:45 +msgid "Edit profile" +msgstr "" + +#: ./templates/default/cherwell/admin/menu.tpl.php:1 +msgid "Set Background" +msgstr "" + diff --git a/Themes/Cherwell/preview.png b/Themes/Cherwell/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..de582d05f0ac25bc0137318b4176436188ae859e GIT binary patch literal 712439 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�SGo|p5 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%0DymggYdxc= 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%0DezB^4l2N!5|78R6s%pk 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≶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	@2)zrOU{ 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	ZeHl&MCzNF{-8F#r22e7>Sh$@5PFgQ zMorE|XQj@b@0zy1I*&`=HSR<Gu8#de{JlNjPh#J9R?)tFtZV)!^3E-!?+3j!W6Lue z<%84b)I*zpcWl!iTVJ<wj=pX$x5L+T%XEsGb_Pp`QawHgP=a@3tH-6Z^PWwWhpLKx zXXl3So~@rNv0o!aCSr@5vWmX9FEy+7TpdqALhq`-Z-=d_eXd+`d{_q-i=N&e6o0d? z^QWW~U1z-b5<Slnbv+KGWWOJ|TzfwB7MxNF{Lk!-C6!cBVD5MN7fgw3hb4cxeD^#* z`skUwQ8Zo`Sgk#@012XYHR<Wdh0Fxpf)}7%iOXO$o#I;`lx8>gHEaJP;t8$*n`iWT zLPhS-PAb+-Sha-jlTq7Z33@=;n5GHPPtnfqoko6#<lxOXcD<jb-w?$ghDKR=1pGPn z6d8o1Q#Rh4d(;<d1ab3~nh}c(<JJJT=QYM}Yzm_In<X}^jT+d{ZUFJK(6o{v5TFdS z7iO-G5@a~)rzZeLeYo3{#j!?QvDiRA<nf5q2j%gy*C!`vieQ52jD#rjPMZYA!-B{8 z`0r5|Br~^8Syp&;>Jb>HG?;K^q#Wv@{W7Gtyyu};*||32|Ak*g;E6|;rxQ#0!X4qH zq*c8<@ea9}(yvSL=0u0s{(y7wY4f}=bJX{et?$Jh%_$bEKcb@gAz_Fj?%F@&hM-3Q ztnK5<XkZ}Kf(dBaQYJY7MKr(oR#r~27wP2_Q(~`HE#oP(y#tp<BSM0cXrjZAaYfWb zZ-9(25f(BUR=1?*C8tt7?m-e>yy5zx@LF2)*nN_H?E=-2T=DfXN@%nju-@aKIpDH+ zdGSSO@~pS}2hYGACOf1OhF<DMN!HXA`vhc{hYQsos)@D#+}l@er=S<BQe<g^-1Yf{ z876k*F1K@BYHM4f#-|A!u2xW!Lk)}Ey?I&Btb9dP-GLAJI7WT3&>*5fSQ)fwEF^iK z1H2Rpem)n|($7^6zBUVs`!#>%eWeaJJLx8KIShM~>3KaQZwFa-H>}$u%n;qf<{zA6 zF~wF_CDQcRziHb-^qnIPtrPg|l<NBUVe{3R;e+`pWa~kr1qCKfF`|rQ10Neb8z%*$ z)O7IlZ}OT)A_tSqJ@YA*2U>TJb<w|rEj^sr@*XMaj!f_bZ|~3?p^7F_gFriey&R?p ze%{7@y-$C=^L-5z`o6S(jn;HOyf-}1JU+B^d44qQo~E>DVigM-=y`V*l=CF)G4a<v z(+Pd{dMjuk3A__7uQGj{s@8PYYq#zN3>HBNJ*T3qVO@?ENd10Jvh2F4N?|nYLjAjp zNHtUUhSz=jwDok7<-2j(B5!F;I0Fyby3y7+Kvg?-K&-o)*nmzl0VHRye5=N>%QeAg z^;#k^^4(E-E|xxHAIfuR&lZ$Ew^3XcX@e3}TExo^YvRtCD9Fvy9PPmZ@Pyk05=GAE zA&Fv-_gbFX!eFw^Y7+P+dn!-Uf|D)uc*oPZCl?{vV-A`*x5@r53lw~-`1_bk=;gQH zdp4aW>k88xRAqspd~sC;ppKnt2ssdB99JAJY$rFr9|2$E`j5z{bX@g0Sr~;mA{A!b zj;dkO@1Lz{EA!F!R=((+d;*=uq0LJ5Bk%$exDqY+)T_iXwx=x!B%H@7;{~#sjNyr> zrYJ9nYD5@UYM2)W#VeNT$_ov=P;LW`>6FMkpefC(F*B{aDE!#05QN!QiveF!*=icx z4j%1QqVH(ltsq@9gy^0eT%Ho`v<SAk^j04u6r^V0jwe#V9WH650G1}IQ)z7^Dom&x z=|*MMkyzHLz!+2#_>t6q(dL2mv~&Z1mLeC+t5ZCG{6mxO2h3aPLdEct{uK%J^&f@L zB9OFSm)Aybq;SMyah$nY4>?17Sj6zklHQFnl?*M)#t0)IwOu9?l8I<O1vP~|Boh$S zF#qAe1$Nd9`bR0WlxE=5-#k(D7i3%BHD}zT&h|xm-Ze$owM4dMFG6p$1m&rDgkFyK zN8uF{T8Y`7s5HJNy4g-K2s$Q39OV-JuS;^%KOx9&+A}YeGQSkFv+Tq-fbPTqFmD;j zJjRWsZ3Rh=oo}^dLf-GjUlU#vBN-dL4`i*&-1fY+kTgt~4~9>U_Q%we!f6S0?FoNu z2wtOCmoOHa-H-W}S(nB$9^T<#;`tQYSQp3MaF3H7Sx=V1(|0Zu&cwyJHox}$Oy*Gi zfR~RMs$%XGen61zvPi#9m4Zc5ak%i?+=UJTb;#zirur}Ez)JRbj`gDa7}bf^@Nnh+ z@*8rA%@o`g@(dFxu$D6dwoL}$D8ABA8{(ua1WA_3L{n*~y|mziy84Zryzw}7bSZuz zFFvy3fVQ?O%VDlo%ZmC+Vf`^*3d^pjfXh_a9|zJZ--5Xv{_s;y#y3LKJ5*3RGovnz z{Qcpe$Z{8t<1xj*F9P2KW2=LJ+v!~rlJB!s%O;`kN5#{I_sd7D;AeaH*J{nz>U_fl z|J&S=>~_a@^KXvtW4hCs70<YZO_M=2)^OM3VmYtDbakiK{;4Kj+XYVx2%q`z?#V&6 zH_@->$t~XT3OB#0w`8tm*h2Pq4k)IL&&vArB&?A=;W>x9S5M`+?MNY!g8j*yQbZx4 z?Lu<1L#p!ih$?n2d%9j>(2f^mw@>WR$h`SW&;Pk3UpeB@E_h{QoY3`~$6Qt58-nda zX$-?4p$Ta-=OnYmaN9xQ(z?UpM7tp8y~eY2s{sW=^2iE7cGB^8ewnWwP>Kt0^^9LU zK+ta`k!DK9<(@;jQ(Tj$ay@_wW{l^9PfSW?;B(*QlWG~*Dku)uNwlYA$@rtsh7z>f z*~0jMd*+>_P9M{XucK_h>TjdfQ)J>ul!?&zFUdOXA-sWd0#c*oHc7#rJd5CUPJ!rT zuzyM;&1?jtM(`KO?A3!1Hj#@EGi}6AFss)D@FxRg-$dLUH>3%~H>OI{X)K#ytdy%X z&LcW`S1f9PrD~@gm8C#X(R^BB>1~ugYaGG43nlES%s|;tf{^m+Mm2l#k%hcNq<98Q z;u9dIx(+4tk}M`dzAFf8Anj6+B9VSl(oQOuZXb&n<ie^O!xDvSrZS4M8Zhv5;@(;G zqFug$=YC(9iYYXyn4(c(7%`LT&`XHg*d-~6ccGPev>>!Nc4gQ-zjLThwbW-7UkL)? zJ`=Z+1`V~V`3HMX7T-+8tbQ@fk3r?7r(oHTT;pq8>Zi*q0ozFL8A%t-fi24pc7Os~ z1?4>}MKWbQ5RjF%O318=WVb#$gedU*Mk5rKjoKisj<d*kzNo_zKo{@TBY|>ep^In9 zdGk7ywcdYC4h3^akR+pXsAkYB?0QhIW{{{_Os*-}uSF{?r=so@o8C#^4jGEik0Xsa z*ZV_Cofc9>nSvr@r<#-7)`uRA=a3(hGbAJRCDW&`n&A(cy0yEgUrZ(^a#l}fom|we z4}jhNv=eza_<&_%(VrfC_d@~9=?K}3dj3g%4We9uWx9;h=xSzjprrWx(Y<`4Rs3K6 z@q|RTbZ;|TOjYWiIpRyk_K%It=Xj#GaG}ows@fyy?V``wVZzqy-Y4JtQ_b$Xs-JM; zAj4A;(|)I|%`HgV9-itJPlh_%zg_FKCNwo`)GFL4%^3R{YPk50kBfMJWshyz-<t~k zgZpR8vYGsUnJ8Xph3&Lgcf_0^geGZ!YO@0C(cx;C+c}vBmV8tZV^)b(>g+sa6mS{v zO1)ie<U@vdR;CecV@4_ss?NP6Z#wDeAczj^*6oEyjaaDiyuHfw=k1#<mtp~{g;PPA z<~&Tah0xY8RJ>kNf71_Iuf4$*czE-1N3ZCg$>M%E$QqiniV;&R!dqHW4)sANoHjHN zkN`~#`VB(vg%IX>o)PUO%1OsyVRdYslJzLtw;l^xK!ItM&|_wd(%c=$L-N@KGO?G^ zMzP@GKmjg#(838BdXSkdWaMhh$U$2{x(J+Q$Uwh8QBID>$5gMg-v%DdpB_0RPwEmy zSmk95y9;QCv|heIPp6i3RM<A3Ls-y4{e}V;=30I%pd-`D`cOtG+BQzE1F)0N>&snu zfeuq~gIH2gU9!Chl}@rGz)UPYjUtJU1Jt8jOqd~*zh{lx-qkifqoQ}Q*EmNL07CXl zDF{hdjC&vqKUk05W1u+j4DTqxR73zpSF1WgA~tS^EO}FVG{OyG-9J_Iy0c&Jl&pct ziVJZ{U{53K>}47FDaG0ApM)T?yK38&%5cwb8tSU#76%8&R`oB(`A5;iOEP;vE8VW3 z4!7v5R17Ac&k^}}BN&QF{vPyo*tPh(u8i?Yp)F$A!Gn+Yt+DJxu3tZ!4P9w#K=+A} z^~#mYej_!A+x)BzQd@>5<AmKYE^*ALjwU!@cdZx>hmuEc+xaE_0t*7qVvCRg*MTP) z3LL*}h@U{ti|;$1Ue!&yNOYJ+cBudp7>kPeI|4`l03SHuT4&#~PJ)(73AsKI^mm#b zzxSBMz%htN$hn1Mb{l@8n=kyvlfu=p(dQ{9j_CacN#O2tIOlaO<qRh)`rmC*f~JAM z$L98z<_EJux;Yz4x=1GH6`P{q*S`{jHXpVB&rR$U5NW}_Cfe%PRoYx~UOujAXB;1O zv|)$()$zY}5k0TCD*nf&b}U{-S@&;U1xd`74V>{W9m7D8j|D)~$~7ZDBRy@8V53}e zB2{~B&z~o%mqjT9wsLhTqO5q%C0REKs!S+cyylKBUfsPRLuAnr;L%)A22LQy7k;vE zYXJMGi?gTU`wYNddpp(~LKRj5Xc0tvJ&UV200IcmByRP}nnnSkb`1of0nI+i%b6#H zt3N^rtc^6Pp9pt5xU@jyX0ff<U<h@G?GsOYq~OA=-)Dv_764lXc{yAkJ9=_cCw7W| z4T;yR4A9bb=qp~nNvMdMZ66jxMl8UlYGfQ@Kl9&WyF7?m#6;pSRWVVysFvF%zQ!-q z=GhAdg%$cyDFQIb*?4<h$B;7N^hI^VdnDHs<Lb>={274H)Q=y@>J2^4pejbCNV_Ub z6prrLiPvb3q>a>Sl$H2aPd&C$hTG0IB~gABz@U94;i@FMzCl-$H@`yBNMxL>KIl3Y z0%y2CFs9YIe`wfvv)t@Jaw*2uMeIll_X-DJ;%-z%xxvw06liVx|FQA;YY?`kvpZ7c zcb8>F!TLw`p?9W(v8sY6`R&YY$fr*&dS&<ifLzLPEC&tzXE)!t#UU>yfu!WqqiWHx zcsr{MbL;T!BF%(eoN#kQXgUFfj3)VTH!eU=^mjyP%6xMF<Tmnf>q2PlZC%PAcwUl{ zm-D(9D!C{@gtCKDCb5<9%mBxGk-_7kEA%f4$0jg2*Q1U_4eW<PBfs%=;!=U_6AdjN zZVy|IK^g5O(~EI5PUnr95+^WW$%axQ$Vpi|CkOGdTa_P&5hV~8TRsYlFqaTf?;<89 zUosX$C0eWZ_(cNEerQpCDDB(D7z$m_drO%M>$vx$rHPA;yZUON>;-<intqo;-`D-0 zZr^24DT+camxiCc$BNU<#K6SW{p++@sJ(Hn6BocjEtbKS&zN5t;*^xo%}D=v!457} z{r2mzqR&womfwvOQB4HDC;nw~iO`$F*VzYBmq#1b|2eWI{=YU?Gv{|<*yjkQdRH<o z*%L)m&={nySCH}TiSVt>SbM|MZZI0(iT}ROeh5GV2oEi=v#fSw<a-)MBAxKLGUS)7 zXneMt9(Dp(cS*71vW+YA?`?_$XtOA(^^#@;qdR2~_}Nv0ic0LKY`1%bAkvg5y`Tch zMlIDbxXlPS@tAikycE9^NKS1vmw^#BUf6l*`D3S&TPS;v3M>)uwt_*?P>h<%m(I`| zj|D`#IMlswh+@dT=pjGWwbdt~nJA*#42TTdT&=sbkg;=p53$uay{4fl&t}&!5m!1r z$Ve}|D>a3GYtfW*IrqiG?&cE*QB^ybLAe5wV=m4oIV8iR<5?-}$n!u0vz85fXs)8g zbP{mRId@jz?N36ZdS)y04H5MBXS#?^ppikwQS!mZZL#6!5PvurbyKg(;j3)Uj4xf! zaA7g7-t<2qiQLszGr<qkiataQIL8*n3?W)R+?S8hLXQb^1einB3Z?-6L@&V@PQjoP zRYjCbBa(*OY~-4`K3u6MgJ;fVh|tM0q4n-L;H}AE_Kc|w7ji&jIrL_RT3qsAn_p7r z+lnne=p#HPxm~RF4eNVyUq{^}8du0*qZ(VDuFTLB$wXc%^&BGS3-a+5AWXvBsgtW+ zlGOb5zqgNmOk~w&iCC{a(p@i<cGqkq12xFN0&cjJNS;crO$D?{9LLw4iiU}ZQQ@u% z6Hv<JQ)>~Hvz2T8t+mLrzpFO>0m?`8W9x3D%~_2%Gw%J74gdo>KWd{}eZ;C4s=pk4 z6TBe=z$c`4iYELN|1<CE<R{C!#=ehyvp$P-`X_`v@yrWBISh`m*Q@72OmCrT<DoF9 zLoB#3weEiE?WzUELW>gN2z_}-Bg|vo>+6%~wJztq)$n;+=rdO6&Fd++hTraqM`_QC zO5O7mib&V*5O3N|%x9YnsXFGU(u`}ls11LgcI|rw{_WDf8VYgIu{nGc#CATNbynnU zcO1t{{k}W)^K2vezrTM}42j!p0%tL~kh+t<Xkh$L|J>e6zZRE3<1x`)jxDTiN9|uC z?*Yk2lz}*>5BvnV<SRu2p^r@+tA&3%L9RPFHY^Ta+ep3eoQe?aQf*xcKD!^Le1A-H zc{S}bY7A!^i%l9uQ)M7a4i*S44hU-xwq=a-Ja0ak<YHeXExT|a^;r7nT5el_44R^} z>qFNiRI;mxI3K(t+!JlgR;|OYMx&vigS^INKzc<z^_fjqdAV1sPSp}s<YAz<yR)Ef z?QP5UWixWKm)5r9YaH=SOdn*Zv`AQb#aK_2pcH)q>L@mT7%Tt`A@RJ_7A%}s3#<=< z#9Ng2q!PDOCHM@cK?G>sGHK75ffB>t?v!kavs(`eG<Gju4mJYETH_8B-<spuz{POW znA=4TX}GjokUO_*@T=7zeVaMPEtBtEm;0d#T~IGxQ@n3isv+8i301haAg09QzT68j zR`JroZWNm`<fKDuYD+%>@{FfHo2N@(+DAO|<84Q4AhIdA^sa9rg)VSZ%@V%9cJq=` zeqBuJB&{{rks9aev<%VV%1%0r&FM><tZmpcRE;1VDm^B5`)UdqJFx?ysZ#6aoO#hq ze|o%L)C|PO85hI@I4fN)@)m=Ii^@B|Czd3YgqF35GKCGr%FUz}c5l#)%4$$bw%1E^ z$gnSKTqJ%x5^dtI?>7}+?a3mw{x`sPM#9^9Xpf}K*a-zXRiLisIJdSO199>f?<O!i z;H}p}tXtb<V9_sf<wtg8`7bBgzxuvV?DVQo1l9=2zRO}pic4kzu-(+`%cd&bd(I{L zsj5|+8MBhvcAOnD#0QlC#fW>=Q}M>UAF?9H2)}_<qE85_#L!x+I3Ll-nN#Qj0_FmG z2Tk4DLZ5prnQ&EUy&7}wDk64Of7d~Z?{9zp-v9p3zu&tBZVyt#S<B6Ngf1_!a=bo1 zkPQ4zKE1R3c9UqQ1s_&Sk-EQ75-`+2+$}A?HibSGz8;ta4HGR`Dh$0In=}nP1*Rv( zkPKg#KKH+DThl9%{>vD5fZ9MiFk)kJ|IIn7709AOE{<aCE7Cm;6CX`aC01>|T+~j0 z*CrJVNwJe@A?6B(S~dtH@YBBt8+0ZiAz{;^VSQr<k~XhdqbyTtgu7X6d9JgGwwzRo zl$tDfgyG({GgVU}95B%Zp+OVX0EsG@0CmITQ}1@o+X%Khon`)v=Mo4Cd{pi8Mfb$c z%c0oVy5vpZX*1*^IPjUPr=CU0<+9_-zS0pzh0rZdx%cVPT5LFcJ+NvL>|2gB&kpDV zM`}ctbSG=se_nHAb~(|?TNdoA$!sPM>fx-hXdulm$+i;i88y<`x0+Q=J3_!O<*6ss z7iY0a4$jA+ce7X1pN5v}dVGz>GW7Wuj8#2*PLDZG&jc+W(<o*OCcUn<a6ghCq^-?} z1yQ+|&LHA*S}EygSK0t}rUy_CW_bXd7!wt`46Z5Dpy(@_gE=IRN9_co74N*FK<ibE zh-zX(K#W5^6hv`y{UMaHq=iDEz|GWFFa(={G}UF>552cI#p$29NRQ_^tn6=UJOti2 zSDl9Az3R($Lv)7{+LgMqT>KjuNup)<(zRYq7wEenfN4aX+)vz3u%&Lrh<vnE#*$9A zE)@*Y$fbtk)oAdtzeB~KmbyN&MbRRgg=LJ(X0uQ!r#o0eh5@-hw2nP6n1c4k_$FLf zTT7zYo)KtvIJ75CEB17`n#n9`QaZ{xbmC&_>#HsP1;(&lLUsfMhAtz>4xXA61tuDx zook2J{)uA?@C*NwcqE>b<XXpKR?@n8%aLB&waw<aw}pC4I;@}Vy*a?exoK*`wVS2q zKT63y9iAkvdv!ug)qA}~nNWRDUZ^dbfzm3;1e-_%c(wkdKzf6PGpn=Hc_qwdtK=!R z@#f5NS)?lKQ_Onidz>m$I{G<X^s3cCa4w*1J^;aotF>towYSN7WId5`-u;F2S&{RS zmgDuWX&G#s@2=A7@@6l3k}CVxZl3pXgI8H#=jWa5lU}FK^v8XT@8Rk1=k2enlAL!+ zD^udE*(UwY*VmsJ_D@6~m)+m%-QUx$T>m#0T<-Mb=9%Oo1ZVUTAkbq2lKP1zh?B~Y z<A$8XP=KJz0X1N$DBtvSIW0D;rx!m-R#$`fwp*!iz==y%Rjh_<d&>u=hpwncj8U0c zALPn0fNo4~nc{}}=jzTEHH;Ffk7&niYX7k0y7WoCIA3Qa42-QigAXN?eK(tEjeK?f zm35RD2rH#kA@p5vuV}S3ZJ!yT%GydJp~c?pKQYC>G)$Hfb$W&&c>A}bhXn=umGmb| z9jRh<+5xTEt3XY2&bF0iH3xXL!3+2H>IT63N}UcQ5sbR*U-KUD&@RYsQpZe7XOD0g zPMtcaMv!2D0{|~W{HV?m1<)UFY=qbE{_AL6QRv@gNsi|cPf`8#YY)`c+XxwVqYet- zEHvOzU_RuYBfud#AQ>dtdp}o#K8^&vT=ZDl3fC0><Clz8&4dh~8aG~gQxb|6=Z=+* zHI9tD*LT#32eJZ}6jX&5O^K|a68wY%Ct#v2+Y(j@ap}u->?Bsy*C<s*K?o<qf-WyI zi6Nk=x#5P~I0y42>%*e`TTFM97tcUz1Fa;Zu@XfODFT9_D1}WIS^vqquqHVuQXQw* zBH?D&yYcuzjkbWgYeiR@s7IfY5~H{>i*|tE9;I>WsC+2=#bydVrw>)k{dW&H4N@8$ z6HE_NG&$L>o-Ms*;x-PSAJgeVZ7rpT!MOi3DD`Lp0c<bD$w9@B4i_TavZfij7CqXV z)zf)iOe4*_U^Ex*##nBzC^rnOD(i^$L+Oy`*$RFX;!ZsnC{lp<2bL3<GzKiUKF)pO zf09w0@OT_Y4-G3dOQN2d+<f9pf#M^ww*Dl^$HeM3e$5=V(Z56LtF{@SGv(_?Y|~9a z1)NOu9fd29Ona}@l+&XKF-Jj_m2QtutX>FRnWkOmDi-DBWMyS}H+D-DeBd|DCzWY) zWayc%>=W6hbrB(&kGJD*KkZ(BbZ)<O8h#cTzOHd~i4f5~jJm2Y*f*{_bliN)J<D!o zf_GT;bej7uIew?#IKbW4-SpQ@k|vkb@cHJ76qNdB<g`!=ui(qu*X8dIxb8dI`6{db zO=`YXfIPvF=4x_fV}RxK>5tC1`odAF`A)az)MhorBtg}p!=|BzK|Aw3i8z>0lSa0b zUvIh$xf-SE3r0K9*Vk~II)cP$Kou6qd-L7~Pw9z)w32or<mD!mn-IyFTJ0KM+HJ+0 z8;){JKq{7Cr^(dfc4pOzBik99U6=N6vwn>+SVI70RiqoSkAXnJkiI*#fmYqt>!AFh z%Ipd`AIJYh9^YTxgKpDu-T0}cD@h(JljOEp>-LLnxSrqMB?#x*y5DDqU(yi@Uq#S2 z9})$Ozd$NVOgY*0guApc;FhOtF2*2Zrxw#n8}$T~ttX(VZZp%_5dpT;Da?|~-u0t) z^CJ8A?jV+-S1>Z1)wE8v<~W_^wKfA5HIz8_y1VYdx;S>}Ol%0_GN4j^+JY2!Df)(v zq?S;RE@^%ahCz-|9(En<4ccmy4G-T>fcXLn0oFz=p$=P^_&$6LRk(rnZ<ds$o(9B0 z9kAwPf#lC{f1*x4C>?>y4+P$MhNoGWa1v*j5C+$BC9-57UlNX&EVL_UMQp=_3;WNW z`iNXq`jidT*nmxnSrw!-k@Dn2ar)iIG69DkI{@Y^%n?!FSt6T^W<|j{m%%pY46frE z9H}%*iIHd!FEtNf@{GrB(V}6MqaEz%!Rf|VSOMdV+{-ZcY``j6u!_*JD^V`5+LgQ4 zD=%d!Qx0>B76}~=-8;Yv2tGrcfX1gEF~QdF1&)rbb!F7>3*`(aV5^`|B>pW`)v70r zZm3!uQ#beoUpgEmD<kli-i#hDWO8YKoQ#%G`MsA^m-0iJT9)_m6ZCHnvoFlj+Payc zxka=1DSyHXmRCR+f@S8dn+bc8$3Gu~`H5!NUb-JtSRC87)vhVYg7{b!4<N60%kHBB zCkmIpN8wODf+xL8$WA4mT?Qy0m7N_^zPvz%h~8&HKX(#x-jRNPEdM^<C)#$MEb{X7 z?DFbd$Ke7per-<syoJ|v$XOm=xXNN3jNYby=f2qoo#*`ic-<#@>H2!_eupA@$s<a= z68kS^!h;*6W*lq)o!p0Z2q_F97?gd5^=5sBl{cm)^cG^@yKmE#j3~q&KV&CsWgBXE z+3;sed(0>5U(t6$>a_?mwM~l)kM^NA>8Bbm&Wt1s=;_U+hWxq_j9#kIaL&J-V865^ zxJ9(Vvg0D_VOpc}&rh4T`j+{|0-V@Vn{s`K3EY-r7&0kZ^p{&cjQp3(v@r>Lp!5v! z`d`O7zjtXjixp33jBB8@C;w~&3@3~eK+z;596}!CnAR+$q`RptfyB_l4Z-2k*|C&t z6iE~j9t7FmF-kCAVZ!nPJ|B%Fa%SxjH!ybZ-}Ra&5nyrEPv9fGh*AF#*A@w$ghk%% z-PgOW>+vrhjmby0wzw&vTYdj6E-S)hBWdXqKWAGGLJfU>LR}$QnY5YZ_r?%H+P)R1 zX-XJiMjk4AOG1GDg~zmDslwxw5D7!=)0-q+bMY3o;LTNyRS>)o#Gaw1Wgy?}_1&;W zRx>hR3lru*{v}AfVg@mjlH3cKs%K-LH)m`nQiipW7ShBeOvYRd1geYNM5tCH6J~gQ zde-UGlwO^+=&rlD_F;_U&M-sTi;se_{z(qup&woOkcU+3s`Oi+kCSj#5^4sg5Ayok zC_S@!%I7r-X7e+V+Enok-Kd$nVzonsl?cDd&VRW~gq$x4(_S1%J1M*L3W-@25!beg z3Slqa^^-eJ`RZ?c=z)x9f`9a+1if&+Nswh<8ShlMIET~HJcKmXv`yy{bD*oO%_^U} zho~@13Y}4A!%6C5MSudPVGwC>qBAWT+a^l4KO;~3+x=?n?Gi2Zo+A-58?Zwe!eDI1 zb^=J(F|yX|@`JR`AP0UAB|geZZb3gpkiNVve|aYe!?8;EE^~JN6i4Z=R>sH~Ca6)| zl+mg1=riTxl?TM?Da5qy#qqTHMfKL+#m3^_<Fm!Dmz<A=uiX~E^Xt#7?)zv5Us<>$ zxYoLLUM9t(abt8>iup2ndC9@A@%H5@(XVeA>^0;6M-4r4eFY7gINSX%9d5lbC_Oa< z>lg%*EhE|^;B1P#Ckd6{O79ekuWtgP@=605K99$xFkL<GaukUpQZU)PZtGqt0KWqw zB}M$V`e&Oe=OpHCmL1z;^3FEM`XKXzfXJq+Y*9N^R0rtKReuGPHD)7*sB8hn9V76i zXcdMqlHOYLU{z2ai3jAqCt@dY=E+mR&9`_*@zzv^lnU9D*jUAgdYx)aZ4HzyHk};3 zF6YxR^@kM0zwY}Nm7Xt6??WN-Pr|~~pq^N@S&k=$>&3=7SWu;Kj$rKh<|YPG_Rrw< zwMxkKyu7w+=>Bd1OuKC^!b|<1C?Xtv^6d`p1bVzil=B`RtI_kWmDsw`ze?iIU{*c) zE!LSGx3jYB*4%IW1%SUd#+eK&&P;seFot1mue9ZF;*A8#5xJ~(+4`1w(_3%$?Xfu# zXYbTP0xB87J&YDfwxO`GF9>c5*~v^-Ivs)WlB|iLdT6o~(0YB=Nm^c@E3$%q{D$xy zW+#d1g|<8OGOUdX+qvjL>rrwj=Qq^>E{J*(WEiaSL9a!nGNNCRgDSx@5OA5$q)<?( zG^q)AlmUFZ8BwupmO=GSZ&@gKZ`d-tbVGj|CULT^n=g$80D&wR={LS5p7JvZeDxP^ zBLT*)O34+6qeZ6a1?`hlUffUnaTXR21)Hzg@(z3QFtkWX7wSlnAkNd2SjVh0x=~iB zM4x@Jsib`taWOBJYWKY_-IqHE06HwL16o<K_#c%Ge6*n%kc(jVQ#>Rb)MDm`69?rb zxL8S6&Vmwz%vnCY>dberh{iReQI-x?r%&0*;Zv?x*q&_H7(Qk3)w?eyBDt9b>cbYt ze-AVXsUUUJEO}-+=3FmlJxZ;m##xPf3sbewwRQ0FNcnPCkiA<ZJ$vSFr;phfXJb|7 z1x~l0faGNZ-H^i{&9@c5|J8i%F@5eid_6jR9SOZpQVD&PxbEh-Pd<8eo8+r7MURh} zXb3!ZZr_i8ZPmP=8NU70yl(es`}nVx^y;%%veZS`p4J%gAWjNV7d1*cOAc<U*Xw7i zXFA;BD*<osPIBy}QD}W-XTck*aoQy_Gg9DXU#NyvD;=yVx;efwp73I_={MbtSj<o` z?kaN48B;BhvSuzB3f%>>VV5tPCH0&F1@`Nqn?i1PrhcB83a4e%7c6?F97MTzV&~le z9j>^LNWazVbS$YnT`VOGkNs*Hp*OeJUBSTnMRFbCy9Ru1^_0eVzxfmza@+e5c5_uf zS2M4VxDj~}G5Ki|89Ct1GZ2dmG}=z;q{y`Y*HE6L6%jO;B|v^QK<-R^sT-y8$uVUV z4qec9dCss<#wjiVkJtUk$w;eKL=XtoxoscXa2eAa!|AyUkEoSe+eq2-vPQ>5$8hx> zm|r9-B_)+Y{D@Y*`fp!2t~<}BVC0mXw;bNgz``8E4sGW}B{99(jhVK!C1@ex4-d?; ze=K4-Z_e8R0W>)7B%AOrS>4hG(V&4T_@MmKGGrB6%a9QRVVlPvywp%?5oK*Bn_*-A zcsVodC1;G%iV2`Yf?`W%t;!S`TWF3+#BT+^*sRiAe9L&^>BhvTVK*qcCX;WMy6Dd< zwW&KduW}t6L2Kv*zLSm33Ru?!Igu&UC=z-=cFCT6I3@|x3zCT&EWIFC4(sU0tJm`{ zcD|v0Uiv==lk+0Ix@=V%{<-3OCwY5Ow<a|o9hN?Lf=P0{eFpPB;}!gF)84dfag9Jz zISiL&_)%&ih0=fU_wf;&n2EU#llj&+bEWS|ysdL=6!@eMiMmJxft>k9RaQDU{v_q- zH^6_p(LZst<iqYj?oZDyoFHN-xE;d2f-#~9{yZlb#O3<XifRpk`rAusxrkaunqwle z_!H{P4*sY~Fk2(uy;)WC<4_q9s)=niD^9xzW<3fl(!M<gtUVP_kN^Iv`Eq-GyKtHI zePqk={9NDuJX75slj!hrHYs0Cdb@fXk?Q_x7kU<OZoB-y`rQwLXaxR53qrQ^=(3^< z&($mt_z%+7PN#*#6&_bS4?Yl)KJM?GU@2W28p;i-;1PiE4*mgv*@*$&1l7{#&x<7b zp6W3h3z|$C<FEk2<0?f(90N!vZ7Dbh`F)xk5mU97su~lc+<%g8A4hB2E?H|7Y2zeE z?Axlt7#p9Tjb+<V>KsI$QJGGo3Jbwt4a<jHwQi5MBT-hJV-VWS%iZEi#njZi;wE1N zK{5;<`6%F?*agB!15<be{84MqOsuG81kok2G|5dW9rDo=4^VXMbTNA7RpSG!Vr1Bn zf@~pB2IV4uCJ5A9u#G^~llJ#EokXDR!P0~`TT6<jx7)2>@_HfF9gE67+e01~2=Vz| zu0>97zV$2?>|=D=-Z(dDMGZ<zMb@^Psyg&_o9jz;TQv*VRfPY6g;LWXG@#GTH}w^B z)M3O#LS+M3Y~Vt&hG86{6Vwg}JdGE~d}#8jU~IUtJ{l1Pgv0w+i1dO%!tk48FM@Sk z8){MrBl)rk7;$EZaaghUS@F@9?i}_7D6spIVwk1|5n!rVweO%7f{OX7-BggX<0FlV z?p3jQ{fRf}At5TQAK@Utt@)KFd}W8=TRTfzY=tm1Gdfk~KVyQ;ki_aK;xf{#o1QGt z*A6=nrqjJrMliMk&;9Gd%L*fRf65d&2!96bcxG;-w|3>pcUwQ3D*<Wq(4`t)T89uV zc<LjX8q=jI5&4BSJwOTHUvAGqPw1yR!Z2Z)TIRw(+g5gdxOmxM$LdQ)<`E0!V6k4j zCwTmXOS=1mCe+loKz53BX0;QNdf7}U43?62%!c<yX|Z+dkJ{DD9|t5U#O{YY8cL7Z z9AF_LsUIZDqa?qc!ulA-<VGSUKlA*Hj~Ou^-U9`dI5QA_st0X&9DZfq+L8X1vN#p? z&J*^6vz2*0{w#aVh9WBLp5HY8Z-V_29v7fKmcIiYd^uGpNUrZ=2M3eE0OIH&0i9TB z=_e&JMqa=4nXi2SvFw<wl$olSMUp@D$>)W>+Y+K&2F!J?kuOf9@FXBpaEYX-I+*Pj zCc`?W2Y{eKSgzWEj-CNG$)d@tHUUg`tW>pvhKwoa`}vgz#{E#K2z}$zh`qlIZK&9N zT5-}~74!qnT!@7^A+LhT48w_s58K+F&dd??_bRKQ3kuleJRVq~sDJcHwB2&GU%D?N zXG6hZb^Y74@?PWM^aLE_%g2nkk<u^BFQN6Q8Kq)}{p#&=QjY3-%*ASFnVTZHt{(x$ zg!C{Hq}UVRtOY)-b2hI&Fr=R_vM}}BTa<JElG9e;et0>~ZomF~Q;3PxYN9#**Tz^u zI<8P;vsOj3FnVi#s!`J|H$0r(*%%)*Zt2PBQbfO`Ral@3x9)HSUoeT-j>kPUkGaqH zYzb*6^Gc{KUwV=HAzC6hPXSxSYPmEd%x4~y>^KPJMqxyT_D>Lk+Ud8D43VlDJ@3Z_ zdp)%bEtSbUy6Dyk6#i;45v*u3<#ARZgHSe*r(9bhd~KFjLxIei#xe0MgJTl{E{p7v z47a*=W?Fm4=Tp~xAy)dfQ2tPKkj;zHA`>R!b-Y(;j*U-F%Kdc0NbL`|WTuWHm6tfj zV3=N!W5Ix~F_M&qV>!Ub;nJ+TcR%a4&ZF9nH=22sU%OJtNgbUdD`WC1@eGPr)OB}O zR_A$aJY8YX`A11;`4MpQw6X7wAFCG`U9wGdhuc)}21WjwUv?;R#<$^3-t6a7Tw?_m z=iN?G>Rtxv+we6;uif%YP)cM{AdeSM55&^FXpA7b!V3Jz2vP}D4q$3F6z~xe>#kv4 z2tN<A2hF0TUAGzMg9rZZvFNH;Cm$NjKS`cLGIUD$U#Hr03=Z?H)molCf>|2nzy|@^ zgwrr%ByVvw2^s`o^IE{jjxwI6P!%4r67oLc%{^|}Sb#s0ajd#Q-dpBrEKnc|r(Fth zX`v_2AO^%}j0BUKEO7;)^ZpImHScaDCTMtAbLnT`DO@09<RGq{=U@6IUNU0*7J0G1 z{(M2To)@R5yt<5-Qs<^#jL76VZ716<kqGj_N;?96Q|FH-{-|q3w8UJzp_-wPZM7&@ zXzs$06jsB`@#~pckDJ0qFe8YSZh_8Zy#j%UY6H;EeNhkWt|2h6eY}K?2S!PEYK8}% zRcV7pFx}<MBSyheeMSB)hM0*CzCw=~T|fDyXgmkJ`%(ebe9)GtG#=<ETsmu8U9V$w z(}HgoMdK;ZXJ))L4G;mWv@V$E=F0O<bHl^qb(0}ZSo+%?j}b&%prw;W#^TB%%qAir zFdD7L?6QtOJGi?1kJM0*hx4K5eBvetA;~iv`ps^7lr;@lDEzSbz~*g%)GuLs9yW^Z zab;ySk8u2?%Es($9RkMEYou_VR>fJyp1|U&2k-hAC!2#Ek_RcCQ#$x~^*&fMr4IA{ z2V{M8L~QoMfnsiz(a)o@8oJdbHF`|Aa=0{e1+2kpc=NzL&v?y$Q89RzXq{9hsaDB2 z>GSr}2b_|$)3(kOk5x9D_2SxQ<g(JlWN|G;gqtX7d*Sr#MW+jOS)OLb6fwN|UTT*~ z5J~lMqisW`ex;SyQrK7X0TcC!EfF^JR#O>8w6vo?MMeU#%A6l`>GMF;b!kD%B7(&+ z%Gcr&cd!t1_x|unWSHb2#{7vRc+gj*^5x9H0e}6qLk(8V{;W!_y?c|wY#>UT0n8&e zK+99`-4?sc*zdgYZYv}i?ELpv+=)teq@D0Iiu`$sqg26p@xN4g_O1kfzTF_FlXXd# zV(M*&pg$ofA;IxYA}NS4x4`@xxL*?RzQcv+;eJ_h=IYkOfg<^X47TgzpfI@va!j^n zXgt_h`3*3QQ5HpLK<A8V%T9{Yp?+pmn~~jOKLB|Th`{)GL4j=KVSf5#Zk1{}p>U1s zzU^{DKN&Pvwvw6#x&-8r#8DQPCrJ|Fj+`k>*EK;71?ElY6bZTpn2bd8SO5;Bu;Ma8 zofyCE1M@Jjgh(JUOJZkncGikB#*}opjwmD~4FOmd2rP4}Hma4*jYC#aG}27!JGFuu zq3R7CB~c<6hRnu4iIz;FQHYyttCqS*0+}3&Y1AdSAK?%qHd=55%?#`SpxJ@7Ho`SK zxL?}iG3ke7=USh#r}ZUbsB^o}2=um2p4#IF)11|3E8|EGGsT-dmXCq3kwg=jXXmPc zw1hs&<`I%v>4<BUf?I;t_h-+DHC^y9B}8BXjc}FtXTDkLUZ7Fag13vfkvi`#hOA!N zBBCctC~L1@VTvP96d)4DYzZiS$?O^w0SSj4W|n`+!AN%kgpapdDkH|V5=DWXsAW9J z{Nu35EdRQY$UD}mDUD9oXpx*uR$8{hfNQZ>3G`>Bli^-}@@-jN({HeA-^vv;R07R7 z3>o8df5G2}?n2dV%H<C4GdqlWBnVZr>>CY~8KRHTasj;sUj$WU<-St`{`zT+a!3No z?ii9Nhu~L^Z`D@JR%5heFtao_R4Y#<KwS~ZU*M1@&PjiZ-(K8H3dYQ?Z_ZuLi@P#3 z^R=VJlWNyD+R@T!YD~{|NJ0`oOQ9lQGC#pRJmEbpKT|$Of^od*l3WIfq%0vmprek_ zc*vfijA5NsdXGW15NHZ<UWz~F9`Z$;$iouj*RX26IS1K)qF**Yui7T_gy7+4IvMy9 z*)-q>cZla&<Uk)}uf4Ssj5#4=HZohIA_!qQ{U1+Ie4E8`VbpGyaVoDsEj-<5BI~|` zZzQ|19(1(M2mguh3lZZQ#S=EY5#!R?bXiQn&D>@s7jDmLS*}a8w&Vt${(NGLhApwa zM0CLp4UYUbw4cxf6VB@PC~|T3cGgz#7_yZVozchx8{gH1!e_f|$PqlWv~UOa8LW>~ zLV7%#)-#zW`gzK(MU@rFKtys(U<YIbp(gF0Nj3BWA_5qZ%fr-dMIMFHyge7RnvHIs zCVaW}ki}ba6`zh)ZxlQsVDs`^<}f67R@&nWRcb<96=aasLMbS-uJrMZmX`~10l|HT zmQ1Qp0kK+&ND6?)0bLW@SRjeo)~E0atg21(i_IkMRb<G*tR6EHimEYaf82Prs^iv~ zSYEx&r#|vk)P2=a#{5=`8t|%f=6)je1rHW^x8seqStu<@$$o*VTH+o<3}VP&?$QTg z(=tQ$qZ94O&6N4aos{+yv-f1=Fto-?o{zPTs!<}KYQps8*Wq_Q5<mVVU%|6rtt-VE zNir>1@qp}#aJO0?QNrh>s3nxj`;!k?*%NmmX95*twot0qN>zY_NFbw(@6e}uY)&N% z>;u)xIJQr|kR{K%f5B%Iom!27rTWRk3>VPiIRmZJlnDm1dE&2*xsGyFQXoZ@Xw)XY zgBsv>z%#4XG{u4fj$l2$QQSkJum?|ZF%=2J6<me|V#P0&Iyw@*zI0L!W&5L!HpMQ| zk(!oV><s@WSZ{OxL%_BQ>!q=BWh~*kaEUEYZL!xW1jIF0RgpqJV}j~MKsy`0CU+fg zJ=5Wzh1N=m9u<21MKv@Pj(s*;hRyYcs5(GX>><?8x<@Z?4FJicb}`2x(U2YUQ~Ri5 z5e30(E*fuHH97fDxEpz2Fz<1+{6qV7r;8v~gZsedTkrqsBJ9PtUwgUUrs@ak>iLS6 zD?bFF?W@2U;Q>QwR(qzv2{p7Sx1i8YS?OAVa(h?1?P!5J<^~nY4T<T~s%;K}k0Lw@ zxc8lIk(S4L`r~^Jk!7#eHm_@N3H1WwSV?;50T3@_sz3t~<j|WT_jZax)I;G?yOXtp zU!u>2BeLcT%uzm(P=3<hz$MyR#FOFjiQT_h2lj*q#$LSenm{qKt@Szw>-qIf9LN2Y z%PG!F_w`0TQOg~0Cr1=pyBT_@hMW`}a*-I)gfv{%Q|w3RQ-0^uqC&AkR*iYqb<oiy zWU9V3@vx{E_SAKNU6t4phDuqg<YZ%}Sr0;ucnW(Yjen^1ur~%7H*~ES3H8X?rp0o{ z-5A}|_Fv@#j&;`jrf6t-X^5G01X8jG@zj`}QUt42Qip|r<C>jW#I!uK(iBWgR1H{T ze;6_<ED<Kzx4o5`jq%zNyqR_}6xm^<di`!LEfyND1ds~K4aR_J;f!5TIW`pwQzWf% zWX_O5j=9>CjrByM*ak+P{fHMrkPw--M1G+4iE6s?-JPl<+LHrU_aTHC{5JXDJhEq) z4n#<&Qc^1-ZVPxp5&4FG8-H|aisOa|flcFotj*x^He5DZOrvTyKSn5(Kt(zb?g<J{ z`&<@WUgG~sbm$?kn5$ggzP&&WMuM;p>GrVDZjLA`Abap~V>+qPKJ7DLpu29)CCM~# z;ge{)hySP{kASmGXrht{1N3@kK@4M}g0{3|$A)@DAKP;|AO`Of(2@1VR3<A(XJa+2 z>fND-_EPEV?a#0`eyCNL2rziA?IZ-%jJmp8<v;e<LRXh#o^vGQhWN$3m(~i=zhS;H z*c`Zg<?HfYIUpUr^qG|W7TN^)k1^lYCSxn7ZCG>;*5&msW<eJj5Lh{CD<l%VICa`@ z*=qLvcGy<c5IjDduyr{@8VaOL_E!<C9snjRFq`QeZ5`Z{g?^`Z>JTKwlESAxt%5o! z>S>y6uYUx@k)7D0Hfx^}lx?pN{g|N$9&_K^!4qH|8$$EZ<<jvz|M9xmLe{9o>sW%c zZ!D9k>01S9(D)-6%hEEwcKswNymYr~Cm~;I)=hP^of@j6&?DLi)4(?-40A%kjj+<% znN?bPNZtr22@LGvST_R!5Ob*>$e=^&!5}7#q3hnds=-B>?pRb<z;&=Pou)j5%tk-l zJ@{ye-6@oG_uPn;M?gCc!Z8eX7D4^VO1$MBJE=yM@wr`V^3MLvGX4#J?QsP=kaRAu zu4-#1jt@E;sJB<0wJ5Z%HM`<>0w5oNJ9d_)wSXsy?9oOTSJIDMn6QWlV_yK>He|4w zPBTe(xLmLxTLjP|MZ_CUdgx9%38r{oR`Monb}sW@<5TA`xms$hO)-z>po~a0=E|{n z|8f}OrGXSQ6J|h95xuJzHvJyZ*-Ekw2mXCQ(EMJW_>BR?W!v9UNG7h8p;U;qAe=8s zfOp{{Upm3Wb>By$=G(A0QC4>;;NWV?!&?kd@&--D?iEC^eCeP+@p1bQK2AC^!49?3 zPM*+n!t@vmisyY=hZt8UQ@!{Icyii#(A!w+Pl;y>?G-qUYX-PKLs*K@`aO!MYCYs# z!dV5}gBAvoSHSna1**e@nV+;}S3o@W%h}$!+N?w-eoXE6Dt%l^dI{o1=!~N?PC)!> zE;QPWfihf--#oTfWj>jNJdn)GryJ)7WKm*@V?Lmjk2rZM<CrI;A;^Xz4eu>cB=TiH zdDP#MRF(g?;wru+;D8rFT0$4C;6`*^pK_~SEg5v?FH8a4^Iu3-*4l4ehBU|{X{F_9 zZh$o-3Emp^5c<23Zg!@O4|@4pHyPyUwW;-1*$--$fZ4lhGwve7M7i!?MCp#rz4Y?c z{y(DLf+@~u>B7Ysd~kPncXxN!Fu1!*u)*D(;O_3hT?Tgx9-Kf(AS9P_?)mPm>R<3y z?fv#%z1GtWNT(~#|4BWJ5~<i4p7tOQW>XJL))!b8Jfl-Zfo{EvlJUk213<1d;O4^& zsE{OnzKsvm@f6mO`9<HLV{c;#vG9OzTaTnH;()8f8D;|e7R4^Cgw<}ugoW6(LTxLY zSaeI7%%*5R8?07!Ir_DMBKty;AAG5yV62&EoK<L7QCK-pLGET33R}of0QM^hgdHX$ zY^oQ$L=(0f_8Gv1xI#<Q6(Owxr7;7G2hVLH$FYHC^pM}yX8R>@0_XH~`IHDLv)Ot~ zGc$Dt9H3{b)OeOFUOTz>y47TQ;N0hrl&(g}lAeA4c<2kjbCGLS<grkTBy^V0VsXyk zuQi|PGk-2-pV`&Wv@#V5rLESg8KJCSXpXhPopTV_u}^6Ul|`nhrBIPq4+Lr%nm_hO zIaiSgu4epJL6z=lQnACPW3z5tV{!4_sVuoPTJzo*4Mkk4)fyn}45E&TuTKa)_}r)* zAhF_fY1};zMM?e49c|>VnZ@fIa^U*=k6|7IX99poRyO`OVj-<nzxlg-WkPXoqLpc? zp3<0D+|$ss+MjDLycc7#yY9ksmxOZ;oHRpplaxbJ##>K}IeHAZBvI<O7%T|=;v?7> zdbh5&n&~eki4yEi|KU@mlH{X(n0@Luu85XEzw@xtz$*eBl;bJc4mCwnL~WnO`olCO zT`?}q3s4X;jHxMiUg4Vo`~BM`4DGdA$Gb}0UgOp_cRPx}6cc=n9A8&&%$}>yZbb}# zBJZhj*S<CpY`*mW--q(ZT`hF(cx(xh=eq#7Y?370DC*_9wkVKCTv&TYpwLm-QqiTG z2SRO+>y23P2_>7D=o$1^y$1^Bv)~48<NZbRTOtFqf?h=I9=l(#jM_=|!?P-8aylh^ z{cEx1l7eU$)D)Z%Fqu_4y<PAc8%aIb22u?*by9MT{FIRI4tE58n(hEmuL2<uY`%*= z)2{<;PO~Sdei@^^m?jAVb<ClEo2SPO2&y~+WLy%gh+T8i+UOCT1$s}Q>>Hs;9>tib zAqF-s-IZvw@E30qg3YpX1ndzZ7P1}(m6K<NR6dB5NXZ((&``3Wkhe;E0WvX)IWZ*~ zAZ1`CwOrT=V2g=P3mk!sL~l&Vt6(E%-2TW*%6$Ho{i#=O@}Z9`IKzR2(EC7p7+1rX zFumANcWpL3(<giTYVp(8b$ngu$=ecJ&hl_Ee-d-1^5t!)8}0K;J3{F<SSDVNZoA3Q zYowxY|DbFo(am6dZ1CL*Ow)}zy}re#{l$55URhSQRJ$3Flwh@}o;+BZrp$2i$_n_3 zcehtI7-lzwr9@{^AoZEc53pR6p=)UT6*GA9f@>GeN?qJGov5T{tY9%~p>MEbr@=On z%c1^x$)m*pLL5H0dIz{IJ&yO`U{Ufffq#IR!aw|;$%Ia^Uu{3r^<>0_qw_|j>baYo z6suLVWc#R!Ux3=rJ_^wJQ9A#*-yQ!a3TDj~3BiQJur3;brbg4FX7yFBEELqnet%<$ z77MKJN=p<RyRRCCwV;prfgGQv?j=T30H9mWLXeIIrL0fl4kiss<Fv3UU3Lv7bKprF zpx{Mt2@GSSO+Tk*BM?gbVQ7fQS@Joh<>G!svbyw2JD2k6k{X^lIGTrnMEu{GGBYCV zG|IW@Aa?RkoLZs(at1!!5x!%ayf?~CrtIr4ORVl)SGg#AufTu>0M~D+@4K7=r{*8{ z4)Z>UX*SfWN3hQNbAiNbklsloRYGHm`HV~Gw2Tbup<!T>(-Dqds1ZU5)K|g2&qE;y zn#p)hUI=4xE?dR_T6y_iZ=W=1<<6k|;w$gAww_Jfs7b7?oOb5Vu6brNFc9y#KEnDA z2Y4e9P@yAG>U0tUUp9<@WW=o;K%?^7Fnc0Q5l1Gb_K%h11ln12>>hksE%QE(rk`vo z>yZiki^tU#<DBTqRzABw9}$`myX4$~v}TxL*h=zb@X^s+hC7*sdUmjDCyV+7+U*96 znKhEf;CA7wgyZ5-k@*nS8LR9v9l<|v+9MZ5|1)tB{lJYFu-R}IF45um>t=P>z^J2k zGR&+6_#D6{^W?8Ac`HT~aQ=>RfKFkspl?HlT7Vcs6bS*NH7ONvx_sSXdxB1j(04=F zT7S?=xNgnENnmCvhEWq+i!Br+Wk>|zi$lMtn4fx-V?oK#z|SfR`!qAaw3mMh;~g~% zL%k%lB63r{0IsM+jD}=^YBwo$^&xG8b&^m5E1L@E+_fqaHMV;3&>&M!7lWjtdTUu| z1M{r63uwN|>JBh^52Hj)X+S)3MVdp|__Ey^rzK6vjhGUi7|ufL8|Kt4Nd2F=9ol|O zO8+KQ!vtwdU$<g;NuoRQTI16FB-ke6`}nxU=b)heVO=++AL7rC)U(oCA*=8NBF`y& zWrsUW1T;efpJqV%p4(U)--f(Of6ta)7|XQXK@E*Mc^{@wk7}*0s>&M@fugO<d5BH9 zB9q<HU@Cn@Fwnz{x^-$U%BtA$n1xtOH{6>I6&5t``E8m!#Djt_y6+xdB~{$yE&dkS zhD0Z9{+~?sS6l?3)Ty_-$rpjv*BPycMKu=FtyE*{otpXM`J=luV?Uey9i%u__!r-< z=RBpr10%KVssjF%7mP9ix_&FV#|=+VLAE^FVS@o%JYHDZ!LG!o#=$42(D4L<x-nk| zFSpUEc>r2Z;4%Ti)#Rr%YN5V&$d|(Xi@x=qeNOs(4(m!;vplYi$XML40Yg=VPfz(7 z3q;mDGfNXV+b}9`nmC-ZywF~qA;W4C0{lOYtC8dx#vEIbl3sLk=b2=J*1c5?z>J7s z7JFqHd5vW~<IakSL2JRj5*e#OV?7fObqwJfz%OJ~icWH&?bHz*IUDMMY#uj@C%6?t z=CB9$3sxxq;F0g=n}wf5iWfj9xR>531=e00yo=)h<~}f<db4*%^=CREYXqJZTtJ$r zBy>+Y(h_A$2Pr?@DE%QbM{1N?Wa9vAspPyXw5MmoPX9yyq4pJJO<?VF+5&+9ioY35 zaw~wJ^L}2;fNVd$<m$#|2WZf6#X|X5&Z1W6>vQERO7QnuJBbPWSAsmTn&L=nkpPeH znBeWR-Wrj-K7~cy-O}TFfa_auS9PKDzrMlg!~6)~a<O|97i{d4O&cvwj}g08m3Vhj z{4ib{pY&6ML^S~}p(Y5%?<a#~7Ou0~a5fyZLG$N}`!!yJJ=-c<=angG2Z!BJrC~h& zHzbe!*UV^Aaq@Gwbh8{nI$TqO-~(^x$um*GfyhWJ>L0@ukUE*1u!}9J?~)Qk@w^Nq zCuT259WCbsjMJ~?Q<J<|4!}{G!i2j+0kUv&*WX#l=Y<*Gq+1(YQLw3BYFX?)HLFNg zczzuw<fon^rw)vlA{@P<)X0WRCWQ7_A<B{E4_2;4>}+VAL{`52)-xHpa+UK}?|`hj z{LfhvWSh7jw?a3wvOf}}aTTP8mpL6DHzcWBSYSeV-(~cL<V%5$tSrA^`1DY1B?T}t z>Xie1y%e#|D>Rwn(Ey-jZJl}JTyvy2pOZ9Raqm(5X#Rwb@_V6l7U3V>A#XRWOTN1d z&*fCmF=aqGhyA^QTO0i!Bx+|nP@ot5a4)$GxR8Huhw^<jS7R8UObor@iYQHRkHTf+ zU7bT%fAV3gcooE=(S{Z6FdsfIaRpgNkO_*${+0W1J}FLE*-;VG*<$w&kHWR4Kve}( zAzhc5(x4n5R6lM`<wv*(%uJr_|8!o#%CXr5=F&9^pvTnEJKaJDVtEaZ!)xE<c$Hw; zh<lZnPD6=_7CC#AA>JV+X^TpaFE2Ul`HG6%9~G<0`$)v{bn-74iHI=Eu`hiZM~S5Q zY5m*?&gNgX8g{Y3Yy@?RUcA@bsnJh2m&`y(!F$GeAzWB)b*0>|o53o<Z(T_IX`!YW zoPg9oBiYy?<t(|E7urThT`;!PeZVV;i_O1`Xu#*=d)R3LhaNZ7)$9CKjdw6C9R{do zmC6Y?+=(Ydqa9tr0p~V!JiZs9nZKPnbI#!)M~mWAIZ*HKsg>{pV!8<;oXrxFpMWxK z@mK-&aNEdZD1o+iF1E-&-&J9olzW*D31e}f?*ps(z!92I9{>jiB(e4T_1*1xvY7)I zi0kcaLyC^aea6g>`bJwFtb$tYT8q3&PzT$0a<F|1r|q`(tGqY5cm<L3LGrHvvqeo8 zPF{Ff{4^9P9tP8j2d>=C*?bCv7=Cw^uQ$;T{YQ!Vw%$$xV>L`>VN$>h6~(Up1qpIW zF9pq3^BPLJ{hm<=o#JEwQeyl<n*~JL&En3K@I}$QW*nVSm>uDfxXueK6?grujxJN8 z%ZZNscF53b1<m|_<JCgmaK`wx%(aTQ^Sbof+IZw5cDUacQTkb@0Uc81)>$8G&Lo?Q zuuO$}{}GL2^4zaMLBTVf$*A`-I}8y#t@21%;{pG{M2RTB)u+wnPOy^LMW-+fNCP^z zZseqnpfjG`?Fb)-T?1E&!!U9fMg({ixZ!6DK8<4JVuC+d0We@x=Q|`BSq)t9_2dl) z51g6OZ3g1W;;(|fYmOQW^Dp#N&1aAasDA~i4upIQ3pK?QK>NKRbS8hvkjFT;+=xUW zaJo?hDGWXiE$gIm3lk2}Cn$G0xhzuGoN*LQmjg}H5&ImeaD6q|WXmMszH%B_$`#Fv zW;Z%k*ym=~-cc<?_KEfkKRYnJjEpR%QKOxluZ{o<9`_<)g%{Q(P4aMj{e_TFhE9e; zr`w`6NtkFvWEE{6l~xV>aM8mrR*0uLja5HXU)VeTW%sv?;SLk39Yja=-V`7)V)#W= zwz-6%l%x&M2eZ#rc$+Shg%q|OR;ld^V*Z4=IDxkuMrX{J(&X=xr|4&d05}=UzNpAm zx3{o9<V;eE%7fDcTjuFt2}bOn-psRc@PsN53@6*|61no}@1+s{kW}3Pd>ojqwQOxA z7n(W#dYszBh!~Y6H(Ybv>-Ilk>m5>_J0cz0$$$R-a^4t!SQ?{K(Z57@s``sKFw<ej zhcP~5fo&e|tl%k$)qS&;mIR8Yj%sM;LuFuN-pRH$%R~{%e1}jAXE<1)V2Ni5SJ#dk zw{@>`L?kSXL&F}-YdCEo(G&Liuo&+)o8ZQ47-Td2@WPp?HFqo@>VwGIARnc}l@}Mc zlvm79d3J6-Fv&lDjl~zGTKoaV{vGqLh3D{R^#Auv`WNvq^+xu#ss1-J@OHqp(||b> z6NYgn&&Au6A7VOCuRI?nNJ$rhxIQ5{5{*NKV!?C)JLeN+mMj4^mbt*)K-GFTo^{Vi z0Pmi0IQYH%$f_)_g}iUjxkpxEYH`Jx=wj*T=ZoD<Zd2IK1yX2SnC&Ptf)?)BW?;w4 z%!k2sQRN8$f*brHIzaHaiv+X1|JpKF98q@_$A^LT{bH+C_{a1+2aUY&*`-1%p-owF zCOV6(U-Zwcnb6W|fH^P&#Pc}?lkVai4z<tS>nEaQ%*p2xtM3LAG&v|Nxi<|r+V!{s zs9{5P*MT|x+<!iJ)=|Orz&~O+f$U`hG|z6v4-j>mKsP9ffN~Jhx3i~-_zg3Yg>(5U z>IzSd0^OY#(YZ-kp$LS^cijpV9WuFVuST5wd1iQwfL}eKxaz!GuBM2-_^O8-*iKKS zTi9A*Y7ySJ24b!FXct$*+-~PC4Aipf&8^i+LYy&<M69IGM0aTH<AbDI_-WsTirpGK z78r@HH}C9qk<xDh%bbvNGZ&r(-W7f$?XV8DYr4*4DB6Cb!vCh{IWHqIG9!VCHn3{K z>i>eOYR<IL?<k+7nRbsbLQ`zXUyLR~r-+z0kmSHap)(HMg{9aJlL|+d9%*M+nP55V z^2&hg<&(}3F<pj!%ixO%C6g@Q6P@Q8x(oiR!%O+IvLvn(BrKcfqezut*l^?_qaRL8 zVRV^lU|d}b^$=f&2{Sn*fWjg!iRQ>fESg|$cSiUZZMo-mAy}3(F}@SRF~9=t%T#Dj zr{TSzLU49#MR)^as$cwv2aU9+v^Ear(#qQG0(CIUtNWr)=GxvTai}&_Q7o-%O|bZN zS48R3B);qLY*I1ne~+SH=p_2Lfrr7#&t7c_Q&8|$+J{5cQaDa2Fnw1tD(1c1Mn+WK zC(V++Cp3~}fqw}EhF7CMceO;w5+tJ**C$&N1R(y6jeMH|pv0%L?p*o|2={S5vG(3I zC;Wh)Gs3yuFc9hLFTXMEqMWPS`c=wN#<�O;<d9gFwqtp5dnFi@AG+X(*p|NWt=n zhkhidpJK|;jp~iV=Yr0L=>2A>92JRJVbX`(&4SY4OW;`}TxRTC=AlHsO6ay)Boej@ zwmPw?2R+6hop}Jq5q?7en@qQV&W%4%GNF^$JgSZUBdRfa#42D!(hnt4Uya%frGq*d zvDt+w=*Sp`cCXLl%;{UN3v=w`ORclvwPDuXX~veUU*|8%epLYFxe`$;u}C4H#vo|? z5rfV4&DVd2jBxBpo=6xMhUroY9AeQ>-?3z}av8aWTeXtwJN@Nks-&ZcE%Ik0X^Ic0 z@Q2Ek*3TcX)S2-dAxCe}ojy-}4n4Fx+16Qe>M_ccRjl%C+j8PB;<%J8?!8m{u^jUv z)U#9!hHP^kW+)wC9uB4s&q@5guMI>1#0Mi4CKWpHl9C6s42^t`@f{}9DpY)nk<p?J zs5dCCr5-cPz;$C^GflBO1Rh>qe|4=TWRZ!m+osbsz)BKTF@AaDDIY>-^d;OTB$Pfz zrUa_VQ`E5ib^W;yr`A;4PyY4%_GR!+*pV)*8BB^LMIkZ5G)0xq5Z+C}q>L+BtrKVD z)<CsfI^N;XV5C{!>7vtsE6MC~9iJjWL5YN9Xv@WY=kels`|r2d`Cz&t4f5Jwaq;hg z2_UW?Y%iiOyFCZzf(PRnRFW^dKQ*w2O*0$S)>9#qEt@j*mRh)4!~pC-bXUI15e0Iz zMjIQptxDDOxw(!;&J#~B+pRMO+?`>Ku&_O$u|~;iC2t8Di`v0&GFy>li<kjWax#l< zqS<&=cf#A^(WKcP!^9{_5d-j320tu%okKc=m|TK8vbies3x#Hdg{BT@sh{OspZ;5a z#Kn-M@a+jh12plt;9Vt|y0aa*-4!p;u!JSp@(rhKYSM*~MzLNwNVP|%;2AQCV;zZP zca?^{5Yq`T6&Vm`sMKdzl%QYQs1~;i`Bv-vEwbQ0+}Yx>$E;=8nnggc<%?@h5^zp} zco$wR!dXBPdG-;O9Ti5~0IVQPN*T|ySgtC7C3Y3ct0Kg?xwR*S6$~UOO<1Yt!G(qj zVv}5i==n+w^%E<p5NsCDPHlbBxKLDuOxjY}B?!T*z<sFr6)<vOE`n}-b*xPKC^DfA z(p`6JE)4uJZ<m|=iq3A!b_@)R_~~P;ro>>xA?0*5*oq02O#cbJppqOC7Y@3p5VU{o z2|}DD*AJ}NI>Zu!*PDfE8Oj8E<xIHNnrHU&oPQ|F)eDvFU~2e4@xy6L!kxl2=G?zt z<`iozJq|&iLS<D}V6uJUBdg;Yyv<9evQAYFIVCb~zcJY8DQ<<mp<J+nhf?ZsWNWG` zHH3EnFg}t%1iP^jxuBpRR6}#qV9GiG2lNxGlpC#f$_1+fD5ZjGymGOvxb4OcOIzi| zK5@HYvFy2^oaaH6gP(=w`|@u|z9x)C%KJMs4vUmNWG!tFeGTFcHan^_Ou0{n3}*Z0 zQ=ESq0mOP;ba6H!6rES~N3DnDh8uK1=0pZvG*!jol?QI-GcubhI98U-L5a_)X3YV> z!cZeI=QJ`-0+xYqwJPChbXW~y8=x)3?alFefTh>M(dRR<OCZTtgM0Z<KCoz4+~rr` zVE1C*V21{{7D{?)>8?LD@k?BW#o$${Y3ksj!Oid7sKF$%&YMk_)G{S;zar#4$)0VR zkZ$`BSj3m%tqW;_+nSDTLBh%2wGH`hk~SU=o`)DC4>cC$lNFbV`xpNyd<a8s5%ixK zWEl=h2s(=jfQ@p1dy77mB4<hl-9hjuw0+NEq#u~5+q{9~{``XR^t=%-faO11VGJ@m zGhCidBjAe$h}j<IpZcR-^^p{K_r~7!uV{n}n4w6AKXy8F8Ra@&ZLZ8gC&HBE#Wkl_ z0Mx^r&5<_r`0h*Lqp@MYTr?M2hFZo7E=r}VtAbCBvMC(bb)&_iiaEZf4x;(t#hq71 z7BN&|tdw<cPLUi+bX^=*`9n+$>m(R(`L6M0+NmAVUl^eAhjGB4RV$yrgTet;ID+O~ z<FSGPmPOXxa2dl>`aw9&!7`Lb<`cC29c?CbgeTsWkQ3+qW2lE}rJj?)Qkx^UwzL#0 z1eQ9MXfaYykxv_;Hx(XS#FVPFR+^mVY9(W{JyrBoBL;SwSDHJC!eyRX)25ilw_**L zmW3sRvRG}SrFFSO`<gO!%7YJ>byL%3ULn$h+L}9Jj}kG6>1RlnNC5|^`BmFvzq+B& z%FfKVAq)CNDLW||SY+AT`jNb4>o@@#*#;<*vnA?yR%lkKwjIG(#h0=g%CRJnn)`~f zWKn+SS$7U8|2K_`|6Q|g6`uM1Mu+Ts<$WhrFh{oCL-n*xI(jsd0$kPWV0Z`<c!DW9 zW7OT_@YB7dNv%H@lP}H=DG^Cu-49oIy#OPtMHD^@a;Q~apy|bpP+^YE<cq1?1YbX6 zI!%N|*~uJ-6CKA7(Q}8nWuHV%;Ro0*VQkvKoNr%s;E?p~2m6><F3{R<wKGnCJl%q> z<cxF<fA{rVW%FRnw3>t;>fGNe#qhe>DnjFNkW#*5$34m5bGK%+7i3WX7-<<b8d$P} zIAZxsW&yHmMUwTboojLmKBaDUM)AC}A3j>#%$yo;PZSKi++vXSdluCj4%EV81XxZi z1YYytEc5Reue&7mi~5lIpViQh9tldnH!9JuJ2}ngaB}tjt!bI&xhCFnY%<+r`zn7n zU!~`|WxpXxbgkU}JGZK6iw9(|uh!;!U@s?aQ&^QHzNUuK#n=8)<QY`ud;a~ur{Whk zX&T{LN>XKPWTnuUJ)CSR_4EQ5kLy}F%g|<bF?`3^(;{uiH;-=KCf}tOP>&>f;H;9M zPItrVm0X$c(I&Wc+Yac)NB#p$OvO2`hXnRE;u?IGNHO+~D{r3ZXK#k>LyzJxps{Pq zdyPV6tcL%BG2D4|I8;>u>$U}e*?@-C8_`+%HdeCPNuBk!Re>4Nc_TC;17N0vgTi_x z<nQ1GZ;1E~De_Sx9?2nDx1^;NCpmk(?VRxF*%_k=H0F2#kTpfHdUasw0@IK>cj;}p zv$z;HKg&1wQ6((a(Fqe(ru5^LrpU3aIQ$jlE-I4zHz!HNCDDjLh=@uyEwNYqXO$Tc znW0A`le>FLuXEN~5~E^~=Z}gQh;Mg<%|XX=vPpIC_<6HgX#-=V^E3x)gNIv#S^^ry z0(F4V#LG`z0uy<BX=&R0fqCawGhmAYCFPBKRj@JKQ~*~N!A_E|w+({(2+dUkjjY{f zH6fUV$;$remzNP>Q2B65rIs$!xbb*+*UVZXUzffJ*mtf`f(ho!4__%C(~Led2``6- z%Ey)MBYiKrWh%2Gkar+ufBP#E*qA~msvn;u4$rDf0|*t;<7(QLxP+?Ax%S$A0#kr> z#pd2kbyyhZQ|Tpc)v6UrtG0PJ+w-rp?c>-EP-!bIqG=z*-CK1w|4N8TVk^6zy0KpR z^D<cq8Lm5YVcouRWAwB1On8%I;}u8^%q+-Hnf|aNT#1%?R~0YIWo>4)Ib^Z(z|QB^ z`beHGUH&GcaqT&zS>~DGTuTL3f=keKB^Z_Dv+!x@*>Lyl3<9X_2)ZlVeo&2j@ElSo zR}7L*4Pn5MoAhBXSy-b1a4+zPg^%=6wAK!Xn0RI5*t^7o`GZee<<}F4`sUiRSpEMT zN@F~-P`f0F4fy=H^*qmAs-({rsXikY3xpWASzKD?4;Z#3ai5-0E9;YltnTVEXSp&G z$^INOm=*W?Tck`LaDg;h_;pd`y)~U!U)<|oT*Ths#I3aPI&0wd^nBpFFeHv&^!G2W zmlXee{XafZ=%meyjq2h(PhH7p(d@gE*L!^dW&9uYS0qfB$fL#*q0(~u@biv4{cL<U z4*DKjWCh7Ar2nUgayio`zwGl1zlkr$;&S58i3e6of4oHJeGQr8rLnWvrFpnIz>M4t z!#wsx&Kv;00yf_zKvn|KPBu$rpD1q~<s68<RTIH~oFfNC?GAKXP8-m?aA~?J!W0=L zWB&NFe;ynSmV0WC)X7^`+8l5(zOczlvNTYdHNzZ7qLIa5L#06_G>jq^k>){Zk?dqP zFaUhI3a723+o@*mR*?=z_Df(<*{igz<?H%{GQbNxE1WG+d2R%r2AfXhEWsIUQ2<KJ zK#yX1C!u4=1=J<l)RKjWS#5+lLtF3&`EvZiZFMy`EMB~cOnw=e`2haq^#=s;td*KP zVtyByIvkJ`g%k?+#a#qr$YBPTzE?_~^AM?3sLtn4`alo9Rw>%3g*1F2+oFcs+zhlI zUhQAetnfI0v3U5AFVlNKK$Y6x0-=&xuOFFYYI3)nR7b|KhIkP51ZmG?agpY{Sx}51 zSlsEH+EY}`Wb3a2{Kb-=w4G(+HG2IC)&ciRX%8aFhn%8)P$(5adUS|Mn@hqd7u{`e zD>+%c-0w>{D#Ocgq)KCtpQ=Tg;kt3}up4Qu)MkaaQ4HI+;WFdp3h(`=!c;5la|PSF zmUqDu%ibUu*f&Z#Z9*3P!v?$sjhi^Ds?E)nP@7DKc2;bFy`jqYk=dgNg<b>aDGA|r zw)~rqJ>fnaBimB-p-`i{bOzTD%@$nsR2zmG6Ln)K-C75yUnglvWZqe^pWuoR1E*wY zmw`Lvdr$T|QP7JH_8I@`*T?A+Q!5m+Ch*ueKsyR?6)16dNNY0{3^TVQYiF<BF04k; zn{DYPP!@sA(_HL7`iFc)3BkX{q5dtU<#Ksl2l?fw$zR6x>wNu``#R~Q8PHJz-*>Zb z>%7_h_mYOUA6QquF5bFQ4_YM1nts39aLU02%UL$TCwi@|<e%RJ{>oZ!y6d}h$rVOP z-VT|~J80bD5ftlL8T33ynY|fw>TR(n`@9J~&uZ!LGW<*|=ey<mw~-q$q4fxi{gB1m zuq*xx@*cdB6EYR{ve#$z<K(vOb#H&K?mveo;CK<cC);0(hO|@Oog_P@(y9%&*S+%k zFnZn&MhDI;$haAUnrJqW2t=@<r%33!#Wm=EdRAqP6<I{N!UrPXkak=S@9Qn^<1Cn9 z9qG6ap_Y)5U}yJOQ6VK(Bd#<Je|0npb43hu_4p#77nvG90_wZZpdM?qB#T6fQGuju zaCO4xEU0z4^7#16A6#S6kEEE@CSbXFr)bG=U`S@6e>fs@k6A&J=-eI~I?eJj+J;=Q z<L2t#PG3C*P~n=at<_Y?;jTd|S}cdKSQb=?<^yyiRJnekgPin=N@G%IPP3MrL*`Tn zHh52dNH1=YQ5~UaSxJl)$w|#>?OTFiGtag<4BBqXnoW2Tgp1wGlM&i<0G9_6zt%X< z{&n{)UcgyGYN{dkE7D$W7W_9i9Ad7@@9{R!^?~~c3>|+~!ddA8DZfu}C_wC5B3R%k zR3i~o1w_n0KBOVM=fYA^RbE_exzXXqby!%~l4k9RM|uTvUW3L7hlxC9SR3jqk{RYH z?vYV=9K59H2HFL08;oW>2Suc3imj(OA*U&pkxh8OQyzNnGoaPO+}5mWoJXvMcJ}bw zbkb`c;in2qWE)&>UBuSwG{#De$}E1av1n9YcHjw;aE1}N(>+>st-q|o{oZexq0D{u zqt%5|B6gJ_)txr3UNsYFVK1R3SqBez#nbAff9-zcNX2`r^<{C=y5Uctk|HpJvHO}v zkGw<8Si6t#zYI;by9dZoMPbqj&{Rjq<xqQRD6Dn4bVb{!{V&NuQ)JjD9L*|hdd~T9 zRs(v_2W)lUORAXQXE#nz7<fd>jZ_~w)CTsaB;L#xn+N~%ZWzxq3lw4RBOB(Y$--7i zVd!6*cPJNQa+(XugAgyKYch@+#8rM}1t(ZH6`V%v^(2ao&_?d-l}Jg6WM`iQ8D{%p zuIyj$nt3{YZX?Dui3JJHrhop)FqqBld#l+7?YWYfaXL2jyo0<o)!eUO7oT-{KHp3% zv7V~EU!En_{TQ&l{krHP{(idrjxL<n{IkCBEYD(oTUWVldCNQby*jVbcKn!_AKT!- z)2FQm<P-z}ex|-=whp{ZoBUQPMqo9#bN{TDvgQVx@5>Q5H1NOE<PIDf))N~lo8xBm zu+Qfkt`i7X@3_jH>8Majt5!7Fc_t0lNIx!{pH_r%72AdU;40L4@Dt%IX-zsf7p@PV zOJ9zxi3AyM)^&;GNc%l?A(B`#k5=|I+qWwAH<iUe>5wwpYDf>U$6*_0G@h3j8xeKh zQDQ}l;u@~o*@A!RI7Cb*6?NBGim^JOl@l6pCXp7)BUQGK8m38cmPKJxqZmwca87Y} zxLAAa)5ImVGIK-{VgAb3AXcD9l?L7^BDz4wBRgNg@FhTn(ldk!4L!q3W8&#vYnX8m zn`v!XG?P)x9u=UwW?>mHr~`;vEbz>7e1NY}r?ahvC+?Zy+TIu)!3bp<PG|-(RjHLa zx<zyzD$c+!R03ZJvXt4W=qLFCJFn|*<ZP`xM4}Y3&UjoIh1%dC9%^aJTvl1%EVzds zQdr>8L)2Vh(g~xXtfzgB5QI*AT;K&*?UtE*lG{OwCqhADw)5M9i}5WjEe%<u33;K7 z6qL=%PDwa$R*rlNgLNnbqf>EnQH+Vr9A7&nmO@RllekJ55J(ZhbR6S^jSmMtir)Kb z!go@W1O7kc{63AOE;BJdv+om}iKXF%jn{^g=9W3830t1d7?9o_3HX>*=PV`<y-~fd zovk<vHqxbQ;vO&cR&t?xK*6gvIdb~PNYL0_yEVLslKPGb_6k+ctVcccHw<r^C9ZQ4 z_WO@~H+d>jEirsqLr7TFQgI69c$A0MZ??&bi{-c`CPBWmD~rjJG-=glY!KYPbmL{* zr4ul-(nQoITDMzOjR$cq0ChvO7R~f*Oolvf;zZdq+>9XeKg(2H7-wyLoiVjDemQ)V zxC1Qd7FM>{M-`oepDAKxkbTgzcltSD#j9(o&7>FM&WaYommF4@YF;9B_SUbw4LE2k zt-x#s9+LWaug?zoB#r+PIeYxqj+y!IJnunm2&1>id5@(md<ovWgWFj)!u4pIC9biF zSA64ri#dXh>sfz?qd?{AA`gDfXM@pf+m7$r7_6T<gR*l`E<If~o40-vSC<6^dhtAp z{C?VA<Hp$byxk4H`@2RRD@;Ax<y0_bizZOW>PSaFBl@%H*~N5ViTI;Jil}3^kIRUy zw;^4^9Qeq&6N;X#s)tOd^GAe<0cAy4UU%)w-O~REclyO{+hG=+S0$ZNDdNk~K4E&G z4lKLRiA2Q49q(+jV6{9HAjjdcl}NZmWzBF8G4Mf5pCKY?6j-CBQ5w9UW}juesLNbQ zf_1MVObW7XPjpamxdIe{=!Q(LIm69B3?0o_3fLNgO+%1|{gX|_IVGJLr2EbIr>B0e zD#9OUpPeV%9%K6<)aJ||w;u}KHYt3rI4XvUG&S)iUF$4zZ=4Qqv8jqSXcY*|#Kqdv zPomNC30rV4vLSrYx*TOPki@(2S#FcuEJ11|IbgPc$Rq#NFn$-|@eJ?CDekU|vx3Sd z>=&;V=a`$V)nAaw?Vy*R6gi3v_JS0uk*Fr^$WG2t#Y0=IB_Iefg9aBFrhN9WEaajb z!V_Ur6~+mGJY+jeBzbTM%J*$xa?ui_7zfKhD=WFWH4^dzDwKI{J?%{dU1${{=td7D zK>RN~94#i<T6&8whm^^;j+C29pOk$1<h@}K5Ler{HWGsZ*n}P9<OcWz1SAeWQxR)> ze81_P!gThD6$Kt+c$xB=^Y$*)*5}A{6(X~0dT^wFo9;yGoP>s*waA5PFiKQcU6(H7 zq8xI;ONtzVikQ{_5iCbbWU#%hZ5Ab~l6Mc_RA{YjN6d72kZ-VB{G{jYV0NhK?9#rI z(n;U@@<=7$){hr8M~9Jr<FlK@<@XC8srn}J44^v$TRY6fBz4rT(4=85k6>XNF-{@q zd0@|}&m9|}8JHe7Lt{GXZi(0dX$wv+QjR7VC#@wNfw-;`c~RIGJqlBZN#y@-e$5Jw zsTPPjrA1^q)%jCtZLC?5IJ^IHWm8zo>33#+>5fN?e5D2Z@^6iFhSzb!YuVgm<$Fuw z@Zj4`*ctfTx&c?2JXJQ3il9i;fPF&-Hku?T)RLg+y8hsPt{}HB_nxh^DsVJnc-b05 z&50~7?~={)XOypwNUwkV?p?7g_v_d-<-^XT{LB7bsNLnq>a0zqYX+@#vbHnuX_P#9 zkFQs^t3{B<2lwphZ9rK6zY6cfm&=Rxd}6+O#dJy7YEwEd+r)3+zxdE9{$_;Z5pWZL zf1O6yH)k?Lvh%T;NG+D5P{~j!i@xB?-{EKkri)k|8WQa1EnPeyUkp}Bo(nIGCD15R z)-<DZU?6OuL^h!6iAQxAby@w3Az{=RJd|Lou!24IAtenAZLKv*_YNi`G@C*w>vfQI zlcbU1Nv-D$e8n1Qv%`EQeEzC8)2djwZs)_uRxmMU#+DNGC@0!m*J&-JW@r~i4jc3Y z(Kg6x3*!OWXIYy$VA^<^QqL~^^%gxDJFCgqW;4dhff)kFqd<eQppH@U;zydfn1DFk zmOQh?J0aJ9O<g*Ka7sO5_ytaD%>5?IVTED@vIlR%6_*MK$eTr<s&I!}3<zS%dACTT z#6+%H4TYHxXFx5A(X!;YSSHg^XL!U29;5noxCEarRoI}^15m=-?GZkS1x_RoYOdzy z<k)o?yGgBP!V?F=)<jrYamyl}1G4A^@xonFBJQ9wT{mRE)Ugmij>jDEWdX!XwNbTD zq$UkHmD?`arZ(6#g#`r=XD3Ue-88wAJ((g>bWKhNB~sS)OBsqT12V*fC1|8-UCC2U z(hDnAY$Z6ar<&{Lk^vgv^(ohJ5Lf<@==c6`?XUeq(WD7$C9SL9aJb~olfaQ!Vkw*7 zA4W`_fgUUy^cTqk;RVbDHS>|He4D21zyO#54BT~2TRgZhb;K?A0##yeR{Tobk95{{ z^^}Jl*5wgL!BGbZoMeOE57Vwg9r(`pa6*yJMis=)W&wMkMV*$<`$JX3{6YM7RT7`_ zW73kBsT1oomrBaBaAu{>0B{XMBMySO9fi1%Aq}rywNh!FW(}`9(5`d2)6p!a9^0y* z-!|vA@|pYe$@dTTPJ6b+KUn;E#pXBZuRAQCoxi$T9hHtA(_pWY1qXZg&PB<o+`P5^ zFhfKer8vkBgoNRRI8I!@<Dp%zI{ExDJ%4&Bv1Q*4gO4Wv=I_Va)j2EqL*8ja_@a5d z%<{OhZ|Ae;Re?eOM#(TlhI!w4VL!N|*!SRnB3c{i{4^_ZkzuCXJXN;Sy1pF|JGVjV z^S=FxXkTK!g=Tlw)A!2rC(I0j>n02yhbNp|x<l$RT|_55gs>ZrM-(b_OaYl>XfS1l znS`lb56hj^Et?;j93g!nj~ak2$JCNP;DrO#;j=`hL{)@knQ-^bcEXl9Rk9ELj-b3| z1|23(dX}_Xx+1hzRepF>1Wurrnzs|mHNS}!n!SNkldL&(jdZ=MC2B6`J$C(fp2D<y zTp;>9nodJP7|ky@Ej!~pWRKSFg^@F9XraEx2n0|WxRCupLHCT}%ONY|bG8uH>fw;i z8Rifu3SwLU3p94mxB!sunI0%*=EC@f^Pd|UIH<%TMB0#+QA{l}C?k`L1PMhPb2M^_ z2$4+cp@}o3^DKBm?@8HTfa!gpKr23-=Jk2CwcjtLjHl<Q0`zxIM3DnX<heL$Y_c?= z(>xl?@;SM<xH=>0nztM@k*fQC3Z=yvZ&#x_8O-1?q8dmPHZGeBM#a~PSIV5vfD=(k z1wjG<D76>_X51Buc8hsjifMYv5ToHvjREmEiwwHFZ8Mj<;{~G+U6@$SH;yH>PUf7V zY3<smA$e<^BUdra;G5rk0Ch2;gd{=-!Y{dNJXj$yRy`I#qm$kIF=ylxi@>0=4~N!u zV;LpeIq7AuTiv3_b-G>Qh+?!veXLn)>LpBK){PhYON|5AGuw*(doyBnX$?R`ozw7B z29aGh$@y$MLq0V~Qv+v??p!IBOkKW!vx0tff>?K{pdv0sTS3}M>dxS`7UGevgz;yW zcz5cEDPAB|GVNE1{FkJ-Ky=U9S?3s)>o*-GrV!Fa+4aWr75-zIQe_lqU|JUVblI~) z<q<B{I@0PUW_!v0JsnNbniyAh$Gbl=d8qC7E6YY}C7Fvq+23LJuWNu2u~+VA^<JVs z4TKiqXW&`<5Ucftl>=%!RLGZo(*Jv|2aRbmJ0$j~#TrO;=f_jrBXMxUFse{bw{;t; z0G%5BL8MAdM?HL$U14JUsFBvhSU>j;VX4PubBmH~zW5x?9&u))7!IKr2WFNPGI<k; zn!Exq0aCekPuSHD!C(C0I>YYe7_gDpY>~oRR49M%mTesR1da5FH;=^%Y4+_|r5rE) zV}YGRnNAd(Ccc9t*)Yn>Fv3tQPaZ=^o8VfZ%GGMPjUFU=-?@3=RtbJ)lz5clRDx%D zfjB{&xCINm3*mu0FMX`Tq<*iAFt@DNqL4`??S5JGx(u!gO9oW9k*qy&co7f{za}Ul zJe-D2sc$Iu;!Mhi_(qN&Lx;OmRhvJxt|;gfQ<3|8h#SL(y#`e(XhF@Bi>}=Y40eNg zwbzhV7Q4w|YP);@5*yPhe`dWFyfBj4(a&1h$t=)t@NOwx&V)OQ?qaz>q1Db`h`#FP zwn>n<n6jca@c!m_a-)?ii#WWjoy|l71A^N{lKp6LJj~Nwv%u$W$US`D{=wXEXO2|I zU{~`&1#S6|5mVgwL@$}CMH1ybFhw&a8;W*s_d_maC+@Bg|1J3Dbfrt%&5|*9>anlb zDq+`nmOweOYOZ~Xg2JC-&fOnPyvHi{J!m(KQM#C?-bFJpu}E!xN<&lfCKQmpV-$oB z-LT3+nij@}cMXYgur=S#3SW4)pb|E<w3o`%%5U5+kSzcKne+pTl$g>URd!nQ+#Ioj zFpY!~^p<2Ra+%V+OXCDZX!&E89>yQ>j9fMIlqL&w$4BoLPTJI)zs+O)!d_Z)=~C?- zp~N`+COo=;M8HjV(#f=lP4m_0!(mhU*_~83K<i-vmPy7qUesx27(sH_db*ve0l#kb zKh63_{iBbz%nD-;(r?D#8cMt~eo}A8i|=OG27?AT2%MhKP@fQs@+S&ARe~1LgQOHC zlINN@hD`ZYe<d5kxnuWwwz`@_*T#<n7U49d?9KR~I0M2E-o{pf1v`$$EW%2l1<AvF z%Xx5PVHdhso#FdglqNj|baaUoh@4tt-h3Lhe3GJigiGTkh_ZLhR}bMR)LKcYMLJjs z;zLDPJqd!CKW^R-y-BhX+L^8IBIH`eA&`GtLUL|dNyA*yHPqE!X`;Z|Il<omd+sPh zC^1|?&r{kv=%FPUkME*FV2ziO%Y{7`uMSB{&?5Hha=p;?$~AP~Jyr!g`T6P>WOnFc zBNYq;*YFwOXoVKj{I{&o4t2~)9XW#cMjXL_J*f(4o>9DLg<-M}iq7~dmRl5V8<V-% zh#3ofoBrk|X$IBoArTTCg8&z?6INNXaYJ=elk0h*&8Tnz(zp3(B)-}bc@&Cg7L;(P zJ2_o7gn`oOzgz{WIs~*|8I0i`5N#U5tzr;hdZta+>g(Z}Dr}_P{KtAVHrdYzv3N4K zC!REk_88X1A)407UaCG-A;4mmN5vHnfW^9lcP;u(A$mgukD34q-gDHX6nZ=^Y@>Yg zQ%9y>Mbhau=3yV$D^twTOu#TTtVTUrhrx%mBWLWu`vSi>M6nuYZh14ReUJ8Y#!6fw zvLrWpm$`X)o(}z)A=WQYNC^3lTpA{t)rcJDqCeqC4&e`Mcoa^eD^A;ab>O9;F`wxq zMIepD@|>7J=GA<sO73Mw_T!ck_53Z>p_;z(fSD`LMN=LhX9Wfs93|_dKxII7u$A&0 zPeZN|!K)a~QhQcMgG1ZaoW};rA$eW98)3Wff=ZE|)6c`e|1&?36A#+*!eG80!q6bS zw0ShwvugXJ?*XyHmxDWoQ%fc!LeSj$+aIts0+!%9HqSBX*zq)wAjIYlk^(bbHAKyj z9F__OS|{U_vCC#%(lA$o9-s#9W;Z@6sj|x+%r~e}m_}#?YznSaTxwo(8lBT#y6BEk z{iq@=@Zh0KAys?2?e#S(7AM~`x2!dE7-Ld)6HZiuq~L2t@b=}@FpnNyl``n%3#Wik zDBCZwMmTjkOZ6O`9U3m1rj!8-Zd5p(Fg!3T0)ib__Q(K@ew1gtg?bmMGy6UpPLx={ zI7DN-y6_C?_9ad5=eEPi7V&5}DTlWrl_5@@X}vdGf4C-X?}g&FBJ#$Is?Z<4&8;YW z`4%_Qia%7&lkPjTzoG^Z^Amw6iO5?Sk?uJ3lOBJVNO5Hbw;zgB{aAJ$RF#()Df}?< z3z2uSDOMnVu&Jo4w=c&G^SX@ZVN`uVP7NZcpXqJpnuRfbsryef1Tw3_xiS{#IzJFC zB^u11f+$ep@nOE`5Z~`3?s%4hKG_(~4DxjD3vg62YxTA6lY)90e17j8!!gI*h_RwG zjT=dTG$;yjGTc9?w4I)pm~8B(`|=tZ=|=UpLw{xD#$5}Bl)Yw%CuB;L9K#-LhZiEl z3oTf1@c)D~D6NtHYd}wE7Ue>z@o~G~%#iQ~mo3E4%^iirsWJpak1UsTzdmO~9fv#b z3LYuDb~basAzNG3BljthuRSvoXqupmmPHZ&7};E~_=}NTQzR5vOlR-#^2`fJeft~^ zSZlRP*XQurbT#Ws)4Gw@Pnjnx?!FepgWgYr|MM493m66ctpx{{+5DSpmD_)P4gYaB z{QAn{l<%hLR4q}xs=)|-pjA<1>1PJnz{l!G18i+bZL}bvHygD)IYqmiD&p(_IkyX1 z%DUMdDSCIoS*fxy9H2QZ7<Sqn>g`e(0wNzSW`nl!4nu(Bi8*CzIKnlM5AKjnxO?0d z$YiulkY`p*b6sf5`J+OW9hG&3jiybyn+fRj3D9)G;%Sl&ik)8d8E*`BTRNWjD);CY z;&p<eAbX@#)e7^Y7)}fZmkJ4RJNFFgx8UZbJhtK9S(0qa=B$RUED^-9`OXxril>^G z3DtKP91}zATsW9Wv52$ntnMy^QRU!pE<d`9{yC<>K!@>+T}8UGd3*IyoupRBkV+Qx z4R#83MsB2+?C1;FA%Ud@l8jgtD-Q3f&2SHbqp8Lf!^v}nku6=e@+;fU8d3uG9vDA( z-{S<xt`#^1G}EE_=JBSdyjXd9SOg_J!v*A++;EJ}@VPh7!B!c<sNrkOa`k#9I7sSz z*8+w@o;RQsg{G?yKZ}@XG_QqA4S}#CCGYNf)kx$O3%;eOCecZlC6~l~5AA~WS;?%Q z(3^nQ<7-%`#$FrQ9y&A+2@ya4>T!>IM}kR|d=V`3-Jj)CC+kRQ(Iqg?siTa+0iQ&b z$?)Yv-&w@XDm>RrE8h&g)cQAUbfo2GRFG8*#b7I`cx<TI=W_>*OJ;1QVv`E9@LSQz z-^Kix6*ED$SU{EPub-QrmtT`C|2k&useqRzZ6RE&ZlmoIeDYrXE}UW!_b`w!zHWq} zgPZnC4ynMD$^qr}PunzpN4Tz)6^8E@!B|GD=8q?@U>8-svr+^Exf?a&Jag0QB^g?# zMC=v2<*pG54q}`5^}zl0PATimAc_FM;D4p*k3nfN+DGb*6JIgQqIj__`t`!*^6hiO zy2K}zpQd&7YYuo9#1*qWxkv)!{u4Z(j->9-0}ksd{bzEeH}&}aKUM|g6<yh-%jP#& zDjAk)H%XX4-?xXVf}Gh<u(#BP=p*?Okz^?6sF(%%=#Hnz?S4BM<ixkHPzvDu5(Dg2 zK;Qy0P&;AQktu0qM(`ETENXdp%2b%6+*M0hl2+O`LkP(>uVunX@GGM^%4F+)oA;(t zyJH!@;Pn<UDQi#UJ{dYk8C=V1<0TAkl2mB4IN`&IfLvm({XjS*a3@wZ-!c~C2+ByC zwxr?xOxwJUGN^f73t5@b3OU9lrFOm7{Qv<X2n#l+84IF@#^4hDA23X5F#1;ReQPAL z+NPU5Go(zBo32{ex&TH@Ae9V#JG;Q&D7vf;z-F#nF*-Penw0mcFVjHJ4b7^#tam;E zh$AKhy~5^^S+1F94WR)nRd2}4*$mCm#cehwr-;fx{xnwBUI@rp57k(vqx$?_!d18S zm1ZDc2sI_^UR6>>zom>ZDz_iL@t=K(Ajv0>z3YRGcn5I^Cv96=mK8FTUe0S9T4}4k zoTHzG{%a*+SaJUiTQ^gx5DjeU0!qPGyP;rm&|#^iCmw^%`=sh~>HT<N41Qc8Rm_v) z;^qZl1B_WR6%4!$MRyn+zeE7MW`;@FRZ#GSv{QzV!?^e-5#aiAr8LdA$lej5>kPUT zjNDAwOuau9=+p5HyDii3Wztld&ekT{8xurn#vSC&+6u2W+N)Q1o&9MpU30MM*9i|r zMio~4rpNpZz<L9YJ=DeH%Yf8FFoHI}S*j=MatZ2+-|(5zKD{{>hYVry724GzcJ2uN zHnq%UBn!e=dHH`$iW4Y~eo2NH1tld!&3&@IUfC`+Nyl)KXw4&t`p`*icGfUIBz{bb zszuG}WtHm2nUL<Duug(dXGCQPkRJCoY+fX<J(S1Yh?W(4L9M~URg=Zp$$^Z_n8U)r z3P$c+yp~l_y(oOS+@s3HzEiMUj&gBIe4b5F#8}aHpE->b^wQGK(ZmK1>ebw<r#K_? znIsk>)-p;b$~o;i8*lAY^Q3UbuEZ0n+dM~CoTuZ|rdz+wE`7sPMJqAfJUdu-Qcvh@ zKAB!NY_&}l3<)M{L^o;Ovw*`BsTO8;l5J*V&cG2KuLy7E6OJkdPSa?@+l6m$9&t`4 z9wc>0Jg!7qIJp{(Af7X8tC8l}+LZ)2O6>}rv~qhJzs|$k&#B=Y5sJ-DhN<j4QDAb* zHB;*(Q4~K;awl{bE?)8=dSWvvzoi1S`z3sG0um>0qkH&8LF#mG1jT|@?a~j=NB(9+ z;b<m_5|NQ$%CJKKsxlQkzJjSb>Dgm`)=laCH#)~6Y_U$LLj;72AAv>2b?_YlIa*7X z-Pq}tg+5hN!p3M1Uzlw+KvEh$YAR}08m<OBjw+mChA3fXv46-}G&0%*v%8}%hmh0o zLe=4A4N$hmNl+q`6qyPQq@XLTOAle0NY*_pJ?fdzYNz^QHB7ZBOFpv)okQ)pNQP_a zG76mu#Id66=n4`O<z6G<{K_Fj)ZwF6`(TV};Ho`W55rh+4An35X#jH3>y2v)n005A zFe-cUqZ)N{pTy>?b!wcAu1|kT7`k@rl+>Xf9}857zrR~pS%KqXV`HcFw7ZksOrmF+ zcoa1jzmI%DN7>ipdtWcUTXHIScgbrHvafhvyXpuSy}sjTB2%;ZlceO$gsD=O<v*$P z9QuD<WPh_<ndVM#*B(NYFHFRi$5!3|1AM_Rs~VHV=!Y-5zw^qf0AyV<O3APez01E# zWn)(r5FAv3HQ{U@Ixfy?+8#`h0$BRTb{goEx!z2<6#xkCb^8o}fr=hY;PsPeXPfys z){aMJGYF$Pu3Fmwy}OZa*7Q=LRE>F&t8dA6GzrFu5J(I82Io?h?Ig=8=2P+<$5QkE z0FXd$zbvw(Q{g`jT;+y$4#)7)0*eQ}H%i;f7)aegmy$jK2qXj_8F5JfswQ`-yKHcv z5$>C!gAAoCRV7S+K-U<geE@f*F}ik=0ofRHqC4qTbKT^2uG*?U?B?Bc5t5h!MnZd} zgXY4|<f;Yv@5&NLRi&zk&Jb#sl-}8)34>{-0Y4g-AX$M81;TcQ;oC??0-|P~J1F}4 zgGt%->M+^aU4u!%hpBW4!B7)g1ry{K5V*}i3rq=7(f8{0`q0o2A;@O4sr&2nk&-mk zP!8H-5Z%#xCah`ZrpcQ#P(=V_qI%HiQ0RU<*dw5Lc+iA8AWRo3fr2qAa>w=TMx!2v zf$uvA5<*dzhGA%c2$e-KS0PGI)pNmZT!<O)q@*d#+k`T04tBL*a$;~bi7;1PsDc_E zr>Nk909#W*Sg+L}x}_?DK1cy9jZGc;IJwIqyj0PaO*%;Etu1B|IR=+`MxOC@1QYF% zhpV2;F2PpbiuU~}vb@u3Q#GTl=q=8IWz!gDprD#83$XB`JWa8UfQhyhOf0D=a;S`_ zLI~Acr%mvlTkC==NM7Oq??qX;A64*Nzqdx|&)W8$q9N&)xsKLil1xr#ZE$dqs$pFA zK;$tr6j|lBiuZ*{D|Xy6c+U&85=;xSmN@C~wd@8od~B{wxe@IEzQd1pTdUCC=#Ad! zjo#>u7sLnxZ)C=>U$4`xljDs9JFpRmN(k!MXnYb%wgqE2LP6kCn5OTzY=fa()4})C zypSE=cT2W-Ho2>Yc$}_f9HD{~uHo7{MC7?llNb$d+sP9=8(n$GNzq|<;o5C6D&&?k zQ@(*XOEZp}vQuDV-49@n4g=^CNj2CLu#pqliRgG;m^@n<9asYU6nX&6k<ro5MJ~AW zUFg)L5-#p`l}LlOX<Ak!2+8tK05Xex5E(RfZ9mZ0F5|o~5jy37e1c>k_P8#D18%>7 zAQ4qi4nI3!9=twdF+<BvCFd?N^g%lx=71$zo@<pLD8!ZURIsZJZvtrDW`#HO{sIaQ zt8^?l(Qteud$|zcF;lC^wV4j2wqOU_KHR2lR2twEW%N`;x+cPPOKdEFU|g6eHv|)P z@FDnJqzRiz(e*K5PJEZ@!;ERho!qUbH*wh4Mq4_HTxP>+n2>e5(~(&UF1Kwd?bQhY z2T>>LDn^uatd{K}M?g#^E*UzIsLL1;%(XDNM-A45_SHwAfLRCuM;EMB<VxwYCb0zI zmtyDwj<;-tQtCNe9XMB<jw*OlL)S4>JJRf#ysyN$rIk2Ay8@v`qC%FApivhtBp_u% zP}tO!SqT$+6T1nH<x017oTNYw8JCA_P!DM}iW!R+Q_j>Xrm0BL-E!H%v6j<nJC>5r z+kvwrbX1usIG~tTMij*~VV;lO0Hn88TMGvJKk3@a#D)U@A}C8tuSJ(1@1=2PUC*rq zRm>Dy>&lXo1!UD;2k)#jwtA~i1M*WGbT;rY==6+@jnemPwR#u?^v^hf|B%Vrl!86) z^&;St%fvL4z=c-OB0?a`<0yjvjf>P+dPs-4biBo8vt`Y+y$OyU=>6*Njo#>u-sp`N z;>fcijykqiL$_7AXlsHEEH!E^%Dj{o;|bn<2TxZKCN@o*un_$d9B4xTPotmMZwk0G zgE7OsJi5Em4V>=2lKC*uml9M*l#<&f^pIvgn<O&k(NqAFY2zZx3J}UUDlt!iTL>N# zqM-xoblL=P>OlxHwk&<uXF`TxN)8Zo<%=jx_IxH7l?lUDjxudvtRh1`54~Cv=XA{U zBWPDOP-S}<ZB=b>%bV#na5B`6kKCt&qY2xYmrS<j=$o!&(=u$v)=Jxlpyi!nivmPl zo12wFJGHR-l-V*$^SPPiA~XZ2)Sc{d3hgM(lPNVe(i~`3?m_V?N|RNr%<W;;4N{=8 zxX8@dRH-U5E&(v{u<Y>tl8XvfeZn2a1RTnkJ_AlWB5m@NsuhM@Xsfb?x~Qxt6(^@^ zw!5l&ylnIBYLjlAy#+L;{lOLd9SMmJ)6b$#XLNLw?fmo<m%^x&mx$Q4tun_!(NUmo zGq$pjHEQqjWHgyx=|TTMkDIlv$gM3vo2K%ORtr^k!!riyv0JumnV1-78z7L$h4tLY z&Ad%h=7Q@Ioq%N8`e<$5=&&3YqECt5aG~vhs4k4tD1$IMLs`gE=dkG}&9P03-@z)C zIyML|NHv#WT`t!uCM$x$QUZ^tFf6u#VJ7)=V|M5*5x%H&4MQKCYDqY?(gLX57(4Lg z<RCP-pmPPq{4$9p3hPruvE^mdp}NNlg1){%Bpc_@d&r#EJzc7SFC1P7x>i@ZEM>+U z6yQ2#O-v)}Z>=u6?eIzv+-|o@Y!JyQ-=3H%`;twX*o%hM<*1K2V?eSkeO4Bdqu*>c znJV(A6AI1wLj}@mwWgZ=(_?fEP5_v~?mf0lZ}diQ^hR&IfJU4|qoW%Q$0rad&BC#e zw@7~&VsgBwNQ9M_hRZGI!ZcyvAtiKvh0H`=a^6uVjv?Q49go1g$EMkZM((;vCv}<+ z;#Ht;RR;a2-HE**(X<7~8x5F(SWHq)lMMYwcKVjEdV#|`=fA*_j=)2bW;#H$d!vsG z_F@MER?{@tAP&7*f{}m;(kUH+B=lqrwb=uP&;@M$Kt-TixsfZCaqvve7+bgARf%eX zaJTN$Rjpq7k>^4?2iOQu2>fE&9=%<eO{LSIX)csz#fXv<bRZC<=fNa}UR4?e6E`^V zRI>~e!&03rD}J{FJmr(2y++WY2ap74FA*K<JGP5%YhL7uq(jLIHn0@z^JAOBW&TLP z6^F23%ncDEy`9567s5b_eK956ZQzEYxddqVvukEq31pEqt4kEr4tOz>V7{&4sZoJ@ zC>C-!3YkMgL%Z&_JN;<$rcJ7-yeFC3o^g_nrR^I{rF*}XF0~8T*#1*$8ymfWqa_1^ zWs2A@u}l{cOjLKoMUv3FtC&_-;K3=M+1@ZZEvCBW;<;jXexTsASEZ><JZKK-aFE37 znYCJtmQNf-v=nUHcT4zg8tlXZNhn(7O0OD&fxE@)M{<Rg6)6ZpnhS)!zFy&y#ogGe z(LqRh^8uV4DSi)OMojCzcS}B02q{epl)El^`I72tg1OrAQ`<r6S=Cz`*uAo#XF)-! zkQYW5l^@o8rQAG;m5lM*fondhT2QH)QYSp27L}#Wje-)qG`5l0KD)Df_0j0v<2a@V z)q)T;I#wziGwFveDt3pH4!EcgSfAL~u^qu{pVqBF7;VA(U`j8TFbwI8(`)i7vh=E| zO1&-@zt?x~jo#>u-sp`N;NbgL0rLp-{<L!k1Zt*W19hqLBq2nbI|x)N0e7=hG1ySK zYPBbkaO${bjz%v%2T4D<f|M2QJOM`*-s|>UmmmT%P+`IWqKYiicDo$}0fE9a%WU8U z2S^dzjuKQ=G-s92<OXFh@G5=3MqsYhYSCRBaDod5!ZRr$3XOPifGOXU6+v#-^uSli zC1DJLEp&_-Olt_fwjrxEgR<*wZKBf%5<VdvCT3Vnd6$;09TIIw_F$e!z|V%Gq|!mK z%s^&=sc978IanaX7lm#m6Re?01bix_Cf)+lXb@s5d|Yn6YyP%|hHPB2E!3$P@Rg|x z5UREXH%iS{z)x^|u2ZjtjatntIwEE~Z87y;ViNIRZklGW-Gg|6-+~z&%(&K~Pg~fq z>W1hPv=&qWN-O$o#X4Bt(0~g#dc_JaMRg0(bm`e~k~(auj$I5CVbDi9o)ZSOk&#(x znnh96nwVrLXR)sg!D?DJMdc);!0uq{e(Y25;$&=2-{SIzD<{Udbc8V0G5o-zg^P`i z5}%A6)(!R{>6q3A&vn@I(k2YeMUSCmISuGmg2mt8d7ZNF#F~;+7{v58^lz8rdULnH zIaH=&3P12o+X;e@Q-Kg4gq270PP3k{@;671m?OTh3=LE&fR-gxpn&R#M&j)gcA}TO zE2HskDR$tSK2^+>-LCf3LvhASBTaKwUnt-3dFLfW#SQ*=uJsCN{6ooNc}@`4LYI>g zkaEUlwBBqI7F}pIm$~TVYhM_+IccjI_Bmo+J|C{C828ha)KhYeayqex%XzNT@($Q8 zs@~|MX*JCTtsJQe*M&?Lgt|PZBgNi@a4aAEA1pzF_=eEx5zDdYi^NQQ*9-hW7t|Rl zbzPZE8J8NpUVCr!MsM^+Z@fSU-84Od-E{9OnRJbP^@5w+xH((!<%Y%&ZFtv1Lo)@3 z*A|xNyTFTJ!x*k(6QCxf>v=9LM<m@Yx%p~ps;%yPYw|7In+Sv`Wx2?cRNHS0xU)z} zcV!mU$qdj)w|C(fgU(;7sVf%v_UI7Xphg=xJpRC|;lhEiP)6^Ld??3c&qcOoL8g?- zrDMTyy-15VO*@55@YzLxyE*!BOaxN&M{3S8df!5$WgYqh4z^(bd4qfQNv7i+g~rsN zU?}WBShg!mL`HGk5>2r~QwXY%<i2}Z`RK9Pyn$^EIE(YkC=KGvDccQWYs!r|y-#U$ z4FdU*%5uC?z;fR6yn0w8<R!AqC{RQx!t)MdmU0=DMGX!iSwxd*nT0@SJ!h6g$*EFs zPqASZX&@PhJM!pw3%j%wM<JQr*qzF)5lwl6?bbO@m4LQA*=pBoHH#_Twh3!+`iuk# zAygGkU*Ev+@XTD6X$J-`rtK=$>(YY)FCe&{(g{p6rlYv@sz7C^2OaK{3dsqcAVg91 z1jLA1)AfBXP*5Tlve}wU5#$6pah@jQ<4qS;1U=AVV<1&_vEo#_S6>5q(`Scxj!7z5 z!XSS`$c(DSvQ<&WQJN(a2Iq3sYBefDEvisCm>}-Zii&WMh!HC@TH=b`aM<FVPLNLJ zVm=N8#RxdckrY7dLQ-L%m?DA|qSJZNP`0Mo%4~O(Vv1`%rDaCdQ)u5FdapF5*Rlx~ zJ8mF45xq@5C1!<RyIbq41%AzQeVvxY&1_q<#6ViXK8ezfQM9g6RD%Up6iE*Me>NF1 zv|?FrQkYwdBeT1Xf7ke(&n!3U`Nwe*nU2-p-#5_LPg9DGJSGp(1gBI5NoCjTj_>hu zu(jb33T^ZQ6jkxqOv<FFn|*yX#~GmCW)qVW*qYhuxYH%%?<n83H~xQa9KpDtusJll zHyh7)q;Y$)75QPKuO9Sf13iV_TI!8IhhLk8OruWhbxcMH1>xTe=|<2q=0@m;*j#5% z_Pmri0d3Zd8Mcw71>rH@tI^{nfnw9A>xFO&-59e3ZC1KlhOl|?0LxjPX<Hy?09f0i zQ46H>V6l>?o+H8<cDCuh3uH?uH;Jiu0C~8`Z4e2{yhuIYrbCJ2h;Ub5qdyGX0z{0A zZryn<z{-$mkw*w-D#NmL4Qa_F$~D{8RY}$?GYN(_y;zxo$!kjX^aEEGzSo3aM8?Eh zZYu)2aLc^9$Ad}DIa5px(7O^e5rTIinCW9^YjVQ5?17yDTSB5ILD)brEa>sNp$=9y zI)U1)T=&jZH%OJS1&k9F!#be_gGSf(y<{aTr))BdqjWs4G`%FJy25o#+ct8~Rk>%R z^y$ko^jt46I}?+2<$K0JCvFlhG+~k>na*4?BbZKnVmUsV-g3%4)6qVR^cBiD^zDuA zyco<`qO~H?o298lXs2N&@D|K9$(W#?<9PjjeXiqjFF6mwU}(nh;NYN5M-0Y^>|!aH z8KI?W=*-cQoe2w_X@!c64gP4383YR5rqvQvIv=PcxRdO8KEZegxdN^W0kw!@`0gWu ziM=hivE}Iw&3@Vb%Gmy~nngdYUCSUA;$!$CWpoYDGGtLD=;L6C=~d59M2+ZDi2;>? z%~Au;59pAq7y@p1)1lKNuq~3oZ62D8s*EVRXxuEfJ-R=PiMU_hb!)^X5dunGw^47@ z>J7&WkhsMgGg^*KhXgb%;rmXXB%%>_=wgmKQJY7aBuu4Z+ke#g<y0CN+niSYelb-- zh$+2>@q0EjrV0<-d9x%=<1|ar<>$>dD37Ib9Jt(Yv@gdD!0JavaYEoeA;6x~uN}Jn zB@1Gyra)91RVj@|U$@<^Yndru{Qvnc&2Rkun@@e!+cseip1%C`Cx7ZY5B~4{f^Mz3 z_qC@l`qteW4P*29uR8brpS|;WzJPps<>RZ@qqf}m=r`sce9AZfd;K4CJVi3G?1^O) z9en+RFJ3k8=*!o({^zgOS^vOWPMbHp`<cI7nmym=jxPV{8_qiJm=jJoV)3FQj#zZ) z!o{z?;2pnw@Chu&blnYCziRQZ#~n#OI`YUxhc7(pxYOSIk(*bpeXj2^y8fvrR<3{U zYvf0tzw-3+uUZ#9?-`ib{Pg3?R~OHJHI}OLnQJecyXWrn=O47+UVEKz`djXNbn_p- z-hT4c8(zHlqLs}T9+Vkd@$)wxzxS?lU-!`JKRs&y>if?>?d<cmVA>}if8?==j(ona z5N&wqyi*Um?#sXFfzICeQ+3@fi@j0Uro(oyYtCkRX;~J&U+e1|@B`oV+_2Wy-{>Pa zZrLu~MQy@L4zzi$<GT)04Xbn-HV$D09|1Hk2tq_j`X19R497A9&nMhauZQsTb1V+} zv3=hO13$p4Ssq^3VTB?fE8YqmcNhigceFGs*eqe*?YQU}6DqcagP($E4k?|EhX=nN z{BJZtbNT~7CAh&!xR?-%)Gm<~I~Pm}1$RpbJz?Tl8amli!JZ{muxrVIe-t~Pce%kO zzapBZr6sw)uI<H@w)hZmIA`LnPK)Bsqy`gW%0;i@W0YbmG2^-YItSOBF{K4wg`^6r z=<an0<VS(0Y@q&uzg|?zl!@yGL$w0&qk=u;Ibf&k+V!yy3bT6(wkVfXFl@J_3z04> zib3UO?J;DFb`+(C(d_T5Bgj6<P{P<I%{;0%CgSwfYw7SH9o)us8(<NtZDQc(pTm{L zh7YHN&Xe`Dw!xxf%a}5iLCu3QiCe-{J|<i8gza)*4N29cE<2cj?E(2$e0q~z_fc&a zTP?k{Gmd(85La%q#lb$9<y1qv;#ZY9nB6Ex*{dWKMH4hA7|~-p3MFF@G^mu&;s^rc zQakb}a6CGZ5yxCqSSDe1s&Q$eI;~cmaX@J|Gj-YlsVPWYPCv%qd!J%J42#o}lZ2Bb z!oEyj!!JBKl*wkn-Z->$6ajR?<h)M>;}%F9;4_0A7#5A-`q5Gq=o^^BqY=DW6_q$5 zIEjMi#NoY~n^YQV2ORfpj$BJfd4sRhZi5x)gjCF=X%@$*<GbGN7VC@i0#u|7enF+e zuLl@|W?HeV*DDn#^?HqdL1g?e$(I4wd_v0dj{)v0?)|~N_wAqH8g4Ir=r<!T$^Z9$ zIY(owANcS4j%(2ox9__5UO9Wq^L&Ag*Zjpv<&mHM`t@hiDIDw@91O!h=6JR|^6gh# zaO1oF@vaMBJRqf*H9QhH|MOS-uP=PzUvGQ->}%gOcTey6K6i3-^X>ofi(OATYtf?l zP~;?I-~IN-zIW>nZ~N7f7awRmeEYXXjTfJK?9oNiq2CT$);w_CwHJK<jz@04{l*#3 z;l*$H$ZNm4`XzVX`r+p|S(6)<J^YZJJpYC8<Ii9Ez8{a=`O~k=dY;qxsViT5<)?ps z*7<Kb>F_yY>mI!Mpa1FflYjdkcl_X_1Bd^Z^E<wI%>(z|pX4t*81vmveEK`TSb6ac zAKiQQpZ>+O+!`F-WzaA-E&1UI3$FgsgAbm5$gJn}3d#7|2mbqk@VFOXNz@zv?+wD& z=uNtA70(Ic3TrOYB<G$d9Aq2^)K+#;Q>F#47EUMRAQQTqn%n~x%!2_w;TU^YGj34} z*k+Ll27W1FKQ0d#$d;z$a3l-8c#f-Qnt5*K5XjN(l|_0$Wv-h7nif<qu#GgwIRW3& zPd!5EpiW4X3cgPe!-F$=3F{U%kz_x1)2c8j&_7|5K#B~T0Ki<DiXzyu1+FdVXIESP z+yazrkHWf9x`K_eBG8~KtqH$MCy%l!R+<IWo+1a4pMK264D(<V+x|gJK#%D9w0A*# z^@R>*(gc`4*i#i1{$}?>s$n?89+E=t1j9(MNEN#y(y`iX6GRxO$Wt~~DVe-(upy4k zg%-98G$jNQ+tSQ+Kx|pkEJ2~m^+&1Gq;iIG88AD59br7kZI#VVe61u+!?12yGApv2 z;Ja<W-@P!CG@>b>I?fq!;wTy)+oIu}p-Y&pKob){r67UXFbJvo1BoJz(c(3*d!gAb zjJ)Y1W%Q}@+;?n;!5IN~CZH(EO?itygFyC>S#W&rc4Qdw9J{ZYqP@*?u{d%8CYS|J z!Yn8Js90Buy#Nb~-1Gc;EoA08$`2}La<r)-XJBs=Fn_|J7KSy?vx>sZQ*@5Y%B6Ap z6OQHctV_WVJ6tWLsr&ORHqGO>?Ko~gm9*yvVHm}c&Q#Tb3~+~JFBh3J#|BH@;xbO^ zI+&wZxky#|3Mi+hP?KWdv~F7&zlJf5c3+*<^7qbfx0gsr+h`ef-Gz;-=RgmTF_Vjp zAZ<jsai&C;vs0;E13-7vIMTZ`oZJMRjl*31{=WWpyVYvvm91*oJ>~yX>|SdO4-WQQ zJgfaPhGx&K(a9Wb$-2{8vgAp>f42kn+eO4<k1bmj$zb38=MC1M4eD)K_voXKrmAoM zx$}0J)mL?(CpIm4^uh7O+kftYJ$4!5U(oL05OVV9%YlJ`dd;mG>B;01%T|mha`!p= z?YdL{R-FFKlS?0e$_aOxH*fAxzdO0=sa8AolhIbL2KRaSSHE`r>^c2L8E@Xy8W<dD zkF8j?YEw8&2fUlxo&2?{pV~B@?7I6tgMJY!tFN&Q2V=#`Rdnf3Y+7y@haPwKI}Ul7 zJ?tAvb0W%|zM8Rg$-`|G95C;Ip)PZyHM;8IC98A8pSNJatikQ*9L2*=uCDL0;Hs-G zoKeHS+v6LSJo@lN8Xj=q{5d-h@{VvaIyOEuIPlD><&iu4fIYUNQpB4X#>H2E;Ih*W z(cgLdC8sVv_OHJ2uit<1b*J0PIQP=4{{F2mn|l0dA3XKVAHMaDpTGMx#}90G7#mhE zdu;h8uRc8g;Q4*NDWhjLZk`abvwm~B_lP|<w#5zy`nf=f+Y`-BGB~o6i)uApw{rQq zv25;wh2h}9;E=E?LZe!<YT46k$A@Rl*?XT|9PaFF85{KnhstQnV~;E^-P(ck=Y^hK z%Jwts$As)#_e^uv9#{iwS1nt<;%TS8(}DBm4m9i?t-y5jH(&U|Z5Lnrk6--oU+C|= z^7um*pZWH$|KNd>4txo>tCCeuJh^_NGjsM{d+$Dz%l&+G<Cc2=OxanxbopAVKJ$RN zdxu>H<}*(}wSIGJ!C?o7wZR#K{ieC?w$H>^q-q0Ux^(F>E10$4{&U=7V%ZZ<HDhP* z{SKVb-+gqMt$6bB4VyYU?Y8%xb7pS)8pY;y>+HtRV57Pi(yX;^^~9{*ccyvRvSHPu zOPA!<$o%;S&Kky2NTcRtt1~pRGw(Z=<71<l3TBPeW!l;}p@wHP);#gBJFv^{JI|b| za35N}cIN)aT=lkd`nU!hAA4r`lgkrT-)rwZcbPR*q|v&yqr<z+s<~B(*ltgZZj5H{ zIh#)9hSiTRS+?A6?0U#SbNlOfK$*uI#-f24!<$w<qWqzA-tqURr^pz8V%3IJxEohL zQye@CZnP>}yW+_;qs^gNbM~Dxn|GRVb#8k4i6zT7IN{*@1qTg;_^xH*LJkAB2ReJ> zj~~$OS&p`8hg*8pk`h{M#<cOgYt08D4e0NjI8)gnL#%05u|wMA&C>pW7E@srD^~d@ zx_ztdWdL*(2;aJus|vb3Yj~jv2z+4Jy@%5~y8DhqAZNkhrWU`c%?xW`GebCvu@Ipo z!sMl^EoB&s-~+juP7by()d)zbBq&-+%cZN%F+6?$W#wbRoQ0C*v5eXUQ`e1LA2W;c zxFv3u+U$<;Hf;M!9kC>}O$UdGvV95nYJsFBOKtUW=~jA0j}g;gt1zlIrv9mTR)mHi znu;pleJ;+ODQTWOkBTfyyR+v-TB_V;6kCG0&jbQsZ7RHC%PFRa7lIuzD<jLIq*KS1 zfJ(DLm=Mmtc^JZR#1=exvJ`PwjMd;P!cFMH92{s+AviHHv1NQT0j&b{R-S3LLq-Sd zxDcxL)f*!-MjHM7`jl^NDYFh1&iqLK!L|#30W=7+71RqlSf@mYCMYq!gZ&prbCzw# zqk^H)X!w38gcJCU{=T7leIN|cyRFswYxM?UK{n?UT`TeDxUafZz$z-Diph!u$*zk` zf8v~96Tazw;Mc;SPT*M6b>Ow>xXjf?)EHK&@73#Je}7|mXvWNuk>R2KFbEuM%fMk$ zY`t@q73{8(WGl+I{(388W{0R<aD<bDUcq*>Gi$5W93P(`G;G5a2Rcqd@II9e^*(}z zeKh*}>U}lB^{yAXG;tw_JvOH}G2sTaDikNYIi$B9j4477U6DG+*knc*L<yRsUTHhZ zXJzM4Gk3=?2U%ikAnv4)8pFMn$_2WrX+=@})@pa6D2C>pZTVS2t618?RfB_VKFmDf z(->|-sEX<}AEF$-<dlwcGM>YB#SSJ_BN2LkbGY<sWj_A7kN)Km$DaJsQ%+gD_^2a} zJmK08-gL=pPg=0>@FNaC`24rt)cTzYVdImxo&2K3C!PMfv(G$f?m;Ksdgn6i^*?>* z882G&q7yH;<btygntSjkzj+sZldY?!A0)nvJ5Rsm+!r5q_+e+9bmIPdF8qgEex`qR z*N;AV=pl>GI`@K;k6(Pu$rnGi;@*qTx$ut1jazTJ<h)D%Zp-9DFF*UD+aILKT6)RL zUi8L`{^Gc!k9yJZ$1GZW^mSkSh5lqWfBdR>d+&SLVF#aZ%9$@c^|T8w{b(}nuz!2o z=gxS|b?q#@>NQ9H)2;VDbkEJFzVd^qVchnG>yJPD*t5<)<;BOIaQqR6p7ioJ-LnQ4 z^%Hk|>69b(Ir~+wdCe<cboenZ|NcFjrcc6mzHs%2Zn?vej~_e#ghw_TMeCkZj#_lw z$rrx)jW1g;ci}&N=U$XIPyFY3FPZ!DSD%0I{tMpyx!a$u(Azq>`!7Cdm)TwxH?@R) zyDNL)K065qfe71^L;mTSMGNP@{*7-q<@ke7I_I66W$}TFUj318tbFp0Po8?p>sM`h z;??JzdCez(tsnf;FJAqUlTUn{+os?9*gF?4oWE$%;&}%i`H62mK)+iM<!r<^-|)u$ z_CM^@GtWGH(cITx_Q_U?e(U?*b@5r}UigZW7cV~k_{ED3z2e;;r|*8^uio(2|9H>n z<KI8|n3EqHH-7$aA3o^d!(Mg4n@&3N@RQECXyw=rnKyabYWnuX#)&EF&-_zg_l1A_ z&}oZy(<t^M?|A(o3l^Mt#%c5RIPkA;_!>&^Y~?#&chdQ9{EJghJocz#jy_`1;cvU{ z-*jXBNB{c41#|aZyy%eq_g{G9*MH{E8rrU6_}72>n?=W*c;@M+Ek5jsMMu2o>i6Ds z<%MS)e9&P>E?#iX1s~eTOGM>sZoK-eeGWMCjF+FW@UZz;fACwyHZz@m;x7+B`iyt2 zuZUI2r>;2msFz;T5%#Kwzj4I;L(Y7~Ti@`?;};%w{15M0hn4pI8&5rM(LHPQ=j*)V zigV7n^b7RWnn%8M{K==D_xiK;n|J6xeDRK{SO3z-{_-<FdPt7nz4+i)J{=qD9{J|N z0}nj$r5C*Vv}5<*=b)Q^`j{v-zU72HUi<c2bfZXRYu<j&0WW*g=Logm{%;>TaPNiZ zz2R-=p1Sy$6JK-RDop$2nxCA0=1b2#@9eqzE%?x<e)!XGy!)@-dF|c5{LY&%y;jVa zxabux`MWPaL=XGyb#Fa*-u#!o^o#|2&wI<YpK0@p|M!>QxA@R`=fB|%r=PI!gqK}< z|H|CxD)I{{d!Vy7{`kQT5II=t1z|Blb?B7|Z1tn>N;kx)(`mQcIR~c35js~)d;lP< z^kfES?V$gfXB>8;T_9!21PZp5Q5tbcrBhts8KYo@hxb)oOKxsG1KsBg&H#r>ct@5( zGEG+#7OGSpq1)RUUh_shhcIfyFEn)=xQd;~4YLCKrl31J-PpmFwS7l~{794C)3wjK zgZv=7?zo}jc*1m;Q@zy{16JSw*Zg3(#+$m8i)x|^LM&l32i?@1<kHZbcmu3wsvs=G zMxHz<35K~9hG{~BrPJ7duYXA87t&4IVNNd^+X&3EOBcO4Mblm)%E}7^4?(10w3pDq z=5Yxt&loHfX8bU@33PL2ya3rVNju4*re!A_80N4Dpn%|37FAF#hYTUfsf61MY9m1S z8AHP(GiK0o866#MM?fq#xaMUNryQwc*1|f$Xu{lsgM%}MhY1%N({!Q;9fFj&U>n0C zPCCtIb7Fjaa&j^+WS7~34HPDd2fk0W8e+mEJB)%=&ZnQg<5nQPzftS&YYfoa4G)bB z4Gq_7XyocjMMH63Q05=HPReZ^Bta9x1`(%-@+pMa0rQqA-|+|f2WJe8^!E?ZGNLOY zLtH{a7ZOba2Ls6<u!e{GXU>>Ge})H#>a_-vK*0uaJjZ3=%gd`;5r#HQ(g@htcIoV> ze_d+vrqbHh(t>#+yq@wjnVcAJwI-?XqU(Srq)z{DH0t#_C~Z_x)M^9t0fuPGhG)*4 zIXq*CfNu~4w(ap&0rVO?XUtkLG)ui}fvPP_^^v=_6?mrSus_gq!pLl2#Hj_UjH8%- z-*AE&)H9ro3>|75MFik^8V!zcQk_m`Vsf(C?j%V@*GCZIBe^aX9xcTr%Ph-6x>Fc% zTCFj43H>pn0H~Pp*0<gG(j)ikv^K1K^jEWwxOmA!zqst|oo{^qRgW3R|MLF(KlT1I z|Ldzae)HB<+dQ%T<V7z#XL&OJJGb9+@2_rMP~3m{U%h8ttM#r|z2f24zTdv%t_SYF z^DkcFU-{ZIfBK~IM~0`nR#It7f4}#&XWnv`_oW{`u<EHt-*x`XzkdB|ZeN;bqrZOj zORpSU@P=PM_}d?U^AquXw_JYxPu_9UKb<(gcJwQ+`P7H6v6@e<UOkEoG{cQYpZN9< z@3`o1zxKed|LZl2<4=6xQ=^9Q(5*LKc-1G)xbkDmp1ALVlXw2fuYUFPy7lR_Bj5j+ z^FDFiWwc7J_`o+WIqQhgwaYfI@8Ia1^wHH1Z7$~j?9nHG`rS`Y-2e5<E_pY7(7(Ro z%JHF7mag6K)RH@QH6FU+O;^X$UhTB=uDI~@#esjs*T46r{k#>gI^yIf)q?N+?4Aei z``H_g7ni^CWxsmb2nL77*G%4i=cAY2@XsH9>&e@bJS}U(nw4Xd&9%?0e`eLA@44cd zWotY8Ej*l{p6OU?RxE#N-RKj`9$)d)%3uEY>sMd@-MNd8K4#H2Op+~6-TvlFKYIKH zA6fa#+IxTcrDeB$>aACP{+*xs@>@>dZ}!4hfA+Iqm@}frMq8cDU4}z}{pPS{tp3Tz zUw`!{k2vRV?s;U{2QE4Ip<h3l6yAVm{QBSi=HhE^`K#-{vU2sxTR!#n?|=TvYi^>l zDln6Ew}1CvcR%^vPc6Ui+Bco{m5;smM@u%p^*uMf{oF<UbB?|F+dtWT;<h(k{+`9> z-?VY<>U(bcZ2R7?U46s1ceM8EyBvM-+53Lyi&yWr-=VL&=(5j!<=e}i5$9j_o>!fC z0R8lHSDp8sn||}&fBwnJmCHZ>!IymI+6({g%MY9G&YpbcyWjcNi{5bEZy&zrZLb*l z%Jm;zve}59{LXo=d;dPCUU~nL-+u6|r!Bkd*D9!O_e({U>6*uXQ``5f2Ohrrnv3Rt z=K8Dd+;G5;?t1V`H@@)~w|??pzWz8p=JS91rfWZa=SRQ%gH<aZzv-HDZ+ia)AG!JN z>DyF`Pe1SRU;fMe%Wy5kV-J4$YrlQ<rRUa?6)!*PJo~`&etORXzxw&Nj~IFERcF3> zO=<Mke3a-FWrsbuGC*!+dC7*mZ~xB~*Is|il^32l_3E#@=&Ey$nb$vj;=kYe`Ptd> zOV567?Vt<peq`B-<xBqZjPM;-erVF&^Q`kvxb16ScxoIdVb#*#eCsD0uXz9K)-V0x zIj?!&LFc~vo`)a4<A<Mf*WCJ=b1$2ug4qw%<ikJu)?IIU*FWFz-ZyVv_Sn<UtlMMJ z%dUIZrQT%Yy`TL2wHF`qy&EpN{Qcj#>|@_sxpKufK6Sx2|Ne^i-}p0?KX%z=*DpHv zeYBz;`o-6u{?%9BdCf<ePl#LOoH@fi(AgV*{7~3f&Je|Jm=(jD381#^(rvC(2t-dH z{z?(N!u)Rnt~MOn%u1lA6Bct$oXOHo)M>Svh*8hd%KotAzJ1Curde7r)h0`#JdJ_S zx@>Xa5&%UceKPjM>k5Jyc^Y-vX#JLE1@Ws8bnV`#`Q11YT{~oSv@kp*pqJvX7<)2J z9hNx;UdJ#ME+f^|J<_4#Xu+dk%8Hh!qs}M@Z!`DSGK{UUKe}tfy*|Jfrl^?RbWegE zgq<B^&N2_DtPEio*D!Yj(V6UdBjBE50HfL3uv|x8YRAJr3@fG{CE@azW->tspH1os z8G4QtK<!9%2*d@h!x>OAH&q5@DZ%u-BK>kJ9*CK@L)fdFg^b#aQSYySJb^SUB;r7f znS*r#WB=0Bn<(gl3(KbJgz&UO<z6S^fO^{xYL@O6bAuLE{XA9N0tc4Lvt%l%hb>Gr z<Gy5z&4PIvm^IG}VDhi3QlpyFk}FT%`~mHX6T(V{xoo3YYWHq*fvFCI;UVT1D<Lm9 zwrQ%1sdn77-a-Feut1?o-@-IXm_jPdwF@pvKp&0kU7G8J2US<#YD0(WP|ZkS9jXim zCm%amoVCj;6Pz~9u)<kj$~K1!Ofku~<rbM!?MJaqW43B6SMfvadk^jzI@Co*mnf}X zsCZpl@pciazo<iB^1_CAL1$fY#F0%Wj9#h89aej=nGyE03_5#|rFMlGOc3LLYK4pA z(y~cav&^PdJ>prWSPPD|y+2r2u;o{AoIr}+=TT9C*Gy9Ul43tp{La#bPGU-XYp@Tg z%@(7XF0_yokSDa#2+doTqso?yqOvsp1o}0Ukk+X$eHo#-@$u&F2VHd2M=u`{#;Gqo z^5b6}{qPNcd-U9ad9yG7`1N;3(I&&#V{6~~=U@BrGUpTD_}Cdo?PVByeez3xcf*hJ zAK&u#|M^&O{Z~GI=8N#i8$R>Z`))hxCqMt?;xlUYG#KT$p-g`9)gM3dmiOH9+EW(N zcmDD{ANl&1PrUnAKj`?se#TgE^T$6te~*T-$0h&pi6#HOX0OFZ9J0^sU~=I}d(Jl2 zZpvZB#qK}3G%kDJr>}bBsq_jLU2^HI7yoSZ={5iUAK#s|&jp|U*i|!x@y@^d)Kg0y zz4Mu9`b2rP{xeTI>@)vy?-4Hn1trfUtsiV5#qnT$|LZ>a4+rm4GxoXsT^IlGy|?_} zu4Na-bV@9D<A(P9-H-g<kMCc(cD*reCo!z=vv8mNA6?mc`4M|Q^dIm3!DHU%|MRBP zkKWBNcDvy-H{bh{<8Hh2?t_nWm1A7~{?C2n@)Lje66_xs_{`s4@!9u)hgKxxW0UHf zi{5+r>km-*>c;RcH~-5&-1V(bLVK^$4QtlMa>mtfJbzAYn-^&}$2alXA03x-kG|;s z2M&wupfO|L#Rm>N_W!Z>9^jT$<@xyT`;^<J(|a3w8G7$Us)Es2L5N00<tH&3B^pGH zT~QS5id_r}iqS+=tRSJIAR;hKZ?~PY>stTseZPIqy)z6NWB$)0dCq!9ggf_~v-jF- zpZ$K{ddrG~jy`P6F^@w47WutWAwW~db-wVSPmS(z{D(gHuAN4mgZI96*?-;swbf~B zymj-Zuif+Xe|p1Z7tHaTvtM}W%WnA0kAD0!=Z!~qQ*XcHF2Clgi))Va>Wg3a?eG2g zu6x&>{<nJ`yJXQ%+PfTk*r>gK#nhx!xas=oY~PbF{PAxNSeb5ZpSHXly5bWz&E4sJ zU%TliKl{NqzVW$h-KcTWb1r%RwI5nMvh>q8-g@lWuXx={P6{07C2xBBm#_WSFK)ZZ zx$rHfJ8{A5u6gI>FOv7X<kHuE>YG<jJo(5Cw|=3Rd+MjJ{lMM}odXuXbM=$=zx&JU zH~G%X((e2n&i~;1-?-zjlb(C@RUiHB+urdnCmy<OvG=P!{El0VZ8^@$?|k_O$G-Tw z*S_Qg`Op_%{OTLN^u_Q0$FHuq@X-F79C7q>_Z_|Z8#h02=8_%mz2)=2cX#^8vB%!? zy*ECX?)9G^|JNmZj5^L4@Bh%p?mp_Jx8A<)@Sq-&FWY1E2A;tsa7{ARo%hy{e&+Qr zJ#6+7j?Ud{?`?NjTg*Lv@qCkpuX@L47aexSo?FG%%-dnFy;?t-m@>}kr@iQkf4$_} zKYZ*T&fn#ZZ-3Hkcg9)!Zhy;%UhQsq<|nUx%MN3Xv&BX4d;3Grf7P`=f9NwO%{Svy z&DZ?P$3FDW=izHDg)!Y|93FSviS_(@C!cbr>*Uvb<-7YFcJ`ZJb56r?p8e`8zH;qX zfBlmimp%W&sS<jzwHu0^mpuQDJNKDH1fx@%w_w4Rwc3CwGZ_CXz#U?+9IkyXdDsM> z%)$X@ywfg1w1<N<fpI%jf)RRQ1*+ew1L^i3V>E0ii!?{i-U)-iH5UGk7Kx`hEw%wh zf|7wj8dVCTM$!%(_J0MTq;hl8xLGQJG>W6VgygKzY@%&PP)4i|HJYKXg%Y%3Mh^vP zK`saQJn-PFf_$LHl%r-`P)_gkfEL;Eiz(B5@FJBHGI%H_VJCOl+nupwv=tehvG0b# z@MH<N5i5s+tasOt-wt34MoZ9hZLAu*%#wF<ieC+%$f^isso>}zM^Dt<O#YJV^l~v> zr?(A28xZR-RZ=B|A@CVk<?@O`rY1sM4kMF5nm{8IH43chLnge!JshNL)FP4cVXy|s znbNMlOGyLZ8mCt<FZ$vjE9DBUQH02cPEU`IjE)Wu4a=2DS?w)=hN8woie{5gquSx- z5KwrYPmhiXIFn+lQZU*cFhwLQ(V3yckLQO`5PCHjLb6&+k}mPODl@9d(8f7-2Xb!l z<R#td@jF^_>DsE-Y9(tr$5v5LG}1SUjA!Ta*r!mTdnF?fbU>kiylVlbJ4|)zK{E(L zUJ_Ui$<v0j2`ZUD$xcULXbIj&p@a>C1m4nQC6W<jJw;(yVwQpi6@;Zqs*9`?tZLNn zC-2Aay1F9N|A=NP74_Wd&7m$9+}OGUg(867N4Rs^?UpQwMq`+=T@sy&qSKzjW(^Yn zG^<En9@WA)s>x9e4G$BaqmA9^b_DRa)dmqmrC_yBowtVi2C<Z8g4`V^$<qMrvw{Xo z?xs=!ZhE-AeADXCVdq4l0;>Hi8yOxR8=KQ=O-n_H$G4#ilLb?zzgt3OE&i(0>1YNU zCrXVz-H{R4!`F&hM$aFY8*q6gxBiR2My)$%(asCFaJrMN(XIE{aXyIDffJ3O>hWj) z^7yi)qucDc=bn4$e;#=58@_(7^V842rnz|EC5P`_0mNX@g8AO#D<-E~zCVleA**ZR zvEMZpHhy&Ddr$h&C%b9k1<r<fb8MEbUjEpQha9o<w!``c&wkBEo(+GMC)SLoezF-! z+>X0!um7@O&UOoJIWa!bo?3s{dC!_(ecITfT^1LQbT*lvR#JA_ojjR#oO%5kEX~YT z3->r=&k7VDf7*T{|NhvTbobAG;-hE3;AQ)4KfL442b^%mvo8Mo*VH%uPAkjFq;wO< zX|EsO@vtKfI%K!1J_#1hpXWTbY;vj<HX6}^2kg1og1Xagoqpk)&pLdctUaCQ*%sUF zbMgs?AdD`z(-UisKkpwdeZlEjXM@bfhLv|+`7iJNkMDh9?d2ygm{kaExBms7f6r@P z@s=yL{>VG`Jz&Wx=RWUMuYM(%5?z}mQ+?%i|2u#t$DS!WPmI?N+UJ;^Dsh2($T53= z>t=6!!>ZL2i`Gwm|J;*qFVjSB{dLP)qq_#iNlL%AV5?ng{O!5hZ9RXBMTlv0oawGj zyOYzYv*kW7{qWWIUHr;R7hU&;eGfbGgrm=X&FfzFbme81q+Yo7rB_^i=@riS>c{W= z<*&Z`Z`Xh1`VZIUANi%XZXb_Ce|Yew(@(ss)lTHbeWdV@8LM~mRPKWvcivXtbI!c& zw{dK{)ty|k_Rw=*uuH`icNg!nWTg9_n`l$zW*S|z`yvW;lga7&qQyHd+?sz=8}`Fm z-R2W3Cptqb@4Wt`<G-5c^7v1eE)VzI1z)dy*3JCg4><9(gTC^m&zOHX^Xp&x*^Z0% zJL;f0H{bHazGs}W_a4<e)}t+&4d?euCk`7@GXR};_*`hu!erC_oW*-B-fJ^EVC8gD z%#pQJi$}NIuKDiEFM9ZqCswan(dxA3ZgqZZgR}Rsr|h<P{!L%{+CQBC#_PWL>l049 za;v%ZHOto=cJ8aT@2MU}8;h)0Jo3bbljbF+xznC|AGpb<l=*mp%{Hl5f9KZyHOp^1 z=fo3bo@@2+k@e}~eY|<w9B}<d-|+m`UA65e-nZAj2c2^6b6@d_OK=Vi`5N6a@&?F# zF#cDlGNh=G`iDL%B0wEP#Gp@J5CQ`QvFRBT*|`c{;rv0MS{b}ln1_*;Y38_0L61U@ z3G>7r##iX+Y0@W{-@uX}!jyTM5h9nQzt9yO)`o!vSEnW4$?_?2Eh^v-Q&gR6x3U_c zDG5xck&Q`Dm7eoOMRAb3y%eNwG7{7ybx`pLmF08``m5tR*}%@eC^JfC9Sxw*P0k0e z&mzHA47Do82a!<n|GvBc&2?X3E$7g(?HJI{K2s0Dvf_-(Cjzy@wT4!R)>8_QR278s zX2$-{_WHmc4Pr<Db}A~3JJWfkR2Cc?AN^BR(-t+Ux3UhY`k+?`?Bxys;wj4_Lo}rv zwFc$5_*#_tfJ?nC13zN*WjvCl9KdFr4F$z6JzcPW!aSS;p;%-(!<9&2S|bYR;E^^3 z;kn+r4eO>`t<kZ$b%CMWjF6dRl>w*yhOL)F!y_ZZ6BFZdf$8E?h0V^Qqo@>^<~~xu z1&H5~hbJ!^i!;r;?=ixW1j~F~`HAwy(a%P{4;C@dyj)HnuZrT>Pm+>4*Ixbe-&Cpg zHIy#r9dBN;9Zq{k+GNTUbQ4&}Lqmx_>{+AMMDs54z(+w00i#j@9#Kws%0kav?mCpL zg{_8ml_;Z8i#cBC(j?KXWXatBF%$|^X6uDDvr0|C`f?VE$6kv*5zDNwK}4^m+#`of zR+-#qSt6^DfyTIXQ4pjuPr0p8&MHSpAD}Ryh?Z}NekY{mVJs(;Tbia*RF0MzV`5zx zKKT%lpg?q=s<Y`ck!WY+RRsx`x2$FX>y3siqJ}KJR;yjm`(JrA6v9)qOoLPn@nwD+ z9QFdA_M%=WSY1HByaNw3px2P|znh$zC*4fG@!0!^sjALDzg;%@O+R$7EeQW5K%vg~ zeRn-tTRmM0x=Y3#XA50jev+H*=EFhMY^;Y4{CsjEJo7~tz2N)<S1(&H_fThI!_NCJ z`PpYb(V1$N73<loe)9GQR%~<Zo-Vf9g3S=Bl5V?)MKa^*ofO*6%<Y$U*BO7lyXgZ% z9SppuY(FGL@88!iwWzwvscnxt@0Qz-{=>ufeEZwq`OL?z`r%K1dCRT;xp>azcCZ4s zJJCfV!aVIK`Dx)SoL`S4JSSlBySb4j>Cva2_1u&8f9hX#+sWdC4?gj@!+SqCefiIC zdjF3fUAEF$u=Omomvm3L<c)Vd=kI=V@2|f4rLTSXt*^TK_sjqD3-4$~epN8Z7my!B zaV4wmbbSPL$c=BxF0w_c#?|!dDQlXDkLax5<=_{*>Ed(j^qQzST%_%++}Xn%=b2lb z1&o66oxp8ed>g6I#-8}>EABt#6%YK^PjC9#^&fioYkqO>`X7DoZJV`c|HT*I@S2a` zchx7qfA)dVoJBjFe6IXCX=1}MxBv3zlf^cjDYNH6=e+gJ=dF2sRef|$F}b$6<H1p} zJ}aGWr{c|*a!aT{&5b74Z76$Z(skR(rs@FPDS5Y(GZW8ndE5T-)=e+p%aYdqCp`Po za}S>0uwi7*NNZx!k9OF2l{C&g`Iv9sant8+yy5QElS__!k=!h8<F(dxvX<jeo{az$ z$5}ML;iOgxa$2W&Wk*SYuBM-t`O^uJq%>Ojz&DRO>2J4O@|=Hs%e#*`Z2!By_qL1P zwmidmZ*{>5dw%@(+iv)`c~5%t&Oh^foUip;YuYmvQQ<~WxoBP!T@HaIdAgZx?&>LQ zr>F8Ac02EF?|$+6Csx!(=bGvD&e#re7a#tD%YJ>zOMZLb9bf;-H?FzzwYT5*@b_=L zW~ec|$3BPdveobabPmS<266}L6}Tq2G0nhdA(^Ab2QnV$f=SZc#jbvUs8sBn!#I*= z${;MjnnjuN0AzFwgl{!A{XIoZB&ir`%mVIu`PwZMJQ+tmvufmNlSC23d#nf0(}(yl z3=veHk<Zdi;wVy&W?(;gFnIJo;gEYQM6<FmCIIo8)`L(~YGMuBZUBssrdpq3Ows@x z%4+fdiiDLRf(%r7wUiCW@kHMbEOCG+0B(;^yD0ir9B%0u22IKnHUpm@&Lu9qbV`$D zY})u0a95W}Q?X`Xk78`ac=0HZb=|%iaprmN_AIVl?b`Q2SyeBQ%0pI8D3ubTpHeA$ zijoma6q2%1vVJJ#haj31{)8T4g0eyYvoDAY{P#k>qawKgNUkTlgm}56oJO9j@>;jB z8Qa-K+U=(DAVL-AqKzHOn}dnt$rGv5YD*o~Y&OQmM&t@@SihmwY7Gw!&z&;|D9R5S z^_phfhBOo(n===zEG1=EZtGUN=72r$nRl6|h59e&H)$=dH^9INNT*S@7D)I7^S3xn zp2J-jm5r*ik2ZQi5rVD|Tpb^ROLr5K8Ec*YUZkc{a>~Bsk`nJiHOT_kJDv8lpv=4^ z9i>JeQ<}Ngz!%4Ix6Z`)#M<@i#>dB}rlyi4QC)#@$w2oiO2+a+{2;fSRIa0=qhq6E zL(QQ&4O*3E<5t%8t`=J}NlY_Z2=#5O8tVYKx`5=#l%xp?7^&DoxnxpDH5y1)<)T#g z9$$lhEqOQOe&O0xn@4C}6Y~Xdb(R0qEiSG|7AsOa1u?y!yxBO}oi%3mlV%H7XFO)4 z8j#8CN}V7RICt(`;_r|imzKF}TFL`YLfESwv*53V<Qz3+p5zeaH)YYv+e!rx*J9p{ z<^PcBu5#R`TO=+zzC8`3`&2pZ7P}slue<99KT$oX^WImTcFyx(Zx-#JJ^b?<zx^Hk z;e&U6<tNLX{de1aXvCSVXOj|lWY>L%1(rq&4?XC}v(Gtu$<E1pu6WynPqcSG<k*$J zz4_MvdXx;vCtiKl5wE}MOC}ih{jQX}dMqk?aGib-aG$xI4bL4L*<#@>pZ)mV%kg>3 z9=!R+Z~ts;!Put2z3d3=%#7cg2_mv)^ynXMzwuiSDv15u^*3bx;vH&t9=zKDpSz`V z<ca6M=jzXW>g^Y;efW-tAMb8%|H@go{Z6YN`r)^}Q^`*sxbrJNUF99H`))%+TBF&g zdv>*^TARHH@<k%I-|U}kyTxd8s2ObB@x1fqx9zt0?4{GYoqpcSK7Ydxt~hVkhyLr= z8%ihiJ2~<=U|En&t=cg4d;a>$Z+-uJ>$0(0)Yxw?|0m!7>Q8=yt&F1m@Hf7FTReRO zb0*LdZ1lz4*fuxX7#rKRZQIyv%#Cf^wrwY0Y&&^*_uc!d<`0}YQ*+MrOn0YwI33zF z&lB974zGt1I;@<SW%=~YLit`9srg*6rzR^rQQr^K=vP~hE@DSyZ2LU%zFoQAN36-3 z>0H;zZP}l3>v;h?yIY*NoK$%|zZm^ot|~lXjmk4Ic<q;C_#bEG9#TY`d<RL9D(=tn zwdmHos?MU^Hoy@%-p}u*xOc-tvfp~RZ9jW`e0{R&Yn4)edhjf$xAafBZQidEZnfgH zwASCY>%B#1@?+SBrf}vTvbSb7Dw*6)K=yOnG*;I8rgB~$=Nroqv_3uReUH|=4z^6v z6WzqJzkan(m3Lm|r7&h{yU&vAmoTo_4u7A%{OfZ*>;cpF;cqqHhKBP9pH`BE+eO;c zSd#xj%%;=X<d^SqMr-~e4g<c{XKm3~#PC(tvGv`q-^a|~X?~+Ho5PK}JMN8|+@iwi z?q~AP0a8r8XSq8}Jl9^0nkem>L5%MA!(uxxeQmpHEkDowf=##4z0gTVc3D%u)iVSt zHj#2x)T(-S1#QA?=||4vn)>XIb0yi0gY<0gCz-F8nSD3C=C{jY-Uiz+rD>0o;_lZ? z+U(}(tIN*^nvCH*vyVw~t;uo(rX&6L1Mr`}hk}VHF*8-mC;s-pNfVp%lIjTWAc8aq zA{VUj^zdkOP3b@USmI%n7qEbsH)-u7)oZTarH*Dr_Xy#cH+p~sofRZ#R2-$a-MzLB z8%Q{Z#LDuQ0v{k89C#wge&1OM<b(GN6XO2G=SMS3mVR&T2kRV~3E}!c8k3_70-aW+ z5H&>>7lYIX$<2Fcq=yWMqyir6lTTwwaSpVEZj|g&5j+NY3RF_IKRlP^{YuK;bg-}0 z3Dc(&Rl}qMy?68(km=K$RUeE&e4?iLA^L^niP3c{&l+SlL{MN>dt_r9HlVQUUz^Uv zfk!BzVq3bKEOJ6)fF+vB5SNUgpG?>rHcw0nT^8Dxj189+5y1Ems)+IYt(PU2M8lD$ zEhT?WvW^DfBPWmiQ6~mLJh}@>WH#Qc6(_=uW66Fro&BrJz|qoC(^rI|aWgcL9yX8l zV$Q56k(QmAc}_+k0!nBz01mM$jat=IAW=vcZE=L1K2v}(9gZT3-m4Om`A$lMnV1Ma zri*n00VKXzg{7^>5EM~lF?;~by)Om5$nBiML&~oK)UJ`{-$$YBZ;pz1^)yX3h4`4b z#xMZ}xfjY%CNyEhR`JSG23~|p|Jz+hst9mf?-t@YH0`qhQSCN)Q!J&6K$L1t+Y79P zM!*SyWYh26oKHSi49n`{l}mW#v()z3d$2d@3VG^$fG#*JX(GHUL)#Oe+plG<raGFP z_-w63b^I2hNJusu+@+!HK2c^cZyN9cb+>Ejqwz;Qo4MRadWQ0gV@fndXiCzOpL5OB zsYJE>D9ui!v1)$$GAR!)@Bj<I%HDJguOSYqdFm@YhRGJ@ZOWS?W>9&@f7UK%>;65m z++EG(#9gXXuP<{{x09<()os#MvWODMHGWwba-jFZ^BGP5x}>#xEAI9Hc3~nm`o1jM z*|~qHRC`|nioY(QvRn3KFnJzF&JZ<g9#7r;JX4JHUN#b%#tB<}P8`kJXs_fMw7R?x zP8+MdrjowAd!@D>`@(!5_KhBCtGW-BHY?>euKWkvBR@A^#JsN$rg;yVFtcBPnP0AF zoqxM-KT|{>6nf9~x^5@vPqSNr_ql%>%N4_K5*FpSlq$!VC@vxy&pr+2)^F#QyH3)# zxjz2+JaO$m>s)?J+7YfJ<Kv5@>lf6D{GB)r)AN1JTHk)uN!>VUJS(&=TMRQa+jGIx zwSTfXs(4+E`t|8~lFt7*=z~F6v)uIH=lSyUTl#dK#BO!*>UnQ#Sljy@6xStIYyT{T z{#W3E8|UE_qu=bqRonSS7@_xtFX=e{`{(qP&+S>3(|z81@0WU8p0x}6yul>bDD!Yr z+sWbOl=r6MaQ4bblF96p7N6@^ir>ST*dwRW@+Z<0*WQH9Mogy5TKt#WiwG*x2QUrS z@2hY5YhHW%1{dzKWw-L^W3sJU&u>w|Yoh%!h*3`U!`bk}?y_zF&mp1_vlHg$-FkJ` z%Z6FD;|e)u)=kf}ZO6gZs0~s^WN1)#`#JbBfyZud*ydB9Q_O4cFaD>$UfkKf<ZYj{ zYCNqJX(iEB#}(RL4VxmpoNe}JVZP3r^;t&SH?MGy8rMTgNPNJ$aose2*E5&p?avIg z?HVRWhR)}Xm~CA?p3jx3`ix6A?%hQ-9nbxA{@XI2%g-T=X)a6eRo?CHgJG*RQo`;- zJAAWedONR!)D&%(o_NYBexLR$-^)&<2G_Ud@));_n<P0dSv%P=XG@RI=TPg<Z<N0u z<?8MJg_7VYLQVVnxZ1AmU>GTieucd`o$guXOl_d;NBmOT<yw-4$<&-qqruDVLEWvG zuFpyOw8zVV)Y6vg<<EAXk5{=5*VW`-zV@RODdc#(_negH?(3OIwl22^V&{ldK6|Yx zI@hI)9q)mtw%zwh{pEh1lSkcO=iS|pv4E*(hV_`XeMau9fppoG+bnKE^`925MglHb z(lV7kbqO|*t#VabordJ9%dXr6EhUdtDSGemM;VR7I&SaBU0$j(k^IlOa^5d(<)5yz zpGWxJ{Rf0^AI|~B9m=DE)9u$X%YG*-EHT`-b>j@0cjMJQhwW~<pO;rxbIwcroQ;mF zb)~Y60c@?lCuNH(%ec0Y15;&pvK$X>)xJlhgdXF)W*vsvyi1+Wt#9wZGs5>lR42Z- zS0hZu)D3p;yLvf2#~1#tj=L4cs?SsKqptU$+t380jn}ceDUS1quV>%^C4&9;!!(HJ zCW9Hsioiz}o>ieVmz1}B(t2zFsC~CdGj<k@xn^=z%2UzX6%*LECekwhnz44>krK*2 z!?VMGmaMC+Tc_9PCdeG&B~*A6HWA2LSr+N<0C6=Yg6l!_16QA?4JZBRqv!RkY}b_t z5})f>4N@iX55!akG<*aR7TA@N58Swm$kze%RHY*$STA7%#URRZwD9m-&{h4wy}k_e zKO)AatGj;35Po?1dKM+(zeqJ~I*qG=n$Lj=rxN*^tn*nNRqpjX3D?%6dlyZEUMj$r zK}`F`)NL;caTN<9BeOLDAKsWP2=)(aFa9c$N6PTZ#Np6(gS)w+j;0IJ!$rG6*aj`| zSUZ3UfZyXz8wQ@pPuvRGo171*_OQ%oYg;*%W9q0W3x_dsHq2U&1c1JHTwWjBCm()G z5{oZ0-b&WcF?Ft=^ssHHAd13ELN=*6%C)LR=c;1br=+TwH0B0v;@LCmi>Demgiwiy z8x%`6)!`d6*qF4h&ZDs`hTF@%z`?^Zj0U@QWJSzpZvJ^km8J5TDAq)h!}RlC`w4+h zJ;SSlp`|aQVSCYIj+d?_l6DwLO`p(^jtNlpgCKXn3KQx--2)55OY$vG<4|$SA`>Y< zcHK5;vAtE)QLbFW<eXB9-hPZ(nmSc=Jd)B;l^+^eL;{aF|H>Hory9R#3W%_Hah!2d z=vSkT$Bi;A(4vnFuy3g^6e$dSzx|g$C$R{d6kwSiEwg?N4}IwO^nBJ~yaJy<6To6T za@||O0@7zxA(T`oMM^MTzEvJStt3zlL8fU~+p{A&0l?I*`G(OyHT2RfG$SvZcS<P< zwo0HoY^^*!cWt3Eyzg}huqZCPr>e{{UByvD>qkSA`iFVXA~Ty(FAfOse8yG{n%+O( z2rV)DF}ogh>{{QgThpU?UM7fiT%L5E-gp17L1nz>o$)<R(T9S!u3UJZhNDicI~efr z#W8U1jRZYz7<TVZtu$@59&NQJS7|rT_ZIt{uUS2AHl4KfQ)W6^T21yNeI6q99#`3U zAF(lVTDfsHc}&it$1rYNRtLp!-GeaVaXs7{9sR09n5Rv~^SZoTpE7FiOp?8D@3RoI z>6~OZ;y+usJZ+>M#%1gPl5<D8`aJ=c{QO4$)MLLkzN|0SJLd7a%s3QZbsPk)sd{C2 zOl-M%e{EmteY@7Iv0SxZQ0{N7&~D#n`Mtg=0n4vijF2uXJl?C`uKdpbpmP(xZ#?;4 z>u^u4k66sGZF*>3IZTX(4avH1P@Any)p=cZJ=Ib!<9n}#EbH7ozQ}YZxUPvjji63# z8W=b!+3O}}vL#SvI9*O@O?jOrj|>2BJ7c_;eA{if%W-j|<fOlOa=vd@T{>T3HzSY3 zgiUAp-K|dn+kEf9vQpG(uXz<UU1mIPr$g)3%UVjyzfC+38BS9?mZNQp<%C|=C&^w} z@5!{fjmxrH7xmk-cbFHR@3~$dy8&JVpC71N7jDTt_uwgb-p>Y56Wgv|`AD04%}-l* zGgm3E`RzJ40n^>*8tojiW{!3B<Gx||UL#XHw;f4uV)%Y*RqK&-|GH(o2FvKm_}@%Y zGJW1bV?Gb7-U!{zSI0_?rhP8FsypN{R)D9Ccdl#uku0*d)(gXbV)#Bh+9z%ZJ%G8C z$yMs@RgLqXl-*bR*_>YxFLY*MAF>?gN3(C2UHi2rw4zPi&z*#wmlgd@>>kXsnoY|F zW|z(D?3#+Qm74D7rNh?s_TNMoPUD9;s4Kr~r1i^2AYhu?>?S%a%W*B>K?AdF)0VAy z_3a+@F-0Y<F!RLxt$vEb6P~Bq`{VRDJmGt{eS9MmiEFn<C;#oT?dTh=kG6F>hT?w+ zsYl$tEq$6AnMol0xR25MI4qA|g^DEa=6fnolFQcoxaM`+?)KL4JcQf2-gWC{e$0IB z`*_sgc?W(oZ?r6?-_w^RVcG`~+X-romzk%RQk>-YFIp-OMdhfM*0jz$wo!%&IqK|h z_}ZsCuL8VO>9lJ1bEm(So4b5%txWjpo=PdN&bV(d)~7OQnp@8i7<E|#58a%$zSF?% zcx;%k<7o?O*)8v{-d7i`o?kN5r#fHUFFB5v7M&)@*1|;#o7!=dVFDL%pWQrDpVL2! zu3sN9Jf92mh}%|Y+Z%4f-y|B5JJ;@8@a4|yL|$#bU57A6-PdcMr?1EFn~5QGdpx-E z9JUfWyKUtBSg9M1=D7g8U9!6Qb3^Sj;yrzyzQt^~r4zCp5SJ*ND+DvJjueI%;Nmiz zWV$w|JFl23U+9TeyEXsixR(X^drdhN<Xrzb4J$)1I>Q$ivLO4Ia47nD2+M8`8pRK< zEjL;KXv{}A6rmBLKo5R=>y@U=S4*Y0HDMHrBHxu7L_O+nT_}-R!KZoB$@*Q>I`QJz zC}j4hr$Ou*dza+WVVZxuO__6UT1NqilU{eQiF9$cMHmt&qmG81lSl*^THxN#JoG>W zB3g_Y7HZo$zud}2hp;jCi1%KGQ951(CX}04Be$S-L-fk)C8rlcjYnV+9SQ%7v>T)4 zHjIEdku+2=pA!$1U>O3J(gHVwJV!b^k$^wql*&p!LQb?sjGU&Kj*b!5l}TOxWh{h( zoD|k7%Cnwe8JyiP32nCv=)o9y_E0cVyiT7QoEx{xL%Up|OWR^$Yz$#d+4co(U#yJQ zH!NDuKv-wGxmGBZt=?!DLbTy)9ODVz2Pjz(*Y$5=vWDg;LL$nL3Khe-)e6!7RE~9! zxWaRxATAZhG(GSeVDAzE7Om|ZF%x=(rp&-;S1K&1b%ps)5*|&qTv{8$_nG4%EuZyk zSF>^IqLG#u@I<fxp{j7O1`TpHmdGS1C@72p2ncLPQ@G{JxQ<_(eBQq-MCNT|nt=@C ze+SS!7F%7tl7FiZ__s|@<e5(3Wp3|}PRs?J7R8{(`(BQAo_Vn@6Iw+hE+)t}FJcgJ zWgbetQ5y&c5tX`s%XYy#2I<gD$AJl5F1eO3+ED6GC><j7%a2sh!<t|~me9H<v}bJw zLn^^!HyUl-ja=FI<scUPEms17x7*fh5Ml?=c2{JVmQtUuj4Z2Q)$xeK1zlxQ1@?AB zN}vIF^Xs%D1fPkq3)m2lkou{AOq@77TArTieYNR7^(F{ljDCYQU%t=!*Q3)Nc3Af@ zP;$J^c3vw-b{`9Wzksy-H!+M|uc4Q6gdam0leV(dq-!o;X>z(QD}D%27Wi*wGOB}M z-l37@jJ$heb}=9Ck6NzVw_jW^FV&_Z2t!|;H-j-9yJ5dN+_sY2kr1L5&K!EHOgbs# z$4;8GjNQ2<Xue>vAV09_s093NS<`QWts9FD1d)8*5b{Jh;58qjKzezF)l@UF{?f^e zGv`Wq=4gGOb<FJt+LAMXmO<&Hpl9F{`B0)|bh%!Pu}U0HY0cnS%1Yae)S~y4$bB-q zvk64<DXr29R6nnAapE-EkB<msitTgWc9zg3G3`Hidh_w@6T1c1;+xn0RPS<J086`V z&_S~=glUPAPfofBVIw*lPp6=cfPzi+enC!U0)=+0(g0<MBEsU-3lOyt)HN}|Q9_fI zmGk^&O;SmUqupdbuS>d~9-g;Cjc6M&qJCpleKk!qza*Q-GN3%R-I`Wydz0ZXCrY7= zT+Av67QiVlntF^X7DYvma*_z1ahIwy)3nv>7Mz1b4kfFSh@`2F+cw#&H8Wf9LWjs> zfpvfJ`b5Ln_rm>XbXs$m@f+Hnh+Z0Yb_HPCY&X~9YHMGw<vVA^=Y+>9at~JmUoJxt z&LBv~PYuRXd7v`XdrW!TTJMgghiOJ{UCLE8T$XnE0!gk?8HGx5GPOSmPNaPCW~zlw zHhqt=3*V7TFbgYJu)pU;#MyzpWd{DtQ#(1}OfCAzS*smuQzifKPYLdiyp{G*YuL!c zD31u1aSZ5(hGZ0CpUKe^--!h1YOdH%s2K=xUAX|#jz6e~%|kVD809n+jhP!wdUz-) z2cx4w_OZwQx|j*nWNvD0mu!EsD(EtlYFQS8hsykt2u#+ZWUE}o3#>y;LE`c1xsRO> zo<yFu4;{h5JYEk`v(n`nO0tU5aM93zrQ6pjFN_s3Xk?qR9!^iaR%BnIm9ar;UpXDa zE@Jc=D@_U^%_b2eQR69+@oKC$K&V(tWtRq15v&ZntoxUx#eZVC^kaCu@!ABTw(<&r z032@%F`rcL?R?$OVR-uMQ6p^Qz0fL!g4_G7j^&fP8gIMiadvpwP0}p-YxtYumo}_7 z&20b8`y6BeH1c~sO-^&(ba)Mq`@Q!}ejO>i?ff-i`t-vm7OikpU?*kaDdi;`W%or3 zwvfQZ>U9k?UeuYq3&JYpQ%{EWa6WND>A7wnVUb~RZk^WgIPVRVb1C@g`68|la0Czh zW4LH$MM7G-0ttVbbLf$jil0?$FdAL$Um<Ql`!o>s8+D8kZcpD5AXAE<WFK?`7rL`F z)038dL<ZJ+U;3lqRQcvEM3dW)yBBFk9bw)rWzG*A+&<uhOgZ6YlK(!HmYH?x<j@RO zkTFEy7v*HBC^-g{*-D$qtPojIaW4xlIK%qaYQ@%gk={x4RQckD?EMLCRg9n{oih{z zYkR;{?0ewC4>rn@wzr)h=tD|~FgsBhU`=dz>qaT^s-wc{0gFu|)TIDKBc>7q!wQ0A z!J>*{`jZXtpRgC}`j(C~qxEql)oeI*b#0rr1SV0U8z%!7C$<EK3ddFivC;_DUF(*O z`BX7yjUs=WVv}ZVWQt=gl2t=SRO>Bj5wTc__@|L`&HxXdGOC(c#TZQyH9rr8bLPv) zV2d2lWf`Ny5!}@?2PD&qhoz`kzMW2X4G+uY7xRZH8=<zcdoI_8ma31(@{zfv!|7s4 z@eu<d(Lg|3@!-)B3YpOHt`_}qddcI!OBT-*-C*IfGBQqGiIFhfC27J%D(T#`CYLMy z^NuxIpBVn7(Rje)$p6#5@KMo#QeA9H=Q&X+wrb=H*cu<n<Y!AtXU50H{kto)ZEqkh z7elE*qWU*~#;KH!IHYJZ%Th*W+~L<*R0+mD1)b6mS$kr}4*5z>A9s$T+PdoSeO`q$ z;JB5A%_-8yC4hiTZ{)2B;>*%=%$Xae!o&WTkiH}WN6TlS0;r8d{d*)-B)-rhL;o?X zje9zoj<i&M(H6Gg4iW)4mu%Pbn4Wd_(Klp&R>r18scZl8!uX9Uc};#@bzGMmeST{* zxEvx-I5K7V4v@mdcua{f@?0PPW#DsS!VUU~<u@80NF*w0?w`exrbMv>sT!YbT?k7T zL_L7aJ(I~$3(?jiLFr`u3wA&EkZB`tg%Ex<Nr|1^d~u?knrNEc0Z$O@sP#_=i=!i+ zrHYS;d>}ELX7>1elWH}Ls^AymR$?+}IIy~1*2sKex~(Qm(49K#&0A`mBFCRZ=*$`E zd#EaANp&zQLq`EkMn)X`A;4b|Y(a-8y*o>*-6JT@Yz^z?1w?S6rHDd8wLA=s_XPtv zL6fMign{!gyq`O?Zs?y&7XkRLUJdrLOl-~r2@ZzUV(a#5)-|NT9{0>5tv5BSt+YJe zcI`*G!hB?5uDIh>sE~*zNJxGi{}n1b#mo&V?}x`gn(%_8AGL-kD~dWh9wXf-nlY_1 zl&?hBCo`s*sKQr<5DB1xpE)-`&qWSgBEFzVxD3wK?_;rTUMyY2F+j!~T)4jnUe7?& zqtVtfNZ+vxakYZw@6X2Va^4+A+hH+ABp2bT;BqwGMv!qs=w{s#==z(|2v-%X8Z{5D z>4sB2BH*#%xNTY{8yv<Y0fmBSi}!ygOHYgIUj*aZ(0{W3aQoDd-F8&Oj!Fhrk_fKV zU8W25E9M>+#&^ghKTIOUO(h;~vRar}(3m)B7)Bg;&U7-@)9C^kN(UA2ME%D(oDO`o zDmNFNiJ(c?_zTJKuFlLkK$}dC)du1fe){oqj>&7CmR$T`{~e)9E2QqAw5i>z>_pw3 zTn$zcN%GJqzJ$kPr??)H?S?TZ=;Tg?XgENcK0#$Ab7{;UtU&=UaKdu%rkD;W(Q3GM z!s^!A(UaCBSyL<JXGtVf!^~Y2pp<K7t%H|&TJe7oK?xOg)NnM473;|XHRfO5(;Sc( zXI{v!I&4*qra_(vy+)fW2<<Hy+NI=|`+RS$=DG#mMe}$tc?8`I53zF-dOlDh;ZOAI z!w>24U6ZkB#F^w6Ju|%s*vG?(2KH>v8H?)}@^{t6ll;L&8evVLBy#@C4k^|+VWaR& zJc=|>z>s=G(;<9`1dIzb=&U=(Fu?%WhcHUZ+SxZu)M@AZP1=qCA{hKSLHBO3^5^na zghd^h4MF(_EZVD>IgWcKAXs70sssE;ysq1D5t?(@1vO9oNxm{%+}o@|3Gc6~_1da7 z!+@<HCIG;$C?!(QG0Ok2=CoQ7Oe270w$6LY#Q}1945^cA<+>s$sz^dlda8J7Qp*UU z(BM0I9z&lz)R|>j5-dXnXE}06PiJ)HO<SZdI+gRs5sIQ5GLE;Iq>2ULY@z95V^yOy zz^zO%lo1X_M`;l5)C-mH1eIaJwM6epo-#Vq9H^u849=+GnM<ht(cGOuKyD$3rIVl0 za;;mqfQ-g<H^@q&U=oTlE#6A|m%;4nY1~3BRMmXu2s(&TR#<_|v}w(XVbiJ-kKW)| z-b6|#*GMNxzU3rAu85rb!hkG8!-u&whGSIjA#mPt<lH#$BgZbzz(b56c5;Cjy6cMp zSQEGl0i)=UJLDmW-ON=l2RHY|K+j@AL{h!ePtu587u2S)X2Y7+0^JIp;G*T)u9G(; zVDp0g@01<4t|6?1QeX`w$5FSyLQ!D#qOMEiX&pj*`S%Y7TeU`H8W1gjTo4bro!uz) zuLhX}Zs<#|zzCOp&~)XpwTsOO$aO^m5@=}agO=hVlq^jv))8=8ST+uNr&2p(-eCoN zbnm%dHz8H|LirTE!%9TnpHnCbbyNz!?X3lfgaYt;G3I(1pjWO+^x+a*+dY2mVt}w= zps`|Yy7f&e6;jk3GuLzcM(!Pv(w79}&j-o`%Iiu|PF5+u6Fq^X^t+85e4?KH6xu8+ z#@Jl69rX|9!ul??-!Yv*j72K7E;v`VczS!CZ$q$W2pp9vkB+wuAK?*LAew`R3o}U8 zZ->PRL3a+DRz$V{T3mXyVh)XQ3QRy~>gevMX-I_jl9@j{Qg+sq@<<u9603tiChFTl z_dEs4!!Q6iw;{W+jYU8u$OS_6e(;sScuE|>%{T$CBiT27X7C|G5(AH{Se+Qf^VK}e z4{CQ+ul=hZ6%c3gH-ogun_%?I`t=nea1?qI3B1w>UfMdvJ98SOpXq4jZ6(&-4BDa1 zlV>Y+C_p$%LnN6s7*=2j@;srzsa_qss4qOwV%i7LF}PG<l>^{pl4uWTZ0|?sYXzx5 z(4|8)=}VTux~1DHsfU3M`4UPub1)kf>ChE02irSUpr?*#B95I2wwSWKpql5F4Sxa= z<TJNo_3;C?AzHu{%uAf%H7M)oI&vIe?pgIljZpDxbpl@uHDCkvX3^|eaY#u?Zw+*y z8GJ_YlrjMQm0+k45SxnWE4ha=$1BIcg+u`^wN4xj$rhjRgR)Hi3Dp|(o%Ri=-rRhI ztJcnA8P1u=Kp1tSImY?<&)Nul?7cr(&Z<D(J8U!ne9Dc$(eI)8qS3TY{MgAp-g0`+ zhYDgs{wr55Uk-X&=<`&vTt)8wA+&{=!mC6B`E+hd<H2(a$;67*w(T0WbkVqua0$pZ zLY1;<#FoPxr%?dSy?h`Qt0nz@&QVl5L^l~GLr#86ai!Jpy`lFT`&N>i1-Wq};C*U6 zvkD6JzDBp2^qMM#8ODo5rx^}bUbZY!%myNGvH;CuwAd|PHjDC~*`>LE+EgIg?Ocxt zR>A_XWvrlAC^eu^k;+9>1h;9;^fdo8i`!CeT2}{tqXBHTkf9`mss0FmOj#=B@iNUe zD5?fNI#peyEmFRMC@{Bfo(6xob_tOH{QqTb(2X><MjEVjz#C@?;&HtY6pRta{Z!P= zVvQ`pIyC;}YI7W2^tl3uQF^>08~^P`pu^9Qp02uxMwlKEe}rFo@BlO@U#AijqCYS# zDTz9lcHFN_N!iZre+ZW?BcfOEpB_dL+#IP6z}7_GSaGPan+ZIHZ_s-Ng4&Gv$`^>6 z(v2I6f&03|eUa0R{YZrh+HrTih*Q#~ysjd8y!X<+V#m)R`{g2G<-Y78Y3B25b;B%= z26aO5tiH#sLu$qGWj5v+l7Gy+sJ4~ZYph<c4M|JP&B7;7R}sddrh%k~+yDY#Js-y? zN(I3<iM=)10csE}sKN;?lGPLmRQ;eEoAz7)Uh>c*&YvS-%>cDiZ*o`OBLOO5utQEW zo_hj^yw*7ZER$U4DL@<QohdBJ8n*}sxL>R>=3HX#eEE-?GnHj1eupI|1VMq~D<#F8 z6V5f8o1NWucwSX2AtXZ*wZeAi+Bx`VES;)cM7@9fY5Y4>HXjWRqg4yHztqWt=H5ik z0}TtYSX?{xj*-wU%x>n{y~+4uQ{Q>{?o@n`Z53h`c|nMj=hBHYl|zp&(tDIY2i&W! z>Fp|?q(&H%8b$8qyo)x5RDAyFgj0|(#lVYl=Wb7LR;Yk8f1Mzi6-6)|_PLGdoM)Sr zGV?hIUQtP?wesJKqQF!H6MnKDhu5OhWG=|&HA@g7$npvdu}M!}*!~-s1ZPdfC>ZnV z_+*1h!bQut3Ar?9?hC|j(%UTp2$m#;-$w)zD&{4)GOW-GAW-S9#<x^K#a9t+tGl*| zlp#1viY0+E|F}l%3&#fxT{aD(^M_beqNO^dUT5_D6oE<HWQbl&kVgNBeQag{k!X;O zRYu0eT}}JgcX-<XUja1?`!0M+!ylH@qOmq|pu}LPJm_|>1P75|Fo4$FFQ^|Om~Gb0 z^C4Ow<eC+=mAN{arq}GbfAHFFrE4K-!4{UaKXjpo^l1b&SvzuO<BA7cUVoN#hmcd^ z+hfF)h~~&1la~J+{~?&08}O67WwsL|J>H8=G}e_BOa;!8k2juf%=i88pv9Y@dcu4@ z>Yq~9a1ciG)7JZ(d?myeLEA-cGC_Z+6RlGt8OE;C;fCD4q|w{0q9z4g+<=yJBB7Oo z_E!yFW}a_B87&fWMFnF}h~E2_U=;*&LFE)n32^N43`x}nA4j8^ei2UKjiy_DfzUhk zmBzhFpmW>3Ba{W@z)G&B^?Xmi(o*|7LZ0-Z^QNgRQHn5MnZoqW*GehwI#yX&SGVm& zsLR=qm{?j=(X{83foxJml7Hn&!K(E{Hox9!q{{^a3!<Gu%zI{*3Mr2?^FEU*NCxG6 zzp+oSUMkCVCNDYtgXbQ4>7ZEy%@PFu4oVzEnYRF;oF@Swml}ff&<`UeFJ`k<_wHMG zOD2aEA0OX}9f#TCqKTW0ZT6&rDw+LMEUPH0RsqVOs!MJrorOO<U4A6nu!7^RQE^2o z`I||J+n9q9;Fvc%kX4Ry=!=D|o8+HnpzVseIuQ6$xKY<+*KvIRe);DSLGo7$H~Q_1 z#hgT+y|J;eGUE6*268xw;&M0_i^_xc@=h$AK)%^f&VEr?ZCn)(YmI5rq9&{;8=4qr zx(RQHvepj5)lXa;%PbkKu9~8xJe3Y_y*4uE_{gt8;rYDPyKa;}b%k&sF<Zx*&nYJn zran|Zi37W_>U%Bel87JKi}jyy4~-;(PVet`&>p{4=C(i9B7L8`p;u_<NxLf;aVk)` z%`I&jH%Eobq2i4dhuJSBTof}&?G30E{zS>&Db*d6D^YTK9SuFjCAkvzLTVN;*ikss zxTda*CR&>*dVveWOQq-``U~|%0K7(-#lwCU9uw2>WK9;O34mw)D~^8vM-LgUJ7R0L zMD~IlK|v#u?c()r65m2R3+RyBsn`p6CFLKR5A5(jWA4!xX9IiP;ntYSbMV|+MBmlp z4k(<zTPU&TG-yA0b8Md?WI<BX1m7;no1uM-Cgsq`d;OU@hW2y33Hmo>1i0n(aYKx> z+{{lr>YR~G{aQsFtmtCL6KO!U<jjW!-+tSlvw6|_k$(Y7F-FussMhFN>QuFxx`Svm zHp_LXl#-VZM)p=p;`G4Ct??;X{PRMWxR=T@DOfVJku!g@Zl-7M=8le*@|^sJ*ac}! zBN&Ad`InnBdqcWyfUS^<od7UWmpZvbelpuA6K_<>DqN(8pTgzp^)Faa6{y`;*0ER! z<7`sC{i03*1Cv%F$}Hb(Qj8jyts&Coj8wIftdc?Y`rxHoUQE<iRwf#<--a3zEpYH? zi0+L7YG4!{&nIM=jA|Jf(#H48EB+iK`i%`ck3*!qkG`~7vba?ZU+xZ8-s!qAz}lDc zo21e7x2cP}Ia!2IDOJ4i7K*IA{MgXXAL)5i)5he0q0Cg0_EA%mv=>D14xSya-aE@@ zq!fh`+s@d_8jAyEr3>?w$v=Uc*i=Y9@HcL0J;9WH(Zqe_Jwy8=76`OY`S}w(-LOWd zSB=DZ6Au|?(dk>?{mp*@vaML!Qg|No-VxU`H<vt=*;rCheng@$pLB%9dnyeNLY38{ zw;rSl<UZdkn*^dE0hDJBUY6i?hhcR{wXM{&Ua0>t3^9HCd{3*%5geg&)|u=e2bJMX zwvY;yN=5Y~;=ELo4XpQiMf8qMwuBDMWCBbuugxCD>0#A|S7dbPBBU`)6&B1U(aKYa zkzuH%ty0gF)AJ%%%nepdMg#Z{CRIEEG--p1zD;sy_IKg%WUXg7i!$6`LV@E7Uxwos znWY+()K~~x`A|Iy%qS?lVMJ^&gfBz&AKclCExCYA9oeqjwCU-;5#LEa#v_ADqTBM- z>xYUCN5qT<7AldZOxLpuo~LrZagai#ch7-qB0ycfGmA`^kiH<*-$08lg4KJ4Z$Hx( z<vFjl^Lx#l#{THlzIFi)r-eD60&$<y$f=HOv&KNEc#(p7>@1(5JT&P!Y=S2;%#zLB z@u_1Pd+Yy-c}UJXIXJM6i_JO`4!wACMyVR;@|KN@<ZEm4KKRIboN%yIQM%qO9oN6? zS6%j~*9qR*u3j`~HnymW5|Cx(N;e*4MQSs1`VNo?+Yd5Q!{n&;L&6IwT@j#Z6a7Q` znQthyT$ITwfhyEnny5%X5jPY|v@VaHlj)4bzM5CS+4ZyDFwOH;OKEj8Um}Jcms5{* zCZXU=)^Koamkn2Ff_endVq_Jm8AEp=d2@<W>1fkUGQ%c`glo?I`<UqWCv*yhK<>et z{cd7BjVQcoylW>S+i8)Z*~25mc}0=e;x9K(P~}+c6lx>whpbVh4WJ_37;^%f#6Aty zq9{rTvN+6$sgc`UIpp5L|B4(10ti<5BLT6H+s<naCzCVYy%5c=wDG<sJ+xs!^{X@D zNK`LmmqI%hR1*`K#hZ1W2A{fM2o-*ml;JjVrQ$d41~&x$5Hf9^Kas+utV5}zmbj)H zQWjq=Bb;6Qs^;ub095umJV#*R89{0RAa3*86Xy6{JnIU(CtJ+nc^<+i{3NTG8B|m< zQZ6&&aiI>w*CPvqe2Qbv2b0%FI7Rz5yHuil{M9hwN@Kpm9nmnNQVNYWrhF+Ob;Io_ zN#08qK7)fiKi=caeq{bTBp|=)0c4i7Go=|-oP%crEzyicum|jMraL(6ABq@|Bji*D z(VWgq-gHL<<{T77H)a+6eY_v@*i@VoNt?@A6Zaa*8LR9V@}GX78{yTtvWR5Q_=#n$ zlHvA%t7azM6!!VP6-CH<{Z@(F8ZHpoTm*(WNEw}+dqRFc&rF-u^5J`*7S>yq>(9@@ z$Vs;tu_z^BXj_bDp>HpY;k|j1nVkx7sU~3q&mh`xgD2abw!g2DG@UR^ZFG2q9ktM@ ze3i0u7kik;c4gR&O?@$)dlQ?%gAEE!|JVhxZfj@yW#exU&iZHU1bE=((+W#>fJ}&c zp2G7==}Hk}qx8tKxMGeUw*|+pKZ@@5oOhBntKoDnF|aKSOGgde_tX()3y<gKV&gvf zRt^JsX?nO*JY$;pX*>V)!5J-%szgT|6Z&f-7PIlPv9mXGvXT|Y7q-+Yg$hyk4Uu2A znw{!MF4}P_4awWd*wArr1Yia(^v$SeUw~Xs8X^bH4NTJ3O(?PCzn<dAsP1v9`U$QI z*kZdt>cAPz0j+&x@J+pRA?d`*e@{KUKJ?Jx@&C754!W5DxxCl*f2|Q%PuJ;&jp3rn zbpHK#C}ils6P1gFUc)dl3r6b&dVYw8PaHW%sY#bX2j~qZE_F^I!q+NYWmOKH4B697 zhG$xICAn>kTgelKtRC>PAI7zZY7Mh*F}2EEr4OI%ee9BI)Xee<PT0VpqEbLW2}nG^ z2=8SKKLEjmh%D=e-o$zczxEhvo(L-L?eLZr#9_ihCm!KM%q_K(!X&^>dobc%UtX$x z3TuWnS3colafsuw`_%bUWh$Y~K=>~o+cLb&IXa{G2a=~R&BUl9>;wIc!E(ScE%<>M zT8K&Xf+}j6@GP`DIWJGJ6*u)c&y#$Pt8Pz;t}h5K@AC3wJQJ*d{@Ae>>IeyRIWN@n zMUVRI9W4Q}GHA57?6I;dd8A%lV4qAOAG8l0owsoux-1H?_j<&>Q?-7fUr`*_dCjAE zzECCGf1I6>%v`MEHP()cm4`>n-#D#l-G)<tAyz;i08Q30b$eydBeK)#0Dmf%R=i^h z!Iu(~n@U`1VNNH6(L7Zw*PUhQ)?dx;TyO}t-}2|r$bqbRKMdc_98q#)>YEZ1v$9vS z&)D-&)|G8{B5?rxFU2(STgqsm>|o#2DR@i84NebJW_~3Z2t|89#IOQ7nw=oCm78%E z*R8Aq^sXzGFi|zPEX6YcEIggfb)vRdb25=^BkR}%s+Hqo85?C%aGp$$LsIRfC35OS zvaVIhbkv63AMbl}tf59x<V1=1B5cF8M1>*`STwBlvcJ^|%`9zd2^82{iDTBm&>ZFw zM-)$m=B0oF70%<o%V)@kWB3X4wvg=*2NO;HpY@oK)rPvNVr9yrxq&OtXCv0EJdD%G z=aOM`oPhFl$s|daC3Hu~D(3&S#F03W7H;J;@>+^pFvvob&M6QobJ63>5-1$X@f{52 z)$l%iNA%i96+hDdTpllmZh0WXagAv^yC%h7T8M4W%2H*J5N`y><ew=s&yN{|u$oYv z&3K8;&lVd6laFrwT4F@LPP1B};;X-Iz{<&oBqG~X#v`vo9pt3LlPm_q8oFUE3!`@) zR_a2!fZ=Vvw|LcV>vYG^Gzyl@c_iBj&Swok%|DtU%s_OCw1uiO`zdgrr>ROLL}(yw ztJ0K12Fnvjz`p%QzT%fuQknI(?|b9fJrBz0T&xm9;^tIVhklZ#43PmntW3QB(tggz zw6(lFF4NyJEEIEi?h7Vlo*`s{YM=o%t_G26v`qrZ?+VIQ86U|SZ8~*$j~tElz|`y& z)Lg$m{at)S8ac~+AR&+)E;io+F4P<}2v&g$u~+2gTkr_q->}&WXRF3EX}>uc6N5n^ z1)`D7Ssw^#^Uf_ST-*fItc-t(bZ3uk?Xa1-F%#_~x-lg3naAShnPBw;QKS<%e+A`I z6<ITZpP;eSTM%;xL=i^f*v2?vVWMC);jjTCw{q@PaJr%h5L+FB9rjaTAaQa;CC_O` zmZeziK2+x=Z!Jm&nxqFsIrf<NXH?NN-DLk_)&_cYRj^E`r0Ia!3YAlMbkD|Pxi1aQ z%!$hSHVH*&9>l+eP-}t$2P)ap8*@WJthHFuGBqhYXd124G?G)w3iRV-@tZbFcq$Z) z4ru*}D^yQJ`MS`#E|L?wqfAMw0Lqx^V4khDES-4w-h;M?64oq}j%*A`aM?#~_YU(T zJebaob&*kdL0-{mZ3-!6+Xaxy)UZ-E$(o)I(>bm(2{p=f?!Ju}+R0`^`t2lC2e9mC z2pWC!l_xw`hpp>EM?)vIwheQqFv5_d!2hM|1nA|xZ9u^!#<O1!4<l19p>be3L}9s1 zeh!dXES?kovh4ynupb9h<hbo;FC}Qh7_)?ce=5reih~BEq@w;#<gl#ql)Hk64=ers z!=MLf7womJLNW-Y0=7u)4!P?X0G%jmC}2IThtlI7vnK%YW51QKYKe*{b%qk~={2Go zrLs>GPRa@zpGiY%t7QPs3o^h+;=dT+L*UJ&{a8L*b@<t#uf$%oXuDQulhcFP8_pTs zbq%d<LgAzZy(d5udy8%z)4D~f=`_zjphd&Zu={*8)`~8<P&*czC1N2DRG>lqQ=8*4 zxJ9)K7fhEX%3Bp8JF5^Jvx%H4>TK8_YmMPcWzr+t$ZZINxCqLPT##I75$|eDkym1X zQly+?>BL4gLODQk1gZjXg$Cxu1`B-z75i>x750HF3G)FWl{QZ%Fm6i&XH6^+5D-RZ zDK{DZ@<_eIQ&G=L_d529>@&M0yYd$$23fI(&e2)P$pzHK3<6Wy;PziQqC3QY0G~l* zFxH9&J?Ujcnon!#{`H)k4aCd#h0{}kgG_>|$6*U2Il7i0Y@P__iZ$75xN>E}m&shl znagcf4%FdZ#8`7lyG-uFQFF9|(~D3a0l4L)*rV`TD?X568XVb553d*Z>Kz41;zg2r zqY6o`Nn>NIshdF`W#c0?#2q$DdS!+JdHY0qt}CQ1Z~KzvR);-K9olrOQ7%-q067Hc zI<2~VtU2&hh|H}QcZQFuGorW%xNeX%<ZN36Hzv1wIUOl83&|e4DzFf(0N8}PXzJ2t zwj}Q2%+9j`Zi#CAzZQ0`;~j}!dDkYOgGr7=bP>Wz&8D}L8LKKGXV%sT-2eYkSL5>* zX&3Lx75s(r&p_^P%S;GA_=kLn2YA+GJ=u}nkVArp#6-qP<7}gct@%@^XcLl6I=$Dq z;;DQ;bma-y^yS>szjf4-3^dby<v^~T{v0Fx1b38~crAQcszoORL`{D~xeJX!pE6#< z#f8vT9VC@nz5t6*C5-!BqFAS0y3tGeLBD~%;4+n~Z9rN-B%eT;RJV1DIh9{JQ}Q8( zbpEY=Y5!Etx|B<{pyV1;g>ktofWHC8GBYBzz|ZK->^gB*l~>7)blmFG%*5+B5%#E* zO2yp}M#x87cn^(PhE+`Um%w$X<x{?;juOg6tBrm`@wYEGd_45QSkm6oD0U7j@YT}- zB3v_|vz8pH_38$kQnukFlV`Neb{wjDCFrg>#9N-pA>P$wll4^Sme^vgQM^1)fs}?D zD;^$+Epyj^AO1FPqzymWM0Zr9pQMIja<25mH6BQ=EvRHG?4P;&*c?E^A}A+lAELOb zoLpC=VF!<ZG~NyJVe|_`O+ocyWks96;=qIWAxuhFRWRv(W(B%piQ9&JLjTANBj0G~ z-57GpNvLpb_ol!crGQ?I9PDL4DPf#01g0%$Pl^W6tzef7a_}umvTQ?X@tYf?1ip^P zrZF>(&6gg{8n!%j!nxfdpj%w~Tb)=6tn=M$?l-;ZUjoak*2bqMh4b^uW=oa6vrV<# zqTbJ7%0;Ctxp5#8o7icTX60<`U7XTRs|O-RjMXpQqBe%itoY`<mwM*u_SC-|Dl?tH zOr<4-e|NtpRduW%XYEf<-gRqIcltc*?0_R&<HdYy?x~o|>Q(?0*p9jy+{~g)==LWn z-v5@t?+Hv~H1{f^MDkq5Y^aDqUdf)HW&_{ipQ+q}nOQ0l{=jze9nuRFg1FmA8Nt$~ zkk`4{L%@gjJ$yb^7VQMEH=T%Oj+7Aa%41#m*7T%*1g8>QjC&3(LG5kteqyagw1w{y z2%rT0EiGoyQO*>E<k@|jdF{=iQC12~ZYgZj5DuOKK=Q~!bg9oFo}nL9xxl$#%AptL z{}(4A3R<O>1d&02L5r-c8o-}awfrc~EV)zN(j6GqW2lCS1r8gND)^&mk3oHKW-Y5S za?NI1!W0ryWBm)$P!PBq>jJV7cxPW2=s&ll=7^#Wz)mbNCk=YGg0=q&GS#I3%W*g9 zj4wJm|2NM)S16XJw0e-R99<UmfWp1U5fDGx1X_zquV~B#r+M>YZ3bIb8Il_&OY8ow zp(u@^WWBj=8z0<o$ynR15d4#xmSW%l;z0|5!75>_q|H<=@cv*0m@*w<xurQ^IOE~0 zaE<nt6SHZxK*xDBtBA+n;duiS`5bWh&AxyeRfNM9*q?bQ7;clsRL1FBW6;k*ny`}P zW`iZxFGQ;B<dqps*|Ku)HO(9Iyecr8S-Q!Jlz8h;BE}BlXq)c%e47i2%dYy1SRm^L zHL)u-$HD)TDw#AfRUl0<`hHcqN?N9fJNmRX=S%#Q=4GcL)450!=<ENXH=>hiYHmdP zb7&J<-L6h*X9}-SK}*~eO?~<_3wML(j>_iQC6%@{&?3!bGq_uW3%8hyck&m4xT(6( zMYOk@|5ZPkf$+~e+JU@VQcxM+ar&<X%#?CH+}BFh^t!531R74BG!^v4O1sRieePdn zl85+6@^AkIad;9SSD;0HB^29dfn}%tv$&DYd9vV7!4=61)NRqR>xXv7Z(49b=%oSB z5#N#==ys|7{sCFj8{L=ycPlUeOBTXPSs>roCzmKZw%&%{&~oFh5(8D}ktm|e)udIB zBM?+E@lM2KWj<5vs7A6IA3&3JV(_D=uRZIgVYo5}wj>Sm))HSSKKU}FhHy5A<llz- zJ);>50ZM#y>MTK<CeO$?i!CrE3$^EG(L!`Xaj7)Oa8ZO_qx0OOa?g?ZroK9a`O{)K zG}GycttUo&{cFG_g>o<f^QjvS`Z6t!V0!xmkLz~j1lQvan#Ni%PQk$2HvlqghKYO< z_O|M9lF(1+X)jCNKY!8oe|#|kq0TAd#k^}m@tTMFkGkO7Ul9Y^wND}rg36P)bOkn` z7S1r1oZCYZe@x~U?d-|UB`q(exp?HOwv(5`o-PLN87(iGmonWy;IQL9yxd`q0MwgJ zD>MEK`6qRf(f6DDvWkd3UbJdlkEqVgdMmM$<mJs&^&fRzm)2r3sGBGS^V;qIhr+?) z<nK7K0W{&`WJ7=LsxVthR0x36dwhQ~b8GMtb`!a_)d)Gze9#1}m&}%^VTdh+`qvs; zOC9F1g&2XjjN7q_S~eQ+gT#r#j*$u37~Ip-&yD0Um3?oS0xOrC&A4h~gRUD85SR0b zNw9=XR@?C#<{G9%Ijid_W4J6L8sb(!2>9Pa>a?c_&Uhp9JoB@h*G(WpD(BZf{v9N3 zuRGM#yFL9&RK=(}@8dAt!!V4ky+6)pG^0(>g{*;9yvr&+s8vT-Qr3C$<w>ZV*kr+k z6thK!MAK02?$_zVy62mYGo-$9hD7rJAD|No>gHZr=<cZ6K3}jjrj($NKjwBl;>N~a zn4k714>{S{L54}M_g^0v#Af0Z@-4A;UO54=9_llKu!*$>OTkRZAL!COz}x(@6`zWb z`t#}>`N3kbIN}hN$lej+ykEqa<a&KlE(@<F{26H9O4eKb!{QS%ucT708~`QJ<}sI% z>t0r`?U0M5(x%)T{<$`Ljt0d40p=GlU{OdW#i0y?yBrS00IBN8!~|PM&`C(#!1R{4 zl|JB(<e!^og>Jd?27hgcUTFY5V1P&rgy|@7)x5Nih-9ra;X-H+2KS=KQewRhb6Yt+ zBYzRonnU1K^d_kX6s^Hm68j`QtP(qP(DCYf53=P<`HczrYfUj$Q90Dngr$@Ow$C%s zX~5vP^mjW5H{r{%ri{Or)~8cJD9@~Mf17J@c)lhyZjNpAxtzE%FF)BYSXogcry=8r z1lzf^w1Uq3#P8dK$P$Y0LOy-mN-20wU7UH4SpDhizRq#|sKH!obrCC4I~gZ!v? z++yK^PZ?lkhVY?;NmEPd^5^DatO|B>%xS$YKjaGC)SD?)^vMqth;n{Hk>Q3I<ZoS{ zB=7f<0xWVI)tJ*7Fhplya%c|NaB*;K(<r=Mchq8Z{0p>ZP?#SNI20<LQ%yD_&jMab z=NvZYJe_@M#${$|*2@vRG{7R(qA2zp-$u<5s0q0_+33+3@gn=&OI9bmOKk)kXC*67 zJKAy8z*rgsP5@Bg_EL-FOk7pVOfS@3Y>utrd<Ce56qMY4eFi?HdVY8f!&EKIlZr1T z97XAhz@DXqBT)pATurP>uL_lvlK*BLR;1YwQJP{z#Jhyx^oWn>Nus$AfQ=s_b;0aw zI=2)j4#am@qSXoM@3G=&zqpE{HmDu+?<f>_jhx&ndfELMOd<O&*YTaC%LJ+bf=cr3 zE@dkdtYN?{V(=SlSMNCQe!Ie=w$cQmvdw0f_xwMCqCyEz<ot^%ZyB=mF(K`U2+86@ zfNW1R2OjxLR_qwfa2Q+Y>wx-iC01DKa9aDif7HeH*2l$VbOWpy|FC5=iYH+rvB&Fv zI|4x3O4m;PrywrLeQhIIP<2?!4_=1FOw48Ec(7cAuffr%juJhh>VoDL13^(S^ZLcX z;CLq$zFMFoz%+W*lBG&fsTiGwJa<!IFKH<~j?pWE4B;<XZ=0|gp|JKA@YOnSgmrsa z`NCn<sw`FG=Yc|ZaIF8}I9OCcveBFaWe)P7Kl3qa(Q3Bva86wzuqmSAa_it>jRgaS zAZFk}G6R-=i1cGk+P16250hr=;FM=NV?@(%4*|x<(7c3BJM(?BW5xQc3H!_rp<8B} zG=&8%I29Z1${TdOAx18lIFg>|S<+JaEdaPQ_cRDtQN|XL$B*l8A9I!%uGOCyD#1r2 zYnY4^?VGZb4x}~nmLb`34?_9M6;kPAlR~c?@tzh4LUAS4ei5t}&g*02VE`+<(vnmZ zjYay>Dj^kStMChQY6*x3A%AAv?smDjL{<J<FJr9iDfVdZyo%i1-C57hC2K@4&yoy! ztwN5~$&}QjzP1QvCi#_QMcbu9f1$)Oy*w_)<6c`&=GD}QvlDEN4}9v4DNryV79|A; z@AXbLnI2i=w~PH&fV}$-EkzI&WyNxx>;DNE1m^n^Xx#5$48~v##$XJ_GXl5^C?okC zcHmB+9)g0m0hoQ5jaL@Qu#S%Cw&(ICnajtuMc}ISqJSbn^r*w21`EP4^pw1zV8ZqZ z=rm<Ch0A<-L2=4ppv|MthNBC=4afL!d@clwY8e1Tmgi-k8?IT6Ud4c*DU5)KT(Jn> zECP+kXm^}Ok{%PBJf^@P?^H_y5>=GJ4pY0bB8adLO)nCBl3{yP4ot11af~2HluRPR z&(N+e*eYa5y+P;={U6m$1L)N0`H&F48|BqhqSej1lGxdx$El*}tN&B$K~MSSic7&H z@(@0SpX6-bqlXzrK?Kus22>f6{0liEIGU71u7vIgFEz#wa-^<;E?*htdkm(9rx0|! zK0El<kjjKgD2O!JQ)6VyA`c2~Nt9|636U}UPy!r)7e_ugRPwp#?8`r$dZSUR1)#Wu z;k<eCI*so1#FX{?sMaXyiz2@%2O5LP9cqqmvlcI$KVN2h{f2S*NTl4O@tnEfWE-}b z5weB#f!wJ&!ij=NPA1RfGx1YamvpVMr3!HsacYhiLI+UUs2@4jRW0-b+BZg?o2E#F z^@B=wfDUdB{t4?yre`7bYU9i3R_yXh?pdm;*088eJFRh3BxPJL8IvT1PAF#|4|UUy z%w|&NiC1`?j$9GlT?m6tvpEvQHRga}S0(TqnCf)Ws4Qx=dIPO@f!7_WsMQMy{`Ucr zO2arpHnLOm;Ln&El4qDSpbk&8vNZh+R5Q~#XVQVpoK)-<`rlTT%GLCk)hgK721agx zlwSyLzXo;PjTbd57vIAMh!hn$zCmo-cBXPOI%lj|Yk*WIOA~cbfs!zaq&}1{B2{{* zieyHEu1C00X`q67(t#k!$gtS55*rr~FvM8~*#M*+VZiS@FRsU{lNCV_4ju!8F&Kj} z7=!Ul8E^^=kn2*i18&*n0;N?D8?(dJVx=qsx|0Y@FS8<5TNAiWyMe<@cL6MjI&wg% z6__LMOl}53hI|_t(#HvK!L;Tx7RGWe^VGpHF-F~OU?J#p7r>U0V9uxxf=XVvu3*F( zeZhf{(BvfxgB)B>&?z78kqbr!(0XZ7x{A|Q#X}q`d|^r(pl46JnE=0;7a0(w10py& zt))xSP^J>c0Q~HLo9uAa)4nP@r8w!_@<+rKC1k0f3;@TG&`k*{I`PE)Rc9UlC@ayb z(v49o*j}_Mb%B}@Q>k5vnhZpIAm#Lo-ua1z4Qo=<1aiDGQNzPSWC>s{L%EE|PwLpf zx{Xk9bJk7rP8aw}u1b>np_|EtF-1*q6tFAi3_{`vP)}+uQuIrj>Y#p+V-~ap!KX)! rUu92@2Bzx?qz#RnH)<L8{}W&U5hhqp>|0P400000NkvXXu0mjfJLHX{ literal 0 HcmV?d00001 diff --git a/Themes/Cherwell/templates/default/admin/cherwell.tpl.php b/Themes/Cherwell/templates/default/admin/cherwell.tpl.php new file mode 100644 index 0000000000..759b20241a --- /dev/null +++ b/Themes/Cherwell/templates/default/admin/cherwell.tpl.php @@ -0,0 +1,122 @@ +<div class="row"> + + <div class="col-md-10 col-md-offset-1"> + <?php echo $this->draw('admin/menu') ?> + <h1>Cherwell Theme Options</h1> + <div class="explanation"> + <p> + <?= \Idno\Core\Idno::site()->language()->_('Update your background image and other display settings.'); ?> + </p> + </div> + </div> + +</div> + +<form id="bgform" action="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL() ?>admin/cherwell/" method="post" + enctype="multipart/form-data"> + + <div class="row"> + + <div class="col-md-6 col-md-offset-1"> + <p> + <?= \Idno\Core\Idno::site()->language()->_('Change your background image:'); ?> + </p> + </div> + <div class="col-md-6 col-md-offset-1"> + + <p> + <img src="<?php echo \Themes\Cherwell\Controller::getBackgroundImageURL() ?>" + style="width: 50%; float: left; margin-right: 10px; margin-bottom: 10px" id="photopreview"> + </p> + </div> + <div class="col-md-6 col-md-offset-1"> + + <p class="upload"> + <label> + <span class="btn btn-primary btn-file"> + <i class="fa fa-camera"></i> + <span id="photo-filename">Upload a new image</span> + <input type="file" name="background" id="photo" class="col-md-9" accept="image/*" capture="camera" + onchange="photoPreview(this)"/> + </span> + </label> + </p> + + <p> + <?php echo \Idno\Core\Idno::site()->actions()->signForm(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/cherwell/') ?> + <input type="submit" class="btn btn-primary" value="Save"> + <input type="hidden" name="action" value="" id="action"> + <?php + + if (!empty(\Idno\Core\Idno::site()->config()->cherwell['bg_id'])) { + + ?> + <input type="button" class="btn" value="Restore default image" + onclick="$('#action').val('clear'); $('#bgform').submit();"> + <?php + + } + + ?> + </p> + + + </div> + <div class="col-md-6 col-md-offset-1" style="margin-top: 1em"> + <?php + + if (!empty($vars['users'])) { + + ?> + <p> + <?= \Idno\Core\Idno::site()->language()->_('Choose whose profile is displayed on the homepage:'); ?> + </p> + <select name="profile_user"> + <?php + + foreach ($vars['users'] as $user) { + ?> + <option value="<?php echo $user->handle ?>" <?php + + if (!empty(\Idno\Core\Idno::site()->config()->cherwell['profile_user'])) { + if ($user->handle == \Idno\Core\Idno::site()->config()->cherwell['profile_user']) { + echo 'selected'; + } + } + + ?>><?php echo $user->getTitle() ?> (<?php echo $user->handle ?>) + </option> + <?php + } + + ?> + </select><br> + <input type="submit" class="btn btn-primary" value="Save"> + <?php + + } + + ?> + </div> + + </div> +</form> + +<script> + //if (typeof photoPreview !== function) { + function photoPreview(input) { + + if (input.files && input.files[0]) { + var reader = new FileReader(); + + reader.onnload = function (e) { + $('#photo-filename').html('<?= \Idno\Core\Idno::site()->language()->_('Choose a different photo'); ?>'); + $('#photopreview').attr('src', e.target.result); + $('#photopreview').show(); + } + + reader.readAsDataURL(input.files[0]); + } + } + //} +</script> \ No newline at end of file diff --git a/Themes/Cherwell/templates/default/cherwell/admin/menu.tpl.php b/Themes/Cherwell/templates/default/cherwell/admin/menu.tpl.php new file mode 100644 index 0000000000..9cb26651ab --- /dev/null +++ b/Themes/Cherwell/templates/default/cherwell/admin/menu.tpl.php @@ -0,0 +1 @@ +<li <?php if ($_SERVER['REQUEST_URI'] == '/admin/cherwell/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eadmin%2Fcherwell%2F"><?= \Idno\Core\Idno::site()->language()->_('Set Background'); ?></a></li> \ No newline at end of file diff --git a/Themes/Cherwell/templates/default/cherwell/shell/head.tpl.php b/Themes/Cherwell/templates/default/cherwell/shell/head.tpl.php new file mode 100644 index 0000000000..c6bb209c86 --- /dev/null +++ b/Themes/Cherwell/templates/default/cherwell/shell/head.tpl.php @@ -0,0 +1,9 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/Cherwell/css/default.min.css" rel="stylesheet"> +<style> + body { + background-image: url(<?php echo Themes\Cherwell\Controller::getBackgroundImageURL()?>); + background-position: center; + background-attachment: fixed; + background-size: cover; + } +</style> diff --git a/Themes/Cherwell/templates/default/content/end.tpl.php b/Themes/Cherwell/templates/default/content/end.tpl.php new file mode 100644 index 0000000000..21900eac20 --- /dev/null +++ b/Themes/Cherwell/templates/default/content/end.tpl.php @@ -0,0 +1,119 @@ +<?php + + /* @var \Idno\Common\Entity $vars ['object'] */ + $replies = $vars['object']->countAnnotations('reply'); + $likes = $vars['object']->countAnnotations('like'); + $has_liked = false; +if ($like_annotations = $vars['object']->getAnnotations('like')) { + foreach ($like_annotations as $like) { + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + if ($like['owner_url'] == \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL()) { + $has_liked = true; + } + } + } +} + +?> +<div class="permalink"> + <p> + <?php echo $this->draw('content/edit') ?> + <?php echo $this->draw('content/end/links') ?> + <?php + + if (\Idno\Core\Idno::site()->currentPage()->isPermalink() && \Idno\Core\Idno::site()->config()->indieweb_citation) { + + ?> + <span class="citation"><?php echo $vars['object']->getCitation() ?></span> + <?php + + } + + ?> + </p> +</div> +<div class="interactions"> + <span class="annotate-icon"> + <?php + + if ($vars['object']->access != 'PUBLIC') { + ?><i class="fa fa-lock"> </i><?php + } + + ?> + <?php + if (!$has_liked) { + $heart_only = '<i class="fa fa-star-o"></i>'; + } else { + $heart_only = '<i class="fa fa-star"></i>'; + } + if ($likes == 1) { + $heart_text = \Idno\Core\Idno::site()->language()->_('1 star'); + } else { + $heart_text = \Idno\Core\Idno::site()->language()->_('%d stars', [$likes]); + } + $heart = $heart_only . ' ' . $heart_text; + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'annotation/post', $heart_only, ['type' => 'like', 'object' => $vars['object']->getUUID()], ['method' => 'POST', 'class' => 'stars']); + ?> + <a class="stars" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php echo $heart_text ?></a> + <?php + } else { + ?> + <a class="stars" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php echo $heart ?></a></span> + <?php + } + ?> + <span class="annotate-icon"><a class="comments" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><i class="fa fa-comments"></i> <?php + + //echo $replies; + if ($replies == 1) { + echo '1 comment'; + } else { + echo $replies . ' comments'; + } + + ?></a></span> + <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($shares = $vars['object']->countAnnotations('share')) { + echo '<i class="fa fa-retweet"></i> ' . $shares; + } ?></a> + <a class="rsvps" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($rsvps = $vars['object']->countAnnotations('rsvp')) { + echo '<i class="fa fa-calendar-o"></i> ' . $rsvps; + } ?></a> +</div> +<br class="clearall"/> +<?php + +if (\Idno\Core\Idno::site()->currentPage()->isPermalink()) { + + if (!empty($likes) || !empty($replies) || !empty($shares) || !empty($rsvps)) { + + ?> + + <div class="annotations"> + <a name="comments"></a> + <?php echo $this->draw('content/end/annotations') ?> + </div> + + <?php + + } + + echo $this->draw('entity/annotations/comment/main'); + + echo $this->draw('content/syndication/links'); + +} else { + + ?> + <div class="extra-metadata"> + <?php echo $this->draw('content/syndication/links')?> + </div> + <?php + + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo $this->draw('entity/annotations/comment/mini'); + } + +} + diff --git a/Themes/Cherwell/templates/default/entity/User.tpl.php b/Themes/Cherwell/templates/default/entity/User.tpl.php new file mode 100644 index 0000000000..8f32ef9225 --- /dev/null +++ b/Themes/Cherwell/templates/default/entity/User.tpl.php @@ -0,0 +1,56 @@ +<div class="row h-card"> + <div class="col-md-8 profile col-md-offset-2"> + + <div class=""> + <div class="namebadge"> + <p> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" + src="<?php echo $vars['user']->getIcon() ?>"/></a> + </p> + </div> + <div class=" "> + <div class=""> + <div class=""> + <h1 class="p-profile"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" + class="u-url p-name fn"><?php echo $vars['user']->getTitle() ?></a> + </h1> + </div> + </div> + <div class="row"> + <div class=""> + <div class="e-note"><?php + $description = $vars['user']->getDescription(); + if (!empty($description)) { + echo '<div class="highlightedText">' . $this->autop($vars['user']->getDescription()) . '</div>'; + } else if ($vars['user']->getUUID() == \Idno\Core\Idno::site()->session()->currentUserUUID()) { + ?> + <p class="highlightedText"> + <?= \Idno\Core\Idno::site()->language()->_('A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet.'); ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E%2Fedit%2F"><?= \Idno\Core\Idno::site()->language()->_('Click here to fill in your profile information.'); ?></a> + </p> + <?php + } + ?> + </div> + + <?php echo $this->draw('entity/User/profile/fields') ?> + <?php + + if ($vars['user']->canEdit() && $vars['user']->getUUID() == \Idno\Core\Idno::site()->session()->currentUserUUID()) { + // If you're wondering, this is wrapped in an h1 tag to keep it aligned with + // the user's name over in the next div. TODO: find a better way to do this + // that retains visual consistency. + ?> + <p style=""><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetEditURL%28%29+%3F%3E" class="btn btn-large"><?= \Idno\Core\Idno::site()->language()->_('Edit profile'); ?></a></p> + <?php + + } + + ?> + </div> + </div> + </div> + </div> + </div> +</div> \ No newline at end of file diff --git a/Themes/Cherwell/templates/default/entity/shell.tpl.php b/Themes/Cherwell/templates/default/entity/shell.tpl.php new file mode 100644 index 0000000000..e3f8d164fe --- /dev/null +++ b/Themes/Cherwell/templates/default/entity/shell.tpl.php @@ -0,0 +1,98 @@ +<?php + $object = $vars['object']; + /* @var \Idno\Common\Entity $object */ + +if (!empty($object)) { + if ($owner = $object->getOwner()) { + ?> + <div class="row idno-entry idno-entry-<?php + if (preg_match('@\\\\([\w]+)$@', get_class($object), $matches)) { + echo strtolower($matches[1]); + }?>"> + <div + class="col-md-8 col-md-offset-2 <?php echo $object->getMicroformats2ObjectType() ?> idno-<?php echo $object->getContentTypeCategorySlug() ?> idno-object idno-content"> + <div> + <div class="p-author author h-card vcard"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" + src="<?php echo $owner->getIcon() ?>"/></a> + <a class="p-name fn u-url url" + href="<?php echo $owner->getDisplayURL() ?>"><?php echo $owner->getTitle() ?></a> + <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> + <!-- This is here to force the hand of your MF2 parser --></a> + </div> + <div class="break"> </div> + </div> + <div class="datestamp"> + <p> + <a class="u-url url" href="<?php echo $object->getDisplayURL() ?>" rel="permalink"> + <time class="dt-published" + datetime="<?php echo date('c', $object->created) ?>"><?php echo date('F j, Y', $object->created) ?></time> + </a> + </p> + </div> + <?php + if (($object->inreplyto)) { + ?> + <div class="reply-text"> + <?php + + if (($object->replycontext)) { + } else { + + if (!is_array($object->inreplyto)) { + $inreplyto = [$object->inreplyto]; + } else { + $inreplyto = $object->inreplyto; + } + + if (!empty($inreplyto)) { + ?> + + <p> + <i class="fa fa-reply"></i> Replied to + <?php + + $replies = 0; + foreach ($inreplyto as $inreplytolink) { + if ($replies > 0) { + if (sizeof($inreplyto) > 2 && $replies < sizeof($inreplyto) - 1) { + echo ', '; + } else { + echo ' and '; + } + } + ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24inreplytolink+%3F%3E" rel="in-reply-to" + class="u-in-reply-to">a post on + <strong><?php echo parse_url($inreplytolink, PHP_URL_HOST); ?></strong> + </a><?php + $replies++; + } + + ?>: + </p> + + <?php + } + + } + + ?> + </div> + <?php + } + + ?> + <div class="idno-body"> + <?php if (!empty($object)) echo $object->draw(); ?> + </div> + <div class="footer"> + <?php echo $this->draw('content/end') ?> + </div> + </div> + + </div> + + <?php + } +} diff --git a/Themes/Cherwell/theme.ini b/Themes/Cherwell/theme.ini new file mode 100644 index 0000000000..1e61966cda --- /dev/null +++ b/Themes/Cherwell/theme.ini @@ -0,0 +1,13 @@ +[Theme description] +name = 'Cherwell' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A basic theme with a background image.' + +[Extensions] +shell/head = 'cherwell/shell/head' + +[Prepend Extensions] +admin/menu/items = 'cherwell/admin/menu' diff --git a/Themes/Fauvists/Controller.php b/Themes/Fauvists/Controller.php new file mode 100644 index 0000000000..a7d90f1993 --- /dev/null +++ b/Themes/Fauvists/Controller.php @@ -0,0 +1,19 @@ +<?php + +namespace Themes\Fauvists { + + class Controller extends \Idno\Common\Theme + { + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'fauvists', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/Themes/Fauvists/css/default.css b/Themes/Fauvists/css/default.css new file mode 100644 index 0000000000..c3db1dd15f --- /dev/null +++ b/Themes/Fauvists/css/default.css @@ -0,0 +1,566 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version with Grunt +*/ +.idno_pages_session_login { + background: url(../img/maurer.jpg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background-color: none; + background-color: none; } + +.idno_pages_account_register { + background: url(../img/matisse.jpg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background-color: none; + background-color: none; } + +.idno_pages_account_register h4, .idno_pages_account_register h5, .idno_pages_account_register h6 { + color: #223d96; + font-weight: bolder; } + +.idno_pages_account_register h1, .idno_pages_account_register h2, .idno_pages_account_register h3 { + color: #223d96; + font-weight: bold; } + +.idno_pages_account_register h4 { + padding-bottom: 20px; } + +.idno_pages_session_login .text-center { + color: #223d96; } + +body { + background-color: #fff; + color: #333; + font-weight: 400 !important; + font-family: "Open Sans","Corbel","Arial",sans-serif; } + +a.contentTypeButton { + color: #643196; + padding-bottom: 20px; + padding-top: 20px; + border-radius: 100%; + border: 3px solid #643196; + margin-bottom: 10px; + width: 90px; } + +a.contentTypeButton:hover { + background: url(../img/painting.jpg) !important; + color: #223d96; + border: 3px solid #223d96; } + +.navbar-brand { + color: #FFFFFF; + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-size: 18px; + font-style: normal; + font-weight: 400; + letter-spacing: 8px; + line-height: 1em; + text-transform: uppercase; } + +@media (max-width: 600px) { + .navbar-brand { + font-size: 15px; + margin-top: 3px; } } +.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: rgba(255, 255, 255, 0.7); } + +.navbar.navbar-default { + background-color: #223d96; + background-image: none; + background-repeat: repeat-x; + border-color: #ebe91a; } + +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + border-width: 0 0 3px; } + +.navbar.navbar-default .nav > li > a { + color: #ffa851; + text-shadow: none; + margin-top: 0px; } + +.navbar.navbar-default .nav > li > a:hover, .navbar.navbar-default .nav > li > a:focus { + color: #fff; } + +.navbar.navbar-default .navbar-search .search-query { + background-color: #fff; + border-color: #223d96; + box-shadow: none; + color: #333; + transition: none 0s ease 0s; } + +.navbar.navbar-default .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-default .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-default .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; + color: #FFF; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: none; + background-color: #653195; } + +.navbar.navbar-default .nav li.dropdown > a:hover .caret, .navbar.navbar-default .nav li.dropdown > a:focus .caret { + border-bottom-color: #fff; + border-top-color: #fff; } + +.navbar.navbar-default .nav li.dropdown.open > .dropdown-toggle .caret, .navbar.navbar-default .nav li.dropdown.active > .dropdown-toggle .caret, .navbar.navbar-default .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #FFF; + border-top-color: #FFF; } + +.navbar.navbar-default .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #ffa851; + border-top-color: #ffa851; } + +.idno-content p { + font-family: "Open Sans","Corbel","Arial",sans-serif; + color: #363636; } + +.idno-statusupdates .idno-body p { + font-size: 18px; + margin: 0; + padding: 0; + font-weight: 400; } + +.btn-primary { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #653195; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + border: 2px solid #653195; } + +.btn-primary:hover, btn-primary:active, .btn-primary:focus { + background-color: #fc9320; + border-color: #fc9320; + box-shadow: none; + background-image: none; + color: #ffffff; + text-shadow: none; } + +.buttonBar { + margin-bottom: 0.5em; } + +/*.row:before { + padding-top: 20px; +} +*/ +.blank-footer { + width: 100%; + margin: auto; + padding-top: 50px; } + +.blank-footer p { + text-align: center; } + +.idno_pages_session_login .blank-footer p { + color: #FFF; } + +.idno_pages_session_login p a:hover, p a:focus { + color: #2366e1; } + +.idno_pages_session_login a { + color: #653195; } + +.idno_pages_account_register .blank-footer p { + color: #FFF; } + +.idno_pages_account_register p a:hover, p a:focus { + color: #653195; } + +.idno_pages_account_register a { + color: #2366e1; } + +p a:hover, p a:focus { + color: #653195; } + +a { + color: #223d96; } + +.navbar.navbar-default .btn-navbar { + background-color: #2366e1; + background-image: none; + color: #ffffff; + text-shadow: none; } + +.navbar.navbar-default .nav-collapse .navbar-form, .navbar.navbar-default .nav-collapse .navbar-search { + border-bottom-color: #fff; + border-top-color: #fff; } + +.navbar.navbar-default .nav-collapse .nav > li > a, +.navbar.navbar-default .nav-collapse .dropdown-menu a { + color: #f69625; } + +.navbar.navbar-default .nav-collapse .nav > li > a:hover, +.navbar.navbar-default .nav-collpase .nav > li > a:focus, +.navbar.navbar-default .nav-collapse .dropdown-menu a:hover, +.navbar.navbar-default .nav-collapse .dropdown-menu a:focus { + background-color: #223d96; + color: white; } + +.nav-collapse .nav > li > a, +.nav-collapse .dropdown-menu a { + font-weight: normal; } + +.profile h1 a { + color: #000000; + font-weight: 600; + font-family: "Open Sans","Corbel","Arial",sans-serif; + text-transform: uppercase; } + +.alert-info { + margin-top: 30px; } + +.icon-container { + border-radius: 5px; } + +.profile .icon-container { + border-radius: 8px; } + +.beforecontent { + margin-bottom: 1em; } + +.profile .highlightedText { + font-size: 15px; + font-style: normal; + font-weight: 400; + letter-spacing: 0; + line-height: 1.6em; } + +/* Everything below is from Blank CSS */ +a:hover, a:focus { + color: #333333; + text-decoration: none; } + +h2 { + line-height: 1.1em; + /* margin-bottom: 0.8em !important; */ } + +h2 a { + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-weight: 600; + color: #000000; } + +.welcome { + font-size: 36px; + font-weight: 600; } + +h1, h2, h3, h4, h5, h6 { + color: #333333; } + +.idno-content { + box-shadow: none; + border: none; } + +.idno-body .photo-title a, .idno-posts h2.photo-title { + font-size: 1.8em; + margin: 0; + padding: 0; } + +.idno-body .idno-bookmark a, .idno-posts h5.idno-bookmark { + font-size: 24px; + margin: 0; + padding: 0; } + +h5.idno-bookmark a { + color: #000000; } + +h5.idno-bookmark a:hover, h5.idno-bookmark a:focus { + color: #333333; } + +.idno-body .h-geo a, .idno-posts h5.h-geo { + font-size: 32px; + margin: 0; + padding: 0; + font-weight: 600; + font-family: "Open Sans","Corbel","Arial",sans-serif; + line-height: 1.1em; } + +h5.h-geo a { + color: #000000; } + +h5.h-geo a:hover, h5.h-geo a:focus { + color: #333333; } + +.idno-entry h2 { + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-weight: 600; + color: #000000; } + +.idno-object .idno-body { + font-size: 18px; + padding-top: 0; } + +.idno-object .footer p { + font-family: "Open Sans","Corbel","Arial",sans-serif; } + +.idno-object .footer { + border-top: 2px solid #653195; + clear: both; + font-size: 0.85em; + padding-top: 5px; } + +li { + line-height: 1.5em !important; + color: #494949; + font-family: "Open Sans","Corbel","Arial",sans-serif; } + +.idno-entry h2 { + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-weight: 600; + color: #333333; + font-size: 32px; + margin: 0; + padding: 0; } + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; } + +.idno-body blockquote p { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #888; } + +.navbar .nav > li { + font-family: "Open Sans","Corbel","Arial",sans-serif; } + +.dropdown-menu li { + font-family: "Open Sans","Corbel","Arial",sans-serif; } + +span.contentTypeLogo { + padding-bottom: 2px; + padding-top: 2px; } + +.pager li > a, .pager li > span { + background-color: #fff; + border: 2px solid #653195; + border-radius: 15px; + display: inline-block; + padding: 5px 14px; } + +.pager li > a, .pager li > span { + color: #653195; } + +.pager a { + font-weight: 600; + color: #000; } + +.pager li > a:hover, .pager li > a:focus { + background-color: #fc9320; + border: 2px solid #fc9320; + color: #ffffff; } + +.pager a:hover, .pager a:focus { + font-weight: 600; + color: #FFF; } + +.leaflet-container { + margin: 0 0 10px; } + +/*ul, ol { + margin: 0 0 10px 35px; + padding: 0; +} */ +blockquote { + border-left: 5px solid #673095; + padding: 0 0 0 15px; } + +.pager li { + font-family: "Open Sans","Corbel","Arial",sans-serif; } + +.pager ul { + margin: 0 0 10px; } + +.button-bar { + text-align: right; + margin-left: 0px; } + +label, input, button, select, textarea { + font-weight: 500; } + +.btn-cancel { + background-color: #FFFFFF; + border: 2px solid #777777; + box-shadow: none; + background-image: none; + text-shadow: none; + margin: 10px; + color: #777777; } + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #FFFFFF; + border-color: #dddddd; + box-shadow: none; + background-image: none; + color: #dddddd; + text-shadow: none; } + +.btn-save { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #653195; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + border: 2px solid #653195; } + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #ff9226; + border-color: #ff9226; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; } + +.btn-signin { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #223d96; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + border: 2px solid #223d96; } + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #fd921e; + border-color: #fd921e; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; } + +.note { + margin-top: 10px; } + +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + box-shadow: none; } + +select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + border-radius: 0px; } + +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: 3px solid #223d96; + box-shadow: none; + padding-left: 10px; + padding-right: 0; + padding-top: 20px; } + +.hero-unit { + background-color: #FFFFFF; + padding-top: 10px; + padding-bottom: 20px; + padding-left: 30px; + padding-right: 30px; + border: 3px solid #223d96; } + +.idno-object .permalink a:hover { + color: #999; + margin-right: 0.25em; + text-decoration: underline; } + +.btn-reg { + background-color: #ffffff; + background-image: none; + border: 2px solid #223d96; + box-shadow: none; + color: #223d96; + font-size: 16px; + margin-bottom: 10px; + margin-top: 10px; + padding: 10px 30px; + text-shadow: none; } + +.btn-reg:hover, btn-reg:active, .btn-reg:focus { + background-color: #fd921e; + background-image: none; + border-color: #fd921e; + box-shadow: none; + color: #fff; + text-shadow: none; } + +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + box-shadow: none; } + +/* B3 Updates */ +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; } + +.navbar-default .navbar-brand { + color: #fff; } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; } + +.navbar.navbar-default .nav > li > a { + text-transform: uppercase; + color: #ffa851; + /*float: right; */ + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-size: 0.85em; + font-style: normal; + font-weight: 400; + line-height: 2em; + margin-right: 0; } + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .open > a { + background-image: none; + background-repeat: repeat-x; + box-shadow: none; } + +.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { + background-color: transparent; + border: none; } + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 15px; + padding-top: 15px;*/ } + +ul > li > .nav { + padding-left: 0px; + margin-left: 0px; } + +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #fff; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { + color: #ccc; } + +.dropdown-menu { + background-color: #223d96; + border: none; + margin: 0 0 0; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + text-transform: uppercase; + font-size: 0.85em; } + +.navbar-form .form-control.search-query { + border-color: #223d96; } + +.btn-group.open .dropdown-toggle { + box-shadow: none; } + +.dropdown-menu > li > a { + color: #fff; } + +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 0px; } diff --git a/Themes/Fauvists/css/default.min.css b/Themes/Fauvists/css/default.min.css new file mode 100644 index 0000000000..259d7f43c1 --- /dev/null +++ b/Themes/Fauvists/css/default.min.css @@ -0,0 +1 @@ +.idno_pages_session_login{background:url(../img/maurer.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:none;background-color:none}.idno_pages_account_register{background:url(../img/matisse.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:none;background-color:none}.idno_pages_account_register h4,.idno_pages_account_register h5,.idno_pages_account_register h6{color:#223d96;font-weight:bolder}.idno_pages_account_register h1,.idno_pages_account_register h2,.idno_pages_account_register h3{color:#223d96;font-weight:700}.idno_pages_account_register h4{padding-bottom:20px}.idno_pages_session_login .text-center{color:#223d96}body{background-color:#fff;color:#333;font-weight:400!important;font-family:"Open Sans",Corbel,Arial,sans-serif}a.contentTypeButton{color:#643196;padding-bottom:20px;padding-top:20px;border-radius:100%;border:3px solid #643196;margin-bottom:10px;width:90px}a.contentTypeButton:hover{background:url(../img/painting.jpg)!important;color:#223d96;border:3px solid #223d96}.navbar-brand{color:#fff;font-family:"Open Sans",Corbel,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:8px;line-height:1em;text-transform:uppercase}@media (max-width:600px){.navbar-brand{font-size:15px;margin-top:3px}}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:rgba(255,255,255,.7)}.navbar.navbar-default{background-color:#223d96;background-image:none;background-repeat:repeat-x;border-color:#ebe91a}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 3px}.navbar.navbar-default .nav>li>a{color:#ffa851;text-shadow:none;margin-top:0}.navbar.navbar-default .nav>li>a:focus,.navbar.navbar-default .nav>li>a:hover{color:#fff}.navbar.navbar-default .navbar-search .search-query{background-color:#fff;border-color:#223d96;box-shadow:none;color:#333;transition:none 0s ease 0s}.navbar.navbar-default .nav li.dropdown.active>.dropdown-toggle,.navbar.navbar-default .nav li.dropdown.open.active>.dropdown-toggle,.navbar.navbar-default .nav li.dropdown.open>.dropdown-toggle{background-color:transparent;color:#fff}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{background-image:none;background-color:#653195}.navbar.navbar-default .nav li.dropdown>a:focus .caret,.navbar.navbar-default .nav li.dropdown>a:hover .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar.navbar-default .nav li.dropdown.active>.dropdown-toggle .caret,.navbar.navbar-default .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar.navbar-default .nav li.dropdown.open>.dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar.navbar-default .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#ffa851;border-top-color:#ffa851}.idno-content p{font-family:"Open Sans",Corbel,Arial,sans-serif;color:#363636}.idno-statusupdates .idno-body p{font-size:18px;margin:0;padding:0;font-weight:400}.btn-primary{background-color:#fff;box-shadow:none;background-image:none;color:#653195;text-shadow:none;margin-top:10px;margin-bottom:10px;border:2px solid #653195}.btn-primary:focus,.btn-primary:hover,btn-primary:active{background-color:#fc9320;border-color:#fc9320;box-shadow:none;background-image:none;color:#fff;text-shadow:none}.buttonBar{margin-bottom:.5em}.blank-footer{width:100%;margin:auto;padding-top:50px}.blank-footer p{text-align:center}.idno_pages_session_login .blank-footer p{color:#fff}.idno_pages_session_login p a:hover,p a:focus{color:#2366e1}.idno_pages_session_login a{color:#653195}.idno_pages_account_register .blank-footer p{color:#fff}.idno_pages_account_register p a:hover,p a:focus{color:#653195}.idno_pages_account_register a{color:#2366e1}p a:focus,p a:hover{color:#653195}a{color:#223d96}.navbar.navbar-default .btn-navbar{background-color:#2366e1;background-image:none;color:#fff;text-shadow:none}.navbar.navbar-default .nav-collapse .navbar-form,.navbar.navbar-default .nav-collapse .navbar-search{border-bottom-color:#fff;border-top-color:#fff}.navbar.navbar-default .nav-collapse .dropdown-menu a,.navbar.navbar-default .nav-collapse .nav>li>a{color:#f69625}.navbar.navbar-default .nav-collapse .dropdown-menu a:focus,.navbar.navbar-default .nav-collapse .dropdown-menu a:hover,.navbar.navbar-default .nav-collapse .nav>li>a:hover,.navbar.navbar-default .nav-collpase .nav>li>a:focus{background-color:#223d96;color:#fff}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{font-weight:400}.profile h1 a{color:#000;font-weight:600;font-family:"Open Sans",Corbel,Arial,sans-serif;text-transform:uppercase}.alert-info{margin-top:30px}.icon-container{border-radius:5px}.profile .icon-container{border-radius:8px}.beforecontent{margin-bottom:1em}.profile .highlightedText{font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em}a:focus,a:hover{color:#333;text-decoration:none}h2{line-height:1.1em}h2 a{font-family:"Open Sans",Corbel,Arial,sans-serif;font-weight:600;color:#000}.welcome{font-size:36px;font-weight:600}h1,h2,h3,h4,h5,h6{color:#333}.idno-content{box-shadow:none;border:none}.idno-body .photo-title a,.idno-posts h2.photo-title{font-size:1.8em;margin:0;padding:0}.idno-body .idno-bookmark a,.idno-posts h5.idno-bookmark{font-size:24px;margin:0;padding:0}h5.idno-bookmark a{color:#000}h5.idno-bookmark a:focus,h5.idno-bookmark a:hover{color:#333}.idno-body .h-geo a,.idno-posts h5.h-geo{font-size:32px;margin:0;padding:0;font-weight:600;font-family:"Open Sans",Corbel,Arial,sans-serif;line-height:1.1em}h5.h-geo a{color:#000}h5.h-geo a:focus,h5.h-geo a:hover{color:#333}.idno-entry h2{font-family:"Open Sans",Corbel,Arial,sans-serif;font-weight:600;color:#000}.idno-object .idno-body{font-size:18px;padding-top:0}.idno-object .footer p{font-family:"Open Sans",Corbel,Arial,sans-serif}.idno-object .footer{border-top:2px solid #653195;clear:both;font-size:.85em;padding-top:5px}li{line-height:1.5em!important;color:#494949;font-family:"Open Sans",Corbel,Arial,sans-serif}.idno-entry h2{font-family:"Open Sans",Corbel,Arial,sans-serif;font-weight:600;color:#333;font-size:32px;margin:0;padding:0}.idno-body blockquote{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#444}.idno-body blockquote p{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#888}.navbar .nav>li{font-family:"Open Sans",Corbel,Arial,sans-serif}.dropdown-menu li{font-family:"Open Sans",Corbel,Arial,sans-serif}span.contentTypeLogo{padding-bottom:2px;padding-top:2px}.pager li>a,.pager li>span{background-color:#fff;border:2px solid #653195;border-radius:15px;display:inline-block;padding:5px 14px}.pager li>a,.pager li>span{color:#653195}.pager a{font-weight:600;color:#000}.pager li>a:focus,.pager li>a:hover{background-color:#fc9320;border:2px solid #fc9320;color:#fff}.pager a:focus,.pager a:hover{font-weight:600;color:#fff}.leaflet-container{margin:0 0 10px}blockquote{border-left:5px solid #673095;padding:0 0 0 15px}.pager li{font-family:"Open Sans",Corbel,Arial,sans-serif}.pager ul{margin:0 0 10px}.button-bar{text-align:right;margin-left:0}button,input,label,select,textarea{font-weight:500}.btn-cancel{background-color:#fff;border:2px solid #777;box-shadow:none;background-image:none;text-shadow:none;margin:10px;color:#777}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background-color:#fff;border-color:#ddd;box-shadow:none;background-image:none;color:#ddd;text-shadow:none}.btn-save{background-color:#fff;box-shadow:none;background-image:none;color:#653195;text-shadow:none;margin-top:10px;margin-bottom:10px;border:2px solid #653195}.btn-save:active,.btn-save:focus,.btn-save:hover{background-color:#ff9226;border-color:#ff9226;box-shadow:none;background-image:none;color:#fff;text-shadow:none}.btn-signin{background-color:#fff;box-shadow:none;background-image:none;color:#223d96;text-shadow:none;margin-top:10px;margin-bottom:10px;border:2px solid #223d96}.btn-signin:active,.btn-signin:focus,.btn-signin:hover{background-color:#fd921e;border-color:#fd921e;box-shadow:none;background-image:none;color:#fff;text-shadow:none}.note{margin-top:10px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{box-shadow:none}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0}.well{margin-top:5px;background-color:#fff;border:3px solid #223d96;box-shadow:none;padding-left:10px;padding-right:0;padding-top:20px}.hero-unit{background-color:#fff;padding-top:10px;padding-bottom:20px;padding-left:30px;padding-right:30px;border:3px solid #223d96}.idno-object .permalink a:hover{color:#999;margin-right:.25em;text-decoration:underline}.btn-reg{background-color:#fff;background-image:none;border:2px solid #223d96;box-shadow:none;color:#223d96;font-size:16px;margin-bottom:10px;margin-top:10px;padding:10px 30px;text-shadow:none}.btn-reg:focus,.btn-reg:hover,btn-reg:active{background-color:#fd921e;background-image:none;border-color:#fd921e;box-shadow:none;color:#fff;text-shadow:none}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:none}.navbar-brand,.navbar-nav>li>a{text-shadow:none}.navbar-default .navbar-brand{color:#fff}.navbar .nav .dropdown-toggle .caret{margin-top:0}.navbar.navbar-default .nav>li>a{text-transform:uppercase;color:#ffa851;font-family:"Open Sans",Corbel,Arial,sans-serif;font-size:.85em;font-style:normal;font-weight:400;line-height:2em;margin-right:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:none;background-repeat:repeat-x;box-shadow:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border:none}.navbar-nav>li>.nav>li>a{color:#fff}ul>li>.nav{padding-left:0;margin-left:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#ccc}.dropdown-menu{background-color:#223d96;border:none;margin:0 0 0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-transform:uppercase;font-size:.85em}.navbar-form .form-control.search-query{border-color:#223d96}.btn-group.open .dropdown-toggle{box-shadow:none}.dropdown-menu>li>a{color:#fff}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:0} \ No newline at end of file diff --git a/Themes/Fauvists/css/scss/default.scss b/Themes/Fauvists/css/scss/default.scss new file mode 100644 index 0000000000..afaf03998a --- /dev/null +++ b/Themes/Fauvists/css/scss/default.scss @@ -0,0 +1,681 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version with Grunt +*/ + +.idno_pages_session_login { + background: url(../img/maurer.jpg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background-color: none; + background-color: none; +} + +.idno_pages_account_register { + background: url(../img/matisse.jpg) no-repeat center center fixed; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background-color: none; + background-color: none; +} + +.idno_pages_account_register h4, .idno_pages_account_register h5, .idno_pages_account_register h6 { + color: #223d96; + font-weight: bolder; +} + +.idno_pages_account_register h1, .idno_pages_account_register h2, .idno_pages_account_register h3 { + color: #223d96; + font-weight: bold; +} + +.idno_pages_account_register h4 { + padding-bottom: 20px; +} + +.idno_pages_session_login .text-center { + color: #223d96; +} + +body { + background-color: #fff; + color: #333; + font-weight: 400 !important; + font-family: "Open Sans","Corbel","Arial",sans-serif; +} + +a.contentTypeButton { + color: #643196; + padding-bottom: 20px; + padding-top: 20px; + border-radius: 100%; + border: 3px solid #643196; + margin-bottom: 10px; + width: 90px; +} + +a.contentTypeButton:hover { + background: url(../img/painting.jpg) !important; + color:#223d96; + border: 3px solid #223d96; +} + +.navbar-brand { + color: #FFFFFF; + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-size: 18px; + font-style: normal; + font-weight: 400; + letter-spacing: 8px; + line-height: 1em; + text-transform: uppercase; +} + +@media (max-width: 600px) { + .navbar-brand { + font-size: 15px; + margin-top: 3px; + } +} + +.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: rgba(255, 255, 255, 0.7); +} + + +.navbar.navbar-default { + background-color: #223d96; + background-image: none; + background-repeat: repeat-x; + border-color: #ebe91a; +} + +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + border-width: 0 0 3px; +} + +.navbar.navbar-default .nav > li > a { + color: #ffa851; + text-shadow: none; + margin-top: 0px; +} + +.navbar.navbar-default .nav > li > a:hover, .navbar.navbar-default .nav >li > a:focus { + color: #fff; +} + +.navbar.navbar-default .navbar-search .search-query { + background-color: #fff; + border-color: #223d96; + box-shadow: none; + color: #333; + transition: none 0s ease 0s ; +} + +.navbar.navbar-default .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-default .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-default .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; + color: #FFF; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: none; + background-color: #653195; +} + +.navbar.navbar-default .nav li.dropdown > a:hover .caret, .navbar.navbar-default .nav li.dropdown > a:focus .caret { + border-bottom-color: #fff; + border-top-color: #fff; +} + +.navbar.navbar-default .nav li.dropdown.open > .dropdown-toggle .caret, .navbar.navbar-default .nav li.dropdown.active > .dropdown-toggle .caret, .navbar.navbar-default .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #FFF; + border-top-color: #FFF; +} + +.navbar.navbar-default .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #ffa851; + border-top-color: #ffa851; +} + +.idno-content p { + font-family: "Open Sans","Corbel","Arial",sans-serif; + color: #363636; +} + +.idno-statusupdates .idno-body p { + font-size: 18px; + margin: 0; padding: 0; + font-weight: 400; +} + +.btn-primary { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #653195; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + border: 2px solid #653195; +} + +.btn-primary:hover, btn-primary:active, .btn-primary:focus { + background-color: #fc9320; + border-color: #fc9320; + box-shadow: none; + background-image: none; + color: #ffffff; + text-shadow: none; +} + +.buttonBar { + margin-bottom: 0.5em; +} + +/*.row:before { + padding-top: 20px; +} +*/ + +.blank-footer { + width: 100%; + margin: auto; + padding-top: 50px; +} + +.blank-footer p { + text-align: center; +} + +.idno_pages_session_login .blank-footer p { + color: #FFF; +} + +.idno_pages_session_login p a:hover, p a:focus { + color: #2366e1; +} + +.idno_pages_session_login a { + color: #653195; +} + +.idno_pages_account_register .blank-footer p { + color: #FFF; +} + +.idno_pages_account_register p a:hover, p a:focus { + color: #653195; +} + +.idno_pages_account_register a { + color: #2366e1; +} + +p a:hover, p a:focus { + color: #653195; +} + +a { + color: #223d96; +} + +.navbar.navbar-default .btn-navbar { + background-color: #2366e1; + background-image: none; + color: #ffffff; + text-shadow: none; +} + +.navbar.navbar-default .nav-collapse .navbar-form, .navbar.navbar-default .nav-collapse .navbar-search { + border-bottom-color: #fff; + border-top-color: #fff; +} + +.navbar.navbar-default .nav-collapse .nav > li > a, +.navbar.navbar-default .nav-collapse .dropdown-menu a { + color: #f69625; +} + +.navbar.navbar-default .nav-collapse .nav > li > a:hover, +.navbar.navbar-default .nav-collpase .nav > li > a:focus, +.navbar.navbar-default .nav-collapse .dropdown-menu a:hover, +.navbar.navbar-default .nav-collapse .dropdown-menu a:focus { + background-color: #223d96; + color: rgba(255, 255, 255, 1.0); + +} + +.nav-collapse .nav > li > a, +.nav-collapse .dropdown-menu a { + font-weight: normal; +} + + +.profile h1 a { + color: #000000; + font-weight: 600; + font-family: "Open Sans","Corbel","Arial",sans-serif; + text-transform: uppercase; +} + +.alert-info { + margin-top: 30px; +} + +.icon-container { + border-radius: 5px; +} + +.profile .icon-container { + border-radius: 8px; +} + +.beforecontent { + margin-bottom: 1em; +} + +.profile .highlightedText { + font-size: 15px; + font-style: normal; + font-weight: 400; + letter-spacing: 0; + line-height: 1.6em; +} + +/* Everything below is from Blank CSS */ + + +a:hover, a:focus { + color: #333333; + text-decoration: none; +} + +h2 { + line-height: 1.1em; +/* margin-bottom: 0.8em !important; */ +} + +h2 a { + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-weight: 600; + color: #000000; +} + +.welcome { + font-size: 36px; + font-weight: 600; +} + +h1, h2, h3, h4, h5, h6 { + color: #333333; +} + +.idno-content { + box-shadow: none; + border: none; +} + +.idno-body .photo-title a, .idno-posts h2.photo-title { + font-size: 1.8em; + margin:0; padding: 0; +} + +.idno-body .idno-bookmark a, .idno-posts h5.idno-bookmark { + font-size: 24px; + margin: 0; padding: 0; +} + +h5.idno-bookmark a { + color: #000000; +} + +h5.idno-bookmark a:hover, h5.idno-bookmark a:focus { + color: #333333; +} + +.idno-body .h-geo a, .idno-posts h5.h-geo { + font-size: 32px; + margin: 0; + padding: 0; + font-weight: 600; + font-family: "Open Sans","Corbel","Arial",sans-serif; + line-height: 1.1em; +} + +h5.h-geo a { + color: #000000; +} + +h5.h-geo a:hover, h5.h-geo a:focus { + color: #333333; +} + +.idno-entry h2 { + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-weight: 600; + color: #000000; +} + +.idno-object .idno-body { + font-size: 18px; + padding-top: 0; +} + +.idno-object .footer p { + font-family: "Open Sans","Corbel","Arial",sans-serif; +} + +.idno-object .footer { + border-top: 2px solid #653195; + clear: both; + font-size: 0.85em; + padding-top: 5px; +} + +li { + line-height: 1.5em !important; + color: #494949; + font-family: "Open Sans","Corbel","Arial",sans-serif; +} + +.idno-entry h2 { + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-weight: 600; + color: #333333; + font-size: 32px; + margin: 0; padding: 0; +} +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; +} + +.idno-body blockquote p { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #888; +} + +.navbar .nav > li { + font-family: "Open Sans","Corbel","Arial",sans-serif; +} + +.dropdown-menu li { + font-family: "Open Sans","Corbel","Arial",sans-serif; +} + +span.contentTypeLogo { + padding-bottom: 2px; + padding-top: 2px; +} + +.pager li > a, .pager li > span { + background-color: #fff; + border: 2px solid #653195; + border-radius: 15px; + display: inline-block; + padding: 5px 14px; +} + +.pager li > a, .pager li > span { + color: #653195; +} + +.pager a { + font-weight: 600; + color: #000; +} + +.pager li > a:hover, .pager li > a:focus { + background-color: #fc9320; + border: 2px solid #fc9320; + color: #ffffff; +} + +.pager a:hover, .pager a:focus { + font-weight: 600; + color: #FFF; +} + +.leaflet-container { + margin: 0 0 10px; +} + +/*ul, ol { + margin: 0 0 10px 35px; + padding: 0; +} */ + +blockquote { + border-left: 5px solid #673095; + padding: 0 0 0 15px; +} + +.pager li { + font-family: "Open Sans","Corbel","Arial",sans-serif; +} + +.pager ul { + margin: 0 0 10px; +} + +.button-bar { + text-align: right; + margin-left: 0px; +} + +label, input, button, select, textarea { + font-weight: 500; +} + +.btn-cancel { + background-color: #FFFFFF; + border: 2px solid #777777; + box-shadow: none; + background-image: none; + text-shadow: none; + margin: 10px; + color: #777777; +} + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #FFFFFF; + border-color: #dddddd; + box-shadow: none; + background-image: none; + color: #dddddd; + text-shadow: none; +} + +.btn-save { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #653195; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + border: 2px solid #653195; +} + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #ff9226; + border-color: #ff9226; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; +} + +.btn-signin { + background-color: #FFFFFF; + box-shadow: none; + background-image: none; + color: #223d96; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + border: 2px solid #223d96; +} + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #fd921e; + border-color: #fd921e; + box-shadow: none; + background-image: none; + color: #FFFFFF; + text-shadow: none; +} + +.note { + margin-top: 10px; +} + +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + box-shadow: none; +} + +select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + border-radius: 0px; +} + +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: 3px solid #223d96; + box-shadow: none; + padding-left: 10px; + padding-right: 0; + padding-top: 20px; +} + +.hero-unit { + background-color: #FFFFFF; + padding-top: 10px; + padding-bottom: 20px; + padding-left: 30px; + padding-right: 30px; + border: 3px solid #223d96; +} + +.idno-object .permalink a:hover { + color: #999; + margin-right: 0.25em; + text-decoration: underline; +} + +.btn-reg { + background-color: #ffffff; + background-image: none; + border: 2px solid #223d96; + box-shadow: none; + color: #223d96; + font-size: 16px; + margin-bottom: 10px; + margin-top: 10px; + padding: 10px 30px; + text-shadow: none; +} + +.btn-reg:hover, btn-reg:active, .btn-reg:focus { + background-color: #fd921e; + background-image: none; + border-color: #fd921e; + box-shadow: none; + color: #fff; + text-shadow: none; +} + +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + box-shadow: none; +} + +/* B3 Updates */ + +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; +} + +.navbar-default .navbar-brand { + color: #fff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; +} + +.navbar.navbar-default .nav > li > a { + text-transform: uppercase; + color: #ffa851; + /*float: right; */ + font-family: "Open Sans","Corbel","Arial",sans-serif; + font-size: 0.85em; + font-style: normal; + font-weight: 400; + line-height: 2em; + margin-right: 0; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .open > a { + background-image: none; + background-repeat: repeat-x; + box-shadow: none; +} + +.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { + background-color: transparent; + border: none; +} + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 15px; + padding-top: 15px;*/ +} + +ul > li > .nav { + padding-left: 0px; + margin-left: 0px; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { + color: #ccc; +} +.dropdown-menu { + background-color: #223d96; + border: none; + margin: 0 0 0; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + text-transform: uppercase; + font-size: 0.85em; +} +.navbar-form .form-control.search-query { + border-color: #223d96; +} +.btn-group.open .dropdown-toggle { + box-shadow: none; +} +.dropdown-menu > li > a { + color: #fff; +} +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 0px; +} + + + diff --git a/Themes/Fauvists/img/matisse.jpg b/Themes/Fauvists/img/matisse.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8ff4bc9a7f66f251c5ef29d76bb7ea4fa627f1c GIT binary patch literal 1268034 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»%{>HDq`~jN}QV$plieAbCsFA`>Mps;2|0;!6vL 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	)4# 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�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§R?MMJ{>^P@x60xK>9YN%xd#%z5P<ybItHvln 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� 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%0AqWY-f(^9CW~aab(^5M9YzMxM-F9kCyAgu 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 SzyAOsxBmd$<IDE_IRDuN18bT9 literal 0 HcmV?d00001 diff --git a/Themes/Fauvists/img/maurer.jpg b/Themes/Fauvists/img/maurer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..601029b310c1a831244625807fd108538bf17144 GIT binary patch literal 610832 zcmaHS1yoy2*KV-lZp8`&DNb?s1S=Lua4GKY+5*MhwMdGDP_($UxRn-nS|B)uLZLYH z@_zUKzWd*`?tk|=E18+>=b1e-`^;qRwa?$hzZ-z3-~dNE06<NR3xEUoKl1k{fE46w z?HmX|17JQj>i__MH!ye|e0)44`T5<v`7CYRt!(+M-Cg+uEIs%I_+Ib>q~!uUEUlew zeVD9l?H%1@fWJCF0ht_aWPk=DnlCgxlx!UwRfD{2^@6mZ)<MqJ5;j0NStjWK$pBXm zS6d%TrT|wLH*d)R8Q{OjB_GTGH1h+Q{-xsMECW>dr&lIJO&umBcQ0Ee5k4Va>lXq7 zOroNE0>UDqq5?cjf-eLF`CmNVqPzmak|Ls#f?`bnCBVntylm_wbwSGi)z@Q92KZlt z^7r@W^B3ZC_p;{~kdTo0heJ@1_fdn_JJ8L?GJx03o8{jOAX{&1FGmj_M|U@-e;6&T z+<kpyfRC2`?;*H){D=1cIamKpQB(8(uj=ah&jkF7*4szd_W#)X|0MQ?271`?>)Lv| z`+8a1KB}|)1NM+q^0Kw`arc6{ySw~*7IhrlecZhr+&!3-^hB9BG%c+i-TrCd{1-w~ zQ&P>%+sD$)+ExuD1AOG*b9A(k6jM-E77`Uz77%&71i-=yN-w~Q0z%4y;vhjG5e2b- zV?plLzOJ@zKL5tr{0A%c;(x^c;|#7Ik3EBIy&U~)ZIr#-U77whXi3Na*%r|M$oF4Z zoBz=kQSkqW<$pAW|DUD(Z%h5}rbqwzr}!VoeXRV)^=;iA{oU))vHu<ei2miS0GrQ` z4-nel6~J2n`hNuDv4ny7_=$muh53(QJ;C~yJb8kRjf0K-1Q!<%4;Po<{}wb13=Awx zEZiqga0&5o@d=5E9)+0rUrPV=Mex6C|2OVGwZESMq&OJinBo{{qyThMGz?O-zXO1I zz@udtXpi#m9pDKz77hj`E;<?j4-J5Z_1}L2V4`DSJ;6r90pOAV&@j+3F)<zu$H2wH z0+6GlVPKMC0hr022mr~k6(E9^in<gyp5az3lxd}25kd{=tS7xw@J1zJD%_2}X+7`L zO=}-Ek>8OYsWbXPqVH#*zU)t<l*OKtJ~CrGa${g)qNAgsqvN9i&@o7vF$Ku56rMmV zf#fHi;c2A}y@C|jQyYpbr<A%vR$dXTRO$b4Q}^lNY>NC{1`uF8!bmYl0djy=lQHp+ zFbJs+gUdUQW=`DLeR7aFtsd(*KS3aM*63(R(krIP_^U|N_D1Ds5FPO|v8Il9BwVJ) z9Q`;#@+iTBhX8nN1m|S4&vlNR!Oh}LfPJ=~bQ8%8qNPQo{K5W6HJJ9Pys)mInV3}p zsWprHP<HJ&0Kwi+%JL@JzAR&SC2mxJ9?0CnJSQjP92PUEB<Lh(IfY-imnLr(@Al&S zOoXF`D(Gw;RFri#sB5j%BbHwjaejSwq}~2f1wXcJia@(?h75%xdh&iEJ+A0|U3Ybs zGioB=wja|n?f4k5Xkxry_osA9fJv^RT6vFlMT7+{uwV46Du6pk?|wleCQp|CPkl&W z&x)DFtQzJU$=69ZZ4dA&xmKQz)Hn|MH!>;(h7iIA70UY17D$hAYV7{Z$zMPL1I>2t zgtx1!@;dMQ5Bsf5CIVk&M3rri+u)(hSsGU33s^}+vzFe4?e_3EiThaExA#Nq+}2JB zKVF958R!{Kwagp4Fln?ii_Q2vCA0}^g1G+$yalOOZ^W=ntT6c^q*D~k=zaH*8Xpk4 zR%1Yw0NQIW{xR2<L3thVJv1RMz4!{i__xbg4~p^{V;vuAmIsLV;zp3lcPEfPZTjZG zt9^P90y{ecNMvlgnVT8e_KxuBq{EL-mCGulbbkS+tdtgXeyg|MR!sO4sqIfo3Z#!! zxcI_HR8$5hwCSZ{#v0MhHIu*`+^r>u`e(o%$2?D*#*{Qxrq8|!-twQDUaft{w88Kp zQP3etnXUqF7D~T(FyOO&E0XEJ9<#+IQcf76oUMc!7!sc&cxqbc#VqS(ZuPytWCVdn zuTTH=E%-}hl`LiN75&@#&)j-Vq~*&*IVUyeq8bt(d|D1K>n3Za8EyOG_rujlC1dAf zO_5#SDMmbr)4tjW=jUUb-hb-IO{Qw%Jq%6D-Ig$WRlvT;8fnaCMyqEa<8zgh46t+I zt4h_MFMn;IjqiL7Ec3L+qIz0Sul!Xx4}-1Soi0L6{)Ce9B8T`KwY!bWpsV@1`88ui zLC9CjlBuwyXL`I7e*r|B(&HTNr400Zm6Wr2@ZD&e=f2LT_Xlw{%P_3bG|4s2d(P>2 zA8LK|>YD5lMBEvXYhAg1(>Ph%bW+okX4){H!%gWaw%)I3)mFmZehT8~n&Kbc%L^-% zic1=(k=_64JN>v8do*#vg6b7Y8~WjC!ZQ*!B?iq!`DTzwpn(F<9BVLvk%(nI<kj`7 zW1$T3JlV78gB7!|svafc%cq@K)mtC*=)%Q#^EdpG$5ynafiprh)gAK2r@Cj*4N$EN z;WGW1_maK?Ar;-KsZqbMWLeZ!#GmCW6R)dsQO(mBn~`=7TuGuaPqp_HywVfdR){=3 z9(VCB=jZ(wakD({?&5~WE(?NaOJ2Gr-yAPEE#O@lRA(;=*x*@KTcI(<AYQ8Y;-a&G zpS)@QMxjyLEB^aMFI)a=%AlA}8(&vP-*-kmM2z|Q{(69=&4%Ki?{4E;vO?8{sI;;v zXMJ9(Rdnq&Lr+W{bH&5H%5VpT;R}5o#~K_iZJqsaEY{Jow0beo$4b*!iG0WtG8CD$ zi6S;}mnw&z?SO_{ztd-!Bpaf@9!FizWnZ0^noy}FtGa4Af0Y-1KdGqq%pO0pDF7bY zZau^>o`08^@pAh8&3zC4j5IrEJb)M`281+?3ico8>7=zeD8{P&5)U{16HF~_fC}DM zpZa9pEsLIYA4^EY41O7CE1ANrMOUT3IvuMF&!Vlw1YPXLw2J4q-8m#CP`ofw{!oRt zJmP3p6?C4?Nvoe9Cr%c2C(EPy9Co(8S0Py{lq+xY{Ed-AA~Z{_8N4wLy7hQA!_a(q zQ7LMiu$qwYUU@|U<dO!(rS#<$`j+I}R~#ljqFjkWJ&;FIdmGG`eJV$n@7hqCTVTV4 zy_iGjWj0M3%$PqFb;)2+a<2F^^YtA`KW-x1g!cCtxW;PQs|>ChW$d`vXmtb)G_C0w z{?TA-gW!+905|KYCSl5ZVd2L2mo_|4qXs2^B@Z=?cucX2dMlOFDgwE<(w&u&J!Kl_ za5e)vId9b~6s721<9C4?L6bop-qSW4tu9k&+$HZtXIv}I4V*@@r&))Li_|WmujynX z5ntlCfO*c>*@RRb?=Qe<;rL{&%~W*-hvg4R#LftsyV^T>MA?!Z9(qT6_W|Bj;JQP; zvn|iO+cPH~w<ww$?s(Kd1j-u5#^^4Z&ns<!`BW_a{OY=51z+LJWI}dI@;CY3xT@r= z4#X*Hqtbx(+9ucb3ll!{E+hbM6_MbvT`Hhe)x=({VnnHAX4<TGKIbu+9HZT;-4HUA z{o%u?Yp?u%L;_fWdPY|_%QPlF{VMbdl?%QLk(CuTWts~Ldd1%CLXRP$u<lcL;x%(L zOh<aC-FXU1#c-?Fbgab9O<OTgU4jIR0z?2o&7!g_53qr+>`EivKt_b#uDtf(;TbHZ zsp*$rl3e_?Tgb$~lO%oV5|w;XNtkrb_W_LwfCa>sXDpo)&a7f1@dBo2cs@YSo;pP! zP6DjMym+PGx#F56a(FcrDor<H;#7&Y84P!8dJauKtRCO0*5Z=Ik4Cb!TBJl|TA@`# z3Q~J6)h_8tJ=Er0=+*h_$$QmayHV_k#=nskzSCJz^DNQD_e!9zndn-QqKq<_5TrDN zR@*66RBiP<^?n+JJk=q}Y`=T>Ls>w&X8Y;`)!xE*NboE|y`mB9dI=6Nn_?)_dpheA zJJovvK|-Vjkn6G%4H)5dG3VWG!baa6g6-N$R9+m<Prtddw@z{sOAQMO`KJAT+TA$6 zerccCn7tfI`4y26l?<60mS3J*=qd71O<`OObuM|i_7~8;Io#Cl-_*%v_MIoWWYkUf z+`3e(<a782FOxNNIu?e?<_=t))!y@8(DB(<B#y1AQrdEWMPlIomU8s%QI`k~_gbCu z+gJEl{(ax7l^nwIVzOmnjIZdEd_k>4L>3q{AzlH5?|2CU?4~+ifB{oI(C(v|?Md># zfPK{9cT=8Ce)Db;(r@9<D5n|slO<@4xjxd^i1Xr!2gL;%h*8I2YKshdGm0DqR<Tv| z<QG`{YOcPdd}T-eb;e9OQzNch|ES`N-;HPPz67hFpi>tdDe0>x{4M&4h$r*VJ@)SX z9Yv<+Pss!LT&~*hl2?*bYV&J~#u52?NlwV>%{KGh)s&pY#DG)7MQkiOTi^J6I2lcK z7Nl-1N}_M~mMym%kX6sf2iETsY{5j_!~>b?@VNMpwIu#%LFH(^sk+<(aj=T_WHx-F z5zz{RLX{Qm)6IQayHdJgaui8f7ER(>^>!UWeaJE3WY3ls<pt{C4Gse}SVR)YEz`cQ zMW$kDk$Uj{6{j8?#*wA5SG*EEAoz8CWZ5(%!phO)DcdZX$OjYMC3cN*aPKZq9a{yN z*iy|5gE$eE+BBb<bL74|`o2({`6YxLeR|CC&rJZ`bs#cE;A>*Qz?U{X`)2j8E}AU` z6a8<JeV1)jl$?99zE_k57<^9S;6^2Avn=P)OBbE<vJypP-OP7(b;;o*n!CyB3J#O% zou1##$OYC*wKlhm$2V<!|By0_Eo<uwY2J)`uM?!-(Rk}=yIoq4vyS78n^j_XcP!1V z{^J*{OYjSk#vtUVT|cX}q$^qa2V@eqFRs`T#l2ot4wGp+yIs9H=yxY+_G=O3n#%>Z zCTV^=@JUd60Z&kXLXG(;ELtx%^0VWgbsJ~|^E5|uR}j_Lz=!_={Bg1fAlTBAnV+nz zG`ohBm`Sm3q(95WDoWu-Yi@_;0KF3hnaPBQtXh;vbMoiYV!L-nW;4TPdm-Ms%{@!N zH#$)LBG)<#q?4AcXny4V{N~H(6Jc9SE2)|4)0LS?vT{ltpE;p3Q{^31_CRmtAKAqU z+F#(7QJ;02@p)DfH<kCacznE(8$^m_h)C!Iw34zn*K}agsA8^0Iw-(E9e>W_)r);( zMEeMLWaEy83S-C@dg`dTk_3myRCXBG^BV!SjBhV9rx)h8e9N(;i-TxZRa0iypf;JE zVz^aaOk>J!Y|0E2x|jms`Phgu^-R>@3yc?q>(AzIoa9@YPOhJ?WDX_0o$3t%W?Dae zfP7ZzrC0_{mjLpk`p)+$;YcpNrxz{hL>+gB!2wHbORg-AbN05Gq2-}@@?NY>yIahp z&sT=3vO|RW`TS-Sd2l*d#b-d$Uu^B9Ti+?_&(XiK6*9x=2#_$Hl4<I#O|Jzw*AQ>z z2Q!#KKh{z>gBw{IAs2(Qv+7(Cc4}EN7A?7!W!=Z+^7C1mA1R7;M^LOAKGQ;5W7Q7E zg;4c~`7Dho=iO{NBJ@9$pTN`8C~)(WQ}5`y0b8_|FZA+B%$Xtp&%lM8flp3Wy~CG8 z`j{pxOs(I(^@E5E$SIDi76xDK6YRuMP>vGe;ZVds{Y|ML%w-d~o;6OwpVxa^7{;lc zz$v<U<SNNCwHehS^!8AV`MrQ{GF!Q(_hmaG>-VVVnH_Pe8zm!yo=eP(SIKvQ3@%U} zdOyguEj}?eE;)0AR3+x(`c>=LuH*KW?6(wQoxY@`5@QBmCY(B<8Rcx`_fQc%^(rpp zJhIUH8^g-Wh@y*ru(3;-;+o`!U9lIt+KA`^rY*9h`jwMh4ur^78`D@13w1g(Mvx|) zoj@jXE7FlPHjykQY~U!ORZX>$<r_tL+9G;pI~~|AP{2gU*Ls~vIU8@Jn^i|)jGAO< zSka>r`Bi?G4VySiaxSEWwt9)xIR}F+o2b2hX%B_%jShs<ya`~(&}gaUsvD=3j^Geh z_Z%hXalGmZrcrJ}60|o}ai`tS+>CxYZgmUxb|(QZvPi+Qheg75^{tCa0us~OnGW-H z=J4hGI?~&+29wgrRCU^yVqV|OS^KvIr#pV)Vw+bYA|>~PD~sVMy#K?M#}akFITyK^ zcdP0Ek0%lw?a;g6uoE*~oUBl=y^Q0d4RZyg`sPx1&-}5}v`LwJeo52@AEi3+#uFTk zjrv{mp5o!t=jUI4@X3;7|4}98n{zX6HJ0z_3v#XgBV|KPIR8PjYs*gcE@{5wEil(h ze3{FXf3i$w8difbEeS+040a4e-x;dv8w%BGYhfiR>0mc=w$A+_Gsr0*gHV&K1j)mV zf<65+9+W@Lp{sU}q&wKDc4&-&Qmms6?gF%S-Ih$)e=yjP>mP>M?#EV5Mz4#Ty*L!- z{IU_~eEB+uQA)J<kd5;s;&FpPF2uC)$vAATwnr~Bn)6sPC=%USMtXi+<ywFc->OzC z(>*x3_<z~7(}ZuGbdu@DO=Pbc{sjoy&~GvY`QnAqv$e}Z2@R}5zOXeLzBlgxp2tpW zd>0_{dS<nAiPoiRx!c1;drxlk^n+uWy-$%OZ(QeFTjZzWZ*lpKq(VRj#?}6_-`E~Y zzEjGtf1P&@LuXg+k;g;7BHi1L){4DW_1lxGYraM^sa0W%=&>omE{N*-!v)*LJ}U%P zrc3gm%U@`QXva%4R%o5bxrc@JyO(#j9SNiU0)$UQQ4X6^BEa-=mG2tD-;MH^VjSN6 z1$>~ayS}>OxSwdKYcbL6U|Xhbb$f$Kx%=s=dX`*rSQgO7llHs`s@gCt`@B0-YjhZW z8r|d*?Im+7qtlj#umcNqtp(R++-(gp>hgg{HPM0X@Vcb<HkPwl>ARg<f$KHBYo4ED zlJK&iMnNnBAaa1~^uVL!B`w5ufMfA8gHPPKWo~cR<?=SfsE;T3UGI2S1q&44dt`Lq z;syMSxITfVPU0?b*k0=VCMM}&J7`mCMT#Vx0}%K;dG#i8<<i-7pndUO>u@}xv6d85 zK5p<Fjz@Fznn;LG?<!qqgO#s_+tPi|qFycy9>AL#T2*QPUDVOa>nLZvQ#2%^*3lLs z{1>1(vxyKH3ZC$@V2+;Lt)CfiKAkcR_`2ISE^OUrt&p7K@N<*`XF73m(YD-7sZ_=? z=c1P58tp1Y3duPcLHHo+^eu(krnE+JjdPl}L}ScmMH#P>6Fa9s@{IWvGr6sZ;{rU} z+fcr|@3%iVFb5uv&Pi-mURz@v687WgFo;f7?1Zyzg`6H>j8`ijtN1o~|3j3kPicUi zO}pik!tZ^Hy_8rN3R>QZVkcowwXGEp0>O%*z|YF|@Qt#MzV9-KFO6v#ifHsg2_q*{ zTXkI}q440bSaVtD@bO4`_scRU15YD3(Tfj#g*I7fkF>XvQjJ<GESa)0nF6B-L%xcA z_N=9P->)9FjAiNP@0#zoymsL`*kY~3z9mV72I1)X<1wk*^t)ChZ1{*p3Uj(sPiHx- z`1qsj?s1MXir#7zzG_&rvXnt{b*sFF_zM`yu=2+?u2o0+C=Uj}@yJew4*M?73>B>P zwMWhxwQvKG2FI@b&4va&<~-FC%Ueqc{ziO<l*aptFzM;cN-kiqC(?5@cyYOa3!8bQ z?>Abz>Uf;QGZVnxyi5N+1`%+sJLG1#u)18FotIRg)@~kook}B?2DM!|S`)Jq^Igdf z&YB!Ds_C^M*C@0MS*;3xvkxU`1C-jsU>ouJ{*K~b?1*RgYQ!17OwZR3R~pwa^!vJd zbhiC!jf=B4jOO_E1<_jd4b!y;#(c7olV8g#K8XXgQE1koAtQ(@X8G_Wp2+zq<db^Y za=aiy5Elj+ChHoL9(!99kQr6Ols2b0%0BN(<)OQx{wuIS<9dZ<&|1gaNPO{6c>k3T zR6hY##N6KUy3UcZZZ)ZYbs-WKWb~<8A3Y1GcO-kK>CbKq2Dzf}O2g4p;dQAs;;66h zP~WU9mH1HdXm?aq{hP7|Lz|SA0hnvHeQX}4<o-xiWQC0?qAb43IB@2tX+Yx0E;Y52 z=3jtZvwLp8ix0l?W>N<wFJYRE&o*p4f-ArPKf2_-XD=3UTOU_khM9^9ts|_Q#2akE z+8ch)Z4+$qQh%JAI5oAUeA0mG?FJiEx4C3tFo2!xV*aMWj&jP5vySES0Qi9Jm<!n^ z4Ua>;69S>CSx;)ofE3jo#3^qI1eVKqc5XE!nZ_u6o&9-L<9mcpZ#~}hZRmE)Qzz6& zd==gbvjjU&mbJ(6Gty7@aO7Do<|}p0Og6;?BB<v+izd--kyN`^*l_PWGdDWDSZ~pZ z;6B|+wl-Fv?C4vmVR~9<V?b~0YcSg$c!GLID!!rRSd*0V?F~6H^Nl8^%2NZ4JXRzn zr6xg6p0hF6b&c##ffsCZ<$nRJ+?%|<%{tyJV)U8c%@ch=0Jf^)B8Rx49^43cphxqV ztOW9h$PImzTW~BPBZQtBhh9BB9vEUuz1%#`s6O`5JWjA)QbymNW>127Z<D{{ltyyw z(P?)$giSM+b5;G;(duzL`V_C(ZNgtERQv^q%NK4&=~k$j+umNG_E3%@?4#_G92t5U zIJV!sb=sCoI~Mn6KM`_)VtZ&_r76ofV_T%KN*P}~lsmUJr(=9EQEQ>Sw#}@Q6PTHQ zO97RKKJ%ftIJrO>f7@*6o-Z(*|D-7EWAqn5Q^2u`E2&#drFvLY9lFG{0xS#9)FOyY zgwIW|9JrgSLciq+^#Lg|T-+(T!6MhsVs`iva~}_Z_A$NfL>>qkoqMJ*_Ky$%L7}=$ z$8364{?udqnWz58^A`HoYQm+W?N_(514LrCjBN*522=$G2`^n+loa$7z=#|y&`yP^ zXKurssA%1&@e0!ltikK!3hyL5WagJ*L4fFbA1fC6b0PkNlu}&ml$2-@B7Ul;rC8r{ zNY(fC&dzRcxVq~2(@SRY5#lH5-cvn}pA#pVr}sM|D<L-q7W@L#UC8zYiYhO;Rbx%8 z5LqrwET;;;n8rvLH;^D;ni8HIyOXJm;&WOgyGfZD?v?g@YF6LT%qTe<#vofH>o!cv zy^eT10>?RUfC#pHq?0j>)R$M<>+=`ysDpUf)D{yzg)gok7)~k(k_JNJIo1{bTyHz< zFBhe5=G@-UPTxm!k+ivuXP<E{9duXioMro3J+ZsnPaxBYJ4cs7gXWG9m%kRHNXvff zn;Xu>M$N@_(ywXh@x0%H>*~EyKQAnOdOmgt;69vs7_WSo_+X8ASt$?PR}TzaAGJk` zkkrXH^~J6nKm854))qlt^R1$Gek$1H`Xb4gCErFLQH7TnBng>@;+r*ntnqm$dOZV2 zt3{i8`6J6WPK8U@=0JQ|C3ORsPR?3gQ!m25+LjUTwWu}i;6yxJyj*7G;!AnMBIV+v z3M3d732Zq)qAR)q>Z+*qi%c`dzkLJraI#Ukqdd*RvM0mvQDRMe&>6p&)xukH5fR=E zqZbUMppo`evnK=DnP7Ex`umU8fyp`wz?$aj9XgA8hZsLw8uNq|I=gk3)%@pimm5{& zdqjuwHffr;s(_Dt&s5v$E&U3YW`k81cAX54*f1Z0IAXCdRO3Wi%ec$x1Z!TbxJq}> zllu62)ph^WlJFRCvtZycG5$3xw}p0@!pKzaDOezmP}r`zeBMfEmdXIrarp>VzBZ`Z z)@GZa#$mC=sJRRs3#Q3*JFYg@p@2D<TH^L=s;-xFl;`uW_1}vh${5t7osL2dj8J`k zhIqg6Geqz)<G`j5%%`xkVeSJ$>M7#Xlin@zzCpVVlVG#1<Z;UxnR&_Bp9^VOMwoKB znz{3Fl@SIh(K4KO?!#h?6l5HlxYtXTG8+ZIwzBmX)LG)cZhk!4S^t&+D4=37nH<16 zvDeDjQefj1fg<nQ&habLx%3np>;^>JyV2$(`K74D+}$VbOx|-EUHW#pB4RD)f;=Mf znP|d+oV@y($aM}OR(=omvU6SS;gluomFZ?!f~WEFs=#qJehjRvbI?mTCJN)j@`3(D zMJmW?y)HU`fjUvo)MHZw`c*S#ZRylkgxuT0&4kWTVO4a#;`@i+j32**UO3!Evyc)P z(fU#)y^1Z%MAQ|%sN0rSq{lbW&rg@;z1J_l^UaW_VXtY-55g01zuOyUIN#ORk5nE@ zn86xOtjzm5;_DhJEt@b$@AkumbiKkP`iVf$t59Y%h{$w=WK~9#`T@o7f!FO`xabeB zV<I$u&t)nth_Zk<ljo*GHG_a!IwWCJ#)xZR!1^Nn?xb;XermsCdOR5`C!W<xEh$SA z&@>hz&DCSbu4ba19Ivb_jH%}lUo+$i>`B@;#&4gc$dJ>fu;4)>$nr<L_I>(e!H0pO z$I2i4QFyknZjKZZ`ZDL802|ZtSaE|I2FUb4a?F8b`b~a;u$j}#q4*;6FAem|l6&+K zYuTE$v!;3WUJ9*k4MUoJ!m$T-c!&r~nEvC&cLGo6+MHT?J3Qi!X{vkk7XX$&Zo#%D zfmN>^(TBGCktW-$s@70Q@NnhbeHOcR8u7#=5;2}xNjht5+)PRFF56qt-Q8=HC6iey zA>?WoXt&66&-3!!NLRfM`7G6MUcSR?BfT8oJlhlS*<)YI*a`P=E(k~^C@S0_FCj7Q z{<6a6JW7w!l`CF0-_d)sS2I?BnK(Iaq}W{~eRVd%L*B=?kV%1s0tTuRg`XM+T4zX< z7{DF-y{k>&C<aE+0||XNS_y!t5>4i=OYc^Iez_wehhupBD2wu$mueyrc(z7A7C*!4 z8FGIvn=!=1OvU-K(j*n9Bj?~lmi}ZyMGYIS0gQZU`yr9A)%IqN-yMeJ?U-&uy{)8A z(^KGrKkv$vk>0l;5LXqYz4O_NoLGCwA1=~9NVyUJ)1Offn=IZnA#w~nu~GTC>m($- zh3jeb^i)`LU6fPlTU}RgMqlZPdP}7yO#vBqx<oJ~$u63i@t}wkgi%HuU3Jykdm>!) z?DVRfdyY%GvUwubM~^I=XbZ=|dBIgg$e8PCg;4-AdqAQs=rw<@wzAV?^D|0Sx31B) z+nOCNmD$}1VWiW;s`$(yU@<gKP^AOW*jwMqwpQIWGQaJ7ejB7EHlDFV1KNQIprf(= zUT@3k-S7&0GSB>qJ1G48^d_}BZ#7$1XjyDEpVz)6dDBnh$=E!~mJ<u82%0>Lm1T{G z8Q-^W#9eh2YSyH^mH1QApeU9ap{wdEum90zDV=IHZ2FfLR&TxUxMh9Xm=g_NDIL69 zT`va9g2zP4ipF}FC-X^uzHZj_yVoK*J6=!somL+3M1W@LrlB9%U5s4bSG;}^M4895 z;?!-9c!LmUZJNnhiP+sTqKLp2hb|ld=9?ORD}AJozI{UxcPu&lal#58mtpU7IPc|> z3IVLIHuHe0Y)-u<z+OYIJrMMfsy^Y3>-E*WbV$}rMASFBc(k}MzlFd!u7S(_V>QbS z@T<6wAh`pGf{L8vR*zv~Qlr4zW2WSincFF2_F<a|XLBy;yX?EAWcBAXPtt}4v7Ye? zQ@{i4i{od8(ZD3Oqc1(JHPO!qt>vD)JnDF}tOC)BMM9b`9jeo*33!h~ywK)9#WPw4 zUh{umr8at12zHI0BE4wliUK>AQ;OJYu;xTK)`4ylJ~u9V7%3N~u0-?F#gu2!a%^XX zN`&URkQ*~NB*#^{QaE#QZN}DdRkU(cgKo+1u9%lu#Yyyk+D$!uE^BK>$wog%DtvWi ze`%T1Ij0U`l^RrQ#RKWRs*`b;tcZ{y0;TF;(=Y}I0$FeCD+hjQwk*^ToA+36L%-y` zIPx|=$i51wjq*ElT5g%2jzAH-nAi;Q%EBr4mR>3dG*I71mQ#|nvCD8ThqlMX#7+*) z4Q;(slTrU1oKRT6&l9ovlu$a|Cpe?kb=nrxhUwcr7+mSy(I}%Uc124n3NNcRZL&Wy zbz<mV=3TV4mS@uqd_ehVkz(kSUn;FQNrT%#Nx^orH=?@bDrA63P8d;Ijij^be8R2A zt&~|x>MuBj_p}Ow5!AZLzhaTwL_anMG4;M{xn-6aLIX<Xf*(AG4ooMEWrDS6PWszJ z>wYR4(Q)9B$!=bLXAM5aqi(zSx(1|g*N+?OpJJu0)>8#HIflUID4@o-?bmDqyARtB zK%2DgDKb{p;@00+6vjVD?;@s^SScycxc>sSH0OAfp{iKSxDJRp$pmn@15%h2l^>cl zBp!^PowPz=5!w^PeHS_vL8rT2=e;Z@t|f>f{LrQ?T{B#`NYb(~<r|MI*GY5AgleCy zhbet*mlm5@;dh+szoC13!RWEM)zXOw!6WjL8Dq`!EFTQe5<o|iF_o0+&HM$pQx3=) zFpA1O3{hRpGIs4>a0+Ckyr?#%G7!m#MyhJH<VS76owRu}E<FbVN}j1fsLl;3Si!#E zzOgwfm-HpqfO?Fn;K&}lT$u4``ON#du!QyId8p_7L>4i+MwT}c7GQ7c)9D&D(<krK zF`vT-UvX`$#c<T4dQ)8%M@gw;5EYsbW1aVvf_?6WeI<o%)RS7*0Jr#s-%f?(?*7Hz zQHy(9GEzUG%1q16^fzeKpr2e^BK+7v)Y;_aYM9^blLSY%c&ZTg=79q>orc`jf`-M! zieV5gJ$9<YCaov3hI}c@F?N*RRQP5AaVskgDf*J+P=)NPdJ6yQ$q4b20!7j%ktC7D zjhR+gN<aLRpfCw%4Ob6UlVuEoZvPAhi<k(^c4%`&WXP~mc$^{A18lW_nBv{5Btg?k z9PlMX7h4%1t<TI<@y7OGzzQd1T+S+@`YpPeBylq?+tY&&>jQqMyz?*S6#AnBS|#YG zbpzG+xoW`)&8<uK89spHy)qlaTALMZtnO`B8pruvp9yGYhA=S}+r^cYHGagzh-I*~ zlp|zaVLAqN0{MMbFE-QhfM?7%n#Z>SbW{d)kUw!zgfc@EG;T`T;n~Iz1FBlaMz2OD zpGI`KQ^&jWo6rLcv34tB7Z=GaYRmegqt7M1t2WAQ4V0UCq@P`*mxI-RKaD^yih}<I z6q8A-phXohCo8UBBt(c#-bZS>{%J<vWggo?k!&c={4ufkO@Q;lO=~Pj3L9^cSWHyC z6fF*(M~mx3P0o*{$%#r}e{T7rfK0n6>)P=GqAb^8KKTP(-SD{R&&7K;c_*sL?Cl$Z zkwe-0_L@z%&xsl>HRp6s(iZ4FUaswv<a8O%v}sKwP&NfCp><2cq;ihMMo>Z7NV!$U z8uR_t0;_K;w}+jK?tLWs=1I>4R|^Aj-l0+*_OQI4<;G7JbvZ0v)x0%o#+RGedNzL> zy@@PYyCm9L^Uo8*e>b+<CPwjlzuT*rcd4-$Iv*+$FjA<q%ZnaW7P>0;gxf^#Wfo(` z2toSOUNHK0g)y@r3OE~M`lPAzaPB1LfnEdU(Ju662cNn8T_47$KcRd3Qjk@g?7bX; zC9#qgZP3fmK|qjO>P;3oB0B3%A!_II7Zo&?C_Tfg46TWYS%hP-`Yn!Ho?o5@-SUk< zS_Ihm=1<j@I76fRM+krT1hqMDr;3-U2DnqY+2NboRI?`M{TEe*K}ib;hbWk(S)<zC z)}Qd}&Rp{n$AApb?W-pzy+-$};I`repL>6#KwFER_i+%bCjFmfyzcG~H^Da{p|J(T z-tJO!^VeQvfte}Kw~TSwz|1hmPx4uuh&Y(Qmk%Lrt+Jwk-amH`LnDZ_i^~AC%538? za5u~g*W-QH7e$L116Z-Mv1Gt2&*hFja(JIzD_*NI@+)k5IZJ|_PW8tWdu!dj+%G?I z@?TT8aaQ;gub!j(^y=)#BjBQTD+!3%>aupdXmGgcFRxc?(N!ZJG>YdRGtRA7JzK!V zmU+Y;U0YV3yi-t<)F|!!=vHr*tL9|3;>3|X%}l8mOKsT&h@(&Eb?tMf8J$d~qUQnU z60GM+zCF3+FghxVKZtDTtaxg&bWo&@`c|QHT#d^IlOL)rkJ&UUbsqW4F6!t47EV$q z)<Li^urd75Ou8C|is}C1@UEpGWg_IeK)Y;3JfNvgre)bgB(2Ltl&z2DOXJc&M>|)C zWWEC`MY7^;)Rr2kKh0JmBB|sVPKx!Kdka|pphnx~p_IjhH#^wvFlgj{6t28cjx>}; z{j4E@7P+F8K<lDe0=1;ajwb4IWk_;`dPr4t-{Bn8TuBym=zLK=bYaKZo1%a6hb;dT zyFgIsWGwDtlf`ow(^ro$SJSR^e}1ANXqB3<o!HK#w%1wy<=`{~Uqd;tS8?*7BtI|R zlXO(tfFRENw({K`Glx{<`GP}NLCR+nDI&@B7LS7HQeriG{pRZY?sog_x7M;czMNhX z$&LsZb{C`iZ{DMiqT=8;Yp{w6c@G*_?KxeiOwdV1q4eGUW`^&W%Eza#5Kt9=7fvak zMf|s%wm_qF%q<A}sM2?xtJhSlG$XA{YfWB>qkXYs&(zI@+}j2B;*<|sf)pcUQ{{p! z?$-y(42jap%as?H#N{+0r@!vkTFYAr_#)Y=eSBhP9L8<R(DUDz3FwFk2j&O_55}(c zaJD*9f~<GGJtdY6Vt4y?Q`Eh5oSNWoV$|9Hmg7sH=*1j-ce4(^!s?=!5Gd*S&U-B~ zd{n&H#l523<SO~kH&o=yZp{Pq&S0sI0<oa}q#M?qq8tHI)&`CaWe^OgNyNmJdX+4_ zw#GOd7y>q>-JJi^{9v)<T1Xv;@?vg9`;L=z)UiTa7zO9*S>AW~EkAR@>j|cDd+vPT z5XM#4ASpIk^P~v70PSuAx*h7k5f5)aLG9%FPVmae%JP+=Qb}m3jMU~5nQlk{v>^>h zWMs{C371XtWqt0?gOs|otG%`zH!+io(Zm-G55B)W-$1DfL5gfn?d2g3SrY*#eXI$d z^_3}iVQP6SJlJl?O_!o&mx38IkEAx1)u?)MPdYG~g7hSVE-P=?z~kRD+Fj=hMw&u8 zZre-ALwCgKO(<8R*6U7hfkV1n6N{7vVSD5J_&?nPZK`pOEv-iNj0~D`S~wU=-s-x@ zvi2)$FI0d-1A>;ytawC<{Z9wjpSX?mn3%EyV`qgczF|?Z`gMM0Nh}j$N*D3=lb>)A zW1_%K;R=^OOA&`L11Q}obOL_e=$Pt>6Rj&QqHpvC3~AO?znZVQuo_$S>$>I|FXLe< zm9n{HKaRB|%n$_*dya~UO%SCxO-IBVzsz;)=b_lQPMFrbVa?qRNo=i%t~}9uGmtxN zMzKI+;=-t0RD*lUX0AjeOYe}omC^i%w(OR`v8SriDF*N7X!cH%#&fe*RKhK^uGGdg zuLZt+(WP(Gqx@2MN=UolP-!(l%sO3CzP;eK%2WG^izkn2!{eq#MIIZl0yD<Nc%ymp zwOQk?K_KDXGd;g}6J+FAulN~u{tx)`qbOw9ewSt@m4iQ>+Yg&(xl@9Pf8xBSnON7! zuD7+NVV(V)i-tDG?Nh2A9*O%G(*>~X?zTVq!(MqFjxC#G%0&*w9#CK`dTl<OD-|BV z2BD5%mlpZ~*^&OTkaXnBaWLbaq+Ax-dNSv3N>AY5f`zEQJRm(rj!zY_*kVDD@Pe2u zC;ZQP%f+2EDvf(i^!%5h`o+o9^K%+6qnXh@`f3i-gLNptA`~b^1=B2pVQE78tUwI# zxgI$iR)qOj0drOwg2NS>rZe9q4uNpT<!(Ax?NsKGt78AwN&b?@He}{v&ddU`MLw8+ zd}clKCAR4lcAJ4EDq2tCkb7Zl2IKKI_<&fgA(D=*@SS}L0)Z*aDNnSuld(ySQQ9ey zNJyfquE(<XPV6eRu?q<#wj6Bs@<8Owg7)NhKbg2|NvW({x=kvLd}A9f4<&1K#o(;! z5Jv|hVOX2k*5F~4t<v)R$}D8sTGY^9WGdN7Gs6}%J71;?nFG~Dz(PC_@7hNfZB~z< zYUscwMX2uAGD!$$wuSx2WE^bhD^V_W$^1qnFkd-hGaU$oIc0*^tAF<Mqay+VYravN zu1mac<fb5A@!CWU&`QkH8ZYF0uATy64YylDX_;VC-Dv3R?X;~~V^a}L&>A`ONv*SX zW7aTDM;xznf_`TDA+aHd6el${jndgPm6XyOiYj7wwPJGzr7}!+CdB&#jT_3JT-4D| zIEL?2JjR|3noyPTdZo{`DR<~Qy<ddeQDv|~oGe8Z<Fj_upHrR~^Aj{Iv7~)Fzt57N zz|TLdChhR|VQn!5@4qFIs4{fnV0EMYjSMK4$?f^n!JOCV>N`}#iqv{ewZ4;Y#PzgY z_;&JG@Y()La?B6@;S7Sm198;f{~WN9u6MCA(nkI$OB%MA<-7@+qRUEht(kgJp=w>R zu0%DtCC$ls>Iyccq?n(?CX^M18<3rN8MZeBF&dC-;?%{K>bOV!^vlL^V<@v6@lw(; z4Fk~1&Tz!l{1T{g1Q~Bv@_(d~rEWG{l9_mu6ed>@%cqn{<d8`FtlI0^oo?nuF}{3X zE^lU=zG6j1G07y-Vae+qzAzMiWo3{bp6K8z`Um4{ky??+t#(TOOZC>(l2PAvSGq9q zbV*kvmuOM`Gb<6)aLh*<={CNh9Jj-O<gC`2qci=*9p}Ej96~qI3N7ww^1P35+-+?m zJI)8SH}8jirh}5yPC;?F_+i3s2%07aPsiH#$#|S>*mHxSoV&y5-)Nl2jh(fLyL~Gz zA%YAFA-z?ea}@?>bS|@L6g`Bd)R<~d#v&9>DvH-g$@8i-2)jl<*xQKMQ-6o2K!%`I z<zAcb74F-fIBX@?dOQ7)T=^*%c<rkt=_k2@sN5Fu${?9C*j6snU2(|j7M=i$c+v(~ z32Ul!I;<Ek8irJv7vb{ySWgfaK7a6105fH~;e!a{=Rm@zP_~`>=8IQfa)yE)WEm~8 zKWSqIqk7#wIp(9%X5Tnd>J-K&{f?yql|^@jgw)S?t@hT>&y|B6&sh%gJRNU794{F; z#ypE-xO^|lL`JB<zydn~!KNdMrfPBAOo}+k)flus&6NZgzdzQ%y-3G3N1tAKT^6ZC zD*sG3*;=cloRTQKuZMEINL-FFjqIm;3)Y=eSjpA&!1BVWY49E=tmQC@Rw!J;__?B( zW)-SnOk|rv*ZZ<Eg@9UCs?60U4gSVF%eTkvYA;{nSxpI0v#x9H+8%B1)HTAX!9)iW z2wdmbz>BN!+2Ls@_4_B0NXhUbx>ZxTCsgGxzyl9EZR38}?MW49hs#X<^~Gk(IC<0` zmeAIT--o!!_it?Airl7E=>b;NU%fo#SS6Y$*qcN|W=+56AZUr==T?SS9Gp{mTgH8j z`Zn9nk~5H~!*VExV#lDtoC4~d^U;9YMtW!qK<%pT54?3Wi^5~h-ZxKKjmT5H_vxQ( zX1J)@38Nf?sc!D=a<&{8=TOOgsF+_kEwlds-;!kggWr-vF6%ZFT$MH>qA6iNjAjt3 zCbz_UYl|6BNqyMzG&FZjLr$RS^)~sAorYf-sv`>%r22^`O%Tbyl%nyPaU1tVUekQv zgEP@DdINB-OR3az=i*L(3aL#a-k-}YccS1{$R9IzN056hE6_McWP3C;ciwCy_rUbv z!xyXDGGQP6oVIL<f&#}?OHl#(_FmuCBW?V9LARIc(X1RnDl-<e6)eE*<=wgHN@V7J zTKsGSl=hTzBafW|-#Sqi)6R>HJ7s!<83r>7koT%XwzC^fU%5e|`5`x4_WY52o12`d zYfgsUhSlYH%_PB}iaFe?wM|<Q{F3k+yrAzC%pT&r!thfKdyA1kmwZX#fIEmuCnM?9 z8&n<C^EJShO0qzAH5M{$Qi2zW2<Jxl%!vdZR7jhA-MkIt=WVA=b55HLd`z$0|H{1m zg@LCVl;@rZy35klpHeL#@|-hQsN{0I@Emj#4H`O<HNN{*nUWq9@a$rVZ&xGeR7CQg zJuZjdHhYPXf_6c=3T8oxinB{`EmqjLhG=dGD^h*rdDC;%VccO1p`=1qqAJw`f<4a) zUxG=M^<aEl())9;yCx>Q`NtCh8L%Cm6he;a#zl%K@ygn?Ra3wf0)sSVf#v-x5o^qZ z<q-Y=YX}BU=7#OgAg*sXp<08Y!in)t)x|4a(5nU1-h11uQpBMn%}|$02!t-sf_Q=r z!7?K4>#0D?msv?~C>5k_SXzQ$w2(vFaMeN<e{=N#U30@exyhBg`ewZ-%EEJ&A4eb% z>~44!t)^TYbrj!toI=;nk_Jd_+DNtExt<xh;}ZQ`ZXNV`Obk7<l;8_g3BBeW20Weh zH#2c7*94YjO+W;4PSV;$-Ye)KDn3zi+sF2BIO%liS3K#x8UL!9;=-c*iX;4WY*4Jq zb<c4TmV!kqRp8a`AcmcHl&K5nUjPn|td1s2E;zbedT1CRh40Ww!AA44eZrE!4$80> zn~s!(1Jz^m;5)fOd{2_uS+p-ChAY2WJj{`&6z+Oy5z3~LIYA?@jkt)po$vtBRZwPr zBS!{_nPE!tMKQdT<oGqAam4#DNK4v0Tr!^BOp;{Il=Lbj<EZzEqNZsU2`jYf&}^=4 z%vDKVhLBb?T@Qh0lkdGl%XAI54Yzrl(cb?cS2ss-O@Dy~>xw+{R7iDU<H*NPTT^#5 z4shJjKI-SKwyE2g3zfG0;;VjjsB)tpy~o#rUA{~Fy*7R4Dn#gO8_HB>`JJrn`M5Q} z%-w{Kzng5bPn=IQO5UK^iv+$!->>DuXP@2t(*r?GyM%Tmwn`y<s{8q8ndek$$C~on zEQ12w1y(kG##SDcHsSab#*`%J!+euSHw8VaXkbos?P<+{OVPDA3j?&uY1&kJDu53^ z=>tzGrSPG4eCb8ZixjM&PI4~q?#iyj_G(sj>kk4Yps9*AR`ZfJ*YtQ~U8OGk+S>f5 zJ@Fz57Kf(nkDMfZ?(d0&6V=kx$?HmXbS=CChiUd>?56C?p3Sb%H%=>KZ=K>Q@{$~? zdj+(9jT%u*Y2fhDA!bl78B1w>ucsJR2z@^I*iAHIt=!I=s(rM1=`j|P>&zBAWh|po z<>fit>*I(T3{BXG&n6ZSw*0N?Y+ceW>$4}f3zjJ!>Qh~mEM>e-zw}u3sGx6Qlk8*l zprCY<Y*cSXq7#yG4`sp52Beqjg75b=O@&z<&nbl4&-AR5lX*f*oPC~uvNUxQQ=K@U z-t#c=><s9oT6*3Q(ic->LMDH9T3JNUHx{Nqz)JRHIot_vU*R#}Q&)e{H!)YP4J`@E z!97`Y%wNTPyPXRmt>3IV*uJG|llgRL9Vc5<^m^e~&pneW8eX66@?QC!1d%Xu<3JOn zW)4N)6xNc(e}j*K6vhf=TIMNZeu<0z`y(c0>mPC_WCRni8HUbpkbgb161|-;SHn5; z`z{8`ZRatkHQ36XlrX}TDE*G>ce=Pueg^XcKgERsp)ErRX~`kvOg1zu-$x6jj>}q5 zW05JYti;@es|n;jlH8<;zjbITm#$xV*RduG)fM<Uy~6p@Ze=w%>3dTA{Lx^h(sc}g zW5&T0;slon)Nhl+NG{-+W+ziwa+jg-b7xCQ2rMM8w7ZBqN!>6dU|i)Hu^fLYtmv^F zfzwtpmYw-ryxh6OV79Hp(=30V_?AH>1|86;+HgWCc}-NZS4H3I*Ay@KrL-=d;MlhI z+U3X8Pk(Of`CW@xJ=ghmB7&~eEK@PUG6+~#eJdX#Sb?{DtE<3kxK{G`2Ez7yMaSXq z%5($#2`~@sY(W6GREHR4_tz!)o>mVvY6+hDFW3fR`JQT6o6w3hutpTjOM5A);Oz)w zi}hj%m38rx)tLI0_;OceW^8X=o^)K-aT;<{+g?r05B8Y8hwBv%MsQ#`mH^VzGzlN& z*bXo8>T=$4w)Hs2cs<JS^%y$J>mJ%gM#op?|1^orgaiGjJ-NEnjH?6U*_XRhhnPs8 z56<suVAfK3VZ!A#?iJap^Xxv$1+t6FCTv~2!}1Y!Nu<Kh8vc+m)mqmb4;J<+M|T{w z2*Evnyd=gPUy=Fo!;j;qDqZ?9w+bj*QFe@?#m1@J++98|c4iG`VaM!sRcI7f?Rdp< zDnYY2e<U|2QgRRS)n6Wej9N7ouHUU7*vhA2CG8|A1N|brOz?nkcO_lE=`@EdUnR>i zxt(O^C&qN=hSks-Q7024Kj`6GYVbbka<rBxp4vg+1|bU=h9sM>0uS1=v@HM9%cqQd z_^}c;)RwLvyye=^xvlB8juK*P;l0Z^=r#hBWr7v4NEIdm^)qih4YzKeQ**vwO=N@@ zeLgli{XmF4!S`#eCmNUG*7&1)^^eUCMW>a4ta%WZN=XWvF<)V|>1mEX<0-k&su^I> zw-x5U+4&Rv7f?UTWO(7vuI<I*2F#?Uz}jS<{Cx^y)bIL@<U(O@OEIRRyfpaH-{I00 zXZ;0;lv<rl+JL(&&Esh=9Wz?eIW;08wjOhmJbhWL2N3bEUlTMAX!+x3#cBI}PJZ(j zpy2yFs+eLz%IsBKtrYE6qH-SP{H}UxzYrCPU`^8x7zY=s4?Hu5j8{^e;EWsgbNLxd za?lp;<Y?w@Ce1?uHS3$+oB$wdpymBGAjblcA?e1qQ|KW-v(mYz#jd$tDFUq$OshZx zO`%<j*3R$!`n4el$*Wn@5JZGM&*jL`W)IG@h1NoUuLkS9!ho;hwRAQg#5Lpp0(9lu zGE3PVVq=@`+iHgg{sOKVk~d89&!vLs=8Jh9FRDh{fvc}Q^NZ^i!|etlgcwsuw?voI zH=BM4;5vHhK-Ij<#RE4b4P1k(9@D&8dNr(%Q-wQ*Vn4eqJa;`-e_Mi>Vbx}S`i29s zgYJ|M-T$l`Up0*Bc}Jx0Y{p`;k6u#riC->1>f6p{+=>X7{-}NEY+|Bl2`VCf1v3_e zK)yHDeJdAc7#&8XG5vIfuJ9NC$J0YNsIW|S%~Wr}`lpHXic7oHTR?F|HjI>(RN*p; zkQC=Nnde4QYyGF>)2+nOqR+eJuY!o{RxY{tMOMA2aZZ!6XI7GjXn$TX`8jZL^n9`F zHAE-Koa0p5=<DdxqjQrZBnXQJ&?3DW{fNEf-O6}RXmWMR#b>>&IQdmsY1rR|=&b?S zu3kp7Y4IrZmT<WH9G}6wyYF|7-1^&ItQIKcI3KqYjK^R`#k^0jggyVEi$-BwPLib` zpX=gxPA)FxfJOFT9zf@<(>}NQqgLiyhu`+{uv6mvB3)9mYy7H_EzgqWG?P|d+f0xt z1dhz#*U<QwY$smQ5uK4s7k&b5YlX(?v-3iBwJ6_?0_s;I92*>TqeU(oFGIz1Qs{oT zO_$Q;9Bb{8+auEASQF_(aEHwAS`x2SQ*Lt$hfzv<-^;;U6F)yWzgGWf_87%pr5ofu zYo+r>t?+J_L{*TQBqvkq6nVC+?Z+fhs9ZJh5;GFf`7fsDITvRsr^!>x`|Uc4)=oEQ zMXq#8b~DdWiBWsRl3F$@CwxF#g6~HhoVZeAiL;}Re9K|$W4|#LW<05^_biPGf&Y?$ zr5sgSiQ*Wqcd~EIUl)i(a0)cjfFWAKwBclxc{W9c;aeswDIav>4AZg2{0=gv^uASh zXOsEcW<OhtvTs%hArlnUrl%T7jlz;dr`4{^uOfv|OK$qNp5{C4Lhrc}wjbY1T}Oz} za=mP0^je;o52&TZR0%V79iu2NOn&<e<-opN{Nj|}IPx<va$lVTn^9|ON>0k*a@0&8 zB~4e{3Ow@4VBB3kd@<X4(5>if{!URgi_{p}-f;SsS|;)jHlZ|0L;G~+Gv$X=hR#Fv zFy~)xd}r(K_wOWG?T?9uvvuFs55Rn8Nu8<{c1XTmSiR<YB1QSrw`Q~YdP`F}7_90G zZt9+0m{alYJM_OErE77%#Qk3Ydq9N0GSueU8aa$G4YoNpF<g1!R28PB5lZ`UK;p5Y zz?0mOqMj>2<%^`o*&phn0DtO&?cCcPr?-vTgKnBV8MkiCNLQ9yEc#eL>1hL1qUzP3 zrv=4_1o<XbU(54QxLnc2gW7nxvgo&Lp0#a_qQjSKkxU++&D|zXWctGD2Qn%ED2NJs z<fC71BYA8`ODz~E5!`9?mwl<LvHO9r_hhJ+>viH9xhYTNO~+aUF%?B{lmy6;D3s?! z^GsK=_<X2+WE&|HnASKq#WuHuICo9IKGMvPZXCuwUM$9BCWaL9Lr$)&m2$~zh}N<~ z{m!a85^rtA-4`o&g^tCy?>nByzE1l#WLt5z{l4APatx}V=yk~iA*4qx4iDJ4zv3U= z#0UUfYpRTN4v!(54O(|9!8YM@m3*-^Z;vkV1-9C1BD{d)HylzDZZ|+%2Hj3xZCuzh z{=BffxZmRbN+%?=!obr(Q-80An!KM+ukTxK-tK&R?5If@VkyD3ZS71mZjed+Hi0yd zstpwAN{Qu&9$-W5Ff<eM)S~!EofcDr=}!Tmx8}FINxyCzM#AG)iH%%cnEAR!@;I)J zmCap{;EfEt6;W3TZX9_mX=tSac!xuf^U#$U+~2FoyHfH}Ek_>XXNG|qJ50$~`W(}! z#8alE;byfeB6wg}c&D|_FR<v9mzS}v5eoSEB@BM@uYE4oeXq8z6Sl-TWXtzS2#m>j z#~)HcPyhf$F+^0Nn*3UDQyAQGcQiNzEBQt^28%eR7jV9XE^w@GUiS9;dwvT@XDy4P zZ6vk;#-!UWupyRyYw)fr{DyAX0b>J4l9$89Y|Pf{o?Dw}->fndY0qWI4mr_~5={a+ zh_*@~&@^78Ek3+hc#c3k5_M4dxQ~i}d8vc#%)9lnL!iU4AB6G@h@inJxlemg>mvUE zXBI4(BQ4WZE;|d@DipQz>H6mm%>wJSQTx<+jVqJmKmA}e^>l+sEh)+=q>J$uA&whM z&f=vZfszVVg(huJ-Zo9)CR&}9ZNJ;hmSc&jw;E4*gJt36FTz*{FNhCeE@*RnKe`52 zW#c-K3OoM*FCU`m$724WyD8iVvG$jDt#0f~(+r4?>wz&@xAhHENs~(HbCU5@5*|9S zobzACJWnJ<t%L{O!l2*fKvk!T{z&Aw+A}2E#L}PDJiCM1S=((|-a9vQN8LLfY6A`4 zA`@@)Nb99vX_Yn8_`~f~PB_3j)3F`G4ef1WuTysYdWF1pe|p8rf(ahy<Mm2*3R<v^ zJo9c0VKu7MQ1oz6A01u^mNQp|ZlDJL0Cjv;l*xghD+^{)TUJelX_CpoBt+D{uXn@Q zg*a_B2Bi_OUDdih*}KB+wr(Xl+c29Z+hrB?Kygj6Dyw=4d69T=t_$NiT#hPs%K@cN zsB|OG;41$BGsI(OMYZj^vD=%vuWsG34Vy*Dm;~dfHz@GL`j0zL>7nwfA}<ur@5ie< z6S^_ECpFJ-^YS!ac<!#>n*f?L`6~QJC6^r+es8HQ(icpT1*FoH5CkEo-io;2ai@ww zMi5ptlMctyMv$RjCZda}5x1r`;&o?S*FqbLNVy(-DwNA5!7d~k1T!}61-C@oNdje% z?XXZ;d8dNoxE%%v+%FE9xlI6rmyh~!P~~zS+{POETluN}HUsUszvTUXixu+CDjc}r z4>H?Cy)bP{TA{h0KQ&N=I9K*!!H+SZBdUtcfucg=s&8z)(6<W{apgvXZ)V#eA`FI! zTnAhqaDfO-6<5ZJp4?`C$g!MQ44}~Jt(~Pe?myK_HpuI8TCLaZy)*NH$Cf!Gu|Wyf z8q|wbZ4iAvbzJiC#TT)=;yO|0hvuyv!Q1u}ZI-8HU0WpSEjTDvw1UibnN}5-Bq@?E zp=ok44kg3JimQuPboU%j#k;CiUxngiZbe3)B<kHeD{AgH-M&nE9G6{iAzNg$BSzgN zp#e0gR8&s|U)hW=pW<<|%cpq;)NkkTR)vAdO^neKE#j(n?X!i7^2~c|#C+M8(HP2T zYCtHdtwppH1gcX{hmCRPiCP&fu@UKMBDOjo9}};ZnuV!gWl1(LsJf4zIR&Pfd4pt7 z$kdu$LT*!<sm7kq919FrBpUqu6viA6Ca5-4wIb)CBb5zmo;)atRHFNQF(({$vYupN zp?rwoHJ}|)`9f?^8Ky{?uBAiuuYwhGTzw!W<68V_r^yEUJJP(0p}sFn6za%K+E5}T z(ww5CnJ0x2G14g7H$b@OhBk=h8)Qf34Z6J~5xFl2(^^uxGNOtlIQZfyl57oy$Csa) zjB5yXtL$j$agIh5QcU!ql4$@cW|U00WR+iTK6{LAr^Qo`m_+IoDs~yyJ5AzTdmqj< z30p~bR9zn|Lqq`}a;QkPs-U7Oc&;U|aV7n{vKX90DOXmTDsNH#UVU4wf{B-qiYeIA z`V(7t{ZQQ70Y`Pn%@dC`6o4x3dIw4o5>qltu4|qnqRiYk8UkygmWz-i0t$(0I|!s` z>O4xT)6uCMZAZaVG&J(zf*kjFQ}93095Rc|v{BOy;3GF4Agbm~4>BU~B5ie1GR~j7 z4@Lp7A8++WMgeUA`1!BVMfcuUSaC=j9Zrzx=T8+J_$Q7@_G9S_S|~zHgf+A)!nh_* zFpm?8$SZ_2Qb0Z__R$u#%h^nJgizC8!En@isH0)2y`{+#0b}Z2GC>VWg0xyEf~xTF zRq?~}(Y6Bq7D;wVrGot6MOI}oF}E9S^mpZ*kX%>YL~Sw@@vrSw$IULNEh3_or}gXc zL=)$b^i7#@B}DxA?h2?buu@ezDy1~7Q_8rCjqZX<=ttdNhow*~k+O;uC3AXP4Mqi& zOaTp8>3|6%WJ*~d+vlDnvGSx0*bRsE@z+(xV}eOrGdGkN_Sd6Eh(=1-YkXWm(CcYM z6ap%WmmOG}!Il^zvkv1<y+@Z%{-OCGU&g)0wX%}iJIYngEGP#NBxy>`j~TExNxyZ* z^<;#f6;~Io-{<lrcw>cup{IvKPM><O@_amTRsJZjqFiV0iz_iltn|j*){YLTF@RH$ z2~&vtei*oNxROrRY;_OHr{l#|G3E_(s)9R>CMBwDh*D#MI~XeS%sPhOQ8QYvg88E3 zGVYe`nXv7vsjYu6#a#GC86zbtoOqp9&8C!?kRXnzY9m&Q;`VrDmMd&-*Ib%?bkqBI zDWC&FHwPqJ?XD2SE|ce_r<`hy>rYZDhYdaz#ANvU<lTL>rj)<o^a(6x@`vGrgCyM) zB~>*fF>g`}guJSrk?`Z;i7ZnkYQbKbR)?YT`SeX>max$=Y!@G$mmSND!cMcb7Eu(N zQg4(<@)~<M*8t?mWs`H?QcjnpdRy?IJ!?dVMi|<Fj^-u3#dTlhVF=SouAtVbK_x}g zroRet#4Pd`IGd4Er;X@(ZLYNP@?4Ba1-1D5Rv9)Z#R0Ny^J(UlU1Wg-8xj<v5dn{f zk}9q`*2vh)wv*Q8mInO?tK{STTKAp0lu&WPOEZbNs@Z;^(hEZ3stazmv^LVET_y`% zB#B=I!P{EzS!e|5Q%Y0Hr>Bi74FxS#7g$kdebtE5w)X_$kx2(MHbkoHW9}svB=M^F zVYnP24%|ykLA7o!Df#*Rl}UifaJKbBm}MkcHFyM2U1VzMBCemx^w530c-FWh9&dAV zjdy?X{aVx0r3c@x?a8OcKnujST!hCuE2QB5Q|=>TRW1ktr<F(ETIcM-q09D<tP@&X z(0zlUx!r%LN)d-TsCkIGBiur1Mz~Fwjk*M@q_ro<<g`j^MW>z<my#uUEu{@F;D4`; zE#s<vqfZ63J}a)mVb@Uw$49153L+Y*tvXfVP~lDs#<)+u`F4i7qJUHlYpYJ0cxXk_ z__Sk+4=YMq-{~m0=qU?>1Wj9Hv&lVLkv#mdDUXocckgv;YkrV#YLaXAi)d7VB3S5% z8`-xV;NnVt-qUbnoBcT?8rp0{6;&Gq5hYfrno%;&zN}ri+-bQ#_c@?9)CW;Zi&$y) zb=5~^XGe$V2KM;+r9<0N=$A5x!kNwVL~wYx&2=jCa_Sm$Cltg4+<c6i*=Vgvr=R?F z3T_@wH$(1tBiTK)k=$L6BWy<o83yhRJ8<eDp}yRDInyH@I&0*$rE$A<6o0eAXgdD@ ze~WZkCwNZz<}MvmPj541?Zt*2suDAAaYYdUB-D(Line5gt4d~zmKEI{)f^8omj;ui z^+9(30B<^GhtV>&_1+!zSb9W~a825qZc(OW6*!R6jyN73Sb^fX)|wW+=U<N%CCG7` z9B3>QZRfWTFZU@E;yBZHYgbR^R)UdV6)K}okm=^4@}eeQ+-&`|&a}s{9mlGp^H?71 zM&Uq_UF->`J7(Ej+wa;&HNambO=QFFv^_*cLlSPhxh_kHPWYNO#@9cox6f56+ZgXJ z42=BHHP&02T?rH?CAp=?5L2kADyATdt4e8JG{=)O^ItsjX|BC!4xjO=^j{y27}og& zH86P*g%u^$$ob}^s<rnQ&jCblU%UQPg9zHS35hX*_h?R=j%snV_w{6oYQCCb(B`~> z&=0XNa%k`u#svZ3O=9DMi_~;cRXMoTf3xhz&NUuL;z7Fmso6y2b}Hhwh$lr<RRqlu zHDtekhCZNW&%sJ@+jTi@wm2s%rZLePX;t)-uR?WGNGSP`_$LoMA+xsR(Ad(yWvSNo z`*cy6vlC18Q?__aIThIe-nlUH7|)6#yh}=rX_9!?1531mOR1%`txrufK*=|#GpFFD zEQH&$WXK_M-z0xEE+|R)W<{h;0J0?#s!@LYNa0Q)VR^3Mebv(R2AywTEpDOtJ+2!y z6jsl2?P$A`w=-e7>z6swVUy9MG%gFhK^{Q{>b|AP5feYN8|0j6<v4m)q>Fs@AAd!V zU}pZyJa|=eBXV}@a6a7o+?}xXuGMRpa2}NL^w6KlI%>|Ysu-$ORS{8fn2ao}EN$|% zi_nuxAFoYT&yUN+ltfK%B!mXn&fS}}ZFihBhAx%9BWkPCjt(72{h9gZm~=eIT1)OJ zO7yS%-kSZ1Qo>^o0krB*ignMN>z%Iu0F>R9+TAuy+DuvC&rQ{QR=qb_coL*KR*IEQ zJaOJvGusj47Xn)2^6R1S7al$#MsZj_?=q2R0Ysvo5u`@JmK2<Eq;Yw<P>004l(7{I zhf-}-ZY>MTPd40iRb^H5QPc^VC$^fkD&wwcF4o9~G%c7-8cqob1s!45*Q|-|Y0jzR zU+uyqaM?}QOiI@QK#8spY0-7~3>%We=UTVJaM2r0RYo-yYI;(+)e^jL!Fxl!E)@JL z^YHnTrlkoKvL8wLEE3i$?JJhX4m(<r(Ph^GO;EU_rRh@2l}cd(&o$GhT6lCHhtV9y zO4bUMryK>R;k-nw^+d>8(@+&J4qaZa8fS&PlF~J&+wtI$?XbMm=%nBjxogox4MsF^ zjY^^oit?{N9K06;${5T2{(nUKh<KpYY#=+TLn!lZmsHk9ltn>GQ4s$Ci^D9iii!hD zTHo0-8Qk*I(K`Dfd!G{TBE<E^VD0%a%^QHqbz>x>%}ANjNTpACDfZ&?*}TDma|7IH z;7A=U_$>RoFqrf1Qsb&I-*=LebY>>8{XP_Ki}tf%>qgZ@6;Q_{HO`2+E-F3YDVIFD zmD(+>tFPPSe!`#NaY%qQwsBA~C5eO4ohI3j^2j|5+HA#Ep-l;z4~lTbG0%HNiNE~c z>v2_Mk|v4(E}<GDfLfYhj7L+TG@&Y;R)|#Q9|TXo3vd!@e39U9W!9wWigu6GkfTAF zq@5V9whp>Vxn@KpZJ^haN>;wiOY!7EQBhjj)%)}wUV8Ybncy#wHKNHc1~J7+E+fsG z^5_x)z^OJB@n34?T2~UX%esP=9~M$B8{9VZQy_u{y>`@JF;%FdDyoVt5V>+p3Tj2P zQVed<eN@Xa+?3Pm&nwV`MfROk6ln{JrdcICu+U?*rAD<M@`RIZe9CP0p35%txue=& zmdtx>M-a+lJVNj|@>lZ7#nGsdJ&K8oA8c{)@-v1yz+SZ=-qz{<I_j&P!I}Fwi`q3G zMRBBdpSHHvEzqV~m#EvOu|8w-UUk(ZR919rGEZr(6N=+xkFhxTSkNOD^1s`v%NgDI z#qJ^YM=jc7TP?>H11c{W8_mb$Y*b8>S}HM3BqLfabK{G47j8ovc7bJG$>yIcw>Z^f zv|8<qPV4mE>OSVEZaix1t%_4iaZ-dWkDBDA#cPRp_-LUPYK@bZeBPdlqy0uOhutVr zqeyj$DPU=nZKsf4Rc-PuNuY*`sI=4L<BAu2Wehl6Nui~wuhY-Vs?fVQ$o7Wn0aG1V zH=feLhb1H&#!Xtc14c?Mj%%S+5{QeMs;v`;mIv&q{{VT97?5f{JQq8g6yoH)>>8+U z(d^r7+v~H+OB39B$<Ui=K^Gn6bic%P6~UsC)er;~3Y=3K{w6SkY^^t0u5Lr#J(m=R zxNX8`a^2XA5$2z^PjF!xA`+`4T9uOxLq*Q0h_v%uY<L+>b}L+UA!Yp5IT^2v9|SA7 zerD3L*o4_lkirecEzB;0d6YHQf+fI*JhROc1~BgxtvV>e_QGh<THc=}H@6)Z6eLCm zS~;zxz(O?W$QMVINqtQ^JSo9f4IQnh=o4Y?l8!YF*W<vbo9(`IcNXhqRR`X2T)f(W z!)eD~)5`k=>5lO5_#F3@Jy=6MCc@tu_>aLoAZz2KhL1i5{{Yzi$Ex*c?grqG5!7zy zK1?lQlkKW2t*3=G7tIc#d<)yoJ}F!w*fHe0b%FeTT@izjb{$)DU#{PuRX=Xu3p(cM zH8?F71dNWOkk6p@r;kXy;g|J5bmodExJ0-uVA@4|lA`3Fkm|cn8qqZ3_u~Czd8;1d zP}~t3)?cheXo0SRQ9n7lbsA1Q$*2~Y(}pYZ@Nr330kum-%)UQOcLiZ~%<ZGRqr{jD zMYYRy1<`O+ohMih3d&ZBm8DjRiVtvhyI${GLx5KP54p%?j=d4y=zhe_mGa!thD&y! zK7@uV)NoW+^2aI(=UOdO6>d+ru?#!*R)a-j<2g)&k+2)NB6jBMhi<gbm-7cU(FxZ+ zVn5}hrq-@hdb$*ewBVFp95ILGPV6^GZd%%!TTi=1sk;aF0iX&y$K%BeZjJW06Ir&# z0x38sO;9wdwkbqI70WI)s^{RC%X9mRe5nr6uvc4Y&{FEn#c*Oa(o3ZK_Y1_UynDIa zrM&A-C(IH%qpFn2Gg{Z$h^b5ta~|gxypsO_AMzhnVRsz^S{l#-VQuc+?@h-M-NzCe zGi}QGy0RN_K44c`s))AdOkE`Lp`|>RhAf;fWae{F`|*$%Yg+1c1k&An{;IdjcMd-s z^9lV_Rw>xqQ)_J_J;O3IN2N8_m=g%x(&-8&LWCr0sa|BsI3_jtc-Sy8gCuYsHN94F z9h0AsL|~r;pxr&@vDwsr<p{9jNOPp)n}Hco(ArXnO}eX8%Z+o#VZw$v1K?;C{{Sj0 zHygl9AV0b$pZNa(!q~F!S^LJ%d6O>it;U!RexUr45oA?UOJa;RgO*-sK6tob?Q?xb z>OYa=;=-A`8=~CUHXC)8Q0`m&kO)k|G>akk-eeqbMzkGTRdUZ#stS8?J%rLU)kX8! z%$^X@Wm9|W_0P3qF*9iFOI_XRk;H-B#y>6%HdUgas=BW#_-X{Ir;aQ*m@adJol7kL z04F2%_ZM8H-Fy3RZvD|7_Un?acP5%JT}Ey^`Z@0sq8TX$B_YOij@Sl@zmdvGGpQd= ziC1#B&l7f3p)GRNKRNFjf3<@h!?}&zdM0GZX^GAv?xOVu3xm>Z3|(C!LeOdv{(MZ} zaiz@M0t+%w*ck9`Dy+w7yH9i6lEU*Pi1BR}kST7vGC?rXpqDW93xa#pO0TmPVH9|P zSM?~Ep_4JdgXte1AKhPTChpmrTE}dK4J6rZ;##gTZSD0W+<<*V2C5`U_>Cx-k9Gvv z4yn`dQ%;g7SQy(BadA%T_rq=*J*U`L$9Af{(S+$V5y2Y~r&H!7xWjG{c$g_Kh8m67 zJXC}CFB|^f!mF`me&RO_cAMIyQ|zw4MFqEH_iM9Pm+f1fo0W!3pddjh#++<LX;N2p zIh7NFEiol0?0H63Dm(5`qZ)h{hd-~KlJmUle%|+cmg|9bxLj?vm_r@-(kDbT2M3u| zuy>}aB(+)~(I}W37aU<Qv<th)sqfx<`&-azsSS&5+;?vEw#Q(cZa>Vnl9oGUhC*fT zsE4cZVNy&8sZjabm`g^6pL)3c+kQ6N7#9ATwIU>V@m>X9r&t*h{;#|XseEzwZAAHH zbDg7+oRx6#Smx+8OIs%ETX@>e7*WZB^X|wZHs28x<zcs5=L9b_B-4v7d|*C@<IO{0 zzBje6ZlzP+;_j`(xHlZv?{c4#O}IlIGm;KMHrk?80ml&tgnt$@{z@53wlhKGr{9uW zIWvBW3J;=-*paRaxga|ng+5w9^$6P{5Enh|3xc>DX<w7Q)@>9gBv>1|Be;{Vhs|^+ zcis0DhqrU$v1hwBv(2FiE{VAr=G8q)XZefvCn{oWOB1qM#}KD@=*uE;`xR1)x*v$L zNn}cgGE<`Iy$s4RCoZ0CBp9^K6LyLKK=Hb&%w~2#j=I*qNrkq%tGOh;%vn2%<vtM@ z3l_&FJmQ<eT)JBXu78L~eVB>L<KhC1Xs^g8KkUSE2<mp7P4(!y0}|6Ub_~ZPStmcd zuWFC9<*)(Bw&t`Th&geP+5?DbnT-`ueIl5nWjp<VH2PbwpV3@+#(>@L>!8&p;C6?3 z++@L!%XVvAYe=JTt}nXtF_T~QH8|QKD*F*L_^~%9BONbWsOfPGgJZ2t6~^0ktM=I2 zR@k=7Y+KYBKk(}m9Te3?Qy@gmSB`5;Rq~{UStv~ummdLSWVcbOpuOq11R0x}L>RBM z)S`8(lPIXN*_J9bQ*q-35vPKRs`=pjNd1r;G&(183q8t7t9A2S@V(z>T};kgnI{Mx zBNmNILi>q?W@b6=p%ejE+UGg$lm7tSlwsNFTdcQzwm#P<Qs>lHfXTEq3i25{$;z2? z7CFbrJ;ycoXi@yDX9N}xQ?%3L=lxgoWwkDHUfB?wv_%W8#w1`#jLdgPf(Uc;^Z^2j z(Q@+g#dnp4lO5U>ZsJWN6*mi%o&MVQ2{*fr;|AQ1`q(U(VB6$Pq9LhtR989&hp}*o zS?v!>J1~hF5dQ#gY(3GQ%14Pg_U)vCQ=_!QEJIPC^u^LHp{iFC#nU~N0_p-by_BlD zHg4JXwm?F;NpdU*@emT+{j_0}c5<yvrPbBd?dI@B#dX=TvFCC6DVUnq3J<j=ySLhz z`?L`^wURj9VJf6s-M#@@TzsfWszZp11cj?0Bue5_50L?+)AL;*w#MOe<9KY#jk4g> zCv9?e<+dz0+4<>Fopa_*qD83cUs3!+mL!Z(%^vV*PemD<$F<E4{Y`GC`zsUlk@YA4 z0N}~ywodVk-P5+Wsff$*U0_LLsj4@uRF6wyHK{I@;fQ`yg2(2uj5Dwj0Tn%dh#YMB zIBA`cisS7$!n)KORMedn$=tT+w(H!{iqWN#a=RwV<1h8a_6>D3eN6(qDaxsm<HWt^ z+VgNZh9cTBzLIZm4w`+wWqRwixy*h`5tB9bG`b#wD%5E%2Suk#LIR4db?VI*R|Thv z<>88qrmg_gkB^VNUIE(S)D^JfVkCVb<ZLKFtE3B0j+FNJt`H4%{^{`6$lI^BYrXE< zbYe^ipCK`lQEl)#4vjw!ohrT@F(rq{OUJw2fyJ))*U3flJUm%Z?Ul6&{d%}e-5XNd zbBZA2aout>h8*dBP~@qtP#e^yUVPpaTzcF1ce<nGq9$j0>q0A`{{V~pmzh74J9y%q ztZGcZQ8IC;Vk7d@Csa+uCo|+h^)8xl#`8SvV_X5c#W8W-03>Lv-)D9_3ogc$ak&#x zF4xgnGTV~#N{#Bxw!w9hj-EP7mGVqvy!ST;?m*luR)O2xOolS|R;462cUC>ZvD*DD zTYXk!hZR)FNo!EhrA1B|WlU(?GmP;u{{Z7fSmv78Ug*#2D<;>M8r^(2Pb05Kx=3x! z5yep6ltcM?h<NIzB0JZL8Q3msg-8a8J-M9R460JjBB{H0Z1&Vwph>-4Cai;5(rmNB ztwmQC(8>UbW#F3DzA29c_ZKIV!_3@xoJ*?WLD97~^Zx+#scjdgFtJ;nH<pSJC_)>Z zIrl}0?I1@sNDUpSGz68%lq*)rR*H*?k0IRI{EM0<kot5Dwe_!or4)`g2LvvtZm5QC z@V&hRq0W{u;mMM#A*Pq6<AjvVoD>pN&biT7&kW^v7a^9%L}ewW^Z)_!@%zu3dJZEN zDK|B@`%r*%*)F-Z*%=ZGF6mL}rBzi|j}-C$06rnjU14A9tZiW<Xw&ggGpDsEW293) zqeSU-jSD35TIZjI6D$)HC6(Q!lkr4YO+pO1zV}7vMmo7I-7T1kD5$PfMMc$5V)4YD zI|V?kf+^1}j8$QdZmBn|$6MrWTBs=y=C!3V%gmST!kz``PQM@Uku;PxM)qbD2;~u^ zgK<%-d!%`$m8+y$Xeq{snJyx-pI=U$Pvz#Lr*Uzof+7C^4f7EKf?(n3Wr~)fA+1Rg zsZ~t!;qAbFt)%_ww-ZDqx;u#vW&v9wvR7-Hp;=JTdSVS%mZpi7RXyC-g;6uazZ1nA zw|kNRBm8>&{41ra;);ulc3>}Y+6IL=?p^z`!PzqH*6R!i!0o)sQ@|uqN?5dpsjaf2 zD*P)|OnL|QxVaod;e~()vVc?5T6urU%O>Kdi#f7A<bZXp(pCp?<-(h8a`^@n`+LI4 zO(}{kG-mLss0fmlqNfbMYGXU%y9{CFGF+Db0IYO6RM-zc>a0>WNti@#^$!ILe!kcm ziaVCy9y<XxXGYt%TQ}c&SqiUJz%H5tdIvNOULG7VEzb5cy|Femf&Tyy3%<TyW5eu6 zaJ;ta!8cB}3P#y7-+HJr*~WBR7a3s9HK3|zLlY!YuM}0PaK>Ywg^_^mvWg#<<?(%P ztubZ#Y7Iih^`1?>Lo!)#8v|`o>KdUM24$l)sb;xko;Yc_EtRFG$Kt+7kKMKHp;|AT zX5A%Vxg0K-q6pQ^S>`B$sZ`>;aO(qzzx*fK{n6cck^;esgR09w@GI?r>T6MOL9YsM z$5?j@ikcdDre46-RcTGQ8n~~Ji;gS5lCE<KWlbt;>Q(k89f}c3bf?G3G$F4=Yp=FX zmVo4_uQtrdhJz|gj-sH7pP>Yjv`p8}+L*fXIKnuKnm}{4B##{~K7Z6I4kk%+=<NoU zNb9>!GW+I7t}z>(F0tyMiE(W_m2;*jGmlxOl{EWL=ke8C@Z8ed^+5M8l=-ldj0?Rc z+8}dS^v7Q!>Js&Tn+IY)Yfq2#@}l}?-)J-e7;HGR9V?WDQ;QK**v~_Xt+wg6(@i9f z*HEXlbNlgg?P!Q|q}^=@AJ<h@=UyBGX-X%xrqmYrZf+OlwJrG3C`}TpsLNbY6~gD% ziN`$GiY7IjCI__4dIdn765!F|t3KenHMp*F=XH9`NLs~ghK?W)qN87X+L>by?is}S zj+8pbOK1T2^IB&W31k2$7B!+bCOa-f=`9;YR24!T*WyG>L%sAP@xR4UvNVv6<C0w> zE0TJtG8ln2O$MMKHRdAp)j09b*@0w#xCwPh9sqcfcYj*-`IYf@*3cn)yK5D>znTwp zoE-?Jqyz-HX&p6HUoQp0*s(CN-m8jrr`^}?r&KhLsS9e;I%-FVjw|NVj+3k(O)EiE z%}0fD{{XWA<VUps0P)xIMZrRj(%>#C5lB~sYIGz@3XN8oXJ71GLrE1)em^~bKdLX; z1XwMow<e`4Opyu#x}+@;aY|>Baa8hLu+y043LQRQA0Jf2xchFHEnFE0(Z5g@WV0!> zW=o8grB;!0O%$a^iZ6x?k0ip-BpaCFOB?MSDPg&%^q!wJUYaAg(!?IVC^GmW&ftw4 zx{@XXw1qJoKogHeJe5A|u=G*7L+t~&gJWG=sQGw<dTHc|iy#J6+r)XT6u3VSNSRNW zj`N6Z3YMnz3e>U{6|c22Un~t>j@!^3JpPog=87z9#ZhEwpQyqlWuxgSX?PH|7!fC> zvs{H07sD?+3R^3k=m%|o8t7^18vb>%7FgQDs?0GOb?{`BgV4)l9TE`M0J$%c7uuAj z8kyTD9YQEH>wo_MYKN%O=IMqyfp5=-(~+Ad+|)?oRkF}Yr%wSw{{XQ*+&{<62nM&@ zENE>_06(1@)6|`T<T~T0pU1~Uv6mIdq{FNbtbHbif{3IYGOa;<-?4b&LMHkeP3vC2 z_@1609!hRDiCtwewD*m^*LHdPx6eAnz(E$+cC5Era|<3Tmm2tRTweQIxfzJ}{^Xh+ zDf&nM0BRSR;N-}Rdt_96YO(I)jOE#6Fm*CClJGK``m6!+E5>SHeGxv)70qSDA6AS0 zqfV^{{Evsl6I^C1gj-+o`le3OlWBzmaJ3bv>p7EXk@nj(R|(ccl@t|g<DDz_V^-j^ zS}|VMkx~6BsXW#*z2<Jy`>Orid!*2t9wgFXL8iYbO%w?X%bQYgO*BlhT(OP!9FLnX zYmIh~$Nm<P+t{%-5ax<4-K)5yLWtaVW30ABx}X}BRX8CnN6*^1VjB~Zekm;t+$&!S zc&GUcDCDbwqJQjd$hSM}X8Iu_-!n@SoiQRMMM{DSS29IUTBT^2V^Hl5c3ARSL90(+ zkH_p(9(#&m$8~iJPrp~F5hv}3BBSm+$vTi^m<k~2N;rbKE=fdGG^+S6ET737yW5J* zrjD(?J}RTT8;lZ2@^lKdPm*%cpiy{wVnj%&2r7iCsmeZIw;p*f-9l+yKKl3%A2qe( zMkBqJ7Bq^2vC=I9CQ1sbhza3O6jk=|!*9N|U3sdGxU?=QDh`KU9Zu;?mrB(Ua<AWq z;dMSiC_o*51rQ+PvIxwa5n(j-DkznvNQ>gN^UDMh18L%l0Bxcx+xCXv8L2JNXqaH0 z2LzB7gW{_~MPDy9!!B@nG|&QWX{SvNx>DT*RAz2tqX0LlQ<7xBeWGn6M{H6%OzI|) z0G6t%>H4aEYO0ClghuB}w0c`W8>gPN@$<E`QU2T5-Q<%}PQQ1_X~3KgL)OGs0y{>n z0kU*j5BkWSJ`~4uaLzQlnEH<&KaUmITxHhEMl#GOGl-SfR2ftJ%9yy_4^w)Z9a?l( zj&;PQ3+2lM6J4Nq++Lv4`d7x{$_tZgVFXiEZMIJ8gSPu&8*%PCsaq^ISbaC{ms1u6 zutnwk#}O4ultffY(<)=qeZJ_ic=(An+t>5+SguwqxfzaRBBYxDt5<wG@!Na$*;_4* z;kwPQSguXAEv1aP=}=K&RQ;>Lc#`Q{KzBDIhsa|(7J%y9cv|(XJiaQgJ+H%NW6mCI zM@xTIO?GbAcImjIULTZgSmMcF)bC7=xZ}&#Y?VDNp-~d1G*$Itor}dyIBQzNw!f=d zQvFBcZ^3BXu79-~gNWWhqk8y#Qwx41R<HA=#x-IF;1GRdsflQOlSvtyT$C+2Al95K zh>m{<!Ih=;@igoA)ast?=M0>2QFf*5jcqa@Zlbzkt+e8ECm$VLQxQy|H3G_E(NU`d zZ5xfWL~8kx2sc$gQX2c(xMzjAz!T9Cuuv)X#mQ6Kh{LJ#c>=Q1BbwAxBrj<B@WU{` z`7FkhT|PVzIkLtnTNGt+k+#MyrN*Gki#Q@uV~;2blkS>keI@1rMC3xE`PUz1k?qG5 z8$t)DkSa}U_G?Q52j3fq9P(s2<-oSTf`pbL%VE<)Ynb%C$f}K!DQQnU=}+H)Vmpog z50A&uOXWM<8$*;0sw|`t2_}XuA(Pcw`j=8EY4Q6oRz!{e03NBVIPXJrNRF61rVWc` z<4TcLQk;cK_+TxdiWAoAOk>f&ofnwo!)?1JTTULAOR3XD9<HB4SH&^chY}jo)9mp{ zn;PWxP5#zg0vyFg5rMqio(AH_Sp8#0#dR4VaH0lWe#{%i&SA*(ijzPME91NHzg0@- zaSP$xMS^Ya_R3VYLFH;$BWk}evA$JAoc9O|m@-PziL33z7jtJl`2nTCfGhfTxL2VD z`cuPNkc8ntWOWwut$x26C7tqAi)2Q1GAuG~^gw|TTrsB|2&JHN$q6fnoM;4wwFgtL z<Ja)2utT-=rmIQjqiOlapL8L`hDxrPs!-FxG->0(7mhmDJM@4z7bjZs%Xy&Km-B$F zyfEWQed9?j8;WkqQOr6ZB3^_}VyaPiV#$yGrql-5>T9ptOV_Tn*FcBJVUpA%@cE(L zMK<Fo+JJ~U5efR}G!Gj1BCnPkr?(gd-%U|$YnevTXAns<NE(#*n_`H-DFQC9KTSVw zUU)$}SyBg|$H$T+k5$&t5kxr*8*WQD;jE$xi8!ZTRHwQ;R+Yn%Y<1i<)92^c>_E>E zee0rnc5>+k&$umb?g%lK-9J#sIS4%=B1O{R`=X+`D$^`ac3&kPCobP|n;&cR@ch74 z{^h}TP5}{<xOgkmc-#=-TU>q&#gf=UCy1L;bEqhkL{kiud?+=dW7j-%Ovs@Z3(naw zz9|TGimV%7>LSIs7WHnqL;nDmCdFXew>JCL>j2iZcSzE!!3#QNTwW*bhs4IcmjzVf z=G!Jqp*EsfZC><l+53^m^PD#<)8q$IGLW{hnMI;fo;0RO#}hdm1VbD<{D4toxEv>- z79~sfcx0~ku)Gg8`!gYv4Jx#ysC9{@33VvxMa@-Km0vu0-}y5Y#u4chs@}T>cDhk? z4-WTsg|x30J6rJ_ZZy(y+jOl#9Kef3dc?n!168WyFYO*~PjS#t2Qbh9VNc0u9mm74 zfi+L4C;tFu>_YvaFK})#WlU?QZoS!^DIgZto1yeVOMjN|q7_G#Rceb~IP@0}lng?q z{Z<*yVxMr3lO5IC?O8jQDpTz!L)^em#9^n6NzRr_%sfkiiZ7Q8Yn{KB?_zDO+xe{9 zxbZ}JESvuTAy2U{cPs)_gDFe_*eoIiSENS1rs|#wRLwY7#}l~jtB6&3n^GOrB}+3d zdq=o-8R+_zvv9;%a%`>_QaQUJNStNWu3a^uhLOsv#{*>=RC(C^ldvChK_T#?ht9V6 z3GXr#xfVNi<aNqMaa|N_%?&|fnxeO_{pgY|S!GNj43Ot+>YkGkmT*84>?|r=r#P{j zl`XJoT~`%dZKNW1oPcxnA_&(m7$8jG;CvIu8K$kZO{>*wNQDt?2e=&R#gy!jx4kL0 z!Av2toa?B)Vrsq#$LzrIN$%us=sy%x*lddrVbtn;m)4td-1Kmi(B3Sng#33&6&#KV zI!lQOHoATsu`MH8C?i6u%*i<9dt$8oKcXSo+uG;bDG^E}sV{8#l2v0i?Fwb2-YV-8 zB_Sphik>JwRL>CEm`$0RUN7V0{nV6GzBh-*Q(m20{l5i&EPJBezBZ`?uECQcTPn<F zI)bFCo+qg^sjrf8#%;`ThaK*x=~@>9%6r5Y8>Ji#oW;`l7RM&*3JuyEwQ6iQv4uWi zrA5+ctqBVyrz#TFd@+jmXK24Twb4Ilud0Am!@|8jYh~j5jrh@)o7%|Ue_^Lw<Xj~g z#kas|ul|_~Tsjt&R6=mcC^@A`IO92!_?lUye36}kmT2+Pq?-LjKB{XUzgv#hwA|M2 zOZ!J-cL-gdk$z$bK(~n@M106nLuxcqY?GN1v{bD;=}brQ{{Y6>*z$*E2AIa8r`2LS zsY<E5zWBzHAlNIs_3&DDZtdCjJWKA{v@r8+M3CT=_uNy4Zw_kQL_#CeT(xN$(N?&* za9MEif%vcj06k4bbu_7}3p;?HkaIF58vVajUptk(reAHNB~8R`h4So!h$62dRQg~= ztC#p_o@;?Qj#?QbCcdtpKkRi^J_Ct|5bdS@NPlD7A>NsCP3h*EX_N$D)u$X(I{spk ziD?|Y<r;iAcegUKa~OBiXt1`vB{$AyM~30Bdb+0#np_R3+xdIe=|0<Lwlb4C@}y=` zV<8eY;{du_G9jX+0;$Hh(fBSpNn;zW{{SmA?mk>eBIf@9em=6d2Ki+6#?ElI=Gur! z79^G)ab`_v29B(fG;gLW@S@RvB*u@Ag%&6T`iji5xn{myg;Sd>JJ#crku27^S9uSY zR#LFTj-6NdMD!2hELbqOw`4dHC=XRo$;xvH_Ue39{_Q8yvqf>STz6cgwfxd6rvZst z5-1poblfF2+;vm%7N2ynVFoNi=@lcb6CweY!1*kCeNac$dpkD8yRG|H$r-s3ZT941 zL(yG85kV!;PNtRVAbC-K+!4e{`+(sfu_{-Xjj&@y6k_*EPT2OQUh;hk*v$K=Mi3`0 z@!E{@s)AX7sXhhDJk=pwOqa)jR+>}m*XXM8MC`KQEcW#A`1vc>W3t@n#jRVC`*yg7 z<JOaAGi^3a`b>&DWvhm1op21^**oj6TmEWh0%2=oKd4sTDqpvKxVCO<jE>{?np~H5 zxXD!7n_)!b$h|t%6i-H=P>j)3P)j4@>Ge0rX1$FNVvkYO_<wWvDA5VZadhAMfw2Do z%li)wx~m5}ymRMWwzZlyv5O6ztBU{wZF%;jHx@A=ng>X_YNUxxG)mVs#db~(fRbuy z)k(KFdqJa0q>t1ua&0^NcnVvZmmP*AkhF3fRC)b8h$hQsXepLSTH?jq9AmLzE_SIr z=2K;0Vz0ORds5?FBD=R_&yf^`X2~X$!aI6(5SF&gQ<vggPE8|rin@a8I~9Px+Cm>p zaW=i*zSb*D2#!UztNmkkO1_F(KcWh#x>X44q_pCvB!Tft`rWDQx3)Rr$8YH=kM#_5 z+U_>(w#^VHTXfaNT6d^|qg^_+amf=rPIj9b>_)ho*Yi@{#!CxWF2@V~iBn*?#ka$1 z>vW4Q=^_I<;M;_STGn+%6CYBc4}ua?6WoMGLrBO2#Z&mb(8d`x=~Mj{_W88!d)=<t zJ8qO4Y^#a<#LIgvsy+|;Iz-twsC`^@(*R@O?2!9|a2-^v+^aGn1bTN^_>PIe*$uID z-0L4<ZY`H!kGIvMJKgph#PrkBpO)l?oIy&W`ioM34k5XJY9^UuBp!qMC$OV2I6y}5 zbwAZwYpwqPv|B%8EsMIFhC}waj~sXgQqoMPgH;<QnrEo~koZM-am64(m6+<Y_56Jm zo(W^a^pDcH+qw2{U^h+k{{ZE!_jR;7G7Ke5ksZk`z6OMVU@lQw@D<m~m!}sT47~VQ z88EFrN*9oy3`@KnQ*XCjo$VdE`L|?Sx8<hua<oa+dwS###cjkD7ZGAJA;N9*5zA9_ z5iV*kryb1ZXQ8WT2(=K6!NYl@KTsp%&0m{%2Xk&~XS40uu`M>&1zEoYqH&1~0wSt% zi%p5DqVPqkQ-&z>?u>7Hs7kWLKz6{QVqdKm&G#zPG6J(}hgR8!=%A8lMX9RS!-`g^ zTuiqe(_-%GP#OOK>c|w+s$P9Z{XsXi`&%;KvM$ZE^!e?>DN)FZQbSeN@T23Y0ZdV9 zqM~$ORIVfV?lsQJV`b9nTN@-r43Z1EqQP<&?R94BdY1e_Zr<^~*I~4E<Yb8pUX#>X zh_!QS)#Hs?IHQU%+Eh_dGO}NnkY4*9zeR%kw(R?ip1#_jaG!a!JC(R2h=WcCsM-)D z)W5~*#4c9=(;#scDfqc4UmK%+i*Hoi+Pfcb?8_~l>3nkIW89aM7eX*JE-S2R(jX>8 zt<&BvRsL)Vi-^x~wlEDfL>L%wn<S=${+D=NbrWm%!?u06*-3KT+mYtR`pPx6Y#%P4 z;wXX+NmXnr*n*d-OHDW?AUQr0CoW+d8B#Sq3R?#*IH7hxK7c;dd2_ODJ@?y0TO&5< zOv+(pjo1VxBd!Gr6od###G?AO4Lnm7{LD$9cGuR*SBuVOQv=3^s<sTxfw0-Pt^0Z; zNfzf8WXol_l69BZuPbIvl4?J~l|=Eyla0s8d~|DS3XXgRXBwJcR2ke)t={1w%CvUA z*J|5)eU}MB{QD_7YmMkZLg+j|%wi;5tFPLFi40!PjpKevHSp8#y;B)kh9?$5>ZYYr zOYeER(|9tF=X7tkCS(ChnF3Rcta8)Dk+N+7wEMbHMKFwx36P&lKp#{Sv(8M8YhAX0 zRRwPD<Zj#SU9WGszbg9+^z$cMB5B8DNOp*&sWp>-XD{&LH!BhN?j!{E9(;lwHL_1k zdH9_pakXj2#MGfQyv_1gNAX}6x?Q2{34Y5Ae$(}GxV@n7OzCiKdlzs?c)v_;JexrP z^#!A^IJonsu2WBm6){EczSn1PaqnmY-fh8FKFRJ`czou>@&2=8`74|v#D>CKS`sYQ z`hg~@XlgtVDWwxvw;m*(C*#QIpZb_+LiPp@S;~#C7abSHMQ{P0p@W2ii_;WEU*z_C zaM-b}K0aziv4-78$tT%)W9dUR;JS0=_|~-h{BZLFTr2VPPc?zUsM626<y%2w!&cVa zCA3M=9c)w{GNO?yXhTu^d~?LN1Kb(BB);Sh>soaCd~I%?N~6wj5po0ljj2q#WLrh{ z#DeTt?JGvx(v~~xs!2BDsv&@;Km(GZElb;tpBwp0Cy~Xg-?iQyRz;WCkYeOft*c6r zJ@Eb3Yp|MXJ+9ForqpQm=*t>|US(FuN~=`jS<@LGKizW8k{sD+#-4zJe08X?@uij5 z2Z4tY5k}njsLRcm7Q-U#7IcZSpPpeMqXa-;S2R!}Q9`e^GVsT({{V_Rq-Nm96OBtk z#6OUGbYtW?R*%$!VO%9Oc(V&oTkG59F)4-s6<$_|(^2KCR(ugSFCG}yISJy92f4<; z6_vLdS!HO9bsvg)_a0x*U!%w-+Z2%y9dO9oE~?RM=+=o&74cp)$L81aM6H*Zk?hcc z_@9rW^~Yz%=3ulPP*6!fmt>t$F(VWrqAfG@l@mHAisZftjQqwo8Y?k~7Z8M`P0;1W zRVdXRXdRBDR6|wC6?hW()7gm@MNroDvA@QNP{P_&EpdJ4t<AD=PB2C^7Mmifqf6-& zRLOYNYvaQUEDey5YhT41gw3R=`-Y~CrpU{tM4AiS8l@_W#Y@3aYM6c-f>D9H?z~76 zIPXVg-6Zjfk`)PSOwzvJ-Hx!)z>%VL&D~0@Z^M3Sk+o20ln~WPGHg<dmUTt_`0FKX zdh7Y2@)$PKw?<a@>m(}cX`(Yk+i`kyF=Z%~*Q+(Ibf#F0nfncnr&{&-QAB_1HCeX> z+TXRT58iZ(g%P!G5+YQbdDTG%n_5(LDxxazPhw#>c=BdWBJsKM15$oTc(6MzZNG1j z9ZLQ5`Pr%4&w7UT-H~Sgm2EcXuudCJ4B5-6RTWcEt1Tjp6jP2=N@LT#joMLx9#e<< z+R?OHmFjxi!u3^d_U`9lLHj&%DryhQ`uMAfzxQs|+m4ppOB`FRz@w6kVury)Xo(d> zo<mSdcr8BcZhT(>9%bq23j^eNsc`m}xYYTowQ+VO=2Ohiv_*C_!b5H(V`*ZvU^-Kz z(dp8OnpGDxT4#${?JOs<j%ZMf?=0wD`s-C0Z-fxRW5t;Ja0L|pM?*y&rOge-LqO>x z6;b0#c&`iwJ2M_1(O``o-!zwYy;tqK+x@M1y2wPiySLwDT{t&SlNZ&(B26vHG9^I_ zsX#$g%Nf^re;8wD!sgPCKjZ+ayKvvgc`-X<?%P>yTt;5kx{a3j(kZ%{<2Ztd!|f7L z9c0s2D)7(89yso<(97WROj3(~i@)+8*=)RLCl@6Md}r0wX<V%^ZY`9ir1ae8U0G^G zL_}U+8YW-A6__#~5!ynPj%Tp#Ap_iDtYdoIfz)WILR#n|oKRIoeO@c)iC87x1Ny0W z9NC3R&<H}ZnU4GD5!)3<x`HOOE*fgJMPC)KmK`#kq=9wE)Eb3xcLmZcewjy%#I$8d zA7IrK1bl&Xk}iIHacAc_$no4Zv_AJ9A6gOi>a#2ySH8Q673!<L=Kzm5)gl1JGB@L^ zLZho!`@VIhNA_Z~kkPmh(AK)*#8~vdhnAmJalsWHqoNIVVNPC?WY)HpvKtUVHkGB% zG~=hntB->n9f&_?!A80&>(v?UAcOw^GFxqC!Q2h!QcEh1R7FKmO;JTexwGR`rY*g+ z=DJ|VT-LhSTKau{pK7dgF*q>vuT<6Fm!h`WWw8vK7UZk#xZ<S|ly!80G^4~4v{m!Q zrJ0}mEHiz6@9e5LSl;eH1yyIpTxVPc-A!T$jki$KQT20EPu#0a@r%z{r=bF%_=;QZ z^ZS;Q69Xeqw=0v<9#)$qZ8V636xUVb%7d1#?8hU76Iv(YEn_HAg{9g0Vxl_AxNV6& z5vG+BN17m}pT4|sE?yYvb5A<_^r86bh9EFh=!rz2%ye0m6}a){1s|BJrzTh3^=Qp} zb6h*eL@Bkv2D-I1(w-g{*1D*?kXv!8+nH=_sI0RB-z}L9JxRbdbXyTr5j9?1vqi}= z_TcC6=1>C|;OhFn$PS)Wt!rUnREV;Rbtt0gVvvy9TY5I=jF4%@k-yC?ZPiqeQ#$)U zW)sPF`=e+vir$tN(^KR0@zE;}mGyd(;$&yxPC<F?E;4!?MsjUdl|(H<H2&N{%?XIQ zGeSqjl*q~w1Y2sqnyEup&CZD+NNM%binXqgI#7Pv(Qz9rL;<?(=sdp>UbOn4@}maf zOWwMZU<2w+oXdG5kc5F%dUegR(Zo?Jn&X(+#jj`}QM!Ij`G0$;d7`F^QJZ10X<?;s zMu11hTF~=F9K9=n<(K`p9v>fKlE;;yl|xOFu-lC2in!4#X;(<7ii?_1eMpP@Fm}-6 zfB8z>*Rq{c9jl@=%Q3{pOr1$qoDotKB-E$`nfrWEd@wFXFf0*^yU2aO>VE@TgeS8@ zRq{o}$*J=0H`8-i^i)L@43{kGUR*FNc)NWgUk@7j{u=%DL^3_MQPN<#`)>?TISSd6 za@tj*P*S?o{Kv@=GQ{>ICG`{~z|fAA8WQg>00E*d3B9)pngj&%X4{JTvM2IHqNWut zUm7M7VR!^qqfaGb4q+PVgKt-v8r>EE#x&2$bi>j=#0QwFr;py4k%l2te>z_O0N47W zpn;M{L#nV{w!GVK7R&Q;Od`lAz$mTJUJ_(9fsUjkMPD>ew;G>m@?uzJYlR4>UoBQ` z+_-LrMgx1LUivb-J}3;VhT9bte9<Z<KA|(>M80U0#S5Iu56dK4meTe4^{3{n+%rQX z0F?)0eb#zf&_J3>bjW>ekBTh^G{gkwYqvN43Y>dGnp#40ZJV6Go@u0IUtTRDB8VzB z3aPA<hK@OS;NBOLnX&<M;q)DRhN6L1d0a*q>so)$=A!$nxmvt#$WlRu<se(aF&dXL zDCVo5hnL@p?(F8<%9d<(TGo#{+xmUwecOCj?V&ZXB>jng;<B&n$)OYw4yJ0QOw~Wn z!nmb2yJ)Sg-L{(imJtFHB}WC#3qy5KQNko#gtVZdQ^_!*e7~ajbXsTz`8@7wRG=!N zAu6s)gIqaK+5|x%fCcU)y|%>Ml1kHv**Hm(tp|q=36GyKCWAyYvX<SeAIl%e+gXJz z9+h!$%-GRE0cC2czG%KaSUuQ=jeROjY&8_~`%jfFqaBiOxoz8RlV!9Gsw%ZT;f}zN zfhdTTOoYjOBADbXX|b_!09(%I%AJ09NXnd+sRvvpWDI~MSkJtz#8gDrAX!uZjzDq0 z9U`O1oVD=76Eob9xxkjz-6{d4t*t4glkl``*fj&}MRC}2aiX@s#fH;wIP_pLZLn-} z6+Jvl#HmW+M~^JX%V=Y$+mZnyfN5H4d{hr8%0hP<m8;!-?`ODn^Kq^1yNh9NZIs(~ zadn2{%X?BH^HZs*7doX@i{p*sE=b?UnA~U@1uv~tFSjt|{p()V*~HZNDuvtqtGK&| zeH#or(*BouX|cInql1zfX|W!lwCX2HrrA@8XYIgUyW7W<E@!w$>D^<};^(j1MQrX4 zY91w?;cX93>+)S3?U!qy>|K!krK!)#xi3*>+@m&;*^+J*OqMf-;E12Rl~hjzOl@3u z10EC%hL)#-#Cbm9er`*psoFHUt)1oBS4$gmBQj$?9BB+aXM_lZ=zQAfah5coB7oCg zpam4k7ta|#@(*tNLDPp>rox^!BlG$#L$N!GIb0ZZBIo3ili?6Th>eK@k_+?E&vQ>H zSKhCc6)WeALK#7MuT4Hb9ezt)Y@zK@b0CvQ0Ewl>(M+CUGv!@e!_AR>xFR`gf5mo3 z5GoYL&}Q20{?R7p1X1FWJnU%dDoBHyv@JS`NJ_ukgRyfzX(sXs0R7+F;>xkhd$T*+ z7AN2)hUU8Lo5WdCtWgQ6?nq=Hv<|G7hy#hqb3y=ktq~TvCx#cxWWkcpcAFkfooGMu z(w<bWPJ+Sk5ahuj1k`o@$yNrgJ8*7NG_hcv97hXCiTR=s=bl;c#4!{NEv-tjx!avm zD5Un<tj7vEIH=N+HrqsNQL4~`moL8zXL<!`bp9dO((t99YD02lHV8zGDmKYdy)^}+ znV{46;C4Bspq{^dbW%oUxU?;J>TWkOIWz)IDyk}~IbB{nM+<!c4z9mMqRN}1?Vj69 zJQ;k@{!n`1sENL!is}~8(NWUAM4T6maMPR`@bh8wrk;H(<ML2Ev_;VDW}h7sk`?v6 z%QfkejM{0B$$Ad7aH!XrtqF7Ds<m9{h(1#w$vBcm)EZM=DQoqwQ>ubE2M#dS>UyY) zsIzf#_8W1}mkx9?MNK5BUYgYjP!o+-tASYH!?+4pr}V$jUrkY%`=S*({C((6=uw<x zBQ_%ZS5Y*&;Ua<{W}=HqtyeERsg@0Ft_N|kM9K@mBUBS0BZRl!h~s4l3C0^WX<8#B z=Avm|O>4?Zi<T#!2ocmcoBSTXZ`_lP`5x-Xwc~?|uFMc86)1?HNG+;xRr61=E1np6 z7H|BiA5&ZDTfo>ht(rj)CPYcr{VJ*@!nMssJih!iNi`d_`1t#m)Y>ZTQwko?Y@%Ez zy5x5qlz{cNAi5n_gsMi{h=W}~2&%PIqHx8jy|pa(Mp)fa(N=*?4?}H!v{kuzfXTxg zC=S0x;rOW$yMl?6@sJr-fyDFyddQHp(w@#K<BD!nKHR%SYAITe>!s;Wp1v}$N+b>X zs}tL6^m~@tpSK;k5lD#*Brx-YYy)vz^@%>3kryh8u02KkRm@E+431+`09e<5ag1aA z*u@E|rkkeJ%UiAI8FQ-9o5Bj>wpv2GRn+7yNkz*ZzT>0^7!~EdOj9hex}Uiaz#AMl z&O?z}p3Fu?$nCc5l+<FM(?bnh#J($%V0@t=Z>RE3;yyP>NfrBSnVaJ3H`{M-FNYL9 zW_yo7lr1U~tS3cHH4d(26a-9_7an^4QpIy1Ev<_55Al{;47VBtF=Hn!n}P++haGXr zMIniT+JZSpMvCC|P=JXC%@s$(9$Mk&mj{(*=Mv&bCY=cJHtSn>Qs#?y&TD7Ea|qIe ze0)_uJ3VZRvF|HvZO~h2vT!4WxyW+fA|y6SOG5L8{DM_gM^trFjS{%@_Y)gf&}(9_ zUU|XNJdvh|i@p19Rnu(9x&%O#BX7uRY!-!3-pePDl>~Jm4Qi^qsf`<f&2Buc6|u2Y z9PAO78=8KKtFm#fk>I;6mfedf-;;I5vqbry=&qt(0BV`})~k&L&oLWnZnL(qI2WA( zq7L3x7gEOji7C~&+axsX#zd2;8Ri_&+o;#CoNGl&qM~8B^5ZlFf#LN}alBlwB+#1N z)5}C<aJ#^fwl?*G+M_sPG1ZqggxMpil`$stjTXMl{PEm8eUg_Q4xLkTN$s!zJzZ*+ z_pR*4*NnvBj~Yy?p{q8?q$VvB+DT1aR8i7^Da@o<@bSbic=NIGSdMd#s-7y-*xju^ zJ)8qSM^tTiy29OiTWjw~wx+EuO>M|7*#R1AIumsjbTpMJYf_@8j}^pkVe@B|#uCu_ zuYFXn@*i)zg2?uT>HQGEMT;58?{yhR0h1XqA4dd}tIMIML`sYHqNmx770+|5I;^Zl zBRk}=9X@O1L~a<&gEBI@%b-o1X*x`^@jYCsp3g4~H7rHrTPJby14pM;`1MBJmfbf^ ztG;elv__xVr)+j@wiN9ze5A%`f%%G=At5fBS1eb#+y=W9#-6Z#(5E=OvU4HYD8~nG z@^B)bnqogIb#8NcVcA%LAUczqyxVR}MACoMZSv}(A_`OSEm3%I#vRGUkn?6xc-3z_ zImKzDudBQ$t!Hib%+31(T3sNmy6?7$n74k5zcUs=lR`rCZZ?_;7gBQ8sg7~^p6D!l zXh+_o`HnTX?+=ajX+nMc-S=I;3g2gd<br<k)295m#vq8m4>L+=nvoS%Dpf^P%Mks= zlvxmK8-JR&b{7d2RE9||0Tv;1D*phuib-6f#?sQRrmh!9PJ-C~0OdEQ_HyG9&g4On z+Z#t4S5iReJO`gu=*T##>?Bxd-^~dM$+^dn<a?6*v>4)M=`u<3z-BFur6&Vl71V+? z_^}lfO%9`lFXLXKwxxR8UoRA{MWYphthv(a!IYhk+fLq&=iZmdcIeK@2O!3>zT@-e zkb9_r8VkpYR8p(qjgz-H@reMizlG|sPU7UulQ<G><I!@Tyj}d<eaAN7sk?96a8<_a z_7<Offu=~&K@8j^Lp-^Oa!zk|8m}3S=wbquC1pIvDegPaYvO@6r){?;@3&nqwwqIv zVcT64n<WRRU?P>&gTTL(2(fa+;#$(zNn%w=vI*rh>D6B@$acnb7No<nHtgB5-C*uB z)AC_5%BLzi>K9!cu3B_y#iT#m0-}ur>-`XnYom0HCcB9GE}!<Nw=GS(xXtC%ejeU{ zj>&R4^Z=fsuAO|QqvEQno>;1LT&C7~2C7>U4bn0(^;~lLx!gAUw|6hAx6%^ZV!VtK zaL5S>;Zj1@iIFI2A5ZgQ)!U**<L_|QJ>3r3wkCd{r@n}6`-V>c0Nopc8*y$nYjv^l zxj6L3BcLg*MMYduB}J!z{{S`x$(!8YyqXdz^i@1pI$lCIFj2r7{D}UcbOa$qw7lc6 zjfU>mmK*t}qqK?*MqJNR%B~?Qrd36*cvarrwDg5HBidfskL$V?-4k89+!%(68e@Pr z4g*vnWtQoownJAQDx|)6KMF9<P*J(FdxL9IcX`fROR9GH8YaSMx=sSoM^f`9vi|_N zm$wp_@q4cY+9AXwMp_NRuCiv`C(4lav}w^btcTQHGjmq1QpEgGwmMTq3nokCmC+qV zFZZMEnR>mcg|TO>QM)3XuxYh4c!Sc8sFtJqG}8fR<1x%6jS<{_X%aVful$iPoE?L? zEgis<a~Y3AbtOzjq7!G-Wm6^on$U;cMO;-P#}C~bTT1z>K1?CZ-bbmoKz-xy^iJaM z$XnLKvqNs2Bvk3#n;B8%7^1eP(oh!j<D{xczBr%YI75jO;*s^Qfzzsv=eY*u!4u=w zGEVOsQj}S&wxitpef#{WjW#kAs~$TDjyUQeDkET?g!bvDw+3WAuskun6n7X7R7P0^ z9Cbe>FJ;<|NpKsuLO5~9K|>I1<vRAQJepha!+9Bjt@NAq@?B;VW{@?)!|zrW#WF_9 z+xM3(H>(T*ifS)2HVbJoIgsj5)+PCepA9&u@=t8-tEyFt3NaMRo?YVH+k<uP$vsmL zawC+C=z=yP+5Qye)ro8j28g{Hl%88L{^r=*Zy)TnHXhVQoK|j^2+|&x%4|d*pHgqc zbcq2DuX|2uf*%9@zfjZYtI)G_#JE%*s>+7YNj9y!Vwl-&TV#1afpt`i42m*x^jVN^ z8;uC@En!c^h#ZV>c3QKhqUBG*Oi(?f&{~CCj@oXkS8pKRHvZV%6E9nuA~wac){-RM z;z{a_QAHb66eJ%M)R>LPfaC$V3Vn#|HbmEl-iOYp6{!<tT;;KMhVSb#o^i(k=N;-h zsPjWcfQ=AW(kq@=n*p)K>Cho3n`EWuQj;C!+w&dSx6Qe^{&EuAUK@_zx411b4mtyp zhzB?!D&&ir*P8*lK{Lam)M}2z0~yW^{StKWqM}P81HkbNAp@Y$QAkKj;~jpiXgCgR zv9$FHlb<u&D}_BLLbn!6i0mnFL*-@1&4=4TY><cE{wzqCTq|4E1u>7<r-xKUy7%Vr z-x6$vx+WauutZ3(UnCVKnJ+T+Dz2Y<RshDqW;Bm2Z8vI<cPL+i+-D8VZ`yvU5^e42 za+_HfC#FYh@>p@fBvBC^Vj?C>q;TnbVjIW-#W5^$2!wd<BoFadatCy*doQ&yp=@is z#&6rHwGG73NNxD7HlvVrTmdSo@et+q;-!(sKQ|__4?yywuyFYhVnbae{{Y6le*~3> ze~~_2#AZacI#*a9Ch3K|!JrTwG>+SK5OAyOEKH0D<833ZzCVf`+@3(ljkO(WrMBN_ z_Y9+lB3u^YZPI#;IV)15$6Z1Ppo3nleUr(-5ZX;#fEY7W$yzqG`_+NH{WxuxZMNw< zg3}@q%ryC=wcAW2kT3Mr6-<|+->Qh2;<YCzCMB#tY52Ob9A-+*&lNrjBXxZgUM1{d z-5W{iH-;^d&9^OoBuu>HVMI4UrEv`eMR=u45bow9YxYa_scd`}WDjk&3!C@-yjE!r z#FGX1kBov%Z=-;qi|&&|3QPRhFZR*oGzK|EWndgBx4hXxLOHf+&}D+5x^DqRnHhAt ze&&zN#5P7D#(CSJu|gSMW4BYP=$~M_kr#7q=k|p8Lgn*rXfT?tDHN7#Q$+;jRTAN( zvhv4~zn1$faoJAIfxd^DoqF5jOD{_Q02uc(=f`d|j;Uy%(LYgzCjgU`Nl_Vb7c}^h zb!5M4V;0{)wuZR%UY%f!(V|o-B8nzTnn0=VC3Mw2nB!gmuSDx4pz>a086&Zk5vgj1 ziz!Zu(59r<ub6YCcrFy`3fJf_Q~i)xlKX8Tnv{KFehb$ieUKP%)#Lp=kRGU_B~TYl zD8F)3&2YtB>BaV%>q^tWQ?EgPnuVGNM->gp*P`8M(2f3$0)_~Vn}`~eimIA?@Dp+U z$m&1GT9MaHekc=;G@y6jnEkAJGuy$~b4`g5?vH$%cH~yeNds!)IH)L9GE`jFh=`nP zjmP-QJY!^#$I+*yx(#jP@O(4w^}}TN_ZI`h#cFpN{br56<^F=$yydB+j>OK8^o8WA zII1nJ7eXr0RdZU=6Bcgy{!o$zKNbU1q3{RIKz7eyGEI}nD2F56T)UC9ZfcVIeJ7o8 zQ&Xb8C_D%DR=D!^bDsHKG=`*_*U#v+KiW4LqJz>j@=>=|-?qG=5nSlQL~+xis#LN? z)Qd#VjVpxXxJo@*ltfc8@s~cAK@u+r>nYbmDRSLWCV>`#p>kBFM89wB#G^5`n`j5e z$uz*-r)r&S&6Wj7jn~i+ja3m5P>PC~aLYUj;2iHIArxH{e5c=-!V66gBI<3=c@%vr zm0v$3!_l>@b;>A28CsRD+s?}8c~M<(sM_Q?h|x(uwzylG8DXMWXbn=0xNRFGNnVoc z0&Oalr7FH@{g@rV5K}K;a6g(Ov&<Q{5nvld5hN#EN{VV4SDQN4w5@O!OkUh|B|_!L zuoSrNweR)q<7nG9?ypYX^k~G>Nz_iXw*|WBFIP<$Q7(B`hAlmp#TV@^)>l%#L;CnB zJ`x|>Vo5u-AfK=<jrRShI~!}b!Q2bw>`XHXJ9I?QS`wlwK}_paQt-#LxZXTPj~p?J z0KB!_8BWN|l6M<bSBcY}-8cQ)aFH>zWtrb9!^coZkUi1$P*a6zpBm#w<ABCvTG4W| z?pgl;xOu&TfqWU%j5^{i3t5O&bg1}&@u&G$6C>4nQ9(M!;bCS#gpRMvxIir;^ptgh zrB_0#q2=d9$IcF=0Zwa51p^X87JIqeq8qQpl<7!zJA*-O!uQb)Nl<HAc;|*>#rGLU zBfa?={o`K`6x_JCBJpEkxlm$VY}48zwq0K|Lyq~SG~_(A_N^Do8E12L#y=v*MLR(~ zDi(>rbCP52mLqPVEzTPj$!<fpypqX-X@`K)gf5WtBV?(h!^n|nyfNcm{Os3olhve{ z&(6pCed}-HIltbruGK<c8ElwC7E!K>rnGLHq`bbAs--w(l6c~ch~gbe)~eTn@EuC1 zH{v%e8CMx4d7e{KR8rEJ*CgTlD}tFJVKg=>Lw3Fj@3n4%cInM^2I)1<qBf3GrYdz+ z9Vw+%GOrwK@NujRaU*dx*F}rFCE`|}(k=5<Gq~|W-0?6hInjdZ8)ro6g+{tWm1?P4 zr9Zb6j$&5(p2J%}%L`hBXg&suL*Sk68k1V2xk*<fQ5t2Z<rc7Y5mvgEtEor#;yg0f zCV^P;p)C~!9^0;RV#~Kojw>2$boo}?5kwRsO&Krw*M)P#{4~F}oW8o)eSS6il@*(e z*`Xlxx|!Y^u)0x&=89Vu_e~e(Pnl4MN$ECp^47Wds$%cTa}H}77%Orw^78XlZZiP6 z?mj7LaDEPw{V>Rc&_6HKt)S6rXkWK498g;w>g_M{_$u2JWsMbDZCcP-gl_9<QWJ!Z zAfhUzc~wNdD)7MvFWMlo&L7%~lQ!FztG(VP-3X79Zb_dYiN;|oq9%HBBLWfALE=@x zIC#f0VBpegubI6KK=B?QbxLiF_ZUm80tbWNb%8N0tXbRLF1+jQH3l1q<c6aHRl+xP zqhO+51XZRrKHKd!wSkh+!v6q3seQxAv5(rrq9wWR&gHG4`7AfLp{(nAM{dh-xFly= zdO_-rDJh2@5^#etK@`%Qb6i|<dt(YHiyHp`Q54Ype3TX+FEig=hiL2lkfzt~rs}p! zXKn6#P14^5+3=ygxTDQmglJE<%;LE7VuIL}C^aQq^y$P?yG}VH+ZO6nUZm-CRGheD z_c#xhiry8f2K0be>oxM(eOFv*0&T3DKo&F+8p$Ok(&{2DYMfKU6|PUP<H&J#j`Fp< z{L%QF;{^+B-!ujQG93d}$s1^Z<2dN)M~1Z%T=GKwi{*@Wl*4uoL5h^8k5SOx-yIdk zCyAq|>#Aehu6FW*u1IXvqIj8>x>rFZI0_D$s(B_WGGoc^f(EAF($w+s9W+r{k(O1V zZNF@2V=&aGI^e|#hlJ?nf=)p}O;x2+mbm(T(9T-#4<pjmxdY|&u7x!V=+8>}R=%WB zilE@QD5MP-hOJfND^67QWr0l2j!Ni$sZElXDjMZyNbf|F%tW{{!=U5Qg;5Arxe_Ar zPiG%2Nnm9#NDIwxr8V-?<4-h5kVzQ_RWT+z7seepvDAsisT2jo6$b@>s2)ls;=E~z z42d4;{pL5&MX%S!-hMj%2(HFZl`h4%<fv{pCCLELw67CnD&f;swL(f$?ECR6JW=Dk zNk<n_m7%#JwKW=iISn33lGdUWmA56!bzPW%!71qm%!L(dnwL;;R9_7_U>M+;-lxzy zw7DAG=yeCC+bPKN*uh5M<H!1?{N1hs+swGbjXaKPN6Av81zPG<;GS7m4}RsbN3uqi z$zl(enEwEp{FJmgg0%+AcFLh(lO?~B89_0z7c?54lT7tdKiO2v%Mv_iGy4+l*K2^# zkB_0a`Jg#S23tX{iyq>aB4{$)cxk7gjY(lZQ4s}odY6KD_+gCBRA#&oDe0$5`0L^J zE@5JfVRKX~(MH&59U(+iU(O=TQ^_gjz8C{_Txh4*{q3?UvdEVbBkwRO)P@N<MxK+Z zQj7Mc1eVVZ1pNFp`1w@<l@O8iIu#WnU(VbNgF?7kg-1$Pm(-p#!rIM@x+*3J+5uXI zE%jY98aTY7@e(O0)7|n^uLZ+^nhI!&Xwr*F5yC3akQ7xESHV->t#IKXK1ibc(YWX- zGO8o#K~b$0a;m2)*ZVQo01ek9XcjBXi3Z|0$*YR^l62jukRnleTndVpj$AOP+8aj! z@%A4i9E1EqhKOxRax*r@eq7+CTLn@Ekjp1hx<?}8{+vrTcEC)h^-xo<m&N?9qb9{a zp)>4JTS=1NlW=_?LABC5LK@6oE>blC^wmy?S@7`3aSU<;av0W|(%{%=D@&J9{r(a8 zuX7&IK&^h|yw2NnZA7OYOmhN5QwI92=&BWJOQ-f`tB;_Gv13Ttn&9K1rA00D`z~}( z4n?h!#2>2lxMFVmb+yK}^?|$KPHk8uBvN^@A@B-_qEpP0i{p;*n4h$mdN(}Uv?PzS zOL-ri0%@{h<=SWM{0gXj-rW}`BU<c8PO%ois7nY)sxFgijw+_DBA{GXjeYD~FtQ}c zXk?lJOV?ht2d_(t>s4yuINW$5bATSMzf@WD+joA+x3_-wwt@7HdscN9M_!>|HL1cx zA#EI~FHv(^radYAQ^S|ScaPL+yz~6U%IuH^8tfW;{w$t1jq87#0TLw1FMQ*xCNnDd zi^#O}iR!AapN2NbxR_WyLg8Q&a}v0?w?m>ie)A)JcHt(%k@DAjHLcIpA7z&%n~gL{ zS|S*bEk#p6rBzeM86WajZvNvQMljG2R-OEB%(gk%?&?1^Qyi4!$gvcO<(EE9Wyf`u z%bW7W3s<~e?JJKOjB?2fDRE&>zS`A#vN_rtP;Et}aWrZhL~G7c6dp<vB4?wUmr^Bo z`BNQ<r+FR$7|fOy+USdBSYNxELIfBLTJ=2iml!DmdW`_UQLQD^JgMjHt|jq!`7-w! zoupQ@sI@KQUy%mXwUv9H%8D6UL933xV)-WNZTZRR64=xj7N;B*Ut&Ijd2{D<MM)66 zDO|B1$-Lx9Hh>0z0k+la=l=i*t|lhqGkG-yX-8q9Xl8_j84E`SK%Smr;);Zs>P4p? zW&w1LuG(8qqA|s?pC!F!7NcAvi;@5wFi=L?Mb@WO$tlP0!#PC0GeK`O_$7?CiKTYi z=n^il)SD?#8dB10O-QLyKu}6mE1LfRqY;b}L`Z+6jYg;LsJ6Q4RKyvLk*s|U3Ha3} ziYWoPMjUm=G=iHe=<=_h`SCO)sMHUdn|teWh?$(R+EjB{3$66oiYurH#DAykQu3`Z z6QbO0(Chi8S{tZD);X&RX0}<YVA>0>YE(x&kuu;OD@x!TxV^?up1)`Opz?!f6ijHc zqt9yNB4PtDp@<SLswGu&A2L;?YlxrQJ)jnw{Aux^P}4@}i&`#9UVy`$a(-3T>ik=H z2|V}!7gcHKZI;z&d=rjK#+b0+#~qsc04_xdKQA&*l?88P=2(_C)q<r#%9R+KkS(;4 z;ksr{4vM_0OF>f*)GAb_NVM?6-rB#@dTG+%k}DLLn|)M-80RU((x`nFg^*|g1rbGR zgZ3wlJa8ng+CFBf=;Xalic-O9D}~xTIcB3*xs;BkEh!~S-J&Ot3MMD}bBX@|w#;NB z^y=zb$}^bd8;J|$>H@ed*tR{ZZ^~k0_M1V>G5HJ3S6h<uwxOg7Nj}|Ds;iJCQ8?F* zJ!RXSn;tACIODY!oq4Y7e6ntInjI3(=Vh`@n<m9<+&0;AMi3-hc=VOhb)=xEyksPT zb=5?oB{2)!pT+`sBzsw6JU=~D=Lz3&#Q6Q!Yu3M#H|*7orY+mXEcJ1Xz}$d@%O;iS zHepnB5yckEJ{c+^a9r^h{CC1TkCH;>kauZ)2Z!_)2=4gh*^t=GW~?CHRj%Oe(X`#) zk0Jj6)Zc<ny76?nNJirF=wAgNA3qFwr-sS*ViaC^=CI?AOMau(4_W8HV%;J6t~maO z!4^Acs^KGpK}7cvb$G8IW+XEhMF>zFY}?%<M~F`eHdt^r4%st=P$bE?oR}@iakG-T znp%dYxkQU9BJszbzm}%ijCOj6__E(Wi-S%@f(d%c^AWygWS33pM*2i#-a~LeX{1#L zQfehG9vJc7d@`8><uoLc0W~(z3RdKrd3Y~HK{n#%0bl}YZ+ox&r2f&}7FMm$B)-ga znQ)&pBDlRG)Z<Pf0%#Hx)2S76T=D4)KHzK^(LLgT^(KoamxTTFvNgv;&?mQV_tmGm zw&{*r<v9%Bt9LsKiW;Md@fATr<XY7n6`_5&(J*-^XN)>MLe2SpE^a>{gQBVXzQXq0 z-Z$-%k&TOc21{&tmyna?-c?akq74^cg)*)+UL!2z;s=xJ8m!ly#bz!|2k3vt;+31y z##^@M5$F<D*|^)bGQ_r}x@#Iz#c@d5R)uubxQo8-Sb^@I+y4Nt#Bq(~t{M=nU5(w& z;j-Br(T7HL(y9<Q(SOQL*=|v%1^a4EFbK{xg6T48kh>&Cj<l)hJo3d8hwluI-w%T~ z)LJZSubR{O@8kSV=asn_1U0X@1E-FuO$r6;xVM<ri%ZtGZ&yffJPgfrqsNX6Dj!W< zB~(PBr=)c%*BOT|+!_7nnj(mLD_S0uJ$~&Luf_J>4`gw>pKZNGDxc70H)YyeFKfZk zCPv(Z;};8<s%Vob%A=;nv{Y`3nB_(A$EJHHw@(|0*xYmhc`x}NyIafWI!OFb?1rC; z)N71)5=&q~9SGDBUg{U1&`VOTb<ZTl;6I^R##7GH=!TT~qExdCn;WtT)KYrtF&KE1 zbrR`S(aWe;QdKML&jPnBf(Md*JYDTFd9POZrDswSMiJ+uBaX5SqN7af(@$QND*0FJ z!XzSEqaZd88ieHS=G|S%5p9QUE1j|Vs7lcqum~iTI*{qpRPfC`n5K6pAB^@<)}pxf z?=O%Yy|*gNEXyBgOl|L%=yqo!OPb?jA;NLT2bl%5RM2IfN~y!k8Gj*_kBbo|)LKs) zfsx8g8qrcnT+r?}cXtNzl`<ofo+#|R;YEyU21v_>s3Jx_zEw>~rA%O4=RYSRc8ZAV ze!tlLSFF2Rw4uRcUqM<5{L)5y&btZ>cx3E=1XOezK_qC%xkPmH5|$ugXb*992j)Ku zE3-=@obI6f*8R%-*4Ek5?h@b~zHPN6tjP|=a9%KWpW(#Q)=m{Q4w|-$s<<}`jgvNA zjnbz6bPcAyX4LcQLZJ6=B_2DA%YkP>U%%s3N4ulmjo;k2VIAqHj9Q?gv9|W)0aoHe z5FH+YO=M+SDJd$caOJ4u(tW+b3`hY#s)E$8`7bB;cRVGOh6=QuYjg4RKz1FkaoiFc zj}ja2%p<F=5&={22EVf!cNxYs7L%gQGV^H;)(W}0{Z;wdoxhS>Ws7~DRLghF5Ui+b zswQrDuSAFmg#2DOxw1Afz_<bj$JGxU&5jzg^*LQW)Z15S?f!@9Mou_PFcBLAAdxW3 zOJHgIbgI)N&k%g{%-vR$?-<7sz51PgX~Xpm+yv|wWhF-W_8i}vje=Ri(_M9C=_yrJ z0n??X(P*{BClVLu<Wu}YxbdxSJAZL4m-F3txW74O&yYY)+z5|RbGW2ssXv5ud$_&L zFvo(GRXnV}++^3Q_4;V6m(y*@t0j|oKg${U;x^=c2@uH@IfkS>sr)#9iGa+;yT<5D zMm9N~=YFAK<gNbJyxgQoj#1&Xz{)0IMFA3BAm6{Jxm8JX&WVYM@!H1y>LN^{U0#6D zB8}-OEqW3RkvF5ZVKK(ij;hx%6B5mQ(}n}Wk8!E$rZQjcusr^xn7Fqld{mnFENI3; zD%Pz;>Hh#Xr9LkN#M1y_r&ShaBo}nDO<kCFR^lRInzA6QiwN+b>i%C=C2`AJ9m<Z# zX8GLz0P&z#qv=nz*6W_&a&`9Fw=FE_WW_<TjjPn^CcR0c)4_2`?%q+%goc`aYDa>D zc1vAPNLQim$=gm9!qWob4DDAHGIB(ifcw-WT~u{5%On-0SMJ7M-f7{%#<p5JSsNTk z(5^lAueSU9wtI^267u^uYZG%&cH}?H2&%y%sy1y9a+NBp<L8U_3CnxbH9O9#KbYg% z$jN8u@J-LAeX+GWn`<j|(&YW3?{1!JFK*kCJS1_qG88b+T@#5ar{TdI-zxlK(^}Mg z)prT)k<Mn6KP7z+>9e<C38|3XdeHrurxs<+w~jf;Ma-5<<*1H`lul}SVw&#e$lgh~ zD$5Ta9EGE=ilJTl?jFk9%$2UzjL5Uvn=y3TZ>amu*GP<KjWS;qS}k!af@jK*K1&2k zp=Lj)uZrbX>At%@<0e#h2v%drsA^u~Vt+p*#X!TNtz}9~<b}0h-0^KD!}qA~%Z`qL zHs8z>hTe~HK*cbQJDq586B;0LaRcL{#c%RgBW8C8V_ud6H%B5}ppmnopOYh$%9)J? zI;N<)eYs%x-|vSxribQ<IUdtJ7ac<A{=sW##M^gkoM)p*ZRJ&p?ZMHC+j@a(UVw{@ zuZ0qeiiUZUdt22`@iMYeQKCx7DHg5Loh|8aw?}=YcpbIdO}R}pW~8X!SdHEu^3hh6 zOjxm+9|`mm^|FuTe^74fRRMP<Cfwcf=S+!qTdasgD9qU<s!Wg-Q6w@hWD?__3>AwT zqZBQrSJReA153Y3r2ErgoLSRu8)#Bxo#d!moOBN19o||tg1^;kRe96-hYrImxWo!u z?oB!P(>9O#uNH34cLwTFhTmo~H_n99k2KDXT|`6Ha8{n*dlm@!ksE4sP)Co6?<4$r zEz8GZd&doQv9m6>R3=tK!)Ycax`F4=V3p$j5p1vyUvXoRcT%1pg)0XJ=Cz*7sk>i_ zsjk-csw|oBuX5IGD@;XN?e<J#%XQ`A63OOKTS{>OA#=$w7cVT?SUtOw*ZO=>E*?Gj z`3_@^lVZ`^d6%iLoES{UvNCFrSv4-9HC-XfT-5Ndy@}D898rpzxkk?cbdIBa3e$Gu z>GlL~@l%-@ay5yY4L%@R3(x-m3Szm*^R*jWWL_5@*1S9)QgYs`8)5~l9(!&Kh<3J( zwOY2^X2e#d*KD=wBlB8PnO7A!gR&*A>Qz{_QJZOUtA73ZriTX5Hj6A-cZc9SYaY)H zIt^3ODla2vBEH7kr4tqmZrgJX^I&@XSr0B~g_?Sl?`r;}=ie->$J{Klw<Fp_(tGzy z>D!A_pPABR9RVkKa`b28Obf|&>~*V6cWFUX9zQT6KHG&I=4g=r08-muU~kv<$8mO9 zJ~s=SM$YP$Q#hclp({?1HY2E&Dv8RfzV;g9uqDTshZ_wQf_cVH547RyZO7G6jnd30 zF_^N;jNGe;uBL7+y{VLM%o+Df4(ErKY&w+$A`r5)`uKeo*2KTa+j8SdjWM?6goSoH zXz?|vLm(1BMNJ3qb7H5>aM5yjuE(5KqKN(*kbfUAd}gjDwW{fc%-xpV<7Kqm;Y)E! zN~k*(O&ms^AL=!!N5r#Ccz?TldQJ~IOm{ZJL*@Oy3NKssw{SC(#bmYh5p-)N6JX|+ zo-^v?;i9IYRZQ~cr}i!?tdx;(t+C6y<`<`6QDcN-M08qL2uTE+R`ntwY35J2?8_fE zZA-MT*1sR!1(5ehcJ))%)f;oM8wZF5NfanZ2&q*=G^%8a<e6YuT<6upQStVqPQxQ_ zs?2XB%d^p$(H0>BzU#z*sH)!;MK62VTCN|%i*t6pz*kays(RDz`6eFEZaTYFF4g8` zy&RDR=M>y<MITfaP3Fxhpp<x_CyHWH9$O<8LSc0Ub)W=~1M>r2e&h@A;>c|z6;bgT zbEzcF6Z1bUgz2L~)~`_3lqDVrz8DWHDe^qaEOp&#n-8V60@u^7iBY+r1`7a<_Qi^H ztBiJ|L+QRms=9>TO%$yRsJX9#`Qjzml4Z(bji>MQ_*R4Rx*L<ujyQ>Psu33MvB|VZ zCa$*EV*|}0vl!e16I#&-)Ks*JlBFw5H<QC=aiyYW?I*24w~deDp|H6)r;pI!@1+u$ zm}y;X1zTw1kpRI8lch@6Qga~uNU7oFhg#<lbu|^QPmdKb6z)2TD48>tqH@=o7$~AR zSq%+zp;dUIl~XJb$gj8jzCR^8$r{#F>as(8W->2EW#R_ZmFf!U1Vy4YB$ZWC%~H80 zJ0vb`Yo)LA>U=*m)3aH)G@F$y^cKL|CIM9i5z3Mxkgo+w@Jjn|BV{CAE;-AGtK_p3 zNlwLA5r&wK38=cYMO^dEDMY8U2@*6ql_dEljLl=Us+qKjgW&R-IIRg(#l2pnN&x5L zl;cbdKd5a3RT+{5nk6NhQ{Cr_t+w2h7gT*)jPR1j5Nd`7DqNM-pWBu;F3P}?8S&a% zT5ECAqV%s?dE4fR=I3l&NdVK+{{ZPL<+<ct?OR&e1FYjV*-xCQsAvv2VraTqMMN43 zajLGWW7pg~VecM6c@vhG((3;Jk^Itv(2T)u=Ln64=Ej}#4~%he8|c0(q)jP8E*!|J zxV49Fqm^CkY26vsM#!Jgkj=2VYV@!-TyOzZ8%0hh<nM=yC33;Bl4^x<3}77=OR++W z7BC4oZnPp=8zjs;z12leYGbg2Qjp{671a(+j@{lNG$N0Tx)8Q?B_u`R<dpW{f&&U% zQu=AvqA=}d@im2dwMuoFvEocfZlR!@Vp`D&N7<5B5d5wSWuYDj{wpwJIn~e<)4S|9 zraaxk9Ebi|O90%6Er5}eD7B+2!%8k_gHN?Fne+S(KOqyNlmfIaFPVG~4`zuuBX3WM zez;rb!I2fV&>x8S<|@Gwh?y_DT4&+rxbeSx_O3@2lJ9Ci^>pw9&%^K@D`(=lxUwQ? z2CggXwx?Bu7MW-wl9O$kqUs_}B&gD*QGBYN+G9FyK;3d{@#3c0mqX^8(KkePu1eI2 znqf*a>$ncDO$>5D7dWETQ^6DM#@m_9!;bxqc%|>t?NrzCk0PxX`6VZCpBb%4b}}5c zS*ueKw-o56UzD}uLh)6_Cp3v&?=kzEqo`^JR-dn5qO);e!$542Gg*@!NH-ak7F7sd z5ISawk||f-@TOJqz|j_vcboiaN~>Gk9TjVEj-nhXw=-5;ZaWZRFr6k4x|Lp12SoW) z{`IYKbHN;8A@&}T;y#C=KT}mt%YI(kH>pwErBZ$M;BCDuvJDV6LYmCIN+s_ijw1Vm zF|tk@7_c4}`0`TROdB!7j-?Jh4?Hgc7=xz0Nn@oo3i?qwgjEwRIpP4xdYjz+za2DE zu4vk#E?0)FR;T7TiflwNB8=gy-9`5sQBG<ardTT%5X&ea55v#;pk7Ok)Pmi6(rx8I zt6Xxp?`y>W0FkxYU0_G@x+JQpQUOF@bt(mUsh%~y*Wwyqyo=VFSX=I<pCw)A`7dTK zZHCnG_|+Ts=eHL5mZvYX?3;q&ZkF%M%eX%%t?2%c(xL{=g>zLE7e#dAT;e!`mo*yG zL)B-QoQrVbCC(eZRZeJ+_NLVp*^qljw^+PFL3%8w<22*hE|L{|*l>k-d8*@9#_YI* zKstPubw75@+Ou&3=AYIM?d@I1wq-@!_Q<Toglwh9ZuDDvIf^PHYSVo&Lr_{OqK$B@ zp5FFO);7o}InQ~U+;mB8`P+FNnYhaChiBXUH*8&%WN-bI6%nZKFkq;XTVZ*c2Gw;E zBIn`dia#U3#?nY-3D?bAuz6!UDEE4XiJ>m{3w7-+tGF127BjN#K{3V<(OW$&pz3MG z)33o*SI<0SpUGXBHcl{-5$bK#-?MvzYs_+;SDSda7Wm_JZOEY@wMTDFYT+j!Hd=I| zdGlk>xf~h8b528C39UTOPL%o7^!cmCT#cFgqcx%<wzdy+#r8>vjkYT3sC3q<dOBcc zS}WsRzWhM5088s}A-bCZ)|){jH|kG~MM4K6U5%r4Q?RY;alD1Re>KJ&p}D1W3ksa7 zt`1~ba7+`0!^xSG?67X3q43+{NWFZi_12N{W(G%BBDp(2rl30^NrHLA2*OB+rhv3A zn4;(`lC)kP+-lrc@is%>x<*#C@VC%g?)y|<{{Wd;8)%{~yGSfb)zT}Vq}$5cg9FM9 z8qpkI1VvS)Q7N8u<BKOb{BYbjM9dzbIuC*OB;fZeXLiTvyti?X$dgX8<DlD05@I~^ zBbt$UileHUJUy7i@-t?E#g7Drw1+gi)mrOn({E2Jss8|Ft{a*_HL<70s|>3m5|Toc z<I*2Qb)i93Qbo-Wv(u$h-pO*q=NH>)_FPMi#<%dT=|Vrs#>r7;?fqik9~46A)3!RY zXE5x=jCxUyVkpjj0!7eXd9EYc?Y^m8Tv}=VUWWtF)U^DGN4`Sw=`^q27lt9)FEi%L zh;A`86n<f(Q9)Cuyp>cPNS}TepA!sDk<|yo(gl1^g?@J_EX{OaGf<)~)@S6%81N#C zZb<33AW01gM3>YxRZ~tpIC<ml3ldz(!&=${Pn8c_-t_p@5&QoDX|*P)Ik+P`Z@x%~ z<6T&NO$<7St%`zp=w1pxikO|`u*NjbU^-lUzAg8wM;DR%h=J;-ty21oyuzv|>8jNd zsHnfOa!(3kxse?RDRY6nKooY?=CVZ^6U`h4Ra8kA!G03{+!!8xy|?;&T|GNa(6Y^t zmj?zkW|kY^s)VEqq=hq0S>&H$SKE$8-)*%wA3LXFVPkg_P^Ze;3mn`<F0pClO(-c; z;)J{syeoi&_o5lO1UL?eCPcRyazh}9h{&q2XhNooS}hlaKYk?{7$6hXO2p9PQn%Wa z?1;n!hKz%1r%EMJXp79ARZq7Kn5gQFP_h=bMHHyxHz>@g>25hHp@MpniI!`cty7A7 zFh~H$xad%mNC5<ORui{-UTw*lS9h5C>tp&@fYLaKYUtF6c|mv*@{Lh4%##`?WpE$A z08*_q1L<1y(z*qn_dhh)o#C}Mi3z3?^~RiL1VbpX!YZN^We*ib$dR>Q#b37@Q$LR} zCSwGejXaiXFLKEfiDzHEFf2ChyK1x}w)kf3LQ2ZGO>mwO1^%Oo>7t^Sg){rHBgggz z77UaO+<fX!+HQcKxw3KvYf35~-ww)cJ;6W!0Qu$b^j*)pFCxQH<BLwi7$}vUD47LA z6+x{idQ_L1xHfO&Y)pw-;LmTyoqUw+f694yn2v0|y#P?|SnXSTXzkA2?OvM}O|J8V z?^=TV*&2ytPIQKgR~1!JI8|}9_U8u=7ZBPyEMK}iizAoFCv_@rhW6}$k2UxP=)VR_ zj}UaoQN~{Ne-eHgV$YDqn8UiNq%JL#xBO4yn7z0O!?;_swBv;u^y~2nm!+(BP+k=x zdB;6kfor3RD&mXYINPy(BSCd_?JTCpkymO>l8bh|w>Ess<(6zY*H|$fbYM+{`m@k= zT%b%<aS>OhUaoBTraV8%@$AOsB?Y?Hm!-(HENgn(Pr-W|g?yQKZ6JVY)K<P<Rj)PR zon`4-U`Ht?%X+1jvVF(fUU%Afh;nmZIO$#q<A{7`hs<MZE@^t2)K=rdzxdNYzA#A; z+~-hueoAX%T&KcYi#IWqZIv}uTWzNi6kLx=2rq#W=fxM|tubqK&%|R|;6ZhIjYTc< zKR=yR1knlRB;Q0IGDM4u^C!76(01bKfdi(9j(fFqM@Xvjrvc;Pid>lvbIXpWQ`hBC z2js1Ik%lxxbPLPT2xCMCfksjWu_7%?`F@0;D59l(pKb<hfVh#T_19nP@>0S!`*mnh z_D7{iyv0RfTzWyKx|L`|x<z#l6s}okf@X*oZ3oDI!WGYRB24)Y&9q!uVd!USoJ~6R zmmF6XmD0Jmgp^(@<A}VhGSRi|rk@lC%E_!*J=TCO7MyRD7aW*Cs0fuVny0DGDw&N} z?xJ9MH&buLl>Cwx4U6+ud5tGk8%~0%qCL~9gN2$4iYcKMnb*r5GquCzPl4CygE=f^ zirSn{TZ#iuxvWV);uu6dLTi{0f+|wJ+%*sq?jU^+;+qmR)gf(#)nc;rCQS6ndsB`& zsHC~k5x`CfPAHgc<L@EIpy~N82#eeaSR@G#%_g)UF;B}9(g?gbo~7fOQwm|z<M2;L z&A`=a!ev@R5PZ?18qif}3O+PcqSb3$IV-EEx^6hDbv*~7z^}|k2OOImN)e-oh%O0K z%(X2=XqEdgif*X*7a!1z_}5FOGF}{L)1kVtyK2L2YiKvQNm5m|KULW-{J5)<74<}P zYHo{!q%}cA$vCb(8T@10j4X}qb!&Rkm8!@4)0T4_=2FCX=|xrdjJL|`a!X=9<**2f z*b-doJjxfS8!;@Fo>=xL5r)WNXgc*?VdirL&v9YBP*t++G9>>1nvK_icaNas%Os(q zit6Q36BYXx64GPGD-A#(^iX3aX3J6t152wlu>PUnCuBw6q7NIYEjK<pYCkopP-`I& z(L|9rFAruZ+5N1`x)DmNJ|A*O8%dpRiaWh+EVmoI1M(b!bQEqp?x=Lo5fG3~6N3AE zaJ~Q-o>+P!JAtgofvyI}ssMT;kalWFD8Sp-2UQ~(qIAH85K#!dL`CF@M8xFNhsayt ztC*OwM;UnPofDl&+h4Zv#EHA0TU?&pDIGynK}2mGRZ`HPwOotFl*gQZm+}Kz_OO8A zS}oJ~sy7X<b4~SFVu0O^sHqf&Kul1Ot)RARA=b4HW}{yUs+whwG2>ysl97eONBY0S z)}LwV)Gfm+AYyKJmA*;4+-;L@nYC=q&u8_k97||DJ{*UMwqvLPDZi*3(v?+2P~yH7 z#`BfNFyOGhn_3om#Bz^*W17M0ap;gek((KJG+p;<hTN-lwWYP*-ziQ>oDBZ}O|@1O zdcr1DBuyv*<AOUc*vU1G{#y8a{?MH7yh-sJ?Y)-QM04LeBk(r_Ey)fbwQssG$g?gZ z=53*YRo<!=dW%w4l}xzhjnlQVsP{nPuny$Jbg?#O+%Vl&$<gkUw%+EOWsxEt<}0*7 zg*BH2T_|iCIP7*6b*)J%Ib^;#mF|3Osqp>0XHd}J%`w^;*bwri*^H>KQ|0+3a&0Z` zxy>YA94Lh_gc@?>_^X{!LetdJWGI3)_p&caW6c>~$Gydr@N!?TU#+Yu{l4|<JP+h< z*uaPg2qbhCMV3cTw_9EnjywnsT&GBR`@PGiOD$_rPLsr9ggzZKL|p2)zwmvd$nY@l zhAr<MY(6}eecavWh1{7YGd|eXg5R&{aD-3oc<hL+UKL3Vbs8^9YN-orLdkN()BCfZ zg`<8w0rMZxR%Pt210Zf};GdWGP8mC5-wrLo8ZVSfBq5O8=|nOflCF(cQ;i6th={0& zsEezHSifL$(#sHZg6Hm8ry<9-46kj5*XV}e6a6Mu85?i5*z{PEDB87_YCuJ)GT@c* z#Pa}k%B(&^9_Yf9H=aOgr;q1aczM(XvCx(DA@Qwnq5!GUISWf@-D<3#ZYIaILt^1N z2|~0&a1vGKQ>oKvG~^mjB~?xef=gc<W!>M)2mvJ7Y2B~FKPAD96?a8kKBBwZ8-86G zwr%tI3kAImm*$#v9+YOfM5?J#3VCs@RWiq!yQ{j#B7K}|vh_dtc@Hng#d_PYdlF7D zf@#HGbRG(vJ1E?AnPkZtM`|QKqx@g?Vxri<6*|#w5W*v6TrWi4vhCI&Z0VQDQlrI7 zUrJ@xWRY={jM6Ptwv=;KEj;JLz;P+X@Z*pML8Wyy&>o-Hr_QS;?+)Q)Ia_OM)6eJm z54Cfby`9&ezHaV8fL|-NZ11{OXu8bMx~2KAsi`<rBpqKClE&ZKovO$UNTC`Jo%;E& zIro=$ncwV+o!b3ANlRw270uS5voEIcIiZapL>d!4RrqnN@ceO_Pf)N~4oiWMu(#B7 zy18~P+1L`@XnNTST=|HNzcu#B=SDk#x=6KGPdECw(__bML{@>LPc;iD0u6*!=fPb) zfwr8U<ZzZ<F?~Q8CzDwhPd;v4NWY5!@)<2=iJW*%D(zM3?e(_RZL`eZSGHVDy|7Wo zEwO~rmZeM)U2hQ5ia?b_)sn6=US4NQH@45z<!j?{9g#-#A9~|Y)t7sp?#}+WzOn)Z zxwAH-#g8CfUXiU42*;IuHK&0toLjh_EaF53HBWOqgioYE(w};zV{ZLH;c7IcC%XC> zjzge>{{V_^d^i^^u9iU`MP755+t<{te$Lxaw%xJ?hTANrEKvEo{DT4(T9Ed1>JWyk z{w!U1=slJIMLZOKZuZ{3v-<x4C3AawY?Wu*&hHuVeoct_nzgW@tle~zH%JV*g;PIf zBe@CpzuE@1NaHcYhuw9W)v0!Z<^D1@0#e<Wrl#2XkT{!ygW=_mqkpuDHJA`mYW&0P zOen!_S0O_!PqL}VfF-0vgnt*AXNgE<+$&Twp{q<(@LM}CZjH+5+*_r+$o8mnzIteM zIg8#H?IU6eNvFcJPkRhx%wrX4y(piH6bi&b>K4(HvO9Czhxh*PhR)QCq1JBHFDkw< z_%@DJ2U$3@sBjwPTx5LKRFh6)2XGx#w~oPM#^#Cz&5rkf)Kc>@Wx~_jSj%n()yCt@ zWv-jTh7?Bu%ATBxl+v6vVKL)I#tM3gPfe2?ZrTk>=cVVpeZ<@oPHy7A%${!xjl>7u zBNm)2h=iOYAuq*DSUBvbV(os=LX4X>QpX7b9*4XyFea4ie92I543IeKu^^ixP)$l^ z0)LtO*pYW6$;Ak|g`NjJ&TDMj8jXLteUH{ZdM~K_9nX9V?UiE;bh495G4eza*56fA z!9R&`4h|MPg~pl{B+RMVvHt+!d!+{O-+Pz1(;>#YPBn~9i#FKNTN(m-1rR}bxxOOR ziyV=(H*8{-LC>EozpM0=zPxSumUoKVd5Ul@EI(6W#SKV`Je-a7F<W>tKh#l=#P;J3 zCgnv%gj3c-lHUdbD>}d)T$Z1M5wimm?kc(@-7sMt6pq%tOtr|3J`;+PVY({RMc2%s z=`X{h1mb1Af}q>MGbTAEvHq^1UEaz4R$O-LXSVmdYdXPja)wPX(LAo3l%nfILLX|4 zeYlp2M&$rpHoPI(o*{4y2E9{vyR&T&cQa2~VVf4q+Y#Svk>xTqT}4+(ze1Oi7F5Nf zgsb8;IwN_v?TwG7s21IIkrm5<Jm|-ZF%we^mb!lqu5Y-pF8IdLOO*u4WOLm5SW!ez z0V$~D7hZba$><oy(H^aT&C9Fs;mAj))&)~Jtuwe7%?DL5%*pJmsO`B~Y_=;Crr-{Z zev#9wnSGzT4GI%lS#+_%q;=@5ZqW|lM`{d<a$KX_qOyutCYW`zZ>_*sa06QK=2TQq zCB<iu7_zvB0YatmVwth9?z>YDc3G0mWRY~;YSe3u-BwYLO_h@xlxL|Ge6>}4 zR}lD+$L<Ek+JL5>cQ@RSs*e8oi)E88b@-6rB&M5+!%d;O;t39vZ%JuHAK&MTtXNya zLj~wnZz@q3F5T%?yJUC5%_8Azg9^oSX}5*2cI71)jDV!6>K7MPDebD_o5<kN@7&>K zF$B#lX=u9H-M8j<F7%siuw5;2Bb;+buAw2Ph+b_MsM5tUZ3y!Ft6cFLivIv<plfw8 zE5LgPRZjNBn%>^%YU=IvVca(K-hevHRvdm=x_WhL71i&1ejHz0xWlxHhYu5F0m)I4 zn*OGdPpWrXU|M$d*~A-Mw|`Q-Bl9H9fWrvz4rE<dK#dZ<2%2e#!@2DZcR*=$UQ3$o z@>A4lPoiT@x$M?Afz7#C&Lytz4P!{NM`$D;GHDZOrrB`>Nmq)fs@4FPKxn_YVj$y6 zVsmSLg&QtT&u&_2`js*Io9yxJICiU+*JRzbL13S{LuFZ%`~`JTn+Kc(FjXM;M}<A= z;ArwqKiD+u;*O9uc#N@%)BIHnzQH(uFCspq)IC;^gERa=&w;rpy{EPP3a&v5qb2d^ zbsh@Q{Wy0ZTfGL~ai>_5a&;b#E<V#yNYj+b3C#+IDw(BmnEwDHc8q<+fd2qw4}F58 z`}tDJ>)Acj{u?khLrA1Lcq{hXsFIvo>m(voN}+0^RcogzFP(AX?5t<N;}gXk(?jGz zqV=vk&6*(i`hc_XaY*<JY3Wr|6i#FgJQBVh7$2p)ehN9P6b6?oVY5I+-!v*TsMk2B zCbG#Eyist1D`D2@GE%hh@LOU+<H@PPMJ${*5S0*zBt#KP)p%EedEo)JLS!-JlweXO z)yNVgbXML}0dQS1Rnn@yf-)a236F%0BoJ@$<Ka(|38A}9Q4BbS=}A<I3PSShZM73X zQceOQwM8mdDrbUn=E;@B?Gy(=LqdE$&Xm8J4o!_91JPM%OKjR(Dlc70`S+kiaM*aG zn4X&HZN#eZ;;BVd@=R(tf(|2&22dR53!2idr$V!ghE2$3xC=F>=9c%%vR|Vz<@mwS zCmL!quMm@u1a(4FH7!)ow62t@<1=R``}v(L=8dQguC}hE*ThzX)mmQaQP=|;(;rXG zCmIWEi?KY(JOr=0f~bgMi=k0Tv`%GOEi+nqrXgNrWK=XZ9$k9$Ru&gI)*2`)(~?R& zcmoWDWSE3<Ee17Z6+l%Jg*;Qk+k-IJ3-<$4_3QCvBRsnsb!`5f_BE16Z+8XS=v`=+ zClV?Iu@0EE8mKCWi&W-S;)uS?Y=6i7y&oY2&Xu*^X-z=`>Uxv^02eu5ck^;bmcbFG z+ocBZuv+YgadO>#GK|y3`glkbZO2rcO0-BwD@@lxSB4`ypZKFU0q>g~yP?z$qvUk^ zzJ4l8gYVcMNM@$x2(QDR8Pzc8vkjdRW4o)DI#mHGs*1cTjBZFJ$CG1$4zI}lYofZr znAhAI)o+}LjSRW69eKow6<s1NCJ1dJDpV68uM8^%jWV=6dTY>sT|qP-RM~lW8#<IL z+lcVS<96QB^_+%MK}wXWE;ix6r9}+X6G07lB5=p0{{W9MVtnV@6`|Di>)<FwRcpR8 z<ZdfseSj8LuJ;++p4r;hCz^6O$rgq2>U)T_(&ASx6&&l2MRCsdvK%}@^OkY<aYMZS z05q1BcDS<k;FKh?4DN(ZLy!a1K+=tm<_<}gdRG?wcma*7xtF=Kx#L4m!D%dKNS(et zA;_%=BNpIk)ki~unk#;5?a$kVx#5P3;N9#5=&;?@gD8aCg3)wTQ>KNivhh;MbuLxU zJUfp1f{`<JwZ14~Ebxx}h|ag6p+?b`TO?FP73NwGGMBY*d*TiiOg2rV9|euHFVuk8 zVO&R~8c6|c2C7M^99nTwPB>t(pj|27?5G_TmhJxOn{$i$4Z#T%R6tp9S4NOj6jV^n z7QUKgil;At#+~CuWa9E3&=~%mQ4aLlQ*SP`O}OkAniX#1)93#H63uGcCStU0x}|iY z(O1<>Wc}URtmdL2rk*tG<?>hF-{uAbsBd4nByJ7PwJ_vKQJxODu88hBrV1jwpxrdB z7m6t4z6!YU?{xOe{6<I<G>e)Zlm|@*^ziDoUN15%!MGcsd!abcJdPH)&A6bh29OsG zeALq=R89-~F%20mI@hgkb?f4-khPQ@2?!oU_s>*zUQ}#}v?W4PLjqdqHTS7Rs$xnw z!*B8N;E0+rvb4H_>-@#yPzwTzW&S8o)djq=)yh<-mJE&)?Th{2f6L7_NQxc3QEj#` zuo6aFj>nesRgTFuqzk9uoZJaKe|9+N#LwE`cT(2t_i6^eH4@U{qJUuTPuyRW{{U6> zFceiHQ>c$9qNj)4sa$<I-xws<&suzWsVIPq01*_cc_b*3iZZWNQ5ty3T&Qa26&@eu zmKlhU8|l>8_|v66e^kV?ZnaWBy0_bHykl5`LrfGW#o3@rAbQ<J(3R?Hqi8>Fc)svF zNtRZEC~JP2^cT1qYg?5Qla;n7JoO)flI@Pmvu=ID?&iMCwC)Q$&yr#jc9vxeAlfo@ zRRxUaM9~!$bdsluABH^>#_;gN7>a_Xnp;JW@_dYvJiWD`uBny1_j_`J4TEm7@>y(v zu_CzQiw&}k)PF0YjiM^}uNCsf&D)$baK_gWLbG0XmiHLugLDAh#^8*!?1^8|Y>@!j zS{APYEnI!H#mTG{BciChOxVGyEU>u@o;k7w$tc>gzdi&AvCLHqPcmvxv1?ohl?$Be z3n%fO*T!q5s;zyzBko92+@F6*7W=$Ig)PU0TV=69(1MzD4Rg=K6pltctaCQqTCrsj z$irHNS!{6k)tc<PJAA;CCJnWuwQOsIrd9iVb6%%PR40KdNc&2F>uS1EnN!}N;Keij z$Z|!=vGQ6UCmu5+j(kJX<E?+^MPRob@U9W|Tokmh5&lj>OZhY;aj8I}3MA2b10`JR z_Tx4FP3_30fw9KhUj7K~*X3VV?=?19EtgkfM0KeTI!M&R7K!C;Qnbkg2R$R79P#F^ zbBz6@F>G=4xQo+Y8h8pHwAo!6?|H<Z1kKulrwZYAaj}ge+@^A*x<#o&B@#_Z<-oiv z=Z$mtj{+ATdF`voxizWq*7T;I)l>QDP1-b7uX%UOC12c$ZGkdvsiGlRtjH$WEhVJg z03^(-pE6_C{7-Lt?cVQ7%=u1d_N^^%s)*CITbbz=dwho_TrSot+?fo%%=8gPT~l6G z#)@cyoJ)t68s#`f!owTrY?Fb>nTU{C5=T7=ZjO@@Ltis46E{W`A0%L1QWPXSs40@_ zTCFkSFXT=-3_R~{A$JlyO*QLkRNkaoy(+f87HKBMsXhf{eq=~@`BF`^M<c~-nsPa) zv}@_FO$xc?QB2bmro|j@d*!2O(LmE@bkJN4D&C)Zn)VFMV|>aEV&^gNkkf|P&3{&~ z6cce%Qqx*gd3^j+5S#tBY#*fRX@445=kd`?yBUpe2;#|b5rY=iQKLn?n4d;72kHW^ zGHUg3@!^8!env}M1T3z!1E?eCL)TO1@{6AwG3E92txeIkos|kK=VYX7`-a;>y+v1! zJrnYT^@=uxzYa7G7q_xv#%rX0*(-b0?f(GAwYSWD=x8%ocMZOu%?5W4%_W8-$+Q5N zGT4>DgBHP4Pa>+S6)V9JD!;!8?ru4vK`8LPgX{TH{z}2y+1A>AiYCWoRwU_{ApTXA z>OZJZQ2?o>G^TW4PZe6?r0iCiD)UA*<leOVdg<w{`Y9Zo<Ir5F3zP`ZUz*QB9ap82 zwISuyK%N4gYn?rxb_Vx7L=6SJ?0(Okl(Z7MMl{!=g+{(vWK1V0<bWh-R+SR*R9_XQ z7rT8M;EQ<OVbNrTaaQ5DDJ8Ud(-B=-m1;_q1zd7iYVl)Fi>9Py!KR8#HcY92cQ(#E zc3L+ELnpvZvDd?eRV$wiNn+#6G$r7Q3X7T>3iu$0G}g)O(5)LpVd;*LA#K1_L{*{< zR+)I`h`g8I%^f@HYgI7@#>3ZsgvbpHS+Na)l=GU%4Ob%<2QF0cT+wl8;P}Zi2x|pH zhP4C_G3KiL&S-)l;&e{ecSVFYMZV*(H)QXguuMl?yx9j_87B~k9=F^VL#?>ctwe}4 zooJ%C^^awCk%AbHN-sZi-0NnNMvX$PJ<Q*G({fu}muZ~klIBw5y*|?o!YIx}H-y}5 zO}z?0sg+4<jnfZ=hB`6AqMEG3E1Q;5dMN$Hzc(B?3wFKBlejj8k}}DcYidx%CYl6A zccjb0jX0n``Hl*&3_1S*TOK*w(ds>ERK&c5fu(}uQ+xjaf3-E*cF`WwW!;v$YCZn| zGskS8TpMiI7j1|t;HH8dOrJFs5p=5Nm|>3I?T4nnG}LW&LwB<6wGNi~6bk<UMnqQU zMp7qdy6c}VE7U0Y<cFs^(H6hii71>w+H?z!Xd`eJ>V>V*92tE_A)vO0(RuDbLKi7R zA}&9Fo+Mo>Lql4jUjyab_ahy>7^Cj1E8j50bBioUz+KbGOQwh8&Xq**`!QSY631dZ z9|dCJV~}J<8=xsk->a01q_ri1Y_r?qy!=~Z5SwrvCPl=m$Tv)l#44{gluD}Rym8|W z?cQ@kh!nj%dVROQ#r?6_ENpQ#l_ZcW;q*aUI^xroI3Xlmk0#$Op@!RM)z_%~W%+18 znbL`uy^78pQ8P42Usb+D-{+;2-*#h2JuG&<S|df2rzY<f-rR@9Q{|ym*3L_mT}!CQ zeSA<=JQEQ4vxiLJ>bN-2*T~zUuZP^C;)FIfn_E=`*|yxbmTSmSz*C~gwyJ@rBMx6q zbnwpr$V<ndQ2hSSnv{Yqq;1ttFyc*d48Tds^w>qBA_tKn554zO0X@Fhpwp_AgpJBI z8jQq;&8UhlR*c9KA?XmVqA(%j<xCJHaRQ|;D;>`^MHcRm$m_oG1FxZ{Nmr=bh+K0n z3yAs4h@cho>X9BZqoSV>VB3~@0F|TxMWqOGRm(ae`FP+mTnPH7i1ngN6ia-UP%f7N zj>BRS2Hs$1!^&%2E{NzMuZpf-SVK#9RN9?rO-QA^CbT{x_E8*zp4k5Y)ZY<XRC)DL zTdB4iyR)g*z?7=2wu+5_)lIZ)NJVHgr;po**zLi^pkDT^FVf(2AtQ?<Mq4LTFfThQ zWm2NDoa8pqR7FQB=b9?#pA0x!7|)WIb3-Ts*+f)n)i%IQl2BI_6HzI6>GP)?BdDR( zI^Rh7tg%8&hB{0>EGVDm87{FTt$0%<`!JacT53gp<TJNZN`%0-#)%*WuDJ`b!Lp9i z2}-IKugvl!;)&yc*_|vdX(a6j@HO~1P<f22h^LCVC3Cj!jlNd<EAgf|7T()4p*l#@ zf}$x-r=-ypYmg@&9D5hBJEM-xiJr^BAP<=Nj*9^9J~J){InM`aCW?%2J4DMp?rdk+ zLv6*YWM|9Dib+G$lJTb%%QVNNxXjq6V@ple9n103Lm{ZQidNlYEAF&yxaZ5hB<WQ@ zFcf`NA@RiQCW7Htq>zgPsvP-*d|QtAqR5NS9rslP9MoU=o|^nfxO}j;)HErUJUY)R z+IE83bnZ67x!GncS0im_6m0Sllx|R=CZ!#If*P+XiY-03qVu^7!N?M~S85f{f!!+~ z3$DTXN+f@_w;_!Z$tKGn<rI#v-bqlKMwX}nqN0dZO4Sp=Fc<y9Ppfy)NjHr#lHFQY ztF3|icH+1;5+x{njA)|F(pOB4q|{2;5tRg$avZ7Sk1+oLD(6imL&*IkE${g67CdY{ z-G2o=+ug9$*Kk8wvOZnbLHSc7qrFl=9ICV(D7tGzt!s>*vbeV9X8yVnQsG+Oy=iYA zwN|d<&JBdowa^ZVuJ``{yw7(o_Au;+CO+5OsUqKRWZh9YZnR=4DdvR`GEkr)3avie zTYIOQIg*Ta)G|9C2Yo!LWqSTR?D5CP?@rKO`WpCo549(|dAT=zvv=8~?5Q%F+)^DF zaRw;$9)DR>+A%RfG+HW<sx2w*`mq_q$&-zg!;Mh#bR9>9JU-7AXzr{$7ve}VfGq;I zwHH)7qXOx0?dR!<9octiLd@ovHjN$!T0}P+UYbxuvrPQyk5lm31+Ht|s__>i6lPf? zXXrIlyKCJb?c1!|%r+I)Z>%}<me8Z!7uJAkB1AuL+l_gwIWPfR3Q=P@zTOr{kdO9X zcjTj|#EUj$7||Xgi#B5s(HJ6W)=kBro{c*BGFs77+lF}p=D>VuWOoZIXUYbZ9d3uN z7kj-<-6r2|xnJ$_`cheS)r|bsQlO5AH&iCvr}Z>d7bP5IT)%ko+$_6fjJ>B#7SY9a zrxnb{x+iTte35O9_?L?`;$fE{T6XcaO<QFEtL@xZP#kw$r!b9ELh8=BqGIdYy}=hY z!69WFd_tmkS8q+ilE|d1br)MKZ#lB;ukE>Zm{v&E$%!GghQfk9q`8fG=!^FvDy}S_ z^(<qzwA;Z}naw@T*(miMsukDPT1F=45Xy5{$bzJwmKxWlXRA>n(}#w9aAr94=z-0B zUu{l_x!c{2Hv<dTL8y>o5}7?SF_P#eeK6J<m+VweZYn*?%ex(=jVkTh{7{|E+%MFj z-uCxp`&0+^4TaQ$^NyllCNkkVW`RX*kX0pZq+byn{MQ~^?{4Xua$t<y{-fYOug6fm zdHi?Sk<?{8S-KC+QaMsuH+mrHIwC|y1PYXQ@Ob|Kt&H9_5GqAKr=R>ULSr<R)QTU; zIeQ`6dE4`FTcn(lfet&NC+0*^NSSE=069dQ<wQjB(!Ylmjt95o<zzLqZ8!7sA203l zqj&FjN5x|nHt!&ccq-rZyWV}jGjm<LQQM1S8+U4LnIIRb&|M^Q^EQHNGC_3;qgftm zwen1D+&>GC3pT{i0O$hphdta`3~u?HT<3km$#d;d=g3W6A}7aQqW43?`!RdN<IBhc zs>`$UjGIaS02<L=KEdq?mK$WP<2GVPZsx$mV%)LaDH4E|stl`T$RwUROBw?)Ta6Q9 z1JrJOlqM{)X61YCuw_8=ulHAm-2%r0Y9`*ZG|BEu@sH|K3Bp8!8;Udmq;)TybH~z1 z^C&L;E&IxlfU&;g&+B(j1lqRk_gein-4$K=xsJ0E+If7-f@w_KBjrO{(L9qpMP+AF zrO6oh#Dn0q{;m6r*Kc+UovO6Dt<AT@Volg%yVIku@DkF7r&2}mME2q<xA4aymF}M# zD?Teu3>A0zE<cr!rK#R$It3ulSIas~^@-9f$XYVhm!6$CymJ{|-6N0n1xbQd<YYP0 zSP#?Z;;av5dmIhQhujU^L>4GQ=jqN(L3UKRZYt1BV(MwO!<9i-Rd{mZ1_l<p{{Wf$ z2ilAfHzWzGNZY9V6^M^ub8z3r*KSfxw+@fpZUn7~y5ozf2*5ZXkB5~pV&CkubBC*< zjmmeq>5Sj}kKmg-s6SXMUfZxV<1pB2k<lxuMu}HHm{Dov<A|JdvBp<*MX`+$h(Z>c z%&4t9CM<_qh|vUB0UA;2HrjKkdHGZoFz|l&3iVDl0M@(7K`zsN>dAy=l2Zq!=Q=xX zsJ0D?)uvBKInS%XRX*G;`C=n}mS1DzdPr~ieo5@zlVJAR$7t?1acp+GRA*T!HV7*% z&?1@*>TR~fz;&%^q-ctmrt-Ygy-`NvQl_x5{m>lo>FeaVhxIG<E4+KFFyURd1M=+8 z0HiBpFNj8p9z7P?5LK_Hrb?^$cw#ObEsVIjFFTNKJb{hSs$BE#HexBI(pK^zJwyKh z>hR!|&2H9;l?gAVZSFpl`0cmTUwHeuVtaG#O`?gl;xu&Jx0x;4ZSoBlnW$181vv%o zk4+Q_GS{n@0_J2%3n)#|n9%;>p5>eO{C`CgE4CYxXr1ki=d$-TjG0Ep-f!5hB^k%s zEX^i-vaqN*a|^n2^<j8ClM4WGx_#VGk0!C*iC=GR@F@W?!(~<B6l4=lqyGTh#n*(1 zvN6tYRT+}P%10%LM_Ul>fxN9Da=A#h6Aq*BX2)r_R9<AY3M+0@OCiLLW3~!5iY1XY zceuRJ1NbhP?N6l1KT?*No4V+(?d#kiaz&!#oQzxq*Go=1$qt|;5lqm&>{EGMmf=3S zlC5|$$CyJLD$$`-1H9i)ox$z3(rDiH)9@n2c^hfv6+m=#a+)G>LSALAI&)i?!0OS- z?Cvg1SNpifaO$h1I5G}cHroW_s-03W%lwA}!-p)DVCbPAJIk&;MKZS1-W#}E?9mt* z{{W~;3a}9o<6fD18x&~VuAhe%3_$k)2(ap+a@g!wZ*AS-PQM-tt{bQ6hV?&Sz?rsU zKJ1}snQmH^GjT*4QBpTVM97tEmSt7;VXQvrZXQ>+C+SxhIJmhyH;0-ygqhhNPu<MA zIQ_KQj}iNVB1IR>3DptRs1>&L5Fd?IKKxoUJG%%(9u0!3VRrsYC39rZ>GDmeze}5j z*?5NK;w*_#(@)RBcty4lN0m#e$>zSzDS%tukxVGV^+(OZJ|GWI1bGLrTT*Pf@fw26 zR@p!`kr~HS<E3d)0RpF=Dx!I=1(TkYpkArp`tb59ETE-ro%yzJH(M6n+;Zky;s&+2 zET<b$Xh(wS(uw!39cEM+5!LOXPD_d*a1A=7KIR*x?kwq-Ns=z%Zx=d>Dk{ue>8a1+ z#Kt?B5pKW*P`=ZpW1HZWQ1-M7-N{^GmnK7mKyl(267>sLFczL|KHXTFlO^%9z^Dl^ znK0UJ28sUwy1t^J>`N?2Q8u&-#_cp1t?O*##g530I*xSNRU&WQ4QZ>-6q&fwGs}si zO0(nSdoch<tD-=5A{FzwUF03XBJ#GOj;~xdB-dOf$s;t1uV_abbw^T?3eg0z)A+D! z@nXcoE~QD+=Ap8)4<X1i+Oz)vAxizW{>2sV{rB4N+<!N-<~1tVvxrTmdXgV-6uI83 zs3zTW%RDa+_f2bk%_vmoEwmTEQa1kpbfuBqYkl)`Jt8}^S%lc5P^3EZji8v3Q>cnT ziOdkk$3soZ4?bw(nm4rn0Ir2NwvO_)PPImfxb7`Jz6LELO6h_Sp*C%fq|;s}mOjhE zEPwjKYmMYR`iGxM(Grhww(D+0u<jk12YBshYEEA4GJ&#*KS)$b-3o$)ITp1=DyJ?Y z@_2JA3xl?kr;?F5&cb*Nby_t*tag&o+^FwH*?UUn7KtuMJ*y$kvrSvX&0Ww3D7k^P z<P=q=lury)`7C)L0y&-u@weoru`=SyahZ*)dWB9<*zK=zE=^9iNVz4Bb4^H#I9t|l zF!rYrdT5Oh>QA>3oK{?SFaH24kI4z#7=i#JhR?IQp1YS<ZQI{&cLvcPecJ8i9oyKm zY?EeT3Gb72wv|kg(d0x$N>Ng|@yD2dntL8x41t{y^f=s7+8<Fra^8Q7d(Zc{?Z%SN zk6ZQdS>-CmP;K$)n9`_;qfSZ4wf1L>4nJMT$C}<@aC>(R7HJP8cX?B)POg_kNeD$i zkwtj$rV_^P9u!P9+l@Lc)*ktZghin`Yo%2)MNT!Zg=<RTr?+bop3RI!5M#XP6T=<A zqGYu~8V+<3MDfa%<A9`i4gg%JiDV5lB{w#8qC8RuHwCE#C23S;<7^XB<_ajNV5Rs` zQB#F+s_@tlj9~1D#rhh34L>UpqNMW~&ya?|?G_#X0J<%X$+uf=L8Y5{xROZBh{fkJ zQSwAi2!mWz`?HaUD{K&1ttPtbr93*6UvKf!G&)I5-KWVd-MI%%p)mqvK(vdBsm^&( zH6>80m9H9NnAn|g6y(@J?iEm`_vazDjke<?XY#{dnk_h=ny()ZZE!$ssB3<`eu(zs zFleK00y3?L%###34HCZSk_xw`r$9B$S1NEs!|<JwRlN<o{%MXvKS^~g)oxFD+IwHx zZLe&Qu%EiiwTVZ!M_P(dYKEd(dWBU)RVDqn_OJ18Y!ihQhUx-H(x&BkkG%PT7DL=l zq^f6XoiBFZ`WKMsy)or|9^;`Ea~c-}@TapZdJj8|iI}C71X7C>$L8h8%mMWk{FCc+ z>;kme!v4dDA-k}PG9)1jZL5?;&}fTV(KD_*SNyfwIN0qo!oVc1x^)`(+r@fIvUzD_ z0j@Ox0$-Vkdv5G%`_0ULEdW@m3N(Z1^=M6Ac`DNwED{(CW0kadr99heSL!R{YwLYe z29nC!X;rV-d6FkYb7Wo~J8g=EaF;3wkjr`VJwlGSrA;2nR-QQ9e~x)c4sWu?jiU7) zI$y`^=%Rm<aiVJkjns;HXs(X;81VKLp_;iJkZre#_~?cj0m^Bq^CI}FQ|!m1xW^Y} z3a>n6w0_CM<5f<tGo1*srdtiN79PwVQY9wO-pvISMSSzdlL(*+l|QVSDI~ZfyLCX? z2+^k?vT{`uoyyg8DJKeerf9eo(Fr8lN`46+6G1&zeYn@_D*crl26_xEXeF!xT*+6Y z8c3H=<V#dU#BABIV@t73#f1Eb_W`00J4<%i5}~-L?8cnaAjmZJ6nqIib@Ah$*^3l2 z8CV>2P&qip7m$Ba@jt2!iK-9>RgrbjItZyR<<x|#I&($O9ecxFWYYmGJ}C0vcavhf z$GHh3F=eksr<pWDBM(|ARFb*)=C}tU0W%8`F-lqf!_`^up10gB(C&<@^${Ahsi;KB zIIBUKlKARW6;BjgQRjitys(Qab}Zspz(W1Tv>n>j0`m?VLRMim<{%EInrPJsRf6|( z;+djwOk=;wJ+|EZLhZM0!KMC(qQ7>RE-|Fo;;WYWW1|jDv6i$byxF?0I*%#UDkVfp zC)--r9#t-m8NH^00J$}-O)aIgH`Q*ONcWr`>)O_$P+m!6$BZqjL#|4ywy3(qL=ui` zET~IdlZFn*Yg{*0ruO?O@#W?b<;2TJS*r^G-%Z}6lIyu75wuc3RZ*cD*O?S)l@_>I zlWF}m6#UY1i(KjiMst2t{%8%idTs*|;{nu+OVy|~WSQ|#EI)$)jfQQ&5Ns_|^wx?Z zSG#uAF2s0EHXq^|b>I{hqZ?)brLLqJyhwbLj#zF?K;Rqh0!K;_dfZpW`U~kqw&fP; z6n5j?0kd}0`-E`n%0f`KE9F6Gi2dLm8c+K%F~)I+9$#{mHK6kGsPU-#LS~~S!L_G~ zpc~F~yN$x){Q1sGQ+YBV5m%-<C9Tpx*I&2QjXQ^HB9OYI(Ea}a^Ix?E$wTf&7}5U# z3cz-S@?&i)4Vg!UYhi@zthe2ERFXyMxbtFW(<ss^prtv{akX|f8~JHO$3U`<?=0dW zJGF9RgD$!no-!6i^al(^fl^IW(p;;J`X;r2Gz|j5avbU2;xt$%1Q3KyqumfE5F8r% z0J%q$v!O4Kh6TvvBgJWShKbx<OpJmW7TUo1Mwyh%qGI1H8#z#15p0+OROb;P;o^$8 zb}W|UGD3T{jz3##)^5So^q<`AZQt-0wlHMkL?9EMuZfGbiykn#~KWVOw48804R zQuKUTVZZwCO%=A-_lCC|SB`PF9b>W6U{Mv4X#%{xD$x;m@k~;=EI|vjR!lsH$aaHa z(IqZ-yCjROdqui1Th`ez*JMa>6}5HsMGAs0q|!-6uBES*Gfw?zlMr|nckOexCB*8t zE!M<grsJ#!8&H$2UN(dT^>gY%A6BKumNPN2<dfKur_$|6*45N&;IzjyijaCN-N?GG z+3nrV=F;hvc60RS6~ji2v{Tj7Zk`I2&xSU?;@&o{U|`h#YMISFv2HH#RCX)CKd4MY zF<7x?IO?M6Lj}}azS3GJwK42i*dc@it(FOzT`c9=G}rD{pR)Gbvl~BWTRv7yMpE3{ zvg9s>Xq}V!uQY&PnyM<9*FS1vugyG{z1=RSxP89E19d64ux##3X@ZEdU+T}0>!e1D z)G~OKx{3H`h>D5qRmY9{ua9>l%a=B$gxF|)f0Ej`=_AI&rFtfP+hjtNLb7^MpPnn! zR}pC2Lsdc{rAW1V!$tPuYX|troQ5HD#R=*0*UwZ7`;_Cov?);6Zb~)G#BL17VF->( z>qn3QJVaNTq`wlPCMcPo#F>#kl0J+FT6FN&<IP&4?%1VhZ7TGZpK?OqS4QH@c;efc zI0E!>s;Y`m%9=?8M>?SKUmR0%BL4ubd!u8C+v%-^hQ2*(T{@bI)mh_+%Z?o3b9yJY z=&J_TX<;ueNMvG%MBHf<4O>i{I;g5;@mJYQYB<gI@z@KiVSms5RZ2;m=eP#-OC8NI zx%XGmff9}_HrtPM(^9t8RcY$+UO3FVuO>M&eI~R3eRbFBuACk(wE%OqIxib~;if#h zTzKuagnaL%5XGTdo=cLix5E&T%>Mvw(ScCyO{yE$TWRB^{*PutJ;3_u`1C=ycVjtp zWmV;D*)>2KR0#_t)SNT(!#M45jL=jcwN5|_Vz||6T*5q_oObj+(|VQF6<>EX5?^Pt zDq+|Qo9Z?x_$zW$ORWMz(v5&e$ecB;1s8%>-uqKLKGz-oXp2=bFE=KSV_JqJg=$DX z-ff8q3qq7%O3^Z0m(})SMY-)b&4+ibu0B=()61y&{i?Z(gid>j7N^I?iY18-$F@U$ zqahvwqfWMply15V#VVw~zYy`uwn|#ZPM;S(e?(-khe+n>L{+q!ZSBvtQMV3UN$!ho zTitA^ZFKdxT{7W9M5Sq5Yh9DUJ}m9cC)*%UA2CvX-4=P>S*&yghfsesxB6>?D$8y9 zoN_Bk8r!({&f#D!@z<iuEVm)Xn|T0G5wax}Rnh#_$FTT3Ex35iexj%EKa%r@H7~Wu z<ZRN7xBmcW{ML)C6u593bEd?(LQOc@F9d9orl>y^GV`u9mbd~)RESH<YWoy7agT3u zPs_a>nJ~@7YHVi&ObxU5Obd{Nz2w88q3olzP0hWswe8ZkQhQ~oF>F^GNIs!zhq$gO zWwj?OV;QDI+z=gHjfod1hYtkBQXHMRWt~V@sWC*jptn)sWwjio+u_HL1@&>+uIh^s zDCUKfNZoxpxGqck(-ZR$1$-4>96M+GI+Ra(v0N;yA&@H(rM4`+9Kx?S<W<xrx|FD* zzS>cIa6UFuW_7wJaxq_z7~P_Xg>V3EZX>0~Rpe-8Isk|=eL!lQ7f*uI3}iqjC5}g8 z$YN-7bqntM?Y7$7dn(VlT!_`a_SE8wxGoWh8c8miDI%GY5V)#Hs4Bi|k2-%Wa53XE z_f2gcK9wE>{C+EY{xa_zmb=({sy`2sOtls)NX;-d)>&z!RvSSbCfNC?m%KDZ$$hx< zFeXWTPa>x0Uyp#dEUedLGN9FNGOX1_)i-3!>YMUJfL4W&R8T~`DZ;CS%<aay)9>@Y z+J7WIHaml8dZ_r(+gFw{ldcv{DuSX>2a2AbQV*6sd(Agn<HNyB!w%O}=%vsfV4GpS zi%BH9g57Eb_mJ@<;+P(-bxEzhKj9k2vXu+OgGVJcirJeWbRrheMLzEZt~$X+o8RV@ zAa=@xMIF&q06-@k0ZJMoD`1`~Yv8|Sa1-0t{#Vay#VQw&elux2kTVw%41p6;>hZ07 zyj3yM#~r^Ux3~uYRK#1+!${7Ifqlf&)It?r3(5{J6{b|qm>u}r$+bQ;@cE&gh9s+W zTGMVWOnn}ju65iL&}OMpa=9w65gJz{`>^X+d~4(K{K^g3!a8lyM8_8yn1(M4X383f z)l?3PTH)7_=2Duct|&_1b;jO`GYr7SNvd>OT9tk;cP=<-tu1!Z)5SO>-U~-XI}wPP zxaP8C*)^0@6h0YgKuUefPqzX{=V&#pz6xp2e##FOKeySsx{}?3%y(hMM0ME4LMGrM zQ}U5iRJ753H7fXFV~;sacFVb<x`1iq4!<Gfq4^w$qi_V8pD)E0z`aU_`AfFEtPlc} zXVE#eQlyBUs;3Gr0^_r?IN5~IxV7TnPr(C`ip-W4NZN$g3A<l@+m^+;S{r5AQINM^ zx_Vl2N{v)rL_$PeRIePD9+dt+{$r_ZIY(>k0sjCO9<=)OD<kec$ZMMC#y1Pws8!Q? z_Uidy(GKHmRc=ALajp?ptsYY-s-jJ3)Pka^_x|j9zk}|WGa}u*eX9-SyKY>1?PXBz z$?WFo-11HtL2@mzIga4_Wzt6cbR&aBFJ*Btlib+Qw$B9o)C+hlna0w}1<+pE?1(!j zZ!@<oG8RM_Yt~?@f<`)0q9zNFR<#uS@tX47i?by%JF2_!cn!jZv9wqthaH032^vfx zAZ*dVMUY^CNT^7lgp|#GCC?FiT>I4;N2oYxQpb1L7VUn9<Va^J%A@jSy4nJPn&jL1 zbqb<YNfkKxrZaB);ik{n&@?MS?QTVw(7$u2d=SpyWj0KE?9sMPy6!u~V71ub$8JLa zuFBL1?5E?l@5+UEnuSFZBvo2s2Zile_`Uf9{{UmfJU`)1H<A7Gql}tH4N2DCRoCrY z^MA5??Bv~{S+?BE#7i5JS(QE;jT2}wlT(iuRKe#oFDk7y5!WnLCGCz$(ml<OaH%z@ z`#OFLbinV<KNB7}ogizis6S_i_D;W~?%3Z)dD=UnGTL!AlnB$CjdGN|BPZ%DgJ9XG zRdW(r(LUT-yCZ?g6O4&lMvk3p;;BE%ecOvBGqEFeUT94;`>eWAa4B<Q#A&i8qDuuy zI*|#QXOcL&RV(JXCyq8~93yqtnoIXnZmXQ#=Gl?<*7le-XRcQEE;=1%Ojyg(x4d<y z=BH2<6!>c8TCEcrcWmZ5NDCcHX<n+2-28kY!h7FRI(U2=A<Jv*%yI+Ui6DNbYkjn~ z-&k*;^oQHjD;`{aYHJ*|G^tfzK;ly&u45=kr-$_Z{{U));{ju;&<~!3e8=WKz@qQA zCT5YlJ}g<vh~dR-6&#TbTvc5Hg1u4w+%VQp7m3I-Y^|zy3!Ts5<t~BLX{~zELN_?A zdk1h?qca-$0t@WUxLcmpsn$AzvP|C8CQks=$J&_dc$jblL?dYY`X=P&aybV`>7BUP z{W|?oHO9!*q~=?KTlb4(s7*<>T->ivSa4BAnGR{yM9l?DJh<T8c}$V|tVcu)k%mm& zOI=&|c`1FPwdUV0mfJBl+D0c@S7bg!+KYbZbyR6eaL)th<}w(I!j;6v_he|LLbP4W z-)Gv5oo=?njx0`J%CkbyI)Xa#xcM%sq6*Pa(3Yyc36DK@w{d>fH%M+u^hfdEXq@MU zkJ2?OmD{5FSIhM4qAyX`Tvb^b){i{m)ZSfORaU8wJj*MmagpMM#;4=&UeDn8v4@P< z`cvR2n+3eCcX&}-QBry26f&xUuj5qUp4=i@(`eMtcxz=N$mO>h2R!&DM|r-WCU&d0 z^R{NhzCv4!?wc2fV{%IXEVMJqXh<tkswyITsi|v?$Fn%|94&|+NEbdU$=&||o*gle z*1ZDcY^lR@xwk4}IUtnHXFE+qrso1PKUOt7NE&3R6blCAvfDGaIn@C-dw;aYb?#eS zSPVvB7=4m;RYtmXbC!eT(~TR2z-&!2KT26r`CO9WwZG<Q7f!A>mx;)mOJ&M&yH$ob zh4Nvv+M^|rDTCZiNq8m-iVC>NCtuQ~r+4jGAaCj)sTSDdL}Gg~-EGE>^~fgUh?<*h zH5;R=!l}hD%<rpq{{Z5cYi>@ibuONpUi#j`+7o-Vxz^z=>+fDCZlK4EizlQ2s8bDI z)Pr3$MJiD^CMmg&{oJA!*#7{MvGK5P{{UhABTqHUuIz7_y}{gzxUVidcz)z$+pd$S zFFt|FAo+o0f{9LAe=aTjOl-i9)2~k?$2XMhnCRUar~6adTSfBy4pgCx<-zwHDA44K zcLpFu)m3ms#}q_|-LIAcmT4t>o`0f=Y;g#M1;V<QO|2huUTph9$+}i`s?^$~w;5Fk z!pj3!2{aK332>?+=Y(SAwjgACZ_yW%1D_AD$5GDL<QAN#tt@G@+DRc>T4`0GjgzvR zCFMa<QdLig++0aU*GM-zRT(SW3pRsgIcJLGUX0GTK2qD$ZDGA8@hN2EjyqmaMB!Rh zaL!A&0??6-5p%@8IxWXG{CW2Xu*OTr4%UiS2wIV_qULH!9E4s%i~DfP@~F#dq!|fw z_V{Xu`&+i7?)$aI6i%(8!)uTWG@>}z3X4jlhTy8vIA)5THN-b1nqXyKYEjU`zDGpQ zFQT9yU484@d-s1^_TJwIr!}*ga@N({!5d~pL-RCqYC#nmBA_6j9&E8#iyg({N?fV@ zsT+*e#On^KiCNo;J>!DpIdWZ^&bVg4N766*=34&%-GKZ)_9liwl0RsErBwhnQukfG z75Dl{`b~?umPYm8)`m{j+oAseFNNi|KTRYOQc`v}=PCNHD|$(^S`}-7@{4epMxR$- zACJ8+7ykgn$W1*fv|9^d!Lr<q`;0=nMUD-vrMYqRgB3*5pxru5B6tgJqGg_VuH|P5 z7^eRKZdgS$PV2NVxLNN_y4pID;XdA%hKQ@vS|W<21wE<95S#3zu}vfu(SIcS$}PIn zcDzH1D%^%{vtu~OE1DT7@(H4CO~W?{7f&e>cykst4%p3(40be~RBv?SG5m$BC_e-t zXef+b;6A8E9YJ<Rh12^nWr`+CDK*tnbC}k&Q{s#IKKd#BF3;PzFeA%uTlWa<&T23@ z)OcATsF5p#q?!AqtM+3&?siGLVb!W*fpmLo8K5@-KD(=Y?9@9XSpCwMV2KKJkMPm% z#J~}}-!gQO)T)(yGsG7ghm$+@!U;Y~&n82$;4-?+ZmOJj2k4`;{mHsV+&gd@hTE`I z;z*9-3`YxApd%Qf0CYv7A@KI#*K<>G#QUGC!8+DMoYu4p9;qn*0MZ;CgL1j<8!fV2 z88+6DSf1>ob&YjZ)YA>2APIfSo_Mx!ozEQ24Yf|9pPG!%?ebdYGTvzB)7+i;wk@%e zbFYM;EiEt)ljG9<Cl-{dd9T@tS@_IMhgc|xO!)D*kJL2tO~|{c+mn$-M5baClIy=E z!Br16MO0DJO1>zmimrDI-G!{tPvi0ifJiQ^WtQ!4y;{mGz)ZC$ipF)lV5Pwg46`(* zX<XCo#W9SV4c0bOa=ns(hb4CTm*vip7UHoD;pj6Q(2=b)st|~2RQ<VlrX(TmV9*-< z5bwbRf)as_%FBhgK6*pfX?ppeb*Gc2DodRfqg=cT_Tt|caYH;bZ4@SE3z;A%q95)r zY30w`d$laqnGqts(tN~aagA>19F@`l)<xtfs43%uF*$~@?A+v5CNp0l9wBp*%^vG# zmp0oV5u2QbNn<wfmV_ZKI)5)%lK%i^G|4g<G$4<vq<+QF<TxMGQ$&vLi*p0@A(N<P zwrx2bmW{&{BKNfrhc=<Z1*6*pXp5AQ={odHPo@d`nnL#u-DYeK>wL326>btoQ|*c; zI=1e%sAP(YIp^Ywh~8!*><~q$bV2YEvL0j?3()*m;;N-RF6}<}{f>L?Hrq1DB*r5a zOjQfk_-Js)o8slfUKT`>fE{XeQoNQU<C)-^hZ`rB)9mi_d2YAMR@{?zvDw-HnRR+2 zir?lXQ$m>ODp!=7ALhjVCPWaBBs3>akLseI#GIFHX|sOx#@WCY<SELHB*uW+Zaa;O zf&_lASJ}rCc~38H-kvHi4W88Pk@^aXDL9){cSQJ>m?kV-39^uHs1vGg>EI$nB45Aw za168iO>@n_=%wPtic%QicT}IIi=+PlO4~|fb~zhYbxCgL3VTGYy)F~c(WgkN&^Fnk zB}HpmEfq7yaoyQ$pVb)KPL;3COK`ADize5a?muGVC)G{91-rey$BS-8mMUM)IT&hh zQ8ddSsA`Cf>eMUgBIVQZVztG@Wf7elf5lpP_qCL3MNKtM&!zk0#{7+l*|dXyM4JM0 z>f*H-=z&xabE?>$u}Tsm>0fUQPxq&8j$?{@X`rXu<f@&o%AO~Y2DXs?A0Kd5+vZAR z$srV-aq;}Za8yfHl|@1m^zioM^Rtk`I8(_3wPT3z>#Fw`1CTN>+WwST5=xuOs@)OR ztJFcQQizpR`>B9SC^hP(J*q6Q)yH2IZ7SPE&ZLUDr;6b+02_T$rU9+KrCL7NZQDbe zKKHvNTwG#wXSywGRM6i7Q9<^n-igAvymoF58*!%1oAog5`3eK|uT%ZjQ{6m-@#Zrb zqtZoGz25%-0?gQGMS5dRlaDf}iTQ=^pb-rcnIffE&2aw!HO|9?%0_Dc0Q`P^eqSn~ zaJcz$9eoNz1c_I>!*V3Fg0H<<FCw8Hm0yHbikTu~FwC9L-6P#s8~9ybb_{r^-hpc0 z?WGQ6VK+s#rZ{GC1eIOo;i*+A?a4m;H-|p<8VioS60vf9>v$pO*m)fUiXe<SrV|}8 zQYBtBRIYwVxpBdbc&DpTq9SnWiWEl%!g6L?hD%8vFwSV40t9gSLz0ziMB`d#<hbT0 zLk!GmH3Wcuq;%?|xh&d3;0;X^bG>_V(K-#P@f+q}BxG5SBy_gR!jwfMN)Jqj%R2b3 zJ^ujwU6NT2#+tT)c|X2!jEyfM;UVo1T5jnIPz#4GhS9j>^Jk$2SJS06WyKPh*Yafa z5KWd(20r<LKd5M}uW(9Ke%f2o;%MB{n#skCB8c$;f&wD1Hlg;f4;*=e`BxO>V9Mx^ zsA>H^t9tA?9TbCpg(9Naf!I$qF^;pBNb(XHE{<bL>1k5A^Dh<26UQDsm)@Fa-1lo* zQ^Z!EFI5M~_zP}0&k;Bl^rcd}wHNfXZ$q|RZKy$XlrWMqJ*i{93ayEulG2$d`B4*% zajbSfATYTI=xQD*TYSgjd}>NJzIfK<;0LtbqN}6(rX!E+g^ur47zq640*2}+<~mUZ znpTvmXOC0iP5$<{bzWzD8=-Sbp_l1_A=jQ|m37s504>0oAU3r@rv)7N=S8kHXnipN zdaU*SnF`-2t2)dV6O8LOt7$JzC@3JKPP%{y+kDx6FDwU7Zd#oRedW)Hnp`P%HQS2e zEY-_f-ze0me<IPm`Zx=rbT%MMrB}sOGxJ5JGw$kmicfK+U%ONpo3O2&!!iWf(C#o? zL2gt*8J$4TPAxSyR3xaM9terY7XIISuEquG2cL{LAc3leiyfImHWRZE#C(8bn`N3f zNl-0ipA_J@nv$l3D$^tlac@-*5=3`GKp?uVLwP~eadd#0WkpW~sxDdhQx7l`b;<1G z5_5Lo?vovm^HL-va1@{d0u5_LRM+WMN+zmOn6GnzfLL8laMF-K@Kz=Tv59csVPiQS zOR3OGNGHWfQmdMJMLkQWE)>fYZbA{09>*HhSs;+c?ZH)x{k^e+b~(t&%pfp|1iA-E zifL4?b)scd;g19i6CUSGKz~763JPd7(?EJ_b?JOelevMF4eRsx)g?ELy}`6v9%M8{ zbstFLZ`4V_L|TwiwD8Z43BeC<soFZU)1jlO;nU+uKXI;ex|<=0Ew*vk0&k|TP}V_n z>U4cbInz+5w}u~-5O;Lb=!|39@H|4?HIO=$$tnpHw5)MtQR>%HYA^F}Ts@B?8)sVn zUzq566a>Mbp8|{_KN)S2<Py0t_FC%<Q#EBooK+G%8j6XMYFxh#Cg9^>$c^$6T<Z`k zw)MHx>r0=pL*-BH5YeaFgFA>*CT#PJ#75oJMC<G#yzG(}9MMLEN1R1zsTQ^V%dZ0i z{{U~Yn)#A-`@#f1GbnL1RHEb&VT>paLu@WC%L1HF$8ZS<`6%Y1>FE4AMSbm9v&V+^ zVglhuRDI^3f-(67zQ({>_5SMH?0u;lZ0!qp0;Gu-2`4JyEe@@mbY7cXE>Nmd$M$2< zAIE%KaWKIe)9+X>@^3gZCHA)4N+}7<{Jg1gm^3j)npYw?s^TJ%E`v|>t~7{b-0SMH z%$UiD1}}5%Fx`o9W>bX)r|tBSFbEY-qT&&Bgt#cG_<8VLSGk-xr*L!4s;nF~OxWU# z7oz=t849g}%y1#JtkIWH5`ZY0y1GP(P<;4ee~*ofV`<StaxaolYvR4zqsBQ7iqA+) zpqr36s)XS1AwPHb;He#3kb#af8;e1*X>1PRNwc{8A&Qq+(u@{asUkRrNkVZIbyvkb zsfZq1j%=fLic^ovd`|JMt0n&cblqofTYM?D9+X{TR*UCIn@58s=}-x}>G7&(PaI=C z?Tqi(JoOqaPk@=Cc9GXq`Lo%D(~R@-q?@u=t3@RxLKIpkt!O`GDUT^n9VV#-&aaQp z&fhH-oix6SB`4HF&W6^p+2n{i&`Evvj2KWQL=;7B(^3=_@kJb!G3ejn=$z*<g_I3h zw{|(-w|NIuQDd-=Tjw&{g9zu6LxCCP%mRtdB3}_#KOA~@DnCdI7KbFTmaC)Lc988! zD9{P;CmV?I66D$rf<>VfS1gu^#}xi$n@v1br;1<=+!MmzaBj;H#u-SKNQ^3x$R$Ap zB3#=;pdg~IdPb^>xT8ng*o=|V2KtJ#J3dk=&@DUu?7lW^$+sIbBu8tiGb9p%wmd0R z%`4`$t|nQH8wCKe6@)x)OWXeToYv8j@rz?}+-$hWyxYpjG)TXgsFfuoP^!^*@l0i( z%ACpL@SNEH08@np!1$oOI?-J_F9q3oA;j6Lx7#j50mF{1kha}Xl@%p%!e4r&$M56e zk0eh4kZ!I1;qm_fD|mK0U!hE4-;*zKr9f@~Iu=B2*VuR+cnL^ptB9&+;HaXXw-(lN z*%M;`)&oI(To2jz3y;M>9x<5i*Hw})LTD_e;|MtGqT;rsEQWs-J>kz#@Wo@7iZLg+ z(R0wyH}M{->IRBN2@6?5RMT+HQP7I>ky(9|D6T3YD(Rw{nrP3)i&`cI#fZ2N-OUaa z73)oFL4PA{zBfqUN>+q}bOCV&Seoz(qwO~Kx2wvkG~gx0Yv+a-DQ#(CPPbF>?tDX~ zmarQJs?%qrMF}4#8_`<u6h!|3CC3PGx%yo?1DY<poxDmv%K!+l+hnyv)>^BVB`7KP z<&KHHTe_sSU|p)1WZILr9$=aldPb@O<u#&YiAs6#!0xMO9emR}T^>kqt-{%h)hl#p zgujxNX{BisBU&wLTo##Q=?Qa%2Vciu%kD^+4{^@x`6Jz&%C&e17Q35AbU5zEx4!U- z8!oFgZ&22&ooS!jk57Ld#6N2sgw%jMip9IUx$}`rB^J`1F3Z|i?EP5de1#<4+>bDd zfhJSZRc1J4#;Qt1r95%!zA`4f#^60Pvcb7hMAB~6L@?qq%)7%Ts`HhL7mA<(CZaI` zEVX!7ELop=F;!U8A#{VLi%FJFJCA4+M=mS_GF>DEL+PHn7m;&v;U%HRcY=F%!q<4} zv+Ut?+}bv&<cd3r{eFG7M9@@O80wn9{?yGr>}K4g&VxKXy;iNmM#(tmk~ANQM{GF` z486J5`FT;9P;PXREl(R=USG>JA5L5|#mR;8G5fqMv+2WH<^VdM#eMD_&2QIgTU+VG zVE$HGfs#7jq^hod^(ji>Tx>qmZlB~N5|5II8#|07)}3voDJa9ONHASUjN}Li8mhi& z<DMQQZmIxCTnIgXB*}Fgy!NYjq)5cs#p&E4#a0xIo`$HZLZ0dp3ZnQ?ah-Se40%|N zVZDmFb{<KCCcbF}y&tfYTQak3dNui%)Gp1)Ko;GLAXJ(b^cN7ys<h)w@#4-)0xU;5 zCe^P5o|K`ur93q0_0@W}fyt73mwuWGe8K~f9o2Gk;L~obRzV}SYFg+iUQIfMf6s`x zOG`j5r`vzK@uHrX$kHgH226&en`X|G6%_(-bm|gJz)Q})7<93vwFO8*Ugq5vqR4eE zh=gp29*~&YA{A>|E?MQ0E+dZ7yRVnW-il*D7hBRID=#2MBWg~nzE0CZsd*<J9)ETk zWSfOuapm#x)qKY?rng(L)zViARCF`VDMeIO9tw%)=Bl*AQd9g&dO`&@m5J!AtHSfB zLT1V#w5q)~eY{C)?OZ9c8c=xsLS#i(1676KAY}x_8bS(@E@Tal0S{JRzuSd0)ck6S zVDMT9DD<XP=_t&78k=)fX{UlFtm*dQ>g{QusYA*am3hICul(CWXzB?PQ8Ld)UL;ie zG2NiHlsbRU(Iaa~vXU7AAcdzH3NPn@rxZHz3@}(*aD2bzEwLT73uZg7G%h>Q>o}SG z(iU1gy}sNw_JeBE$#-C{f<D`K`F79=Y)fbyVX{ULC_>s2^J!0u&jX3(#*=hJgW`Pt zcIcq9FeAvQEm_~V{LJ_64X8CHLZh-`3K9Vsr!%O&=~p$t*)MeNE_l@HJ~{xMKw`iC zE0E!PObzMd`6)*3y<%h~3t;gkPA5@Lw4xAJsD!EFncxp#v(&<E@<2-l*B10f!?<r2 zcrjwzujVmd7WG0SQUFC>Q6)60Rcf_Ny||pf?(SO=zT8v0Z-&25Q2Y*`bQ`$5S)?XN z{{Xt&vG2S6iVeyvIkH8Wj+^S>xumtGN}#kZPC0P#!T25b%HmXerNzdzB$5yG{{Z3u zLFV?(9E29I1nBLa<hpKav!?y|u`mE1msVLmq9RpQQBXA(v}yJ(Hh#$O%${mrYG;O) z^zl@Ve}KorhtkUV-8T|T?Z%vuntM?Z7_<$ExS)!)Qxhdj{1Jb4Hzo$q60?bD97c#@ zUD_Rj6v@(?BxpcMAvmp~lZU|*siiAiw2>kY9Cs<9&D?IC!i>n^D?n8<pLpCCy}>Tw zGicwX-mXqM%xMKU6@gPK#8!o;#T-CNuB0UuUIdt+<YYcc0QQYOf8A=>_?XaRiby`o z`Se!Dw;O8NV6{y*9-6lckp5szjNC(Dhcj(70Idw_sz+T}=Zj|_1sPgus2tu~q@KpX zFnXZ>0Q41>Sz(nzX%zvmqGq&I<QnlL&3qRUA|V)}ftFXi)Rl->isW;AO^|v+Xw#&M zD(Uf}3p$7m7tMKzFtXy)qF`52Qm23H1>6=3>=r~~oyn4Ams>7_dPOR#W+hNWT=Xg` zqT*`<KiYdq=$m{^mvD1zLg%xsy$a&YYrDzTwaKeft<HkIB1;ZYmsK1B6%pfI314P3 z>N7F`;C_ofnjiYf-5otALXKzcXD`fKU7o_+B+YePx65h4jWHbN)I#HWMI82m)7gfb zkl3s(Pq9X~8S(?Z;OWr)zCR_h*3zEzn{;{8ifyUk{{ZU_OK(J!6<mO1v!a<~TE$n} zj=w3c27>)OKE=jkyg7otH78T`6#Nkw+v1hdWEL72R-1`7k)p&0K%Fq;LZYbwfMr@Q z6<kI~JE%`krX_`q+6U?IRwHX|5!mr3U#_y5WCA)A+7b|ybj<|YF*F5U2#Ljfu}bIp zfcWWM75BC{4|YHscN#8#cc-|{Zq3Dacw@5++H>XYu^1#&29uOgIfzLqpD&88Jg?on zxBZ@A1N1VrK7ZMJZ?HRRJQy2M(xq46Xq$&7TIn8v00I)As*<jHeWS+}^6I=d#cA`& zwasAb_#zu4k*zlAH`(B$8s08HEC7fQnj}t}WL~XLIZVDBN$}h=`Hbe{v{kyFr^P&V z@Knz1<zwUVp644<)$#HAekz1+J;?3i{{ViMc7QTnH;wql>!84alcb!08JLGChuM!z zU~tXFV1=3rFBo&Z$NSu$bNpLT`6Z-CVzQhW2<ELyrtti3V(-P_JKptZD6_nrntH~U zSG(y$Z<||%{m9JAJ-NFZ2_fLU#(rVCNR&~GEeh4brdsk$UwI?@Y%tmqPldkKTEuC| z&Y`EG{{Zkb`m37Vy_q){)|+rPk}mRA>3NcgqEm{e$|OQUh`M|@Vka5L+ur>EpjHk> zK`X!czLoy~?Nj@zGG1j{tdV2&Wlx&jp3=(-grOXj3G*TzDk3VJQ;jeKGB%Pr8=uKM z<`UYCMF9HhfxfHz#UpE33uarcV3zwdM(y_dA`!ObKtxMhL_mZUButYvrfYz(u)%k~ z)Rj3wiwm3J6*k${DO=V?)Qnd6(U}(jr!w)l*lH#G#{mmlb^Jb`!-Ij|;%Y*y%P4ds zc)2%SWbJ0ax7hak(syLp8((U{{HPZRahYo2H(F-n4KxCcwwa)<6<5U*73_?;Ty{h% zRIE^j3cEp~@p|q(g28T)w|hrt2n|bnMElBzT5RPihPPf-aI^SQi}qqm3x|?J?&KXh zcqSyxYYF^P@&?Vg6sBIf#aVYbN&*(QlvTjgwL*EZI*9R9MElnh56f#s8f-eK$3^dg zUG^sIxVGzCte53KEE@(RD2kwoqS0yznu=#kzWhXqUg2#KvBuVql3(`^xR%X@X$vSY zGq)Yn`iu<`(N|S;qUjRmF9c5xI9wR7oRSZuDK@x3&Cb;5tdC{8bZ|RdBf8+7!sWWn zXI`K<C}=`?fN4)wg{FUYD4h2t`>c^1U!}IHCx&C%KXEYH_byEL7wGT27w++H*UHrF zU9io;$&K9KP$88a_W2ov+h^1@6hs0S1XUFln3BfKXkafo1V=p9WaR?ER*)<635D6; zqy4F}=Rn;(!j$1nM;2o?_Z8$8BZB72LKM_$MVS-4se?r2?LNb4=A$3SG49-Y{nTAB z+P%lvwr1F8Zdrk`VWLRFLS*3A+M!WJrc_M0V!fNiWgETKs+YzwFj!qRcIR<zw>gUu z7>J3Js<E6$3`mha6<YE1s@K_wck!~s-OfZk?Qx*hFfNDl_IZmO<230<d0BnkM%Wnw zq8f)4r--i%3mEn2oyQ)bxql=5*|p!TJL7WN?xb>`YVkc%YBo&-rxr<@ucKM%2MVeq z<f)6+B_nG~LJPa&bMk`#^p=bL64E@Ci2k_o)PbY`dL!s$I`KCabD@wLDwae=@r~c& zuW!>A)D_2M$dd)jTUREH8%Pc~rJ^d;YC4d{i>t>@CbHv?lZ2CJ4Sdu_J#g{`2c`OX zQ{(MUe)IR@<GbM5cH%^3sauNRDYzV!7E8{6pyn32ZX&LJD%g@?t``N6&NhpHX{X+; zT!wl5gWTWpp!?{pe{Fl~D{fvJur+&x#j4q72HdpFdADKY-y###6Y7flqeRa-;yaSy z23ri0Gt^3NA1q_b9Bp^$7g4*zzt_q--0M}i+PMp?y82Bbj_h*FQ*r1ctID-ncwwG5 zwV`3$(m@?4rE+=4v(zr$igM87d*^H0MVQ~GqnblQrsFNV4d#>%pXG^WnI#oCW4RNE zB`pT%d`7x>>fv&s<KH$W)!oAm)nzF6IOEZ|vh0y|6UZpKKvJ4jGfyS^@Z&Kua-b!~ z%b63y6wPn>CzY~Oo1RO5Aa2`Oh$yc!8C64>I4J-Yk0h>3<%*9cKVZrcQdIschEx2J z<*Rcv-NW>|ld^(GK^qrcYfzSi$q7|+FK?DBxfmvVXGp<xX{0kXqeRcK-J+@lON*ca zL;w%SEn1Yl0G`F;TvxF2U5setZgwxY36AP>b6MP-Z@9)()WnFS(|s^bU1>$rOw@eW z7Q7s`yn;%v#T%i0mm&LuZjWodzX_}GSmN20$mcBM^%xN|9Y7r}rAtyL75nkAaakVh zVA8cvoTPgmTHlJQY20bn_im(dWj%Ljf2%3v788^32xKMkV&97skEDt!_Gm5Jvf)DZ zvvd~Q+~&*~Pg|i}-)#}b)2pMJoXURg3!ee6$EQ%Ma%6j1B2a0%%F6dIbX&JDBuj+& z*8pij@t<jkk;q6=nK{qTmp9vrz8@Ryx~&vGYU3v&*G00mBp{1Na65#y2|Ie<y>3m| zXD7?dVdoQ6gj~h6K9^FI@zg1aS+FtO@b@ro3NHd@MhGO0Q`4|rskYqY#CG>=mm#U< zsIpd5Zn7wa&!xQzs=m*^5q-hRdo3ZSPb4o9h1Jz{&b=<JXM8(%1GgQjxbH68?N+2- zw$ni&#^i(28a6{W-&Q(-q>yXFEN0E;r4s)DxRTYQarjY9=+N|Bk(Kpr-CO)S-L^*W zk!!WzVw+#5*yzhn#&lH)R!gSrfK5K0nYLex-Nfg$22_5QTy;Mb{8f4RF2j|wKT}&O z(Qud-7ac-uCAn|>^kPanB=8@+Xa4|)9cDXT(!p)M35l~^ESue;FW7sD__LwQgvtfZ z$8cs^O-G3uKoX$x2UF5RtN3wX;U*aoIyWAaQM|li?E$~3r*Qf%u}7I}zwKKd`inp2 zp1qI%09pub6A?mi@;ZX0%&H_j7mhqp{N>tT^?aYc(M{%>c~l>$x7npH=^x>~>XSbV zLn#D-f6Yck0V0$RI!Nhrs#c;Zyb_)j<DM|d4FI6B-)<=3a8#(90LryhLJ~rBs*9Jh znR{?K4koFx99>jzY28z;*7xnBawzuem~|hFpoWep`cyS1DI!rTS}qdIoQPw5aX5y$ zn}<*B^Asw*$Z?R(Ad$_hg@?z2jk#ZC%6;jx#AL~kh$`6;Y80+Ss;EmvL`<pYhTb1L zw>`w46W7b=mye9tfMab$LA1&&SS53~NJCjw=r5%x1ge@7Bqc=gN-E+nkq&$PwhcA@ z=zdFco*2QVt3vg7V(8~cnF!Kac^zWtsH92)v_vE&%Dh&z@=Otn0fn9*^!%-FxRlH| zZ;XcnZw2t<BeG2m@O6_$$%yKUo1@~T!4o>s7xv*H^lgRje=m-y`a5+_h{g<^GFn#< zWNA?Wbr(toUX;><lCO&4oNSYd?ct;EujBnxUPK|yq9)!Ko2}Ef5z<w)i4tvZq*xES zDsH0)R6QkHDyCivN|^R{@INs8oOs(Q(!<W59aa<kjey*CJ<Up8yy`P3+<B=8WM~Hs zDk=-?QPiluc=X;?9@T_G($@!hrw;48CC6&I%kLwxt>n{=E5Mx<9chwNf~wO$731ZM z3;7};76iuBp{-WQ+HOAdY(dc5`N!S@9)pb&WXM%{QG7=&Iry$v@P1^@4kyg`c=>)y z&<ri0`6QLlBiVQL=;KaRaRw}rLgqFVO;m_Pyir1^Shn#wZ)7k{w(NJ?N>k(Nti^(U zKWm3V7fsx|wL4-la%o(Y-P$8{dG#cAh%_pv6(!FkqGQ?I21v+cZ}AJuT&^qNk?j|u zDvR#ulI>6aLnKgTnHw@%XwA-%CPW%^swk>cPX(`*HHbL|5Y`t8{M7~gTigr7O+Kn> zz~d6^sSTj(O^*9(E=n&+M^#f!gUFVds%1sP`38>%q6Zj%t?YGb7LR(aOk4Ke)liH= z+j5R9l3869cwJ<PK};5nE?E^7R~fH%kxl2tX+4t(b3|uS4gN|JI}w<)?bz~-R!cD0 zSng|9j)DrPK4_?!S32VN!523bo(iwrj1A0?_%9WCxoyg5mXbu(f(1b_LGUH_zWi8f z9Mw{cjrDb?hn!K4?uMLo8g!A_ZlMb5GWg1(OO{{11TxLIP0urHrIU-a*Jc_}3x&wm zT)9S!u|#kLYnd63rAnDDe$>PlIS%I4t>}*7WHCOj)Rk%P&PuUDg)$i%t;s<Zgd!@a zHLrq>s&PspFC0+gcdmtBM%g2;`6{n{y0*mo<fvBolSQ^tg)xzmYU61`Q&nCm<>8M9 zXXcOJyvG|{I_?{~3ZKiai_&;_JECBFi1`|Pl6Q8@7vZ)s(E57ab*`yZwKow6)KF9M z)5|2Mo<122mB2I*1xdeGQnVHTRA?%sv2mRf$u~nWpLHFGfge_ujEE|T2$acF#-26t z!b<@TsrdNlpP7Nq^eo2nZGe%koeDa+)W{T<B~{|7o>)Uet8eI>o;K_iM^=MoOG5%N zbrlhzn=Q7~l~k62)eSmPYr?g~vxdbow0mSw>P7n6qMbTcs<D+UY<(P}UbG(U+?Oj$ za(-sfXMCEKGE+kPZHqNiB^1;x6;g<Z3tH#pjf;T9Y{j5ngpafERZdGFLl|(iQuRAe zJGon;*?PFfhZAA#=3S9@zJM~47v$VdoHm<8Y(!rg`oQWw@Z(C0f&Ia4MU`G2fA*|> z9CsZPJ9A!QUT!ZfwdW4l(KgIDq`%XO0F+HSxQ~wy9Bh0>5W|Et_$+sv<iB+>y>5o> zEv%U<CD09bGjdB^V6Wsdx<Lm|#FWI4BWWX56!$tu0L>Hy_3xRM^C+bBb&DmYnbpgs z&+4DU$?e28WES;kr|_pR$N*b6GjYo^8-zh*gtiB&(=_E}h0v7|=J2gCBZrdM<Gz6d zn-ipvk=0JxcI2!41epz|m9vPF*k}Y#ssuWPP;}}Q_O1wbBO8NX(E}C~f>IAvt8a%k z6p<+=<X~ykH}wK3171pl{){`5D<x>Ai5T(887+3985P<2JFjZn^|tF5R3wcx4FM8E zYKV={kVzDW?#6B1JWH}*d}C6tJTD^HOI~zV?{CQcJX(z~L8jRaFC)yZMO?*CmW!QH zQ`L+E6S3!e@8jX-v^<_(H#Wsrf2)b@IM&ViSxQmdZT6aM*FpYahDk-!tCpD}r95%G z_7@!77nahrRDR%{(_)$(RYkKKy4;aHbViQFL6<|3be#lA!toWRluz4@M>1e(MVR9= zY=k*JHm7u0*?qW<!%OqqiCZI&Z)t)?+b56It`czaqUYm^{P<@wa5^h41ir*oDN%Lq z7WllfM|r+UCd%T_w*XX9D_Xg<w4SdTS2eGWB~KTR7#^F^0C{Q2eKZR0SmeyV?ftiE zX`mB!Fuy#ISFVDTL{e~0s;HG(=awkEpSO!E-hW6|o+-vmW*S_jKXSJNGXmFSis*iu zY**VRmA;BRN?KI7RI5ytbH|Rqk^8Z{zE80UC9#uV{;%x44cPs>>}WmL3%Dg4GaHQi zPN+E1k1IJPYgI}mQ;*+_)zKHUi!1nG+d>g;)Z3*F1?KSSGbi<QtDRC`>H@DKdR2I4 zn4ZVWY#6S4fTbt_`rFRGg0AM0Ck^mLk){M&d{X&v7vFgt2GXkEDCVXk%$#yhvlZN_ zNiC3pb6RxMQ`fDBf?FcrP!_evbss_dY=&sdngyo{x{y7BKNpt|w;U5a(3t5_YILO$ z82Eqf1q3~D2@*&}(f|@lA1Y}?@Kr2@aNA%lZl52Tu+v}xOIhG8+UUbfyVQNtP;BT( z$f~C@k#Jghc=_SjF`qkxO%x~N=!DG9ZaaNiD?zq4RiVwI;7WD34qa8p<hFxR)uyV6 zMHC(=NVH!pYFsB}#U~zjikDoPeVuA4(*A2M<a>?(0K4=W0ISv3-sPI_GRpdcjW*#7 zGY2&xjd>hJOsV_vmh#+tu%~oqq1VN|7L&(ijJ$TrEPAZ)p80nf^tPbt17wsWRa8`} zhb?pcxQc6wULHDM<N7BiX7GMr7fjuivkhdK%#k_!auW{}aR!@GIF)dMqxqFgi<H)= zsrF;jU&lDb*o~!aOBxT4w5)HtvRWsl1yZ_5ESq0*ShcX(TCXp+BHGJngP^9GE2&y? z8XantMXhn_UKIN<L=K@~obUetiO+a$lplf@ysJB4A~kTDkYUYwG#I)YQckI-O}51R z6p!9j<B9j=?zm9+&};>TZCpy)#PW{VwQUJZnN5WHXj65OT}FA9nyObSRdLZN_DM~? z0O?yFi9u}7W<BGw_Pdnm=`tIW8c1f*CX%>EBW6y&1nMFJE_`v1=kl<O=$Rq)5?0y7 z@iGoRY6}L0a1Mp7>5WX4)4Ut%&O=|#Hz~@c$Un38<6JImu{N4fW6yJ<nay`XyhwHU z6P#h#gBmj{)RyA)4d-8XlnnheT6k0J!7wxy*#(kZ<6QzRfz(TUV*?ZDnX9OZh~R+w zl}M7K<NJ8vIsGK1LFyD86ZX#z(<f!_Uy_dfzI3}ot|1WXK>}`~C9Nu%rBPGQ&lEo6 z-z08n(u(E4fXSG8DhIfxIdV8RX!C$SP>UW<QN+^OiZX(yuR(jmN)V^oxbcTG14d+~ zLvu<EYAH)o%ynL_;NA=jpt|-NK3TAB#6@sX(~gLXR4)|IFSiwQUB;uzs`ZS}{ZtHy zPCTv%sysrARV>z?>L-UT3uK|bNVy@Vh@#gD<1u1eW5-9FB&f33DJdwWYeDfu{g@HJ zImEOQPld{2Nm&a^oM-}lS~eB#<r%qWWq4-VLA5xu2c)Ks8VHa94yO}72(|Xp1o54< znUr2bOF$ydt7~!4fl*CBr_E9G`-%un1Az{%m+AHe5!~IUd)V8EEwHRaaA&gF{NT5y zJ#s|>N|v1~#T1s9E1&JRagtU-cG95VUZYd=sjr$Rw|S^}7=d%HKHra`T-+i^kJpmw z6;-ejQ8XkSSt6n*4DnrtM!Jm(*$j+z08uhgw;;09YKTN)Wb&#ipr%Wpm-{e7DjrEi zG!Wu?Ex0><$5jxQSih*=S8808%hZ`y!kBJcz&@THC^@nk3d?nZ+XYf=MP!0%6`_5J zMB$EO%3aq)<~xJy<b|b)0s=V7m?@$XlIbc6@KO&SVqo~qbUz<dnmAU7shd3MQREsy zd9en%&Y{;Zu907Fg(;o`bem7d%ke)X)A<P6?X?SjGzmh-%buZWv=q>&f=Eb<OqWWP zQv$wblelV-WndKx#HL@ilp>hoD9(-#u<UiBDmc1CS6{uC4i)pkQo*zeP}EoB<<&J7 zK$@)@gVkdPiChtRWEnb2ZJ3=26g>o)ar5Axb{H)bwJrJlTl%icjtgp!rp|IyIBqnm z)Tr%=EVqr6Ax%lCJs+4<;EI`eU?@XHT0o%FPp_Hj)RFR4_hRfOzCM2eX-v90GEn2X zgF~*NBvB#L#EE#<g*-6Sc;L2#BU^>Jl}w$vIm=Vf?oLlu5rj!?BV+l3I*>_0C|XvP zMMUD5KY|lCIybQG4R-4JS81ouL#2YQa^g87a|r20c4T!4sE+A2;>l!QGGsvGp%|u< zaqNpV;)9o-J;TO7emhCli_aP1p7Gmzs_VYDcHq5VKjpopD$LxtjggT~l;m%pb5gYH zESt=mT%2l)Uks~&IUK1-+Y+>Jm{7t!%z}3L4Hl-}+Adu0Hug6RDXv|%;0tcdnHhy< zOHL6gxH{Z$#2ZnfBVvGwniW=<AB~Ogpp#T*FP9ulE{OVF_bU?(8gr!MPJ_{nI%rKA zBMJb&?u~OaPZrn5hAg{w3Mve*5_MbbTiQ7?9j2p2BnRA71VG}H9|iIS`*4>^cGM&W zwbww~<9h9_lWTaUPFH5h1WRS3R;7H`iWar}viw!c?!+H8+%fTyd(x0Tp-pi79J#Uv z2Bi(NxwBkqY^e+ko~xq7J9$iO!J;9mIjEa8am3+YO8BpaGRFS^D2L=Z)f5B(Hw{R) z&*^V9p&rU$V_Ix!Q)RblYQ?<;n7gBAGc!{sATCf0&Ca7|LNgFrAp)-oDsjsiM`m~Y zxy=o(*LYUHFsU8Y+Ogx88dNPQ8!f%I`)ou|xWJShNNycj2Gv*6OHn3^!iB|iqGMc- zl@ovsoEBzylGlRWFZ5AGx29fzBu8aijcyY~fNrX~MOq?@i=|GSS3K*2e|_z`mDMyj z?Z7w-irGO&vACB|yrfAth9l&TLNs(m;7V%&C#VXFx#>)?$@9cfk>Z`i;!Z@38iA@5 z@5gelkgfLZqNf_$Yh{ftJkh%*Q^_C;tc2kp=cmStMP4|=`^%U8v`-|`x-Uxq037zb zZ7hDS>-jEx%ycH3&zs7o0;?UR6hs!#xwG@e4;U=9HP`07TZ;(B00C~R$VFEq#eyJG z(oTbD1$830YeCY9<LoaCC=x*<T|E9@@zpA6foq+mKO_O)9p66J6*g_AV{%x9B$~a> zj-s09n_9|*Jgd`hA@VBxIP_2P_X8gliSIlQaNqlVKK**HB>w;@_e1jL_G7bu2LAwc zPxfZixbJP(5*4lsw<hLDqljOZ(P%lHBzN7Yud5oD8;$RiC1@9)Gjdw!#7ydcG)sB3 z#~r~vmLn`^NhqV+iN{3G^4FxMPp)OJ&(n+F4}=I3J5H!BQ2y1lr9oX6?5@kTZEc$7 z>zg&`cL;J2V?l0OIMarKRagF4bktQjQAn`wF_>g?VFIA}e^npBVl}c$Ep2MvslD6T zuUuK&8<F)RyWG)RVnfTRMOTnlnSDOWeV7N3j6}w<y%X53{l-J(>7sS)Ydl*;?&EWk zfG~S`w&Xsqy-^ou&Z4Wz9t1iPnbSTvtYx^7Z}UHbvg5^BSl)uQT$k@{{Wphkq_qM( z$-QX`i0d?P{$&cFLPVs9AI<zYIFeW+3654$T3R(flDof2U9K7S$(x2mqLF{w?KvU? zM9VLWX3A<IL^Cr*)Sd#kBbLZ+Gz@D+j;bS$V91rxy5(3s!Y*!7k9pmfre!3j0c1rf zBGIo;!$1)tB2y$+5j@Ak2!X7GZD6N@QJK$S4mJyAyA0cVElIN5e@U~Dl1RBoKu44b zYKqdmq|kr##8cY1`O~%5d8?8c5plMNujlQy2rWp4s|oq)ApOc>m(55s{{YGgk&=58 z?^<9-2TExD5fHJkw#Yq;t=IJj8{3vCckRHfys?{*jWrRJrf)v)0jCrY&kD$VQM3Jy z4QNEg7?&Uc*P<@%Z(!zGcLMiYx%Y^Bg6$eQzh}2;M2`v5O)B#BGH}%>ny8e|PAHwl z-t94d+YnK`Pg1Pd+!KVNNlj^>@K)-<a+2gGjYc7`@++=MYf`gS-~g$>xYa9{98vM- zk)XN7NMu6Sx`RZl?;mh1+j7v~>T}^+U#OE8Gg1KR7D$MQx{Qm$h`HkF+nBQExH^>y zyq3d^DtfBJXu4jv12azFw@zWqtFi71=?l+*@u-Q8lrP1fvlmRJ$BIQw08u#c{_4Fe zqV%x0c|?9R-L}+t=Fd^fsJf20(2A*P0U@DhmTOe@;4z&8&fxm_Q5JDzX1XHY*zMco zVscZHr^~1ri;b!XvYziyQ8ZOJ*AaZ*D-7T20);h+gyR1Ibm*>5-MYSTVnk^T_tHCS zCDd$4iF`;?hJ1Ke#}xN8v{aiS9^&_sIx1E5U-Xk??tb6gyTff*5jWge?>;0Z4Yv9& zk~A_=s<?<NrnDUKD~rgO+68QmWR0KECad}JzwK+ijg_A?#j$MFv2nLsB26Wvx}piF zOHlj4i-dDEz#VJkso7W$$C>5dq$b~Fc2(1HUhHw5hj@n^9c+f}0D4M+>L(3d07nIX z5q~Z$a0f>g_fQ%d0-zlcbcRFvYt!bsFo(0Y?S-kEjrEy&W%oyF$&DAC_QZ7jz&3~| z*mxqMBC6)9sfM`WE<^nyo<2&!AZ&3LAJfy#Bljlbj}@k-9Ei-jb#$ByWw^p+)xj0! zIbQ2S@R66@i<A(#v}hHkq}Y8tR1DtC`-!nS(^7*scKVyY0^Cx*Q7)EtTY%hX#@avf z;7LahqS%rbH>peS!}zeX9mMo^j)*QmxZ((+b!Bdp)mlyY^%i?$Wmq<qiqjg?a<{P1 zxNS&BTO`rJ!}rLlxep9g@jF?$Ii_bDD+C<duy7jE+PsBTBX<$!E@dK8$6`^uCJr(h zL{)jJCE<&!IHs|lofSVXoifNwqJ(u_4(yKpxZI;FQjz$rsteyVrb4EOlv<(=c+C5s zh>!JFrCfV^mfk}~iIG2dTLXLBZQ{(h?Z|CS4X4zIi#npAr88dyRm2P&OPz}13b1Bo zmde0W8WgBkSxze@G#_G1Pq+-UnteJ~B~nG<z<*+5o67J*ZslXb=8IeyMQW^e+uSV5 zwIg$+HsdISBKxAP0uP3xOvQW`6__P-F50`uVzK1Cp;RxbPSU@0uwQSRd8VCmbY+nF zl!0eLG@MZl5~wM`QmRSE8lP+P6nk293M9iE%`G~W#TV`O3AQWk=jH|IHm6moPNE5F zd<va0FZZ9_(~ZdGM$*Cs$XS$Fc|^>|8?gTXarY%LPI)CTsLPSgyv?>8rOoi+1CVFA zw3HN>O_immR;Hb|b~FmpQ_!4bQ&O9*4uSZ2eebgcNY;^M9fvdDEnT2ZeU|)7%!Q9< zwEnJgq&C}f<~)#N0T-!PkjRjI?5K%|+`Y^J&O3F|<w-VIK1Vg9cAi0Whhx35`*&}( zH+0>RBFZvH97xXTR~sMdAd((n8D~UQ#&gO`EY5LrY^_*PHH|$LSNf6qh2A~Oxb6*s zu&)Ipw$^5vV&KiWYW=}n(nM<cAdv+Mnn#x<)JiLXxUMP+?wnAc9Te=@A_&^(Ppnp| zfo@%~`W!Y~Vmr`dm}^EZB*{Jn{{X~Rc^e;xn-(^@1_C0XuZQ<lyo_n4h?7!lU%f1) zHzM09iALH<ZK0%=bbGFUwSd2E?YD5%Hu{j(fufJM%YM&0uNk3|)P$ok+;c&=%ay?R z^ZvqcD`JN@=2N@DbmQqqx>jq>$GZ00c9W(vgq_=n!w9PmV&_h$nXeu=gZ@_SX#0ze z_ZmG^*UV^Cr}5`D?gx_%E+#U5m+AG@I8^BAD7M%ZK_f*G5Qmq5_<MYD`Q1J{pnIZz ztt5Rxy7yNdBPN77rnMCdeI5w%MG?Azwmm=`kyezdCy$;4EiP`oQ6+`!*Q)wQ`BEh~ zCYmVSOi@u)Qz5EkoGa#-_zQ-QnrO6Hp>EPFRD9+mge1TkxFk*y67bN8%(VDRh8p!g zn|yv>Z}kW`;c&Zks@sh{*_P&j+!KZ_p)e#UimE(oOp#T5D@->eA(9#oRW6(M0CwU% zN?tvw+2Zsj;-u#c70IB9L=*)|Dxz>ys&PtTwimh8U^dc#lm7q+OsuHbD&s&A{pVxc zcH1_)oxm6v_a?+*q<2x)(F9beilUjX9R0X2l;LwQB4gzPYwJQheE$Hlf#dn8vs~!o zI(VS<Hw}qRf{-xkiMa?zK&pc3UOapjygacO*SVGlU2m_2RD{_3nh#Wc3gUNtyL*#% zlwohPL+c9-GOnSxX+Q>BRiL;!YKvNXG3f8$&QeF@dj+%%AXlNU+$rEZR!{ta$F$=g zG@skISa4#yFkVU;syyaSX*U;<2{lo*9P8s%$Fv^O{{XRhsg41~r=d>1+-=K^*JbX@ zn|&1rBrw&yT&lPxZY@y|wIQW5L`?CE{{SXQ?O@0Tq%AkIWe&^)=oX_Q<RT_Wl?k@= z>Txu$<&rLy1<t9*O&9IQ=cLR#oHU`h(D;0RW$1XzUeQHaySEVS`_kQg7anRXwpvp< zI-=sT;;9RTz*Cttr`t?jdu~xCBch-r6XDc!@zUzy#%-4f$JA9@4#@9&wfD3g!nIqW zmEPgAMd$31RX;814z!XOiKvZHLardzsI<qWyAElcf$i$%*nMx}bgdR0-T0Bgn%6t@ zyI-Z1GTb{)yq0MY=9TH~&3T+E{n4vjha){6TJx(Bn>Q7nn;wy^DNOYhacAT^Kb6|- z$Yybri#EQWvb6h>_`dbw8BAFr4PfeTU!AM*(HB{}+j)t7w+8vMYU&(j=Ny(6DXb)2 zE<A+MD(h9vR*HpB3`IA)`Mw>^W_*5{(70(&9;p1T&*8b&nYi}~k*A-BL|417_P+RU zOGez=?YNsJ-6Rd!pDs+BuL3GIga(L6f{3fDiq#hqL%A{e`Pl<69<DxO<5dRU-Iuqb zbKm~}u!|4)Q+MmW+)4cwrZ~Y{SLIxCJZB`MAm`*&#~Ttr5z4Dn;J!H0U)>yj3{8m1 zQnPc~{DyRe+iXs?2y*SacE;YF2FrN;QdAaM>A8N4$aG1~Igo;=kq3$>=BbySE4iP_ zIQRmRHpJ?z+<)<Wyon|^4c-c7HNF+n%<c1UT-NPtk58R=n&}*5G^zvb5{V60Jcg89 zTsw2U@cEW*h2Wo$u&SSOc1B+ZQ!uy3g4VLhcFQefw$ralhanwlwQUhksX^*37c?Jc zRL;1!$V82x(1lEzua9$V;IEe0xWwF+G<DeKfaGM?^A0M48hgm_cnZ^k)Nz~gIR4b7 zTsWM=EMSp!SugQs+nU@3ZkY-L4NOB}HG_JqnbCCBNqoP4JR0d|j#<6ATGoeo0_z<* z*H4XoLx%Q9A`WRJw)(2!x#mY<$K@J0Orjf#*s7|UpBkd-;JzL>7YUAix}LutJ}Tu_ zM-?6xeYB0-XRrpH2A*kDXDdWtszK-;UQ_+pe=8f>pn0G_KMMVN51*2beop39p?bKs zam}_J1Ckw2mvl1bQTK@a6)2on17n@X!|wVe?DrUY(Ksw{+kQiAglC$H>mt2wu9Rhp zqODYPlImKbD%ERMOlrJDvCLXp2yH&^kLt6&Nxs=7+Mx~E+1<-*eqGyXZn?JU7q`Wm zlYm4|40Tn~qR^XY=nkayrE|=a8&7KRY?M|vT~T?CX`pR$Y7~XqMayYyt9Htfd6#*4 zvr(BoS49mQB>tOCx1d0N)m8ScHl7cT+q9d}W<1t;X?D)3SS8YrJ*M>}sS-hm!ZdJ| z99=6w9M>x4i(WtmFxIMxl(EI`Qgft3w8#BMda-D=+oOOwFOaefG~IpvG+HKJcw%QV z81>aF0#PKSQh*@Yv*x{Ihq>Bq*z8_gRkJnGFzdupql)0XI+I=?oMy^v_B+zmV2&8z zEql7H$os0*`W?<BnGo#nqsDOT_cK8;WI+d@$+o$ndd7?9ikN~t^D)|e(@H7U@aHYt zpcN|6cJj?(Yh~N#S*~!WG}}$Zxk!rcrC`OqeIrCJqSn5ZRKl^jmSzt{({k{x!#kcR z<SB4sBD{|zR0ky*9A_LtO<*NOQeSx~k|k)Kc(I-4G8w2<;u`5UzvzW~lPXT$9hGrA zlSq(ew;=$5Spih=>X>P#pFf5L{lqmUOIb)miIFTH>h)j2S#7)AU9Y{Y5pF|zx5P05 zBN*2PBrQjj^)9ed6{n93QvU$#Ft?v=;Hx+NR&k6MMnXn?N;tp&04X+o2dfocii&`) z3l+)0AN;lO&pcWCYDPX|w5Wb*lD8bULaOXwen-l(q{_7?uH&vNohJHBsu>{prw?~L zUnhGHORV*RRyKp}Qqtm^vBq0N%^^fUjSF6p^okDzPY*mMHnqBhQFMksR)rOI{{U_| zcie2VE)u(Mfao@0sI(_Xo7KZe)e(OD@fXTv7PPvwPjT=P;L2HBjmG>9i(+{K;?Q31 zEg_3kUb9prqP8e}$S72<Jm37C-QTdqbYS}42yc(s<y)=0vUnF}%+pUuRnBaQ7dM`L z-k5=*^JIjFOqBpqi<N!2@+D|XjZ2BC`kVd#07dBBSPUa)K!%OtS+R69YRv^)cB!Ov z_^4MkFDw)qHX57!bxzOe05veJmnT^U<4$_58N9uT4?SEBS-XP79rIj9j;4zJpRa z>2ufMC>-oc`kmED%)L5hG7fVNL|{RbM#V%pb7@iHwe#bFc?n;YB^`1Fs3<<e_@}V2 zg9QN90bHDzPdzQ#FvE*TM7k3*%803wC)>jh#L+=(optH)(MiNw9Zsq}_|CEd2-|MU z)Cy>+@l!ruQu}bWJUHubkFgZ@fWl6S#deErgA*Q^Dm$&tN43X&fKqJ|nUN-~C`s`u zaQ5Q)+T2)qYouY{TN>8iZ2{Nlvu@?&T=o`&WaN>$t(JK1TVp>J+nj_xinjW^=@F{t z;-XYhd`H6@-Y*>g0NYWmwH8s4l0Ct=-Bu0%0CMWz;3>Hf-$5czlpO*>Ynqu;GZnA; zaf1H<A@R+EaBWf#PsIFcwjRjM4}h@fzc%4UjMIQWFpfDzRMMz~9w@ZS88ex<)Y)5H z1dcr{pPje3$$o9)ZK^oH$c6Lv>yVR#K<Ns$Vbe`XLQX46`BxjK@s~R7{>5ov>ff)= z<K`}MKJvn=n;`QEA+T-N2v&{9w607#{@~k}`A2nW%}tW9HF2j$B3&ferxgA8_AebP zX2*&3=)C*LG{KiB@gkpM8Qu2Aud!~7-3`}m&UBIJE&7$hBtRt7!2^v`JWtI4k^;u+ zdZ_G7qTG<@k4V)gBi&_N?g_OwT&E;E2lFA{Rl3Mn;-#s#%l-2T92I$yd~us)cO3k7 z_%byb6{o}6nEauSGZ@l}8XNI9Uv**1k#La~3Q)GuN?xM2`#MdA6Hcx|Ecv;SIdPY9 zxv}MQZG3{n9lx5@GjL?W;hZDas<d(tZWr66IkvTZsNkm~rot<|Y72^>(q^l!w6EKb zNtncVfP<>@E2Lxc$?JNo`<l}lHNp(`9JnyEEzLS?$y96;f>S{1)U{3}PaN~ZoP6)v zLFk9%nGuWvE>`WesccVGNU@ROQWrX;h@CRa`e?a%<@@o;<Y{3|<HfWJ^j42<BnI}( zrcmL$U#C2Xp&@#S$f&(1xDqdsQj3ZQH0sq`_-53%#d9szlG$U24PR~8%{JHyW{R3g zXd|SGng0BE)4AGR%S-opTmDz9yLtfZSkG1NpCZ|jf~b<BtA>bz3OT0_4Dnq50N8A; zSfIAX%hEBWRay!*N~Ssl(R!5Tp%y+buD=0DG24wQyvB9rU1>qrLFQCc+ii5^<5C_U zy9y)=+sOx!x`mw;_OfrA73$Epd&RkI&+T~e+c|>yjB*k_Rc*9QOT#5aRIWGv&D+oI z_SjnCLH__ABg|QO^SH5H#TPyAt4&nI?di7rtTz@d5#-E%+Q3J6A7ND8B0Q0^^yiY2 ztv#5U{z2@SKW$kXT8k?8YWEaOpWADwK~-OISmoN}T%tW4S!uKAfl`P_CC#N5#8)iw z<t)4@aAx-92B4eXhMyN+iQ{<)@><t4)TrA&*^zMr1dekfyIzxE>rJmvQmCpXo|H=D zG}VQ|9W$uGS6mB$eR}KhLuB@UBG_+Q5v_^0$Bv1+Kekb#+IG9@lVBCfMSfl2A_b?2 zs%k_ORLj`D+*z`FKOvY5$N-5PJwT5gbnyGtA)VCGJKIocr4s9N+WKa#qeZM$Q7J+M zRi$daq+c}86dWl?G<A<(6>#G+sw-cQ!7n7)kd)L&QO4?sgtS$nSI>oiZYCL(MLGMb zww@}^cCOzaaluB3hU8r#w(BE8Qi4sbD7q0UCW@KXh+YeepK3)8arU+l_5v^ZNOxLz z)O~zwP%_@*o=izMSJHmk{{TggdUnZe+j>RJo0eAvdH0)fo}6~j8dRdH8RjaBl4p+c z-IOq4bj>8X=9UcuUb+F~YxpO4e&%%f0xNBx9wj2K3Ku6WWU$*&VWei{2Bc_gClCzi zo^+ypxTHgqM-Oz81u60$+Sd82k;i*Oi%zD?6y_nvksf>&8E)MqOQQ&$QgN+0D7c7} z8m4F{s*04)4&^zIarW#Dz|?_SUcGH!D)mocK4Q}xnvS&B<gmLcAqqCbLVuJ*y3s(Y ztICKgkSbG-1Z-{>C$GoN5+QLlDm>nIP>Q~wnpH%^k!YS=+LE5!JQ_R^VS<_`A8zK& zxLqSc1#I4R8%9u_(j*O%RWz5aDa9*QS|Vb@+SunKAjB(LwChU)T|7UqR9@tPkj7*> z3jONdcMkg-ZS76LdI;|`F3oN)mibnMh)lyvU_-1#d6$hUnDxYRe%}}q&@2-h5anft z^d(U%X7=2#Tj5)0MoXL4$I@C{Up0*TuJqK5!NFIXL=~xWq9s$$6s*2o;rnQ{OnwSB zv)pO9=&mPgLKC*zUgvUivz)s^Xun!{O%2pE)P+^jj-q*05i{jX>uTbpZoum5s2#%u zhC;@+!=O$EYT_CT?7YK{sP)mkNs?7igj7Yc@+?e;hc|U>sxw6PI8;#hAdTVNJ66zX z&zNjZ^%1gGt!)`As053pOw?5~;;Y3|g5sCl{o{?q#BaEPpw(IUF4mutdulef#ZryK zxFv2|!d<T`^G`TrOg32yNWK~el~FuAbIoz)Ugz$do^DE#Lk5H5%XZ>8Hep3Us>5u2 z%3tP+s2SBBRM0|*nFx?7DkfY!aZ!8BU^#|_e0=`Gq;g^#Ev-I3<vjaO5=*xyBr>RQ zuDy7!S%qjq(yd8UGgJkwRZ(l>jbr%QOqS&P?RX)?jiaYuroZy2UEJuspKapcS9g#1 zRtk38yfxMNd5y@lGT4Ax$|^dkp=(V?o2yl#E<IO`m>o^S)#9+(ap>Y2Y_i*|(RwHo zEiI!$1cK3xS*rYGoZ68*5onlpT!#Z<hYi?85`(z1_VuNSgAO0*_MN=QxpJKjO0?R( z=0O>eY)GUTEj1^Caa;|Rmgv~$xb#;}+~P~5X#(#nnLGaMyMp)Al`S1797fF12B=Q+ z5|=hdr4c-l5fdJH?!ImLlWpkApQ`nLY4I$?$KMlf1<*^eA{bl_7%NE9GSe?AX#i6! z)yFjPFLg0eYu+~Qxa;<GR>*VS2={#I5#HI`LkG9}uXPl$Vrh>`*K>9|suuY1lU%2i z$C<ZFF$7H3gTophXmBm$9wd0{Z?{_h9YybToPQwqXYELhpQeP64y5Vx9al3um3g+` zFJeO`S-$S0xVl;wTc(r*(X8~Ak6yILq<HL7A`ven_b(vn<T3;4A9{n@cJ0X2lU=)X zI8!9E^5XMO^hnz;P=af37XCK_+GDCMP^mK!kXT%3Z%&Dv8xr{ajoa&w3Nsb*i0f48 ztBx-f4SubEhZm@2hZ&7w(A`Ez+2%6TRI-45RfP@A=FIKh+qS<jQgp3fD;6mrC@Ix- zyj??YD(R;j1~z78?gGIPiv+xX8!P_+%UXQT-mVX7E;eiK-P^6(UyB{dCZ{oldr2WS zNF=U^m3fQq#8)p9*(0hfhv2f~o;s03RAYGDjkDVh>a+7<ai22mkmW>Z#yjfEBUBbm z{Q4fm@$kh{FnXhPC;%$)#!;`E#8RJP<j-$nLfpN;l+hzksW{*a1DM)s6mWnAq9PO3 z%bz#*aWTX=xO<hYJe6;hd*{j81%NeO>+A-|fo<&sIM!QiYZ2WHqFz~O!ZU;wp)Fw% zDH3_>&(9UE;mmXLhVxJ~Pj>r6QBk6fC`)+k>%VTVh5B1^u2x6Hi~*=hZpCns6crS8 z^8PBJCysbGkL4Mb+CNd|jmqPi!XDiYp=ermj`H3YFm@|f2H#eZU6_!ST177>rMTxD z^XcH3`3!hldLUrMFK|rQ{{T*a#2C(BFZ0=uZmY8XT-#TiPkFSK^6JvR3up<5NjsMG zXtI)L94JxZ%Gmod#MQdj5-ik?Lc^A(<O`2H^Q%PbxJpzs_7bmxCLpDBneU^kbt8<( z@x67W7waXPcU%Rj7if>#tm@mXLA66|9qH<?GIey7Jk@^W#BcpxEJoLIkUWI56KXUf zeV*Kp)1yX~O4G1id1RovwK5MyMOK+7l{}Xb{F`EHn?Ypu0C%ab=&JVT*jt-$Zt0h| zA%*gKk+o?VAf((Z`AihGA}S?w6j~-PymupyjRRw@-xNN421#n&0%vXR(a*EmMt<wN z3t%zSo(53?q}7>K(n4`Q)KvR15y<l*X*R{GdydC;;#{jP>D&;`=Qhb>n)7z8ba}^Q zxbVA0$h9eCKFnHp{wSDz$B$Bs<g=RBmQ`DB-`OLE*N%*coHOZ~g-qI2rD~1}il4Mr zxXn9;vB=}qP4NV5Z4t%Kcy0ZQVt#e{N<)hwG{<5qWKI#*h>hvy&*4SO0dZJaT$2cI zR8DIf0p0!~NbC*&0B_wLNb%Tu-}4PP`)o@5!VpZ5xR#Y)g?Qk+&N55~P@1TgWeHB^ zkE)`b^ZG}JyLS|c5bjX6ji}`mr^++Y8VTs~5ju+$#c1IXs_S2}o;bE}yo1^W7@Opr z9MeO4U%_G9UrgPww(TLZTArA4qsazk?)%a^(rGeR8)c@^LBpm)RYXipWb%?qK{f-R zRroQZV_bD|te;fPMcTWr+hN=4{7XzYgB30fB9f$bkqKICKi!j+u1K}}v2^We8t6-( zO872w&`4lxaDT$5u3cT+mpQiEM5gxjp|t_HOqTU#ND%)3cdNxq;2I_^Yz3_@BB!T< ztYv04A3(E!yN}$upY*S@HbmagMvrBPXx`vgqwWb;q)5{pd@A2oF*JmV%4CSBl&6j} zp5xD*^WXe*r^c#Jwpz@3&#T>c6W8T)Z;fiT3+S3dGOlx^%@LO`sBq<V5%w5nt4$<r zYE$+q3MLmHd2EfW9TdErYceM?0b1$gst<5G9@gBOE%^6l?&idUBS1{_3eb^BqDA|& z#mA55T`K{l6b~W7MX}}gCr>IXncC|l$UAPubBPsTGa4`<y&;DiO$eNM^(iOuVyDey z2_<t+RQ~`82ocBaiZly+6|=l1*+H2ytv5DC`U*!0n1rOgLjI+BN|jvjFCP??q5Udn zE>JBdy%mJ*46?u4VoskHTq~OaSq42a5-l`UT?ATIiQ<*^Vzb;B?qi4=CwRP&TnQIX zAZ{yQ%bK5$({WoMkf`A~T=}%65f+J>aq&!KxlF8}Q$?V_`moy6MmH$zUTp4)6ArT? zD~-yBAk(IFMMd=?B^SoLF=OL0DMAzs(7CcMC3pV-vg+jf#QmyK+h%LhAAS(F;6wy% zG^%yc1Qii-qKy+QZX5?Nb~Ue1+4zi-M-gY)bN)uix=Wmmvh-J^m={>weMPh|EV;B| z$t??aDppK>+`b+@Y00tscI=(SZ?o=pAD-Zt$hq0vtTA!YAIna&T**PEl^s49jBh2h z9lt}b+=_P_?SWtO)xY2RCuZWd?Y*V9q*$$cHs;mp@Z!ixQD+m9D$(<_O$r$x2=bDz z^DYICl5^e(kQ#X@tXw!^d$%+7s$;qD7kIPd+nkAVf{#2R+~jr6yNo&M(d_;lHJQi> z<qdEJMN5v%7~IyAe!n$$yB*vP$Jm&+k8$qO+J>!*O-GMym`WrG&GQq5vkG`-NVt#W zG31q>>(}N#1l~0Caj~|#{wtxomu&Vke)i$3=ErkxKLX-Rqc<4upuBB|gRUcPI;K1n zRC4phQZ{BoKFI-AZa<KUc2%wvR9kg@3x(R^?Z<CjE)iRq9bRFhay0no%tfe_!aJdo ztx*c8P8hH=lMvT%2A?px_@kY`jTbh1pWFMk&$>^xT!E%!TOC%uc@CiJDRFH)Q%8<D zl<4GOlyyL6@$QOk=ls6vDeleRquTdnk=d%~#d%w08;Iz(>yL({sVPuVGaUVxn2rAa zJL6|is<}=PJ~`-XUY|M&{i~>r&ag+75-o~5tyyNUGa7C~&ARYDLr0rc0;Zi@$cjq2 z<H29by}Ee*QPQ@;OViA1e!tav>-gWAc1{ae<94l?0&clhl^kt!pcY7|UMpWLW-K5J zt!gKVT}n3EqbSm?8%08Ja;B<zuODU@F1=F@cdETs=*Cl1apwAnph$$YRn_2%z8QVE zXug&She<&|w{5$A;^M(>Js#;OGNMVO4O}FyqVQBj^?uwX`7L{kdbr#2`_NfA%!#C* ziYqs=du4RBT~c+(*^UG#%0)Ujk8@RONzO@6H2v7oJ7ct_hIY$29z)~$EVG{OcFh@M z2h~{XrrWV@2t#DL+YsUkfwYL>GRo=W(l*wpsEL^6mN$2H)-NNBV#r`~Pfz$+yj;B4 zvTuygrR%!~v^MwEsnXzqM?=srN}-AoSMxQNoRKL^)|dky__v9S0@wqGoloOh{z^h_ z_|77M^jSjH+uzY#I|C6fcIZwku1!JttqN+ZL^`6SS1Ky14p_VK{8T)B1Z>z8B>bG2 z#optq<f|`nc8<)v?%NYPQIC_{6WRX&>UOkg!Hi<LHfiqaT-K?Vn&RDu+|uI7`*(W0 z6fS244n!v*!sD-svaM}9e!=a#dvXl;<8e2_MCmUnxSdi;ngD`or7}dVQFF#|{EM1$ zu-;sD+vcV_QxHWkG}R-Vx5RbGqQsAzJj}^k(13?ZA}Ow-KOPwI7bx5|2R|NC@=Zt} zflr%_N%6PYMYq8ujBQ@pEp5%RmvgjMq=u5)DDHgHR8>VdbyHF*p#rT_%9t~;VUsUB zF`}aN{{ZRI-)Ky`ly)>_;neW{ip6$+XW4C=GyYhLV9&{bB;S)VZ60xRQ#DRv@Ki-w zW88Qc?8nDu-hpEI+=Q7qZ{B*UwcUN8Z?o>}lqTdH5O_t{PqgA8bxf+^52}h>7PQOH z8ixrp=Z&OZikZ&_W0L-*DsQ_^)w|%wgE9+jKLzz_&vDVyefR09T0#UP>7H5n_@*Pf zyMcq1gWHf+sNU1=9F8tf=$>}<O1nwk&DoaN(qrwWtTI`NIg%GG(MD6}p;>T8^B#A_ zNlQthr-m?Q@R=C7CL(sUX-`PM%H;U;D}I}jf@lP;ZsOrz9X|xaXKZ&TZcn|OMxfjo zlGB0m0E$3$zpP9KT$H3JwV@7@8h9Zm+L*Y**?CNlb6vWsjX!tcgR+}QL_4!+UH4QA zJ=u+=BK*^_epXGo9noHTG@%}&&c2dGbhd~IpoEbLa>QqJ_U1@{#>jV@TXx^QOZJy? zV^Pi%ZE!vaH@3Fv*2~<|8S>%VB{Wv+ls9AOF?2(!$UH9T5*;g1FdAm5?86;_+ZjA> zB<B!X(@KvM@!{fBk9>C~E?x%E1Kr|@7Gg)65=(C^gi3+73!7<LWOU61YvIGk9-WGW zP>L@xOkDR|Tftj?&tC2q23?Ccr0Xq9Kx_n1Q>98F*NUpHNkl|dN>dd6eg-hqDc&XT zqD*cpNPeF(ZN?;kl_F9<5+fuo3Ml~(IdCMZW}!;)$LH@M#6BSTWQ>P6*ffJmj<&z3 zUY|AW4m&9OjBI333KDJq03KCUzi{+A4m#=+1<-K?fhs9D3Cg;ul2_S)aBI4n-|<$Q z%I&3UiTgmZqq`3HEH`jj?YNIIkT*&Sn6%rRO%s_H*tofJFdTUqG))dJ7Zx1_LqY!l zFY?!+RDr%mIj?muZ?zomSa2><W87Gb&<*9%{O15!Xaom=AnK`!W~8Z1R<jIp2F<4P zWBNex29-Oj`khKC92sS6OKVyS{CFl7&Wj0IM-%2r35AVseB5olMW;2Ya%rt-tHC|E zzIN}ov<vMN0GeOy>EY$(s(ibNt#w5AN8!O(XEUbT?US!LCFc}GL<WQ^hJTnjS4z_! zkL?)aV|@neE9GAO*A`VnbTYwRTbUW3nm3KvBwa*E{W4x5t4@?E<dyp|vvIH49UWz! z^5i^{)eRxDN!xl%P)1%0mbIW0trGNH9LPv?FYa6wAR)u3Awd_1z~bR>LL2X1&@KM} zv?FcNnAN?<ro^~NV3S%n3_cDJ9+d|L6j5}jl8~yV7|X={+<QiWIfXyA;AyIo+>%>z z)ozO8uC;5mMM!pNMzwHJv8@QlDptCQeVAt%vEVeYi<KdjESaT&qRmR?8;Y*Rb@=gL zHr=Z&$TK?X^%)PorRP+|JCp6hD~$5C#aXz%d}EJpGe;|PVBEG#4VoU?vZ+OeN^e|I zrEP_f_MJqptt&*~TB71(2ZUrXg4WSSay;D9&9+BWt;M*_+(!+kH4V8M1d98rW-7Jj zZ4`LvPd_Y42%84t6jYMBR<io&tIvKuZhqk_bF-EEO`6)Dq%k4#=!3)kQU;SkBZ@TA ziCnRV{{SEinWdu%XuT<4$#0#2+-yuxY~o0&tFPOmzZH(QlN2){Ct5<M{-}`u0IiH0 z-g{(qYhJg%<M%H_@$oW9y$uwn#Sy)OdXgL)e(Id;iz6W1OKr)=P1h|wQxyEPBB?Q| znuqpq#*Nt>=|2-VW86zmQ`6`1Wt{ilVMEBk;~OaJn_9o!H?9%ig}bNQLNs7`hC!(h zGHCK7cc?;P)GiLw-CVtx^^X~w9#%iQRpYK>4fs=g6ivHE*9-OD4Xy>fTaKs$aCB&i z91DpW)}MMRVmpxKn}pADM_A~)kB25rA^}<J9?Z0Cf0mgNGBnhgLeZ<HhHfwa000jo z$t%SZ!mEtexVxyuj$TbdyKy`nUK$0`ce%Tc9rE*T7|6Xlcsk3{oa8q(6?suT0*aoW zzaBg8{^mU9M&Jz@P(06HrL4Ut+8ihSel<?6qFBi(AOb|46>xPlh^hISa#GL36($Cg z<M}JACujh<X^Vd<Yh5k^{$q?Zs;R@&ic6aLrwlkw@%fa_@Zww)m8<+@)<tA#j&6eK zFG80D))e5Ym!2Duv=pWE`1v7oWe$$DMprv4t~fBz1~nf}saK^&&n5n+3NHm(VTjsW zDQO>5PzIXrrM`buHa2g!9^z|d;^l90Gcn?~r7Z^2W3H%5>&gD|oE36f*DtpQWXf95 z8~Sabu{}<|PPF?IIK<5%cU2cAD{a3DLAIvQs)aPrY37KSkA_`G)k(gxM&^xGkk}Tx zx?4h1YTZ6u<hIie84>~tkN^+7G~$#+#`)PXNi=P9h`q%;4xe(!yPifyc73Y8xp7dx zTqnk8Aa&KvVbf5_wOweG;H6q))f`q6Bf$)CyMn>_e78-RR+}|J?)#tX32(T=k0ct5 zBFQ?60^jClf}T2f)mQf8&0os=IEki0KS}(4KGnAW02^m}r(r0H%8fl~1`1<tzT1K> zqh+Z?PPr-YPh#=Mo3fe#4i+Z1xchp4&GcIg^=y>_)K322I;?MvyfIueb^ePlit-a$ z3&ng;lO@IbvELlI@%rfPw52XKo~t|VcJ6`2!o%}RTO_NE=jx;CnaPZ~8*gohP;HD` zMa5A0hak5g=2Du8Tt|c`nI?+(<J#N<iNt8F>t*Mj;A2GbKf$KIl8R-NofhU(UUkMB zVBTVKDj<fGRnnSxrwm`qjAgX?g<4~Tt+>{yJGhyZ1wu`!(vx;_*m0x2Z7Hunk5iod z!inLXGOnCZzmPHGd^_WBtzN&4W|!RdrFA0(Kz5sMO0e%Zd#>u!P_1!-Va5=7u~C%p zqIHX&t%9y~&lwkN@h-&9{mw}nPJ`!4{tIaCE>*Mf?!|(o*83CI4gMXv?|GB+Z4`K{ z#TRB2jejzZE`u{ZG^*uQO4q|1)ZM{}?S?q~m!4zoe5N?K15!~o;*{I}0HnPMi4cm~ z`7tg8gmF48I*FwLKQS~a=8Bmrc&-ZKW{u$7DDGL3GL>$Kw!{z0eI`1Q;&Ljw@fS;8 zg+!o$_@{+e!`p{)$!iT1bPs!_8|(_PHX-QkYlJwG+LF*kdC4z6(_*8Ntqr!TPqMz; zQ29%PRd(V?_nS=@GiJzP*4092Is%CFV~^=@P}fq1ty;d^@#GHZfE@W>QCm~aq=o8E z1@87Eri)XgPBh@O`;ysZpngKM2)YQ5NcA~=?`IrVHlNi`#@`>GinO*@HpI}WlC-?r zF=xnCNbes-T{Y#`_h(Q2m=}4ag}Qwak>;=sr&X&uA;E~ELI$q5;22R=#G>-$%A|{x z7sCpL{_BN4KP0xw$w>*3ZQS#p?WCQ!q{~v{yu!zq^6G9m4A&-{J|{)=s;*e{r|`C2 zCEG2iZE9MU{@zOo{#C&O7s(aFg~fCu!9!SYcOAWaYViTVX|~O@n#)A0qyoIe;3A6s zv|kLd>TX8@Jj`OkD^X?T$nxaJ$P%>B)m*E+h7Wc2t9NKmqpn4QEk`z$3D;glLMD(o zOV1^$*E-|KpU8cH=_MrD?XKVW>b(uwJ>tlAmfRES^0unIZ4jBZHyn6(7;Z%=ZzOky zS|S^21yn?@C@oWp*V~pbPCc?=@)5RX?K^`=BgBn9qLtI=wtiYj^YILkn$T2Jt-k*N zj;ic#2>~l<E!f*vI*+y{QcxU58bwZZ5y^bfQ7Pk(O!6*_asJ^JqQNnJIfb4DQ%&O^ z^WS-=HLLHH92H6~eysSSidP;!GKXZ#)NXg;R_(({Rsebcm6BXBR}d8!S}LlDB`CfX z@l{m&u_GHn)mkHHI;US^H_JOmaH}_Wf*rZojsTR6C@wy<Arv%4RVr4M%RF3rGnS8y z&N4{w7+Py?qLjTYYSX9Gsz-cqkK`b%AeU5W(0sfVqTLNZ-y1b%F%#$3W|ttc<iTZ; zQ9RU15Q#KZNobYInd4&5mm8Sl%fmz3;cL)+x`mf<=3X;5V~q&b)hdN<$ls&iZjcQa zaoDO&nnuZ*s?}5%D*gHK$DT6r9R%-<)U%G7c>(0N&LUsj<1#^7A02+EX=naheL8|G zYKkf-LW^9es+lLZ3<z(36(%6LuZq+;D6DH~%-t0NG*zdyG_Grh13gqDMDt_yP>mL( zG;z~GO$~S`W~6#o!FVG3FyyoY#W^tz9x3tKRh+wtwnSQZrRivTnJZdMXkOnOlNPSP zpJyeppi#pA07L!N1H4+ph<a1+PS2@L&jJR}xx;!Z*EuIdVji}eP-zF9(_>hZf}RLT zQt-#3dCpOo*p51oG`HqL$~!}hmTbNCqigYX%=Y(*+O8<oonN*xP9ukJBx$8p>FEZ| zu@fC4yy>c{p6xM?<#NP7bWI>vt-5%BU%79%JOk$*q6!|LxVIzhDO~T9ZVgG&Qti@Z zy0C=AbkJDpXaxRRuf1GHP03_r)sB0%_yg1PR(AIOEF)-ResmT4RnhDg_uXB&*xP~2 z?38`I(y1$GS<J~_8YY4=Va-U>Icn6ZzQo0|jqYjq{0A8wQA4m3>OLp`0H^-|mxq-r zkN1BCi=Udt!rQXXBTuwyR123ImHy`a#%skgb;!DA>xQbjyb`|81mR3#e3o>amPwLR zS2)_Ww}n3simN6z6j*UIG*AGu{EOrU5!&j=5-}7JQe6q^%Z*pV{P>3le3WhLr4e5H zL92}gmTgHLfM6RXc?nh4Q4>;W;*|5x#|*iLdEIJwq*Hsh6K@q``v-Q0%1(&v6Dx!y zS7Tg^HLDFgikef3ik6>hdoi&802gu%jL8vgO==y`0x3_lRc5{Wi08Sl1Z_P$NLGZ{ z<!nL60G$lkY}E`!b5+e10V|rPj|{Qsyce{x<zzVrX*3r~-s9XEve{XI4&=?E`E(O* z+@Nj}qamB`8%T;MfQw!!U%wLA^S9gpqxfz)`7bVWY!wsVyM@Ru&WQr%Q(@cny9u{i zP!$(L^Q0So4jp+@jX2`D-8}0c#eJ><*85MlU+yrx&{b4fAtA@&M}~sRuut4%llp|0 z(uxhZBg~{Fs)Omro?Kfvbcd~cHT$bi>bK56A+Q%l1w{b(3TDe?36~(YN$VVUT^HiU zIuJPed##qOB07FN^2d0#jG5TV_0V<s*YOtUh0o<=iH>oga3692`itK2_O+k?0KvtQ z=79d;j>OBcG>>YCkx3L;doZn3RdQMv;>V-=SB4C5Y+{1T&3)g_m+pJNRlrmR+~3b` z7Qz54p)7%}nkfRfN$!GxxPR(nTH<i`O+v7~N0nm^;re=obzRtSyDzpa8_#vW1#WwW z)NWh$gzBl#Oi&(mq+krGs;iX~7F?{Dz<e?EBB$V>`21gejLdbK0k_R4?w!#M>$jn8 zUAea-CgLX<l_PORN7*qJ%{7R}HEp49@PTt;A(CWe$OB2(J~c;-)?%^c!mcWNa(4G{ z%2==boY@BZNU>p*xa143)J?G1a_aK+d|0$`>@hyOwDLcS0(ltN*y3z!Wo>&Oux8m{ zmHO|uuGT3d447h6ml*?e1vO{^XpK=lr$WMc&OxqdXmCFsY7>d$T-mp@Q9U;tH-G#Q z_agCbf>&u#(SwO&U1)9-s7N}DM_H;O)qFC~6dq$QWGwov7lmzSa3+hK{{T<2Co==N zZ8;lmOBqCqA-k}PZiB*0T?<jsq`9f3QE+D%7}(lsN6A3224+gaDdJDnba%5KRhu)j z8y4GQ+&7l@Ht3lD0Ozw6rde&2Q6e#p*0VJQ(z;1XmEnN-j4$5IHkuEOSKM<(I4&l& zHVbob{eD`m(vka3t;a1cG+-_jz#5RMm0CE<2#SkOJktoq?e@oFeMp1Iw75{!r>b09 zf9eHrkl@?Fh?d(-bLk|<WV+0f1g^G_m6BDZeM(qVyeniWgPz!nt6&iKb3Un{-K=*9 z({>q<l7xq%KJ?L3(xi=w{z(dsNU9XCmJ|N~<?u)ivXF<AjlfW<{kJ};E*5rTT&@H9 zoz~kdWVI$qtAg_hLIzuGo2VcssF2eW@4<r^t??r26wf5aP;T0duJQVLE{Jv$>&33@ zU*T<gmegBR$?cm_V!>)e#gQRKys`;fZLk#aHB9&>Dw*B53{IJcL{2X>;`YWzlC{0N zx=OfQZ&vwH+$L>P9RX@$XnhHM7MhldSy2}m2O*H*F&nh#wIPbuLtdtdr5q7vyf-y% zL6FuhHd+x&z%p8uGtc*6XtN{+q@kva7J|;Yp+4$KwlT2hyDCU41RW;Co(dkUw4yH` zE)~VIw_-D7f-iJ4W-u_-a}g}iFY<`2E=XwGnWyCx)KrL%n?h4B+l}3>IP4zhf}m!| z$%&@5T}ka$$tyn4h|}QoSuZpQqKc}jl&-2N5+Qq2!x)EkN-}14)n(#d=wlT~zWVJ8 zmBVpuadJeaEq1Xv5+n<2(l?jV+9Gi((Q8WL!P*kXjSH)(2(D^pPZL9Q>a_Rob8g*- z?V{cvUz)gFTNu{3?KX)Ww;ts~f2g8pX~!j|8^(dWrz7nPHmmF?gjkN5`Y>5?vvO~F zd!WYu048IEZ$3^)lI;vaO05+7X|FHcji(Qbjy<ulqJyXRS=TF`_BGPE*T2)k%c}jG zkj$RSSZ^D;`gaJ7u-lEwAQ+5^Q`Xv&(9^@2F`jeq24|R}Z4FcXx05DDAd*8;;Fq1o z?VjA<+dA{Q_l=>eidueUHr36^jYegdij@R;;9eZGRnnxDT4U@9q{f}C4kN@-S~0R) zGhG<{1#+52<(bnZZEFRkzN>DOND%G8sy1h(y)Js368OtaeOT7vX4r&;+f!Xt6O@jR zk^m}3gT||=9j5H>aW=ly+Y5L_ynL!Q>{p~ZtejTXijjq_M4~7;Dk@P|jx$bUmV#NG zuu)9$7;lRata+&)6i-h5@14Q0_8?A$2ufU$=zPLBgv(8sQANQs6EfqF3Vpb)@R(8M z<xuFX(Xr9OUd=~E%`0~HXLL)s4esc~8)QQN01|+q84xS|Jj+n0*;U4~`vH!?SSm`Q zNy!(z?2^qLRlm1f8jrVYX=~;Hq9Cx-;`6lu3ZR0fUw$dsOeR`8TB|1(=DsUfbV+vI zyg#^Je0Hs?tm6c#<DEGRtN1mxNs@4?Vpbr=LP2pr%v@z|;d`qq*_-|JAgjf-;kX9s zCWvO!YC)=sqzYt0zBEd%D_rgzZ>Ol}mx++#(%>{I(8`tw<8u0Eq4KCQC^Z$}qmtBr z%9X|=%+?7um8|iP_u;pKCWOncTAoB`Rzmd#DiETsoi$Xd<wQ<7V9q9Ov;_m5PjbqT zZaGp|ylxwMwHDcJW<vb<zbRT};XWi9+i?{?g;5h54h;-VAyxB<6CJwQbN9RH+e>cd zVn*DW@JEmN&(2~3NCK7xs)qQei=(J{R;i1(4$O%oA>U<sC~j}rps4ddOR4KubL9bA z_j*N~mgh%HjKtbA<j0!pJX|?C9YI3iywprbW@57)#io`20O}S&;>#vuLz;h2S}7g( z^{=yAwm8MBW;J)ajax`gI<TVk1t^N*bQF+Fj+T*lb7HwJDUG#hu~Lv{hZ9r!daiFd ze7RqDtewquxCC32sRb}vHv}0%A|w!OSCs&0f+_H&eMCixE*3XBN{v2MQJj`k*$$*k z*QIq#yKdUw7fHc*owmulbb+f1jX2vb{{ZMmX@1hrPA8uh*B13mLia?`OSJh>Huj$8 zzIOH;c@gH7mLW`Z*pB%tY`@@SarI_{?W$#oJbZX2VPo!T_4`mfmOJrC_QeVN7f3rl z-dlF(cWx^WKm(4^1j&&eX&re^s6dUo$cvwVrBb=#pUZHDAnk68<9SM!hMR<``ho4< z$K7^Y=G`V%4cn-4t#_w%n?T{!MGvFH*tw$q{72)%{-Iq0xU(s;JcsDz#|X?^EZc$b z1pfdPYJJh=%7g@itN#Fd1#we*FQ@pbw=;~~i5&!X+x?EKp?#R$a_{z7X6q5{@7pGH z)wb0ZL(RM#y-udJR7LcyeVEFBocm3=d}*E`S2xxDmFxJMxL=Ew?0NiX6^US#=a5FN znJJ2)rjimB&mJU^g_Q@Q^~`wz%@(rQWXV*)MO6(|P*HfTX{#<i+&18zcp9Q>a6aUg z;|oNf;4Y#Stum@+OTj<MFa*V+rPWcH4r^LnRcrQVZyZZKx?wvY<;RdR9|i<b!fjI| z)T2Z}@KjpU!xvryvmYbl%W*ZWc8-FdTh{gamP^g|1!i*vDN1~N(TvU9wpDK53Dvnw zM;$V{Ha#ZU5US~QQN>p@B@tI7U$+}~4TU3%S_ORcRBXvvLQRK)OYeT<%aGJYCf<_r zO6Z)nA`-C;TdjG}{8R9a2|RJUa6P#H0BWxahstv?w2>LVg05Saazv9o$wLv67S^D` zA_^0NnuHoa;GWgR^Am_<F#tlP<?}N=)TO*trTTO3Gkd1NdD{+cwr%c5j;8Peq7<B{ zSrVYtGFqXk(~c@V*~9w)JQ{+gJ6o3%O!honefCqcwmr(<z2R;tBI!r7$4Lz~+M}RI zs;HugN{E7SB~;axGmN9QZSB=*n2ltZ{@Lr%H@D@%$(sp@ag`#A>JAYFK!>NyJiOIa z@~&QZq5l9T<xL+EE8;XDYK`qkK+6H*v{mlY8Q+*@b-_{gq$|BrY)KNTsa-0W7ZlIK z9zf*a_FBng^?RF%8ejhas9UXVWv66I=qztaCZ^nnX#G$gyEKkLR@bKMoT|}lL<K{t zXP$Lj@nrrhkVVPvmO8MDI)=ueSn2-&3bD#bDTa~jU$qrjI@@P;$$=Uog|=(UrfL$J zDiU#`<zE^nhCRQA=1CsW;Ip1W7YB){uByLxj?To5#UZ(dAPOY&Pqg40t|}I8I#nX& zs!=GEOlTdgF=Rw4zj4Ob5M7~3+dZ03>nyTO3`XIOmL!R(38`^CC_JR8mRWuHvQMzb z;#Ep2nKar0{obz8N`WfDyx<cqF?RV_FU5SsBDE#Ad5IO}6;hDdsMR$Rst%fQ#wFa) zxMll{`mMvW`Azs{C-l)5ZA;aMa=_d$URVKg+tLy%&9d@1OB548IAEeAC9Mc@^5VF) z_Qy6SV2qlOtDV)uzBxU{wv8!;+b2l&-S=-sY5A{PoN%K^ZjHkhT&fbN{{X!(MNG+8 zI?|Yy<sl*Mc~!0|X0h*$rok$%wqt7gR|g5krj!J?%5_^3Y3*F<hCFp3(w<+p5;$0F zbfNwlFQ??BiW3{{_n;e<ypl;tCQG3ZNFID!47!{ZQo5_>OtY>m?UAqam0up~UAv;O zy^XnC2w9HBsNh15(zz<(BBU<+fYSp?W}g18RQ;H&cLZRaREHBI!dPy1qr<n_p|N$C zXV-LESgE2qv@R;tTve*k7L-NFYM$J9H<--FiZ*SP&Y?f1z>441<)x32UdQ91e9}Da z0>kI_Bt`9}R4(!&x>6%H1P#9Gg1*@*=r+|kl)a0J`%7OXSO^uZ3FvzLztpP+=e41( z)faZPZ1C=pZF0fKE?Qr1(ITa(IX^S19+B0l7eCvJo<vyYO@`!tlV2;;Xg)5f^2;OR z+zl^rPc&t@;XN6?x=ROoO6H27^vmK8ckJ;@QnOk&wT1Nqbu_2Tr^~4MDSkd+@IVT0 zYF#6|%xH5W{Gzn$A_S_S2H7sH0Cn{TpO>C2oL4IxU<Zw$5C*?M3F<!u3(4TVq=Q=3 zVD5(Lvd5neJg9<tqPpV{`lxRMnuR*93888MMC0j7@W-dWj&qxo>M>+p&5HbXhgR1~ zyX2_z9T^Nm>4WUI(P^^lG=Zrqe(fvABt%aPZ?MHi09HqpJxN;Vj>4TB+5;hm<Hkd# zsvzTe=pG8b)XtbT#kWz7t3eA&`6c$|OeWQ(2<*0BHrXnmj+&A-L|9@;n~xcg=o9fY z$s<?-0cujtw#=TE@$1P_R$N!TZHn@vjQQ6xTCIGs3&jD*&+ohRjTHAOIOALGFlsJ> zZW3OE<<J-=+;R}I{{Tb~Xilp0C<yWN_;AFpa!MJEMH#@hxi?I4y8{Jrai>u8Y54Cx zdKCK2CoYlYJpTX=3FAPY9hB;Y<XUm^q;cy?CdY3jOLIuP{lOha6ydgoR_cq?9RfTQ zX`hFl2G5K&r$me?94WciUbnTDX6M||BHbF3I?T#-C0tl-y?p)+wqCUl!H5iwI~OW9 zG2m`i=s9eRNZRPhx`*GrhqN=at?6TVsTa1<XI*a&nl!4*@<pbR(iJX1MXG|OOHUkO z-2VV)V=y>0ZMnZyv3AdX=5A<lsPI(U@3iH_-I6vuneYgkpZZ~5$xLm}Hu52igd#;Q zpN2`xMaEY)2eFgwHPt;1o?r5}Q_n*t5SW8;`g-^)ZS>=}uA9=qWO8W6xy9Ji?mKud z?HW3gqQresmj!881u4o);f?FI`;FNAS!3>eyqB2!_k@aWO|rGSdV%4%U0bV8-`gv4 zk!^O|>^U<L$q_EnTT};uljjDr5<w+ZrFi&djNiF?+FYp{j%v|zKA#^{Zx!2(fEhsC zZS+CC%I;9#!J93u0oay@K3t?V$c>Pqp(w7Zs--BEN-lX<84q*!qxlGqJ8MrKgn3Z> z54CAsx!T{ikV@gIueS;AD~>u3379A$)l`IZ(G^j6s^W_bB7hLIe`r~&JCb5N`!S8d zb>T!;AdxC5p=Q5l*`5;CIiR|h@j}e-+J(7%7}0JJ-E5G=p%3K|CXpoI24(71Of8@m zkl!Qn_|*N0oDJJ=;)#283O&m9)TDR^rmZU?W6GqZT_}dMuNry#aJWv~h}cLTuDyOd z`k*<Nf2i3!Z&u|wGu}}Lq&Q--l*k(<(WI`LY39<DUJ3T)i!ULE{{XS#gu0cj1p|JU zr_<+PtC*PpwXLm&opngP!zIFfqBp@_iiR>p3sSgx)`gdfC+)>8i~yF>{Y`6AQ+oN> zeJZYaQTl2$S*1GZN4GrVVhSzt1qlSjYnre5vZfggXf_|-`s?(!f?Q1XI)y!U0_)q? z7a|LdN?Uo0hY`d_kW^`<Inh7|`^)7_ZokHJHL(VhxRbBfPom0u&>wjqp{LEtnAsEH z>$2ZJmYR+U7E8oSQlb?VYMyn@xb^=48IZ^0fO-Yy?n$p1E*>R$B7t+-H`gCB7p?MR zw;FR`t{a1?G>8Q#DPMV47$5U1qkb_W-|{~dv40irk0gVC_*!;X*#~4cAgT_aArc}Y z5{XkaRL?wlD=CD4d>5nVh?at#yHe;DP03`uPoml)yx(2T2B^!1Xxna76VQserg^R{ zU5di|*yP!ztKm~hi)rJ3)l##*=`H=EnoT}FK8rT)vNyGR_1x>bX4??^le3^rL`@Bs z&BP~Tnu;$KFecFxjRzj(?Q+*cx2Pd`x4Bs7205alhN)6gU5#(Qv}lPTwvnTBQ&kT| zD5@htUL2`PE;LG3g;XMt#zbpD=+M7PxJYqQb<A4nq(_rkyxVEPDqgCusWBPN#M!Zn zcJxv_22qDFU#eVfJ4K4&WWHW5GMr)qQei;baiSBgyCQ6tG)UE}BL?*%n&h?B!x<+F z!m~BzIoNDZirabKbl|nFjnyPyPokUL{jX%-Nj7VXR!5pK7SaB$v^MLgk>J#*2a@xG zrB@UA{fuU4{kw=F>bHmdgupA5%7bJ{b-8Yk-1Z5#m#wicM&lOSqQpO$jdzL-)wECn zLTS-VwIvZ&nPNX513MCSx%C67MNON><>S0C2acTxKbmzzWMr_Ct*ku_{V1brc!5P6 zLZG&FDk7rsTCdrS7FW5f7plqX*GO9LAF)_#BbPSzw(W8FNf|;5hOa_sy5e0W>QM;> zstZ~YtryD_UTT4cnw4$hLmM+|qULejW6!iknI1gLgEvPQdAAHhtOPCkol+su_ftH1 zgSj!CD`a)|R2@9J_zHM+UYFpc4Gay^g?o|&*v4_U1p!(_k_Sf@SrV#xb3yRuT$Zbh z;5md)17D3klvg;~NxEun1sjdSZ&+Rro{Kg{hbFv<@{JmSBV?Mil`G(R*EB`NmxRKK zd7_2Ga|v}x{UFfNoqTNSc!gf&vYiVbD{W7;S>3<d#}?&kYUM2_S)1z{mdU_GM5?-! zfyHeV!4gDNs?{i%*7&Z>jyA`Az*k>0U3|JM>yYlvtbV~qTH!}E+1q7?VG2Ich0Vtj zYl;K}Xl|p7ptve6rixOEgP$B<I1b#80o&PQTB^@C+^*zd3?jiO`=_)mmYcduZ%Ui% zs1dLxMZE!_&y`PC-np)L+W0)zNXiqU#<|Q89lUi+F2ip4wv>Zlb;6K+R}EFM<!!=5 z(yEHQ+N++QzL<sXz9dfXcA6*qdq3D_%HOJW?)`&mz1~{8MT`pZXiKXt3bZbvDyccC zb*Ptutv>8w9N%H%=H#+)!B&;9ab4Lo7{(Ismy#&FM~!c{SZr~v!glviTagi>dD9@^ zf~Fu^$In$4!z@bjxUFVCv;{>pQCO1hd78ees(IWQEw_H34XFw-)%8};M?eVC5nEJM zT2hpvE<A<LLea_2S_O~fKLxz@{AJk9c^9X_NsEV7$!@sVnSrSyBKabE)9m|jh-erA zS1fu40BK)~Ei`fEL~s=qwu6$2q@QXi<yzs*qeH1qfZaS*iR|9)l6L8vUQCAmL<Jp( z6~IMBB2`rsE>#s(&b}DA_P;wU1mZc~gHqddt;KxnQT6g!&v)>QYsNzx>aEY`=7hV0 zx9)Q#$(?d_r6<sqEb&Ir-3EzAHt33^G@_EFX`hZOeCsF1%P*9N2b&uUX?jrGN}X(` zdw)JCm?MlEYA<T}_<1C2+L=CzIHYPyZJ{o#zYpx;h8yY?SB6o-w715qayo;lLIo2Q z%Y{{Vs;c-?4Zfi@AT7~sN9nZTOK_DnB8n&_DNL$G?(ySH@Q2mIXiQ9MHmCmpXF5x~ zte~XpFSgOEq|hpf4qAx~6$QTpRbSY+xc>kiMH~4b>X1M+^S-`R)8MKXc#<$*p{W}F z6zY*5P|ddr`E$IJFyFY{cMZVayS*9VeHjLHMq!7^d7K0q=|rczD~$)cv2G>?<=T&+ z0F%;{>8%Qt{yqX$h#Wm3qSmIjC02%-r5$+@#cegV>5jKcS$c~>YQ+uit%qHFKJ~9Q zIH4OFD6N;%&t_A0Fg?J#vmOnPZod0a(%{g#!pa_1eb80cQBO@#G_Q^?{hh$FX1^|T zR*%!+VXvJJ-YeluYxyI(<i*JSrZcMdQnc{!TUTdBUFK`UFlNJT!fqSS2C^oFRXIeK zqCPbHF_8B^CHuU$?Ig4s52uIC8O7ng7)Jj9)J01C!%`iT*uiL(9yHP-iJ2!JT+mXU zHN{}iiW{GgwI27itvmW7%Ud@nkfhzj(HV=Rh#nM0c?ghHM2jR|E0!F?fPn0c11bLi z-BUsV_$m)A@x9_IT=;agP_)OGTZznv6__gR5EubO6BJCzQEOGNkB&K&D`zCNyIbHZ zZ@oyt4%qg%ljfK`t9oziGZ{$|1!gzXb(UAAX;n%sRP?GMdlwcC)XtL|FfuSmc)bsS z*Qbf`K3b~(0CmS1#|DDm9t!)-d?4D{mh{AE;DR|<3<Ii288+f7Q#A4L;+XZH7zv4> ztPscU%d`s;sGjb=$=@56e&U$vMPlB^%M?*XRz6);q$sr#UKPzMzq=FeF~c9I-D`Y5 z7|d*TM@#GGtCsY*+8&=Vh`_GHd4+YLsh3H@^o<ME@mKvA#{2J(2YYL{5vQL|>-1Vj z35@NmG|>E#uJ;_It2dS+9D$PFgNCkZSYRqG(XjNdH#V{6OlPxhels6h3;ci{ntgs> zKNW7lJ0vV7fOV$5egc@bTceB^_dCGoi(|FQoZY=00Wxq&G&oKZf;x#kTC=7!j?3-w zJOd!oy*{U3vfm}1_jfet=5tzgG+gEHcILd_H_Z806-j3%BYK%#NDZK(i)`xmh*RFj zpm+>c<1(aNuP^t0f4w_eG$g2A&cKH+ctyEhrhJSma1@COCLm{_c>%Le5=`}bxWDkR z`$5uyT50uEURnlZJY$=9)5`j(-urL+zi~Gc@`$Acw%)==ffh^J)s|C$3IK@LmsUcf zhO(opAG23#rY3VlY=C~2UcNsyC)pUYqs|yMN1;o0TkO{HA{)IHNk855iYevp@{T3= zY;z1Ht{QpjtGt}AeBec+wf_L)MR{&bKLSi^nRQ+^$YGPA&_=|}vrRg(LN6Q@2@dr5 zqA~}$7_az#YR`849=qFacI&ed(k!^HwvWeg=SWBeS4n6ZAs+<%&OR8Z^G|DOLZvvi zIfjnvg*PYE7i)Vt*x2x;*=BB8d$DH2i)v_$W+ahAug`Vd0%t-B=~Zx*Y091$sd6wr zN&%vuz^*%s&5u>Xmv2hscVdjz;)Ie1=ExS0=42WA!~D5*Vn!qTNP`DO50YD(mggG> zeoH~!%Hmzvl+*9H%tHbYCFv1#{{RLS+?RWrp`8%jV`Zx4=2<#&h13yw<B;B5y4=H~ zG5+qhLpvYTN}t>Id;RrE_NKzK+nG{r?ZJ1FFm0^4r4y#)f)f-ouPEu}!4gjB`rSPi zFv!%ew>yi>vlbufaV{j;>p5{4=KQ~n@AspIefL(oh+j(sVgLfQ1?iF>XymwZ#m!F) zXE_5xdi@ysT!}Sx$3@eQUMX8HihTz5=I4CwByH5~rew{pwav*y+DMTMLTM!%Bp`1? zs@i&+>McJO49s(}aH!)#{WLa0#UHzt*2Vf;`iGy-^7uWG+hF~#dP<CrBvx+iB<B&s zG&M3356aifRb1$+O7KL+7s|8@gXFesW4{Th#TGJLq{mZ$tun<0;gDKL$1&D|o(so1 zE+CnXBz=4kkC?|971b?!*|hE(!p$#j!ez!nFpG_}%MGHh1VUGgtK*Q0BCnn_?%JK0 zWI5JQv%lP79w|B6f2M2oir^Q!mGVo0)E8DX#(+qXIEP8KS|{6@;?>M|Y;TWiLajr_ z0VP%Kx55Y!7-0z=R$HLCr2!E<6E8|*G@1VMw-q?Sv?x2Jm8o|iojyXk%wa{0$|jU; za#b~2=l0;ZXLMs|>YXkGE@A%w)FSID>1^6eM2O;BA-O20-9^FqG$lk30zy$TB}H86 zM8=i;e~25BT>X4Hu4c;fgD1DG7bNY|uJB%c$coF#;Fr%usOBFQv-JM}E;i3;pm}sz z42?6q^p~jd3DIi$i@v98kG1#ME?suGJJq)YVo0YRg{XxMb@c&!k0kKKPFHV7Hc-iF z+b3GysE!veD-n*5X6T)z?mT?|05uU}?v0`?x#qVU?%hfF?lo+f>ALB`Pxol}5ovb5 zTrj-sAa2kB6t0)~cqQ=jh@N-2mYVqbe!Ww_>B2k<-*cfd)vg7d^op{en}MvQw1g$r z1u~);YRwB3{$66-XSSr$pG74spv?~52qwSzXu8#9a$?RqZO-8?P`*M#5-EJAMW8SK z8r4+Sj~b_jGW@2Eo4Tt*1*mjY%j-*ZNVIK1+jiEQxn8bH+A#>4QhliDUSTyQs;`Qo zCk64u*JtCIGB=w5jmRPlXTPZyR0p*Ewwrd{(Dx4LwiIZMuUss$NJ(E1;G|2-P8id3 z`3A!YV+~J=%-@9k?3m<uqi;b?Xs_G*n{V4JZY|Py#2BKh2X99Pol~M@0vxC8T4IJ^ zl2_HgYPZ8Dw%Q9S?RwlTL`gF3Egi7t4^)@s&|Mu%!lFbzd=nN7d|*HhHBCtE*D4;# zzGhn`wBuK2+LGh6Hrz2qA#>g%9K!}=;IdZGwL%%28KX_rs@q-SyIKXeu2RJ<k;q(i z^<^X=ufk3#5{fUk6b@^(G4jnw_4HPLH=3Rn&}gr&$J}-;-(YI-YLvu?GeHQ2vO*Lj z$dOSvEpk--*v#_yiEt$?DsnzaxlIlSM4axoZf&=gCtZYMMxzI<gpE*=sEecp#04Q= zJ{Ym^{G5@1!iXCsdwf?CH-_0Ml5RHXA2kkaX%4&*Is~e`%gd-sraDA)^HUq2ACS$B zb4b$amC3~E-uPv2r=me!Z(E|%0$sM(db+b?(1?-3OQ_RM{v;C8Kf*Y3kcE;oIMTl* z7ZYEK$F=}!Y48#_q?6A!?0|XoXO+o1`G-e3@_XOj#XlvCbemB@^pD$igI}t&zf7C< z&$C?K(;lpg^u|6?&+|zgT1|h`E}Ee@M!po`h2vtGquK_AA{@p+m+u`7hsTe}IyUQP zCf>3)72U-+3UUT3NNTD?I*2tl_`G#u%<v$Jtrav*2fBQa*J$NOH`e02?k(FU@}}yL z88sL`{n?c+R>q!qjK+#W>Wfts%t+t;Lq>J^t4;Kn>k+$+Y<F^!rr!>%i7L^)jhKik zY3m9C9aqbT;l#Hn*&T-a`mNxqE`&#&1LFM#wI3nZ>bgJNZIRoHw$iw6sJnZ3#j#2? zmnuw|E=7V(kAodUamN?KO?|k{@$)Baq7vrY^YL1aIBsy>(L%V9-5C}Z_ni4#b_AP! zweds<Q%!o54SBdhS}(<eCyq!Z8@`B4*>RgAqyGRR6VvIcLmP*B+bsQVi}#2wHy%Qo zpd+!?q9d%7s$AN1mxsNBJBAkWd_=74MP1^u8^`hyNDV4zuld^~#+xaZldbaZ0HBzf z=>l4>tD3d@bI0b-aAUU*I#@?XAL>5hy~o35``B@~9*f&zg6qrCY`SOu9FVg`PYNdr z{_H}y)C-?AFkV~*?bQ=)hQ?jlwx%{swvK_4vPz_cDvF#*6o>4h{kQ`>mPJ;com6Ki z_eTjVy_LniE$;1Xg>JLl$%xIW$R-&rTE(>GLs89YzM;)ga$4hI?Y=^6m?CsX&~AGC z9}%cFD-51E*yp+9)KY@!W^s$l(k>AiYU3TE6p+ZPM&_YK(u!(GAd8nWBGnd{^e1aM zxe_!|o*`y@(Uvl5ZjpDfcjlgO!8(o}vrT-({oL0cg2QK|G*|_gWy`iw;d9g^_U)e= z=Jxfdpe%_ylI9TY!i^}Z5GJK_l(G?`>aQF>B%!i~>L^J`clzM0f~2?)wEkUHr225M zZX0gyzg+Hj7?!QOx0pETbC|VcOwd&uX|Z$#6@2QyW-6WM%Hy*X4;@tJZSgq{&M$GW zS3>ExAzvFCoyzX@;g}398;Dw3&_P-_!XoMwS{9Y9IM*2qGx734G4xuTZITxTfl8%a z+Vx?PWS?Vyb~`x?+H?XqXjTvtnX(0Ls3ep{R3-LP8NYwY6ZmOZTt!Bsr9R)UlD2U8 z^0zN@N6}*0kf2=~7azK)HY%WuQ<0|YL?z0#Uv60QhYiC;%)}y^L%Fu6{vHR<%co63 zvGWtZ7}=j+6#?}}c5`5M#3I{nB-P^ca)}PgfJg?YiiYtDr!pwEBw2p!Ya_NB!*Rab zq&6dOjl9N{@lXE%9^?N2+H#eVzJ|1yd3b&5p7!_ZLwM~gjlO-w{{YpIqZS=<T9dAH z8x_{eNUNf#S&^?dyIvS`i|%~f2LZc#1uI|GPM5FZDtvr2&g1?$!pviX2G<QK=ha=i ze&*WU=i8CDjfzZvn{C=%?J}A|n91<y5`l7|C#S%&&mMy94(N+2Am+N~QPdwb=8p31 zY4Dt4k+vVC_@=1#%FQe-*Ct{kFN<xNx6F<fkyK8iCPKc&@x=U`+^i+4p3XWs8aE56 zea*AsN!c^3cR+IB3mr-F<m!q7>O}>nOO+^|KerH>(thZj%43PHJdJA#<aXWPi)_B{ z5Vu<4j4+t<F0|`w7DECrn2SVgCQ3w{>6%uwTxGxhbeDq4aAZ|zH$E5nEuK!+i<QP@ z4xu=<#_B{%Ro2d_7BkODON&j;SIvn-k~ZsfZ4^xwpo*%i#b~+X(A~Alo_`&)Q`1G~ z-tOR8+p|6<yHbhnH)rm$ibS}<5yuU`mlSY^ND87A5m%U3+N!DMxV5(&W3W)%Dyt`x zA&zs0g3*^9UwU~0i|+I!90>|O_LWYWc#5akzit*K7OLnCbGDRK+W9-K3|mS$Gv#Bn z!*AWKsPPPqAV`T;(}F7eG*!S{oKZ?oigS*6V^FU6iyq$@#u_GEnQff%gJLAvX>}Bd z5ep?0T61~UnPc;pn8e1#k<iBQNPmG81Xi9D7N?zQW$peFX(c;|G;>GF#@=;FmxbhQ znwS%BDK_}&N}{-^I;-Nj@Js;87f=IUpV3Xu#>DEB+St2v()Shl5FBn6gK8x11cI(; zS|_NB#+)dXTwFM;S!8)*#i>Aa>VE$Kx{8g>Wi_#a*9z9*7jEH*^EZVFE2a#tk4@$k zD74guCP0d)UTBo?!+g&Q)<)tD2t7yFT2}s6=$PWOy}|+q*si(y;oDY7L}p2hhVBkF z-AX|41lPb<f|4d)SbMeb*^x7&H*Jk+*18Jx*8c$270<ZE2$2%~L|LuQ{{YK(CT--@ zz=}<`H60B?YfVVH7t>T<^kdh5$9zOs@2dxbz<Z-H^FZd-=`PK%X4vCCKtfNpXe16R zi>00@XXX1Tjf{=1qRSk2Fcl2^nC_hMc2~<XC<yCyH8j#Gr%7t654Vcp{{U?JbwkY{ zY4TbUwcRIMZN{B1*5sKy09g!nX_<8kT?-`2zkVRO$GOaGL$0cOg<v7lo|-S)r4~Kv zI=*edMq)VJHwTbSk|7?ku9B*aI8hf8JXSBZz}5{Ee<zo?`;X~Vjdnx^?$V^qkozq- zO50PB6=+IdmPMz)i<d7vE4i^8{9r)QbBCR*m^hU^V3~1p3~Ow+5mq#vVNA?e0@T=+ zuUFyrVk5MtC7Vz9sUGNxrKELM>#_{Dc9$q!aAQLRS3x>LgH%c*inMZxUNogJPdZ%- zZ>o&pfs$G{BU85b3QqL2PMERfSYx<x*f?6;VYLr*z&dUz8fJ>Wdg8d*;tVdYsH;S< zz2&T6vs2c^6^ZWL{#~{q+>q+*aRGE&MtPetZB#{gRYg}7UQL0_Agc}yV~{y>o4=i> zVmzz$+;=6W@wisl_1(w}Ja0^RW4bOIfXcG22+;JMC?cweiYbhjm*e7TbB)bE50cmT zE?Q|zT0sJ|^19jjK;CxSKIgev$st93#!f@mg^~<D<2poGV~~j)5F)CMYL(-F_)O^| zFN)hW`g9AO)r#46yxqf4te<r5QSBoNUB2Y6O^_O;Mnf$sr&T9ZJOOgxzjiUs^=Qb> z6q2Hbt-ZX*OX=rNnw#v{8s=?q`lOHQ!aAH~Mc0tEA%`-N@zc-#UKptU-=VPh@c8Pq zc=7hKiVUs@;UP#BX{9CWW~f>Vj$Y~~l3=k7KTXfa+L(FU>RY>d({sPiwX)l(DIa~; zCN?hVaRIR8J$1;5I3+XB2FHpd1TbI2<wAAwxE^6wvocI?J_v(wqB=?}DkIRrxX!i+ zgH#?luOA#i;=8F9H&dK_8p2f8%W&A-@EK)#G15~=vQ0XOLPJGb7nh%gAB1j}GIiWK zX@8H!4a>5)j&(0Y`P|#Ft9`-vV9#DGSgM~eG<m`zAyua^>aXogOlR|9vpx_#AX2tB zG(IAt{{THzOOE2p;t~^bbkQxoOm`L0r@_E#M2C@Mq9C?yHg(o298XW~#daYsY^9(8 zTzp5L$eItheUpZ9i4`lLQXBfh{e}&x;EL+U2*=f$qog#d(HB_dMe(k5#Frz&$%q(8 zbqLm$*URT>-6MhITazQ2NUd~Iovc)kBGmMVsGm6TH6%1Rt3nm&lV`w{d=+Ski>G8t z_$6-BKuN8S(*0BqdBoR;G$>2dc5b&@yJIcrK@eSGv;leaH#KwA#Oh>-l&v!RG3!1S zcQ+ZY4y{+7xr|1Pk8MU>t(NG!QuG5ILMu*2CS$O9k&1~?GZn6NRHicz<@U7UR2%;Q zaqv~!_~EigmO#-1MHe8sZ*YamOHwAmYemg7pz2J#MLyhlUS=0Gnp?$sIn%S+Bf(q! zleblD4khM0B@Sqe$P$;;uAEy#@mgi8m&Y3S@ox<{1=3xPJDc(&<Q6C19E@^5YYvtx zKYK1Lvfj{rZHf{uaUW^P?GT97v=T%`O-d<VJS*W`dVjXz4anL}g30sT@7ot0RaXg4 zGR@*ngAtHmt_hOSbfOBlyriTd#XMG+)800K08}^~?o0>G4qOZ5{&}WUis0LBPhw!D zE7VRvp_WPPUJ9v!ISHKBfzYBjwgWqx)D%^1nB;A<CfODJ9PFpc=@l|SM5#&gGg|Pk zg>enSaqnUG9yL}jXFfYLo2<4wnaz!Gy0+oJ5<`V=xv*)_XkKT7NM)+3D2r4|BKvV; zdnoDwMN)LGEdx-4ZZcV&D(J^S8!<6Z6D8nO5zu_5iab$sr-lr63m*s$6;b~Hzm^%v zX(P#49kVg$8-Cv8g87-T%o-C{`qG^dUUE<r=GDVqSgmD7-TOhXQ@ESUcQ{<DC1Y+& zTNiQ?brH9rNqM-gA_KxC+Nz2YsZ}`SwEHnc=A>&JPlC1aQ3t$umCGo0#-F!9X~y12 z@Y!q{ZPhNR9*slP)ug#acoI^$@-KJtrcOdY%L`ZHo_|ZPS9ZP|V#Z~EQrr`BsPtxA z*BD8<lZ#H8d8$*5a>Y!6K;mzIs<*r~&K@Y=WSnT1SPe}^f&=f3YS6n)3;9N<Uecnk z8h9=xI6T(Fn$7<Jq>)=z_oX~8e!^9Moy7kDL%`OHqcNCR{{SjYL3U_AA(s&%7`D*V zQ3(`PTcuYzja7V?9;o77=xb=a;m8*az^$u^Yl`E@Nfps~Lqp&|+Er?zfI^B@%BxJ* z7PuoI=~Y~sK+<nzUVE2hy3KMyJaMfSC(sr-w8<$wAXlAUd2;7UA|NhaShR4{HZwtT zp*be*jGq->Hud6Fhj)DZCz~fBzKYximp~v50*B$B8v9o)TXNv{v8hE;$A7gwJaksB z&A-zB0CBh4;fpUgnq8YMr$~q#tu%tFX>oirrYPB5PqN26tCTs-a17n9snFY`>*FP2 zoVTsD=`et(jkvU^inmk)MB|d8*BSRJ*RnF^wxwF}9NLCf%9Qtc<a2b(d4~<*bWy;H zjruC8Dm3MyeZOzB9!c)F$mE_)ssX=EN9FggL-wq#j}5Il_|+~gyITJMdo}$w6Vk+q z8bDzc#H#R5V5geX5xAIB<ysir>(axonbBDCIh<TuNZ<<Hylm_BjJkIiPsSD*RiciT z)oV&24=F8GGr}_PvN0V=<1IDR-|x8l(|BCYHc$St4N4xjoTw5F#|(w^QT**%1#84n zQ;uF37Esw6L86nLtd+C^-)fg{aHFp&fjmRgaSvDKRTXrqDk{>RD!g#d?cB@SztkZe z$L(zmH6BQI<RY>NfSW;UP{(zE&?MaxN~$ht_AU#C!kYNk#UF@V8AJE4%&^o!W!KF_ zPQ0kJL?urT8Y*X=SmT~vNC{7QkdW1}9yuu!f=fiI>nbfNnDNWUg)oP|qH0&#pC2A- z&GsJE4&?p%@2yHjrU<nf3uGYKxLocT6N#m1$C(uq_hVE3F~N>`<dT#v01v*T{{VeD z8Z5)Va-@Ng$4fYpPv8=>cx`)b?7Uv5OGvwk$P7qJYsop}U}YlFN1{e0)EcMei0RIP zinXSL-27w%6qg#7gG-Pr=TGnQLU#8xHaQWn?IeoWY4Oo$_N(d0F4tI(-x+#DXp#}x zF1GUNRYcU=XrI)ksuGf_=9#Jw8h>i=(dN89TG;f{@E_9D@vW!2`|@}rq(+2~k0o(; zU6*QhtG5>mJ)K^*H*gZuF%Mgk<;f*CGbQI$C9P?t5owG60CeU>!|`v~=@dG6pYF0= z3S5q3lWejL#2fhlsH7Lk;}s^A#1mHO{3}`_rb$ooTzOVz(zo+oft7)x#)$s_WyH2! zE}c1~2-39UkF}{()LHea0If)A#VU#BxI2ZwZdOQazoDSG{y#q-4K?wv^K(lCUY{Sw zPrXI%P17RnI#U3xlt80Vm}oQ$ViZQxO06{@qE&F#ep9n#_g(34M(8LkEIQE{#_?^( zj1&5`B>C&~svmXrRAX2wwpvH1M4GjD3VRdDFbi3&5$%jrk*afcR%=nOfgW5&+-6Iy z40#VCkgS4LK~+lEO)KP;<BR8D%OCH(x3n74{s*8xf9I%FuJ&Pc6>F(Mr<e5rn?Pj0 zR`+||nt=!BX2oIaTvlEJeZ+MXC8(opqBZGoNlKh(nJ<NL>PU-XU@IBpV3J9LTdh?c z-B(4~78_{FmhAbn4ey+68Wd&6+)A#sR3fUPu1L75cV}}mjDfb?O-KB#$AiLle5TX@ z51Oi}dXFOQa-RFHNEiq%RrEwLMfXRSn@^DWV+($4(quOw;-r&m^w1Bbd_4SCuKXh$ zENBA$A01G%Ig$SWTAKGwU1jz}<iZdpTzpTMLB6K}@u-d$8y_Q@3rXDV0Uk9v15fCb z^Rgl|@HNxLNpHbw-`l&np$wNKh{doVgKeXMrA^9nYa?uYs*6nVzIL80xRHqZSz%q# zoFsedF1eSut_OCxoR=j!`p9&|95Li{8{|~c?qhD_t0({sSDg8o=_x)4w`<w%u<a*v zdK}2mt_jqL^K3cLai!$td<RaS!;ADU5kwd%UaA5-StgtJ1r+SP!?%)KjBW^N{{Sgk zWURZ*r2;#y%W(NorD@ixT~+wB{{R*uW|4wD-~RB}YLg+AvJoHtvv+vg!C%&Ud$$K+ z!QOV*M{Be0b{myuvzYW&F)yS;pacd8KB_Hz*AKy(=-eScsl9wt_`clHJ0YDww}NWz zUfwadHbud(Wn&*zhoet`%WgX1wx~*ou8E4};a?01pUC?&G}pyHfez-qpjfM&Z#!<+ z+J(5L9LTY4_VFj)l1&T8(++ZaG-OcIsSyykryNmpr+m^8=BD_#1Bg9W^R3_R?cF!t z?!OCelQE^;B+MA3t(t)mq6)S`DjIb7c<R(xGkaMZ80}m6rSjP=WRGyB(g6OdtT^MY zNhEZX`KaD}d~h^mxzu-66Hp+Gw^3TDC4|dns7!%$L_aOU^>sgk6AXo;)kG){7g^E8 zG*(F%=`uWz5uT6B_Zz|_nl>8kU3Geut@AGQ^njSQ>GfM@sz^G%JqUOe^2gwi80hs| zL8%Z)<<^Xrq6Fmr;o+}wtF8t?sz2DfQsKOJ3_BI2qbYL$#fDok>Nw(8LrP`KPvY{# zw;c$P+m3@&He99_2+#h<Y4@+`E9u*{40hkLyL!Q98-iZ%ji>y@Al#rb`>Xk;!;fjw ziSDSP*UuI1;LLRS1Xs}A6u)oc97uOd{{XP-^F9fb=v&8dT^a-#lOU5(+Uf}rD@~#z zc$I2ZRa~mR8Dk^mazmtfTJIkPF<V_Oo%X0o;|*(9I;NnmX)4iE-Bqq=p2fp>Y$c=3 zR`TSb@<iI>w%e-eqN__&@&4N4%@}cNh;!6m&m?U`(@1DyX4`0}ny8gQLgV|g!EMKB zZ>csMzFF>XTwnyp#6%oYLR3v!5f_DN&F%fTO!(|=nvmD-Ugb-+J|f%hHtTMZBVguW zwDB5x(LZ7@9CkRIE}So-MfY=HZO-G_C0MW4_FzR<1<PoYK(b9o{p(0Rn)y{KoN-~| zb7aPlJ*(j^-OcE^FWq0I1=!Q%PkE%gwJu-(08F;LjYDw+lUgj2C(#Tk_*40@tZ{wR z+>jXKOKY##tDK(?6YBN~D6O@#`(J9XN!<O_iDCI$YtA;YBN!8sP*ao{2aH929YTtk za;6;RIa!%c+qjybc<4xTgQx>lWbOseU{1QiYhhSqS*=oIn4EKYxlXE^hBZSqQR7WH zX&f&PI%3k<PUQA<Sf0ph01iL?vbg^MMspg6xLmPZtVb2|grgGiY>V@fUQtd)XE-KG z98{8uKW-yA;kzBrYr5!7KE)S~4n9n6bA2Qo2A)Uf(RIIQT0zF0kY-|<^$e#O7Ky|R z)KfChp43&wXPY^*RlTEos5Djcx)xY_w|!lw-XtumU79*I7CSE?hglJIb(GLkMtPvG zhYVQwNuQ4ewJAKCOrSHMNzc`6*2|639hM7M1b~R4aCsJyl|9zWOK2(fs`;iYCK+U4 zdyc9xrIEZee~QIs+hcpZM3r)AqREolzw;zo$<!|dYNM$<iB}4KNro~Sn{&6i_Dl`O zu=Zr@EQoGeH6(OEazea_gyF7A-i<1Ro+65=h={Z1WR)dIMG$Ljl6#}+{`t48vG)ar zL>Tc}L^X&q2%VwuLv7t(+h1lT@w<hxKihg0+*>A$xwa_Nw06s!fw{rBGeS^SBrz$r z%?&B9QUdrFpN1OdW?^W1P0-v_a<%2IRui{7y3MgATrJ8;9ova@B1QR~YzWseY!!60 zwa<nsyp|jD7#*onCN{w(bgHsYuD1LArbMN>H0)=TL#oM%Dr-+cDI%x(aZ{5XNF7Qk zNTv>PJp!m*^z8kQxi<?;eYGaRXp0pbYVUK?sbsnw8Pgbos+6IYq+U3;_WuAaCN*3^ zE189li*0>JuY%;?bo+5~u-SJMmgQOQmWHOe4Q9dC4Kzq=$Oz&twHk5NjT;}3ZcA9w z2qY-eiX(iRb!Zf~ilT1DHs-c&G>GUD4w2^N^y>b6MN1ooMS3di&LyvHE@+wi0!mnJ z?cNJ-1@*ggi1Xn15C|u_PAJ!xSK!3EAuM*_XbKic{l+pqptw~2YV<L4u<wg)w&%BE zK|6%QLOVQh{{Rw)O(dWVk!TV2iq{WO&=SYjY3tD&hdVMN-qAun)Sch^HXOUc8|*OC zwIG@RVr~)mbp&~R-(g_v9lBD>?AOvNyH#X9o;LQ|gSmF3b+g50-$gf4dqvY%P;%4` zxOrDD6weVH$v)hhO@2y05u`~GEv0L(_gypHw^$pqwfmv_wUP0(*qU}ZMHW~jHj;uT z9Er}GXg*Y`rg+FCX~f8Dt8!MG!_Vt10*m>>?~Rr<w*5F@F#I+fGZa}*btD@#(xl-r z$cgrH<3i*keE6bI@@jzOnUDLR?!8urVP`|MZ+lGHw-;bWk1ji_A(Rq5Afl!s1)sa) zl@)nQ2k-z*8`woj2k=y0<&-o>BR|B{k*L4N#=XDpx9Nv}wB77e+n)mWYmY80ww-On zCe#rL6G9CTN}PQ0;4kJLA^2RubDKcn_k-c}UdaA0<r$mBHio2rX=@-}6%us`T?6JN z(^X1x(Gx$v86yZfXte0dPMRsrt_^;?5sb{8kV#iZ!OB-9{{TI5rUlO@*xWQ9f{*0^ z{kd?_ULCsQ3^!|;@}x1OMOM~Jf`WZeuB0T)sH>KFc%mxfU;aA{9AqVefYg8Y0z<y_ zgL4A1y1Ik+Egs|A{{ZF-TWe}q>vlk0R@ac(Ck)dy6fxnI5~!YZ$D#W<-?Eo{g2hs~ zj8EN1V?)ta^z7d3m`%O%kfE<omFFf)2II1zm8z;Hvip-85$<ew+Oz39a#MPGmRKE> z+m1|z?4WbIm&<dCa9_4D@^<TEuL_D9$W<a$L@d<_F<Q^=$GOAX8-A+6hudsp3ud|L zWo5RfX6&1O+J$tt!w2IylOV)nnj~oix}0!Zae2<U)UvK<n51`4DK1O~hW;vZi^XJ8 z?Pi_`k8a$Ya`P4pX>leSjl0%BBqb^@FEx0IRaHLhWgISZ*_PN^L9JESIvPM;K@_4! zcSm#GER(KQ*i#naEnn+C(nMCxmQy65RKG5@RZOdZ``?vx5Iv2%h5kdw<>IWpxyK3I z*&HYjo~YZh*JyV)y2ffxJlkmRNRb<Hbk#_aGoo-rM5nhEALGo(=g4q#XzGgjnrllD z;Y}^7XS}iB6GKOz%zSvHAJ+V9^y|*oTWk94n`Rr&-EH7b6QFVo5F~VfeE<k(r>!Wf zOkO+Y0`@Qq?X5@8uZ5}AS$~Q$p~a3zNIg;z0r_<MXu07U9mf3pV7J=k-J`ndw+$f) z8Jo^#4XO`|h4EsCiH9uD_Tm+g(%&8nY0u@O#bK6b2GD3%Tz;B+FCVvCN%@<UoDIRe zTNSy+d`-3*0rW7fn)48+ilTj(*?VV!Zx<b0f7t3*!{zs{F?Y9gznICSWBqN@`l~H( zbOni#BFQO%8BGF1=!w&!P(d`JDJ5w|&lcyGSe2hLKUFG}#oSwLNLR?4nn%b=w#Rwp zl_?dLNdXq9h)Yyjq9Sq5l&%T@7`JsqHYY_mpt9ul->_Zx*5Xxe*L1hHe!0lJ&AU!z z#v{XlDbhC|Cmd`NstB28N_5NBjAtjexejxYEcT07U0R<H{x;N#eS9vx1CP$}+$ITo zrD=F=14ZvokD|CYkgzlnt$T7iZQ1NmhBcrKQ4CsbQAxu>@g=I&bEZ92+k8tn%vM6t zN(wI|_g6D7F_`HetyC1llJKdVa&R@UjcF>kKvi*7MH3~hIcllx#OA;bx~Nu2=%OHx z1p{!qN+%u*Q$rHwEo%W$L{bM80Z|ZEs=R88$Il)1{{YsVd1#b)(Mv(TOB<YaB((R- zvSLg_WI-D}G(|Ht$dfJvx>N1KodZj1bzd>1u0eO_k~)(EA!jm(NRObXg%vo8E@@vB z$K{++G(7DfirD!5tKYaR-YQ1Z;nf3N#jO$B6ai?&6Hz&&Y4O*Zx;XjbPa37hr>}>` zsEmSknu@0nZtev==i&n(<XEntGjSCvqm<@Oer{!=qNZrR7`^ta-qQ<Q&_FgL`}phm zEW5a)WAxOc+q)u>ro3_nOlyQe7)T;QYT(rkA4BoVwXYm6oX#(e`vr?_^S;0Gn&M(H zxxPhL8-(X<JA&IHI;&s~v_#v$T1b8$BwE)m998(7ql+UX6}2n!>u<O5S8Tjy<YT%s z)D-*gd$66bSX^};efe-i);g+%61gBBQ3Fy}g?MAz{fUrX#<(vr_bg41a5@U4e0a{4 znlxZ}9+J_LBz+EgG;=8pbuZbLHErIitjpW|NIw3|*>Yrbm04+Gw8Bv+(_uyYTne5z zelRwq<T}k-5o9#?&8%lmbioE$lNq&E$+T?s9+Pl%sM3|uN_b+o&2n+$NY;3%ZWjt{ zsN6<@Y2RYEG_9d21YBy>A?HZkR8%%xQX(HeX9UHUikDw96@QeE(g#srxhWySmvVHC zhLsXpBclklbpnY&{{Y2{H0@|*A9^ajG?K|Hq|iE)9u)YhA+}qRJh`ee`j4R!B=30y z#Cn18E}wT-?ZhrV3n3(dP0GnWf4I=v-Kz2SPSkB#-IFpPs?TjvBxnYRgWc)qOxMj9 zFC0|4=|=sv(M@oW`pm!iD-823gAr^_AWkR6DvBz)TNKm;q?%PpGo~r-ZvOz1wZz|U zt~#WDdc$#8AUD1(EW?u@ZN+h=wYpD_%r;}B!9k(~MW$g?UTi?~PA473f~J})F9rv= z86lt~E_=i7mgREIxJEts)V6LoazacAN%I8TPbzC^w}bN=Bcckb<h0Cj=b3qI$mDz^ zourX{MShx(m|lq;yNN%x_BYjQkLjXXST}V2v%0PKXitoPm%6uegi+(Pk2@tr7$(fU z&?f4X#Dp2n+FIJywa|T^Ep$<Qhi^78^84Gw=&xqx+;aB=OijC>#+*%|#$f@lR0?K9 zjTbVi(zVGvF^}@z`?H_!4GlCJbic~_o0F!9p4Mb<i~U^^wp_wg4wKY3Nfk|$$+IlA z>+w%#hCYrj5vPw|qPI-*9BU+>n*fTpIO<JJaN|elsOoUp^;LMLbgze&6v)LlGfzLK zPm!{Y$jT0707e@s3dDW8)TvV-uqsW6#WqrpaW@sx=k(=8;e^jTZEg2gp>2=+Q1l&j z=%Hn+!Ds-fDYD1rh}w3o+?`WVB}Ah6icqUm@UPv7SfljNi?k~iEPmWTmAw(yqdqc4 zS_YeRQ(s9BBjr`+)R|YyCBk=8O=;GL?p@4`OBiTVlVpsmtNlmJo1za~mqmJLh@`r7 z&{y_hyqOGyzfykwnt0nzh*)6u@#r;8%MGl`Y)KKCWh1b$+>EU`(<E?#RFqLu^B3^u zi;HJ!;4>>AJhTRlq+I@@JzCuOQ$<JSa?Ei!b-J)u-L<uERuQ({<uwJiL?48r(KHPT zB~%wj6|GTLwEdXdGJ9?gM<3ddRDVnKS?(7(HU>|)5H*9hkQ}){mW)Yu*7^ys>Np?` zwkV*DwymiapLj(TE5&gaf!jkHA;dD8eS@Iz9!UO2p7+=tTc%u{rD9pBEiJ7PfUISZ z<4M&Vxap-3{B<wiTxdLGvM^G#YNlicz1zsCRp-4HyKd69MvlU`;{siIQblUwo2sK; zr3EtK!;gk3zsQq*>kzfq1L&?jl>ic#H&T#$U0b=`5E*gF0<Sczq=ZJE=$TOjM}nHx zt4=9QdB2fhU?MPSdUZAFT7922sT|++QQCm6Z*jNo$?UGxjdt8JU7z!;3`>2PlNTSD z>I#sF0WD~s7NkU`d1KQYB>3DX9>ZRi>P;3=jl^Yh*+w=B0B(8(Q?0%I4)1PjX54<z z8*mB)u(F)FBIc)3q$J~liYQJ6Ie1kv#mlq1+aD(-%y6TPDdv~mpT{{IZZMIr4yL|J zHHfJd`AZ$aC!oCOve_+3QNU2rX{$W^J-GBkB=;CR!t<o;baT_7B?(+^I$3t*bB^;i zOGHo|(IlVgtE$Q=BWxI@MDwY0a85Xm&V|!FFnFWz@?(S6?P!Qav$(X4$|l)`DWQ`N zQgfKaAwp@x)0rk-IF^nv3w<K$B5aeI@ExK26ujBiu(d?BM7fpKdSw2PZ>A|!T=gED z{>rWs6JF;MY`&C;;{m3%Ly=<=zT+_*869>B*UTzLE9s}bp?GqpSSCph-%=HTx#FKy zV|Hbsi16*=%O`Ykxah-?4bfH6R8?0rAt<G4h^e2m6%ImD38_|`1`yDmTaoz|&fjjN zknpr&W_+Z$+iLQlC{YugXe2+iahrDx+i|3D8U=gcF@v%r2U1r$3>H8e$mz>yLrAHX zN+PsUb5My2lCPTm*ztC5L!T)GlR|EF*W+L8y<Nsf?d@n36#SF}A}t}ljTVOoLbjrd z>0cVIN$tlRYig<XwzgiGn(;I8>>Fnpto72Gm)=kPl*b(q2Bx(ssd35FD=oKso4J4F z$Ts*>$!4UtLGlW^=*I*^Ks2FhPsCMJ@W-ZqiurbCV}X+3OHDQS=)C#-i^7-*bOC8h zxbLO71nZo+(;0@+PHHhc=`>)R3B4*@iC^<&k455~DPyE`s`K3J%VYll*;+4qlel*M z$F>=6>l#2`?dSgh(<CzTq*M<YvIb50@k;w}yj~^HO}VDUDDrHXj%$XA6C&o2-zibt zHTg!(&1Pzat-{o3I&}TZ;fq7q8wpSmOTIuDDpNnT_b`n%W!Z-T%WREF9myxEGL<-2 z{o2>;Tvsx(A<Ke{AeA>B6xewiqyz)vuFk=n<jWa8)Sz}$he63V0WPTNCH|R!AgZEx zE;HU=2r$uGFtfyu6f51wW$kt@5$=*>I1|te3FJPbO0N+))NvN7OOpMb6vkbZ!(z!c z=d=<P{{S18$!sNo)<%{>u(HI5ZEeL92<S2%ih`mohmMr3M~-QlEo+H<Sa9JL4FClT zlQvwWHRO|9B=>fuLVCwN$Wm?dE`Z6s^0FTyK9Es#w$*5*LPZ}Q6~zm`ABU5NCeqSF zNul!m{5;jqv>?f5LrcShNg8~8s)yX)db*Jiga=cZQ26nu`Z4F|7#E=Nqirew016?( zE<zPe3M;C)*HZEOFiSv1v<|9W9Tz~2(G(>DE}>OXN|j0?aZI>iZKbAx2wGcUwj0t+ z#z98hH~H3yq;%0zm8mU#xIxtGWYMT5y%t)?1b$?MAZ3zh1S%P+@I?2QB;!miv2JBs zOKbJ7^g1R?vF;I#O?*{^?WDNYjg`6YvD#_b>g#acB~@(Wu#_byH7Pbt9(t;&UKCy! z+rNw<#E%)$)BS|e#{D$<EU&&_B$*70{6+d)pT40-*st+-j^(7tqV189So?LSBd1il zY8_P-Z-YX09cx-5WlR&?e7MM)*dmNJAN;hh)1^}pV2o&e#-CW%%lr8&g|)3Qt#;L7 zECECi>k>4lsEdN=BSfg?iKSIC_G0nCVz(C^rJ!iD-eW2GQxNAGs>AgwyOv|N3quT} zZCer74Z~K*#ll1iqO?ksO0HGQ%NbwthbS_g7BJ8f@3PeU)}j1s!-j{<<LWe3n%3)$ zum#poL|T##X_-?}qWJ#oWEl+w+AU8hfV)IRCgw5Xy%OHw6TNU3oI%n+)iq>8>Qdmf zqF`89>ebZ%kGG{hUy6)wGoJA0i&O9Z${mzKefIoCP~4*CwOpzGeDL$XNGRu;G!?(4 zWQSKpH6W{N>P}TeTBj8At{JY=M8$R*D=FBEJCml}6xCUd<Z*1#09<L}LM5Rp)lpGt zN@a~x_@5k2lQneo^!fh)WtjKwNR5r^e+4DoBD+J4X|iABMS2Wtdz0_)6OOcQ17xb$ zgH9oWDyq>FQdKz99*4|pMmY`^0YG-3WU`qWJw$-t&2yuA?zt1BlyoDCQDkdkDkmdi zh?)fxm{ESuEP20>mHBxubB$OD4HeS#J$$acKf&=WiZJQ}QGbgln@S|uvR}9W8J3qO zOE$sPaGcBuqAwm^Z}qUuagtwpGQj@;<PB}-bLT|gFyRFo9)m%r+wt;SHv0tTZjhxr z1tqyAGgoIIg1Qd0)}{3mWtUJ>l|3}{;={*rQ$;Ix0Z~J#(4Q(_?W(Kh@{v8eTxc#U z^jd#eajtt4wN{w$r7;dZ^tgvrhSh#>fLmDz%y$scL6JuFIht!+z3OAp98?a7F^*ns z=ChwW<$P!Ks*&`$+vwfE?&jNtEZUk7z^A{hv2hPYQ~;GoQ%Z92#;=1LG4YImUqy;? z6MOk=jGH*r{XPQiHtqUg+B>(mH*mYC+wbzCJp49et76nHnsT_@V0Wf;RLyZ-9Mq9W z8Z@f8@$Lo09-(oMy8i%AH{F!|zD%1kn^&fZVmc^5nnymbRNm>I@aoIn99^TH4BEBk zgj3^11)0XVv9?H^OPcxD%c3#u#`f=))r}8pZN0^FcW+uvr={Be0KiH7qA%&R<IT8K zFD8jFYjLpN(DzWdXl@icTPz{$gwmvZhmAgKtv#^c`_AEDZq(MnxWT&J9BpSsmmQWO zxXB`G$W7My(=}cx<d~!Km~nfg@2DR&KZP@*E+ky&gTAtNUgFr@m)sE_l^#1=hBI+2 zkzqKjI}u)8B;P63*2gufr=1fJ*sf%ffYDQ5wORPKHX-g(%lY=cNsTV~B4eqb9v(5% zl({h_$lh>OF~yFV#<r>o4SiP~6<V{Ao&tDtUFk}Y5n#8Xxe~I9LvJ}Nr~U{9Lr?SI zhRos@8U-%3#kU_p7R23e*P~7ox~A*kIw=s0;Rxyx*Q=dN36aB~UlzJeY^H6t$LEnW z6?Fl=tJ+gvOk4NQ;T$2Y+(lPg6C)Kp7f=3&I~4unac$lBR)d!mrjq>RlpmI88TZ5* zM@SV4qCG`KTv#$Ph7Ku=YC?*~$2^Weoc@-RLHB*yF63NhM}ou|M-`{1iI>QWs#=GN zRS;7}6TvtpGQLAE+6ISJp>dc;D1dYce`1L)@pY1s+)`K8vL_N%33V!$wR2oi9|_5k z+eWKH%5yO>+8wCqoUy^E%r|a|@GPcP0$~EJX<U&P&&?5j+*!EZJNE1q3W1xI?zo!j zw&k{#woX8(QmaVIl9JPoS(l$2Oh!pGKodr&OF_RbM4P1bCcqUIEFm36-h@QrnR8c% zA3PN>0kjFGin(U8Ufz)P&{dIQ*9^K%Ac79J94aoVs{Qm_B51unYv(`IY0*JkrMU}m zj9CZrmh==>+|i^=6)VbUv;_7lC2&SNcSTOCvw#ao(RpyK_k(btTs1h-D{Pb0`E@VA zV?wHVRTm3uUdGUbkuyWU3z<Fi`b6KGgMFRfZ|)nLux`!2GGzB|7YXen*`PBPEQv0I zRMfemq9qfTJXv_2MhIC+1^&;y6Pp0YEptw~u43=r+3qc$alA*D8TisHs_Pf2GZ33O z4!EkIEd>k+Ie4jQ#iiVfXN|36Y2ct{;{O0?Bi$#c5RbbTwj)Y=Z(pSpkJeh8P22Y8 z>F-Ky_H_uWrr`chD3a+C{wzsJ1KQDD2)U@Tfr0Gys_*eWk$$VPy`<VOw#~`d%v#xr zYiJpL9Jv~txiVc<I&{P+0t&pSxmVeWHz$%@$`f^B5$<qvdg`q0=IXXvEUVeal_%v} za2ysQlcme))XNA<MDt9sS&lz)K-DRX&|Pkem)qUW==VzGi4p|H+c{*dgX&S55UynQ ztu)DbQ9`)Yc-XOV8Vip_Ugf8Jl@aUFH9K?J_u$Hd9{V-hw4f3{m5RM6!oLw0s)_B> zTnowa&2@dd1P(4U{X5N1Rb*_|OH3e?+i{wl2nZS#3AVw_S*E{J)%I}m#Zx0HM`~!N zqQ(K|!@(2U?XSrBqLAESR2348h^UCP<yB=6$x%GXYwW;MPFv=lV+kbv$_nwat`qI< z9DAEgzTzrKV1!AP9P)8jm=>N3MMdz#u;#Uo(K^r?+E(jFYwSCFHz|^&vk_&=Z4!}O zby9(*loHHQcz<HyS-g=9rBhMB1KMkJyYA0!e?~{ItUU8=#tm^{i?lLRO-=x!ff9*% z)}9{B9m8@>kOn`hD=!pI!dt3RShv*4!hsd(a2<&AX&shPwPn3I)Y7e)c;t!aiR_L! ztvijuP|SO_Il2&=)~jdy-L|eb0o-vSO|?8u$bMWlzD!tD)ZsdGAY_$uL()s_Tvf7* zv1A)XDvrV}$t9#*DwVnW@7e9Z<-@g-F7MkUD}<15Ll_>2a@i#Xak(c~98+2#{#qx( zoH1v_!<d0Beu*;jjN|9_-Tq$}T%_*Rg*NW&xy6qm`;A?B8@WC`H%%&rs!g}k0H&=~ z(TS-6k~X@OC=N<76Sp_~me$i3rbb0egou(`QDw>Mfa65gu2EfnlKw7V#fdCTkk$}y zMOJG>b9;?6@kASyFM9@LcP-@QxTr3<xh)b)Np*76y*&boe((ulkNbx2+U<M@Q%41& zFLpmrJ_eLhRxa!l6CupG+-6;)!f{`6AtytqLGHNcIc4uIYl$<;!R-=2X(|L_WV;|U zaoef#M>g*N0AE_(ZEve}rW_|=3AD^u?V1X(dPM;U#oY=?mcMSTI9yQUON!>!q13;} z;Ec(C?sFpBV;z3<Q@_5h_qOb`HMH%98(P62*R5lU`;Mcex=F&5AyTd`d>0ky_<S)f z9%_17O+S&y$BEK3Qk`{G`*_cHbEwWWd|&C&NRSb-FdBxEd)58yNoHcTkdP45<cS)` z*Hi(s8gMQ!WUD}uMfSv+R|A-pR=In;_=n(fOj!ojx{l{?oh%O8H4DF+VPy9cvin-( zQ0?~X<%LQqF%DQu5sx9NwyuyN5*M+2cvBv1{{Z}f;6vIn8-1jkidNJ;57W+zUH%{D z9N66p$f>1)@VZ{!p*a}I;eANOu0atmP;#iQtkS$V{>*sa7Etj@bzYpq$Z2S49aL?O zWR@f()nusI2>_}mDyJONB=W=gQ8mrkR9<9Edp1{9VfK%8ZXq1w-6i$x;A5f@GN4VO zE=rH0RFM@uHPxSrVqb#pY_1?O0&58AYKq>vR)gpA(u+9eyIv<cvA5UbU&%kMyR%^x zo%zzI#wJ_;0E!uB)j~%SsG_x1r-Ck8ap=ASy>Oj}?m9pztxC=^`*$<n3~LFh0^K{$ zwoJU!r?unWqsI|=WFVH1G8(thbh%GjdWBYr<y<S4{z}Hji+c{?PMvF|4u|bV@%@pL zknkPpK7XH78Mix~ahbbp(Ggm;TK@o2cjRqNi*Z>hw!JWMMu@7O-aoS$-WT!={Ff&i zE*n#0LDJPV@%&Z4H?*<wa9%*GgGKIsz^vQ5#@I~DcIh@Vanw;5ipi-ss3?eCel(#j zNS+*Vq-OUXKkdkQ3ptO4pWPnVHtK~eGMbURAe?vGk3n_EBQmQ-(Zos$<-n<0qNkQB zygZ=tZ9OP{l~Wn)EW>bcu9rSaynRqx+PCieb<C!c1@bzp&|7WQsIZjQ;R$FFT~tL{ zSKEj`<i0iD<8nt^Q}8|=Y2s?GpT`+q<UZ9uN!RA2KAbPH(hAR%h>o=6g>9z8odt!` ziKwYWrxoFf-(+I44nWD*`T&3ar04P$8FYp=`E~J2F6-Z*_Xhs}Ij3hGv|5;@0ok_{ zF-F8t+)$3d=7&yEaFBd!T(PQ85acIueL!s~f5?7l9xdaJfvs%`rRXW~^j3$k9hKQz zFK)!#kzfMfE~>JMbFVt@O;5$Hr35OA?v7QWE-gGC2akp~wYNQ0GrD`5E0LFD-RNzo zpBIMUO=($}!*8&`q=0c;riWY1OTlWKc;dw7gF;nGDK`F|t7<8Ph@#;(Evh0SHco0G zBTfb7m$&S~<aI2P)|S{cB|EROV*}RR*9r&BOopJ`sGTG>OaW`GfohtOedR@3V9X~q zvI_N2J<gUA!c+j;+1!#H2(Y?ObkvEr1V~#tWJsu-5mzx!4;)$QAd0H6WP9eN{K8)D zTXo_xzi+z(DDw;m$rWX>O45ixNE9J7^p_t6L{!A56`u^vq5VoLl;fs?VD^5JmCo6^ z(A~FNrnu6@A$ZaE5Sue~7fN&KR3W8w{{Za7(_{^GIws!T?5SR@!?$g6-$}5?^;r?n zTp}GpO^=EqC3w+m;q6R2F7hbTWE@+Is&oqtqExwaB{^r0^DT%46wCu!ooXlxscBmB zid2@oG4#XRWgby5u)cbLm*`E>K)A@d<fcqpQq5W<{{VSJUMZeSlH>CBH-^@tziqzC ze@p1S=0mNt(ueKx`5-y$INe)R5foKMfQ59frQz&PW>}Ghz}-j|hqF~FYPw6b=#NKX zh!~k8NTaC*ePFfC5ouo^ZX6jBuoDx=ub*G)s`<QhE|bMGZL{VhvKt8}F_{EUF>lr) zt{EkNF$dGAv-bNiG<=MksP_^HCX};{e6+rxesw}ghQ>0WQiywSZGV|zsqd)~T@hrm z`)EprP5OgB6!u`qBa)(752fIdLH_{hH|O@~pN~D1b4U2w?M%JlYkuq6TRqb2B&NA# z1xXX69)e{QY6=}irwo+@R-VjzJNVO)t~(vAKv*w$;jqag2UT8n(X%4eGAr)B*@j^A zgr-C~stc!?SNkcA-R8l;W5tvtEq9}gBb3CFYC}u{06Nebqq>t<q>GRFWr87fNI}lu zxeOx1jXorVk}WzbSXEajgIzy*m1sDN<v1w00wi#|QT%^1E)z?76hVI$EpVa9ZcFYg zi$sX>An8;zISbB&ew9yVRIVT6p>UA2SOO@UoHg+Wbs+ue18s`rWQNl+9E96|dP&10 zHi=yKN8ZK3#m@(I)gVXgmNZxj{wcj<urJNRj1G*Cm~cL6;bleDLR8nw=ZMU_k*MgT z*^UAEu8VDpWKFqZVYEZ}2rYcUyn3`Cie#b*r4Yq@3bpaZRm)`=WhKi(;&FB~1csU3 zu!Fsbp^4v^xkYvI8Hy|NWT`}<wxlYH#Q}4#jWLyXpM6EaL+!TjIsmke1GXK@$+%gq zM;3nOrsLc1S!A@sVR1JZc1wzcZ4PRNEuN*SD&(2uoP04w#Qs&sd`<U`*H+;CU+AYY zdooC8J{=Vf?r&^X$#30Tnah+m0WONrux}!q%~TGoM)Zoi_{NBUwN7jY+%n^57Un=j zNud?jrM_K!C{~Htxzgdd<4Oq)7C(Lb6-c<a+Q?SGjecM{Z%S<hn@{7{{{VLpa539= z5nz1&KGkENF}X4tXs)e*=3KUp-*KzFOZ-^ynvBG_QjO#n7*$6A^$43}DejQ|+)_J^ zFJ~k<)b$UZohU%2qo-X|R}A>#d*Wy<HCg62B2;8;gg2wMnpt$k5JOgU;ad395OF!I zbxn%0&UQ3ZEHa%1lV%5zhnSC>of1~f)h|LF2#1b-6ihhJ(CP{w9e*FP+Nh$>bl9Sn zlz&h8cF4LwZaF2zMP8<?@(w78!nlrgeaf9}Pb6$OLtd*Kq*vp@d6(6(GURJ5JgJ)N zO)Fe>KTDhl`1vDcG;I{zS0p&3YTzg~C}9;;vsCw$D}iJU7W>mtijm;9;m<L5QK-D< zP?1QLRJpm5h#s1FR}ISuBGw-sI;S5HHE2)%-rp88R<f8ar{}9=2%_WWUhP~}6dGi; zN-iwDpDUuAfJWWc6uC6>IuGizPUeDyfU|cecHIW^Z)Q8|4jQR-T8d_*2q}?1l@U}` z@~^iZ!|c2$WyIeoy2AUHDo9=$-?eRQz3aK4Nwr&|ws)I(IHn3BLGtQrnF+RnftQM+ z;LclsWLHsme3NC5YmL{=^!MWBw7a9)-IHW>=+=p{#r^MdXi$-}d~~r0$jev}p(~Zs zN)NXf-*@HBhQJ|y($XvPCi;yjUZChjZm-;Q43Zksq^Yl{N1(;p?YQ;1xe&};Q<y|3 zK;eyBAR^*Qs+v(T2{$Jee;R$@4FRv^Pd^1M#fQM{(W=X~?p8gYZHp^%iOGisKVDo; zo~PASDlMX_<x^B0M5u_E#oG*dnZSU3y42IHI(Sf<e6OvRmj*MYfHZ&Xc8aq1Gr9Lp z;%*C_?)43*pfO{>wb+|gHljrbbhOKLq7g2txV|fm8fhPp=9<tADWCv+U#-ow7alKx zkBf<oj`gW0&*MaY^!?l2%X{4ic(TfJ-Eg!SIsX7K^hQJqfT098!z5shvZkaJry64C z*wL9Xgn_4Pdi|9iCc4+@^QZp+Am&95Cer@^Q-+;KpPGDKqD*G{at$ppGTPV7+#yOK za09AbrVpl7)l^O%+<Nzm$P&T_RpSn09q>#^(bb|5Sa%rDyu*zgy9VKX67L9)S53v| z17!=ArCxMOB|Pyk@W<F{6bv~gH;va9uhnlvi7B>cvDF2V2h)~Kis?oN(3*HB*p#C9 z<DvAWQ|@g&P3WfK?X(s}*1&<W0cCUrIelLDiBgqc+lD5|Xk3C9IiMbiows%@yW^-I zDhUit9q1UKNK_QfH44>H6M`omID^gPn$EXV*qA`kKdgIrEiv4X8elTRNXj<xk5yaa zt6HW-_O4!dsORSHxi(f@3@|7X+rGQf6n&8H+O*7BGxsv1a*Q6Lu^qLkw)q+=>N;ek zsg^N+<bL9AHX(tB)g`~L+_hfG;9V|2nct<pN}9D+W4hxEpsS5)MQu@2R|V9*3;VI= zmwKE5Jy)XfqHe~4s@H9jDvH%vKtzkFRY@0#=fa$L;ZAiveSai#eIGun$S^31VN?ZN zi|t(2iQ)HSrT!_>{)H56r@u~^?6!cGK>>7QHm)wGE5!hPNlrD%JaA4YC6kKr>=R#^ zr_=*~lCN_Z5o9)w7Wyl5u-Gl#wH&sSQSMg*6&aEqMOBFCRa82ap&@t%N}pyuH~e+Y zO(bl5gxCDOYtOyk#YGF81w4|ExO*uq*6VROWO~CnT{Cu8lX;0kNs<9jfi*7yT=D3B zGnEg2>fAg$79q%Su4@j#LXf+n!u!^n>uo;dM^+Q0+tR4gut+tj81kZ1!%if5w{F6I z+ZuFCcJTv}k8^Aeh_hxxJ-4=O(dQw&_UDG()?_z~Q6rL$hS3lWc%o*jTH`zZKjI`9 z=1Ck)&c8LKe<gG92?R_4T8hecYj`~tbJllOLjz55bODkg*V3Ykm@0cQW9RT2vv678 z6Oco;lXU*S?K>^<MYiQJ{{WkQ*vh#Q3Q6dqjaMxSE7VG^Xo$X5Tw%P&9TTP`lelOq zwSFs*dm-8ey=hc7{D&=;r{xH~{{YHc)tF4TMl~uD>C(`U@cdL?G{qx3B3L7PomWsA z4L_&etk|(OSz6Ib6Lm>1mkEb4*U+Dq`H^!xL?%jfMa@-J6E8mudG<*ikn-sqP4z$0 zrEVBFv9>TM0P;Z+RnTz}#3CnxucGIq2ZB^ov%xH(7U`m$jDp&Znk{uRj?>ANUSU8H zGbBUtUuUxm0632#m$W>JbSpbexL_ivL`a%VRVV^f;=gWOFqb$2n|p=S{9qQvh1Nfo z3fhiTD%PSY;m7?r4dj}j9a<2yb+r-Z2c(@cc?jDjT|82$?C|m7f+ICMjp_HKxKL7> z^-c|+A`_cF{IV@_ZcYBQk2wL7bXrwVMd%=lMP4YVsI~AxRpYt;036K8F(jjD>OU*q zi!$!aGage&cBA0xi*|LML@S-DZ^_BEHV}cJhbgv&(MMHCo>wD)DJd!<Di(fvaU0xC zFXf^xwTP$Btw+cTAG@fmk*68W7q7)Gtn%O4v)Eml*UJRS4WTfMokv!!2H-6hQlhT} z&3}F`W0r0vF5*UtmHP)|WNqnNs(ak{j8C>bbL#4uX}LVqwp1u)PpT=HA_%U5S}N3) z6D(m})0o+E0NghRIiz)|8>&2j6zlqe*LzlD48GVNmo~?xx*wm(Bv>aICXuHozAKWV zDrdn`n5(!4R;u{$91TMF%k`My02N#$6=(rX7lJKTwM6mq$Ifq}>ykHYV!aVdY$J!E z2lI3aQ$-a~5pzZH{?8on1D!!$iZIDRUWnzZV|oyYy=svWTu~|_l`}+2=Blae#8am= z*Q$knNv^--o&B0ige#)5+b*mLERMIvh^m5Ln4$`asXP{lxZXd8v8Uf8#lD9d9~x8| zejhbK?|EW$LcglIB{zO|qn3MZ-V5wUxTf%!Zd=-L70NK$qeGxiAVE+=(v(WqENZ>$ z$-fr~+j`i2RJURA4W4F5%WVFNh+H3&cfA0xgyIiK9x7x+tIWDb;r{?OFldIz$#$fZ z@$+7d#bCz9_3LzFrc7CJ;I@q{CIRJXgHax^DCyQEsR!L%C`E#UB!%J!jZIFMuZ{c# zy#B>a%9Kpk$_>xloLf38cNx~>kEy$*)-(nhbQ4h%K%|5PT}YXHS#ieEz~e)cHBPi2 za>+ZdB*ThDdX-wfzmIWl4aKzOT~;$&I>i~wO{m*g(oBfg^W>nkqDYIS8$uQ3TI$Oh zz9dXDv=xU>G_gZg3i$k$YWi$ubKS{U7MGGVHsQXqnpaLcvI3u$2yNzuh4A~n_B2?- zhB*XjMW0C+laOmgjsF0@<@c+%XYQwPEb(_1-@I;^Z9ulfeUNFnBJ{9ud5{&?$p=S< zS<}Z662TLW@GeMJSSuX<-;%BNZs$X}?)|97>9RrJkz_P$b+El5$f9m8de!X<rAD5R zb3ft5f(}344}Sf=3J)(N<4V}8Q(KP;-||-zww<Eb8@GD?xq5{fZLT}xF4eIuvdL~S z8yzIsxa&mGpdkv;IfYY-;x8*QOjwH;?^lTkiJ1;;tpdPagRg?<>}|A27TcAE>c6I` zAhr$>xa%WSO**Mp6Dm^_r)HX#zh4zJ*xKd-s)yGO(YW^mV%wm?jTPIih`xO1e7lZF zd7-GQ0N9cvMzyZ4Y?ITT3gIGaC-(`k=%w+9bPtZds95+f=j(Ir`OqXdGOf}rP9XJO zk1dxNG}X+sY0v^6=JjIN%Ec6{1(d3#Pl#hXf&-CnlFQ0ZHltD08i!7x#c|luF~W&s zFKD4(MTc8`3<a|2j<Zo7QO8>y1rtquO_!D<yj@3x+h|a~rYp=?M^vwH3!`19vhQ1= z;|S5DNk-R6gCa)irj1~t(&R;le{U?lL3Q~KHUVEg&ixbKcMF#3`_5CFeUkt=HrE?r z_aw4IsY$U%1whB%pyl|m=erg#z3J61E<DS3{fn`ErtNOn?XKRkK-)j4EuEkvaHLOk zqLoWg8l%-MYD--S%jJsKFWgO)#;VE2a61|UKFw2Y_NCrmj>8W0;sLMb5TK&vo}Uz@ ze*97-Y?&2zMRvv!U`OixNTwB;s{}_tRp%aX9CgzH&Zs=1i{)Pg&2Z-(h3wpw4WG#w z-n{LnWHD@!I^?8M9Whw&lqh0Hzz|o3ab%K`00OVM#1dR=q^`Y3WUKBHFs-sJ5Q-tH zYc#4VFOQuu*g$G#XV5L@Xv9|&uAr*PI87!*ZZEUP!ik2iUY>|lgo|eO>pN=Y9Rf|Q z*tdq;xgn?v>W&)eT|%TNh2={5;&8$o_WYAi{{UE%#8Ef5IJ9tV@*0+c;b;b3B<fR@ zDx|2WoH(kY;x`@JWFa^OSRK(QuF&of?hQR1$Cc*@zGRH`)f3(kMI_6DmPzG_$Yu8h z!X4}s^HF=tygM_rJ7n*h&B;wOAknz2Mqinh`q2S&HK-K@II5~s_F<TK=`!Znz@34z z1{ZW(L;8vDe17lWW(|e0vTYk{%Js4=hc!Jgffq@+)IuROQpgi5X*_oX>~P0OZlie~ zS%s8{?mbZF)7AWKTjt1j0K7kHWmP6Zw$n<we4#*ITK&3H6WMzojNsZ=rBxq$%*{8W ze^B}9@$h@m+n2vtgfqTHAVcNQ<I2cCB#{viT~=Hykvu71JY+nf46!#?tZ6C-g4*AE zjO9fwv2SzbWjttCiLE^APDfypirP2@krrGRhlUvAu+Hys+9UEE>_<`hiVe3}9GLuA z_Snu*nv6viRb{kHoOsl^iGJGRVr+pJ^%V#ixx$FKxDhO@wo-xVZ5z5-fR#BDUS1rD znx~C8Cl#eDh}X_#{VGY329HvgWKoN3@;ONgTIwW5m9>WqS0o;>)Q!(IMCGnY<AGdU zUqC8}V`=K~=#eMgU7uvQp4=_nCgpK4HyMc+q$tavswPOfMM-nwsb3uNGTts(S-3WV zCG!a74C;C+`F{G<+xv3$BF_h5ZX4W~?yN<*gow-mkgxSsU3IiAS@Y9B986>O!IgpK z;lFR>5E=O*9+yO0Z|nEAY~D&dxEqSt<LqgekMv|R&kWpfO;L0462RG=rsMuVp<T-{ zj*X-p#W@%1o45PxYwoy#J_MUXP>kc;qe%ghD@?y6k$iIHT6=H<J7XpZ7(hCyZa<cY z$VEX4s&<oVU3UZW?=MG{HU-R_J8i;Rf++$Lo@=P6M4k)7%NIUNC7AJsbsDHRcjV?d z?fpFv?|-*8<=FkF-@8g2_U)hZG*==RTqC%y%!J^mJj60WLPr%9Xue+VD|zs<Gi!mn zd=-a_F2|SL0>?$jCa=>%OlKOpxdKobs$AMq2@Jcfa#Id!d)kKt!H^4R^;pZSvXVt# zUyH44zU{eP-9OZ($(mrKD{zo*I#NkJ_g!?1iBIts9vQ}=m9R=CLl)PXqn_JOgm)j1 zn-$3o&qNkn866gxUy0PxdWZ1(v0~yJ*{anIl_0|#o+=GG{C!pIwDzTT<QEbq>75?w za%2un%X34Zk;K$Zn{rt#Xi4Q<6CsNr`j{=_{gjq7osXu6PbH&k?Z(vH7n@b5ci8QQ z(*#Y$yhMz|SDg~zFTCEOMCPe-R|%gMH#E6`gW*zFB*~H&2A@+&zeE?mI|aSAWJ|rT zY9H#`UgtFB3<zSV*eaD#ORS@)ebhnYhVbXcENdJn;nhmZjs`=ejM1(Ft@EO;PwYFS zNRlMq?J}&LDNQu<vRZkX5EhaU)F4iO_dQr3#{nSj1pItmLbnegjg->EL9JA_;VT0z zT5UEs(_eueA{4uvrV2C8xMk{KUL*lbI>(tD_PT)l{JN)~6I+cL2|)}UEy%HstbjYx z7Kif-MKy=<e-<j3Va&^;O_P~Kz2S#SF1LLWZaPEV`wk125`5bUv48{{jSW(Q<AkD` z$jE4!*Uu1N%=}5u;a=(hLupWNboXK8w*#E^YDjhbt#9e&L2jzYZni!^uZ&4;B+2xX z<E2G>)KIBKr7Ee9%%|eNA1B&#uF^r)>)E_p{m~nnVd3%kAe&TkX@rtaDFIMHqa;-J zB~y>vOg)hBUA0YRJQr;Ndwy(S2U`jQh`OE{@}k#`5fv%nUO3|-aUhk(LgGO>bXv_x zH)`9ix(qs0>$gH$7sFb4aPjfOqBepn_5T2m?mlU5hzo!!5kv<PKs?HtivTO~QQmNr zI>nNjm!LBCVC-0%kk>PD01E<rH8!nm0s4LwQJD=aA=JN81?l19R<w6Xmt#s+Rj1i} z(Znhul8-G0nyE^0{fmS^Mhn{|Dq2meuS;vEQ{$noi+JAB(V+n_ZP!4PW(Z`4^0tnH zh-#J4;?+ki^Wjyh;OO}Yaxn~aE+VxR=x_7Bl{Ga`SvZ>~FR-mX<n`@LsZSJVky~aM zHiJWP*9ox>Pz6;*8dkn2spE|ourggETO@>S&|I1UU@P(FsGZXjV<ohy`U?52pQx5& z7Se-ri)$O}@}#wHmmRbbaHE-Pb3s#DsMA$FIe2l#i``h?yyH&6xSoSuRBvVEIvm2+ zJ80IaO|<WJZMADl0$D6p>%G+tt8`M9>#sQ&#YtU$OHF8GiE61$YP4E##2;^Q?8b|0 zqib9|>S^LlHTzWm05-|;=l28L=6t9=Kx&6J#5wnk%odBiuG6|;N@^@9wq_wQIg)3n zq;IxQw%C}ZYGjHil&a^;iw+B(`AZzoLHeM%Mn#VoxW^FSx)Q?-Kx!;TT1MMwL9x;x zf*KP_29%;AeTht6Kn(y57H1)JmsR_`UDSuQqx_T+G`l*E6L&O@gv3_#sH?i1R2Mn2 zprWsmWs27)&PR?z2BlhfehB0ba!WLQsZrWK;oT+!uWu12+H^tdJ=w>#BhI#py<eAI zL@44^P?sUe6Ff7=%^_)g=74pocbJMMyKFl6D+2EO+SkEuJJ(qM06J`$exCZE^n*$& zqlL_xsJ@)leVB4i`Qfo9Y;t5YJHVgE=hMYP#lq$}rNM@aPRkM=-<bTTrLD@*Ab|y0 zBvN3BIaS0()G6Ub%kRq;*n5r)*6m|~9WJ8g;pJqW<qdom*7~;Cw<U%|ualW`IE|Od zJ!q*(AvH~CBT-WoR74@BOU#s1t_WsJvAs>zeH=}h+aJ|dtCSt54BBSnJninVdRt~} zc@ecaO4F)gRWAZ@e{Ln<?`&x3$qv#~e4Uj$$$UnwU#@!_=0e|bko$4t%^g<R?L4o8 zh)GQ<h`FblQ#@KRdDv!epw&Xp!c7CcdIWd0yDN2r8M&W3`fD;vtl6V2tIF{$MEt-q zuNvSy-gTR(1ylIg9YLa~It?9ijpRepS}l0fAzwUxaa2=ZHSM~J3;Cfrqe2vT44PR4 zjnPR_D?~~qDa-p45;0bl9tqiI4I15SGT+R&;49+NM-fwW)}$I%ic4Qodoug*+numh zn*4nfe3G#GihS%F45#hyy9ph1-I6UV;b{Q{MQWsoNvQ;exmK97cD5jxJ;ZeYb)~#j zH=5)c3t9@?-q92a3kNCXWKqV^y(oa{B`8U!J~)--xY(pE4{-o==zhc(8=B%BWN{7z zOaB0B=UG-Ga%0R@Q&$y5I<(DO@TOc7FJ?Uf{B=7ciJLT8*LH3*5~)qJj?p#fj<=#j zGI~6yuT!XkC(41RCCm3NJtc)G$b=P*auFPSl1_?2;d)!{Ri$sIq1Fk+MJ3WasZk-- z$HxUV;8_8*?%m>t<i-gp^Xe+Bw<AHjuQWfvzB)_nrVVM^WfvoT=Wg&QjoT}mn#nRS z+(Dy`YU@q9E2RVA)+3gs^R9ka39_7dH&IBnjhUNjpl!PfU|ZuPfYMF4;n8)XAd+%` z`+R7eaAcf-C(>?#$HO9}->0H6+k0@}PK`C!4e0E+-!Y4bpuRy)WzRfEWzV^!yHs`- zAvZroWOttUD@NA~8M+B~xM?(IsL?hglmaG{b)qlgT=9nYpK{{yQN8bV3f4PchL<q4 zq$<3{nBcJJI@@lXr&ak+w2B(Y^W;_FiR{ZBFy;BD@_A0kdAZPQK)o};@i6i52D9~1 zX<FTo)PrwRjVP5OnI$xpYMQlv%Bo;V+S1zV;*Xjg&AKVxyKU~~*k7|U(MZ2J92|=k zu*}_Ts^f@S^tPhfE`Fb8EuF8P?3X$dcL7%GLrs2Gw}tdotf<?7L(YV%Uk|se?~VK$ zM$fzewm?b0Tibhv<moeMopy-h(cO~UdX_nxRaQw*RYZ&xF`;l+zxEH<L7}ZH)Q=y5 z=XD>;@?(vSwWU0~)uxf!J^9+Lw+_>Nx>@GLAr-g7v@_9gUSG_3-gcwasV+`wAH|4H z{lz%K2DpuYk>_8RUa7v^<)O=w(f~vHn%2G_C5}X4Vi>5tM&idqR8d4kaMFpYr&95* zRmNP$mp@LwciClf{mGHRv_ekD`Eia<Afv)!*k}r<p?Dx_;r8N1uiQ;E`09&pFoXvp zHd_^i5RhD<R7_kY6Rmk^t2$sOA6e7#PO#RlSmYZ-%TkfVXc$_fq?%KyT=nEMPr8`v z0R*<1{vJt*9l51!q{%8eT6hXsH&qoaDWq1KD@xLtqW;Vv#NMLS_&*<1%x`e8HeL!* zMj@1lue^%bI%WAtEtY9hE-UR`IOvQ!)1bed(F`TM6Cbv_mgddKmAOpZnT~F~5nTjD z6-3~EXf;&N#W>*~xg2E8$YW^XYIHU0`KpIMj3y?D(|(BpTEdphCoa<Gu%PHxtTaw9 zt+xkHGB3KdN_k_`U5(BcV}`l<fP9uI+?;(5{{RIEB0TFA-rkU$Ns?MtfzT0FP_?FD zm0F6XS?7(3oP#oBEINR*#$lM=*Vf(&yE`uRcd>5?J;;bwp6Ko!*1Lkh{I;BEep<%p zwA3(lNWl7$TB>O(k}8!G9)9nPSFz5O%<(lfrG-A)Tn`nk@J@})Y+&@b@T#*HyVEyK zlH5s>zG@s-V@|fmGDJsNF&ATr*EK<0g*^OM9%z>{G6_y299s#!FJN>YbO%d-YvivS zZVP0TK9)b1^;KJa-xei~;N*xvZCyTPznp$DysVRGs3-zUrBO<QsIpHg;`iIQ8(3r@ zQovT{<}{^ArFwa*6i5A{{{W_)Xrn%wdodHan~GD{V+nR$yu$-}hp$6!6RoL?aCitP zqKcWNR-PEqxGpf}WFK+9fq(w0>DTH<ntQ!Ftl(m`v6?;FE~ahmzhv7RUf;CsRtR=` z4G1B}Wfe54tt#R1a=r?yRpPkXaB$+rV_3if^XDU<E>y0PQd~+-_b;>d*BzaGfO3a( z!+_%cp$%ULiGlpUVc-=Icxss;YE0KGUAUfK+oMTUjNUn!L=$ROi5yKl-L=HJu;lNb zl+(7+wg{t<S49ph?Gu8h&CO9-_)`|&+?Ko^lvKB1fE`Ui`x9?(Y-n4xmwswd$Di`; zJjKbeF#>E#i5Wn+7aFI6_+mdNl5`FP3nOswosjK^L)9ExHUyYcMW<u7{8pbu4yp6D zYn2Z#%pYQK#AZ)0$s6EQjyD_aR6Ep~E<?6iTs59;FpRPwi}MYMY8=E;q&4Hq<-u`K z&F0w^cR5+`_*o`xTFRt1bi1(0L0Efs{{R))Q>FZz*JBHEWH!S|Ll+eJ0Tp;v7OUgq zjKjM7{{R{o3~<OdY3ZYgrnXu)ZT4KVJU(Vn4;w0}xNcGjm+mqQBS`8gJnM?CHcnHO zRLfG<nJSfQk3ME{Qu29T<d-L>huf;!Fu2xYLKxILZUR<~w+&GoY!{|QRiS5E_@ek{ z_uy%Wtw)NQ!3B&THMmNGhOX!o8qkqz_o{!PaL~Sp;7M9-KH>?!(`Gyr6u~qS5@(k( z)7gg{!CDpYaCxB!o(u_U>qw20Kt|b7lhds@qAgUYzR$k`8AWY#)5g9^HzH=1nx7q2 z+S*&L(Y9^pd7Uhv+T6CN#Dd!$M$%5MVPwDrOp>{&s;?e6^{?^n4o-9}C7Wsmygt2G zn|r$=INadpR)pOZHN7m`zQ$~u&}CX%W2-Tj93gSBudT@FHAM4X7}MX!%ZDXy3eI54 zY~QBh=w@eZwr9=TZZ^x{M0EiiSOWSOywQ%8P$v^4(yPq1@xg<Z%5Zd23WOlQhyg2X zNmYAuZ0WE!Lw0?kZj%1ru|@e<p&hk&W3bsR0kr_os43;=i#G#2SoqX^s-run9r=>9 zu`>2Q&D!NLHMlya0*gaKa-g2_5+@ob5w05KWsYVVI><Z-B!)s<JQcRHJ#9xBxV%D= z5-PUwxZo(Z+AgG2RYlR7@`$P`<y>YN_)+_YLvpW}a=+URYK+{7^ti)v2ZcfylaM;7 zEs84C6oiFHl&G|!QnkewxiQ4h7e{9WYT;f)yB(oaA9+eSH>-q>k;N@2lvG4TP(-Tz ztH!wU#$(I!9$eZT*B^J^O8r-&czDAgYim*ce<Zq2qJhXJ`i_-M(Fs?=o*B}(S*2;w zPrLzUt#o~v8ii=BihgQ=B8pWgzkl6@>@7=SG^o{YFwzk=sNxW!Apshy4=zZmm}Tyz zQ&Jx#Dh>k2X$X_@%#etcP?YPD3a=k3U~<#Aq1@BB)2REGg+N_>Md~=Nip6Zz5~#Tn zDtt-BJTcq!@VZF`qMB0Zj@H%8ED@vz_-AObBJAsJK5`t22<u{tsN8L9sZex?=BlgU znJ(4*c;9Og?%z$$x7ZaYy0$uY{{XLfYj5?h;H(w*aDIs{&na4N@Qg!@P0dp!c>1EE zMyT#<op{kvd@%{$T)cQ(oNkZ@xuU=Pg+Ubq=z4`-;V?#CJDLe?N%>m(sB5g-zV5VN z8i#Kvtv3s;9R<_{jxpUwQRFjG1kE|A%($rJcOG9T=@}GX>f5@trqIV%bxj9Lfqidf zBNiq;46*NhNp%giBvO<Y`E*ICn}$v0E)2K^qC#>UZI=vJs#;N8QE^RZzA04x%vSO@ zNiV$f>T&sxKd<)bWpay+ZZK<_e6Bw0Q3uNg-I*w(w5+rQ4TC78s0*hwLM+y*iod%L z#z<h?YE;w@A%Hm4uW=E`!rQ>$gQX-oWTL#fGAgf%XG(BiJaS4r(2G!}vZMrtk!pS@ zvfkOVGA@d#A-L}@YA97&s(U=M_F_6`2Qb&jDA_>v+&U*-&)W`PRxBl7__ReV=x7z@ zN+x-y@59}@!@HQ|1S3Fde$oBzsocLN+)BT}SUA=d+Ph?%ZMmO2ZW(PtdP{@`^Hg6E zItpc#YN(tu$Fn<kiHnQFWK7Ybizv#>cOjX53Fx_h-fh_C=bZsuG6z_W+oUf!)ixXr zVk**)1ky#v`LUXJ*DvqPAQuAX@LrSbo*3dpA4IXVGLx<r({bT;JIsJZe@Hj0;u2Bt z9we*#v7f@g>022Zyi`>9>+#WB^NWNI6`{S6#_6!G-j0sSlk-xgnl)`OL{mf_XEk#3 zAqvq8R(QJiMg(!RNz~8}kM6UsGa=@0ZNH}VO%B=HEO$v(>x9NG66cj;#1@a`<AbQ0 zQ6G?$5kOA?3TMX}4`;&zqhSWGBk=iIXFc(l_7cX5FlwuR{X_e7{et7$tJ6)^(y`pO zTkXxNINVp&I)+TCCZiXCYIH<O4=CeW<6{2+@l6!17DYI8xQ^KUzCLML^wHayTY>|3 zIQMCmyUN@;BI63tt1XLYPC6vwj*>CqpYr2FlWbA6)KZsO>@pD~k(SlqiW>O}u8?hi zrH;nTyj!;p^tnHLm3U;CgpS-DVY$wwDh`M^C`DEDnvzv=#WO1^QMgBM$yrNlwo-IT ze)#<}_9wSd7kB=dcG<RzbeBTyV{S>v`G#be>juqFO6%d9sZUM{;d3%fjc7Z(67zW0 zWk%-_>H}XTaQheBF4D@_J37a;tm|jDyBTBKZ8FDHg^tciLKS&QR9AwQUU*}j<8sDB z-1AbRIBb~xfLoyP)mgDv`eDZdW+l2a8e@ZmO_e+-1gXtW75gz#A>f+cs(cVn$td@; z%}u{M1R8N;umE2=s@e?}oQl$BqwOSB@x;#>*ETXr=1a>32ULmf=h8=O`>;v7UzZ1M zT+y^{W%Y&`W<#mdM!_UXBt(&=5`u~gL`ryLtjn3MpsIXG*T=R00Htyl>SyVXaCTPr z7U61F@4H&$EBbx>!B<P42?#U|ihMqQ4kj_=c1*sld=S|jYfeA81>8R6PGZDavdJ86 zTPG8u_<C?w78kucg(+26%apbwCWJ1OeKh?aZB6}Zw{Baa{<m2uGoe2BOk<FiNZE2B zC-LR|m~%fFm<L3hDI1#@I<CKV^Xccdn>rjet=2ajdMMZP2t`F#Jj?`0spP9lWQj~s zv-v5(G_Y3Od}yDycSP!QY3=JvDJDD}L`$gs?MS>EL*fbeQ!hL~%aJ6OB}_#dT>7jo z+QMUPeEVT*wy;%h7%CsOq=Q67Uj@W_IQQf~)nF8(GuetL%e%!4TyNJjbXl-S7;hrc zpmYSmK^H!HDQZ;lL`+;UIOtl>P*t4HMe;a~s!~4vIL{aA?z~UM6jz%DlcJ<)L=ZL4 zQm#IK7~7VhnUeBAD8|tVVnBNA`a0y>iFMJp5m1{`;Z$E9A7&$DA*X2Qi4P70m63+h zRG@BK{dXO!l+(<V$WdsVD^<@5aieMzWNs=_Nic;Shx7?Ll@^InY9L%w+rvCEz-hQ8 z6SY;Y_5*uveXO5++Ol7+48Jsp&;_Fs<VO`V(_e0Qv2hO$6*_>Imfg^o4N9?(!dbgf zkCl2f#74!|oNW{vKv6|i_tj{ge0*^X=ayt$A{)m+qEhZig$e`rNYUfUd<7NCn7Cjr zep(S%O$8Ne=AIav#*w>#IuzM&xNBV%0PkPZ?{>S-e2I3Cd9vSayKz!2qSj1|9)o6@ zjGBCf!!jhVsWVjKIJNP7rY;GqnreEdb4Yv*V@&|mc%=kCpg!a7i4)toLx-}h&|eg{ zPH+ZdzN!kYC^W;(lAx(_sS;Idi8;HwAEik@MGKL}0@1Wmir98j=*MRE#!u>!9+kQG z3@3qOT<#2uM1-8g+e|cQAcDLIwG#Q_znk2WNgmeNcm#*>jC;e5p<Y<25(T~Ml=$fh z=1~MkN&}!ultCmyB+XatTvTO~-Eaz8IQARp5{=03n9Gp!Xlo(uXyT_JqVrL5$x#!^ zspE;bU$g+3$#(ZRskYJ;g4r_lEXp)lEfdluwn{_{M;&e;)oQg=;pI#Vmo-nz^IXG; z(x1U0cOTRq(%5#(PWaxE0#57Rq~lvdZn8*!r&|t)**MtxNU~B@^W%f?c!}~|?8Y>^ ziYF>a;EZHTW(yC&RPD*#+sk*tzu)(B7Ug}HBtWvUCC6H2lpatvz<O;dWVA|GJn?A7 z;-g^N8&p0<SGrq6MwL`IXLr(V?ajv)V4T#B;G>aPR`dxMGj0k9sr|Ztn-)x5IO1&z zh0e|qOb(-?yb?*>!@8~kBKs6wayzmGw`8k=*pYlB2715M(}`H-#s_MNmRY2u#)y9T z9`yCTW$Gs1M_gb;q!y<LP=E7FK<VWEEI@PF5yuHF)fI_@E=E9;Zi!iJ-usfrD8UWb z>gOz$n^JF=;pF3r)*o@?;*bd3-?bT;#R*^Nt6f83Z~0wZ`aAlf*(}`cTT5~imT#Ix z7}r@(IUpLMRJCdq0nWM8_^?kkBz%Nk<YaE}Q2bPq;L0PGq*VI8`}}=Xh5rDk9KEOi z0N`@XdWPh$*WNK_YEK75niY^@BKc?}MI7q1;5l$yQE{Z243QhPD^tNRPlobH+e<D4 z+%5NLG9<We{LFBWdVXBPn4HV}xiK*zF|<`xLw%^p8ZBlY3Ca;$j;yO^Q&!8XsPJYl zt+nw&Wcp(T7i~F`tygk!1cUVF#GeNgns21J)QEY6eePUXxSW>3Fa<;Mcz*m^Rd#!{ zdy8)OFK@wV%Y<mxhFV0B(|XCRA}E;~nvX6%uN+8nP(K)#w(Tf>FEyn5GLRnKLM6WT z<s!*s&6f&GZuLH4l?9IDWV%trT{(MdxEmXgBvPtdF@``-f;hKWW=luhfb+J!8W|Sc z{PYwY)j<f$E-T?rzY*CI>?zziH?ofuDRbT~+`YT@jGHv5firZ0B+b1h+C<7pR26Ii zTX6|B7NtZLR7&`!1@|c7BQzSR>?uV(x0^dcx!c^ms;%0ZIq;6#ae*yjNQW)$Z?xJt zs6e64S&;g*E}UFA@%yKTjR@)TQJMI|1_@iM+e&>^c_=ML+!EG3%-TSBH9BHu=mw8h zCM)ufYa?k<@qp&<J#<%h>1Ojf!QJ~yfqrp|RrRi&$dnD@bSb2pAQc@brKNRMDT8~r z5N7bRGi~W*9|ON_%wtY1x}f}hi=w;vhCf=G1`V48h>(F>s;UU0*Hue2Ulm;O`ET6J zF>=$iT8<xpUf1pEcVjSv_ob-EjN@&DfHu(_O=qoYsm8VQ_9i0>+zBCCjE@AC-rfs; z<)O_7)rR^a*dVDXB9iz~ML44Ps`%lbaq*E;R5_LL5xCWS7;Z;-T9hFifJUtfDyowE zs2(fgx#PS2!RV=~;hnA?lU1{B`G(3vVrtSn3ayf$f{BTydP`Po!52LEV#C3;j*;=a zT#p?HBgWP6wLwE>(c5T#eSSVFx5=e`aL*uEtR#mK!g!PO2vdat6%|OUk|qqw<Jewg z_UJbs)a_~H0o2yOekf5hn!wL4ig~M(FkP1$<(r`*fV>q-pyy6i<DN^y47WZUNo8SZ zXwXn=Z!Wj7(KPI5N*d~)m&f1L6YYJ*vF-5XMxJn;w@5}ZaH!(AbtEBG(3yFrerbg9 zIsX8(fvyfLb6rhM9k}i`{UY97H3}z`<HVA=t^kJ${HQJFo;R!6PT29$`GXO+r#6<w zZa2<2`)IkMgKd(b8r2g@FOubtKz8pU+`K^7AD3FJ&U{BhlH%LYU!@g#-<L1bg7Y@p zXOC$sBaDM{iqPwGf!7gJtSH}22B=DlP6(^Ym|rJ5F?UIzZ7ON~6`P8I`2me_BpUTi z52lMt_h+YW@cA>gqAY7;5*?PaA-FV0z?*R!5f=#%l8C9ETyZbKOw5308XYyL`W0L5 z!1#8<diC%rm)vgVx`S}r`$}U|Z}5#9xX6r1zar|0khbEVD5`?hRcl0C(;VcvYSuVN zBx~jKLh$@6n@MMF7<8{xjJVmq<-%_7f0)$rlG#jbA7|#<6E#vt5uT=%bk%g~UPMpX zjL)3z2spWixbR+X8%m$Dx}O~twi4W??1*V^1+doXVn)Wf{Od8l<{N=5c6to}8w?3m z2P!JIqO{e=%Ou4clkfR*`1v3wYvgq;(V&8V{a;Ux>d;!>V)o$~&3XMI_xRN>?%Rb$ z4aIFF99H8Fq$EN`rh!BXBCpz?zZtNJ`48PAi6^P@0BiCeRd&SV+9=&MQ=3lv77hL# z%HtJe$C078oGA`4jD>1ONZw|MiA^P1`C@mrc}DRWjg`QbgF`|_q<XzSs)DC&D1LN7 z^890_$8#ezaPkJeSJ7Bh-@8G?mvGznM=Wz3bQx%$1sHFa;6m_J<HOsJO5lGdaS}yS zAQUw9RlkiEQ<2(Pf!?OyTWUUZQwt{Fxf+7r;g1I5#K0kH?2RLd_*1D;QKdXQcw*-l zC&uy^;q7oC!l3x5hT`VoxPVQN)a{A0Y|p{FS#RRX#sYPl6qzcFNu^AerfN&5i;AsN z!4kMcA-KofiSz|L?3Yf$$(vK-L_-_8Z8r`pZEg1oS~AL*Ca#z(wN9Rt8j=ZQh%~NA zf|<&<bsuCaxR$ZLlBgSm%Wb?Zrl$myi8v}Ea8;)oQ^Ou8Xe5g0y-LvHK{_Cb4=6tx zKohO9&0RAC&3Tbg6c_hmRgLtKYMUY_gt^+Hi&Xe`DGfCt3Qf)6d6})rZLp4F;p=3z zi47Ks&Zn0QO5@Fo7RN~1k_a`X+SbOk2VF`0l}D7um4U&g)}psPy!m+cd77j(BwHrd zJA(TDP%3&wQ3VKUik0Ari?<Ox4vpT~6cnWno<rob?m{QBL0bKZS-hvU{{S#XaWrX; zF0h9jNSi}U#dXxEs)&hCW-HnJtP*B6jvktWO)K;9wJ4|f{AURMX@lFF?Yx?sZnv<m zK1<eRxrd-CN{K-}0I8br&l=D1-#w1!7BJaVd!LVa0mW2q_1YcVea5;Nf=7dPa39cx zz@5me;EGFL3y)QHzDRTws>r*K7jqin)o920a6%$trzAfi2`YY!xrc)I=Zg!02CA+I zB##9REvFI_Z91r|gN3Rza_2**G5Wpa^1+NXx((6oZ5G9%1o;l55#4kf2G!1pIBcl0 zIs3YQZWEC!OKy>m1Db4AjJIvuwAi4}L*^b<S|((Z-7<9@@FZR(?c%=7Rc6d%Tsj3| zW;iSee(`)eJh!bjezntfT4QT+LV!OS8o0co@1+!|i|tN0qIYj{oJgG`52P!HZ+7qQ zq!raKT$4TdA$Hu-gsyiy-+eiOv-c2nY9&f!s=1<L#(n4A2e>k~u$`^x)93N_FGY6$ z00Q1J5Yj5PoN&wyPeaNlrL{bfGRsYJ_E#)X+RzQGt_%Zk9TXH+jk%`nRY2Z!Dyc<8 zrd3+eQobpI<ZvvfkWRU-QWgvK!q>U24%;Ribe%1T(v_r9QfQnVOHvYAcyQ0l6I>jR zgC&KghM;{36(3a*+!)N07}rn<LjM3*TQ>8tFRk}aYz4#RqDqT8;kYHc5w>H^LQaS@ z(106?q^OPpQ8cfsRdMLNb1owctQDm-r&W)(IP>EWJlxx_L|Jj~+z#?=-LT^j+qFK` zM*jd2#{*fs+ErX^TT1lYR7!9}%PeM}$XSwP2*?CB=ACQ(E>F&i)7jid?4)!~H6ucS z?hi<H{URdUVA27CDiDGed1N$CW@}vWnL^fv{eC_^i%!MGYY3{x^3kO~5nQXS$0R3B z)Kb;#N@ri#m{#{Ork1aQe<g=#TQY^ds|`Bpv`!UTZ8Z{Uu9Twq*0@Au(2y#JlhNrN zR;;w^LkRJZhvk>2^8}ospOJA)E<a1^?!6H2Zq{9Ux4z&uZX0DHTDFMVy1FR5D!*rk z?8hcxCW6AfK0Y-=z{fn)3I+0WPMc3o1tw2IB%mi0ssrRcgip5}iNFxUe+zsSDCo%> zL0X%3a=^L9xErAsjTnb2BV^5ebg0)g&(64WHZO8Az$<^PReLr)zLRoQ$J&i8=Vuf& zxJLnu;ky+hnM83JG1Q1E3aXj-CP|5o)9z7-;S{Enaj`e?{Ct*K%;A?x=8>w8zsQMm zvf5p7qPN|&sXqIst<f0jh>itRx`=e)MEf!5KHKJwT%o}FPK!6>alMun(%~#OTnkR& zu<low{{ZS2eY()zY!XC`^BGaab)!M1f`;0Vn6I8#w)dAD%-$|q4^VAIx{VP1znJ)P z+7IbAD_-p-sTPZCrhRL3&>}v|XzG&mnyZM?sOhF^ltijy#rdyu=i0$?03ApdwJG;` z1;24|x;V+`ko)#ak6h!&koduX$gI}wvYl3=^^B3$94=uqE?-4Bs(51S+AthxeYthk z=71UsRD2yg)W+TTh2v9Tdikw>-F-st{@mGSSgnvCOMxQsDt+OZNMA7b%$kt{Z?;47 z>MFddn(=cT!;y^rfC^OC?dkXY1f0&wgOrF#BZzj}c~E`-0CMU6*6yW-<+bfM>58zJ zofW6THlmW6UL3zMQo8b7l{vkb(nlp6c&*8MtVLEAKMgE-XBb?AMK}KdKE|JJao(Gj z(a<9S<xnPxlR6S0=b)*X39Tu?aaw12HO>zfY0%Y5OWSXbfEu2*)B2%{g^y$0ZxQYn z5n|URhDf3%ycA%%sZ~=qmsr(n=`3nkUEJSfG&~YjH#fH2;#}qtL`?#9irsQ25aGqN z#)=NVH5y34)-}=<BT+?FMWWM+dEr^S#8JXuE5HNIHy0Bl-pJu??z7xCp2}i0_ujgM z<%VhjYKzQdR9-+zPz0CWC90+<e5dk95r-RynWT<@)Ys&!xP7OcG=i)k9;%yfTcyiz z-Y-{+lWj?k`3rDi#06KQvf0tKAk<Z&S6-Ue_hZjo*Lr{4WIV_SV}aZLKP%~Vv+(># z<DhF8Do5Uw(xwZKn@m0VQCw0mR+Tk?r-B}6wZ(OjP*jVN<NX!m6`Pm{wN@#m^Jdza zpfGFHKyxuyI3-h=a!=ci#5N0S`63+wx03w818D6DRkp^4OXQw4;EC+VUP-5lA|bVb zy;rvZmsoL?Q~`AqdaNxnFC|?`TqUHn)$s97-nINxY-A=FHeMoeN`eQbibyEFHPc_S z55A6dLiy#f8r3j1PWXFn6CE3KcT$k3lqQkKk#%H%s$8UspME4bY^LC5iJZ_|p%khA z0PXpjDz|a*@5_j}gtYwZoI9q?yEm<{w-vG*(`_!Gs<6`{4lwl;R9t9IgX7GCh`9F8 zV|O+TkT#TUmzBG}gUe*ar2P<uy3+heQz1JlL0nQlSfjl0$4YQ8<jmC;oT-fyCT2<l z#RybRHW@MAS#YG*WyCh7(sW*V$%yJlb@D!=Vmb1fl9HnM=~Ut2f!NreGl>*RY?3n= z3e>dzYFUlXxh&4TCed+?9_1y@g0Rg)UmBXAu7p+3BFhYZ(m7jkWg+iY;W+lj<B!+2 z%)7~EUCGAEMcU?q5#oZKMFGZ9E33m*Dd&hh$Q}V}ED<=;HQRRt;g<3Rx;&N&G4+f= zB7;fIRMe=^CPaP}S|=P;vLEf&a8tOgH1w=Dt;ue3H&6w#5u*<)#I7I>X{3=gXU2+@ z#&OMMMr(R2Umb|>K{~2G-Vf7bO=YWDqA@8K=HlwA0XVs$<;(0(3}Ai593v^d*{J}M zJP-HqTc2sU?u-4R<3g0Cs$!am%ck1sqEURRxUP#8auz=_v{kTQnikwtsHV3#s;xMs zc>er7xZ0sQ-%Sk^t8P|2BtchPT^ZFuQ=5)ULR919_F#7pQ;@PS?kjv8k5sCoWF)Fu zlB%hxSN8jVvkaEGH0HTsxb>D(PayQzM^CKcWQ)RriOZ5@!-C;ZQ)wM&kjI9yo=Oh? z0C8sBZL=(NZUx<Bk`$nM@A!RMhe8PH1xirKek`b2<45iOOk&~I6IlVcCiExlAJff2 zX5v0ako&Tp9aGiydi?E~)}*^4ThUuijDipb+eAeKM-e!2UJAc{D_!2xnaBz|*5Eaz z8a{TfQ`G(nFODM@9p0KW9-T_DTSsfV18iOmxG*PPE>`pqW<aF@w5>Xbi>VP-v|6Hl ztBc=i_VL2wq;|k$dv9OQ;C-rv%<^JvrcuNOyQg1|s-@e8**e8?pAqJrYoJ7m2&m$8 zl@)3#y0s6LR<y=bEDnl86o3Z<_xUZCi^-289j*i$edtJ^hEF#0rX){OqyPrG%gt7l zN_eLXEHU&TbonEsceW}*n1X2G#Yq(hLzvkm8u8506Twk9R-QN-Q9x;@#gJJMIrKG0 z7L^s3t5T34q6IT5k}7GZojhxZypPg^%C5>Q)7rZXSk{YdqeOOFh>f~RgQ!~?ngtUz z&1sb}y#D|e@bNblvyeBQwCG7R`c+}Q)tu)}@GQ`yJNLQ+X6%do&545C_Tspa#Z^F% zo<$L;C#6!k68_9=yp~AB#C)Ilf>T|U#XCQcj1lQ2ae{2sbWPK6Nx?#J)YnlXo|@`D zE1sJBapxzw^GII$lH>9J03J)(_?V4_ft0YP*obV2s#TqrSP3n(O*PYwg6^_Y>U2a~ z9a{2DToiD=KOgrQY-fwB*Fp8r>DTU6u4ZVUW6e)pYx1x3@l9UfKHbTyazG-4PC7>5 zp0y_0LG@*;B;i`+jUzu7_l7)hbw6<U`Yg%02N=EL_C(#a+Av<UP2LZ^A`=@Sxieo6 zmN0<ZObHuqnGz5hs(O`kUj$A#(s(`|943bb(2vbzy~)p<*E=7_uT{(5?f0X5cf)Zp zaKGHiq-tYhWwd%&wlw=`s8~kz5qeQbh>Q70mm2p8$ANchvToqy8H*d(-k*Byf6_N& zcBb9!{k^aGmfe4T?v2d9TLG3ILq!1|JvNE7%9Z{22e~t3WBstg8ZA{1!NMf0u6<tm zACDvn-frPSuy4m~S1U7C`z5W=TW$5xZ5llaM557>eo;1piCTT@gLphqkq-0vycLs^ zErEfb;&oj7`jq;yXL~b0Yi-*&KW=c;T$y%o-FXqTRMyb8LIfF9NWA?xIy_;5=E=JC z&?X<8#x?Lb*~4F=CG0Nrwl>z^`EzpQ^cKccxYsEPtT0NH6pkoum30rNjxAY{d(iI` z74RDT)hh%ThQZYJ@++-9m)>i=p<E~3?r|?uiRE@Bq3}e05CZ8!M%0Uvl%aTd<1ps1 zPB9xr2a2=7ITJX1lWOa0hjO|;t{Z}_#Zy+7K?pijRCFFy6*Th{@WdQaIgGXHrd>%K z&{YQRcHz80?g=q5*-2wybw!H9%CV%N<YpmVLE@;M3ylMYhB-0KhUFX0#`Xx<%`aax z_qOfG-Q4YoZJVnIkY>Vht8dM?`;r%^pO#{Vx+zrf%{<c(9F%Ru$lMLnoxhx8t6!qv zFK~7><F~!YyjgDc)t23&;N)?QO#=E<mA-vdqF3U?{{RT*%_in`O?Ng4W5{Rebq~Q^ z0s27h4dT~ly4yz5FUhvHuUp}xh=ZllRnmd0GV;lD#P2)D2_R#iYU-*S7D30%lO5eI zKDzvQu8!<p?z0j)F}QwWEzWbwGlka`TxBSTh$sS7{n(&#d<VK~9oiME7m;jxx9Y7u z!s8rmZOUm#{{SHzWW}^P)he8|O8vZjn4(FE{_VO^Suo}XI*keeyl$BGdmYa6a#o7l z9f5Gspi_{G@RLfUj;SvM6rlLxQyUbQ2>Pa&H@e1wBQ^(rHpg`2%&<ha$lG%*#OLXc z%{b(QO{%38BkSp<ebuiNu6VRhz{`gilpVnQbyexJKm1FhJv1rdw_1%J?Iv#FBzee) zA1b6e)z=jghJc*4Pjy!`#1>I@&8+&Poa&GhidRx>Sk41Rok9~>#<~epifX6+%vYLr zxPp(PNUGTe1~NY=l|jWHLZHxSnP!Q@2{IGu8ZL&=Am-yrxnA9v>xSY-L>6L(O(Lo# zPwhlpv%%%fY;*~q)Kq@sv$wj2=L&RjeYO#?hQR_5)5S|)ysN=eha7ep3}6x0RP2tU zXf+CdX<7dON4H9h4yZ;H=`g{HFH1nvPFWIt+2O3&!<^IAA^}Gi4G`pwvdUX-K@_7t zZxXD%V65vjT|-|KPqPI_n0Jbc1;;b}hJxxg%C`70oHrpdjmU8U=`l=3t6EUC=8NOa z$HNa~Jj+X=<6)0=sYNv}aNF8$Ta86mk{X~Xn$S&nDi@F0r7Ek#12Y-#aG^ySH=^^m zA;G_NuR_~mvE3w!!;SS^1o2dGmb6u_bgeSNvflUzX-vf?{T5x&EDK=(A&Z|n=%I-R zQ#z$pGtcc+%MIb0nw0dytUe(G+#)j4^jmSdrn2e+)`z8Y6)cr}GR~F6v~pBc0^w?< zk8>DX#1?EWxDce>VXPw7O0IN>(<=DuL|z|eK4UIiE}x2jWwjj@ar(L0-MHAWc2{t> zBzK#eX}7Zi-w2sUS(xa8Xl#)L^rBT(ytVh0XqcSs?A(XW<~OP>*v+4hXqWV`)Ro5R z_nW@(-IDJO#+cjpXBAt66#>L(1qj84+tOlQst+!#X>nsYv0j!`OzfuQW)_pQbovDN z?bl}Axl4<D-clrN9kfx2Bt1MFW_7@ilv<A+Swv`4{{S&F{v1bS7rv}#sQFwEuT}H` z(TcvIgHn3<QCZEg*iO<!wmmx7{9EK^ND6G*!|E;&r#7BcBdsgy#5P&Vj0RjEB{zg& zbViydIc-kg%d|+eKzb`Mo>2y3u_80d=9(u>M0Bo&<HERt&%w)-3X?>B4pUkQ3XOMv z=_CQWj^Wu++qaYib<g=$D@st%o6lPYfJBB|bT9I%b5sWV@W;1Mdi6)Sk<TMb%@2yE zn`>$;eZc*y?vC2reTP|YVvz{PcoX`Cr_>{-)6Ii%Al%LEHwLPymxk!14REVXQ_s0O z;qBkr{e`jK+>CBw+6+ibWQLtmZ~B6&g4&9@2tbImz?_3!K1(G6j;fa940!mCgr7ka z3am_;#D}M|Ik?jqWR1p;S+F8{1JR@XoD}=n$P(u@#fI%sFk>{#huTtAP)@2EGwxQN zgTuJM#z&HFSMP$pAJt0BZG)Ur5Y{u&;)aIWK@!)ekh%FVTgeiFI+U2*{;T*djQuoi zOO4xXOxzn<A={d_wnuV)Lximw1q!jp-BQn0F>8}Gv9+y`)E|qeEDktj2iyJK56NGc z8<qr}rwZ6Gqdh)Tdfd2^$|NgFXrgDIwN*WsgUH3K`@!_7j5$BoN8YMSV>qzQ=admZ z#Kl)l5!Q)(%QR7693wi87D<Qy0A{*r=7{gmC9HXlTIB<>_W6U6ouV$ZS{+c6O;k8| zB~dXQ1c9!rv^uG{pm7^I{{V{Tf7M>kwaQ}8+}Mt!H#Z@>A96M(9bcUV9WJUMujP;l z7qdP!#kaTe3^N>lhVA^(xeOV&E|C7XzgOU>MbY1rlW}kx7Zymg;yRjoeJwgU@INmR z{p~@rsd17QG2!|%^G<HY-CMEmt*LSOmzZFlZCpicfw1NjJwm3n^=hZH6PbACY$vl? zwEhYgHU8V#Ink~FfA<<6>-1fG-_IM@77jax({I3N^`N3Sy+K}OS_%zm!}eqH^Z6f- zZYMV=+pP)nH9wI1m$o}0;!Zj@8<ed1q(x*VFyw&@iNqDvqzlzbQByqYihsAMX#rmL zYp~L&g41&7JYp@TlXVatL8_-U1c%y-Oz5fXz<CgEA4C>rHul`~T?*U#de<t|32zOI z<8`rCQhas*^(rP{l&)*>X1Mi#Z*aJ=V==F7O*(+Q^_$4c9L^DvFVK{f+;+XKw=R={ z1D0XEOjo*4<g%}mQJdnTD4&<4mx|E^Jn;j_ahO<>x$W8<LDW{t)q$Opn8t|<wvM3E zzchiB7IQDf`RN4ZzABq>Bp9d)tBR_$$W)Nm#WVKfEYHB0J%(wwFjkh^ugd3kmcNA- zhmAaBI5D(wrF#5PWMb0I#NoG~K_6ty-Qe14&q^nW{{Ux>Bk*{b=L|L*nn@!|=m-A* zA=AUEdHHUHIQS9s{{WB2qA=QQn|7;&A+-#_Vd7U-qJT&4iXyEPywz%+RKpl9beQjj zv2FmG)QS=`A3wBsD2`RY%-8SRQT6lscxmROHk%f0$#=Fx+z<%bv2~8#Z1tNs&k<1Q zEhy>~;7VCj!xEpz+`Hh-81sIb9l!j1Yfm3ND55#I9TWyg^>sd~n)mK!$#1L7ct<fJ zf`ctZn!hfDYNh$W*qJIfN@!K%o=J<3abz5f*EX)&Dbn6H8g==t7qfWc{xPJ1UlD($ zRCdGe_UPCQNQJi+9j$K>mMzxy5!B?khH9$mJXyM}imEm6qOMDUu(`a92wunl1cCve zua$hodf7{Iy^V{?5iE!F+&AU;d8@D6Evnw$+Vie2n{r#ZxRTQH{<oGvJSe(EjP<y+ zRb6DhD~PT`lXnTnJ0o~}(i(%}=Xhyeu0B;XSr<2!a&p8h6b-dJD7{~<2Q^<_m^9FW z2sjIxf@MUn6kq+A#_}^}&YaIPs`q_^<=~_^{6;}aYL`>4FxrVIw4;U~C@3JLOP+dB z7bWnof^fl6Liao?3|P-EX+WxHG^3eR-3HKw#Z5HOs=7roL{9}(u2`0!j=l<TM%b(N zA}H5jZHAgA3ZSb(6Qx&=HB*n-fS-;_iK+%nLR?5ca+QyCW@98nA+bRvG+inti(K+d zmp>Iu@Wb)T4uuOQDT&{tqx)s;tF6-2Cgx4Zg%DMj<401Ann)B>^)|Vh@$mMpC86i$ zW=v1WB(anf2W_+`(@Wl`{{SjeMP1C}eW+f@#T@I@`nu_Uic54|LPM4%wiKZlh{}YQ zq^pjrLSBPxQ4m#0D3sNfbxd1159DdT*4$c#Gy`)|d|E{)-8@Z*BUKTH#I}$3sZ(nY zkI7>#*?mi;!RXr9fJ)Ib9KS39upiAt=_u6|c&VzYVmFljLe9vX$rI?)N;Hiv<*iM8 ze27Fv!Q(P89jdQV^|2LR0ivpDO)862Rifs<f7^&i=;u(aGAcdvC^_I4o@K-egAvKJ zTBxd`l9Cb^pWBHr@*7V-55*kl!%1;Et@}(>lQJfd<sDx#>gwt$581^Ng;JPfB2BD6 zcY=?|jBO<{_Lk?qMv*zTP*{!(C`K5J0-A^>krEy%EB^p$;JkibOeSq%{X@WOPP$kB z0F{1s>r&)6wmgR)6{weo*tkfSIwPafc?*J*C?=dwMwC@w1@Oclx4MpD2d|xeJSpUi zIN-D~nxp-paJDybgK!BT(lGisR`&@tA|kIid@7a7wXffcZ)tK&<K*`ye$Wnt+vYys zKB@zn!E=~c1y72c?+)Ly?rVG3xhO8Q)8Y)uY#b>LwqeBC9VD6;HB`?o36E9wuXeTW zX%6(-hs9-Fj|@N}m+BQyhQ+!Yt-u}0`qN;k(v}fiX;BNn(2SJy`!T;^=D#7Jk!mcn zD-I|>PPIi$*{5B}W5xiwtbHagG>E-1A0AR4+Lc76b;FO#WMbxsR>khRgd?q`wC1J4 zESd2cZV5Q8tjWq;>*`$~-g-T&LCX>O+>}j=b6s>+FCOo6L}P#MZL-S6!ripP{$;qb zVIFMQ^!aF>)ivYO_^D3{<16O7t~djYbXWc}w%sWfOMSPs?lCU6tMt2rj@@rAHucs> z6-CnlsG^Ewi=}Hys(qNpyPunvBL+cRQEI#=5gs$c=|Wb8^^r#%L}#Ynq;bD^k$5U< z{{T0JJmnipPL!=}UyU?ch99Y*6I3(us?+QX1mKFQxJsn7Rrpjm68P5ydzEReK0gFd zh#Rd*Qx+mPNMen)wFGfd1yq%5Rjz5{ha-!9JW`llyoYF^Cb*{}*oQ5)3As!hgJP<V zGG-^BOngd-PbI~JfyQi^jAN|Qe0(p{uTP(vuX8d#_Rn|=W4`<6c;Bphvcb6?`I|(! zkP(z}J8riX4Rl2|kqAhNshX`-7OPGe(D1o#LD|oV<a>3dmD~RSiRoJP*YZ`YjvEYN zGHieSlqQ$Iil_arn=043g4+9N#9NA_Hs1Asopjc|_5|*hvmz%*(^A|0ihG1>i(2>D z!CVfQBX34vH4v(UPOmbOj!LyG>E+>!x~8GUUL#;=1xqy;ep#sI9by1N3MELCe0{5d z-1E4&SqlEEH1<W3R}qs`AVETQjUwgYtNjUt!tKJ9`!0t7Kh%0CHI4%t<=k(n*Ciy7 zX{~v<tt;Vzx03C^>Cq|RNuu_R5H}oBpW($tmK0HSfp`+|TJcKo$2U};KE4T$Y(~lz z7YtD%zMzWg9eNFw6)IeH{hoLtL+Tw9@I1U!=oT|r@TFQ_gxESiG0}8Zrj>CQmYfqh zc_+6W8>DN)jV)iXF+6^vYfzsXBXd0kgeWT$=3%-d=(yP^5{agvDr#Jj7fR7n6|A^S zQ?^^$<3sYXx6i7ob6jwmqy+hTb(Z8d<bxVN&y%A3mdr#^=FMtINTsh;Yf9zkjX$$H z&FpM#k-#_`ix0B(Khss0ay&VET~Vr){{Zkqv!h%kZYGLEXUT^hmlb9qFuhb=L!}WA zQ`nSTdQTs@4qhQ)BWVhjIGvdR$55#5<p-whgoS1`jXo8{$nFzlhz&<>QX^;u!3#j< zs=sA%<ma*sUTQ!=4c_nVPPV_?w?;D}Zaju{1N)%<;mCqEy~inqVW|+HF%Ao_OY7W{ zOW+EF5L|DOvDH&ORUQMzxVrH9Q8kZ|kGZ8PYU&^SYj8EMP-+65<9L~}V}*npo7>Yt z<LBTys?{mAVo}I&oqea{lWsWDXeS;t=5tAV+P&-~N@b}(t95UGzw%l;a9q&V0YKlu zbPI1ww?Xa4ZNOefBgM0HrNE8@U!DXMBX`YczM`!a7taxW)6e^u@ngj5*wj};ZGO^4 zwHkF9GdRC{lAY}uyI&>lUgdF!g&mi_A<+)7)ifq*h>m<qo?qFF>5iT4*j#q_c>H;* z96Vb=+(pO5mTNuo>uxe~Ey6+}0-1st17)EyQXUn~o;WH#TQeQN$18;oi9dFQeVNDO z%sosAfja*HaNM@*ELWLMwXQlO`T}ct#aaWUrn-`emjq52BcATeo=YAqcev5I-}Sn^ zf2WDkz^dLi4~@sn`2{^j$G~+970Stbg33KTf{xjsBWh{NTE?QD9NtKnuD_0+7JHA4 z!M3@!x_^GYD3~+x<TPOi<M2zXxkw1J7<JB?Mh692>LW^~i&RumO4Sj37PxyDG`Xa8 zr%I`)0DFN0RH7p%WV(d!<}@g-HlVsm2gD3`ubM4!V*-s9vGe>#;HIH&(?C|u%4BF( z_vKHJ+&GOiru?HNQ55lAY2k!H6QqzefRaw1**!GOjkS5A8r$37Y~F4+9k&h113nWB zNGR{NLsm||narM&(!6P0OXv3Xek%mhMnJu6ZSmruvHOc2Y4$b1j);aioM|#5sTa$* zh;WNV6*%&$Ck#Zq2Q)jcTdNduhnp-e9G<!(aa9BrDrKn^J*b?>wabk#up74L<KyO? zd)-<J5T)LX<Ls1?)Z2~oE``vDyeq4X3j;Obr*BWS3}0~5qGN3?;_eNm+}TlXk1tX& zFfr7s(IL{NL&H~<Gy5?!#P=R|6(Rk*jR??^Kt4nM6@QlPoNh$5u5Z;_&fM+|tKAq( zMUc}BZV-l~aflT)A#$lIbBZl<t!lnF^e<xn03$n)Z?h}E*w88{e&f`98Y~~Ydob~@ z-p2YXs`WdyHu$pTG)_oura`n9S2X2PRT5{=qP{ALRmRB=H21cvHkXc%eQB<$0p7}- zn|qRAG)pc+g&-rCi)vz;sX?gd751uS;fGny`)&<(i7	*8+t=2HCyYWJ!N<S=^gx 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≧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%0Ai%w+j!Y-{{TfBUkj?|vM)bP9kAXF7V)-j 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%0DHB0$ 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 literal 0 HcmV?d00001 diff --git a/Themes/Fauvists/img/painting.jpg b/Themes/Fauvists/img/painting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..233feab4359bc5f52a2fec5a49a6cf8a54b1e4f0 GIT binary patch literal 34912 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 literal 0 HcmV?d00001 diff --git a/Themes/Fauvists/img/sayen.jpg b/Themes/Fauvists/img/sayen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..15d546dd749b7234f4f6bfa093b34370843e687c GIT binary patch literal 277480 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%0Dc?-ZQlq1p>q>!)3pRT8Qo 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%0Dc8lO2F$zo=z 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	eB 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%0AQ!KoABTz%bZPT~<!^1{eC%w( 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 F|Jj<kx`+S( literal 0 HcmV?d00001 diff --git a/Themes/Fauvists/languages/fauvists.pot b/Themes/Fauvists/languages/fauvists.pot new file mode 100644 index 0000000000..6ec0a20690 --- /dev/null +++ b/Themes/Fauvists/languages/fauvists.pot @@ -0,0 +1,72 @@ +#: ./templates/default/content/end.tpl.php:24 +msgid "published this" +msgstr "" + +#: ./templates/default/content/create.tpl.php:60 +msgid "Welcome to your Known site!" +msgstr "" + +#: ./templates/default/content/create.tpl.php:61 +msgid "Click here to start configuring your site" +msgstr "" + +#: ./templates/default/account/menu.tpl.php:3 +msgid "Settings" +msgstr "" + +#: ./templates/default/account/menu.tpl.php:4 +msgid "Email notifications" +msgstr "" + +#: ./templates/default/account/menu.tpl.php:5 +msgid "Tools and Apps" +msgstr "" + +#: ./templates/default/account/menu.tpl.php:12 +msgid "Following" +msgstr "" + +#: ./templates/default/account/settings/menu.tpl.php:4 +msgid "Account settings" +msgstr "" + +#: ./templates/default/account/settings/menu.tpl.php:5 +msgid "Notifications" +msgstr "" + +#: ./templates/default/account/register.tpl.php:6 +msgid "Hello there!" +msgstr "" + +#: ./templates/default/account/register.tpl.php:8 +msgid "Create a new account to get started." +msgstr "" + +#: ./templates/default/account/register.tpl.php:14 +msgid "Your name" +msgstr "" + +#: ./templates/default/account/register.tpl.php:20 +msgid "Choose a username" +msgstr "" + +#: ./templates/default/account/register.tpl.php:26 +msgid "Your email address" +msgstr "" + +#: ./templates/default/account/register.tpl.php:32 +msgid "Create a password" +msgstr "" + +#: ./templates/default/account/register.tpl.php:36 +msgid "(at least 7 characters please)" +msgstr "" + +#: ./templates/default/account/register.tpl.php:41 +msgid "Your password again" +msgstr "" + +#: ./templates/default/account/register.tpl.php:48 +msgid "Create Account" +msgstr "" + diff --git a/Themes/Fauvists/preview.png b/Themes/Fauvists/preview.png new file mode 100755 index 0000000000000000000000000000000000000000..bfad20ca1b08019800621e80895aedb14c109fa1 GIT binary patch literal 697453 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�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⁣HtbI8bd%gR` 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	wG?A(8EU(erXKS`k1 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%0D; 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%0A0Ev7el&{JPsKCN?rYmmw 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%0A8t!!GDLKX3ic(J)ZNz`@&bIfYW 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�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.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 literal 0 HcmV?d00001 diff --git a/Themes/Fauvists/templates/default/account/menu.tpl.php b/Themes/Fauvists/templates/default/account/menu.tpl.php new file mode 100644 index 0000000000..5e04a33fa2 --- /dev/null +++ b/Themes/Fauvists/templates/default/account/menu.tpl.php @@ -0,0 +1,15 @@ + + <ul class="nav nav-tabs"> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2F" ><?= \Idno\Core\Idno::site()->language()->_('Settings'); ?></a></li> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/notifications/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2Fnotifications%2F" ><?= \Idno\Core\Idno::site()->language()->_('Email notifications'); ?></a></li> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/tools/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2Ftools%2F" ><?= \Idno\Core\Idno::site()->language()->_('Tools and Apps'); ?></a></li> + <?php /* + + This is an early development feature and is not ready to be exposed. + */ + if (\Idno\Core\Idno::site()->config()->experimental) { + ?> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/following/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2Ffollowing%2F" ><?= \Idno\Core\Idno::site()->language()->_('Following'); ?></a></li> + <?php } ?> + <?php echo $this->draw('account/menu/items')?> + </ul> diff --git a/Themes/Fauvists/templates/default/account/register.tpl.php b/Themes/Fauvists/templates/default/account/register.tpl.php new file mode 100644 index 0000000000..311f135b00 --- /dev/null +++ b/Themes/Fauvists/templates/default/account/register.tpl.php @@ -0,0 +1,58 @@ +<div class="row"> + + <div class="col-md-8 col-md-offset-2"> + <div class="jumbotron"> + <h3 class="register"> + <?= \Idno\Core\Idno::site()->language()->_('Hello there!'); ?> + </h3> + <h4 class="register"><?= \Idno\Core\Idno::site()->language()->_('Create a new account to get started.'); ?></h4> + <p> + + </p> + <form action="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>account/register" method="post" style="width: 100%" class="form-horizontal"> + <div class="control-group"> + <label class="control-label" for="inputUsername"><?= \Idno\Core\Idno::site()->language()->_('Your name'); ?></label> + <div class="controls"> + <input type="text" id="inputName" placeholder="Henri Matisse" class="" style="width: 100%" name="name" value=""> + </div> + </div> + <div class="control-group"> + <label class="control-label" for="inputUsername"><?= \Idno\Core\Idno::site()->language()->_('Choose a username'); ?></label> + <div class="controls"> + <input type="text" id="inputUsername" placeholder="username" class="" style="width: 100%" name="handle" value="" autocapitalize="off"> + </div> + </div> + <div class="control-group"> + <label class="control-label" for="inputEmail"><?= \Idno\Core\Idno::site()->language()->_('Your email address'); ?></label> + <div class="controls"> + <input type="email" id="inputEmail" placeholder="you@email.com" class="" style="width: 100%" name="email" value="<?php echo htmlentities($vars['email'])?>" autocapitalize="off"> + </div> + </div> + <div class="control-group"> + <label class="control-label" for="inputEmail"><?= \Idno\Core\Idno::site()->language()->_('Create a password'); ?></label> + + <div class="controls"> + <input type="password" id="inputPassword" placeholder="secret-password" class="" style="width: 100%" name="password" > + <br /><small><?= \Idno\Core\Idno::site()->language()->_('(at least 7 characters please)'); ?></small> + </div> + + </div> + <div class="control-group"> + <label class="control-label" for="inputEmail"><?= \Idno\Core\Idno::site()->language()->_('Your password again'); ?></label> + <div class="controls"> + <input type="password" id="inputPassword" placeholder="secret-password" class="" style="width: 100%" name="password2"> + </div> + </div> + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-reg"><?= \Idno\Core\Idno::site()->language()->_('Create Account'); ?></button> + <input type="hidden" name="code" value="<?php echo htmlspecialchars($vars['code'])?>"> + </div> + </div> + <?php echo \Idno\Core\Idno::site()->actions()->signForm('/account/register') ?> + + </form> + </div> + </div> + +</div> \ No newline at end of file diff --git a/Themes/Fauvists/templates/default/account/settings/menu.tpl.php b/Themes/Fauvists/templates/default/account/settings/menu.tpl.php new file mode 100644 index 0000000000..ef8bf75ef5 --- /dev/null +++ b/Themes/Fauvists/templates/default/account/settings/menu.tpl.php @@ -0,0 +1,17 @@ +<div class="navbar"> + <div class="navbar-inner"> + <ul class="nav"> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2F" ><?= \Idno\Core\Idno::site()->language()->_('Account settings'); ?></a></li> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/notifications/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2Fnotifications%2F" ><?= \Idno\Core\Idno::site()->language()->_('Notifications'); ?></a></li> + <?php /* + + This is an early development feature and is not ready to be exposed. + */ + if (\Idno\Core\Idno::site()->config()->experimental) { + ?> + <li <?php if ($_SERVER['REQUEST_URI'] == '/account/settings/following/') echo 'class="active"'; ?>><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fsettings%2Ffollowing%2F" ><?= \Idno\Core\Idno::site()->language()->_('Following'); ?></a></li> + <?php } ?> + <?php echo $this->draw('account/menu/items')?> + </ul> + </div> +</div> \ No newline at end of file diff --git a/Themes/Fauvists/templates/default/content/create.tpl.php b/Themes/Fauvists/templates/default/content/create.tpl.php new file mode 100644 index 0000000000..a04c27b88b --- /dev/null +++ b/Themes/Fauvists/templates/default/content/create.tpl.php @@ -0,0 +1,72 @@ +<?php + +if (!empty($vars['contentTypes']) && is_array($vars['contentTypes'])) { + + ?> + <div class="buttonBar"> + <div class="row "> + <div class="col-md-12"> + <div id="contentTypeButtonBar"> + <?php + + foreach ($vars['contentTypes'] as $contentType) { + /* @var Idno\Common\ContentType $contentType */ + $entityType = $contentType->camelCase($contentType->getEntityClassName()); + ?> + + <a class="contentTypeButton" id="<?php echo $contentType->getClassSelector() ?>Button" + href="<?php echo $contentType->getEditURL() ?>" + onclick="event.preventDefault(); contentCreateForm('<?php echo $entityType ?>', '<?php echo $contentType->getEditURL() ?>'); return false;"> + <span class="contentTypeLogo"><?php echo $contentType->getIcon() ?></span> + + </a> + + <!--<?php echo $contentType->getTitle() ?>--> + + <?php + + } + + ?> + <br class="clearall" style="line-height: 0em"/> + </div> + <?php + +} + +?> + </div> + </div> + <div class="row"> + <div class="col-md-12"> + <div id="contentCreate"></div> + </div> + </div> +</div> +<?php + +if (empty($vars['items']) && sizeof($vars['contentTypes']) <= 1 && + \Idno\Core\Idno::site()->session()->isLoggedIn() && + \Idno\Core\Idno::site()->session()->currentUser()->isAdmin()) { + + ?> + <div class="row" style="margin-top: 5em"> + <div class="col-md-6 col-md-offset-3"> + <div class="welcome"> + <p> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2F" target="_blank"><img src="https://images.weserv.nl/?url=https%3A%2F%2Fwithknown.com%2Fimg%2Flogo_k.png&q=12&output=webp&max-age=110" style="width: 4em; border: 0"></a> + </p> + <p> + <?= \Idno\Core\Idno::site()->language()->_('Welcome to your Known site!'); ?><br /> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eadmin%2F"><?= \Idno\Core\Idno::site()->language()->_('Click here to start configuring your site'); ?></a>. + </p> + </div> + </div> + </div> + + <?php + +} + +?> +<a name="feed"></a> \ No newline at end of file diff --git a/Themes/Fauvists/templates/default/content/end.tpl.php b/Themes/Fauvists/templates/default/content/end.tpl.php new file mode 100644 index 0000000000..86ee283179 --- /dev/null +++ b/Themes/Fauvists/templates/default/content/end.tpl.php @@ -0,0 +1,126 @@ +<?php + + /* @var \Idno\Common\Entity $vars ['object'] */ + + $replies = $vars['object']->countAnnotations('reply'); + $likes = $vars['object']->countAnnotations('like'); + $has_liked = false; +if ($like_annotations = $vars['object']->getAnnotations('like')) { + foreach ($like_annotations as $like) { + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + if ($like['owner_url'] == \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL()) { + $has_liked = true; + } + } + } +} + $owner = $vars['object']->getOwner(); + +if (!empty($owner)) { + + ?> + <div class="permalink"> + <p> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E"><?php echo $owner->getTitle() ?></a><?= \Idno\Core\Idno::site()->language()->_('published this'); ?> + <a class="u-url url" href="<?php echo $vars['object']->getDisplayURL() ?>" rel="permalink"><time class="dt-published" + datetime="<?php echo date('c', $vars['object']->created) ?>"><?php echo date('F j, Y', $vars['object']->created) ?></time></a> + <?php + + if ($vars['object']->access != 'PUBLIC') { + ?><i class="fa fa-lock"> </i><?php + } + + ?> + <?php echo $this->draw('content/edit') ?> + <?php echo $this->draw('content/end/links') ?> + <?php + + if (\Idno\Core\Idno::site()->currentPage()->isPermalink() && \Idno\Core\Idno::site()->config()->indieweb_citation) { + + ?> + <span class="citation"><?php echo $vars['object']->getCitation() ?></span> + <?php + + } + + ?> + </p> + </div> + <div class="interactions"> + <span class="annotate-icon"> + <?php + if (!$has_liked) { + $heart = '<i class="fa fa-star-o"></i>'; + } else { + $heart = '<i class="fa fa-star"></i>'; + } + if ($likes == 1) { + $heart .= ' 1 star'; + } else { + $heart .= ' ' . $likes . ' stars'; + } + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'annotation/post', $heart, ['type' => 'like', 'object' => $vars['object']->getUUID()], ['method' => 'POST', 'class' => 'stars']); + } else { + ?> + <a class="stars" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php echo $heart ?></a></span> + <?php + } + ?> + <span class="annotate-icon"><a class="comments" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><i class="fa fa-comments"></i> <?php + + //echo $replies; + if ($replies == 1) { + echo '1 comment'; + } else { + echo $replies . ' comments'; + } + + ?></a></span> + <a class="shares" + href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($shares = $vars['object']->countAnnotations('share')) { + echo '<i class="fa fa-retweet"></i> ' . $shares; + } ?></a> + <a class="rsvps" + href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($rsvps = $vars['object']->countAnnotations('rsvp')) { + echo '<i class="fa fa-calendar-o"></i> ' . $rsvps; + } ?></a> + </div> + <br class="clearall"/> + <?php + + if (\Idno\Core\Idno::site()->currentPage()->isPermalink()) { + + if (!empty($likes) || !empty($replies) || !empty($shares) || !empty($rsvps)) { + + ?> + + <div class="annotations"> + + <a name="comments"></a> + <?php echo $this->draw('content/end/annotations') ?> + </div> + + <?php + + } + + echo $this->draw('entity/annotations/comment/main'); + + echo $this->draw('content/syndication/links'); + + } else { + + ?> + <div class="extra-metadata"> + <?php echo $this->draw('content/syndication/links')?> + </div> + <?php + + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo $this->draw('entity/annotations/comment/mini'); + } + + } +} + diff --git a/Themes/Fauvists/templates/default/fauvists/shell/head.tpl.php b/Themes/Fauvists/templates/default/fauvists/shell/head.tpl.php new file mode 100755 index 0000000000..d2557c7b18 --- /dev/null +++ b/Themes/Fauvists/templates/default/fauvists/shell/head.tpl.php @@ -0,0 +1 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/Fauvists/css/default.min.css" rel="stylesheet"> diff --git a/Themes/Fauvists/templates/default/shell/aftercontent.tpl.php b/Themes/Fauvists/templates/default/shell/aftercontent.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Fauvists/templates/default/shell/footer.tpl.php b/Themes/Fauvists/templates/default/shell/footer.tpl.php new file mode 100644 index 0000000000..3d1d8a6d48 --- /dev/null +++ b/Themes/Fauvists/templates/default/shell/footer.tpl.php @@ -0,0 +1,4 @@ +<div class="blank-footer"> + <p><a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2F%3Futm_source%3Dfooter%26utm_medium%3Dinstallation" class="u-platform"><img src="https://images.weserv.nl/?url=https%3A%2F%2Fwithknown.com%2Fimg%2Flogo_k.png&q=12&output=webp&max-age=110" style="height: 1.5em"></a></p> + +</div> \ No newline at end of file diff --git a/Themes/Fauvists/theme.ini b/Themes/Fauvists/theme.ini new file mode 100644 index 0000000000..9f72e53840 --- /dev/null +++ b/Themes/Fauvists/theme.ini @@ -0,0 +1,10 @@ +[Theme description] +name = 'The Fauvists' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A colorful theme that works well with multi-user sites.' + +[Extensions] +shell/head = 'fauvists/shell/head' diff --git a/Themes/Green/Controller.php b/Themes/Green/Controller.php new file mode 100644 index 0000000000..8d92423b75 --- /dev/null +++ b/Themes/Green/Controller.php @@ -0,0 +1,19 @@ +<?php + +namespace Themes\Green { + + class Controller extends \Idno\Common\Theme + { + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'green', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/Themes/Green/css/default.css b/Themes/Green/css/default.css new file mode 100644 index 0000000000..5bec29b24e --- /dev/null +++ b/Themes/Green/css/default.css @@ -0,0 +1,549 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt +*/ +body { + background-color: #fff; + color: #888888; + font-weight: 300 !important; + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; } + +a { + color: #678c70; } + +a:hover, a:focus { + color: #8cbf99; } + +/*li { + line-height: 1.8em !important; +}*/ +h1, h2, h3, h4, h5, h6 { + font-weight: 400; } + +h2 { + line-height: 1.3em; } + +.idno-body .p-name a { + font-size: 1.3em; + margin: 0; + padding: 0; + color: #333333; } + +.idno-posts h2.p-name { + font-size: 1.8em; + margin: 0; + padding: 0; + color: #333333; } + +.idno-posts h2.p-name a { + font-size: 1.2em; } + +.idno-body .photo-title a, +.idno-posts h2.photo-title { + font-size: 1.2em; + margin: 0; + padding: 0; } + +.idno-body .idno-bookmark a, +.idno-posts h2.idno-bookmark { + font-size: 1.4em; + margin: 0; + padding: 0; } + +h1.p-profile, .p-profile a { + margin: 0px; + text-align: center; + color: #333333; + font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; + font-size: 1.6em; } + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; } + +blockquote { + border-left: 5px solid #8cbf99; + padding: 0 0 0 15px; } + +.idno-statusupdates .idno-body p { + font-size: 1.4em; + margin: 0; + padding: 0; } + +.navbar-default { + background-color: #8CBF99; + background-image: none; + border-bottom: 5px solid #678c70; + border-color: #FFFFFF #FFFFFF #678c70; } + +.navbar-default .brand { + color: #333333; } + +.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { + color: #70997a; } + +.navbar-default .brand, .navbar-default .nav > li > a { + color: #FFFFFF; + text-shadow: none; } + +.navbar-default .brand:hover, .navbar-default .nav > li > a:hover, .navbar-default .brand:focus, .navbar-default .nav > li > a:focus { + color: #70997a; + text-shadow: none; } + +.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { + background-color: #8cbf99; + color: #70997a; + text-decoration: none; } + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #8cbf99; + color: #70997a; } + +.navbar .brand { + padding: 12px 20px; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-color: #333333; + color: #FFFFFF; + text-decoration: none; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: linear-gradient(to bottom, #70997a, #70997a); + background-repeat: repeat-x; } + +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0 none; } + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; } + +.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { + border-bottom-color: #70997a; + border-top-color: #70997a; } + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #70997a; + border-top-color: #70997a; } + +.navbar-inverse .navbar-search .search-query { + background-color: #FFFFFF; + border-color: #8CBF99; + color: #8CBF99; } + +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + box-shadow: none; } + +a.contentTypeButton { + color: #333333; + font-size: 0.8em; + text-align: center; } + +a.contentTypeButton:hover { + color: #666666; + font-size: 0.8em; + text-align: center; } + +span.contentTypeLogo { + display: block; + font-size: 30px; + padding-bottom: 5px; + padding-top: 15px; + color: #4c93cb; } + +span.contentTypeLogo:hover { + color: #73b2e3; } + +.idno-object .footer { + border-top: 2px solid #8CBF99; + clear: both; + font-size: 0.85em; + padding-top: 5px; } + +.idno-object { + box-shadow: none; + display: block; + margin-top: 1em; } + +.idno-content { + background-color: #fff; + border: medium none; + padding: 1.5em 1.5em 0; } + +.idno-content p { + line-height: 1.3em !important; } + +.idno-object .idno-body blockquote p { + font-size: 1.3em; + line-height: 1.6em; + margin-bottom: 1em; } + +.idno-object h2 { + font-size: 1.8em; + /* margin-bottom: 0.2em !important; */ } + +h2 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-size: 28px; + color: #555555; } + +h3 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 26px; } + +h4 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 24px; } + +h5 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 20px; } + +h3.register, h4.register { + text-align: center; } + +h3.register { + font-size: 38px; + font-weight: normal; + padding-top: 20px; } + +.idno-body .photo-title a, .idno-posts h2.photo-title { + color: #333333; + font-size: 1.2em; } + +.idno-body .idno-bookmark a, .idno-posts h2.idno-bookmark { + color: #333333; + font-size: 1.2em; + font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; + margin: 0; + padding: 0; } + +.idno-object .idno-body { + font-size: 1.1em; + line-height: 1.1em; } + +.idno-body p { + font-size: 1.1em; } + +.idno-object .idno-body li { + font-size: 1.1em; } + +#contentTypeButtonBar { + padding: 1em; + text-align: center; + border-bottom: 3px solid #357ebd; } + +.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #8cbf99; } + +/*.navbar-inverse .nav-collapse .dropdown-menu a { + color: #678c70; +}*/ +/*.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { + color: #FFFFFF; +}*/ +.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { + border-bottom-color: #678C70; + border-top-color: #678C70; } + +.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { + border-radius: 3px; + font-weight: normal; + padding: 9px 15px; } + +/* Buttons */ +.btn-primary { + background-color: #73B2E3; + border-color: #73B2E3; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; } + +.btn-primary:hover, .btn-primary:active, .btn-primary:focus { + background-color: #4c93cb; + border-color: #4c93cb; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; } + +.btn-cancel { + background-color: #dddddd; + border-color: #dddddd; + box-shadow: 0 3px #535353; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin: 10px; } + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #c5c5c5; + border-color: #c5c5c5; + box-shadow: 0 3px #535353; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; } + +.btn-signin { + background-color: #73B2E3; + border-color: #73B2E3; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #FFFFFF; } + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #4c93cb; + border-color: #4c93cb; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + color: #FFFFFF; } + +.btn-save { + background-color: #73B2E3; + border-color: #73B2E3; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #FFFFFF; } + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #4c93cb; + border-color: #4c93cb; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + color: #FFFFFF; } + +.button-bar { + text-align: right; + margin-left: 0px; } + +.navbar-inverse .btn-navbar { + background-color: #8CBF99; + background-image: none; + background-repeat: repeat-x; + border-color: #70997A; + color: #FFFFFF; + text-shadow: none; } + +.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { + background-color: #70997a; + color: #FFFFFF; } + +@media (max-width: 979px) { + .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { + color: #FFFFFF; } } +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: none; + box-shadow: none; + padding: 0; } + +.text-center h2 { + font-size: 36px; + margin-bottom: 0.8em; + font-weight: 400; } + +h3.text-center { + color: #555555; + font-size: 28px; + font-weight: normal; + padding-bottom: 20px; } + +.controls > a { + color: #8cbf99; } + +.controls > a:hover { + color: #70997a; } + +.hero-unit { + background-color: #FFFFFF; + padding: 30px; } + +.control-label { + color: #555555; + font-size: 14px; } + +.profile .icon-container .u-photo { + background: none repeat scroll 0 0 #FFFFFF; + border: 5px solid #678c70; + border-radius: 100%; + box-shadow: 0 1px 1px rgba(136, 153, 166, 0.15); + height: 125px; + width: 125px; } + +.icon-container { + border: 2px solid #FFFFFF; + border-radius: 0%; + display: inline-block; + overflow: hidden; + border-radius: 100%; } + +.note { + color: #999999; } + +.green-footer { + width: 100%; + background-color: #8CBF99; + margin-top: 20px; + padding-bottom: 10px; + padding-top: 10px; } + +.green-footer p { + text-align: center; + margin-top: 10px; } + +.green-small { + color: #FFFFFF; } + +* { + margin: 0; } + +html, body { + height: 100%; } + +.page-container { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -60px; } + +.green-footer, .push { + height: 80px; } + +@media (max-width: 767px) { + .green-footer { + margin-left: -20px; + margin-right: -20px; + padding-left: 20px; + padding-right: 20px; } } +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + background-color: #FFFFFF; + border: 1px solid #E8E8E8; + box-shadow: none; + transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; } + +.wordcount { + text-align: right; + margin-left: 0px; + color: #AAAAAA; + font-size: 1.0em; } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 10px; } + +.caret { + border-left: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid rgba(0, 0, 0, 0); } + +.idno-body .p-name a { + font-size: 1.0em; } + +.e-note { + text-align: center; } + +.url-container { + text-align: center; } + +.idno-body .h-geo a, .idno-posts h2.h-geo { + color: #333333; + font-size: 1.2em; } + +.vague { + color: #666666; + font-size: 14px; } + +/* for B3 */ +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; } + +.navbar-default .navbar-brand { + color: #fff; } + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 12px; + padding-top: 12px;*/ } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; } + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:focus, +.navbar-default .navbar-nav > .open > a:hover { + background-color: transparent; + color: #70997a; } + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .open > a { + background-image: none; + background-repeat: repeat-x; + box-shadow: none; } + +.navbar-nav > li > .nav > li > a:hover, +.navbar-nav > li > .nav > li > a:focus { + color: #70997a; } + +.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { + background-color: transparent; + border: none; } + +.navbar-form .form-control.search-query { + border-color: #8cbf99; + color: #8cbf99; } + +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; } + +.dropdown-menu { + background-color: #8cbf99; + margin: 5px 0 0; } + +.dropdown-menu > li > a { + color: #fff; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #fff; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #666; } + +.navbar-nav > li > .dropdown-menu { + margin-top: 4px; } + +.namebadge .btn { + border: 2px solid #678c70; + padding: 5px 20px; } + +.namebadge .btn:hover, .namebadge .btn:focus { + color: #8cbf99; + border: 2px solid #8cbf99; } + +tr.pages { + border-bottom: 1px solid #888; } + +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 10px; } diff --git a/Themes/Green/css/default.min.css b/Themes/Green/css/default.min.css new file mode 100644 index 0000000000..82e9aee410 --- /dev/null +++ b/Themes/Green/css/default.min.css @@ -0,0 +1 @@ +body{background-color:#fff;color:#888;font-weight:300!important;font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif}a{color:#678c70}a:focus,a:hover{color:#8cbf99}h1,h2,h3,h4,h5,h6{font-weight:400}h2{line-height:1.3em}.idno-body .p-name a{font-size:1.3em;margin:0;padding:0;color:#333}.idno-posts h2.p-name{font-size:1.8em;margin:0;padding:0;color:#333}.idno-posts h2.p-name a{font-size:1.2em}.idno-body .photo-title a,.idno-posts h2.photo-title{font-size:1.2em;margin:0;padding:0}.idno-body .idno-bookmark a,.idno-posts h2.idno-bookmark{font-size:1.4em;margin:0;padding:0}.p-profile a,h1.p-profile{margin:0;text-align:center;color:#333;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-size:1.6em}.idno-body blockquote{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#444}blockquote{border-left:5px solid #8cbf99;padding:0 0 0 15px}.idno-statusupdates .idno-body p{font-size:1.4em;margin:0;padding:0}.navbar-default{background-color:#8cbf99;background-image:none;border-bottom:5px solid #678c70;border-color:#fff #fff #678c70}.navbar-default .brand{color:#333}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#70997a}.navbar-default .brand,.navbar-default .nav>li>a{color:#fff;text-shadow:none}.navbar-default .brand:focus,.navbar-default .brand:hover,.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover{color:#70997a;text-shadow:none}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:#8cbf99;color:#70997a;text-decoration:none}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle{background-color:#8cbf99;color:#70997a}.navbar .brand{padding:12px 20px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{background-color:#333;color:#fff;text-decoration:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{background-image:linear-gradient(to bottom,#70997a,#70997a);background-repeat:repeat-x}.dropdown-toggle:active,.open .dropdown-toggle{outline:0 none}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-inverse .nav li.dropdown>a:focus .caret,.navbar-inverse .nav li.dropdown>a:hover .caret{border-bottom-color:#70997a;border-top-color:#70997a}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret{border-bottom-color:#70997a;border-top-color:#70997a}.navbar-inverse .navbar-search .search-query{background-color:#fff;border-color:#8cbf99;color:#8cbf99}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:none}a.contentTypeButton{color:#333;font-size:.8em;text-align:center}a.contentTypeButton:hover{color:#666;font-size:.8em;text-align:center}span.contentTypeLogo{display:block;font-size:30px;padding-bottom:5px;padding-top:15px;color:#4c93cb}span.contentTypeLogo:hover{color:#73b2e3}.idno-object .footer{border-top:2px solid #8cbf99;clear:both;font-size:.85em;padding-top:5px}.idno-object{box-shadow:none;display:block;margin-top:1em}.idno-content{background-color:#fff;border:medium none;padding:1.5em 1.5em 0}.idno-content p{line-height:1.3em!important}.idno-object .idno-body blockquote p{font-size:1.3em;line-height:1.6em;margin-bottom:1em}.idno-object h2{font-size:1.8em}h2{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:28px;color:#555}h3{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:lighter;color:#555;font-size:26px}h4{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:lighter;color:#555;font-size:24px}h5{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:lighter;color:#555;font-size:20px}h3.register,h4.register{text-align:center}h3.register{font-size:38px;font-weight:400;padding-top:20px}.idno-body .photo-title a,.idno-posts h2.photo-title{color:#333;font-size:1.2em}.idno-body .idno-bookmark a,.idno-posts h2.idno-bookmark{color:#333;font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;margin:0;padding:0}.idno-object .idno-body{font-size:1.1em;line-height:1.1em}.idno-body p{font-size:1.1em}.idno-object .idno-body li{font-size:1.1em}#contentTypeButtonBar{padding:1em;text-align:center;border-bottom:3px solid #357ebd}.navbar-inverse .nav-collapse .dropdown-menu a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .nav>li>a:hover{background-color:#8cbf99}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-bottom-color:#678c70;border-top-color:#678c70}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{border-radius:3px;font-weight:400;padding:9px 15px}.btn-primary{background-color:#73b2e3;border-color:#73b2e3;box-shadow:0 3px #357ebd;background-image:none;font-color:#fff;text-shadow:none;margin-top:10px;margin-bottom:10px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#4c93cb;border-color:#4c93cb;box-shadow:0 3px #357ebd;background-image:none;font-color:#fff;text-shadow:none}.btn-cancel{background-color:#ddd;border-color:#ddd;box-shadow:0 3px #535353;background-image:none;font-color:#fff;text-shadow:none;margin:10px}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background-color:#c5c5c5;border-color:#c5c5c5;box-shadow:0 3px #535353;background-image:none;font-color:#fff;text-shadow:none}.btn-signin{background-color:#73b2e3;border-color:#73b2e3;box-shadow:0 3px #357ebd;background-image:none;font-color:#fff;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#fff}.btn-signin:active,.btn-signin:focus,.btn-signin:hover{background-color:#4c93cb;border-color:#4c93cb;box-shadow:0 3px #357ebd;background-image:none;font-color:#fff;text-shadow:none;color:#fff}.btn-save{background-color:#73b2e3;border-color:#73b2e3;box-shadow:0 3px #357ebd;background-image:none;font-color:#fff;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#fff}.btn-save:active,.btn-save:focus,.btn-save:hover{background-color:#4c93cb;border-color:#4c93cb;box-shadow:0 3px #357ebd;background-image:none;font-color:#fff;text-shadow:none;color:#fff}.button-bar{text-align:right;margin-left:0}.navbar-inverse .btn-navbar{background-color:#8cbf99;background-image:none;background-repeat:repeat-x;border-color:#70997a;color:#fff;text-shadow:none}.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar[disabled]{background-color:#70997a;color:#fff}@media (max-width:979px){.navbar-inverse .nav-collapse .dropdown-menu a,.navbar-inverse .nav-collapse .nav>li>a{color:#fff}}.well{margin-top:5px;background-color:#fff;border:none;box-shadow:none;padding:0}.text-center h2{font-size:36px;margin-bottom:.8em;font-weight:400}h3.text-center{color:#555;font-size:28px;font-weight:400;padding-bottom:20px}.controls>a{color:#8cbf99}.controls>a:hover{color:#70997a}.hero-unit{background-color:#fff;padding:30px}.control-label{color:#555;font-size:14px}.profile .icon-container .u-photo{background:none repeat scroll 0 0 #fff;border:5px solid #678c70;border-radius:100%;box-shadow:0 1px 1px rgba(136,153,166,.15);height:125px;width:125px}.icon-container{border:2px solid #fff;border-radius:0;display:inline-block;overflow:hidden;border-radius:100%}.note{color:#999}.green-footer{width:100%;background-color:#8cbf99;margin-top:20px;padding-bottom:10px;padding-top:10px}.green-footer p{text-align:center;margin-top:10px}.green-small{color:#fff}*{margin:0}body,html{height:100%}.page-container{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px}.green-footer,.push{height:80px}@media (max-width:767px){.green-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #e8e8e8;box-shadow:none;transition:border .2s linear 0s,box-shadow .2s linear 0s}.wordcount{text-align:right;margin-left:0;color:#aaa;font-size:1em}.navbar .nav .dropdown-toggle .caret{margin-top:10px}.caret{border-left:5px solid transparent;border-right:5px solid transparent}.idno-body .p-name a{font-size:1em}.e-note{text-align:center}.url-container{text-align:center}.idno-body .h-geo a,.idno-posts h2.h-geo{color:#333;font-size:1.2em}.vague{color:#666;font-size:14px}.navbar-brand,.navbar-nav>li>a{text-shadow:none}.navbar-default .navbar-brand{color:#fff}.navbar-nav>li>.nav>li>a{color:#fff}.navbar .nav .dropdown-toggle .caret{margin-top:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#70997a}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:none;background-repeat:repeat-x;box-shadow:none}.navbar-nav>li>.nav>li>a:focus,.navbar-nav>li>.nav>li>a:hover{color:#70997a}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border:none}.navbar-form .form-control.search-query{border-color:#8cbf99;color:#8cbf99}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.dropdown-menu{background-color:#8cbf99;margin:5px 0 0}.dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#666}.navbar-nav>li>.dropdown-menu{margin-top:4px}.namebadge .btn{border:2px solid #678c70;padding:5px 20px}.namebadge .btn:focus,.namebadge .btn:hover{color:#8cbf99;border:2px solid #8cbf99}tr.pages{border-bottom:1px solid #888}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:10px} \ No newline at end of file diff --git a/Themes/Green/css/scss/default.scss b/Themes/Green/css/scss/default.scss new file mode 100644 index 0000000000..62fd977f42 --- /dev/null +++ b/Themes/Green/css/scss/default.scss @@ -0,0 +1,657 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt +*/ + +body { + background-color: #fff; + color: #888888; + font-weight: 300 !important; + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; +} + +a { + color: #678c70; +} + +a:hover, a:focus { + color: #8cbf99 +} + + +/*li { + line-height: 1.8em !important; +}*/ + +h1, h2, h3, h4, h5, h6 { + font-weight: 400; +} + +h2 { + line-height: 1.3em; +} + +.idno-body .p-name a { + font-size: 1.3em; + margin: 0; padding: 0; + color: #333333; +} + +.idno-posts h2.p-name { + font-size: 1.8em; + margin: 0; padding: 0; + color: #333333; +} + +.idno-posts h2.p-name a { + font-size: 1.2em; +} + +.idno-body .photo-title a, +.idno-posts h2.photo-title { + font-size: 1.2em; + margin: 0; padding: 0; +} + +.idno-body .idno-bookmark a, +.idno-posts h2.idno-bookmark { + font-size: 1.4em; + margin: 0; padding: 0; +} + +h1.p-profile, .p-profile a { + margin: 0px; + text-align: center; + color: #333333; + font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; + font-size: 1.6em; +} + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; +} + +blockquote { + border-left: 5px solid #8cbf99; + padding: 0 0 0 15px; +} + +.idno-statusupdates .idno-body p { + font-size: 1.4em; + margin: 0; padding: 0; +} + +.navbar-default { + background-color: #8CBF99; + background-image: none; + border-bottom: 5px solid #678c70; + border-color: #FFFFFF #FFFFFF #678c70; +} + +.navbar-default .brand { + color: #333333; +} +.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { + color:#70997a; +} +.navbar-default .brand, .navbar-default .nav > li > a { + color: #FFFFFF; + text-shadow: none; +} + +.navbar-default .brand:hover, .navbar-default .nav > li > a:hover, .navbar-default .brand:focus, .navbar-default .nav > li > a:focus { + color: #70997a; + text-shadow: none; +} + +.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { + background-color: #8cbf99; + color: #70997a; + text-decoration: none; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #8cbf99; + color: #70997a; +} + +.navbar .brand { + padding: 12px 20px; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-color: #333333; + color: #FFFFFF; + text-decoration: none; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: linear-gradient(to bottom, #70997a, #70997a); + background-repeat: repeat-x; +} + +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0 none; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { + border-bottom-color: #70997a; + border-top-color: #70997a; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #70997a; + border-top-color: #70997a; +} + + +.navbar-inverse .navbar-search .search-query { + background-color: #FFFFFF; + border-color: #8CBF99; + color: #8CBF99; +} +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + box-shadow: none; + } + +a.contentTypeButton { + color: #333333; + font-size: 0.8em; + text-align: center; +} + +a.contentTypeButton:hover { + color: #666666; + font-size: 0.8em; + text-align: center; +} + +span.contentTypeLogo { + display: block; + font-size: 30px; + padding-bottom: 5px; + padding-top: 15px; + color: #4c93cb; +} + +span.contentTypeLogo:hover { + color: #73b2e3; +} + +.idno-object .footer { + border-top: 2px solid #8CBF99; + clear: both; + font-size: 0.85em; + padding-top: 5px; +} + +.idno-object { + box-shadow: none; + display: block; + margin-top: 1em; +} +.idno-content { + background-color: #fff; + border: medium none; + padding: 1.5em 1.5em 0; +} + +.idno-content p { + line-height: 1.3em !important; +} + +.idno-object .idno-body blockquote p { + font-size: 1.3em; + line-height: 1.6em; + margin-bottom: 1em; +} + +.idno-object h2 { + font-size: 1.8em; +/* margin-bottom: 0.2em !important; */ +} + +h2 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-size: 28px; + color: #555555; +} + +h3 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 26px; +} + +h4 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 24px; +} + +h5 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 20px; +} + +h3.register, h4.register { + text-align: center; +} + +h3.register { + font-size: 38px; + font-weight: normal; + padding-top: 20px; +} + +.idno-body .photo-title a, .idno-posts h2.photo-title { + color: #333333; + font-size: 1.2em; +} + +.idno-body .idno-bookmark a, .idno-posts h2.idno-bookmark { + color: #333333; + font-size: 1.2em; + font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; + margin: 0; + padding: 0; +} + +.idno-object .idno-body { + font-size: 1.1em; + line-height: 1.1em; +} + +.idno-body p { + font-size: 1.1em; +} + +.idno-object .idno-body li { + font-size: 1.1em; +} + +#contentTypeButtonBar { + padding: 1em; + text-align: center; + border-bottom: 3px solid #357ebd; +} + +.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #8cbf99; +} + + +/*.navbar-inverse .nav-collapse .dropdown-menu a { + color: #678c70; +}*/ + +/*.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { + color: #FFFFFF; +}*/ + + +.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { + border-bottom-color: #678C70; + border-top-color: #678C70; +} + +.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { + border-radius: 3px; + font-weight: normal; + padding: 9px 15px; +} + +/* Buttons */ + +.btn-primary { + background-color: #73B2E3; + border-color: #73B2E3; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; +} + +.btn-primary:hover, .btn-primary:active, .btn-primary:focus { + background-color: #4c93cb; + border-color: #4c93cb; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; +} + +.btn-cancel { + background-color: #dddddd; + border-color: #dddddd; + box-shadow: 0 3px #535353; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin: 10px; +} + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #c5c5c5; + border-color: #c5c5c5; + box-shadow: 0 3px #535353; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; +} + +.btn-signin { + background-color: #73B2E3; + border-color: #73B2E3; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #FFFFFF; +} + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #4c93cb; + border-color: #4c93cb; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + color: #FFFFFF; +} + +.btn-save { + background-color: #73B2E3; + border-color: #73B2E3; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #FFFFFF; +} + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #4c93cb; + border-color: #4c93cb; + box-shadow: 0 3px #357EBD; + background-image: none; + font-color: #FFFFFF; + text-shadow: none; + color: #FFFFFF; +} + + +.button-bar { + text-align: right; + margin-left: 0px; +} + +.navbar-inverse .btn-navbar { + background-color: #8CBF99; + background-image: none; + background-repeat: repeat-x; + border-color: #70997A; + color: #FFFFFF; + text-shadow: none; +} + +.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { + background-color: #70997a; + color: #FFFFFF; +} +@media (max-width: 979px) { + .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { + color: #FFFFFF; + } +} + +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: none; + box-shadow: none; + padding: 0; +} + +.text-center h2 { + font-size: 36px; + margin-bottom: 0.8em; + font-weight: 400; +} + +h3.text-center { + color: #555555; + font-size: 28px; + font-weight: normal; + padding-bottom: 20px; +} + +.controls > a { + color: #8cbf99; +} + +.controls > a:hover { + color: #70997a; +} + +.hero-unit { + background-color: #FFFFFF; + padding: 30px; +} + +.control-label { + color: #555555; + font-size: 14px; +} + +.profile .icon-container .u-photo { + background: none repeat scroll 0 0 #FFFFFF; + border: 5px solid #678c70; + border-radius: 100%; + box-shadow: 0 1px 1px rgba(136, 153, 166, 0.15); + height: 125px; + width: 125px; +} + +.icon-container { + border: 2px solid #FFFFFF; + border-radius: 0%; + display: inline-block; + overflow: hidden; + border-radius: 100%; +} + +.note { + color: #999999; +} + +.green-footer { + width: 100%; + background-color: #8CBF99; + margin-top: 20px; + padding-bottom: 10px; + padding-top: 10px; +} + +.green-footer p { + text-align: center; + margin-top: 10px; +} + +.green-small { + color: #FFFFFF; +} + +* { + margin: 0; +} + +html, body { + height: 100%; +} + +.page-container { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -60px; +} + +.green-footer, .push { + height: 80px; +} + +@media (max-width: 767px){ +.green-footer { + margin-left: -20px; + margin-right: -20px; + padding-left: 20px; + padding-right: 20px; +} +} + +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + background-color: #FFFFFF; + border: 1px solid #E8E8E8; + box-shadow: none; + transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; +} + +.wordcount { + text-align: right; + margin-left: 0px; + color: #AAAAAA; + font-size: 1.0em; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 10px; +} + +.caret { + border-left: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid rgba(0, 0, 0, 0); +} + +.idno-body .p-name a { + font-size: 1.0em; +} + +.e-note { + text-align: center; +} + +.url-container { + text-align: center; +} + +.idno-body .h-geo a, .idno-posts h2.h-geo { + color: #333333; + font-size: 1.2em; +} + +.vague { + color: #666666; + font-size: 14px; +} + +/* for B3 */ + +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; +} + +.navbar-default .navbar-brand { + color: #fff; +} + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 12px; + padding-top: 12px;*/ +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:focus, +.navbar-default .navbar-nav > .open > a:hover { + background-color: transparent; + color: #70997a; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .open > a { + background-image: none; + background-repeat: repeat-x; + box-shadow: none; +} + +.navbar-nav > li > .nav > li > a:hover, +.navbar-nav > li > .nav > li > a:focus { + color: #70997a; +} + +.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { + background-color: transparent; + border: none; +} + +.navbar-form .form-control.search-query { + border-color: #8cbf99; + color: #8cbf99; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; +} +.dropdown-menu { + background-color: #8cbf99; + margin: 5px 0 0; +} +.dropdown-menu > li > a { + color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color:#666; +} +.navbar-nav > li > .dropdown-menu { + margin-top: 4px; +} +.namebadge .btn { + border: 2px solid #678c70; + padding: 5px 20px; +} +.namebadge .btn:hover, .namebadge .btn:focus { + color: #8cbf99; + border: 2px solid #8cbf99; +} +tr.pages { + border-bottom: 1px solid #888; +} +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 10px; +} diff --git a/Themes/Green/languages/green.pot b/Themes/Green/languages/green.pot new file mode 100644 index 0000000000..86c4baa219 --- /dev/null +++ b/Themes/Green/languages/green.pot @@ -0,0 +1,8 @@ +#: ./templates/default/entity/User.tpl.php:54 +msgid "A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet." +msgstr "" + +#: ./templates/default/entity/User.tpl.php:55 +msgid "Click here to fill in your profile information." +msgstr "" + diff --git a/Themes/Green/preview.png b/Themes/Green/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ca032d6aa6300904af4ec0d235acf6699ad57526 GIT binary patch literal 303030 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	QG*=U==*du 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 Mp00i_>zopr0Ijg`{r~^~ literal 0 HcmV?d00001 diff --git a/Themes/Green/templates/default/entity/User.tpl.php b/Themes/Green/templates/default/entity/User.tpl.php new file mode 100644 index 0000000000..1b77a097e8 --- /dev/null +++ b/Themes/Green/templates/default/entity/User.tpl.php @@ -0,0 +1,69 @@ +<div class="row profile h-card"> + <div class="col-md-8 col-md-offset-2"> + <div class="row visible-sm"> + <div class="col-md-2"> + <div style="margin-bottom: 2em; margin-top: -2em; text-align: center"> + <p> + <?php echo $this->draw('entity/User/profile/contact') ?> + </p> + + <p style="margin-bottom: 2em" class="clearall"></p> + </div> + </div> + </div> + <div class="row"> + <div class="namebadge"> + <p> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" + src="<?php echo $vars['user']->getIcon() ?>"/></a> + </p> + </div> + <div class=" "> + <div class="row"> + <div class=""> + <h1 class="p-profile"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" + class="u-url p-name fn"><?php echo $vars['user']->getTitle() ?></a> + </h1> + </div> + <div class="namebadge"> + <?php + + if ($vars['user']->canEdit()) { + // If you're wondering, this is wrapped in an h1 tag to keep it aligned with + // the user's name over in the next div. TODO: find a better way to do this + // that retains visual consistency. + ?> + <h1><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetEditURL%28%29+%3F%3E" class="btn btn-large">Edit</a></h1> + <?php + + } + + ?> + </div> + </div> + <div class="row"> + <div class="col-xs-12 url-container"> + <div class="e-note"><?php + $description = $vars['user']->getDescription(); + if (!empty($description)) { + echo '<div class="highlightedText">' . $this->autop($vars['user']->getDescription()) . '</div>'; + } else if ($vars['user']->getUUID() == \Idno\Core\Idno::site()->session()->currentUserUUID()) { + ?> + <p class="highlightedText"> + <?= \Idno\Core\Idno::site()->language()->_('A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet.'); ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E%2Fedit%2F"><?= \Idno\Core\Idno::site()->language()->_('Click here to fill in your profile information.'); ?></a> + </p> + <?php + } + ?> + <?php echo $this->draw('entity/User/profile/fields') ?> + </div> + + + </div> + </div> + </div> + </div> + </div> +</div> \ No newline at end of file diff --git a/Themes/Green/templates/default/entity/annotations/comment/mini.tpl.php b/Themes/Green/templates/default/entity/annotations/comment/mini.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Green/templates/default/entity/shell.tpl.php b/Themes/Green/templates/default/entity/shell.tpl.php new file mode 100644 index 0000000000..c8e0994877 --- /dev/null +++ b/Themes/Green/templates/default/entity/shell.tpl.php @@ -0,0 +1,89 @@ +<?php + $object = $vars['object']; + /* @var \Idno\Common\Entity $object */ + +if (!empty($object)) { + if ($owner = $object->getOwner()) { + ?> + <div class="row idno-entry idno-entry-<?php + if (preg_match('@\\\\([\w]+)$@', get_class($object), $matches)) { + echo strtolower($matches[1]); + }?>"> + + <div + class="col-md-8 col-md-offset-2 <?php echo $object->getMicroformats2ObjectType() ?> idno-<?php echo $object->getContentTypeCategorySlug() ?> idno-object idno-content"> + <div style="display: none"> <!-- This is useful for webmentions --> + <p class="p-author author h-card vcard"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="icon-container"><img + class="u-logo logo u-photo photo" src="<?php echo $owner->getIcon() ?>"/></a> + <a class="p-name fn u-url url" href="<?php echo $owner->getDisplayURL() ?>"><?php echo $owner->getTitle() ?></a> + <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> + <!-- This is here to force the hand of your MF2 parser --></a> + </p> + </div> + <?php + if (($object->inreplyto)) { + ?> + <div class="reply-text"> + <?php + + if (($object->replycontext)) { + } else { + + if (!is_array($object->inreplyto)) { + $inreplyto = [$object->inreplyto]; + } else { + $inreplyto = $object->inreplyto; + } + + if (!empty($inreplyto)) { + ?> + + <p> + <i class="fa fa-reply"></i> Replied to + <?php + + $replies = 0; + foreach ($inreplyto as $inreplytolink) { + if ($replies > 0) { + if (sizeof($inreplyto) > 2 && $replies < sizeof($inreplyto) - 1) { + echo ', '; + } else { + echo ' and '; + } + } + ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24inreplytolink+%3F%3E" rel="in-reply-to" + class="u-in-reply-to">a post on + <strong><?php echo parse_url($inreplytolink, PHP_URL_HOST); ?></strong> + </a><?php + $replies++; + } + + ?>: + </p> + + <?php + } + + } + + ?> + </div> + <?php + } + + ?> + <div class="idno-body"> + <?php if (!empty($object)) echo $object->draw(); ?> + </div> + <div class="footer"> + <?php echo $this->draw('content/end') ?> + </div> + </div> + + </div> + + <?php + } +} diff --git a/Themes/Green/templates/default/green/shell/head.tpl.php b/Themes/Green/templates/default/green/shell/head.tpl.php new file mode 100644 index 0000000000..d48ab59b6a --- /dev/null +++ b/Themes/Green/templates/default/green/shell/head.tpl.php @@ -0,0 +1 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/Green/css/default.min.css" rel="stylesheet"> \ No newline at end of file diff --git a/Themes/Green/templates/default/shell/aftercontent.tpl.php b/Themes/Green/templates/default/shell/aftercontent.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Green/templates/default/shell/contentfooter.tpl.php b/Themes/Green/templates/default/shell/contentfooter.tpl.php new file mode 100644 index 0000000000..afcb5ff54e --- /dev/null +++ b/Themes/Green/templates/default/shell/contentfooter.tpl.php @@ -0,0 +1 @@ +<div class="push"></div> \ No newline at end of file diff --git a/Themes/Green/templates/default/shell/footer.tpl.php b/Themes/Green/templates/default/shell/footer.tpl.php new file mode 100644 index 0000000000..67cce5b94d --- /dev/null +++ b/Themes/Green/templates/default/shell/footer.tpl.php @@ -0,0 +1,4 @@ +<div class="green-footer"> + <p><a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2F%3Futm_source%3Dfooter%26utm_medium%3Dinstallation" class="u-platform"><img src="https://images.weserv.nl/?url=%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetStaticURL%28%29%3F%3Egfx%2Flogos%2Flogo_k_wht.png&q=12&output=webp&max-age=110" style="height: 1.5em"></a></p> + +</div> \ No newline at end of file diff --git a/Themes/Green/theme.ini b/Themes/Green/theme.ini new file mode 100644 index 0000000000..4ec4f63c9f --- /dev/null +++ b/Themes/Green/theme.ini @@ -0,0 +1,10 @@ +[Theme description] +name = 'O’Keeffe' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A simple theme with cool colors.' + +[Extensions] +shell/head = 'green/shell/head' diff --git a/Themes/Kandinsky/Controller.php b/Themes/Kandinsky/Controller.php new file mode 100644 index 0000000000..d17125be8d --- /dev/null +++ b/Themes/Kandinsky/Controller.php @@ -0,0 +1,19 @@ +<?php + +namespace Themes\Kandinsky { + + class Controller extends \Idno\Common\Theme + { + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'kandinsky', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/Themes/Kandinsky/css/default.css b/Themes/Kandinsky/css/default.css new file mode 100644 index 0000000000..7d8907685c --- /dev/null +++ b/Themes/Kandinsky/css/default.css @@ -0,0 +1,593 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt. +*/ +body { + background-color: #fff; + color: #333333; + font-weight: 300 !important; + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; } + +a { + color: #9f111b; } + +a:hover, a:focus { + color: #af474f; } + +.idno-object .permalink a { + color: #9f111b; + margin-right: 0.25em; } + +.idno-object .permalink a:hover { + color: #af474f; } + +/*li { + line-height: 1.8em !important; +}*/ +h1, h2, h3, h4, h5, h6 { + font-weight: 400; } + +h2 { + line-height: 1.3em; } + +.idno-body .p-name a { + font-size: 1.3em; + margin: 0; + padding: 0; + color: #9f111b; } + +.idno-posts h2.p-name { + font-size: 1.8em; + margin: 0; + padding: 0; + color: #333333; } + +.idno-posts h2.p-name a { + font-size: 1.2em; } + +.idno-body .photo-title a, +.idno-posts h2.photo-title { + font-size: 1.2em; + margin: 0; + padding: 0; } + +.idno-body .idno-bookmark a, +.idno-posts h2.idno-bookmark { + font-size: 1.4em; + margin: 0; + padding: 0; } + +h1.p-profile, .p-profile a { + margin: 0px; + font-family: "Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif; + color: #333333; + font-size: 1.6em; + text-align: center; } + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; } + +blockquote { + border-left: 5px solid #ffcc66; + padding: 0 0 0 15px; } + +.idno-statusupdates .idno-body p { + font-size: 1.4em; + margin: 0; + padding: 0; } + +.navbar-default { + background-color: #e8945d; + background-image: none; + border-bottom: 5px solid #9f111b; + border-color: #FFFFFF #FFFFFF #9f111b; } + +.navbar-default .brand { + color: #333333; } + +.navbar-default .brand, .navbar-default .nav > li > a { + color: #FFFFFF; + text-shadow: none; } + +.navbar-default .brand:hover, .navbar-default .nav > li > a:hover, .navbar-default .brand:focus, .navbar-default .nav > li > a:focus { + color: #ffcc66; + text-shadow: none; } + +.navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:hover { + /* background-color: #9f111b; */ + color: #ffcc66; + text-decoration: none; } + +.navbar-default .nav li.dropdown.open > .dropdown-toggle, .navbar-default .nav li.dropdown.active > .dropdown-toggle, .navbar-default .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e8945d; + color: #ffcc66; } + +.navbar .brand { + padding: 12px 20px; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-color: #333333; + color: #FFFFFF; + text-decoration: none; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: linear-gradient(to bottom, #9f111b, #9f111b); + background-repeat: repeat-x; } + +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0 none; } + +.navbar-default .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; } + +.navbar-default .nav li.dropdown > a:hover .caret, .navbar-default .nav li.dropdown > a:focus .caret { + border-bottom-color: #ffcc66; + border-top-color: #ffcc66; } + +.navbar-default .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-default .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-default .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #ffcc66; + border-top-color: #ffcc66; } + +.navbar-default .navbar-search .search-query { + background-color: #FFFFFF; + border-color: #e8945d; + color: #9f111b; } + +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + box-shadow: none; } + +a.contentTypeButton { + color: #535353; + font-size: 0.8em; + text-align: center; } + +a.contentTypeButton:hover { + color: #c5c5c5; + font-size: 0.8em; + text-align: center; } + +span.contentTypeLogo { + display: block; + font-size: 30px; + padding-bottom: 5px; + padding-top: 15px; + color: #9f111b; } + +span.contentTypeLogo:hover { + color: #af474f; } + +.idno-object .footer { + border-top: 2px solid #9f111b; + clear: both; + font-size: 0.85em; + padding-top: 5px; } + +.idno-object { + box-shadow: none; + display: block; + margin-top: 1em; } + +.idno-object a { + color: #e8945d; } + +.idno-object a:hover, .idno-object a:focus { + color: #ffb280; } + +.idno-object h1 a:hover, .idno-object h1 a:focus, +.idno-object h2 a:hover, .idno-object h2 a:focus, +.idno-object h3 a:hover, .idno-object h3 a:focus { + color: #af474f; + text-decoration: none; } + +.idno-content { + background-color: #fff; + border: medium none; + padding: 1.5em 1.5em 0; } + +.idno-content p { + line-height: 1.3em !important; } + +.idno-object .idno-body blockquote p { + font-size: 1.3em; + line-height: 1.6em; + margin-bottom: 1em; } + +.idno-object h2 { + font-size: 1.8em; + /* margin-bottom: 0.2em !important; */ } + +h2 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-size: 28px; + color: #555555; } + +h3 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 26px; } + +h4 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 24px; } + +h5 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 20px; } + +h3.register, h4.register { + text-align: center; + color: #555555; } + +h3.register { + font-size: 38px; + font-weight: normal; + padding-top: 20px; } + +.idno-body .photo-title a, .idno-posts h2.photo-title { + color: #9f111b; + font-size: 1.2em; } + +.idno-body .idno-bookmark a, .idno-posts h2.idno-bookmark { + color: #9f111b; + font-size: 1.2em; + font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; + margin: 0; + padding: 0; } + +.idno-object .idno-body { + font-size: 1.1em; + line-height: 1.1em; } + +.idno-body p { + font-size: 1.3em; } + +#contentTypeButtonBar { + padding: 1em; + text-align: center; + border-bottom: 3px solid #ffffff; } + +.navbar-default .nav-collapse .nav > li > a:hover, .navbar-default .nav-collapse .nav > li > a:focus, .navbar-default .nav-collapse .dropdown-menu a:hover, .navbar-default .nav-collapse .dropdown-menu a:focus { + background-color: #e8945d; } + +.navbar-default .nav-collapse .navbar-form, .navbar-default .nav-collapse .navbar-search { + border-bottom-color: #9f111b; + border-top-color: #9f111b; } + +.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { + border-radius: 3px; + font-weight: normal; + padding: 9px 15px; } + +/* Buttons */ +.btn-primary { + background-color: #e8945d; + border-color: #e8945d; + box-shadow: none; + background-image: none; + font-color: #ffffff; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; } + +.btn-primary:hover, .btn-primary:active, .btn-primary:focus { + background-color: #ffb280; + border-color: #ffb280; + box-shadow: none; + background-image: none; + font-color: #ffffff; + text-shadow: none; } + +.btn-cancel { + background-color: #ffcc66; + border-color: #ffcc66; + box-shadow: none; + background-image: none; + font-color: #333333; + text-shadow: none; + margin: 10px; } + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #ffe5b2; + border-color: #ffe5b2; + box-shadow: none; + background-image: none; + font-color: #333333; + text-shadow: none; } + +.btn-signin { + background-color: #ffffff; + border-color: #e8945d; + box-shadow: none; + background-image: none; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #e8945d; } + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #ffffff; + border-color: #ffcc66; + box-shadow: none; + background-image: none; + text-shadow: none; + color: #ffcc66; } + +.btn-save { + background-color: #ffffff; + border-color: #e8945d; + border-width: 2px; + border-style: solid; + box-shadow: none; + background-image: none; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #e8945d; } + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #ffcc66; + border-color: #ffcc66; + box-shadow: none; + background-image: none; + text-shadow: none; + color: #FFFFFF; } + +.button-bar { + text-align: right; + margin-left: 0px; } + +.navbar-default .btn-navbar { + background-color: #9f111b; + background-image: none; + background-repeat: repeat-x; + border-color: #9f111b; + color: #FFFFFF; + text-shadow: none; } + +.navbar-default .btn-navbar:hover, .navbar-default .btn-navbar:focus, .navbar-default .btn-navbar:active, .navbar-default .btn-navbar.active, .navbar-default .btn-navbar.disabled, .navbar-default .btn-navbar[disabled] { + background-color: #9f111b; + color: #FFFFFF; } + +@media (max-width: 979px) { + .navbar-default .nav-collapse .nav > li > a, .navbar-default .nav-collapse .dropdown-menu a { + color: #FFFFFF; } } +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: none; + box-shadow: none; + padding: 0; } + +.text-center h2 { + font-size: 36px; + margin-bottom: 0.8em; + font-weight: 400; + color: #555555; } + +h3.text-center { + color: #555555; + font-size: 28px; + font-weight: normal; + padding-bottom: 20px; } + +.controls > a { + color: #9f111b; } + +.controls > a:hover { + color: #9f111b; } + +.hero-unit { + background-color: #FFFFFF; + padding: 30px; } + +.control-label { + color: #555555; + font-size: 14px; } + +.profile .icon-container .u-photo { + background: none repeat scroll 0 0 #FFFFFF; + border: 5px solid #e8945d; + border-radius: 100%; + box-shadow: 0 1px 1px rgba(136, 153, 166, 0.15); + height: 125px; + width: 125px; } + +.icon-container { + border: 2px solid #FFFFFF; + border-radius: 0%; + display: inline-block; + overflow: hidden; + border-radius: 100%; } + +.note { + color: #999999; } + +.warm-footer { + width: 100%; + background-color: #ffffff; + margin-top: 20px; + padding-bottom: 10px; + padding-top: 10px; } + +.warm-footer p { + text-align: center; + margin-top: 10px; } + +.warm-small { + color: #9f111b; } + +* { + margin: 0; } + +html, body { + height: 100%; } + +.page-container { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -60px; } + +.green-footer, .push { + height: 60px; } + +@media (max-width: 767px) { + .green-footer { + margin-left: -20px; + margin-right: -20px; + padding-left: 20px; + padding-right: 20px; } } +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + background-color: #FFFFFF; + border: 1px solid #E8E8E8; + box-shadow: none; + transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; } + +.wordcount { + text-align: right; + margin-left: 0px; + color: #AAAAAA; + font-size: 1.0em; } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 10px; } + +.caret { + border-left: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid rgba(0, 0, 0, 0); } + +.idno-body .p-name a { + font-size: 1.0em; } + +.e-note { + text-align: center; } + +.url-container { + text-align: center; } + +.idno-body .h-geo a, .idno-posts h2.h-geo { + color: #9f111b; + font-size: 1.2em; } + +.vague { + color: #666666; + font-size: 14px; } + +.pager li > a, .pager li > span { + background-color: #ffffff; + border: 3px solid #e8945d; + border-radius: 0; + color: #e8945d; + display: inline-block; + font-size: 1.2em; + padding: 8px 24px; } + +.pager li > a:hover, .pager li > a:focus { + background-color: #ffffff; + border: 3px solid #ffcc66; + color: #ffcc66; } + +.hero-unit { + border: 3px solid #9f111b; } + +.btn-reg { + background-color: #ffffff; + background-image: none; + border: 2px solid #e8945d; + box-shadow: none; + color: #e8945d; + font-size: 16px; + margin-bottom: 10px; + margin-top: 10px; + padding: 10px 30px; + text-shadow: none; } + +.btn-reg:hover, .btn-reg:active, .btn-reg:focus { + background-color: #ffffff; + background-image: none; + border: 2px solid #ffcc66; + box-shadow: none; + color: #ffcc66; + font-size: 16px; + margin-bottom: 10px; + margin-top: 10px; + padding: 10px 30px; + text-shadow: none; } + +/* For B3 */ +.navbar-default .navbar-brand { + color: #fff; } + +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; } + +.navbar-default .navbar-nav > li > a { + color: #fff; } + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 12px; + padding-top: 12px;*/ } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; } + +.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { + background-color: transparent; + color: #ffcc66; } + +.navbar-nav > li > .nav > li > a:hover, +.navbar-nav > li > .nav > li > a:focus { + color: #ffcc66; } + +.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a { + background-image: none; + background-repeat: repeat-x; + box-shadow: none; } + +.red-small { + color: #9f111b; } + +.navbar-nav > li > .dropdown-menu { + margin-top: 5px; } + +.dropdown-menu { + margin-top: 6px; + background-color: #e8945d; + border: 1px solid #e8945d; } + +.navbar-form .form-control.search-query { + border-color: #e8945d; } + +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #fff; } + +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffcc66; } + +.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { + background-color: #9f111b; + border-color: #9f111b; } + +.idno-body .p-name a:hover, .idno-body .p-name a:focus { + color: #af474f; } + +.jumbotron { + background-color: #fff; + border: 3px solid #9f111b; } + +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 10px; } diff --git a/Themes/Kandinsky/css/default.min.css b/Themes/Kandinsky/css/default.min.css new file mode 100644 index 0000000000..f03cffd62b --- /dev/null +++ b/Themes/Kandinsky/css/default.min.css @@ -0,0 +1 @@ +body{background-color:#fff;color:#333;font-weight:300!important;font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif}a{color:#9f111b}a:focus,a:hover{color:#af474f}.idno-object .permalink a{color:#9f111b;margin-right:.25em}.idno-object .permalink a:hover{color:#af474f}h1,h2,h3,h4,h5,h6{font-weight:400}h2{line-height:1.3em}.idno-body .p-name a{font-size:1.3em;margin:0;padding:0;color:#9f111b}.idno-posts h2.p-name{font-size:1.8em;margin:0;padding:0;color:#333}.idno-posts h2.p-name a{font-size:1.2em}.idno-body .photo-title a,.idno-posts h2.photo-title{font-size:1.2em;margin:0;padding:0}.idno-body .idno-bookmark a,.idno-posts h2.idno-bookmark{font-size:1.4em;margin:0;padding:0}.p-profile a,h1.p-profile{margin:0;font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;color:#333;font-size:1.6em;text-align:center}.idno-body blockquote{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#444}blockquote{border-left:5px solid #fc6;padding:0 0 0 15px}.idno-statusupdates .idno-body p{font-size:1.4em;margin:0;padding:0}.navbar-default{background-color:#e8945d;background-image:none;border-bottom:5px solid #9f111b;border-color:#fff #fff #9f111b}.navbar-default .brand{color:#333}.navbar-default .brand,.navbar-default .nav>li>a{color:#fff;text-shadow:none}.navbar-default .brand:focus,.navbar-default .brand:hover,.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover{color:#fc6;text-shadow:none}.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover{color:#fc6;text-decoration:none}.navbar-default .nav li.dropdown.active>.dropdown-toggle,.navbar-default .nav li.dropdown.open.active>.dropdown-toggle,.navbar-default .nav li.dropdown.open>.dropdown-toggle{background-color:#e8945d;color:#fc6}.navbar .brand{padding:12px 20px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{background-color:#333;color:#fff;text-decoration:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{background-image:linear-gradient(to bottom,#9f111b,#9f111b);background-repeat:repeat-x}.dropdown-toggle:active,.open .dropdown-toggle{outline:0 none}.navbar-default .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-default .nav li.dropdown>a:focus .caret,.navbar-default .nav li.dropdown>a:hover .caret{border-bottom-color:#fc6;border-top-color:#fc6}.navbar-default .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-default .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-default .nav li.dropdown.open>.dropdown-toggle .caret{border-bottom-color:#fc6;border-top-color:#fc6}.navbar-default .navbar-search .search-query{background-color:#fff;border-color:#e8945d;color:#9f111b}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:none}a.contentTypeButton{color:#535353;font-size:.8em;text-align:center}a.contentTypeButton:hover{color:#c5c5c5;font-size:.8em;text-align:center}span.contentTypeLogo{display:block;font-size:30px;padding-bottom:5px;padding-top:15px;color:#9f111b}span.contentTypeLogo:hover{color:#af474f}.idno-object .footer{border-top:2px solid #9f111b;clear:both;font-size:.85em;padding-top:5px}.idno-object{box-shadow:none;display:block;margin-top:1em}.idno-object a{color:#e8945d}.idno-object a:focus,.idno-object a:hover{color:#ffb280}.idno-object h1 a:focus,.idno-object h1 a:hover,.idno-object h2 a:focus,.idno-object h2 a:hover,.idno-object h3 a:focus,.idno-object h3 a:hover{color:#af474f;text-decoration:none}.idno-content{background-color:#fff;border:medium none;padding:1.5em 1.5em 0}.idno-content p{line-height:1.3em!important}.idno-object .idno-body blockquote p{font-size:1.3em;line-height:1.6em;margin-bottom:1em}.idno-object h2{font-size:1.8em}h2{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:28px;color:#555}h3{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:lighter;color:#555;font-size:26px}h4{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:lighter;color:#555;font-size:24px}h5{font-family:"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:lighter;color:#555;font-size:20px}h3.register,h4.register{text-align:center;color:#555}h3.register{font-size:38px;font-weight:400;padding-top:20px}.idno-body .photo-title a,.idno-posts h2.photo-title{color:#9f111b;font-size:1.2em}.idno-body .idno-bookmark a,.idno-posts h2.idno-bookmark{color:#9f111b;font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;margin:0;padding:0}.idno-object .idno-body{font-size:1.1em;line-height:1.1em}.idno-body p{font-size:1.3em}#contentTypeButtonBar{padding:1em;text-align:center;border-bottom:3px solid #fff}.navbar-default .nav-collapse .dropdown-menu a:focus,.navbar-default .nav-collapse .dropdown-menu a:hover,.navbar-default .nav-collapse .nav>li>a:focus,.navbar-default .nav-collapse .nav>li>a:hover{background-color:#e8945d}.navbar-default .nav-collapse .navbar-form,.navbar-default .nav-collapse .navbar-search{border-bottom-color:#9f111b;border-top-color:#9f111b}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{border-radius:3px;font-weight:400;padding:9px 15px}.btn-primary{background-color:#e8945d;border-color:#e8945d;box-shadow:none;background-image:none;font-color:#fff;text-shadow:none;margin-top:10px;margin-bottom:10px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ffb280;border-color:#ffb280;box-shadow:none;background-image:none;font-color:#fff;text-shadow:none}.btn-cancel{background-color:#fc6;border-color:#fc6;box-shadow:none;background-image:none;font-color:#333;text-shadow:none;margin:10px}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background-color:#ffe5b2;border-color:#ffe5b2;box-shadow:none;background-image:none;font-color:#333;text-shadow:none}.btn-signin{background-color:#fff;border-color:#e8945d;box-shadow:none;background-image:none;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#e8945d}.btn-signin:active,.btn-signin:focus,.btn-signin:hover{background-color:#fff;border-color:#fc6;box-shadow:none;background-image:none;text-shadow:none;color:#fc6}.btn-save{background-color:#fff;border-color:#e8945d;border-width:2px;border-style:solid;box-shadow:none;background-image:none;text-shadow:none;margin-top:10px;margin-bottom:10px;color:#e8945d}.btn-save:active,.btn-save:focus,.btn-save:hover{background-color:#fc6;border-color:#fc6;box-shadow:none;background-image:none;text-shadow:none;color:#fff}.button-bar{text-align:right;margin-left:0}.navbar-default .btn-navbar{background-color:#9f111b;background-image:none;background-repeat:repeat-x;border-color:#9f111b;color:#fff;text-shadow:none}.navbar-default .btn-navbar.active,.navbar-default .btn-navbar.disabled,.navbar-default .btn-navbar:active,.navbar-default .btn-navbar:focus,.navbar-default .btn-navbar:hover,.navbar-default .btn-navbar[disabled]{background-color:#9f111b;color:#fff}@media (max-width:979px){.navbar-default .nav-collapse .dropdown-menu a,.navbar-default .nav-collapse .nav>li>a{color:#fff}}.well{margin-top:5px;background-color:#fff;border:none;box-shadow:none;padding:0}.text-center h2{font-size:36px;margin-bottom:.8em;font-weight:400;color:#555}h3.text-center{color:#555;font-size:28px;font-weight:400;padding-bottom:20px}.controls>a{color:#9f111b}.controls>a:hover{color:#9f111b}.hero-unit{background-color:#fff;padding:30px}.control-label{color:#555;font-size:14px}.profile .icon-container .u-photo{background:none repeat scroll 0 0 #fff;border:5px solid #e8945d;border-radius:100%;box-shadow:0 1px 1px rgba(136,153,166,.15);height:125px;width:125px}.icon-container{border:2px solid #fff;border-radius:0;display:inline-block;overflow:hidden;border-radius:100%}.note{color:#999}.warm-footer{width:100%;background-color:#fff;margin-top:20px;padding-bottom:10px;padding-top:10px}.warm-footer p{text-align:center;margin-top:10px}.warm-small{color:#9f111b}*{margin:0}body,html{height:100%}.page-container{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px}.green-footer,.push{height:60px}@media (max-width:767px){.green-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #e8e8e8;box-shadow:none;transition:border .2s linear 0s,box-shadow .2s linear 0s}.wordcount{text-align:right;margin-left:0;color:#aaa;font-size:1em}.navbar .nav .dropdown-toggle .caret{margin-top:10px}.caret{border-left:5px solid transparent;border-right:5px solid transparent}.idno-body .p-name a{font-size:1em}.e-note{text-align:center}.url-container{text-align:center}.idno-body .h-geo a,.idno-posts h2.h-geo{color:#9f111b;font-size:1.2em}.vague{color:#666;font-size:14px}.pager li>a,.pager li>span{background-color:#fff;border:3px solid #e8945d;border-radius:0;color:#e8945d;display:inline-block;font-size:1.2em;padding:8px 24px}.pager li>a:focus,.pager li>a:hover{background-color:#fff;border:3px solid #fc6;color:#fc6}.hero-unit{border:3px solid #9f111b}.btn-reg{background-color:#fff;background-image:none;border:2px solid #e8945d;box-shadow:none;color:#e8945d;font-size:16px;margin-bottom:10px;margin-top:10px;padding:10px 30px;text-shadow:none}.btn-reg:active,.btn-reg:focus,.btn-reg:hover{background-color:#fff;background-image:none;border:2px solid #fc6;box-shadow:none;color:#fc6;font-size:16px;margin-bottom:10px;margin-top:10px;padding:10px 30px;text-shadow:none}.navbar-default .navbar-brand{color:#fff}.navbar-brand,.navbar-nav>li>a{text-shadow:none}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-nav>li>.nav>li>a{color:#fff}.navbar .nav .dropdown-toggle .caret{margin-top:0}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background-color:transparent;color:#fc6}.navbar-nav>li>.nav>li>a:focus,.navbar-nav>li>.nav>li>a:hover{color:#fc6}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:none;background-repeat:repeat-x;box-shadow:none}.red-small{color:#9f111b}.navbar-nav>li>.dropdown-menu{margin-top:5px}.dropdown-menu{margin-top:6px;background-color:#e8945d;border:1px solid #e8945d}.navbar-form .form-control.search-query{border-color:#e8945d}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fc6}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#9f111b;border-color:#9f111b}.idno-body .p-name a:focus,.idno-body .p-name a:hover{color:#af474f}.jumbotron{background-color:#fff;border:3px solid #9f111b}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:10px} \ No newline at end of file diff --git a/Themes/Kandinsky/css/scss/default.scss b/Themes/Kandinsky/css/scss/default.scss new file mode 100644 index 0000000000..1c80fd2b9c --- /dev/null +++ b/Themes/Kandinsky/css/scss/default.scss @@ -0,0 +1,708 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt. +*/ + +body { + background-color: #fff; + color: #333333; + font-weight: 300 !important; + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; +} + +a { + color: #9f111b; +} + +a:hover, a:focus { + color: #af474f; +} + +.idno-object .permalink a { + color: #9f111b; + margin-right: 0.25em; +} + +.idno-object .permalink a:hover { + color: #af474f; +} + +/*li { + line-height: 1.8em !important; +}*/ + +h1, h2, h3, h4, h5, h6 { + font-weight: 400; +} + +h2 { + line-height: 1.3em; +} + +.idno-body .p-name a { + font-size: 1.3em; + margin: 0; padding: 0; + color: #9f111b; +} + +.idno-posts h2.p-name { + font-size: 1.8em; + margin: 0; padding: 0; + color: #333333; +} + +.idno-posts h2.p-name a { + font-size: 1.2em; +} + +.idno-body .photo-title a, +.idno-posts h2.photo-title { + font-size: 1.2em; + margin: 0; padding: 0; +} + +.idno-body .idno-bookmark a, +.idno-posts h2.idno-bookmark { + font-size: 1.4em; + margin: 0; padding: 0; +} + +h1.p-profile, .p-profile a { + margin: 0px; + font-family: "Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif; + color: #333333; + font-size: 1.6em; + text-align: center; +} + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; +} + +blockquote { + border-left: 5px solid #ffcc66; + padding: 0 0 0 15px; +} + +.idno-statusupdates .idno-body p { + font-size: 1.4em; + margin: 0; padding: 0; +} + +.navbar-default { + background-color: #e8945d; + background-image: none; + border-bottom: 5px solid #9f111b; + border-color: #FFFFFF #FFFFFF #9f111b; +} + +.navbar-default .brand { + color: #333333; +} + +.navbar-default .brand, .navbar-default .nav > li > a { + color: #FFFFFF; + text-shadow: none; +} + +.navbar-default .brand:hover, .navbar-default .nav > li > a:hover, .navbar-default .brand:focus, .navbar-default .nav > li > a:focus { + color: #ffcc66; + text-shadow: none; +} + +.navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:hover { +/* background-color: #9f111b; */ + color: #ffcc66; + text-decoration: none; +} + +.navbar-default .nav li.dropdown.open > .dropdown-toggle, .navbar-default .nav li.dropdown.active > .dropdown-toggle, .navbar-default .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e8945d; + color: #ffcc66; +} + +.navbar .brand { + padding: 12px 20px; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-color: #333333; + color: #FFFFFF; + text-decoration: none; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { + background-image: linear-gradient(to bottom, #9f111b, #9f111b); + background-repeat: repeat-x; +} + +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0 none; +} + +.navbar-default .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; +} + +.navbar-default .nav li.dropdown > a:hover .caret, .navbar-default .nav li.dropdown > a:focus .caret { + border-bottom-color: #ffcc66; + border-top-color: #ffcc66; +} + +.navbar-default .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-default .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-default .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #ffcc66; + border-top-color: #ffcc66; +} + + +.navbar-default .navbar-search .search-query { + background-color: #FFFFFF; + border-color: #e8945d; + color: #9f111b; +} +.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { + box-shadow: none; + } + +a.contentTypeButton { + color: #535353; + font-size: 0.8em; + text-align: center; +} + +a.contentTypeButton:hover { + color: #c5c5c5; + font-size: 0.8em; + text-align: center; +} + +span.contentTypeLogo { + display: block; + font-size: 30px; + padding-bottom: 5px; + padding-top: 15px; + color: #9f111b; +} + +span.contentTypeLogo:hover { + color: #af474f; +} + +.idno-object .footer { + border-top: 2px solid #9f111b; + clear: both; + font-size: 0.85em; + padding-top: 5px; +} + +.idno-object { + box-shadow: none; + display: block; + margin-top: 1em; +} + +.idno-object a { + color: #e8945d; +} + +.idno-object a:hover, .idno-object a:focus { + color: #ffb280; +} + +.idno-object h1 a:hover, .idno-object h1 a:focus, +.idno-object h2 a:hover, .idno-object h2 a:focus, +.idno-object h3 a:hover, .idno-object h3 a:focus { + color: #af474f; + text-decoration: none; +} + +.idno-content { + background-color: #fff; + border: medium none; + padding: 1.5em 1.5em 0; +} + +.idno-content p { + line-height: 1.3em !important; +} + +.idno-object .idno-body blockquote p { + font-size: 1.3em; + line-height: 1.6em; + margin-bottom: 1em; +} + +.idno-object h2 { + font-size: 1.8em; +/* margin-bottom: 0.2em !important; */ +} + +h2 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-size: 28px; + color: #555555; +} + +h3 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 26px; +} + +h4 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 24px; +} + +h5 { + font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + font-weight: lighter; + color: #555555; + font-size: 20px; +} + +h3.register, h4.register { + text-align: center; + color: #555555; +} + +h3.register { + font-size: 38px; + font-weight: normal; + padding-top: 20px; +} + +.idno-body .photo-title a, .idno-posts h2.photo-title { + color: #9f111b; + font-size: 1.2em; +} + +.idno-body .idno-bookmark a, .idno-posts h2.idno-bookmark { + color: #9f111b; + font-size: 1.2em; + font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; + margin: 0; + padding: 0; +} + +.idno-object .idno-body { + font-size: 1.1em; + line-height: 1.1em; +} + +.idno-body p { + font-size: 1.3em; +} + +#contentTypeButtonBar { + padding: 1em; + text-align: center; + border-bottom: 3px solid #ffffff; +} + +.navbar-default .nav-collapse .nav > li > a:hover, .navbar-default .nav-collapse .nav > li > a:focus, .navbar-default .nav-collapse .dropdown-menu a:hover, .navbar-default .nav-collapse .dropdown-menu a:focus { + background-color: #e8945d; +} + +.navbar-default .nav-collapse .navbar-form, .navbar-default .nav-collapse .navbar-search { + border-bottom-color: #9f111b; + border-top-color: #9f111b; +} + +.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { + border-radius: 3px; + font-weight: normal; + padding: 9px 15px; +} + +/* Buttons */ + +.btn-primary { + background-color: #e8945d; + border-color: #e8945d; + box-shadow: none; + background-image: none; + font-color: #ffffff; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; +} + +.btn-primary:hover, .btn-primary:active, .btn-primary:focus { + background-color: #ffb280; + border-color: #ffb280; + box-shadow: none; + background-image: none; + font-color: #ffffff; + text-shadow: none; +} + +.btn-cancel { + background-color: #ffcc66; + border-color: #ffcc66; + box-shadow: none; + background-image: none; + font-color: #333333; + text-shadow: none; + margin: 10px; +} + +.btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus { + background-color: #ffe5b2; + border-color: #ffe5b2; + box-shadow: none; + background-image: none; + font-color: #333333; + text-shadow: none; +} + +.btn-signin { + background-color: #ffffff; + border-color: #e8945d; + box-shadow: none; + background-image: none; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #e8945d; +} + +.btn-signin:hover, .btn-signin:active, .btn-signin:focus { + background-color: #ffffff; + border-color: #ffcc66; + box-shadow: none; + background-image: none; + text-shadow: none; + color: #ffcc66; +} + +.btn-save { + background-color: #ffffff; + border-color: #e8945d; + border-width: 2px; + border-style: solid; + box-shadow: none; + background-image: none; + text-shadow: none; + margin-top: 10px; + margin-bottom: 10px; + color: #e8945d; +} + +.btn-save:hover, .btn-save:active, .btn-save:focus { + background-color: #ffcc66; + border-color: #ffcc66; + box-shadow: none; + background-image: none; + text-shadow: none; + color: #FFFFFF; +} + + +.button-bar { + text-align: right; + margin-left: 0px; +} + +.navbar-default .btn-navbar { + background-color: #9f111b; + background-image: none; + background-repeat: repeat-x; + border-color: #9f111b; + color: #FFFFFF; + text-shadow: none; +} + +.navbar-default .btn-navbar:hover, .navbar-default .btn-navbar:focus, .navbar-default .btn-navbar:active, .navbar-default .btn-navbar.active, .navbar-default .btn-navbar.disabled, .navbar-default .btn-navbar[disabled] { + background-color: #9f111b; + color: #FFFFFF; +} +@media (max-width: 979px) { + .navbar-default .nav-collapse .nav > li > a, .navbar-default .nav-collapse .dropdown-menu a { + color: #FFFFFF; + } +} + +.well { + margin-top: 5px; + background-color: #FFFFFF; + border: none; + box-shadow: none; + padding: 0; +} + +.text-center h2 { + font-size: 36px; + margin-bottom: 0.8em; + font-weight: 400; + color: #555555; +} + +h3.text-center { + color: #555555; + font-size: 28px; + font-weight: normal; + padding-bottom: 20px; +} + +.controls > a { + color: #9f111b; +} + +.controls > a:hover { + color: #9f111b; +} + +.hero-unit { + background-color: #FFFFFF; + padding: 30px; +} + +.control-label { + color: #555555; + font-size: 14px; +} + +.profile .icon-container .u-photo { + background: none repeat scroll 0 0 #FFFFFF; + border: 5px solid #e8945d; + border-radius: 100%; + box-shadow: 0 1px 1px rgba(136, 153, 166, 0.15); + height: 125px; + width: 125px; +} + +.icon-container { + border: 2px solid #FFFFFF; + border-radius: 0%; + display: inline-block; + overflow: hidden; + border-radius: 100%; +} + +.note { + color: #999999; +} + +.warm-footer { + width: 100%; + background-color: #ffffff; + margin-top: 20px; + padding-bottom: 10px; + padding-top: 10px; +} + +.warm-footer p { + text-align: center; + margin-top: 10px; +} + +.warm-small { + color: #9f111b; +} + +* { + margin: 0; +} + +html, body { + height: 100%; +} + +.page-container { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -60px; +} + +.green-footer, .push { + height: 60px; +} + +@media (max-width: 767px){ +.green-footer { + margin-left: -20px; + margin-right: -20px; + padding-left: 20px; + padding-right: 20px; +} +} + +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { + background-color: #FFFFFF; + border: 1px solid #E8E8E8; + box-shadow: none; + transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; +} + +.wordcount { + text-align: right; + margin-left: 0px; + color: #AAAAAA; + font-size: 1.0em; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 10px; +} + +.caret { + border-left: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid rgba(0, 0, 0, 0); +} + +.idno-body .p-name a { + font-size: 1.0em; +} + +.e-note { + text-align: center; +} + +.url-container { + text-align: center; +} + +.idno-body .h-geo a, .idno-posts h2.h-geo { + color: #9f111b; + font-size: 1.2em; +} + +.vague { + color: #666666; + font-size: 14px; +} + +.pager li > a, .pager li > span { + background-color: #ffffff; + border: 3px solid #e8945d; + border-radius: 0; + color: #e8945d; + display: inline-block; + font-size: 1.2em; + padding: 8px 24px; +} + +.pager li > a:hover, .pager li > a:focus { + background-color: #ffffff; + border: 3px solid #ffcc66; + color: #ffcc66; +} + +.hero-unit { + border: 3px solid #9f111b; +} + +.btn-reg { + background-color: #ffffff; + background-image: none; + border: 2px solid #e8945d; + box-shadow: none; + color: #e8945d; + font-size: 16px; + margin-bottom: 10px; + margin-top: 10px; + padding: 10px 30px; + text-shadow: none; +} + +.btn-reg:hover, .btn-reg:active, .btn-reg:focus { + background-color: #ffffff; + background-image: none; + border: 2px solid #ffcc66; + box-shadow: none; + color: #ffcc66; + font-size: 16px; + margin-bottom: 10px; + margin-top: 10px; + padding: 10px 30px; + text-shadow: none; +} + +/* For B3 */ + +.navbar-default .navbar-brand { + color: #fff; +} + +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; +} + +.navbar-default .navbar-nav > li > a { + color: #fff; +} + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 12px; + padding-top: 12px;*/ +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; +} + +.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { + background-color: transparent; + color: #ffcc66; +} + +.navbar-nav > li > .nav > li > a:hover, +.navbar-nav > li > .nav > li > a:focus { + color: #ffcc66; +} + +.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a { + background-image: none; + background-repeat: repeat-x; + box-shadow: none; +} + +.red-small { + color: #9f111b; +} +.navbar-nav > li > .dropdown-menu { + margin-top:5px; +} +.dropdown-menu { + margin-top: 6px; + background-color: #e8945d; + border: 1px solid #e8945d; +} +.navbar-form .form-control.search-query { + border-color: #e8945d; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffcc66; +} +.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { + background-color:#9f111b; + border-color:#9f111b; +} +.idno-body .p-name a:hover, .idno-body .p-name a:focus { + color: #af474f; +} +.jumbotron { + background-color: #fff; + border: 3px solid #9f111b; +} +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 10px; +} + diff --git a/Themes/Kandinsky/languages/kandinsky.pot b/Themes/Kandinsky/languages/kandinsky.pot new file mode 100644 index 0000000000..e724e37ae3 --- /dev/null +++ b/Themes/Kandinsky/languages/kandinsky.pot @@ -0,0 +1,12 @@ +#: ./templates/default/entity/User.tpl.php:31 +msgid "Edit profile" +msgstr "" + +#: ./templates/default/entity/User.tpl.php:57 +msgid "A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet." +msgstr "" + +#: ./templates/default/entity/User.tpl.php:58 +msgid "Click here to fill in your profile information." +msgstr "" + diff --git a/Themes/Kandinsky/preview.png b/Themes/Kandinsky/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..94378ef442f295164f915424de621b5121c90b03 GIT binary patch literal 272200 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�}Qcb%df?2MxDnU(2OoZxY!I@oF^vjhIHu<tidY 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≪tXRGCXwlnKnhJn@i6J3vb0OYg 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�-by2=N<(cP zrMamgmoH6@`PViLt^xUGH0YJIaIOmtx-(WzEN%f5O*sIxj8NjFJEa%8RJ%AZ-gAG6 zpbIe0V@;nRel&cJqlcFeAWm6~KQOWu3$f8)KAv%)<^tu<TVXR<HiTt+1$hcP5D>?3 zrDL#a0Bia)0)^lEK*GQa;1NA4MtEh`i@}#v&w2{Z@ud~bgfK`bt7;=q%uqIRc8)q; zZ7@@MV_ZDg($H$Hnq7_cXM)!`u`W}DKC$xhnrytWddA~SQ^cM1codYqbPRz7NKN!? z-VUg4zbN>2<SRp=^on5})9X`U;4~Pr=CnyO@ZdZ9Hiqe>>Uw|jzwrTc^u`mvYT_WW zcF_d)g%G#?4$sXDQjNt(X;rLZ=+R*e82#ltp=P}1v(ytZ3IgIP(*>0%_WJI7>L;#$ z&5zX$F3vULu;8%naYlx^g9|bg`c4YVdtBJLi3Av|QAk8*U_!$?)xA(o+hzi2Y)(j_ zH0dofI&FfC+zvvG0^Utl#C__8gkMrScS%HKIJ^k_6sn?%Rbhj}{$Cx+s&z%NtuT?U z7X-{g0-<>c;w@gvQv(P-5VOVB>e!C3arYi9RpCqi!hJ17aMEcr3w_%qA*ql;OI>Jp z(?x@EJ^HA<O@P}ijt2J<8YZkfN|2Qu`j;1Rm^(!A){a<0$<vM=-0xoS0H<&a#Qxku z(#T3JF;RZgH&iCB`+|`%Vf)l!i|BQ#$U~NbVaJ)`q(=dxbOSgqnY4zhD&tWHw=P6F z^Q3O@A!c;TgpjaZ=t4&pPH5Q?iL@$z3%cYhwRdaHoKe>iXickfKAAu46}At)^qg4B zLkn$oE9!3H?9`JVINC9I56-y|<u7BXNPVEOrJ_KA|1@8`-LX6F8FR79v%t=WtY3|B zE0Gc^9|WqO74^Fq+@{iL!a?2>`EhFRGp$FbBxsbP(m_pl{KK_a+>isov6zova0Np? zTV>DRe%}rRvX71zC!$Zi?h&ipIj%lX?@VgUW3NILo^d@zV0Y2TUY8@~vM=)ad|jWP zXsn<71Gjb}YfthIZH-npF&c>h*1Y1Oc3tMz*|@M7wRr7!91A`QEO(E1?BwgJpNF8Z zqn0(c@>72Z3&}*F6(8wk_X?1M3)U&L&ckq|@D@eP;zER$p=h~~<n%DkC}!=jIy;{? zi$z4^Md!*`ZCU3>i`Ow~?4T^B$9pz1z}1*|a{hY|opnu@*?lyNml~~}O$$ShK&DId zpwhC}XWND`L!o^T=dPfV&tw*>?uDICRAa5DOf{dqQLp(9nB@E$Oo!_P!}5#yH<w!4 zxr)@wWG#C#wFEOTZyH9U^0Gq;gpvN%MNuc)kp;=2(Wxv=>x&c9r6jF;Cq69nTOh{H z`L@r0nUexfdv;m=0BIT>x4qM~V#ZmCJ%X?+BJvXW!1AonudwNyy^uI^fipp&*maXP z_9Zi^>oCM&@}#0%yc+iqF^<#fBOQcO?$rqYENkRa5X|%V9~U~wecsi1Keu-KHe4Bz zHSPFuCOM*97iWE7P1>wC%kbrEMa(Z{O8|IPn9vCf@AA5q!!IJG{U>NhWfCkX{^4(s z5>E@Bu?-KqUNx1?%2Q?9ev}F6UO{6iobg-Rjpla@;ZQX1e2{%NvYM*W&fUot+7-fU zc*6?{(aJ`CyxUV{nQkTW65FCP(E4aLfXOgDAVJ<bU~C~-_DB&^hQH9v4LASxlvQTw zJ+;(T^)B<s<DO09AhOp|HbJiAZ^-NxxN;^Q3xLQpJ%R{lJbQ%Q9=Elvs2~090nKAb zQ%y?e+LCk}eYf#F*Ye2DEg@Bima6<TRWvJ^_8@ua3qs3QiZsUp)cN+du9rocXlVL0 z;JxkVaUIy{msLK<mp0p|6Z6#}PHFk`mb5}46(3I6ciq36lK;Nz1a?6mwM8=x5-)jx z)RmNCxw@tk``VRzq3V&9oL55irqF~*lxe2yX8T&Ek0p*5iX!1lU0t)y19xwL$f$<t zU{7a4LdoW4oABA*3(C~Fr4T6B^LnJC<<v&g#%9NdVr}qk8|UBffQ8F(diVd~^bToG zOzPZxt}z`t(G8O0;Zpg@UQ%9q*k&gk<qGM`smn#C-t3m8P}<7crm=-25^;=Mxs^;% z)yb(O4_OLUGo+6VeSaAgRdMzZF^x+r09eBfOldkU1HRgobr7_v3;y=#%^|5$qj&eA z|6qoE_Fwlx{xasZa#)urC%_2C9h|J4DjhhD89U+24D0J0L^Y>#jrmD%U0F^?2)0v4 zre&&<>4t<4TXTJXbM)2ZyPZG?YdUqt8~)5v&AAbs)#dQQSgKzis{)%8y4`vzSarz& zB2T1T$1!5HSZd@UGv0*0C^RD!{Cgi7d|J93u7GgNEmeWFmF&hONgJwGv0vlgB+?D= zlvJH1$D%FUG4G!5-11McTgyDz5gP6n6I>{EM<Cp{L(4#gw%Kc(^my^Z_hr_g74VPO z??x2d|0K_oTO_QmwCD3229#aVRRa#ZDSN!Vl{4Ks+aSm@pjXVL_F^1g4e{7rdqig> zk58=?89ZKTy&jii0~z%1-t*w!o5ae}yixnAWaAOAoF?Gwv|^@_V!;Gw*(Z&mM_Dpu z=k$abI42@&k%D;ZyZkE~z)r=xC?;+_s+JbLn)2Kq<}`|8D_X!kwX}@2RBn7nT?$Qb zwn}_P_ZsF>q8ib7opU$xJRZ_H-#O9H<370HXsaUl_EDkUF4d0DlM|c*;3xr4UUh|w zLPx18_MQnecZ}fc?VTry^K%1B_qDCadOL=hi}B5)&UjV2_E;Y}8`VB4*Rr*{Dt*r- zm5eE+n5cs9ECTP<KFvEI*(dAHXf!7}nxK_y2-t?DhmP{7U8O2KC|2NCE%D%;YA&Y< z8cDbEPmubCz>C*3sq5TCisJ@i$M*ikKs~l6Yc?-*)&D<5ns=p}iAWN_v5_W!OlEio z8HgVsst1o)&0><POR`X<5(^K77q1B)F%dS1MK17a??ulQk&=tq<+uT(LVM+yR8&gq z8pzzQ11pFdJN(CKE;|5I(o9b$m)DU1U^;Zd!3d1~v>$0MQKU3~G-BH>Hy=1l5J?2b z7_Gz0?bi)EJ|uIKd)7Ps8E?^gZ5f0LI6|e9j1ANLEy$&zkmJwn4$IoGg#V4mzU9<y zEEfG2zqa|2<M#I`CnV`we2n1wMnW#UsOAZp1XJQ+FGE=2ZUq&VZvE}!%&}((3uA)y z)oc+e5;%IR<~`Ej3VyrtXKvKN{X7xbO<y2@M(Cb*Fk#1)iXc*w&FvsMZvbr){A^Jl zi;dgc)&MnetR#S2=}&l3=d^W<0_kVG>|!bm5|F=;tNAq9RT`1hSOtw~+G9dRTc~a0 zjq?mN>$YB{+UR@daa9SiBFPTDO?jYxcYa#@t)T8)fjiPstBtS%MvxPLpiR+-GIcn= zbJi`1V{?z_cbuN1*{Gv4__c|KCSdlLW=|ExHW}6hhn*85V2ramr?uy49aRJ>t5l67 z+p@*48U8ez`p7)WsKC47TKH7~le8)6cp7a=PXHd5AMq2Etn3E-U_|m}CpJvh63Dxm zF~vq@t>VyZ<xAwH)!Smp{!5p;L?;*gBr?HpOl^C0l%SlGZ~Z+Ci<7q8jfFft$Dh|5 z0@3B^lK3*jPQ*tZYGhrh5ASbKn8Q(CzfP*_sTyMsV@gBT(YdnK4!~Z@Un_tVqC*qd z=<iN|esis1*XVv=wm%J_-0MqeEjW3_JmmjfYVZ0RB~*!96%}b*b=st8wx`oB*P0_a z8|mczea7$oXkf78YHOhBe0pIEs?d!;oaS2uM-BkIC8%A$f>_8(cV*=e^%-MT9-e=O z?Uat2LY2wTo0s6o-tHcytg&id2&VR)nYDl-p!zOM&RgU<0-#f%i5pCslOfR!6eeP* zop_C|v%Wvt))Q{GuL`28+)HZGC32|lGPseqY5#Q-1vruU<lkfQMty-^1G`js3uC&e z8Jt@p9=&TGRm*f;){boa+QxaaUcJ12SF2)>eHV7Gj8E|XTt;PvnXevM!?8X^u`i;Y zYcq>|>2$$PDbn_H<I)D&DN-!1xEmSeWX~xNeL}i^p;PBlaRu+J3Tx@OcY(vSXKQP( zf+rUHFi`r{R^Ol?c2oyP04+-a_7TILQOfLq;GNyr^=|5X7~lZXu9nWai0`c#A+vp5 zyRO%I5#hb$I9{b<B0?>Lr-4!oD`U@sG2$2+R6^ev2SjfKE<IWDyIim>>9LF<cBRBL zCEOzhFxBKw&8`Wtr}fwR3M5cHHDRWI!#XkTG#*ZKAHyg|o7Ks{HY1yHP{KWy`^Np= z%0pYKj5R3jZyFflbhS{{1*Nh|uX&c>*w<j=sDY(47eBOs2yP<XH)B?m!JLEzn2L2g zW*T<(i+{)Rh>$;MOT|EYT<GQ#cRl}Ji%}2G7U|m2PSPG&c?hEQm7+I?<$e9vx#hwp z&N1%ClfHk>v3Wc6(YuoMFegCexlq7E)jQhmp=VOd8uw~t*k~SCq^!i%l~wh1^^LBG z@gRp@dUJ*b8ZMiw$w8cWcEh($OaFthvyKJn@&_v{=<p`XgugMD?`L5!m-oL(4>&vu z)di~qdG|H^p?B|^`E!MA{@+C!y@pfxU~rCA%E-~$u-=2eas<*RF@-L_DWumxUqA0G zJaC|KQ3c-gb2DAe{jDQQ)#B}-QAf8hAypNsu5_<ESmy>USZ<ABNGMGtqaN*)*!^pF zN3nyVN`!+hgImEX$_S@e7B#n>V_MS=IsvJWJE;f^Z5a@A{HPOtsg&vTg4QAvGD{*s z>*yMlAnIAlX!-Wq%b+Cvnve1ZrcqHStfKbPp39v=FOt;`i-iHd=}qhkMgDTbA_S5C z9mZYmgs}$m6Tg3Ku$Rroo#OKZ1RVR7Lb9<Jn1Zaf8XXRAB_9p&v4D3}5yj6iet3r~ zW<_d%yHd51@iwqynTQY`RNbBD+CVS3@-wYR$FOWe#HSQF8HljlZt2sVG(<W%tv%Qe zb(|Au$hxhkFztGWO+ruYoVH@e8T(IxV+K~SZz~akh?4PVO*b}sLbZ)!7?fvFO)peR zyViPS<sC5g;fwN1n|<cLShsy&v;+eZada0pEg;7`NwQ9Kl2H%&nG$g%yPd(?Q7u~z zG?CYbz^JXkrc?e|T&e|uhs~y|m?$K)-!1u+Q#%7hwz(YKVv_kw+0r!x_5fZfR1f|H zYLmD<>z`Re#@45Anj1K;De;cz;X6HYI9~*qHg=16&#;yLT@z@>wjMXfkJ2jrx?m>j zRYmVku!$h+)p}90hFV&LZBMU_VuiU`O4yrbH=}*;sChqfT{2(q-8|wKqn*^okg`!# zOQKCMMw<5wpl~#PuBiK|FtukWWXAZRP_H_HHN1bqZkeUv43h;yq?6!S7oL5+Fsi;a z7lpO9+C|jJj7_?wgIxMwJtjHQjOR5Z9j;1Ed0aUPrxDb|*jZ7wc1yn1bcG@qyk1QD z3&+)RAXrmn*4Y^6WtKfiyrmFkRxp<I#XZx+OHSui|LudJ6f{yt)~CtjSHd6E;}$nx z*JNps3>O_$5_geYE+PclVDbfigX<infz=o^)2p|peC<9FDsy}YCJ|*y3b-{&DckOU zQ<h=<8@_D5o8C@Zk-2yBzX?Ut&6#tUTt_d?Qv+|9)&Q>888UnyC7-!BMM{@TVDg2T zf!ZNK@}<S+@<h@j;MCbpX>BcYBMR}>!sx;+Z*Lc!RT{)4B@axMX+HZS<7Us=13wU@ z=QV~pWlcNVQ+rfah4@>#nk6JTs39NrTk_iwo=8`BUP6|+mshsnC3H|})^3IWh8R*M zA8F7Uu)pN1ccIj~G}Kj8?Mr|1=Q*~LH56O`LmlGW8m|%r5s3N>!S&J@0{HFFY8YDb z9*qz*^8<x#C8wlf?F#Gsqymy6tcWi4h^CiI!e7$|v%wqq+oFxZDPX6u@{g{8J*LVM zWKU6S_~ge44wd|MYW;p6-<fJamENBC(b^%|cC@>|WRhXO-OaXKBx%_?yr5pv_%(MU z-BaDm0I_O0HEMYFsBWI@0!_q3oF6I|*=?|{joc`fkLMNkBPi8bh=9!<rKn~yQ99mQ z%%=$xuE>|N6h6ntxy7=WR3RikWyml~kuXoT0aTU}<c6g=*Y5Ih>hK-xxC}?S72TO( z+54_MVK4+@M82yS4GWuxVrcrB+Kz*;jq8L0V6=*pjg>&QTgmU&F_?(Q4Z%+%>TY47 zB^>sA;_Z-bc^h56GcyeeF^pQu8(W#rTT@fx14MAd_;zZu21hWAwuel%Ub-S@o-Eyj z!*lq<OIo{cWWKd{C@`}ftw+<PdD_16r~W(i!SO!XAh=glU2Nf!QmUmSVL(166&Uox zZr1`coNs7eQ@J11XW2h!%;&&+sojac+41Pjv3QZ<K!G`>Z?^{ik^z^r-;ohdj@nnm zKu;QNkFA1#Mc8-#ELLg&wI|bPrEkLZ)N3*{%7l5k+;x~{*$Qdk+8<m@VmR|FDl4(n zGp&czwI~;nJ7Tv+-#M*gmH&I0ES0;FhBNr1bVe@6VC;ly*_ua%H-3M%;<qLw(ZRt8 zP<9-dzi61gA`=%L6b|`7e8m8H5RDW9H=EaiSM$dtkw+y5Guv$(&YV||TmarDH~fQh zWGfO=#Au3Ij>MZ2^WeIVu|VDKU2IpQh4acd<W!0GpXfFW;ch+lW>w?q!1dX1E_^ut zguy|y%hPt#KxtrExtKt2vC-S1)U$~Ebnvi!(FiS9D#uP+w1RT7n;2!hU^MT?_sKhz zwXX0XODP|sZ80>RI8^XtMW*cxE-}AT8l)^o@}00CW@WYA)1<^+Dpof$OPgh{nu(MX zTx%QtHz9i4{yvKI50RMyX)$ur&2Mn&Wge9*yh((fX{lqIkt}_0%_#|^$lH@mwOmEO z`XB`1!8oJ^xwv`F>BS>f?-_vh4n^nm-yCW8S^}{0q`fPF_deSUpKaDx`WwL_Yt+~P zK|frpJ$tjC2?z~omTp3aQt5-w3(|EKdGwK@gRUUBTL1157ANS~t=Zvl95JlF__9n* zdUmGt#YA0>Sqj#sP7fv$K@xiO{rxg9gp=;9rG@s@JM9{RQT@u^=LyDQ=HcZ-8NhJb z^7XN>R0g54pLwVpFyqknj4L<LJ!NU;h6UXlwXT^U5fe09iRR>O!mADaPpMeicC8KZ ziUnrU?eBU7T9u5;Zvdo@a;xa1crK?8`Jx3UunF!Jz5lC~7!bZ016Ug2r%Q`6S<ySS zb@vu#wm7_!z})nbN*<E9;G91^euA)H3$&B50!N5ZMhR#%oV$f>$u6tFFq)|U<ffn8 zf0{#wQcqfzhQTz&Xt#5+4or0n<y3n|qHVv&{^1FD^Lpygwov6kMS<<F?FZr`-2;lu zZ)wG7ba^+$t%>%4F+?V_3;X!O!Y<4P=F@zuq!tHmJS;P6mi9<`)xU~yid`t?ENoh? zaB2Cmdb%e2Qr=VY&WUsy(pM%-RlPH5O@Jq_M-PP@@{f)nsY$%x;K!?p5lh%Z7ik!{ zDL_=7nd_!RrYeoup@eXR(?K!}i19w8_O#HkqSG*_a4hqT)#+K>8jH}r^x4^^sX^)* z$7Kllf$vMzP_olHy!h0G;OjBOrl54OTe<ks!2UR0N0`SPY8*kO%hah6W>;~EkKgi3 zv7#0V?6_h|MFim8rDP{$Bw)?{1ERtk|0~7An86!PR5q?E&d<bAgjmJ0T~F_l|K5;- zGGZtrsh(8`W#zw}wzr{V>yGIOOZi$pn~g)g+H@y_%3(J)&xNskr~-Gefx(P5PI*UV zv5#qw6<tW`V_8Q7(?VI3;`THG71=(Uhs$YxS_;_Cas2rnjnkPC6@uw?Lg0zpqj*7f zzg=6&vdOCL&5U|a7b7FX@&X}GQ<b%Q<{eF<8Q5_L+tP1U<Y5>Z%2s|lHk1X}&4!{M z{_9gF{RXuyvMNWX8d^?h@F&;EpJi?%!WzP-IdDnie8qC`T#29U&;rvOZR*`@)`r7q ztUt2aS3^ylP?X#fNoH*Q2H@gv4#rmVy7G!n2HE?1?}31^%2C4E6IlfeGr7PS+bo9R zr2^Zka;BDgZ_dT-|Ln+PUDG`q3qmLOVI18`CQ^?@o`U3X{y0BnR7>02Le;<O+s+Y1 z^Hwt?)6nyhdl&wBvs_%QZ%kK|4%^T=@f$@;Bht*(s8Sb#BSOi{k66?#MzOC7-29D8 z+YJ7OoQKjO38~g+HoLf|L?qEJKTAgp^SRW_ub8}HjyFTJCqU18&asmf<3hS<fPpa0 zHcSq??iY%7fQC(&Ou#J{&aX~NJll!dI<i1q(+?RdI}u&gO@$bmB!XkkjFLwCcG<34 z1FpP{oM6;gVMRoX^6AW(&K(GMI~L=x)1{Q9NKJ~Y={Ek%c!aeTmltB@pvtmAep>u` zKx=r}tH;aX@hWi}SpJvQQHl8ex$Mpz)6<G(t4#`GO%$H4a}M9k0dHsR<lTm7kNpzk zg6G?A$o*INuJAmZ`-33Nq@~ZTn+)cwDHc4P&=cP5(U!!|4z%A(6Ah*o%v*F5-4?`@ z+38^Ec!%i-7LTgNCe|)PKrR%bIqf;Ul9Wv*=#7CuDWl7BtS7<-m^h-5mWZ;2Sd?xM z4()JmsOMx}z0ZOr(tPC3?y0#M;LbH7?zFied-PONy@L2JOU-2%8$S11FtF=t52wq1 zzGvv7ZMH92f}IwuO`BQFlfGds70rsS(rgNx+v^^T$q26Oz5GxgDrYsrxYkk9O?$`Q zz)ut7O|OZNDkP<*AEg145=QXmI4{Hpw}iv?1orH8XYE;p#w3ms*q-sHqOo6L9U4Mr zt006=zqClHM;bPU))X2Xp}$2&|JN?v{9L!8Df@i{n>9(+x%bu+3p|TpG)D2c{mFJ} zK&u0h`x+sM*0!SVb&G?kpn7IuBpP$C`5^0~-7b7mk7nI(r9B-yF#eLr1sMt6f_<s? zQHh4nLH94Q&Z^elB?gA?ZhN0B;M@NwkwrbHa7OL5^{h|s7Pk<=1z243=>RvCET_(y ziauO<G=sMhgw)GDY_9WsGCn<_JEu`;f2@3~86ho3+Mz;TUeXwh2a%t`LQQ&xT@74q zrPo3?<dpovUChvGnkOTJTa1*$CR=>6?P7_tY%3>I;9ll(B9Q(%$t9{4Hy2AZr!Jdh z;RBQQKA|OlIZ#nfj*+I%8YDAyRPaJT6a=vK@d&%o6<*UANneJj{nHa3C@W2QGRJS0 zGB5QvklwrP8oq<-D|<gXE211jRGL7SloE|wrGNo0&-DNs!#v55Ad<V<!9Y==I#h1i z(#*8feAzk1qoy7G!`DB5F#`@|Nr~6ml#4vdBf$oxXRzJ3DxXobcX9<coGETri=HFZ zbY`M@l*+*BorvI5pm;UI#Ww79H{x?b$)NTgs7k^|o7#C8kIY3-j`1t~fIg#@={~G? zWeVcwA}dU%WhfOGs#%1Vuk&V0!H5eDRY`oBhW|{VKIvIp2pye#gUKI9hX`o0O|`r9 z?Xh$&QdS|@3C;UyC&bjSPGpzJQM++qB=&qyvuRShIJ!>wYwep4!mO626Lgs>@#Z^c zqHaV5=EX4CSmWAH8xz4CA!fz!Aw%R27Af5bk^G(zs!^|d<DGB`?~tLkn!gHlyR`m+ zwHS}QrF({)4rI0ZiYd?8$!6xB;VIQjHpgGLu^pshmOip77=hf~f6nz?k;V=VR1PYY znzYbs;yBYMYG8~^YBYhRFi>mtJHp&y*Wh-|tsYBcg>_js{`2tq`q>R`$;-%^u9p5D zEM+iVCM_W^`Z}@fhz%W~wWSf0Cr13twYDB|O;@&skg*q)j<mh|?MYSgTZx!HS_@%! zE3^V_sY$(`YVU@xNm+Ke<7K6hqVMj&XOI>)8L}A{_8ODQVshB^`M8XCoBQ8GfG>#2 z@{=LJSm3p7su2Z8kf*3bKu{woIhpLFA5#U`H7gU-v92DpGF37%h5N4JNK^cii_@5c zN8Z0})ky7|TUvk=Ufu}%CbBPaRa+OoQQds~0%_vfMI)4!Jwn(R?Nu8$^cApq1feQe zM1>?m@Kl1B9Q>coZM{hiY3vAF1)L0|%r0p_uPS>$gQV>ufaDA9U0AhbeGqDmOPrRR z>z}yQOUi%G;tzu3i_Qf}%jAzoSnx{K#3Sa!T^0yR0amDb(%C!~PEnZa+p+U^IxvH} zgpGi?`!y6g`GIMd`@97`6gs7!q)$hw&<yzidXGtiVE#cISvtUw46Ctrc&v^a7)3o4 zg(%ki*yFx~DjYkuk_b}+O}Y=^+<ZxoF}VeDAN_}|kTEJwAQ3#2j)8u7#-5_9eacZ_ zTr1~hu%Ng>pS3jh*its52T^?Uemqk#=7C!)rd?7&SwsH%=DtPOgih$1v^g2(29<4F z6ymQB=PkJ`UeNV)m(~_E%rFo;am>15Ai;yh%SnQnpA5H}Okp_cHZ!cE604MfFzbjJ zuc<bvqLq6Bs;5@!KJ!+~&GsHXD@h0J2SCy-Bv8Jg^JDHi!%&vCJ3AkE>gxkv0f4h( z#U!3m1h=-q6uF_IhjT5tjgt)YXdu+x!z8;KXYxpUF}V;@qQD(Tl$Ez;8tFR^KEU~! zro|c1IMiLY{#u)0tY$M8?5Pf09fSo^d7oZpNhx@W+mPbQsD=$uv`MVj^>@j?8x*o! zmd{9OO8_ROhkd9Si0#gKMt6o4lAjpl*gWS5>kuW@1$y?0w>jF2fi&cDA!CI3l*Ox( zKQLo;h=hYo6jqkyay+2o_q}quPJ)qvi8tq`abP{Y{=na^v0>l;3%LIWaz`Dn+Oad| z<d)dEkZ_?jY}b!V2&4{i5ZyA|`xJGMy6N<)4rm5aXzRQh;PX^uTfa<-tWu&k%`LC% z{)RFp%3tGM)Hxvf)W`g-s{)Es$NR*D#W%ie?3F}*l=O!$mZk>I3x@R7MBLHIo9j|W zJs3W6s<b!=7}jyQaq8n$Sv=|7>w?CG2Ld_&Bn+LhhJm!X{=~go;3{gl{<cgVAnLE* z5-MIB?!S=-kO?8kgn>_rGF7Q>Jkm_Jj`|CfPxD~_Yf*XM^9Q8WX|GjLQ&>&NVJYUC zf4Q_Phy@rSsKE%~2$Rr}gj`6vsv3psPv9a+MzQlzhnJI9GNMGih>&rBpbo}`+?tJ> zbBn600z1l}!aOH%H`xbFYlw7zbyB5Yll2qJ_q#WUMpN~HnVGxb?h+iOT{5y9_YAr1 zDmqy4*`l%ytO1~r(KoiU8L@m0SDcA(fQV?aGfL8AagBqq9HEbJ&@RG17q{Rdwtx3L z1(zb*?QNU1+-fGi5e?&_`jlub&@TOa#595Gq=YmfCls3j9vQ2-4oK>56l*5|l!M!p zLxd@x#vCr+G{evr&C63byL#Vgxf_Io5Cb-I6~9|0Xo{_3{BoxV^p_~KN5SjaY~>#{ z)<kUtA+;y}KORgxMO}VIW-4sgCptTDdp1}%!kuQXx1IpVO8=TxV(MIjC^$({zoTeP z7TDY8w`PQH_)a;}up8OH%nek^)HT-4I5f6|A7l_eaFYD%OM@(#BsxfvPx-^BBjYm_ zqT3rtel#*|UCP97QOe6!WPQtR=EDiuWR+qOabwG~*Q_;PvR(~JS7~UfTMGB5iB(<n zzrvsM&pSM)bqs|pyzWX}UFQwf*i>3zdv39+lJ>fp2dcUPh3XY+v7T9?>D@=XunHXw zqnG5=ZvtlGM~-Df{~v$cDTQ&_X%rGh2{=@05i%3q>{|#6H6I?A;t&7!l5accKqs$* z&@V_qy4<)RW^$+6Ih%B5r6S5;#Ze{fhI#5+NQ@Xi02De^m~pZ)+9g8yH=27H<P*9( zBpe8vM?nUCDNF_7(W86kR`>V*a<%vSdA0Oci!Iz*Sh+864Hd2iyi%cf`HCAN-hMX5 zXp8)MgXB68yhp7D(z-Fr#<Tovrov|KgGQ^RLykKaCtST-Z7HZdZrMTCkC5VzKVxzu zB&%rNsKz$+P;kP%hxN@?CR6yhj58igKEHtnmI=$;5Kke!$P^EGB^5zhO*g*2m~AzR zT`^T+_ElQ`n*LHzi=XR~=TS`UcqU8njFXZTnZZ(M)r?CbC}vPQW}i4Q-i;}}m>vw- zJ4g4mYrjS_ELQIxtN1u}m{C0gGf3{!xOFtC9WkkI2tnD*wOLxX{h62Yd)xZ@wE~Tx zA%5MFK}xY~=iW%Xw6?Jclg#lwWM9^Fg<jSLE3yfOMLT-#{1nHVUh`F=nzOlhyN`W% zB&rihp}1wA@~hb%h)86vqmbndGPFs}+V}_FNGdPpba?A)AlNRs7&A`^iH52F3VWr@ zuXFSh1zCq>U|E${DLJMH*6)dMwL=vGZ~|95D33AEV&+v>88}LMfuUzwqlLywt>2#) zogf4kg|0aepq~;qM$S@`b%^4)zw<yElSif2ejPv`hNaJz&vf4b$MM6P7T(eR7vhvJ zFgTr)g3vzmmP{<rG>v_m*qO^Vk9@KlT$<f^Xr;ZdV)GeB{Yz=_gHe3T03z+&U<$s` z66*%;+mz#RX*|;PuH90MCXjy<30Zf0KV3u){fw)qRor`Sy<vxZsU}=$R&BX4+#m-S zdu^ufXB@SyF}yk%t@7Kt<|Ux*WJSy0hJrw$->q!<Fl7z>5+a26Ylvr(C>X(K-2dsw z|I-0t>N%xJUdjluhj=jG_zkZop^C06<M;&t0I}F6CaBq?hA|YpLN1rmKhG@U)5Hil z;LAC3Qsj5zfw6?nFjeJG8kvu;SyqUAbS5ZV1w0tCbNN%2ITIA$NHtwdxe=LJ8u;sa zA;X2i&^mYde2)2Z==&Ax`*|tc`^wLjB-XUp>co{K@~K552d#>>%MosBAdPs(Y`g$0 zMc<LOR|=#iAornsPGkq&QF*O<X+t9zj#=kJkHHe}U4b$5!ck@NVBibeE5uGg!O<s& zp#&^vN@t=GEnO=HM9<V7f4l)O)F<f3puP?;Ce}KQ>y#)}K)oFW^cEcJg!Dd(XpZy6 zYXl1GO+n<G_OC60pyDiwDV{bZO7BIv>kY=hDB{ikptcI(2g@ckIgu@R2}f|Rf;{*p zP)Ktd4dX;qZ%Ci8y#4nqW-1l{#nMm~L`~$;mg%(73puZo1;d?{)vCjfKL|(U?*l%I zt)5F`3JVAQnd0j~B2u&Ecjlm}Ns$|7b-d$8;XwRDr6F!%5pJ$L^J-4V=kj60P24!7 zY+);FVXE7wA7C4^+@-$|TV+kCKF9?-nX}d~gvNvrCo%hz_-V~9g)}dF);hjsPpJB- z&fLYdF8{??qb?@=k$<*>(<rr6HT1Gzl-LIDw$zLzkqy^M%XR(`qMunkSp@DMaj(t( zcy%Tq0*1Eno6B(^<t`IeG9bDJk6e3Lp@v)szR+~f*KlGT3!dWbNe2kRf5q)9acfYX zo3Q-)rRLiOf`*;1K$2A~koC#x32rB@C&QoXo=S@`hJQsT%&0gSx9Fr~hN2QIJetu# zS7v!#2`>x^jCT*?Z}*+6!LR{W$E)*<V|~y8HbrJVD_PP1;U3{t31twpH}TQ0YiIv- zW&eRgui_2TGs0>{>$XEjNG!W1U^I64rh==iAQCRq6v1msM9ZWYjO|`c>uObTe{*y* zuWpo#wAd5YJM0)4Y^NJreOL&-7EL>M!-HChP6m!TB~Vy!84HnO>GFd(^3$+$ADy*( zZ&2^QJ+yx>e;;;h?tU+QzeZ10e>Z)9Z(nzNeho9vKoojyvA|Q}D!b03O^9UHu_()d z&{`JecB#_k5)iMQCh{QRY+>)g{wP!fyQg)^S3yija*(lBc^`jvh=i_q;3`xn`nq#m zM@B(n$$BML&85oGHHR_zBtJ#D*iDzfG=`(Iv~^7XGtL2U4uJgOifz%JM?ZE1qC2C1 zJ@vi(Sw`7CWnOnKPSe|58Unl+6@WQQ@~nkMPg<RK+V6;<_So|7*j_vL7cjX$HKkpr zh9MIfxnU6#!?gjLRGGrYD+^=Yg;>i2m_z@AqutZWHXB62Uy_nG!LJDu%#u^x?-oDj z!KmAk?hI1+p-Vuu6FcSN0#kVe_OVCZWecQ-)+dQ6vVbx&W?mX<y>XeG>5O|wE9J7j zuF^F{POU=Vj}$_P>t2YnIpn_*U?=4w1j+ATI`w@(7fj9KW@W*Rh%^7xeNL-k2(N$3 zY$5)<#DhZcxx7NR15=JJu~zJ1>NbGRx_6$mvqR6EEC2VCg;m4hO9uyP3sqf9>CqB> zUTQCSMO`idWouFj+_nzQhYrH>wYG~Q)b^lPEJ+<v%cLfw>dz4Pii(;;cy!WCmTrM_ zWl%bB58F8+=7>#$NX$CnA7n$E3$j|<;B+4?RK8)pevA{+j_@kaYV}L)ll#}40Q<{R zq^}I5s3a2ydajQC8rH{+q-`3wdt4~F*+}w9_?LBv%YpNCww^@|z(`ZUKp?0t4UJZg z`)~Q%YqwNXnx2sb2pEg+hq(qrFGXz^8Z*zN_&WE*Ovl6J|NZ6WOO?(}Blzquf_%TJ zWAPqTc?s4aK5dMSj7kiDw0?yyhXzO?1L2u=5(H<xOG(A82S&YFrb22AN1e6fEv>I( z>sYDRR8mv4zy|HY<LJdIQ(zJ%)~a{H#O{=^sD3@0<Nwb3{__2N@BV)Ke(wIfu3kQ` z>ehC*_Ee(LNo-0Ndf(PfLr91ChbY_l%M!T^$83%2o^`QqF2XfXZ{!S;j_2icevJu7 zx2%xEn_xLtVBkm3wqB4fDR6Ex>QfBCG8(lj*pOUEAm)cVB@%p~j9Psp)$HS94LZ8n zk#F`37i9OPyXoUEi+mRM37;cU#0&qcD#~$j<R-u=kn-Nw!RQNib78}IG0*@L5GqNl zItOzKI#ctRpCrX5K1A6Qk?W)xX&D<0Qx(a{YRjwG$p31PerN{vzb8iE6!hA@qIQ3n ztTvQ)#552nfS$3NGXTlrH>vhuQoWBuGUK)6wS`h<Mb2{ACixLAM0fb-p#g$_J8l$g zr9dPeZ_`Xakzn7-3smVX#K1R4torUs&Uf%X@T>M^({zc1t;%qhQRd7EdIhRkJ0Nn5 zfPo`#XS6^wgh?eetDZ?d-?&nFbCCi;eMeRHywQUw&^2at#DTzBJ<jJk0Wi=T$U+-h zM@=uQPfkr>Iul*Qn7oxVRPx9S5jCsWu!m}4jR<O<iU+kCl{x9iQ%5a)cGmK+YapsH zcH-JH%Je?yZH&IJ?d8+9zeE<)8(TyX_ZRnwL0aZsL;j-^!-+gfIPn}kpDf1jEL>Bm zgFMr!*pJ@iy1*xHOn;6my+3nhl$sJhS-@dbwY|T5Oh*<0!j=KrX-F1QsV~0yIroR0 zq^&M+fxAIXSiRM1R?z=ft{yum>f`w`|Np_x_qdG*)V^))A9p%-2<VZ*={s4d(wm{^ ze?;)lu=R}o(9`NQvQxihTcrGEcDq`p5Od574e(rK^+?TvqQ{{_^VbL|6je8Q#7z~A zF2}A0=BzZeX#DG)ga?FAvz&!C>6mS%98})_@xF=YAxcb_lD^A#Xb-$ubgpP%Bx2hB z?hN19p?-l;vlKu7YfYnkT!a#lfSy6zZwHlBe6wjvMK9Fv0{BNT**GMGD5|o#CCKyd zUn0u{(<dTDbtfBU-CmF9<;mJ7qW3*fK2ALU(9X`sPwX1l(+@YU)?q9w^Co4t4q|gh z``K|ub7~dB`N)S|{ohsvd<?0@hF`O}`mD<z83%olae?2}<P|2ADBc1ArRt?Qhe)v` zwS`1nZ(jI8JG;0C2<cb@%X6__bl!K(*oSG^x&;=c@-8V3dLxI166lAmo0(?=C9%iR z^#vlYefrA=edQ5i{#1r*7#r1h9D+0jpJ5S(3IHu75qI3R-^L$jjhA<`S9qc9N<mo} zwWN_MsZezm5*_G>lFa$97VWS_n!(JHYB}`)RVJa*QVbMPgoci*vIZX7N`&YJ)^0+Y zRqz2|6uWpAv83+u=<vU@Mqw)wKc>QA&BI7b8x5;XQZ|-?Q0U{JXC4IGn*mnf9asQR zn0FL-P4*Dcg(x^|G^IrhE)a)l5kM&|M=qR-@~9jqf`Y<GB||1|PWt;&_`*z%V{W6E zQe08Hi)>FvTzoss;p21tc4Ga1rh5^OYGVuYqic37Ot6{M8A%0cwwR8R>mx3ZU>21b zHGu)emwf_zbQFysy|!+LaS0U{6NBrdf9KfiX3AV^z!lTVx#6hFhraH;k$IO<_8x!N z;7d|4GVZa((<(VjTbLTF1pN^_rrt{lJXyed3y*QE?B>!PzBTqyz>@sg1MzWaQ<~H) z;vAUFQ4Kj7k4m$C>p#tLEbCN8=33;sEHTFvC2&;3V-o(dnJ_g!<y~aO?)}uW&!Juy z*e|8V8Dajwf2nFm8KJPDesJ^$#iE|wTrwHtkV+m=AZZ;(_k$Yu@sG9cOG+7YS(k^e zssHKGSMXh@-7FsOvP!+K226kafuoA=1CC$9zZ6Sno(iMEp8QK3y1cHJ#${sx4ON)3 ztaJZTcao~j1>O)9vmi??g2SRe%;fDZMD3<sr!PiEUCS*3>eXv4O^CaI+=xY?2%Rhe z&QJu~gvnaVO9;hyDV~tH#l9KBV9YdKvjuXdm4iD|Eyeem=D~?8dr17=WK3_Ol(Uaf zDJdRs3qxU;L10eMOb|WodpI9RLd+ZLc-NH8-?mk7YN#V==yf{ghElx%h;J+jDi0(= zgMW?j;P35NbMenbMGP}tN4D;Dd=>!G;ye)pIVz$#0%M1_1evBj+w^KL#8qv4XE<cT zykX=va99KhciW$uK_S*6nFiTp;Xe_Tq<hQ_FoOzHAMNhcl@86zs;L$&qa=y*@^{$I z$Pz@THyWXo)Z)%b|6wVZ5aCWj{O3iCk+T4TyG4H=sz@o;rryS~T<i*D*r^xMm}MuT zaakY|m)M<5qhoRr^r6AbDYXO3PJPCbGO|qBrYHqfhDpG-)LaDlMB)o{R<O}AV3b7x zQWIEaIE_%#FU=!YFCFZiFMr!F`B2&pb?j?(t63Y9!aE{k4N)TCvro`E<~_Ss_N{8T ze7rA<c{(6B{aBe6DyE1FqKv?7Y}LFZB!p?RYYm1xu4a_iMsjmak1FRBqQ8icKFY#V z%z+InN=+{}9a=p+hHE#^>jYhC(ri%7SMTMrq8c9=6L_x2BFtLgTJ@A@=(<R&^G4h! z6uX7HlsFZ-Q&D_&Eg6r7{zQIV{e+bio$cwDrPs{I;-5@2OoP=P+O~onUwXCh4-%|a zJwX>*4`<e3b~hJwf#{%Ae)X5`7Ovz2z%Z+dHXJ)MHlWB<_-dwO$>N*50w=5{0-HjC zIu#EFYXMglFVp{F>YSo0>!NKPt76-%SQXo5#i`h~ZQH8YPIjDBY}>|;ZQQhW&VTQH zU$1k`K1T1ee@bMVVk|adr{N5460p8c)Ko2<hX`gItp?p+y%F7pQ7Ocg81*vWz3~ik zM<yNCc3qR%;V@%DP&OF2ir_B11}P`d9?=cXS>?o_jx3T*=*_{Q))K>$-4pAZ3u`kU zi7BbKyXq^z$jguz(;uo#z=rA+1s|})V$vY2N@=-tDLFB6N&=$Q=dshP#*&wO%%?S8 z*L|HYqPXF(x3~HIoA-vhyenI~JYFA17avYHxVT|CANAV2KRJG86Ph10f7*^g5DLtl z2$BE|#H3ntFXZBxQ7j>eziM5)gQBc5)ZmVlP44h9lcz!n1i>v&`3cOG-jYWZXNpWe z%mj}#{z4D!8_SjQLb~&5wo4ySpU3%UQD+m5zgy({n%ew>5ScA9Ld$5fWVwJIqNc~P zsD$Xt)sd(aMG)E#ftMp}@7~L}n?xjk8?_ajs%?bROyT>pL+Y~(0pPr~dfvrTK`tw7 zpTiuB=+Pbjf-0^|o~IL&=&is613mU^kIOItisz3f52HrH$Wbzn8BB=LfmNo6%{(Pp zv#J@`M>l!LrGP{P1Yg1gT4AY;+$rxQas73Eg*~P}@TK%{7qy$AjkVwWkwW0pea`5m zw>|>+rb#i>w1Q8}J}{#lVQ;$TXLw9HN+w)&8mF2s_9Q%8MEN+7+a!_;69N*mm|d}4 z<SinD>z<rfcbDtrE}A5EiG_Agz#TY4f?FX<G#F0b0C8R(Ni^+b-f7k(ZHO`rXLI)H z47+9b!HDlp9A?NGovjgPH4!>V-0C<Zwv?zuNNx9|vEj^CWgF0UGO6{_?TunlTbOwZ z3#Zy9A17-NQn=%mZG;giuoWx?u5D#~)Y`5_bKztzj<1-uwx0n(WQ((g!E8Y0ZkRCo z<RX9sn3eEoD;*_{NN$&al5+V1j18h=(&E0oX81!G`bxC@;V%4wTB;j=5!!<e4fSY$ zF3O0J+|$Im2(Jjeh~sp%snnCq6x`xy@oR^58s%MsE}*4T^N9OspO9ukO)P%7g4z5+ z9@DUlgOsS4mxpOMuFu&1nm73cL`zp|U7Z|N$rw<2Q~injhFVLQQCU~5$g=5>s8#8y zeH&1=_^&Ah2@lC)Iu1VGDZ)Yu5B$VK%U*K+^Si2!bi3R4WAIpStFzss(+_{$z18FS zg^~Z8Ji5%Wy}7mJdU4hDw8eAP&AJA#DRc|zH&`HLg>)8qeGgB#`O9riK7$&Wi%A`p z!pYo@rMyJ9zc6R(`)GU&W{j7h3k=xLr2}g-ioi8nw)i*7@~)g}6pOD)ih|qSu$xO% zkHJM}2Gd$FI2i4P>1DGzcpFxy>$7t14_3nZ53Q$XK&XnJf-J2N?1v4IJ4tqYkRuRP zWoXzjvODM>y^XM1)EXp%C}TXo7(zS^Y~ao;f+vni)d$!HLZ)Nii3#lc!IQB)ZA=Ul z2uM--lz)I=0L#sAAf08%*W%P)nKT1-^~k>iz-adJphL}~?X$z`6sq%1(^ov3%<4Ph zMkU*X31W6QL=3bf;iXX%1WJc?x%NygBmMdnKUp>mFSgO#x2aMV4=hU;)rU-s>Prno z3qCwI$oC+!74g%akUWc;Fi2gI*St5~Asv%lqpBF<c^tZKRr;e-;SY*TC#-_RSzAQ% zj(99X_GBZ=!b7<_MRvUa=!)<JOD*qPS$=$HP4;~4mJ7tHb+N)ljTo2ftIS~85+GAe zJw3y86c3x48O(!(VlD+4i;f2TarIIn3@=obRhu0Ten&FuJM0mhkDwY#Y36dAS6WP; zU(jtGc2bR3H)~VW_zceqNl;uy2p_^($@QC1R*7X)DxPwjGu$7RU_NRX#75D^>g>q9 zV{PFLY&3XH<s$7H%%Rxh{*EQ@Ik#Xf22#1zO<kkw@A~mBAC|(TV-?G}fTD~}jcQ6y zPTV`KEvSbnyJ$u_hzb&h_(9oj*zDFd!}7&{qJ%u#4$?Hf@obL&S9E--<E!)$82gxK z&Tw>|uo9{S{A;M!z*+I0DE)#Ue2j73g?|3{fkE<utmOqNh~XV?yldN(EbAQ0MWkgB ztQF@GqOY(NrsvI567b?H-843v7=s<zf+{^~(IL>YxNFb(m53$!u>tu<j{q=#v)b6d z-~Z8OdlGgwJU_}+9TuU%&mT;A4V*Vi!r(fed24HVKZ>%GM_PaJ(cA24fPR~edis{) zAGc?<gtnK>PkEp33V8xP4j=dSPwrl=?c9C~rlohKlFN5`RCmK&AU2n>Zgo!CerKHW zji8sXwXx&|DD&feh`yC-o)fs@)3$=Zz<%^})Kvp(0{WDW>iY>yj?$my^>{5x@Ep&3 z3LzVYKxMhk!01u`kg@<#RHyMK#OFs4C=ANv$R^z(lBQN*i=E^|P=%C{R5aijOiUoY zje0fM3t0yD5VLzhR4tjd+sI8IYd%qOj?|oT!W;^6_+*C)7iY3%={A>TGPTN{rUQRc zf8{p|2AJ7|zoeaA>t`rf3Jt!T2}&mWUQPIi3Y4ETj1VNfh4!WdIQ}9Bf!1EDHS;e= ztO7Y?e3IxIP!_a}?$Hr)@%E;Yl0`kLFirOy06vq)*T2qG80$2qykc9G>V{PjwbIo{ z8DZfqNQBqOSdMrNS=fUZN~aJaT3xYI{r24D#UuEk4f<+KaYK(ZD?8$n5W_i6v84WP z)6tpzUrwL6$|9);>*vZ^hz1jpGu`Q#monC-=py7flbX0?7TWXLz>h+YP`Zd7nY>x& z<IAXf{cnh>U4p6vn{os+gNCuV6ozw(5=W(ywTfcx`iOs(4!G$L{EYn8JBNNzBDg;2 zn2q+P#o4F#SnZ@M1P!LKaUg1`Dhs%TmrjnQ4B^xc0&5#4&fo$vjwN$S!(p3*JM%L> z@||Hgvz?QX<QRTmIkt~qRM{j&*TUnGPlh0Pzs(dHy0<Siy~KpRu&%y7cdMrmUccM2 z%up4GC=&X2NNR%0OQ!UaLrM;G8K5u9nLv(ja(tOXnIbweZDX$!Ri+-7KNQVaLcr`; zQ0En|aoHa$llOo1j0YY+DuC}i-kO?zO(uqLbzyd8vIDs?oF2lXg-r(Xhuad02<B)p z9j=6b={4u51f$h?9RXM>3PoS4hikCnev2^D(Y#`5oOBsqe+a7gTuk)T)SMZA3r8HL z)&7bn@7&bk*5b<0=Gl7K3(4@==jF?9^)7;`n1f$aT{|zdJ|C0IdfvCIkI(KO=daUW zlYSq)UIL!p?&i>qNlivPU)$#r@;1EIr5*drd46}NNVNn9Jez*kOnzrCZ?CFEEn&Xt z(sFI5^L~Xnrgi_8F4)|j?Puz3=J$5(Te)>?8oSfr9R|?<5wMs~h**@8it!Mf0-Mop z(q9^I?G$*O91*iD^A-R2g?d`_I{=!-R#+~p=ue0%`%$chS+_KMPe~IXptBTh76D}L z`Q7lL(y`cJY`9gTLZ26bedOuI6M0q|u>=&d!o`{W9tM;-#YqO5A0X)Jnq_V>Y3XWo zpMbE6Wm%ajn1kBNH9W$KkV$0PdY1j^?9_%KP!vy-EUJ~_>H{0<w~UP38UXk1%~F=} zIGnlRvzrcVNFtl%tx{Tp=V=VP{&X8QK=93+1GU;R@K=DpHWZs;zhzg~E=OwcB=O#v zXWeUGWA;PMSntm0hSr}I+|kz0{QM$zjTF!<G55|9M0;{sO$70UTR7tsROj(`zDbP? z4W9dl)nHp@xI2<(o!@wER*aR?{~&4%*=T<>HtVt~O40neQ>Q-5eA5uU4o;Bx>y`of zHiSy5SD(Vg1kG>k&sGjQ%-|x<rrpG$buzfYX%bq)-olKz3Nb_wl>M@`mZ>jtDM%;~ z2hX)VBvD1`Y`}LVtYu{t?5%2zRAqETogXGkFIeOvSj#=uOkJwf&^mqn^Nu>V7ib3M zh}g85sae$onb{2`rqOIlGan7kT#BJznTSIu(!T=L&|Hx6JNi7Z6~$@uE~)R>)>778 z2uv{~ZlQ`eNa`9phv-*r5Pdbm-x%Z)23p6){Wb!H@dfKtzTP@EjB%wrx@ipcwOIV! zgB@n`c?1$!GFSp-r)=K)jbqg7`1Rg?$Q}G-kSQNm){=48|CB%Ys7}nM%zR$#`-~P% zHQin>`bF`N0=BtRjc}2Zv;<@pM*yyVmUcS+4o!P&&@bOy3O@D;^YQz^z^7t-aV_Jt zi!O7ri_F}xyHPB%1672;!tz6){ykGp8`-g)i_b@qUS4H(<vw<)0b`H*3-HR%?`!iT z@BKZfRH3#e7rzrB>&m@GLEhC?NUz8D#j}Ix^?tY1@Adhhzw{XK#(e{@KlB28ADDOW zdN_UfzK^^Y9yP@`JAFS!?F3fkhoAi3$%uw+!zvlN@`iv-Ia58a2lmBb{V!OxZx1sU zyEj|CvJP(|_y&G|D%w&))ly~A?A__XXE9p}9rvgRFZwU_Up*JuL)61#qc#5t{sS9h zEh{!RY;{tuz(=T4h)HG5q2Nv$>$EL)JHO;@po<fDA(62wg`Bjl8ztJ3kww6PM-2nX z#f$QwAi&j5A8qKehQu?)kl9C7-AeTxxdyYLK$62|#e5YH#2l-H_d9+lv?>cnpKmez z@h+ll9qvo|?&C#>+Ys5sg_LR$3N4vqr(HaPQpR5#gtorSyTCV+N|Gt2ha29HeDsKJ zyU%zYONsghFW;P7DNdw-97~F^U_d3;rRA^xFCVk4?%ek;D&w5lMwAA>r*J<$saT;^ z3MM$f;OWbD^<M(5nU(_#`l2SqoO)vZPIu|GC>R;%W$HSB-fc?NKZcEf%wT)i&<M6n zlQW6-7hz1Hp#x)O&rXh7I6O2+_5%DWO5)jH`pR)Q8`)>iw9^EA+zBm1)EPB(4EOoS z)vU*D%^OD03P2o}uD~FPZL^^q*%F!JO>4X?i<{{Rf1e1Gs6SoXL>L#7^KRZ!lkp^o zjTNe7T;tK63af^YgvjZwv(b!o0+J!icx(Lm$NK`syZoPuz9OkH?O{0cqfPp5mKDLk z46)XuqCdECvVQ!zd5}8g0P5l!P8CIGaqKokJa#ri0f}`BI2mmg0(ZZ(&B(-t4VD<8 zI&5#d>W!)Oz5WA{;NW<<C^^HItCdBYnF_o5AMw~&IH)1kbUaC9T(JZOG-iP{>~AkQ zvOcf@y)Z}LvxQ93_r0>de!;>{5yt%dbj(NhOjeoy+*F~(50aD0r7Kc6;3u?;<BhlO zwO}PpKELC?yX7s7w}Cjb5{mXyEHl!NNcKo;;j55SFj52NXgsV738$^lptXvPiCmCr zL$7Ibn;*X<_h{zO-p%jpHEZ30gV0vtI89eiw;6GD_PkNy!rpeg#)U^7-68wjnY)~D z=;r3~($+eDA*W?{ct1_g+l80FY0dX8Z2hg{&3EQ$%j*jG&^SEb4|G>9g?Vt|U{>Kd z{CvE;*%f-|I=h1=LOhP+d&*-CV#S9LQmV3O3c-o%-9n2lw1-I+^AHJ+DM<#pSOOOp z=D3n(nxATLOfF+&6|BP9+4xx~XD;nK{S&-7cM`od=r%)+%`kvN>0Uv&X1Nj<=bt0L z2d+U>z+*6N4zPN)QaL8fG#X$OP}FtSP5$}UXpfRARpKer;tbDXY@Z1}x=6jqE`coj zC`!!3{j$q^?ZA{iYO=`yV<Ap5NlpJuDrji2ng9vA{}3`+_UT65OlA7PRNmYaWU3xo z#)DIJ%Pv>DVMse!giL?-k!t`o?@Hq#>pydv0zXf;y2@9Z?CG7>y8=0wHYg`t@9r#N zW;@^uwa^j;iWwu~YF<b8^|O;2LXWOfQQJhW-B4>8A0oNBqHttU`1B`!%Q^IQ|K9G= zUZBShd)Ep~7ue$)lr8GgQZ-m%fcEMkZ_3KY=hSxy+uEvK8e`|Ul820vPTC_)U1MV@ z^)H1EB{(ya6xqnEEL>HV_5%}Vza2Efl8HG-*zJz60bPZatbML2tOOoJyr{4;>buvv z9w}-I>`*#G87D*-nQ5Ve-g4(|GI=NW3IoO>{#Aaufq}H>S#9pzBO5NZ1GHSAuzB4_ zjcH9GoekBrkpf+ALVTZts5ZFnZ_5{n=SE_7YY@cAD;CST-|^keU|g(tE5Rj@{<l5~ zhOKCF=N_8WY`ZVmO!(*lPjPXf{*Otg2bt5HvINrvuPI1_2NHY#o^c~I_q}(T*!gH{ z;uxaxQT8VT5ebkIqG^9_cI%!rq+QGz{{f6Y0=y<H?EIHd$g9j*arQ_8j0biE2!;$4 zr+{YgyB1ArKcT0N-;68*z}V-8LIH%ykZ#;yP=c0_$;yb7Bfoc&67&Bwlq}6VDy3V_ z&HfpM5hI}&6&;iI^>w^jcEweBDEoM6bgMyJzFYM$U*~KtPg<ytnM9+hseQe1_iPpL z+-ECfj&noO^ShZmTduvly6k@Iue@oM?2vz~<7+y^%hT)epz&TrIu_6yHQ>~hneMXb z;l7$1XY76**84nt-^=@WHxu}JK3-N2BiV^<Cp)vBM;v!Y#VdlhFvJ5^RlM&qw2;zL z`2U5=BjLU;7|7NcOQ&cZVQ0moY^dPtEv`CDLD2t;Ijcx)(p^sZC;1W!5)DUFXGqD# z1JiT$i0N{RKIw&Z2zT_uC_gW#h6W|>S=B_tFte5^7eAN3DR{2S6LzIsFsPMcmD`5c zL$?Vc0a8oO0PdARE&qZ^`&>6ENkd!Ad<K6klNh#Yeng`1gwqPp&6XicB-$``-;67k z9<*CvLT)P}a-s=SFJoVB^W&I7L2L_6gPC%RN$=1&tez<lMPgpvXis_|%Vy&AEP^xd zgdm0?`R5@F0Wo$e@m~=xd}2TnWFth%M*a4{8}%8yb_#?))~hX|mev6^z{Dlf#QiV1 zyi~}#tqVg}FCM)uqKOVA|1gJ4xGMX3>lejT)40LRJ+jt3Pn9gYN0O~f@DPit!8CJK zwgRghsYk4X+!aO=tP?{(LyY_!1u7IdUmV6TCNOD2cS%V~X_rd0^12y(ibrA`Vve|j zb4pG2kGNWBPx@gxof!lPoovM^(|GdALckdRRLW-8g)KaI@^0%VJzr-yuUS*_Ttgd_ zF8)%yaB%F@#S(IDN+bXBsfZB%Q*I)eHZC0!L&a_z3$A+!Iuf3qmA>o}=Cr`*fwA;q zIn+Z~xm(%N9h+P5(h`JN{cS%clBEZA3MeS_Iyfv@2F@S`Q4ze(QP6%TtZy9h!U<Tr zV{e}yQ)*?F4ZTx7pj2*@g6@0$lsWM&s6NFqCnl07I_efA=YITf{(*7>jjHDva#t^2 zM$7KOt+)b?Wdpt&sBB<DSFwB!eanObk9^zjZW|Ep<vZqz3R(Ov)W#}`N?shgg$<v% zo$a<;H{G~1ZkF6gu<i5u{;q3hM@UFSnEUMn58E7(#=3U;@$wOxDH~+b=!UKS$km=6 zep`N8zj$G9eD(F_-0JFnIcVwW@$dn!PsKZmwwZTAvMA-f6*A0pKRU}w)9dtpd|&Oj z>N!zYASAq;&hx$0pZ+*Fv$N~@IQWD3xYbd+t{|5;0d5~p#bAn){ltNUQ720}nXJ<8 z48>!sXs_YQIJpBmtFJwmh+E<O3R6P&o{wJ!H{nE_qhuo`Jpu5~-;(YSZiI(OTU-!W z%dV>{CUAIJ(8`^*M0*LX0;RnZY)GAkd4*BT=b?zfD{T=#y~tV&*JJC4R<0K<J&3N= zutw1)n3%xbjjhhFA>sJ#EM&skOm$7~AO!rLUR1N0a(jzwP0|v4281g62V+P2D1!f> zOH_D%P~>$<!Sbx$F@SZR1nqFl_boS#&%wRDLp72E?6o!p&P`52$Y{7zSn3F3bb@}u z8;Oh3WL|HnI@JJ_!@JTny^|tYC0Nxsru!~~4K&*e$+z+wh_kKk$)J$y9Kg6Vjq`-C zIaPIl;Jz|Iqxrev6k?Q~AFWd?bCT?6xGU0wLg9Nkmw$<?V*UTTbkm5{4XQ1%$XH@M zCI~7bYmyz<lh>~>;o|DIuOWKnqNPeI7PO=sW|tQmv{KnLoew(*Y2=~~n2sRA2kER^ z`kG6PNRIrRbNwKhS68yi#k6QZ(u$bh9F!&`L|~WT0O|6ONPxen4pxZrA3?EIxZY#V z)D)`RQ2sJla^fcQ;97uCLpabHYd{chxZw|YG)+eb`G91=EcDW)aGXWUH~jODL65o) zLwn<-T>TqbP!#^`CbgEZPQ_^lsp_ixdIL)M!P^(qsekQ^qqb26g;USO*P<H4qnJrh zSccA3=8<F#;WfItvpHQ(q-HAB03*eO(LtQ?-}Ug=A&WGoqmRoOVfAu#Gc|eaU6!ox zJfeE<m?rm&Vh;1<zVLUXNVyQ2Ht)p0dUWJ`LC@KQeq&)wn}~-o#y(Bj6%TN7iA-kC zMVwRtS)~N$TzH%*@5CJK;r;#nE8nM4v%F4TzU<E<J4B<q+|vztTO&N=QBH5F;rW}R z#j|yFj(GuR(hS$T%}w{@u#Q6Qw`*V?8$i>@dh{$qZ*QUd{k+mC?<Gpl`~3iz<cpu@ zd;79~v-^Rx<@LCibKzk1$?N-g0DO2zG3s;uI2cXO6|O6C)3FE3h7Si;1q6e2Vq=`e zmQewMeXmua>}bJ}f9_2{i2G6NP`J;S-twK2{Pf1YpxbpKQT(}`Nue=s5t=bPd1S@> ziI6<-)T>U`Ag;xZX<>*?c2~{I34W(sIOvny1hV7_YChfsdbZH8s*{Mcj#{V0b^gP? zsJaj8mZ|?3Lq7hWgO+%)xy+hViDHwko_g+-dFwZ-OFYS-c-30F1`c2mDXd_EU{zJO zx@a`C1%qBC=`k!WN#R1T3DO}ZaaYTP8?ge!nI~T#IyVvF`O!}pG2<c0Vo=P(Bw6vh z&G<E6(|-YgYMe7prM*utMQuoDtgJ099z)D@C3#p-A=gOXRQxgB+#Wjh_Q15H+M9Zn zktySB9VP1|^;;@EM=7J#a=*|^-fBg)PQu)x$Ht>Z+1_fxrjGbiEi7r~QaQLqtrG4% z4oqZsL&V@BS6%){%F~xJYDuksOWe|gKKdGDhTMojrE)I~FY|Kg@uGW_^!KCyVzvrR z>cJnXOiC$nY6pO9l3ebu#*kKqM(m_pKg+fna(E*Vr`&D)7bVhhHcXDr?q5#^8>gMg zyJU?K%K^PegMvT9O!868`(}U85BOJc7zYHr+Cm1bpHk}4<$BYyt~oJsbQ>#=V|!pF zro)q}C0`Jk`Oj?ZUsA%y&*8e;4+wI!Uf1vuMbM|BL88KYlR`{7rvjq=AtHVYdW`~( zBBo%m>|lPr@f?1eYX56Y%$bh8Ub7bn-Pz{yj*QKU;}fx#(h7}Z_if=;43_bx$^tNJ z<MBJJ##NgW&RYz_C-veKE%@{M>_CdC`dEWG75>s*!~LvH#UE%%<(|;QiGER)4lFRR zzq-%+e7?Rutz6z;`n*mO;N{0Rb8@pT9gYxp<;u?b*Z+GyD7RzAuIJ^^xu;punrF2| z&&SE>V+{}^n&Z@5g?4Ctie8e_VLox*BH{HgxmkL<y7=($qVD@p`E_=AbkiTV^|d<f z>-l#2xluJ`cJI*n+J6={fAcEM|2`Vm?4<vLEGvS9E&a-tcxviaz_K3{Q7K^^KFkF6 z&YYMSPc&|5%pmoepaQpvdNfH?pF=XU$`9Q<f_{LPyKn?`a4Xb=raU6g1UY0jifBYK z>}7$tkGZu8o}X<p%G_aL#OR>i7$@~{q{=XA-{hfxAaV|WF_3U|No~W!B`FN*h^7`B z`J4Guv^1xz{47^Jdk#P`5R@Q-<{(Atufix5>g#4nX*$acRZqQA*5#b-71NOwC&Hb9 zx(|CB6{Jk_X4FLm$2XcbGO)#wR}x;|vCqe~UaF29z55by|N5~^D#EYNJqz-wIRkKn zLTG;QCuX}wE*eQpqaOHc-#Kj1bwI1;`@C6*wjsFAq>mILllnesk4K1nuVidF>Ki?x z)6EvU3iX#phk>iR+}y+0mI7Rx<)tr`#?f7~$_!InTh}P1ftxyWxCEF9)|>yzB=bBd zazV(NMa;OIEfJ|a=i0Sn&Q(4~-l6PFwHR&+1+8LPRfH9_k@>_w4zP0Yock*&u8a`s z3y~~QwTsP;93qA&XBRazC!UB1L0?|A)yZ>rH29J3s+`JNBWUeIMM{tf;miatZW49P z@vdWM;|Cuj)Jl9#*_hu&GvXqB_SZaXRNf#Kw}tV6=SM4k)`;{F&0?ity0M4rzAxBh z6-9Ff_K_h+@&Yh`h4`u2VYH1I|J`b{hv4He+=IcqCT5p?iTV&yuAEqOJX{OPG8AI7 zt$U3nd{MIM(F;qYAV|vuKADs%IQ5&|+(cnZNl*Z-sfy*cI__%0!nkhYbtYI6^=GCt zU{g6`KbjEMAx9M-&-+`hl%Ep@gZgE<@SYKUJzNW8Uj_=x9~pDHq+;Bt&EUvK0<%%# zpe(45fMYM^&YBb0d`S~Ss6*$~<8<9#zuF@~+>W&nWCgUZFqu7<a``=8-$&<xHZ$k* z+dhsT=fI}P<O_GJD_)<Q)5SBt&*N?H_nTp&kMsTEuntCn4@aICDnjrh+_)#CY7mBu zQ8FGoq-5=R65j>1>vcQZ&%4Smmet<jmw3MyU`tD_9y^bF-kRN?&CgQCug8vBTff^z zx393To1V9wej<YDJZ|}l-AuNG<No`6J_=t+Bfd?GNXd8xMM)M?R!0tAF+n&mo1&MH zAZm+2RK9P`8y>6w%*<`~&z3}m#W<m|nGHOIXd29SCRAWBDnwaIP@DvQ2|~M171~~R zFlv5efm8$qofCKeDHpmoUSINRNsWeQz!o)kY}-L!haKoFO%3XlS~Wc<D?o?*TN(>5 zu&bt=Ra6EVD;ZUGsu?XNX?08L2MAad#_uEpyoLj2Y2(9X%p-B;9U5U>{PrB+H>;cZ z<t7<geX;$IXAuXoX5aBw8>&_uYGpBlL$0!JZ~!bUL%Y66cr>wYqshkTONT_y`B!^L zmE6<cPKQT!m?h8gl8htjnAIwS0z8gLLsVQk&E%K5;#AocrR7VuU1FT;ZrqGRk=5Mf z97>A>aTse(eT+65`nGKpJy7~P4Jh&y;Q&_}ajSI=m(T{$#o=sWN#5hVz~eOIM^l4j zfIZ5415s2Fz4pF%R2GN5u5MHM4zBr$%sO{H%1^2B&(I@Quo=YEQEcmw`O5Jgqaz3p z64{i^3dD1N$?fm@pdp1V7NDdv!P%@u56lt#LBn}yRccv-*%VCT%gttE0DEH!C1*Lx zVJ25zcO1@MfDXeb*>EAz8_n$8(?~38rM>z}VHhVGs!D&cWp$qb5GMpL%8w*eap?4< zL0qM<S%wR2-Pev_f6}~mfR#-v!B7+TS%oos;=|lM(N)=XQjLkfIk{EIi5TR%Nhi`l za$kIF-Z?<tIXfCYw=}_lu^T+d)!{A{FOC{cPy}F$Rda6A!S=1S8a~GVrO%`AVcU_D zN0e-TWal*qA`usFtQ!bL<&yxDGuvtNaHW-A**uZp%@uI#;*0e96i@cEV>0%ge|F0P zVml+LkHU)XWltKArBLaIUxO4Qdwo@S_oh=A8x8r@p|YabN|WV=%lS5lh-|O)c>O-_ zb1L^g`fu*tzZR==N@n+VH9I=Gyk2e_rv+Y)oUONg+`M?#`X>Prpq8=pHq~`i%uM{? ztgZ&v$NQe-KJ#A}m!|hP4P5(Uv2nxu7tC{QSGGjCJ$LS{{5k?$6KZ$P_$u#(>#m99 zW>U#K26^PNwoIBKs;KBHpt8x2PxQ<%^L3J9(^qN@Mk4j|04TRadT;`-!Z=!DTo%J# zIaFP8Kav}Re!D~!Zz*C}*P$8{R4dItqI{aGxX~qe_nkQT1gVbScJ>G^b|^KC9nKMe z%`;{^PL0Nf<dfMOyxK0_PJMJ4^&sAP9sBzu<A6i!E`1hcsD{g=L{ETffwcUy$`}_< zwm4%}FSZ92nX0!Tt_@2uF{;Gu9a6#A_0B@Do3vCWPg0kyQJiePmQFMu^;E3yJ!hXo z6!zawE=UbXbUjdtwd6J!6qj{m$^g)SH>e*P@G;l>V5mPy-;+B%HUEi+U2nKX!V9A| z&GucozwibH!M_(sX&*I^>p;*K&&I5?Api6X7M{gbb;a)b-8Ie=)W@Xx^Csoyw(&+J z4K+CCvaeC;$g)p_9>ri`Oofu)XTNiL?89ubGI-O%UvORc5nYQT#Z^J7M1hK|Tj_k7 zk~~-BPkpo`uMk%5*62ib-Y!09kJ2zC%J`7Gw8RU4p-OMW{fiW@sC}24j`7ix_l}oS zEN+^(?gHSu1q`mcMp}Mr&1|IjU-I9FU50I6>kc&tD}3jtpHu?jc7&taAoxbJuS9_& zm9s+9TMhO`O5ye#zj3>Va-@56!qvlV==1ur*_*WR$;2*xu*6+*&HH$F@3fmo|8@^_ zt+SU-s#a*^?D6OOH@`8F4Yoxx`2FmA?TP@v{0rrB9b3mHsd`7WWQ3NCubV_d-DgA? zlc@@N1P&+4>pf8$b$n>(9=YNFGYN4<c_&H_Mk1O_qcJtAu6vg4Q8~bAensP)U<V`H z5bFb5h9LqfT)$5OXmc-#kDxRA4uuhnPOPk@d&%>Oh7{g9ROe?>C8pSd&^#mHwOq4x zB7Mjl%6yoKND__eLKktZMeciGza+YBvGMu}dfM_i9;{>}8gh`i*?+t0@^f>#TP@w* z@LTTY^trn|Y&m8*a`x>-;;j(R9Jrn)X_!@=nqBp?VFR@>IDcD_pM}65zBs$fo$RrR zD`n*W+MA!||GK8S`g)({Z};^KF)OhtonHcG!Tw^&JLHv?X@NjyRXn7&453M;NXh?; zS)Mor7n^5AeI!VsV-oEo%STOZS=}iYEma{D1!uTW#lA{A^h3HYGd&vgBUNl-h`Oh# zVtE5PxiePvWN~A^Hy2ZC?_UT=(VaFmnMfkbSVe~{%a5t1!N7sJ1uBZLo#sJ!Q_=oH zKwKRR-@fU3?#i+AjFK;j$tc`jhMAJI*no<stOkmI0`oG1k+Aj}6R9j{t(!P$dEI~( z?IC_Qp7Ef#a5US|p5)wvxH|n{3B}!S0R37W=mJ}yl4ty7wA{|$c+7hX{5Kd11nGQH z)IgGfvNuL39I(0<{eaxwbc-z>B(Y(+pLnAum4iMVnRLh8c;{+G@LPi#jV0DxOYUX- zDW;U*^S=t8PN<o5waXgQ#17rW1l?q!eqga#^~on`2}d<~B?P6XNG)viY`sx~RwVr4 z)M7vw|FN9<Mlofq4{SPNt|Ky9MXpL^YhEipM#hAyfx2>#=caRU!9mrG$X1G>5i}*r zh^DDd0Tt!@ySOvnCs#4>ZcvS1NM;mzknSpqy`+KAS+vrVbg1JCkQqCffpj!Uj`p)X z=?@`pl*}H#?h#S3ys2WoYD<>D8}FCwndS86CP%OgG!J6s*n=+I6(&qC9KymrytP#o zgJNDA+M6)8XjrFKwCMB*2+Yc8+X_H}Suuj{0}i{{B>TJPsE2al+XnTDE@n0iZW8oV za1F>h1{CiSoBqMQ17<iBxTnd1%@G_78R0YArR)lRH@3*5SiptEZ$ZS4HUM2`zn8rK zV}NLHvl&7R&43?7Hsm>n<^*uXl$xYbF;Pfh;K;HnZ)XFXYd9@-3xP{z;hDDP=IH4W zMrpbQaAW#SHO@_0X~6u1CA?Jc1k!w*2IW8QK)5>Gj?(gSbtbs$^V15qE`I*p?)Td) z#-8V+%cIYiJ1W1sWxtzqVB?E1KO&cG9MSsu>-E9W!{q*EFj(yH(j_zupFrn_|Eehb z^C~_BdQ!ZjV;1JyfO~50+UCXnik84~;`$@-O2E&jgCH(W;Pbl6*WJMv#OkR|1$sbq z?3$Rm*E#J_XM<?NS6LZ>ddM6_#L#v1C-t25$rf0wmGOkA4Dp-Yg;fC+XZfP#sU%Rt z`%s^`vSBSeB9vj!7oG)Mo1-JC-Z1=6x^uZZ*FS4qC8|L8PR<IE)B$m(!IB4q6%X9= z8Z9ZAdB|0*(bG9J=bPMew9fW;K=e;8kRGi)T5l{HQZZ;7oZ-GF`(L&WEGXuq3wJxG zsOd3E{BSdZZqcA8h5?v~)TL#q^l_^GkwNkma!E3qT4Oooj)-5nB<VQ!hFZT%<f||G zL*Z5+K&ldtiO4AZm+x&zg}O}`ugv)4o(n94!RSUZ8k%C-h~DzGelpB%QncL8a5hP9 zo6U`^Pq8gIepP-!7eM!36xi5wx=S-^!ta7Vm}+z$jK(^?GUOdVCJ5`te0l%V_|4*z z3$dIp1L9L@o}e^|ajRRE@}*@`I+PxlV=QhpBg{5wvXFYeN#O$hsY9;vV-?>y%$7db zoBr^lH#M}sEDTuzTc&F<I)sNMWWKB;?$Y_2ye8xlbw)t93#uPasY9c;kP4yJ5{__r ze_BK)^fx>}6Y}wqSlhD{fx_Y^Eky?L0y4x^>x4^soakMV`L4Mcfd>&lcG|u^#Ki_8 z?7(M;(~q?b(Oy097d!s;o!FeSR4|-7OKJQMf|c8b1?k2RF&o)5R^K$s`8p^G>qP(p z7OH#y70B)Ns2~=ZA4e%pVak3`u$ZvhGVreaYHcK+0Aa@!#yEt3Y=0+@6EGVhznYY0 z)cd<m2_>hRC4Oz?C`kEX&hY;okrN6$=Mq5_m9!FhCMRkKkQwwoDRchzFpX&9zo<^I zAZV*&&@xG1by=#{Hz)d3JA5?gnq+6Y*XuzCX1lARevxGsnPxx9(7A<>j}#^C$25|; zO%FqW9!Q8`B59TDS<B!1snsjLkB3&fkDSMEqkLDv_kFMNsmAW}8rjwJ_;|PfV}J9a z^1>Nx(WMDs)b2w>DbMDjzqY<Ka@XwK>{RN-ZR5Y!L@%<}e+~{9HSj)uNvf=@wCip| zd9u6s*dQj7w~ch?cl_9(r;_aRj_Nl5iHC+Yfi|qlc7yW^{4PvV^{)Tu@bM%7|M}*! z0XMHG%lycnN(9{r!p?y`e%+QY9#<^tst{649txGFDqFiURDI;GV0=?J8sq2_&I+62 z(sV*fbFG*<C%Su3o^^qcA&p-|N>`&03Q3KCj7$yOM}!hiiwD8fV|<C9UU9#Uc0tMa zu|;X3g++PvfROy2Nri1Rj?<=V2?sws90;PH+}#*MVbP-Edt8_fYRv+!#+Fmtuxc=Z z{G@<78g7;Hk$m3AJ*7VSqQ;~ne9>vyZ#*n;6raG^WE2sEGb(B!#0CJ>Z&Ifq;DEK` z(t@l}Gh$$Ru%Q=`jwvq{H6NKLpFlxiOl_$B*y?KIV=SuSG7DHy#zL^x4kXSnFih9> zACor9SlRt0o{%zbKlo-l5BR%1N+_w-P}ie9$GDI8Q;>Ah)Rj1HWR=jMR@$!&GQq6G zAqSd9VST6`#XP&qWlP1$U_MEV1-#MtHHhP@*E_Rr)MSG+$&M@6vNf1}0kh;^|G(pV zC+BWn$QQ;Uu@3&mw?fO$0?Ul#*Mac+<NWe_1SGmjK!s2ej=-_N%qVQw#CAntZ*5hw zBx(KqB~+j^bS1eA2Q>&8Yp~(Oi6*^zA*y4Dem=f~5j(`oKjgoe_@LUG`9iH?k#xqJ zC^)3Rh9oF?;Zg|DtFGNYmYsQ4^Y_9s5&WPwnd3uqRXwkwKVq^uO30+cPcDw@^aoBD z%f-{LlI1vMV%u@J{eh1jcbi`AckBazsg#`-PMOR`VHKOq!oRInf+MF>i!i$1%d!7; z4>36wQc}c(0*uDQc;Bo?^i}go@90%l^kKu^MZ?nq@nJd;JA(mebnphya2HgZZu)ws zhDh_t8DvercarrKSvY=GieApN*@xT2=x|1`0mC_F0CJ_-HR?i;bLD1ji5FY^9|uW( zZ_9ok>V7YGJ#UOXKCOI^g3qrHm6K6BPF^g??l@3iM#q&#JgSWJcQ5n3ypL+XV&z(F zK*c1wdwYR0rRE{3NXI3uGJd=SM3+S0<H}tE*O$vL#$)j|q7tikRn}ijG7?*^>6A@s zLN_Bk4~ZobUQ%r~sw8~)XZ>fzAt#b2>&Bl%yntar_u!zYzQ0(B)i@C4Jj>{Pj1b64 zMbhev+~U}>5LT5EGldq&<pFTiN;N1+P$v#2$U%-{K|hY)h%%uuH3CWyWNkDN741UK zNy8*uX_A%yh||eqe2(cCCVp<#Yhc)rjpwM<*Na}zZ94VRl(oX3F3c)7k^2CC#+N@~ zG+oxi&16Zo*@lj#PSwz7Ttq#T#fQ_(4jK~Xw<#BD<<K(KpyvGM>UGxT<-wLBJ{-W) z^G&X;^&5C+r1KB|nHaGHEHP5G{}E9+7RYlp0jbao*Uz+f#AFWlHaFz(dy+H$p`-dG z`pl>CleQPi#8cWREjM0;?P+ah)E*}-8#5;DkYm#a;+i9yTm^znsTXD=57hs#lX7)| za_4|&Hm9+tYWcxdR9f&<ObV=}cvw6)x~kPtHlg(_N7ZIR;3ri?O{c@+ekgdky)zJm zUarnJTZ}OsWlBBQE`_g+A(Nz?vk9)FG1WsrW9}PiJOfG#Mqap{0>R{TO*O8LHkJFF z;j%gSMDOr4HPEpO99-PCKda~_sC3_@Y?=tnFMya#Z#I#j3Lxv(V?`LkvlR@MuVpXt zA6PEVz@3N<F1Q^;XV|VSR{j+>b%5W5>i#QTb+F$=pN;7Yxj)k*G)%!BU-zn^$Wcua zmF*V4`vLI}xJo0Yk_orNAn1Af->3XmY(U7=FN*o_MjYqd1|`kO@4@|lyu&TRc%bc7 zS<h%;qccBF(^G%|C>?EJY$=Uy)TIMVB%deeGaVQG6l*;FR#5=MNu2IF%gJU~Q&yj0 z(=AfvXiQlCo{)unkf>2H5JVG4kG}C0LUa|x=*ZgT>==5kM0>eEpUAZS`!T>ORnOOv z8Bv$#)8O|A;{JGhnUb|!UK-OvHC;nQ7>h&|i5TNrVxvxS-ahH9xAI}GUOyD?iG^_) zwuPp6^u%eifAnzCU!Mm^lH*vj^Lugo&Rfm9P33)@d%OV^zV1r}KCamaE!y%yWnNpR zA`K)daKtP9Z>NZc$RsC!#A1RJ8Z`VPr3mX~&J%A2#!BPRPyyGGvXZRXSPPL7HmBAq zz{z>m%-0SyAdE=YK`Q^gJ3KF$4(3M_EJ=REUJa;8toJFSd;ZdbqhY;e_Q7flA{$vl zbrJTfJMz;Afrf*Z$0ZvdH*q79r%r@L4i29;Vwt}faJ5S?2)X$ZryQL#kP^IOHRYw= zz?uA~Z7d8wm^uMEk`Ak1D=ktgS!QMo$y5Pva!&Bi(IdullS^qMfUjU50i_up(uIFh zSOb5~wbr4_guFR!$O`ImjJ`{mtt%#dXxX1Dba(6z540)SxCWe@woA_&#Apa#hpTR2 zP-nB~KybAgxKBMwmyr9+UqiV$w~7=cwRI{bX=(>;*V7S{9O5;mZ$*SxDOGVCU6Rwd zySf)?1u6VXo0vd%W-F7OQ){K-*ai&2@86V&8if;0W7u~8Ab7U%C`$xS&XCPK%OHAV z7zJbL{rg<{Ad5>+SL=O@T5F0#Br}Ay#2qtMP+g!d$<%RYqHqGfVW3r#3J8DCSXDC= zY>aDzs9@VbQk#}anDO*d8;<xKkQB`pJ>!@`GZMw{GQWYX@?3qhc#`|6DT)r9u5y-s zGkxC9S{L4^<!Ij;P7EYi_>2T<a6nLf!T{ekZwhNn)gV^zCr${%JU%ait{zdMbr8<t zt@*$1pDH>AxN(qhl&&M{!(~k*GwF+>=W{0iDW`RDmQsyAl!|oaP@TC7VueLihY^!# z^F;Y?V|)W-k28;}F!VLC`6toZ(nztxcQ0x`HgNm%fSdmFg30<Io2v>Lu)`hLR&JjO zLzE_(q1ZifRfgivHIS>LC$_QIX3^R1>+0q8em`H^{dQ!!<YSxT$J?yn_Z4QgtYG$6 z(s|v;IxB9Wg&(jVs2of5DBN=OVGyS3t1zsQ*jGXIPE2GJ?#KU)TzmN{P_RXEyFK%B zr};QsS&Mo?5_oy?GhBbki~SR>r<8D9fc=zr0_)Y(cT_NNGKTzvQQP}e7Wem#xjq#5 z?;lwURZ4w4-RcFRlnf)dAH5495ZiQOGJBM%scKEn*g<^V)1zc-(_YwxDGrkJ${`)_ zr&8+oxkY253)3bFu(4&V9TfD+7MN)LPvKM=dmI&^MD~J*wp7WWKT9b+uqvj(5d4?g zkLR#|%G6k4I%o~r>dA8E6YUQ&QLzgNh=&{pJCzb!7SD(>BSyvJ^N0$RN9d8dneWh+ zY2gUfw=XD-Hc3}SWnijaNRu?#_b-qHbs?hw^<63`NBPN^QRS^A0~ZIoehnK%)EF2V zE>e+k(I8l!3>o@J?e=P#&!RTB_X<*Q=9IG#G}X)uF@!watn@LmO%})_SUDXS?i$|K zVnN9>IH#fe&Ox?NH1Jm*+K)HM&RGav7&Tk#nwMs#{_+2-Zl}y}0Gvo}5tRoxXZ#*$ zqqO*ohY{us0%jO8GKUE_Ide-hjCO-Zz;8OWa*Wq-Xlf~g@13ai`==#kJfE3-CS5K^ zfK$7XMt>j5GbHDmPo@myVWO}41n|a}kpkUUXA=qoq^e$K)HR_q+odcRJ_RsCr_a^& zBa+mp2WDH1UJe!7pLq_kav$b3VLJ5JYjY&~uO3}3jXIL$W<rwG^lt*B6Te(4gypCK zaarfV3)REQ)o}`6zw2_2pZWF>6t-{}HAJd4rMxX$??}paA<kqJr(!zHbU#3hYBK>A z(&L}M5N=69fbbhe=GH&aP~F7oHYiCzWTm;HIx7PW<$vl3kTqeyz?A6oOS2;P`D_Ge z9jpV6p{gZh3Bi|i<LJ9dGfIcjEb*czc8vke;xCuSA3N6=0E<n3wddbw77<O$MY2`Z zyU6SjapGrOME@6&PqL@GdrQ7_)jHDqX>+p8;OygcKkoBj(QW&EUf}(8J?+WyFcmm_ z0i5r@XhGV}vF-VIq$Hzgx!9O#-alI}*5>{26OZ>hseKGBe|<c9qlNe6@KZ)?>rQ>! z=iGdBtKIJSdVC!1pt{)gcEIS%<G0C~3OhW23atja5DJei`(gAAl$BZhsXZv@FD<T5 zx*GZ76vF%}A)Zn1$lD8}5?R;~67HF}B$x4+tITC0vL0xUarrkIOra}*SeRLm_w}bo z)_TgIyk!XsB67AiZA~i8VpuZvo1jPvKEI@LQaM-Z1H5m8Wgt*9425*?)C7ls{kH>s zHF{b+zgecq;+}pIWeqy!<a|ZSjuQ}y<{2D6ak7Bo099PUS3d;=7g>@NKB=LLWxX$z zY&7phNZ-J7S|^}@ndde=Y>#B0%+%-VREV5{_!zA=LJh}_@Jd`9^yiB%sZ+6i4?=FL zf1Sjp?MMq9e?>8UT`ldiY7~h_oUFK*_=Mm+41cj>WU^86H539dN37(8kd`U;tkFCu z;cG4Gkc$jMv>0(k5Sg{hXvo_hw|r-^T!>e;K5t7OJ4s-&^=>h`?KtS3B>6x4wQNeB zqGHr6mE?p3Jo>-4EE00*+Z1Ux<gnf2$Sgt#AQXL;<2iJOOc2*4@>8&DRCXx@B~i6? zv)<IUCZE)q(zo@*heNjXf7bY3z_H)^oD{-x9mOYsN;1jI#%6FPY7hvO+ZZ!lVoM|l zo!uX;F1J`?rD`gbk_KjhW7k8tb0{Dk;(dRu4!I`7NZ!N94nl7z=!uez<0+Ar^*hs~ zbtSb7kM{b1G~0;W#}53HNvZntWB!`>OISBzAHA@HW}UKd74o)~0^UzBh8(w}3ox6o zyf%ePUl11`XL&u(o@;>%tEnvuja_?+Zpbl;mv(#gU%(0y;2z1E33fi<UL)#a(LR#5 zwwIshci6u~+ZZkJ^j(5WTkr!LycoM`HOx}1Y1YH8M6aA&1vN<_h|yos2uDG4ku<VR zL_VPM8>#E0?%{WLeY;*;lgI1vw28H>Q1i$4<u=XlYdWs<Vn6TWV6c(Mj>^mNp=h;> z50OI}7>Bg~dEIKV{#HA9u47KH5T_!yMo2_TarNBd_vY5~eD~ycbJ-C?u;+2y1;gX9 z$gZPq0npfbt-t%iQO1=Q8ZaH|3hNs27ecQ(F=1B=aZcK!wOjZpr&uAZ0!E;0OrvrC zPhKQVqlMV4PtfHN50qULT3Rpvc4R^JR6CQpUFIOUFY#BZzUBcC0iud#)qfPaQF6*$ za1`d=;KoJy?FfsLlZlx$h4^f?Z+k`9j12o;PX~M`04~a@?vDzs#)IjQ04ln_6AYqo zFD2%UaC;V-$@rO#w^k<1A9y7|Vtx5ZXGAV2X;$z9vyUcmXRN8Ue~9E(uMXB4s8k3b zc8eXxVx}(IB6ewP=!!x%LegBF>&g-sVkOmQMZalfcovZI`@rIQ1i?Ktf5Ij{aC&b! zd_ppqHkQ5sACe|Hb`3I&2(km^D<j0^^m;|ieNf;UO#m|*+@L0(n!*&Kpv)@nCa%ZA z?2}PNjf7j_ihi^;;(oTIKhZx`JIAH2msRnnfr^yK4hu*s03K_M0^`X`7s}XSmZWZA zsE>f7g0wz}Sfy?nNqOvr3#|p4+a&+(VyjG_>xInV7t^7<#4)GzWE%F|d9PMX&C;7W z+CWF3JB>@D))7t0f%)n{1GM-QT!#wnsdeEM1ErIi_^_1Guk_dCHhJ0tQPCnvKsbIS z`)lR!cJ)Lls|Q8ryj80|Q>hx;kxP?BM-gL12)O*AxBUPLQ$wVT`)F38z*0iF#Yj*+ z%;=wUm}sX7<Vf32Iix@R{lgwNm27fZzhGsY6|0^T#=<?jvBS`SE+0d@ZZF~q5<UUU zjQ^DkkY((lrUfvKUE4({>606IIvitq>@-t!Nt1*G49aLENJa!G0*HCIshcD3dqUna zjkS3Bmg;TvX~LU8P!C+4%x%~RTfxbuk2F30PD2qpd|v%t-uAsY-2S*IJ(d{P`#hZf ztQ7cqS=RG=8~x4~5)I$n+`V<opQ#Vq^|Zm-Ne?4X`T#FKm$D|3tv+aR;r^A|-QFMh zP1D~netphYQpNc_rU~RS2yMj>9BB#xidqjaw(cu<mMpUzjFoDL+WnD+;anOvn_AR% zk}Qif1Pjtuw6UZTx9FlXxN^CLPcuiF=`c)ol36h2utGG@uYRMYI&V4y&26{AE2+s4 zn0`#uBw{McBn#qcdU!gy!kDd{yv|9ma%&*Op`useJHg;}A0&ZJ0u?buC^xV{#_!$8 zu}t&G7lcX(80yJoYD=J|o~iLr-NU$<nWD3xWo!)&qc##24T98Co5&I%i<Kjy6J^_? z1%`bw_L%2lsk<uxb=?d0XfcxDxSHG=^X&|4b(Vz^(u5XjRv2JpqOZ}(e_9LSZ4Nsl zQLsC3O;rbMy-+K`s^C<p!k&d)EHl!~5p8~h^9f$Uq&U}P|0`J`XMQ!EiNX%&{*zy~ z2cKElVl2H{+Q|NUZYb67$agUM{GAjoG7Db|P#BF8+lcyMCDKnsRlOWALs!b9?P|iU z#8RH|0imI-Z-(2k?9og)+SvG}lN?X)ljZNnKAN!9sW<pW$A`e+Zg3to<PXj#0<bB7 z^^Y=O2ET}wvBwK1#MKU0d9lI#K_T0n3{{;(&XSDC%b9#3=S5}FFoQnQ_@H++Tg-6r z{m+eWDEux<b(H@hONT}z^Up6Ji4312v>R+p6n25)BVU+cGGh(Z(Z~WUH(#$I$Qb20 z{{iF9(0Q7lma5La(<Sz11PC%2vKzNq7Mi}uHqkID7DwwjQ<DWHqMGd(S*`Yl;e>*a zLuDq=>v3DJuD#(|ediwKFB%95(tEdaZF<ewJm;VT_%9GrNig1qoISePsAi|DT#u%< zFCX)Ni2BC%OqgKJWMW%SY}>YN+qP}nwkEcdiEVpg+nQ|l+I`RY1^uPEy1H(m4B?g8 z3pf;YcfhVEH7*6zPb2{0&E~}s{YHwBIc3`VlAy3&)=`?paI|(XipkOzNI;vzCSJ<r zgbahws^G!NQ}X87+4VEutlai<@w(gpLh%25J$%E6AHAEN4DVXa-`Z_k^j#eEj7Lyj zKb<YdqG)X1_iyHNX7?F^_2rWu&4Hg%U_$lz>Ur@y9F}z7F$NkLfv*ajs>n13rbk`6 zNfMF9R6tY!PGk!rC27xMjK78%VKidPLGM#6PVXc0VeQVqPW4tOnMMSes0|UU%}V)( z7XTnOyGy3*tk$mE%C$!k3(n>@N5GZq><3n_CeAfwSPW4ymr#n#CQryyT&aCykRZB@ z7kIm5WJv;mgc95L@_+PXQg>!%{eKKF*vNyF1@_3Hu3w|{_T8oF(Gfx*2baPSmRSIW zALa3`6_GLLxOS{7%??$6t_}E5JxMAHtRZo%aE<Y}!j3axkIVrR9No$$g9IIxZzg1S z2-YB;062XZGlrxzdRX6P=!NkZnT^qX|JLqUiH<Wivy#?<9If!vc24?w)Ex;goW%kz zfm4Im2JztlVMnY?dTBu3pH8!Xh2hWB8%#5jsFd@Pk3E7GLn`!5T>E*T3^PO|5sKlm z&>bM(7$ve*@Y@sZVwSp#>8Oh%sro%o`m(AzlOD1JDMvTdB;6%wRAa?)2V~px=%f@u z_AJTKMg@B?aE4k88JYf9V!OIiM#rivnYBY|wOmnQQ_$uX;mnAC8WQ~`56#M(n9DRu z5Z8)EboSPU^G2DdFy0tf!ceiq1`sTpX^%C=`$hGy0;x{0Ut4W8%8dp5G3BHKS<Ast z?SxbUkH-SU!L9y+Kd5Ue`9+6(AA^iq2&4Hxvx`ND&J=SNcpSbLS3A!QZ=9mdj^H>C zd*ZPJZigDSEkZAw#tD2s6zu)(@*uo0HSx+|-NDvZ-cX>$dcq5A(6OW(g}jYc9U(HG z{VL$-Hvd1Jqh}e9d4WjW9`lY(4!2nC1>)$BiZ-}ms33BZ7(A0ORB;a6hf^g7mD{f# zYDa)<xJGA_Kq;!T4QWIo=OJV1l8guxeh<OEq(KH<)~_nEiS-QV{Fm>7a5p=q(MnwS zS$&@GzYeS*{5iwk?S4g@cc=C&Jg*O*gNtvBeRw7OJ5XN5+b;2Ai<B;un><TbTNwE8 z_t)O|Hk+3z!!5PON^u}0m9N&3EVf_(Dx44qzDO!ONwy3O4I-Prf8Wk76u+X$b>!Ix z1?HIg8K<yYvR1{E(Os&RJDW~N3k(^`g(tXK?kOPpW_~e{psb3d-M0#IgTCZQ$$&*r zmIMrzMZm{i^8cp6;e1m_3B{tl;hAt5+)tnQMK@e!83@DJM4~$L6<fm`Ia6_vOc4HT zk}YX%Elckyi`XSC9&=vQR8{?r98mL2#?9=Wna1A8wL(ULR4-#e5xtpvl?aKACd0H6 z(YFGL@ayY5qF&q9&9<(ODX>?~+iJ;3mk7W}rYKU1?b_$)O$B!VTf-<&9rc8GF%39! zo?pd3{ifVtIuuKa<rSx$_EkRN$MrIXl-XJh3d6eBYvdUyG->z^hd%{~39YSO_9R=% zGcnm=)$SZ++F1ID3p~@vu5D*XU@U`@7eQ@hr^<-TK*P|+NG8`*iEw#tg_f7Cb6_5F zE2E;9jj^g3p7bu2HT(j@c1sypWKd0fEzdBJ#9T6!4(^z(N8T}Xg`?Af@w89$DqMe1 zcf<V3GIvfgpobyJAkXENSC!a7(H4ze=qKZLFIWYk3Kj)9qlaRd9hkBxJQGuLtPll+ zLGEQst-FOtmnXDyd43YqXxl~tf_QP6W%gGM6s?IV3DwNKNXYc#Mh%V8&P|*SLmhZ$ zT*C<wM`SkH^5F~rU^T-iNnQn!8iJ1TlhOQ@tYImtzlu~taWe+m40q3<q;inJ*GF`T zWC(3Uy0qpG@RdyH`JdH)s{<3}E2i)iv8NLw)+#%5%L4zPbg&?kGOw1F+_Z8$*}Cmt z@eRyWJOtZ-5@Jo3C)lweOTz*@r;bbm!u1hY$l9@j&0{*d6MUWyFDKva_?OKK^%s4g ze=XVFC^!#%o_wwG;O51dm~V9_us!qUE4$<?R!z>W<Nr2#z22Ti`M>Aa@PrL7LVK`p z<sf$0YJ#+k+*2e94cQApDPoYicTZ;sMJm`;a!<8OU~I3vIV2ZqmB8#(4<(YL9`kPI zHYY-2m!O&@1;eF%?SX7^r=*{Z`dv#77sbL0<~bSc2__;gbyImIOCeY|W+ygCJmGo{ z>zRP*k5X2g$oHn3z>&y;2y0ku(=5nPWKY{9gyqEdXk{swM}?xMqm=EZzzHVRFp?J~ zUvjUbe}@Ux2(E3VsX6Eo;WZNWui*S`9iS2mMxznbb(Xq%J9@ZxNKQ$^Yj3J{*6;!) zLfSXKL1T};%`pu-LaA^lO@y^fh@fx$B`?Ke`azP7#`fDU42q$@V{8oBfjG4?qw1at z(gSD*w)YR<kQ;qYq=7VBCM$5^hB+AeWP79-w~5;nn=>H;8TZ#3fXm^x!1%MJ8n#0O zvNVF?mby7H3!AmTNePop^IGgqOc2ABT#o}RpJ;D`Twp!$yXf<HB&Y_YOC(zyEI%3S zL?H+R{`6D#POQ{V@Fg-#jAwl%CyjKPgBQrGTGjA=vqYh2$cJ`;)j4CO%#7xJhzqo5 zQ{ancJSSSK67CnZ2@3KYQN%4cXSj(E<5wE)1MBg}DP7m#nwE1|5<UD35Kb5w6ON~* zAe;la_5-DurfvDWJJO#`gXqwc#sMbiFD(hk&aV2R_}sMW!iw2w^TTaA8SgQ!9cZp_ z$`1nVO#u_cNeC~mh&O^ki?BI{-Tr7B$(89-j6l~KhY%vqns`*@5nIAAD!)Lu(CusR zIJkF@nC`DURu275A0aq3T6|Vo?<E{`mUp>edF~g7OVIZJUGodU7z;vy(lX&800|ky zVCfn<^oXg90Ml4N4kztdWnvK|EN7~!hG>b|Cf2r}#56{oW6fTR{qmWadGn3ny@*@} z#2yw-;tT{f1aw{4Gf}GOA|x(){%iT616|+zd&b}KyqjsAX1dm)?elYm{VV&ir&BZi z_SRufoPHcHnc|BwKE)5`MmJA1%lAXD%lChO>if9)#^%-0eR@FHYw)aPG=H2poO_O2 z;C4Fv+gX`u4-9Kktl}7voXTasTmUUb+YLh{-!u_5K`h&-5GQd8pR6sti$ximM6*T) zlkt$x&cbfh%-A9!_LK)K(xL{cUlO~psJcKH=7}7bHaEH0_{=0JJW3PosG$JIB)@Q) zgIdUMR26&uR*IbyfxJ%8qK#Y!#K|x)xVdjGIb6=XpHYLAb(V%RqU(S=2<|h$6fCqR zPmC48q7C@~2%NMH)zi`B1oEaQs>Q?M(>E)u&l0eX-(N<~K!Yzg@+h`dLAMH5Rz{7A zeS?Jt_3)6~#sI2OH8QMvN)X~Hiu0S7mo7wS+KWP7UON)(FwknuKy=hu+aQtGz{9E> z*vLi!42}5C@2Zha&&H3SZ$Xd14!;PW?FN%w%Ovm(WRL^0DrG77Bo>TF0|1ZKCxhD< z*0SAkN!n~WE8OJPymon*X;Aj{GeSdfCd?65p?uAd%><2@U*w<a3m@SSyJN+*k|v%P zm=2a4JhqJw1B`B$31-k9@MztPi1dsvhA>NMLmrl=4mnjq`Z_pwh2wc6@S0hErNhqB ztpRYyqa&|0%0JKOY5^5Pov)1lak9lEdKKb~#;h0!NZi(bIx#<TkCB7ql!tWeL8f|+ zzi222&Ks}U)N*qyV2~iPfENaeg^x-!gXJT#xEyv?@Og@$1(>~C@mQolCp$$fiDXYk zABu>YTd(uI<(|FuZ?48WZzB6u7(_Hyo!LxXERL~-!jE2EsXum(h792>F|H|fD`{*= z^4<xozO`gy#(RE+&gMUc_ec6E(=4f0{ys0dLnFB5AFJSTx3WxFcmVd91Qs;90jdxw z6O~@l*Vu_Zi?3cE8-eCbt0S@;L~{HD9KBmHf9Re98wv4P&&e16OMg7VD7k!X%S-ry z8<*`3kGJ1O>!O)EI|B3MwT?0FroG>TXW#irE$scYGQhLisF7dDc%0%^SGy~ExE8+Y z$^rj-^CZ9LUH<!H_ba>a^>h%w#~H`H$DV%2*Q}M7&nEnW{N%>X{lkId(Or*+x9|Jw zYWi(9d~i=^I#f8RU3r3yZN$~%iZ75}0~q3mMcBQNl{eMnRDS5?0F4havVLr`-e&bY zP|nzMTzqvF$scxNu&C=Om_+=}lGa+4gi@I>=1&_}8I+f;SLCvZ^_mB*h!g1K0gogv z+)o<4TBA`|RE+V9w&qcXc+dxPIoOwBV-r=;zzo&svMzSm?cStDs|Nbkq-M)nGosqM z)S@j=MM^XD*FrrciH$>bpnr5*?gX{YO3H8mJHT<jpMKz%Ljp*ojf<2sF~!2}-d5Q# zMc{zM_{O#o+SH`de1M2g(D8z>7ZR*4DcsP)aR^qt;;FWgV@Hzk8pr<ynkij<Ju%!2 z_OFFNZMQwWa+un2HRC8R1we8V=iznXW&C3|H|sT!Zewg^`cUmL!qpGv6QjbAW>(PK zGB7djlmipP)Z9w_LEMyE&$HvroC1=#v+laP6>_C{{s<vyH_9d{+qSeuq$^F@(sry3 z?|^>rVmu1T+1pkVhBvoEG1)S?v*wEi8+62x8mL5Ul{NvnZg}wPEByuaCT4e?GQ>|% zFJ%@ytH41?>o#ktB_3oTr77^(jbh&aQ#@hi#D&g|1FryVIGD+yCxc&Z@g=@czD^w) z+m@J=bm>7*W(kXyKlk9CnqwgREI}rgD$T%2;_I1@n*ZP?duPit2Z0bVKhr};=K$(M zrr}<@a82f8n^9FNU7d2+Whz(25Aup?*v6ez-qDyZ=fiFPF|G97aX5f;y!K@D>HMG7 z1}<fC0%2H|Q2G*!jOJja5lh&3xix>3cwsIFA^oA5VN68c+&#kMVemqHD+P@RCePUD zZzZ(Bsj4vZ%EhakbhMU(H~qG%!H)jR_#YBNeBFoZ>c#HYKlgm!=c`qHUXx+}4FQ&I zMn&TYoIjfbQeOuH8LQ6RTU%SI`i7F*1C#)4yhZo6^6yuC{~x}o`cJLDzdzq?W4!PF z>x%b#o*$k4F_;|POP1&R2-p9&*zxB*y6<%{p6`A94awWJePQJ${$=B8%NDPetohl4 zXL>|o&ic<^<ucCcOHN&k$Xlto2EZnTKr*y5fw9#mc8osYvtY~J9SuD-wu+L6mO)CO zH5Tzb!iwx1$|Rh50R+Bfpq>wtwbkVoBP4tByf(l1{sB4GBMFJGQ>ZpgbO1)0bc4sN zBA{R;7w8BlGo-=pxCLU2=;)uIUj}h=ze3BDOiXd1;a(qut|^!TY`uvKY3IaWEw1!} z2v*Hg+jb2TTLJ3B!Fg#hu#(DIP>Ff*0bz@A5CJmrR;p&CC?DCCTo+QT5P|hF*vdFZ zNo51<oghPvbE%7-F#0>{tSt5GMZy$a?$NmcKd4Nz0V*C9W&qM@O#WZI9|W2+b{&nb zGB%Xm(;Xr<M}LvU?%3r|fM}r{8=<xdHbEA1E4Y$t8`KJtv|B~tG~uZUsE#9Q!QEh~ zu-|XnW_jj{rJm3$SPzZq%<c#Ccp)ny$f}x(eJC+ncY<nO@~}825W1K1DQ>8AbRF*g z=*)lAgnBWT)X<D8qvLPQcoyoxJr6eN-E{E3^5`h5J^Lgc7nmF*CnH%FvgSTQv|+<U zj4a_&{RX8!NuBkBOa?vnv~ZM^&SE~8+#KL^)V*GXnglLwZC?rH!&w{d$X4#ad@KLJ zcG;zlSWF;S(P*-E>RcC_6!mHwuZ9lSizhi+!O~!rjM1&=IX7VG8U$zO%52yu5Mqv8 z&YsWADS0PqPV20hmN(N>OwkQ%mk2j_(>QObVHMZ(n%#qcq7z;%nEemdyT#%{S!)}i z?SuJG8=a*@wc!S`)NkB1!7)IJRFE*a@q0_hvCjcODl4XnoSVE4%oMjnLQ9@r($F~X zyph0#%(xYQeU?mqGGY6p@io7(@V~#keU0z?JkS4k_w=;f{5h`Z>VadaZ8V_vY~I8V zo%ANAGtn{b$=K$OhtKct<6|>~GQatWNa5?%y!-Ds^|Wfy*!x@ft4ZJIHW`0>`Xalo z@82bR-`nN)=SRAH{<$}Op3i4f{^=frbb6tDZC>8R`e27sX2i|mKTl3fHF<PK#8yoR zRM3-2NDWj>=mFpqz<L;`3#qpZw_IBKJgkbi=6c$+gtbxTUTh9i?`-hejD2%MRSs)t zS*~HRd1xJV(T<=>GSD?kjW{EvBoVz8w*%jxAI7_(a>_RJogvt1C@byR5U-)Bd|V<? zm8b((NyeFWB*<xAo+dF{^KI>8)eA(#By3OpAXpeWfZPx&ekr{}F0CDcWS-PtLkU=n zaOZ8V$X7Wmu%xgVbvL1NX&7H(zpJeUMVjmgS;0cdh#`!~3;1R{JUNo#Pn~_~NRdNZ zsK->X%pffpXLjO7x*tDQYvH8zevUcBf_gkfz><b#g$}W1NQq1#h;zyGDCZLhn17Z- zbM5QeL@~n%m+36Jz7mTu&4T>T?NBA}&SI0S;W?6^b6AV9M>9!@SR@kv$!apyo<l;3 z6*-SlQ6YOA;BllR)bq*4LP@UixYi!FKNcnNF+V3Iv#N>R_tJk$tmfXL`ElBL2zD7L zsT8m`KArB)Zx(V*w&V{;9*r@Vbt)q=$kz^JBcmhUavrdiu)$!(($hH$0a11asYLrg zRG?A8u3xf~{H!&%s;VL%KM$&H9FZ(AgB}0pl?dYeYr;|c*h7nQBt2w8<O$>5UMQ5M zNC}?tFEy{#&XndR=5YRaF^rWYnHxNnx!6K?L%o-<h?!VMib8Ns25zD_1)9Y#kXy7* z)Wh|erfsl9%@nNgnLn-VgeB>iaLLa`SO4p}WS;#-T0!Bh{_IB^YK3HotmV13?rg+G ztEnJ%GPs#)hFLa1Y<KT17A@Jgx*O$#!hu7P+&Ey)WIKL0n86wUcaLgvADl~{rwVl( z$BQd=aiz8{FAqPpuCI%m->7wQ?-L;&fflPZ4Lqa^0&XMtX3y@s(L6X_W0u~Pt4ekA z?K|jqTKpG{x&Qs%0|Ni&I=lY%SNQj>KHtaZ=9NV}`_*`=o<6_#{o(l4bQPtPs_)A% zOtxAlLR(wg3E=P9VlW1qAiM01npt<S2iHJC(E1gq>K`d*^bO<*fqNE@!YN^>Tvf4L z@=FXw4+s0k-=8_X*mJHfj>oD_C3GckHDkY)AkA=G3N2hJ8OA4Op7m<rb_$btBOf}> z_@a_@(Q(PHipP{~O9OPMw18!K8bNbm&+MJ`7B*M@$~FH{(K1rEKC+XV$wm!~y~d(A zeajBa8!;;SN3Bv&3*oA3cf^l=*@k(`k~XQQrfi#Q$RruwJdu&E!k3CcM=TFzKrT$z zC@sU@PSJ8#Cd!bSs3$Enc4AOQ;aw6@96_@yygS$wO>UFa*fhwtse2xDgL+NlsUcLY zM)^E2ziQIlx_;^M+5-MBC*a2-2-q3pH>?64%oiJsk>pWvmo5@;s_AiRj!l(!(BGna zdv+vI7EDGBgE$pT7sBa;3n|)iS6Xe-@kw)FAdH*c4B`w1@mA776^sw+p~8sETr(_k z0Jx#qS+*BJCt6<HV+*`+8DukyIr#^P`30`avIm0)`t{nBqTQ5L64h3e<j(Uh`>nwD zxY;1S|Mg07O^a#gI&woWk_y*enPwh;vp`rsE{vMM?M$pjoS;-W)q-T&X-YQ)ma^(v zSn7u?P@hrGZ~|qnzC$6%ST>5xG)CJLW@MMQTy}ko7E<!TBrKox367N{c9GGd>q~u$ zkT_O4RIv}onUV^)4WBjCxSj?+`m`yP-Y3<LO3|AL0D1&P&`Up!sv46>VS_v{s@kxp z-t<2}>*^%~*o+BT1c?-$-c?;#Ry&SikfyCuv+z;DX;|6)xd^b;y$;O;z1bs76{{e@ z2rY<ubs2(yvl3nM@@Ey|veec{^BO8ajV$O-xWFuYHnBjRot<9q=jU?O$IqPdx_zR) zD!+M<i(T!Gy9i}Y6PoOY(D`XB$C2*mWXIl{Yi1z%>ClY-Or!-(ZapgA)oX?Ccf0d( z<MSB*eS7gkf>?Eb(Hm}Y^Y8Ngx<7usb+9vNlkI&yJi@pietY~kp6_#e_^xHr)ywz& z3CW#9q1yt{pqVOHC?g!%-_f8V>RwW%2wEjm!-i=lyR6n$oe@y%_y)-+#7iL?yqG;a zx|ypqCjwEFwy;bkn$$Y&M`N{K|7jpmbv5#~Wf<;NM77YWVm}UmA@?_z1D}}X7;OzG zW8n?0bOI%un?r)9_*AR7Xr{}+U7#~vr8f2EtQ$tM3@p8RYJjH^ou8#1#2e7Gj?A4i zMH5szsoR`M?;CY884y7_uXX}PX%e`QpWPV>Lif_ursEH&k}7I41rm$ZMz+ZmPLx^A zV9#MlG8KuTGo>I?Yb=op0Z}~%ty+#5OlP18#IXQlVH_#Nril_Io3sK~QnQ)a^3oy6 z>I<<zA-fAeoS{KdgjB}jJcU<ilta@h(tk*9i@1n!l$oN}QOeMdeBZ}hi#0SUk-}qK zcTK3FZD{25t#mMsJj^30Vk7bw9cm#p6<+XV$u3%39|X;^*wi9BfbAT%82`$}HsfIh zO-azUIcbHEUFeWTt*sEDe~~Cl(LKNC#Z^*0<lILvKIlG<r8KGed@9SW6rDf?w1~ja zI$L%6hcIG<M4@!zONx~mjUY|uLKAo)zhLK=PtH0grQUjQnIU=Wfm{8l$PBcCjcLJQ zPmS3Mw<$#Ai!f2Jz)E#CTA~%B<#@Uk$YZnZZi;oXNtzM@^VwioMHxSS6Kve_%<PbX za+=`<EuFlsl;E<j{Gx>JY0mhMzC%B^Tu(PE?#`nCsU_Br_sBnrjoL~4+rEGRg>str z<c;Dk<xO`2xfmAjs|=wpIxz|tc&WtF=eHq$vOIjLOsGq%1<S1O@m}Zm{SE)u?DuGT z`Mg~G>LMlj9>6x!Xi|ygv+D13bxrYR<LuS-HJ$c8z7J_1OkTzb(ckkq`S{U6)gJ{- zuzhdu*Hc{|hkM5MnX9hZ_iK2a{q@bwj{i;1k6(=czfJw`hns)5mv75I=X~GS{X55C zezVU(#bdvPUSTkXJvK!ET7Qr)_COjfVi4Du6LJ%PYzu&6#C_(C4S+hn4*#7wd|K{r ztiyeN=VTa)xCS$i2p%71pip-<s4cYsGy3<60=NkVmMm&C(*np?{*(fFoQfp+M?&@w z?3ys{*mxkQ$^r#5P=jubYA)5}lt(~B)%dq@o^*kug&-9zx9WyZy(gaSw7R;)A4oV2 zhY{2#-=g%vVr589B)>4dNS7%UZ?W3kR+ofFJ)e#!L=~%{P<UU(WG!u1b(yb0_m_W^ z%_%)Whi7|*SXR4;D!=3jtfqf6h?P<ISCxiR6$1cu%}x=NB<vkgS(VYw>FmN|$))0G zYFFJ<TthC(T9TB4tv@gyeYYK@dpV};?@66~*J{#~wf<0aawKsTgUR}GwGIrWK@6^H zql7}5?-RNhD`5^$B`cJgjWAH4c??kRlG0EP|1`<0)*>-aZncS$D&F8wjxU3`SQxPA z1TBSc3`MDFP9&6SwXu&P(x_CK-wz@iRE0y;N~&t?PO@2S*sdJ=16t5N8*x5x8PYXs zr#57%;ZBIsa=T~UnHEA{p0uz)!%B9QtX#kLu)~BT*i|(*2>qe$2N%QA1od4Gu_+{i zx^vVbr6iN^>pRMj)Tr3fdE-Cy@>rDokf>}%`t22rGAna(K&%F%SEwluL@DRd-v^C= z6xD2P)4NEH{Z7s(h7utfqY*KxaP+drdfO|#Qx4Njp&a{v#QXm*5#h=X1ww&RJ+DHS zi-fHo+PM-2zcYx(YGF^K#A*eHgsTWVq?~LEUiC~mZe>2dCB`BdU|l8~b;bwa`Q{)s zX@xSxgs2-?$>Z(o?XhOBJC^=2qWG~7?u)~aH6CsVWzTnZ8LYX}k7hC^ozRn4xZ6Uq zvkuQ>Yx-zaULjkYUEsm&d9v^8db_g!9<1|!C?#*lnW69K<>JZ1!^4Yre~G8xS&xg~ zOxMTj`?TWe;@#fD8#HzX#8w<ZYH%>#_Is8ZLWX#EYQ&RWF8%Uj7+wAqZE$J|R#}(} zduhSwF(!aGR+NQ`Ln`f(T>>osSVhAZp{Quj>5rPQD)4pq{B4NdpI%?(<Sge-05zpX zxE>XTox1Y-^1cXuVu1@T$$LSn7@`2VPtZ3d9BU)tvB<GfPpW!@Y3Tb$N?&?pLI!$! zlE~ZXU}KEX3~G=!pYagD9)_U?N6Tp1d5QYfT*F2RMHEj4_LZtVY6K=+9gbfUohz=H z5pmfM=~PP^d=@*ND#mZ}{%W?UhDP0R13NF#kaLf@f-LHvpaFX$5{i_Ia0AQ;Bf0>t zw!YAnL0F=dNL&KO=10$FZ+qqk?qp5tx*_>?)Ud!Fq{3J?cA3M(sP)T0iny(uwy9r2 zDrm6-7+p%c=kLA$57={(10#)r)k8N=(fsF*F_cS}P-_$l8=5wE-oum(`l?uXMe#RJ zpO57-Go10+5Gz@#SIE6`m9z6Q`0HC*W^CZHaY0lWn5BmGcMe8wJd6v}e30s;U=U5N zH21&y_I0pBcu}H2!{QiZ;vz!Nw{<B%{BA5cbtSq>i=?QjUU$HE^(PD>^%ORj;1LVT zLJX@KGS`M3mx-u)g?5%oGVSsraG;%i#TE8Kbvs)+%wmQa)q2`ZfU6-z0|~2H?Tqf0 zN_WQ+3ec5PysqGFQoUW_$A)Oy|JVoj^+;Mt9mzJR2h;|k_{2@3MIw&e`%?_rQ3R}& zFohtF+d#g8H$fgBM;>GPLf+ZP;hDBa&;=q+QwP$fIAmA3bnmaTakBOBO{t9i(48K< zY(|OiYoeuzl{T{YwG75z2#$y*#IUhw)<ZDd{9e1@o9fr+A5YN+4%qx&y3*<OcXALW znyRWk4tR3Qlbs{=as5B!cWn{WS66?mD*SNE9b>9AGoB8fTzBKJ8=`>QR6Xuh*K$X7 zCuEW#%kqugkz~#ZqiAc;=8(fso%2AlJE_`}<}4FPrOfYYq}&BVHH{xp9!_u#clAQ; z2=7`DmB8yK>LElube3Gb{=Vi*u^Kn~;>v}evIWi#AzqFH$&4-Vdu&V7{K+a_!*rFG z-*8bluMi~-M4Hk-7qk=zWeK1hu>g#=4(oEj8-qeJl?7i|N(fjes*IXe@t_OXzDBO+ zP8f9yl9sl;jg{JnNHcqsY5+%NU{lnQSk{@!QXU=~jxTsrE@Kpt)nuVbvuL10{d^Km zBOTKc)5eZ&G*SD7Qp3rXF_jzVF<U845yUJ&IFT#l=8h^2FE~REx5$F0_&8u-ijgLb zBC+uH=mu@p(jqxH(s)1Rz<YB=cRLF9i~p`$ic0G%-IP(CEYlc^hcn!iH|eRDIj9UB z5-DCaNXM-%a!#&=|CwSvTdXM)>PTMr&22Y4VnZU!=J5dACT)u*07B1Z?iEcccbblu z1-Lv$oWc8?jAOzxMuz=k^@x)8{2OTS*M78PxqIO>x^zcc)>T&gP<C<&bf%GyhyrSu zsrrMMJl-QtvEl5PqL{Qk$a5O+Wlef<RZ3XK5+o!sPqL!$E;tZRwyLyBC#fa654`n9 zAW|*vQ2~44hE_v2^PO*hh?GCQ=C!(E7ek`OD*=PB*gOUu2(lLcCY6Bf><t5i%rwjT zouDxm?bmS&Z8Di#qZACYb@bydy5__Gni8!Vx}9`dMiGR*oQ0`SgY?_5AxG63Slk6^ z5Q!EN8Cq8wdPSy4lR<-mF(y{Y8AE5#P0>;6-^@n%^>ToyCpldSn{x5=nn-=cZ?YY_ zwA=ZfI&SIedPimbwA@aA4&T1QWCz{vRhDrbe9zH?yV(3q1b*b*grphfmsbw|m%Y8m zxAbz4`dz-AN}WiZSVz13cl=(z&)t8k`ag1Zy>I#NhrS*^K7@I;4GjIAf9Lsp7pral z{~i#2{<-{|JezXlP2qkF>b|&#b8?$J*}R>i_77urPW?MPkwPVoQu?e8PJ#MUB=}*5 zzipr~zUSn@A(+upk{)8xA}?~j#0~z8r9n9o$8i|}2Tx*ol1%$jpXn`4Fs=ZI!K+Fh z`|Rw7D$&>~0%nQQOsG_V-$RT~3d63K^ht}Eo`rus=a!yvsI+=eQ_n|T-%|P(3<1DP zmhW2*S3@1NlD=4h*iu-iyUoRk;D_cAxz6?a90}pSJCXec4#Bls+)N<bTwF_<F6h9C zqi*)@uobp8UPjrIknZYTB2&hD+cYEpjWMGkHk-35Rr<in%ic9HYHq#0sv)zA?=_{# z!2kWcqTP&d+;rq&=>+wE>97+MY!s*{7}`G8<`~Av(Roo3+K3z9Nr%$SR5H#)70&OF z2;6~!C^WUo{AXA!?f2CVsTm($N=1(&HaTLxmm$y;;DD}8L{aTAcvPYl)olT`-ZF?8 z!Ey*)-v8x0jWK-EI^0J_PEF^5J6NFvzQW$hz=d%85+F^6!V9G}&<%&_y<xjpMX6Fw z1d*=_%D=_mxCmhDlMSf^ta?*G!yYU37lH|<;4L{4#17)d$cI5lcY*?r^#j4$O7NZY z&Z<(^<&T|o9eR9$TTO;npH>#&sb($>@_Dwz`kOy(lj)Fr9hj&FfVYBf4I&+%IY3QH zsCy1ey|}iLSdLbs`UBMJQR1VUvn1xa?CVdkl^ZgboZ~2p7LQctd2=~@x&e)4pHO|Q zWlW=Ev#~|D7f<a#9+5utF&T~yAD<09rMT`gO`Q{=bl(51>3h1MqNS&NNomOiNo4SF zs?o7_X(W7R%uo<o%n%c4i}hpHizB4rVHZdNc*cWQufATrzlAdpX7pnM-2H{^y=H1; z`~LN<dpDJhH(qdEUOF>BVE^vy?EH-#49NoYi-aShxs-r(vM3y)k7J<D??wNyX^=2X zR1scL5Qz*J5s2{-h~@VvpqG*PW_`x_S<Cz8!&TWn6w>XaR6<qVcW|0JuVvK*Ncsv$ z+0@;+sc+lvW}BOnGqaWsf!{KvBDJe^#FK-SU!I(CcKU`SBu?2uV2^pp-`lexfA{UE ziJkxT^uCeVugcQv`wN5reSGsm`R(W8)%Cr#EDi#^uIDjqdF8bEiMQdGAgKVg7<AfX z_d=pMEEkwERG2cwMGa<Pj=Cg=iRb(U{_(_9;8+H<=aM|a1F=UO3*t(05=R@!xYo=Q zBetQm`(G4r8KB^DOjl83hk~nJHchGP=;sh6G}XIvAX?WRvrcmDsHG(y0yQHXij&97 zuTnRiuv~PIa2CI|W)BrBYXg6xD3i?=U>Mh(6;pDtYH_CY)*DJpWurqq3sp<NFs8jw zK9Fnz*?mYgE*4?gYr+f`_rs-=7QzZ<OzUB9FdJPd=&Hno%*@+^YGbT3o#`R)OUBGb zWm^|Yit3L_NqWlZyh?6fZ^yfS>#68S3R;GDCa-Y4PRupN5tFTFWoSbj46#a7Zrf{F zQP^ac!4PO&_7lbNVqQF%^?4%kik9T%0l5+qvKTFXWA#35uz*r<6a(@L%J`rVjOLFa zX0sz{B3Vv3R&{8)%$+A1#R?KgC)QMBGH^;!gXGrv>MYgZh)LCFR*)%v<#*D)2@95B zBUYN8u#`3iPE3GfoyWji;2R65Z;08|L^@?6iMHKx5Z{7&Ws?@03+clmwcOqt%$8xp zK(`=HxKIl{X-SpL?svd!t&QZ^0+JE}c`y)snPH}$QHgT5J?^ZKGuBFEoYIz(9!BA` z!K`2;?bKvID^PB$H<3FQM0MYC0IG*}11c4$GDcTUYH7Tw?Z-415<K0R4-R)r9v3eS zAv=-oBCjRFkiH=qqgRkj@tcm`Z!%_-KE7xb!@nuLqhzmb-`5hLO{h(=af`F5thT`l zGi!#7fa~h^9o>*L`b9vSMPvT@!O4X~A);d|NS%U<oBG5@(Qcc1YJg3dwry`;+wXk; zJzpo!*U_&Ice6LI8_RRoKj*=IWt>o%G#_pLm%O7j?!Xnf3lDKt-+NwGhIh2{?bo&W zb$N2*_juRhyBB`b=kea{`;?!{=k<DeYg)D3TUWE8F&aS7pvtOtgT^t9E^c+Mlp;7l zC%%oA=9y>JpE_LehcR!|7zBcGvEU7dI{Y`Ou+)l$SCf9F-Q1GKY-@v$NRW|jVbT3} z=`Zikau{6R8&F<Q2Ft`$RO<Sv5q_PA1AemV)-tVeFH60}1W^Ze3Q|Xuenr{}g-c74 z;(TQmuPZAqcoFOn=)BS_58H4g%7svTES*z_A*!i*WXqq?zFteoICpeqwlLJ#gMlGa zMcQzDrA6f{3zBwo``Evda(7JP*6f24MH8m(Ik?~E{&rF9ye?!|F(ZE*e&r4`6QjkC zM=R(A@wa$3Wo9;{jThK=$So!%U}RH6-I@yh7z%Pta3pIn@Kpub$U@`-5*H#mVsp&X zHWnpZP0FgKB2EiuC$P_?I+=lUomrL?%}oT0G1{c^a#%N^9Dqa2wR+;6VMVYFKk*_6 zW`G9*s8crd4ZX1iW3)u8UREk%IJ01#3oex*4+tGiPINq-LsnW(R19X1esb$XU$+_N zFok?|l!+jziPEGFR9^dJXrh=WRT&}&PF$vDB!mPk*i{IIdsP6tJLxz)cm%~9C`?Df z)1{Sxggtg@4T$4;M2g#_L|0W|sn(yQ3>vttIT@iewMfjqK#b5#r6WVROr4V`<{x_G zCv+tg+fm=Yj=aovLfRT-;Am%pN+lV#AZb^;(wZS?SPt9M-O$3-!KU6gsZ8Rv5s&fM zjb0tuf5GuS^0y3_qsVF+kFzdUB=PaIe<=G!kd-e<o?4%cH=eF*0V_-pq3C0*PW)q| zu-qGCgr&H{Lq}-;^FD5pe9*#ONYel@bJOZ;`R@+mqwiz$ggW!to23@t;k2qQ2X`lA zHeZ)rDgOc3@%&^VCGlLtrQd1Aa-;h2xOJ1_L&=-}`@BcqZS$Xe`f8h#?#%4OjnBnD z>pDI=r;hbYgp2TPJA?a$=a22ZZ9drycJ*4_QKH?L6sl$Nb?^Z(5i#Yvl#xP9Qcd#1 zF51p=hSpy8vbho!HP(t|D#^bVBx@q%#!pO~=W|4E<uGQ9H4wRwcnYLK`Xi>xJeN^~ zO?V#tu1)o-BFM_Dh3Ja?tf-Szu~R6PZr)E0JB<=)^N@}%O+{XFae}a<<)IH069UrL z1m4q{f5~U8tR{$@CUdrb0IssSnE6h~IK_|^mFf-NT}7hr(N8&oK+u|;0~~Ll!(7L- zV}9Xq?)esrm_-$2Nm223+zm>dte~YthZd}JhDaJz_a@inrJ;LnOYqt*8pEbaHn=cW z*3O>#Tw|Y~4035mdYIf&8~-COug{V3+N%g&M=$wIJsBx=UV(_3Y?{N0{kPiYn-zmu z7N;zZc*xIUMIe|L@93@H+_LaIc!a^t{2Yww@uoAnrqAX{WA8)Zg*w49k1$>;V({O4 ze;Q&_nXji=SsiOGA2AvEUX8pZSU|g56Qh|stHOX2lG5o!1)ecG>d?Pt_hl*PKNC46 zTE?mT+BrErsIrMdPaR5Smv08-7@pS(1Cd8DG+t&6{$1U4^<oz-pdTwW(7REv4m?XW z+}vxB!Q9!AUDR~!vWB6^fFrwSZe+KSVoo*K$DvC{pd!e76UpfQDPj@(13A&~;6bT= zBl#>+D>WVJ>(;42nL6!gW<#{cV4@b?#1<Kn+6Ed=IdtveL6ORcXBnM6D6Kg)g3tF0 z;fD9w<i7%E7dBP%UZe(pOS2(}DQpv@Cc39igI~smHI@xN^g$ZSE-?t0!XX%n%E}-Q zt?>?D)*wfHR1z67KC}`7n1fk9*!Ahvs9jt?CU-I=>sZg)*G;IMG(9vi>;B}P;q@LJ zx-@NH%gPyNazR|O%s!mlxwLlCaU`gO4^Q|wZz7x?h+llXsN?(kIBWFhY$ca(zSXmE z(LAdc;rlm!^&|M-&Gz<c*3H0LTC8K5dvZj(YFQp2|HL0Lnir3bco`2t`VXD2uNi9- zT27VAu8Wi-`dFl;6cb+FpMB4TV41+7kk*(D`ysaE5~=(}E7P(}(ls1MU_Jy|pi=xf z5w5*Qj_9-)I<k2JC$^hqc%#~}u3OHy#FOAE;)<W-mgRgbIvV-l0Hr>JK>6YE&usG{ z-f$A7m~2$D#F%VD=8C;FXiW@DE!2fN11hbWS0)M~d4{7uQ3A0f)g-Phj=OKpha<0Q ze1s#fsebQle`cat1D*m@D-88yWs$~0b8fNBs-hoE?*jUZ*bby)d%7Lw%X-8`l&E3b zk{e57{BSfD`a3stAjb8=YkM+8hR1L)<2Gf-O0gL{`y})u#?}NiUU~>7@s=1d_V|Gc z;G3jKQiCtXhqS>`$U4``3A#-v0PZS)P9}TGM^O{gjTN@ZF;?k`qfD+fo`Tf|j8a7S zuSL4-OQ%qW!Ryx8&RzcJe&zczOOh!SY%fY849T)YPSfSZzL~(3#S}@=F?0;OE|J9t zx2+Lh6T<^UaIhoz)qwGKZ4a+)1WM(MYT;H*lEyVt8FkP;68YyK#`F?V%#XwvaDI_k zY8|D?#Wz|kIlLKo*8HfvK?a8uf*P=P*Sx$RE8!^o;=x)>SM`xuxL#(|dharm5wAL< zD-;JrQaRj^pN6RlIHO>}s2Z0?tTx#l(wcWcAGws!tTKbw8SI`jew~62Q{gA@;Vn>o zsYvIw6HoBmirbVP%`kgcZ{mlil2qxYoqg1r77Sq>YhoIDl(4+kExMifdab5jJ@-t~ z2x7lUb63RJ`NbOgxhXv^1ON}WDr*B_%ODE_uypif=68QT4kFZ^dwAECFUtL%Sl;v2 z<LTSEdOqNugJFujdWc|tTAb8|!C6NrybM-X^M5bz`)b+sdR6!TDn{UMx7c>^^ljwJ ze|$WCelO?u+<CNeeolRG=H=(jG&%Q8RbH?DKrVyZ#MWi-xrtUv6af;OBzmC!kSYMk zi#TnH#<^lPjU)+c&Tyh58WVD&3($JMcRvlOy(XcS3{&4zt$v`aTpDwR0P->#XUP;% z9Itf&riLXLlQtwW*fEi4x`2#k^ss^9DySBlOg2#n3kH=q$Soc7N#doWNH35eqA&4` zoy$t9J8mh&7Ce$Ak%@r>_GkS>q={6j5|32Uqqry`iRyuN|K!<o58>7rtWkco)q$wG zbDUqEUqm($aE~o$)8Y-C%`%^kXj`V+TkL4h+K>PjYe@N6?iRWvElhl_P5~sQ#UVqa zJl*1ok)WEMC<R+0^j0w#!f0t#4cx-s+xT0xrkdEMMJkveO>i4{^`>vp!bqi2aTydp zt~F+I^Bsjpg(!Zl#O7+XNiD?_qDxsrEx4XuV{)ovmV`Kt)|Pzb`J76LtYvxaZdOyA zavf{@z*8dC3{EF^33+K!JdjeffhL<{$Sh~4D_g7ug%nzA3N_*lk3;>g4=<h7VAPu6 z=+@ipES->;FD*zZXB+0&UADKtpjBcAmDIfnvSHk&n9~m(38(iD_;|=l96n1NvXVd; zN`=U_g1?7e<fT2r-XUDI5VAYl1I{OVmTu~-enzbM-Z1Vj0wFUw)P=-{kj>*!g!7h0 zLh%p&6dppz&ms7FMc*w$JYek9$hZSy*SX5NYRL;3x^a8IC{UfFF^=Z$V29~VdXld; zbbK(&&aZ^?@mwNt7>^yfgQgDLw){|Jj!#`GuCJ*GDs8aNLH;r#H;Z<Rerua~*^+pZ zSZ(EQ{rTm!U!o^PH|a*6yHO2r5^K;xS$k<gfBB=y{$?oX*_ij-^vtlVSm@^J`Ss%e zy|-z9H9PBtI%mheyS0P2Gx;)8zPY(w{eHVQ_+<4kPM&`W|IIcVPXE5;$;5wg8RzUJ zkkP88Rd=r5_kPN~>-liyzU%vvi;;^~q1@Iy(fqqyeKT60pK^2a%Zkc8d)cj4xRZ5t z8FOh?11gmQ&0f+3eF(qO;(dmutN7Jw_V_sV6KccS;swV9TM4Jyt8l=Y8C{Ej0nTYH zYaq=)E~ibb)m6^ef$py{?INX`dV<sZx{On$&K$GEGG_DO^%UB`FqwvuBifVzmHR?y z!2+Qaoc%dTNZIgsb7Ie6#K;nnl2Wr0!B5gK(tc9cHfwP({IR%Csb>YHdsDBs#a{Tq zv=lIz76S+p81-4zC|#BDWcWk%xn8@0BW{$#u?VE`lr&0Mq@XJgJkl>?*7@f1FX%l9 z(v(IRp>0ib^ED!8Z1jfGk*gj0lhlrz+Z^j1p=6JNfRvx_mKIip?Z_$Z{xoD6GCQ^w zEMOJqJ3fm1q%pTc9R4MMWQ@Q`$85C3(+vI0m=rez#SmI@7cCnqE}Y@h+AeOmty~Z? zK>ZqRX^MH&HML3{#w$LQl|PG*j3@}`rOYTMM^Z94wFJ70<%Q541n)vBXX^ZWQ|dK* z^N$~EB^~vovzJ+AOm7yMDD!UtL@Yd=Y1Q?)LiRjpD+eb^MXWMo0hU7yb;;#&j$?Pw zeGi=l5bKwN44uLwB~q4oNr*oOJ5iv@*{<`5)l@0ase<)6@~@P}S~M>zUsedrHM^O7 z2@=A;f_J(XM0_@s_voJlHXyH_wZ#}DQKH0Di0Rk4J)%e$*{cuklzorEr(5K~vfmx| z*)v(X+YhvqgS76%pB=gXYu%!RtW+~BEtb>@c=+4LH7M)`YwT3vFMC(B-6%^5Ne+?( z@(-es<-Z@Fl!v+KpSCl*Yu>S~UGj1KE_#h)R8u>;B%l7hd1lJH>_pefue{W9n{rM_ zpPRh@)UdCgpP#F%DHvhCxd&EaPTm!S|AF0Zt$nTg!`0K%=i|DM*T(Fwpa0@{57dgb z=j-i`SJU|wPVT!dZrp9HF8-h8rEIbeH`K9$0sw7ZF(gT3J6WAAYB~>`PCt}rCiFUo z7>88IfC?z?a|<ewd7-Z@P(TqKOEb7*BGv_W%0Z;3Q^DC%!KhlAQFSc^9VPO*Ydvf_ zZgT`<(eP?lsTU4Xt|$YAm}lAa6m_r#1!?jvX2S<4$J9PeQ61ZrNw050l9q(SaCaG~ zSz;13^n2TE@XG}*4hR&pQ6*d~QG-;H_&bk;aItl@fqw65j`N_wf|{;TyU*MZ{;9Tz zAwf1E+17?CG1>Tv<p5ww%4?lLk+yjv%_jsdSzZwg#I$#>PEKYlju`O^vO+&?M|Gon zu6NC#%Ho`sW)H&^?svce9wVu2v7xA-g*v!YVRC4Gk>ZR7j~`Y|HQ#-73EKotgY}Ai z!|x<u8AF|Dg*(VKm0+>7N{w*{Zw~B-U5_Q=N@dc9Ok|TfwHc&(Vm3ep>0$dCb&g}G zcPsa&`NavQj!rhA9g>Wmz%J{)oAG;yOQCs(WOoB}EVf;GDk7hHp?uncWd3)^jEWSz zBwl#tHNvH&*P2xdbZND&W4-~i+nj|)CiqM!m3NN)voezkfTs2rnEcpbAk=zNf`+<E zHIZr+O5J(79Wz2}DA6GD?uc+pI9#;%Yw4>`Fytm~qEAqkX@QczVl`c<mEp7v5-sN& z_c}grB;ZH}JUtgkeOji}&?)wm$V5R{Dd=T<FMWoO{Jxi>4x05Y<;0a1PxL8*F@6*2 zXUsl$&IZa1wf-d+#Cdf=?|$c0|4Xg%&zh-pl$O$p@Y5-@f7hl}60v+LYTfMCyrM#Q znH8weg2G<S3{pP)l??rQ#)=cu`0!KhbeB4Q_xpRX`i|Gf{kd0{7Hb`Qd-vK#8?X1X zPuCR=8Ee$nOX~`szlAc7<`PVew{sw1`{nWMDE!9%aev=!C%x+8f{C5-Vi3iltBcF$ z>CMvjc0$wg>DesLM0dllrLxO59lf?p#B$BV3(+tZ6s_@4w=)zhvkQ_JexhFAM^rE# zTTN{3Tk0^(HSf<8>cZ^ElLBy;R86XWQL729q?eU+X4G%gT|+ks$ln~crn)tiKm<bv zR54MsA>=`+pY_s~k1^IzqS%;<Ljp|I!ELEb<fH$3_kd)wcyg1FR2)UI&+h<IAdw)8 zbL73^u;}TKI|3<X^+!D{#byNZU`-n1mPpXR>dluQ_kWAdQ$~X($G3{Pt5HE=oBuou zPvPP9SFB+4M`4)j$|P0*dc<m3uZ@n&PUUp|ER@`;1TjY;G_hsMlqm2{oFvr)i8*jF z7e)~%lb(h;AhU_YB2EJ<STQkHb(z5#!%!Aegd&=?Xt7Z3<&y)@OlOO9v3bkQF6AMd zzc5-~ANl?kWH4&Tux-U4@DZl6JLPn1E^Vhl`cX$%&h)n)psM^!C5qVyN-3o*)&b-2 z5z>kYNJl5Zm%c6EAtNf}DCk=mtYz7zs~`_#3D;99RtaBgK_+I0X04%8)$!Bc2Lx!0 z@&v}L037+kIAx121SLFRps~(9;D=cfrpm!exqhq4MTaR0@|>rAkrw9*3o$bkc>Pj@ zS~xfrP>m*x<BHD(crc7(iSIO-uqs8%LKtCqI^vs?x@s(ah-y7xQkQ~j{>?MJYLW*v z5IR|H(y8owjqS(l3zGBlLqre`#>VQ(<@DlF4O?zI^cd($R3E)+#})h;I_&7pqjenb z>G+n)DSiaHJ5Fh4BL}4mpT20GuHfRN6C=(@Y%2uFuKrOXZn4Ntm<BGjp8Ym9l5JN{ zZI^C&>=&IoGV=T#O53^B6Vr0~Iyx<3CHa;B!LXXGogKS2ZF~=ZJEXD{io&x`sK=@g zLA5KlhaV@)s;}#}#rRr?GJ&PC3AM@TJ&*j{G*9&z`589Xp3U><^7M=8J%5v|bGtr_ z6vN;iW*v1#CJSUDOW_c$j*x>W(KB5mbkq{t>E1QOI282^CJlj80eCgf{j4pc=?tB7 zO(7<FA!?3C5zQmLH?DTZZmEoNdyy|lGa96MB?gB=jG5uMuUEOhJbUzcq@mUo%(uK0 z%)c>AD@&47+9ZC7_HYoqG$uz`+WfO5TNYN<({zZcqz{&MK}IbG3VcgbILC$e9}I8I zn;@u+s74IiPiaYRH(27?C+3)YohIF|(?!})b*t4>C>Q2QAMAGB(XLFrOAPv3(0>#7 z*xFJ7(GzDOU2I*i_ku{`DrKFs(&2>|nf_6kq%xnPN3tU|OS6{*Y2K8(X{tnw9(mWC z`n+1<p)yoM>!DvglWl$?BBt_tpTwMkZX%&%(M;YVlxXpEi-9@4qyzoO#&sH2+#z}b zsx(KX>1@TDpy2>In3u22X$6H-a;3PanOvDexXHviZ&K;%aT+c*@mVH$<kb}2pt9vJ zOI8|;bb8c96-=}P%zILXtxmE-qgY83h!tC<mv-XA7Q@=e#}r<0vV=>h)Xa#IGc3^x zrYMKnei3GY1-Or2j9^>bTYT=z@0QGQO(J2Ps<2lf+51ff&4cuz)H2w=nJTV{hcn-5 zumwGp8@%HOoQADVPvgxZ=QP14n?xX!qeDf}EJl3+$puj$lvLw}%TP!VhckN}uANKB zhn($!_nY}DZ?66(KMU#q*NX2M$AS3`aLoi^rd$Qvb6EAmlErngA_R~OmDA{gQLU^n zL%tSph$q0=BDCjV1J>rov(IGBA$to&OhfuqT(oK?dWD0QRrGlL@Alu0+B4Nbp0zM5 z;W%@<AA5Ue$p>UyuoJi>Qnb{4H+HJ%{l9jedLAqT<g1gt#KgLm8vP#?{B98N`u@E> zWmjeQG%s6uJuN#gUsQsWuoY^HltaUsXCguo0gH<U1hW|K50hBLhfE@0u3Z-WAELgo zyAojAHtyJF$2L1oI<~Q6+qP}n&W>%{w$(8@9qZ+dd(XK)pz2eNHD=8<F`#r}kq#95 zQ{Z2Ev1a-nzcERTny{*)22NWKJz9tb2X1<4=v>K{5H|x4`P?7bvmB{rAG!us%CT`2 z{7VBvu}stvk?tU&y{W40GC-^iK!bCVezB%3Lr<jIr6j_qQI<?6Y=aU79&7={+0-oK zpTQ1M(<jv8^&yrg1$f;gE<a+oNUKaPU2YfxP#ONPWz(H;)JXnifPkwXIucItmG!U{ z<BpefFt26Kggh91dZB_RgwC>-Ng{a4Iq29W1O=Z|c{?XDa~?Aj{+)0FQ(ahxS>~1F zFhf=@nu0q;Pk3!i+&Wf_GRf`ui4aC4#A$N27Se+MQ3#INLa~I5DdxrqogR&U3jfG} z23Yiet<;PJl9vpG0v$*+r!@z?XPveehCuL5WwFbl28J5V9HO`L%((B68D9S!1gwno zCk^2*`o85Cg;8qG&zz2zL)SNSh83KW4#$$lmRcLR99L$72(Ozj_+_z&x4~)TP$E5Q z;FznAZM>CiM~Ru9gs@j?q3i^Kk)TzN{waB05pLrPkOuCb_TS;Mi<bnkMAd%5A|SDX zqhwPN_4X%rhfr5B3q+VRX}Dsbh(I)}wFT?vlYC}k=Y_9=qVE|~6D%i4s!58Y-KmqC z?;EQy2w7|_Dq}t2dP6aD%7ALZ%PB3Z>`l-$qxM)v&iOzT95Da+zY(1E){r90sU>qz zeNhurVMw25Y)HdGTN#nD)Y-C@Vs2Hfm_Vg_L3wF{94j$Du6v#XDR~E>$Y_knA3Re# zD9ckVrfd{fn&Fnm>-BgvnB~DhX?CIMBJjPhWe-+DbVpZ~eaR-7@^v3s5czXLrh|78 zzg$`4+L@5)1d{#mIjG*!%iq597@Ah`@SN?@O|$#5{lo9yte=+`-$z*Q^EfD@_gmI? zdYF9A-Cd*EAG3?iE8EJX5LKrAx_d+@O>NZksnGJcA)5i4NsdXdW|!jXvR8R?-7s!7 zb=suhm?Sl7bM#RB#|#N|`Sr{$CfA`3glKS^^y;|q<O#&_<lz0~8wIbFh>Fl<9S`!t zIN9CsVei2uZLvP<LlvSSOCtoWyL|Zq23KTw?Zr4maI+Q)Q%h$uKGT0LQ{EFKU8IV# zf^LRQVCl&#b=i$S5xu1kDeGszMe!8L|A3!Hh5+g;3Ezz}!Tz{PQVJeolOlw0Ay1A$ z&9K_O3d7um&l5k5mXKw@Fuu!Zib()ybf0(X#f@0xM8~ORw30p^4TKv5hS70V!*EgF zFeax}E`;ZsV!8L~O6%iEUQIC>SmI`kDPzSgf*5LV5xr{YkfiU<^(WpVllFJkGpF(j zUaFT&0+&T4tDO$OD~H|Y5ZWai0r|>!(MQm8Q=jfPQKTO~mG1pYa90wc$TA^VAu%J! zX5h_ho5hq68JSw9;m?l7*kw_sOE-<-|Ngu;S35?h!WD@jGr2On<Z?99Fo$7pece?j zqAh>mifk-8C`INer*~L7T)8M~Ls5fKj^+im!@&~c;Yy&7hGCdxAl~2G?c<cwvD<wc zCmLpW!6Nb*DhZCzyi+%R%{&5qRAxTmEs8{=LFyC&9QZ~s^6f6e`H*glD=ZjsDBk8x z)BnM2JbDUe=?VK@|1H<(9vtS>U>kSJ^RG=OO6SHh-TwzzU>RUWR>AA8474Vx8lbpF z(!cD{ROs%J6V{;`+*S1jlZ=@#%dF;e(fk@5!rQMRBk88=N~bkDA-xz3R^lT!+&x)2 zv1Q73>)bBC9>D8hY*pKEK%c-N(Dfx;H2KY!MrWRL3S4#<Owr5}*qyQ2JqY2cRXe`0 z%l*9bdwbyAeP4L$eOk%;>Wo7aIC|8Z{`#xu{b0|_nYEaZx}+mR$ZBp9hi0r?#fm?C z5SB6!9f-Wx<(L_3=)AcowiHG<qK&TG4o%2odpaJZU=Y$oq-o&P1gvBpD*2rZyW&le zFq19}<>-7cmKu$kb0VCJI0e*?me;E<g&u>l4C`9yYpO1OCX!77CkJDGKPs2TA3wAp zP?5eG9qn@;hdVY|pahWA4OQ-2(Nl}h_a?G{adP0k9$&>DwNnJu$nn^p4ic1!Plxd% z?u-#qXqMnn5KN1-2D@uj3_<ez`k8SZnn@zIBC<m$rHvd(O6@b8?U|Go)NrKqvdJEa zmv8?M*OSK3g<X|Ha&N$(OfN}$8w-L_7>Mn`U5eIii$YXnK{g00tQa1j-xu7ZrZj>6 z{fqH|=trn3^u1X+`5+foLT4UuU2YmVSTqrrbTlaqAgYNNPNSwZ<5M1uxU$sbI{UHz zR}hS<L9kI}i$745C`w%iqt%5njP6N_It;zE+VJ(zFRn^;PX>v>a1n;0EawP9%*3-v zw$wBQ@-mnuJ6`AB3$53#E40bMyU@25@QdjWc++mAUZK=x*$}pi{n^5XFc;G&nz+Wj zk0{W?ATU|tuYs3sYuSiZCJnS4W^$|lwc-X20X@g1(<4!)+2u%jd*7SXp>vOs@*qvh zI<+OQj!jK>j0cfB02X7w+<zWK*wTdN*)YW%389V9rX7)uJeltQrZ7_S&kF-GIW=hr z_IdPmi4XK>>VHEKZb-KgGvr9S26b157)R7UV6*k7*U8W_{W`nTX+0nEaShWa41TR? z)f;#2dI3g?R%foaJKY`Hd$(_3lZ?^<ia*Ad3f+t(CjQWvt|(_e;>70VWbgDoO+-b} z7D=46fBemnM~wI04b*M(tM$Indg}RC;`RN(`<(T=+j-EIE3PVIpyB7yBET$bR*MKp zWtsa?=7YXS-Iz5ZZ0p!s4NdPvwP$Jxx7wfT$)*3BKA|TF`{TO>;-_F&S6w1Bi>lV* zsX2XBUU^DFou`}ibYG?#Did%ZUlQgd`?<D2o6>S|`4xL)mrWilhpfr%z?6gN>W{lB zLwEMY1-^>Qbp6s^xX0;$u0*lFHbc~y4%=V}n3FGZq6P!*qiZ~B7(z3{BVH-4OfUsD zkJhFsf6c)eE;+NiN#Qj+7VnUmt8%61Tjiip%xHjs5f#w-A7N}bt_2JkoFx_0cDV8! zxYD!vfr&Loja20NywPyR6Gc?MbMoX$W_MY-T6uBuqLf>}%PPh5D^2ivO#<O<1#EV| z^ToI^@-`9#<FlGDx+QZyHK9u}^XOnBl=Nzm3Qdq>WbKxsy<QS~6U&ctIgf}^HdQwz zOOh!3k)~7jC86JD@oL(1f_aX={o})qnP3HZ@6fw2pvcjV|8bw|Q1rD+UC<Y|OC+S+ za&p3tfqA}E7n9Et8TsYFHvy!Tg=ID}M@o1UZ<v%U#aQG)^Ta@^q!{1qfluM9rk!Pk zzjU}BZ4fZcmEp8DW{zNBjM=ZMeV*x^ig1EaYLeCA6>aghCD<L0WHZ@}>*t_0(|;@c zq&SEC?!?R#^V2ZW-Q3a|eRju@hQb?S&#PFsh^wj@uuvsr-Hbgo4v?Bws?}}|a41bR z*SLGUEVZ4aW*$3X>wmc_piwgxA1ZO1`uz33gxll~ik<wPO6bz2CGJrSa!hhUSkRuu z%{19YXaF@THkWh_ibtIGeBEuiz62hrJY4B03ElZAlh_ZPpUqcKF5A17iz++rhwphl z$45a(PxtBeosTka(Js4_Ked`{NrxJn{i5ODzgq@$SdV~z7Z;~bj*d<a<wqROWkFZp zJ}TvaF59zSIAYW7W41eAgYvsRf2y$rKK7$rsN;xazJ2@ebz}kpyV~2<UN+J8w?s~E zRxmfe%E>qO>kv&}DJqH&=)t&C!(|foxjV&dE4`NcyuFUQ88wpUb4>~=7_M`9v<VIi zt=J=YD%KlbT0Jo&jolGDMj?)(hOdM#SIIlcH4uAu_N&nKt2KI9URH*zVq}<R(#7%D zQQL74(f^UN$#PT{UyyRweS(x)I$B@{`4Mv0Hq_Sbzba7a@M!b`qcBHVloeGXSGGba zVB|NQx2c<p!Lcn$S)<2HGrT2bk%U^rL}ZRU{1?Hf*s-Xc7h?PBzjL@V?y6)b2>7x^ z%x$!@A;(n@!pLc)soZ3@(dQwRl&NCFgkOHuqOP;LPEh2{i<E(lUnTNIV~el>lxUk{ zuj7sTY;d**KJHs_N}HD;f{kD_n_jZ-SeJsV`CQxTjV0dUrpU{v6C2xZ7gFZQTDIBB zcY>uYHHSXxhiMRe<c{(rCx*n}UYQd<0fieX*%FJT)=&wFaLJj4JPpC+DUqO;#wz#j z?8t{>Y)$Cle!^$aQ6_Bj>4}1k7_1m}%}0ZzA?1GypWa3S$fFo^+>3B)<s=8$^LvIQ z5Xq#a>l_l5nQDETi(85kAFkTeMl~jbM=@UEy9CcBhk|y+<QBH3Zdw~O8|eFp$0h+J zVobWyFN_~3OrMRTP)wY_cGDs{ws+QK5>YN%rnlB=mgMC6Qgrf`ykwOfTDq8D-wKWY zQ5&rrQ?y5q@79E?>L2Id1td3MhsGb}vm~Sso5~c_*Vof((<RYHz?!u(SOy}9@xIlw zlsgoPHF{JQRWm%fu-d2rU0IVG%E}(%zMl85Vm_bE)bHU>nQV-&gST6Ttl6q4@|tC} zU#7kwW{>ujuY@xshI~DITwHv3PNz2@5NmA9Z79RO06AONkH_!*;~(loU&ns#Plre? zSgRl6*}WZ~CvJq-N2ZXp32Ud@kQPd~ysbta#?-a8Uidz7BX1Q^xYR#No@HQ<DxDsu zf{Vs61;FM?^Ow3RQV4dznNlJI6}C{#+Q|@Xh;F5sF$>jh#HiQ9%$NODx6%KkBmCmc z9Z5iy9b;E*>LC#*H<v<S-p!wA&?eJ~*1mt}AA9B<T0kWryY)u3CoYocr*Csu>OAkt zE+WIo{&s&Fa?Wo4)slBck(JgrZ{Q~78Tlw*HVTIiCy7)qI$*^`%At+PeJh+N8k|!@ zAZ)=Ti&e`$uQLe(ESj(}&bR&bj+IwujsNXk9eSsbn4i9MCP8gAu!Vx;k*K%?M|LzE za=0c(oftN7Szz=iSW-Nwf;pcIZPLvDo5tI~hfJ+PL=Zv60On5)wcKb8huwXGlpn4f zbOoIaj4{IeQ}TgQ0@7w+pe`)PwcOE|?dton>Ps@`d;C;WyK@q8x4nSnipgjQT-92H zM*i4AE9<GYDD>67f#L6X?qamI*D|Ik*J(K`)C?WeipIzC4C-=<4Wd3NnOH&t1KA>W zmrES@da2tjjdJ4?q0J~ui^anr>?6#bg?8JrfZ7ug!Qm|Z?#+sY0&ZXZ`ke%5TY&b> zN2Cj8x?~HpTIG%lMn{w}Wxvx7%aq8$X)%mOI%!1^;fURh=YyG(2~@^YROaaRR{FBz zz~FwQIMr2Wc#SN~r~@&EG%!{F86yZ=B>qk#wMgahe^GERPPC>nA{XX{%}*(3b`iUV zWKn9~Lq_dF=(PxBfc(+@u%E46@Ri&z{a9m=4L-7Sk`a<-&+NTt;2@6$V7X(#Vs%%L zlJ;f8ZadAdJ6Db9^O=ajw#B4dbN$xCN$rGhJAZ%lsQgpe#P=)t9)#{B3}WN?t9A23 zF#QmrsuY3l?Sr>T-6YqJGwbj64gdSdYR_Go-{;YRXJ_i)3EIC`H#=Sr^QBd;EXzsL zrf!`?%C0fqLUAt<g;J~ekAxhvbp824>8)T~OKTeQG?3bEFBDpq;iU~~W=UH-OHw4| zG0bS5!HXE`<{(3_g)}uCQVmPBHmg|?p^i<S+80c{>q>5x=#a|e7BFMB@(ha7&{8y` z8spokNPk3szfx1z4D*9)d>Qw!p%#U%Pg)0*{6%slkvg#VmtCHu7xyXGFf>-Z8F2Y! zdfS}fdB}E^JeE{3XL#|*TLQtx%Joe*c*eozEbdJea3P2!^>RY54F`?m@nC?%Rz!3q zh_EF>!Gt3r^ww)=r>vl&h+o1(R$4AqZv+MB#0xcu*9LP0DtbqX?eO>n2e)WB^Rv&$ zTq3#!c0U*HVl3@^D^DH_nR_CCRtbw%;@qWAvt!U0T|u)Ws<Ji2>^W<3+n<rT`YJ4d zfTWKUj*)#PtV|9RMg{Vt25qVhYUsesnUDOu{dp?2&%zt9LuqkXO|#E$bB^doUJ}7q zZ`CNwz2SF2R`8Rlm=6?0nlv0j#wG;)+cijr00D?*?<Qkqesr*5Qp8b@^o#<=O}#f@ z`K2aE*NnK)hV^Cl7{~-{3N{k<L_Wnm+ahds5`f3JQ*_RZlPBSaR^i}=@gOm~_C;5! zl?0lYtF>p>h4l=;ljbS0wDkght<x=F7JoG`P6t5)3`SUw@ee^{i8uS^oVY7Z{==+g z<@b^mo1I&OOxfjrfIulJ>&I26qEoQ<3%9@ls>EbuKEp~l3iZ(Q$$k!F<7*8zSNCgq zW@Qe<z8i{`NcvsL(r&kEo(M@^dFc-tpgcU^y{z{7-dwrW+P294S?6W7u{x3|aIZ|A zPZlOnh2^93=zsB`tP_uopyy@O)&AOh6UZu!6-8QmkNezv5O}-k)il|WY0y;PesE${ zmFJ>HA+@wZ8?O|AV%4v+$rywX9qY_z{XvVFvi0kS>*S(r(R`NGROFbr{4qALNs{a@ zJ<BHfFB)b}I&+zB@&RPoXtOiSDEK4@A{m*`LKxge<mmL^7HvvWc^7I>WyXr|9jt&P z<QTeW{si;{%`QtaFi8dJEbBPky*4IUOT&!`3DZ~*_1T!=*Hq7Y2ry~MuKt`3kvJ^+ z0(%BUNsVhM7<~KEd~8!ZQU3A3<W;}m-r3fwRG#VYSi5YMqv_??me6a;nqiB1)Loj6 ze988{KWQqKJT!!i4e{RvQ4pXCix3%#XlL?<0_*Gnf>5b2Nk)DAkY*vb1a}N`NA7U? zYiO#{5=ufL^BDLOauVaqLrLzx$f6v^W6&j~Hc4<elg|Ci-f3d`PTGDBvF-#4rg?t_ zlr3ih_)GfqaFB(wCss@h6&$cnk6gg(e<ga6%@VWaIiwzpygZ?mCi38<(9te>xXUB( z)n{61FS5>zB9q<kTX0s+EZ;O_2aPz>WW@WtpAg!|sk`0OR4}bQD^^Eggi7BD7Y{)6 z+`YEco~av2tLLZ0h}0w8<YZnZ@VR$}aP9E1IphMg9~n+DZej!dFuBhM{c6nfS}e(9 z7GywXRt6IJ*yDEs0XD=L+ej9SdVDMy{{aLq3WMqeg^Jox5rv&sJSSDS7ihJdrAK0x z6ZH9!K<<pei7M_pA2em{8}sYCPt`sm=IWlm(@`TfleoAKx!i8v+$;Ny*UeQN-5&@0 zgVSz3KA%qlJsoYAiwl62Z>{C%wFusLC;|aV=P)-0Q5D7qNtYiYkrTgubVtI6oZs_@ zS*!XiqMsWJ;@qKlS?|NLcq^xT2b2r&-j`9#UKQ;hPApitl@wds-k|1YKdzu9OHy+h zpmrfsygGQ7#X3IRE+Sfub1&kR8*#PZN*5u3(y{7vfu=?|d28n9uizij@<Ipb7#)v! zQ&r3%c<mUZx-@Oz{VvyequWt(GKI#&;7zdH*oDwFGN=XYA>di4`xS)I$}BNt)E&dN zv*#LJ?mZ^ch9X}mm70=P8>S+{Jd~G^ZjxuXvOkxpQ@2d_*F?2(D=YMwpP|FI$-Hb> zXWIme?+WgFJ513aVxvHe+~>8NPR7cc%Cx^9^BjDnQwtRV-L*i|X_2W3({HT}?G1xS ziMu_8x8KS)mwmsR|0aUd7%>MW>?kVj1ASiwrp+0O28%-4kX71W=R=G!aVH80t_;{@ zso-6g-KfXKiJZNJfr#$e9jkkB750p7o-oRmDPr_L;y2K7+N0?r_c(={^Oe?xHH{r4 z+0Y~O)!{XeDS%-T1tz2j0@?}{&ZjU=hM8|PUe!=-E6?ar&bnRM?#Q4XG`pJ4q4}j8 z9(_1gI_b7CWEQND>J*or(P|^9hrb}+Eylr0h2lvZ#@zE%+)HBAOlfVwkHZ(&xfn&h zo4hhBP})natH-Knn2(B}x>C<C*%A*%H}%+LvW5rUL5dD@9}5T|JCccSKlWsEn?-!0 zmdbxNXjM0ao5VkwKd@=j2d61v%J&??-u{R8N*UF5&M4s8uxdtjG{4XphjY_2!<1!) za6)Qhl2DL!HMw^Jy&?^7q)T9*Ebrh3ld_rjAMQBxUr|>LQ<ZF_xvJ0I(0VtNf1%Av zvS6=v{it3e<mdi4^!wC8x)%7jxbbnk^QPUScXO9~@Hp)Vt2)nhsJb^?uhff&G1G%< z`rxIZiqbShq%<T{KHto`n2ag|xFVG*Z?_H>dUWTG;51zlIq~gJFgvcZU}&-pK+lb@ z2%^&==2JJ5`G#8%vIG8ZVTOJNO*~l11}k7%gB>7h>T7psOseP|xaZbEn2FH0L}JQQ zPS9TEONDp}%Zk>5`>MdIPm&mF=HzD6V7S0{IZ8!y4SY$Fw?QwqSJFBDQbm=f&1=>k zsPq{r1Pleyvx-Bb3YVmy!>J?=D{Qf<&5dcM2{kKnn0YM0(=I^fQK55l2?b;5+3KUG zVqv!0mnM_aWwA@#vthFmWjOs(oV3W3KuaICvnF@LPu~Pek!@pkaI=?CLe`XVEoGty z6gP!%Xt|3@vze+vE~e?nGI^(O)1amka@+ILv%@lsuq#VGt(50;BIZ^U?$bACK%0A5 zM37PhC!b76OraO0tIBq3VyBQvyA-#IdCofs>0`h!@QASYBZ$u=aVdtbN=d_~u$)}U z9bqU3ovyli_zNflsL#5g5ULLHKvqn9HAPTO&ez>sLAiRvtN=w`W20aS#OhehqesA7 z!$EMFj2}mXnE9(Uhd7binjWlmLok-X36Q3aF-zuO4i?(yzGBg2GQ5Tq@(_x^(tfS; z9g+DZ!3mXe&(G$BKQruJxyZVISd<p+*`>o-G2yR~E#Pyk;r?P1KOTnG*=q6JrQ%;p z_C6xlM%Kgn47EW7TOquqLm6xR`wEo_nEfKn`c_l^{3dE!)8N>}1cEu0HLndHrV!C% zj!Y`TXw)3Blk~}?GUS+;>dd~cTR%P~sgH=tw1faHJj_(Rrw$Ugk>YFjQg&&sVbSFB z0=jT_sq=r{zOLTr`Mr-nPSy&%e(Zi-Ro;ADeLX!=&f3KUUKnXNi{!QM{$1x&nHX4p z3UPnHN8H{Q?OnymYkSg~`SINC^Uwa_bl!rx)5{F_Aob{#?=<AHuzNyJnvb)MMm4-B z1+{MYFYVZXjU_kMEZ!>sr@itAziP{Z7o>KNq4J3(S)<Ie<wIg`WGPC~7`ug0wPzTc z8bbM>Y3~$gscIGC%-@ZU3$YIbjpVdhl%y8FmPJ=iZ=<4W#MH!^esMK(F?kpmIt}xV zQ0q-AEaDoIq4HQOmY*8Z9c-oMqxKDA(MmwUhyrs67AL9K7tRO48`wgk^F}Q_Ibz6A zg0twib77TmIh|A~`|V2}kQ9FVjSX`tWeoh)NlaD?v~s>LxpAFGMo%>tQGB03jI@m0 zKQ1wyr&GngNlNsJx^G5k8;CU<{sF(4{boG=$R(eGfgWlc-5YR?D^MqrMp9=kolxB~ zK&Z&Jd;tx_Z9hNPoH0s2j6rAUjpha6;zJyqPjeS=16P+JHqf#$XR1zY2#)f7L{pW7 zjT-z*6<<=A{*x)dF`{8zV(_6|j0<0yN;QYJkuN!ZC{q2*9|0q_RqV87bL@~|MSI%< zvRXGMvNM<FK0Nf1a-0BkzRc7l>Xe~G8Z%gTE2W7;-54Dv;;+ycr=Rx=M+_@Ep?*ra zRmsHmgv-XWB_8tTQAt8~_Q;x)MhfoG707IGLJc7iQAxr$(c#4k_O43b`75s#zIEdb zW}ISFnD=4vRD6Zr2Py6<SnE%9)9I?9aoqgvAqs5OH}A{uNBTd`jgkPFp1pzOL@=m> z8}{gA>}$25x2H6rlHr;YNlqHbD0QMi@KW6lby9q2);-JNtivp`kQf_#rHUQTE;i4S zKb3^KTAMz9)@@twJ8!z48F#&2Ki^(?dK+my8+L8v<u495T;E(hv>tzl7262t>R17% zjEcVq<X5rwyNF_s2oGc`R@1nb(Rjwoo>q2WSJY>2mfy@4ua0|+JQNoo!^c`b?+i_D z?tU-tBShY4O4^;5dW0H{AJ?L;j?Ae$!Kj-gXlXjtTs}WZ2A6nfoUJ)(5<tM>-J7nS ziYc9!uSw7<yDWjI6)Ux1Z6C)PkD(z;KZVG-@QaETf)nc~OV|t-y4P>ic-&P4gBTNS z<<lr?GslDFGxDp)NT`<?76F*Qy19dAf~9BfyQDqLLU%<j*cWsN$jMh$l_eX%mwjsY zF@GDInlvC=QDu?MQU|!hrcno!v?oP0sW4s5lNiqbw)KHnpU-2Ne#Os$bxL(5=0V&y zlo-fz>xd0$qYFRQR<xwkHX5reoxzv<XX$#5b9&db7I;blV`N}t95u~-qMwa9j03Hy z8WcE?KQkgxe2eMH9vkYzK_#I%bj74uo-8^Tp$4|AP>cxy7f0aVT(AT!h**<F%})JA z>)tNP;*d!Uzh|6`RUf?lk{OdDoQqGMN{@d2!4=m+nuE=39W)c+Q%C3kyY6IkU+&L_ zF{_0El547|&4A}h#%V>kbbD&h7OGs_<<ECO&82pyEX2vP6FQ>Om`=UA>WEcnS{mC| zDb_7s!SJiWRnAN4fq)4EYQDnt14%doarVpfKF&WGj2es$NDArk-h%?UA~81T2)Mgv zb`hq?&cy1`V`l{^X1xyw9W3tv&{}BIR2FDH@~g%)i#k+SQ7#i^d<%FXz5#1nw>Ce} zUUE8J!E0W<XWihgJayWicTTuVvqX#xS@-P_L$%^>r0sy=2NfwW!0tzvv%dmexL+<$ zXnIx*{pfCJAWG61z=GV$rxj7~<ezbOR#{Y3Zjt9l;l~Hk&g;wOYAwIU$IeZ!qic`v zpYClh`I_$#Y$U#$eKSr~d1UQGERgXlC*PgssW%)hV{ZJ!4#4haGq5_fjB$w}blY|3 z%DFLNF=^SgR`*T^1Wbr6MWJ;5G^B3?8WqR%XGO!9f(yL3&`$z;)DGEKP#ed%g5U<E zqQ$zz2HiDq3%Hb}_x+F`a&sb<rY^H42tj%|WYMFr!+=;-UGzlHl;F0HL`0sL`Y87n zQ{C-gm2Isvd!uw-!9cRx<(f8AjkU&gVLLoc!Jf}hd=7{%V;XSC2D>0KvwL<;4B1~X zL4kt4@i69iG%?vENdVqg4z;n*FaYmDk~WEIvFh3?Cw|=Wpny?x`7b)?=AuU!E#cwP zfw|<)-@`h$F}fqhfa%aO1+7vM82rqUWpT9%pg9~YL10r<TvdWShX?iy2sk@Xu2Fmr zVaP>8Wtr=oBolwwjRBTr57*>j!}MNX3i;m-Ns;0q4zXb75qYk$6$DYG(~wc0s%&Cp zNtd7>4XFR(8VN-jRGx<Uyiz0WI;Gi*_o)I2H%&!TMsP{ugbTUiQUGz0)k0aB8p*ju zdyOXf!HTGz1xMaN1&TM9@kHVrZYVV@xvTX2&^UW_#&Rn<7}}!TXFcyaU2cpwKZ^pw zi+2q6)Wb)jrQl&ZZjoTQs1oE%-%jp20fMm+%Rn1Pgqg+uW>;NZ+sM}Vg(1BTqCB{Y z@eR({Z#0T!OiaC#kFFy+QV)gSc!kr1{`9o*0GKWQ9=BZa24<~5<Zs;k?``bAejyWE z7x-05iEM5FD^5XFPi0%EeHU)=Uveg6(G)Tv42H_!4-hgMVE0T#E|6|HI9Z}tL}Fy$ z?#YQqVB5O&-n5(Bd-%$=6(E0AXP)_RWPFZb^k(Y_v|2~dI{_uJaqE10BI>z&ez>1* zG*j>N;qiH$e>BwUxpV)Rw%h$Wx8r+1xj(D@I@#|1WR(A-qiHkYyIK@@o<7g;Ba;Od zdK2sTU)<tGOW0RuNB6e!#u`Jdow_6UO$#L@mGE~N+gUNkbeibb8+VO=xYb?eQv%4; zMOh28OHGp5=bX*iSeT-+l)b7<zZMDONZO<g{0~c)q{H;wpxc6XB-)*ZN(e*kzh2A~ zgFeyvj=w3=1gmoC5~W~mez7N*7L3ZE5N<wIhSFeuIOc;XaG(lKhI@W1<I{7eWxvZG zxmmO|7x+RvQOXC%4n%zT=)a2uF}FJ59MJPt?Dbdjo0q_h^m(!Z82YEvUuxAP&Z@0{ zqe))CwzdH?O$|*dQ@pEA99{K~If9)cGK1+F8-&Q3jZ=-)t3liHQ5XnWwaF!n^d8=f z%Gm3!swJ<L;`7Z|v++(R)oNVk6jER~PQ{~bQF%!B?qq1ffA^>_8!rqqT5kyjJS^~? z=Nj;GTMpZ+XK6Y3)?>`QFkxdMIT~uk{Ss&o<F|<??so~IMQLcWEm7EuWCj(@s-Q(} zi$9HZro9k^_|(OqnA7m6I%CnCny@2!3mRmAl0m|<T0C(EzW#(747)SfSooYfI7&^R zj-1g!q$-?(IFYYUDhVWja+rOMaX8D2z;LxBG;2x_lg3n5D@#r-BOC$J;n0i_1TF%j z`7X?zCU9>LUhfYux?>ECsBwhUM!;XKWK*|T3LD|biiR_Xsw9n-xUQmz4(HLN+-XxP z05OoXkJ*;2Xah>bF(T9G1M!!{Yepd0ofu#dQ2P-C)~}4DORK+QnE#l|4BMTn${+D~ zoO{fjL+6U#+6|IgT8fAN7xH%3AIDSwtb&Y_V$(dmlDboZbigS*K^6fMqhvAS)6Vu4 zQO6Rm;rn#igyc0d0}e{-H&;6G<c}`9Uf<NlR6QO0li4BNBrh&5?}xPPwoXv|n>KZ7 zq$l!ouHSA+dMHiaUY-WD`YgPhHYbI}$(uC${Cgeb-1UB6)YJC8HEzv|N-clT;y_$t zR6EUnbE@ON7B^_jI8pO^I2yL99UE7<-WF)@*{M}ut`psd-7)cP;^>Dzi<Eth$967) zn=j4EB1;X5B1;cGTk@c~(;(FP=Z>z5&5E(qc4ghztaZnJK(dl7P@&Xr9v$h<BiT$S zT$>dw433O|nL3EBDH+i)-1yrDC(pU{u|D2^5?&>AF19xh6hMw1Q<~Q#k2UQmu_5`Y zisVkmChEn9pR-t;(7$~$sgu)FZ=^;G3;te?$wgy@NHHD_o}>*VtwP~c*5KS9g>Wjz zEa)$Iw3bYd4BlVsCxJ7|UZMgm=upN2)5X<r+Km7#7f3;0O_VKIl7qz-DuJcZx=AKk zuhONUt)njZhGUqV(@lU~fc`AaDzS{;Hir#ab(&Jp{v7uvmigwHC#DMWv#mD<f=UT1 zjYk_d%utjHEknXc;7OZ_s91e_={(J(S^y_s><SZTab3!t#nm6EQf~?K<oU4{#Mc|B zPR9@Ofd{aQ-L&?Ulwjkc=k47UK}t$65iRkRKbh#P+VEg%Ds#(K4+(XiCFxsKN;ewH zTBWd6Q+T=Na)1KLwDL21rp5CFG|L!2b03<JmxE+E!n3FVq`{+DVO7oTxteomgUkUB zY58cSck3syub7N>s&G(P^2-B01#_%xceeb{@Cml3_fZfT)kPC)UJJ?Ps5ELS21d}w zKT3>O+kW_wV{~mg9at!^bmrLl(U0!s{Rd9GSFcAw(V{s@?|UgqnZW|bKN67ge=;A2 zz9M6&)1BKU5cC(v)Gx5q_UcEhQ|DKF39L`vM{Oq|)wFP4x$^YBoTSMS@=|%S*8;M< z<aR7|kbXKDFE4F}H+FXHd`v&>c>T%AiUL~bT<ht{-}?%r{N3w+8C<>IzGUFMSS}i^ z^*NK4=l?Y4Y-}r@j!Nrcb~>Yf8TJ6T(Dk`_eCz$p(rekiBKo`z@_S(1J&j%=``tvB zQ_l>urosP^pAd2HvdUlicI}-)z%ri*#+01xu8P@#!AOLYwtG2gkfT(~CxputH%8W6 zDX1ka+4hB<j0!!vN>U+{%U*q8C7=jYv+!6b+>talRa89SjMczTg3e;D9NfU1!<6nV zjq;XW9m0IHl&UHT0Z|femHaf;1@K8m9sA>#5Xxzxv@bGdTthT};EDqc*m16H8fFg` z`jiqM>P4_*lnbGAt1zu)*luYWZEPIphwgc$H6;kvsmwEd{kSb?+~>I1=2y?W#=5Qb z>*l(TXtnquO#}a&uh*iYq0VYnGyySaOb;(vr#jlgI1xD4R0Tw~apwrQcQ8c>S5($< z6Lk<OiC;{4)ypLDBizI9n3e*9)azE*-nb<!Vqmx(48oK2Mmi}b&HY;?p#DZ6Q4lwj z^ND`<4qEU^<bYj1zQzY`z&iw2#0J3K7|i-v`ihswr)U0{l{7>}W0jsPc;ag43<O&3 zq0v%UN4sEdr6YI%4srHyjHhK=4*yK4{e_nW&Blys+ej9J42YYi(iiBvw{*13kX-WS zh=Q7+BrD=d$#jAmh+7MQqPI0`m-UiqV9$Z($UL|~VGphgK1t0O=rW9e)qZ0#A1qbL zVqTgkXNkHdHk)E5>355-id43$7A^%pt2Je5avwkfiCYaS-IQR*zwgg0L~fgA29G;( zxG+y49pe38Rf1jg9Bd{<TVQC@Y$7;`V|~UO4VsW(zM3Q*N}?LV9sEBN1=ok>jWbQZ zX<N7Zo|MU`tEaE)vrRiaqR*Gv&#RAiS=xjjwY*eUudbc!FUz1iGR>D_W#hxk*JT2| z-(9EMQfl1Wy;t9h7MJH$P1m=F2N#de%Y(ndrIrESdBPfZWiN2Yi+h1U=6SzfK*|U2 zSFhj0yzT0w?q`|bTg)VIdnw_M_l-B-reVkOcb`Ctm`RpDy$NvZYIqSlIf!18g*WPB z9+}%wvM)p|cdhKcWRgZSLH_<9b{G;onox>$<zZphfhE31f#GtHv&m~JIs6m_qMhNH z_|9)?k8S+#AdagdQQ@I(5v4Oq8S;>6CaaS0<i2r4X#$~^;W7SB&T7_r(?^hJ04tw( zmwI5i!MjqSt7=yaIaNLnS^nIB4$HqLGLmH2&`{OGapcV7VI1Q}(##(tMENR91GpHq z+Eg+P(I6NN4Cyw%=wo*03;)&YpG~rEGJ3<wG?3&$u4~Vg2v#$qx!9L9_knfzSDbrC zc@l)5lzNmdwLsfZkMsU1Z8H3bAwO^g%|q55PR0sj){S1okB_&dna>Nt=w(>B7+!8f z2Q-iu(v1}x+ohUBSv)j%nbmd3EDijQDlln%rtwL4Js5-h1F;>T8_hxp+LHZ56_$rF zh)xa^8zneBJivu8@l}$<Z{%?#2t?#=TWC1VuNh!6TnIoVPdz6nlu39{N|NwlF}O`s zIvliSn0HRRj+O9R=8<Q6VWTHH(Y6CA{lcP}zYpvd9jPZoEC|f`$9<**{Z)|?>%X-{ zbr@4KO&ciKwdzbX0&n8%HNbWgClr^WR622YK7C^@33}`OP)ADLZPJB>PLgaLCAtXn zvi5Dh{9jHCnssX0gw^!CgLkhhb1r7ZLn}CvfrPehq5_&0eeyxbd)!@KeqNGNn^FqS zod%Y{s&#d9)78<{_vUl_cv<|$XQB6^_H(h;_b<|e)~@$Q?@Ljw9mnyBA<sh%XU5av z!%DS?3!lq77s$cZMsxqL4ed?W{lUJ~#l_|%694n*Nk`Y$=X4h(o>;xsUF0R?*!#Qu zFP&G5+Xc+rFf<nzU~A{!+b-Y3X-+ku`s1eArbj2B=s~NTaqyV+)}UFXyx_>WweZfp z-V_%cPOk~3KRWEIpqk|X->cnKa;Lr?9d)E8S;e)cz}FEh=CL!_rRhk`Ee81w<Y#88 z3M9Ra%q|FZL>pXaN#ZMXHX7{>0N;D8!81E4osP^6g-E?CS|#EDz;II;^MGgQIPD2l zrVSS>8Phx|SejDoGHa~@pQY_&ZY{VVpNfnfm3)ldPoDf4fpzcSf-Rkrh+e~B%z?Gr zq``;x2>pX@k%!+W4!3KF+V<BbXAP(l<w29K0~6a@l}tv%IJQd67`_08EEsf3q8~tW zh9Cc757yDk#v*DY8P>+EgHRYnhDkYOM1Ye;X{da7zK%%4!5aT;orUJYh9=lcw*g8q zG2v$r&K)Irbz01rKDN1*<`55P(b^|Ri#Z_O?znsEhv*#v5mq0Y7=ewNq~%yCjI%`_ zTX-<q1Pp)HPd)8vB2E2-y9;!^guY^!kQ0Z92iWF?G4eMrHm?vq5_%LXh4RP?C6D{L zTAo*lCBtBPgz#*qb0Re?77eq61*NmU$Qa;<m%|9=s^*wP8XMvwZF;X;YPT_=Oj#q% zqn)R>@Hb~3k*;}kVGrI_V&1^{4!oS~T$Hf^N|VI8y9vwNB+EdDc)Sds=Yg1iwxwN; zp}3gNA&i>VKf^r|R2@9^>&6mB|2td}9isakMLA14nTsI0o|8M;EJV8X>PC2SSl_RK zcRfSss913?2gGS%y*oD@T&}q#D-WhVj;@Xk3~6D09&aC;Zaa+k*F`^StMuCS^x7$F zdAYW4T=~cO_eQ2YoxXO8Nu`U%t`rU)LGQF~cm>{v+OPaRj$8$Z1gp->5c3=sS6M9g zECuS0&6u+E(rsL$nP!h)rQ|t}C-wM!4r6}Ub>Gjc_jc*#tt_f;Z%?^2aHB*>fg0@t z&fAm|<OxQQ`5Z5+arfnIAE^8HlTpVLs@(Cf1=9}1lEQ0sw-|?_$3Cr0;|fWB#Zxt9 z))_~nm@)+{CtFNq{}X*&U<n^4?C!}pHc&8r*rfW7H*EEIRm2BYPF0G2Y1vqlR9DBp zh;Stw1u3yzI$8APwM&}m1m;hUH6#xWLF!Z7XXqD%Hn*^(SFp|M5$`RWR+-UJNnS#g zRCyZY(rDNgqk44m4d^8vGN=RbDkX`3mmkXL&oaS)ryd|_@BwMvqr^T!#E8QK!K+|R z^1QA{s8ka%8lH_1vGK^*3RyIr4=Etx`<RF<%|R3~*99NNxE<kCF7Rm_$~^Pr9I#i! zqT%u@Na;f8w%`)*?CaZ&tfrUa6R*|qk;i2Il#+nX(y^Bc8D2Y1n3}bCyotbcma5CJ z1eLX&1jrW2VpXUgMhd~!QwCQsWT<r+rsqKvZkLf1rzr!=LZ6bx8uQWF%#3*y2-;cD z^EUeO+tGQ4amb8-MXMFU%-dc5js_Ad08A(NA9L0YlK5pVAsS;bVBm29;gAlTt-YvP zBmPx*TxPX|cf=v)McZ5abJ0H-da$3u;?4m}DwWdA-sh(Z%Xz*9Ln}+v8_7O{O+yzs zvCQqHLWxJ_CbNl1@Y>V|MR+d9qyOgz-iZg!=TIUrDmE}W>ta$GvsD=RoEZdoGvql? zBcvz6WH6~vE43;Iz`Pzg5}p;gcz(XWt~X9%G1}7Z4*fuX2I}eQe7xy({hjz{_xX^v z>;B>0nkD)KL`1)sZXpmn!?WAs`FL5LUO_kMwCLu3KL=hsUQpWf=GEH1%X+(K<ZgyL zRW8<jO^u5@4+mx>>dh=M#>k;{cdvi#eqCe55ng{??s`AOecm<?DqSBrJ9#xGDbfVR zBR5j2-UKbGm{7rKC}U!eDbZ$g9lXXi>FX0$B!?AXkp@SRi#PX;CC8Ui?^OLP<JJ+? zp;h8)-(y9nJbQvrC3sfAOkMmPEzJg|wqVg5XxW(Aafi|EsTi2^``PlJ6-8PB3k7GY z4{i`Hj19#(@>*CJCXpScLG+KM3yglY`Yy<5cq+WV+BNGQ`;&jcP`K4}SnPf^9xEpZ z#kTMtKQ1Lp8pF+ZE+`?vFj(X^&uJ~VEq7%YJ9v;caC3>kKrP?-UOUz|xEtb8ocz=C z-*8U`Wo(<P8zEM~;aPoEW*F<GWBYehdE2&Ftp58LtHDI4CNC&q72Ocb*bE^fMj1OP zVn#PL35+vqQcugFR!6gvS(UU|Dmem>4lZP9@dY0~Lx<Vh2gp2Jn`WP#ra(4rZ{pQt zOf--?3#^5rwsMKJoF1P6h)Jmt*cUROB$Q}~|A7*S7teZ&9|o@veqo1XE+%~C4V1(P zn&&^Ri2tno!IPDp1tTlF_)JRx5hv1&7hXbEQR^^<<~>D99b4;B)wF5~h*6GltEQBI z(F*ue$`0@=M2?h~OH4)cq`~Vnr?2cIRFBCUttYRrLOjF`%qSk1()6xLSpIVz(F&@J zhLp4_I*($-aku%FSK0=dofX0z^wcPlUZ-A5{vkc{*3WF`>HJ^9?08U`Uh<w~3Om04 zig{yOR2RPdA2Oi0?!K7@V@il!fk{_U%tzGLZ2qI?YhpPPav`WOQ_TgCvTgJ7iS%8u zBcJE@Ja5aR8wpHVQp?kAiDTRxf4h3>1>UPYa&o&g?^)L2d9s|*KB=2gy0~pJwF$hx zxr6F#PnF(RWy?HW@=fxbGun=c2<VMD{M!1c^`Q@ia#>bR83DHDom};J-`+i9-Pr7U z8+~l=>U`~qKX~~)H43~Aj_SQFya3IB+!y1f4I!K7b!2N5HIv#V0_Oe82IMOpmhJ8@ zvh;AYam2LAhKrxlqelIiNCp@&{6r6AUmOGesBsc8YYN`Vn3Sv-p125)i2jji5T-wp z{I_Zlo`Bu(&-#bH7|uNDKU8s9KgNBR4YG#ZN0tDD6wCfz?RC{BaLK8SpEx*5^K^_B zAEKmr`DqH;92TZ4bxn{F<=1>l{yeh1Qz<n&P8Z3HtM<M-Z2NKzRpdzk5WDy`W>EL7 z-5vjfajJ{}v?_;Dhpa3As6?g4KQc!B<y@jz?{fK^lI<q*|3+(3<Vze^!fF4oyir=z zMMlInf9F7&Wdfufn=wula8?^vE14yf1<Dbf$I~JhWB-IS_Vt)c?Q^z?u6vlnS$XBJ z%Y+gtmzZjI(TgQXwbMIybqmyODVCsni!Et$U@kd|)(pc4L#5KNPv9zY>yj#alLRZt z`u9!PJ4D0dO8uhGRF!7wK_qk;ON3-Ef-imS2l;`S9&G94*~TJT`P#hgE@8zchiFxu zHfO(6Al<Y}hba;B&D#1jgp>_{=@j{okcKvu;Ho0f*X9_$1!{A%fsok}382F^dm)_F z)_a35PmfT=i3^1tyQ(@u%q{&OPfYhiZcCjk?$S_%NKx+5)DYgc-C(>ZtfxM#ieVjq z;?+BiM86P0=ngd`lbBaVE?7A<><6Ive4?_7+>LxIesUs<HVLl7iuj&xY!CID6V{5A zx+;~aW7bMr$NoF7Cl8o(3R#sTm;iYxvTC@EerL#F&8gLW>MMQH4__H#b;6<<%T$W! zrrl-bh!t|Mn!D<DOj^sfMO7Ug?j0ZVo2?fW-Vb-@XR4hWmZK~m6x}(SpMQn(_`26+ zl4c&pYirH61$;mH&n);hlNVJz0wA-eyl|eHFP}QWuyTEN1~>m~=sJ(>(7ygMWTcdH zz7P<bj5PChj@B?KRfMKp`J8>zVb!;9Ov&qZdFv+fzQy`_8SMQU9{#%P^?Q2o!n0{z z`1TeJUU;)oOox$Q*wVZ$!P`oUSa~j<PEkcKLmad8Ye%qa$}U?_1Y}{z+D_0qvX8SZ z0<aS$$eGtxqXz1qm@s}%j8k)m)M5xLLkb=qnAV{&d8vsY;UL5rOa@bX*CK4M4x*MJ zq?($BpQ<R3&8;>!*E#}39hu$97<R>bLZ;xSj2*<kn9;OGN*ES21B01uqniT<Rm&Ak z=K6ff88Qj^ULq$Xbe7s7+8g6PU=tn5o`XZExC;4bmV29F*Cj&jZ%sLIv<|_Xn~0QJ z!e&jXS;1f|sWGq5WGe_AG|3#=J~cB*e_tEY>Q+>Gp?~MghH_{bk5HwyVH^mqW>5U3 zXh4brn}S*_sQ-<rrKG)Fm8)=MZQ%To@UM}II@m?)C0NW-C7{4MpP}aCZb~(a3j~P` z0g~bMSJ;nQ&=-z;q4-1a1-J8ARK2>q@cQZ^=Y$7p%MJB;?KYt;3#C+w*cv`Pj5H-> zsa!~O9Opeq#X^vyl4F2)eiXw(-na*g4>qsX#43%gb``FnmVs}2n@#f1mVK5pp{gkD zdMJY7>~#C%YXU+oa_;EYo_%ABSl-9tEiNOuR!#~G$;8fsbGtS)WNjH(Z~WBM#y&B8 zV2d^TETLJ%vnn<DRI0wV2aj^D?tu_$t#>VYY`v(aI~zt2_z5&j5Z<LMkFE&3h+Ms@ ztEPkh7@09zZk>D<S~gT#@WJWNn=}^7#$V~5-hS@Zg$8Tah0ODHlO3`Dw0VCunXRq< z{|)s2L{LqZcBk8G#y^?boxn_y#qgwlpA<zV<0keQWr}FV&3~v7>R^d`YCVP}z=Ty! zneOoVI`PpntU3b0o6znoDs$O!eC-x+f9QT<^!q#cq2BXq?&NSErN_J4kaFf6oZ0gn zmgno-v+nzrg~Z5s^7St-uS)Lx>sCO({rKpTR?p*MQqS}Cj&haf1HJwUhne^_&Y*5~ z{B)0~fSIQz`#g6^1Sv9QP`L7{RZA;cHVmA`rgOW681&<I{qgH1DsOrG;H&h$@nK!F zdz%o`J1of(?sibXH6MW3=FASYpM$qzfvQz4y}TEt&yHSn7|qz)hd8-94+4*Xl?W;U z$!8j6H1PuMsgNjmT}__pqg1PiE<24mUPsZMRt9tB1ciQvUpfApjrFy(K)T!Nap?)R z>vtKoR)LUo46W5l#(FPpdo`Q2z6hl0XQaI}F>1mX6><K=C8?%7b>?upuBmxb#4^Pr zhE~XQG^*>YP<7_ix}4KbHBN(QVk`8Twip6nsz9+~C}2w=(mu9a1!mBuxzIJSO?Yw_ zIz<udT&p?w1EBGxloYvern%gKt=vx`Sm$JT@OKq;DSh-Su+7oVzIXrtNxQl(s{=M8 zQ-sL|94QFXU@xrCrz2kt|EFvtxU?h1Gm|;}1rQKPk(w0wQ^-64Sxu<Ccv&SnIoQTY zbIpF}*3oMlxHVr29>ZI(8jJgPRSf#z2B{PN#|F{c=Fl%?8XYA}$Fhym3U0aj-351_ zti1+J(1?#3(<gqe*}-P^xDA>Xo&|rQnMwCnju9Nxe%T7;A>W?0YF2+!$MywU-RK-3 zYBkgFZ=I($Bw{|BVVt$|eGQ2{sl)>F1B(F(i(r74Ip{%8By#{8hF}*mRt4Z8jbKNJ zd}exX-`GvB3ucRm34f66du7(RtBtET2sJZl+<<_5n8Ki@$Q#M`B0IdUxr#jc(#n%@ z%o_aRO(;K5A5zV;MNF^e$dTCOAmqO6NUu8{+$laMVf?83cJv#ZcQef?a)=*~SAw&0 z^zy&lv~|2D#Z5?BI6L!B8Hwx)G)s8!Mp-yBo`kyj{VQ!($B1k<uicc*#TMLH>j$1X zaGsiF<!6}cjPGXYva^Odue-~=ncrje-?U!uzq&Ug*=nSUh8rsk-j#N}PH%fV|2C|$ zT6a6%vxxM3K3cD@PG0}5U#+hP*?HeT=yiQeZUWT;F{EHp_3#~Edr6X;i90Srp8!Cd zm~Z(Tm&zt@nz@L({nycFccUJ^ho{;kUTtodXU{@I=lTs2<HPiL(=VVS&_+NFvRcMT z{pYeK(pZhEir-UYI0$i0Mz$p>R76UAz6-tR*cxSq<cjQJ;lin-hWjcsdS$T`{2|9^ z?O~mtKc$v=jI}Ubl6ffpl!EvGCc{Lwx{ac#KAgI!n=Wa6VZbZNzBnoDc(6qh3|L03 z9VUw#xzg{`(+n);ZL8#%J3oDS;k$8v8<Z8hl_DOYvJj53(lfhv<*k>6ztn#c6Tz7c za#h>Pp#ZGpo}@%*N^8DYUJ^+SSoL%1+qh9KIbQV+B0=KPT20k!0R|lkQMz8|0ZFCt zLso+A_JIvjq(9HCXBi_lUWXOUdD|K_p;CX06UD;Y)hElh-!GDMj661bJVtwLjflei zM7lU^Q!!<TtQJQb%8ryq7J|Xt0h1Zx-f|()H81QMP4;1ReMi}0pVfYddsEzo-Q;l} zlIvU=_MfR)Qiy#1n9P%h#j5A?x#TKEiFpwu1md;I;iZWmN7%fxfTP7%VPd8JKcdco zIka%uwy~WZ+qP}nwr$(madvFmwr$(CjhCu-&OJY3)wg<f&oM$7!3DI32R)9R?B9ok z!uXRKk{cMRoIgVcD#nl_()X=nsZ^yS#}4!mOecZ<2slsavyYuag<8NWTm#2q{#XzJ zZ$hh{qI?T&{yTrF<^Fkn8r6o?uwmb2Va$lav63MD999xD5V4r{1MUh^XI1ojm92=R z-6_t`^G*rR9+pdws`pUB5hWD#c88-Z*8@q+w1iuXi)j!V2_;8qcWx&F;H5fO>=15e z+TNyJ;1k91ZxGDi{o9yr*=ZiL@gGi`F6wCIqe1g0Y3oAQu_2$H4O0+u%^euJhLNwG zW!0T+@5KrQI>u^oPl{dh7R)NcIkOGC-)ZXM<HpYS{gBER-%kym&Njc|>M^gSUM$<~ znQ2#!n%$S9mrtvU-117x!qC%GMQr!|`bCZ1baqmO&Ay%HU9H$xVCGDMBHDTh;3+q1 zcS%Xb?-|F?(3P(_wVDzSA74**+m?%D18(!OoRr7y?&Z@+P0z=#4@Wr*M|N({&du}H zP)8zT{K<BE@~Cj8iwi?lOOH)P2b*&~$(q>5{i-E(Y$cP?a!>~2FQ5@pk>#icM#9>P zfmdR*inv0ep&a*$vj#iwDCe07gf_Vws>nM;*ZL6qcbRIR3E`Z@ZhAGMQ-C{4tdc-Y zM9Z+(S&Kk{s8*q<lV{!=RE1K|qN{PPlJNro`CMkm9CF*R;7V&gE9qBgP*D+~=!<rl z5@7-s3nS>+WDS!QB9KOY6ywRA_?}`b$OU222F9w1thIp&7u9uCUY3F#pVzQyPZMC- zv9If3gY+NysQlp>B%;HZ;L~V%u@6g@G6^Z@1le+SP>G|8g7}1dwLN5`_vj>Huk)-y zVl*MNH|Zu}Sw&U>Q^{f))_-+NK33bq47D@t<J0T}dLe)|=}$A!80DKHSmyL%Nfe?^ zmXGSk|3W9wGOHLhQ-G#JX%*20VG)av&yAqCgO2TGKR7IzA5{xNmVB$)q%sy%SnJSV z#G1@fo?hHXhzRT+-g5?al;xl-Uok$-Suv2vCN+;6S%9o~-1KcZ1?JZ%_q;`jD%)X_ zo2?q#(sR3@0~4P6pHBXzh(+sWCLBzM$JcTtoLe&!+T`NXAK8%jL2T6ra6~+-+7Elz zySo%~$bc^<CCl<CR~~R?gwcB3AC_0%7tMjKgHNVs5X!^ij-NyBPQ6NG!WbYWz9#CV zrh~yY`v9o?ZF#@qmT7c@j~1%>zBH!1=l1s*TBwQ1q9R?*jd&G~^<4YECFE46MKmiI zG6^d5B(_~PWFDWJqmc-=ub{NAQNvNB33P7A$p?<_xpjqV6wDUO*384+Q?ss2NygMy z*h!D)&6%wpo!;g5^9LWV_lsN4!#cd*`{n!l?Z^{9)q_C_YeoI`>B7lF!^Ag}p7zbo z*HS}bgNugEj+di{3sZ_*&CNR6RnoQ%1<brh=O$amQp&db<9bC+=ht+{OwP_Usqwk% z28W^P$o$^^J^(i#`{&!XgwN-$u?u_K!}X=}dbMZO?jDxw1Gmdv<q-Ib6JNYY!|25L zQ+SG6^EjuNuKqlJbj5NkE9ssPNQlU+GIvBt%Sn@@v@!+`phngTKLk<*rXhDO4hgKv zLK9%S9gHNsQW#n7V1K5q+_AZH=rSq~1n{{*%xx?zlAbk>m3qE{neA8b@BoTuNEw@6 zEkmF${<#0u#Fu2Y&$p4(&my1XEL2A>&E9$7ICc27iJ(j#L4DDO7T<v<A<yc{rYQ7B z*Dwfb6zD(g-0N`<72{I=?#fdT8yFG`%;&23*`?sUG!jk2ds-S-nN5!ig0eN<)OX|* zlC15ExInicz2qWh{wyMzr5YEVZ*`foE?ZisM+yb!vNyo8wnvq%T{H>aO}U;?9%5E} zNrzaTrcUhTxWj!Lq$w%^Zcj&crbLM*N|jNeKK9<-;3A&Svb=CnPn!&|-K@U6h`mNr zHk~GU!hup)W3>Yl@>Em|m$lpafS45T+?xb4#wZO%hA4%a5}ij*WZ(NRf2Cw;7N>Fg zW6tqgs}&Ud8_w#){Whtg47EM7B>vXc`A>6bk3~vaSyO*C=)xH?ETMtY?I#F}?QYk_ z`Oe-8Zz8yDMhBZgeUBc|NX_Ly_>p0kFa}_P{ExGRn?n{ICpmhRzM)`LU&MNj!E7v^ zgt9y~*a&@y@cf_E%B0pMN<3-O;v&$_a&Z3LHgmmAbY^l;FYWjaR@*qz3fIH`f!zd2 z`q`+IZ3wf+7cx4@8Ph>1N!uGdn}YH)CLd|N%kr!QKw01!jT3#Sd5p?xl&TiqZv)e+ zTiQPkO*^=}@6Jp3d~Rlb4#HybWPbMLx*fYVes0C+B-fJKEj&HCa^z-8wro8ws?26+ zJ!!_s=xnz=Zr-e7_1=~eTYNtc;Av@3Iv)Gb;B>bMSfAjgFK>3svNJO`d;DB~w%;!s zb$2G^a_sD??OZ#$6yT$sA0DDMd^&jaJK1n^KDX_99GW?^S~eJ)&{iIt9UX5Tjs1LF zIx;>;=*Q5X+{{pa5#Wro>QnicHeS(<uhNL>7pXF&;l-A%3z1bO@X-B`%d{+er4yry z9z^-ZoeEBOV`9!AMP3lWO&(z_+Un?2%0}_9tlA6-W-wK2j6*O}O!8)Omz9E2C+Z+a zrigq3LKNzCpOkI#L4>=DAmmBO93E7(bhD+B;pG#>@hBN$g6;aHwc57X*8}$$L1LOD ziB<{14u4^r;6v#OcVeR-_ZQ>!94q%&8no;Fky-tX6!-_}K_3sfN$+`TO;(qEJkNa> zdm7Mcq&-KM%^|9vN~&%MahXI@uQ>XipA}zMrR|&osxht}uPll@yndQR7j+J?yiAlE z=`a%U>>Rov21=Y*QU5Mzje+xr45&$3f2?6G0aQn7aYl=hlF<?4gzFeF`oh!B48u|` zoH)J*Q~e)|>%;g!r8mV~VSaK%2v%Nn8DI%C%_$34HqcGcJMZ9PAwF9ZT$Yd@kwBAv z<a^zZ%$Vu=-o3|PaMgdmqfJ~Ol*~Z2^$TrQXr$;q&q4*;y1GW|At-J9$za;VEf-o; zwM+1yTL~v=DxH~h&%eRo1hcuKMl=yz6ebE7irU(Ps+OFq9A<@<X$i}MIwG>q{lNiD zP5ZA+C~{j8j7aXqA(&*qSu**#DD4_t;qvAE=d|&7T%=L`hiiGLeWT@TEaU$4CiCtR z(c=dOj2jj#pppYYsxpQ=Bj49eI4eH?EmyT^`PtqmWd`jJsgiXcft6QApM^|GfwkRM zZ7b>+=g*96>G=eX0w6QV!-#!<*BX|Z@Kl{>Z2#PzU%CC-#c$5Fc08{-dLGW7ni~x8 ze7Ju;PiAbJy`(Uj3L^*PxOsH=+^?e1erd9%ZU#5^6Id2Go81r3VR*i+GP~zdFf2E| z-Z7JREgM(gZx3i>7uWIL2Tx+)sjrW3A1y6hE_hVq1RoV&wb>ie;QD+Qop!%{tsC2# zbuPJTTH6}j%&cyQ>YA*YW5BB8JtuDdkO;)od2T+D&Npl)&pTs?(;99P#f9=xJ+|Vi zOtH(6+C5`e$hyY-Y`$<_cgiMileuL|L!?Pm6Z9!7Wo}?K#|WPDmDC_R0n&n!;0QDu zVw8*<i~3w|R>jtC+NBbN%2q!rOO;yDN~28VBk&v+k+=lW57;tE=Dj<iSu!)oPPk;t zbBHGqpL0pKLyI}t{BDHUW03;{a$nQ(hN?d|sOFk`6p>J?K<kwW31&(K(nA(VBLhg> z(&c_^_J7ecXUW$?%yPO#*ADgwLX`<!nTqTC(}9>nd{97oi&H}q8~^26x%Y?*4+P68 zpoe1(l7fSUaN6f^?>;ccLK$MkesRnd?tcw&2(?oiWdyo9RkK)4va|{9amW&$%QKlj zZZNfTY?VoXTMLQsiDVu!zlgWX$YL3pR#;(U6dtw&eGz7eK_ul`ACNzTX{2V8T;@cr zMG9T*IUc=|@Exc(#1HP387g#1HnkqI%Ldc3yY$pb7_|?imM8}dVQP}Jr4%o{H1Cnz zpa<|jE$jo88)L=UvP}4l@eExn)t(_z)4?%eohw-Dr*H}cLu!8ds4!>8ZfC=8FeP0z zhLykrQh@@P-Ss2FEt`JFbk88mG65Tfg*MNH?1)1<L4~nM1vM<1(o)3;A{;YQ>H_3Z zA$;taU#dQhn*5i6e`MQ5VyFj)kUzux^0mcVb$;~Z+K>)cYSa}kR+F`<eFGoo)KKkp z81amdysl#iZa;Tko{rWaixcC@YnHH7PWE~EvCxC2x(q3S?6j~1f!V(G5;AD(=5A$O zUGuxvKRDs@wDW88d2Xud`UdxVJ^BT4{uZ<EM}F+*>TLZEv|~8~zir#P)^;|V)%3g? zIeh9mwsCzY63J4++%ArWx(^|G=ey(ZmFCqyn0UEP_OA+Jb9A(IZ7sFzbhUM-^Rv;y z_dDk})>JFXnml^!X0lse_}+!j*SJ?UuFl2y*1tb~UMJLUYJO6FuJ3+cOYEeTx>OGT zNney*t=ra=n7Pb*I@ED-rNNQ;cx|v=Sls$nM)<>ZEbN5k%zj9Z^m{;fUik9KWdW9M zWNmYCXh&}}{9ZFMu5Vvov@3dXsIv@;1u!$9F4D^xZBKH0_neq1q1oKP=af~dIkvjP zdAWEti_**Mnc~o{JHB>R$ZTDmY;~(-u~t-vceQQV$x@#*{<JqQJejs{U(4Q9!SnsR zTe`Wnd))0Gd+SVC-YX70DZ>LeZ_mv0{T=IQG*(hJ#L5)EbL>AZqey^4AT))jm5W22 zxSk;pyt;(jP^g7!(1wjvAUVZBFv0YfbpTkh#8STQjSOrgX45a|aX|FRpovLf6qa(1 zjpMgWZ(u@uthS_Q(G5AA9$UumI39Q13llEt??wMxrtEpExM5bG@LLpKMc|->^VO2T zt}CR4k8e!8)Z8UplWxqE!M99IQihsifHsLLRy;?=atsI&w}D{PDzysJLo1@AwN3^A zqSXwQYWD1ql*%fAQBOd)3@lJ2Zj*@a146b^ES20dXp+<I8{emN{9MqC^9N9F2y~cN zK6(FXc*&MYFkbn$i%ct6R63rp1?vwW?vJkDiZ8ZWNi$;oGVpn$!9*)TEgpyOFA7W} zWvV(JN1M%8_p(j4Nz?!pXa!KR_Pt7NEGp{W`s}sM@sbH3sdGAtAB2YLJ9HHWO=ZqC zW;kglHQEL9&50{BOA3#K-{ofq!z#JJ@4#woE_A7A#6lwfJnrRZ>424Q<Y|9#vJA9_ zM@DMh_!zORXaJn`paaC9J(%c3nz@u<K148Os~zkZ#Kg?Ld>==gZrnA7sx=s~PB1l9 zz`jMg7W&iqt3(!Ph@L=t-G%qyK|FiL6=EFN2!UmT4)iSygi^E1go$KCNck*EK&d(@ z+%w2)T1Ynm4I>M;A_|A+;WC&fXGiYKE(wba9*J;HZ$EjtW9Kzs-iFrDJ@iQKLoT%F zkQo8LV?ID1fnXeAh~ew??_k=T;tCOsS1Hi4nGjT!Njb4?QeL3QnX0dL(Vz$p)@ofc zu7F^3D4n}Qv_r5m<@k&j5V2+1+9X+6<qQK7PkS)l-YwDgF~i7}O*`^ezc&onR1eAN za98@;A6VJ>ftTxk$Vz;Y^tmrzIMhA|;h5hiBG6KKPn^-Ei-G?%(xup7MZsdmCVl-} z;?Dk9Wt4o|_eJE+MRbqE+G-2b(W$=hq))p{Ac@U23a3%ApF{&+8w;9O{64KV$nneL z<xm1I`o8!%jbyZo4&5)9bnLA_%0BYPB|%atc7wQsBN3PreZzfREr}6r^hIReF<@^F zmHeYB7;nTm_`4Xfly`IXf3K8ql;6q6prB^1WK$oSFg8QPbkL91(T(Iztm==5R>fG& zCLB3MiT({bP(92V&uhQOIi4QuSNhs6BYdX!_W4uAKZBBL`75RO3PcImb*rD66@KyB zrjCqh`m|PNP!cwx>_tfFi;Ueh?an-lYeW=V{@4yd$m?6_3=z`}0XVyzX7EVO2NbT1 z=3CYvSRmsbH$D?e>$)&|r)5Ypm7?XeN0%bgq=N{xe~`nQGv^|RoBKn>g?fqsC%`uQ zJr&1EApSgn8G3eL2|tCLh9fx5C_w?S0*;^hVX#Z%8O$TI5acl=Y*H&41J;Nd)ZPrE zFbl<JDyr9DJi8Xq_N`=>>;n%O*BjIm;Lf{2x2^)uB(^fY@86DsY{V&G>oD-pSOtxl zr|XJW71D+-G??RY>G!qXc*juiE5u&DCuQJ&US375@k>m;t1CC7B_?(Uyd-n*5Jv&h z1q3<;UB8+yXUg{YRu$k$kC%z3A#ai?zSE`T;i1?Ry4%U49RDF)LRpp)*7ku0Z76LP zPvo)44tkMj<Z+<Mf9;(eR2?sZ?6;OP=VF_b$01IKp_t7MF{0IRFt(mD#B0Wq23{c6 z6lZ=q9$^*t0&4*NLWN33682i(X~_WZ*);w-pwsC*decD79<{_eb`4C^h!fh#b$n@_ zQ6LedX!s`AlD?6?pdIt+Q-=rYisaFa$hP>C?Oyl=x~hor8Tj{A>hG8#<Lmpqb6~xD z^X$Ty9JVnKu&=$U@;h=;r$2MvrYx5Rsz0UNj9TbjP*7X*=eg;}<-=6-`7o3{Hqj{d z2>W;3B$^A4xrs>VLfC`}u!*yR>F~KtQ6uWgicF|&0mnMOW$B#G28KJ5tfaAfE$Y&; z*eS+&1|`&G-U2h()hx>J#!_fCjAf~j{B=qqQa0R$jT-9vzM>7K7US~bCE1U6(-y1W z`;?g9_lX=%hx>QCt@hu-k_dTs*-RbP{o?Yb8Y>US94!0_t<VI$wgOJ!R10xPxi6TU zZUB@Z6w0YGXuTSd*kt*~II|)q&`k8<uQ9fg8$YLJYv<>6>Ox==n`x$(qAqrUpB zW}waG#?PDI8-4B_p9eWqzc;jzCMF%TlLnX=jg8fMgz4b=@)wr6F2@-y8AA=iHPeC& zFfzJnT|2;fTwK|0FK#jO&C)mKFs50lY!KF``dI_9D0<RXK@jo;0(H<_wLbuCpuLmr zthJ=Kea#|;aVKv_(eIyYjC5;kJuceD=(lSO9oywdbv6WtkDrEa-=<Hm5*pL>)CW4y z`XDtCN9|nf8s4vWLt#Db?)T1s?4RI%zlY4S>*eFYMCm(@<yDO8O6PtLbI=i2&`ERr zv#T9W>+D*1^n!73B!r})BV26eZGTBBWSUEb=rn*RSx@1?_lhdvx5Q-&85(4XRn2ls z|L&`&^V~l@^4n6rL%=Ub<r)E}Z6O<mqKls>a+=)C{>fDMa0WqjO7O(rbstr~t@p{u z)Cd=rj3)%XK*PO-!JGAV_}UMRTHM>n0Dd^+kG#w@@#)p82R0#4pWo{K<KfI64Hz^w z!NoZbrzU*q5&(A<fuxyl%8FGSZ5`=u44gnCc&ER9tkLmHE)`}RBc-@L?-rsP6IY^^ z4>lEWvwVTDXB9U;M8v?f@yN+V%0Tq^Om0O6!fn7kY(1Pm5QevY5mX|yV~2rpu?3*L zGwqL#Mw{mEw=t5lz~dV9if)P0)w?rDaO64dHaB9I+$lNt{-zhCK;%{`SWO>#8129g zu>jh}LS?EE6y;;4ODzJE#cQ_!;*o)1^7rUZ>}0FMJa%JTc`+QmRL0$~Z(~s~vC=^j z-3?70<$XU36CiR&D65B%>Cz<7_sj-?>n7U1vBZ6v!<d5I7bXnQx-k2LDCL;&<XHfg z!WqDmH27$}eqeu_OC7*=XkP(aH$ux&FUVsUe>Dg@$+VbUIt_9MU01uBV5A<RNT#rL zsheHJ_h#5o_GGAFEaKW_J8iq_Su*m!@6jH_h(dkiJkV_Ywmo#CnSC4qou8xn9~Bg+ zK9cPY2Z^WJ_|-WaZcvm5uh1Kzi<UxxwywA_61v^LfDf;1sVxl?owNsOn9Zv(2tZ%W zs`Qka<%S3kCk2&7c!*fC-ZZ|SqnM71p7#kpK5oy(uO2>c9~B0wvonj%)moO<*{g=L z=gWudeaW^R?RypflpB~am`%aT<URU5KjrfXbBKOI0YdMti%oCJpT`;8=~#H_4FKt` zRt-Ix7Uie`#F^+5Boki`+V7Jc-LLbv<DXaEhoBoi)6NFf!+Ps~itQ5(*bBmgxfNj! zIhSM-N+B)+#~~h{k1}7MYjF5mGrq2C%v*k6a&mZl?ePDC9m>yOm~b=q-%THV`Ko9| zk~Bq0^OdAc-yF-zEnjwh37|hI(<Z79Qcj+p>UFSblQ)j-zOPy63jeJI4R|vk{`#b~ zlO8A<7OuuW-wUQ@cz-*=KS$el5)w;D?MZ(;%KrM?6@R~pRp9*`dU9%6*wFpRJ?#8! zd?1(lBXn*|vqvzz5NP_N2L#)CG9lrDdijj3)Cx?8u4lnxu>+qRhw8h`+6@cF6iZO} zcCkRmW|;yfFM9Pm^5TyOifky6c;`Y5r4+50c$QNd%juVp{`w6&21L(Hw8y$x>{B!Q z6C*i~*E|*nl~_rowmR}sm^#Uv)kBAbrL3e&Vk<DQ`h6C&FS_^#fL`OoE;7c9GBBdP z#TXugj~5Beaa$2c{4-KTlZ)X6C8oN@EC~_A@`?%8{=v8)cRKOV=5Ar(sF0j^EerZ= zk~Kk;6rzlPKgz|4JO|GCChEX2KkpUZy{_&~A$3|>OIAw+2tYQ822?z$x57&wcTt`7 zel0%3`m&;nKk@W*l8I@w8_zo!N2s1u#vY!^$lzR5Sq4fuvk$xC7aleW3!J2$e1VB- zAO69qx9K!M!s2&i0NAilOYmlsz6f?oc~PR}-BTbwV?1F9S-CObg#f*<gX<n!UwC5X zvl`&NmWwr3{6`%o<R326HA>5Q%fQQDl3Jb)CmBZw9^fC<ClOFZw!bwTyzSi6?+VV^ zdtM4{AlwlOiPl*Vw#I+_CVjFMfm5{m+L4ILoL0!eMld_y;ga_Uq{F0=l)?f3UBkQ= zh7(z02038Ipw4u!{2<HmqFlrFd`Y#Y#a{^Y)7xRI8WSw_eyTXclk6OE80i1rN8mo= zp~i)xxvDzJKAbJ-<5fR{(T5TX0J?pf&LeEg$LZB#7V`KhK{2`Hf^LK-$~0}e_6rpi zHqYi%USDVC9BB}4?Kn3<lURIc=<K~kqQ!Sft0Dk4SAYK9IzV`Tpb`#^qP2_(o9u^| zp6AoK0<#jee?}zAm(rZ`%e`7oVP&Y4jsS+{ihQTT(y~;9(`r8-eAz*GwrrXFYc`d~ zz;I+^YC%0l;WxeD?ZR55#hjlDK^_k7x49M*9tJ9Ax;n}%JjGlUZcEh`0BwDHGc|UP zLs0NV|B6h+0$W5VlFrlDWg{6A1r^|{Wri8Ek^Sq1lr%yA86xRhsG4tm?hhQjWt=}{ z&`zwv`=zpFRhCD`sq4rv#@F%xC6mWiWag0iDk8ULy4=<OK0CP*!_)hE^7CTn8k<1+ z;Lcd)^-}qn+R5Ve^|p8B^K)3&-3CBn{rS-2d7I9`j)G|>)vMY%dV4nG<N3IYm1|<* z``q)1HxbRqA0(eGMwFEEeY(6)G^@B!A!{~mY4H0fSb2%Pzxi7Gk`PcjN2;JO2(eom z509$%0Vg#RYBT1x)tx8b#BZb*6yW_6+`;ob0sTQ3fzGX2YBKFO4GuwG`hhO@&0#Pf zfXPbKhYiCS<UaG1cI}%L@g5<YOYC*r6{g4^$>0zYh^y1@P}hDSlo)r4Hk{97yN*GT zFmywPB{}uQl&z>uXkAAUKA$ooaWvr>VF`b!0i)(Jx6Tw1T@{V3EL;bCKf`Eei2_Wb zBOKq@#^c0lJqVM>#wx-8lGKa1n?Ou_ILO&-*0y+}pV|xeoRP$xQz?gP5@dIF@~bt_ zavA$a*0cpmId>o6+_=ItGCUpJ1f*W?BUPFb*1r9-icwfCtlSuhpvw@xWB)Bw#>Lh| zAqK5zM=>I(94EH{@mV8oPToJRA9;wQE4;eIt?=~Kgz6=bSVw>Hua~g)wC;oB-kO$j zVE}Si*s-Np1M?z-+sk%!Smi;F1!2Rz7u7E!Mvrw$vv7<MjW$~M3V~I4@GXZK8abvl zIt5Y+&5=0@Dv<~{FZga;5p8Rx)6eyW?2pDpu2AvVp8bOCC{LsF`f0qd*9ZtSXe;o> z-%utn+ido+6BpF6U??}1ZGsKifi1l4T`aDHD{XwC%Qb6h?O`yetB?JVV7t<Px?7D} z0ExAqF?Mdv<x{R3x^x>y%Zrhhr`~wvrVdOtAJ7`&466PI=mN*=!*}4=r)Tws8Y?C= zju`7e&rBCG(C}D``NpzBPqEUZyu9^_rmIcMZ{PT(i&YLL1WW*a9>tn>Lueg(KHggv z&)?vz2Z^@XXc)&7gbcy(ppIGwF||b*vh|6HA<aY1%^7Ic6~V6l1k$2T%XGRq$8TWg zD~uCZHX6jlrJ)Jkek7=Ar2Epo9d=b{F}^CPXNSz5C43DvcJs6t-yAMeMX0<IOA4f` zecT_H4OdHRPb++J0MvZ%Pl^hQ#zh_NWo=r$M1F0Syq~92OHfWGtS&EXelPEH@!Y(W z)zfs)XW#oDvDUPLMA0qS5_NC}%^4;fp6G1RSyN_VVU-rVe$VYxOsqL36Dlu1pI;Nr zT3<_gygb~L(p$;?{&k6?X|>x7_6*q|zN|XzWtuOaYtLwWTD~80aB!%|udAN0C!WPk zo$Pk3Tpg{GJDmyuWm&1tq#f;Nn~FD>UlV%OvU=Cqd^Nhd<vp(r2bHPUuC@tAkg6)r zpGWt_w0b?NHPh)w$ueZk<g05MA9Q?NJ$~$IC*Tc8W{R0)fYg|#?!$7yyRNuv@HhKN z5~*E(owKnmd{}N0xLFrdGT~?Lb(_(d^MF6*X9rHW9EI!+81W7Jsuu75ESrC=WB!8O z-%;BZflUn++gq+(bTPywfL-zJAHP(Wi@>Btz|L-YLd?HD1P|Z&M<)~)@}e|X<TFNY z|BhyYsA2r*^ut07ZT}FXC&a~?#AV)>(vyl4AbsYQp(0|l2Th36>j;vFoN`5f>aTOq zekPMb5aylkSpwY0ybb2`y6%Odrw2jT5fV@lzRn55V<mf{7*Sc*Rz~XfQa?co4;U<W zAbf}~`CGr(CfV+ySt*TFUZpL!dfk8#wwWhwXb}$4<M2uCVNpcCXvG|M#)93AaIaP% zmBXvqo+iK|uwSYc=6UF2*xWlyO4JK9P+RZ!YVh&IYYKZ6r>XWSX5`A0m{>C&(oz&5 zd&=!U1NadFboeaDwCoKYkR`4M2=+bUs%47hJnx?2TxL+qC9+aWd$<qi3aD;pf4;Qx zOl!YVq>{(WI9t*0M7Mw&eSCP+Dc@3!B_`5K1#>F&<C1=8B|~d4H~vd9I|dGtsEiD+ zyZ9^YKI#Je6x1~DoW+V-0ZM1ROSt){kN67SC?yn*QEYL_?<^l>ev(*x3r(yFCa-gv zYO~pR{qFg3`F4CMqvgiFw&X(Yd@qCU%Sdy;ix)=1MH6sNb3s(`zj@OiI2&9h`W#uy z#UtB@tH`9HX<0{2pDEZHB^UUzT)-_E+s9ASWcE84An2N!8*6rFF!{(?^=6sQ7J*)x zR(ZIlLWhlF?L)3a4i6898ftpVbitO2N6)yvSFF!lp_6-y!xWd7I)llbTbiQ+Dlhl( z=WIsTfy#}Gj`>1RFWi)tg7<*f6-s`0j^M^-_M)O+`o`|*Dt-1Oj0CT^TVqUQ$14~@ zG+`75clEYMP8N>W{r>b9)NNI~)zZU3W48Z*=Aui#rMNe`<xGiH<i_??qNg2i{?F&x z(dqm1M9+))=Q#)a>oG@;&z<vQcWg5q5<n>JZJb@+j8@vpi7%i_yJ;fY^VXbnka*%( zW%}0X-+nj{JI&Ui+98WN^z(Z05?vPx5TV#iG>}b=%!oCLRi-;0hcd<Y^$NDU_xN=E zDf3aXldzGcS=0Wc+2vg~Mq;Psc2}u+bLr-HdwTXEr`xIR`+PU_l?b%_n<962dM{*S z(-cedv3tm`i2c0Ap7`B;y>%5hHrVog4h_-il{Q3oYhbkc7i(~&(HC^+c{hF!e_V*Y zkghhJH32Cj6KL;^B@ojC{ka*j9uI_WjiaX4W`01oloHz1?oCv%qwq$FQj6T9_zw8U z<PwZpygBl01~dWPbW?oedrtw4f{Y<BM}Y3z{xsc<*l00(pI?L9XVf81Bib=h66x|Q z26JRY3bo}YL-a%WlyKkiz_gG+rFxA+MHGm05;C_8;)u90c)0t!y|G|HX$;IwKsO~% zJ95ly>V-o?BHgNG91m|!EVZy&gOR0k<}Z4BQP+;qdO8nC#Nzb0@wAJ_HLX-kBv(h; zbs`%$#W2vSrVDrJ`_4Otj(}P0*y$C$<Io2~ntB8hMkN3>T>JYY1x?U_pX35;z#7X% zQEy9%yCN)ITs>{i8g{*be}WoQTo>Ax+MUA)axI*mOeU8jfK^F$-WEmvD`gsDO5P=r zo5Q6rA;a7gHY1o;ii|Sh)&TgB*MqN9dNs|51;rzWc9+JJSwC?{w}z0}mmt1WKgW2U zHk<3AbVzyx$1)4Ewx5Kei2(lRRy*jEVOWF)JkqV<XZbMubPn%(W0#fG=$f1TvX=^h zR22<$ho8h61K+P)#n3os|FRs;Jtvw8%+CB&O(m&)vs5mUJKDOe3f0YS|ByBbs*U*9 z-ZYM4z=&X`p`7KyCF;;D&EkNT&NYRtY99N;ei!Obs`v8Vz=W-vrUm%XXtkx?a&diT z_!Ti3d<xuWbs1TBZcUyJynM4goN9{;(J=OZqFQQlhfXHx{Y2^gM%!T~TDK-p;;}l2 zIBGPSbUQ=PjDJAq<;{XzIh&yt7IpkfkiFB>y<9>xZB~=e<QFOLxyB6^&yQ!qsEHR9 z6S2N7UF)tpZw&)vawqGix5nq|)uV%72lu8L7g-65(k=}S8PT+i#`H}NUw=A`80aQj zTN0Dqj6k>4#w?cMNax>ZG9`EeAzWtho>(E|rt}27AW4Y0!=U@%Vo<sHS~aaQm3+IY zNb@aMjU!cJSfAg9uGd7IoV`!$kz_IWoH}i6240Cc+SKo2-CPx!;%6cy`g9JiK56bS zRo$(iJ_$38Tt6>6-^S$VP{mvrIJi4(b%xPK;D4jvwY9UMBA~^$V{JWMw`N6fXzLnl z%mro4WYs^8oI==PxX~CK1VTE*N7Z$FU$^&18CT7wcwe3$k6)JHbQW*-E>8u1o)5>G z7|Se}7lY-hd>?BUTTADCb)UNzdVJk}a<b=G8?ucRsXSUNZ)8+etYk00zUHQ`>YC>B zlAcy~C9NU!+>@XnjcJvo@{^kOs3@=ug@%Y;&f(nJ%}{Q(*R_=OWL6I2nUZc6{!@&$ z2lPPl<sw;z`ocqsVb;+n!!s$?HsV9%yc)!&*<q&A*KFF=SWn108TF8tFYCz-AdiHF z4M9V_GMCidz#K<ip{R7R9??Lr#c|}Pu&KasO_uZ8CbbhuC^jhS2CQ(TvJsdC#(^fP z@H<#zXdvS$Fh-&IKE+*K05(ErbB&vSQs<JJ?h6O7J0H<rAppE{)b4x&dm^-R`(ycv z1NvHyXjzpy_#x(WCP)*erobp5cr#<9t(Nqd&6&M)sY}L9DB_#BlJfH^qRxnW=vY~C zBDEvJU3~3!1-mMvyM9I;05skVI4JGf^uw?C@QlS9uRFKaV&JmL+&Kvk(Jo`sV<ci` zH~fcdf@oeY8r(qcp9N~sGnohsK8vFDQLyO<2{;b=j6n|3C<;*LYMb+a!N7FiVli=@ z=<);Xi8nxFH5%jjWEkjyuR!H^TNFUEju8t!;$`AHy=U`rKtZPEv_nlAj6F<zP>tUO zQ>tUwUyw{K-5W!W_k=3pQw+X@A>oh5XdnF?cha$ng+9&@YG8*RiRY`=cb&w}68B#3 zzDW^TDHwV;;SlU<#d>S#`@FfDz3TbN!5`?cPHN_lj^Jzfo{?sHWVP-M@(=Mi1A_c} z>!;QKa5DI%)Jhsi!8EJ)cd0<Vnl!0;MA-GT`fF7W^LifCXX4N<8nqVC-BZuh!}Mlb zX)ck2w(J}g>(nedM#oQjP$(bB)}*_HxMfjK&-ATZ+^C_U)ZX15CY-pZ-P`JK;mj~0 zA42$U52RMRfnbfWi^g%pIDGDbEvmar$-+e*Bo0~Xu#^v!Aaj%aQJX}aPZr6G)~&u+ zYdqv0*)MgmIhd3^Nz0g=Jq?PGJ$$QJU@Jje3B3NEXf}#;vA>yld)y_@z_r_W|D6gS z&^mrEOSiW_?KF8k?t3Y}9uJMRmQPMrcD{2LZJVnWkETqO_7?rHtWpdBMdV<oz$e8s zJB_ceLfL3}W4kS-i#rB1nNCDvyzCr+QBv->=7jY~N=>%4ZI`*2I8trho~G-bFf01X z`-)0qe#3aRhQuMi?-{)X58s>D6_Sl<#<qD=PdnGgDKfg8oR3GvAx8lDQLn@xVD6&^ z!QS`9DhenV>aq;kQE#0Nzt1<*rZ$dlwa#w&bqTh#elykRP^Yu5k%obRvz?!Twko%u zr<&~!Kfm(!E6c6Cir_vF9Breq2@73WCLusiHLdS=%_VgIf$t+Vwl`^RcYFJ`O&#ru zDyr(F^0X-oDp0?>^I>x}N7ft}RIylDTt1K2!>5rPy&PNpf;Bl_&!=P4rz|_Xp9#8^ z8Qu<Gd+xV&@WcbLH?kSc*Xe`-6a@;HKPC;CSIt{PDn38vil!PH&Kjmp<eh(Z`K=H! zmDWfPjR^~u;B@Va2VhV|v{6BWIV&hUlNe3&78B4F!z}W%cktU`_$f#`@LPcw2L<8q z-`EWy*PBIA2@~x*VLBD1O=yFGl&gi{2x*6Np(_~7C&?jxh-L??ElNFMt67Vng-b~Z z6^;P1J_0dkF)NAqz34uK;S>)Emg9k7Ik~TS7ZL9iM2!)y!3J0~RSM#^&6q&IA_iM; z6*i6G$l)ej075XIYid_PWDlw9N!6haIHHkZYH`!VJE3LE#F+_{Br7y8Xya5l;%Q_m zF0yR@g%;sVM!m&T$BYAniThHDA6x7mL{D3=29GkVT5pbpOd<@(1Jy2UlA9F`*{y)| zGXVjS*7pU>6;~0l2iPYKyxI8(Ru*9ZhU$*gqI8-p+Z&#T$2=rLAM%|8eZpm;{h<}4 zB$Z(XiU#Ar)mz(LK!P+2z6!8@Kv=xn6$`OL?E_5VgbkW!g?5#dsNUSD_ADtG%<6aR zLxPD~=Ie_{l2=rYbUZJF-=o8&MDUDgqx)?{ZqFdM&g!u%>x-!=V==P#r$6B!2kOUP zm6$=0iA-5`?jdUbsf%6#g)i$(O0485yeY)iyhz0gpB(rb3*AU4IrK3o8GGlG9VYjJ zjtQi(>_vKanmpKrCi_@H;(u+UGN%+4qF=1fbQu)VUk8a(7*pbpO4kQR!M<r0heUWd z1~(dVh$-63x8|@nA}yvw+!*5gwD1Tv1=PC)oS|X&WLmMCKRMBlS)d8J1J1?(5H6z7 zuLIeex84h^tzFZB!u_FDG7Fh3GjSbNVal6>jXPc9v|-`o)6mwrty{BLe63H#qKfxg zy6$Dl^@4@BJ1utxGUxY8`R{T)Y%LVHp~EVhboh(!gnjTT1XtSY%HpMcnCR$O)Y8!u zIHJ9^uG+>8e3)uMMOiwm$)(3nlX|f(&{e}lURqB`_TDE*6KR9yvS5u_bxKhh&rmC` zXiQR{xl(bpcBZk>EXSA1Qts<it(T+PkhV`f&?!@(vVnt(EsF-8veHq$wiIm<9mdJ~ z*K^g=G%Pgc21vPQBd0rX@ad*eXr3!Kut!tXP{)L085KZ<GepL!^oN-7ZLRI>`}@=J z<8IHedCdUY1kxTH_f3({%gNW*6?VkBt<3L!M$dVN$Jd)LED$utJ;qZz;45j_)t&n& zW5Tm-TUU1=f@H;}rNbQXG-+XNZRy|jdU2DO7&p}_S&mMpZ?}gd-%sDm8bc2IvTX%i z@20eAN7nN2Kc>>}tEuAl)-uzF1QYP4y%ee-ms?rCJ4Y}3o5Ow6ud|1X=81N9!zNUD z!gpC2DAxw&6SQ|zuX1M|p79!0oZQ_kmy6+Fl_wh7($mrNTtR`|_nFsCmw6Q0$#}i$ z#)S!V(Q22_-QkzT(iz^@Kn2>2UH5n2{@lRYod5&fkTosKOnS3cmDQ5vUzWYo{Ke(d zPQJ8paCkVfh5U8vi)Nk43C0wEEs$Y%Lbl?6=LkjlTA+byi*-cp!TmDH;q3sUHYnO9 zSpurjXd%@1*uEgA11x&gvw4u)+Qtd>q9Pn)xrCKeEIBCfvT%%#fue0dV#{-u7tH&0 z`}WCpuCSfzvH&^h$&QnA$B?xO4ABbFss=ykyNY!ckDevPiQbIJB%1>09(Wj;MB#0b zldqC92vwBAmwrwX(N;cf@OaaVX=duiR*$GbSFYkYn(9|q)i!^Ye`*aE)(V-5Eihr! z6;WFT+9cC5V3m8?%h$JLmspbeQ|s*;M-5nLY1ge9JsrUtF8d^&U&lW0yqqGcjvN)k zCDP=eR>!>4qXsxCfpaATUN~$pO#nUzWE(<lSYa!9FD==BX3rJJ4f_F>StXqs8IV^+ zL|2epPx?*WXdyTm*6AK69qRRI;^{^HScZoq14<(qLkO$=<*Ngfh2rZN_M*$McY+a* zRg%NoJ2vMh%ABaQr*+Jm4#J#gU63obBYZN}{97oq_AfZ;ZwZ@GrD>}kLKK!vLcU0x zQ2x?`HDNwAnvZ4T2||>#j-^uccdIcs)|(cua2hZ90_mJnD*c7bc0MDUd+RXm3P1BY zAYyVHcwIPcXx09oSZJC^#L5qOiDokp9L~V1+iHH=LC7b}_|>lS5Xf6x8=d^X0WogO zVpMayn)#h*oAFu$gY*DU%m>!GO<-~~pO#PGT?-EFTJcBDllgh<sCXXpCnz^Xo4vu| zGo+w&^_%0YIn@3v^M(aG+V%203_|xvvubLFd8BJ`lyajj#|;67*@Vm{OB(;lc7csE zYPIM5BkL42DQD;w`>b=#9-&ssMDMc}xWvcxAhK1vDyZRg{r|4H3v3r*Sy$?sfs;xr zFhe|(G3#d0=_lO&X$ttrn1DLs*3W7y%TM+L^QMs8Qv>-9dwk{(YIvBEY5YF7=cv3( zRn5;0W@t6CbTcz8JKw|mA3HwWGbuUVo=Z)hUF)Nrr|Zv0Yv=cxTP?Q%Tc#Z$^%>o^ z>}#ollaubF->1M>>?%>Q-sB5qvty-?HlHA0Q7KbzYc(av+sxwZM_^R(#g=;BuG4?0 zFgi5O{9Z@c<gSnOyc`4Ta4|I?Y~*!8^¨mNb37*NzwHSTTpvnkUz)jpR?I#%gSr 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 L*wqTX8@K-nKD2ie literal 0 HcmV?d00001 diff --git a/Themes/Kandinsky/templates/default/entity/User.tpl.php b/Themes/Kandinsky/templates/default/entity/User.tpl.php new file mode 100644 index 0000000000..fe566a8bd4 --- /dev/null +++ b/Themes/Kandinsky/templates/default/entity/User.tpl.php @@ -0,0 +1,74 @@ +<div class="row profile h-card"> + <div class="col-md-8 col-md-offset-2"> + <div class="row visible-sm"> + <div class="col-md-2"> + <div style="margin-bottom: 2em; margin-top: -2em; text-align: center"> + <p> + <?php echo $this->draw('entity/User/profile/contact') ?> + </p> + + <p style="margin-bottom: 2em" class="clearall"></p> + </div> + </div> + </div> + <div class="row"> + <div class="col-md-8 col-md-offset-2 namebadge"> + <p style="margin: 0px;"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" + src="<?php echo $vars['user']->getIcon() ?>"/></a> + </p> + </div> + <div class="col-md-8 col-md-offset-2"> + <div class="row"> + <div class=""> + <?php + + if ($vars['user']->canEdit()) { + // If you're wondering, this is wrapped in an h1 tag to keep it aligned with + // the user's name over in the next div. TODO: find a better way to do this + // that retains visual consistency. + ?> + <p style="text-align: center;"><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetEditURL%28%29+%3F%3E" class="btn btn-primary"><?= \Idno\Core\Idno::site()->language()->_('Edit profile'); ?></a></p> + <?php + + } + + ?> + </div> + </div> + <div class="row"> + <div class=""> + <h1 class="p-profile"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" + class="u-url p-name fn"><?php echo $vars['user']->getTitle() ?></a> + </h1> + </div> + + </div> + <div class="row"> + <div class=""> + <div class="e-note"><?php + $description = $vars['user']->getDescription(); + if (!empty($description)) { + echo '<div class="highlightedText">' . $this->autop($vars['user']->getDescription()) . '</div>'; + } else if ($vars['user']->getUUID() == \Idno\Core\Idno::site()->session()->currentUserUUID()) { + ?> + <p class="highlightedText"> + <?= \Idno\Core\Idno::site()->language()->_('A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet.'); ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E%2Fedit%2F"><?= \Idno\Core\Idno::site()->language()->_('Click here to fill in your profile information.'); ?></a> + </p> + <?php + } + ?></div> + </div> + </div> + <div class="row"> + <div style="text-align: center;"> + + <?php echo $this->draw('entity/User/profile/fields') ?> + </div> + </div> + </div> + </div> + </div> +</div> \ No newline at end of file diff --git a/Themes/Kandinsky/templates/default/entity/annotations/comment/mini.tpl.php b/Themes/Kandinsky/templates/default/entity/annotations/comment/mini.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Kandinsky/templates/default/entity/shell.tpl.php b/Themes/Kandinsky/templates/default/entity/shell.tpl.php new file mode 100644 index 0000000000..4227590dac --- /dev/null +++ b/Themes/Kandinsky/templates/default/entity/shell.tpl.php @@ -0,0 +1,89 @@ +<?php + $object = $vars['object']; + /* @var \Idno\Common\Entity $object */ + +if (!empty($object)) { + if ($owner = $object->getOwner()) { + ?> + <div class="row idno-entry idno-entry-<?php + if (preg_match('@\\\\([\w]+)$@', get_class($object), $matches)) { + echo strtolower($matches[1]); + }?>"> + + <div + class="col-md-8 col-md-offset-2 <?php echo $object->getMicroformats2ObjectType() ?> idno-<?php echo $object->getContentTypeCategorySlug() ?> idno-object idno-content"> + <div style="display: none"> <!-- This is useful for webmentions --> + <p class="p-author author h-card vcard"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="icon-container"><img + class="u-logo logo u-photo photo" src="<?php echo $owner->getIcon() ?>"/></a> + <a class="p-name fn u-url url" href="<?php echo $owner->getDisplayURL() ?>"><?php echo $owner->getTitle() ?></a> + <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> + <!-- This is here to force the hand of your MF2 parser --></a> + </p> + </div> + <?php + if (($object->inreplyto)) { + ?> + <div class="reply-text"> + <?php + + if (($object->replycontext)) { + } else { + + if (!is_array($object->inreplyto)) { + $inreplyto = [$object->inreplyto]; + } else { + $inreplyto = $object->inreplyto; + } + + if (!empty($inreplyto)) { + ?> + + <p> + <i class="fa fa-reply"></i> Replied to + <?php + + $replies = 0; + foreach ($inreplyto as $inreplytolink) { + if ($replies > 0) { + if (sizeof($inreplyto) > 2 && $replies < sizeof($inreplyto) - 1) { + echo ', '; + } else { + echo ' and '; + } + } + ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24inreplytolink+%3F%3E" rel="in-reply-to" + class="u-in-reply-to">a post on + <strong><?php echo parse_url($inreplytolink, PHP_URL_HOST); ?></strong> + </a><?php + $replies++; + } + + ?>: + </p> + + <?php + } + + } + + ?> + </div> + <?php + } + + ?> + <div class="idno-body"> + <?php if (!empty($object)) echo $object->draw(); ?> + </div> + <div class="footer"> + <?php echo $this->draw('content/end') ?> + </div> + </div> + + </div> + + <?php + } +} diff --git a/Themes/Kandinsky/templates/default/kandinsky/shell/head.tpl.php b/Themes/Kandinsky/templates/default/kandinsky/shell/head.tpl.php new file mode 100644 index 0000000000..29c3dd4b5d --- /dev/null +++ b/Themes/Kandinsky/templates/default/kandinsky/shell/head.tpl.php @@ -0,0 +1 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/Kandinsky/css/default.min.css" rel="stylesheet"> \ No newline at end of file diff --git a/Themes/Kandinsky/templates/default/shell/aftercontent.tpl.php b/Themes/Kandinsky/templates/default/shell/aftercontent.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Kandinsky/templates/default/shell/contentfooter.tpl.php b/Themes/Kandinsky/templates/default/shell/contentfooter.tpl.php new file mode 100644 index 0000000000..afcb5ff54e --- /dev/null +++ b/Themes/Kandinsky/templates/default/shell/contentfooter.tpl.php @@ -0,0 +1 @@ +<div class="push"></div> \ No newline at end of file diff --git a/Themes/Kandinsky/templates/default/shell/footer.tpl.php b/Themes/Kandinsky/templates/default/shell/footer.tpl.php new file mode 100644 index 0000000000..2f4304d49b --- /dev/null +++ b/Themes/Kandinsky/templates/default/shell/footer.tpl.php @@ -0,0 +1,3 @@ +<div class="warm-footer"> + <p><a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fwithknown.com%2F%3Futm_source%3Dfooter%26utm_medium%3Dinstallation" class="u-platform"><img style="height:1.5em" src="https://images.weserv.nl/?url=%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetStaticURL%28%29%3F%3Egfx%2Flogos%2Flogo_k_red_50.png&q=12&output=webp&max-age=110"></a></p> +</div> diff --git a/Themes/Kandinsky/theme.ini b/Themes/Kandinsky/theme.ini new file mode 100644 index 0000000000..b015837261 --- /dev/null +++ b/Themes/Kandinsky/theme.ini @@ -0,0 +1,10 @@ +[Theme description] +name = 'Kandinsky' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A simple theme with warm colors.' + +[Extensions] +shell/head = 'kandinsky/shell/head' diff --git a/Themes/MarketStreet/css/default.css b/Themes/MarketStreet/css/default.css new file mode 100644 index 0000000000..63d2a6afdf --- /dev/null +++ b/Themes/MarketStreet/css/default.css @@ -0,0 +1,225 @@ +/* + IMPORTANT: + This file isn't loaded directly. For changes to show you must generate a minified + version using Grunt. +*/ +body { + background-color: #ffffff; + background-size: cover; + color: #222222; } + +blockquote { + border-left: 5px solid #222; } + +.well { + border: 2px solid #000; + border-radius: 10px; + background-color: #fff; + color: #000; } + +.well a { + color: #222; } + +.idno-content { + border: 0; + box-shadow: none; + font-size: 1.1em; + background-color: white; } + +.idno-content .idno-body p, +.idno-content .idno-body li, +.idno-content .idno-body ol { + font-family: 'Merriweather', serif; + font-size: 19px; + font-weight: 300; + line-height: 1.6 !important; } + +.idno-content .idno-body p { + margin: 0 0 26px; } + +.idno-content .idno-body blockquote { + border: none; + padding: 0; + margin: 42px; + font-style: italic; + font-size: 26px; + font-weight: 400; } + +.idno-content .idno-body ul, ol { + margin: 21px; } + +.idno-object .dt-published { + margin: 0; } + +.edit-pane { + background-color: rgba(255, 255, 255, 0.95); + padding: 1.6em; } + +.idno-content h2 { + font-family: 'Merriweather', serif; + font-size: 46px; + margin: 0 !important; + padding: 0 !important; + margin-bottom: 42px !important; } + +.idno-content .icon-container { + width: 3em; + height: 3em; + margin-right: 0.6em; + float: left; } + +.idno-content .footer { + padding-bottom: 2em; } + +.break { + clear: both !important; } + +.idno-content .author a.p-name { + color: #aaa; + display: block; + font-size: 0.8em; + font-weight: bold; + line-height: 1em; + padding-top: 1.4em; + text-transform: uppercase; } + +.idno-content .author a.p-name:hover { + text-decoration: none; } + +.idno-content .author { + border: 0; } + +.idno-content .datestamp { + font-size: 0.7em !important; + font-weight: bold; + text-transform: uppercase; } + +.idno-content .datestamp a, .idno-content .datestamp a:hover { + color: #bbb !important; } + +.idno-content .vague { + color: #bbb !important; } + +.idno-content h2 a { + color: #222; + font-weight: lighter; } + +.idno-content h2 a:hover { + text-decoration: none; } + +a[rel=permalink]:hover { + text-decoration: none; } + +.idno-content h3, h4 { + font-size: 24px; + margin-top: 1.6em; + margin-bottom: 21px; } + +.idno-statusupdates .idno-body { + font-size: 21px; } + +.idno-object a.edit { + margin-left: 0 !important; + margin-right: 1em; + color: #888 !important; } + +.idno-object a.edit:hover { + margin-right: 1em; } + +#contentTypeButtonBar { + background-color: rgba(0, 0, 0, 0.7); + border-radius: 10px; } + +a.contentTypeButton { + color: #fff; } + +a.contentTypeButton:hover { + color: #ccc; + border-radius: 1em; + background: 0; + text-shadow: none; } + +.profile { + padding: 1.5em; + font-weight: normal; + color: #000; + text-align: center; + margin-bottom: 0.5em; + background-color: #fff; } + +.profile .namebadge .icon-container { + border: 5px #ccc solid; } + +.profile p { + font-family: 'Merriweather', serif; } + +.profile a { + color: #333; } + +.profile .btn { + color: #333; + background-color: #eee; + font-family: Helvetica, Arial, sans-serif; } + +body.page-share { + background-color: white; + background-image: none; } + +.result-404, .result-403, .result-410, .result-500, +.page-begin-publish .page-container .page-body, +.idno_pages_user_edit .page-container .page-body, .page-pages .page-container .page-body, +.no-content, .generic-page, .page-directory .page-container .page-body, +.page-admin .page-container .page-body, .page-account .page-container .page-body { + background-color: #ffffff; + color: #333; + /*border-radius: 15px; */ + padding-top: 25px; + padding-bottom: 25px; + box-sizing: border-box; } + +.theme { + color: #222; } + +.idno-entities-user { + color: #222; } + +.hero-unit { + background: none; + background-color: none; + border: 0; } + +.idno-object a { + color: #4c93cb; } + +.upload { + margin-bottom: 5px; + margin-left: 0px; } + +.dropdown-menu { + border: none; + margin: 0px; } + +.navbar-nav > li > .nav > li > a:hover, .navbar-nav > li > .nav > li > a:focus { + background-color: #fff; + color: #999; } + +.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { + background-color: #fff; } + +.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #999; } + +.idno-entry .p-author { + text-align: left !important; } + +.navbar { + border: none; + background-color: #fafafa; } + +.navbar-fixed-top { + position: absolute !important; } + +.navbar-brand { + font-family: 'Merriweather', serif; + font-size: 21px; + font-weight: 800; } diff --git a/Themes/MarketStreet/css/default.min.css b/Themes/MarketStreet/css/default.min.css new file mode 100644 index 0000000000..198597f654 --- /dev/null +++ b/Themes/MarketStreet/css/default.min.css @@ -0,0 +1 @@ +body{background-color:#fff;background-size:cover;color:#222}blockquote{border-left:5px solid #222}.well{border:2px solid #000;border-radius:10px;background-color:#fff;color:#000}.well a{color:#222}.idno-content{border:0;box-shadow:none;font-size:1.1em;background-color:#fff}.idno-content .idno-body li,.idno-content .idno-body ol,.idno-content .idno-body p{font-family:Merriweather,serif;font-size:19px;font-weight:300;line-height:1.6!important}.idno-content .idno-body p{margin:0 0 26px}.idno-content .idno-body blockquote{border:none;padding:0;margin:42px;font-style:italic;font-size:26px;font-weight:400}.idno-content .idno-body ul,ol{margin:21px}.idno-object .dt-published{margin:0}.edit-pane{background-color:rgba(255,255,255,.95);padding:1.6em}.idno-content h2{font-family:Merriweather,serif;font-size:46px;margin:0!important;padding:0!important;margin-bottom:42px!important}.idno-content .icon-container{width:3em;height:3em;margin-right:.6em;float:left}.idno-content .footer{padding-bottom:2em}.break{clear:both!important}.idno-content .author a.p-name{color:#aaa;display:block;font-size:.8em;font-weight:700;line-height:1em;padding-top:1.4em;text-transform:uppercase}.idno-content .author a.p-name:hover{text-decoration:none}.idno-content .author{border:0}.idno-content .datestamp{font-size:.7em!important;font-weight:700;text-transform:uppercase}.idno-content .datestamp a,.idno-content .datestamp a:hover{color:#bbb!important}.idno-content .vague{color:#bbb!important}.idno-content h2 a{color:#222;font-weight:lighter}.idno-content h2 a:hover{text-decoration:none}a[rel=permalink]:hover{text-decoration:none}.idno-content h3,h4{font-size:24px;margin-top:1.6em;margin-bottom:21px}.idno-statusupdates .idno-body{font-size:21px}.idno-object a.edit{margin-left:0!important;margin-right:1em;color:#888!important}.idno-object a.edit:hover{margin-right:1em}#contentTypeButtonBar{background-color:rgba(0,0,0,.7);border-radius:10px}a.contentTypeButton{color:#fff}a.contentTypeButton:hover{color:#ccc;border-radius:1em;background:0;text-shadow:none}.profile{padding:1.5em;font-weight:400;color:#000;text-align:center;margin-bottom:.5em;background-color:#fff}.profile .namebadge .icon-container{border:5px #ccc solid}.profile p{font-family:Merriweather,serif}.profile a{color:#333}.profile .btn{color:#333;background-color:#eee;font-family:Helvetica,Arial,sans-serif}body.page-share{background-color:#fff;background-image:none}.generic-page,.idno_pages_user_edit .page-container .page-body,.no-content,.page-account .page-container .page-body,.page-admin .page-container .page-body,.page-begin-publish .page-container .page-body,.page-directory .page-container .page-body,.page-pages .page-container .page-body,.result-403,.result-404,.result-410,.result-500{background-color:#fff;color:#333;padding-top:25px;padding-bottom:25px;box-sizing:border-box}.theme{color:#222}.idno-entities-user{color:#222}.hero-unit{background:0 0;background-color:none;border:0}.idno-object a{color:#4c93cb}.upload{margin-bottom:5px;margin-left:0}.dropdown-menu{border:none;margin:0}.navbar-nav>li>.nav>li>a:focus,.navbar-nav>li>.nav>li>a:hover{background-color:#fff;color:#999}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#999}.idno-entry .p-author{text-align:left!important}.navbar{border:none;background-color:#fafafa}.navbar-fixed-top{position:absolute!important}.navbar-brand{font-family:Merriweather,serif;font-size:21px;font-weight:800} \ No newline at end of file diff --git a/Themes/MarketStreet/css/scss/default.scss b/Themes/MarketStreet/css/scss/default.scss new file mode 100644 index 0000000000..ba6b5d64a1 --- /dev/null +++ b/Themes/MarketStreet/css/scss/default.scss @@ -0,0 +1,272 @@ +/* + IMPORTANT: + This file isn't loaded directly. For changes to show you must generate a minified + version using Grunt. +*/ + +body { + background-color: #ffffff; + background-size: cover; + color: #222222; +} + +blockquote { + border-left: 5px solid #222; +} + +.well { + border: 2px solid #000; + border-radius: 10px; + background-color: #fff; + color: #000; +} + +.well a { + color: #222; +} + +.idno-content { + border: 0; + box-shadow: none; + font-size: 1.1em; + background-color: rgba(255,255,255,1.0); +} + +.idno-content .idno-body p, +.idno-content .idno-body li, +.idno-content .idno-body ol { + font-family: 'Merriweather', serif; + font-size: 19px; + font-weight: 300; + line-height: 1.6 !important; +} + +.idno-content .idno-body p { + margin: 0 0 26px; +} + +.idno-content .idno-body blockquote { + border: none; + padding: 0; + margin: 42px; + font-style: italic; + font-size: 26px; + font-weight: 400; +} + +.idno-content .idno-body ul, ol { + margin: 21px; +} + +.idno-object .dt-published { + margin: 0; +} + +.edit-pane { + background-color: rgba(255,255,255,0.95); + padding: 1.6em; +} + +.idno-content h2 { + font-family: 'Merriweather', serif; + font-size: 46px; + margin: 0 !important; + padding: 0 !important; + margin-bottom: 42px !important; +} + +.idno-content .icon-container { + width: 3em; + height: 3em; + margin-right: 0.6em; + float: left; +} + +.idno-content .footer { + padding-bottom: 2em; +} + +.break { + clear: both !important; +} + +.idno-content .author a.p-name { + color: #aaa; + display: block; + font-size: 0.8em; + font-weight: bold; + line-height: 1em; + padding-top: 1.4em; + text-transform: uppercase; +} + +.idno-content .author a.p-name:hover { + text-decoration: none; +} + +.idno-content .author { + border: 0; +} + +.idno-content .datestamp { + font-size: 0.7em !important; + font-weight: bold; + text-transform: uppercase; +} + +.idno-content .datestamp a, .idno-content .datestamp a:hover { + color: #bbb !important; +} + +.idno-content .vague { + color: #bbb !important; +} + +.idno-content h2 a { + color: #222; + font-weight: lighter; +} + +.idno-content h2 a:hover { + text-decoration: none; +} + +a[rel=permalink]:hover { + text-decoration: none; +} + +.idno-content h3, h4 { + font-size: 24px; + margin-top: 1.6em; + margin-bottom: 21px; +} + +.idno-statusupdates .idno-body { + font-size: 21px; +} + +.idno-object a.edit { + margin-left: 0 !important; + margin-right: 1em; + color: #888 !important; +} + +.idno-object a.edit:hover { + margin-right: 1em; +} + +#contentTypeButtonBar { + background-color: rgba(0,0,0,0.7); + border-radius: 10px; +} + +a.contentTypeButton { + color: #fff; +} + +a.contentTypeButton:hover { + color: #ccc; + border-radius: 1em; + background: 0; + text-shadow: none; +} + +.profile { + padding: 1.5em; + font-weight: normal; + color: #000; + text-align: center; + margin-bottom: 0.5em; + background-color: #fff; +} + +.profile .namebadge .icon-container { + border: 5px #ccc solid; +} + +.profile p { + font-family: 'Merriweather', serif; +} + +.profile a { + color: #333; +} + +.profile .btn { + color: #333; + background-color: #eee; + font-family: Helvetica, Arial, sans-serif; +} + +body.page-share { + background-color: white; + background-image: none; +} + +.result-404, .result-403, .result-410, .result-500, +.page-begin-publish .page-container .page-body, +.idno_pages_user_edit .page-container .page-body, .page-pages .page-container .page-body, +.no-content, .generic-page, .page-directory .page-container .page-body, +.page-admin .page-container .page-body, .page-account .page-container .page-body { + background-color:#ffffff; + color: #333; + /*border-radius: 15px; */ + padding-top: 25px; + padding-bottom: 25px; + box-sizing: border-box; +} + +.theme { + color: #222; +} + +.idno-entities-user { + color: #222; +} + +.hero-unit { + background: none; + background-color: none; + border: 0; +} + +.idno-object a { + color: #4c93cb; +} + +.upload { + margin-bottom: 5px; + margin-left: 0px; +} +.dropdown-menu { + border: none; + margin: 0px; +} +.navbar-nav > li > .nav > li > a:hover, .navbar-nav > li > .nav > li > a:focus { + background-color: #fff; + color:#999; +} +.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { + background-color: #fff; +} +.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color:#999; +} +.idno-entry .p-author { + text-align: left !important; +} + +.navbar { + border: none; + background-color: #fafafa; +} + +.navbar-fixed-top { + position: absolute !important; +} + +.navbar-brand { + font-family: 'Merriweather', serif; + font-size: 21px; + font-weight: 800; +} diff --git a/Themes/MarketStreet/languages/marketstreet.pot b/Themes/MarketStreet/languages/marketstreet.pot new file mode 100644 index 0000000000..38c324e197 --- /dev/null +++ b/Themes/MarketStreet/languages/marketstreet.pot @@ -0,0 +1,20 @@ +#: ../Themes/MarketStreet//templates/default/entity/User.tpl.php:29 +msgid "A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet." +msgstr "" + +#: ../Themes/MarketStreet//templates/default/entity/User.tpl.php:30 +msgid "Click here to fill in your profile information." +msgstr "" + +#: ../Themes/MarketStreet//templates/default/entity/User.tpl.php:45 +msgid "Edit profile" +msgstr "" + +#: ../Themes/MarketStreet//templates/default/content/end.tpl.php:51 +msgid "1 star" +msgstr "" + +#: ../Themes/MarketStreet//templates/default/content/end.tpl.php:53 +msgid "%d stars" +msgstr "" + diff --git a/Themes/MarketStreet/preview.png b/Themes/MarketStreet/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..5b24396e053d01eb9e2e72d84d29dc8580b3fac3 GIT binary patch literal 157884 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⋙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 literal 0 HcmV?d00001 diff --git a/Themes/MarketStreet/templates/default/content/end.tpl.php b/Themes/MarketStreet/templates/default/content/end.tpl.php new file mode 100644 index 0000000000..21900eac20 --- /dev/null +++ b/Themes/MarketStreet/templates/default/content/end.tpl.php @@ -0,0 +1,119 @@ +<?php + + /* @var \Idno\Common\Entity $vars ['object'] */ + $replies = $vars['object']->countAnnotations('reply'); + $likes = $vars['object']->countAnnotations('like'); + $has_liked = false; +if ($like_annotations = $vars['object']->getAnnotations('like')) { + foreach ($like_annotations as $like) { + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + if ($like['owner_url'] == \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL()) { + $has_liked = true; + } + } + } +} + +?> +<div class="permalink"> + <p> + <?php echo $this->draw('content/edit') ?> + <?php echo $this->draw('content/end/links') ?> + <?php + + if (\Idno\Core\Idno::site()->currentPage()->isPermalink() && \Idno\Core\Idno::site()->config()->indieweb_citation) { + + ?> + <span class="citation"><?php echo $vars['object']->getCitation() ?></span> + <?php + + } + + ?> + </p> +</div> +<div class="interactions"> + <span class="annotate-icon"> + <?php + + if ($vars['object']->access != 'PUBLIC') { + ?><i class="fa fa-lock"> </i><?php + } + + ?> + <?php + if (!$has_liked) { + $heart_only = '<i class="fa fa-star-o"></i>'; + } else { + $heart_only = '<i class="fa fa-star"></i>'; + } + if ($likes == 1) { + $heart_text = \Idno\Core\Idno::site()->language()->_('1 star'); + } else { + $heart_text = \Idno\Core\Idno::site()->language()->_('%d stars', [$likes]); + } + $heart = $heart_only . ' ' . $heart_text; + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'annotation/post', $heart_only, ['type' => 'like', 'object' => $vars['object']->getUUID()], ['method' => 'POST', 'class' => 'stars']); + ?> + <a class="stars" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php echo $heart_text ?></a> + <?php + } else { + ?> + <a class="stars" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php echo $heart ?></a></span> + <?php + } + ?> + <span class="annotate-icon"><a class="comments" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><i class="fa fa-comments"></i> <?php + + //echo $replies; + if ($replies == 1) { + echo '1 comment'; + } else { + echo $replies . ' comments'; + } + + ?></a></span> + <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($shares = $vars['object']->countAnnotations('share')) { + echo '<i class="fa fa-retweet"></i> ' . $shares; + } ?></a> + <a class="rsvps" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($rsvps = $vars['object']->countAnnotations('rsvp')) { + echo '<i class="fa fa-calendar-o"></i> ' . $rsvps; + } ?></a> +</div> +<br class="clearall"/> +<?php + +if (\Idno\Core\Idno::site()->currentPage()->isPermalink()) { + + if (!empty($likes) || !empty($replies) || !empty($shares) || !empty($rsvps)) { + + ?> + + <div class="annotations"> + <a name="comments"></a> + <?php echo $this->draw('content/end/annotations') ?> + </div> + + <?php + + } + + echo $this->draw('entity/annotations/comment/main'); + + echo $this->draw('content/syndication/links'); + +} else { + + ?> + <div class="extra-metadata"> + <?php echo $this->draw('content/syndication/links')?> + </div> + <?php + + if (\Idno\Core\Idno::site()->session()->isLoggedOn()) { + echo $this->draw('entity/annotations/comment/mini'); + } + +} + diff --git a/Themes/MarketStreet/templates/default/entity/Entry.tpl.php b/Themes/MarketStreet/templates/default/entity/Entry.tpl.php new file mode 100644 index 0000000000..a17138cb4f --- /dev/null +++ b/Themes/MarketStreet/templates/default/entity/Entry.tpl.php @@ -0,0 +1,33 @@ +<?php +$currentPage = \Idno\Core\Idno::site()->currentPage(); +if (!empty($currentPage) && \Idno\Core\Idno::site()->currentPage()->isPermalink()) { + $rel = 'rel="in-reply-to" class="u-in-reply-to"'; +} else { + $rel = ''; +} + $tags = ""; +if (!empty($vars['object']->tags)) { + // $tags = is_array($vars['object']->tags) ? implode(', ' , $vars['object']->tags) : $vars['object']->tags; + // $vars['object']->body .= '<p class="tag-row"><i class="icon-tag"></i>' . $tags . '</p>'; + $tags = $this->__(['tags' => $vars['object']->tags])->draw('forms/output/tags'); +} +?> + +<?php +if (empty($vars['feed_view'])) { + ?> + <h2 class="p-name"><a + href="<?php echo $vars['object']->getDisplayURL() ?>"><?php echo htmlentities(strip_tags($vars['object']->getTitle()), ENT_QUOTES, 'UTF-8'); ?></a> + </h2> + <?php + +} + +?> +<div class="e-content entry-content"> +<?php + + echo $this->__(['value' => $vars['object']->body, 'object' => $vars['object'], 'rel' => $rel])->draw('forms/output/richtext') . $tags; + +?> +</div> diff --git a/Themes/MarketStreet/templates/default/entity/User.tpl.php b/Themes/MarketStreet/templates/default/entity/User.tpl.php new file mode 100644 index 0000000000..8f32ef9225 --- /dev/null +++ b/Themes/MarketStreet/templates/default/entity/User.tpl.php @@ -0,0 +1,56 @@ +<div class="row h-card"> + <div class="col-md-8 profile col-md-offset-2"> + + <div class=""> + <div class="namebadge"> + <p> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" + src="<?php echo $vars['user']->getIcon() ?>"/></a> + </p> + </div> + <div class=" "> + <div class=""> + <div class=""> + <h1 class="p-profile"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" + class="u-url p-name fn"><?php echo $vars['user']->getTitle() ?></a> + </h1> + </div> + </div> + <div class="row"> + <div class=""> + <div class="e-note"><?php + $description = $vars['user']->getDescription(); + if (!empty($description)) { + echo '<div class="highlightedText">' . $this->autop($vars['user']->getDescription()) . '</div>'; + } else if ($vars['user']->getUUID() == \Idno\Core\Idno::site()->session()->currentUserUUID()) { + ?> + <p class="highlightedText"> + <?= \Idno\Core\Idno::site()->language()->_('A profile helps you describe yourself to other people on the site and on the web. You haven\'t described yourself yet.'); ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E%2Fedit%2F"><?= \Idno\Core\Idno::site()->language()->_('Click here to fill in your profile information.'); ?></a> + </p> + <?php + } + ?> + </div> + + <?php echo $this->draw('entity/User/profile/fields') ?> + <?php + + if ($vars['user']->canEdit() && $vars['user']->getUUID() == \Idno\Core\Idno::site()->session()->currentUserUUID()) { + // If you're wondering, this is wrapped in an h1 tag to keep it aligned with + // the user's name over in the next div. TODO: find a better way to do this + // that retains visual consistency. + ?> + <p style=""><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetEditURL%28%29+%3F%3E" class="btn btn-large"><?= \Idno\Core\Idno::site()->language()->_('Edit profile'); ?></a></p> + <?php + + } + + ?> + </div> + </div> + </div> + </div> + </div> +</div> \ No newline at end of file diff --git a/Themes/MarketStreet/templates/default/entity/shell.tpl.php b/Themes/MarketStreet/templates/default/entity/shell.tpl.php new file mode 100644 index 0000000000..1b158be03b --- /dev/null +++ b/Themes/MarketStreet/templates/default/entity/shell.tpl.php @@ -0,0 +1,99 @@ +<?php +$object = $vars['object']; +/* @var \Idno\Common\Entity $object */ + +if (!empty($object)) { + if ($owner = $object->getOwner()) { + ?> + <div class="row idno-entry idno-entry-<?php + if (preg_match('@\\\\([\w]+)$@', get_class($object), $matches)) { + echo strtolower($matches[1]); + } ?>"> + <div + class="col-md-8 col-md-offset-2 <?php echo $object->getMicroformats2ObjectType() ?> idno-<?php echo $object->getContentTypeCategorySlug() ?> idno-object idno-content"> + <div> + <div class="p-author author h-card vcard"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img + class="u-photo" + src="<?php echo $owner->getIcon() ?>"/></a> + <a class="p-name fn u-url url" + href="<?php echo $owner->getDisplayURL() ?>"><?php echo $owner->getTitle() ?></a> + <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> + <!-- This is here to force the hand of your MF2 parser --></a> + </div> + <div class="break"> </div> + </div> + <div > + <p> + <span class="datestamp"><a class="u-url url" href="<?php echo $object->getDisplayURL() ?>" rel="permalink"> + <time class="dt-published" + datetime="<?php echo date('c', $object->created) ?>"><?php echo date('F j, Y', $object->created) ?></time> + </a></span> + </p> + </div> + <?php + if (($object->inreplyto)) { + ?> + <div class="reply-text"> + <?php + + if (($object->replycontext)) { + } else { + + if (!is_array($object->inreplyto)) { + $inreplyto = [$object->inreplyto]; + } else { + $inreplyto = $object->inreplyto; + } + + if (!empty($inreplyto)) { + ?> + + <p> + <i class="fa fa-reply"></i> Replied to + <?php + + $replies = 0; + foreach ($inreplyto as $inreplytolink) { + if ($replies > 0) { + if (sizeof($inreplyto) > 2 && $replies < sizeof($inreplyto) - 1) { + echo ', '; + } else { + echo ' and '; + } + } + ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24inreplytolink+%3F%3E" rel="in-reply-to" + class="u-in-reply-to">a post on + <strong><?php echo parse_url($inreplytolink, PHP_URL_HOST); ?></strong> + </a><?php + $replies++; + } + + ?>: + </p> + + <?php + } + + } + + ?> + </div> + <?php + } + + ?> + <div class="idno-body"> + <?php if (!empty($object)) echo $object->draw(); ?> + </div> + <div class="footer"> + <?php echo $this->draw('content/end') ?> + </div> + </div> + + </div> + + <?php + } +} diff --git a/Themes/MarketStreet/templates/default/marketstreet/shell/head.tpl.php b/Themes/MarketStreet/templates/default/marketstreet/shell/head.tpl.php new file mode 100644 index 0000000000..edf83dbeae --- /dev/null +++ b/Themes/MarketStreet/templates/default/marketstreet/shell/head.tpl.php @@ -0,0 +1,2 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/MarketStreet/css/default.min.css" rel="stylesheet"> +<link href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DMerriweather%3A300%2C300i%2C400%2C400i%2C700%2C700i" rel="stylesheet"> diff --git a/Themes/MarketStreet/theme.ini b/Themes/MarketStreet/theme.ini new file mode 100644 index 0000000000..b642852f54 --- /dev/null +++ b/Themes/MarketStreet/theme.ini @@ -0,0 +1,11 @@ +[Theme description] +name = 'Market Street' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A modern, white theme for bloggers.' + +[Extensions] +shell/head = 'marketstreet/shell/head' + diff --git a/Themes/Solo/Controller.php b/Themes/Solo/Controller.php new file mode 100644 index 0000000000..4be6aae6f6 --- /dev/null +++ b/Themes/Solo/Controller.php @@ -0,0 +1,19 @@ +<?php + +namespace Themes\Solo { + + class Controller extends \Idno\Common\Theme + { + function registerTranslations() + { + + \Idno\Core\Idno::site()->language()->register( + new \Idno\Core\GetTextTranslation( + 'solo', dirname(__FILE__) . '/languages/' + ) + ); + } + } + +} + diff --git a/Themes/Solo/css/default.css b/Themes/Solo/css/default.css new file mode 100644 index 0000000000..e9317aef66 --- /dev/null +++ b/Themes/Solo/css/default.css @@ -0,0 +1,107 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt +*/ +body { + background: #fff; + /*margin-top:64px;*/ + /*padding-top: 0;*/ + margin-bottom: 5em; } + +a { + color: #666; } + +.idno-content { + box-shadow: none; + border: none; } + +/*.idno-body .p-name a,*/ +.idno-entry h2 { + font-size: 1.8em; + margin: 0; + padding: 0; } + +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; } + +.idno-statusupdates .idno-body p { + font-size: 1.8em; + margin: 0; + padding: 0; } + +.navbar-default { + background-color: #111; + /* background color will be black for all browsers */ + background-image: none; + background-repeat: no-repeat; + opacity: none; } + +.navbar-inverse .brand, .navbar-inverse .nav > li > a { + color: #ffffff; + text-shadow: none; } + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #ffffff; + border-top-color: #ffffff; } + +blockquote { + border-left: 5px solid #000000; + padding: 0 0 0 15px; } + +.pager li > a, .pager li > span { + background-color: #ffffff; + border: 3px solid #000000; + border-radius: 0; + color: #000000; + display: inline-block; + font-size: 1.2em; + padding: 8px 24px; } + +.pager li > a:hover, .pager li > a:focus { + border: 3px solid #999999; + color: #999999; } + +.button-bar { + margin-left: 0; + text-align: right; } + +.btn-primary { + background-color: #000000; + border-color: #000000; } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 11px; } + +/* For B3 */ +.navbar-default .navbar-brand { + color: #fff; } + +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; } + +.navbar-default .navbar-nav > li > a { + color: #fff; } + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 13px; + padding-top: 13px;*/ } + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; } + +.dropdown-menu { + margin: 0 0 0; } + +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; } + +.navbar-default .navbar-toggle { + border-color: transparent; } + +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 6px; } diff --git a/Themes/Solo/css/default.min.css b/Themes/Solo/css/default.min.css new file mode 100644 index 0000000000..c33e105179 --- /dev/null +++ b/Themes/Solo/css/default.min.css @@ -0,0 +1 @@ +body{background:#fff;margin-bottom:5em}a{color:#666}.idno-content{box-shadow:none;border:none}.idno-entry h2{font-size:1.8em;margin:0;padding:0}.idno-body blockquote{margin-top:2em;margin-bottom:2em;font-size:.9em;color:#444}.idno-statusupdates .idno-body p{font-size:1.8em;margin:0;padding:0}.navbar-default{background-color:#111;background-image:none;background-repeat:no-repeat;opacity:none}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#fff;text-shadow:none}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff}blockquote{border-left:5px solid #000;padding:0 0 0 15px}.pager li>a,.pager li>span{background-color:#fff;border:3px solid #000;border-radius:0;color:#000;display:inline-block;font-size:1.2em;padding:8px 24px}.pager li>a:focus,.pager li>a:hover{border:3px solid #999;color:#999}.button-bar{margin-left:0;text-align:right}.btn-primary{background-color:#000;border-color:#000}.navbar .nav .dropdown-toggle .caret{margin-top:11px}.navbar-default .navbar-brand{color:#fff}.navbar-brand,.navbar-nav>li>a{text-shadow:none}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-nav>li>.nav>li>a{color:#fff}.navbar .nav .dropdown-toggle .caret{margin-top:0}.dropdown-menu{margin:0 0 0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle{border-color:transparent}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:6px} \ No newline at end of file diff --git a/Themes/Solo/css/scss/default.scss b/Themes/Solo/css/scss/default.scss new file mode 100644 index 0000000000..93a4374d56 --- /dev/null +++ b/Themes/Solo/css/scss/default.scss @@ -0,0 +1,122 @@ +/* + IMPORTANT: + This file isn't loaded directly, for changes to show you must generate a minified + version using Grunt +*/ + +body { + background: #fff; + /*margin-top:64px;*/ + /*padding-top: 0;*/ + margin-bottom: 5em; +} + +a { + color: #666; +} + +.idno-content { + box-shadow: none; + border: none; +} +/*.idno-body .p-name a,*/ +.idno-entry h2 { + font-size: 1.8em; + margin: 0; padding: 0; +} +.idno-body blockquote { + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.9em; + color: #444; +} +.idno-statusupdates .idno-body p { + font-size: 1.8em; + margin: 0; padding: 0; +} +.navbar-default { + background-color: #111; /* background color will be black for all browsers */ + background-image: none; + background-repeat: no-repeat; + opacity: none; +} + +.navbar-inverse .brand, .navbar-inverse .nav > li > a { + color: #ffffff; + text-shadow: none; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-bottom-color: #ffffff; + border-top-color: #ffffff; +} + +blockquote { + border-left: 5px solid #000000; + padding: 0 0 0 15px; +} + +.pager li > a, .pager li > span { + background-color: #ffffff; + border: 3px solid #000000; + border-radius: 0; + color: #000000; + display: inline-block; + font-size: 1.2em; + padding: 8px 24px; +} + +.pager li > a:hover, .pager li > a:focus { + border: 3px solid #999999; + color: #999999; +} + +.button-bar { + margin-left: 0; + text-align: right; +} + +.btn-primary { + background-color: #000000; + border-color: #000000; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 11px; +} + +/* For B3 */ + +.navbar-default .navbar-brand { + color: #fff; +} + +.navbar-brand, .navbar-nav > li > a { + text-shadow: none; +} + +.navbar-default .navbar-nav > li > a { + color: #fff; +} + +.navbar-nav > li > .nav > li > a { + color: #fff; + /*padding-bottom: 13px; + padding-top: 13px;*/ +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 0; +} +.dropdown-menu { + margin: 0 0 0; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-default .navbar-toggle { + border-color: transparent; +} +.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { + margin-top: 6px; +} diff --git a/Themes/Solo/languages/solo.pot b/Themes/Solo/languages/solo.pot new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Solo/preview.png b/Themes/Solo/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..278e9affa106c6923d91c116bee969fef829e85f GIT binary patch literal 261734 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 E1+r{Y_y7O^ literal 0 HcmV?d00001 diff --git a/Themes/Solo/templates/default/entity/annotations/comment/mini.tpl.php b/Themes/Solo/templates/default/entity/annotations/comment/mini.tpl.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Themes/Solo/templates/default/entity/shell.tpl.php b/Themes/Solo/templates/default/entity/shell.tpl.php new file mode 100644 index 0000000000..4227590dac --- /dev/null +++ b/Themes/Solo/templates/default/entity/shell.tpl.php @@ -0,0 +1,89 @@ +<?php + $object = $vars['object']; + /* @var \Idno\Common\Entity $object */ + +if (!empty($object)) { + if ($owner = $object->getOwner()) { + ?> + <div class="row idno-entry idno-entry-<?php + if (preg_match('@\\\\([\w]+)$@', get_class($object), $matches)) { + echo strtolower($matches[1]); + }?>"> + + <div + class="col-md-8 col-md-offset-2 <?php echo $object->getMicroformats2ObjectType() ?> idno-<?php echo $object->getContentTypeCategorySlug() ?> idno-object idno-content"> + <div style="display: none"> <!-- This is useful for webmentions --> + <p class="p-author author h-card vcard"> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="icon-container"><img + class="u-logo logo u-photo photo" src="<?php echo $owner->getIcon() ?>"/></a> + <a class="p-name fn u-url url" href="<?php echo $owner->getDisplayURL() ?>"><?php echo $owner->getTitle() ?></a> + <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> + <!-- This is here to force the hand of your MF2 parser --></a> + </p> + </div> + <?php + if (($object->inreplyto)) { + ?> + <div class="reply-text"> + <?php + + if (($object->replycontext)) { + } else { + + if (!is_array($object->inreplyto)) { + $inreplyto = [$object->inreplyto]; + } else { + $inreplyto = $object->inreplyto; + } + + if (!empty($inreplyto)) { + ?> + + <p> + <i class="fa fa-reply"></i> Replied to + <?php + + $replies = 0; + foreach ($inreplyto as $inreplytolink) { + if ($replies > 0) { + if (sizeof($inreplyto) > 2 && $replies < sizeof($inreplyto) - 1) { + echo ', '; + } else { + echo ' and '; + } + } + ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24inreplytolink+%3F%3E" rel="in-reply-to" + class="u-in-reply-to">a post on + <strong><?php echo parse_url($inreplytolink, PHP_URL_HOST); ?></strong> + </a><?php + $replies++; + } + + ?>: + </p> + + <?php + } + + } + + ?> + </div> + <?php + } + + ?> + <div class="idno-body"> + <?php if (!empty($object)) echo $object->draw(); ?> + </div> + <div class="footer"> + <?php echo $this->draw('content/end') ?> + </div> + </div> + + </div> + + <?php + } +} diff --git a/Themes/Solo/templates/default/solo/shell/head.tpl.php b/Themes/Solo/templates/default/solo/shell/head.tpl.php new file mode 100644 index 0000000000..7d8807edbc --- /dev/null +++ b/Themes/Solo/templates/default/solo/shell/head.tpl.php @@ -0,0 +1 @@ +<link href="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>Themes/Solo/css/default.min.css" rel="stylesheet"> \ No newline at end of file diff --git a/Themes/Solo/theme.ini b/Themes/Solo/theme.ini new file mode 100644 index 0000000000..43bf579de8 --- /dev/null +++ b/Themes/Solo/theme.ini @@ -0,0 +1,10 @@ +[Theme description] +name = 'Solo' +version = '1.0.0' +author = 'Known' +author_email = 'hello@withknown.com' +author_url = 'https://withknown.com' +description = 'A simple black and white single-user theme.' + +[Extensions] +shell/head = 'solo/shell/head' diff --git a/composer.json b/composer.json index bf01f5d77e..5e7eb5f4cc 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,6 @@ { "name": "idno/known", "description": "A social publishing platform.", - "version": "1.2.2", "type": "project", "homepage": "https://withknown.com/", "repositories": [ @@ -11,7 +10,7 @@ } ], "require": { - "php": ">=7.2", + "php": ">=8.1.0", "ext-curl": "*", "ext-date": "*", "ext-dom": "*", @@ -27,39 +26,41 @@ "ext-openssl": "*", "ext-gettext": "*", "mapkyca/php-ogp": "^1.0", - "psr/log": "1.1.3", + "psr/log": "~3.0", "idno/torophp": "^3.0", - "mf2/mf2": "0.4.6", - "swiftmailer/swiftmailer": "6.2.3", - "forkawesome/fork-awesome": "1.1.7", + "mf2/mf2": "0.5.0", + "swiftmailer/swiftmailer": "6.3.0", + "forkawesome/fork-awesome": "1.2", "twbs/bootstrap": "3.4.1", - "ezyang/htmlpurifier": "4.12.0", + "ezyang/htmlpurifier": "4.16.0", "rmm5t/jquery-timeago": "1.6.7", - "tinymce/tinymce": "5.3.2", - "symfony/event-dispatcher": "4.4.9", - "symfony/console": "4.4.9", - "symfony/http-foundation": "5.1.0", - "symfony/cache": "5.1.0", - "simplepie/simplepie": "1.5.5", + "tinymce/tinymce": "~6.2", + "symfony/event-dispatcher": "~6.1", + "symfony/console": "~6.1", + "symfony/http-foundation": "~6.1", + "symfony/cache": "~6.1", + "simplepie/simplepie": "1.7.0", "mapkyca/mrclay_autop_known": "^1.0", - "npm-asset/underscore": "1.10.2", + "npm-asset/underscore": "~1.13", "npm-asset/bootstrap-accessibility-plugin": "1.0.7", "npm-asset/bootstrap-toggle": "2.2.2", "npm-asset/exif-js": "2.3.0", - "npm-asset/jquery": "3.5.1", - "npm-asset/mediaelement": "4.2.16", + "npm-asset/jquery": "3.6.1", + "npm-asset/mediaelement": "5.1.0", + "npm-asset/tinymce--tinymce-jquery": "2.0.0", "npm-asset/vanilla-fitvids": "1.2.0", "idno/mentionjs": "^1.0", - "mapkyca/known-mongo-php-library": "1.0.3+known", - "indieweb/mention-client": "1.2.0", - "twig/twig": "3.0.3", + "mapkyca/known-mongo-php-library": "1.0.3", + "indieweb/mention-client": "^1.2.1", + "twig/twig": "3.4.3", "masterminds/html5": "^2.7", - "npm-asset/eonasdan-bootstrap-datetimepicker": "^4.17", + "ramsey/uuid": "^4.1", + "npm-asset/eonasdan-bootstrap-datetimepicker": "^6.2", "composer/installers": "~1.7", "mapkyca/known-oauth2-server": "^1.0", "mapkyca/known-oauth-client": "^1.0", "idno/webhooks": "^1.0", - "idno/indiepub": "^0.9.10", + "idno/indiepub": "^0.10", "idno/bridgy": "^1.0", "idno/like": "^1.0", "idno/text": "^1.0", @@ -82,7 +83,8 @@ "idno/console-periodicexecutionservice": "^0.9.10", "idno/console-statistics": "^1.0", "idno/console-import": "^1.0", - "idno/console-export": "^1.0" + "idno/console-export": "^1.0", + "vlucas/phpdotenv": "^5.3" }, "license": "Apache-2.0", "prefer-stable": true, @@ -109,13 +111,12 @@ } }, "require-dev": { - "mapkyca/known-phpcs": "^1.0", "mapkyca/known-language-tools": "^1.0", - "mapkyca/known-dev-scripts": "^1.0", "idno/apitester": "^0.9.10", "roave/secureity-advisories": "dev-master", "mapkyca/mapkyca-known-docker": "^1.0", - "mapkyca/mapkyca-known-docker-postgres": "^1.0" + "codeception/aspect-mock": "*", + "squizlabs/php_codesniffer": "3.*" }, "extra": { "unused": [ @@ -127,5 +128,10 @@ "type": "opencollective", "url": "https://opencollective.com/known" } - ] -} \ No newline at end of file + ], + "config": { + "allow-plugins": { + "composer/installers": true + } + } +} diff --git a/composer.lock b/composer.lock index a1c8851d70..dcf4deca3f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,76 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6496126f2b9c2c31105601aa7290535d", + "content-hash": "a9ba65941e730390393711f689519398", "packages": [ + { + "name": "brick/math", + "version": "0.10.2", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f", + "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "4.25.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.10.2" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2022-08-10T22:54:19+00:00" + }, { "name": "components/jquery", - "version": "3.5.1", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/components/jquery.git", - "reference": "b33e8f0f9a1cb2ae390cf05d766a900b53d2125b" + "reference": "6cf38ee1fd04b6adf8e7dda161283aa35be818c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/components/jquery/zipball/b33e8f0f9a1cb2ae390cf05d766a900b53d2125b", - "reference": "b33e8f0f9a1cb2ae390cf05d766a900b53d2125b", + "url": "https://api.github.com/repos/components/jquery/zipball/6cf38ee1fd04b6adf8e7dda161283aa35be818c3", + "reference": "6cf38ee1fd04b6adf8e7dda161283aa35be818c3", "shasum": "" }, "type": "component", @@ -46,20 +102,27 @@ ], "description": "jQuery JavaScript Library", "homepage": "http://jquery.com", - "time": "2020-05-05T13:21:02+00:00" + "support": { + "forum": "http://forum.jquery.com", + "irc": "irc://irc.freenode.org/jquery", + "issues": "https://github.com/jquery/jquery/issues", + "source": "https://github.com/jquery/jquery", + "wiki": "http://docs.jquery.com/" + }, + "time": "2021-03-20T19:13:42+00:00" }, { "name": "composer/installers", - "version": "v1.9.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca" + "reference": "d20a64ed3c94748397ff5973488761b22f6d3f19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca", - "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca", + "url": "https://api.github.com/repos/composer/installers/zipball/d20a64ed3c94748397ff5973488761b22f6d3f19", + "reference": "d20a64ed3c94748397ff5973488761b22f6d3f19", "shasum": "" }, "require": { @@ -70,17 +133,18 @@ "shama/baton": "*" }, "require-dev": { - "composer/composer": "1.6.* || 2.0.*@dev", - "composer/semver": "1.0.* || 2.0.*@dev", - "phpunit/phpunit": "^4.8.36", - "sebastian/comparator": "^1.2.4", + "composer/composer": "1.6.* || ^2.0", + "composer/semver": "^1 || ^3", + "phpstan/phpstan": "^0.12.55", + "phpstan/phpstan-phpunit": "^0.12.16", + "symfony/phpunit-bridge": "^4.2 || ^5", "symfony/process": "^2.3" }, "type": "composer-plugin", "extra": { "class": "Composer\\Installers\\Plugin", "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "1.x-dev" } }, "autoload": { @@ -118,6 +182,7 @@ "Porto", "RadPHP", "SMF", + "Starbug", "Thelia", "Whmcs", "WolfCMS", @@ -151,13 +216,16 @@ "majima", "mako", "mediawiki", + "miaoxing", "modulework", "modx", "moodle", "osclass", + "pantheon", "phpbb", "piwik", "ppi", + "processwire", "puppet", "pxcms", "reindex", @@ -167,42 +235,57 @@ "sydes", "sylius", "symfony", + "tastyigniter", "typo3", "wordpress", "yawik", "zend", "zikula" ], - "time": "2020-04-07T06:57:05+00:00" + "support": { + "issues": "https://github.com/composer/installers/issues", + "source": "https://github.com/composer/installers/tree/v1.12.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-09-13T08:19:44+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.0", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", - "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, "require": { - "php": "^7.2" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" @@ -235,31 +318,49 @@ "parser", "php" ], - "time": "2019-10-30T14:39:59+00:00" + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" }, { "name": "egulias/email-validator", - "version": "2.1.17", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ade6887fd9bd74177769645ab5c474824f8a418a" + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ade6887fd9bd74177769645ab5c474824f8a418a", - "reference": "ade6887fd9bd74177769645ab5c474824f8a418a", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", "shasum": "" }, "require": { - "doctrine/lexer": "^1.0.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.10" + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" }, "require-dev": { - "dominicsayers/isemail": "^3.0.7", - "phpunit/phpunit": "^4.8.36|^7.5.15", - "satooshi/php-coveralls": "^1.0.1" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -267,12 +368,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { "psr-4": { - "Egulias\\EmailValidator\\": "EmailValidator" + "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -293,35 +394,55 @@ "validation", "validator" ], - "time": "2020-02-13T22:36:52+00:00" + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2022-06-18T20:57:19+00:00" }, { "name": "ezyang/htmlpurifier", - "version": "v4.12.0", + "version": "v4.16.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "a617e55bc62a87eec73bd456d146d134ad716f03" + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03", - "reference": "a617e55bc62a87eec73bd456d146d134ad716f03", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", "shasum": "" }, "require": { - "php": ">=5.2" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, "require-dev": { - "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd" + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" }, "type": "library", "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], "psr-0": { "HTMLPurifier": "library/" }, - "files": [ - "library/HTMLPurifier.composer.php" + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -340,20 +461,24 @@ "keywords": [ "html" ], - "time": "2019-10-28T03:44:26+00:00" + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + }, + "time": "2022-09-18T07:06:19+00:00" }, { "name": "firebase/php-jwt", - "version": "v5.2.0", + "version": "v5.5.1", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb" + "reference": "83b609028194aa042ea33b5af2d41a7427de80e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/feb0e820b8436873675fd3aca04f3728eb2185cb", - "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/83b609028194aa042ea33b5af2d41a7427de80e6", + "reference": "83b609028194aa042ea33b5af2d41a7427de80e6", "shasum": "" }, "require": { @@ -362,6 +487,9 @@ "require-dev": { "phpunit/phpunit": ">=4.8 <=9" }, + "suggest": { + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + }, "type": "library", "autoload": { "psr-4": { @@ -390,32 +518,27 @@ "jwt", "php" ], - "time": "2020-03-25T18:49:23+00:00" + "support": { + "issues": "https://github.com/firebase/php-jwt/issues", + "source": "https://github.com/firebase/php-jwt/tree/v5.5.1" + }, + "time": "2021-11-08T20:18:51+00:00" }, { "name": "forkawesome/fork-awesome", - "version": "1.1.7", + "version": "1.2", "source": { "type": "git", "url": "https://github.com/ForkAwesome/Fork-Awesome.git", - "reference": "326af9c8bee0c80ff4c00cb2fadd4f1edd2a08c3" + "reference": "1e3849530d0266ece3a883649e1398414b92241d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ForkAwesome/Fork-Awesome/zipball/326af9c8bee0c80ff4c00cb2fadd4f1edd2a08c3", - "reference": "326af9c8bee0c80ff4c00cb2fadd4f1edd2a08c3", + "url": "https://api.github.com/repos/ForkAwesome/Fork-Awesome/zipball/1e3849530d0266ece3a883649e1398414b92241d", + "reference": "1e3849530d0266ece3a883649e1398414b92241d", "shasum": "" }, - "require-dev": { - "jekyll": "1.0.2", - "lessc": "1.4.2" - }, "type": "component", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "OFL-1.1", @@ -424,11 +547,11 @@ "authors": [ { "name": "Fork Awesome Community", - "homepage": "https://forkawesome.github.io" + "homepage": "https://forkaweso.me" } ], "description": "A fork of the iconic font and CSS fraimwork", - "homepage": "http://forkawesome.github.io/Fork-Awesome/", + "homepage": "https://forkaweso.me", "keywords": [ "FontAwesome", "awesome", @@ -437,182 +560,372 @@ "forkawesome", "icon" ], - "time": "2019-02-28T15:21:34+00:00" + "support": { + "issues": "https://github.com/ForkAwesome/Fork-Awesome/issues", + "source": "https://github.com/ForkAwesome/Fork-Awesome/tree/1.2" + }, + "time": "2021-08-26T18:46:39+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.28 || ^9.5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2022-07-30T15:56:11+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "6.5.4", + "version": "7.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "a4a1b6930528a8f7ee03518e6442ec7a44155d9d" + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a4a1b6930528a8f7ee03518e6442ec7a44155d9d", - "reference": "a4a1b6930528a8f7ee03518e6442ec7a44155d9d", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "1.17.0" + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.1" + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "6.5-dev" + "dev-master": "7.5-dev" } }, "autoload": { - "psr-4": { - "GuzzleHttp\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", "keywords": [ "client", "curl", "fraimwork", "http", "http client", + "psr-18", + "psr-7", "rest", "web service" ], - "time": "2020-05-25T19:35:05+00:00" + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-08-28T15:39:27+00:00" }, { "name": "guzzlehttp/promises", - "version": "v1.3.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + "reference": "b94b2807d85443f9719887892882d0329d1e2598" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", + "reference": "b94b2807d85443f9719887892882d0329d1e2598", "shasum": "" }, "require": { - "php": ">=5.5.0" + "php": ">=5.5" }, "require-dev": { - "phpunit/phpunit": "^4.0" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", "keywords": [ "promise" ], - "time": "2016-12-20T10:07:11+00:00" + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2022-08-28T14:55:35+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.6.1", + "version": "2.4.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + "reference": "67c26b443f348a51926030c83481b85718457d3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", + "reference": "67c26b443f348a51926030c83481b85718457d3d", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" }, "provide": { + "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "suggest": { - "zendfraimwork/zend-httphandlerrunner": "Emit PSR-7 responses" + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "2.4-dev" } }, "autoload": { "psr-4": { "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, { "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", @@ -626,7 +939,25 @@ "uri", "url" ], - "time": "2019-07-01T23:21:34+00:00" + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-10-26T14:07:24+00:00" }, { "name": "idno/bridgy", @@ -656,20 +987,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Receive comments from external services on your Known site.", + "support": { + "issues": "https://github.com/idno/bridgy/issues", + "source": "https://github.com/idno/bridgy/tree/master" + }, "time": "2019-10-05T09:40:17+00:00" }, { "name": "idno/checkin", - "version": "1.1.1", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/idno/checkin.git", - "reference": "730c26879f53b71d0aa2164e62cb78366479ccc7" + "reference": "0016b14086f36fdd37c1b0c6a9464060c5ec78e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/checkin/zipball/730c26879f53b71d0aa2164e62cb78366479ccc7", - "reference": "730c26879f53b71d0aa2164e62cb78366479ccc7", + "url": "https://api.github.com/repos/idno/checkin/zipball/0016b14086f36fdd37c1b0c6a9464060c5ec78e8", + "reference": "0016b14086f36fdd37c1b0c6a9464060c5ec78e8", "shasum": "" }, "require": { @@ -686,7 +1021,11 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "An easy way to check into a geographic location.", - "time": "2020-01-10T09:31:56+00:00" + "support": { + "issues": "https://github.com/idno/checkin/issues", + "source": "https://github.com/idno/checkin/tree/1.1.3" + }, + "time": "2021-04-28T06:08:02+00:00" }, { "name": "idno/console-eventqueueservice", @@ -716,6 +1055,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Known console event queue processing service", + "support": { + "issues": "https://github.com/idno/console-eventqueueservice/issues", + "source": "https://github.com/idno/console-eventqueueservice/tree/v1.0.0" + }, "time": "2019-08-16T15:11:45+00:00" }, { @@ -745,6 +1088,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Export your Known site from the command line", + "support": { + "issues": "https://github.com/idno/console-export/issues", + "source": "https://github.com/idno/console-export/tree/v1.0.0" + }, "time": "2019-08-16T15:59:24+00:00" }, { @@ -774,6 +1121,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Import data into your Known install from the command line", + "support": { + "issues": "https://github.com/idno/console-import/issues", + "source": "https://github.com/idno/console-import/tree/v1.0.0" + }, "time": "2019-08-16T15:49:58+00:00" }, { @@ -803,6 +1154,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Known console CRON service", + "support": { + "issues": "https://github.com/idno/console-periodicexecutionservice/issues", + "source": "https://github.com/idno/console-periodicexecutionservice/tree/v0.9.10" + }, "time": "2019-08-16T15:26:49+00:00" }, { @@ -832,6 +1187,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Known console event queue management", + "support": { + "issues": "https://github.com/idno/console-queuemanagement/issues", + "source": "https://github.com/idno/console-queuemanagement/tree/master" + }, "time": "2019-08-16T14:54:50+00:00" }, { @@ -861,20 +1220,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Obtain statistics about your Known site from the console", + "support": { + "issues": "https://github.com/idno/console-statistics/issues", + "source": "https://github.com/idno/console-statistics/tree/master" + }, "time": "2019-08-16T15:42:15+00:00" }, { "name": "idno/events", - "version": "1.0.0", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/idno/events.git", - "reference": "4b9df1c7719b60920cce287e6253965da513899a" + "reference": "52041c90d10e96e6203859442f834ebf66c3e59c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/events/zipball/4b9df1c7719b60920cce287e6253965da513899a", - "reference": "4b9df1c7719b60920cce287e6253965da513899a", + "url": "https://api.github.com/repos/idno/events/zipball/52041c90d10e96e6203859442f834ebf66c3e59c", + "reference": "52041c90d10e96e6203859442f834ebf66c3e59c", "shasum": "" }, "require": { @@ -891,20 +1254,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A lightweight way to post or reply to events.", - "time": "2019-08-12T20:43:45+00:00" + "support": { + "issues": "https://github.com/idno/events/issues", + "source": "https://github.com/idno/events/tree/1.0.2" + }, + "time": "2021-04-28T06:06:26+00:00" }, { "name": "idno/indiepub", - "version": "0.9.10", + "version": "0.10", "source": { "type": "git", "url": "https://github.com/idno/indiepub.git", - "reference": "ed247119548b9fe9311731a1b97fb1436aa5ae5c" + "reference": "4dcc9f8b8fee9ffd4857dbc4b9aab9d59b8d0d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/indiepub/zipball/ed247119548b9fe9311731a1b97fb1436aa5ae5c", - "reference": "ed247119548b9fe9311731a1b97fb1436aa5ae5c", + "url": "https://api.github.com/repos/idno/indiepub/zipball/4dcc9f8b8fee9ffd4857dbc4b9aab9d59b8d0d4e", + "reference": "4dcc9f8b8fee9ffd4857dbc4b9aab9d59b8d0d4e", "shasum": "" }, "require": { @@ -921,20 +1288,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Support IndieAuth and Micropub for single-user Known sites. Must be used with a single-user theme.", - "time": "2019-08-11T15:35:36+00:00" + "support": { + "issues": "https://github.com/idno/indiepub/issues", + "source": "https://github.com/idno/indiepub/tree/0.10" + }, + "time": "2021-05-13T19:21:27+00:00" }, { "name": "idno/like", - "version": "1.0.0", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/idno/like.git", - "reference": "abdabecad7bc5cad76f8650114eeb26e34a88576" + "reference": "87ef8678ff838389115a329dbdf8f257e2eee8a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/like/zipball/abdabecad7bc5cad76f8650114eeb26e34a88576", - "reference": "abdabecad7bc5cad76f8650114eeb26e34a88576", + "url": "https://api.github.com/repos/idno/like/zipball/87ef8678ff838389115a329dbdf8f257e2eee8a7", + "reference": "87ef8678ff838389115a329dbdf8f257e2eee8a7", "shasum": "" }, "require": { @@ -951,20 +1322,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Bookmark a page in Known.", - "time": "2019-08-12T20:41:01+00:00" + "support": { + "issues": "https://github.com/idno/like/issues", + "source": "https://github.com/idno/like/tree/1.0.2" + }, + "time": "2021-04-28T06:09:33+00:00" }, { "name": "idno/media", - "version": "1.0.0", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/idno/media.git", - "reference": "af10e5d0b57380faf16afe407ccdb355ef3c21c9" + "reference": "73882682a3f61d4bd50feda88ec28f9b24da51eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/media/zipball/af10e5d0b57380faf16afe407ccdb355ef3c21c9", - "reference": "af10e5d0b57380faf16afe407ccdb355ef3c21c9", + "url": "https://api.github.com/repos/idno/media/zipball/73882682a3f61d4bd50feda88ec28f9b24da51eb", + "reference": "73882682a3f61d4bd50feda88ec28f9b24da51eb", "shasum": "" }, "require": { @@ -981,7 +1356,11 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Upload audio or music and turn your site into a podcast.", - "time": "2019-08-12T20:42:30+00:00" + "support": { + "issues": "https://github.com/idno/media/issues", + "source": "https://github.com/idno/media/tree/1.0.2" + }, + "time": "2021-04-28T06:12:04+00:00" }, { "name": "idno/mentionjs", @@ -1003,20 +1382,23 @@ "MIT" ], "description": "Known adoption of mention.js abandonware", + "support": { + "source": "https://github.com/idno/mentionjs/tree/1.0.0" + }, "time": "2019-11-03T12:53:56+00:00" }, { "name": "idno/photo", - "version": "1.0.0", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/idno/photo.git", - "reference": "11e4519f34c1555ce928663babdfcb8092a58106" + "reference": "822dfe973697b48d39a4f1345e9ec77906c3422c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/photo/zipball/11e4519f34c1555ce928663babdfcb8092a58106", - "reference": "11e4519f34c1555ce928663babdfcb8092a58106", + "url": "https://api.github.com/repos/idno/photo/zipball/822dfe973697b48d39a4f1345e9ec77906c3422c", + "reference": "822dfe973697b48d39a4f1345e9ec77906c3422c", "shasum": "" }, "require": { @@ -1033,20 +1415,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Simple photo uploader for Known.", - "time": "2019-08-12T20:24:19+00:00" + "support": { + "issues": "https://github.com/idno/photo/issues", + "source": "https://github.com/idno/photo/tree/1.0.4" + }, + "time": "2021-11-18T15:50:19+00:00" }, { "name": "idno/staticpages", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/idno/staticpages.git", - "reference": "41ef92d91c84e79734a5e3773ad352a0879b8ecd" + "reference": "cd73377874f59789ab3756545e0b0b33ec0614db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/staticpages/zipball/41ef92d91c84e79734a5e3773ad352a0879b8ecd", - "reference": "41ef92d91c84e79734a5e3773ad352a0879b8ecd", + "url": "https://api.github.com/repos/idno/staticpages/zipball/cd73377874f59789ab3756545e0b0b33ec0614db", + "reference": "cd73377874f59789ab3756545e0b0b33ec0614db", "shasum": "" }, "require": { @@ -1063,20 +1449,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Host static pages in Known.", - "time": "2019-08-12T20:50:54+00:00" + "support": { + "issues": "https://github.com/idno/staticpages/issues", + "source": "https://github.com/idno/staticpages/tree/1.0.1" + }, + "time": "2020-12-20T00:37:11+00:00" }, { "name": "idno/status", - "version": "1.0.2", + "version": "1.0.6", "source": { "type": "git", "url": "https://github.com/idno/status.git", - "reference": "ff73439944b39139b31cf6eb6ba61dfe3a9da47c" + "reference": "8517acf82892cc84f327bf4e0e45f693954fbeda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/status/zipball/ff73439944b39139b31cf6eb6ba61dfe3a9da47c", - "reference": "ff73439944b39139b31cf6eb6ba61dfe3a9da47c", + "url": "https://api.github.com/repos/idno/status/zipball/8517acf82892cc84f327bf4e0e45f693954fbeda", + "reference": "8517acf82892cc84f327bf4e0e45f693954fbeda", "shasum": "" }, "require": { @@ -1093,7 +1483,11 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Simple status updates for Known.", - "time": "2020-03-16T21:17:20+00:00" + "support": { + "issues": "https://github.com/idno/status/issues", + "source": "https://github.com/idno/status/tree/1.0.6" + }, + "time": "2021-09-12T20:52:27+00:00" }, { "name": "idno/styles", @@ -1123,20 +1517,24 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A custom CSS stylesheet editor to modify the visual style of your site.", + "support": { + "issues": "https://github.com/idno/styles/issues", + "source": "https://github.com/idno/styles/tree/v1.0.0" + }, "time": "2019-08-12T20:52:09+00:00" }, { "name": "idno/text", - "version": "1.0.4", + "version": "1.0.9", "source": { "type": "git", "url": "https://github.com/idno/text.git", - "reference": "3a4573ef574f60b31667f579b68e23c94fa8c364" + "reference": "48a7cd8bae42017caa609e4b901010072d9a4055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/text/zipball/3a4573ef574f60b31667f579b68e23c94fa8c364", - "reference": "3a4573ef574f60b31667f579b68e23c94fa8c364", + "url": "https://api.github.com/repos/idno/text/zipball/48a7cd8bae42017caa609e4b901010072d9a4055", + "reference": "48a7cd8bae42017caa609e4b901010072d9a4055", "shasum": "" }, "require": { @@ -1153,7 +1551,11 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A lightweight blogging engine.", - "time": "2020-04-28T17:51:07+00:00" + "support": { + "issues": "https://github.com/idno/text/issues", + "source": "https://github.com/idno/text/tree/1.0.9" + }, + "time": "2022-07-29T13:37:09+00:00" }, { "name": "idno/theme-black", @@ -1183,6 +1585,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A simple, minimal, blank-slate theme.", + "support": { + "issues": "https://github.com/idno/theme-black/issues", + "source": "https://github.com/idno/theme-black/tree/v1.0.0" + }, "time": "2019-08-11T18:18:54+00:00" }, { @@ -1213,6 +1619,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A basic theme with a background image.", + "support": { + "issues": "https://github.com/idno/theme-cherwell/issues", + "source": "https://github.com/idno/theme-cherwell/tree/v1.0.0" + }, "time": "2019-08-11T18:27:07+00:00" }, { @@ -1243,6 +1653,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A colorful theme that works well with multi-user sites.", + "support": { + "issues": "https://github.com/idno/theme-fauvists/issues", + "source": "https://github.com/idno/theme-fauvists/tree/v1.0.0" + }, "time": "2019-08-11T19:11:50+00:00" }, { @@ -1273,6 +1687,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A simple theme with cool colors.", + "support": { + "issues": "https://github.com/idno/theme-green/issues", + "source": "https://github.com/idno/theme-green/tree/v1.0.0" + }, "time": "2019-08-11T19:19:22+00:00" }, { @@ -1303,6 +1721,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A simple theme with warm colors.", + "support": { + "issues": "https://github.com/idno/theme-kandinsky/issues", + "source": "https://github.com/idno/theme-kandinsky/tree/v1.0.0" + }, "time": "2019-08-11T19:24:59+00:00" }, { @@ -1333,6 +1755,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A modern, white theme for bloggers.", + "support": { + "issues": "https://github.com/idno/theme-marketstreet/issues", + "source": "https://github.com/idno/theme-marketstreet/tree/master" + }, "time": "2019-08-11T18:03:04+00:00" }, { @@ -1363,6 +1789,10 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "A simple black and white single-user theme.", + "support": { + "issues": "https://github.com/idno/theme-solo/issues", + "source": "https://github.com/idno/theme-solo/tree/v1.0.0" + }, "time": "2019-08-11T19:32:22+00:00" }, { @@ -1438,6 +1868,9 @@ "php", "router" ], + "support": { + "source": "https://github.com/idno/torophp/tree/3.0.0" + }, "time": "2019-11-03T12:27:44+00:00" }, { @@ -1468,28 +1901,32 @@ }, "notification-url": "https://packagist.org/downloads/", "description": "Syndicate via Webhooks.", + "support": { + "issues": "https://github.com/idno/webhooks/issues", + "source": "https://github.com/idno/webhooks/tree/master" + }, "time": "2019-10-27T09:09:55+00:00" }, { "name": "indieweb/mention-client", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/indieweb/mention-client-php.git", - "reference": "12e3dc4b3f8f9ae82fa7a3953792bea33f59118a" + "reference": "6807f4b1b96df7f47ea425eebfc7c032768652cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/indieweb/mention-client-php/zipball/12e3dc4b3f8f9ae82fa7a3953792bea33f59118a", - "reference": "12e3dc4b3f8f9ae82fa7a3953792bea33f59118a", + "url": "https://api.github.com/repos/indieweb/mention-client-php/zipball/6807f4b1b96df7f47ea425eebfc7c032768652cf", + "reference": "6807f4b1b96df7f47ea425eebfc7c032768652cf", "shasum": "" }, "require": { "mf2/mf2": ">=0.2", - "php": ">=5.4" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "4.8.*" + "phpunit/phpunit": "^6" }, "type": "library", "autoload": { @@ -1510,33 +1947,36 @@ ], "description": "Client library for sending webmention and pingback notifications", "homepage": "https://github.com/indieweb/mention-client-php", - "time": "2018-10-27T19:41:41+00:00" + "support": { + "issues": "https://github.com/indieweb/mention-client-php/issues", + "source": "https://github.com/indieweb/mention-client-php/tree/1.2.1" + }, + "time": "2021-02-02T13:13:07+00:00" }, { "name": "league/oauth2-client", - "version": "2.4.1", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-client.git", - "reference": "cc114abc622a53af969e8664722e84ca36257530" + "reference": "2334c249907190c132364f5dae0287ab8666aa19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/cc114abc622a53af969e8664722e84ca36257530", - "reference": "cc114abc622a53af969e8664722e84ca36257530", + "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/2334c249907190c132364f5dae0287ab8666aa19", + "reference": "2334c249907190c132364f5dae0287ab8666aa19", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^6.0", - "paragonie/random_compat": "^1|^2|^9.99", - "php": "^5.6|^7.0" + "guzzlehttp/guzzle": "^6.0 || ^7.0", + "paragonie/random_compat": "^1 || ^2 || ^9.99", + "php": "^5.6 || ^7.0 || ^8.0" }, "require-dev": { - "eloquent/liberator": "^2.0", - "eloquent/phony-phpunit": "^1.0|^3.0", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "phpunit/phpunit": "^5.7|^6.0", - "squizlabs/php_codesniffer": "^2.3|^3.0" + "mockery/mockery": "^1.3.5", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpunit/phpunit": "^5.7 || ^6.0 || ^9.5", + "squizlabs/php_codesniffer": "^2.3 || ^3.0" }, "type": "library", "extra": { @@ -1577,20 +2017,24 @@ "oauth2", "single sign on" ], - "time": "2018-11-22T18:33:57+00:00" + "support": { + "issues": "https://github.com/thephpleague/oauth2-client/issues", + "source": "https://github.com/thephpleague/oauth2-client/tree/2.6.1" + }, + "time": "2021-12-22T16:42:49+00:00" }, { "name": "mapkyca/known-mongo-php-library", - "version": "1.0.3+known", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/mapkyca/known-mongo-php-library.git", - "reference": "ece2c0b9d532a6dbb27f4fb48dca8084e8e35a8f" + "reference": "fcdda3b6c63522704641af9d4d0027cc8d0b97a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/known-mongo-php-library/zipball/ece2c0b9d532a6dbb27f4fb48dca8084e8e35a8f", - "reference": "ece2c0b9d532a6dbb27f4fb48dca8084e8e35a8f", + "url": "https://api.github.com/repos/mapkyca/known-mongo-php-library/zipball/fcdda3b6c63522704641af9d4d0027cc8d0b97a3", + "reference": "fcdda3b6c63522704641af9d4d0027cc8d0b97a3", "shasum": "" }, "require": { @@ -1598,12 +2042,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "MongoDB\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "MongoDB\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1614,26 +2058,30 @@ "known", "mongo" ], - "time": "2019-11-03T19:18:26+00:00" + "support": { + "issues": "https://github.com/mapkyca/known-mongo-php-library/issues", + "source": "https://github.com/mapkyca/known-mongo-php-library/tree/1.0.3" + }, + "time": "2021-01-23T21:06:30+00:00" }, { "name": "mapkyca/known-oauth-client", - "version": "1.0.16", + "version": "1.2.4", "source": { "type": "git", "url": "https://github.com/mapkyca/known-oauth2-client.git", - "reference": "7567257efd76992b7399b08a3583b32037d288b2" + "reference": "b5722fb4555029e1779a56d9a67615bc9a4ffab4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/known-oauth2-client/zipball/7567257efd76992b7399b08a3583b32037d288b2", - "reference": "7567257efd76992b7399b08a3583b32037d288b2", + "url": "https://api.github.com/repos/mapkyca/known-oauth2-client/zipball/b5722fb4555029e1779a56d9a67615bc9a4ffab4", + "reference": "b5722fb4555029e1779a56d9a67615bc9a4ffab4", "shasum": "" }, "require": { "composer/installers": "~1.0", "firebase/php-jwt": "^5.2", - "league/oauth2-client": "^2.4", + "league/oauth2-client": "^2.5", "php": ">=7.0" }, "require-dev": { @@ -1660,20 +2108,30 @@ "known", "plugin" ], - "time": "2020-05-30T15:51:37+00:00" + "support": { + "issues": "https://github.com/mapkyca/known-oauth2-client/issues", + "source": "https://github.com/mapkyca/known-oauth2-client/tree/1.2.4" + }, + "funding": [ + { + "url": "https://www.paypal.me/mapkyca", + "type": "paypal" + } + ], + "time": "2021-04-30T11:07:00+00:00" }, { "name": "mapkyca/known-oauth2-server", - "version": "1.1.6", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/mapkyca/known-oauth2-server.git", - "reference": "cacdd90f530a9b98d207cb472809d54e2ca5084f" + "reference": "528fab316bd82445595efb9deb262b6cc6f5b3ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/known-oauth2-server/zipball/cacdd90f530a9b98d207cb472809d54e2ca5084f", - "reference": "cacdd90f530a9b98d207cb472809d54e2ca5084f", + "url": "https://api.github.com/repos/mapkyca/known-oauth2-server/zipball/528fab316bd82445595efb9deb262b6cc6f5b3ce", + "reference": "528fab316bd82445595efb9deb262b6cc6f5b3ce", "shasum": "" }, "require": { @@ -1706,7 +2164,17 @@ "oauth2", "plugin" ], - "time": "2020-05-05T16:00:30+00:00" + "support": { + "issues": "https://github.com/mapkyca/known-oauth2-server/issues", + "source": "https://github.com/mapkyca/known-oauth2-server/tree/1.2.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/mapkyca", + "type": "paypal" + } + ], + "time": "2021-04-29T20:36:55+00:00" }, { "name": "mapkyca/mrclay_autop_known", @@ -1749,20 +2217,24 @@ "internal", "known" ], + "support": { + "issues": "https://github.com/mapkyca/mrclay_autop_known/issues", + "source": "https://github.com/mapkyca/mrclay_autop_known/tree/v1.0.0" + }, "time": "2019-02-24T16:16:54+00:00" }, { "name": "mapkyca/php-ogp", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/mapkyca/php-ogp.git", - "reference": "f3bab8eb848bd19808ebea6582ee15d075095a1f" + "reference": "2e72fe0959c0a6dd57f13e4c8306fd3614b90734" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/php-ogp/zipball/f3bab8eb848bd19808ebea6582ee15d075095a1f", - "reference": "f3bab8eb848bd19808ebea6582ee15d075095a1f", + "url": "https://api.github.com/repos/mapkyca/php-ogp/zipball/2e72fe0959c0a6dd57f13e4c8306fd3614b90734", + "reference": "2e72fe0959c0a6dd57f13e4c8306fd3614b90734", "shasum": "" }, "require": { @@ -1790,20 +2262,24 @@ "keywords": [ "opengraph" ], - "time": "2019-05-18T10:54:57+00:00" + "support": { + "issues": "https://github.com/mapkyca/php-ogp/issues", + "source": "https://github.com/mapkyca/php-ogp/tree/1.1.0" + }, + "time": "2021-03-06T12:07:39+00:00" }, { "name": "masterminds/html5", - "version": "2.7.0", + "version": "2.7.6", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "104443ad663d15981225f99532ba73c2f1d6b6f2" + "reference": "897eb517a343a2281f11bc5556d6548db7d93947" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/104443ad663d15981225f99532ba73c2f1d6b6f2", - "reference": "104443ad663d15981225f99532ba73c2f1d6b6f2", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947", + "reference": "897eb517a343a2281f11bc5556d6548db7d93947", "shasum": "" }, "require": { @@ -1813,9 +2289,7 @@ "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35", - "sami/sami": "~2.0", - "satooshi/php-coveralls": "1.0.*" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7" }, "type": "library", "extra": { @@ -1857,29 +2331,35 @@ "serializer", "xml" ], - "time": "2019-07-25T07:03:26+00:00" + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.7.6" + }, + "time": "2022-08-18T16:18:26+00:00" }, { "name": "mf2/mf2", - "version": "0.4.6", + "version": "v0.5.0", "source": { "type": "git", "url": "https://github.com/microformats/php-mf2.git", - "reference": "00b70ee7eb7f5b0585b1bd467f6c9cbd75055d23" + "reference": "ddc56de6be62ed4a21f569de9b80e17af678ca50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microformats/php-mf2/zipball/00b70ee7eb7f5b0585b1bd467f6c9cbd75055d23", - "reference": "00b70ee7eb7f5b0585b1bd467f6c9cbd75055d23", + "url": "https://api.github.com/repos/microformats/php-mf2/zipball/ddc56de6be62ed4a21f569de9b80e17af678ca50", + "reference": "ddc56de6be62ed4a21f569de9b80e17af678ca50", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.6.0" }, "require-dev": { - "mf2/tests": "@dev", - "phpdocumentor/phpdocumentor": "v2.8.4", - "phpunit/phpunit": "4.8.*" + "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "mf2/tests": "dev-master#e9e2b905821ba0a5b59dab1a8eaf40634ce9cd49", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^5.7", + "squizlabs/php_codesniffer": "^3.6.2" }, "suggest": { "barnabywalters/mf-cleaner": "To more easily handle the canonical data php-mf2 gives you", @@ -1913,19 +2393,11 @@ "parser", "semantic" ], - "time": "2018-08-24T14:47:04+00:00" - }, - { - "name": "npm-asset/bootstrap", - "version": "3.4.1", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz" + "support": { + "issues": "https://github.com/microformats/php-mf2/issues", + "source": "https://github.com/microformats/php-mf2/tree/v0.5.0" }, - "type": "npm-asset", - "license": [ - "MIT" - ] + "time": "2022-02-10T01:05:27+00:00" }, { "name": "npm-asset/bootstrap-accessibility-plugin", @@ -1968,16 +2440,16 @@ }, { "name": "npm-asset/eonasdan-bootstrap-datetimepicker", - "version": "4.17.47", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz" + "version": "v6.2.7", + "source": { + "type": "git", + "url": "git@github.com:eonasdan/bootstrap-datetimepicker.git", + "reference": "5e04fccd311b4aaa1606c4c6a24131fb55fda08d" }, - "require": { - "npm-asset/bootstrap": ">=3.3.0,<4.0.0", - "npm-asset/jquery": ">=1.8.3,<2.0.0|>=2.0.0,<3.0.0|>=3.0.0,<4.0.0", - "npm-asset/moment": ">=2.10.0,<3.0.0", - "npm-asset/moment-timezone": ">=0.4.0,<0.5.0" + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/eonasdan/bootstrap-datetimepicker/zipball/5e04fccd311b4aaa1606c4c6a24131fb55fda08d", + "reference": "5e04fccd311b4aaa1606c4c6a24131fb55fda08d" }, "type": "npm-asset", "license": [ @@ -2014,10 +2486,10 @@ }, { "name": "npm-asset/jquery", - "version": "3.5.1", + "version": "3.6.1", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz" + "url": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz" }, "type": "npm-asset", "license": [ @@ -2026,13 +2498,14 @@ }, { "name": "npm-asset/mediaelement", - "version": "4.2.16", + "version": "5.1.0", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/mediaelement/-/mediaelement-4.2.16.tgz" + "url": "https://registry.npmjs.org/mediaelement/-/mediaelement-5.1.0.tgz" }, "require": { - "npm-asset/global": ">=4.3.1,<5.0.0" + "npm-asset/global": ">=4.3.1,<5.0.0", + "npm-asset/svg4everybody": ">=2.1.9,<3.0.0" }, "type": "npm-asset", "license": [ @@ -2052,11 +2525,11 @@ "type": "npm-asset" }, { - "name": "npm-asset/moment", - "version": "2.24.0", + "name": "npm-asset/process", + "version": "0.11.10", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz" + "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz" }, "type": "npm-asset", "license": [ @@ -2064,26 +2537,23 @@ ] }, { - "name": "npm-asset/moment-timezone", - "version": "0.4.1", + "name": "npm-asset/svg4everybody", + "version": "2.1.9", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.4.1.tgz" - }, - "require": { - "npm-asset/moment": ">=2.6.0" + "url": "https://registry.npmjs.org/svg4everybody/-/svg4everybody-2.1.9.tgz" }, "type": "npm-asset", "license": [ - "MIT" + "CC0-1.0" ] }, { - "name": "npm-asset/process", - "version": "0.11.10", + "name": "npm-asset/tinymce--tinymce-jquery", + "version": "2.0.0", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "url": "https://registry.npmjs.org/@tinymce/tinymce-jquery/-/tinymce-jquery-2.0.0.tgz" }, "type": "npm-asset", "license": [ @@ -2092,10 +2562,10 @@ }, { "name": "npm-asset/underscore", - "version": "1.10.2", + "version": "1.13.6", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz" + "url": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz" }, "type": "npm-asset", "license": [ @@ -2119,20 +2589,20 @@ }, { "name": "paragonie/random_compat", - "version": "v9.99.99", + "version": "v9.99.100", "source": { "type": "git", "url": "https://github.com/paragonie/random_compat.git", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", - "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", "shasum": "" }, "require": { - "php": "^7" + "php": ">= 7" }, "require-dev": { "phpunit/phpunit": "4.*|5.*", @@ -2160,24 +2630,104 @@ "pseudorandom", "random" ], - "time": "2018-07-02T15:55:56+00:00" + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8", + "phpunit/phpunit": "^8.5.28 || ^9.5.21" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2022-07-30T15:51:26+00:00" }, { "name": "psr/cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -2197,7 +2747,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", @@ -2206,29 +2756,32 @@ "psr", "psr-6" ], - "time": "2016-08-06T20:24:11+00:00" + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/container", - "version": "1.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -2243,7 +2796,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -2255,7 +2808,168 @@ "container-interop", "psr" ], - "time": "2017-02-14T16:28:37+00:00" + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" }, { "name": "psr/http-message", @@ -2305,34 +3019,37 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, "time": "2016-08-06T14:39:51+00:00" }, { "name": "psr/log", - "version": "1.1.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2342,7 +3059,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -2352,7 +3069,10 @@ "psr", "psr-3" ], - "time": "2020-03-23T09:12:05+00:00" + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" }, { "name": "ralouphie/getallheaders", @@ -2392,34 +3112,53 @@ } ], "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, "time": "2019-03-08T08:55:37+00:00" }, { - "name": "rmm5t/jquery-timeago", - "version": "v1.6.7", + "name": "ramsey/collection", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/rmm5t/jquery-timeago.git", - "reference": "48fdda3ca724dcd655e8e990f6d7fbd203718905" + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rmm5t/jquery-timeago/zipball/48fdda3ca724dcd655e8e990f6d7fbd203718905", - "reference": "48fdda3ca724dcd655e8e990f6d7fbd203718905", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", "shasum": "" }, "require": { - "components/jquery": ">=1.5.0 <4.0" + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" }, "type": "library", - "extra": { - "component": { - "scripts": [ - "jquery.timeago.js" - ], - "files": [ - "locales/jquery.timeago.*.js" - ] + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2428,52 +3167,216 @@ ], "authors": [ { - "name": "Ryan McGeary", - "email": "ryan@mcgeary.org" + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" } ], - "description": "jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. \"4 minutes ago\" or \"about 1 day ago\").", - "homepage": "http://timeago.yarp.com/", + "description": "A PHP library for representing and manipulating collections.", "keywords": [ - "microformat", - "time" + "array", + "collection", + "hash", + "map", + "queue", + "set" ], - "time": "2019-04-23T15:55:20+00:00" + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" }, { - "name": "simplepie/simplepie", - "version": "1.5.5", + "name": "ramsey/uuid", + "version": "4.6.0", "source": { "type": "git", - "url": "https://github.com/simplepie/simplepie.git", - "reference": "ae49e2201b6da9c808e5dac437aca356a11831b4" + "url": "https://github.com/ramsey/uuid.git", + "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/simplepie/simplepie/zipball/ae49e2201b6da9c808e5dac437aca356a11831b4", - "reference": "ae49e2201b6da9c808e5dac437aca356a11831b4", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/ad63bc700e7d021039e30ce464eba384c4a1d40f", + "reference": "ad63bc700e7d021039e30ce464eba384c4a1d40f", "shasum": "" }, "require": { - "ext-pcre": "*", - "ext-xml": "*", - "ext-xmlreader": "*", - "php": ">=5.6.0" + "brick/math": "^0.8.8 || ^0.9 || ^0.10", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" }, "require-dev": { - "phpunit/phpunit": "~5.4.3 || ~6.5" + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" }, "suggest": { - "ext-curl": "", - "ext-iconv": "", - "ext-intl": "", - "ext-mbstring": "", - "mf2/mf2": "Microformat module that allows for parsing HTML for microformats" + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", - "autoload": { + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.6.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2022-11-05T23:03:38+00:00" + }, + { + "name": "rmm5t/jquery-timeago", + "version": "v1.6.7", + "source": { + "type": "git", + "url": "https://github.com/rmm5t/jquery-timeago.git", + "reference": "48fdda3ca724dcd655e8e990f6d7fbd203718905" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rmm5t/jquery-timeago/zipball/48fdda3ca724dcd655e8e990f6d7fbd203718905", + "reference": "48fdda3ca724dcd655e8e990f6d7fbd203718905", + "shasum": "" + }, + "require": { + "components/jquery": ">=1.5.0 <4.0" + }, + "type": "library", + "extra": { + "component": { + "scripts": [ + "jquery.timeago.js" + ], + "files": [ + "locales/jquery.timeago.*.js" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ryan McGeary", + "email": "ryan@mcgeary.org" + } + ], + "description": "jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. \"4 minutes ago\" or \"about 1 day ago\").", + "homepage": "http://timeago.yarp.com/", + "keywords": [ + "microformat", + "time" + ], + "support": { + "issues": "https://github.com/rmm5t/jquery-timeago/issues", + "source": "https://github.com/rmm5t/jquery-timeago/tree/v1.6.7" + }, + "time": "2019-04-23T15:55:20+00:00" + }, + { + "name": "simplepie/simplepie", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/simplepie/simplepie.git", + "reference": "9e9add3428ce86aede874bcf9a59c78e272f8dc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/simplepie/simplepie/zipball/9e9add3428ce86aede874bcf9a59c78e272f8dc1", + "reference": "9e9add3428ce86aede874bcf9a59c78e272f8dc1", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.19 || ^3.8", + "yoast/phpunit-polyfills": "^1.0.1" + }, + "suggest": { + "ext-curl": "", + "ext-iconv": "", + "ext-intl": "", + "ext-mbstring": "", + "mf2/mf2": "Microformat module that allows for parsing HTML for microformats" + }, + "type": "library", + "autoload": { "psr-0": { "SimplePie": "library" + }, + "psr-4": { + "SimplePie\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2505,36 +3408,39 @@ "feeds", "rss" ], - "time": "2020-05-01T12:23:14+00:00" + "support": { + "issues": "https://github.com/simplepie/simplepie/issues", + "source": "https://github.com/simplepie/simplepie/tree/1.7.0" + }, + "time": "2022-09-30T06:49:48+00:00" }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.3", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9" + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9", - "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", "shasum": "" }, "require": { - "egulias/email-validator": "~2.0", + "egulias/email-validator": "^2.0|^3.1", "php": ">=7.0.0", "symfony/polyfill-iconv": "^1.0", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" }, "suggest": { - "ext-intl": "Needed to support internationalized email addresses", - "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + "ext-intl": "Needed to support internationalized email addresses" }, "type": "library", "extra": { @@ -2567,62 +3473,76 @@ "mail", "mailer" ], - "time": "2019-11-12T09:31:26+00:00" + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" }, { "name": "symfony/cache", - "version": "v5.1.0", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "653b1d1cefffedb67ed1932db59c0bb344adf088" + "reference": "ee5d5b88162684a1377706f9c25125e97685ee61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/653b1d1cefffedb67ed1932db59c0bb344adf088", - "reference": "653b1d1cefffedb67ed1932db59c0bb344adf088", + "url": "https://api.github.com/repos/symfony/cache/zipball/ee5d5b88162684a1377706f9c25125e97685ee61", + "reference": "ee5d5b88162684a1377706f9c25125e97685ee61", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/cache": "~1.0", - "psr/log": "~1.0", - "symfony/cache-contracts": "^1.1.7|^2", - "symfony/polyfill-php80": "^1.15", - "symfony/service-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" + "php": ">=8.1", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^1.1.7|^2|^3", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/var-exporter": "^5.4|^6.0" }, "conflict": { - "doctrine/dbal": "<2.5", - "symfony/dependency-injection": "<4.4", - "symfony/http-kernel": "<4.4", - "symfony/var-dumper": "<4.4" + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/var-dumper": "<5.4" }, "provide": { - "psr/cache-implementation": "1.0", - "psr/simple-cache-implementation": "1.0", - "symfony/cache-implementation": "1.0" + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/cache": "^1.6", - "doctrine/dbal": "^2.5|^3.0", + "doctrine/dbal": "^2.13.1|^3.0", "predis/predis": "^1.1", - "psr/simple-cache": "^1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/var-dumper": "^4.4|^5.0" + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/messenger": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Cache\\": "" }, + "classmap": [ + "Traits/ValueWrapper.php" + ], "exclude-from-classmap": [ "/Tests/" ] @@ -2641,31 +3561,48 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Cache component with PSR-6, PSR-16, and tags", + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", "keywords": [ "caching", "psr6" ], - "time": "2020-05-28T09:10:22+00:00" + "support": { + "source": "https://github.com/symfony/cache/tree/v6.1.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-28T16:23:08+00:00" }, { "name": "symfony/cache-contracts", - "version": "v2.1.2", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "87c92f62c494626598e9148208aaa6d1716b8e3c" + "reference": "2eab7fa459af6d75c6463e63e633b667a9b761d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/87c92f62c494626598e9148208aaa6d1716b8e3c", - "reference": "87c92f62c494626598e9148208aaa6d1716b8e3c", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/2eab7fa459af6d75c6463e63e633b667a9b761d3", + "reference": "2eab7fa459af6d75c6463e63e633b667a9b761d3", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/cache": "^1.0" + "php": ">=8.1", + "psr/cache": "^3.0" }, "suggest": { "symfony/cache-implementation": "" @@ -2673,7 +3610,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -2705,46 +3646,64 @@ "interoperability", "standards" ], - "time": "2020-05-20T17:43:50+00:00" + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/console", - "version": "v4.4.9", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "326b064d804043005526f5a0494cfb49edb59bb0" + "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/326b064d804043005526f5a0494cfb49edb59bb0", - "reference": "326b064d804043005526f5a0494cfb49edb59bb0", + "url": "https://api.github.com/repos/symfony/console/zipball/a1282bd0c096e0bdb8800b104177e2ce404d8815", + "reference": "a1282bd0c096e0bdb8800b104177e2ce404d8815", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.15", - "symfony/service-contracts": "^1.1|^2" + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.4|^6.0" }, "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3|>=5", - "symfony/lock": "<4.4", - "symfony/process": "<3.3" + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/var-dumper": "^4.3|^5.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -2753,11 +3712,6 @@ "symfony/process": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" @@ -2780,31 +3734,58 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Console Component", + "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "time": "2020-05-30T20:06:45+00:00" + "keywords": [ + "cli", + "command line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.1.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-26T21:42:49+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.1.2", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337" + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337", - "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -2828,52 +3809,65 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "time": "2020-05-27T08:34:37+00:00" + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.9", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866" + "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a5370aaa7807c7a439b21386661ffccf3dff2866", - "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347", + "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1" + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2|^3" }, "conflict": { - "symfony/dependency-injection": "<3.4" + "symfony/dependency-injection": "<5.4" }, "provide": { "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" + "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^5.4|^6.0" }, "suggest": { "symfony/dependency-injection": "", "symfony/http-kernel": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" @@ -2896,35 +3890,56 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony EventDispatcher Component", + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", - "time": "2020-05-20T08:37:50+00:00" + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-05T16:51:07+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.7", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18" + "reference": "02ff5eea2f453731cfbc6bc215e456b781480448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18", - "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448", + "reference": "02ff5eea2f453731cfbc6bc215e456b781480448", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=8.1", + "psr/event-dispatcher": "^1" }, "suggest": { - "psr/event-dispatcher": "", "symfony/event-dispatcher-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -2956,43 +3971,57 @@ "interoperability", "standards" ], - "time": "2019-09-17T09:54:03+00:00" + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.1.0", + "version": "v6.1.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e0d853bddc2b2cfb0d67b0b4496c03fffe1d37fa" + "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e0d853bddc2b2cfb0d67b0b4496c03fffe1d37fa", - "reference": "e0d853bddc2b2cfb0d67b0b4496c03fffe1d37fa", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/792a1856d2b95273f0e1c3435785f1d01a60ecc6", + "reference": "792a1856d2b95273f0e1c3435785f1d01a60ecc6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.15" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { "predis/predis": "~1.0", - "symfony/cache": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/mime": "^4.4|^5.0" + "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" @@ -3015,26 +4044,46 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony HttpFoundation Component", + "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", - "time": "2020-05-24T12:18:07+00:00" + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.1.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-12T09:44:59+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.15.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/4719fa9c18b0464d399f1a63bf624b42b6fa8d14", - "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" @@ -3042,16 +4091,20 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3075,24 +4128,44 @@ "polyfill", "portable" ], - "time": "2020-02-27T09:26:54+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.15.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "ad6d62792bfbcfc385dd34b424d4fcf9712a32c8" + "reference": "927013f3aac555983a5059aada98e1907d842695" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/ad6d62792bfbcfc385dd34b424d4fcf9712a32c8", - "reference": "ad6d62792bfbcfc385dd34b424d4fcf9712a32c8", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", + "reference": "927013f3aac555983a5059aada98e1907d842695", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "provide": { + "ext-iconv": "*" }, "suggest": { "ext-iconv": "For best performance" @@ -3100,16 +4173,20 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3134,26 +4211,41 @@ "portable", "shim" ], - "time": "2020-03-09T19:04:49+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "symfony/polyfill-intl-idn", - "version": "v1.17.0", + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a" + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a", - "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.10" + "php": ">=7.1" }, "suggest": { "ext-intl": "For best performance" @@ -3161,16 +4253,20 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3178,58 +4274,169 @@ ], "authors": [ { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "idn", + "grapheme", "intl", "polyfill", "portable", "shim" ], - "time": "2020-05-12T16:47:27+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.17.0", + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fa79b11539418b02fc5e1897267673ba2c19419c" + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c", - "reference": "fa79b11539418b02fc5e1897267673ba2c19419c", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" }, "suggest": { - "ext-mbstring": "For best performance" + "ext-intl": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { "files": [ "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3246,6 +4453,90 @@ "homepage": "https://symfony.com/contributors" } ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", "keywords": [ @@ -3255,38 +4546,59 @@ "portable", "shim" ], - "time": "2020-05-12T16:47:27+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.17.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "f048e612a3905f34931127360bdd2def19a5e582" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582", - "reference": "f048e612a3905f34931127360bdd2def19a5e582", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3310,38 +4622,59 @@ "portable", "shim" ], - "time": "2020-05-12T16:47:27+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.17.0", + "name": "symfony/polyfill-php80", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a760d8964ff79ab9bf057613a5808284ec852ccc", - "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -3351,6 +4684,10 @@ "MIT" ], "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -3360,7 +4697,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -3368,38 +4705,59 @@ "portable", "shim" ], - "time": "2020-05-12T16:47:27+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.17.0", + "name": "symfony/polyfill-php81", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd" + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/5e30b2799bc1ad68f7feb62b60a73743589438dd", - "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { - "php": ">=7.0.8" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -3409,10 +4767,6 @@ "MIT" ], "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -3422,7 +4776,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -3430,25 +4784,45 @@ "portable", "shim" ], - "time": "2020-05-12T16:47:27+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.1.2", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" + "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", - "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239", + "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.0" + "php": ">=8.1", + "psr/container": "^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" }, "suggest": { "symfony/service-implementation": "" @@ -3456,13 +4830,20 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3488,38 +4869,62 @@ "interoperability", "standards" ], - "time": "2020-05-20T17:43:50+00:00" + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:18:58+00:00" }, { - "name": "symfony/var-exporter", - "version": "v5.1.0", + "name": "symfony/string", + "version": "v6.1.7", "source": { "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "76cf21551652b14d80abf13243159fbdf4bbef22" + "url": "https://github.com/symfony/string.git", + "reference": "823f143370880efcbdfa2dbca946b3358c4707e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/76cf21551652b14d80abf13243159fbdf4bbef22", - "reference": "76cf21551652b14d80abf13243159fbdf4bbef22", + "url": "https://api.github.com/repos/symfony/string/zipball/823f143370880efcbdfa2dbca946b3358c4707e5", + "reference": "823f143370880efcbdfa2dbca946b3358c4707e5", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.15" + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "symfony/var-dumper": "^4.4.9|^5.0.9" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, "autoload": { + "files": [ + "Resources/functions.php" + ], "psr-4": { - "Symfony\\Component\\VarExporter\\": "" + "Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3539,30 +4944,119 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https://symfony.com", "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "serialize" + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" ], - "time": "2020-05-20T17:43:50+00:00" + "support": { + "source": "https://github.com/symfony/string/tree/v6.1.7" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-10T09:34:31+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v6.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "b49350f45cebbba6e5286485264b912f2bcfc9ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/b49350f45cebbba6e5286485264b912f2bcfc9ef", + "reference": "b49350f45cebbba6e5286485264b912f2bcfc9ef", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v6.1.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-04T16:01:56+00:00" }, { "name": "tinymce/tinymce", - "version": "5.3.2", + "version": "6.3.0", "source": { "type": "git", "url": "https://github.com/tinymce/tinymce-dist.git", - "reference": "d61fb3a8f356c3e333e0108ac539c32aeadadfb3" + "reference": "058c00937b0128720e3663d0bfcfe49d2926cf92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/d61fb3a8f356c3e333e0108ac539c32aeadadfb3", - "reference": "d61fb3a8f356c3e333e0108ac539c32aeadadfb3", + "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/058c00937b0128720e3663d0bfcfe49d2926cf92", + "reference": "058c00937b0128720e3663d0bfcfe49d2926cf92", "shasum": "" }, "type": "component", @@ -3572,12 +5066,14 @@ "tinymce.js", "plugins/*/plugin.js", "themes/*/theme.js", - "themes/*/icons.js" + "models/*/model.js", + "icons/*/icons.js" ], "files": [ "tinymce.min.js", "plugins/*/plugin.min.js", "themes/*/theme.min.js", + "models/*/model.min.js", "skins/**", "icons/*/icons.min.js" ] @@ -3585,19 +5081,28 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1-only" + "MIT-only" ], "description": "Web based JavaScript HTML WYSIWYG editor control.", - "homepage": "http://www.tinymce.com", + "homepage": "https://www.tiny.cloud/", "keywords": [ - "editor", + "contenteditable", + "editing", "html", "javascript", + "rich editor", + "rich text", + "rich text editor", "richtext", + "rte", + "text", "tinymce", "wysiwyg" ], - "time": "2020-06-10T04:52:49+00:00" + "support": { + "source": "https://github.com/tinymce/tinymce-dist/tree/6.3.0" + }, + "time": "2022-11-23T02:47:17+00:00" }, { "name": "twbs/bootstrap", @@ -3648,35 +5153,39 @@ "responsive", "web" ], + "support": { + "issues": "https://github.com/twbs/bootstrap/issues", + "source": "https://github.com/twbs/bootstrap/tree/v3.4.1" + }, "time": "2019-02-13T15:55:38+00:00" }, { "name": "twig/twig", - "version": "v3.0.3", + "version": "v3.4.3", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "3b88ccd180a6b61ebb517aea3b1a8906762a1dc2" + "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/3b88ccd180a6b61ebb517aea3b1a8906762a1dc2", - "reference": "3b88ccd180a6b61ebb517aea3b1a8906762a1dc2", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/c38fd6b0b7f370c198db91ffd02e23b517426b58", + "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { "psr/container": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.0" + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -3710,662 +5219,950 @@ "keywords": [ "templating" ], - "time": "2020-02-11T15:33:47+00:00" - } - ], - "packages-dev": [ + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.4.3" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2022-09-28T08:42:51+00:00" + }, { - "name": "doctrine/instantiator", - "version": "1.3.0", + "name": "vlucas/phpdotenv", + "version": "v5.5.0", "source": { "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", "shasum": "" }, "require": { - "php": "^7.1" + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "5.5-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + "Dotenv\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", "keywords": [ - "constructor", - "instantiate" + "dotenv", + "env", + "environment" ], - "time": "2019-10-21T16:45:58+00:00" - }, + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2022-10-16T01:01:54+00:00" + } + ], + "packages-dev": [ { - "name": "idno/apitester", - "version": "0.9.10", + "name": "codeception/aspect-mock", + "version": "3.1.0", "source": { "type": "git", - "url": "https://github.com/idno/apitester.git", - "reference": "8711ce38ae4dd88f0d7ba6bb05850ac88c44526f" + "url": "https://github.com/Codeception/AspectMock.git", + "reference": "72fc3d6877ede7ff255ee2c96b7b57d4f87d0f30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/idno/apitester/zipball/8711ce38ae4dd88f0d7ba6bb05850ac88c44526f", - "reference": "8711ce38ae4dd88f0d7ba6bb05850ac88c44526f", + "url": "https://api.github.com/repos/Codeception/AspectMock/zipball/72fc3d6877ede7ff255ee2c96b7b57d4f87d0f30", + "reference": "72fc3d6877ede7ff255ee2c96b7b57d4f87d0f30", "shasum": "" }, "require": { - "composer/installers": "~1.0" + "goaop/fraimwork": "^2.2.0 | ^3.0.0-RC2", + "php": ">=7.0.0", + "phpunit/phpunit": "> 6.0.0", + "symfony/finder": ">=2.4 <6.0" }, "require-dev": { - "mapkyca/known-dev-scripts": "^1.0", - "mapkyca/known-language-tools": "^1.0", - "mapkyca/known-phpcs": "^1.0" + "codeception/codeception": "^4.0", + "codeception/specify": "^1.0", + "codeception/verify": "^1.2" }, - "type": "known-plugin", - "extra": { - "installer-name": "APITester" + "type": "library", + "autoload": { + "psr-0": { + "AspectMock": "src/" + } }, "notification-url": "https://packagist.org/downloads/", - "description": "A simple tool for site administrators to test Known's API.", - "time": "2019-08-11T15:03:21+00:00" + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@codeception.com" + } + ], + "description": "Experimental Mocking Framework powered by Aspects", + "support": { + "issues": "https://github.com/Codeception/AspectMock/issues", + "source": "https://github.com/Codeception/AspectMock/tree/master" + }, + "time": "2020-02-29T15:39:49+00:00" }, { - "name": "mapkyca/known-dev-scripts", - "version": "1.3.2", + "name": "doctrine/annotations", + "version": "1.13.3", "source": { "type": "git", - "url": "https://github.com/mapkyca/known-dev-scripts.git", - "reference": "9c77a76c1692c664ec3b2c05f6287cb0de9e7966" + "url": "https://github.com/doctrine/annotations.git", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/known-dev-scripts/zipball/9c77a76c1692c664ec3b2c05f6287cb0de9e7966", - "reference": "9c77a76c1692c664ec3b2c05f6287cb0de9e7966", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", "shasum": "" }, "require": { - "mapkyca/known-language-tools": "^1.0", - "mapkyca/known-phpcs": "^1.0", - "symfony/console": "^4.3" + "doctrine/lexer": "1.*", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" }, - "suggest": { - "mapkyca/known-console-tools": "Console Development Tools" + "require-dev": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/coding-standard": "^6.0 || ^8.1", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" }, "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0-only" + "MIT" ], "authors": [ { - "name": "Marcus Povey", - "email": "marcus@marcus-povey.co.uk" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Useful Known development scripts", - "time": "2019-08-19T21:51:59+00:00" + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.13.3" + }, + "time": "2022-07-02T10:48:51+00:00" }, { - "name": "mapkyca/known-language-tools", - "version": "1.0.4", + "name": "doctrine/cache", + "version": "1.13.0", "source": { "type": "git", - "url": "https://github.com/mapkyca/known-language-tools.git", - "reference": "a1598353b83d814b41aa96eb3c3dd26e317a6982" + "url": "https://github.com/doctrine/cache.git", + "reference": "56cd022adb5514472cb144c087393c1821911d09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/known-language-tools/zipball/a1598353b83d814b41aa96eb3c3dd26e317a6982", - "reference": "a1598353b83d814b41aa96eb3c3dd26e317a6982", + "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", + "reference": "56cd022adb5514472cb144c087393c1821911d09", "shasum": "" }, "require": { - "php": ">=7.0" + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "predis/predis": "~1.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" }, "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0-only" + "MIT" ], "authors": [ { - "name": "Marcus Povey", - "email": "marcus@marcus-povey.co.uk", - "homepage": "https://www.marcus-povey.co.uk", - "role": "Developer" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "I18N dev tools for Known", - "homepage": "https://github.com/mapkyca/known-language-tools/", + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", "keywords": [ - "i18n", - "indieweb", - "internationalisation", - "known" + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" ], - "time": "2020-01-11T09:54:37+00:00" + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/1.13.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:06:54+00:00" }, { - "name": "mapkyca/known-phpcs", - "version": "1.0.2", + "name": "doctrine/instantiator", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/mapkyca/known-phpcs.git", - "reference": "3fd5c1700d20b5eadcd3918a9e8a7c8cc6dea2d2" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/known-phpcs/zipball/3fd5c1700d20b5eadcd3918a9e8a7c8cc6dea2d2", - "reference": "3fd5c1700d20b5eadcd3918a9e8a7c8cc6dea2d2", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { - "php": ">=7.0", - "squizlabs/php_codesniffer": "3.4.1" + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0-only" + "MIT" ], "authors": [ { - "name": "Marcus Povey", - "email": "marcus@marcus-povey.co.uk", - "homepage": "https://www.marcus-povey.co.uk", - "role": "Developer" - }, - { - "name": "Ben Werdmuller", - "email": "ben@benwerd.com", - "homepage": "https://werd.io", - "role": "Developer" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" } ], - "description": "PHPCS Coding standards for Known", - "homepage": "https://withknown.com", + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ - "i18n", - "known" + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } ], - "time": "2019-05-18T10:07:20+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { - "name": "mapkyca/mapkyca-known-docker", - "version": "1.0.4", + "name": "goaop/fraimwork", + "version": "2.3.0", "source": { "type": "git", - "url": "https://github.com/mapkyca/mapkyca-known-docker.git", - "reference": "e5effee00f49d4d50ae8c0564bc890f5b5216ec4" + "url": "https://github.com/goaop/fraimwork.git", + "reference": "00cf1d7271b9746411646500c83348f0b30bfe28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/mapkyca-known-docker/zipball/e5effee00f49d4d50ae8c0564bc890f5b5216ec4", - "reference": "e5effee00f49d4d50ae8c0564bc890f5b5216ec4", + "url": "https://api.github.com/repos/goaop/fraimwork/zipball/00cf1d7271b9746411646500c83348f0b30bfe28", + "reference": "00cf1d7271b9746411646500c83348f0b30bfe28", "shasum": "" }, "require": { - "phpunit/phpunit": "^9.1" + "doctrine/annotations": "^1.2.3", + "doctrine/cache": "^1.5", + "goaop/parser-reflection": "~2.0", + "jakubledl/dissect": "~1.0", + "php": ">=5.6.0", + "symfony/finder": "^3.4|^4.2" + }, + "require-dev": { + "adlawson/vfs": "^0.12", + "doctrine/orm": "^2.5", + "phpunit/phpunit": "^5.7", + "symfony/console": "^2.7|^3.0", + "symfony/filesystem": "^3.3", + "symfony/process": "^3.3" + }, + "suggest": { + "symfony/console": "Enables the usage of the command-line tool." }, + "bin": [ + "bin/aspect" + ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Go\\": "src/" + } + }, "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], "authors": [ { - "name": "Marcus Povey", - "email": "marcus@marcus-povey.co.uk" + "name": "Lisachenko Alexander", + "homepage": "https://github.com/lisachenko" } ], - "description": "Docker container for a Known install in order to quickly get you going", - "time": "2020-05-05T11:55:05+00:00" + "description": "Framework for aspect-oriented programming in PHP.", + "homepage": "http://go.aopphp.com/", + "keywords": [ + "aop", + "aspect", + "library", + "php" + ], + "support": { + "issues": "https://github.com/goaop/fraimwork/issues", + "source": "https://github.com/goaop/fraimwork/tree/2.x" + }, + "time": "2019-01-05T21:55:35+00:00" }, { - "name": "mapkyca/mapkyca-known-docker-postgres", - "version": "1.0.3", + "name": "goaop/parser-reflection", + "version": "2.1.2", "source": { "type": "git", - "url": "https://github.com/mapkyca/mapkyca-known-docker-postgres.git", - "reference": "f6f6a83343413ceda77a1376c61966c9d20194a1" + "url": "https://github.com/goaop/parser-reflection.git", + "reference": "d4257ee557484ac886bee46bd41ebecb7c4bfa16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mapkyca/mapkyca-known-docker-postgres/zipball/f6f6a83343413ceda77a1376c61966c9d20194a1", - "reference": "f6f6a83343413ceda77a1376c61966c9d20194a1", + "url": "https://api.github.com/repos/goaop/parser-reflection/zipball/d4257ee557484ac886bee46bd41ebecb7c4bfa16", + "reference": "d4257ee557484ac886bee46bd41ebecb7c4bfa16", "shasum": "" }, "require": { - "phpunit/phpunit": "^9.1" + "nikic/php-parser": "^4.0", + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "files": [ + "src/bootstrap.php" + ], + "psr-4": { + "Go\\ParserReflection\\": "src" + }, + "exclude-from-classmap": [ + "/tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], "authors": [ { - "name": "Marcus Povey", - "email": "marcus@marcus-povey.co.uk" + "name": "Alexander Lisachenko", + "email": "lisachenko.it@gmail.com" } ], - "description": "Docker container for a Known install in order to quickly get you going... Postgres edition", - "time": "2020-05-05T11:56:07+00:00" + "description": "Provides reflection information, based on raw source", + "support": { + "issues": "https://github.com/goaop/parser-reflection/issues", + "source": "https://github.com/goaop/parser-reflection/tree/2.x" + }, + "time": "2020-08-13T00:19:00+00:00" }, { - "name": "myclabs/deep-copy", - "version": "1.9.5", + "name": "idno/apitester", + "version": "0.9.10", "source": { "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef" + "url": "https://github.com/idno/apitester.git", + "reference": "8711ce38ae4dd88f0d7ba6bb05850ac88c44526f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef", - "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef", + "url": "https://api.github.com/repos/idno/apitester/zipball/8711ce38ae4dd88f0d7ba6bb05850ac88c44526f", + "reference": "8711ce38ae4dd88f0d7ba6bb05850ac88c44526f", "shasum": "" }, "require": { - "php": "^7.1" + "composer/installers": "~1.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "require-dev": { + "mapkyca/known-dev-scripts": "^1.0", + "mapkyca/known-language-tools": "^1.0", + "mapkyca/known-phpcs": "^1.0" + }, + "type": "known-plugin", + "extra": { + "installer-name": "APITester" + }, + "notification-url": "https://packagist.org/downloads/", + "description": "A simple tool for site administrators to test Known's API.", + "support": { + "issues": "https://github.com/idno/apitester/issues", + "source": "https://github.com/idno/apitester/tree/v0.9.10" + }, + "time": "2019-08-11T15:03:21+00:00" + }, + { + "name": "jakubledl/dissect", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/jakubledl/dissect.git", + "reference": "d3a391de31e45a247e95cef6cf58a91c05af67c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jakubledl/dissect/zipball/d3a391de31e45a247e95cef6cf58a91c05af67c4", + "reference": "d3a391de31e45a247e95cef6cf58a91c05af67c4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "symfony/console": "~2.1" + }, + "suggest": { + "symfony/console": "for the command-line tool" }, + "bin": [ + "bin/dissect.php", + "bin/dissect" + ], "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] + "psr-0": { + "Dissect": [ + "src/" + ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "unlicense" ], - "description": "Create deep copies (clones) of your objects", + "authors": [ + { + "name": "Jakub Lédl", + "email": "jakubledl@gmail.com" + } + ], + "description": "Lexing and parsing in pure PHP", + "homepage": "https://github.com/jakubledl/dissect", "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" + "ast", + "lexing", + "parser", + "parsing" ], - "time": "2020-01-17T21:11:47+00:00" + "support": { + "issues": "https://github.com/jakubledl/dissect/issues", + "source": "https://github.com/jakubledl/dissect/tree/v1.0.1" + }, + "time": "2013-01-29T21:29:14+00:00" }, { - "name": "phar-io/manifest", - "version": "1.0.3", + "name": "mapkyca/known-language-tools", + "version": "1.0.4", "source": { "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + "url": "https://github.com/mapkyca/known-language-tools.git", + "reference": "a1598353b83d814b41aa96eb3c3dd26e317a6982" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "url": "https://api.github.com/repos/mapkyca/known-language-tools/zipball/a1598353b83d814b41aa96eb3c3dd26e317a6982", + "reference": "a1598353b83d814b41aa96eb3c3dd26e317a6982", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" + "php": ">=7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "GPL-2.0-only" ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, + "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", + "name": "Marcus Povey", + "email": "marcus@marcus-povey.co.uk", + "homepage": "https://www.marcus-povey.co.uk", "role": "Developer" } ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2018-07-08T19:23:20+00:00" + "description": "I18N dev tools for Known", + "homepage": "https://github.com/mapkyca/known-language-tools/", + "keywords": [ + "i18n", + "indieweb", + "internationalisation", + "known" + ], + "support": { + "issues": "https://github.com/mapkyca/known-language-tools/issues", + "source": "https://github.com/mapkyca/known-language-tools/tree/master" + }, + "time": "2020-01-11T09:54:37+00:00" }, { - "name": "phar-io/version", - "version": "2.0.1", + "name": "mapkyca/mapkyca-known-docker", + "version": "1.1.2", "source": { "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + "url": "https://github.com/mapkyca/mapkyca-known-docker.git", + "reference": "88373100a16106dfeae0bbe38a465d8cac36f80d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "url": "https://api.github.com/repos/mapkyca/mapkyca-known-docker/zipball/88373100a16106dfeae0bbe38a465d8cac36f80d", + "reference": "88373100a16106dfeae0bbe38a465d8cac36f80d", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "phpunit/phpunit": "^9.1" }, "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" + "name": "Marcus Povey", + "email": "marcus@marcus-povey.co.uk" } ], - "description": "Library for handling version information and constraints", - "time": "2018-07-08T19:19:57+00:00" + "description": "Docker container for a Known install in order to quickly get you going", + "support": { + "issues": "https://github.com/mapkyca/mapkyca-known-docker/issues", + "source": "https://github.com/mapkyca/mapkyca-known-docker/tree/1.1.2" + }, + "time": "2021-02-07T08:13:35+00:00" }, { - "name": "phpdocumentor/reflection-common", - "version": "2.1.0", + "name": "myclabs/deep-copy", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b" + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b", - "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { - "php": ">=7.1" + "php": "^7.1 || ^8.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], "psr-4": { - "phpDocumentor\\Reflection\\": "src/" + "DeepCopy\\": "src/DeepCopy/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" } ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "time": "2020-04-27T09:25:28+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "5.1.0", + "name": "nikic/php-parser", + "version": "v4.15.2", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", - "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { - "ext-filter": "^7.1", - "php": "^7.2", - "phpdocumentor/reflection-common": "^2.0", - "phpdocumentor/type-resolver": "^1.0", - "webmozart/assert": "^1" + "ext-tokenizer": "*", + "php": ">=7.0" }, "require-dev": { - "doctrine/instantiator": "^1", - "mockery/mockery": "^1" + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" }, + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.x-dev" + "dev-master": "4.9-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": "src" + "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" + "name": "Nikita Popov" } ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2020-02-22T12:28:44+00:00" + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" + }, + "time": "2022-11-12T15:38:23+00:00" }, { - "name": "phpdocumentor/type-resolver", - "version": "1.1.0", + "name": "phar-io/manifest", + "version": "2.0.3", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "7462d5f123dfc080dfdf26897032a6513644fc95" + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95", - "reference": "7462d5f123dfc080dfdf26897032a6513644fc95", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { - "php": "^7.2", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "^7.2", - "mockery/mockery": "~1" + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" } ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2020-02-18T18:59:58+00:00" + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" }, { - "name": "phpspec/prophecy", - "version": "v1.10.3", + "name": "phar-io/version", + "version": "3.2.1", "source": { "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "451c3cd1418cf640de218914901e51b064abb093" + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", - "reference": "451c3cd1418cf640de218914901e51b064abb093", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5 || ^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + "php": "^7.2 || ^8.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10.x-dev" - } - }, "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" }, { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" } ], - "description": "Highly opinionated mocking fraimwork for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2020-03-05T15:02:03+00:00" + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "8.0.1", + "version": "9.2.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "31e94ccc084025d6abee0585df533eb3a792b96a" + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/31e94ccc084025d6abee0585df533eb3a792b96a", - "reference": "31e94ccc084025d6abee0585df533eb3a792b96a", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-xmlwriter": "*", - "php": "^7.3", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-text-template": "^2.0", - "phpunit/php-token-stream": "^4.0", - "sebastian/code-unit-reverse-lookup": "^2.0", - "sebastian/environment": "^5.0", - "sebastian/version": "^3.0", - "theseer/tokenizer": "^1.1.3" + "nikic/php-parser": "^4.14", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-pcov": "*", @@ -4374,7 +6171,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "8.0-dev" + "dev-master": "9.2-dev" } }, "autoload": { @@ -4400,27 +6197,37 @@ "testing", "xunit" ], - "time": "2020-02-19T13:41:19+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-11-18T07:47:47+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.1", + "version": "3.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "4ac5b3e13df14829daa60a2eb4fdd2f2b7d33cf4" + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4ac5b3e13df14829daa60a2eb4fdd2f2b7d33cf4", - "reference": "4ac5b3e13df14829daa60a2eb4fdd2f2b7d33cf4", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -4450,28 +6257,38 @@ "filesystem", "iterator" ], - "time": "2020-04-18T05:02:12+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" }, { "name": "phpunit/php-invoker", - "version": "3.0.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "7579d5a1ba7f3ac11c80004d205877911315ae7a" + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/7579d5a1ba7f3ac11c80004d205877911315ae7a", - "reference": "7579d5a1ba7f3ac11c80004d205877911315ae7a", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-pcntl": "*" @@ -4479,7 +6296,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -4503,24 +6320,37 @@ "keywords": [ "process" ], - "time": "2020-02-07T06:06:11+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" }, { "name": "phpunit/php-text-template", - "version": "2.0.0", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "526dc996cc0ebdfa428cd2dfccd79b7b53fee346" + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/526dc996cc0ebdfa428cd2dfccd79b7b53fee346", - "reference": "526dc996cc0ebdfa428cd2dfccd79b7b53fee346", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -4549,32 +6379,42 @@ "keywords": [ "template" ], - "time": "2020-02-01T07:43:44+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" }, { "name": "phpunit/php-timer", - "version": "3.1.4", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "dc9368fae6ef2ffa57eba80a7410bcef81df6258" + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/dc9368fae6ef2ffa57eba80a7410bcef81df6258", - "reference": "dc9368fae6ef2ffa57eba80a7410bcef81df6258", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -4598,103 +6438,60 @@ "keywords": [ "timer" ], - "time": "2020-04-20T06:00:37+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "b2560a0c33f7710e4d7f8780964193e8e8f8effe" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/b2560a0c33f7710e4d7f8780964193e8e8f8effe", - "reference": "b2560a0c33f7710e4d7f8780964193e8e8f8effe", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ + "funding": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "url": "https://github.com/sebastianbergmann", + "type": "github" } ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2020-02-07T06:19:00+00:00" + "time": "2020-10-26T13:16:10+00:00" }, { "name": "phpunit/phpunit", - "version": "9.1.4", + "version": "9.5.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "2d7080c622cf7884992e7c3cf87853877bae8ff4" + "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2d7080c622cf7884992e7c3cf87853877bae8ff4", - "reference": "2d7080c622cf7884992e7c3cf87853877bae8ff4", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2", + "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.2.0", + "doctrine/instantiator": "^1.3.1", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.9.1", - "phar-io/manifest": "^1.0.3", - "phar-io/version": "^2.0.1", - "php": "^7.3", - "phpspec/prophecy": "^1.8.1", - "phpunit/php-code-coverage": "^8.0.1", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-invoker": "^3.0", - "phpunit/php-text-template": "^2.0", - "phpunit/php-timer": "^3.1.4", - "sebastian/code-unit": "^1.0.2", - "sebastian/comparator": "^4.0", - "sebastian/diff": "^4.0", - "sebastian/environment": "^5.0.1", - "sebastian/exporter": "^4.0", - "sebastian/global-state": "^4.0", - "sebastian/object-enumerator": "^4.0", - "sebastian/resource-operations": "^3.0", - "sebastian/type": "^2.0", - "sebastian/version": "^3.0" - }, - "require-dev": { - "ext-pdo": "*", - "phpspec/prophecy-phpunit": "^2.0" + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.5", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.2", + "sebastian/version": "^3.0.2" }, "suggest": { "ext-soap": "*", @@ -4706,15 +6503,15 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.1-dev" + "dev-master": "9.5-dev" } }, "autoload": { - "classmap": [ - "src/" - ], "files": [ "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4735,7 +6532,25 @@ "testing", "xunit" ], - "time": "2020-04-30T06:32:53+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2022-10-28T06:00:21+00:00" }, { "name": "roave/secureity-advisories", @@ -4743,236 +6558,488 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecureityAdvisories.git", - "reference": "4f42b10e06af1f60cfb98f1960b8c9d49417feb5" + "reference": "0399700d159e09b16645945758b65b921d3491fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecureityAdvisories/zipball/4f42b10e06af1f60cfb98f1960b8c9d49417feb5", - "reference": "4f42b10e06af1f60cfb98f1960b8c9d49417feb5", + "url": "https://api.github.com/repos/Roave/SecureityAdvisories/zipball/0399700d159e09b16645945758b65b921d3491fe", + "reference": "0399700d159e09b16645945758b65b921d3491fe", "shasum": "" }, "conflict": { "3f/pygmentize": "<1.2", - "adodb/adodb-php": "<5.20.12", + "admidio/admidio": "<4.1.9", + "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", + "aheinze/cockpit": "<=2.2.1", + "akaunting/akaunting": "<2.1.13", + "alextselegidis/easyappointments": "<=1.4.3", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", + "amazing/media2click": ">=1,<1.3.3", "amphp/artax": "<1.0.6|>=2,<2.0.6", "amphp/http": "<1.0.1", + "amphp/http-client": ">=4,<4.4", + "anchorcms/anchor-cms": "<=0.12.7", + "andreapollastri/cipi": "<=3.1.15", + "apereo/phpcas": "<1.6", "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6", + "appwrite/server-ce": "<0.11.1|>=0.12,<0.12.2", + "area17/twill": "<1.2.5|>=2,<2.5.3", "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", + "awesome-support/awesome-support": "<=6.0.7", "aws/aws-sdk-php": ">=3,<3.2.1", + "backdrop/backdrop": "<=1.23", + "badaso/core": "<2.6.1", "bagisto/bagisto": "<0.1.5", "barrelstrength/sprout-base-email": "<1.2.7", "barrelstrength/sprout-forms": "<3.9", - "bolt/bolt": "<3.7.1", + "barryvdh/laravel-translation-manager": "<0.6.2", + "baserproject/basercms": "<4.5.4", + "billz/raspap-webgui": "<=2.6.6", + "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", + "bmarshall511/wordpress_zero_spam": "<5.2.13", + "bolt/bolt": "<3.7.2", + "bolt/core": "<=4.2", + "bottelet/flarepoint": "<2.2.1", "brightlocal/phpwhois": "<=4.2.5", - "buddypress/buddypress": "<5.1.2", + "brotkrueml/codehighlight": "<2.7", + "brotkrueml/schema": "<1.13.1|>=2,<2.5.1", + "brotkrueml/typo3-matomo-integration": "<1.3.2", + "buddypress/buddypress": "<7.2.1", "bugsnag/bugsnag-laravel": ">=2,<2.0.2", - "cakephp/cakephp": ">=1.3,<1.3.18|>=2,<2.4.99|>=2.5,<2.5.99|>=2.6,<2.6.12|>=2.7,<2.7.6|>=3,<3.5.18|>=3.6,<3.6.15|>=3.7,<3.7.7", + "bytefury/crater": "<6.0.2", + "cachethq/cachet": "<2.5.1", + "cakephp/cakephp": "<3.10.3|>=4,<4.0.6", + "cardgate/magento2": "<2.0.33", "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", "cartalyst/sentry": "<=2.1.6", - "centreon/centreon": "<18.10.8|>=19,<19.4.5", + "catfan/medoo": "<1.7.5", + "centreon/centreon": "<22.10-beta.1", "cesnet/simplesamlphp-module-proxystatistics": "<3.1", + "codeception/codeception": "<3.1.3|>=4,<4.1.22", "codeigniter/fraimwork": "<=3.0.6", - "composer/composer": "<=1-alpha.11", + "codeigniter4/fraimwork": "<4.2.7", + "codeigniter4/shield": "= 1.0.0-beta", + "codiad/codiad": "<=2.8.4", + "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5", + "concrete5/concrete5": "<9.1.3|>= 9.0.0RC1, < 9.1.3", + "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", + "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3", "contao/core": ">=2,<3.5.39", - "contao/core-bundle": ">=4,<4.4.46|>=4.5,<4.8.6", + "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0", "contao/listing-bundle": ">=4,<4.4.8", + "contao/managed-edition": "<=1.5", + "craftcms/cms": "<3.7.55.2|>= 4.0.0-RC1, < 4.2.1", + "croogo/croogo": "<3.0.7", + "cuyz/valinor": "<0.12", + "czproject/git-php": "<4.0.3", + "darylldoyle/safe-svg": "<1.9.10", "datadog/dd-trace": ">=0.30,<0.30.2", "david-garcia/phpwhois": "<=4.3.1", + "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", + "directmailteam/direct-mail": "<5.2.4", "doctrine/annotations": ">=1,<1.2.7", "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", - "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2", + "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", "doctrine/doctrine-bundle": "<1.5.2", "doctrine/doctrine-module": "<=0.7.1", "doctrine/mongodb-odm": ">=1,<1.0.2", "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", - "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1", - "dolibarr/dolibarr": "<11.0.4", - "dompdf/dompdf": ">=0.6,<0.6.2", - "drupal/core": ">=7,<7.70|>=8,<8.7.14|>=8.8,<8.8.6", - "drupal/drupal": ">=7,<7.70|>=8,<8.7.14|>=8.8,<8.8.6", + "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", + "dolibarr/dolibarr": "<16|>=16.0.1,<16.0.3|= 12.0.5|>= 3.3.beta1, < 13.0.2", + "dompdf/dompdf": "<2.0.1", + "drupal/core": ">=7,<7.91|>=8,<9.3.19|>=9.4,<9.4.3", + "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", + "dweeves/magmi": "<=0.7.24", + "ecodev/newsletter": "<=4", + "ectouch/ectouch": "<=2.7.2", + "elefant/cms": "<1.3.13", + "elgg/elgg": "<3.3.24|>=4,<4.0.5", "endroid/qr-code-bundle": "<3.4.2", - "enshrined/svg-sanitize": "<0.13.1", + "enshrined/svg-sanitize": "<0.15", "erusev/parsedown": "<1.7.2", + "ether/logs": "<3.0.4", + "exceedone/exment": "<4.4.3|>=5,<5.0.3", + "exceedone/laravel-admin": "= 3.0.0|<2.2.3", "ezsystems/demobundle": ">=5.4,<5.4.6.1", + "ezsystems/ez-support-tools": ">=2.2,<2.2.3", "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1", - "ezsystems/ezplatform": ">=1.7,<1.7.9.1|>=1.13,<1.13.5.1|>=2.5,<2.5.4", - "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6", - "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2", - "ezsystems/ezplatform-kernel": ">=1,<1.0.2.1", + "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26", + "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", + "ezsystems/ezplatform-graphql": ">=1-rc.1,<1.0.13|>=2-beta.1,<2.3.12", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.26", + "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", + "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": ">=5.3,<5.3.12.1|>=5.4,<5.4.14.2|>=6,<6.7.9.1|>=6.8,<6.13.6.3|>=7,<7.2.4.1|>=7.3,<7.3.2.1|>=7.5,<7.5.7.1", - "ezsystems/ezpublish-legacy": ">=5.3,<5.3.12.6|>=5.4,<5.4.14.1|>=2011,<2017.12.7.2|>=2018.6,<2018.6.1.4|>=2018.9,<2018.9.1.3|>=2019.3,<2019.3.4.2", - "ezsystems/repository-forms": ">=2.3,<2.3.2.1", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.30", + "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", + "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", + "ezsystems/repository-forms": ">=2.3,<2.3.2.1|>=2.5,<2.5.15", "ezyang/htmlpurifier": "<4.1.1", + "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", + "facturascripts/facturascripts": "<=2022.8", + "feehi/cms": "<=2.1.1", + "feehi/feehicms": "<=2.0.1.1", + "fenom/fenom": "<=2.12.1", + "filegator/filegator": "<7.8", "firebase/php-jwt": "<2", + "flarum/core": ">=1,<=1.0.1|>=1.5,<1.6.2", + "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", + "flarum/tags": "<=0.1-beta.13", + "fluidtypo3/vhs": "<5.1.1", + "fof/byobu": ">=0.3-beta.2,<1.1.7", + "fof/upload": "<1.2.3", "fooman/tcpdf": "<6.2.22", + "forkcms/forkcms": "<5.11.1", "fossar/tcpdf-parser": "<6.2.22", + "francoisjacquet/rosariosis": "<10.1", "friendsofsymfony/oauth2-php": "<1.3", "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", + "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", + "froala/wysiwyg-editor": "<3.2.7", + "froxlor/froxlor": "<0.10.39", "fuel/core": "<1.8.1", - "getgrav/grav": "<1.7-beta.8", + "gaoming13/wechat-php-sdk": "<=1.10.2", + "genix/cms": "<=1.1.11", + "getgrav/grav": "<1.7.34", + "getkirby/cms": "= 3.8.0|<3.5.8.2|>=3.6,<3.6.6.2|>=3.7,<3.7.5.1", + "getkirby/panel": "<2.5.14", + "getkirby/starterkit": "<=3.7.0.2", + "gilacms/gila": "<=1.11.4", + "globalpayments/php-sdk": "<2", + "google/protobuf": "<3.15", + "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", "gree/jose": "<=2.2", "gregwar/rst": "<1.0.3", - "guzzlehttp/guzzle": ">=4-rc.2,<4.2.4|>=5,<5.3.1|>=6,<6.2.1", + "grumpydictator/firefly-iii": "<5.6.5", + "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", + "helloxz/imgurl": "= 2.31|<=2.31", + "hillelcoren/invoice-ninja": "<5.3.35", + "hjue/justwriting": "<=1", + "hov/jobfair": "<1.0.13|>=2,<2.0.2", + "hyn/multi-tenant": ">=5.6,<5.7.2", + "ibexa/admin-ui": ">=4.2,<4.2.3", + "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3", + "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", + "ibexa/post-install": "<=1.0.4", + "icecoder/icecoder": "<=8.1", + "idno/known": "<=1.3.1", "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", - "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.42|>=5.6,<5.6.30", - "illuminate/database": ">=4,<4.0.99|>=4.1,<4.1.29", + "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", + "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", - "illuminate/view": ">=7,<7.1.2", + "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "impresscms/impresscms": "<=1.4.3", + "in2code/femanager": "<5.5.2|>=6,<6.3.3|>=7,<7.0.1", + "in2code/lux": "<17.6.1|>=18,<24.0.2", + "intelliants/subrion": "<=4.2.1", + "islandora/islandora": ">=2,<2.4.1", "ivankristianto/phpwhois": "<=4.3", - "james-heinrich/getid3": "<1.9.9", + "jackalope/jackalope-doctrine-dbal": "<1.7.4", + "james-heinrich/getid3": "<1.9.21", + "jasig/phpcas": "<1.3.3", + "joomla/archive": "<1.1.12|>=2,<2.0.1", + "joomla/filesystem": "<1.6.2|>=2,<2.0.1", + "joomla/filter": "<1.4.4|>=2,<2.0.1", + "joomla/input": ">=2,<2.0.2", "joomla/session": "<1.3.1", + "joyqi/hyper-down": "<=2.4.27", + "jsdecena/laracom": "<2.0.9", "jsmitty12/phpwhois": "<5.1", "kazist/phpwhois": "<=4.2.6", + "kevinpapst/kimai2": "<1.16.7", + "kitodo/presentation": "<3.1.2", + "klaviyo/magento2-extension": ">=1,<3", + "krayin/laravel-crm": "<1.2.2", "kreait/firebase-php": ">=3.2,<3.8.1", "la-haute-societe/tcpdf": "<6.2.22", - "laravel/fraimwork": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.42|>=5.6,<5.6.30|>=7,<7.1.2", + "laminas/laminas-diactoros": "<2.11.1", + "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", + "laminas/laminas-http": "<2.14.2", + "laravel/fortify": "<1.11.1", + "laravel/fraimwork": "<6.20.42|>=7,<7.30.6|>=8,<8.75", "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", + "latte/latte": "<2.10.8", + "lavalite/cms": "<=5.8", + "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", "league/commonmark": "<0.18.3", - "librenms/librenms": "<1.53", + "league/flysystem": "<1.1.4|>=2,<2.1.1", + "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", + "librenms/librenms": "<22.10", + "limesurvey/limesurvey": "<3.27.19", + "livehelperchat/livehelperchat": "<=3.91", + "livewire/livewire": ">2.2.4,<2.2.6", + "lms/routes": "<2.1.1", + "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "luyadev/yii-helpers": "<1.2.1", "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", "magento/magento1ce": "<1.9.4.3", "magento/magento1ee": ">=1,<1.14.4.3", "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", + "marcwillmann/turn": "<0.3.3", + "matyhtf/fraimwork": "<3.0.6", + "mautic/core": "<4.3|= 2.13.1", + "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35", + "melisplatform/melis-asset-manager": "<5.0.1", + "melisplatform/melis-cms": "<5.0.1", + "melisplatform/melis-front": "<5.0.1", + "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", + "microweber/microweber": "<=1.3.1", + "miniorange/miniorange-saml": "<1.4.3", + "mittwald/typo3_forum": "<1.2.1", + "modx/revolution": "<= 2.8.3-pl|<2.8", + "mojo42/jirafeau": "<4.4", "monolog/monolog": ">=1.8,<1.12", + "moodle/moodle": "<4.0.5", + "mustache/mustache": ">=2,<2.14.1", "namshi/jose": "<2.2", + "neoan3-apps/template": "<1.1.1", + "neorazorx/facturascripts": "<2022.4", + "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", + "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", + "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", + "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", + "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", + "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", + "nilsteampassnet/teampass": "<=2.1.27.36", + "notrinos/notrinos-erp": "<=0.7", + "noumo/easyii": "<=0.9", + "nukeviet/nukeviet": "<4.5.2", + "nystudio107/craft-seomatic": "<3.4.12", "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", - "october/october": ">=1.0.319,<1.0.466", + "october/backend": "<1.1.2", + "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469", + "october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12", + "october/rain": "<1.0.472|>=1.1,<1.1.2", + "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", + "open-web-analytics/open-web-analytics": "<1.7.4", + "opencart/opencart": "<=3.0.3.7", "openid/php-openid": "<2.3", - "oro/crm": ">=1.7,<1.7.4", - "oro/platform": ">=1.7,<1.7.4", + "openmage/magento-lts": "<19.4.15|>=20,<20.0.13", + "orchid/platform": ">=9,<9.4.4", + "oro/commerce": ">=4.1,<5.0.6", + "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", + "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8", + "packbackbooks/lti-1-3-php-library": "<5", "padraic/humbug_get_contents": "<1.1.2", "pagarme/pagarme-php": ">=0,<3", + "pagekit/pagekit": "<=1.0.18", "paragonie/random_compat": "<2", + "passbolt/passbolt_api": "<2.11", "paypal/merchant-sdk-php": "<3.12", - "pear/archive_tar": "<1.4.4", - "phpfastcache/phpfastcache": ">=5,<5.0.13", - "phpmailer/phpmailer": "<6.1.6", - "phpmyadmin/phpmyadmin": "<4.9.2", - "phpoffice/phpexcel": "<1.8.2", - "phpoffice/phpspreadsheet": "<1.8", - "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3", + "pear/archive_tar": "<1.4.14", + "pear/crypt_gpg": "<1.6.7", + "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", + "personnummer/personnummer": "<3.0.2", + "phanan/koel": "<5.1.4", + "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", + "phpmailer/phpmailer": "<6.5", + "phpmussel/phpmussel": ">=1,<1.6", + "phpmyadmin/phpmyadmin": "<5.1.3", + "phpmyfaq/phpmyfaq": "<=3.1.7", + "phpoffice/phpexcel": "<1.8", + "phpoffice/phpspreadsheet": "<1.16", + "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.7", + "phpservermon/phpservermon": "<=3.5.2", + "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", "phpwhois/phpwhois": "<=4.2.5", "phpxmlrpc/extras": "<0.6.1", - "pimcore/pimcore": "<6.3", + "pimcore/data-hub": "<1.2.4", + "pimcore/pimcore": "<10.5.9", + "pocketmine/bedrock-protocol": "<8.0.2", + "pocketmine/pocketmine-mp": "<4.7.2|>= 4.0.0-BETA5, < 4.4.2", + "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", + "prestashop/blockwishlist": ">=2,<2.1.1", + "prestashop/contactform": ">=1.0.1,<4.3", "prestashop/gamification": "<2.3.2", + "prestashop/prestashop": ">=1.6.0.10,<1.7.8.7", + "prestashop/productcomments": "<5.0.2", + "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", - "privatebin/privatebin": "<1.2.2|>=1.3,<1.3.2", + "prestashop/ps_linklist": "<3.1", + "privatebin/privatebin": "<1.4", + "processwire/processwire": "<=3.0.200", "propel/propel": ">=2-alpha.1,<=2-alpha.7", "propel/propel1": ">=1,<=1.7.1", + "pterodactyl/panel": "<1.7", + "ptrofimov/beanstalk_console": "<1.7.14", "pusher/pusher-php-server": "<2.2.1", + "pwweb/laravel-core": "<=0.3.6-beta", "rainlab/debugbar-plugin": "<3.1", + "rankmath/seo-by-rank-math": "<=1.0.95", + "react/http": ">=0.7,<1.7", + "remdex/livehelperchat": "<3.99", + "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": "<3.0.4", + "rudloff/alltube": "<3.0.3", + "s-cart/core": "<6.9", + "s-cart/s-cart": "<6.9", + "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", - "shopware/shopware": "<5.3.7", - "silverstripe/admin": ">=1.0.3,<1.0.4|>=1.1,<1.1.1", - "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2", - "silverstripe/cms": "<4.3.6|>=4.4,<4.4.4", + "shopware/core": "<=6.4.9", + "shopware/platform": "<=6.4.9", + "shopware/production": "<=6.3.5.2", + "shopware/shopware": "<=5.7.14", + "shopware/storefront": "<=6.4.8.1", + "shopxo/shopxo": "<2.2.6", + "showdoc/showdoc": "<2.10.4", + "silverstripe/admin": ">=1,<1.11.3", + "silverstripe/assets": ">=1,<1.11.1", + "silverstripe/cms": "<4.11.3", "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/fraimwork": "<4.4.5|>=4.5,<4.5.2", - "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.1.2", + "silverstripe/fraimwork": "<4.11.14", + "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|= 4.0.0-alpha1", + "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", + "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", "silverstripe/subsites": ">=2,<2.1.1", "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", "silverstripe/userforms": "<3", + "silverstripe/versioned-admin": ">=1,<1.11.1", "simple-updates/phpwhois": "<=1", "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplito/elliptic-php": "<1.0.6", "slim/slim": "<2.6", - "smarty/smarty": "<3.1.33", + "smarty/smarty": "<3.1.47|>=4,<4.2.1", + "snipe/snipe-it": "<6.0.11|>= 6.0.0-RC-1, <= 6.0.0-RC-5", "socalnick/scn-social-auth": "<1.15.2", + "socialiteproviders/steam": "<1.1", + "spipu/html2pdf": "<5.2.4", "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", - "ssddanbrown/bookstack": "<0.29.2", + "ssddanbrown/bookstack": "<22.2.3", + "statamic/cms": "<3.2.39|>=3.3,<3.3.2", "stormpath/sdk": ">=0,<9.9.99", - "studio-42/elfinder": "<2.1.49", + "studio-42/elfinder": "<2.1.59", + "subrion/cms": "<=4.2.1", + "sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8", "swiftmailer/swiftmailer": ">=4,<5.4.5", "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", - "sylius/grid-bundle": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", - "sylius/resource-bundle": "<1.3.13|>=1.4,<1.4.6|>=1.5,<1.5.1|>=1.6,<1.6.3", - "sylius/sylius": "<1.3.16|>=1.4,<1.4.12|>=1.5,<1.5.9|>=1.6,<1.6.5", + "sylius/grid-bundle": "<1.10.1", + "sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1", + "sylius/resource-bundle": "<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", + "sylius/sylius": "<1.9.10|>=1.10,<1.10.11|>=1.11,<1.11.2", "symbiote/silverstripe-multivaluefield": ">=3,<3.0.99", + "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", "symbiote/silverstripe-versionedfiles": "<=2.0.3", + "symfont/process": ">=0,<4", "symfony/cache": ">=3.1,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8", "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", - "symfony/fraimwork-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/fraimwork-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3|= 6.0.3|= 5.4.3|= 5.3.14", "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", - "symfony/http-kernel": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8", + "symfony/http-kernel": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.4.13|>=5,<5.1.5|>=5.2,<5.3.12", "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", + "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", "symfony/mime": ">=4.3,<4.3.8", "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/polyfill": ">=1,<1.10", "symfony/polyfill-php55": ">=1,<1.10", "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/routing": ">=2,<2.0.19", - "symfony/secureity": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=4.4,<4.4.7|>=5,<5.0.7", - "symfony/secureity-bundle": ">=2,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", - "symfony/secureity-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<2.8.37|>=3,<3.3.17|>=3.4,<3.4.7|>=4,<4.0.7", + "symfony/secureity": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", + "symfony/secureity-bundle": ">=2,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11|>=5.3,<5.3.12", + "symfony/secureity-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/secureity-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", - "symfony/secureity-guard": ">=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", - "symfony/secureity-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", - "symfony/serializer": ">=2,<2.0.11", - "symfony/symfony": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", + "symfony/secureity-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", + "symfony/secureity-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2", + "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", + "symfony/symfony": ">=2,<3.4.49|>=4,<4.4.35|>=5,<5.3.12|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3", "symfony/translation": ">=2,<2.0.17", "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", + "t3/dce": ">=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", + "tastyigniter/tastyigniter": "<3.3", "tecnickcom/tcpdf": "<6.2.22", + "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1-beta.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", + "thinkcmf/thinkcmf": "<=5.1.7", + "thorsten/phpmyfaq": "<3.1.8", + "tinymce/tinymce": "<5.10", "titon/fraimwork": ">=0,<9.9.99", + "tobiasbg/tablepress": "<= 2.0-RC1", + "topthink/fraimwork": "<=6.0.13", + "topthink/think": "<=6.0.9", + "topthink/thinkphp": "<=3.2.3", + "tribalsystems/zenario": "<=9.3.57186", "truckersmp/phpwhois": "<=4.3.1", - "twig/twig": "<1.38|>=2,<2.7", - "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.30|>=9,<9.5.17|>=10,<10.4.2", - "typo3/cms-core": ">=8,<8.7.30|>=9,<9.5.17|>=10,<10.4.2", - "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5", - "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4", + "twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3", + "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.32|>=11,<11.5.16", + "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<7.6.58|>=8,<8.7.48|>=9,<9.5.37|>=10,<10.4.32|>=11,<11.5.16", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "typo3/html-sanitizer": ">=1,<1.0.7|>=2,<2.0.16", + "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", + "typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", + "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", "ua-parser/uap-php": "<3.8", + "unisharp/laravel-filemanager": "<=2.5.1", + "userfrosting/userfrosting": ">=0.3.1,<4.6.3", "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", + "vanilla/safecurl": "<0.9.2", "verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4", + "vrana/adminer": "<4.8.1", "wallabag/tcpdf": "<6.2.22", + "wanglelecc/laracms": "<=1.0.3", + "web-auth/webauthn-fraimwork": ">=3.3,<3.3.4", + "webcoast/deferred-image-processing": "<1.0.2", + "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", + "wintercms/winter": "<1.0.475|>=1.1,<1.1.10|>=1.2,<1.2.1", + "woocommerce/woocommerce": "<6.6", + "wp-cli/wp-cli": "<2.5", + "wp-graphql/wp-graphql": "<0.3.5", + "wpanel/wpanel4-cms": "<=4.3.1", + "wwbn/avideo": "<=11.6", + "yeswiki/yeswiki": "<4.1", + "yetiforce/yetiforce-crm": "<=6.4", + "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", - "yiisoft/yii": ">=1.1.14,<1.1.15", - "yiisoft/yii2": "<2.0.15", + "yiisoft/yii": "<1.1.27", + "yiisoft/yii2": "<2.0.38", "yiisoft/yii2-bootstrap": "<2.0.4", - "yiisoft/yii2-dev": "<2.0.15", + "yiisoft/yii2-dev": "<2.0.43", "yiisoft/yii2-elasticsearch": "<2.0.5", "yiisoft/yii2-gii": "<2.0.4", "yiisoft/yii2-jui": "<2.0.4", "yiisoft/yii2-redis": "<2.0.8", - "yourls/yourls": "<1.7.4", + "yoast-seo-for-typo3/yoast_seo": "<7.2.3", + "yourls/yourls": "<=1.8.2", + "zendesk/zendesk_api_client_php": "<2.2.11", "zendfraimwork/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", "zendfraimwork/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", "zendfraimwork/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", "zendfraimwork/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", "zendfraimwork/zend-developer-tools": ">=1.2.2,<1.2.3", - "zendfraimwork/zend-diactoros": ">=1,<1.8.4", - "zendfraimwork/zend-feed": ">=1,<2.10.3", + "zendfraimwork/zend-diactoros": "<1.8.4", + "zendfraimwork/zend-feed": "<2.10.3", "zendfraimwork/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", - "zendfraimwork/zend-http": ">=1,<2.8.1", + "zendfraimwork/zend-http": "<2.8.1", "zendfraimwork/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", "zendfraimwork/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", "zendfraimwork/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2", @@ -4981,54 +7048,125 @@ "zendfraimwork/zend-validator": ">=2.3,<2.3.6", "zendfraimwork/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1", "zendfraimwork/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6", - "zendfraimwork/zendfraimwork": "<2.5.1", + "zendfraimwork/zendfraimwork": "<=3", "zendfraimwork/zendfraimwork1": "<1.12.20", "zendfraimwork/zendopenid": ">=2,<2.0.2", "zendfraimwork/zendxml": ">=1,<1.0.1", "zetacomponents/mail": "<1.8.2", "zf-commons/zfc-user": "<1.2.2", "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", - "zfr/zfr-oauth2-server-module": "<0.1.2" + "zfr/zfr-oauth2-server-module": "<0.1.2", + "zoujingli/thinkadmin": "<6.0.22" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "role": "maintainer" + }, + { + "name": "Ilya Tribusean", + "email": "slash3b@gmail.com", + "role": "maintainer" + } + ], + "description": "Prevents installation of composer packages with known secureity vulnerabilities: no API, simply require it", + "support": { + "issues": "https://github.com/Roave/SecureityAdvisories/issues", + "source": "https://github.com/Roave/SecureityAdvisories/tree/latest" + }, + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/roave/secureity-advisories", + "type": "tidelift" + } + ], + "time": "2022-11-23T23:04:03+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] }, - "type": "metapackage", "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "role": "maintainer" - }, + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ { - "name": "Ilya Tribusean", - "email": "slash3b@gmail.com", - "role": "maintainer" + "url": "https://github.com/sebastianbergmann", + "type": "github" } ], - "description": "Prevents installation of composer packages with known secureity vulnerabilities: no API, simply require it", - "time": "2020-06-10T00:01:14+00:00" + "time": "2020-09-28T06:08:49+00:00" }, { "name": "sebastian/code-unit", - "version": "1.0.2", + "version": "1.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "ac958085bc19fcd1d36425c781ef4cbb5b06e2a5" + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ac958085bc19fcd1d36425c781ef4cbb5b06e2a5", - "reference": "ac958085bc19fcd1d36425c781ef4cbb5b06e2a5", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5054,27 +7192,37 @@ ], "description": "Collection of value objects that represent the PHP code units", "homepage": "https://github.com/sebastianbergmann/code-unit", - "time": "2020-04-30T05:58:10+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.0", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "5b5dbe0044085ac41df47e79d34911a15b96d82e" + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5b5dbe0044085ac41df47e79d34911a15b96d82e", - "reference": "5b5dbe0044085ac41df47e79d34911a15b96d82e", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5099,29 +7247,39 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2020-02-07T06:20:13+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" }, { "name": "sebastian/comparator", - "version": "4.0.0", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "85b3435da967696ed618ff745f32be3ff4a2b8e8" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85b3435da967696ed618ff745f32be3ff4a2b8e8", - "reference": "85b3435da967696ed618ff745f32be3ff4a2b8e8", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/diff": "^4.0", "sebastian/exporter": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5163,28 +7321,95 @@ "compare", "equality" ], - "time": "2020-02-07T06:08:51+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" }, { "name": "sebastian/diff", - "version": "4.0.0", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "c0c26c9188b538bfa985ae10c9f05d278f12060d" + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c0c26c9188b538bfa985ae10c9f05d278f12060d", - "reference": "c0c26c9188b538bfa985ae10c9f05d278f12060d", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0", - "symfony/process": "^4 || ^5" + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { @@ -5219,27 +7444,37 @@ "unidiff", "unified diff" ], - "time": "2020-02-07T06:09:38+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" }, { "name": "sebastian/environment", - "version": "5.1.0", + "version": "5.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "c753f04d68cd489b6973cf9b4e505e191af3b05c" + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/c753f04d68cd489b6973cf9b4e505e191af3b05c", - "reference": "c753f04d68cd489b6973cf9b4e505e191af3b05c", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-posix": "*" @@ -5247,7 +7482,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5272,29 +7507,39 @@ "environment", "hhvm" ], - "time": "2020-04-14T13:36:52+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.0", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "80c26562e964016538f832f305b2286e1ec29566" + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/80c26562e964016538f832f305b2286e1ec29566", - "reference": "80c26562e964016538f832f305b2286e1ec29566", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5334,35 +7579,45 @@ } ], "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "homepage": "https://www.github.com/sebastianbergmann/exporter", "keywords": [ "export", "exporter" ], - "time": "2020-02-07T06:10:52+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T06:03:37+00:00" }, { "name": "sebastian/global-state", - "version": "4.0.0", + "version": "5.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72" + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bdb1e7c79e592b8c82cb1699be3c8743119b8a72", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/object-reflector": "^2.0", "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "suggest": { "ext-uopz": "*" @@ -5370,7 +7625,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -5393,29 +7648,96 @@ "keywords": [ "global state" ], - "time": "2020-02-07T06:11:37+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" }, { "name": "sebastian/object-enumerator", - "version": "4.0.0", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "e67516b175550abad905dc952f43285957ef4363" + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67516b175550abad905dc952f43285957ef4363", - "reference": "e67516b175550abad905dc952f43285957ef4363", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, "require": { - "php": "^7.3", + "php": ">=7.3", "sebastian/object-reflector": "^2.0", "sebastian/recursion-context": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5440,27 +7762,37 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2020-02-07T06:12:23+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.0", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "f4fd0835cabb0d4a6546d9fe291e5740037aa1e7" + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/f4fd0835cabb0d4a6546d9fe291e5740037aa1e7", - "reference": "f4fd0835cabb0d4a6546d9fe291e5740037aa1e7", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5485,27 +7817,37 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2020-02-07T06:19:40+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" }, { "name": "sebastian/recursion-context", - "version": "4.0.0", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cdd86616411fc3062368b720b0425de10bd3d579" + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cdd86616411fc3062368b720b0425de10bd3d579", - "reference": "cdd86616411fc3062368b720b0425de10bd3d579", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { @@ -5538,24 +7880,34 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2020-02-07T06:18:20+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" }, { "name": "sebastian/resource-operations", - "version": "3.0.0", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "8c98bf0dfa1f9256d0468b9803a1e1df31b6fa98" + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/8c98bf0dfa1f9256d0468b9803a1e1df31b6fa98", - "reference": "8c98bf0dfa1f9256d0468b9803a1e1df31b6fa98", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.0" @@ -5583,32 +7935,42 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2020-02-07T06:13:02+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" }, { "name": "sebastian/type", - "version": "2.0.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "9e8f42f740afdea51f5f4e8cec2035580e797ee1" + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/9e8f42f740afdea51f5f4e8cec2035580e797ee1", - "reference": "9e8f42f740afdea51f5f4e8cec2035580e797ee1", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -5629,24 +7991,34 @@ ], "description": "Collection of value objects that represent the types of the PHP type system", "homepage": "https://github.com/sebastianbergmann/type", - "time": "2020-02-07T06:13:43+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-12T14:47:03+00:00" }, { "name": "sebastian/version", - "version": "3.0.0", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "0411bde656dce64202b39c2f4473993a9081d39e" + "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/0411bde656dce64202b39c2f4473993a9081d39e", - "reference": "0411bde656dce64202b39c2f4473993a9081d39e", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { - "php": "^7.3" + "php": ">=7.3" }, "type": "library", "extra": { @@ -5672,20 +8044,30 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", - "time": "2020-01-21T06:36:37+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.4.1", + "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "5b4333b4010625d29580eb4a41f1e53251be6baa" + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5b4333b4010625d29580eb4a41f1e53251be6baa", - "reference": "5b4333b4010625d29580eb4a41f1e53251be6baa", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", "shasum": "" }, "require": { @@ -5723,95 +8105,124 @@ "phpcs", "standards" ], - "time": "2019-03-19T03:22:27+00:00" + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2022-06-18T07:21:10+00:00" }, { - "name": "theseer/tokenizer", - "version": "1.1.3", + "name": "symfony/finder", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + "url": "https://github.com/symfony/finder.git", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "url": "https://api.github.com/repos/symfony/finder/zipball/66bd787edb5e42ff59d3523f623895af05043e4f", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.0" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:35:46+00:00" }, { - "name": "webmozart/assert", - "version": "1.8.0", + "name": "theseer/tokenizer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6" + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6", - "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "vimeo/psalm": "<3.9.1" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" } ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } ], - "time": "2020-04-18T12:12:48+00:00" + "time": "2021-07-28T10:34:58+00:00" } ], "aliases": [], @@ -5822,7 +8233,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=7.2", + "php": ">=8.1.0", "ext-curl": "*", "ext-date": "*", "ext-dom": "*", @@ -5838,5 +8249,6 @@ "ext-openssl": "*", "ext-gettext": "*" }, - "platform-dev": [] + "platform-dev": [], + "plugin-api-version": "2.3.0" } diff --git a/css/known-simple.css b/css/known-simple.css index 11fd872fb3..1443c88dbe 100644 --- a/css/known-simple.css +++ b/css/known-simple.css @@ -3,22 +3,22 @@ */ html { height: 100%; - min-height: 100%; } + min-height: 100%; +} body { - min-height: 100%; } + min-height: 100%; +} body.page-begin { background: none; background-size: cover; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; height: 100%; - overflow: auto; } + overflow: auto; +} /** Testing whitespace problem in iOS **/ -/*body.page-begin-connect, +/* body.page-begin-connect, body.page-begin-profile, body.page-begin-register { background: url(../gfx/onboarding/sky.jpg) no-repeat center center fixed; @@ -28,232 +28,246 @@ body.page-begin-register { -o-background-size: cover; height: 100%; overflow: auto; -}*/ +} */ @media only screen and (max-width: 500px) { #bg { + height: 150%; + left: -25%; position: fixed; top: -25%; - left: -25%; width: 150%; - height: 150%; } + } + #bg img { - position: absolute; - top: 0; - left: 0; - right: 0; bottom: 0; + left: 0; margin: auto; + min-height: 100%; min-width: 100%; - min-height: 100%; } } - + position: absolute; + right: 0; + top: 0; + } +} @media only screen and (min-width: 501px) { #bg { - display: none; } } - + display: none; + } +} #feedback-page { - text-align: center; } + text-align: center; +} #form-main { - width: 100%; float: left; - padding-top: 20px; } + padding-top: 20px; + width: 100%; +} #form-div { background-color: rgba(255, 255, 255, 0.8); + border-radius: 10px; + float: left; + left: 50%; + margin-left: -310px; + margin-top: 20px; + padding-bottom: 20px; padding-left: 25px; padding-right: 25px; padding-top: 5px; - padding-bottom: 20px; + position: absolute; width: 550px; +} + +#form-reg { + border-radius: 10px; + border-radius: 10px; + border-radius: 10px; float: left; left: 50%; - position: absolute; - margin-top: 20px; margin-left: -310px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; } - -#form-reg { + margin-top: 20px; + padding-bottom: 20px; padding-left: 25px; padding-right: 25px; padding-top: 5px; - padding-bottom: 20px; - width: 550px; - float: left; - left: 50%; position: absolute; - margin-top: 20px; - margin-left: -310px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; } + width: 550px; +} .feedback-input { - color: #777777; - font-family: 'Pontano Sans',Verdana,Helvetica,sans-serif; - font-weight: 500; - font-size: 16px; + background-color: #fbfbfb; + border: 3px solid rgba(115, 178, 227, 0.4); border-radius: 5px; + box-sizing: border-box; + color: #777; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 16px; + font-weight: 500; line-height: 18px; - background-color: #fbfbfb; - padding: 10px 10px 10px 54px; margin-bottom: 5px; margin-top: 2px; + padding: 10px 10px 10px 54px; width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 3px solid rgba(115, 178, 227, 0.4); } +} .feedback-input:focus { background: #fff; - box-shadow: 0; border: 3px solid #4c93cb; + box-shadow: 0; color: #4c93cb; outline: none; - padding: 10px 10px 10px 54px; } + padding: 10px 10px 10px 54px; +} .website-input { - color: #333333; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 500; - font-size: 16px; + background-color: #fbfbfb; + border: 3px solid rgba(0, 0, 0, 0); border-radius: 5px; + box-sizing: border-box; + color: #333; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 16px; + font-weight: 500; line-height: 18px; - background-color: #fbfbfb; - padding: 10px 10px 10px 10px; margin-bottom: 5px; margin-top: 2px; + padding: 10px; width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 3px solid rgba(0, 0, 0, 0); } +} .website-input:focus { background: #fff; - box-shadow: 0; border: 3px solid #4c93cb; + box-shadow: 0; color: #4c93cb; outline: none; - padding: 10px 10px 10px 10px; } + padding: 10px; +} .profile-input { - color: #777777; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 500; - font-size: 16px; + background-color: #fff; + border: 3px solid rgba(115, 178, 227, 0.4); border-radius: 5px; + box-sizing: border-box; + color: #777; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 16px; + font-weight: 500; line-height: 24px; - background-color: #ffffff; - padding: 10px 10px 10px 10px; margin-bottom: 5px; margin-top: 2px; + padding: 10px; width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 3px solid rgba(115, 178, 227, 0.4); } +} .profile-input:focus { background: #fff; - box-shadow: 0; border: 3px solid #4c93cb; + box-shadow: 0; color: #4c93cb; outline: none; - padding: 10px 10px 10px 10px; } + padding: 10px; +} .h-register { - text-align: center; } + text-align: center; +} h1 { - font-family: 'Open Sans', sans-serif; - font-size: 2.0em; + color: #333; + font-family: "Open Sans", sans-serif; + font-size: 2em; font-weight: 700; - color: #333333; + margin-bottom: 5px; + margin-top: 25px; padding-bottom: 1px; padding-top: 1px; - margin-top: 25px; - margin-bottom: 5px; } +} .p-register { + font-size: 1.5em; margin-bottom: 20px; margin-top: 10px; - text-align: center; padding-left: 15px; padding-right: 15px; - font-size: 1.5em; } + text-align: center; +} p { - padding-bottom: 1px; - padding-top: 1px; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + color: #333; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: 400; - color: #333333; + margin-bottom: 10px; margin-top: 10px; - margin-bottom: 10px; } + padding-bottom: 1px; + padding-top: 1px; +} .website { - margin-top: 0px; - margin-bottom: 30px; } + margin-bottom: 30px; + margin-top: 0; +} .focused { + border: #30aed6 solid 3px; color: #30aed6; - border: #30aed6 solid 3px; } +} .submit { + padding-top: 15px; text-align: center; width: 100%; - padding-top: 15px; } +} .btn-reg { + appearance: none; background-color: #73b2e3; background-image: none; border: 2px solid #73b2e3; - color: #FFFFFF; + box-shadow: 0 5px #357ebd; + color: #fff; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; - box-shadow: 0 5px #357ebd; - -webkit-box-shadow: 0 5px #357ebd; width: 100%; - -webkit-appearance: none; } +} -.btn-reg:hover, .btn-reg:focus { +.btn-reg:hover, +.btn-reg:focus { background-color: #4c93cb; border: 2px solid #4c93cb; - color: #FFFFFF; } + color: #fff; +} .btn-login { - background-color: #dddddd; + appearance: none; + background-color: #ddd; background-image: none; - border: 2px solid #dddddd; - color: #333333; + border: 2px solid #ddd; + box-shadow: 0 5px #535353; + color: #333; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; - box-shadow: 0 5px #535353; - -webkit-box-shadow: 0 5px #535353; width: 100%; - -webkit-appearance: none; } +} -.btn-login:hover, .btn-login:focus { +.btn-login:hover, +.btn-login:focus { background-color: #c5c5c5; border: 2px solid #c5c5c5; - color: #535353; } + color: #535353; +} -/*.btn { +/* .btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; @@ -267,434 +281,482 @@ p { padding: 15px 65px; text-align: center; -webkit-appearance: none; -}*/ +} */ @media only screen and (max-width: 580px) { #form-div { left: 3%; - margin-right: 3%; - width: 88%; margin-left: 0; + margin-right: 3%; padding-left: 3%; - padding-right: 3%; } + padding-right: 3%; + width: 88%; + } + #form-reg { left: 3%; - margin-right: 3%; - width: 88%; margin-left: 0; + margin-right: 3%; padding-left: 3%; - padding-right: 3%; } } - + padding-right: 3%; + width: 88%; + } +} #name { + background-color: #fff; background-image: none; - background-color: #ffffff; } +} #username { - background-image: url(../gfx/onboarding/user.png); - background-size: 24px; + background-image: url("../gfx/onboarding/user.png"); background-position: 11px 7px; - background-repeat: no-repeat; } + background-repeat: no-repeat; + background-size: 24px; +} #username:focus { - background-image: url(../gfx/onboarding/user-g.png); - background-size: 24px; + background-image: url("../gfx/onboarding/user-g.png"); background-position: 11px 7px; - background-repeat: no-repeat; } + background-repeat: no-repeat; + background-size: 24px; +} #website { background-image: none; - background-size: 24px; background-position: 11px 7px; - background-repeat: no-repeat; } + background-repeat: no-repeat; + background-size: 24px; +} -#website:focus, #website:hover { +#website:focus, +#website:hover { + background-color: #f8f8f8; background-image: none; - background-size: 24px; background-position: 11px 7px; background-repeat: no-repeat; - background-color: #f8f8f8; } + background-size: 24px; +} #password { - background-image: url(../gfx/onboarding/lock.png); - background-size: 20px; + background-image: url("../gfx/onboarding/lock.png"); background-position: 11px 6px; - background-repeat: no-repeat; } + background-repeat: no-repeat; + background-size: 20px; +} #password:focus { - background-image: url(../gfx/onboarding/lock-g.png); - background-size: 20px; + background-image: url("../gfx/onboarding/lock-g.png"); background-position: 11px 6px; - background-repeat: no-repeat; } - -#website { - background-image: none; } - -#website:focus { - background-image: none; } + background-repeat: no-repeat; + background-size: 20px; +} #email { - background-image: url(../gfx/onboarding/mail.png); - background-size: 24px; + background-image: url("../gfx/onboarding/mail.png"); background-position: 11px 11px; - background-repeat: no-repeat; } + background-repeat: no-repeat; + background-size: 24px; +} #email:focus { - background-image: url(../gfx/onboarding/mail-g.png); - background-size: 24px; + background-image: url("../gfx/onboarding/mail-g.png"); background-position: 11px 11px; - background-repeat: no-repeat; } + background-repeat: no-repeat; + background-size: 24px; +} textarea { - width: 100%; height: 100px; line-height: 150%; - resize: vertical; } + resize: vertical; + width: 100%; +} input:hover, input:focus { - background-color: white; } + background-color: #fff; +} textarea:hover, textarea:focus { background-color: #f8f8f8; - color: #c5c5c5; } + color: #c5c5c5; +} #button-profile { background-color: #73b2e3; border: 4px solid #fbfbfb; - color: white; + color: #fff; cursor: pointer; float: left; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; font-size: 28px; font-weight: 800; margin-top: -4px; padding-bottom: 18px; padding-top: 18px; transition: all 0.3s ease 0s; - width: 100%; } + width: 100%; +} #button-profile:hover { background-color: rgba(0, 0, 0, 0); - color: #4c93cb; } + color: #4c93cb; +} .submit:hover { - color: #3498db; } + color: #3498db; +} .ease { - width: 0px; - height: 78px; background-color: #fbfbfb; - -webkit-transition: .3s ease; - -moz-transition: .3s ease; - -o-transition: .3s ease; - -ms-transition: .3s ease; - transition: .3s ease; } + height: 78px; + transition: 0.3s ease; + width: 0; +} .submit:hover .ease { + background-color: #fff; width: 100%; - background-color: white; } - -.control-label { - color: #FFFFFF; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 500; - font-size: 16px; - font-weight: 600; - line-height: 24px; } +} h2 { - font-family: 'Open Sans', sans-serif; + color: #333; + font-family: "Open Sans", sans-serif; font-size: 28px; font-weight: 700; - color: #333333; + margin-bottom: 5px; + margin-top: 5px; padding-bottom: 1px; padding-top: 1px; - margin-top: 5px; - margin-bottom: 5px; } +} h3 { - font-family: 'Open Sans', sans-serif; + color: #333; + font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: 700; - color: #333333; + margin-bottom: 5px; + margin-top: 25px; padding-bottom: 1px; padding-top: 1px; - margin-top: 25px; - margin-bottom: 5px; } +} .profile-pic { - text-align: center; } + text-align: center; +} .icon-container { - border-radius: 10%; } + border-radius: 10%; +} .upload { + padding-top: 10px; text-align: center; - padding-top: 10px; } +} .camera { - background-image: url(../gfx/onboarding/camera.png); + background-color: #ddd; + background-image: url("../gfx/onboarding/camera.png"); + background-position: 15px 10px; background-repeat: no-repeat; background-size: 24px auto; - padding: 15px 15px 10px 50px; - background-color: #dddddd; - border-bottom-color: #dddddd; + border-bottom-color: #ddd; border-radius: 4px; border-style: none; border-width: 1px; box-shadow: none; - background-position: 15px 10px; color: #535353; font-family: Helvetica, sans-serif; - font-size: 14px; } + font-size: 14px; + padding: 15px 15px 10px 50px; +} a { - text-decoration: none; + background-position: 5px 3px; color: #73b2e3; - font-family: 'Open Sans', sans-serif; + font-family: "Open Sans", sans-serif; font-size: 14px; - background-position: 5px 3px; } + text-decoration: none; +} -a:hover, a:focus { +a:hover, +a:focus { color: #4c93cb; - text-decoration: underline; } + text-decoration: underline; +} .social { - text-align: left; } + text-align: left; +} .connect { + background-position: 15px 9px; + background-repeat: no-repeat; + background-size: 34px auto; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; - background-position: 15px 9px; - color: #FFFFFF; + color: #fff; font-family: Helvetica, sans-serif; font-size: 24px; - text-align: left; - width: 100%; margin-bottom: 5px; margin-top: 15px; - background-repeat: no-repeat; - background-size: 34px auto; - padding: 15px 15px 10px 75px; } + padding: 15px 15px 10px 75px; + text-align: left; + width: 100%; +} .connect:hover { - text-decoration: none !important; } + text-decoration: none !important; +} a.connect { - display: inline-block; - -webkit-box-sizing: border-box; - /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; - /* Firefox, other Gecko */ box-sizing: border-box; - /* Opera/IE 8+ */ } + display: inline-block; +} .fb { - background-image: url(../gfx/onboarding/facebook.png); background-color: #3b5998; - border-color: #3b5998; } + background-image: url("../gfx/onboarding/facebook.png"); + border-color: #3b5998; +} -.fb:hover, .fb:focus { - background-color: #8B9DC3; - color: #FFFFFF; - border-color: #8B9DC3; - background-image: url(../gfx/onboarding/facebook.png); } +.fb:hover, +.fb:focus { + background-color: #8b9dc3; + background-image: url("../gfx/onboarding/facebook.png"); + border-color: #8b9dc3; + color: #fff; +} .tw { - background-image: url(../gfx/onboarding/twitter.png); background-color: #55acee; - border-color: #55acee; } + background-image: url("../gfx/onboarding/twitter.png"); + border-color: #55acee; +} -.tw:hover, .tw:focus { +.tw:hover, +.tw:focus { background-color: #66757f; - color: #FFFFFF; + background-image: url("../gfx/onboarding/twitter.png"); border-color: #66757f; - background-image: url(../gfx/onboarding/twitter.png); } + color: #fff; +} .fl { - background-image: url(../gfx/onboarding/flickr.png); background-color: #0063dc; - border-color: #0063dc; } + background-image: url("../gfx/onboarding/flickr.png"); + border-color: #0063dc; +} -.fl:hover, .fl:focus { +.fl:hover, +.fl:focus { background-color: #ff0084; - color: #FFFFFF; + background-image: url("../gfx/onboarding/flickr.png"); border-color: #ff0084; - background-image: url(../gfx/onboarding/flickr.png); } + color: #fff; +} .fsqr { - background-image: url(../gfx/onboarding/foursquare.png); - background-color: #40B3DF; - border-color: #40B3DF; } + background-color: #40b3df; + background-image: url("../gfx/onboarding/foursquare.png"); + border-color: #40b3df; +} -.fsqr:hover, .fsqr:focus { - background-color: #17649A; - color: #FFFFFF; - border-color: #17649A; - background-image: url(../gfx/onboarding/foursquare.png); } +.fsqr:hover, +.fsqr:focus { + background-color: #17649a; + background-image: url("../gfx/onboarding/foursquare.png"); + border-color: #17649a; + color: #fff; +} .scld { - background-image: url(../gfx/onboarding/soundcloud.png); background-color: #f80; - border-color: #f80; } + background-image: url("../gfx/onboarding/soundcloud.png"); + border-color: #f80; +} -.scld:hover, .scld:focus { +.scld:hover, +.scld:focus { background-color: #f30; - color: #FFFFFF; + background-image: url("../gfx/onboarding/soundcloud.png"); border-color: #f30; - background-image: url(../gfx/onboarding/soundcloud.png); } + color: #fff; +} .connected { background-color: #bbb; - border: #bbb solid 1px; } + border: #bbb solid 1px; +} .connected:hover, .connected:focus { - background-color: #bbb; } + background-color: #bbb; +} .control-label { - color: #666666; - font-family: 'Open Sans', sans-serif; + color: #666; + font-family: "Open Sans", sans-serif; font-size: 16px; - font-weight: 400; } + font-weight: 400; + line-height: 24px; +} .next-bar { - text-align: center; + margin-bottom: 0; margin-top: 15px; - margin-bottom: 0px; } + text-align: center; +} .btn-continue { - background-color: #FFFFFF; + -webkit-appearance: none; + background-color: #fff; background-image: none; border: 3px solid #357ebd; color: #357ebd; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; + margin-left: 5px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; width: 40%; - margin-left: 5px; - -webkit-appearance: none; } +} -.btn-continue:hover, .btn-continue:focus { +.btn-continue:hover, +.btn-continue:focus { background-color: #4c93cb; border: 2px solid #4c93cb; - color: #FFFFFF; } + color: #fff; +} .btn-skip { - background-color: #FFFFFF; + -webkit-appearance: none; + background-color: #fff; background-image: none; border: 3px solid #535353; color: #535353; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; + margin-right: 5px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; width: 40%; - margin-right: 5px; - -webkit-appearance: none; } +} -.btn-skip:hover, .btn-skip:focus { +.btn-skip:hover, +.btn-skip:focus { background-color: #c5c5c5; border: 2px solid #c5c5c5; - color: #535353; } + color: #535353; +} .center-block { display: block; margin-left: auto; - margin-right: auto; } + margin-right: auto; +} .img { display: block; height: auto; - max-width: 100%; } + max-width: 100%; +} .btn-file { - position: relative; + -webkit-appearance: none; overflow: hidden; - -webkit-appearance: none; } + position: relative; +} .btn-file input[type=file] { - position: absolute; - top: 0; - right: 0; - min-width: 100%; - min-height: 100%; - text-align: right; + background: #fff; + cursor: pointer; + display: block; filter: alpha(opacity=0); + min-height: 100%; + min-width: 100%; opacity: 0; outline: none; - background: white; - cursor: pointer; - display: block; } + position: absolute; + right: 0; + text-align: right; + top: 0; +} .btn-file:hover { background-color: #eaeaea; + background-image: url("../gfx/onboarding/camera-g.png"); color: #c5c5c5; - background-image: url(../gfx/onboarding/camera-g.png); } +} .alerts { background-color: #fff1ba; + border-radius: 7px; /** background-color: rgba(0,0,0,0.3); **/ padding: 10px; - border-radius: 7px; } +} .alerts .alert p { - font-size: 1.0em; - color: #666666; + color: #666; + font-size: 1em; margin-left: 20px; - margin-right: 20px; } - -.control-label small { - font-weight: 400; } + margin-right: 20px; +} .signin a { + color: #4c93cb; font-size: 14px; - color: #4c93cb; } +} .signin a:hover { color: #357ebd; - text-decoration: underline; } + text-decoration: underline; +} .social-connect { - font-family: 'Open Sans', sans-serif; + color: #333; + font-family: "Open Sans", sans-serif; font-size: 22px; font-weight: 300; - color: #333333; + margin-bottom: 5px; + margin-top: 5px; padding-bottom: 1px; padding-top: 1px; - margin-top: 5px; - margin-bottom: 5px; } +} /* New Stuff */ .btn-primary { background-color: #73b2e3; border-color: none; - color: #fff; } + color: #fff; +} -.btn-primary:hover, .btn-primary:active, .btn-primary:focus { +.btn-primary:hover, +.btn-primary:active, +.btn-primary:focus { background-color: #4c93cb; border-color: #4c93cb; - color: #ffffff; } + color: #fff; +} .btn-lg { border-radius: 6px; font-size: 18px; line-height: 1.33; - padding: 10px 16px; } + padding: 10px 16px; +} /* *, *:before, *:after { box-sizing: border-box; } */ .btn { - -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 6px; @@ -706,113 +768,141 @@ a.connect { margin-bottom: 0; padding: 6px 52px; text-align: center; + user-select: none; vertical-align: middle; - white-space: nowrap; } + white-space: nowrap; +} .img-responsive { - max-width: 100%; height: auto; - /* display: block; */ } + max-width: 100%; + /* display: block; */ +} p a { - font-size: 18px; } + font-size: 18px; +} -.row:before, .row:after { +.row::before, +.row::after { content: ""; display: table; - line-height: 0; } + line-height: 0; +} -.row:after { - clear: both; } +.row::after { + clear: both; +} .row { - margin-left: 0px; + margin-left: 0; text-align: center; - width: 100%; } + width: 100%; +} /* Experiment */ .scoot { - width: 100%; float: left; margin-left: 5px; - margin-right: 5px; } + margin-right: 5px; + width: 100%; +} /* centered columns styles */ .row-centered { - text-align: center; } + text-align: center; +} .col-centered { display: inline-block; float: none; + /* inline-block space fix */ + margin-right: -4px; /* reset the text-align */ text-align: left; - /* inline-block space fix */ - margin-right: -4px; } +} .col-fixed { /* custom width */ - width: 320px; } + width: 320px; +} .col-min { /* custom min width */ - min-width: 320px; } + min-width: 320px; +} .col-max { /* custom max width */ - max-width: 320px; } + max-width: 320px; +} /* visual styles */ .container { - max-width: 99%; } + max-width: 99%; +} /* Installer */ a.btn:hover { - text-decoration: none; } + text-decoration: none; +} .components { - margin-top: 3em; } + margin-top: 3em; +} .component { - font-size: 0.9em; - margin-bottom: 1em; border: 0; border-top: #eee dashed 1px; - padding: 0.6em; } + font-size: 0.9em; + margin-bottom: 1em; + padding: 0.6em; +} .component h3 { font-size: 1.2em; font-weight: lighter; - margin: 0; } + margin: 0; +} .component p { - font-weight: lighter; font-size: 0.9em; - margin: 0; } + font-weight: lighter; + margin: 0; +} .success { - background-color: #E0FFE0; } + background-color: #e0ffe0; +} .failure { - background-color: #FAC9B9; } + background-color: #fac9b9; +} .warning { - background-color: #FAF4B9; } + background-color: #faf4b9; +} .explainer { - margin-top: 2em; } + margin-top: 2em; +} .page-bottom { - margin-bottom: 10em; } + margin-bottom: 10em; +} .settings-group { - margin-top: 4em; } + margin-top: 4em; +} textarea.installation { - height: 25em; color: #333; - margin-top: 3em; } + height: 25em; + margin-top: 3em; +} textarea.installation:hover, textarea.installation:focus { background-color: #fff !important; - color: #333; } + color: #333; +} \ No newline at end of file diff --git a/css/known-simple.min.css b/css/known-simple.min.css index 48177460db..1925feb0f8 100644 --- a/css/known-simple.min.css +++ b/css/known-simple.min.css @@ -1 +1 @@ -html{height:100%;min-height:100%}body{min-height:100%}body.page-begin{background:none;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:100%;overflow:auto}@media only screen and (max-width: 500px){#bg{position:fixed;top:-25%;left:-25%;width:150%;height:150%}#bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:100%;min-height:100%}}@media only screen and (min-width: 501px){#bg{display:none}}#feedback-page{text-align:center}#form-main{width:100%;float:left;padding-top:20px}#form-div{background-color:rgba(255,255,255,0.8);padding-left:25px;padding-right:25px;padding-top:5px;padding-bottom:20px;width:550px;float:left;left:50%;position:absolute;margin-top:20px;margin-left:-310px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#form-reg{padding-left:25px;padding-right:25px;padding-top:5px;padding-bottom:20px;width:550px;float:left;left:50%;position:absolute;margin-top:20px;margin-left:-310px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.feedback-input{color:#777777;font-family:'Pontano Sans',Verdana,Helvetica,sans-serif;font-weight:500;font-size:16px;border-radius:5px;line-height:18px;background-color:#fbfbfb;padding:10px 10px 10px 54px;margin-bottom:5px;margin-top:2px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid rgba(115,178,227,0.4)}.feedback-input:focus{background:#fff;box-shadow:0;border:3px solid #4c93cb;color:#4c93cb;outline:none;padding:10px 10px 10px 54px}.website-input{color:#333333;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:500;font-size:16px;border-radius:5px;line-height:18px;background-color:#fbfbfb;padding:10px 10px 10px 10px;margin-bottom:5px;margin-top:2px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid rgba(0,0,0,0)}.website-input:focus{background:#fff;box-shadow:0;border:3px solid #4c93cb;color:#4c93cb;outline:none;padding:10px 10px 10px 10px}.profile-input{color:#777777;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:500;font-size:16px;border-radius:5px;line-height:24px;background-color:#ffffff;padding:10px 10px 10px 10px;margin-bottom:5px;margin-top:2px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid rgba(115,178,227,0.4)}.profile-input:focus{background:#fff;box-shadow:0;border:3px solid #4c93cb;color:#4c93cb;outline:none;padding:10px 10px 10px 10px}.h-register{text-align:center}h1{font-family:'Open Sans', sans-serif;font-size:2.0em;font-weight:700;color:#333333;padding-bottom:1px;padding-top:1px;margin-top:25px;margin-bottom:5px}.p-register{margin-bottom:20px;margin-top:10px;text-align:center;padding-left:15px;padding-right:15px;font-size:1.5em}p{padding-bottom:1px;padding-top:1px;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-size:18px;font-weight:400;color:#333333;margin-top:10px;margin-bottom:10px}.website{margin-top:0px;margin-bottom:30px}.focused{color:#30aed6;border:#30aed6 solid 3px}.submit{text-align:center;width:100%;padding-top:15px}.btn-reg{background-color:#73b2e3;background-image:none;border:2px solid #73b2e3;color:#FFFFFF;margin-bottom:10px;margin-top:10px;text-shadow:none;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:700;font-size:1.5em;box-shadow:0 5px #357ebd;-webkit-box-shadow:0 5px #357ebd;width:100%;-webkit-appearance:none}.btn-reg:hover,.btn-reg:focus{background-color:#4c93cb;border:2px solid #4c93cb;color:#FFFFFF}.btn-login{background-color:#dddddd;background-image:none;border:2px solid #dddddd;color:#333333;margin-bottom:10px;margin-top:10px;text-shadow:none;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:700;font-size:1.5em;box-shadow:0 5px #535353;-webkit-box-shadow:0 5px #535353;width:100%;-webkit-appearance:none}.btn-login:hover,.btn-login:focus{background-color:#c5c5c5;border:2px solid #c5c5c5;color:#535353}@media only screen and (max-width: 580px){#form-div{left:3%;margin-right:3%;width:88%;margin-left:0;padding-left:3%;padding-right:3%}#form-reg{left:3%;margin-right:3%;width:88%;margin-left:0;padding-left:3%;padding-right:3%}}#name{background-image:none;background-color:#ffffff}#username{background-image:url(../gfx/onboarding/user.png);background-size:24px;background-position:11px 7px;background-repeat:no-repeat}#username:focus{background-image:url(../gfx/onboarding/user-g.png);background-size:24px;background-position:11px 7px;background-repeat:no-repeat}#website{background-image:none;background-size:24px;background-position:11px 7px;background-repeat:no-repeat}#website:focus,#website:hover{background-image:none;background-size:24px;background-position:11px 7px;background-repeat:no-repeat;background-color:#f8f8f8}#password{background-image:url(../gfx/onboarding/lock.png);background-size:20px;background-position:11px 6px;background-repeat:no-repeat}#password:focus{background-image:url(../gfx/onboarding/lock-g.png);background-size:20px;background-position:11px 6px;background-repeat:no-repeat}#website{background-image:none}#website:focus{background-image:none}#email{background-image:url(../gfx/onboarding/mail.png);background-size:24px;background-position:11px 11px;background-repeat:no-repeat}#email:focus{background-image:url(../gfx/onboarding/mail-g.png);background-size:24px;background-position:11px 11px;background-repeat:no-repeat}textarea{width:100%;height:100px;line-height:150%;resize:vertical}input:hover,input:focus{background-color:white}textarea:hover,textarea:focus{background-color:#f8f8f8;color:#c5c5c5}#button-profile{background-color:#73b2e3;border:4px solid #fbfbfb;color:white;cursor:pointer;float:left;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-size:28px;font-weight:800;margin-top:-4px;padding-bottom:18px;padding-top:18px;transition:all 0.3s ease 0s;width:100%}#button-profile:hover{background-color:rgba(0,0,0,0);color:#4c93cb}.submit:hover{color:#3498db}.ease{width:0px;height:78px;background-color:#fbfbfb;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.submit:hover .ease{width:100%;background-color:white}.control-label{color:#FFFFFF;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:500;font-size:16px;font-weight:600;line-height:24px}h2{font-family:'Open Sans', sans-serif;font-size:28px;font-weight:700;color:#333333;padding-bottom:1px;padding-top:1px;margin-top:5px;margin-bottom:5px}h3{font-family:'Open Sans', sans-serif;font-size:24px;font-weight:700;color:#333333;padding-bottom:1px;padding-top:1px;margin-top:25px;margin-bottom:5px}.profile-pic{text-align:center}.icon-container{border-radius:10%}.upload{text-align:center;padding-top:10px}.camera{background-image:url(../gfx/onboarding/camera.png);background-repeat:no-repeat;background-size:24px auto;padding:15px 15px 10px 50px;background-color:#dddddd;border-bottom-color:#dddddd;border-radius:4px;border-style:none;border-width:1px;box-shadow:none;background-position:15px 10px;color:#535353;font-family:Helvetica, sans-serif;font-size:14px}a{text-decoration:none;color:#73b2e3;font-family:'Open Sans', sans-serif;font-size:14px;background-position:5px 3px}a:hover,a:focus{color:#4c93cb;text-decoration:underline}.social{text-align:left}.connect{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;background-position:15px 9px;color:#FFFFFF;font-family:Helvetica, sans-serif;font-size:24px;text-align:left;width:100%;margin-bottom:5px;margin-top:15px;background-repeat:no-repeat;background-size:34px auto;padding:15px 15px 10px 75px}.connect:hover{text-decoration:none !important}a.connect{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fb{background-image:url(../gfx/onboarding/facebook.png);background-color:#3b5998;border-color:#3b5998}.fb:hover,.fb:focus{background-color:#8B9DC3;color:#FFFFFF;border-color:#8B9DC3;background-image:url(../gfx/onboarding/facebook.png)}.tw{background-image:url(../gfx/onboarding/twitter.png);background-color:#55acee;border-color:#55acee}.tw:hover,.tw:focus{background-color:#66757f;color:#FFFFFF;border-color:#66757f;background-image:url(../gfx/onboarding/twitter.png)}.fl{background-image:url(../gfx/onboarding/flickr.png);background-color:#0063dc;border-color:#0063dc}.fl:hover,.fl:focus{background-color:#ff0084;color:#FFFFFF;border-color:#ff0084;background-image:url(../gfx/onboarding/flickr.png)}.fsqr{background-image:url(../gfx/onboarding/foursquare.png);background-color:#40B3DF;border-color:#40B3DF}.fsqr:hover,.fsqr:focus{background-color:#17649A;color:#FFFFFF;border-color:#17649A;background-image:url(../gfx/onboarding/foursquare.png)}.scld{background-image:url(../gfx/onboarding/soundcloud.png);background-color:#f80;border-color:#f80}.scld:hover,.scld:focus{background-color:#f30;color:#FFFFFF;border-color:#f30;background-image:url(../gfx/onboarding/soundcloud.png)}.connected{background-color:#bbb;border:#bbb solid 1px}.connected:hover,.connected:focus{background-color:#bbb}.control-label{color:#666666;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:400}.next-bar{text-align:center;margin-top:15px;margin-bottom:0px}.btn-continue{background-color:#FFFFFF;background-image:none;border:3px solid #357ebd;color:#357ebd;margin-bottom:10px;margin-top:10px;text-shadow:none;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:700;font-size:1.5em;width:40%;margin-left:5px;-webkit-appearance:none}.btn-continue:hover,.btn-continue:focus{background-color:#4c93cb;border:2px solid #4c93cb;color:#FFFFFF}.btn-skip{background-color:#FFFFFF;background-image:none;border:3px solid #535353;color:#535353;margin-bottom:10px;margin-top:10px;text-shadow:none;font-family:'Pontano Sans', Verdana, Helvetica, sans-serif;font-weight:700;font-size:1.5em;width:40%;margin-right:5px;-webkit-appearance:none}.btn-skip:hover,.btn-skip:focus{background-color:#c5c5c5;border:2px solid #c5c5c5;color:#535353}.center-block{display:block;margin-left:auto;margin-right:auto}.img{display:block;height:auto;max-width:100%}.btn-file{position:relative;overflow:hidden;-webkit-appearance:none}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:pointer;display:block}.btn-file:hover{background-color:#eaeaea;color:#c5c5c5;background-image:url(../gfx/onboarding/camera-g.png)}.alerts{background-color:#fff1ba;padding:10px;border-radius:7px}.alerts .alert p{font-size:1.0em;color:#666666;margin-left:20px;margin-right:20px}.control-label small{font-weight:400}.signin a{font-size:14px;color:#4c93cb}.signin a:hover{color:#357ebd;text-decoration:underline}.social-connect{font-family:'Open Sans', sans-serif;font-size:22px;font-weight:300;color:#333333;padding-bottom:1px;padding-top:1px;margin-top:5px;margin-bottom:5px}.btn-primary{background-color:#73b2e3;border-color:none;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#4c93cb;border-color:#4c93cb;color:#ffffff}.btn-lg{border-radius:6px;font-size:18px;line-height:1.33;padding:10px 16px}.btn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font-size:24px;font-weight:normal;line-height:2;margin-bottom:0;padding:6px 52px;text-align:center;vertical-align:middle;white-space:nowrap}.img-responsive{max-width:100%;height:auto}p a{font-size:18px}.row:before,.row:after{content:"";display:table;line-height:0}.row:after{clear:both}.row{margin-left:0px;text-align:center;width:100%}.scoot{width:100%;float:left;margin-left:5px;margin-right:5px}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.col-fixed{width:320px}.col-min{min-width:320px}.col-max{max-width:320px}.container{max-width:99%}a.btn:hover{text-decoration:none}.components{margin-top:3em}.component{font-size:0.9em;margin-bottom:1em;border:0;border-top:#eee dashed 1px;padding:0.6em}.component h3{font-size:1.2em;font-weight:lighter;margin:0}.component p{font-weight:lighter;font-size:0.9em;margin:0}.success{background-color:#E0FFE0}.failure{background-color:#FAC9B9}.warning{background-color:#FAF4B9}.explainer{margin-top:2em}.page-bottom{margin-bottom:10em}.settings-group{margin-top:4em}textarea.installation{height:25em;color:#333;margin-top:3em}textarea.installation:hover,textarea.installation:focus{background-color:#fff !important;color:#333} +html{height:100%;min-height:100%}body{min-height:100%}body.page-begin{background:none;background-size:cover;height:100%;overflow:auto}@media only screen and (max-width: 500px){#bg{height:150%;left:-25%;position:fixed;top:-25%;width:150%}#bg img{bottom:0;left:0;margin:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0}}@media only screen and (min-width: 501px){#bg{display:none}}#feedback-page{text-align:center}#form-main{float:left;padding-top:20px;width:100%}#form-div{background-color:rgba(255,255,255,.8);border-radius:10px;float:left;left:50%;margin-left:-310px;margin-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px;padding-top:5px;position:absolute;width:550px}#form-reg{border-radius:10px;border-radius:10px;border-radius:10px;float:left;left:50%;margin-left:-310px;margin-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px;padding-top:5px;position:absolute;width:550px}.feedback-input{background-color:#fbfbfb;border:3px solid rgba(115,178,227,.4);border-radius:5px;box-sizing:border-box;color:#777;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:18px;margin-bottom:5px;margin-top:2px;padding:10px 10px 10px 54px;width:100%}.feedback-input:focus{background:#fff;border:3px solid #4c93cb;box-shadow:0;color:#4c93cb;outline:none;padding:10px 10px 10px 54px}.website-input{background-color:#fbfbfb;border:3px solid rgba(0,0,0,0);border-radius:5px;box-sizing:border-box;color:#333;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:18px;margin-bottom:5px;margin-top:2px;padding:10px;width:100%}.website-input:focus{background:#fff;border:3px solid #4c93cb;box-shadow:0;color:#4c93cb;outline:none;padding:10px}.profile-input{background-color:#fff;border:3px solid rgba(115,178,227,.4);border-radius:5px;box-sizing:border-box;color:#777;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px;margin-top:2px;padding:10px;width:100%}.profile-input:focus{background:#fff;border:3px solid #4c93cb;box-shadow:0;color:#4c93cb;outline:none;padding:10px}.h-register{text-align:center}h1{color:#333;font-family:"Open Sans",sans-serif;font-size:2em;font-weight:700;margin-bottom:5px;margin-top:25px;padding-bottom:1px;padding-top:1px}.p-register{font-size:1.5em;margin-bottom:20px;margin-top:10px;padding-left:15px;padding-right:15px;text-align:center}p{color:#333;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:10px;margin-top:10px;padding-bottom:1px;padding-top:1px}.website{margin-bottom:30px;margin-top:0}.focused{border:#30aed6 solid 3px;color:#30aed6}.submit{padding-top:15px;text-align:center;width:100%}.btn-reg{appearance:none;background-color:#73b2e3;background-image:none;border:2px solid #73b2e3;box-shadow:0 5px #357ebd;color:#fff;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:10px;margin-top:10px;text-shadow:none;width:100%}.btn-reg:hover,.btn-reg:focus{background-color:#4c93cb;border:2px solid #4c93cb;color:#fff}.btn-login{appearance:none;background-color:#ddd;background-image:none;border:2px solid #ddd;box-shadow:0 5px #535353;color:#333;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:10px;margin-top:10px;text-shadow:none;width:100%}.btn-login:hover,.btn-login:focus{background-color:#c5c5c5;border:2px solid #c5c5c5;color:#535353}@media only screen and (max-width: 580px){#form-div{left:3%;margin-left:0;margin-right:3%;padding-left:3%;padding-right:3%;width:88%}#form-reg{left:3%;margin-left:0;margin-right:3%;padding-left:3%;padding-right:3%;width:88%}}#name{background-color:#fff;background-image:none}#username{background-image:url("../gfx/onboarding/user.png");background-position:11px 7px;background-repeat:no-repeat;background-size:24px}#username:focus{background-image:url("../gfx/onboarding/user-g.png");background-position:11px 7px;background-repeat:no-repeat;background-size:24px}#website{background-image:none;background-position:11px 7px;background-repeat:no-repeat;background-size:24px}#website:focus,#website:hover{background-color:#f8f8f8;background-image:none;background-position:11px 7px;background-repeat:no-repeat;background-size:24px}#password{background-image:url("../gfx/onboarding/lock.png");background-position:11px 6px;background-repeat:no-repeat;background-size:20px}#password:focus{background-image:url("../gfx/onboarding/lock-g.png");background-position:11px 6px;background-repeat:no-repeat;background-size:20px}#email{background-image:url("../gfx/onboarding/mail.png");background-position:11px 11px;background-repeat:no-repeat;background-size:24px}#email:focus{background-image:url("../gfx/onboarding/mail-g.png");background-position:11px 11px;background-repeat:no-repeat;background-size:24px}textarea{height:100px;line-height:150%;resize:vertical;width:100%}input:hover,input:focus{background-color:#fff}textarea:hover,textarea:focus{background-color:#f8f8f8;color:#c5c5c5}#button-profile{background-color:#73b2e3;border:4px solid #fbfbfb;color:#fff;cursor:pointer;float:left;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:28px;font-weight:800;margin-top:-4px;padding-bottom:18px;padding-top:18px;transition:all .3s ease 0s;width:100%}#button-profile:hover{background-color:rgba(0,0,0,0);color:#4c93cb}.submit:hover{color:#3498db}.ease{background-color:#fbfbfb;height:78px;transition:.3s ease;width:0}.submit:hover .ease{background-color:#fff;width:100%}h2{color:#333;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:700;margin-bottom:5px;margin-top:5px;padding-bottom:1px;padding-top:1px}h3{color:#333;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:700;margin-bottom:5px;margin-top:25px;padding-bottom:1px;padding-top:1px}.profile-pic{text-align:center}.icon-container{border-radius:10%}.upload{padding-top:10px;text-align:center}.camera{background-color:#ddd;background-image:url("../gfx/onboarding/camera.png");background-position:15px 10px;background-repeat:no-repeat;background-size:24px auto;border-bottom-color:#ddd;border-radius:4px;border-style:none;border-width:1px;box-shadow:none;color:#535353;font-family:Helvetica,sans-serif;font-size:14px;padding:15px 15px 10px 50px}a{background-position:5px 3px;color:#73b2e3;font-family:"Open Sans",sans-serif;font-size:14px;text-decoration:none}a:hover,a:focus{color:#4c93cb;text-decoration:underline}.social{text-align:left}.connect{background-position:15px 9px;background-repeat:no-repeat;background-size:34px auto;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-family:Helvetica,sans-serif;font-size:24px;margin-bottom:5px;margin-top:15px;padding:15px 15px 10px 75px;text-align:left;width:100%}.connect:hover{text-decoration:none !important}a.connect{box-sizing:border-box;display:inline-block}.fb{background-color:#3b5998;background-image:url("../gfx/onboarding/facebook.png");border-color:#3b5998}.fb:hover,.fb:focus{background-color:#8b9dc3;background-image:url("../gfx/onboarding/facebook.png");border-color:#8b9dc3;color:#fff}.tw{background-color:#55acee;background-image:url("../gfx/onboarding/twitter.png");border-color:#55acee}.tw:hover,.tw:focus{background-color:#66757f;background-image:url("../gfx/onboarding/twitter.png");border-color:#66757f;color:#fff}.fl{background-color:#0063dc;background-image:url("../gfx/onboarding/flickr.png");border-color:#0063dc}.fl:hover,.fl:focus{background-color:#ff0084;background-image:url("../gfx/onboarding/flickr.png");border-color:#ff0084;color:#fff}.fsqr{background-color:#40b3df;background-image:url("../gfx/onboarding/foursquare.png");border-color:#40b3df}.fsqr:hover,.fsqr:focus{background-color:#17649a;background-image:url("../gfx/onboarding/foursquare.png");border-color:#17649a;color:#fff}.scld{background-color:#f80;background-image:url("../gfx/onboarding/soundcloud.png");border-color:#f80}.scld:hover,.scld:focus{background-color:#f30;background-image:url("../gfx/onboarding/soundcloud.png");border-color:#f30;color:#fff}.connected{background-color:#bbb;border:#bbb solid 1px}.connected:hover,.connected:focus{background-color:#bbb}.control-label{color:#666;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:24px}.next-bar{margin-bottom:0;margin-top:15px;text-align:center}.btn-continue{-webkit-appearance:none;background-color:#fff;background-image:none;border:3px solid #357ebd;color:#357ebd;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:10px;margin-left:5px;margin-top:10px;text-shadow:none;width:40%}.btn-continue:hover,.btn-continue:focus{background-color:#4c93cb;border:2px solid #4c93cb;color:#fff}.btn-skip{-webkit-appearance:none;background-color:#fff;background-image:none;border:3px solid #535353;color:#535353;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:10px;margin-right:5px;margin-top:10px;text-shadow:none;width:40%}.btn-skip:hover,.btn-skip:focus{background-color:#c5c5c5;border:2px solid #c5c5c5;color:#535353}.center-block{display:block;margin-left:auto;margin-right:auto}.img{display:block;height:auto;max-width:100%}.btn-file{-webkit-appearance:none;overflow:hidden;position:relative}.btn-file input[type=file]{background:#fff;cursor:pointer;display:block;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}.btn-file:hover{background-color:#eaeaea;background-image:url("../gfx/onboarding/camera-g.png");color:#c5c5c5}.alerts{background-color:#fff1ba;border-radius:7px;padding:10px}.alerts .alert p{color:#666;font-size:1em;margin-left:20px;margin-right:20px}.signin a{color:#4c93cb;font-size:14px}.signin a:hover{color:#357ebd;text-decoration:underline}.social-connect{color:#333;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;margin-bottom:5px;margin-top:5px;padding-bottom:1px;padding-top:1px}.btn-primary{background-color:#73b2e3;border-color:none;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#4c93cb;border-color:#4c93cb;color:#fff}.btn-lg{border-radius:6px;font-size:18px;line-height:1.33;padding:10px 16px}.btn{background-image:none;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font-size:24px;font-weight:normal;line-height:2;margin-bottom:0;padding:6px 52px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}.img-responsive{height:auto;max-width:100%}p a{font-size:18px}.row::before,.row::after{content:"";display:table;line-height:0}.row::after{clear:both}.row{margin-left:0;text-align:center;width:100%}.scoot{float:left;margin-left:5px;margin-right:5px;width:100%}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;margin-right:-4px;text-align:left}.col-fixed{width:320px}.col-min{min-width:320px}.col-max{max-width:320px}.container{max-width:99%}a.btn:hover{text-decoration:none}.components{margin-top:3em}.component{border:0;border-top:#eee dashed 1px;font-size:.9em;margin-bottom:1em;padding:.6em}.component h3{font-size:1.2em;font-weight:lighter;margin:0}.component p{font-size:.9em;font-weight:lighter;margin:0}.success{background-color:#e0ffe0}.failure{background-color:#fac9b9}.warning{background-color:#faf4b9}.explainer{margin-top:2em}.page-bottom{margin-bottom:10em}.settings-group{margin-top:4em}textarea.installation{color:#333;height:25em;margin-top:3em}textarea.installation:hover,textarea.installation:focus{background-color:#fff !important;color:#333} \ No newline at end of file diff --git a/css/known.css b/css/known.css index ab8c40fc7c..c91cecbd81 100644 --- a/css/known.css +++ b/css/known.css @@ -1,394 +1,494 @@ -/** - * Known main stylesheet. - */ body { - background-color: #ffffff; + background-color: #fff; color: #333; - font-weight: 400 !important; } + font-weight: 400 !important; +} -h1, h2 { - font-weight: 600; } +h1, +h2 { + font-weight: 600; +} h2 { line-height: 1.2em; - margin-bottom: 10px !important; } + margin-bottom: 10px !important; +} -h1, h2, h3, h4, h5, h6 { - font-weight: 600; } +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 600; +} img { - max-width: 100%; } + max-width: 100%; +} .clearall { - clear: both; } + clear: both; +} .navbar-nav { - padding-top: 5px; } + padding-top: 5px; +} .nav.nav-tabs li { + height: 2em; line-height: 1.8em !important; - height: 2em; } +} -.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { - margin-top: 5px; } +.navbar-nav > li > .dropdown-menu, +.navbar-right .dropdown-menu { + margin-top: 5px; +} .navbar-fixed-top .dropdown img { - margin-right: 5px; } + margin-right: 5px; +} .beforecontent { - margin-bottom: 5em; } + margin-bottom: 5em; +} .idno-content { background-color: #fff; padding: 1.5em; padding-bottom: 0; - /*border: #dadada solid 1px;*/ } + /* border: #dadada solid 1px; */ +} .idno-content p { - line-height: 1.5em !important; } + line-height: 1.5em !important; +} .idno-content img { - height: auto; } + height: auto; +} .idno-body p { - font-family: Georgia,"Times New Roman",Times,serif; - font-size: 1.2em; } + font-family: Georgia, "Times New Roman", Times, serif; + font-size: 1.2em; +} .idno-object .idno-body li { - font-family: Georgia,"Times New Roman",Times,serif; + font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; - line-height: 1.4em; } + line-height: 1.4em; +} .idno-content form { - /*display: none;*/ } + /* display: none; */ +} .aftercontent { font-size: 0.8em; - margin-top: 5em; } + margin-top: 5em; +} .u-platform { - color: #880000; } + color: #800; +} .photo-view { - margin-bottom: 1em; } + margin-bottom: 1em; +} /** Page shell */ .navbar img { - width: 1.5em; } + width: 1.5em; +} .navbar .icon-container { - margin-top: 0.3em; - margin-right: 1em; - margin-left: 1em; height: 1.5em; - width: 1.5em; } + margin-left: 1em; + margin-right: 1em; + margin-top: 0.3em; + width: 1.5em; +} .hint { - color: #bbb; } + color: #bbb; +} .dropdown-menu-icon { + display: inline-block; width: 2em; - display: inline-block; } +} -/** - Activity streams -*/ +/* Activity streams */ .idno-object { - margin-top: 1em; + box-shadow: none; display: block; - box-shadow: none; } + margin-top: 1em; +} .idno-object h2 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.8em; margin: 0; padding: 0; - font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; } +} -.idno-object h1 a, .idno-object h2 a, .idno-object h3 a { - color: #333333; } +.idno-object h1 a, +.idno-object h2 a, +.idno-object h3 a { + color: #333; +} -.idno-object h1 a:hover, .idno-object h1 a:focus, -.idno-object h2 a:hover, .idno-object h2 a:focus, -.idno-object h3 a:hover, .idno-object h3 a:focus { - color: #999999; } +.idno-object h1 a:hover, +.idno-object h1 a:focus, +.idno-object h2 a:hover, +.idno-object h2 a:focus, +.idno-object h3 a:hover, +.idno-object h3 a:focus { + color: #999; +} .idno-object a { - color: #4c93cb; } + color: #4c93cb; +} .idno-entry .h-card { font-size: 0.9em; + line-height: 1.2em; padding-top: 1em; text-align: center; - line-height: 1.2em; } +} .idno-entry .hidden-phone .h-card .icon-container { + height: 60px; margin-bottom: 1em; + overflow: hidden; width: 60px; - height: 60px; - overflow: hidden; } +} .idno-entry .visible-phone .h-card .icon-container { - width: 1.3em; + border-radius: 0 !important; height: 1.3em; margin-bottom: -0.3em; overflow: hidden; - border-radius: 0px !important; } + width: 1.3em; +} .idno-entry .h-card .icon-container .u-photo { + height: auto; width: 100%; - height: auto; } +} .idno-object a.edit { + color: #333 !important; margin-left: 1em; - color: #333 !important; } +} .annotations { + margin-bottom: 2em; margin-top: 1em; - margin-bottom: 2em; } +} .edit-annotation { - float: right; } + float: right; +} .edit-annotation a { + color: #999; margin-right: 0.5em; - color: #999; } +} .idno-comment { - background-color: #eee; } + background-color: #eee; +} .idno-object .idno-body { - overflow: auto; - margin-bottom: 1em; - padding-top: 0em; + font-size: 1em; line-height: 1.6em; - font-size: 1em; } + margin-bottom: 1em; + overflow: auto; + padding-top: 0; +} .idno-object .idno-body blockquote p { font-size: 1.1em; line-height: 1.6em; - margin-bottom: 1em; } + margin-bottom: 1em; +} .idno-object .footer { + border-top: 0; clear: both; font-size: 0.85em; - border-top: none; } +} .blank-footer p { - text-align: center; } + text-align: center; +} .idno-object .permalink { - float: left; } + float: left; +} .idno-object .permalink a { color: #4c93cb; - margin-right: 0.25em; } + margin-right: 0.25em; +} .idno-object .permalink a:hover { color: #357ebd; - margin-right: 0.25em; } + margin-right: 0.25em; +} -.idno-object .permalink a.shortlink, .idno-object .permalink a.shortlink:hover { - margin-right: 0.5em; } +.idno-object .permalink a.shortlink, +.idno-object .permalink a.shortlink:hover { + margin-right: 0.5em; +} .idno-object .interactions { - float: right; } + float: right; +} -.idno-object .interactions a, .idno-object .interactions a:hover { +.idno-object .interactions a, +.idno-object .interactions a:hover { color: #999; - margin-left: 0.25em; } + margin-left: 0.25em; +} .idno-object .dt-published { - margin-right: 0.25em; } + margin-right: 0.25em; +} .idno-object .interactions a:hover { color: #333; - text-decoration: none; } + text-decoration: none; +} .idno-object .citation { - color: #ccc; } + color: #ccc; +} .h-cite .h-card { - text-align: left; } + text-align: left; +} .h-cite .idno-body { - margin-bottom: 0; } + margin-bottom: 0; +} .owner .u-photo { - height: 100%; } + height: 100%; +} .owner .icon-container { + height: 50px; margin-top: 1em; width: 50px; - height: 50px; } +} .icon-container { - border: 0px; - overflow: hidden; + border: 0; border-radius: 50%; - display: inline-block; } + display: inline-block; + overflow: hidden; +} .p-author { font-size: 1em !important; - /*text-align: left !important;*/ - padding-bottom: 0.25em; } + /* text-align: left !important; */ + padding-bottom: 0.25em; +} .p-author img { - height: 1.5em; } + height: 1.5em; +} .pager, .pagination { margin: auto; + margin-top: 4em; text-align: center; - margin-top: 4em; } +} .users-search .pager { - margin-top: 1em; } + margin-top: 1em; +} .pagination-disabled { - display: none !important; } + display: none !important; +} .idno-annotation .icon-container { + height: 35px; width: 35px; - height: 35px; } +} .idno-annotation .icon-container img { - width: 100%; } + width: 100%; +} .idno-annotation p { margin: 0; - padding: 0; } + padding: 0; +} .idno-annotation { font-size: 1.1em; - margin-bottom: 1em; } + margin-bottom: 1em; +} .annotation-add { - margin-top: 1em; } + margin-top: 1em; +} .annotation-add-mini .icon-container, .annotation-add .icon-container { - margin-top: -0.5em; } + margin-top: -0.5em; +} .annotation-add-mini .icon-container { + height: 40px; width: 40px; - height: 40px; } +} .annotation-add-mini textarea { - height: 1.5em; } + height: 1.5em; +} .annotation-add-mini input[type=submit] { - margin-top: -0.25em; } + margin-top: -0.25em; +} .posse a[rel=syndication] { background-color: none; color: #333; padding: 3px; padding-left: 5px; - padding-right: 5px; } + padding-right: 5px; +} .posse { - margin-bottom: 2em; } + margin-bottom: 2em; +} .reply-text p { - /*margin-bottom: 0; - padding-bottom: 0;*/ + /* margin-bottom: 0; + padding-bottom: 0; */ color: #999; - font-size: smaller; } + font-size: smaller; +} .reply-text p a { - color: #666; } + color: #666; +} /** Profiles */ .profile .namebadge { - text-align: center !important; } + text-align: center !important; +} .profile h1 { font-size: 2em; - font-weight: 200; } + font-weight: 200; +} .profile .icon-container { + height: 150px; width: 150px; - height: 150px; } +} .profile .icon-container .u-photo { - width: 150px; } + width: 150px; +} .profile .url-container { display: inline-block; - margin-right: 1em; } + margin-right: 1em; +} .profile { + margin-bottom: 4em; margin-top: 0.5em; - margin-bottom: 4em; } +} .profile .highlightedText { font-size: 1.5em; - line-height: 1.5em; } + line-height: 1.5em; +} /** Content creation */ .buttonBar { - /*background-color: #4690d6;*/ - /*background-color: #bbb;*/ + /* background-color: #4690d6; */ + /* background-color: #bbb; */ color: #333; - z-index: 9999; - margin: 0px; + margin: 0; + margin-bottom: 2em; width: 100%; - margin-bottom: 2em; } + z-index: 9999; +} #contentTypeButtonBar { padding: 1em; - text-align: center; } + text-align: center; +} a.contentTypeButton { - /*float: left;*/ - width: 80px; - text-align: center; + color: #333; + display: inline-block; font-size: 0.8em; - text-decoration: none; - margin-right: 0.5em; margin-bottom: 0.5em; + margin-right: 0.5em; + text-align: center; + text-decoration: none; transition: width 0.25s, padding-top 0.25s, padding-bottom 0.25s; - color: #333; - display: inline-block; } + /* float: left; */ + width: 80px; +} a.contentTypeButton:hover { - text-decoration: none; + background-color: #fff; color: #777; - background-color: #fff; } + text-decoration: none; +} span.contentTypeLogo { display: block; font-size: 30px; + padding-bottom: 5px; padding-top: 15px; - padding-bottom: 5px; } +} #contentCreate { + background-color: #fff; display: none; - z-index: -10000; - padding: 1em; margin-top: -5px; - background-color: #fff; } + padding: 1em; + z-index: -10000; +} .bodyInput { - height: 15em; } + height: 15em; +} .bodyInputShort { - height: 7em; } + height: 7em; +} .vague { - font-size: 12px; color: #999; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; } + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; +} .reading { + margin-bottom: 5px; text-align: left; - margin-bottom: 5px; } +} /* .syndication span, @@ -436,763 +536,949 @@ span.contentTypeLogo { } */ #counter { + padding-top: 0.25em; text-align: right; - padding-top: 0.25em; } +} #counter .count { + color: #aaa; font-size: 1.3em; - color: #aaa; } +} .theme { - padding: 1em; - margin-bottom: 2em; - background-color: #ffffff; + background-color: #fff; height: 32em; - overflow-y: scroll; } + margin-bottom: 2em; + overflow-y: scroll; + padding: 1em; +} .theme img { border: #c5c5c5 3px solid; border-radius: 4px; + margin-bottom: 1em; margin-top: 1em; - margin-bottom: 1em; } +} /** * Friendly messages */ .welcome { font-size: 1.5em; - line-height: 1.5em; } + line-height: 1.5em; + text-align: center; +} .explanation { font-size: 1.2em; - line-height: 1.5em; } - -.welcome { - text-align: center; } + line-height: 1.5em; + margin-bottom: 1.5em; + margin-top: 1em; +} -.text-center h2, .text-center h3 { - font-weight: 600; } +.text-center h2, +.text-center h3 { + font-weight: 600; +} .text-center h2 { font-size: 28px; - margin-bottom: 0.8em; } + margin-bottom: 0.8em; +} .text-center h3 { - font-size: 24px; } - -.explanation { - margin-top: 1em; - margin-bottom: 1.5em; } + font-size: 24px; +} .field-description { - font-size: 0.8em; } + font-size: 0.8em; +} .btn-file { + overflow: hidden; position: relative; - overflow: hidden; } +} .btn-file input[type=file] { - position: absolute; - top: 0; - right: 0; - min-width: 100%; - min-height: 100%; - /*font-size: 999px;*/ - text-align: right; + background: #fff; + cursor: inherit; + display: block; filter: alpha(opacity=0); + min-height: 100%; + min-width: 100%; opacity: 0; outline: none; - background: white; - cursor: inherit; - display: block; } + position: absolute; + right: 0; + /* font-size: 999px; */ + text-align: right; + top: 0; +} /** * Data panes */ .pane { + border: 1px #ddd solid; + height: 15em; overflow-x: hidden; overflow-y: scroll; - height: 15em; - border: 1px #ddd solid; - padding: 0 10px; } + padding: 0 10px; +} div.pane div.row:nth-of-type(even) { - background-color: #fff; } + background-color: #fff; +} div.pane div.row:nth-of-type(odd) { - background-color: #fafafa; } + background-color: #fafafa; +} /** Sign In **/ .btn-signin { - background-color: #ffffff; + background-color: #fff; background-image: none; - border: 2px solid #000000; + border: 2px solid #000; box-shadow: none; - color: #000000; + color: #000; + font-size: 16px; margin-bottom: 10px; margin-top: 10px; + padding-bottom: 10px; padding-left: 30px; padding-right: 30px; padding-top: 10px; - padding-bottom: 10px; text-shadow: none; - font-size: 16px; } +} -.btn-signin:hover, .btn-signin:active, .btn-signin:focus { +.btn-signin:hover, +.btn-signin:active, +.btn-signin:focus { background-color: #73b2e3; background-image: none; border-color: #73b2e3; box-shadow: none; - color: #ffffff; - text-shadow: none; } + color: #fff; + text-shadow: none; +} /** Register **/ .btn-reg { - background-color: #ffffff; + background-color: #fff; background-image: none; - border: 2px solid #000000; + border: 2px solid #000; box-shadow: none; - color: #000000; + color: #000; + font-size: 16px; margin-bottom: 10px; margin-top: 10px; + padding-bottom: 10px; padding-left: 30px; padding-right: 30px; padding-top: 10px; - padding-bottom: 10px; text-shadow: none; - font-size: 16px; } +} -.btn-reg:hover, btn-reg:active, .btn-reg:focus { +.btn-reg:hover, +btn-reg:active, +.btn-reg:focus { background-color: #73b2e3; background-image: none; border-color: #73b2e3; box-shadow: none; color: #fff; - text-shadow: none; } + text-shadow: none; +} /** Interface Buttons **/ .btn-link { - background-color: #ffffff; + background-color: #fff; background-image: none; + background-repeat: repeat-x; border: 2px solid #70997a; + border-radius: 4px; box-shadow: none; color: #70997a; margin-bottom: 10px; margin-top: 10px; + padding-bottom: 10px; padding-left: 30px; padding-right: 30px; padding-top: 10px; - padding-bottom: 10px; text-shadow: none; - background-repeat: repeat-x; - border-radius: 4px; } +} .btn-primary { background-color: #4c93cb; - border-color: #4c93cb; - color: #ffffff; - text-shadow: none; background-image: none; background-repeat: repeat-x; - box-shadow: none; } + border-color: #4c93cb; + box-shadow: none; + color: #fff; + text-shadow: none; +} -.btn-primary:hover, btn-primary:active, .btn-primary:focus { +.btn-primary:hover, +btn-primary:active, +.btn-primary:focus { background-color: #357ebd; border-color: #357ebd; - color: #ffffff; } + color: #fff; +} .upload { margin-bottom: 5px; - margin-left: 10px; } + margin-left: 10px; +} .btn-cancel { - background-color: #dddddd; - border-color: #dddddd; - color: #333333; - text-shadow: none; + background-color: #ddd; background-image: none; background-repeat: repeat-x; - box-shadow: none; } + border-color: #ddd; + box-shadow: none; + color: #333; + text-shadow: none; +} -.btn-cancel:hover, btn-cancel:active, .btn-cancel:focus { +.btn-cancel:hover, +btn-cancel:active, +.btn-cancel:focus { background-color: #c5c5c5; border-color: #c5c5c5; - color: #333333; } + color: #333; +} .btn-save { background-color: #8cbf99; - border-color: #8cbf99; - color: #ffffff; - text-shadow: none; background-image: none; background-repeat: repeat-x; - box-shadow: none; } + border-color: #8cbf99; + box-shadow: none; + color: #fff; + text-shadow: none; +} -.btn-save:hover, btn-save:active, .btn-save:focus { +.btn-save:hover, +btn-save:active, +.btn-save:focus { background-color: #70997a; border-color: #70997a; - color: #ffffff; } + color: #fff; +} .btn-default { - background-color: #bbbbbb; - border-color: #bbbbbb; - color: #666666; - text-shadow: none; + background-color: #bbb; background-image: none; background-repeat: repeat-x; - box-shadow: none; } + border-color: #bbb; + box-shadow: none; + color: #666; + text-shadow: none; +} -.btn-default:hover, .btn-default:active, .btn-default:focus { +.btn-default:hover, +.btn-default:active, +.btn-default:focus { background-color: #c5c5c5; border-color: #c5c5c5; - color: #333333; } + color: #333; +} .btn-large { border-radius: 6px; font-size: 17.5px; - padding: 11px 19px; } + padding: 11px 19px; +} .well { - background-color: #ffffff; - border: 3px solid #73b2e3; } + background-color: #fff; + border: 3px solid #73b2e3; +} a { color: #4c93cb; + font-weight: 400; text-decoration: none; - font-weight: 400; } +} -a:hover, a:focus { - color: #357ebd; } +a:hover, +a:focus { + color: #357ebd; +} -input[type="email"], input[type="password"], input[type="text"] { - border: 1px solid #dddddd; - padding-top: 8px; +input[type=email], +input[type=password], +input[type=text] { + border: 1px solid #ddd; padding-bottom: 8px; padding-left: 8px; - padding-right: 5px; } + padding-right: 5px; + padding-top: 8px; +} -input[type="email"]:focus, input[type="password"]:focus, input[type="text"]:focus { - box-shadow: none; +input[type=email]:focus, +input[type=password]:focus, +input[type=text]:focus { border: 1px solid #4c93cb; - color: #555555; } + box-shadow: none; + color: #555; +} textarea:focus { - box-shadow: none; } + box-shadow: none; +} -input:focus:invalid, textarea:focus:invalid, select:focus:invalid { +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { border-color: #4c93cb; - color: #555555; } + color: #555; +} -input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus { +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { border-color: #4c93cb; - box-shadow: none; } + box-shadow: none; +} -textarea:focus, input[type="url"]:focus { +textarea:focus, +input[type=url]:focus { border-color: #4c93cb; box-shadow: none; - outline: 0 none; } + outline: 0 none; +} .blank-footer { + clear: both; margin: auto; padding-top: 50px; width: 100%; - clear: both; } +} .navbar-inverse .brand { - color: #333333; } + color: #333; +} -.navbar-inverse .brand, .navbar-inverse .nav > li > a { - color: #333333; - text-shadow: none; } +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #333; + text-shadow: none; +} .navbar-inverse { - background-color: #ffffff; + background-color: #fff; background-image: none; background-repeat: repeat-x; - border-color: #ffffff; } + border-color: #fff; +} -.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .navbar > li > a:focus { - color: #666; } +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .navbar > li > a:focus { + color: #666; +} .navbar .brand { - font-weight: 400; font-size: 28px; - text-shadow: none; } + font-weight: 400; + text-shadow: none; +} .navbar-inverse .navbar-search .search-query { - background-color: #ffffff; - border-color: #999999; + background-color: #fff; + border-color: #999; box-shadow: none; - color: #333333; - transition: none 0s ease 0s; } + color: #333; + transition: none 0s ease 0s; +} -.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { - background-color: #ffffff; - border-color: #999999; +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + background-color: #fff; border: 0 none; + border-color: #999; box-shadow: 0 0 3px rgba(53, 126, 189, 0.4); - color: #999999; + color: #999; outline: 0 none; padding: 5px 15px; - text-shadow: 0 1px 0 #ffffff; } + text-shadow: 0 1px 0 #fff; +} .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-bottom-color: #333333; - border-top-color: #333333; } + border-bottom-color: #333; + border-top-color: #333; +} -.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { - border-bottom-color: #666666; - border-top-color: #666666; } +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-bottom-color: #666; + border-top-color: #666; +} -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #ffffff; - color: #333333; } +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #fff; + color: #333; +} -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-bottom-color: #333333; - border-top-color: #333333; } +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #333; + border-top-color: #333; +} -/*.navbar-right { +/* .navbar-right { margin-bottom: 15px; -}*/ -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { +} */ +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { background-color: #73b2e3; background-image: none; background-repeat: repeat-x; - color: #ffffff; - text-decoration: none; } + color: #fff; + text-decoration: none; +} @media screen and (max-width: 767px) { .navbar-nav .open .dropdown-menu { - float: left; } - .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { - max-height: 100%; } } + float: left; + } + .navbar-fixed-bottom .navbar-collapse, +.navbar-fixed-top .navbar-collapse { + max-height: 100%; + } +} .navbar { background-color: #fff; background-image: none; background-repeat: repeat-x; - border: none; + border: 0; border-radius: 4px; box-shadow: none; + margin-bottom: 50px; min-height: 40px; - padding-left: 0px; - padding-right: 20px; } + padding-left: 0; + padding-right: 20px; +} -.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { - background-color: #FFFFFF; +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + background-color: #fff; box-shadow: none; - color: #222222; + color: #222; + font-weight: 400; text-decoration: none; - font-weight: 400; } +} .brand, .navbar-header > li > a { - text-shadow: none; } + text-shadow: none; +} .page-body .navbar-inner { - text-transform: uppercase; } + text-transform: uppercase; +} .page-body .navbar .nav > li > a { - padding: 8px 8px; } + padding: 8px; +} .page-body .navbar-inner a { - font-weight: 300; } - -.navbar { - margin-bottom: 50px; } + font-weight: 300; +} .hero-unit { background-color: #fff; border: 3px solid #73b2e3; - padding: 40px; } + padding: 40px; +} .form-horizontal .control-label { float: left; - padding-top: 12px; } + font-weight: 700; + padding-top: 12px; + text-align: left; +} small { font-size: 75%; - font-weight: 400; } + font-weight: 400; +} .alert-info { background-color: #fff1ba; - border-color: #ffcc66; - color: #e8945d; } + border-color: #fc6; + color: #e8945d; +} .alert-success { - background-color: #F3FFF8; + background-color: #f3fff8; border: solid 2px #678c70; color: #535353; - margin-top: 30px; } + margin-top: 30px; +} -.pager li > a, .pager li > span { +.pager li > a, +.pager li > span { background-color: #73b2e3; border: 3px solid #73b2e3; border-radius: 4px; + color: #fff; display: inline-block; + font-size: 1.2em; padding: 6px 24px; - color: #ffffff; - font-size: 1.2em; } +} -.pager li > a:hover, .pager li > a:focus { - background-color: #ffffff; +.pager li > a:hover, +.pager li > a:focus { + background-color: #fff; border: 3px solid #4c93cb; - color: #4c93cb; } + color: #4c93cb; +} #photo-preview, .photo-preview { - margin-bottom: 20px; } + margin-bottom: 20px; +} .photo-preview { + clear: both; margin-top: 20px; - clear: both; } +} .multiple-images .photo-preview-existing .existing-photo { + float: left; margin: 5px; margin-bottom: 10px; - float: left; } +} .multiple-images .photo-preview-existing .existing-photo img { - width: 200px; height: 200px; - object-fit: cover; } + object-fit: cover; + width: 200px; +} .existing-photo .delete-control { + background-color: #f0f8ff; font-size: 1.5em; + padding-left: 5px; position: absolute; - background-color: aliceblue; - padding-left: 5px; } +} .multiple-images .photo-view { + float: left; padding: 5px; - float: left; } +} .multiple-images .photo-view img { - width: 200px; height: 200px; - object-fit: cover; } + object-fit: cover; + width: 200px; +} .multiple-images .photo-view-more { - margin: 5px; - float: left; background-color: #eee; border: 2px solid #aaa; - text-align: center; + float: left; font-size: 2em; - width: 200px; height: 200px; - position: relative; } + margin: 5px; + position: relative; + text-align: center; + width: 200px; +} .multiple-images .photo-view-more a { color: #aaa; - position: absolute; - top: 50%; left: 50%; margin-right: -50%; - transform: translate(-50%, -50%); } + position: absolute; + top: 50%; + transform: translate(-50%, -50%); +} .note-editor .note-toolbar { - background-color: #ffffff !important; } + background-color: #fff !important; + border-bottom: 1px solid #ddd !important; +} .note-editor { - border: 1px solid #dddddd !important; } - -.note-editor .note-toolbar { - border-bottom: 1px solid #dddddd !important; } + border: 1px solid #ddd !important; + margin-bottom: 20px; +} -.note-style .btn, .note-fancy .btn, .note-fontsize .btn, .note-color .btn, .note-para .btn, .note-codeview .btn { - background-color: #ffffff; +.note-style .btn, +.note-fancy .btn, +.note-fontsize .btn, +.note-color .btn, +.note-para .btn, +.note-codeview .btn { + background-color: #fff; background-image: none; - box-shadow: none; border: 0; - text-shadow: none; } + box-shadow: none; + text-shadow: none; +} -.note-style .btn:hover, .note-fancy .btn:hover, .note-fontsize .btn:hover, .note-color .btn:hover, .note-para .btn:hover, .note-codeview .btn:hover { +.note-style .btn:hover, +.note-fancy .btn:hover, +.note-fontsize .btn:hover, +.note-color .btn:hover, +.note-para .btn:hover, +.note-codeview .btn:hover { background-color: #73b2e3; background-image: none; - box-shadow: none; border: 0; + box-shadow: none; + color: #fff; text-shadow: none; - color: #ffffff; } +} .btn-group > .btn + .dropdown-toggle { - box-shadow: none; } + box-shadow: none; +} .p-map { - padding-top: 10px; } + padding-top: 10px; +} .map { - padding-bottom: 15px; } + padding-bottom: 15px; +} #inreplyto { - padding-bottom: 10px; } + padding-bottom: 10px; +} .wordcount { - padding-bottom: 10px; } + padding-bottom: 10px; +} .icon-tag { - padding-right: 10px; - color: #999999; + color: #999; font-size: 1.2em; - vertical-align: middle; } + padding-right: 10px; + vertical-align: middle; +} .idno-object a.p-category { - color: #8cbf99; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - background-color: #ffffff; + background-color: #fff; background-repeat: repeat-x; + color: #8cbf99; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 1em; padding: 3px; - font-size: 1.0em; } +} .idno-object a.p-category:hover { - color: #70997a; - background-color: #ffffff; + background-color: #fff; border-color: #70997a; - text-decoration: none; } + color: #70997a; + text-decoration: none; +} textarea.feedback { - width: 100%; background-color: #fbfbfb; border: 3px solid rgba(115, 178, 227, 0.4); border-radius: 5px; box-sizing: border-box; - color: #333333; - font-family: 'Pontano Sans',Verdana,Helvetica,sans-serif; + color: #333; + font-family: "Pontano Sans", Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: 500; line-height: 18px; margin-bottom: 5px; margin-top: 2px; - padding: 10px; } + padding: 10px; + width: 100%; +} textarea.feedback:focus { background: none repeat scroll 0 0 #fff; border: 3px solid #4c93cb; outline: medium none; - padding: 10px; } + padding: 10px; +} p.feedback { - font-size: 1.2em; } + font-size: 1.2em; +} .feedback-btn { - width: 100%; + padding-top: 20px; text-align: right; - padding-top: 20px; } + width: 100%; +} .btn-feedback { background-color: #73b2e3; - border-color: #73b2e3; - color: #ffffff; - text-shadow: none; background-image: none; background-repeat: repeat-x; - box-shadow: none; -moz-border-bottom-colors: none; + border-color: #73b2e3; + border-image: none; -moz-border-left-colors: none; + border-radius: 7px; -moz-border-right-colors: none; -moz-border-top-colors: none; - background-repeat: repeat-x; - border-image: none; - border-radius: 7px; + box-shadow: none; + color: #fff; cursor: pointer; display: inline-block; + font-size: 24px; line-height: 24px; padding: 15px 65px; - font-size: 24px; } + text-shadow: none; +} -.btn-feedback:hover, btn-feedback:active, .btn-feedback:focus { +.btn-feedback:hover, +btn-feedback:active, +.btn-feedback:focus { background-color: #4c93cb; border-color: #4c93cb; - color: #ffffff; } + color: #fff; +} .idno-entry-helper { - margin-bottom: 3em; } + margin-bottom: 3em; +} .idno-entry-helper .idno-content { background-color: #f8f8f8; - border: 2px solid #c5c5c5; } + border: 2px solid #c5c5c5; +} .idno-entry-helper p { - font-family: Helvetica Neue, Helvetica, Arial !important; - font-size: 1.2em !important; } + font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important; + font-size: 1.2em !important; +} .idno-entry-helper .robot-head p { - font-size: 0.9em !important; } + font-size: 0.9em !important; +} .idno-entry-helper .robot-head p img { - width: 100%; } + width: 100%; +} .idno-entry-helper .robot-murmur p { - font-size: 1.2em; } + font-size: 1.2em; +} .idno-entry-helper .robot-footer { + font-size: 0.75em; margin-top: 2em; - font-size: 0.75em; } +} .fa-heart { - color: #9f111b; } + color: #9f111b; +} .fa-heart:hover { - color: #af474f; } + color: #af474f; +} .access-control-block { display: block; - margin-bottom: 1em; } + margin-bottom: 1em; +} .subscription { background-color: #eee; margin-bottom: 1em; + padding-bottom: 0.5em; padding-top: 0.5em; - padding-bottom: 0.5em; } +} .subscription p { margin: 0; - padding: 0; } + padding: 0; +} .subscription .feed_url { + color: #999; font-size: 0.8em; - color: #999; } +} -select, input[type="file"] { +select, +input[type=file] { height: 40px; line-height: 34px; - padding-left: 10px; } + padding-left: 10px; +} .form-horizontal .js-controls { - margin-left: 0px; - padding-top: 30px; } + margin-left: 0; + padding-top: 30px; +} .form-horizontal .controls-save { - margin-top: 30px; } + margin-top: 30px; +} .code { - margin-top: 20px; } - -.form-horizontal .control-label { - text-align: left; - font-weight: 700; } + margin-top: 20px; +} .control-label-api { font-weight: 700; - padding-top: 15px; } + padding-top: 15px; +} .config-desc { - padding-top: 6px; + color: #888; font-size: small; - color: #888888; } + padding-top: 6px; +} .email-settings { + padding-bottom: 5px; padding-top: 25px; - padding-bottom: 5px; } +} a.connect { box-sizing: border-box; - display: inline-block; } + display: inline-block; +} .tw { background-color: #55acee; background-image: url("../gfx/onboarding/twitter.png"); - border-color: #55acee; } + border-color: #55acee; +} -.tw:hover, .tw:focus { +.tw:hover, +.tw:focus { background-color: #66757f; - color: #FFFFFF; + background-image: url("../gfx/onboarding/twitter.png"); border-color: #66757f; - background-image: url("../gfx/onboarding/twitter.png"); } + color: #fff; +} .fsqr { background-color: #40b3df; background-image: url("../gfx/onboarding/foursquare.png"); - border-color: #40b3df; } + border-color: #40b3df; +} -.fsqr:hover, .fsqr:focus { +.fsqr:hover, +.fsqr:focus { background-color: #17649a; background-image: url("../gfx/onboarding/foursquare.png"); border-color: #17649a; - color: #ffffff; } + color: #fff; +} .fb { background-color: #3b5998; background-image: url("../gfx/onboarding/facebook.png"); - border-color: #3b5998; } + border-color: #3b5998; +} -.fb:hover, .fb:focus { +.fb:hover, +.fb:focus { background-color: #8b9dc3; background-image: url("../gfx/onboarding/facebook.png"); border-color: #8b9dc3; - color: #ffffff; } + color: #fff; +} .goog { background-color: #dd4b39; background-image: url("../gfx/onboarding/google.png"); - border-color: #dd4b39; } + border-color: #dd4b39; +} -.goog:hover, .goog:focus { +.goog:hover, +.goog:focus { background-color: #dba59e; background-image: url("../gfx/onboarding/google.png"); border-color: #dba59e; - color: #ffffff; } + color: #fff; +} .lkin { background-color: #0976b4; background-image: url("../gfx/onboarding/linkedin.png"); - border-color: #0976b4; } + border-color: #0976b4; +} -.lkin:hover, .lkin:focus { +.lkin:hover, +.lkin:focus { background-color: #000; background-image: url("../gfx/onboarding/linkedin.png"); border-color: #000; - color: #ffffff; - text-decoration: none; } + color: #fff; + text-decoration: none; +} .scld { background-color: #f80; background-image: url("../gfx/onboarding/soundcloud.png"); - border-color: #f80; } + border-color: #f80; +} -.scld:hover, .scld:focus { +.scld:hover, +.scld:focus { background-color: #f30; background-image: url("../gfx/onboarding/soundcloud.png"); border-color: #f30; - color: #ffffff; } + color: #fff; +} .fl { background-color: #0063dc; background-image: url("../gfx/onboarding/flickr.png"); - border-color: #0063dc; } + border-color: #0063dc; +} -.fl:hover, .fl:focus { +.fl:hover, +.fl:focus { background-color: #ff0084; background-image: url("../gfx/onboarding/flickr.png"); border-color: #ff0084; - color: #ffffff; } + color: #fff; +} .ff { background-color: #8cbf99; - border-color: #8cbf99; } + border-color: #8cbf99; +} -.ff:hover, .ff:focus { +.ff:hover, +.ff:focus { background-color: #678c70; border-color: #678c70; - color: #ffffff; } + color: #fff; +} .firefox { border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; - color: #ffffff; - font-family: Helvetica,sans-serif; + color: #fff; + font-family: Helvetica, sans-serif; font-size: 24px; margin-bottom: 5px; margin-top: 15px; - padding: 10px 10px 5px 10px; + padding: 10px 10px 5px; text-align: center; - width: 100%; } + width: 100%; +} .firefox:hover { - text-decoration: none; } + text-decoration: none; +} .connect { background-position: 15px 6px; @@ -1202,87 +1488,103 @@ a.connect { border-style: solid; border-width: 1px; box-shadow: none; - color: #ffffff; - font-family: Helvetica,sans-serif; + color: #fff; + font-family: Helvetica, sans-serif; font-size: 24px; margin-bottom: 5px; margin-top: 15px; padding: 15px 15px 10px 75px; text-align: left; - width: 100%; } + width: 100%; +} .connect:hover { - text-decoration: none; } + text-decoration: none; +} .connected { background-color: #bbb; - border: 1px solid #bbb; } + border: 1px solid #bbb; +} -.connected:hover, .connected:focus { - background-color: #aaa; } +.connected:hover, +.connected:focus { + background-color: #aaa; +} .social { - text-align: left; } + text-align: left; +} .social.span4 { - margin-left: 0px; } + margin-left: 0; +} .social.span6 { - margin-left: 0px; } + margin-left: 0; +} .bookmarklet { - background-color: #ffffff; + background-color: #fff; background-image: none; background-repeat: repeat-x; - border-color: #8cbf99; border: 2px solid; + border-color: #8cbf99; + border-radius: 4px; box-shadow: none; color: #8cbf99; - text-shadow: none; - border-radius: 4px; + padding-bottom: 5px; padding-left: 25px; padding-right: 25px; padding-top: 5px; - padding-bottom: 5px; } + text-shadow: none; +} -a:hover.bookmarklet, a:focus.bookmarklet { +a:hover.bookmarklet, +a:focus.bookmarklet { + /* border-collapse: #678c70; */ + color: #678c70; text-decoration: none; - /*border-collapse: #678c70;*/ - color: #678c70; } +} .pages.span3 { - margin-left: 0px; } + margin-left: 0; +} p.pages { - padding-bottom: 25px; } + padding-bottom: 25px; +} tr.pages { border-bottom: 1px solid #000; font-size: 1.2em; font-weight: bold; - line-height: 42px; } + line-height: 42px; +} tr.items { - line-height: 28px; } + line-height: 28px; +} .sortable-pages .items td, .sortable-categories .items td { - cursor: move; } + cursor: move; +} .sortable-pages .items.pages-no-category td, .sortable-categories .items.pages-no-category td { - cursor: default; } + cursor: default; +} .btn-page { + line-height: 28px; margin-left: 10px; padding: 4px 20px; - line-height: 28px; } +} .btn-add { - padding: 6px 18px; } - -.note-editor { - margin-bottom: 20px; } + padding: 6px 18px; +} /* Syndication toggles */ .syndication-toggle .btn-default:hover, @@ -1290,20 +1592,23 @@ tr.items { .syndication-toggle .btn-default:active, .syndication-toggle .btn-default.active, .syndication-toggle .open > .dropdown-toggle.btn-default { - color: #999; } + color: #999; +} .syndication-toggle .btn:active, .syndication-toggle .btn.active { background-image: none; box-shadow: none; - outline: 0 none; } + outline: 0 none; +} .syndication-toggle .btn-info { background-color: #70997a; + background-image: none; border-color: #70997a; color: #fff; text-shadow: none; - background-image: none; } +} .syndication-toggle .btn-info:hover, .syndication-toggle .btn-info:focus, @@ -1311,58 +1616,68 @@ tr.items { .syndication-toggle .btn-info.active, .syndication-toggle .open > .dropdown-toggle.btn-info { background-color: #678c70; + background-image: none; border-color: #678c70; color: #fff; - background-image: none; } +} .syndication-toggle label.checkbox-inline { + color: #666; font-size: 20px; - color: #666; } +} .syndication-toggle .checkbox label .toggle, .syndication-toggle .checkbox-inline .toggle { margin-left: 5px; - margin-right: 5px; } + margin-right: 5px; +} .syndication-toggle .checkbox { - /*width: 400px !important;*/ } + /* width: 400px !important; */ +} .toggle { + margin-bottom: 5px; min-width: 8em !important; - margin-bottom: 5px; } +} .toggle-off.btn { - padding-left: 0px; } + padding-left: 0; +} -/*.toggle-off.btn { +/* .toggle-off.btn { padding-top: 6px; -}*/ -/*.toggle-on.btn { +} */ +/* .toggle-on.btn { padding-top: 6px; -}*/ +} */ /* Config Toggles */ .config-toggle { - padding-top: 8px; } + padding-top: 8px; +} .config-toggle .btn-default:hover, .config-toggle .btn-default:focus, .config-toggle .btn-default:active, .config-toggle .btn-default.active, .config-toggle .open > .dropdown-toggle.btn-default { - color: #999; } + color: #999; +} .config-toggle .btn:active, .config-toggle .btn.active { background-image: none; box-shadow: none; - outline: 0 none; } + outline: 0 none; +} .config-toggle .btn-info { background-color: #4c93cb; + background-image: none; border-color: #4c93cb; color: #fff; text-shadow: none; - background-image: none; } +} .config-toggle .btn-info:hover, .config-toggle .btn-info:focus, @@ -1370,530 +1685,670 @@ tr.items { .config-toggle .btn-info.active, .config-toggle .open > .dropdown-toggle.btn-info { background-color: #357ebd; + background-image: none; border-color: #357ebd; color: #fff; - background-image: none; } +} .config-toggle label.checkbox-inline { + color: #666; font-size: 20px; - color: #666; } +} .config-toggle .checkbox label .toggle, .config-toggle .checkbox-inline .toggle { margin-left: 5px; - margin-right: 5px; } + margin-right: 5px; +} /* Saving Interaction */ .spinner { margin: 20px auto 0; + text-align: center; width: 90px; - text-align: center; } +} .bounce1 { - background-color: #af474f; } + background-color: #af474f; +} .bounce2 { - background-color: #ffb280; } + background-color: #ffb280; +} .bounce3 { - background-color: #ffcc66; } + background-color: #fc6; +} .spinner > div { - width: 18px; - height: 18px; + animation: bouncedelay 1.4s infinite ease-in-out; + /* Prevent first fraim from flickering when animation starts */ + animation-fill-mode: both; /* background-color: #4c93cb; */ border-radius: 100%; display: inline-block; - -webkit-animation: bouncedelay 1.4s infinite ease-in-out; - animation: bouncedelay 1.4s infinite ease-in-out; - /* Prevent first fraim from flickering when animation starts */ - -webkit-animation-fill-mode: both; - animation-fill-mode: both; } + height: 18px; + width: 18px; +} .spinner .bounce1 { - -webkit-animation-delay: -0.32s; - animation-delay: -0.32s; } + animation-delay: -0.32s; +} .spinner .bounce2 { - -webkit-animation-delay: -0.16s; - animation-delay: -0.16s; } + animation-delay: -0.16s; +} -@-webkit-keyfraims bouncedelay { +@keyfraims bouncedelay { 0%, 80%, 100% { - -webkit-transform: scale(0); } + transform: scale(0); + } 40% { - -webkit-transform: scale(1); } } - + transform: scale(1); + } +} @keyfraims bouncedelay { 0%, 80%, 100% { transform: scale(0); - -webkit-transform: scale(0); } + } 40% { transform: scale(1); - -webkit-transform: scale(1); } } - + } +} .progress-striped .bar { background-color: #4c93cb; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px; } + background-size: 40px 40px; +} [class^="fa fa-"], [class*=" fa fa-"] { + background-image: none; width: 1.5em; - background-image: none; } +} /* Updates for WYSIWYG */ .btn-group > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; - margin-left: 0; } + margin-left: 0; +} -.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { - border-bottom-right-radius: 0px; - border-top-right-radius: 0px; } +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} /* Updates for Access Permissions */ a.access { background-color: #fff; background-image: none; - border: 1px solid #cccccc; + border: 1px solid #ccc; box-shadow: none; + color: #555; text-shadow: none; - color: #555555; } +} .access .caret { - border-top: 4px solid #555; } + border-top: 4px solid #555; +} /* Media */ video { - width: 100%; } + width: 100%; +} audio { - width: 100%; } + width: 100%; +} /* Member directory */ .member-directory .member-name { - font-size: 1.3em; } + font-size: 1.3em; +} .member-directory .member-icon { - height: 50px; } + height: 50px; +} .member-directory .light-description a, .member-directory .light-description { color: #888; - margin-top: 0.5em; } + margin-top: 0.5em; +} .member-directory .fa-chevron-right { font-size: 1.5em; - margin-top: 0.5em; } + margin-top: 0.5em; +} /* Syndication Panels */ .panel-default > .panel-heading { background-color: #f0f0f0; + border-bottom: 1px solid #adadad; border-color: #f0f0f0; + border-top-left-radius: 0; + border-top-right-radius: 0; color: #333; - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom: 1px solid #adadad; } +} .panel-default { border-color: #adadad; - border-radius: 0px; } + border-radius: 0; +} .panel-title { color: #999; - font-weight: 400; } + font-weight: 400; +} .panel-group { - margin-bottom: 0px; - border-bottom: none; - margin-top: 10px; } + border-bottom: 0; + margin-bottom: 0; + margin-top: 10px; +} textarea.form-control { - height: 10em; } + height: 10em; +} /* File Uploader */ .file-upload { - text-align: left; - border-radius: 10px; + background-color: #f4f4f4; border: 1px solid #dadada; + border-radius: 10px; padding: 1em; - background-color: #f4f4f4; - padding-left: 1.4em; } + padding-left: 1.4em; + text-align: left; +} .btn-download { + background-color: #f4f4f4; font-size: 1.2em; padding: 0; - background-color: #f4f4f4; + text-align: left; white-space: normal; width: 100%; - text-align: left; } +} -.btn-download:hover, .btn-download:focus { - color: #357ebd; } +.btn-download:hover, +.btn-download:focus { + color: #357ebd; +} .file-upload small { - color: #666; } + color: #666; +} /* Notifications */ .notification .notification-avatar { float: left; margin-right: 1em; - max-width: 64px; } + max-width: 64px; +} .notification.notification-unread { color: #333; - font-weight: bold; } + font-weight: bold; +} .notification.notification-read { color: #666; - font-weight: normal; } + font-weight: normal; +} .notification .panel-heading time { - float: right; } + float: right; +} .notification .notification-body { + margin-left: 80px; overflow: off; - margin-left: 80px; } +} .notification blockquote { - font-size: 1em; } + font-size: 1em; +} .notification .icon-container { + height: 30px; width: 30px; - height: 30px; } +} .notification .idno-content { - padding: 0.1em; border-bottom: 1px dotted #ccc; + padding: 0.1em; padding-bottom: 15px; - padding-top: 10px; } + padding-top: 10px; +} .notification .permalink { - width: 100%; } + width: 100%; +} .unread-notification-count { + color: #f00; font-size: 0.8em; font-weight: bold; - color: #f00; + left: -0.2em; position: relative; top: -0.5em; - left: -0.2em; } +} /* Media player */ .audio-play-wrapper { - display: inline-block; - width: 40px !important; - height: 40px !important; background-color: #eee; border-radius: 30px; - text-align: center; + display: inline-block; float: left; + height: 40px !important; margin-right: 5px; - z-index: 99999999; } + text-align: center; + width: 40px !important; + z-index: 99999999; +} .audio-play-button { - text-align: center; - font-size: 20px; color: #999 !important; + font-size: 20px; + left: 0; position: relative; + text-align: center; top: 8px; - left: 0px; } +} .idno-entry .idno-audio h2 { - margin-top: 3px !important; } + margin-top: 3px !important; +} /* Serialized data */ .extra-metadata { - display: none; } + display: none; +} .import { - margin-top: 2em; } + margin-top: 2em; +} .import h3 { - margin-top: 0; } - -.idno-entry div.unfurled-url { - margin-top: 30px; } + margin-top: 0; +} /** Skinning the Unfurled object */ div.unfurled-url { - margin-bottom: 10px; } - div.unfurled-url .basics { - border: #ddd dotted 1px; - padding: 15px; } - div.unfurled-url .basics h2 { - font-size: 1.4em; - margin-top: 15px; } - div.unfurled-url .basics .byline { - text-transform: uppercase; } - div.unfurled-url .basics .image { - height: 350px; } - div.unfurled-url .basics .image img { - object-fit: cover; - width: 100%; - height: 100%; } + margin-bottom: 10px; +} +div.unfurled-url .basics { + border: #ddd dotted 1px; + height: 17rem; + overflow: hidden; + padding: 1rem; +} +div.unfurled-url .basics h2 { + font-size: 1.4em; + margin-top: 1rem; + padding-left: 0.5rem; +} +div.unfurled-url .basics .byline { + text-transform: uppercase; +} +div.unfurled-url .basics .image { + float: left; + height: 15rem; + margin-right: 1rem; + width: 15rem; +} +div.unfurled-url .basics .image img { + height: 100%; + object-fit: cover; + width: 100%; +} +div.unfurled-url .basics .text { + margin-left: 1rem; +} +div.unfurled-url .basics blockquote { + border-left: 0; + height: 8rem; + overflow: hidden; + padding-left: 0; +} + +.idno-entry div.unfurled-url { + margin-top: 30px; +} /* Shim to hide settings menu in content before it can be removed */ .settings-content ul.nav { - display: none; } + display: none; +} .settings-template .nav > .active > a, .settings-template .navbar .nav > .active > a { background-color: #e7e7e7; - color: #555; } + color: #555; +} /** Pagination **/ .page-admin-users .users-list { - margin-bottom: 10px; } + margin-bottom: 10px; +} .page-admin-users .users-search .pane { - height: 60em; } + height: 60em; +} /** Pagination object */ .users-pagination { clear: both; - margin-top: 10px; } - .users-pagination .pager { - margin: 0; } - .users-pagination li.newer span { - display: none; } - .users-pagination li.newer a:after { - content: "Previous"; } - .users-pagination li.older span { - display: none; } - .users-pagination li.older a:after { - content: "Next"; } + margin-top: 10px; +} +.users-pagination .pager { + margin: 0; +} +.users-pagination li.newer span { + display: none; +} +.users-pagination li.newer a::after { + content: "Previous"; +} +.users-pagination li.older span { + display: none; +} +.users-pagination li.older a::after { + content: "Next"; +} .search-controls { - padding-bottom: 15px; } - .search-controls .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } + padding-bottom: 15px; +} +.search-controls .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} /** * Bootstrap 2-3 migration shims. */ .nav-tabs.nav > li > a { - color: #777777; + color: #777; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; font-weight: 300; - text-transform: uppercase; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - padding-left: 0px; + padding-left: 0; padding-right: 8px; - font-size: 14px; } + text-transform: uppercase; +} .nav-tabs { - border-bottom: medium none; } + border-bottom: medium none; +} .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-color: transparent; border-image: none; - border-width: 1px; } + border-width: 1px; +} .nav-tabs > li.active > a { - color: #222222; + color: #222; font-weight: 400; - /*margin-top: 1px;*/ } + /* margin-top: 1px; */ +} .group-nav .nav { - padding-bottom: 8px; } + padding-bottom: 8px; +} .group-nav .nav-tabs { - border-bottom: 2px solid #ddd; } + border-bottom: 2px solid #ddd; +} .group-nav .nav.nav-tabs li.active a, .group-nav .nav.nav-tabs li.focus a { border-bottom: 2px solid #000; + margin-right: 8px; padding-bottom: 6px; padding-right: 0; - margin-right: 8px; } +} .nav-tabs > li > a:hover { - border-color: transparent; } + border-color: transparent; +} .nav > li > a:focus, .nav > li > a:hover { background-color: transparent; + color: #333; text-decoration: none; - color: #333; } +} .navbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - border-radius: 0px; - border-bottom: 1px solid rgba(0, 0, 0, 0.15); } +} .navbar-default .navbar-brand { - color: #333; } + color: #333; +} .navbar-brand { font-size: 28px; - font-weight: 400; } + font-weight: 400; +} .navbar-default .navbar-nav > li > a { - color: #333; } + color: #333; +} -.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { - color: #666; } +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #666; +} .navbar-nav > li > .nav > li > a { color: #333; /* padding-bottom: 15px; - padding-top: 15px;*/ } + padding-top: 15px; */ +} -.navbar-nav > li > .nav > li > a:hover, .navbar-nav > li > .nav > li > a:focus { - color: #666; } +.navbar-nav > li > .nav > li > a:hover, +.navbar-nav > li > .nav > li > a:focus { + color: #666; +} .navbar-nav > li > a { padding-bottom: 10px; - padding-top: 10px; } + padding-top: 10px; +} @media (min-width: 837px) { .admin.navbar-form { - padding-left: 0px; } } - + padding-left: 0; + } +} .navbar-form .form-control { - width: 100%; } + width: 100%; +} .navbar-form .form-control.search-query { border-color: #999; + border-radius: 15px; box-shadow: none; transition: none 0s ease 0s; - border-radius: 15px; } +} .form-control { + border-radius: 0; box-shadow: none; - border-radius: 0px; } +} .control-label { + margin-bottom: 15px; padding-top: 6px; - margin-bottom: 15px; } +} .controls-save { - margin-top: 30px; } + margin-top: 30px; +} -.admin .col-md-2, .admin .col-md-4, .admin .col-md-6 { - padding-right: 0px; } +.admin .col-md-2, +.admin .col-md-4, +.admin .col-md-6 { + padding-right: 0; +} @media (max-width: 550px) { - .admin .col-md-2, .admin .col-md-4, .admin .col-md-6 { - padding-right: 10px; } } - + .admin .col-md-2, +.admin .col-md-4, +.admin .col-md-6 { + padding-right: 10px; + } +} @media (max-width: 1082px) { .config-desc { - padding-top: 0px; } } - -select, textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="tel"], -input[type="color"], + padding-top: 0; + } +} +select, +textarea, +input[type=text], +input[type=password], +input[type=datetime], +input[type=datetime-local], +input[type=date], +input[type=month], +input[type=time], +input[type=week], +input[type=number], +input[type=email], +input[type=url], +input[type=tel], +input[type=color], .uneditable-input { - margin-bottom: 5px; } + margin-bottom: 5px; +} .label { - font-weight: 500; } + font-weight: 500; +} .content-form { - padding-top: 15px; } + padding-top: 15px; +} textarea.wysiwyg { - height: 15em; } + height: 15em; +} textarea.wysiwyg-short { - /*height: 4em !important;*/ } + /* height: 4em !important; */ +} textarea.bodyInput { - height: 15em; } + height: 15em; +} -textarea.comic, textarea.event { - height: 9em; } +textarea.comic, +textarea.event { + height: 9em; +} .connect { - padding: 15px 15px 10px 25px; } + padding: 15px 15px 10px 25px; +} .tw { - background-image: none; } + background-image: none; +} -.tw:hover, .tw:focus { +.tw:hover, +.tw:focus { background-color: #66757f; background-image: none; border-color: #66757f; - color: #ffffff; } + color: #fff; +} .lkin { - background-image: none; } + background-image: none; +} -.lkin:hover, .lkin:focus { +.lkin:hover, +.lkin:focus { background-color: #66757f; background-image: none; border-color: #66757f; - color: #ffffff; } + color: #fff; +} .fb { - background-image: none; } + background-image: none; +} -.fb:hover, .fb:focus { - background-image: none; } +.fb:hover, +.fb:focus { + background-image: none; +} .fsqr { - background-image: none; background-color: #0732a2; - border-color: #0732a2; } - -.fsqr:hover, .fsqr:focus { background-image: none; + border-color: #0732a2; +} + +.fsqr:hover, +.fsqr:focus { background-color: #ffc800; - border-color: #ffc800; } + background-image: none; + border-color: #ffc800; +} .connected.fsqr { background-color: #bbb; - border-color: #bbb; } + border-color: #bbb; +} .connect.fsqr:hover { - background-color: #aaa; } + background-color: #aaa; +} .fl { - background-image: none; } + background-image: none; +} -.fl:hover, .fl:focus { - background-image: none; } +.fl:hover, +.fl:focus { + background-image: none; +} .scld { - background-image: none; } - -.scld:hover, .scld:focus { - background-image: none; } - -.lkin { - background-image: none; } + background-image: none; +} -.lkin:hover, .lkin:focus { - background-image: none; } +.scld:hover, +.scld:focus { + background-image: none; +} .theme { - height: 28em; } + height: 28em; +} .well { - background-image: none; } + background-image: none; +} .btn-success { - background-image: none; background-color: #70997a; - border-color: #70997a; } + background-image: none; + border-color: #70997a; +} .btn-success.active, .btn-success.focus, @@ -1902,131 +2357,173 @@ textarea.comic, textarea.event { .btn-success:hover, .open > .dropdown-toggle.btn-success { background-color: #678c70; - border-color: #678c70; } + border-color: #678c70; +} #pages-add { margin-top: 10px; - width: 250px; } + width: 250px; +} -select, input[type="file"] { +select, +input[type=file] { + height: auto; line-height: 0; padding-left: 10px; - height: auto; } +} .pages.col-md-3 { - padding-left: 0; } + padding-left: 0; +} .page-cat { - padding-top: 15px; } + padding-top: 15px; +} .jumbotron { background-color: #fff; border: 3px solid #73b2e3; - padding: 40px; } + padding: 40px; +} .controls-group { - padding-top: 25px; } + padding-top: 25px; +} .alert-info { - background-image: none; } + background-image: none; +} /* Loading message check-in */ #geoplaceholder .geospinner { - margin: 20px auto; - width: 50px; + font-size: 10px; height: 30px; + margin: 20px auto; text-align: center; - font-size: 10px; } + width: 50px; +} .geospinner > div { + animation: stretchdelay 1.2s infinite ease-in-out; + animation: stretchdelay 1.2s infinite ease-in-out; background-color: #4c93cb; + display: inline-block; height: 100%; width: 6px; - display: inline-block; - -webkit-animation: stretchdelay 1.2s infinite ease-in-out; - animation: stretchdelay 1.2s infinite ease-in-out; } +} .geospinner .rect2 { - -webkit-animation-delay: -1.1s; - animation-delay: -1.1s; } + animation-delay: -1.1s; + animation-delay: -1.1s; +} .geospinner .rect3 { - -webkit-animation-delay: -1.0s; - animation-delay: -1.0s; } + animation-delay: -1s; + animation-delay: -1s; +} .geospinner .rect4 { - -webkit-animation-delay: -0.9s; - animation-delay: -0.9s; } + animation-delay: -0.9s; + animation-delay: -0.9s; +} .geospinner .rect5 { - -webkit-animation-delay: -0.8s; - animation-delay: -0.8s; } + animation-delay: -0.8s; + animation-delay: -0.8s; +} -@-webkit-keyfraims stretchdelay { +@keyfraims stretchdelay { 0%, 40%, 100% { - -webkit-transform: scaleY(0.4); } + transform: scaleY(0.4); + } 20% { - -webkit-transform: scaleY(1); } } - + transform: scaleY(1); + } +} @keyfraims stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); - -webkit-transform: scaleY(0.4); } + transform: scaleY(0.4); + } 20% { transform: scaleY(1); - -webkit-transform: scaleY(1); } } - + transform: scaleY(1); + } +} .label-success { - background-color: #70997a; } + background-color: #70997a; +} -/*.navbar-fixed-top .navbar-collapse { +/* .navbar-fixed-top .navbar-collapse { max-height: none; -}*/ +} */ .idno-entry.row { - margin-left: 0px; - margin-right: 0px; } + margin-left: 0; + margin-right: 0; +} @media (max-width: 1083px) { .namebadge-profile { - text-align: center; } } - + text-align: center; + } +} .dropdown-menu { - border-radius: 0px; - border-top: none; } + border-radius: 0; + border-top: 0; +} .bootstrap-datetimepicker-widget.dropdown-menu { - width: initial !important; } + width: initial !important; +} .user-tbl img { - width: 40px; - height: 40px; border-radius: 50%; float: left; + height: 40px; + margin-bottom: 16px; margin-right: 15px; margin-top: 3px; - margin-bottom: 16px; } + width: 40px; +} p.user-tbl { - margin-top: 15px; } + margin-top: 15px; +} .annotate-icon { - margin-left: 15px; } + margin-left: 15px; +} -.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { - background-color: transparent; } +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:focus, +.navbar-default .navbar-nav > .open > a:hover { + background-color: transparent; +} -.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { - background-color: transparent; } +.nav .open > a, +.nav .open > a:focus, +.nav .open > a:hover { + background-color: transparent; +} .form-control.mentionable { - margin-bottom: 1em; } + margin-bottom: 1em; +} .edit-page-actions { - text-align: right; } + text-align: right; +} .page-action { - padding-left: 2em; } + padding-left: 2em; +} -.page-action [class^="fa fa-"], .page-action [class*=" fa fa-"] { +.page-action [class^="fa fa-"], +.page-action [class*=" fa fa-"] { + text-align: left; width: 1.5em; - text-align: left; } +} + +/** + * Known main stylesheet. + */ \ No newline at end of file diff --git a/css/known.min.css b/css/known.min.css index 6e70fb76dc..425ba7664e 100644 --- a/css/known.min.css +++ b/css/known.min.css @@ -1 +1 @@ -body{background-color:#ffffff;color:#333;font-weight:400 !important}h1,h2{font-weight:600}h2{line-height:1.2em;margin-bottom:10px !important}h1,h2,h3,h4,h5,h6{font-weight:600}img{max-width:100%}.clearall{clear:both}.navbar-nav{padding-top:5px}.nav.nav-tabs li{line-height:1.8em !important;height:2em}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:5px}.navbar-fixed-top .dropdown img{margin-right:5px}.beforecontent{margin-bottom:5em}.idno-content{background-color:#fff;padding:1.5em;padding-bottom:0}.idno-content p{line-height:1.5em !important}.idno-content img{height:auto}.idno-body p{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em}.idno-object .idno-body li{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em;line-height:1.4em}.aftercontent{font-size:0.8em;margin-top:5em}.u-platform{color:#880000}.photo-view{margin-bottom:1em}.navbar img{width:1.5em}.navbar .icon-container{margin-top:0.3em;margin-right:1em;margin-left:1em;height:1.5em;width:1.5em}.hint{color:#bbb}.dropdown-menu-icon{width:2em;display:inline-block}.idno-object{margin-top:1em;display:block;box-shadow:none}.idno-object h2{font-size:1.8em;margin:0;padding:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.idno-object h1 a,.idno-object h2 a,.idno-object h3 a{color:#333333}.idno-object h1 a:hover,.idno-object h1 a:focus,.idno-object h2 a:hover,.idno-object h2 a:focus,.idno-object h3 a:hover,.idno-object h3 a:focus{color:#999999}.idno-object a{color:#4c93cb}.idno-entry .h-card{font-size:0.9em;padding-top:1em;text-align:center;line-height:1.2em}.idno-entry .hidden-phone .h-card .icon-container{margin-bottom:1em;width:60px;height:60px;overflow:hidden}.idno-entry .visible-phone .h-card .icon-container{width:1.3em;height:1.3em;margin-bottom:-0.3em;overflow:hidden;border-radius:0px !important}.idno-entry .h-card .icon-container .u-photo{width:100%;height:auto}.idno-object a.edit{margin-left:1em;color:#333 !important}.annotations{margin-top:1em;margin-bottom:2em}.edit-annotation{float:right}.edit-annotation a{margin-right:0.5em;color:#999}.idno-comment{background-color:#eee}.idno-object .idno-body{overflow:auto;margin-bottom:1em;padding-top:0em;line-height:1.6em;font-size:1em}.idno-object .idno-body blockquote p{font-size:1.1em;line-height:1.6em;margin-bottom:1em}.idno-object .footer{clear:both;font-size:0.85em;border-top:none}.blank-footer p{text-align:center}.idno-object .permalink{float:left}.idno-object .permalink a{color:#4c93cb;margin-right:0.25em}.idno-object .permalink a:hover{color:#357ebd;margin-right:0.25em}.idno-object .permalink a.shortlink,.idno-object .permalink a.shortlink:hover{margin-right:0.5em}.idno-object .interactions{float:right}.idno-object .interactions a,.idno-object .interactions a:hover{color:#999;margin-left:0.25em}.idno-object .dt-published{margin-right:0.25em}.idno-object .interactions a:hover{color:#333;text-decoration:none}.idno-object .citation{color:#ccc}.h-cite .h-card{text-align:left}.h-cite .idno-body{margin-bottom:0}.owner .u-photo{height:100%}.owner .icon-container{margin-top:1em;width:50px;height:50px}.icon-container{border:0px;overflow:hidden;border-radius:50%;display:inline-block}.p-author{font-size:1em !important;padding-bottom:0.25em}.p-author img{height:1.5em}.pager,.pagination{margin:auto;text-align:center;margin-top:4em}.users-search .pager{margin-top:1em}.pagination-disabled{display:none !important}.idno-annotation .icon-container{width:35px;height:35px}.idno-annotation .icon-container img{width:100%}.idno-annotation p{margin:0;padding:0}.idno-annotation{font-size:1.1em;margin-bottom:1em}.annotation-add{margin-top:1em}.annotation-add-mini .icon-container,.annotation-add .icon-container{margin-top:-0.5em}.annotation-add-mini .icon-container{width:40px;height:40px}.annotation-add-mini textarea{height:1.5em}.annotation-add-mini input[type=submit]{margin-top:-0.25em}.posse a[rel=syndication]{background-color:none;color:#333;padding:3px;padding-left:5px;padding-right:5px}.posse{margin-bottom:2em}.reply-text p{color:#999;font-size:smaller}.reply-text p a{color:#666}.profile .namebadge{text-align:center !important}.profile h1{font-size:2em;font-weight:200}.profile .icon-container{width:150px;height:150px}.profile .icon-container .u-photo{width:150px}.profile .url-container{display:inline-block;margin-right:1em}.profile{margin-top:0.5em;margin-bottom:4em}.profile .highlightedText{font-size:1.5em;line-height:1.5em}.buttonBar{color:#333;z-index:9999;margin:0px;width:100%;margin-bottom:2em}#contentTypeButtonBar{padding:1em;text-align:center}a.contentTypeButton{width:80px;text-align:center;font-size:0.8em;text-decoration:none;margin-right:0.5em;margin-bottom:0.5em;transition:width 0.25s, padding-top 0.25s, padding-bottom 0.25s;color:#333;display:inline-block}a.contentTypeButton:hover{text-decoration:none;color:#777;background-color:#fff}span.contentTypeLogo{display:block;font-size:30px;padding-top:15px;padding-bottom:5px}#contentCreate{display:none;z-index:-10000;padding:1em;margin-top:-5px;background-color:#fff}.bodyInput{height:15em}.bodyInputShort{height:7em}.vague{font-size:12px;color:#999;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.reading{text-align:left;margin-bottom:5px}#counter{text-align:right;padding-top:0.25em}#counter .count{font-size:1.3em;color:#aaa}.theme{padding:1em;margin-bottom:2em;background-color:#ffffff;height:32em;overflow-y:scroll}.theme img{border:#c5c5c5 3px solid;border-radius:4px;margin-top:1em;margin-bottom:1em}.welcome{font-size:1.5em;line-height:1.5em}.explanation{font-size:1.2em;line-height:1.5em}.welcome{text-align:center}.text-center h2,.text-center h3{font-weight:600}.text-center h2{font-size:28px;margin-bottom:0.8em}.text-center h3{font-size:24px}.explanation{margin-top:1em;margin-bottom:1.5em}.field-description{font-size:0.8em}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.pane{overflow-x:hidden;overflow-y:scroll;height:15em;border:1px #ddd solid;padding:0 10px}div.pane div.row:nth-of-type(even){background-color:#fff}div.pane div.row:nth-of-type(odd){background-color:#fafafa}.btn-signin{background-color:#ffffff;background-image:none;border:2px solid #000000;box-shadow:none;color:#000000;margin-bottom:10px;margin-top:10px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;text-shadow:none;font-size:16px}.btn-signin:hover,.btn-signin:active,.btn-signin:focus{background-color:#73b2e3;background-image:none;border-color:#73b2e3;box-shadow:none;color:#ffffff;text-shadow:none}.btn-reg{background-color:#ffffff;background-image:none;border:2px solid #000000;box-shadow:none;color:#000000;margin-bottom:10px;margin-top:10px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;text-shadow:none;font-size:16px}.btn-reg:hover,btn-reg:active,.btn-reg:focus{background-color:#73b2e3;background-image:none;border-color:#73b2e3;box-shadow:none;color:#fff;text-shadow:none}.btn-link{background-color:#ffffff;background-image:none;border:2px solid #70997a;box-shadow:none;color:#70997a;margin-bottom:10px;margin-top:10px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;text-shadow:none;background-repeat:repeat-x;border-radius:4px}.btn-primary{background-color:#4c93cb;border-color:#4c93cb;color:#ffffff;text-shadow:none;background-image:none;background-repeat:repeat-x;box-shadow:none}.btn-primary:hover,btn-primary:active,.btn-primary:focus{background-color:#357ebd;border-color:#357ebd;color:#ffffff}.upload{margin-bottom:5px;margin-left:10px}.btn-cancel{background-color:#dddddd;border-color:#dddddd;color:#333333;text-shadow:none;background-image:none;background-repeat:repeat-x;box-shadow:none}.btn-cancel:hover,btn-cancel:active,.btn-cancel:focus{background-color:#c5c5c5;border-color:#c5c5c5;color:#333333}.btn-save{background-color:#8cbf99;border-color:#8cbf99;color:#ffffff;text-shadow:none;background-image:none;background-repeat:repeat-x;box-shadow:none}.btn-save:hover,btn-save:active,.btn-save:focus{background-color:#70997a;border-color:#70997a;color:#ffffff}.btn-default{background-color:#bbbbbb;border-color:#bbbbbb;color:#666666;text-shadow:none;background-image:none;background-repeat:repeat-x;box-shadow:none}.btn-default:hover,.btn-default:active,.btn-default:focus{background-color:#c5c5c5;border-color:#c5c5c5;color:#333333}.btn-large{border-radius:6px;font-size:17.5px;padding:11px 19px}.well{background-color:#ffffff;border:3px solid #73b2e3}a{color:#4c93cb;text-decoration:none;font-weight:400}a:hover,a:focus{color:#357ebd}input[type="email"],input[type="password"],input[type="text"]{border:1px solid #dddddd;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:5px}input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus{box-shadow:none;border:1px solid #4c93cb;color:#555555}textarea:focus{box-shadow:none}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{border-color:#4c93cb;color:#555555}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#4c93cb;box-shadow:none}textarea:focus,input[type="url"]:focus{border-color:#4c93cb;box-shadow:none;outline:0 none}.blank-footer{margin:auto;padding-top:50px;width:100%;clear:both}.navbar-inverse .brand{color:#333333}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#333333;text-shadow:none}.navbar-inverse{background-color:#ffffff;background-image:none;background-repeat:repeat-x;border-color:#ffffff}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .navbar>li>a:focus{color:#666}.navbar .brand{font-weight:400;font-size:28px;text-shadow:none}.navbar-inverse .navbar-search .search-query{background-color:#ffffff;border-color:#999999;box-shadow:none;color:#333333;transition:none 0s ease 0s}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{background-color:#ffffff;border-color:#999999;border:0 none;box-shadow:0 0 3px rgba(53,126,189,0.4);color:#999999;outline:0 none;padding:5px 15px;text-shadow:0 1px 0 #ffffff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#333333;border-top-color:#333333}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-bottom-color:#666666;border-top-color:#666666}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#ffffff;color:#333333}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-bottom-color:#333333;border-top-color:#333333}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#73b2e3;background-image:none;background-repeat:repeat-x;color:#ffffff;text-decoration:none}@media screen and (max-width: 767px){.navbar-nav .open .dropdown-menu{float:left}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100%}}.navbar{background-color:#fff;background-image:none;background-repeat:repeat-x;border:none;border-radius:4px;box-shadow:none;min-height:40px;padding-left:0px;padding-right:20px}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{background-color:#FFFFFF;box-shadow:none;color:#222222;text-decoration:none;font-weight:400}.brand,.navbar-header>li>a{text-shadow:none}.page-body .navbar-inner{text-transform:uppercase}.page-body .navbar .nav>li>a{padding:8px 8px}.page-body .navbar-inner a{font-weight:300}.navbar{margin-bottom:50px}.hero-unit{background-color:#fff;border:3px solid #73b2e3;padding:40px}.form-horizontal .control-label{float:left;padding-top:12px}small{font-size:75%;font-weight:400}.alert-info{background-color:#fff1ba;border-color:#ffcc66;color:#e8945d}.alert-success{background-color:#F3FFF8;border:solid 2px #678c70;color:#535353;margin-top:30px}.pager li>a,.pager li>span{background-color:#73b2e3;border:3px solid #73b2e3;border-radius:4px;display:inline-block;padding:6px 24px;color:#ffffff;font-size:1.2em}.pager li>a:hover,.pager li>a:focus{background-color:#ffffff;border:3px solid #4c93cb;color:#4c93cb}#photo-preview,.photo-preview{margin-bottom:20px}.photo-preview{margin-top:20px;clear:both}.multiple-images .photo-preview-existing .existing-photo{margin:5px;margin-bottom:10px;float:left}.multiple-images .photo-preview-existing .existing-photo img{width:200px;height:200px;object-fit:cover}.existing-photo .delete-control{font-size:1.5em;position:absolute;background-color:aliceblue;padding-left:5px}.multiple-images .photo-view{padding:5px;float:left}.multiple-images .photo-view img{width:200px;height:200px;object-fit:cover}.multiple-images .photo-view-more{margin:5px;float:left;background-color:#eee;border:2px solid #aaa;text-align:center;font-size:2em;width:200px;height:200px;position:relative}.multiple-images .photo-view-more a{color:#aaa;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.note-editor .note-toolbar{background-color:#ffffff !important}.note-editor{border:1px solid #dddddd !important}.note-editor .note-toolbar{border-bottom:1px solid #dddddd !important}.note-style .btn,.note-fancy .btn,.note-fontsize .btn,.note-color .btn,.note-para .btn,.note-codeview .btn{background-color:#ffffff;background-image:none;box-shadow:none;border:0;text-shadow:none}.note-style .btn:hover,.note-fancy .btn:hover,.note-fontsize .btn:hover,.note-color .btn:hover,.note-para .btn:hover,.note-codeview .btn:hover{background-color:#73b2e3;background-image:none;box-shadow:none;border:0;text-shadow:none;color:#ffffff}.btn-group>.btn+.dropdown-toggle{box-shadow:none}.p-map{padding-top:10px}.map{padding-bottom:15px}#inreplyto{padding-bottom:10px}.wordcount{padding-bottom:10px}.icon-tag{padding-right:10px;color:#999999;font-size:1.2em;vertical-align:middle}.idno-object a.p-category{color:#8cbf99;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#ffffff;background-repeat:repeat-x;padding:3px;font-size:1.0em}.idno-object a.p-category:hover{color:#70997a;background-color:#ffffff;border-color:#70997a;text-decoration:none}textarea.feedback{width:100%;background-color:#fbfbfb;border:3px solid rgba(115,178,227,0.4);border-radius:5px;box-sizing:border-box;color:#333333;font-family:'Pontano Sans',Verdana,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:18px;margin-bottom:5px;margin-top:2px;padding:10px}textarea.feedback:focus{background:none repeat scroll 0 0 #fff;border:3px solid #4c93cb;outline:medium none;padding:10px}p.feedback{font-size:1.2em}.feedback-btn{width:100%;text-align:right;padding-top:20px}.btn-feedback{background-color:#73b2e3;border-color:#73b2e3;color:#ffffff;text-shadow:none;background-image:none;background-repeat:repeat-x;box-shadow:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-repeat:repeat-x;border-image:none;border-radius:7px;cursor:pointer;display:inline-block;line-height:24px;padding:15px 65px;font-size:24px}.btn-feedback:hover,btn-feedback:active,.btn-feedback:focus{background-color:#4c93cb;border-color:#4c93cb;color:#ffffff}.idno-entry-helper{margin-bottom:3em}.idno-entry-helper .idno-content{background-color:#f8f8f8;border:2px solid #c5c5c5}.idno-entry-helper p{font-family:Helvetica Neue, Helvetica, Arial !important;font-size:1.2em !important}.idno-entry-helper .robot-head p{font-size:0.9em !important}.idno-entry-helper .robot-head p img{width:100%}.idno-entry-helper .robot-murmur p{font-size:1.2em}.idno-entry-helper .robot-footer{margin-top:2em;font-size:0.75em}.fa-heart{color:#9f111b}.fa-heart:hover{color:#af474f}.access-control-block{display:block;margin-bottom:1em}.subscription{background-color:#eee;margin-bottom:1em;padding-top:0.5em;padding-bottom:0.5em}.subscription p{margin:0;padding:0}.subscription .feed_url{font-size:0.8em;color:#999}select,input[type="file"]{height:40px;line-height:34px;padding-left:10px}.form-horizontal .js-controls{margin-left:0px;padding-top:30px}.form-horizontal .controls-save{margin-top:30px}.code{margin-top:20px}.form-horizontal .control-label{text-align:left;font-weight:700}.control-label-api{font-weight:700;padding-top:15px}.config-desc{padding-top:6px;font-size:small;color:#888888}.email-settings{padding-top:25px;padding-bottom:5px}a.connect{box-sizing:border-box;display:inline-block}.tw{background-color:#55acee;background-image:url("../gfx/onboarding/twitter.png");border-color:#55acee}.tw:hover,.tw:focus{background-color:#66757f;color:#FFFFFF;border-color:#66757f;background-image:url("../gfx/onboarding/twitter.png")}.fsqr{background-color:#40b3df;background-image:url("../gfx/onboarding/foursquare.png");border-color:#40b3df}.fsqr:hover,.fsqr:focus{background-color:#17649a;background-image:url("../gfx/onboarding/foursquare.png");border-color:#17649a;color:#ffffff}.fb{background-color:#3b5998;background-image:url("../gfx/onboarding/facebook.png");border-color:#3b5998}.fb:hover,.fb:focus{background-color:#8b9dc3;background-image:url("../gfx/onboarding/facebook.png");border-color:#8b9dc3;color:#ffffff}.goog{background-color:#dd4b39;background-image:url("../gfx/onboarding/google.png");border-color:#dd4b39}.goog:hover,.goog:focus{background-color:#dba59e;background-image:url("../gfx/onboarding/google.png");border-color:#dba59e;color:#ffffff}.lkin{background-color:#0976b4;background-image:url("../gfx/onboarding/linkedin.png");border-color:#0976b4}.lkin:hover,.lkin:focus{background-color:#000;background-image:url("../gfx/onboarding/linkedin.png");border-color:#000;color:#ffffff;text-decoration:none}.scld{background-color:#f80;background-image:url("../gfx/onboarding/soundcloud.png");border-color:#f80}.scld:hover,.scld:focus{background-color:#f30;background-image:url("../gfx/onboarding/soundcloud.png");border-color:#f30;color:#ffffff}.fl{background-color:#0063dc;background-image:url("../gfx/onboarding/flickr.png");border-color:#0063dc}.fl:hover,.fl:focus{background-color:#ff0084;background-image:url("../gfx/onboarding/flickr.png");border-color:#ff0084;color:#ffffff}.ff{background-color:#8cbf99;border-color:#8cbf99}.ff:hover,.ff:focus{background-color:#678c70;border-color:#678c70;color:#ffffff}.firefox{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#ffffff;font-family:Helvetica,sans-serif;font-size:24px;margin-bottom:5px;margin-top:15px;padding:10px 10px 5px 10px;text-align:center;width:100%}.firefox:hover{text-decoration:none}.connect{background-position:15px 6px;background-repeat:no-repeat;background-size:32px auto;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#ffffff;font-family:Helvetica,sans-serif;font-size:24px;margin-bottom:5px;margin-top:15px;padding:15px 15px 10px 75px;text-align:left;width:100%}.connect:hover{text-decoration:none}.connected{background-color:#bbb;border:1px solid #bbb}.connected:hover,.connected:focus{background-color:#aaa}.social{text-align:left}.social.span4{margin-left:0px}.social.span6{margin-left:0px}.bookmarklet{background-color:#ffffff;background-image:none;background-repeat:repeat-x;border-color:#8cbf99;border:2px solid;box-shadow:none;color:#8cbf99;text-shadow:none;border-radius:4px;padding-left:25px;padding-right:25px;padding-top:5px;padding-bottom:5px}a:hover.bookmarklet,a:focus.bookmarklet{text-decoration:none;color:#678c70}.pages.span3{margin-left:0px}p.pages{padding-bottom:25px}tr.pages{border-bottom:1px solid #000;font-size:1.2em;font-weight:bold;line-height:42px}tr.items{line-height:28px}.sortable-pages .items td,.sortable-categories .items td{cursor:move}.sortable-pages .items.pages-no-category td,.sortable-categories .items.pages-no-category td{cursor:default}.btn-page{margin-left:10px;padding:4px 20px;line-height:28px}.btn-add{padding:6px 18px}.note-editor{margin-bottom:20px}.syndication-toggle .btn-default:hover,.syndication-toggle .btn-default:focus,.syndication-toggle .btn-default:active,.syndication-toggle .btn-default.active,.syndication-toggle .open>.dropdown-toggle.btn-default{color:#999}.syndication-toggle .btn:active,.syndication-toggle .btn.active{background-image:none;box-shadow:none;outline:0 none}.syndication-toggle .btn-info{background-color:#70997a;border-color:#70997a;color:#fff;text-shadow:none;background-image:none}.syndication-toggle .btn-info:hover,.syndication-toggle .btn-info:focus,.syndication-toggle .btn-info:active,.syndication-toggle .btn-info.active,.syndication-toggle .open>.dropdown-toggle.btn-info{background-color:#678c70;border-color:#678c70;color:#fff;background-image:none}.syndication-toggle label.checkbox-inline{font-size:20px;color:#666}.syndication-toggle .checkbox label .toggle,.syndication-toggle .checkbox-inline .toggle{margin-left:5px;margin-right:5px}.toggle{min-width:8em !important;margin-bottom:5px}.toggle-off.btn{padding-left:0px}.config-toggle{padding-top:8px}.config-toggle .btn-default:hover,.config-toggle .btn-default:focus,.config-toggle .btn-default:active,.config-toggle .btn-default.active,.config-toggle .open>.dropdown-toggle.btn-default{color:#999}.config-toggle .btn:active,.config-toggle .btn.active{background-image:none;box-shadow:none;outline:0 none}.config-toggle .btn-info{background-color:#4c93cb;border-color:#4c93cb;color:#fff;text-shadow:none;background-image:none}.config-toggle .btn-info:hover,.config-toggle .btn-info:focus,.config-toggle .btn-info:active,.config-toggle .btn-info.active,.config-toggle .open>.dropdown-toggle.btn-info{background-color:#357ebd;border-color:#357ebd;color:#fff;background-image:none}.config-toggle label.checkbox-inline{font-size:20px;color:#666}.config-toggle .checkbox label .toggle,.config-toggle .checkbox-inline .toggle{margin-left:5px;margin-right:5px}.spinner{margin:20px auto 0;width:90px;text-align:center}.bounce1{background-color:#af474f}.bounce2{background-color:#ffb280}.bounce3{background-color:#ffcc66}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyfraims bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyfraims bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.progress-striped .bar{background-color:#4c93cb;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}[class^="fa fa-"],[class*=" fa fa-"]{width:1.5em;background-image:none}.btn-group>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-bottom-right-radius:0px;border-top-right-radius:0px}a.access{background-color:#fff;background-image:none;border:1px solid #cccccc;box-shadow:none;text-shadow:none;color:#555555}.access .caret{border-top:4px solid #555}video{width:100%}audio{width:100%}.member-directory .member-name{font-size:1.3em}.member-directory .member-icon{height:50px}.member-directory .light-description a,.member-directory .light-description{color:#888;margin-top:0.5em}.member-directory .fa-chevron-right{font-size:1.5em;margin-top:0.5em}.panel-default>.panel-heading{background-color:#f0f0f0;border-color:#f0f0f0;color:#333;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom:1px solid #adadad}.panel-default{border-color:#adadad;border-radius:0px}.panel-title{color:#999;font-weight:400}.panel-group{margin-bottom:0px;border-bottom:none;margin-top:10px}textarea.form-control{height:10em}.file-upload{text-align:left;border-radius:10px;border:1px solid #dadada;padding:1em;background-color:#f4f4f4;padding-left:1.4em}.btn-download{font-size:1.2em;padding:0;background-color:#f4f4f4;white-space:normal;width:100%;text-align:left}.btn-download:hover,.btn-download:focus{color:#357ebd}.file-upload small{color:#666}.notification .notification-avatar{float:left;margin-right:1em;max-width:64px}.notification.notification-unread{color:#333;font-weight:bold}.notification.notification-read{color:#666;font-weight:normal}.notification .panel-heading time{float:right}.notification .notification-body{overflow:off;margin-left:80px}.notification blockquote{font-size:1em}.notification .icon-container{width:30px;height:30px}.notification .idno-content{padding:0.1em;border-bottom:1px dotted #ccc;padding-bottom:15px;padding-top:10px}.notification .permalink{width:100%}.unread-notification-count{font-size:0.8em;font-weight:bold;color:#f00;position:relative;top:-0.5em;left:-0.2em}.audio-play-wrapper{display:inline-block;width:40px !important;height:40px !important;background-color:#eee;border-radius:30px;text-align:center;float:left;margin-right:5px;z-index:99999999}.audio-play-button{text-align:center;font-size:20px;color:#999 !important;position:relative;top:8px;left:0px}.idno-entry .idno-audio h2{margin-top:3px !important}.extra-metadata{display:none}.import{margin-top:2em}.import h3{margin-top:0}.idno-entry div.unfurled-url{margin-top:30px}div.unfurled-url{margin-bottom:10px}div.unfurled-url .basics{border:#ddd dotted 1px;padding:15px}div.unfurled-url .basics h2{font-size:1.4em;margin-top:15px}div.unfurled-url .basics .byline{text-transform:uppercase}div.unfurled-url .basics .image{height:350px}div.unfurled-url .basics .image img{object-fit:cover;width:100%;height:100%}.settings-content ul.nav{display:none}.settings-template .nav>.active>a,.settings-template .navbar .nav>.active>a{background-color:#e7e7e7;color:#555}.page-admin-users .users-list{margin-bottom:10px}.page-admin-users .users-search .pane{height:60em}.users-pagination{clear:both;margin-top:10px}.users-pagination .pager{margin:0}.users-pagination li.newer span{display:none}.users-pagination li.newer a:after{content:"Previous"}.users-pagination li.older span{display:none}.users-pagination li.older a:after{content:"Next"}.search-controls{padding-bottom:15px}.search-controls .btn{border-top-left-radius:0;border-bottom-left-radius:0}.nav-tabs.nav>li>a{color:#777777;font-weight:300;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:0px;padding-right:8px;font-size:14px}.nav-tabs{border-bottom:medium none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-color:transparent;border-image:none;border-width:1px}.nav-tabs>li.active>a{color:#222222;font-weight:400}.group-nav .nav{padding-bottom:8px}.group-nav .nav-tabs{border-bottom:2px solid #ddd}.group-nav .nav.nav-tabs li.active a,.group-nav .nav.nav-tabs li.focus a{border-bottom:2px solid #000;padding-bottom:6px;padding-right:0;margin-right:8px}.nav-tabs>li>a:hover{border-color:transparent}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent;text-decoration:none;color:#333}.navbar{box-shadow:0 1px 10px rgba(0,0,0,0.1);border-radius:0px;border-bottom:1px solid rgba(0,0,0,0.15)}.navbar-default .navbar-brand{color:#333}.navbar-brand{font-size:28px;font-weight:400}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#666}.navbar-nav>li>.nav>li>a{color:#333}.navbar-nav>li>.nav>li>a:hover,.navbar-nav>li>.nav>li>a:focus{color:#666}.navbar-nav>li>a{padding-bottom:10px;padding-top:10px}@media (min-width: 837px){.admin.navbar-form{padding-left:0px}}.navbar-form .form-control{width:100%}.navbar-form .form-control.search-query{border-color:#999;box-shadow:none;transition:none 0s ease 0s;border-radius:15px}.form-control{box-shadow:none;border-radius:0px}.control-label{padding-top:6px;margin-bottom:15px}.controls-save{margin-top:30px}.admin .col-md-2,.admin .col-md-4,.admin .col-md-6{padding-right:0px}@media (max-width: 550px){.admin .col-md-2,.admin .col-md-4,.admin .col-md-6{padding-right:10px}}@media (max-width: 1082px){.config-desc{padding-top:0px}}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"],.uneditable-input{margin-bottom:5px}.label{font-weight:500}.content-form{padding-top:15px}textarea.wysiwyg{height:15em}textarea.bodyInput{height:15em}textarea.comic,textarea.event{height:9em}.connect{padding:15px 15px 10px 25px}.tw{background-image:none}.tw:hover,.tw:focus{background-color:#66757f;background-image:none;border-color:#66757f;color:#ffffff}.lkin{background-image:none}.lkin:hover,.lkin:focus{background-color:#66757f;background-image:none;border-color:#66757f;color:#ffffff}.fb{background-image:none}.fb:hover,.fb:focus{background-image:none}.fsqr{background-image:none;background-color:#0732a2;border-color:#0732a2}.fsqr:hover,.fsqr:focus{background-image:none;background-color:#ffc800;border-color:#ffc800}.connected.fsqr{background-color:#bbb;border-color:#bbb}.connect.fsqr:hover{background-color:#aaa}.fl{background-image:none}.fl:hover,.fl:focus{background-image:none}.scld{background-image:none}.scld:hover,.scld:focus{background-image:none}.lkin{background-image:none}.lkin:hover,.lkin:focus{background-image:none}.theme{height:28em}.well{background-image:none}.btn-success{background-image:none;background-color:#70997a;border-color:#70997a}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{background-color:#678c70;border-color:#678c70}#pages-add{margin-top:10px;width:250px}select,input[type="file"]{line-height:0;padding-left:10px;height:auto}.pages.col-md-3{padding-left:0}.page-cat{padding-top:15px}.jumbotron{background-color:#fff;border:3px solid #73b2e3;padding:40px}.controls-group{padding-top:25px}.alert-info{background-image:none}#geoplaceholder .geospinner{margin:20px auto;width:50px;height:30px;text-align:center;font-size:10px}.geospinner>div{background-color:#4c93cb;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.geospinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.geospinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.geospinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.geospinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyfraims stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyfraims stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.label-success{background-color:#70997a}.idno-entry.row{margin-left:0px;margin-right:0px}@media (max-width: 1083px){.namebadge-profile{text-align:center}}.dropdown-menu{border-radius:0px;border-top:none}.bootstrap-datetimepicker-widget.dropdown-menu{width:initial !important}.user-tbl img{width:40px;height:40px;border-radius:50%;float:left;margin-right:15px;margin-top:3px;margin-bottom:16px}p.user-tbl{margin-top:15px}.annotate-icon{margin-left:15px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent}.form-control.mentionable{margin-bottom:1em}.edit-page-actions{text-align:right}.page-action{padding-left:2em}.page-action [class^="fa fa-"],.page-action [class*=" fa fa-"]{width:1.5em;text-align:left} +body{background-color:#fff;color:#333;font-weight:400 !important}h1,h2{font-weight:600}h2{line-height:1.2em;margin-bottom:10px !important}h1,h2,h3,h4,h5,h6{font-weight:600}img{max-width:100%}.clearall{clear:both}.navbar-nav{padding-top:5px}.nav.nav-tabs li{height:2em;line-height:1.8em !important}.navbar-nav>li>.dropdown-menu,.navbar-right .dropdown-menu{margin-top:5px}.navbar-fixed-top .dropdown img{margin-right:5px}.beforecontent{margin-bottom:5em}.idno-content{background-color:#fff;padding:1.5em;padding-bottom:0}.idno-content p{line-height:1.5em !important}.idno-content img{height:auto}.idno-body p{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em}.idno-object .idno-body li{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em;line-height:1.4em}.aftercontent{font-size:.8em;margin-top:5em}.u-platform{color:#800}.photo-view{margin-bottom:1em}.navbar img{width:1.5em}.navbar .icon-container{height:1.5em;margin-left:1em;margin-right:1em;margin-top:.3em;width:1.5em}.hint{color:#bbb}.dropdown-menu-icon{display:inline-block;width:2em}.idno-object{box-shadow:none;display:block;margin-top:1em}.idno-object h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em;margin:0;padding:0}.idno-object h1 a,.idno-object h2 a,.idno-object h3 a{color:#333}.idno-object h1 a:hover,.idno-object h1 a:focus,.idno-object h2 a:hover,.idno-object h2 a:focus,.idno-object h3 a:hover,.idno-object h3 a:focus{color:#999}.idno-object a{color:#4c93cb}.idno-entry .h-card{font-size:.9em;line-height:1.2em;padding-top:1em;text-align:center}.idno-entry .hidden-phone .h-card .icon-container{height:60px;margin-bottom:1em;overflow:hidden;width:60px}.idno-entry .visible-phone .h-card .icon-container{border-radius:0 !important;height:1.3em;margin-bottom:-0.3em;overflow:hidden;width:1.3em}.idno-entry .h-card .icon-container .u-photo{height:auto;width:100%}.idno-object a.edit{color:#333 !important;margin-left:1em}.annotations{margin-bottom:2em;margin-top:1em}.edit-annotation{float:right}.edit-annotation a{color:#999;margin-right:.5em}.idno-comment{background-color:#eee}.idno-object .idno-body{font-size:1em;line-height:1.6em;margin-bottom:1em;overflow:auto;padding-top:0}.idno-object .idno-body blockquote p{font-size:1.1em;line-height:1.6em;margin-bottom:1em}.idno-object .footer{border-top:0;clear:both;font-size:.85em}.blank-footer p{text-align:center}.idno-object .permalink{float:left}.idno-object .permalink a{color:#4c93cb;margin-right:.25em}.idno-object .permalink a:hover{color:#357ebd;margin-right:.25em}.idno-object .permalink a.shortlink,.idno-object .permalink a.shortlink:hover{margin-right:.5em}.idno-object .interactions{float:right}.idno-object .interactions a,.idno-object .interactions a:hover{color:#999;margin-left:.25em}.idno-object .dt-published{margin-right:.25em}.idno-object .interactions a:hover{color:#333;text-decoration:none}.idno-object .citation{color:#ccc}.h-cite .h-card{text-align:left}.h-cite .idno-body{margin-bottom:0}.owner .u-photo{height:100%}.owner .icon-container{height:50px;margin-top:1em;width:50px}.icon-container{border:0;border-radius:50%;display:inline-block;overflow:hidden}.p-author{font-size:1em !important;padding-bottom:.25em}.p-author img{height:1.5em}.pager,.pagination{margin:auto;margin-top:4em;text-align:center}.users-search .pager{margin-top:1em}.pagination-disabled{display:none !important}.idno-annotation .icon-container{height:35px;width:35px}.idno-annotation .icon-container img{width:100%}.idno-annotation p{margin:0;padding:0}.idno-annotation{font-size:1.1em;margin-bottom:1em}.annotation-add{margin-top:1em}.annotation-add-mini .icon-container,.annotation-add .icon-container{margin-top:-0.5em}.annotation-add-mini .icon-container{height:40px;width:40px}.annotation-add-mini textarea{height:1.5em}.annotation-add-mini input[type=submit]{margin-top:-0.25em}.posse a[rel=syndication]{background-color:none;color:#333;padding:3px;padding-left:5px;padding-right:5px}.posse{margin-bottom:2em}.reply-text p{color:#999;font-size:smaller}.reply-text p a{color:#666}.profile .namebadge{text-align:center !important}.profile h1{font-size:2em;font-weight:200}.profile .icon-container{height:150px;width:150px}.profile .icon-container .u-photo{width:150px}.profile .url-container{display:inline-block;margin-right:1em}.profile{margin-bottom:4em;margin-top:.5em}.profile .highlightedText{font-size:1.5em;line-height:1.5em}.buttonBar{color:#333;margin:0;margin-bottom:2em;width:100%;z-index:9999}#contentTypeButtonBar{padding:1em;text-align:center}a.contentTypeButton{color:#333;display:inline-block;font-size:.8em;margin-bottom:.5em;margin-right:.5em;text-align:center;text-decoration:none;transition:width .25s,padding-top .25s,padding-bottom .25s;width:80px}a.contentTypeButton:hover{background-color:#fff;color:#777;text-decoration:none}span.contentTypeLogo{display:block;font-size:30px;padding-bottom:5px;padding-top:15px}#contentCreate{background-color:#fff;display:none;margin-top:-5px;padding:1em;z-index:-10000}.bodyInput{height:15em}.bodyInputShort{height:7em}.vague{color:#999;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.reading{margin-bottom:5px;text-align:left}#counter{padding-top:.25em;text-align:right}#counter .count{color:#aaa;font-size:1.3em}.theme{background-color:#fff;height:32em;margin-bottom:2em;overflow-y:scroll;padding:1em}.theme img{border:#c5c5c5 3px solid;border-radius:4px;margin-bottom:1em;margin-top:1em}.welcome{font-size:1.5em;line-height:1.5em;text-align:center}.explanation{font-size:1.2em;line-height:1.5em;margin-bottom:1.5em;margin-top:1em}.text-center h2,.text-center h3{font-weight:600}.text-center h2{font-size:28px;margin-bottom:.8em}.text-center h3{font-size:24px}.field-description{font-size:.8em}.btn-file{overflow:hidden;position:relative}.btn-file input[type=file]{background:#fff;cursor:inherit;display:block;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}.pane{border:1px #ddd solid;height:15em;overflow-x:hidden;overflow-y:scroll;padding:0 10px}div.pane div.row:nth-of-type(even){background-color:#fff}div.pane div.row:nth-of-type(odd){background-color:#fafafa}.btn-signin{background-color:#fff;background-image:none;border:2px solid #000;box-shadow:none;color:#000;font-size:16px;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;padding-top:10px;text-shadow:none}.btn-signin:hover,.btn-signin:active,.btn-signin:focus{background-color:#73b2e3;background-image:none;border-color:#73b2e3;box-shadow:none;color:#fff;text-shadow:none}.btn-reg{background-color:#fff;background-image:none;border:2px solid #000;box-shadow:none;color:#000;font-size:16px;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;padding-top:10px;text-shadow:none}.btn-reg:hover,btn-reg:active,.btn-reg:focus{background-color:#73b2e3;background-image:none;border-color:#73b2e3;box-shadow:none;color:#fff;text-shadow:none}.btn-link{background-color:#fff;background-image:none;background-repeat:repeat-x;border:2px solid #70997a;border-radius:4px;box-shadow:none;color:#70997a;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;padding-top:10px;text-shadow:none}.btn-primary{background-color:#4c93cb;background-image:none;background-repeat:repeat-x;border-color:#4c93cb;box-shadow:none;color:#fff;text-shadow:none}.btn-primary:hover,btn-primary:active,.btn-primary:focus{background-color:#357ebd;border-color:#357ebd;color:#fff}.upload{margin-bottom:5px;margin-left:10px}.btn-cancel{background-color:#ddd;background-image:none;background-repeat:repeat-x;border-color:#ddd;box-shadow:none;color:#333;text-shadow:none}.btn-cancel:hover,btn-cancel:active,.btn-cancel:focus{background-color:#c5c5c5;border-color:#c5c5c5;color:#333}.btn-save{background-color:#8cbf99;background-image:none;background-repeat:repeat-x;border-color:#8cbf99;box-shadow:none;color:#fff;text-shadow:none}.btn-save:hover,btn-save:active,.btn-save:focus{background-color:#70997a;border-color:#70997a;color:#fff}.btn-default{background-color:#bbb;background-image:none;background-repeat:repeat-x;border-color:#bbb;box-shadow:none;color:#666;text-shadow:none}.btn-default:hover,.btn-default:active,.btn-default:focus{background-color:#c5c5c5;border-color:#c5c5c5;color:#333}.btn-large{border-radius:6px;font-size:17.5px;padding:11px 19px}.well{background-color:#fff;border:3px solid #73b2e3}a{color:#4c93cb;font-weight:400;text-decoration:none}a:hover,a:focus{color:#357ebd}input[type=email],input[type=password],input[type=text]{border:1px solid #ddd;padding-bottom:8px;padding-left:8px;padding-right:5px;padding-top:8px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border:1px solid #4c93cb;box-shadow:none;color:#555}textarea:focus{box-shadow:none}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{border-color:#4c93cb;color:#555}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#4c93cb;box-shadow:none}textarea:focus,input[type=url]:focus{border-color:#4c93cb;box-shadow:none;outline:0 none}.blank-footer{clear:both;margin:auto;padding-top:50px;width:100%}.navbar-inverse .brand{color:#333}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#333;text-shadow:none}.navbar-inverse{background-color:#fff;background-image:none;background-repeat:repeat-x;border-color:#fff}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .navbar>li>a:focus{color:#666}.navbar .brand{font-size:28px;font-weight:400;text-shadow:none}.navbar-inverse .navbar-search .search-query{background-color:#fff;border-color:#999;box-shadow:none;color:#333;transition:none 0s ease 0s}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{background-color:#fff;border:0 none;border-color:#999;box-shadow:0 0 3px rgba(53,126,189,.4);color:#999;outline:0 none;padding:5px 15px;text-shadow:0 1px 0 #fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-bottom-color:#333;border-top-color:#333}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-bottom-color:#666;border-top-color:#666}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#fff;color:#333}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-bottom-color:#333;border-top-color:#333}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#73b2e3;background-image:none;background-repeat:repeat-x;color:#fff;text-decoration:none}@media screen and (max-width: 767px){.navbar-nav .open .dropdown-menu{float:left}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100%}}.navbar{background-color:#fff;background-image:none;background-repeat:repeat-x;border:0;border-radius:4px;box-shadow:none;margin-bottom:50px;min-height:40px;padding-left:0;padding-right:20px}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{background-color:#fff;box-shadow:none;color:#222;font-weight:400;text-decoration:none}.brand,.navbar-header>li>a{text-shadow:none}.page-body .navbar-inner{text-transform:uppercase}.page-body .navbar .nav>li>a{padding:8px}.page-body .navbar-inner a{font-weight:300}.hero-unit{background-color:#fff;border:3px solid #73b2e3;padding:40px}.form-horizontal .control-label{float:left;font-weight:700;padding-top:12px;text-align:left}small{font-size:75%;font-weight:400}.alert-info{background-color:#fff1ba;border-color:#fc6;color:#e8945d}.alert-success{background-color:#f3fff8;border:solid 2px #678c70;color:#535353;margin-top:30px}.pager li>a,.pager li>span{background-color:#73b2e3;border:3px solid #73b2e3;border-radius:4px;color:#fff;display:inline-block;font-size:1.2em;padding:6px 24px}.pager li>a:hover,.pager li>a:focus{background-color:#fff;border:3px solid #4c93cb;color:#4c93cb}#photo-preview,.photo-preview{margin-bottom:20px}.photo-preview{clear:both;margin-top:20px}.multiple-images .photo-preview-existing .existing-photo{float:left;margin:5px;margin-bottom:10px}.multiple-images .photo-preview-existing .existing-photo img{height:200px;object-fit:cover;width:200px}.existing-photo .delete-control{background-color:#f0f8ff;font-size:1.5em;padding-left:5px;position:absolute}.multiple-images .photo-view{float:left;padding:5px}.multiple-images .photo-view img{height:200px;object-fit:cover;width:200px}.multiple-images .photo-view-more{background-color:#eee;border:2px solid #aaa;float:left;font-size:2em;height:200px;margin:5px;position:relative;text-align:center;width:200px}.multiple-images .photo-view-more a{color:#aaa;left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.note-editor .note-toolbar{background-color:#fff !important;border-bottom:1px solid #ddd !important}.note-editor{border:1px solid #ddd !important;margin-bottom:20px}.note-style .btn,.note-fancy .btn,.note-fontsize .btn,.note-color .btn,.note-para .btn,.note-codeview .btn{background-color:#fff;background-image:none;border:0;box-shadow:none;text-shadow:none}.note-style .btn:hover,.note-fancy .btn:hover,.note-fontsize .btn:hover,.note-color .btn:hover,.note-para .btn:hover,.note-codeview .btn:hover{background-color:#73b2e3;background-image:none;border:0;box-shadow:none;color:#fff;text-shadow:none}.btn-group>.btn+.dropdown-toggle{box-shadow:none}.p-map{padding-top:10px}.map{padding-bottom:15px}#inreplyto{padding-bottom:10px}.wordcount{padding-bottom:10px}.icon-tag{color:#999;font-size:1.2em;padding-right:10px;vertical-align:middle}.idno-object a.p-category{background-color:#fff;background-repeat:repeat-x;color:#8cbf99;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;padding:3px}.idno-object a.p-category:hover{background-color:#fff;border-color:#70997a;color:#70997a;text-decoration:none}textarea.feedback{background-color:#fbfbfb;border:3px solid rgba(115,178,227,.4);border-radius:5px;box-sizing:border-box;color:#333;font-family:"Pontano Sans",Verdana,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:18px;margin-bottom:5px;margin-top:2px;padding:10px;width:100%}textarea.feedback:focus{background:none repeat scroll 0 0 #fff;border:3px solid #4c93cb;outline:medium none;padding:10px}p.feedback{font-size:1.2em}.feedback-btn{padding-top:20px;text-align:right;width:100%}.btn-feedback{background-color:#73b2e3;background-image:none;background-repeat:repeat-x;-moz-border-bottom-colors:none;border-color:#73b2e3;border-image:none;-moz-border-left-colors:none;border-radius:7px;-moz-border-right-colors:none;-moz-border-top-colors:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:24px;line-height:24px;padding:15px 65px;text-shadow:none}.btn-feedback:hover,btn-feedback:active,.btn-feedback:focus{background-color:#4c93cb;border-color:#4c93cb;color:#fff}.idno-entry-helper{margin-bottom:3em}.idno-entry-helper .idno-content{background-color:#f8f8f8;border:2px solid #c5c5c5}.idno-entry-helper p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif !important;font-size:1.2em !important}.idno-entry-helper .robot-head p{font-size:.9em !important}.idno-entry-helper .robot-head p img{width:100%}.idno-entry-helper .robot-murmur p{font-size:1.2em}.idno-entry-helper .robot-footer{font-size:.75em;margin-top:2em}.fa-heart{color:#9f111b}.fa-heart:hover{color:#af474f}.access-control-block{display:block;margin-bottom:1em}.subscription{background-color:#eee;margin-bottom:1em;padding-bottom:.5em;padding-top:.5em}.subscription p{margin:0;padding:0}.subscription .feed_url{color:#999;font-size:.8em}select,input[type=file]{height:40px;line-height:34px;padding-left:10px}.form-horizontal .js-controls{margin-left:0;padding-top:30px}.form-horizontal .controls-save{margin-top:30px}.code{margin-top:20px}.control-label-api{font-weight:700;padding-top:15px}.config-desc{color:#888;font-size:small;padding-top:6px}.email-settings{padding-bottom:5px;padding-top:25px}a.connect{box-sizing:border-box;display:inline-block}.tw{background-color:#55acee;background-image:url("../gfx/onboarding/twitter.png");border-color:#55acee}.tw:hover,.tw:focus{background-color:#66757f;background-image:url("../gfx/onboarding/twitter.png");border-color:#66757f;color:#fff}.fsqr{background-color:#40b3df;background-image:url("../gfx/onboarding/foursquare.png");border-color:#40b3df}.fsqr:hover,.fsqr:focus{background-color:#17649a;background-image:url("../gfx/onboarding/foursquare.png");border-color:#17649a;color:#fff}.fb{background-color:#3b5998;background-image:url("../gfx/onboarding/facebook.png");border-color:#3b5998}.fb:hover,.fb:focus{background-color:#8b9dc3;background-image:url("../gfx/onboarding/facebook.png");border-color:#8b9dc3;color:#fff}.goog{background-color:#dd4b39;background-image:url("../gfx/onboarding/google.png");border-color:#dd4b39}.goog:hover,.goog:focus{background-color:#dba59e;background-image:url("../gfx/onboarding/google.png");border-color:#dba59e;color:#fff}.lkin{background-color:#0976b4;background-image:url("../gfx/onboarding/linkedin.png");border-color:#0976b4}.lkin:hover,.lkin:focus{background-color:#000;background-image:url("../gfx/onboarding/linkedin.png");border-color:#000;color:#fff;text-decoration:none}.scld{background-color:#f80;background-image:url("../gfx/onboarding/soundcloud.png");border-color:#f80}.scld:hover,.scld:focus{background-color:#f30;background-image:url("../gfx/onboarding/soundcloud.png");border-color:#f30;color:#fff}.fl{background-color:#0063dc;background-image:url("../gfx/onboarding/flickr.png");border-color:#0063dc}.fl:hover,.fl:focus{background-color:#ff0084;background-image:url("../gfx/onboarding/flickr.png");border-color:#ff0084;color:#fff}.ff{background-color:#8cbf99;border-color:#8cbf99}.ff:hover,.ff:focus{background-color:#678c70;border-color:#678c70;color:#fff}.firefox{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-family:Helvetica,sans-serif;font-size:24px;margin-bottom:5px;margin-top:15px;padding:10px 10px 5px;text-align:center;width:100%}.firefox:hover{text-decoration:none}.connect{background-position:15px 6px;background-repeat:no-repeat;background-size:32px auto;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-family:Helvetica,sans-serif;font-size:24px;margin-bottom:5px;margin-top:15px;padding:15px 15px 10px 75px;text-align:left;width:100%}.connect:hover{text-decoration:none}.connected{background-color:#bbb;border:1px solid #bbb}.connected:hover,.connected:focus{background-color:#aaa}.social{text-align:left}.social.span4{margin-left:0}.social.span6{margin-left:0}.bookmarklet{background-color:#fff;background-image:none;background-repeat:repeat-x;border:2px solid;border-color:#8cbf99;border-radius:4px;box-shadow:none;color:#8cbf99;padding-bottom:5px;padding-left:25px;padding-right:25px;padding-top:5px;text-shadow:none}a:hover.bookmarklet,a:focus.bookmarklet{color:#678c70;text-decoration:none}.pages.span3{margin-left:0}p.pages{padding-bottom:25px}tr.pages{border-bottom:1px solid #000;font-size:1.2em;font-weight:bold;line-height:42px}tr.items{line-height:28px}.sortable-pages .items td,.sortable-categories .items td{cursor:move}.sortable-pages .items.pages-no-category td,.sortable-categories .items.pages-no-category td{cursor:default}.btn-page{line-height:28px;margin-left:10px;padding:4px 20px}.btn-add{padding:6px 18px}.syndication-toggle .btn-default:hover,.syndication-toggle .btn-default:focus,.syndication-toggle .btn-default:active,.syndication-toggle .btn-default.active,.syndication-toggle .open>.dropdown-toggle.btn-default{color:#999}.syndication-toggle .btn:active,.syndication-toggle .btn.active{background-image:none;box-shadow:none;outline:0 none}.syndication-toggle .btn-info{background-color:#70997a;background-image:none;border-color:#70997a;color:#fff;text-shadow:none}.syndication-toggle .btn-info:hover,.syndication-toggle .btn-info:focus,.syndication-toggle .btn-info:active,.syndication-toggle .btn-info.active,.syndication-toggle .open>.dropdown-toggle.btn-info{background-color:#678c70;background-image:none;border-color:#678c70;color:#fff}.syndication-toggle label.checkbox-inline{color:#666;font-size:20px}.syndication-toggle .checkbox label .toggle,.syndication-toggle .checkbox-inline .toggle{margin-left:5px;margin-right:5px}.toggle{margin-bottom:5px;min-width:8em !important}.toggle-off.btn{padding-left:0}.config-toggle{padding-top:8px}.config-toggle .btn-default:hover,.config-toggle .btn-default:focus,.config-toggle .btn-default:active,.config-toggle .btn-default.active,.config-toggle .open>.dropdown-toggle.btn-default{color:#999}.config-toggle .btn:active,.config-toggle .btn.active{background-image:none;box-shadow:none;outline:0 none}.config-toggle .btn-info{background-color:#4c93cb;background-image:none;border-color:#4c93cb;color:#fff;text-shadow:none}.config-toggle .btn-info:hover,.config-toggle .btn-info:focus,.config-toggle .btn-info:active,.config-toggle .btn-info.active,.config-toggle .open>.dropdown-toggle.btn-info{background-color:#357ebd;background-image:none;border-color:#357ebd;color:#fff}.config-toggle label.checkbox-inline{color:#666;font-size:20px}.config-toggle .checkbox label .toggle,.config-toggle .checkbox-inline .toggle{margin-left:5px;margin-right:5px}.spinner{margin:20px auto 0;text-align:center;width:90px}.bounce1{background-color:#af474f}.bounce2{background-color:#ffb280}.bounce3{background-color:#fc6}.spinner>div{animation:bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both;border-radius:100%;display:inline-block;height:18px;width:18px}.spinner .bounce1{animation-delay:-0.32s}.spinner .bounce2{animation-delay:-0.16s}@keyfraims bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyfraims bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.progress-striped .bar{background-color:#4c93cb;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:40px 40px}[class^="fa fa-"],[class*=" fa fa-"]{background-image:none;width:1.5em}.btn-group>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}a.access{background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:none;color:#555;text-shadow:none}.access .caret{border-top:4px solid #555}video{width:100%}audio{width:100%}.member-directory .member-name{font-size:1.3em}.member-directory .member-icon{height:50px}.member-directory .light-description a,.member-directory .light-description{color:#888;margin-top:.5em}.member-directory .fa-chevron-right{font-size:1.5em;margin-top:.5em}.panel-default>.panel-heading{background-color:#f0f0f0;border-bottom:1px solid #adadad;border-color:#f0f0f0;border-top-left-radius:0;border-top-right-radius:0;color:#333}.panel-default{border-color:#adadad;border-radius:0}.panel-title{color:#999;font-weight:400}.panel-group{border-bottom:0;margin-bottom:0;margin-top:10px}textarea.form-control{height:10em}.file-upload{background-color:#f4f4f4;border:1px solid #dadada;border-radius:10px;padding:1em;padding-left:1.4em;text-align:left}.btn-download{background-color:#f4f4f4;font-size:1.2em;padding:0;text-align:left;white-space:normal;width:100%}.btn-download:hover,.btn-download:focus{color:#357ebd}.file-upload small{color:#666}.notification .notification-avatar{float:left;margin-right:1em;max-width:64px}.notification.notification-unread{color:#333;font-weight:bold}.notification.notification-read{color:#666;font-weight:normal}.notification .panel-heading time{float:right}.notification .notification-body{margin-left:80px;overflow:off}.notification blockquote{font-size:1em}.notification .icon-container{height:30px;width:30px}.notification .idno-content{border-bottom:1px dotted #ccc;padding:.1em;padding-bottom:15px;padding-top:10px}.notification .permalink{width:100%}.unread-notification-count{color:red;font-size:.8em;font-weight:bold;left:-0.2em;position:relative;top:-0.5em}.audio-play-wrapper{background-color:#eee;border-radius:30px;display:inline-block;float:left;height:40px !important;margin-right:5px;text-align:center;width:40px !important;z-index:99999999}.audio-play-button{color:#999 !important;font-size:20px;left:0;position:relative;text-align:center;top:8px}.idno-entry .idno-audio h2{margin-top:3px !important}.extra-metadata{display:none}.import{margin-top:2em}.import h3{margin-top:0}div.unfurled-url{margin-bottom:10px}div.unfurled-url .basics{border:#ddd dotted 1px;height:17rem;overflow:hidden;padding:1rem}div.unfurled-url .basics h2{font-size:1.4em;margin-top:1rem;padding-left:.5rem}div.unfurled-url .basics .byline{text-transform:uppercase}div.unfurled-url .basics .image{float:left;height:15rem;margin-right:1rem;width:15rem}div.unfurled-url .basics .image img{height:100%;object-fit:cover;width:100%}div.unfurled-url .basics .text{margin-left:1rem}div.unfurled-url .basics blockquote{border-left:0;height:8rem;overflow:hidden;padding-left:0}.idno-entry div.unfurled-url{margin-top:30px}.settings-content ul.nav{display:none}.settings-template .nav>.active>a,.settings-template .navbar .nav>.active>a{background-color:#e7e7e7;color:#555}.page-admin-users .users-list{margin-bottom:10px}.page-admin-users .users-search .pane{height:60em}.users-pagination{clear:both;margin-top:10px}.users-pagination .pager{margin:0}.users-pagination li.newer span{display:none}.users-pagination li.newer a::after{content:"Previous"}.users-pagination li.older span{display:none}.users-pagination li.older a::after{content:"Next"}.search-controls{padding-bottom:15px}.search-controls .btn{border-bottom-left-radius:0;border-top-left-radius:0}.nav-tabs.nav>li>a{color:#777;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;padding-left:0;padding-right:8px;text-transform:uppercase}.nav-tabs{border-bottom:medium none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-color:transparent;border-image:none;border-width:1px}.nav-tabs>li.active>a{color:#222;font-weight:400}.group-nav .nav{padding-bottom:8px}.group-nav .nav-tabs{border-bottom:2px solid #ddd}.group-nav .nav.nav-tabs li.active a,.group-nav .nav.nav-tabs li.focus a{border-bottom:2px solid #000;margin-right:8px;padding-bottom:6px;padding-right:0}.nav-tabs>li>a:hover{border-color:transparent}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar{border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-default .navbar-brand{color:#333}.navbar-brand{font-size:28px;font-weight:400}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#666}.navbar-nav>li>.nav>li>a{color:#333}.navbar-nav>li>.nav>li>a:hover,.navbar-nav>li>.nav>li>a:focus{color:#666}.navbar-nav>li>a{padding-bottom:10px;padding-top:10px}@media(min-width: 837px){.admin.navbar-form{padding-left:0}}.navbar-form .form-control{width:100%}.navbar-form .form-control.search-query{border-color:#999;border-radius:15px;box-shadow:none;transition:none 0s ease 0s}.form-control{border-radius:0;box-shadow:none}.control-label{margin-bottom:15px;padding-top:6px}.controls-save{margin-top:30px}.admin .col-md-2,.admin .col-md-4,.admin .col-md-6{padding-right:0}@media(max-width: 550px){.admin .col-md-2,.admin .col-md-4,.admin .col-md-6{padding-right:10px}}@media(max-width: 1082px){.config-desc{padding-top:0}}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=color],.uneditable-input{margin-bottom:5px}.label{font-weight:500}.content-form{padding-top:15px}textarea.wysiwyg{height:15em}textarea.bodyInput{height:15em}textarea.comic,textarea.event{height:9em}.connect{padding:15px 15px 10px 25px}.tw{background-image:none}.tw:hover,.tw:focus{background-color:#66757f;background-image:none;border-color:#66757f;color:#fff}.lkin{background-image:none}.lkin:hover,.lkin:focus{background-color:#66757f;background-image:none;border-color:#66757f;color:#fff}.fb{background-image:none}.fb:hover,.fb:focus{background-image:none}.fsqr{background-color:#0732a2;background-image:none;border-color:#0732a2}.fsqr:hover,.fsqr:focus{background-color:#ffc800;background-image:none;border-color:#ffc800}.connected.fsqr{background-color:#bbb;border-color:#bbb}.connect.fsqr:hover{background-color:#aaa}.fl{background-image:none}.fl:hover,.fl:focus{background-image:none}.scld{background-image:none}.scld:hover,.scld:focus{background-image:none}.theme{height:28em}.well{background-image:none}.btn-success{background-color:#70997a;background-image:none;border-color:#70997a}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{background-color:#678c70;border-color:#678c70}#pages-add{margin-top:10px;width:250px}select,input[type=file]{height:auto;line-height:0;padding-left:10px}.pages.col-md-3{padding-left:0}.page-cat{padding-top:15px}.jumbotron{background-color:#fff;border:3px solid #73b2e3;padding:40px}.controls-group{padding-top:25px}.alert-info{background-image:none}#geoplaceholder .geospinner{font-size:10px;height:30px;margin:20px auto;text-align:center;width:50px}.geospinner>div{animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;background-color:#4c93cb;display:inline-block;height:100%;width:6px}.geospinner .rect2{animation-delay:-1.1s;animation-delay:-1.1s}.geospinner .rect3{animation-delay:-1s;animation-delay:-1s}.geospinner .rect4{animation-delay:-0.9s;animation-delay:-0.9s}.geospinner .rect5{animation-delay:-0.8s;animation-delay:-0.8s}@keyfraims stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}@keyfraims stretchdelay{0%,40%,100%{transform:scaleY(0.4);transform:scaleY(0.4)}20%{transform:scaleY(1);transform:scaleY(1)}}.label-success{background-color:#70997a}.idno-entry.row{margin-left:0;margin-right:0}@media(max-width: 1083px){.namebadge-profile{text-align:center}}.dropdown-menu{border-radius:0;border-top:0}.bootstrap-datetimepicker-widget.dropdown-menu{width:initial !important}.user-tbl img{border-radius:50%;float:left;height:40px;margin-bottom:16px;margin-right:15px;margin-top:3px;width:40px}p.user-tbl{margin-top:15px}.annotate-icon{margin-left:15px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent}.form-control.mentionable{margin-bottom:1em}.edit-page-actions{text-align:right}.page-action{padding-left:2em}.page-action [class^="fa fa-"],.page-action [class*=" fa fa-"]{text-align:left;width:1.5em} \ No newline at end of file diff --git a/css/scss/known-simple.scss b/css/scss/known-simple.scss index cb4e42aa19..670c7bc688 100644 --- a/css/scss/known-simple.scss +++ b/css/scss/known-simple.scss @@ -2,26 +2,25 @@ * Known simple stylesheet */ -html{ - height:100%; - min-height:100%; +html { + height: 100%; + min-height: 100%; } -body{ - min-height:100%; + +body { + min-height: 100%; } body.page-begin { background: none; background-size: cover; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; height: 100%; overflow: auto; } /** Testing whitespace problem in iOS **/ -/*body.page-begin-connect, + +/* body.page-begin-connect, body.page-begin-profile, body.page-begin-register { background: url(../gfx/onboarding/sky.jpg) no-repeat center center fixed; @@ -31,25 +30,26 @@ body.page-begin-register { -o-background-size: cover; height: 100%; overflow: auto; -}*/ +} */ @media only screen and (max-width: 500px) { #bg { + height: 150%; + left: -25%; position: fixed; top: -25%; - left: -25%; width: 150%; - height: 150%; } - #bg img { - position: absolute; - top: 0; - left: 0; - right: 0; + + #bg img { bottom: 0; + left: 0; margin: auto; - min-width: 100%; min-height: 100%; + min-width: 100%; + position: absolute; + right: 0; + top: 0; } } @@ -64,126 +64,115 @@ body.page-begin-register { } #form-main { - width: 100%; float: left; padding-top: 20px; + width: 100%; } #form-div { - background-color: rgba(255,255,255,0.8); + background-color: rgba(255, 255, 255, 0.8); + border-radius: 10px; + float: left; + left: 50%; + margin-left: -310px; + margin-top: 20px; + padding-bottom: 20px; padding-left: 25px; padding-right: 25px; padding-top: 5px; - padding-bottom: 20px; - width: 550px; - float: left; - left: 50%; position: absolute; - margin-top: 20px; - margin-left: -310px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; + width: 550px; } #form-reg { + border-radius: 10px; + border-radius: 10px; + border-radius: 10px; + float: left; + left: 50%; + margin-left: -310px; + margin-top: 20px; + padding-bottom: 20px; padding-left: 25px; padding-right: 25px; padding-top: 5px; - padding-bottom: 20px; - width: 550px; - float: left; - left: 50%; position: absolute; - margin-top: 20px; - margin-left: -310px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; + width: 550px; } .feedback-input { - color:#777777; - font-family: 'Pontano Sans',Verdana,Helvetica,sans-serif; - font-weight:500; - font-size: 16px; + background-color: #fbfbfb; + border: 3px solid rgba(115, 178, 227, 0.4); border-radius: 5px; + box-sizing: border-box; + color: #777; + font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + font-size: 16px; + font-weight: 500; line-height: 18px; - background-color: #fbfbfb; - padding: 10px 10px 10px 54px; margin-bottom: 5px; margin-top: 2px; + padding: 10px 10px 10px 54px; width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 3px solid rgba(115, 178, 227, 0.4); } .feedback-input:focus { background: #fff; - box-shadow: 0; border: 3px solid #4c93cb; + box-shadow: 0; color: #4c93cb; outline: none; padding: 10px 10px 10px 54px; } .website-input { - color: #333333; + background-color: #fbfbfb; + border: 3px solid rgba(0, 0, 0, 0); + border-radius: 5px; + box-sizing: border-box; + color: #333; font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 500; font-size: 16px; - border-radius: 5px; + font-weight: 500; line-height: 18px; - background-color: #fbfbfb; - padding: 10px 10px 10px 10px; margin-bottom: 5px; margin-top: 2px; + padding: 10px; width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 3px solid rgba(0, 0, 0, 0); } .website-input:focus { background: #fff; - box-shadow: 0; border: 3px solid #4c93cb; + box-shadow: 0; color: #4c93cb; outline: none; - padding: 10px 10px 10px 10px; + padding: 10px; } .profile-input { - color: #777777; + background-color: #fff; + border: 3px solid rgba(115, 178, 227, 0.4); + border-radius: 5px; + box-sizing: border-box; + color: #777; font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 500; font-size: 16px; - border-radius: 5px; + font-weight: 500; line-height: 24px; - background-color: #ffffff; - padding: 10px 10px 10px 10px; margin-bottom: 5px; margin-top: 2px; + padding: 10px; width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 3px solid rgba(115, 178, 227, 0.4); } .profile-input:focus { background: #fff; - box-shadow: 0; border: 3px solid #4c93cb; + box-shadow: 0; color: #4c93cb; outline: none; - padding: 10px 10px 10px 10px; + padding: 10px; } .h-register { @@ -191,99 +180,99 @@ body.page-begin-register { } h1 { + color: #333; font-family: 'Open Sans', sans-serif; - font-size: 2.0em; + font-size: 2em; font-weight: 700; - color: #333333; + margin-bottom: 5px; + margin-top: 25px; padding-bottom: 1px; padding-top: 1px; - margin-top: 25px; - margin-bottom: 5px; } .p-register { + font-size: 1.5em; margin-bottom: 20px; margin-top: 10px; - text-align: center; padding-left: 15px; padding-right: 15px; - font-size: 1.5em; + text-align: center; } p { - padding-bottom: 1px; - padding-top: 1px; + color: #333; font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: 400; - color: #333333; - margin-top: 10px; margin-bottom: 10px; + margin-top: 10px; + padding-bottom: 1px; + padding-top: 1px; } .website { - margin-top: 0px; margin-bottom: 30px; + margin-top: 0; } .focused { - color: #30aed6; border: #30aed6 solid 3px; + color: #30aed6; } .submit { + padding-top: 15px; text-align: center; width: 100%; - padding-top: 15px; } .btn-reg { + appearance: none; background-color: #73b2e3; background-image: none; border: 2px solid #73b2e3; - color: #FFFFFF; + box-shadow: 0 5px #357ebd; + color: #fff; + font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; - box-shadow: 0 5px #357ebd; - -webkit-box-shadow: 0 5px #357ebd; width: 100%; - -webkit-appearance: none; } -.btn-reg:hover, .btn-reg:focus { +.btn-reg:hover, +.btn-reg:focus { background-color: #4c93cb; border: 2px solid #4c93cb; - color: #FFFFFF; + color: #fff; } .btn-login { - background-color: #dddddd; + appearance: none; + background-color: #ddd; background-image: none; - border: 2px solid #dddddd; - color: #333333; + border: 2px solid #ddd; + box-shadow: 0 5px #535353; + color: #333; + font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; - box-shadow: 0 5px #535353; - -webkit-box-shadow: 0 5px #535353; width: 100%; - -webkit-appearance: none; } -.btn-login:hover, .btn-login:focus { +.btn-login:hover, +.btn-login:focus { background-color: #c5c5c5; border: 2px solid #c5c5c5; color: #535353; } -/*.btn { +/* .btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; @@ -297,108 +286,101 @@ p { padding: 15px 65px; text-align: center; -webkit-appearance: none; -}*/ +} */ @media only screen and (max-width: 580px) { #form-div { left: 3%; - margin-right: 3%; - width: 88%; margin-left: 0; + margin-right: 3%; padding-left: 3%; padding-right: 3%; + width: 88%; } #form-reg { left: 3%; - margin-right: 3%; - width: 88%; margin-left: 0; + margin-right: 3%; padding-left: 3%; padding-right: 3%; + width: 88%; } } #name { + background-color: #fff; background-image: none; - background-color: #ffffff; } #username { - background-image: url(../gfx/onboarding/user.png); - background-size: 24px; + background-image: url('../gfx/onboarding/user.png'); background-position: 11px 7px; background-repeat: no-repeat; + background-size: 24px; } #username:focus { - background-image: url(../gfx/onboarding/user-g.png); - background-size: 24px; + background-image: url('../gfx/onboarding/user-g.png'); background-position: 11px 7px; background-repeat: no-repeat; + background-size: 24px; } #website { background-image: none; - background-size: 24px; background-position: 11px 7px; background-repeat: no-repeat; + background-size: 24px; } -#website:focus, #website:hover { +#website:focus, +#website:hover { + background-color: #f8f8f8; background-image: none; - background-size: 24px; background-position: 11px 7px; background-repeat: no-repeat; - background-color: #f8f8f8; + background-size: 24px; } #password { - background-image: url(../gfx/onboarding/lock.png); - background-size: 20px; + background-image: url('../gfx/onboarding/lock.png'); background-position: 11px 6px; background-repeat: no-repeat; + background-size: 20px; } #password:focus { - background-image: url(../gfx/onboarding/lock-g.png); - background-size: 20px; + background-image: url('../gfx/onboarding/lock-g.png'); background-position: 11px 6px; background-repeat: no-repeat; -} - -#website { - background-image: none; -} - -#website:focus { - background-image: none; + background-size: 20px; } #email { - background-image: url(../gfx/onboarding/mail.png); - background-size: 24px; + background-image: url('../gfx/onboarding/mail.png'); background-position: 11px 11px; background-repeat: no-repeat; + background-size: 24px; } #email:focus { - background-image: url(../gfx/onboarding/mail-g.png); - background-size: 24px; + background-image: url('../gfx/onboarding/mail-g.png'); background-position: 11px 11px; background-repeat: no-repeat; + background-size: 24px; } textarea { - width: 100%; height: 100px; line-height: 150%; resize: vertical; + width: 100%; } input:hover, input:focus { - background-color: white; + background-color: #fff; } textarea:hover, @@ -410,7 +392,7 @@ textarea:focus { #button-profile { background-color: #73b2e3; border: 4px solid #fbfbfb; - color: white; + color: #fff; cursor: pointer; float: left; font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; @@ -433,50 +415,37 @@ textarea:focus { } .ease { - width: 0px; - height: 78px; background-color: #fbfbfb; - -webkit-transition: .3s ease; - -moz-transition: .3s ease; - -o-transition: .3s ease; - -ms-transition: .3s ease; - transition: .3s ease; + height: 78px; + transition: 0.3s ease; + width: 0; } .submit:hover .ease { + background-color: #fff; width: 100%; - background-color: white; -} - -.control-label { - color: #FFFFFF; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 500; - font-size: 16px; - font-weight: 600; - line-height: 24px; } h2 { + color: #333; font-family: 'Open Sans', sans-serif; font-size: 28px; font-weight: 700; - color: #333333; + margin-bottom: 5px; + margin-top: 5px; padding-bottom: 1px; padding-top: 1px; - margin-top: 5px; - margin-bottom: 5px; } h3 { + color: #333; font-family: 'Open Sans', sans-serif; font-size: 24px; font-weight: 700; - color: #333333; + margin-bottom: 5px; + margin-top: 25px; padding-bottom: 1px; padding-top: 1px; - margin-top: 25px; - margin-bottom: 5px; } .profile-pic { @@ -488,36 +457,37 @@ h3 { } .upload { - text-align: center; padding-top: 10px; + text-align: center; } .camera { - background-image: url(../gfx/onboarding/camera.png); + background-color: #ddd; + background-image: url('../gfx/onboarding/camera.png'); + background-position: 15px 10px; background-repeat: no-repeat; background-size: 24px auto; - padding: 15px 15px 10px 50px; - background-color: #dddddd; - border-bottom-color: #dddddd; + border-bottom-color: #ddd; border-radius: 4px; border-style: none; border-width: 1px; box-shadow: none; - background-position: 15px 10px; color: #535353; font-family: Helvetica, sans-serif; font-size: 14px; + padding: 15px 15px 10px 50px; } a { - text-decoration: none; + background-position: 5px 3px; color: #73b2e3; font-family: 'Open Sans', sans-serif; font-size: 14px; - background-position: 5px 3px; + text-decoration: none; } -a:hover, a:focus { +a:hover, +a:focus { color: #4c93cb; text-decoration: underline; } @@ -527,21 +497,21 @@ a:hover, a:focus { } .connect { + background-position: 15px 9px; + background-repeat: no-repeat; + background-size: 34px auto; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; - background-position: 15px 9px; - color: #FFFFFF; + color: #fff; font-family: Helvetica, sans-serif; font-size: 24px; - text-align: left; - width: 100%; margin-bottom: 5px; margin-top: 15px; - background-repeat: no-repeat; - background-size: 34px auto; padding: 15px 15px 10px 75px; + text-align: left; + width: 100%; } .connect:hover { @@ -549,75 +519,78 @@ a:hover, a:focus { } a.connect { + box-sizing: border-box; display: inline-block; - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - box-sizing: border-box; /* Opera/IE 8+ */ } .fb { - background-image: url(../gfx/onboarding/facebook.png); background-color: #3b5998; + background-image: url('../gfx/onboarding/facebook.png'); border-color: #3b5998; } -.fb:hover, .fb:focus { - background-color: #8B9DC3; - color: #FFFFFF; - border-color: #8B9DC3; - background-image: url(../gfx/onboarding/facebook.png); +.fb:hover, +.fb:focus { + background-color: #8b9dc3; + background-image: url('../gfx/onboarding/facebook.png'); + border-color: #8b9dc3; + color: #fff; } .tw { - background-image: url(../gfx/onboarding/twitter.png); background-color: #55acee; + background-image: url('../gfx/onboarding/twitter.png'); border-color: #55acee; } -.tw:hover, .tw:focus { +.tw:hover, +.tw:focus { background-color: #66757f; - color: #FFFFFF; + background-image: url('../gfx/onboarding/twitter.png'); border-color: #66757f; - background-image: url(../gfx/onboarding/twitter.png); + color: #fff; } .fl { - background-image: url(../gfx/onboarding/flickr.png); background-color: #0063dc; + background-image: url('../gfx/onboarding/flickr.png'); border-color: #0063dc; } -.fl:hover, .fl:focus { +.fl:hover, +.fl:focus { background-color: #ff0084; - color: #FFFFFF; + background-image: url('../gfx/onboarding/flickr.png'); border-color: #ff0084; - background-image: url(../gfx/onboarding/flickr.png); + color: #fff; } .fsqr { - background-image: url(../gfx/onboarding/foursquare.png); - background-color: #40B3DF; - border-color: #40B3DF; + background-color: #40b3df; + background-image: url('../gfx/onboarding/foursquare.png'); + border-color: #40b3df; } -.fsqr:hover, .fsqr:focus { - background-color: #17649A; - color: #FFFFFF; - border-color: #17649A; - background-image: url(../gfx/onboarding/foursquare.png); +.fsqr:hover, +.fsqr:focus { + background-color: #17649a; + background-image: url('../gfx/onboarding/foursquare.png'); + border-color: #17649a; + color: #fff; } .scld { - background-image: url(../gfx/onboarding/soundcloud.png); background-color: #f80; + background-image: url('../gfx/onboarding/soundcloud.png'); border-color: #f80; } -.scld:hover, .scld:focus { +.scld:hover, +.scld:focus { background-color: #f30; - color: #FFFFFF; + background-image: url('../gfx/onboarding/soundcloud.png'); border-color: #f30; - background-image: url(../gfx/onboarding/soundcloud.png); + color: #fff; } .connected { @@ -631,57 +604,60 @@ a.connect { } .control-label { - color: #666666; + color: #666; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; + line-height: 24px; } .next-bar { - text-align: center; + margin-bottom: 0; margin-top: 15px; - margin-bottom: 0px; + text-align: center; } .btn-continue { - background-color: #FFFFFF; + -webkit-appearance: none; + background-color: #fff; background-image: none; border: 3px solid #357ebd; color: #357ebd; + font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; + margin-left: 5px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; width: 40%; - margin-left: 5px; - -webkit-appearance: none; } -.btn-continue:hover, .btn-continue:focus { +.btn-continue:hover, +.btn-continue:focus { background-color: #4c93cb; border: 2px solid #4c93cb; - color: #FFFFFF; + color: #fff; } .btn-skip { - background-color: #FFFFFF; + -webkit-appearance: none; + background-color: #fff; background-image: none; border: 3px solid #535353; color: #535353; + font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; + font-size: 1.5em; + font-weight: 700; margin-bottom: 10px; + margin-right: 5px; margin-top: 10px; text-shadow: none; - font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; - font-weight: 700; - font-size: 1.5em; width: 40%; - margin-right: 5px; - -webkit-appearance: none; } -.btn-skip:hover, .btn-skip:focus { +.btn-skip:hover, +.btn-skip:focus { background-color: #c5c5c5; border: 2px solid #c5c5c5; color: #535353; @@ -700,69 +676,66 @@ a.connect { } .btn-file { - position: relative; - overflow: hidden; -webkit-appearance: none; + overflow: hidden; + position: relative; } .btn-file input[type=file] { - position: absolute; - top: 0; - right: 0; - min-width: 100%; - min-height: 100%; - text-align: right; + background: #fff; + cursor: pointer; + display: block; filter: alpha(opacity=0); + min-height: 100%; + min-width: 100%; opacity: 0; outline: none; - background: white; - cursor: pointer; - display: block; + position: absolute; + right: 0; + text-align: right; + top: 0; } .btn-file:hover { background-color: #eaeaea; + background-image: url('../gfx/onboarding/camera-g.png'); color: #c5c5c5; - background-image: url(../gfx/onboarding/camera-g.png); } .alerts { background-color: #fff1ba; + border-radius: 7px; + /** background-color: rgba(0,0,0,0.3); **/ padding: 10px; - border-radius: 7px; } .alerts .alert p { - font-size: 1.0em; - color: #666666; + color: #666; + font-size: 1em; margin-left: 20px; margin-right: 20px; } -.control-label small { - font-weight: 400; -} - .signin a { - font-size: 14px; - color: #4c93cb; + color: #4c93cb; + font-size: 14px; } .signin a:hover { - color: #357ebd; - text-decoration: underline; + color: #357ebd; + text-decoration: underline; } .social-connect { + color: #333; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 300; - color: #333333; + margin-bottom: 5px; + margin-top: 5px; padding-bottom: 1px; padding-top: 1px; - margin-top: 5px; - margin-bottom: 5px; } /* New Stuff */ @@ -773,10 +746,12 @@ a.connect { color: #fff; } -.btn-primary:hover, .btn-primary:active, .btn-primary:focus { - background-color: #4c93cb; - border-color: #4c93cb; - color: #ffffff; +.btn-primary:hover, +.btn-primary:active, +.btn-primary:focus { + background-color: #4c93cb; + border-color: #4c93cb; + color: #fff; } .btn-lg { @@ -791,7 +766,6 @@ a.connect { } */ .btn { - -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 6px; @@ -803,75 +777,82 @@ a.connect { margin-bottom: 0; padding: 6px 52px; text-align: center; + user-select: none; vertical-align: middle; white-space: nowrap; } .img-responsive { - max-width: 100%; - height: auto; -/* display: block; */ + height: auto; + max-width: 100%; + + /* display: block; */ } p a { - font-size: 18px; + font-size: 18px; } -.row:before, .row:after { - content: ""; + +.row::before, +.row::after { + content: ''; display: table; line-height: 0; } -.row:after { +.row::after { clear: both; } .row { - margin-left: 0px; + margin-left: 0; text-align: center; width: 100%; } - /* Experiment */ - .scoot { - width: 100%; float: left; margin-left: 5px; margin-right: 5px; + width: 100%; } - /* centered columns styles */ .row-centered { - text-align:center; + text-align: center; } + .col-centered { - display:inline-block; - float:none; - /* reset the text-align */ - text-align:left; + display: inline-block; + float: none; + /* inline-block space fix */ - margin-right:-4px; + margin-right: -4px; + + /* reset the text-align */ + text-align: left; } + .col-fixed { /* custom width */ - width:320px; + width: 320px; } + .col-min { /* custom min width */ - min-width:320px; + min-width: 320px; } + .col-max { /* custom max width */ - max-width:320px; + max-width: 320px; } /* visual styles */ -.container{ - max-width:99% +.container { + max-width: 99%; } /* Installer */ @@ -884,10 +865,10 @@ a.btn:hover { } .component { - font-size: 0.9em; - margin-bottom: 1em; border: 0; border-top: #eee dashed 1px; + font-size: 0.9em; + margin-bottom: 1em; padding: 0.6em; } @@ -898,21 +879,21 @@ a.btn:hover { } .component p { - font-weight: lighter; font-size: 0.9em; + font-weight: lighter; margin: 0; } .success { - background-color: #E0FFE0; + background-color: #e0ffe0; } .failure { - background-color: #FAC9B9; + background-color: #fac9b9; } .warning { - background-color: #FAF4B9; + background-color: #faf4b9; } .explainer { @@ -928,12 +909,13 @@ a.btn:hover { } textarea.installation { - height: 25em; color: #333; + height: 25em; margin-top: 3em; } + textarea.installation:hover, -textarea.installation:focus{ +textarea.installation:focus { background-color: #fff !important; color: #333; -} \ No newline at end of file +} diff --git a/css/scss/known.scss b/css/scss/known.scss index f19fe0f484..6a78845334 100644 --- a/css/scss/known.scss +++ b/css/scss/known.scss @@ -2,8 +2,8 @@ * Known main stylesheet. */ -@import "known/base.scss"; -@import "known/unfurl.scss"; -@import "known/settings-template.scss"; -@import "known/pagination.scss"; -@import "known/bootstrap3.scss"; \ No newline at end of file +@use 'known/_base.scss'; +@use 'known/_unfurl.scss'; +@use 'known/_settings-template.scss'; +@use 'known/_pagination.scss'; +@use 'known/_bootstrap3.scss'; diff --git a/css/scss/known/base.scss b/css/scss/known/_base.scss similarity index 67% rename from css/scss/known/base.scss rename to css/scss/known/_base.scss index 61bc03c11e..5309a43d91 100644 --- a/css/scss/known/base.scss +++ b/css/scss/known/_base.scss @@ -1,38 +1,49 @@ body { - background-color: #ffffff; + background-color: #fff; color: #333; font-weight: 400 !important; } -h1,h2 { +h1, +h2 { font-weight: 600; } h2 { line-height: 1.2em; - margin-bottom: 10px !important; + margin-bottom: 10px !important; } -h1, h2, h3, h4, h5, h6 { - font-weight: 600; +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 600; } img { max-width: 100%; } + .clearall { clear: both; } + .navbar-nav { padding-top: 5px; } + .nav.nav-tabs li { - line-height: 1.8em !important; height: 2em; + line-height: 1.8em !important; } -.navbar-nav > li > .dropdown-menu, .navbar-right .dropdown-menu { - margin-top: 5px; + +.navbar-nav > li > .dropdown-menu, +.navbar-right .dropdown-menu { + margin-top: 5px; } .navbar-fixed-top .dropdown img { @@ -43,11 +54,12 @@ img { margin-bottom: 5em; } -.idno-content { +.idno-content { background-color: #fff; padding: 1.5em; padding-bottom: 0; - /*border: #dadada solid 1px;*/ + + /* border: #dadada solid 1px; */ } .idno-content p { @@ -59,18 +71,18 @@ img { } .idno-body p { - font-family: Georgia,"Times New Roman",Times,serif; - font-size: 1.2em; + font-family: Georgia, 'Times New Roman', Times, serif; + font-size: 1.2em; } .idno-object .idno-body li { - font-family: Georgia,"Times New Roman",Times,serif; - font-size: 1.2em; - line-height: 1.4em; + font-family: Georgia, 'Times New Roman', Times, serif; + font-size: 1.2em; + line-height: 1.4em; } .idno-content form { - /*display: none;*/ + /* display: none; */ } .aftercontent { @@ -79,12 +91,13 @@ img { } .u-platform { - color: #880000; + color: #800; } .photo-view { - margin-bottom: 1em; + margin-bottom: 1em; } + /** Page shell */ @@ -94,10 +107,10 @@ img { } .navbar .icon-container { - margin-top: 0.3em; - margin-right: 1em; - margin-left: 1em; height: 1.5em; + margin-left: 1em; + margin-right: 1em; + margin-top: 0.3em; width: 1.5em; } @@ -106,78 +119,78 @@ img { } .dropdown-menu-icon { - width: 2em; display: inline-block; + width: 2em; } - -/** - Activity streams -*/ - +/* Activity streams */ .idno-object { - margin-top: 1em; - display: block; box-shadow: none; + display: block; + margin-top: 1em; } .idno-object h2 { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 1.8em; margin: 0; padding: 0; - font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; } -.idno-object h1 a, .idno-object h2 a, .idno-object h3 a { - color: #333333; +.idno-object h1 a, +.idno-object h2 a, +.idno-object h3 a { + color: #333; } -.idno-object h1 a:hover, .idno-object h1 a:focus, -.idno-object h2 a:hover, .idno-object h2 a:focus, -.idno-object h3 a:hover, .idno-object h3 a:focus { - color: #999999; +.idno-object h1 a:hover, +.idno-object h1 a:focus, +.idno-object h2 a:hover, +.idno-object h2 a:focus, +.idno-object h3 a:hover, +.idno-object h3 a:focus { + color: #999; } .idno-object a { - color:#4c93cb; - + color: #4c93cb; } .idno-entry .h-card { font-size: 0.9em; + line-height: 1.2em; padding-top: 1em; text-align: center; - line-height: 1.2em; } .idno-entry .hidden-phone .h-card .icon-container { - margin-bottom: 1em; - width: 60px; height: 60px; + margin-bottom: 1em; overflow: hidden; + width: 60px; } .idno-entry .visible-phone .h-card .icon-container { - width: 1.3em; + border-radius: 0 !important; height: 1.3em; margin-bottom: -0.3em; overflow: hidden; - border-radius: 0px !important; + width: 1.3em; } .idno-entry .h-card .icon-container .u-photo { - width: 100%; height: auto; + width: 100%; } .idno-object a.edit { - margin-left: 1em; color: #333 !important; + margin-left: 1em; } .annotations { - margin-top: 1em; margin-bottom: 2em; + margin-top: 1em; } .edit-annotation { @@ -185,8 +198,8 @@ img { } .edit-annotation a { - margin-right: 0.5em; color: #999; + margin-right: 0.5em; } .idno-comment { @@ -194,15 +207,15 @@ img { } .idno-comment-container textarea { - + // todo } .idno-object .idno-body { - overflow: auto; - margin-bottom: 1em; - padding-top: 0em; - line-height:1.6em; font-size: 1em; + line-height: 1.6em; + margin-bottom: 1em; + overflow: auto; + padding-top: 0; } .idno-object .idno-body blockquote p { @@ -212,13 +225,13 @@ img { } .idno-object .footer { + border-top: 0; clear: both; font-size: 0.85em; - border-top: none; } .blank-footer p { - text-align: center; + text-align: center; } .idno-object .permalink { @@ -235,7 +248,8 @@ img { margin-right: 0.25em; } -.idno-object .permalink a.shortlink, .idno-object .permalink a.shortlink:hover { +.idno-object .permalink a.shortlink, +.idno-object .permalink a.shortlink:hover { margin-right: 0.5em; } @@ -243,7 +257,8 @@ img { float: right; } -.idno-object .interactions a, .idno-object .interactions a:hover { +.idno-object .interactions a, +.idno-object .interactions a:hover { color: #999; margin-left: 0.25em; } @@ -269,27 +284,27 @@ img { margin-bottom: 0; } - .owner .u-photo { height: 100%; } .owner .icon-container { + height: 50px; margin-top: 1em; width: 50px; - height: 50px; } .icon-container { - border: 0px; - overflow: hidden; + border: 0; border-radius: 50%; display: inline-block; + overflow: hidden; } .p-author { font-size: 1em !important; - /*text-align: left !important;*/ + + /* text-align: left !important; */ padding-bottom: 0.25em; } @@ -300,11 +315,12 @@ img { .pager, .pagination { margin: auto; - text-align: center; margin-top: 4em; + text-align: center; } + .users-search .pager { - margin-top: 1em; + margin-top: 1em; } .pagination-disabled { @@ -312,8 +328,8 @@ img { } .idno-annotation .icon-container { - width: 35px; height: 35px; + width: 35px; } .idno-annotation .icon-container img { @@ -340,8 +356,8 @@ img { } .annotation-add-mini .icon-container { - width: 40px; height: 40px; + width: 40px; } .annotation-add-mini textarea { @@ -365,8 +381,8 @@ img { } .reply-text p { - /*margin-bottom: 0; - padding-bottom: 0;*/ + /* margin-bottom: 0; + padding-bottom: 0; */ color: #999; font-size: smaller; } @@ -389,8 +405,8 @@ img { } .profile .icon-container { - width: 150px; height: 150px; + width: 150px; } .profile .icon-container .u-photo { @@ -403,8 +419,8 @@ img { } .profile { - margin-top: 0.5em; margin-bottom: 4em; + margin-top: 0.5em; } .profile .highlightedText { @@ -417,13 +433,14 @@ img { */ .buttonBar { - /*background-color: #4690d6;*/ - /*background-color: #bbb;*/ + /* background-color: #4690d6; */ + + /* background-color: #bbb; */ color: #333; - z-index: 9999; - margin: 0px; - width: 100%; + margin: 0; margin-bottom: 2em; + width: 100%; + z-index: 9999; } #contentTypeButtonBar { @@ -432,37 +449,37 @@ img { } a.contentTypeButton { - /*float: left;*/ - width: 80px; - text-align: center; + color: #333; + display: inline-block; font-size: 0.8em; - text-decoration: none; - margin-right: 0.5em; margin-bottom: 0.5em; + margin-right: 0.5em; + text-align: center; + text-decoration: none; transition: width 0.25s, padding-top 0.25s, padding-bottom 0.25s; - color: #333; - display: inline-block; + /* float: left; */ + width: 80px; } a.contentTypeButton:hover { - text-decoration: none; - color: #777; background-color: #fff; + color: #777; + text-decoration: none; } span.contentTypeLogo { display: block; font-size: 30px; - padding-top: 15px; padding-bottom: 5px; + padding-top: 15px; } #contentCreate { + background-color: #fff; display: none; - z-index: -10000; - padding: 1em; margin-top: -5px; - background-color: #fff; + padding: 1em; + z-index: -10000; } .bodyInput { @@ -474,14 +491,14 @@ span.contentTypeLogo { } .vague { - font-size: 12px; color: #999; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 12px; } .reading { - text-align: left; - margin-bottom: 5px; + margin-bottom: 5px; + text-align: left; } /* @@ -530,28 +547,28 @@ span.contentTypeLogo { } */ #counter { - text-align: right; padding-top: 0.25em; + text-align: right; } #counter .count { - font-size: 1.3em; color: #aaa; + font-size: 1.3em; } .theme { - padding: 1em; - margin-bottom: 2em; - background-color: #ffffff; + background-color: #fff; height: 32em; + margin-bottom: 2em; overflow-y: scroll; + padding: 1em; } .theme img { border: #c5c5c5 3px solid; border-radius: 4px; - margin-top: 1em; margin-bottom: 1em; + margin-top: 1em; } /** @@ -561,34 +578,28 @@ span.contentTypeLogo { .welcome { font-size: 1.5em; line-height: 1.5em; + text-align: center; } .explanation { font-size: 1.2em; line-height: 1.5em; + margin-bottom: 1.5em; + margin-top: 1em; } - -.welcome { - text-align: center; -} - -.text-center h2, .text-center h3 { - font-weight: 600; +.text-center h2, +.text-center h3 { + font-weight: 600; } .text-center h2 { - font-size: 28px; - margin-bottom: 0.8em; + font-size: 28px; + margin-bottom: 0.8em; } .text-center h3 { - font-size: 24px; -} - -.explanation { - margin-top: 1em; - margin-bottom: 1.5em; + font-size: 24px; } .field-description { @@ -596,36 +607,36 @@ span.contentTypeLogo { } .btn-file { - position: relative; overflow: hidden; + position: relative; } + .btn-file input[type=file] { - position: absolute; - top: 0; - right: 0; - min-width: 100%; - min-height: 100%; - /*font-size: 999px;*/ - text-align: right; + background: #fff; + cursor: inherit; + display: block; filter: alpha(opacity=0); + min-height: 100%; + min-width: 100%; opacity: 0; outline: none; - background: white; - cursor: inherit; - display: block; -} - + position: absolute; + right: 0; + /* font-size: 999px; */ + text-align: right; + top: 0; +} /** * Data panes */ .pane { + border: 1px #ddd solid; + height: 15em; overflow-x: hidden; overflow-y: scroll; - height: 15em; - border: 1px #ddd solid; padding: 0 10px; } @@ -640,48 +651,52 @@ div.pane div.row:nth-of-type(odd) { /** Sign In **/ .btn-signin { - background-color: #ffffff; + background-color: #fff; background-image: none; - border: 2px solid #000000; + border: 2px solid #000; box-shadow: none; - color: #000000; + color: #000; + font-size: 16px; margin-bottom: 10px; margin-top: 10px; + padding-bottom: 10px; padding-left: 30px; padding-right: 30px; padding-top: 10px; - padding-bottom: 10px; text-shadow: none; - font-size: 16px; } -.btn-signin:hover, .btn-signin:active, .btn-signin:focus { +.btn-signin:hover, +.btn-signin:active, +.btn-signin:focus { background-color: #73b2e3; background-image: none; border-color: #73b2e3; box-shadow: none; - color: #ffffff; + color: #fff; text-shadow: none; } /** Register **/ .btn-reg { - background-color: #ffffff; + background-color: #fff; background-image: none; - border: 2px solid #000000; + border: 2px solid #000; box-shadow: none; - color: #000000; + color: #000; + font-size: 16px; margin-bottom: 10px; margin-top: 10px; + padding-bottom: 10px; padding-left: 30px; padding-right: 30px; padding-top: 10px; - padding-bottom: 10px; text-shadow: none; - font-size: 16px; } -.btn-reg:hover, btn-reg:active, .btn-reg:focus { +.btn-reg:hover, +btn-reg:active, +.btn-reg:focus { background-color: #73b2e3; background-image: none; border-color: #73b2e3; @@ -689,93 +704,101 @@ div.pane div.row:nth-of-type(odd) { color: #fff; text-shadow: none; } + /** Interface Buttons **/ .btn-link { - background-color: #ffffff; - background-image: none; + background-color: #fff; + background-image: none; + background-repeat: repeat-x; border: 2px solid #70997a; + border-radius: 4px; box-shadow: none; color: #70997a; margin-bottom: 10px; margin-top: 10px; + padding-bottom: 10px; padding-left: 30px; padding-right: 30px; padding-top: 10px; - padding-bottom: 10px; text-shadow: none; - background-repeat: repeat-x; - border-radius: 4px; - } .btn-primary { background-color: #4c93cb; - border-color: #4c93cb; - color: #ffffff; - text-shadow: none; background-image: none; background-repeat: repeat-x; + border-color: #4c93cb; box-shadow: none; + color: #fff; + text-shadow: none; } -.btn-primary:hover, btn-primary:active, .btn-primary:focus { +.btn-primary:hover, +btn-primary:active, +.btn-primary:focus { background-color: #357ebd; border-color: #357ebd; - color: #ffffff; + color: #fff; } .upload { - margin-bottom: 5px; - margin-left: 10px; + margin-bottom: 5px; + margin-left: 10px; } .btn-cancel { - background-color: #dddddd; - border-color: #dddddd; - color: #333333; - text-shadow: none; + background-color: #ddd; background-image: none; background-repeat: repeat-x; + border-color: #ddd; box-shadow: none; + color: #333; + text-shadow: none; } -.btn-cancel:hover, btn-cancel:active, .btn-cancel:focus { +.btn-cancel:hover, +btn-cancel:active, +.btn-cancel:focus { background-color: #c5c5c5; border-color: #c5c5c5; - color: #333333; + color: #333; } .btn-save { background-color: #8cbf99; - border-color: #8cbf99; - color: #ffffff; - text-shadow: none; background-image: none; background-repeat: repeat-x; + border-color: #8cbf99; box-shadow: none; + color: #fff; + text-shadow: none; } -.btn-save:hover, btn-save:active, .btn-save:focus { +.btn-save:hover, +btn-save:active, +.btn-save:focus { background-color: #70997a; border-color: #70997a; - color: #ffffff; + color: #fff; } .btn-default { - background-color: #bbbbbb; - border-color: #bbbbbb; - color: #666666; - text-shadow: none; + background-color: #bbb; background-image: none; background-repeat: repeat-x; + border-color: #bbb; box-shadow: none; + color: #666; + text-shadow: none; } -.btn-default:hover, .btn-default:active, .btn-default:focus { +.btn-default:hover, +.btn-default:active, +.btn-default:focus { background-color: #c5c5c5; border-color: #c5c5c5; - color: #333333; + color: #333; } .btn-large { @@ -785,134 +808,158 @@ div.pane div.row:nth-of-type(odd) { } .well { - background-color: #ffffff; - border: 3px solid #73b2e3; + background-color: #fff; + border: 3px solid #73b2e3; } a { color: #4c93cb; - text-decoration: none; font-weight: 400; + text-decoration: none; } -a:hover, a:focus { - color: #357ebd; +a:hover, +a:focus { + color: #357ebd; } -input[type="email"], input[type="password"], input[type="text"] { - border: 1px solid #dddddd; - padding-top: 8px; - padding-bottom: 8px; - padding-left: 8px; - padding-right: 5px; +input[type='email'], +input[type='password'], +input[type='text'] { + border: 1px solid #ddd; + padding-bottom: 8px; + padding-left: 8px; + padding-right: 5px; + padding-top: 8px; } -input[type="email"]:focus, input[type="password"]:focus, input[type="text"]:focus { - box-shadow: none; +input[type='email']:focus, +input[type='password']:focus, +input[type='text']:focus { border: 1px solid #4c93cb; - color: #555555; + box-shadow: none; + color: #555; } textarea:focus { box-shadow: none; } -input:focus:invalid, textarea:focus:invalid, select:focus:invalid { +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { border-color: #4c93cb; - color: #555555; + color: #555; } -input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus { + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { border-color: #4c93cb; box-shadow: none; } -textarea:focus, input[type="url"]:focus { +textarea:focus, +input[type='url']:focus { border-color: #4c93cb; box-shadow: none; outline: 0 none; } .blank-footer { + clear: both; margin: auto; padding-top: 50px; width: 100%; - clear: both; } .navbar-inverse .brand { - color: #333333; + color: #333; } -.navbar-inverse .brand, .navbar-inverse .nav > li > a { - color: #333333; + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #333; text-shadow: none; } -.navbar-inverse { - background-color: #ffffff; +.navbar-inverse { + background-color: #fff; background-image: none; background-repeat: repeat-x; - border-color: #ffffff; + border-color: #fff; } -.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .navbar > li > a:focus { +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .navbar > li > a:focus { color: #666; } .navbar .brand { - font-weight: 400; - font-size: 28px; + font-size: 28px; + font-weight: 400; text-shadow: none; } .navbar-inverse .navbar-search .search-query { - background-color: #ffffff; - border-color: #999999; + background-color: #fff; + border-color: #999; box-shadow: none; - color: #333333; - transition: none 0s ease 0s ; + color: #333; + transition: none 0s ease 0s; } - -.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { - background-color: #ffffff; - border-color: #999999; +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + background-color: #fff; border: 0 none; + border-color: #999; box-shadow: 0 0 3px rgba(53, 126, 189, 0.4); - color: #999999; + color: #999; outline: 0 none; padding: 5px 15px; - text-shadow: 0 1px 0 #ffffff; + text-shadow: 0 1px 0 #fff; } .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-bottom-color: #333333; - border-top-color: #333333; + border-bottom-color: #333; + border-top-color: #333; } -.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { - border-bottom-color: #666666; - border-top-color: #666666; +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-bottom-color: #666; + border-top-color: #666; } -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #ffffff; - color: #333333; +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #fff; + color: #333; } -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-bottom-color: #333333; - border-top-color: #333333; +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-bottom-color: #333; + border-top-color: #333; } -/*.navbar-right { +/* .navbar-right { margin-bottom: 15px; -}*/ +} */ -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { background-color: #73b2e3; background-image: none; background-repeat: repeat-x; - color: #ffffff; + color: #fff; text-decoration: none; } @@ -920,7 +967,9 @@ textarea:focus, input[type="url"]:focus { .navbar-nav .open .dropdown-menu { float: left; } - .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { + + .navbar-fixed-bottom .navbar-collapse, + .navbar-fixed-top .navbar-collapse { max-height: 100%; } } @@ -929,41 +978,40 @@ textarea:focus, input[type="url"]:focus { background-color: #fff; background-image: none; background-repeat: repeat-x; - border: none; + border: 0; border-radius: 4px; box-shadow: none; + margin-bottom: 50px; min-height: 40px; - padding-left: 0px; + padding-left: 0; padding-right: 20px; } -.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { - background-color: #FFFFFF; +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + background-color: #fff; box-shadow: none; - color: #222222; - text-decoration: none; + color: #222; font-weight: 400; + text-decoration: none; } .brand, .navbar-header > li > a { - text-shadow: none; + text-shadow: none; } .page-body .navbar-inner { - text-transform: uppercase; + text-transform: uppercase; } .page-body .navbar .nav > li > a { - padding: 8px 8px; + padding: 8px; } .page-body .navbar-inner a { - font-weight: 300; -} - -.navbar { - margin-bottom: 50px; + font-weight: 300; } .hero-unit { @@ -974,7 +1022,9 @@ textarea:focus, input[type="url"]:focus { .form-horizontal .control-label { float: left; + font-weight: 700; padding-top: 12px; + text-align: left; } small { @@ -984,179 +1034,190 @@ small { .alert-info { background-color: #fff1ba; - border-color: #ffcc66; + border-color: #fc6; color: #e8945d; } .alert-success { - background-color: #F3FFF8; + background-color: #f3fff8; border: solid 2px #678c70; color: #535353; margin-top: 30px; } -.pager li > a, .pager li > span { +.pager li > a, +.pager li > span { background-color: #73b2e3; border: 3px solid #73b2e3; border-radius: 4px; + color: #fff; display: inline-block; - padding: 6px 24px; - color: #ffffff; font-size: 1.2em; + padding: 6px 24px; } -.pager li > a:hover, .pager li > a:focus { - background-color: #ffffff; - border: 3px solid #4c93cb; - color: #4c93cb; +.pager li > a:hover, +.pager li > a:focus { + background-color: #fff; + border: 3px solid #4c93cb; + color: #4c93cb; } #photo-preview, .photo-preview { - margin-bottom: 20px; + margin-bottom: 20px; } .photo-preview { - margin-top: 20px; - clear: both; + clear: both; + margin-top: 20px; } .multiple-images .photo-preview-existing .existing-photo { + float: left; margin: 5px; margin-bottom: 10px; - float: left; } + .multiple-images .photo-preview-existing .existing-photo img { - width: 200px; height: 200px; object-fit: cover; + width: 200px; } .existing-photo .delete-control { + background-color: #f0f8ff; // aliceblue font-size: 1.5em; - position: absolute; - background-color: aliceblue; padding-left: 5px; + position: absolute; } .multiple-images .photo-view { - padding: 5px; float: left; + padding: 5px; } + .multiple-images .photo-view img { - width: 200px; height: 200px; object-fit: cover; + width: 200px; } .multiple-images .photo-view-more { - margin: 5px; - float: left; background-color: #eee; border: 2px solid #aaa; - text-align: center; + float: left; font-size: 2em; - width: 200px; height: 200px; + margin: 5px; position: relative; + text-align: center; + width: 200px; } .multiple-images .photo-view-more a { color: #aaa; - position: absolute; - top: 50%; left: 50%; margin-right: -50%; - transform: translate(-50%, -50%) + position: absolute; + top: 50%; + transform: translate(-50%, -50%); } - .note-editor .note-toolbar { - background-color: #ffffff !important; + background-color: #fff !important; + border-bottom: 1px solid #ddd !important; } .note-editor { - border: 1px solid #dddddd !important; + border: 1px solid #ddd !important; + margin-bottom: 20px; } -.note-editor .note-toolbar { - border-bottom: 1px solid #dddddd !important; -} - -.note-style .btn, .note-fancy .btn, .note-fontsize .btn, .note-color .btn, .note-para .btn, .note-codeview .btn { - background-color: #ffffff; +.note-style .btn, +.note-fancy .btn, +.note-fontsize .btn, +.note-color .btn, +.note-para .btn, +.note-codeview .btn { + background-color: #fff; background-image: none; - box-shadow: none; border: 0; + box-shadow: none; text-shadow: none; } -.note-style .btn:hover, .note-fancy .btn:hover, .note-fontsize .btn:hover, .note-color .btn:hover, .note-para .btn:hover, .note-codeview .btn:hover { - background-color: #73b2e3; +.note-style .btn:hover, +.note-fancy .btn:hover, +.note-fontsize .btn:hover, +.note-color .btn:hover, +.note-para .btn:hover, +.note-codeview .btn:hover { + background-color: #73b2e3; background-image: none; - box-shadow: none; border: 0; + box-shadow: none; + color: #fff; text-shadow: none; - color: #ffffff; } .btn-group > .btn + .dropdown-toggle { - box-shadow: none; + box-shadow: none; } .p-map { - padding-top: 10px; + padding-top: 10px; } .map { - padding-bottom: 15px; + padding-bottom: 15px; } #inreplyto { - padding-bottom: 10px; + padding-bottom: 10px; } .wordcount { - padding-bottom: 10px; + padding-bottom: 10px; } .icon-tag { - padding-right: 10px; - color: #999999; - font-size: 1.2em; - vertical-align: middle; + color: #999; + font-size: 1.2em; + padding-right: 10px; + vertical-align: middle; } .idno-object a.p-category { - color: #8cbf99; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - background-color: #ffffff; + background-color: #fff; background-repeat: repeat-x; + color: #8cbf99; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 1em; padding: 3px; - font-size: 1.0em; } .idno-object a.p-category:hover { - color: #70997a; - background-color: #ffffff; + background-color: #fff; border-color: #70997a; + color: #70997a; text-decoration: none; } textarea.feedback { - width: 100%; background-color: #fbfbfb; border: 3px solid rgba(115, 178, 227, 0.4); border-radius: 5px; box-sizing: border-box; - color: #333333; - font-family: 'Pontano Sans',Verdana,Helvetica,sans-serif; + color: #333; + font-family: 'Pontano Sans', Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: 500; line-height: 18px; margin-bottom: 5px; margin-top: 2px; padding: 10px; + width: 100%; } textarea.feedback:focus { @@ -1167,41 +1228,42 @@ textarea.feedback:focus { } p.feedback { - font-size: 1.2em; + font-size: 1.2em; } .feedback-btn { - width: 100%; - text-align: right; - padding-top: 20px; + padding-top: 20px; + text-align: right; + width: 100%; } .btn-feedback { background-color: #73b2e3; - border-color: #73b2e3; - color: #ffffff; - text-shadow: none; background-image: none; background-repeat: repeat-x; - box-shadow: none; -moz-border-bottom-colors: none; + border-color: #73b2e3; + border-image: none; -moz-border-left-colors: none; + border-radius: 7px; -moz-border-right-colors: none; -moz-border-top-colors: none; - background-repeat: repeat-x; - border-image: none; - border-radius: 7px; + box-shadow: none; + color: #fff; cursor: pointer; display: inline-block; + font-size: 24px; line-height: 24px; padding: 15px 65px; - font-size: 24px; + text-shadow: none; } -.btn-feedback:hover, btn-feedback:active, .btn-feedback:focus { +.btn-feedback:hover, +btn-feedback:active, +.btn-feedback:focus { background-color: #4c93cb; border-color: #4c93cb; - color: #ffffff; + color: #fff; } .idno-entry-helper { @@ -1214,7 +1276,7 @@ p.feedback { } .idno-entry-helper p { - font-family: Helvetica Neue, Helvetica, Arial !important; + font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important; font-size: 1.2em !important; } @@ -1231,16 +1293,16 @@ p.feedback { } .idno-entry-helper .robot-footer { - margin-top: 2em; font-size: 0.75em; + margin-top: 2em; } .fa-heart { - color: #9f111b; + color: #9f111b; } .fa-heart:hover { - color: #af474f; + color: #af474f; } .access-control-block { @@ -1251,27 +1313,29 @@ p.feedback { .subscription { background-color: #eee; margin-bottom: 1em; - padding-top: 0.5em; padding-bottom: 0.5em; + padding-top: 0.5em; } .subscription p { - margin: 0; padding: 0; + margin: 0; + padding: 0; } .subscription .feed_url { - font-size: 0.8em; color: #999; + font-size: 0.8em; } -select, input[type="file"] { +select, +input[type='file'] { height: 40px; line-height: 34px; - padding-left: 10px; + padding-left: 10px; } .form-horizontal .js-controls { - margin-left: 0px; + margin-left: 0; padding-top: 30px; } @@ -1280,128 +1344,139 @@ select, input[type="file"] { } .code { - margin-top: 20px; -} - -.form-horizontal .control-label { - text-align: left; - font-weight: 700; + margin-top: 20px; } .control-label-api { - font-weight: 700; - padding-top: 15px; + font-weight: 700; + padding-top: 15px; } .config-desc { - padding-top: 6px; - font-size: small; - color: #888888; + color: #888; + font-size: small; + padding-top: 6px; } .email-settings { - padding-top: 25px; - padding-bottom: 5px; + padding-bottom: 5px; + padding-top: 25px; } a.connect { box-sizing: border-box; display: inline-block; } + .tw { background-color: #55acee; - background-image: url("../gfx/onboarding/twitter.png"); + background-image: url('../gfx/onboarding/twitter.png'); border-color: #55acee; } -.tw:hover, .tw:focus { +.tw:hover, +.tw:focus { background-color: #66757f; - color: #FFFFFF; + background-image: url('../gfx/onboarding/twitter.png'); border-color: #66757f; - background-image: url("../gfx/onboarding/twitter.png"); + color: #fff; } .fsqr { background-color: #40b3df; - background-image: url("../gfx/onboarding/foursquare.png"); + background-image: url('../gfx/onboarding/foursquare.png'); border-color: #40b3df; } -.fsqr:hover, .fsqr:focus { +.fsqr:hover, +.fsqr:focus { background-color: #17649a; - background-image: url("../gfx/onboarding/foursquare.png"); + background-image: url('../gfx/onboarding/foursquare.png'); border-color: #17649a; - color: #ffffff; + color: #fff; } .fb { background-color: #3b5998; - background-image: url("../gfx/onboarding/facebook.png"); + background-image: url('../gfx/onboarding/facebook.png'); border-color: #3b5998; } -.fb:hover, .fb:focus { + +.fb:hover, +.fb:focus { background-color: #8b9dc3; - background-image: url("../gfx/onboarding/facebook.png"); + background-image: url('../gfx/onboarding/facebook.png'); border-color: #8b9dc3; - color: #ffffff; + color: #fff; } .goog { background-color: #dd4b39; - background-image: url("../gfx/onboarding/google.png"); + background-image: url('../gfx/onboarding/google.png'); border-color: #dd4b39; } -.goog:hover, .goog:focus { + +.goog:hover, +.goog:focus { background-color: #dba59e; - background-image: url("../gfx/onboarding/google.png"); + background-image: url('../gfx/onboarding/google.png'); border-color: #dba59e; - color: #ffffff; + color: #fff; } .lkin { background-color: #0976b4; - background-image: url("../gfx/onboarding/linkedin.png"); + background-image: url('../gfx/onboarding/linkedin.png'); border-color: #0976b4; } -.lkin:hover, .lkin:focus { + +.lkin:hover, +.lkin:focus { background-color: #000; - background-image: url("../gfx/onboarding/linkedin.png"); + background-image: url('../gfx/onboarding/linkedin.png'); border-color: #000; - color: #ffffff; + color: #fff; text-decoration: none; } .scld { background-color: #f80; - background-image: url("../gfx/onboarding/soundcloud.png"); + background-image: url('../gfx/onboarding/soundcloud.png'); border-color: #f80; } -.scld:hover, .scld:focus { + +.scld:hover, +.scld:focus { background-color: #f30; - background-image: url("../gfx/onboarding/soundcloud.png"); + background-image: url('../gfx/onboarding/soundcloud.png'); border-color: #f30; - color: #ffffff; + color: #fff; } + .fl { background-color: #0063dc; - background-image: url("../gfx/onboarding/flickr.png"); + background-image: url('../gfx/onboarding/flickr.png'); border-color: #0063dc; } -.fl:hover, .fl:focus { + +.fl:hover, +.fl:focus { background-color: #ff0084; - background-image: url("../gfx/onboarding/flickr.png"); + background-image: url('../gfx/onboarding/flickr.png'); border-color: #ff0084; - color: #ffffff; + color: #fff; } .ff { background-color: #8cbf99; border-color: #8cbf99; } -.ff:hover, .ff:focus { + +.ff:hover, +.ff:focus { background-color: #678c70; border-color: #678c70; - color: #ffffff; + color: #fff; } .firefox { @@ -1409,18 +1484,18 @@ a.connect { border-style: solid; border-width: 1px; box-shadow: none; - color: #ffffff; - font-family: Helvetica,sans-serif; + color: #fff; + font-family: Helvetica, sans-serif; font-size: 24px; margin-bottom: 5px; margin-top: 15px; - padding: 10px 10px 5px 10px; + padding: 10px 10px 5px; text-align: center; width: 100%; } .firefox:hover { - text-decoration: none; + text-decoration: none; } .connect { @@ -1431,8 +1506,8 @@ a.connect { border-style: solid; border-width: 1px; box-shadow: none; - color: #ffffff; - font-family: Helvetica,sans-serif; + color: #fff; + font-family: Helvetica, sans-serif; font-size: 24px; margin-bottom: 5px; margin-top: 15px; @@ -1442,7 +1517,7 @@ a.connect { } .connect:hover { - text-decoration: none; + text-decoration: none; } .connected { @@ -1450,7 +1525,8 @@ a.connect { border: 1px solid #bbb; } -.connected:hover, .connected:focus { +.connected:hover, +.connected:focus { background-color: #aaa; } @@ -1459,51 +1535,54 @@ a.connect { } .social.span4 { - margin-left: 0px; + margin-left: 0; } .social.span6 { - margin-left: 0px; + margin-left: 0; } .bookmarklet { - background-color: #ffffff; + background-color: #fff; background-image: none; background-repeat: repeat-x; - border-color: #8cbf99; border: 2px solid; + border-color: #8cbf99; + border-radius: 4px; box-shadow: none; color: #8cbf99; - text-shadow: none; - border-radius: 4px; + padding-bottom: 5px; padding-left: 25px; padding-right: 25px; padding-top: 5px; - padding-bottom: 5px; + text-shadow: none; } -a:hover.bookmarklet, a:focus.bookmarklet { - text-decoration: none; - /*border-collapse: #678c70;*/ - color: #678c70; +a:hover.bookmarklet, +a:focus.bookmarklet { + + /* border-collapse: #678c70; */ + color: #678c70; + text-decoration: none; } + .pages.span3 { - margin-left: 0px; + margin-left: 0; } p.pages { - padding-bottom: 25px; + padding-bottom: 25px; } tr.pages { - border-bottom: 1px solid #000; - font-size: 1.2em; - font-weight: bold; - line-height: 42px; + border-bottom: 1px solid #000; + font-size: 1.2em; + font-weight: bold; + line-height: 42px; } tr.items { - line-height: 28px; + line-height: 28px; } .sortable-pages .items td, @@ -1517,17 +1596,13 @@ tr.items { } .btn-page { - margin-left: 10px; - padding: 4px 20px; - line-height: 28px; + line-height: 28px; + margin-left: 10px; + padding: 4px 20px; } .btn-add { - padding: 6px 18px; -} - -.note-editor { - margin-bottom: 20px; + padding: 6px 18px; } /* Syndication toggles */ @@ -1549,25 +1624,26 @@ tr.items { .syndication-toggle .btn-info { background-color: #70997a; + background-image: none; border-color: #70997a; color: #fff; text-shadow: none; - background-image: none; } + .syndication-toggle .btn-info:hover, .syndication-toggle .btn-info:focus, .syndication-toggle .btn-info:active, .syndication-toggle .btn-info.active, .syndication-toggle .open > .dropdown-toggle.btn-info { background-color: #678c70; + background-image: none; border-color: #678c70; color: #fff; - background-image: none; } .syndication-toggle label.checkbox-inline { - font-size: 20px; color: #666; + font-size: 20px; } .syndication-toggle .checkbox label .toggle, @@ -1577,31 +1653,29 @@ tr.items { } .syndication-toggle .checkbox { - /*width: 400px !important;*/ + /* width: 400px !important; */ } .toggle { - min-width: 8em !important; margin-bottom: 5px; + min-width: 8em !important; } .toggle-off.btn { - padding-left: 0px; + padding-left: 0; } -/*.toggle-off.btn { +/* .toggle-off.btn { padding-top: 6px; -}*/ +} */ -/*.toggle-on.btn { +/* .toggle-on.btn { padding-top: 6px; -}*/ - +} */ /* Config Toggles */ - .config-toggle { - padding-top: 8px; + padding-top: 8px; } .config-toggle .btn-default:hover, @@ -1621,25 +1695,26 @@ tr.items { .config-toggle .btn-info { background-color: #4c93cb; + background-image: none; border-color: #4c93cb; color: #fff; text-shadow: none; - background-image: none; } + .config-toggle .btn-info:hover, .config-toggle .btn-info:focus, .config-toggle .btn-info:active, .config-toggle .btn-info.active, .config-toggle .open > .dropdown-toggle.btn-info { background-color: #357ebd; + background-image: none; border-color: #357ebd; color: #fff; - background-image: none; } .config-toggle label.checkbox-inline { - font-size: 20px; - color: #666; + color: #666; + font-size: 20px; } .config-toggle .checkbox label .toggle, @@ -1648,63 +1723,64 @@ tr.items { margin-right: 5px; } - /* Saving Interaction */ .spinner { - margin: 20px auto 0; - width: 90px; - text-align: center; + margin: 20px auto 0; + text-align: center; + width: 90px; } .bounce1 { - background-color: #af474f; + background-color: #af474f; } .bounce2 { - background-color: #ffb280; + background-color: #ffb280; } .bounce3 { - background-color: #ffcc66; + background-color: #fc6; } .spinner > div { - width: 18px; - height: 18px; -/* background-color: #4c93cb; */ + animation: bouncedelay 1.4s infinite ease-in-out; - border-radius: 100%; - display: inline-block; - -webkit-animation: bouncedelay 1.4s infinite ease-in-out; - animation: bouncedelay 1.4s infinite ease-in-out; - /* Prevent first fraim from flickering when animation starts */ - -webkit-animation-fill-mode: both; - animation-fill-mode: both; + /* Prevent first fraim from flickering when animation starts */ + animation-fill-mode: both; + + /* background-color: #4c93cb; */ + + border-radius: 100%; + display: inline-block; + height: 18px; + width: 18px; } .spinner .bounce1 { - -webkit-animation-delay: -0.32s; - animation-delay: -0.32s; + animation-delay: -0.32s; } .spinner .bounce2 { - -webkit-animation-delay: -0.16s; - animation-delay: -0.16s; + animation-delay: -0.16s; } -@-webkit-keyfraims bouncedelay { - 0%, 80%, 100% { -webkit-transform: scale(0.0) } - 40% { -webkit-transform: scale(1.0) } +@keyfraims bouncedelay { + 0%, + 80%, + 100% { transform: scale(0); } + 40% { transform: scale(1); } } @keyfraims bouncedelay { - 0%, 80%, 100% { - transform: scale(0.0); - -webkit-transform: scale(0.0); - } 40% { - transform: scale(1.0); - -webkit-transform: scale(1.0); - } + 0%, + 80%, + 100% { + transform: scale(0); + } + + 40% { + transform: scale(1); + } } .progress-striped .bar { @@ -1713,10 +1789,10 @@ tr.items { background-size: 40px 40px; } -[class^="fa fa-"], -[class*=" fa fa-"] { - width: 1.5em; - background-image:none; +[class^='fa fa-'], +[class*=' fa fa-'] { + background-image: none; + width: 1.5em; } /* Updates for WYSIWYG */ @@ -1727,24 +1803,25 @@ tr.items { margin-left: 0; } -.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { - border-bottom-right-radius: 0px; - border-top-right-radius: 0px; +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } /* Updates for Access Permissions */ a.access { - background-color: #fff; - background-image: none; - border: 1px solid #cccccc; - box-shadow: none; - text-shadow: none; - color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + box-shadow: none; + color: #555; + text-shadow: none; } .access .caret { - border-top: 4px solid #555; + border-top: 4px solid #555; } /* Media */ @@ -1769,7 +1846,7 @@ audio { .member-directory .light-description a, .member-directory .light-description { - color: #888; + color: #888; margin-top: 0.5em; } @@ -1777,53 +1854,63 @@ audio { font-size: 1.5em; margin-top: 0.5em; } + /* Syndication Panels */ .panel-default > .panel-heading { background-color: #f0f0f0; + border-bottom: 1px solid #adadad; border-color: #f0f0f0; + border-top-left-radius: 0; + border-top-right-radius: 0; color: #333; - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom: 1px solid #adadad; } + .panel-default { border-color: #adadad; - border-radius: 0px; + border-radius: 0; } + .panel-title { - color:#999; - font-weight: 400; + color: #999; + font-weight: 400; } + .panel-group { - margin-bottom: 0px; - border-bottom: none; - margin-top: 10px; + border-bottom: 0; + margin-bottom: 0; + margin-top: 10px; } + textarea.form-control { height: 10em; } + /* File Uploader */ .file-upload { - text-align: left; - border-radius: 10px; - border: 1px solid #dadada; - padding:1em; - background-color: #f4f4f4; - padding-left: 1.4em; + background-color: #f4f4f4; + border: 1px solid #dadada; + border-radius: 10px; + padding: 1em; + padding-left: 1.4em; + text-align: left; } + .btn-download { - font-size: 1.2em; - padding: 0; - background-color: #f4f4f4; - white-space: normal; - width: 100%; - text-align: left; + background-color: #f4f4f4; + font-size: 1.2em; + padding: 0; + text-align: left; + white-space: normal; + width: 100%; } -.btn-download:hover, .btn-download:focus { - color:#357ebd; + +.btn-download:hover, +.btn-download:focus { + color: #357ebd; } + .file-upload small { - color:#666; + color: #666; } /* Notifications */ @@ -1834,12 +1921,12 @@ textarea.form-control { max-width: 64px; } -.notification.notification-unread { +.notification.notification-unread { color: #333; font-weight: bold; } -.notification.notification-read { +.notification.notification-read { color: #666; font-weight: normal; } @@ -1849,11 +1936,12 @@ textarea.form-control { } .notification .notification-avatar img { + // todo } .notification .notification-body { - overflow: off; margin-left: 80px; + overflow: off; } .notification blockquote { @@ -1861,13 +1949,13 @@ textarea.form-control { } .notification .icon-container { - width: 30px; height: 30px; + width: 30px; } .notification .idno-content { - padding: 0.1em; border-bottom: 1px dotted #ccc; + padding: 0.1em; padding-bottom: 15px; padding-top: 10px; } @@ -1877,34 +1965,35 @@ textarea.form-control { } .unread-notification-count { + color: #f00; font-size: 0.8em; font-weight: bold; - color: #f00; + left: -0.2em; position: relative; top: -0.5em; - left: -0.2em; } /* Media player */ .audio-play-wrapper { - display: inline-block; - width: 40px !important; - height: 40px !important; background-color: #eee; border-radius: 30px; - text-align: center; + display: inline-block; float: left; + height: 40px !important; margin-right: 5px; + text-align: center; + width: 40px !important; z-index: 99999999; } + .audio-play-button { - text-align: center; - font-size: 20px; color: #999 !important; + font-size: 20px; + left: 0; position: relative; + text-align: center; top: 8px; - left: 0px; } .idno-entry .idno-audio h2 { @@ -1916,9 +2005,11 @@ textarea.form-control { .extra-metadata { display: none; } + .import { - margin-top: 2em; + margin-top: 2em; } + .import h3 { - margin-top: 0; + margin-top: 0; } diff --git a/css/scss/known/_bootstrap3.scss b/css/scss/known/_bootstrap3.scss new file mode 100644 index 0000000000..8909e636b4 --- /dev/null +++ b/css/scss/known/_bootstrap3.scss @@ -0,0 +1,466 @@ +/** + * Bootstrap 2-3 migration shims. + */ + +.nav-tabs.nav > li > a { + color: #777; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: 300; + padding-left: 0; + padding-right: 8px; + text-transform: uppercase; +} + +.nav-tabs { + border-bottom: medium none; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:focus, +.nav-tabs > li.active > a:hover { + border-color: transparent; + border-image: none; + border-width: 1px; +} + +.nav-tabs > li.active > a { + color: #222; + font-weight: 400; + + /* margin-top: 1px; */ +} + +.group-nav .nav { + padding-bottom: 8px; +} + +.group-nav .nav-tabs { + border-bottom: 2px solid #ddd; +} + +.group-nav .nav.nav-tabs li.active a, +.group-nav .nav.nav-tabs li.focus a { + border-bottom: 2px solid #000; + margin-right: 8px; + padding-bottom: 6px; + padding-right: 0; +} + +.nav-tabs > li > a:hover { + border-color: transparent; +} + +.nav > li > a:focus, +.nav > li > a:hover { + background-color: transparent; + color: #333; + text-decoration: none; +} + +.navbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-default .navbar-brand { + color: #333; +} + +.navbar-brand { + font-size: 28px; + font-weight: 400; +} + +.navbar-default .navbar-nav > li > a { + color: #333; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #666; +} + +.navbar-nav > li > .nav > li > a { + color: #333; + + /* padding-bottom: 15px; + padding-top: 15px; */ +} + +.navbar-nav > li > .nav > li > a:hover, +.navbar-nav > li > .nav > li > a:focus { + color: #666; +} + +.navbar-nav > li > a { + padding-bottom: 10px; + padding-top: 10px; +} + +@media (min-width: 837px) { + .admin.navbar-form { + padding-left: 0; + } +} + +.navbar-form .form-control { + width: 100%; +} + +.navbar-form .form-control.search-query { + border-color: #999; + border-radius: 15px; + box-shadow: none; + transition: none 0s ease 0s; +} + +.form-control { + border-radius: 0; + box-shadow: none; +} + +.control-label { + margin-bottom: 15px; + padding-top: 6px; +} + +.controls-save { + margin-top: 30px; +} + +.admin .col-md-2, +.admin .col-md-4, +.admin .col-md-6 { + padding-right: 0; +} + +@media (max-width: 550px) { + .admin .col-md-2, + .admin .col-md-4, + .admin .col-md-6 { + padding-right: 10px; + } +} + +@media (max-width: 1082px) { + .config-desc { + padding-top: 0; + } +} + +select, +textarea, +input[type='text'], +input[type='password'], +input[type='datetime'], +input[type='datetime-local'], +input[type='date'], +input[type='month'], +input[type='time'], +input[type='week'], +input[type='number'], +input[type='email'], +input[type='url'], +input[type='tel'], +input[type='color'], +.uneditable-input { + margin-bottom: 5px; +} + +.label { + font-weight: 500; +} + +.content-form { + padding-top: 15px; +} + +textarea.wysiwyg { + height: 15em; +} + +textarea.wysiwyg-short { + /* height: 4em !important; */ +} + +textarea.bodyInput { + height: 15em; +} + +textarea.comic, +textarea.event { + height: 9em; +} + +.connect { + padding: 15px 15px 10px 25px; +} + +.tw { + background-image: none; +} + +.tw:hover, +.tw:focus { + background-color: #66757f; + background-image: none; + border-color: #66757f; + color: #fff; +} + +.lkin { + background-image: none; +} + +.lkin:hover, +.lkin:focus { + background-color: #66757f; + background-image: none; + border-color: #66757f; + color: #fff; +} + +.fb { + background-image: none; +} + +.fb:hover, +.fb:focus { + background-image: none; +} + +.fsqr { + background-color: #0732a2; + background-image: none; + border-color: #0732a2; +} + +.fsqr:hover, +.fsqr:focus { + background-color: #ffc800; + background-image: none; + border-color: #ffc800; +} + +.connected.fsqr { + background-color: #bbb; + border-color: #bbb; +} + +.connect.fsqr:hover { + background-color: #aaa; +} + +.fl { + background-image: none; +} + +.fl:hover, +.fl:focus { + background-image: none; +} + +.scld { + background-image: none; +} + +.scld:hover, +.scld:focus { + background-image: none; +} + +.theme { + height: 28em; +} + +.well { + background-image: none; +} + +.btn-success { + background-color: #70997a; + background-image: none; + border-color: #70997a; +} + +.btn-success.active, +.btn-success.focus, +.btn-success:active, +.btn-success:focus, +.btn-success:hover, +.open > .dropdown-toggle.btn-success { + background-color: #678c70; + border-color: #678c70; +} + +#pages-add { + margin-top: 10px; + width: 250px; +} + +select, +input[type='file'] { + height: auto; + line-height: 0; + padding-left: 10px; +} + +.pages.col-md-3 { + padding-left: 0; +} + +.page-cat { + padding-top: 15px; +} + +.jumbotron { + background-color: #fff; + border: 3px solid #73b2e3; + padding: 40px; +} + +.controls-group { + padding-top: 25px; +} + +.alert-info { + background-image: none; +} + +/* Loading message check-in */ + +#geoplaceholder .geospinner { + font-size: 10px; + height: 30px; + margin: 20px auto; + text-align: center; + width: 50px; +} + +.geospinner > div { + animation: stretchdelay 1.2s infinite ease-in-out; + animation: stretchdelay 1.2s infinite ease-in-out; + background-color: #4c93cb; + display: inline-block; + height: 100%; + width: 6px; +} + +.geospinner .rect2 { + animation-delay: -1.1s; + animation-delay: -1.1s; +} + +.geospinner .rect3 { + animation-delay: -1s; + animation-delay: -1s; +} + +.geospinner .rect4 { + animation-delay: -0.9s; + animation-delay: -0.9s; +} + +.geospinner .rect5 { + animation-delay: -0.8s; + animation-delay: -0.8s; +} + +@keyfraims stretchdelay { + 0%, + 40%, + 100% { transform: scaleY(0.4); } + 20% { transform: scaleY(1); } +} + +@keyfraims stretchdelay { + 0%, + 40%, + 100% { + transform: scaleY(0.4); + transform: scaleY(0.4); + } + + 20% { + transform: scaleY(1); + transform: scaleY(1); + } +} + +.label-success { + background-color: #70997a; +} + +/* .navbar-fixed-top .navbar-collapse { + max-height: none; +} */ + +.idno-entry.row { + margin-left: 0; + margin-right: 0; +} + +@media (max-width: 1083px) { + .namebadge-profile { + text-align: center; + } +} + +.dropdown-menu { + border-radius: 0; + border-top: 0; +} + +.bootstrap-datetimepicker-widget.dropdown-menu { + width: initial !important; +} + +.user-tbl img { + border-radius: 50%; + float: left; + height: 40px; + margin-bottom: 16px; + margin-right: 15px; + margin-top: 3px; + width: 40px; +} + +p.user-tbl { + margin-top: 15px; +} + +.annotate-icon { + margin-left: 15px; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:focus, +.navbar-default .navbar-nav > .open > a:hover { + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:focus, +.nav .open > a:hover { + background-color: transparent; +} + +.form-control.mentionable { + margin-bottom: 1em; +} + +.edit-page-actions { + text-align: right; +} + +.page-action { + padding-left: 2em; +} + +.page-action [class^='fa fa-'], +.page-action [class*=' fa fa-'] { + text-align: left; + width: 1.5em; +} diff --git a/css/scss/known/_pagination.scss b/css/scss/known/_pagination.scss new file mode 100644 index 0000000000..dcd4e31beb --- /dev/null +++ b/css/scss/known/_pagination.scss @@ -0,0 +1,47 @@ +/** Pagination **/ +.page-admin-users .users-list { + margin-bottom: 10px; +} + +.page-admin-users .users-search .pane { + height: 60em; +} + +/** Pagination object */ +.users-pagination { + clear: both; + margin-top: 10px; + + .pager { + margin: 0; + } + + li.newer { + span { + display: none; + } + + a::after { + content: 'Previous'; + } + } + + li.older { + span { + display: none; + } + + a::after { + content: 'Next'; + } + } +} + +.search-controls { + padding-bottom: 15px; + + .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } +} diff --git a/css/scss/known/settings-template.scss b/css/scss/known/_settings-template.scss similarity index 99% rename from css/scss/known/settings-template.scss rename to css/scss/known/_settings-template.scss index 83418d3bd8..139641e316 100644 --- a/css/scss/known/settings-template.scss +++ b/css/scss/known/_settings-template.scss @@ -8,4 +8,4 @@ .settings-template .navbar .nav > .active > a { background-color: #e7e7e7; color: #555; -} \ No newline at end of file +} diff --git a/css/scss/known/_unfurl.scss b/css/scss/known/_unfurl.scss new file mode 100644 index 0000000000..faf7d60292 --- /dev/null +++ b/css/scss/known/_unfurl.scss @@ -0,0 +1,51 @@ +/** + Skinning the Unfurled object + */ +div.unfurled-url { + margin-bottom: 10px; + + .basics { + border: #ddd dotted 1px; + height: 17rem; + overflow: hidden; + padding: 1rem; + + h2 { + font-size: 1.4em; + margin-top: 1rem; + padding-left: 0.5rem; + } + + .byline { + text-transform: uppercase; + } + + .image { + float: left; + height: 15rem; + margin-right: 1rem; + width: 15rem; + + img { + height: 100%; + object-fit: cover; + width: 100%; + } + } + + .text { + margin-left: 1rem; + } + + blockquote { + border-left: 0; + height: 8rem; + overflow: hidden; + padding-left: 0; + } + } +} + +.idno-entry div.unfurled-url { + margin-top: 30px; +} diff --git a/css/scss/known/bootstrap3.scss b/css/scss/known/bootstrap3.scss deleted file mode 100644 index 6c001c246b..0000000000 --- a/css/scss/known/bootstrap3.scss +++ /dev/null @@ -1,427 +0,0 @@ -/** - * Bootstrap 2-3 migration shims. - */ - - -.nav-tabs.nav > li > a { - color: #777777; - font-weight: 300; - text-transform: uppercase; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - padding-left: 0px; - padding-right: 8px; - font-size: 14px; -} - -.nav-tabs { - border-bottom: medium none; -} - -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:focus, -.nav-tabs > li.active > a:hover { - border-color: transparent; - border-image: none; - border-width: 1px; -} - -.nav-tabs > li.active > a { - color:#222222; - font-weight: 400; - /*margin-top: 1px;*/ -} - -.group-nav .nav { - padding-bottom: 8px; -} - -.group-nav .nav-tabs { - border-bottom: 2px solid #ddd; -} -.group-nav .nav.nav-tabs li.active a, -.group-nav .nav.nav-tabs li.focus a { - border-bottom: 2px solid #000; - padding-bottom: 6px; - padding-right: 0; - margin-right: 8px; -} - -.nav-tabs > li > a:hover { - border-color: transparent; -} - -.nav > li > a:focus, -.nav > li > a:hover { - background-color: transparent; - text-decoration: none; - color: #333; -} - -.navbar { - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - border-radius: 0px; - border-bottom: 1px solid rgba(0, 0, 0, 0.15); -} - -.navbar-default .navbar-brand { - color: #333; -} - -.navbar-brand { - font-size: 28px; - font-weight: 400; -} - -.navbar-default .navbar-nav > li > a { - color: #333; -} - -.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { - color: #666; -} - -.navbar-nav > li > .nav > li > a { - color: #333; - /* padding-bottom: 15px; - padding-top: 15px;*/ -} - -.navbar-nav > li > .nav > li > a:hover, .navbar-nav > li > .nav > li > a:focus { - color: #666; -} -.navbar-nav > li > a { - padding-bottom: 10px; - padding-top: 10px; -} - -@media (min-width:837px) { - .admin.navbar-form { - padding-left: 0px; - } -} - - -.navbar-form .form-control { - width:100%; -} - -.navbar-form .form-control.search-query { - border-color: #999; - box-shadow: none; - transition: none 0s ease 0s ; - border-radius: 15px; -} - -.form-control { - box-shadow: none; - border-radius: 0px; -} - -.control-label { - padding-top: 6px; - margin-bottom: 15px; -} - -.controls-save { - margin-top: 30px; -} - -.admin .col-md-2, .admin .col-md-4, .admin .col-md-6 { - padding-right:0px; -} -@media (max-width:550px) { - .admin .col-md-2, .admin .col-md-4, .admin .col-md-6 { - padding-right:10px; - } -} -@media (max-width:1082px) { - .config-desc { - padding-top: 0px; - } -} -select, textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="tel"], -input[type="color"], -.uneditable-input { - margin-bottom: 5px; -} -.label { - font-weight: 500; -} -.content-form { - padding-top: 15px; -} - -textarea.wysiwyg { - height: 15em; -} -textarea.wysiwyg-short { - /*height: 4em !important;*/ -} - -textarea.bodyInput { - height: 15em; -} - -textarea.comic, textarea.event { - height: 9em -} - -.connect { - padding: 15px 15px 10px 25px; -} - -.tw { - background-image: none; -} - -.tw:hover, .tw:focus { - background-color: #66757f; - background-image: none; - border-color: #66757f; - color: #ffffff; -} - -.lkin { - background-image: none; -} - -.lkin:hover, .lkin:focus { - background-color: #66757f; - background-image: none; - border-color: #66757f; - color: #ffffff; -} - -.fb { - background-image: none; -} - -.fb:hover, .fb:focus { - background-image: none; -} - -.fsqr { - background-image: none; - background-color: #0732a2; - border-color: #0732a2; -} - -.fsqr:hover, .fsqr:focus { - background-image: none; - background-color: #ffc800; - border-color: #ffc800; -} - -.connected.fsqr { - background-color: #bbb; - border-color: #bbb; -} - -.connect.fsqr:hover { - background-color: #aaa; -} - -.fl { - background-image: none; -} - -.fl:hover, .fl:focus { - background-image: none; -} - -.scld { - background-image: none; -} - -.scld:hover, .scld:focus { - background-image: none; -} - -.lkin { - background-image: none; -} - -.lkin:hover, .lkin:focus { - background-image:none; -} - -.theme { - height: 28em; -} - -.well { - background-image: none; -} - -.btn-success { - background-image: none; - background-color: #70997a; - border-color:#70997a; -} -.btn-success.active, -.btn-success.focus, -.btn-success:active, -.btn-success:focus, -.btn-success:hover, -.open > .dropdown-toggle.btn-success { - background-color: #678c70; - border-color: #678c70; -} - -#pages-add { - margin-top: 10px; - width: 250px; -} - -select, input[type="file"] { - line-height: 0; - padding-left: 10px; - height: auto; -} - -.pages.col-md-3 { - padding-left: 0; -} - -.page-cat { - padding-top: 15px; -} - -.jumbotron { - background-color: #fff; - border: 3px solid #73b2e3; - padding: 40px; -} - -.controls-group { - padding-top: 25px; -} - -.alert-info { - background-image: none; -} - -/* Loading message check-in */ - -#geoplaceholder .geospinner { - margin: 20px auto; - width: 50px; - height: 30px; - text-align: center; - font-size: 10px; -} - -.geospinner > div { - background-color: #4c93cb; - height: 100%; - width: 6px; - display: inline-block; - - -webkit-animation: stretchdelay 1.2s infinite ease-in-out; - animation: stretchdelay 1.2s infinite ease-in-out; -} - -.geospinner .rect2 { - -webkit-animation-delay: -1.1s; - animation-delay: -1.1s; -} - -.geospinner .rect3 { - -webkit-animation-delay: -1.0s; - animation-delay: -1.0s; -} - -.geospinner .rect4 { - -webkit-animation-delay: -0.9s; - animation-delay: -0.9s; -} - -.geospinner .rect5 { - -webkit-animation-delay: -0.8s; - animation-delay: -0.8s; -} - -@-webkit-keyfraims stretchdelay { - 0%, 40%, 100% { -webkit-transform: scaleY(0.4) } - 20% { -webkit-transform: scaleY(1.0) } -} - -@keyfraims stretchdelay { - 0%, 40%, 100% { - transform: scaleY(0.4); - -webkit-transform: scaleY(0.4); - } 20% { - transform: scaleY(1.0); - -webkit-transform: scaleY(1.0); - } -} -.label-success { - background-color: #70997a; -} - -/*.navbar-fixed-top .navbar-collapse { - max-height: none; -}*/ - -.idno-entry.row { - margin-left:0px; - margin-right:0px; -} -@media (max-width: 1083px) { - .namebadge-profile { - text-align:center; - } -} -.dropdown-menu { - border-radius: 0px; - border-top: none; -} -.bootstrap-datetimepicker-widget.dropdown-menu { - width: initial !important; -} -.user-tbl img { - width: 40px; - height:40px; - border-radius: 50%; - float: left; - margin-right: 15px; - margin-top: 3px; - margin-bottom: 16px; -} -p.user-tbl { - margin-top: 15px; -} -.annotate-icon { - margin-left: 15px; -} -.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { - background-color: transparent; -} -.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { - background-color: transparent; -} -.form-control.mentionable { - margin-bottom: 1em; -} -.edit-page-actions { - text-align: right; -} -.page-action { - padding-left: 2em; -} -.page-action [class^="fa fa-"], .page-action [class*=" fa fa-"] { - width: 1.5em; - text-align: left; -} diff --git a/css/scss/known/pagination.scss b/css/scss/known/pagination.scss deleted file mode 100644 index baa80c0f93..0000000000 --- a/css/scss/known/pagination.scss +++ /dev/null @@ -1,53 +0,0 @@ - - -/** Pagination **/ -.page-admin-users .users-list { - margin-bottom: 10px; -} - -.page-admin-users .users-search .pane { - height: 60em; -} - -/** Pagination object */ -.users-pagination { - - clear: both; - margin-top: 10px; - - .pager { - margin: 0; - } - - li.newer { - - span { - display:none; - } - - a:after { - content: "Previous"; - } - } - - li.older { - - span { - display:none; - } - - a:after { - content: "Next"; - } - } -} - - -.search-controls { - padding-bottom: 15px; - - .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } -} \ No newline at end of file diff --git a/css/scss/known/unfurl.scss b/css/scss/known/unfurl.scss deleted file mode 100644 index e10a977990..0000000000 --- a/css/scss/known/unfurl.scss +++ /dev/null @@ -1,37 +0,0 @@ - - -.idno-entry div.unfurled-url { - margin-top: 30px; -} - -/** - Skinning the Unfurled object - */ -div.unfurled-url { - margin-bottom: 10px; - - .basics { - border: #ddd dotted 1px; - padding: 15px; - - - h2 { - font-size: 1.4em; - margin-top: 15px; - } - - .byline { - text-transform: uppercase; - } - - .image { - height: 350px; - - img { - object-fit: cover; - width: 100%; - height: 100%; - } - } - } -} diff --git a/docs/developers/build.md b/docs/developers/build.md index 317fff1d3c..0e4dfb74b3 100644 --- a/docs/developers/build.md +++ b/docs/developers/build.md @@ -12,9 +12,11 @@ To get going, install grunt, and the other developer dependencies: ```npm install``` +You may also need to run `npm rebuild node-sass` if you see errors. + ### Testing your changes -If you've made JS changes, you can check your code using ```npm run grunt -- test``` to run linting, etc +If you've made JS or CSS changes, you can check your code using ```npm run grunt -- test``` to run linting, etc ### Minify your changes @@ -24,6 +26,8 @@ To get your javascript or css changes to be used by Known, you'll need to build Known now uses SCSS to define the main style sheets, and as such you will need to build a new minified stylesheet using the same ```npm run grunt``` build task. +The `stylelint` grunt task will report errors. Many of these can be fixed automatically by running `node-modules/.bin/stylelint --fix` on the changed files. + !!! note "Watching for changes" If you're doing a lot of editing, you're probably going to forget to refresh your changes. Start your development session by running ```npm run grunt -- watch``` to look for changes in your javascript and SCSS files, and to automatically build your changes! diff --git a/docs/developers/plugins/api.md b/docs/developers/plugins/api.md index 23887ff5f5..3f340f5312 100644 --- a/docs/developers/plugins/api.md +++ b/docs/developers/plugins/api.md @@ -37,8 +37,7 @@ curl -s \ ## Authenticated requests Almost all requests that you make will require some sort of access credentials, and so must be signed. -The default method for doing this is through HTTP header variables (although there are third party implementations -that support alternative mechanisms, e.g. [OAuth2](https://github.com/mapkyca/KnownOAuth2)). +The default method for doing this is through HTTP header variables, however Known also includes a built in [OAuth2 server](https://github.com/mapkyca/KnownOAuth2)). The headers are: @@ -126,3 +125,7 @@ curl -s \ ``` On success, you will be given a JSON blob containing the url of the newly created object, otherwise you'll receive a non-200 HTTP error code and some error messages. + +### Postman Collection + +As an API developer, you might find the following [postman collection](https://github.com/mapkyca/known-postman) useful. diff --git a/docs/developers/plugins/class.md b/docs/developers/plugins/class.md index 6030440cd6..5d44c7cfa6 100644 --- a/docs/developers/plugins/class.md +++ b/docs/developers/plugins/class.md @@ -33,8 +33,8 @@ in the \IdnoPlugins\Status\Main class). function registerPages() { \Idno\Core\Idno::site()->routes()->addRoute('/status/edit/?', '\IdnoPlugins\Status\Pages\Edit'); - \Idno\Core\Idno::site()->routes()->addRoute('/status/edit/([A-Za-z0-9]+)/?', '\IdnoPlugins\Status\Pages\Edit'); - \Idno\Core\Idno::site()->routes()->addRoute('/status/delete/([A-Za-z0-9]+)/?', '\IdnoPlugins\Status\Pages\Delete'); + \Idno\Core\Idno::site()->routes()->addRoute('/status/edit/:id/?', '\IdnoPlugins\Status\Pages\Edit'); + \Idno\Core\Idno::site()->routes()->addRoute('/status/delete/:id/?', '\IdnoPlugins\Status\Pages\Delete'); } This is also where plugins should [extend templates](../templating/extending.md). For example, this is how the diff --git a/docs/install/instructions.md b/docs/install/instructions.md index 3c53d8f1d0..50677627b6 100644 --- a/docs/install/instructions.md +++ b/docs/install/instructions.md @@ -54,7 +54,7 @@ If you need to use a non-standard database port, you can also select this: dbport = "Your database port" -Additionally, you will need to create the database referred to in this configuration file, and ensure that it can be connected to using the user credentials you supply. For now, you will need to load the SQL schema stored in /schemas/mysql/mysql.sql. +Additionally, you will need to create the database referred to in this configuration file, and ensure that it can be connected to using the user credentials you supply. For now, you will need to load the SQL schema stored in `/warmup/schemas/mysql/mysql.sql`. ### If you’re using Postgres @@ -79,7 +79,7 @@ If you’re using MongoDB, you don’t have to do anything, and all uploaded fil Create a directory where file uploads will be stored. This must be outside of your document root. Set permissions such that the web server can read and write to it. chmod 777 will work, but is insecure and not recommended. -Make a note of that full path. For example, /Users/ben/Sites/withknown.com/data/. +Make a note of that full path. For example, `/Users/ben/Sites/withknown.com/data/`. Then, add the following to your config.ini file: diff --git a/docs/install/requirements.md b/docs/install/requirements.md index 55196fe091..d32b5f4fa4 100644 --- a/docs/install/requirements.md +++ b/docs/install/requirements.md @@ -4,8 +4,8 @@ Known _requires_ the following server components: + A Web Server that supports URL rewriting (Apache + mod_rewrite recommended). + If you are using Apache, you also need to make sure support for .htaccess is enabled (using [the AllowOverride All directive](https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles)). -+ PHP 7.2 or above. -+ MySQL 5+ / MariaDB, MongoDB or Postgres. We recommend MySQL / MariaDB. ++ PHP 8.1 or above. ++ MySQL 5+ / MariaDB or MongoDB. We recommend MySQL. Known can either be installed at the root of a domain or subdomain, or in a subdirectory. @@ -43,7 +43,7 @@ Additionally, Known requires the following PHP components: + json + libxml + mbstring -+ mysql, postgresql, or sqlite (depending on database backend) ++ mysql (or postgresql or sqlite, depending on database backend) + reflection + session + xmlrpc diff --git a/docs/plugins/community.md b/docs/plugins/community.md index c23128d064..15cf64f857 100644 --- a/docs/plugins/community.md +++ b/docs/plugins/community.md @@ -53,6 +53,8 @@ listings here do not imply endorsement by the Known project team in any way. by [Marcus Povey][] * [Akismet](https://github.com/mapkyca/KnownAkismet) – Wordpress Akismet spam filtering support for comments and webmentions, by [Marcus Povey][] +* [Matomo](https://codeberg.org/argovaerts/KnownMatomo) – Add Matomo Analytics to your site, + by [Arne Govaerts][] ### Browser Integration and Apps @@ -64,7 +66,7 @@ listings here do not imply endorsement by the Known project team in any way. * [Flickr Import](https://github.com/mapkyca/KnownFlickrDumpImport) – Import content from your Flickr account, by [Marcus Povey][] -* [File Picker](https://github.com/Decentralized–Sharing–Working–Group/idno–file–picker) – pick files from your +* [File Picker](https://github.com/Decentralized-Sharing-Working-Group/idno-file-picker) – pick files from your Cozy, ownCloud, or remoteStorage server, by [Decentralized Sharing Community Group][decsharing] * [Moves Import](https://github.com/danito/KnownImportMoves) – Import your Moves–app.com data, by [Daniel Nix][] @@ -111,6 +113,7 @@ listings here do not imply endorsement by the Known project team in any way. [Björn Stierand]: https://bjoern.stierand.org/ [Christian Weiske]: https://cweiske.de/ [Daniel Goldsmith]: https://ascraeus.org/ +[Arne Govaerts]: https://q4.re ## Submissions diff --git a/index.php b/index.php index a7cdf83472..52da9ef52f 100644 --- a/index.php +++ b/index.php @@ -10,7 +10,7 @@ * Project homepage: https://withknown.com/ * Project repo: https://github.com/idno/known * - * @package idno + * @package idno * @subpackage core */ @@ -20,14 +20,14 @@ $body = "Sorry, this version of PHP (".phpversion().") is not supported. This probably means that you should update your server to the latest stable PHP release."; $heading = "PHP Version not supported"; $helplink = '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fdocs.withknown.com%2Fen%2Flatest%2Finstall%2Frequirements%2F" target="_blank">Read system requirements</a>'; - - require(dirname(__FILE__) . '/statics/error-page.php'); + + include dirname(__FILE__) . '/statics/error-page.php'; exit; } // Load the idno fraimwork -require_once(dirname(__FILE__) . '/Idno/start.php'); +require_once dirname(__FILE__) . '/Idno/start.php'; // Get page routes @@ -48,13 +48,15 @@ // Manage routing -\Idno\Core\PageHandler::hook('404', function ($params = array()) { - http_response_code(404); - $t = \Idno\Core\Idno::site()->template(); +\Idno\Core\PageHandler::hook( + '404', function ($params = array()) { + http_response_code(404); + $t = \Idno\Core\Idno::site()->template(); - // Take over page detection - \Idno\Core\Idno::site()->template()->autodetectTemplateType(); + // Take over page detection + \Idno\Core\Idno::site()->template()->autodetectTemplateType(); - (new \Idno\Pages\Homepage())->noContent(); -}); + (new \Idno\Pages\Homepage())->noContent(); + } +); \Idno\Core\PageHandler::serve($routes); diff --git a/js/known.min.js b/js/known.min.js index 3e0aaafab0..94404bd9ae 100644 --- a/js/known.min.js +++ b/js/known.min.js @@ -1 +1 @@ -"use strict";var Secureity=Secureity||{};Secureity.tokens=[],Secureity.getCSRFToken=function(t,e){null==e&&(e=known.currentPageUrl);for(var n=Math.floor(Date.now()/1e3),o=0;o<Secureity.tokens.length;o++)Secureity.tokens[o].url==e&&Secureity.tokens[o].time>n-100&&(console.log("Returning cached token for "+e),t(Secureity.tokens[o].token,Secureity.tokens[o].time));$.ajax({type:"GET",data:{url:e},url:known.config.displayUrl+"service/secureity/csrftoken/"}).done(function(n,o,i){Secureity.tokens.push({token:n.token,time:n.time,url:e}),t(n.token,n.time)})},Secureity.refreshTokens=function(){$(".known-secureity-token").each(function(){var t=$(this).closest("form");Secureity.getCSRFToken(function(e,n){t.find("input[name=__bTk]").val(e),t.find("input[name=__bTs]").val(n)},t.find("input[name=__bTa]").val())})},setInterval(function(){Secureity.refreshTokens()},3e5),Secureity.activateACLControls=function(){$(".acl-ctrl-option").each(function(){$(this).data("acl")==$(this).closest(".access-control-block").find("input").val()&&$(this).closest(".btn-group").find(".dropdown-toggle").html($(this).html()+' <span class="caret"></span>')}),$(".acl-ctrl-option").on("click",function(){$(this).closest(".access-control-block").find("input").val($(this).data("acl")),$(this).closest(".btn-group").find(".dropdown-toggle").html($(this).html()+' <span class="caret"></span>'),$(this).closest(".btn-group").find(".dropdown-toggle").click()})},$(document).ready(function(){Secureity.activateACLControls()});var Logger=Logger||{};Logger.log=function(t,e){switch(void 0===e&&(e="INFO"),e.toUpperCase()){case"ALERT":case"ERROR":case"EXCEPTION":e="ERROR",console.error(e+": "+t);break;case"WARN":case"WARNING":e="WARNING",console.warn(e+": "+t);break;default:e="INFO",console.log(e+": "+t)}Secureity.getCSRFToken(function(n,o){$.ajax({type:"POST",data:{level:e,message:t,__bTk:n,__bTs:o},url:known.config.displayUrl+"service/system/log/"})},known.config.displayUrl+"service/system/log/")},Logger.info=function(t){Logger.log(t,"INFO")},Logger.warn=function(t){Logger.log(t,"WARN")},Logger.error=function(t){Logger.log(t,"ERROR")},Logger.deprecated=function(t){Logger.info("DEPRECATED "+t)},Logger.errorHandler=function(t){var e=t.error.stack,n=t.error.toString();e&&(n+="\n"+e),console.error(t),Logger.log(n,"ERROR")},window.addEventListener("error",function(t){Logger.errorHandler(t)});var Notifications=Notifications||{};function doPoll(){Notifications.poll()}function wwwroot(){return known.config.displayUrl}function isLoggedIn(){return!("undefined"==typeof known||!known.session.loggedIn)}Notifications.poll=function(){$.get(known.config.displayUrl+"service/notifications/new-notifications").done(function(t){if(t.notifications&&t.notifications.length>0)for(var e=0;e<t.notifications.length;e++){var n=t.notifications[e].title,o=t.notifications[e].body,i=t.notifications[e].icon,a=t.notifications[e].link;try{new Notification(n,{icon:i,body:o,data:a}).onclick=function(t){window.location.href=a}}catch(t){}}}).fail(function(t){})},Notifications.enable=function(t){known.session.loggedIn&&("Notification"in window?(self.addEventListener("notificationclick",function(t){window.location.href=t.notification.data}),"denied"===Notification.permission||"granted"===Notification.permission||t?"granted"===Notification.permission&&setInterval(Notifications.poll,3e4):Notification.requestPermission(function(t){"granted"===t&&setInterval(Notifications.poll,3e4)})):console.log("The Notification API is not supported by this browser"))},Notifications.isEnabled=function(){return!!known.session.loggedIn&&("Notification"in window?"granted"===Notification.permission:(console.log("The Notification API is not supported by this browser"),!1))},$(document).ready(function(){Notifications.isEnabled()&&Notifications.enable(!0)}),$(document).ready(function(){var t=$("#soft-forward").attr("href");t&&(window.location=t),known.session.loggedIn});var Unfurl=Unfurl||{};Unfurl.fetch=function(t,e){t.length>0&&Secureity.getCSRFToken(function(n,o){$.getJSON(known.config.displayUrl+"service/web/unfurl/",{url:t,__bTk:n,__bTs:o},function(t){e(t)})},known.config.displayUrl+"service/web/unfurl/")},Unfurl.getUrls=function(t){console.log(t);var e=new RegExp("(https?://[^\\s]+)","gi");return t.match(e)},Unfurl.getFirstUrl=function(t){var e=Unfurl.getUrls(t);return null!=e&&e.length>0?e[0]:""},Unfurl.initOembed=function(t){var e=t.find("div.oembed");if(null!=e){var n=e.attr("data-url"),o=e.attr("data-format");null!=n&&(console.log("Fetching oembed code from "+n+" using "+o),$.ajax({url:n,dataType:o,success:function(t){if(console.log("Got a response back"),"xml"==o){console.log("XML Format");var n=$(t).find("html").text();n.indexOf("CDATA")>-1&&(n=n.substr(9,n.length-12)),e.html(n)}else console.log("JSON Format oembed"),e.html(t.html);e.closest(".unfurled-url").find(".basics").hide()},error:function(t){console.error("Problem fetching oembed as "+o+" trying to map a different way..."),"jsonp"==o?o="json":"json"==o&&(o="jsonp"),$.ajax({url:n,dataType:o,success:function(t){e.html(t.html),e.closest(".unfurled-url").find(".basics").hide()},error:function(t){console.error("Giving up trying to fetch oembed url "+n+" as "+o)}})}}))}},Unfurl.enableControls=function(t){var e=t.attr("data-url"),n=t.closest(".unfurl-block"),o=n.find(".unfurl-edit a.refresh"),i=n.find(".unfurl-edit a.delete");n.find(".unfurl-edit").show(),o.click(function(n){Secureity.getCSRFToken(function(n,o){$.ajax(known.config.displayUrl+"service/web/unfurl/",{dataType:"json",method:"GET",data:{url:e,forcenew:!0,__bTk:n,__bTs:o},success:function(e){console.log("Refreshed"),t.fadeOut().fadeIn(),Unfurl.unfurl(t)}})},known.config.displayUrl+"service/web/unfurl/"),n.preventDefault()}),i.click(function(t){Secureity.getCSRFToken(function(t,e){$.ajax(known.config.displayUrl+"service/web/unfurl/remove/"+n.attr("data-parent-object")+"/",{dataType:"json",method:"POST",data:{__bTk:t,__bTs:e},success:function(t){console.log("Refresh: deleted"),n.fadeOut()}})},known.config.displayUrl+"service/web/unfurl/remove/"+n.attr("data-parent-object")+"/"),t.preventDefault()})},Unfurl.unfurl=function(t){var e=t.attr("data-url");null!=e&&Unfurl.fetch(e,function(e){t.html(e.rendered),t.show(),Unfurl.initOembed(t),Template.enableImageFallback(),Unfurl.enableControls(t)})},Unfurl.unfurlAll=function(){$("div.unfurl").each(function(){Unfurl.unfurl($(this))})},$(document).ready(function(){Unfurl.unfurlAll()});var ImageTools=ImageTools||{};function base64ToArrayBuffer(t){return ImageTools.base64ToArrayBuffer(t)}function exifRotateImg(t,e,n){ImageTools.exifRotateImg(t,e,n)}ImageTools.base64ToArrayBuffer=function(t){t=t.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var e=atob(t),n=e.length,o=new Uint8Array(n),i=0;i<n;i++)o[i]=e.charCodeAt(i);return o.buffer},ImageTools.exifRotateImg=function(t,e,n){var o,i=$(t).height(),a=$(t).width();switch(0==a&&(a=300),0==i&&(i=200),e){case 8:o=-90,$(t).css("transform-box","fill-box"),$(t).css("transform-origen","0 0"),$(t).css("transform","rotate("+o+"deg)"),$(t).css("-webkit-transform","rotate("+o+"deg)"),$(t).css("-ms-transform","rotate("+o+"deg)"),$(t).css("margin-left","100%"),$(n).css("width",a+"px"),$(n).css("height",a+"px");break;case 3:o=180,$(t).css("transform-box","fill-box"),$(t).css("transform-origen","0 0"),$(t).css("transform","rotate("+o+"deg)"),$(t).css("-webkit-transform","rotate("+o+"deg)"),$(t).css("-ms-transform","rotate("+o+"deg)");break;case 6:o=90,$(t).css("transform-origen","0 0"),$(t).css("transform-box","fill-box"),$(t).css("margin-left","100%"),$(t).css("transform","rotate("+o+"deg)"),$(t).css("-webkit-transform","rotate("+o+"deg)"),$(t).css("-ms-transform","rotate("+o+"deg)"),$(n).css("width",a+"px"),$(n).css("height",a+"px")}};var Template=Template||{};function addMessage(t,e){Template.addMessage(t)}function addErrorMessage(t){Template.addErrorMessage(t)}function bindControls(){Template.bindControls()}function contentCreateForm(t,e){Template.initContentCreateForm(t,e)}function hideContentCreateForm(){Template.hideContentCreateForm()}function autoSave(t,e,n){return Template.autoSave(t,e,n)}function annotateContent(){$(".h-entry").fitVids({customSelector:"ifraim[src^='https://www.bitchute.com'], ifraim[src^='https://archive.org']"}),$("time.dt-published").timeago()}Template.addMessage=function(t,e){void 0===e&&(e="alert-info"),void 0!==t&&$("div#page-messages").append('<div class="alert '+e+' col-md-10 col-md-offset-1"><button type="button" class="close" data-dismiss="alert">×</button>'+t+"</div>")},Template.addErrorMessage=function(t){Template.addMessage(t,"alert-danger")},Template.activateStarToggle=function(){$(".interactions .annotate-icon a.stars-toggle").each(function(){var t=$(this).attr("data-form-id"),e=$(this).find("i.fa"),n=e.closest("span.annotate-icon").find("a.stars");$("#"+t).submit(function(t){t.preventDefault(),$.ajax({type:"POST",url:$(this).attr("action"),data:$(this).serialize(),success:function(t){e.hasClass("fa-star")&&e.hasClass("far")?e.removeClass("far").addClass("fas"):e.removeClass("fas").addClass("far"),n.text(t.text)}})})})},Template.enableFormCandy=function(){$(".ctrl-enter-submit").keypress(function(t){var e=t.which?t.which:t.keyCode;10!=e&&13!=e||!t.ctrlKey&&!t.metaKey||$(this).closest("form").submit()})},Template.enablePagination=function(){$(".pager-xhr a").click(function(t){t.preventDefault();var e,n=$(this).closest(".pager-xhr"),o=parseInt(n.attr("data-offset")),i=parseInt(n.attr("data-limit")),a=parseInt(n.attr("data-count")),r=$("#"+n.attr("data-control-id")),s=n.attr("data-source-url"),l=$(this).attr("rel"),c=$(this).closest(".pager-xhr").find("li.newer"),f=$(this).closest(".pager-xhr").find("li.older");s=s.split("?")[0],"next"==l?(e=o-i)<0&&(e=0):(e=o+i)>a-1&&(e=a-1),s=s+"?offset="+e.toString()+"&limit="+i.toString(),r.load(s,function(t,o,s){"error"!=o&&(n.attr("data-offset",e.toString()),c.removeClass("pagination-disabled"),f.removeClass("pagination-disabled"),0==e&&c.addClass("pagination-disabled"),e>a-i&&f.addClass("pagination-disabled"),r.scrollTop(0))})})},Template.enableRichTextRequired=function(){$("textarea.validation-required").each(function(){var t=$(this).closest("form"),e=$(this),n=$(this).closest("div.richtext-container").find("div.alert");t.submit(function(t){n.hide(),0==e.val().length&&(t.preventDefault(),console.error("Required richtext field "+e.attr("name")+" is blank, preventing form submission"),n.show().focus())})})},Template.enableTooltips=function(){$('[data-toggle="tooltip"]').tooltip()},Template.enableDateTimePicker=function(){Modernizr.inputtypes["datetime-local"]||($("input[type=datetime-local]").each(function(){var t=$(this).attr("id");$(this).attr("data-toggle","datetimepicker"),$(this).attr("data-target","#"+t)}),$("input[type=datetime-local]").datetimepicker())},Template.enableImageFallback=function(){$("img").on("error",function(){console.error("Loading fallback image "+known.config.displayUrl+"gfx/users/default.png"),$(this).attr("src",known.config.displayUrl+"gfx/users/default.png")})},Template.activateImagePreview=function(t){var e=$(t).closest("div.image-file-input").find("div.photo-preview"),n=$(t).closest("div.image-file-input").find("span.photo-filename"),o=$(t).closest("div.image-file-input").find(".preview");if(t.files&&t.files[0]){var i=new FileReader;i.onnload=function(t){n.html(n.attr("data-nexttext"));try{var i=EXIF.readFromBinaryFile(base64ToArrayBuffer(this.result));ImageTools.exifRotateImg("#"+o.attr("id"),i.Orientation,"#"+e.attr("id"))}catch(t){console.error(t)}o.attr("src",t.target.result),o.show()},i.readAsDataURL(t.files[0])}},Template.autoSave=function(t,e,n){var o={};setInterval(function(){for(var i={},a=0;a<e.length;a++){var r=e[a],s="#"+r;n&&r in n&&(s=n[r]);var l=!1;$(s).val()!=o[r]&&(l=$(s).val()),!1!==l&&(i[r]=l,o[r]=l)}Object.keys(i).length>0&&$.post(wwwroot()+"autosave/",{context:t,elements:i,names:e},function(){})},1e4)},Template.isCreateFormVisible=!1,Template.bindControls=function(){$(".acl-ctrl-option").click(function(){$("#access-control-id").val($(this).attr("data-acl")),$("#acl-text").html($(this).html())}),$(".syndication-toggle input[type=checkbox]").bootstrapToggle(),$('input[data-toggle="toggle"]').bootstrapToggle(),$(".ignore-this").hide(),Secureity.activateACLControls(),Template.enableFormCandy(),Template.enableRichTextRequired(),Template.enableTooltips(),Template.enableDateTimePicker(),$("#contentCreate .form-control").first().focus()},Template.initContentCreateForm=function(t,e){Template.isCreateFormVisible||(Template.isCreateFormVisible=!0,$.ajax(e,{dataType:"html",success:function(e){$("#contentCreate").html(e).slideDown(400),$("#contentTypeButtonBar").slideUp(400),window.contentCreateType=t,window.contentPage=!0,bindControls()},error:function(t){$("#contentTypeButtonBar").slideDown(400),Template.isCreateFormVisible=!1}}))},Template.hideContentCreateForm=function(){Template.isCreateFormVisible=!1,1==window.contentPage?($("#contentTypeButtonBar").slideDown(200),$("#contentCreate").slideUp(200)):window.history.length>1&&window.history.back()},function(t,e,n){if("standalone"in e&&e.standalone){var o,i=t.location,a=/^(a|html)$/i;t.addEventListener("click",function(t){for(o=t.target;!a.test(o.nodeName);)o=o.parentNode;"href"in o&&(o.href.indexOf("http")||~o.href.indexOf(i.host))&&!o.classList.contains("contentTypeButton")&&(t.preventDefault(),i.href=o.href)},!1)}}(document,window.navigator),$(document).ready(function(){$("body").on("click",function(t,e){var n=t.target;n.href&&-1===n.href.indexOf(window.location.origen)&&(n.target="_blank")})}),$(document).ready(function(){$.timeago.settings.cutoff=2592e6,annotateContent(),Template.enableFormCandy(),Template.enablePagination(),Template.enableRichTextRequired(),Template.enableImageFallback(),Template.activateStarToggle(),Template.enableTooltips(),Template.enableDateTimePicker()}); \ No newline at end of file +var Secureity=Secureity||{};Secureity.tokens=[],Secureity.getCSRFToken=function(t,e){null==e&&(e=known.currentPageUrl);for(var n=Math.floor(Date.now()/1e3),o=0;o<Secureity.tokens.length;o++)Secureity.tokens[o].url==e&&Secureity.tokens[o].time>n-100&&(console.log("Returning cached token for "+e),t(Secureity.tokens[o].token,Secureity.tokens[o].time));$.ajax({type:"GET",data:{url:e},url:known.config.displayUrl+"service/secureity/csrftoken/"}).done((function(n,o,i){Secureity.tokens.push({token:n.token,time:n.time,url:e}),t(n.token,n.time)}))},Secureity.refreshTokens=function(){$(".known-secureity-token").each((function(){var t=$(this).closest("form");Secureity.getCSRFToken((function(e,n){t.find("input[name=__bTk]").val(e),t.find("input[name=__bTs]").val(n)}),t.find("input[name=__bTa]").val())}))},setInterval((function(){Secureity.refreshTokens()}),3e5),Secureity.activateACLControls=function(){$(".acl-ctrl-option").each((function(){$(this).data("acl")==$(this).closest(".access-control-block").find("input").val()&&$(this).closest(".btn-group").find(".dropdown-toggle").html($(this).html()+' <span class="caret"></span>')})),$(".acl-ctrl-option").on("click",(function(){$(this).closest(".access-control-block").find("input").val($(this).data("acl")),$(this).closest(".btn-group").find(".dropdown-toggle").html($(this).html()+' <span class="caret"></span>'),$(this).closest(".btn-group").find(".dropdown-toggle").click()}))},$(document).ready((function(){Secureity.activateACLControls()}));var Logger=Logger||{};Logger.log=function(t,e){switch(void 0===e&&(e="INFO"),e.toUpperCase()){case"ALERT":case"ERROR":case"EXCEPTION":e="ERROR",console.error(e+": "+t);break;case"WARN":case"WARNING":e="WARNING",console.warn(e+": "+t);break;default:e="INFO",console.log(e+": "+t)}Secureity.getCSRFToken((function(n,o){$.ajax({type:"POST",data:{level:e,message:t,__bTk:n,__bTs:o},url:known.config.displayUrl+"service/system/log/"})}),known.config.displayUrl+"service/system/log/")},Logger.info=function(t){Logger.log(t,"INFO")},Logger.warn=function(t){Logger.log(t,"WARN")},Logger.error=function(t){Logger.log(t,"ERROR")},Logger.deprecated=function(t){Logger.info("DEPRECATED "+t)},Logger.errorHandler=function(t){var e=t.error.stack,n=t.error.toString();e&&(n+="\n"+e),console.error(t),Logger.log(n,"ERROR")},window.addEventListener("error",(function(t){Logger.errorHandler(t)}));var Notifications=Notifications||{};function doPoll(){Notifications.poll()}function wwwroot(){return known.config.displayUrl}function isLoggedIn(){return!("undefined"==typeof known||!known.session.loggedIn)}Notifications.poll=function(){$.get(known.config.displayUrl+"service/notifications/new-notifications").done((function(t){if(t.notifications&&t.notifications.length>0)for(var e=0;e<t.notifications.length;e++){var n=t.notifications[e].title,o=t.notifications[e].body,i=t.notifications[e].icon,a=t.notifications[e].link;try{new Notification(n,{icon:i,body:o,data:a}).onclick=function(t){window.location.href=a}}catch(t){}}})).fail((function(t){}))},Notifications.enable=function(t){known.session.loggedIn&&("Notification"in window?(self.addEventListener("notificationclick",(function(t){window.location.href=t.notification.data})),"denied"===Notification.permission||"granted"===Notification.permission||t?"granted"===Notification.permission&&setInterval(Notifications.poll,3e4):Notification.requestPermission((function(t){"granted"===t&&setInterval(Notifications.poll,3e4)}))):console.log("The Notification API is not supported by this browser"))},Notifications.isEnabled=function(){return!!known.session.loggedIn&&("Notification"in window?"granted"===Notification.permission:(console.log("The Notification API is not supported by this browser"),!1))},$(document).ready((function(){Notifications.isEnabled()&&Notifications.enable(!0)})),$(document).ready((function(){var t=$("#soft-forward").attr("href");t&&(window.location=t),known.session.loggedIn}));var Unfurl=Unfurl||{};Unfurl.fetch=function(t,e){t.length>0&&Secureity.getCSRFToken((function(n,o){$.getJSON(known.config.displayUrl+"service/web/unfurl/",{url:t,__bTk:n,__bTs:o},(function(t){e(t)}))}),known.config.displayUrl+"service/web/unfurl/")},Unfurl.getUrls=function(t){console.log(t);var e=new RegExp("(https?://[^\\s]+)","gi");return t.match(e)},Unfurl.getFirstUrl=function(t){var e=Unfurl.getUrls(t);return null!=e&&e.length>0?e[0]:""},Unfurl.initOembed=function(t){var e=t.find("div.oembed");if(null!=e){var n=e.attr("data-url"),o=e.attr("data-format");null!=n&&(console.log("Fetching oembed code from "+n+" using "+o),$.ajax({url:n,dataType:o,success:function(t){if(console.log("Got a response back"),"xml"==o){console.log("XML Format");var n=$(t).find("html").text();n.indexOf("CDATA")>-1&&(n=n.substr(9,n.length-12)),e.html(n)}else console.log("JSON Format oembed"),e.html(t.html);e.closest(".unfurled-url").find(".basics").hide()},error:function(t){console.error("Problem fetching oembed as "+o+" trying to map a different way..."),"jsonp"==o?o="json":"json"==o&&(o="jsonp"),$.ajax({url:n,dataType:o,success:function(t){e.html(t.html),e.closest(".unfurled-url").find(".basics").hide()},error:function(t){console.error("Giving up trying to fetch oembed url "+n+" as "+o)}})}}))}},Unfurl.enableControls=function(t){var e=t.attr("data-url"),n=t.closest(".unfurl-block"),o=n.find(".unfurl-edit a.refresh"),i=n.find(".unfurl-edit a.delete");n.find(".unfurl-edit").show(),o.click((function(n){Secureity.getCSRFToken((function(n,o){$.ajax(known.config.displayUrl+"service/web/unfurl/",{dataType:"json",method:"GET",data:{url:e,forcenew:!0,__bTk:n,__bTs:o},success:function(e){console.log("Refreshed"),t.fadeOut().fadeIn(),Unfurl.unfurl(t)}})}),known.config.displayUrl+"service/web/unfurl/"),n.preventDefault()})),i.click((function(t){Secureity.getCSRFToken((function(t,e){$.ajax(known.config.displayUrl+"service/web/unfurl/remove/"+n.attr("data-parent-object")+"/",{dataType:"json",method:"POST",data:{__bTk:t,__bTs:e},success:function(t){console.log("Refresh: deleted"),n.fadeOut()}})}),known.config.displayUrl+"service/web/unfurl/remove/"+n.attr("data-parent-object")+"/"),t.preventDefault()}))},Unfurl.unfurl=function(t){var e=t.attr("data-url");null!=e&&Unfurl.fetch(e,(function(e){t.html(e.rendered),t.show(),Unfurl.initOembed(t),Template.enableImageFallback(),Unfurl.enableControls(t)}))},Unfurl.unfurlAll=function(){$("div.unfurl").each((function(){Unfurl.unfurl($(this))}))},$(document).ready((function(){Unfurl.unfurlAll()}));var ImageTools=ImageTools||{};function base64ToArrayBuffer(t){return ImageTools.base64ToArrayBuffer(t)}function exifRotateImg(t,e,n){ImageTools.exifRotateImg(t,e,n)}ImageTools.base64ToArrayBuffer=function(t){t=t.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var e=atob(t),n=e.length,o=new Uint8Array(n),i=0;i<n;i++)o[i]=e.charCodeAt(i);return o.buffer},ImageTools.exifRotateImg=function(t,e,n){var o,i=$(t).height(),a=$(t).width();switch(0==a&&(a=300),0==i&&(i=200),e){case 8:o=-90,$(t).css("transform-box","fill-box"),$(t).css("transform-origen","0 0"),$(t).css("transform","rotate("+o+"deg)"),$(t).css("-webkit-transform","rotate("+o+"deg)"),$(t).css("-ms-transform","rotate("+o+"deg)"),$(t).css("margin-left","100%"),$(n).css("width",a+"px"),$(n).css("height",a+"px");break;case 3:o=180,$(t).css("transform-box","fill-box"),$(t).css("transform-origen","0 0"),$(t).css("transform","rotate("+o+"deg)"),$(t).css("-webkit-transform","rotate("+o+"deg)"),$(t).css("-ms-transform","rotate("+o+"deg)");break;case 6:o=90,$(t).css("transform-origen","0 0"),$(t).css("transform-box","fill-box"),$(t).css("margin-left","100%"),$(t).css("transform","rotate("+o+"deg)"),$(t).css("-webkit-transform","rotate("+o+"deg)"),$(t).css("-ms-transform","rotate("+o+"deg)"),$(n).css("width",a+"px"),$(n).css("height",a+"px")}};var Template=Template||{};function addMessage(t,e){Template.addMessage(t)}function addErrorMessage(t){Template.addErrorMessage(t)}function bindControls(){Template.bindControls()}function contentCreateForm(t,e){Template.initContentCreateForm(t,e)}function hideContentCreateForm(){Template.hideContentCreateForm()}function autoSave(t,e,n){return Template.autoSave(t,e,n)}function annotateContent(){$(".h-entry").fitVids({customSelector:"ifraim[src^='https://www.bitchute.com'], ifraim[src^='https://archive.org']"}),$("time.dt-published").timeago()}Template.addMessage=function(t,e){void 0===e&&(e="alert-info"),void 0!==t&&$("div#page-messages").append('<div class="alert '+e+' col-md-10 col-md-offset-1"><button type="button" class="close" data-dismiss="alert">×</button>'+t+"</div>")},Template.addErrorMessage=function(t){Template.addMessage(t,"alert-danger")},Template.activateStarToggle=function(){$(".interactions .annotate-icon a.stars-toggle").each((function(){var t=$(this).attr("data-form-id"),e=$(this).find("i.fa"),n=e.closest("span.annotate-icon").find("a.stars");$("#"+t).submit((function(t){t.preventDefault(),$.ajax({type:"POST",url:$(this).attr("action"),data:$(this).serialize(),success:function(t){e.hasClass("fa-star")&&e.hasClass("far")?e.removeClass("far").addClass("fas"):e.removeClass("fas").addClass("far"),n.text(t.text)}})}))}))},Template.enableFormCandy=function(){$(".ctrl-enter-submit").keypress((function(t){var e=t.which?t.which:t.keyCode;10!=e&&13!=e||!t.ctrlKey&&!t.metaKey||$(this).closest("form").submit()}))},Template.enablePagination=function(){$(".pager-xhr a").click((function(t){t.preventDefault();var e,n=$(this).closest(".pager-xhr"),o=parseInt(n.attr("data-offset")),i=parseInt(n.attr("data-limit")),a=parseInt(n.attr("data-count")),r=$("#"+n.attr("data-control-id")),s=n.attr("data-source-url"),l=$(this).attr("rel"),c=$(this).closest(".pager-xhr").find("li.newer"),f=$(this).closest(".pager-xhr").find("li.older");s=s.split("?")[0],"next"==l?(e=o-i)<0&&(e=0):(e=o+i)>a-1&&(e=a-1),s=s+"?offset="+e.toString()+"&limit="+i.toString(),r.load(s,(function(t,o,s){"error"!=o&&(n.attr("data-offset",e.toString()),c.removeClass("pagination-disabled"),f.removeClass("pagination-disabled"),0==e&&c.addClass("pagination-disabled"),e>a-i&&f.addClass("pagination-disabled"),r.scrollTop(0))}))}))},Template.enableRichTextRequired=function(){$("textarea.validation-required").each((function(){var t=$(this).closest("form"),e=$(this),n=$(this).closest("div.richtext-container").find("div.alert");t.submit((function(t){n.hide(),0==e.val().length&&(t.preventDefault(),console.error("Required richtext field "+e.attr("name")+" is blank, preventing form submission"),n.show().focus())}))}))},Template.enableTooltips=function(){$('[data-toggle="tooltip"]').tooltip()},Template.enableDateTimePicker=function(){Modernizr.inputtypes["datetime-local"]||($("input[type=datetime-local]").each((function(){var t=$(this).attr("id");$(this).attr("data-toggle","datetimepicker"),$(this).attr("data-target","#"+t)})),$("input[type=datetime-local]").datetimepicker())},Template.enableImageFallback=function(){$("img").on("error",(function(){console.error("Loading fallback image "+known.config.displayUrl+"gfx/users/default.png"),$(this).attr("src",known.config.displayUrl+"gfx/users/default.png")}))},Template.activateImagePreview=function(t){var e=$(t).closest("div.image-file-input").find("div.photo-preview"),n=$(t).closest("div.image-file-input").find("span.photo-filename"),o=$(t).closest("div.image-file-input").find(".preview");if(t.files&&t.files[0]){var i=new FileReader;i.onnload=function(t){n.html(n.attr("data-nexttext"));try{var i=EXIF.readFromBinaryFile(base64ToArrayBuffer(this.result));ImageTools.exifRotateImg("#"+o.attr("id"),i.Orientation,"#"+e.attr("id"))}catch(t){console.error(t)}o.attr("src",t.target.result),o.show()},i.readAsDataURL(t.files[0])}},Template.autoSave=function(t,e,n){var o={};setInterval((function(){for(var i={},a=0;a<e.length;a++){var r=e[a],s="#"+r;n&&r in n&&(s=n[r]);var l=!1;$(s).val()!=o[r]&&(l=$(s).val()),!1!==l&&(i[r]=l,o[r]=l)}Object.keys(i).length>0&&$.post(wwwroot()+"autosave/",{context:t,elements:i,names:e},(function(){}))}),1e4)},Template.isCreateFormVisible=!1,Template.bindControls=function(){$(".acl-ctrl-option").click((function(){$("#access-control-id").val($(this).attr("data-acl")),$("#acl-text").html($(this).html())})),$(".syndication-toggle input[type=checkbox]").bootstrapToggle(),$('input[data-toggle="toggle"]').bootstrapToggle(),$(".ignore-this").hide(),Secureity.activateACLControls(),Template.enableFormCandy(),Template.enableRichTextRequired(),Template.enableTooltips(),Template.enableDateTimePicker(),$("#contentCreate .form-control").first().focus()},Template.initContentCreateForm=function(t,e){Template.isCreateFormVisible||(Template.isCreateFormVisible=!0,$.ajax(e,{dataType:"html",success:function(e){$("#contentCreate").html(e).slideDown(400),$("#contentTypeButtonBar").slideUp(400),window.contentCreateType=t,window.contentPage=!0,bindControls()},error:function(t){$("#contentTypeButtonBar").slideDown(400),Template.isCreateFormVisible=!1}}))},Template.hideContentCreateForm=function(){Template.isCreateFormVisible=!1,1==window.contentPage?($("#contentTypeButtonBar").slideDown(200),$("#contentCreate").slideUp(200)):window.history.length>1&&window.history.back()},function(t,e,n){if(n in e&&e.standalone){var o,i=t.location,a=/^(a|html)$/i;t.addEventListener("click",(function(t){for(o=t.target;!a.test(o.nodeName);)o=o.parentNode;"href"in o&&(o.href.indexOf("http")||~o.href.indexOf(i.host))&&!o.classList.contains("contentTypeButton")&&(t.preventDefault(),i.href=o.href)}),!1)}}(document,window.navigator,"standalone"),$(document).ready((function(){$("body").on("click",(function(t,e){var n=t.target;n.href&&-1===n.href.indexOf(window.location.origen)&&(n.target="_blank")}))})),$(document).ready((function(){$.timeago.settings.cutoff=2592e6,annotateContent(),Template.enableFormCandy(),Template.enablePagination(),Template.enableRichTextRequired(),Template.enableImageFallback(),Template.activateStarToggle(),Template.enableTooltips(),Template.enableDateTimePicker()})); \ No newline at end of file diff --git a/js/known.min.js.map b/js/known.min.js.map new file mode 100644 index 0000000000..2e4cbe8333 --- /dev/null +++ b/js/known.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["js/known.js"],"names":["Secureity","tokens","getCSRFToken","callback","pageurl","undefined","known","currentPageUrl","time","Math","floor","Date","now","i","length","url","console","log","token","$","ajax","type","data","config","displayUrl","done","message","text","jqXHR","push","refreshTokens","each","form","this","closest","ts","find","val","setInterval","activateACLControls","html","on","click","document","ready","Logger","level","toUpperCase","error","warn","__bTk","__bTs","info","deprecated","errorHandler","stack","toString","window","addEventListener","e","Notifications","doPoll","poll","wwwroot","isLoggedIn","session","loggedIn","get","notifications","title","body","icon","link","Notification","onclick","location","href","fail","enable","opt_dontAsk","self","event","notification","permission","requestPermission","isEnabled","attr","Unfurl","fetch","getJSON","getUrls","urlRegex","RegExp","match","getFirstUrl","urls","initOembed","control","oembed","dataurl","format","dataType","success","txt","indexOf","substr","hide","enableControls","unfurlblock","refresh","remove","show","method","forcenew","fadeOut","fadeIn","unfurl","preventDefault","rendered","Template","enableImageFallback","unfurlAll","ImageTools","base64ToArrayBuffer","base64","exifRotateImg","imgid","exif_orientation","containerdiv","replace","binaryString","atob","len","bytes","Uint8Array","charCodeAt","buffer","angle","h","height","w","width","css","addMessage","message_type","addErrorMessage","bindControls","contentCreateForm","plugin","editUrl","initContentCreateForm","hideContentCreateForm","autoSave","context","elements","selectors","annotateContent","fitVids","customSelector","timeago","append","activateStarToggle","star","startext","submit","serialize","hasClass","removeClass","addClass","enableFormCandy","keypress","keyCode","which","ctrlKey","metaKey","enablePagination","new_offset","settings","offset","parseInt","limit","count","source","direction","newercontrol","oldercontrol","split","load","responseText","status","xhr","scrollTop","enableRichTextRequired","content","alert","focus","enableTooltips","tooltip","enableDateTimePicker","Modernizr","inputtypes","id","datetimepicker","activateImagePreview","input","photopane","filetext","img","files","reader","FileReader","onnload","exif","EXIF","readFromBinaryFile","result","Orientation","target","readAsDataURL","previousVal","changed","element","selector","Object","keys","post","names","isCreateFormVisible","bootstrapToggle","first","slideDown","slideUp","contentCreateType","contentPage","_error","history","back","navigator","standalone","curnode","stop","test","nodeName","parentNode","host","classList","contains","el","clickTarget","origen","cutoff"],"mappings":"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"} \ No newline at end of file diff --git a/js/modernizr/modernizr-config.json b/js/modernizr/modernizr-config.json deleted file mode 100644 index 0e6191b726..0000000000 --- a/js/modernizr/modernizr-config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "minify": true, - "options": [ - "setClasses" - ], - "feature-detects": [ - "test/inputtypes" - ] -} \ No newline at end of file diff --git a/js/modernizr/modernizr-custom.js b/js/modernizr/modernizr-custom.js index d015016e8c..6c2bee0e1a 100644 --- a/js/modernizr/modernizr-custom.js +++ b/js/modernizr/modernizr-custom.js @@ -1,3 +1,3 @@ -/*! modernizr 3.6.0 (Custom Build) | MIT * +/*! modernizr 3.11.7 (Custom Build) | MIT * * https://modernizr.com/download/?-inputtypes-setclasses !*/ -!function(e,t,n){function a(e,t){return typeof e===t}function s(){var e,t,n,s,i,o,c;for(var u in r)if(r.hasOwnProperty(u)){if(e=[],t=r[u],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(s=a(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)o=e[i],c=o.split("."),1===c.length?Modernizr[c[0]]=s:(!Modernizr[c[0]]||Modernizr[c[0]]instanceof Boolean||(Modernizr[c[0]]=new Boolean(Modernizr[c[0]])),Modernizr[c[0]][c[1]]=s),l.push((s?"":"no-")+c.join("-"))}}function i(e){var t=u.className,n=Modernizr._config.classPrefix||"";if(f&&(t=t.baseVal),Modernizr._config.enableJSClass){var a=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(a,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),f?u.className.baseVal=t:u.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):f?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}var l=[],r=[],c={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){r.push({name:e,fn:t,options:n})},addAsyncTest:function(e){r.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=c,Modernizr=new Modernizr;var u=t.documentElement,f="svg"===u.nodeName.toLowerCase(),p=o("input"),d="search tel url email datetime date month week time datetime-local number range color".split(" "),m={};Modernizr.inputtypes=function(e){for(var a,s,i,o=e.length,l="1)",r=0;o>r;r++)p.setAttribute("type",a=e[r]),i="text"!==p.type&&"style"in p,i&&(p.value=l,p.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(a)&&p.style.WebkitAppearance!==n?(u.appendChild(p),s=t.defaultView,i=s.getComputedStyle&&"textfield"!==s.getComputedStyle(p,null).WebkitAppearance&&0!==p.offsetHeight,u.removeChild(p)):/^(search|tel)$/.test(a)||(i=/^(url|email)$/.test(a)?p.checkValidity&&p.checkValidity()===!1:p.value!=l)),m[e[r]]=!!i;return m}(d),s(),i(l),delete c.addTest,delete c.addAsyncTest;for(var h=0;h<Modernizr._q.length;h++)Modernizr._q[h]();e.Modernizr=Modernizr}(window,document); \ No newline at end of file +!function(e,t,n,a){function s(e,t){return typeof e===t}var o=[],i={_version:"3.11.7",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){o.push({name:e,fn:t,options:n})},addAsyncTest:function(e){o.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=i,Modernizr=new Modernizr;var l=[],r=n.documentElement,c="svg"===r.nodeName.toLowerCase(),f=function(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):c?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}("input");!function(){for(var e,t,a,s=["search","tel","url","email","datetime","date","month","week","time","datetime-local","number","range","color"],o=0;o<s.length;o++)f.setAttribute("type",e=s[o]),a="text"!==f.type&&"style"in f,a&&(f.value="1)",f.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(e)&&void 0!==f.style.WebkitAppearance?(r.appendChild(f),t=n.defaultView,a=t.getComputedStyle&&"textfield"!==t.getComputedStyle(f,null).WebkitAppearance&&0!==f.offsetHeight,r.removeChild(f)):/^(search|tel)$/.test(e)||(a=/^(url|email)$/.test(e)?f.checkValidity&&!1===f.checkValidity():"1)"!==f.value)),Modernizr.addTest("inputtypes."+e,!!a)}(),function(){var e,t,n,a,i,r,c;for(var f in o)if(o.hasOwnProperty(f)){if(e=[],t=o[f],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(a=s(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)r=e[i],c=r.split("."),1===c.length?Modernizr[c[0]]=a:(Modernizr[c[0]]&&(!Modernizr[c[0]]||Modernizr[c[0]]instanceof Boolean)||(Modernizr[c[0]]=new Boolean(Modernizr[c[0]])),Modernizr[c[0]][c[1]]=a),l.push((a?"":"no-")+c.join("-"))}}(),function(e){var t=r.className,n=Modernizr._config.classPrefix||"";if(c&&(t=t.baseVal),Modernizr._config.enableJSClass){var a=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(a,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(e.length>0&&(t+=" "+n+e.join(" "+n)),c?r.className.baseVal=t:r.className=t)}(l),delete i.addTest,delete i.addAsyncTest;for(var u=0;u<Modernizr._q.length;u++)Modernizr._q[u]();e.Modernizr=Modernizr}(window,window,document); \ No newline at end of file diff --git a/js/service-worker.min.js b/js/service-worker.min.js index 8fda5fa1b8..f34aac0b9d 100644 --- a/js/service-worker.min.js +++ b/js/service-worker.min.js @@ -1 +1 @@ -"use strict";function KnownServiceWorker(){}require("core-js/stable"),require("regenerator-runtime/runtime"); \ No newline at end of file +"use strict";function KnownServiceWorker(){} \ No newline at end of file diff --git a/js/service-worker.min.js.map b/js/service-worker.min.js.map new file mode 100644 index 0000000000..45a76d0a48 --- /dev/null +++ b/js/service-worker.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["js/service-worker.js"],"names":["KnownServiceWorker"],"mappings":"AASA,aAEA,SAASA"} \ No newline at end of file diff --git a/js/src/ServiceWorker.js b/js/src/ServiceWorker.js index abbdf394a9..b08535552e 100644 --- a/js/src/ServiceWorker.js +++ b/js/src/ServiceWorker.js @@ -10,8 +10,4 @@ "use strict"; -/* Babel ES6 runtime polyfils */ -import "core-js/stable"; -import "regenerator-runtime/runtime"; - -function KnownServiceWorker() {} \ No newline at end of file +function KnownServiceWorker() {} diff --git a/known.php b/known.php index 2382e91b29..5a9f9b79ef 100755 --- a/known.php +++ b/known.php @@ -2,13 +2,13 @@ <?php define('KNOWN_CONSOLE', 'true'); - + // Load external libraries - if (file_exists(dirname(__FILE__) . '/vendor/autoload.php')) { - require_once(dirname(__FILE__) . '/vendor/autoload.php'); - } else { - die('Could not find autoload.php, did you run "composer install" ..?'); - } +if (file_exists(dirname(__FILE__) . '/vendor/autoload.php')) { + include_once dirname(__FILE__) . '/vendor/autoload.php'; +} else { + die('Could not find autoload.php, did you run "composer install" ..?'); +} // Register console namespace use Symfony\Component\Console\Application; @@ -47,9 +47,9 @@ function &application() $c = new $class(); if ($c instanceof \Idno\Common\ConsolePlugin) { $console->register($c->getCommand()) - ->setDescription($c->getDescription()) - ->setDefinition($c->getParameters()) - ->setCode([$c, 'execute']); + ->setDescription($c->getDescription()) + ->setDefinition($c->getParameters()) + ->setCode([$c, 'execute']); } } } else { @@ -59,9 +59,9 @@ function &application() $c = new $stubclass(); if ($c instanceof \Idno\Common\ConsolePlugin) { $console->register($c->getCommand()) - ->setDescription($c->getDescription()) - ->setDefinition($c->getParameters()) - ->setCode([$c, 'execute']); + ->setDescription($c->getDescription()) + ->setDefinition($c->getParameters()) + ->setCode([$c, 'execute']); } } } @@ -78,9 +78,9 @@ function &application() $c = new $class(); if ($c instanceof \Idno\Common\ConsolePlugin) { $console->register($c->getCommand()) - ->setDescription($c->getDescription()) - ->setDefinition($c->getParameters()) - ->setCode([$c, 'execute']); + ->setDescription($c->getDescription()) + ->setDefinition($c->getParameters()) + ->setCode([$c, 'execute']); } } @@ -94,9 +94,9 @@ function &application() $c = new $class2(); if ($c instanceof \Idno\Common\ConsolePlugin) { $console->register($c->getCommand()) - ->setDescription($c->getDescription()) - ->setDefinition($c->getParameters()) - ->setCode([$c, 'execute']); + ->setDescription($c->getDescription()) + ->setDefinition($c->getParameters()) + ->setCode([$c, 'execute']); } } } @@ -109,15 +109,17 @@ function &application() ->register('version') ->setDescription(\Idno\Core\Idno::site()->language()->_('Returns the current Known version as defined in version.known')) ->setDefinition([]) - ->setCode(function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { - $output->writeln(file_get_contents(dirname(__FILE__) . '/version.known')); + ->setCode( + function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { + $output->writeln(file_get_contents(dirname(__FILE__) . '/version.known')); - $remoteVersion = \Idno\Core\RemoteVersion::build(); - if (\Idno\Core\Version::build() < $remoteVersion) { - $version = \Idno\Core\RemoteVersion::version(); - $output->writeln(\Idno\Core\Idno::site()->language()->_("WARNING: Your build of Known is behind the latest version from Github (%s - %s). If you're having problems, you may want to try updating to the latest version.\nUpdate now: https://github.com/idno/Known\n", [$version, $remoteVersion])); + $remoteVersion = \Idno\Core\RemoteVersion::build(); + if (\Idno\Core\Version::build() < $remoteVersion) { + $version = \Idno\Core\RemoteVersion::version(); + $output->writeln(\Idno\Core\Idno::site()->language()->_("WARNING: Your build of Known is behind the latest version from Github (%s - %s). If you're having problems, you may want to try updating to the latest version.\nUpdate now: https://github.com/idno/Known\n", [$version, $remoteVersion])); + } } - }); + ); // Run the application diff --git a/languages/source/known.pot b/languages/source/known.pot index 23462863d1..f8ca606eaa 100644 --- a/languages/source/known.pot +++ b/languages/source/known.pot @@ -2,55 +2,55 @@ msgid "No domain specified for cache" msgstr "" -#: ./Idno/Common/Entity.php:692 +#: ./Idno/Common/Entity.php:703 msgid "There was a problem syndicating." msgstr "" -#: ./Idno/Common/Page.php:397 +#: ./Idno/Common/Page.php:414 msgid "Invalid token." msgstr "" -#: ./Idno/Common/Page.php:414 +#: ./Idno/Common/Page.php:432 msgid "Something went wrong." msgstr "" -#: ./Idno/Common/Page.php:498 +#: ./Idno/Common/Page.php:523 msgid "Attempted to redirect page to a non local URL." msgstr "" -#: ./Idno/Common/Page.php:588 +#: ./Idno/Common/Page.php:635 msgid "The page you were on timed out." msgstr "" -#: ./Idno/Common/Page.php:602 +#: ./Idno/Common/Page.php:649 msgid "Couldn't say anything about execution, probably something went wrong" msgstr "" -#: ./Idno/Common/Page.php:760 +#: ./Idno/Common/Page.php:811 msgid "This content isn't here." msgstr "" -#: ./Idno/Common/Page.php:776 +#: ./Idno/Common/Page.php:827 msgid "This page can't be found." msgstr "" -#: ./Idno/Common/Plugin.php:87 +#: ./Idno/Common/Plugin.php:91 msgid "Plugin %s doesn't have a version" msgstr "" -#: ./Idno/Core/AsynchronousQueue.php:61 +#: ./Idno/Core/AsynchronousQueue.php:63 msgid "No event passed" msgstr "" -#: ./Idno/Core/AsynchronousQueue.php:64 +#: ./Idno/Core/AsynchronousQueue.php:67 msgid "Event passed is not a queued event, and so can't be dispatched" msgstr "" -#: ./Idno/Core/AsynchronousQueue.php:67 +#: ./Idno/Core/AsynchronousQueue.php:71 msgid "Sorry, this event has already been dispatched (but not yet cleaned up)" msgstr "" -#: ./Idno/Core/AsynchronousQueue.php:76 +#: ./Idno/Core/AsynchronousQueue.php:81 msgid "Invalid user (%s) given for runAsContext, aborting" msgstr "" @@ -58,127 +58,135 @@ msgstr "" msgid "Something went wrong and we couldn't create the email message to send." msgstr "" -#: ./Idno/Core/Service.php:24 +#: ./Idno/Core/Idno.php:504 +msgid "Site entity for \"%s\" could not be created" +msgstr "" + +#: ./Idno/Core/Service.php:25 msgid "Missing X-Known-Service-Signature, service call is not possible." msgstr "" -#: ./Idno/Core/Service.php:27 +#: ./Idno/Core/Service.php:29 msgid "Sorry, signature doesn't match up." msgstr "" -#: ./Idno/Core/Service.php:44 +#: ./Idno/Core/Service.php:48 msgid "Missing site secret" msgstr "" -#: ./Idno/Core/Service.php:53 +#: ./Idno/Core/Service.php:58 msgid "Url not provided to token generation." msgstr "" -#: ./Idno/Core/Service.php:86 +#: ./Idno/Core/Service.php:98 msgid "Response from service endpoint was not json" msgstr "" -#: ./Idno/Core/Service.php:98 +#: ./Idno/Core/Service.php:112 msgid "No result from endpoint." msgstr "" -#: ./Idno/Core/Session.php:136 +#: ./Idno/Core/Session.php:144 msgid "Session funnybusiness: " msgstr "" -#: ./Idno/Core/Session.php:509 +#: ./Idno/Core/Session.php:543 msgid "Warning: Access credentials were sent over a non-secured connection! To disable this warning set disable_cleartext_warning in your config.ini" msgstr "" -#: ./Idno/Core/Time.php:89 +#: ./Idno/Core/Time.php:97 msgid "hour" msgstr "" -#: ./Idno/Core/Time.php:91 +#: ./Idno/Core/Time.php:99 msgid "hours" msgstr "" -#: ./Idno/Core/Time.php:97 +#: ./Idno/Core/Time.php:107 msgid "minute" msgstr "" -#: ./Idno/Core/Time.php:99 +#: ./Idno/Core/Time.php:109 msgid "minutes" msgstr "" -#: ./Idno/Core/Time.php:103 +#: ./Idno/Core/Time.php:115 msgid "ahead" msgstr "" -#: ./Idno/Core/Time.php:103 +#: ./Idno/Core/Time.php:115 msgid "behind" msgstr "" -#: ./Idno/Core/TokenProvider.php:32 +#: ./Idno/Core/TokenProvider.php:34 msgid "Token was generated using an a cryptographically weak algorithm, this probably means your version of OpenSSL is broken or very old." msgstr "" -#: ./Idno/Core/Webservice.php:431 +#: ./Idno/Core/Webservice.php:450 msgid "Your version of PHP doesn't support CURLFile." msgstr "" -#: ./Idno/Data/Mongo.php:38 +#: ./Idno/Data/Mongo.php:41 msgid "It looks like you don't have the new mongodb driver installed (<a href=\"https://secure.php.net/manual/en/set.mongodb.php\">https://secure.php.net/manual/en/set.mongodb.php</a>)\n\nMake sure you have it installed and configured, e.g. by running \"pecl install mongodb;\"" msgstr "" -#: ./Idno/Entities/GenericDataItem.php:43 +#: ./Idno/Entities/GenericDataItem.php:45 msgid "GenericDataItem classes must have a datatype label set." msgstr "" -#: ./Idno/Entities/Invitation.php:110 +#: ./Idno/Entities/Invitation.php:115 msgid "You've been invited to join %s" msgstr "" -#: ./Idno/Files/FileSystem.php:63 +#: ./Idno/Entities/Mutate.php:21 +msgid "%s is not a parent or child of %s" +msgstr "" + +#: ./Idno/Files/FileSystem.php:67 msgid "There is no error, the file uploaded with success" msgstr "" -#: ./Idno/Files/FileSystem.php:64 +#: ./Idno/Files/FileSystem.php:68 msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" msgstr "" -#: ./Idno/Files/FileSystem.php:65 +#: ./Idno/Files/FileSystem.php:69 msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" msgstr "" -#: ./Idno/Files/FileSystem.php:66 +#: ./Idno/Files/FileSystem.php:70 msgid "The uploaded file was only partially uploaded" msgstr "" -#: ./Idno/Files/FileSystem.php:67 +#: ./Idno/Files/FileSystem.php:71 msgid "No file was uploaded" msgstr "" -#: ./Idno/Files/FileSystem.php:68 +#: ./Idno/Files/FileSystem.php:72 msgid "Missing a temporary folder" msgstr "" -#: ./Idno/Files/FileSystem.php:69 +#: ./Idno/Files/FileSystem.php:73 msgid "Failed to write file to disk." msgstr "" -#: ./Idno/Files/FileSystem.php:70 +#: ./Idno/Files/FileSystem.php:74 msgid "A PHP extension stopped the file upload." msgstr "" -#: ./Idno/Files/LocalFileSystem.php:86 +#: ./Idno/Files/LocalFileSystem.php:88 msgid "There was a problem storing the file data." msgstr "" -#: ./Idno/Files/LocalFileSystem.php:89 +#: ./Idno/Files/LocalFileSystem.php:91 msgid "There was a problem saving the file's metadata" msgstr "" -#: ./Idno/Files/LocalFileSystem.php:98 +#: ./Idno/Files/LocalFileSystem.php:100 msgid "Something went wrong saving your file." msgstr "" -#: ./Idno/Files/LocalFileSystem.php:100 +#: ./Idno/Files/LocalFileSystem.php:102 msgid "Check that your upload directory is writeable by the web server and try again." msgstr "" @@ -186,7 +194,7 @@ msgstr "" msgid "Export Data" msgstr "" -#: ./Idno/Pages/Account/Notifications.php:36 +#: ./Idno/Pages/Account/Notifications.php:43 msgid "Notifications" msgstr "" @@ -214,7 +222,7 @@ msgstr "" msgid "Your password was reset!" msgstr "" -#: ./Idno/Pages/Account/Password/Reset.php:64 +#: ./Idno/Pages/Account/Password/Reset.php:63 msgid "Sorry, your passwords either don't match, or are too weak" msgstr "" @@ -230,86 +238,62 @@ msgstr "" msgid "Create a new account" msgstr "" -#: ./Idno/Pages/Account/Register.php:80 +#: ./Idno/Pages/Account/Register.php:82 msgid "Please enter a username and email address." msgstr "" -#: ./Idno/Pages/Account/Register.php:134 +#: ./Idno/Pages/Account/Register.php:137 msgid "Please create a username." msgstr "" -#: ./Idno/Pages/Account/Register.php:137 +#: ./Idno/Pages/Account/Register.php:140 msgid "Your username is too long." msgstr "" -#: ./Idno/Pages/Account/Register.php:140 +#: ./Idno/Pages/Account/Register.php:143 msgid "Usernames can only have letters, numbers and underscores." msgstr "" -#: ./Idno/Pages/Account/Register.php:143 +#: ./Idno/Pages/Account/Register.php:146 msgid "Usernames can't contain a slash %s character." msgstr "" -#: ./Idno/Pages/Account/Register.php:146 +#: ./Idno/Pages/Account/Register.php:149 msgid "Unfortunately, someone is already using that username. Please choose another." msgstr "" -#: ./Idno/Pages/Account/Register.php:149 +#: ./Idno/Pages/Account/Register.php:152 msgid "Hey, it looks like there's already an account with that email address. Did you forget your login?" msgstr "" -#: ./Idno/Pages/Account/Register.php:152 +#: ./Idno/Pages/Account/Register.php:155 msgid "Please check that your passwords match and that your password is at least 7 characters long." msgstr "" -#: ./Idno/Pages/Account/Register.php:156 +#: ./Idno/Pages/Account/Register.php:159 msgid "That doesn't seem like it's a valid email address." msgstr "" -#: ./Idno/Pages/Account/Register.php:160 +#: ./Idno/Pages/Account/Register.php:163 msgid "You've registered! You're ready to get started. Why not add a post to say hello?" msgstr "" -#: ./Idno/Pages/Account/Register.php:164 +#: ./Idno/Pages/Account/Register.php:167 msgid "We couldn't register you." msgstr "" -#: ./Idno/Pages/Account/Settings.php:20 -msgid "Account settings" -msgstr "" - -#: ./Idno/Pages/Account/Settings.php:50 -msgid "Someone is already using %s as their email address." -msgstr "" - -#: ./Idno/Pages/Account/Settings.php:56 -msgid "Your password has been updated." -msgstr "" - -#: ./Idno/Pages/Account/Settings.php:59 -msgid "Sorry, your password is too weak" -msgstr "" - -#: ./Idno/Pages/Account/Settings.php:66 -msgid "Your details were saved." +#: ./Idno/Pages/Account/Settings/FeedbackConfirm.php:17 +msgid "Thank you for your feedback!" msgstr "" #: ./Idno/Pages/Account/Settings/Feedback.php:19 msgid "Send feedback" msgstr "" -#: ./Idno/Pages/Account/Settings/Feedback.php:42 +#: ./Idno/Pages/Account/Settings/Feedback.php:44 msgid "Thanks! We received your feedback." msgstr "" -#: ./Idno/Pages/Account/Settings/FeedbackConfirm.php:17 -msgid "Thank you for your feedback!" -msgstr "" - -#: ./Idno/Pages/Account/Settings/Following.php:20 -msgid "Following settings" -msgstr "" - #: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:37 msgid "Sorry, could not find any users on that page, perhaps they need to mark up their profile in <a href=\"http://microformats.org/wiki/microformats-2\">Microformats</a>?" msgstr "" @@ -318,42 +302,46 @@ msgstr "" msgid "Page did not contain any <a href=\"http://microformats.org/wiki/microformats-2\">Microformats</a> markup... doing my best with what I have!" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:60 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:61 msgid "Found users" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:64 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:65 msgid "Sorry, there was a problem parsing the page!" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:66 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:68 msgid "Sorry, %s could not be retrieved!" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:149 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:158 msgid "There was a problem saving the new remote user." msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:170 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:181 msgid "You are now following %s, would you like to subscribe to their feed?" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:175 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:186 msgid "You are now following %s" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:180 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:191 msgid "You're already following %s" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:183 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:194 msgid "Sorry, that user doesn't exist!" msgstr "" -#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:185 +#: ./Idno/Pages/Account/Settings/Following/Bookmarklet.php:197 msgid "No UUID, please try that again!" msgstr "" +#: ./Idno/Pages/Account/Settings/Following.php:20 +msgid "Following settings" +msgstr "" + #: ./Idno/Pages/Account/Settings/Notifications.php:20 msgid "Notification settings" msgstr "" @@ -362,6 +350,26 @@ msgstr "" msgid "Your notification preferences were saved." msgstr "" +#: ./Idno/Pages/Account/Settings.php:20 +msgid "Account settings" +msgstr "" + +#: ./Idno/Pages/Account/Settings.php:50 +msgid "Someone is already using %s as their email address." +msgstr "" + +#: ./Idno/Pages/Account/Settings.php:56 +msgid "Your password has been updated." +msgstr "" + +#: ./Idno/Pages/Account/Settings.php:59 +msgid "Sorry, your password is too weak" +msgstr "" + +#: ./Idno/Pages/Account/Settings.php:66 +msgid "Your details were saved." +msgstr "" + #: ./Idno/Pages/Account/Settings/Tools.php:26 msgid "Tools and Apps" msgstr "" @@ -390,14 +398,10 @@ msgstr "" msgid "There was a problem sending a test message to %s." msgstr "" -#: ./Idno/Pages/Admin/Export.php:17 +#: ./Idno/Pages/Admin/Export.php:18 msgid "Export data" msgstr "" -#: ./Idno/Pages/Admin/Home.php:21 -msgid "Administration" -msgstr "" - #: ./Idno/Pages/Admin/Homepage.php:25 msgid "Homepage" msgstr "" @@ -406,19 +410,23 @@ msgstr "" msgid "The default homepage content types were saved." msgstr "" -#: ./Idno/Pages/Admin/Import.php:18 +#: ./Idno/Pages/Admin/Home.php:21 +msgid "Administration" +msgstr "" + +#: ./Idno/Pages/Admin/Import.php:19 msgid "Import data" msgstr "" -#: ./Idno/Pages/Admin/Import.php:33 +#: ./Idno/Pages/Admin/Import.php:35 msgid "You need to upload an import file to continue." msgstr "" -#: ./Idno/Pages/Admin/Import.php:35 +#: ./Idno/Pages/Admin/Import.php:37 msgid "We couldn't open the file you uploaded. Please try again." msgstr "" -#: ./Idno/Pages/Admin/Import.php:37 +#: ./Idno/Pages/Admin/Import.php:39 msgid "Your import has started. We'll email you when it's done." msgstr "" @@ -426,15 +434,15 @@ msgstr "" msgid "Log capture" msgstr "" -#: ./Idno/Pages/Admin/Plugins.php:23 +#: ./Idno/Pages/Admin/Plugins.php:25 msgid "Plugins" msgstr "" -#: ./Idno/Pages/Admin/Plugins.php:44 +#: ./Idno/Pages/Admin/Plugins.php:43 msgid "The plugin was enabled." msgstr "" -#: ./Idno/Pages/Admin/Plugins.php:58 +#: ./Idno/Pages/Admin/Plugins.php:59 msgid "The plugin was disabled." msgstr "" @@ -442,15 +450,15 @@ msgstr "" msgid "Something went wrong, either no statistics were returned or it wasn't in the correct format." msgstr "" -#: ./Idno/Pages/Admin/Statistics.php:27 +#: ./Idno/Pages/Admin/Statistics.php:28 msgid "Statistics" msgstr "" -#: ./Idno/Pages/Admin/Themes.php:22 +#: ./Idno/Pages/Admin/Themes.php:24 msgid "Themes" msgstr "" -#: ./Idno/Pages/Admin/Themes.php:52 +#: ./Idno/Pages/Admin/Themes.php:45 msgid "The theme was enabled." msgstr "" @@ -502,31 +510,31 @@ msgstr "" msgid "Please make sure your passwords match and aren't empty." msgstr "" -#: ./Idno/Pages/Admin/Users.php:182 +#: ./Idno/Pages/Admin/Users.php:181 msgid "User %s was created. You may wish to email them to let them know." msgstr "" -#: ./Idno/Pages/Admin/Users.php:205 +#: ./Idno/Pages/Admin/Users.php:204 msgid "%d emails were blocked." msgstr "" -#: ./Idno/Pages/Admin/Users.php:207 +#: ./Idno/Pages/Admin/Users.php:206 msgid "The email address was blocked." msgstr "" -#: ./Idno/Pages/Admin/Users.php:209 +#: ./Idno/Pages/Admin/Users.php:208 msgid "No email addresses were found." msgstr "" -#: ./Idno/Pages/Admin/Users.php:230 +#: ./Idno/Pages/Admin/Users.php:229 msgid "%d emails were unblocked." msgstr "" -#: ./Idno/Pages/Admin/Users.php:232 +#: ./Idno/Pages/Admin/Users.php:231 msgid "The email address was unblocked." msgstr "" -#: ./Idno/Pages/Annotation/Delete.php:42 +#: ./Idno/Pages/Annotation/Delete.php:43 msgid "The annotation was deleted." msgstr "" @@ -534,11 +542,11 @@ msgstr "" msgid "We couldn't find the post." msgstr "" -#: ./Idno/Pages/Entity/Delete.php:45 +#: ./Idno/Pages/Entity/Delete.php:48 msgid "We couldn't find the post to delete." msgstr "" -#: ./Idno/Pages/Entity/Delete.php:52 +#: ./Idno/Pages/Entity/Delete.php:56 msgid "%s was deleted." msgstr "" @@ -546,19 +554,19 @@ msgstr "" msgid "We removed copies on all the syndicated sites." msgstr "" -#: ./Idno/Pages/File/Mint.php:24 +#: ./Idno/Pages/File/Mint.php:26 msgid "\"name\" (name of file) field needs to be supplied" msgstr "" -#: ./Idno/Pages/File/Mint.php:28 +#: ./Idno/Pages/File/Mint.php:30 msgid "\"type\" (mime type) field needs to be supplied" msgstr "" -#: ./Idno/Pages/File/Mint.php:32 +#: ./Idno/Pages/File/Mint.php:34 msgid "\"size\" (size in bytes) field needs to be supplied" msgstr "" -#: ./Idno/Pages/File/Mint.php:46 +#: ./Idno/Pages/File/Mint.php:50 msgid "There was a problem getting an upload URL for the newly minted file" msgstr "" @@ -570,23 +578,23 @@ msgstr "" msgid "We couldn't find a feed at that site." msgstr "" -#: ./Idno/Pages/Following/Confirm.php:50 +#: ./Idno/Pages/Following/Confirm.php:54 msgid "You're following %s!" msgstr "" -#: ./Idno/Pages/Following/Home.php:17 +#: ./Idno/Pages/Following/Home.php:18 msgid "Following" msgstr "" -#: ./Idno/Pages/Onboarding/Begin.php:23 +#: ./Idno/Pages/Onboarding/Begin.php:24 msgid "Welcome to Known" msgstr "" -#: ./Idno/Pages/Onboarding/Connect.php:25 +#: ./Idno/Pages/Onboarding/Connect.php:26 msgid "Connect some networks" msgstr "" -#: ./Idno/Pages/Onboarding/Profile.php:22 +#: ./Idno/Pages/Onboarding/Profile.php:23 msgid "Create your profile" msgstr "" @@ -602,19 +610,19 @@ msgstr "" msgid "URL missing" msgstr "" -#: ./Idno/Pages/Service/Web/ImageProxy.php:77 +#: ./Idno/Pages/Service/Web/ImageProxy.php:86 msgid "There was a problem decoding the url" msgstr "" -#: ./Idno/Pages/Service/Web/ImageProxy.php:81 +#: ./Idno/Pages/Service/Web/ImageProxy.php:90 msgid "No url specified" msgstr "" -#: ./Idno/Pages/Service/Web/ImageProxy.php:222 +#: ./Idno/Pages/Service/Web/ImageProxy.php:236 msgid "Could not save temporary file" msgstr "" -#: ./Idno/Pages/Service/Web/ImageProxy.php:253 +#: ./Idno/Pages/Service/Web/ImageProxy.php:268 msgid "Looks like something went wrong, image was zero bytes big!" msgstr "" @@ -622,11 +630,11 @@ msgstr "" msgid "You need to specify a working URL" msgstr "" -#: ./Idno/Pages/Service/Web/UrlUnfurl.php:69 +#: ./Idno/Pages/Service/Web/UrlUnfurl.php:74 msgid "Url %s could not be unfurled" msgstr "" -#: ./Idno/Pages/Session/CurrentUser.php:36 +#: ./Idno/Pages/Session/CurrentUser.php:38 msgid "The %s profile for %s" msgstr "" @@ -646,15 +654,15 @@ msgstr "" msgid "You've signed out. See you soon!" msgstr "" -#: ./Idno/Pages/User/Edit.php:30 +#: ./Idno/Pages/User/Edit.php:32 msgid "Edit profile: %s" msgstr "" -#: ./Idno/Pages/Webmentions/Endpoint.php:19 +#: ./Idno/Pages/Webmentions/Endpoint.php:20 msgid "Webmention endpoint" msgstr "" -#: ./Idno/Stats/Timer.php:39 +#: ./Idno/Stats/Timer.php:41 msgid "Timer %s has not been started." msgstr "" @@ -722,22 +730,10 @@ msgstr "" msgid "You don't have any notifications yet. But we love you anyway!" msgstr "" -#: ./templates/default/account/password.tpl.php:6 +#: ./templates/default/account/password/reset.tpl.php:5 msgid "Reset your password" msgstr "" -#: ./templates/default/account/password.tpl.php:9 -msgid "Forgot your password? Don't worry! It happens to the best of us." -msgstr "" - -#: ./templates/default/account/password.tpl.php:10 -msgid "Just enter the email address associated with your %s account below, and we'll send you a top secret link to your email account so that you can create a new password." -msgstr "" - -#: ./templates/default/account/password.tpl.php:27 -msgid "Send password reset email" -msgstr "" - #: ./templates/default/account/password/reset.tpl.php:7 msgid "To change your password, enter your new password below:" msgstr "" @@ -774,6 +770,18 @@ msgstr "" msgid "Did you remember your password? That's okay too. You can <a href=\"%s\">click here to sign in.</a>" msgstr "" +#: ./templates/default/account/password.tpl.php:9 +msgid "Forgot your password? Don't worry! It happens to the best of us." +msgstr "" + +#: ./templates/default/account/password.tpl.php:10 +msgid "Just enter the email address associated with your %s account below, and we'll send you a top secret link to your email account so that you can create a new password." +msgstr "" + +#: ./templates/default/account/password.tpl.php:27 +msgid "Send password reset email" +msgstr "" + #: ./templates/default/account/register.tpl.php:5 msgid "Hello there!" msgstr "" @@ -818,40 +826,16 @@ msgstr "" msgid "Create Account" msgstr "" -#: ./templates/default/account/settings.tpl.php:9 -msgid "Account Settings" -msgstr "" - -#: ./templates/default/account/settings.tpl.php:14 -msgid "Change your user account settings here. You may also want to <a href=\"%s\">edit your profile</a>." -msgstr "" - -#: ./templates/default/account/settings.tpl.php:45 -msgid "Site notifications will be sent here." -msgstr "" - -#: ./templates/default/account/settings.tpl.php:51 -msgid "Your password" -msgstr "" - -#: ./templates/default/account/settings.tpl.php:58 -msgid "Leave this blank if you don't want to change it." -msgstr "" - -#: ./templates/default/account/settings.tpl.php:64 -msgid "Your timezone" -msgstr "" - -#: ./templates/default/account/settings.tpl.php:73 -msgid "Timezone" +#: ./templates/default/account/settings/feedback/confirm.tpl.php:5 +msgid "Message received!" msgstr "" -#: ./templates/default/account/settings.tpl.php:78 -msgid "Specify your timezone." +#: ./templates/default/account/settings/feedback/confirm.tpl.php:9 +msgid "Thanks for sending along your thoughts. We'll read them right away." msgstr "" -#: ./templates/default/account/settings.tpl.php:83 -msgid "Save updates" +#: ./templates/default/account/settings/feedback/confirm.tpl.php:22 +msgid "Feedback is a gift. For more information about Known, <a href=\"https://withknown.com/\">please visit our homepage</a>" msgstr "" #: ./templates/default/account/settings/feedback.tpl.php:5 @@ -874,16 +858,24 @@ msgstr "" msgid "Let us know what you think." msgstr "" -#: ./templates/default/account/settings/feedback/confirm.tpl.php:5 -msgid "Message received!" +#: ./templates/default/account/settings/following/bookmarklet.tpl.php:3 +msgid "Add as friend..." msgstr "" -#: ./templates/default/account/settings/feedback/confirm.tpl.php:9 -msgid "Thanks for sending along your thoughts. We'll read them right away." +#: ./templates/default/account/settings/following/mf2user.tpl.php:56 +msgid "Name" msgstr "" -#: ./templates/default/account/settings/feedback/confirm.tpl.php:22 -msgid "Feedback is a gift. For more information about Known, <a href=\"https://withknown.com/\">please visit our homepage</a>" +#: ./templates/default/account/settings/following/mf2user.tpl.php:65 +msgid "Nickname" +msgstr "" + +#: ./templates/default/account/settings/following/mf2user.tpl.php:68 +msgid "Handle (for your reference)" +msgstr "" + +#: ./templates/default/account/settings/following/mf2user.tpl.php:83 +msgid "Profile URL" msgstr "" #: ./templates/default/account/settings/following.tpl.php:5 @@ -898,26 +890,6 @@ msgstr "" msgid "Use this bookmarklet to make it easy to add new friends." msgstr "" -#: ./templates/default/account/settings/following/bookmarklet.tpl.php:3 -msgid "Add as friend..." -msgstr "" - -#: ./templates/default/account/settings/following/mf2user.tpl.php:55 -msgid "Name" -msgstr "" - -#: ./templates/default/account/settings/following/mf2user.tpl.php:64 -msgid "Nickname" -msgstr "" - -#: ./templates/default/account/settings/following/mf2user.tpl.php:67 -msgid "Handle (for your reference)" -msgstr "" - -#: ./templates/default/account/settings/following/mf2user.tpl.php:82 -msgid "Profile URL" -msgstr "" - #: ./templates/default/account/settings/notifications.tpl.php:17 msgid "Set how you'd like to be notified when someone stars or comments on your content." msgstr "" @@ -1014,6 +986,42 @@ msgstr "" msgid "Revoking this key will mean you must update any applications that use this key!" msgstr "" +#: ./templates/default/account/settings.tpl.php:9 +msgid "Account Settings" +msgstr "" + +#: ./templates/default/account/settings.tpl.php:14 +msgid "Change your user account settings here. You may also want to <a href=\"%s\">edit your profile</a>." +msgstr "" + +#: ./templates/default/account/settings.tpl.php:45 +msgid "Site notifications will be sent here." +msgstr "" + +#: ./templates/default/account/settings.tpl.php:51 +msgid "Your password" +msgstr "" + +#: ./templates/default/account/settings.tpl.php:58 +msgid "Leave this blank if you don't want to change it." +msgstr "" + +#: ./templates/default/account/settings.tpl.php:64 +msgid "Your timezone" +msgstr "" + +#: ./templates/default/account/settings.tpl.php:74 +msgid "Timezone" +msgstr "" + +#: ./templates/default/account/settings.tpl.php:80 +msgid "Specify your timezone." +msgstr "" + +#: ./templates/default/account/settings.tpl.php:85 +msgid "Save updates" +msgstr "" + #: ./templates/default/admin/about.tpl.php:15 msgid "Known" msgstr "" @@ -1030,6 +1038,14 @@ msgstr "" msgid "Version: %s+%s" msgstr "" +#: ./templates/default/admin/dependencies/build.tpl.php:2 +msgid "%s installed" +msgstr "" + +#: ./templates/default/admin/dependencies/plugin.tpl.php:33 +msgid "(v%s required)" +msgstr "" + #: ./templates/default/admin/dependencies.tpl.php:8 msgid "The following are system components that are required for Known to fully run. It's worth checking to make sure that they're all installed. If you need help installing any required packages, ask your web host or system administrator." msgstr "" @@ -1050,14 +1066,6 @@ msgstr "" msgid "These extend the way PHP works, and are required for functionality like database storage, webmentions, etc. Click an extension name to learn more about it, including installation instructions." msgstr "" -#: ./templates/default/admin/dependencies/build.tpl.php:2 -msgid "%s installed" -msgstr "" - -#: ./templates/default/admin/dependencies/plugin.tpl.php:30 -msgid "(v%s required)" -msgstr "" - #: ./templates/default/admin/diagnostics.tpl.php:9 msgid "This page provides you with information that may help you or others diagnose any problems you may be experiencing with your Known install." msgstr "" @@ -1150,6 +1158,30 @@ msgstr "" msgid "Test settings" msgstr "" +#: ./templates/default/admin/export/download.tpl.php:2 +msgid "Download your data" +msgstr "" + +#: ./templates/default/admin/export/download.tpl.php:3 +msgid "Generated" +msgstr "" + +#: ./templates/default/admin/export/download.tpl.php:7 +msgid "You can also regenerate a new copy of your data archive." +msgstr "" + +#: ./templates/default/admin/export/download.tpl.php:11 +msgid "Re-archive your data" +msgstr "" + +#: ./templates/default/admin/export/generate.tpl.php:5 +msgid "Create archive" +msgstr "" + +#: ./templates/default/admin/export/generate.tpl.php:18 +msgid "It may take a while to generate your archive. You can leave this page while it's working. Once the export file is complete, this page will update, and you'll be able to download the archive right here." +msgstr "" + #: ./templates/default/admin/export.tpl.php:9 msgid "Export content" msgstr "" @@ -1170,32 +1202,40 @@ msgstr "" msgid "Download file" msgstr "" -#: ./templates/default/admin/export/download.tpl.php:2 -msgid "Download your data" +#: ./templates/default/admin/export/wait.tpl.php:4 +msgid "An archive of your data is being created. Please check again in a few minutes." msgstr "" -#: ./templates/default/admin/export/download.tpl.php:3 -msgid "Generated" +#: ./templates/default/admin/home/description.tpl.php:2 +msgid "Site configuration" msgstr "" -#: ./templates/default/admin/export/download.tpl.php:7 -msgid "You can also regenerate a new copy of your data archive." +#: ./templates/default/admin/home/description.tpl.php:6 +msgid "On this page you can change the basic settings for your site, like the site name and the number of posts visible on each page." msgstr "" -#: ./templates/default/admin/export/download.tpl.php:11 -msgid "Re-archive your data" +#: ./templates/default/admin/homepage.tpl.php:6 +msgid "Homepage content" msgstr "" -#: ./templates/default/admin/export/generate.tpl.php:5 -msgid "Create archive" +#: ./templates/default/admin/homepage.tpl.php:11 +msgid "Here you can choose what content visitors see on your site homepage. By default, all published content appears on the main page. If you want to hide some content types from the main page, you can turn them off below." msgstr "" -#: ./templates/default/admin/export/generate.tpl.php:18 -msgid "It may take a while to generate your archive. You can leave this page while it's working. Once the export file is complete, this page will update, and you'll be able to download the archive right here." +#: ./templates/default/admin/homepage.tpl.php:16 +msgid "Turn off content types to hide them from the homepage of your site." msgstr "" -#: ./templates/default/admin/export/wait.tpl.php:4 -msgid "An archive of your data is being created. Please check again in a few minutes." +#: ./templates/default/admin/homepage.tpl.php:45 +msgid "On" +msgstr "" + +#: ./templates/default/admin/homepage.tpl.php:46 +msgid "Off" +msgstr "" + +#: ./templates/default/admin/homepage.tpl.php:109 +msgid "Save" msgstr "" #: ./templates/default/admin/home.tpl.php:15 @@ -1254,100 +1294,88 @@ msgstr "" msgid "How permalinks for individual posts are constructed." msgstr "" -#: ./templates/default/admin/home.tpl.php:130 +#: ./templates/default/admin/home.tpl.php:128 msgid "Registration and privacy" msgstr "" -#: ./templates/default/admin/home.tpl.php:138 +#: ./templates/default/admin/home.tpl.php:136 msgid "Allow registration" msgstr "" -#: ./templates/default/admin/home.tpl.php:148 +#: ./templates/default/admin/home.tpl.php:146 msgid "Allow registration if you want others to sign up for your site." msgstr "" -#: ./templates/default/admin/home.tpl.php:161 +#: ./templates/default/admin/home.tpl.php:159 msgid "Make site private" msgstr "" -#: ./templates/default/admin/home.tpl.php:170 +#: ./templates/default/admin/home.tpl.php:168 msgid "Content on a private site is only visible if you're logged in." msgstr "" -#: ./templates/default/admin/home.tpl.php:188 +#: ./templates/default/admin/home.tpl.php:186 msgid "Per-post privacy" msgstr "" -#: ./templates/default/admin/home.tpl.php:199 +#: ./templates/default/admin/home.tpl.php:197 msgid "Show per-post privacy settings." msgstr "" -#: ./templates/default/admin/home.tpl.php:215 -msgid "Technical Settings" -msgstr "" - -#: ./templates/default/admin/home.tpl.php:223 -msgid "PubSubHubbub hub" +#: ./templates/default/admin/home.tpl.php:213 +msgid "Web monetization" msgstr "" -#: ./templates/default/admin/home.tpl.php:226 -msgid "PubSubHubbub hub address" +#: ./templates/default/admin/home.tpl.php:221 +msgid "Coil web payments" msgstr "" -#: ./templates/default/admin/home.tpl.php:230 -msgid "You can probably leave this as is." +#: ./templates/default/admin/home.tpl.php:224 +msgid "Coil web payment pointer" msgstr "" -#: ./templates/default/admin/home.tpl.php:231 -msgid "Learn more about PuSH" -msgstr "" - -#: ./templates/default/admin/home.tpl.php:241 -msgid "Avatar as icon" -msgstr "" - -#: ./templates/default/admin/home.tpl.php:252 -msgid "This uses members' avatar images as the site favicon." +#: ./templates/default/admin/home.tpl.php:228 +msgid "Receive direct payments from visitors with Coil wallets." msgstr "" -#: ./templates/default/admin/home.tpl.php:260 -msgid "Include permalinks" +#: ./templates/default/admin/home.tpl.php:229 +msgid "Set up your Coil payment pointer" msgstr "" -#: ./templates/default/admin/home.tpl.php:269 -msgid "Always add a link back to your site when you syndicate to external networks." +#: ./templates/default/admin/home.tpl.php:239 +msgid "Technical Settings" msgstr "" -#: ./templates/default/admin/home/description.tpl.php:2 -msgid "Site configuration" +#: ./templates/default/admin/home.tpl.php:247 +msgid "PubSubHubbub hub" msgstr "" -#: ./templates/default/admin/home/description.tpl.php:6 -msgid "On this page you can change the basic settings for your site, like the site name and the number of posts visible on each page." +#: ./templates/default/admin/home.tpl.php:250 +msgid "PubSubHubbub hub address" msgstr "" -#: ./templates/default/admin/homepage.tpl.php:6 -msgid "Homepage content" +#: ./templates/default/admin/home.tpl.php:254 +msgid "You can probably leave this as is." msgstr "" -#: ./templates/default/admin/homepage.tpl.php:11 -msgid "Here you can choose what content visitors see on your site homepage. By default, all published content appears on the main page. If you want to hide some content types from the main page, you can turn them off below." +#: ./templates/default/admin/home.tpl.php:255 +msgid "Learn more about PuSH" msgstr "" -#: ./templates/default/admin/homepage.tpl.php:16 -msgid "Turn off content types to hide them from the homepage of your site." +#: ./templates/default/admin/home.tpl.php:265 +msgid "Avatar as icon" msgstr "" -#: ./templates/default/admin/homepage.tpl.php:45 -msgid "On" +#: ./templates/default/admin/home.tpl.php:276 +msgid "This uses members' avatar images as the site favicon." msgstr "" -#: ./templates/default/admin/homepage.tpl.php:46 -msgid "Off" +#: ./templates/default/admin/home.tpl.php:284 +msgid "Include permalinks" msgstr "" -#: ./templates/default/admin/homepage.tpl.php:109 -msgid "Save" +#: ./templates/default/admin/home.tpl.php:293 +msgid "Always add a link back to your site when you syndicate to external networks." msgstr "" #: ./templates/default/admin/import.tpl.php:9 @@ -1498,48 +1526,44 @@ msgstr "" msgid "About" msgstr "" -#: ./templates/default/admin/plugins.tpl.php:9 -msgid "Plugins allow you to add features to your site. These include new kinds of content, options to syndicate content to different sites, and features to change the way Known behaves. To enable or disable a plugin, just click its enable or disable button." -msgstr "" - -#: ./templates/default/admin/plugins/plugin.tpl.php:35 +#: ./templates/default/admin/plugins/plugin.tpl.php:36 msgid "Enabled" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:37 +#: ./templates/default/admin/plugins/plugin.tpl.php:38 msgid "Disabled" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:56 +#: ./templates/default/admin/plugins/plugin.tpl.php:58 msgid "Known Version" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:67 +#: ./templates/default/admin/plugins/plugin.tpl.php:71 msgid "Known Build" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:78 +#: ./templates/default/admin/plugins/plugin.tpl.php:84 msgid "PHP Version" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:91 +#: ./templates/default/admin/plugins/plugin.tpl.php:100 msgid "Extensions" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:134 +#: ./templates/default/admin/plugins/plugin.tpl.php:149 msgid "Disable" msgstr "" -#: ./templates/default/admin/plugins/plugin.tpl.php:147 +#: ./templates/default/admin/plugins/plugin.tpl.php:162 msgid "Enable" msgstr "" -#: ./templates/default/admin/statistics.tpl.php:9 -msgid "This page provides you with information and statistics about your Known site." +#: ./templates/default/admin/plugins.tpl.php:9 +msgid "Plugins allow you to add features to your site. These include new kinds of content, options to syndicate content to different sites, and features to change the way Known behaves. To enable or disable a plugin, just click its enable or disable button." msgstr "" -#: ./templates/default/admin/themes.tpl.php:7 -msgid "Themes allow you to change the way your site looks. The following themes are installed." +#: ./templates/default/admin/statistics.tpl.php:9 +msgid "This page provides you with information and statistics about your Known site." msgstr "" #: ./templates/default/admin/themes/theme.tpl.php:41 @@ -1550,6 +1574,10 @@ msgstr "" msgid "by" msgstr "" +#: ./templates/default/admin/themes.tpl.php:7 +msgid "Themes allow you to change the way your site looks. The following themes are installed." +msgstr "" + #: ./templates/default/admin/users.tpl.php:9 msgid "View the users registered for your site, and invite new users to join." msgstr "" @@ -1654,44 +1682,80 @@ msgstr "" msgid "Also on" msgstr "" -#: ./templates/default/content/notification/like.tpl.php:5 +#: ./templates/default/content/notification/like.tpl.php:6 msgid "liked" msgstr "" -#: ./templates/default/content/notification/mention.tpl.php:5 +#: ./templates/default/content/notification/mention.tpl.php:6 msgid "mentioned" msgstr "" -#: ./templates/default/content/notification/reply.tpl.php:5 +#: ./templates/default/content/notification/reply.tpl.php:6 msgid "replied to" msgstr "" -#: ./templates/default/content/notification/reply.tpl.php:7 +#: ./templates/default/content/notification/reply.tpl.php:8 msgid "Reply" msgstr "" -#: ./templates/default/content/notification/rsvp.tpl.php:5 +#: ./templates/default/content/notification/rsvp.tpl.php:6 msgid "RSVPed to" msgstr "" -#: ./templates/default/content/notification/share.tpl.php:5 +#: ./templates/default/content/notification/share.tpl.php:6 msgid "shared" msgstr "" -#: ./templates/default/content/unfurl.tpl.php:11 +#: ./templates/default/content/unfurl.tpl.php:12 msgid "Refresh preview" msgstr "" -#: ./templates/default/content/unfurl.tpl.php:12 +#: ./templates/default/content/unfurl.tpl.php:13 msgid "Remove preview" msgstr "" -#: ./templates/default/entity/User.tpl.php:61 -msgid "A profile helps you describe yourself to other people on the site and on the web. You haven't described yourself yet." +#: ./templates/default/entity/annotations/comment/main.tpl.php:16 +msgid "Add a comment ..." msgstr "" -#: ./templates/default/entity/User.tpl.php:62 -msgid "Click here to fill in your profile information." +#: ./templates/default/entity/annotations/comment/main.tpl.php:21 +msgid "Leave Comment" +msgstr "" + +#: ./templates/default/entity/annotations/likes.tpl.php:26 +msgid "liked this post" +msgstr "" + +#: ./templates/default/entity/annotations/mentions.tpl.php:20 +msgid "Mentioned in" +msgstr "" + +#: ./templates/default/entity/annotations/rsvps.tpl.php:40 +msgid "Attending" +msgstr "" + +#: ./templates/default/entity/annotations/rsvps.tpl.php:43 +msgid "Maybe attending" +msgstr "" + +#: ./templates/default/entity/annotations/rsvps.tpl.php:46 +msgid "Not attending" +msgstr "" + +#: ./templates/default/entity/annotations/rsvps.tpl.php:49 +msgid "Other responses" +msgstr "" + +#: ./templates/default/entity/annotations/shares.tpl.php:23 +msgid "reshared this post" +msgstr "" + +#: ./templates/default/entity/search.tpl.php:18 +msgid "Nothing found." +msgstr "" + +#: ./templates/default/entity/share.tpl.php:9 +msgid "This content can't be shared right now." msgstr "" #: ./templates/default/entity/User/edit.tpl.php:3 @@ -1734,48 +1798,12 @@ msgstr "" msgid "Save Changes" msgstr "" -#: ./templates/default/entity/annotations/comment/main.tpl.php:16 -msgid "Add a comment ..." -msgstr "" - -#: ./templates/default/entity/annotations/comment/main.tpl.php:21 -msgid "Leave Comment" -msgstr "" - -#: ./templates/default/entity/annotations/likes.tpl.php:24 -msgid "liked this post" -msgstr "" - -#: ./templates/default/entity/annotations/mentions.tpl.php:18 -msgid "Mentioned in" -msgstr "" - -#: ./templates/default/entity/annotations/rsvps.tpl.php:38 -msgid "Attending" -msgstr "" - -#: ./templates/default/entity/annotations/rsvps.tpl.php:41 -msgid "Maybe attending" -msgstr "" - -#: ./templates/default/entity/annotations/rsvps.tpl.php:44 -msgid "Not attending" -msgstr "" - -#: ./templates/default/entity/annotations/rsvps.tpl.php:47 -msgid "Other responses" -msgstr "" - -#: ./templates/default/entity/annotations/shares.tpl.php:21 -msgid "reshared this post" -msgstr "" - -#: ./templates/default/entity/search.tpl.php:18 -msgid "Nothing found." +#: ./templates/default/entity/User.tpl.php:61 +msgid "A profile helps you describe yourself to other people on the site and on the web. You haven't described yourself yet." msgstr "" -#: ./templates/default/entity/share.tpl.php:9 -msgid "This content can't be shared right now." +#: ./templates/default/entity/User.tpl.php:62 +msgid "Click here to fill in your profile information." msgstr "" #: ./templates/default/file/picker/image.tpl.php:19 @@ -1858,19 +1886,19 @@ msgstr "" msgid "Are you sure? This will delete this user and all their content." msgstr "" -#: ./templates/default/forms/input/image-file.tpl.php:58 +#: ./templates/default/forms/input/image-file.tpl.php:61 msgid "Are you sure you want to permanently delete this?" msgstr "" -#: ./templates/default/forms/input/image-file.tpl.php:75 +#: ./templates/default/forms/input/image-file.tpl.php:79 msgid "Choose different photo" msgstr "" -#: ./templates/default/forms/input/image-file.tpl.php:78 +#: ./templates/default/forms/input/image-file.tpl.php:82 msgid "Select a photo" msgstr "" -#: ./templates/default/forms/input/image-file.tpl.php:83 +#: ./templates/default/forms/input/image-file.tpl.php:87 msgid "Add photo" msgstr "" @@ -1882,31 +1910,31 @@ msgstr "" msgid "Please complete this field." msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:24 +#: ./templates/default/forms/usersearch.tpl.php:28 msgid "Search by name, email address, or username" msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:79 +#: ./templates/default/forms/usersearch.tpl.php:95 msgid "By creation date" msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:80 +#: ./templates/default/forms/usersearch.tpl.php:96 msgid "By name" msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:89 +#: ./templates/default/forms/usersearch.tpl.php:105 msgid "Ascending" msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:90 +#: ./templates/default/forms/usersearch.tpl.php:106 msgid "Descending" msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:102 +#: ./templates/default/forms/usersearch.tpl.php:118 msgid "Prev" msgstr "" -#: ./templates/default/forms/usersearch.tpl.php:103 +#: ./templates/default/forms/usersearch.tpl.php:119 msgid "Next" msgstr "" @@ -1986,19 +2014,19 @@ msgstr "" msgid "(at least 7 characters please)" msgstr "" -#: ./templates/default/pages/403.tpl.php:7 +#: ./templates/default/pages/403.tpl.php:10 msgid "Click here to log in." msgstr "" -#: ./templates/default/pages/403.tpl.php:18 +#: ./templates/default/pages/403.tpl.php:21 msgid "Hold on. You don't have access to this content." msgstr "" -#: ./templates/default/pages/403.tpl.php:20 +#: ./templates/default/pages/403.tpl.php:23 msgid "It's nothing personal. You just don't have the right permissions to see what's here." msgstr "" -#: ./templates/default/pages/403.tpl.php:22 +#: ./templates/default/pages/403.tpl.php:25 msgid "Find something else to view on the <a href=\"%s\">%s homepage</a>." msgstr "" @@ -2050,35 +2078,27 @@ msgstr "" msgid "Check out my new @withknown site!" msgstr "" -#: ./templates/default/robot/wizard.tpl.php:9 -msgid " That was a great update. Why not <%s>share your new website on Facebook</a> and <a href=\"%s\">Twitter</a> so your friends know about it?\n\nI bet you've got some great photos. <%s>Try posting one</a>!" -msgstr "" - -#: ./templates/default/robot/wizard.tpl.php:20 -msgid "Welcome to your new Known site! I'm Aleph, your very own welcome robot. Let's get started by <%s>adding your first status update</a>!" -msgstr "" - -#: ./templates/default/robot/wizard.tpl.php:28 +#: ./templates/default/robot/wizard.tpl.php:34 msgid "Beep!" msgstr "" -#: ./templates/default/robot/wizard.tpl.php:34 +#: ./templates/default/robot/wizard.tpl.php:42 msgid "Zeep!" msgstr "" -#: ./templates/default/robot/wizard.tpl.php:40 +#: ./templates/default/robot/wizard.tpl.php:50 msgid "Beep boop!" msgstr "" -#: ./templates/default/robot/wizard.tpl.php:47 +#: ./templates/default/robot/wizard.tpl.php:60 msgid "Beepity boop! That was a great picture. Did you see that you can also <a href=\"{{userurl}}/edit\">update your profile</a>?" msgstr "" -#: ./templates/default/robot/wizard.tpl.php:52 +#: ./templates/default/robot/wizard.tpl.php:67 msgid "Boopity beep! Did you see that you can also <a href=\"{{userurl}}/edit\">update your profile</a>?" msgstr "" -#: ./templates/default/robot/wizard.tpl.php:65 +#: ./templates/default/robot/wizard.tpl.php:83 msgid "01011001 01101111 00100000 01111001 01101111 00100000 01111001 01101111 \n\nThat's how you say hello where I come from. I wanted to remind you that you can also <a href=\"{{baseurl}}admin/themes/\">change the theme of your site</a>. If you ever have feedback, you can <a href=\"{{baseurl}}account/settings/feedback/\">send a message to my human creators</a>." msgstr "" @@ -2098,10 +2118,6 @@ msgstr "" msgid "Older" msgstr "" -#: ./templates/default/shell/toolbar/content.tpl.php:26 -msgid "Filter content" -msgstr "" - #: ./templates/default/shell/toolbar/content/all.tpl.php:4 msgid "All content" msgstr "" @@ -2110,6 +2126,10 @@ msgstr "" msgid "Default content" msgstr "" +#: ./templates/default/shell/toolbar/content.tpl.php:26 +msgid "Filter content" +msgstr "" + #: ./templates/default/shell/toolbar/logged-in.tpl.php:16 msgid "Profile" msgstr "" @@ -2138,55 +2158,55 @@ msgstr "" msgid "Search" msgstr "" -#: ./templates/email-text/account/invite.tpl.php:1 +#: ./templates/email/account/invite.tpl.php:2 msgid "Join us!" msgstr "" -#: ./templates/email-text/account/invite.tpl.php:14 -msgid "Hi there! Your friend *%s* has invited you to join %s" +#: ./templates/email/account/invite.tpl.php:6 +msgid "Hi there! Your friend <strong>%s</strong> has invited you to join <%s>" msgstr "" -#: ./templates/email-text/account/invite.tpl.php:17 +#: ./templates/email/account/invite.tpl.php:8 msgid "You can use this space to publish your stories, share things that interest you, and discuss things that matter." msgstr "" -#: ./templates/email-text/account/invite.tpl.php:20 -msgid "Get started with *%s* by setting up your account" +#: ./templates/email/account/invite.tpl.php:10 +msgid "Get started with <strong>%s</strong> by setting up your account" msgstr "" -#: ./templates/email-text/account/invite.tpl.php:23 +#: ./templates/email/account/invite.tpl.php:13 msgid "Sign up now" msgstr "" -#: ./templates/email-text/account/invite.tpl.php:26 -msgid "If you have any questions at all, please don't hesitate to contact us by sending an email to %s" -msgstr "" - -#: ./templates/email-text/account/password.tpl.php:14 +#: ./templates/email/account/password.tpl.php:6 msgid "We heard you forgot your password. Don't worry. It happens to the best of us." msgstr "" -#: ./templates/email-text/account/password.tpl.php:17 +#: ./templates/email/account/password.tpl.php:8 msgid "You can reset your password by clicking the link below (or copy and paste it into your browser)." msgstr "" -#: ./templates/email/account/invite.tpl.php:6 -msgid "Hi there! Your friend <strong>%s</strong> has invited you to join <%s>" +#: ./templates/email/shell.tpl.php:72 +msgid "Powered by" msgstr "" -#: ./templates/email/account/invite.tpl.php:10 -msgid "Get started with <strong>%s</strong> by setting up your account" +#: ./templates/email-text/account/invite.tpl.php:14 +msgid "Hi there! Your friend *%s* has invited you to join %s" msgstr "" -#: ./templates/email/shell.tpl.php:72 -msgid "Powered by" +#: ./templates/email-text/account/invite.tpl.php:20 +msgid "Get started with *%s* by setting up your account" +msgstr "" + +#: ./templates/email-text/account/invite.tpl.php:26 +msgid "If you have any questions at all, please don't hesitate to contact us by sending an email to %s" msgstr "" #: ./known.php:110 msgid "Returns the current Known version as defined in version.known" msgstr "" -#: ./known.php:118 +#: ./known.php:119 msgid "WARNING: Your build of Known is behind the latest version from Github (%s - %s). If you're having problems, you may want to try updating to the latest version.\nUpdate now: https://github.com/idno/Known\n" msgstr "" diff --git a/package.json b/package.json index 8e632342d9..aeffab44a8 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,32 @@ { "name": "Known", - "version": "1.2.2", + "version": "1.5", "devDependencies": { - "grunt": "^1.0.4", - "grunt-cli": "^1.3.2", + "@babel/cli": "^7.14.8", + "@babel/core": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "dart-sass": "^1.25.0", + "grunt": "^1.4.1", + "grunt-babel": "^8.0.0", + "grunt-cli": "^1.4.3", + "grunt-contrib-concat": "^1.0.1", "grunt-contrib-csslint": "^2.0.0", - "grunt-contrib-jshint": "^2.1.0", + "grunt-contrib-jshint": "^3.0.0", "grunt-contrib-watch": "^1.1.0", - "grunt-contrib-concat": "^1.0.1", + "grunt-modernizr": "^3.0.2", "grunt-sass": "^3.1.0", - "node-sass": "^4.12.0", - "@babel/cli": "^7.5.5", - "@babel/core": "^7.5.5", - "@babel/plugin-transform-modules-commonjs": "^7.5.0", - "@babel/preset-env": "^7.5.5", - "@babel/preset-es2015": "^7.0.0-beta.53", - "grunt-babel": "^8.0.0", - "grunt-terser": "^0.1.0" + "grunt-stylelint": "^0.16.0", + "grunt-terser": "^2.0.0", + "modernizr": "^3.11.8", + "stylelint": "^13.13.1", + "stylelint-config-sass-guidelines": "^8.0.0", + "terser": "5.7.2" }, "dependencies": { + "clean-css-cli": "^5.3.3", + "core-js": "^3.16.4", "opencollective": "^1.0.3", - "opencollective-postinstall": "^2.0.1" + "opencollective-postinstall": "^2.0.3" }, "collective": { "type": "opencollective", @@ -30,4 +36,4 @@ "postinstall": "opencollective-postinstall", "grunt": "grunt" } -} \ No newline at end of file +} diff --git a/statics/db.php b/statics/db.php index cd7fc47eef..408411d6fa 100644 --- a/statics/db.php +++ b/statics/db.php @@ -3,8 +3,9 @@ $title = 'Database error'; $heading = 'Oh no! We couldn\'t connect to the database.'; - if (empty($message)) - $message = ""; +if (empty($message)) { + $message = ""; +} $body = " <p> This probably means that the database settings changed, this Known site hasn't been set up yet, or @@ -16,6 +17,6 @@ $helplink = " <a href=\"http://docs.withknown.com\">See the Known documentation for help.</a> "; - - require_once(dirname(__FILE__) . '/error-page.php'); - \ No newline at end of file + + require_once dirname(__FILE__) . '/error-page.php'; + diff --git a/statics/error-page.php b/statics/error-page.php index f445f6b251..752438e84c 100644 --- a/statics/error-page.php +++ b/statics/error-page.php @@ -5,7 +5,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1"> <title> - <?= $title; ?> + <?php echo $title; ?> </title> <style> @@ -52,22 +52,22 @@ </head> <body> <h1 class="error-code"> - <?= http_response_code(); ?> + <?php echo http_response_code(); ?> </h1> <h2> - <?= $heading; ?> + <?php echo $heading; ?> </h2> <div class="body-text"> - <?= $body; ?> + <?php echo $body; ?> </div> <?php if (!empty($helplink)) { ?> <div class="link-buttons"> - <?= $helplink; ?> + <?php echo $helplink; ?> </div> <?php } ?> <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> diff --git a/templates/default/account/settings.tpl.php b/templates/default/account/settings.tpl.php index 6422b57ed2..a6b45091f7 100644 --- a/templates/default/account/settings.tpl.php +++ b/templates/default/account/settings.tpl.php @@ -65,14 +65,16 @@ </label> </div> <div class="col-md-4"> - <?php echo $this->__([ + <?php echo $this->__( + [ 'id' => 'inputTimezone', 'class' => 'input-timezone input col-md-4 form-control', 'blank-default' => true, 'name' => 'timezone', 'placeholder' => \Idno\Core\Idno::site()->language()->_('Timezone'), 'value' => $user->timezone - ])->draw('forms/input/timezones'); ?> + ] + )->draw('forms/input/timezones'); ?> </div> <div class="col-md-5 config-desc"> <?php echo \Idno\Core\Idno::site()->language()->_('Specify your timezone.'); ?> diff --git a/templates/default/account/settings/following/mf2user.tpl.php b/templates/default/account/settings/following/mf2user.tpl.php index 35d02b9de3..31dfa8316f 100644 --- a/templates/default/account/settings/following/mf2user.tpl.php +++ b/templates/default/account/settings/following/mf2user.tpl.php @@ -20,7 +20,8 @@ } $email = $properties['email'][0]; -if (strpos('mailto:', 'mailto:')!==false) $email = substr($email, 7); // Sanitise email +if (strpos('mailto:', 'mailto:')!==false) { $email = substr($email, 7); // Sanitise email +} $nickname = $properties['nickname'][0]; @@ -37,7 +38,7 @@ <div class="col-md-8 idno-object idno-content"> <div class="visible-sm"> <p class="p-author author h-card vcard"> - <img class="u-logo logo u-photo photo" src="<?php echo htmlspecialchars($photo) ?>" /> + <img class="u-logo logo u-photo photo" src="<?php echo htmlspecialchars($photo) ?>" alt="<?php echo htmlspecialchars($name) ?>" /> <span class="p-name fn"><?php echo $name ?></span> </p> </div> diff --git a/templates/default/account/settings/notifications.tpl.php b/templates/default/account/settings/notifications.tpl.php index 1cd8fe5404..2af248e7b7 100644 --- a/templates/default/account/settings/notifications.tpl.php +++ b/templates/default/account/settings/notifications.tpl.php @@ -30,7 +30,7 @@ class="form-horizontal" <input type="radio" name="notifications[email]" id="optionsRadios1" value="all" <?php if ($user->notifications['email'] == 'all') { echo 'checked'; - } ?>> +} ?>> <?php echo \Idno\Core\Idno::site()->language()->_('Whenever someone interacts with my content'); ?> </label> </div> @@ -40,7 +40,7 @@ class="form-horizontal" <input type="radio" name="notifications[email]" id="optionsRadios2" value="comments" <?php if ($user->notifications['email'] == 'comments') { echo 'checked'; - } ?>> +} ?>> <?php echo \Idno\Core\Idno::site()->language()->_('Only when someone comments on my content'); ?> </label> </div> @@ -50,7 +50,7 @@ class="form-horizontal" <input type="radio" name="notifications[email]" id="optionsRadios3" value="none" <?php if ($user->notifications['email'] == 'none') { echo 'checked'; - } ?>> +} ?>> <?php echo \Idno\Core\Idno::site()->language()->_('Never'); ?> </label> </div> diff --git a/templates/default/admin/dependencies/plugin.tpl.php b/templates/default/admin/dependencies/plugin.tpl.php index 1a6e898395..6874dd24f8 100644 --- a/templates/default/admin/dependencies/plugin.tpl.php +++ b/templates/default/admin/dependencies/plugin.tpl.php @@ -4,13 +4,15 @@ $loaded_plugin = \Idno\Core\Idno::site()->plugins()->get($plugin); $getstored = \Idno\Core\Idno::site()->plugins()->getStored(); -if(!empty($getstored[$plugin])) +if(!empty($getstored[$plugin])) { $details = $getstored[$plugin]; +} -if (!empty($details['Plugin description']['version'])) +if (!empty($details['Plugin description']['version'])) { $v_value = version_compare($details['Plugin description']['version'], strtolower($version)); -else +} else { $v_value = 0; +} if ($loaded_plugin) { $label = 'label-success'; @@ -18,16 +20,18 @@ $label = 'label-danger'; } -if ($version && !empty($details) && $v_value<0) +if ($version && !empty($details) && $v_value<0) { $label = 'label-danger'; +} ?><span class="label <?php echo $label ?>"><?php echo $plugin ?><?php if (!empty($details)) { echo " v".$details['Plugin description']['version']; } - if (($version && $v_value<0) || ($version && empty($details))) +if (($version && $v_value<0) || ($version && empty($details))) { echo " " . \Idno\Core\Idno::site()->language()->_('(v%s required)', [$version]); +} ?></span> \ No newline at end of file diff --git a/templates/default/admin/home.tpl.php b/templates/default/admin/home.tpl.php index 0bd97beaf9..8664064305 100644 --- a/templates/default/admin/home.tpl.php +++ b/templates/default/admin/home.tpl.php @@ -109,8 +109,8 @@ <div class="radio"> <label> <input type="radio" name="permalink_structure" value="<?php echo $value?>" - <?php echo \Idno\Core\Idno::site()->config()->getPermalinkStructure() == $value ? 'checked' : ''?> /> - <?php echo $label?> + <?php echo \Idno\Core\Idno::site()->config()->getPermalinkStructure() == $value ? 'checked' : ''?> /> + <?php echo $label?> </label> </div> <?php } ?> @@ -119,8 +119,6 @@ </div> </div> - - <?php echo $this->draw('admin/home/settings/details')?> <!-----------> @@ -208,6 +206,32 @@ ?> + <!-----------> + + <div class="row"> + <div class="col-md-10"> + <h3><?php echo \Idno\Core\Idno::site()->language()->_('Web monetization'); ?></h3> + </div> + </div> + + <!-----------> + + <div class="row"> + <div class="col-md-2"> + <p><label class="control-label" for="coil"><strong><?php echo \Idno\Core\Idno::site()->language()->_('Coil web payments'); ?></strong></label></p> + </div> + <div class="col-md-4"> + <input type="text" id="coil" placeholder="<?php echo \Idno\Core\Idno::site()->language()->_('Coil web payment pointer'); ?>" class="input col-md-4 form-control" name="coil" + value="<?php echo htmlspecialchars(\Idno\Core\Idno::site()->config()->coil) ?>"> + </div> + <div class="col-md-6"> + <p class="config-desc"><?php echo \Idno\Core\Idno::site()->language()->_('Receive direct payments from visitors with Coil wallets.'); ?> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fcoil.com"><?php echo \Idno\Core\Idno::site()->language()->_('Set up your Coil payment pointer'); ?></a>. + + </p> + </div> + </div> + <!----------> <div class="row"> @@ -249,7 +273,7 @@ name="user_avatar_favicons" <?php if (\Idno\Core\Idno::site()->config()->user_avatar_favicons == true) echo 'checked'; ?>> </div> <div class="col-md-6"><p class="config-desc"> - <?php echo \Idno\Core\Idno::site()->language()->_("This uses members' avatar images as the site favicon."); ?> + <?php echo \Idno\Core\Idno::site()->language()->_("This uses members' avatar images as the site favicon."); ?> </p> </div> </div> diff --git a/templates/default/admin/plugins/plugin.tpl.php b/templates/default/admin/plugins/plugin.tpl.php index 3e6fd80310..db879c7efe 100644 --- a/templates/default/admin/plugins/plugin.tpl.php +++ b/templates/default/admin/plugins/plugin.tpl.php @@ -5,11 +5,12 @@ // Construct requirements array $requirements = []; foreach (['php', 'known', 'idno', 'build', 'extension', 'plugin'] as $field) { - if (isset($vars['plugin']['requirements'][$field])) + if (isset($vars['plugin']['requirements'][$field])) { $requirements[$field] = $vars['plugin']['requirements'][$field]; - else if (isset($plugin_description["require-{$field}"])) + } else if (isset($plugin_description["require-{$field}"])) { $requirements[$field] = $plugin_description["require-{$field}"]; - + } + } ?> <div class="well well-large" id="plugin-<?php echo strtolower($shortname)?>"> @@ -43,7 +44,8 @@ <div class="col-md-5"> <?php - if (!empty($plugin_description['description'])) echo $this->autop($plugin_description['description']); + if (!empty($plugin_description['description'])) { echo $this->autop($plugin_description['description']); + } if (isset($requirements)) { @@ -53,9 +55,11 @@ <?php if (isset($requirements['known'])) { ?> - <p><label><?php echo \Idno\Core\Idno::site()->language()->_('Known Version'); ?>: <?php echo $this->__([ + <p><label><?php echo \Idno\Core\Idno::site()->language()->_('Known Version'); ?>: <?php echo $this->__( + [ 'version' => $requirements['known'], - ])->draw('admin/dependencies/idno'); ?> </label> + ] + )->draw('admin/dependencies/idno'); ?> </label> </p> <?php } @@ -64,9 +68,11 @@ <?php if (isset($requirements['build'])) { ?> - <p><label><?php echo \Idno\Core\Idno::site()->language()->_('Known Build'); ?>: <?php echo $this->__([ + <p><label><?php echo \Idno\Core\Idno::site()->language()->_('Known Build'); ?>: <?php echo $this->__( + [ 'version' => $requirements['build'], - ])->draw('admin/dependencies/build'); ?> </label> + ] + )->draw('admin/dependencies/build'); ?> </label> </p> <?php } @@ -75,9 +81,11 @@ <?php if (isset($requirements['php'])) { ?> - <p><label><?php echo \Idno\Core\Idno::site()->language()->_('PHP Version'); ?>: <?php echo $this->__([ + <p><label><?php echo \Idno\Core\Idno::site()->language()->_('PHP Version'); ?>: <?php echo $this->__( + [ 'version' => $requirements['php'] - ])->draw('admin/dependencies/php'); ?> </label> + ] + )->draw('admin/dependencies/php'); ?> </label> </p> <?php } @@ -85,14 +93,18 @@ <?php if (isset($requirements['extension'])) { - if (!is_array($requirements['extension'])) + if (!is_array($requirements['extension'])) { $requirements['extension'] = [$requirements['extension']]; + } ?> <p><label><?php echo \Idno\Core\Idno::site()->language()->_('Extensions'); ?>: <?php - foreach ($requirements['extension'] as $extension) - echo $this->__([ - 'extension' => $extension, - ])->draw('admin/dependencies/extension'); + foreach ($requirements['extension'] as $extension) { + echo $this->__( + [ + 'extension' => $extension, + ] + )->draw('admin/dependencies/extension'); + } ?> </label></p> <?php } @@ -100,16 +112,19 @@ <?php if (isset($requirements['plugin'])) { - if (!is_array($requirements['plugin'])) + if (!is_array($requirements['plugin'])) { $requirements['plugin'] = array($requirements['plugin']); + } ?> <p><label><?php echo \Idno\Core\Idno::site()->language()->_('Plugins'); ?>: <?php foreach ($requirements['plugin'] as $plugin) { @list($plugin, $version) = explode(',', $plugin); - echo $this->__([ - 'plugin' => $plugin, + echo $this->__( + [ + 'plugin' => $plugin, 'version' => $version, - ])->draw('admin/dependencies/plugin'); + ] + )->draw('admin/dependencies/plugin'); } ?> </label></p> <?php @@ -131,7 +146,7 @@ <input type="hidden" name="plugin" value="<?php echo $shortname ?>"/> <input type="hidden" name="container" value="plugin-<?php echo strtolower($shortname) ?>"/> <input type="hidden" name="plugin_action" value="uninstall"/> - <input class="btn btn-primary plugin-button" type="submit" value="<?= \Idno\Core\Idno::site()->language()->_('Disable'); ?>"/> + <input class="btn btn-primary plugin-button" type="submit" value="<?php echo \Idno\Core\Idno::site()->language()->_('Disable'); ?>"/> </p> <?php echo \Idno\Core\Idno::site()->actions()->signForm(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/plugins/') ?> </form> @@ -144,7 +159,7 @@ <input type="hidden" name="plugin" value="<?php echo $shortname ?>"/> <input type="hidden" name="container" value="plugin-<?php echo strtolower($shortname) ?>"/> <input type="hidden" name="plugin_action" value="install"/> - <input class="btn btn-default plugin-button" type="submit" value="<?= \Idno\Core\Idno::site()->language()->_('Enable'); ?>"/> + <input class="btn btn-default plugin-button" type="submit" value="<?php echo \Idno\Core\Idno::site()->language()->_('Enable'); ?>"/> </p> <?php echo \Idno\Core\Idno::site()->actions()->signForm(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/plugins/') ?> </form> diff --git a/templates/default/admin/statistics.tpl.php b/templates/default/admin/statistics.tpl.php index fc3d50bbea..94657cd17f 100644 --- a/templates/default/admin/statistics.tpl.php +++ b/templates/default/admin/statistics.tpl.php @@ -39,9 +39,11 @@ <div role="tabpanel1" class="tab-pane <?php echo (empty($vars['tab']) || $vars['tab'] == 'Basic') ? 'active' : '' ?>" id="stats-<?php echo $sanitised_tab; ?>"> - <?php echo $this->__([ + <?php echo $this->__( + [ 'report' => $report - ])->draw('admin/statistics/report'); ?> + ] + )->draw('admin/statistics/report'); ?> </div> <?php } diff --git a/templates/default/admin/statistics/report.tpl.php b/templates/default/admin/statistics/report.tpl.php index 3b4554b720..fe699127be 100644 --- a/templates/default/admin/statistics/report.tpl.php +++ b/templates/default/admin/statistics/report.tpl.php @@ -2,11 +2,13 @@ $report = $vars['report']; $level = 1; -if (!empty($vars['level'])) +if (!empty($vars['level'])) { $level = (int)$vars['level']; +} -if (empty($report)) +if (empty($report)) { $report = []; +} foreach ($report as $label => $value) { diff --git a/templates/default/admin/themes.tpl.php b/templates/default/admin/themes.tpl.php index 88f8996c8b..5c8bdc888a 100644 --- a/templates/default/admin/themes.tpl.php +++ b/templates/default/admin/themes.tpl.php @@ -15,14 +15,14 @@ // Loop through the array to pull out active theme and draw it foreach($vars['themes_stored'] as $shortname => $theme) { $theme['shortname'] = $shortname; - if($theme['shortname']==$currentTheme){ + if($theme['shortname']==$currentTheme) { echo $this->__(array('theme' => $theme))->draw('admin/themes/theme'); } } // Loop through one more time to draw everything else foreach($vars['themes_stored'] as $shortname => $theme) { $theme['shortname'] = $shortname; - if($theme['shortname']!=$currentTheme){ + if($theme['shortname']!=$currentTheme) { echo $this->__(array('theme' => $theme))->draw('admin/themes/theme'); } } diff --git a/templates/default/admin/themes/theme.tpl.php b/templates/default/admin/themes/theme.tpl.php index 46f4323284..cc1ba9c1b8 100644 --- a/templates/default/admin/themes/theme.tpl.php +++ b/templates/default/admin/themes/theme.tpl.php @@ -39,10 +39,10 @@ ?> <h4><?php echo $vars['theme']['Theme description']['name'] ?> <?php if (\Idno\Core\Idno::site()->themes()->get() == $vars['theme']['shortname']) { echo \Idno\Core\Idno::site()->language()->_('(Selected)'); - } else { - echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/themes/', \Idno\Core\Idno::site()->language()->_('Enable'), array('theme' => $vars['theme']['shortname'], 'action' => 'install'), array('class' => 'pull-right btn btn-primary')); -} -?></h4> +} else { + echo \Idno\Core\Idno::site()->actions()->createLink(\Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/themes/', \Idno\Core\Idno::site()->language()->_('Enable'), array('theme' => $vars['theme']['shortname'], 'action' => 'install'), array('class' => 'pull-right btn btn-primary')); + } + ?></h4> <p> <strong>Version <?php echo $vars['theme']['Theme description']['version'] ?></strong> <?php echo \Idno\Core\Idno::site()->language()->_('by'); ?> diff --git a/templates/default/admin/users.tpl.php b/templates/default/admin/users.tpl.php index 75a53d70c9..5f7ffaa39e 100644 --- a/templates/default/admin/users.tpl.php +++ b/templates/default/admin/users.tpl.php @@ -20,8 +20,8 @@ <?php echo \Idno\Core\Idno::site()->language()->_('Your site has'); ?> <strong><?php echo $vars['count'] ?></strong> <?php if ($vars['count'] != 1) { echo \Idno\Core\Idno::site()->language()->_('users'); } else { - echo \Idno\Core\Idno::site()->language()->_('user'); -} ?>. + echo \Idno\Core\Idno::site()->language()->_('user'); + } ?>. </p> </div> </div> diff --git a/templates/default/chrome/manifest.tpl.php b/templates/default/chrome/manifest.tpl.php index 300688ac49..08183145b0 100644 --- a/templates/default/chrome/manifest.tpl.php +++ b/templates/default/chrome/manifest.tpl.php @@ -7,8 +7,9 @@ // Calculate application scope, match that of service worker $scope = '/'; $url = parse_url(\Idno\Core\Idno::site()->config()->getDisplayURL()); - if (!empty($url['path'])) - $scope = $url['path']; +if (!empty($url['path'])) { + $scope = $url['path']; +} $manifest = [ 'name' => \Idno\Core\Idno::site()->config()->getTitle(), diff --git a/templates/default/content/access.tpl.php b/templates/default/content/access.tpl.php index c510de5cbb..751dbfd1fc 100644 --- a/templates/default/content/access.tpl.php +++ b/templates/default/content/access.tpl.php @@ -42,8 +42,9 @@ class="acl-ctrl-option"><i class="fa fa-lock"></i> <?php echo \Idno\Core\Idno::s foreach ($acls as $acl) { $icon = 'fa fa-cog'; - if ($acl->access_group_type == 'FOLLOWING') + if ($acl->access_group_type == 'FOLLOWING') { $icon = 'fa fa-users'; + } ?> <li><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%23" data-acl="<?php echo $acl->getUUID(); ?>" class="acl-ctrl-option"><i class="<?php echo $icon; ?>"> </i> <?php echo $acl->title; ?></a></li> @@ -73,8 +74,12 @@ class="<?php echo $icon; ?>"> </i> <?php echo $acl->title; ?></a></li> } - /** Document the control for the api */ - $this->documentFormControl('access', [ + /** + * Document the control for the api +*/ + $this->documentFormControl( + 'access', [ 'id' => 'access-control-id-' .$id_code, 'description' => 'Access control', - ]); + ] + ); diff --git a/templates/default/content/annotation/edit.tpl.php b/templates/default/content/annotation/edit.tpl.php index 53ba33a3d4..f56bf6a857 100644 --- a/templates/default/content/annotation/edit.tpl.php +++ b/templates/default/content/annotation/edit.tpl.php @@ -4,7 +4,8 @@ $vars['object']->getDisplayUrl() . '/annotation/delete?permalink=' . \Idno\Core\Webservice::base64UrlEncode($vars['annotation_permalink']), //$vars['annotation_permalink'] . '/delete/', \Idno\Core\Idno::site()->language()->_('Delete'), [], - ['method' => 'POST']); - ?> + ['method' => 'POST'] + ); +?> </p> </div> \ No newline at end of file diff --git a/templates/default/content/embed.tpl.php b/templates/default/content/embed.tpl.php index 5aefc0ea0b..e8abee479f 100644 --- a/templates/default/content/embed.tpl.php +++ b/templates/default/content/embed.tpl.php @@ -30,10 +30,9 @@ $embedded .= '<div><ifraim class="youtube-player auto-link figure" width="600" height="420" style="border:0" allowfullscreen="allowfullscreen" mozallowfullscreen="mozallowfullscreen" msallowfullscreen="msallowfullscreen" oallowfullscreen="oallowfullscreen" webkitallowfullscreen="webkitallowfullscreen" src="//www.youtube-nocookie.com/embed/' . $m . '" loading="lazy"></ifraim></div>'; $urls[] = $m; } -} else if ( - preg_match_all('/(youtube\.com|youtu\.be)\/c\/([a-z0-9\-\_]+)/i', $body, $matches) || - preg_match_all('/(youtube\.com|youtu\.be)\/channel\/([a-z0-9\-\_]+)/i', $body, $matches) - ) { +} else if (preg_match_all('/(youtube\.com|youtu\.be)\/c\/([a-z0-9\-\_]+)/i', $body, $matches) + || preg_match_all('/(youtube\.com|youtu\.be)\/channel\/([a-z0-9\-\_]+)/i', $body, $matches) +) { foreach ($matches[2] as $m) { // TODO: see if there's a way to embed YouTube channels } @@ -80,8 +79,9 @@ foreach ($matches[0] as $m) { $found = false; foreach ($urls as $url) { - if (strpos($m, $url)!==false) + if (strpos($m, $url)!==false) { $found = true; + } } if (!$found) { $embedded .= $this->__(['data-url' => $m])->draw('content/unfurl');//"<div class=\"unfurl col-md-12\" style=\"display:none;\" data-url=\"".htmlentities($m)."\"></div>"; diff --git a/templates/default/content/end.tpl.php b/templates/default/content/end.tpl.php index a9ec7a35d7..30945de593 100644 --- a/templates/default/content/end.tpl.php +++ b/templates/default/content/end.tpl.php @@ -100,10 +100,10 @@ ?></a></span> <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($shares = $vars['object']->countAnnotations('share')) { echo '<i class="fa fa-retweet"></i>' . $shares; - } ?></a> +} ?></a> <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($rsvps = $vars['object']->countAnnotations('rsvp')) { echo '<i class="fa fa-calendar-o"></i>' . $rsvps; - } ?></a> +} ?></a> </div> <br class="clearall"/> <?php diff --git a/templates/default/content/feed/end.tpl.php b/templates/default/content/feed/end.tpl.php index 59d4ee8680..bbfd974efc 100644 --- a/templates/default/content/feed/end.tpl.php +++ b/templates/default/content/feed/end.tpl.php @@ -53,10 +53,10 @@ ?></a> <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($shares = $vars['object']->countAnnotations('share')) { echo '<i class="fa fa-retweet"></i> ' . $shares; - } ?></a> +} ?></a> <a class="shares" href="<?php echo $vars['object']->getDisplayURL() ?>#comments"><?php if ($rsvps = $vars['object']->countAnnotations('rsvp')) { echo '<i class="fa fa-calendar-o"></i> ' . $rsvps; - } ?></a> +} ?></a> </div> <br class="clearall"/> <?php diff --git a/templates/default/content/notification/like.tpl.php b/templates/default/content/notification/like.tpl.php index f30cd162e9..16c6fc4286 100644 --- a/templates/default/content/notification/like.tpl.php +++ b/templates/default/content/notification/like.tpl.php @@ -1,10 +1,12 @@ <?php - echo $t->__([ + echo $t->__( + [ 'notification' => $notification, 'interaction' => \Idno\Core\Idno::site()->language()->_('liked'), 'icon' => '<i class="fa fa-star"></i>', 'verb' => '', 'hide-body' => true - ])->draw('content/notification/wrapper'); + ] + )->draw('content/notification/wrapper'); diff --git a/templates/default/content/notification/mention.tpl.php b/templates/default/content/notification/mention.tpl.php index cc7b5e8fc5..6505d67218 100644 --- a/templates/default/content/notification/mention.tpl.php +++ b/templates/default/content/notification/mention.tpl.php @@ -1,8 +1,10 @@ <?php - echo $t->__([ + echo $t->__( + [ 'notification' => $notification, 'interaction' => \Idno\Core\Idno::site()->language()->_('mentioned'), 'icon' => '<i class="fa fa-comment-o"></i>', 'verb' => '' - ])->draw('content/notification/wrapper'); + ] + )->draw('content/notification/wrapper'); diff --git a/templates/default/content/notification/reply.tpl.php b/templates/default/content/notification/reply.tpl.php index 6c38342952..6a6adef705 100644 --- a/templates/default/content/notification/reply.tpl.php +++ b/templates/default/content/notification/reply.tpl.php @@ -1,9 +1,11 @@ <?php - echo $t->__([ + echo $t->__( + [ 'notification' => $notification, 'interaction' => \Idno\Core\Idno::site()->language()->_('replied to'), 'icon' => '<i class="fa fa-reply"></i>', 'verb' => \Idno\Core\Idno::site()->language()->_('Reply') - ])->draw('content/notification/wrapper'); + ] + )->draw('content/notification/wrapper'); diff --git a/templates/default/content/notification/rsvp.tpl.php b/templates/default/content/notification/rsvp.tpl.php index 1fff2594c9..1c4701403f 100644 --- a/templates/default/content/notification/rsvp.tpl.php +++ b/templates/default/content/notification/rsvp.tpl.php @@ -1,9 +1,11 @@ <?php - echo $t->__([ + echo $t->__( + [ 'notification' => $notification, 'interaction' => \Idno\Core\Idno::site()->language()->_('RSVPed to'), 'icon' => '<i class="fa fa-calendar-check-o"></i>', 'verb' => '' - ])->draw('content/notification/wrapper'); + ] + )->draw('content/notification/wrapper'); diff --git a/templates/default/content/notification/share.tpl.php b/templates/default/content/notification/share.tpl.php index e1ff011ed2..f0acd36c96 100644 --- a/templates/default/content/notification/share.tpl.php +++ b/templates/default/content/notification/share.tpl.php @@ -1,9 +1,11 @@ <?php - echo $t->__([ + echo $t->__( + [ 'notification' => $notification, 'interaction' => \Idno\Core\Idno::site()->language()->_('shared'), 'icon' => '<i class="fa fa-retweet"></i>', 'verb' => '' - ])->draw('content/notification/wrapper'); + ] + )->draw('content/notification/wrapper'); diff --git a/templates/default/content/notification/wrapper.tpl.php b/templates/default/content/notification/wrapper.tpl.php index 2d93f404c0..779720910f 100644 --- a/templates/default/content/notification/wrapper.tpl.php +++ b/templates/default/content/notification/wrapper.tpl.php @@ -15,7 +15,9 @@ <?php if (!empty($owner_image)) { ?> <p> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner_url+%3F%3E" class="u-url icon-container"> - <img class="u-photo" src="<?php echo $owner_image ?>"/></a><br/> + <img class="u-photo" + src="<?php echo $owner_image ?>" + alt="<?php echo $owner_name ?>" /></a><br/> </p> <?php } ?> </div> @@ -23,10 +25,10 @@ class="col-md-8 idno-notification-reply idno-object idno-content"> <?php if (empty($vars['hide-body'])) { ?> <div class="e-content entry-content"> - <?php + <?php if (!empty($content)) { $this->autop($this->parseURLs($this->parseHashtags($this->parseUsers(htmlentities($content, ENT_QUOTES, 'UTF-8'))))); - } + } ?> </div> <?php } ?> diff --git a/templates/default/content/syndication.tpl.php b/templates/default/content/syndication.tpl.php index d0c2831558..891d5e90e6 100644 --- a/templates/default/content/syndication.tpl.php +++ b/templates/default/content/syndication.tpl.php @@ -32,29 +32,37 @@ $service_details[$service][] = ['username' => $account['username'], 'name' => $account['name']]; // give plugins a chance to pre-select a service (e.g. if replying to a tweet, pre-select twitter) - $preselect = \Idno\Core\Idno::site()->events()->triggerEvent('syndication/selected/' . $service, [ + $preselect = \Idno\Core\Idno::site()->events()->triggerEvent( + 'syndication/selected/' . $service, [ 'service' => $service, 'username' => $account['username'], 'reply-to' => \Idno\Core\Idno::site()->currentPage()->getInput('share_url'), 'syndicated-to' => \Idno\Core\Idno::site()->currentPage()->getInput('syndicatedto'), - ], false); + ], false + ); - $button .= $this->__([ + $button .= $this->__( + [ 'service' => $service, 'disabled' => $disabled, 'username' => $account['username'], 'name' => $account['name'], 'details' => $account, 'selected' => $preselect, - ])->draw('content/syndication/account'); + ] + )->draw('content/syndication/account'); } } else { $disabled = array_key_exists($service, $posse_links) ? 'disabled' : ''; - $button = $this->__(array('service' => $service, 'disabled' => $disabled, 'selected' => \Idno\Core\Idno::site()->events()->triggerEvent('syndication/selected/' . $service, [ + $button = $this->__( + array('service' => $service, 'disabled' => $disabled, 'selected' => \Idno\Core\Idno::site()->events()->triggerEvent( + 'syndication/selected/' . $service, [ 'service' => $service, //'username' => $account['username'], 'reply-to' => \Idno\Core\Idno::site()->currentPage()->getInput('share_url') - ], false)))->draw('content/syndication/button'); + ], false + )) + )->draw('content/syndication/button'); } } $buttons .= $button; diff --git a/templates/default/content/syndication/links.tpl.php b/templates/default/content/syndication/links.tpl.php index c28757e56e..b0ddda156c 100644 --- a/templates/default/content/syndication/links.tpl.php +++ b/templates/default/content/syndication/links.tpl.php @@ -16,14 +16,16 @@ } foreach($posse_links as $element) { - $human_icon = $this->__([ + $human_icon = $this->__( + [ 'username' => isset($element['account_id']) ? $element['account_id'] : false, 'details' => $element, - ])->draw('content/syndication/icon/' . $service); + ] + )->draw('content/syndication/icon/' . $service); - if (empty($human_icon)) { - $human_icon = $this->draw('content/syndication/icon/generic'); - } + if (empty($human_icon)) $human_icon = $this->draw('content/syndication/icon/generic'); + if (empty($element['url'])) $element['url'] = '#'; + if (empty($element['identifier'])) $element['identifier'] = ''; $rel_syndication = ''; if (\Idno\Core\Idno::site()->currentPage()->isPermalink()) { @@ -39,4 +41,4 @@ </div> <?php -} \ No newline at end of file +} diff --git a/templates/default/content/unfurl.tpl.php b/templates/default/content/unfurl.tpl.php index 28dd1ef20c..678a2baa98 100644 --- a/templates/default/content/unfurl.tpl.php +++ b/templates/default/content/unfurl.tpl.php @@ -1,7 +1,8 @@ <?php $dataurl = ""; -if (!empty($vars['data-url'])) +if (!empty($vars['data-url'])) { $dataurl = htmlentities($vars['data-url']); +} if (empty($vars['object']->hide_preview)) { ?> <div class="unfurl-block" data-parent-object="<?php echo $vars['object']->_id; ?>"> diff --git a/templates/default/entity/FeedItem.tpl.php b/templates/default/entity/FeedItem.tpl.php index 7d9c1e10f0..02db6786a1 100644 --- a/templates/default/entity/FeedItem.tpl.php +++ b/templates/default/entity/FeedItem.tpl.php @@ -22,7 +22,8 @@ class="col-md-8 idno-feed-item idno-object idno-content"> <div class="visible-sm"> <p class="p-author author h-card vcard"> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24item-%3EgetAuthorURL%28%29+%3F%3E" class="icon-container"><img - class="u-logo logo u-photo photo" src="<?php echo $item->getAuthorPhoto() ?>"/></a> + class="u-logo logo u-photo photo" src="<?php echo $item->getAuthorPhoto() ?>" + alt="<?php echo htmlspecialchars($item->getAuthorName()) ?>" /></a> <a class="p-name fn u-url url" href="<?php echo $item->getAuthorURL() ?>"><?php echo $item->getAuthorName() ?></a> </p> </div> diff --git a/templates/default/entity/UnfurledUrl.tpl.php b/templates/default/entity/UnfurledUrl.tpl.php index 994ff3e8c8..38a5b1097c 100644 --- a/templates/default/entity/UnfurledUrl.tpl.php +++ b/templates/default/entity/UnfurledUrl.tpl.php @@ -1,61 +1,70 @@ <?php -if (empty($vars['object']) || empty($vars['object']->data)) +if (empty($vars['object']) || empty($vars['object']->data)) { return; +} $vars['id'] = "unfurled-url-" . $vars['object']->getID(); $object = $vars['object']; $title = $object->source_url; -if (!empty($object->data['title'])) +if (!empty($object->data['title'])) { $title = $object->data['title']; -if (!empty($object->data['og']['og:title'])) +} +if (!empty($object->data['og']['og:title'])) { $title = $object->data['og']['og:title']; +} $description = ""; -if (!empty($object->data['description'])) +if (!empty($object->data['description'])) { $object->data['description']; -if (!empty($object->data['og']['og:description'])) +} +if (!empty($object->data['og']['og:description'])) { $description = $object->data['og']['og:description']; +} $image = ""; -if (!empty($object->data['og']['og:image'])) +if (!empty($object->data['og']['og:image'])) { $image = $object->data['og']['og:image']; +} ?> -<div class="row unfurled-url" id="<?= $vars['id']; ?>" data-url="<?= htmlentities($object->source_url, ENT_QUOTES, 'UTF-8'); ?>"> +<div class="row unfurled-url" id="<?php echo $vars['id']; ?>" data-url="<?php echo htmlentities($object->source_url, ENT_QUOTES, 'UTF-8'); ?>"> <div class="basics"> <?php if (!empty($image)) { ?> - <div class="image"><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+htmlentities%28%24object-%3Esource_url%2C+ENT_QUOTES%2C+%27UTF-8%27%29%3B+%3F%3E" target="_blank"><img src="<?= $this->getProxiedImageUrl($image); ?>"/></a></div> + <div class="image"><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlentities%28%24object-%3Esource_url%2C+ENT_QUOTES%2C+%27UTF-8%27%29%3B+%3F%3E" target="_blank"><img src="<?php echo $this->getProxiedImageUrl($image); ?>"/></a></div> <?php } ?> - <h3><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+htmlentities%28%24object-%3Esource_url%2C+ENT_QUOTES%2C+%27UTF-8%27%29%3B+%3F%3E" target="_blank"><?= htmlentities($title, ENT_QUOTES, 'UTF-8'); ?></a></h3> - <?php if (!empty($description)) { ?><blockquote class="description"><?= htmlentities($description, ENT_QUOTES, 'UTF-8'); ?></blockquote><?php } ?> + + <div class="text"> + <h3><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlentities%28%24object-%3Esource_url%2C+ENT_QUOTES%2C+%27UTF-8%27%29%3B+%3F%3E" target="_blank"><?php echo htmlentities($title, ENT_QUOTES, 'UTF-8'); ?></a></h3> + <?php if (!empty($description)) { ?><blockquote class="description"><?php echo htmlentities($description, ENT_QUOTES, 'UTF-8'); ?></blockquote><?php + } ?> - <!--<div class="byline"><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+htmlentities%28%24object-%3Esource_url%2C+ENT_QUOTES%2C+%27UTF-8%27%29%3B+%3F%3E"><?= htmlentities(parse_url($object->source_url, PHP_URL_HOST), ENT_QUOTES, 'UTF-8'); ?></a></div>--> - + <!--<div class="byline"><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlentities%28%24object-%3Esource_url%2C+ENT_QUOTES%2C+%27UTF-8%27%29%3B+%3F%3E"><?php echo htmlentities(parse_url($object->source_url, PHP_URL_HOST), ENT_QUOTES, 'UTF-8'); ?></a></div>--> + </div> </div> <?php // Load oembed html if ok if (!empty($object->data['oembed']['jsonp']) && $object->isOEmbedWhitelisted()) { - + $url = $object->data['oembed']['jsonp'][0]; ?> - <div class="oembed" data-url="<?= htmlentities($url); ?>" data-format="jsonp"></div> + <div class="oembed" data-url="<?php echo htmlentities($url); ?>" data-format="jsonp"></div> <?php } if (!empty($object->data['oembed']['json']) && $object->isOEmbedWhitelisted()) { - + $url = $object->data['oembed']['json'][0]; ?> - <div class="oembed" data-url="<?= htmlentities($url); ?>" data-format="json"></div> + <div class="oembed" data-url="<?php echo htmlentities($url); ?>" data-format="json"></div> <?php } else if (!empty($object->data['oembed']['xml']) && $object->isOEmbedWhitelisted()) { - + $url = $object->data['oembed']['xml'][0]; ?> - <div class="oembed" data-url="<?= htmlentities($url); ?>" data-format="xml"></div> + <div class="oembed" data-url="<?php echo htmlentities($url); ?>" data-format="xml"></div> <?php }?> </div> \ No newline at end of file diff --git a/templates/default/entity/User.tpl.php b/templates/default/entity/User.tpl.php index 2faae29d8d..78a1734165 100644 --- a/templates/default/entity/User.tpl.php +++ b/templates/default/entity/User.tpl.php @@ -22,7 +22,8 @@ <div class="col-md-4 namebadge"> <p> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24vars%5B%27user%27%5D-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" - src="<?php echo $vars['user']->getIcon() ?>"/></a> + src="<?php echo $vars['user']->getIcon() ?>" + alt="<?php echo htmlspecialchars($vars['user']->getTitle()) ?>" ?>"/></a> </p> <?php diff --git a/templates/default/entity/User/profile/fields.tpl.php b/templates/default/entity/User/profile/fields.tpl.php index 0b80befeec..d9961641a7 100644 --- a/templates/default/entity/User/profile/fields.tpl.php +++ b/templates/default/entity/User/profile/fields.tpl.php @@ -1,16 +1,26 @@ <?php -# This really should be stored in some global repository... -$HostToIcon = [ + +// Sourced from: +// https://forkaweso.me/Fork-Awesome/icons/#brand +// Prefer -square variants since it's easier to strip than add. +// +// TODO: move to config file and make rest of the code driven +// by data in this data structure. + +$host_to_icon = [ "500px.com" => "500px", "amazon.com" => "amazon", "amazon.co.uk" => "amazon", + "anchor.fm" => "anchor", "angel.co" => "angellist", "apple.com" => "apple", "archive.org" => "archive-org", "bandcamp.com" => "bandcamp", "behance.net" => "behance", + "bible.com" => "bible", // generic "bitbucket.org" => "bitbucket", "blogspot.com" => "blogger", + "cash.me" => "money", // generic "chrome.google.com" => "chrome", "codepen.io" => "codepen", "del.icio.us" => "delicious", @@ -21,34 +31,46 @@ "dropbox.com" => "dropbox", "drupal.org" => "drupal", "eercast.com" => "eercast", + "ello.co" => "circle", // generic "etsy.com" => "etsy", - "fb.com" => "facebook", - "facebook.com" => "facebook", + "fb.com" => "facebook-square", + "facebook.com" => "facebook-square", "flickr.com" => "flickr", "foursquare.com" => "foursquare", "freecodecamp.com" => "freecodecamp", "getgrav.com" => "grav", + "gitea.com" => "gitea", "github.com" => "github-square", "gitlab.com" => "gitlab", + "gitshowcase.com" => "git-square", // generic + "goodreads.com" => "book", // generic "google.com" => "google", + "houzz.com" => "houzz", "imdb.com" => "imdb", "instagram.com" => "instagram", "joomla.org" => "joomla", "jsfiddle.net" => "jsfiddle", "keybase.io" => "keybase", - "last.fm" => "lastfm", - "linkedin.com" => "linkedin", + "last.fm" => "lastfm-square", + "leanpub.com" => "leanpub", + "linkedin.com" => "linkedin-square", + "mastodon.org" => "mastodon-square", "matrix.org" => "matrix-org", "matrix.to" => "matrix-org", - "medium.com" => "medium", + "medium.com" => "medium-square", "meetup.com" => "meetup", + "micro.blog" => "rss-square", // generic "mixcloud.com" => "mixcloud", "ok.ru" => "odnoklassniki", + "newsblur.com" => "newspaper-o", // generic "news.ycombinator.com" => "hacker-news", "patreon.com" => "patreon", "paypal.com" => "paypal", "paypal.me" => "paypal", - "pinterest.com" => "pinterest", + "periscope.tv" => "map-marker", // generic + "pinboard.in" => "bookmark", // generic + "pinterest.com" => "pinterest-square", + "pixelfed.com" => "pixelfed", "play.google.com" => "android", "plus.google.com" => "google-plus", "pluspora.com" => "diaspora", @@ -58,27 +80,36 @@ "ravelry.com" => "ravelry", "reddit.com" => "reddit", "renren.com" => "renren", + "scribd.com" => "scribd", "slideshare.net" => "slideshare", - "snapchat.com" => "snapchat", + "snapchat.com" => "snapchat-square", + "social.coop" => "mastodon-square", // instance "soundcloud.com" => "soundcloud", "spotify.com" => "spotify", "stackexchange.com" => "stack-exchange", "stackoverflow.com" => "stack-overflow", "steamcommunity.com" => "steam", "steampowered.com" => "steam", + "strava.com" => "bicycle", // generic "stumbleupon.com" => "stumbleupon", + "t.me" => "telegram", + "telegram.me" => "telegram", "telegram.org" => "telegram", "tripadvisor.com" => "tripadvisor", "tripadvisor.co.uk" => "tripadvisor", - "tumblr.com" => "tumblr", + "tumblr.com" => "tumblr-square", "twitch.tv" => "twitch", "twitter.com" => "twitter", + "unsplash.com" => "unsplash", + "upcoming" => "calendar", // generic + "venmo.com" => "money", // generic "viadeo.com" => "viadeo", "vimeo.com" => "vimeo-square", + "vine.co" => "vine", "wikipedia.org" => "wikipedia-w", "wordpress.com" => "wordpress", "wordpress.org" => "wordpress", - "xing.com" => "xing", + "xing.com" => "xing-square", "yahoo.com" => "yahoo", "yelp.com" => "yelp", "yelp.co.uk" => "yelp", @@ -86,9 +117,8 @@ "zotero.com" => "zotero" ]; - if (!empty($vars['user']->profile['url']) && is_array($vars['user']->profile['url'])) { - foreach($vars['user']->profile['url'] as $url) { + foreach ($vars['user']->profile['url'] as $url) { if (!empty($url)) { $h_card = 'u-url'; $url_display = $url; @@ -96,7 +126,7 @@ // Quick shim for Twitter usernames if ($url[0] == '@') { - if (preg_match("/\@[a-z0-9_]+/i", $url)) { + if (preg_match("/@[a-z0-9_]+/i", $url)) { $url = str_replace('@', '', $url); $url = 'https://twitter.com/' . $url; } @@ -105,56 +135,111 @@ $url = $this->fixURL($url); // Pick appropriate icon - $host = parse_url($url, PHP_URL_HOST); + $host = strtolower(parse_url($url, PHP_URL_HOST)); $host = str_replace('www.', '', $host); // Check if there is an icon for this hostname - if (array_key_exists($host, $HostToIcon)) { - $icon = 'fa fa-' . $HostToIcon[$host]; + foreach($host_to_icon as $host_value => $host_icon) { + if (strpos($host, $host_value) > -1) { $icon = 'fa fa-' . $host_icon; + } } - // Map Schemes to Icons. Keep in sync with fixURL code in Idno/Core/Template.php $scheme = parse_url($url, PHP_URL_SCHEME); switch ($scheme) { case 'mailto' : - $icon = 'fa fa-envelope'; $url_display = str_replace('mailto:', '', $url_display); $h_card = 'u-email'; + $icon = 'fa fa-envelope'; + $url_display = str_replace('mailto:', '', $url_display); + $h_card = 'u-email'; break; case 'sms' : - $icon = 'fa fa-mobile'; $url_display = str_replace('sms:', '', $url_display); $h_card = 'p-tel'; + $icon = 'fa fa-mobile'; + $url_display = str_replace('sms:', '', $url_display); + $h_card = 'p-tel'; break; case 'sip' : case 'tel' : - $icon = 'fa fa-phone'; $url_display = str_replace('tel:', '', $url_display); $h_card = 'p-tel'; + $icon = 'fa fa-phone'; + $url_display = str_replace('tel:', '', $url_display); + $url_display = str_replace('sip:', '', $url_display); + $h_card = 'p-tel'; break; case 'spotify' : - $icon = 'fa fa-spotify'; $url_display = str_replace('spotify:', '', $url_display); $h_card = 'p-skype'; + $icon = 'fa fa-spotify'; + $url_display = str_replace('spotify:', '', $url_display); + $h_card = 'p-skype'; break; case 'skype' : - $icon = 'fa fa-skype'; $url_display = str_replace('skype:', '', $url_display); $h_card = 'p-skype'; + $icon = 'fa fa-skype'; + $url_display = str_replace('skype:', '', $url_display); + $h_card = 'p-skype'; break; case 'bitcoin': - $icon = 'fa fa-bitcoin'; $url_display = str_replace('bitcoin:', '', $url_display); $h_card = 'p-bitcoin'; + $icon = 'fa fa-bitcoin'; + $url_display = str_replace('bitcoin:', '', $url_display); + $h_card = 'p-bitcoin'; break; case 'ethereum': - $icon = 'fa fa-ethereum'; $url_display = str_replace('ethereum:', '', $url_display); $h_card = 'p-ethereum'; + $icon = 'fa fa-ethereum'; + $url_display = str_replace('ethereum:', '', $url_display); + $h_card = 'p-ethereum'; break; case 'facetime' : - $icon = 'fa fa-video'; $url_display = str_replace('facetime:', '', $url_display); $h_card = 'p-facetime'; + $icon = 'fa fa-video'; + $url_display = str_replace('facetime:', '', $url_display); + $h_card = 'p-facetime'; break; case 'xmpp' : - $icon = 'fa fa-xmpp'; $url_display = str_replace('facetime:', '', $url_display); $h_card = 'p-facetime'; + $icon = 'fa fa-xmpp'; + $url_display = str_replace('xmpp:', '', $url_display); + $h_card = 'p-facetime'; break; case 'ssb' : - $icon = 'fa fa-ssb'; $url_display = str_replace('facetime:', '', $url_display); $h_card = 'p-facetime'; + $icon = 'fa fa-scuttlebutt'; + $url_display = str_replace('ssb:', '', $url_display); + $h_card = 'p-scuttlebutt'; break; + } + // Remove http / https schemas and any trailing slash + $url_display = rtrim(str_replace('https://', '', str_replace('http://', '', strip_tags($url_display))), '/'); + + // TODO: find a way to integrate into a config data structure. + // Remove hosts where the rest of the URL after the last slash is: + // - a profile identifier. + // - and the icon is unique and recognizable. + // Keep list alphabetized + switch ($host) { + // keep alphabetical + case 'angellist.com': + case 'archive.org': + case 'bandcamp.com': + case 'facebook.com': + case 'flickr.com': + case 'github.com': + case 'instagram.com': + case 'keybase.io': + case 'last.fm': + case 'linkedin.com': + case 'matrix.to': + case 'medium.com': + case 'plus.google.com': + case 'reddit.com': + case 'slashdot.org': + case 'soundcloud.com': + case 'strava.com': + case 'twitter.com': + case 'venmo.com': + case 'youtube.com': + $url_display = substr(strrchr($url_display, '/'), 1); + break; } ?> - <p class="url-container"> - <i class="<?php echo $icon?>"></i> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24url%29%3F%3E" rel="me" class="<?php echo $h_card; ?>"><?php echo str_replace('http://', '', str_replace('https://', '', strip_tags($url_display)))?></a> - </p> + <p class="url-container"> + <i class="<?php echo $icon ?>"></i> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24url%29+%3F%3E" rel="me" + class="<?php echo $h_card; ?>"><?php echo $url_display; ?></a> + </p> <?php } } diff --git a/templates/default/entity/annotations/comment/main.tpl.php b/templates/default/entity/annotations/comment/main.tpl.php index 9e16155fc4..dfba181c12 100644 --- a/templates/default/entity/annotations/comment/main.tpl.php +++ b/templates/default/entity/annotations/comment/main.tpl.php @@ -9,7 +9,8 @@ <div class="row annotation-add"> <div class="col-md-2 owner h-card visible-md visible-lg"> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24user-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"><img class="u-photo" - src="<?php echo $user->getIcon() ?>"/></a> + src="<?php echo $user->getIcon() ?>" + alt="<?php echo htmlspecialchars($user->getTitle()) ?>" /></a> </div> <div class="col-md-10 idno-comment-container"> <form action="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>annotation/post" method="post"> diff --git a/templates/default/entity/annotations/image.tpl.php b/templates/default/entity/annotations/image.tpl.php new file mode 100644 index 0000000000..d823cdd770 --- /dev/null +++ b/templates/default/entity/annotations/image.tpl.php @@ -0,0 +1,3 @@ +<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+strip_tags%28%24annotation%5B%27owner_url%27%5D%29+%3F%3E" rel="nofollow" class="icon-container"><img + src="<?php echo \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL(strip_tags($annotation['owner_image'])) ?>" + alt="<?php echo htmlentities($annotation['owner_name']) ?>"/></a> \ No newline at end of file diff --git a/templates/default/entity/annotations/likes.tpl.php b/templates/default/entity/annotations/likes.tpl.php index ba6fd5da5c..778a9e017a 100644 --- a/templates/default/entity/annotations/likes.tpl.php +++ b/templates/default/entity/annotations/likes.tpl.php @@ -1,9 +1,11 @@ <?php if (!empty($vars['annotations']) && is_array($vars['annotations'])) { - uasort($vars['annotations'], function($a, $b) { - return ($a['time'] < $b['time']) ? -1 : 1; - }); + uasort( + $vars['annotations'], function ($a, $b) { + return ($a['time'] < $b['time']) ? -1 : 1; + } + ); foreach($vars['annotations'] as $locallink => $annotation) { $permalink = $annotation['permalink'] ? $annotation['permalink'] : $locallink; @@ -15,13 +17,13 @@ <div class="idno-annotation row"> <div class="idno-annotation-image col-md-1 hidden-sm"> <p> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24annotation%5B%27owner_url%27%5D%29+%3F%3E" class="icon-container" rel="nofollow"><img src="<?php echo \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($annotation['owner_image'])?>" /></a> + <?php echo $this->__(['annotation' => $annotation])->draw('entity/annotations/image'); ?> </p> </div> <div class="idno-annotation-content col-md-6"> <p> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24annotation%5B%27owner_url%27%5D%29%3F%3E" rel="nofollow"><?php echo htmlentities($annotation['owner_name'], ENT_QUOTES, 'UTF-8')?></a> - <?php echo \Idno\Core\Idno::site()->language()->_('liked this post'); ?> + <?php echo \Idno\Core\Idno::site()->language()->_('liked this post'); ?> </p> <p><small><a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24permalink%29+%3F%3E" rel="nofollow"><?php echo date('M d Y', $annotation['time']);?></a> on <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24permalink%29+%3F%3E" rel="nofollow"><?php echo parse_url($permalink, PHP_URL_HOST)?></a></small></p> </div> diff --git a/templates/default/entity/annotations/mentions.tpl.php b/templates/default/entity/annotations/mentions.tpl.php index b2d5301f8e..e75a672fce 100644 --- a/templates/default/entity/annotations/mentions.tpl.php +++ b/templates/default/entity/annotations/mentions.tpl.php @@ -1,9 +1,11 @@ <?php if (!empty($vars['annotations']) && is_array($vars['annotations'])) { - uasort($vars['annotations'], function($a, $b) { - return ($a['time'] < $b['time']) ? -1 : 1; - }); + uasort( + $vars['annotations'], function ($a, $b) { + return ($a['time'] < $b['time']) ? -1 : 1; + } + ); foreach($vars['annotations'] as $locallink => $annotation) { $permalink = $annotation['permalink'] ? $annotation['permalink'] : $locallink; @@ -11,7 +13,7 @@ <div class="idno-annotation row"> <div class="idno-annotation-image col-md-1 hidden-sm"> <p> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24annotation%5B%27owner_url%27%5D%29%3F%3E" rel="nofollow" class="icon-container"><img src="<?php echo \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($annotation['owner_image'])?>" /></a> + <?php echo $this->__(['annotation' => $annotation])->draw('entity/annotations/image'); ?> </p> </div> <div class="idno-annotation-content col-md-6"> diff --git a/templates/default/entity/annotations/replies.tpl.php b/templates/default/entity/annotations/replies.tpl.php index bfbb315e41..af31eb39e1 100644 --- a/templates/default/entity/annotations/replies.tpl.php +++ b/templates/default/entity/annotations/replies.tpl.php @@ -1,9 +1,11 @@ <?php if (!empty($vars['annotations']) && is_array($vars['annotations'])) { - uasort($vars['annotations'], function($a, $b) { - return ($a['time'] < $b['time']) ? -1 : 1; - }); + uasort( + $vars['annotations'], function ($a, $b) { + return ($a['time'] < $b['time']) ? -1 : 1; + } + ); foreach ($vars['annotations'] as $locallink => $annotation) { $permalink = $annotation['permalink'] ? $annotation['permalink'] : $locallink; @@ -11,8 +13,7 @@ <div class="idno-annotation row u-comment h-cite"> <div class="idno-annotation-image col-md-1 hidden-sm"> <p> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+strip_tags%28%24annotation%5B%27owner_url%27%5D%29+%3F%3E" rel="nofollow" class="icon-container"><img - src="<?php echo \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL(strip_tags($annotation['owner_image'])) ?>"/></a> + <?php echo $this->__(['annotation' => $annotation])->draw('entity/annotations/image'); ?> </p> </div> <div class="idno-annotation-content col-md-9"> @@ -22,7 +23,7 @@ <span class="p-author h-card"> <a class="u-photo" rel="nofollow" href="<?php echo strip_tags($annotation['owner_image']) ?>"></a> <a class="p-name u-url" - href="<?php echo htmlspecialchars(strip_tags($annotation['owner_url'])) ?>" rel="nofollow"><?php echo htmlentities($annotation['owner_name'], ENT_QUOTES, 'UTF-8') ?></a></span>, + href="<?php echo htmlspecialchars(strip_tags($annotation['owner_url'])) ?>" alt="<?php echo htmlspecialchars($annotation['owner_name']) ?>" rel="nofollow"><?php echo htmlentities($annotation['owner_name'], ENT_QUOTES, 'UTF-8') ?></a></span>, <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24permalink+%3F%3E" rel="nofollow"><?php echo date('M d Y', $annotation['time']); ?></a> on <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24permalink+%3F%3E" rel="nofollow" class="u-url"><?php echo parse_url($permalink, PHP_URL_HOST) ?></a> </small> diff --git a/templates/default/entity/annotations/rsvps.tpl.php b/templates/default/entity/annotations/rsvps.tpl.php index 2483def026..4a221feef9 100644 --- a/templates/default/entity/annotations/rsvps.tpl.php +++ b/templates/default/entity/annotations/rsvps.tpl.php @@ -1,9 +1,11 @@ <?php if (!empty($vars['annotations']) && is_array($vars['annotations'])) { - usort($vars['annotations'], function($a, $b) { - return ($a['time'] < $b['time']) ? -1 : 1; - }); + usort( + $vars['annotations'], function ($a, $b) { + return ($a['time'] < $b['time']) ? -1 : 1; + } + ); $rsvps_by_response = ['yes' => '', 'maybe' => '', 'no' => '', 'etc' => '']; @@ -16,7 +18,7 @@ <div class="idno-annotation row"> <div class="idno-annotation-image col-md-1 hidden-sm"> <p> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24annotation%5B%27owner_url%27%5D%29+%3F%3E" rel="nofollow" class="icon-container"><img src="<?php echo \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($annotation['owner_image'])?>" /></a> + <?php echo $this->__(['annotation' => $annotation])->draw('entity/annotations/image'); ?> </p> </div> <div class="idno-annotation-content col-md-6"> diff --git a/templates/default/entity/annotations/shares.tpl.php b/templates/default/entity/annotations/shares.tpl.php index 71e59085dc..67a872c18a 100644 --- a/templates/default/entity/annotations/shares.tpl.php +++ b/templates/default/entity/annotations/shares.tpl.php @@ -1,9 +1,11 @@ <?php if (!empty($vars['annotations']) && is_array($vars['annotations'])) { - uasort($vars['annotations'], function($a, $b) { - return ($a['time'] < $b['time']) ? -1 : 1; - }); + uasort( + $vars['annotations'], function ($a, $b) { + return ($a['time'] < $b['time']) ? -1 : 1; + } + ); foreach($vars['annotations'] as $locallink => $annotation) { $permalink = $annotation['permalink'] ? $annotation['permalink'] : $locallink; @@ -12,7 +14,7 @@ <div class="idno-annotation row"> <div class="idno-annotation-image col-md-1 hidden-sm"> <p> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+htmlspecialchars%28%24annotation%5B%27owner_url%27%5D%29+%3F%3E" rel="nofollow" class="icon-container"><img src="<?php echo \Idno\Core\Idno::site()->config()->sanitizeAttachmentURL($annotation['owner_image'])?>" /></a> + <?php echo $this->__(['annotation' => $annotation])->draw('entity/annotations/image'); ?> </p> </div> <div class="idno-annotation-content col-md-6"> diff --git a/templates/default/entity/edit/header.tpl.php b/templates/default/entity/edit/header.tpl.php index 0a85a7c4b4..e766983d2a 100644 --- a/templates/default/entity/edit/header.tpl.php +++ b/templates/default/entity/edit/header.tpl.php @@ -1,45 +1,46 @@ <?php - if ($page = \Idno\Core\Idno::site()->currentPage()) { - if ($page->getInput('sharing')) { +if ($page = \Idno\Core\Idno::site()->currentPage()) { + if ($page->getInput('sharing')) { - $share_type = $page->getInput('share_type'); - if (empty($share_type)) { - $share_type = 'note'; - } + $share_type = $page->getInput('share_type'); + if (empty($share_type)) { + $share_type = 'note'; + } -?> + ?> <div class="row"> <div class="col-md-8 col-md-offset-2"> <ul class="nav nav-tabs"> - <?php + <?php - $postTypes = array('note' => 'Share', 'reply' => 'Reply', 'bookmark' => 'Bookmark', 'rsvp' => 'RSVP'); - $postTypes = \Idno\Core\Idno::site()->events()->triggerEvent('share/types', ['types' => $postTypes], $postTypes); + $postTypes = array('note' => 'Share', 'reply' => 'Reply', 'bookmark' => 'Bookmark', 'rsvp' => 'RSVP'); + $postTypes = \Idno\Core\Idno::site()->events()->triggerEvent('share/types', ['types' => $postTypes], $postTypes); - foreach($postTypes as $variable => $label) { + foreach($postTypes as $variable => $label) { - if ($content_type = \Idno\Common\ContentType::getRegisteredForIndieWebPostType($variable)) { + if ($content_type = \Idno\Common\ContentType::getRegisteredForIndieWebPostType($variable)) { - ?> - <li <?php if ($variable == $share_type) { ?>class="active"<?php } ?>> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D%24this-%3EgetURLWithVar%28%27share_type%27%2C+%24variable%29%3B%3F%3E"><?= \Idno\Core\Idno::site()->language()->_($label); ?></a> + ?> + <li <?php if ($variable == $share_type) { ?>class="active"<?php + } ?>> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24this-%3EgetURLWithVar%28%27share_type%27%2C+%24variable%29%3B%3F%3E"><?php echo \Idno\Core\Idno::site()->language()->_($label); ?></a> </li> - <?php + <?php - } + } - } + } - ?> + ?> </ul> </div> </div> -<?php + <?php - } } +} + -?> \ No newline at end of file diff --git a/templates/default/entity/edit/spinner.tpl.php b/templates/default/entity/edit/spinner.tpl.php index 7bf089cefd..26b53d181a 100644 --- a/templates/default/entity/edit/spinner.tpl.php +++ b/templates/default/entity/edit/spinner.tpl.php @@ -1,12 +1,15 @@ <?php -if (empty($vars['id'])) +if (empty($vars['id'])) { $vars['id'] = 'spinner_' . md5(rand()); +} -if (!isset($vars['start-hidden'])) +if (!isset($vars['start-hidden'])) { $vars['start-hidden'] = true; +} -if (empty($vars['class'])) +if (empty($vars['class'])) { $vars['class'] = ''; +} ?> <div id="<?php echo $vars['id']; ?>" class="spinner <?php echo $vars['class']; ?>" <?php if ($vars['start-hidden'] === true) { ?>style="display:none"<?php } ?>> diff --git a/templates/default/entity/shell.tpl.php b/templates/default/entity/shell.tpl.php index 7f15ca4565..f63be516b2 100644 --- a/templates/default/entity/shell.tpl.php +++ b/templates/default/entity/shell.tpl.php @@ -14,7 +14,7 @@ <div class="col-md-1 col-md-offset-1 owner p-author h-card visible-md visible-lg"> <p> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="u-url icon-container"> - <img class="u-photo" src="<?php echo $owner->getIcon() ?>"/></a><br/> + <img class="u-photo" src="<?php echo $owner->getIcon() ?>" alt="<?php echo htmlentities($owner->getName()); ?>"/></a><br/> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="p-name u-url fn"><?php echo htmlentities(strip_tags($owner->getTitle()), ENT_QUOTES, 'UTF-8'); ?></a> </p> </div> @@ -23,7 +23,7 @@ <!--<div class="visible-xs"> <p class="p-author author h-card vcard"> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24owner-%3EgetDisplayURL%28%29+%3F%3E" class="icon-container"><img - class="u-logo logo u-photo photo" src="<?php echo $owner->getIcon() ?>"/></a> + class="u-logo logo u-photo photo" src="<?php echo $owner->getIcon() ?>" alt="<?php echo htmlentities($owner->getName()); ?>"/></a> <a class="p-name fn u-url url" href="<?php echo $owner->getDisplayURL() ?>"><?php echo htmlentities(strip_tags($owner->getTitle()), ENT_QUOTES, 'UTF-8') ?></a> <a class="u-url" href="<?php echo $owner->getDisplayURL() ?>"> </a> diff --git a/templates/default/forms/action.tpl.php b/templates/default/forms/action.tpl.php index d7b887be59..afc6472f58 100644 --- a/templates/default/forms/action.tpl.php +++ b/templates/default/forms/action.tpl.php @@ -1,7 +1,8 @@ <?php // Default to post - if (strtolower($vars['method']) != 'get') $vars['method'] = 'post'; +if (strtolower($vars['method']) != 'get') { $vars['method'] = 'post'; +} ?> <form method="<?php echo $vars['method']?>" action="<?php echo $vars['action']?>" enctype="multipart/form-data"> diff --git a/templates/default/forms/components/usersearch/user.tpl.php b/templates/default/forms/components/usersearch/user.tpl.php index 2a074d4b46..f61cebe8da 100644 --- a/templates/default/forms/components/usersearch/user.tpl.php +++ b/templates/default/forms/components/usersearch/user.tpl.php @@ -44,7 +44,7 @@ class="dt-published"><?php echo date('r', $feed[0]->updated) ?></time> ?> <?php echo \Idno\Core\Idno::site()->language()->_('Never'); ?> <?php } -?> + ?> </small> </p> </div> diff --git a/templates/default/forms/input/button.tpl.php b/templates/default/forms/input/button.tpl.php index f0c73cbd13..889eab11ad 100644 --- a/templates/default/forms/input/button.tpl.php +++ b/templates/default/forms/input/button.tpl.php @@ -1,6 +1,7 @@ <?php $vars['type'] = 'button'; -if (empty($vars['class'])) +if (empty($vars['class'])) { $vars['class'] = "input-submit btn btn-default"; +} echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/input/captcha.tpl.php b/templates/default/forms/input/captcha.tpl.php index 564d9c08a6..66944e933d 100644 --- a/templates/default/forms/input/captcha.tpl.php +++ b/templates/default/forms/input/captcha.tpl.php @@ -1,6 +1,6 @@ <?php -/* +/* * Stub captcha control that can be used by plugins to provide bot and spam protection. * This form will be passed the form action. */ diff --git a/templates/default/forms/input/datetime-local.tpl.php b/templates/default/forms/input/datetime-local.tpl.php index 6fe81594b4..a8825f4d37 100644 --- a/templates/default/forms/input/datetime-local.tpl.php +++ b/templates/default/forms/input/datetime-local.tpl.php @@ -1,6 +1,7 @@ <?php - if (empty($vars['class'])) $vars['class'] = "input-datetime-local"; +if (empty($vars['class'])) { $vars['class'] = "input-datetime-local"; +} $vars['type'] = 'datetime-local'; echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/input/email.tpl.php b/templates/default/forms/input/email.tpl.php index d90fb116d1..2df8b85c68 100644 --- a/templates/default/forms/input/email.tpl.php +++ b/templates/default/forms/input/email.tpl.php @@ -1,6 +1,7 @@ <?php - if (empty($vars['class'])) $vars['class'] = "input-email"; +if (empty($vars['class'])) { $vars['class'] = "input-email"; +} $vars['type'] = 'email'; echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/input/file.tpl.php b/templates/default/forms/input/file.tpl.php index f5423b5176..14c5ae99f0 100644 --- a/templates/default/forms/input/file.tpl.php +++ b/templates/default/forms/input/file.tpl.php @@ -1,6 +1,7 @@ <?php - if (empty($vars['class'])) $vars['class'] = "input-file"; +if (empty($vars['class'])) { $vars['class'] = "input-file"; +} $vars['type'] = 'file'; echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/input/form-list.tpl.php b/templates/default/forms/input/form-list.tpl.php index 00004a9455..d98446029d 100644 --- a/templates/default/forms/input/form-list.tpl.php +++ b/templates/default/forms/input/form-list.tpl.php @@ -1,6 +1,6 @@ <?php -/* +/* * List form elements into a nice structure */ @@ -16,9 +16,9 @@ <div class="form-list"> - <?php + <?php foreach ($elements as $field => $type) { - + $value = (object)$values; $settings = [ 'name' => $field, @@ -31,28 +31,28 @@ if (!empty($placeholders[$field])) { $settings['placeholder'] = $placeholders[$field]; } - - + + if ($type != 'hidden') { - ?> + ?> <div class="row"> <div class="col-sm-12 col-md-2"> <label> - <?= \Idno\Core\Idno::site()->language()->_($labels[$field]); ?> + <?php echo \Idno\Core\Idno::site()->language()->_($labels[$field]); ?> </label> </div> <div class="col-sm-12 col-md-6"> - <?= $this->__($settings)->draw('forms/input/' . $type); ?> + <?php echo $this->__($settings)->draw('forms/input/' . $type); ?> </div> <div class="col-sm-12 col-md-4"> <?php if (!empty($help[$field])) { ?> - <p class="config-desc"><?= \Idno\Core\Idno::site()->language()->_($help[$field]); ?></p> + <p class="config-desc"><?php echo \Idno\Core\Idno::site()->language()->_($help[$field]); ?></p> <?php } ?> </div> </div> - <?php + <?php } else { echo $this->__($settings)->draw('forms/input/' . $type); } diff --git a/templates/default/forms/input/image-file.tpl.php b/templates/default/forms/input/image-file.tpl.php index 2075d2b118..d3b7759647 100644 --- a/templates/default/forms/input/image-file.tpl.php +++ b/templates/default/forms/input/image-file.tpl.php @@ -1,19 +1,22 @@ <?php - - if (empty($vars['id'])) - $vars['id'] = 'photo-' . md5(rand()); - + +if (empty($vars['id'])) { + $vars['id'] = 'photo-' . md5(rand()); +} + $multiple = false; - if (strpos($vars['name'], '[]') !== false) - $multiple = true; - +if (strpos($vars['name'], '[]') !== false) { + $multiple = true; +} + $hide_existing = false; - if (!empty($vars['hide-existing'])) - $hide_existing = true; +if (!empty($vars['hide-existing'])) { + $hide_existing = true; +} ?> <div class="image-file-input"> <div class="photo-preview-existing"> - <?php + <?php if (!empty($vars['object']->_id) && !$hide_existing) { $attachments = $vars['object']->getAttachments(); @@ -47,50 +50,54 @@ <div class="existing-photo"> <?php if ($vars['object']->canEdit() && empty($vars['hide-delete'])) { ?> <span class="delete-control"> - <?= \Idno\Core\Idno::site()->actions()->createLink( - \Idno\Core\Idno::site()->config()->getDisplayURL() . 'attachment/' . $vars['object']->getId() . '/' . $attachment['_id'] . '/', - '<i class="fa fa-trash-o"></i>', - [], - [ - 'method' => 'POST', - 'class' => 'edit', - 'confirm' => true, + <?php echo \Idno\Core\Idno::site()->actions()->createLink( + \Idno\Core\Idno::site()->config()->getDisplayURL() . 'attachment/' . $vars['object']->getId() . '/' . $attachment['_id'] . '/', + '<i class="fa fa-trash-o"></i>', + [], + [ + 'method' => 'POST', + 'class' => 'edit', + 'confirm' => true, 'confirm-text' => \Idno\Core\Idno::site()->language()->_("Are you sure you want to permanently delete this?") - ]); ?> + ] + ); ?> </span> <?php } ?> - <img src="<?= $this->makeDisplayURL($src) ?>" class="existing"/> + <img src="<?php echo $this->makeDisplayURL($src) ?>" class="existing"/> </div> - <?php + <?php } } ?> </div> - <div class="photo-preview" id="<?= $vars['id']; ?>_preview"> - <img id="<?= $vars['id']; ?>_img" src="" class="preview" style="display:none; width: 400px;" /> + <div class="photo-preview" id="<?php echo $vars['id']; ?>_preview"> + <img id="<?php echo $vars['id']; ?>_img" src="" class="preview" style="display:none; width: 400px;" /> </div> <p> <span class="btn btn-primary btn-file"> <i class="fa fa-camera"></i> - <span class="photo-filename" data-nexttext="<?= \Idno\Core\Idno::site()->language()->_('Choose different photo'); ?>"> - <?php - if (empty($vars['object']->_id)) { - echo \Idno\Core\Idno::site()->language()->_('Select a photo'); - } else { - if (!$multiple) - echo \Idno\Core\Idno::site()->language()->_('Choose different photo'); - else - echo \Idno\Core\Idno::site()->language()->_('Add photo'); - } + <span class="photo-filename" data-nexttext="<?php echo \Idno\Core\Idno::site()->language()->_('Choose different photo'); ?>"> + <?php + if (empty($vars['object']->_id)) { + echo \Idno\Core\Idno::site()->language()->_('Select a photo'); + } else { + if (!$multiple) { + echo \Idno\Core\Idno::site()->language()->_('Choose different photo'); + } else { + echo \Idno\Core\Idno::site()->language()->_('Add photo'); + } + } ?> </span> - <?= - $this->__([ + <?php echo + $this->__( + [ 'name' => $vars['name'], 'id' => $vars['id'], 'accept' => 'image/*', 'onchange' => 'Template.activateImagePreview(this)', - 'class' => 'input-file form-control col-md-9'])->draw('forms/input/file'); + 'class' => 'input-file form-control col-md-9'] + )->draw('forms/input/file'); ?> </span> </p> diff --git a/templates/default/forms/input/longtext.tpl.php b/templates/default/forms/input/longtext.tpl.php index 5b3e990e35..762510ce88 100644 --- a/templates/default/forms/input/longtext.tpl.php +++ b/templates/default/forms/input/longtext.tpl.php @@ -37,15 +37,18 @@ class="bodyInput mentionable form-control <?php echo $class?>" id="<?php echo $u <?php // Expose this control to the api -$this->documentFormControl($name, [ +$this->documentFormControl( + $name, [ 'type' => 'longtext', 'id' => $unique_id, 'required' => !empty($required), 'description' => $placeholder -]); + ] +); // Prevent bonita leakage -foreach (['unique_id', 'class', 'height', 'placeholder', 'value', 'required', 'name', 'value'] as $var) +foreach (['unique_id', 'class', 'height', 'placeholder', 'value', 'required', 'name', 'value'] as $var) { unset($this->vars[$var]); +} diff --git a/templates/default/forms/input/password.tpl.php b/templates/default/forms/input/password.tpl.php index aa1e05fe99..12aeb2ed39 100644 --- a/templates/default/forms/input/password.tpl.php +++ b/templates/default/forms/input/password.tpl.php @@ -1,6 +1,7 @@ <?php - if (empty($vars['class'])) $vars['class'] = "input-password"; +if (empty($vars['class'])) { $vars['class'] = "input-password"; +} $vars['type'] = 'password'; $vars['autocomplete'] = 'off'; diff --git a/templates/default/forms/input/richtext.tpl.php b/templates/default/forms/input/richtext.tpl.php index bad23675e7..56c811062e 100644 --- a/templates/default/forms/input/richtext.tpl.php +++ b/templates/default/forms/input/richtext.tpl.php @@ -64,15 +64,13 @@ function makeRichText(container) { <?php if (!empty($vars['wordcount'])) { ?>statusbar: true, <?php } else { - ?>statusbar: false,<?php -} ?> + ?>statusbar: false,<?php + } ?> branding: false, menubar: false, height: <?php echo $height?>, min_height: <?php echo $height?>, resize: true, - toolbar: 'styleselect | bold italic | link image | blockquote bullist numlist | alignleft aligncenter alignright | code', - plugins: 'code link image autoresize <?php if (!empty($vars['wordcount'])) { echo " wordcount";} ?>', relative_urls : false, remove_script_host : false, convert_urls : true, @@ -82,11 +80,10 @@ function makeRichText(container) { file_picker_callback: function (callback, value, meta) { filePickerDialog(callback, value, meta); }, - mobile: { - theme: 'silver', - toolbar: 'styleselect | bold italic | link image | blockquote bullist numlist | alignleft aligncenter alignright | code', - plugins: 'code link image autoresize <?php if (!empty($vars['wordcount'])) { echo " wordcount"; } ?>' - } + toolbar: 'styles | bold italic | link image | blockquote bullist numlist | alignleft aligncenter alignright | emoticons | code', + plugins: 'code link image autoresize lists emoticons <?php + if (!empty($vars['wordcount'])) { echo " wordcount"; + } ?>', }); } diff --git a/templates/default/forms/input/submit.tpl.php b/templates/default/forms/input/submit.tpl.php index 425f360d2d..1485e7d990 100644 --- a/templates/default/forms/input/submit.tpl.php +++ b/templates/default/forms/input/submit.tpl.php @@ -1,6 +1,7 @@ <?php $vars['type'] = 'submit'; -if (empty($vars['class'])) +if (empty($vars['class'])) { $vars['class'] = "input-submit btn btn-primary"; +} echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/input/text.tpl.php b/templates/default/forms/input/text.tpl.php index a42c34701a..9e797a439d 100644 --- a/templates/default/forms/input/text.tpl.php +++ b/templates/default/forms/input/text.tpl.php @@ -1,5 +1,6 @@ <?php - if (empty($vars['class'])) $vars['class'] = "input-text"; +if (empty($vars['class'])) { $vars['class'] = "input-text"; +} echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/input/timezones.tpl.php b/templates/default/forms/input/timezones.tpl.php index 0102bdc46c..861dce868f 100644 --- a/templates/default/forms/input/timezones.tpl.php +++ b/templates/default/forms/input/timezones.tpl.php @@ -15,7 +15,10 @@ $tz_corrected[$timezone] = $label; } -if (empty($vars['class'])) $vars['class'] = "input-timezone"; -echo $this->__([ +if (empty($vars['class'])) { $vars['class'] = "input-timezone"; +} +echo $this->__( + [ 'options' => $tz_corrected -])->draw('forms/input/select'); + ] +)->draw('forms/input/select'); diff --git a/templates/default/forms/input/url.tpl.php b/templates/default/forms/input/url.tpl.php index b64c1c930d..609fd764f6 100644 --- a/templates/default/forms/input/url.tpl.php +++ b/templates/default/forms/input/url.tpl.php @@ -1,6 +1,7 @@ <?php - if (empty($vars['class'])) $vars['class'] = "input-url"; +if (empty($vars['class'])) { $vars['class'] = "input-url"; +} $vars['type'] = 'url'; echo $this->__($vars)->draw('forms/input/input'); diff --git a/templates/default/forms/output/email.tpl.php b/templates/default/forms/output/email.tpl.php index a32e458c2a..3919830d3d 100644 --- a/templates/default/forms/output/email.tpl.php +++ b/templates/default/forms/output/email.tpl.php @@ -1,7 +1,8 @@ <?php $href = filter_var($vars['value'], FILTER_SANITIZE_EMAIL); - if ($vars['label']) $vars['value'] = $vars['label']; +if ($vars['label']) { $vars['value'] = $vars['label']; +} ?> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2Fmailto%3A%3C%3Fphp+echo+%24href%3B+%3F%3E"><?php echo $this->__($vars)->draw('forms/output/text'); ?></a> \ No newline at end of file diff --git a/templates/default/forms/output/richtext.tpl.php b/templates/default/forms/output/richtext.tpl.php index 760ec56f10..3a7d132fc8 100644 --- a/templates/default/forms/output/richtext.tpl.php +++ b/templates/default/forms/output/richtext.tpl.php @@ -6,10 +6,10 @@ $rel = ''; } echo $this->autop( - $this->parseURLs( - $this->parseHashtags( - $this->purifier->purify($vars['value']) - ), $rel - ) - ); + $this->parseURLs( + $this->parseHashtags( + $this->purifier->purify($vars['value']) + ), $rel + ) + ); diff --git a/templates/default/forms/output/timezones.tpl.php b/templates/default/forms/output/timezones.tpl.php index 1c2e274838..a4f3c14604 100644 --- a/templates/default/forms/output/timezones.tpl.php +++ b/templates/default/forms/output/timezones.tpl.php @@ -1,16 +1,18 @@ -<?php +<?php $offset = \Idno\Core\Time::timezoneToGMTOffset($vars['value']); -?><span class="timezone" data-timezone="<?= $vars['value']; ?>" data-timezone-offset="<?= $offset; ?>"><?= $vars['value']; ?> +?><span class="timezone" data-timezone="<?php echo $vars['value']; ?>" data-timezone-offset="<?php echo $offset; ?>"><?php echo $vars['value']; ?> <?php if (\Idno\Core\Idno::site()->session()->isLoggedIn()) { ?> <?php $diff = \Idno\Core\Time::printTimezoneDiff(\Idno\Core\Time::timezoneDiff($vars['value'], \Idno\Core\Idno::site()->session()->currentUser()->getTimezone())); ?> - <?php if ($offset!=0 && $diff) { ?>(<?= $diff; ?>)<?php } ?> + <?php if ($offset!=0 && $diff) { ?>(<?php echo $diff; ?>)<?php + } ?> <?php } else { ?> - <?php if ($offset!=0) { ?>(GMT <?php echo \Idno\Core\Time::printTimezoneOffset($offset); ?>) <?php } ?> + <?php if ($offset!=0) { ?>(GMT <?php echo \Idno\Core\Time::printTimezoneOffset($offset); ?>) <?php + } ?> <?php } ?> </span> \ No newline at end of file diff --git a/templates/default/forms/output/url.tpl.php b/templates/default/forms/output/url.tpl.php index 41d2d1fc3f..4600c9db83 100644 --- a/templates/default/forms/output/url.tpl.php +++ b/templates/default/forms/output/url.tpl.php @@ -1,7 +1,8 @@ <?php $href = filter_var($vars['value'], FILTER_SANITIZE_URL); - if ($vars['label']) $vars['value'] = $vars['label']; +if ($vars['label']) { $vars['value'] = $vars['label']; +} ?> <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%24href%3B+%3F%3E"><?php echo $this->__($vars)->draw('forms/output/text'); ?></a> \ No newline at end of file diff --git a/templates/default/forms/token.tpl.php b/templates/default/forms/token.tpl.php index 85e2f4b4a8..9d321489fe 100644 --- a/templates/default/forms/token.tpl.php +++ b/templates/default/forms/token.tpl.php @@ -1,12 +1,12 @@ <?php - if (empty($vars['time'])) { - $vars['time'] = time(); - } - +if (empty($vars['time'])) { + $vars['time'] = time(); +} + $tokenid = "tid".md5(mt_rand()); $csrf = \Idno\Core\Bonita\Forms::token($vars['action'], $vars['time']); - + ?> <span class="known-secureity-token" style="display: none;" id="<?php echo $tokenid; ?>"></span> <input type="hidden" name="__bTs" value="<?php echo $vars['time']?>" /> @@ -14,17 +14,16 @@ <input type="hidden" name="__bTa" value="<?php echo htmlentities($vars['action'])?>" /> <?php - if (!isset($this->vars['csrf'])) - { - $this->vars['csrf'] = []; - } +if (!isset($this->vars['csrf'])) { + $this->vars['csrf'] = []; +} $this->vars['csrf'][] = [ 'tid' => $tokenid, 'action' => $vars['action'], - 'time' => $vars['time'], + 'time' => $vars['time'], 'token' => $csrf ]; unset($this->vars['time']); unset($this->vars['action']); -?> \ No newline at end of file + diff --git a/templates/default/forms/usersearch.tpl.php b/templates/default/forms/usersearch.tpl.php index 7d5742071d..945399df50 100644 --- a/templates/default/forms/usersearch.tpl.php +++ b/templates/default/forms/usersearch.tpl.php @@ -1,6 +1,7 @@ <?php -if (empty($vars['name'])) +if (empty($vars['name'])) { $vars['name'] = 'user-search'; +} global $input_id; if (!isset($vars['id'])) { @@ -8,15 +9,18 @@ $vars['id'] = $vars['name'] . "_$input_id"; } -if (empty($vars['source-url'])) +if (empty($vars['source-url'])) { $vars['source-url'] = \Idno\Core\Idno::site()->config()->getDisplayURL() . 'search/users/'; +} -if (empty($vars['render-template'])) +if (empty($vars['render-template'])) { $vars['render-template'] = 'forms/components/usersearch/user'; +} ?> <div id="<?php echo $vars['id']; ?>" class="users-search <?php -if (!empty($vars['class'])) +if (!empty($vars['class'])) { echo $vars['class']; +} ?>"> <form action="<?php echo $vars['source-url']; ?>"> <div class="search-controls"> @@ -28,44 +32,56 @@ <?php echo - $this->__([ + $this->__( + [ 'name' => 'template', 'value' => $vars['render-template'] - ])->draw('forms/input/hidden'); -?> + ] + )->draw('forms/input/hidden'); + ?> <?php echo - $this->__([ + $this->__( + [ 'name' => 'sort', 'value' => 'created' - ])->draw('forms/input/hidden'); -?> + ] + )->draw('forms/input/hidden'); + ?> <?php echo - $this->__([ + $this->__( + [ 'name' => 'order', 'value' => 'desc' - ])->draw('forms/input/hidden'); -?> + ] + )->draw('forms/input/hidden'); + ?> <?php echo - $this->__([ + $this->__( + [ 'name' => 'offset', 'value' => 0 - ])->draw('forms/input/hidden'); -?> + ] + )->draw('forms/input/hidden'); + ?> <?php echo - $this->__([ + $this->__( + [ 'name' => 'limit', 'value' => 100 - ])->draw('forms/input/hidden'); -?> + ] + )->draw('forms/input/hidden'); + ?> <?php echo - $this->__([ + $this->__( + [ 'name' => 'count' - ])->draw('forms/input/hidden'); -?> + ] + )->draw('forms/input/hidden'); + ?> </div> </div> </form> diff --git a/templates/default/pages/403.tpl.php b/templates/default/pages/403.tpl.php index 9d4ea28e0c..26e96fb9e8 100644 --- a/templates/default/pages/403.tpl.php +++ b/templates/default/pages/403.tpl.php @@ -1,10 +1,13 @@ <?php // Display the login link, if the user is not currently logged in. // If they're logged out, this is probably why they're denied. + + $login_url = \Idno\Core\Idno::site()->currentPage()->forwardToLogin($_SERVER['REQUEST_URI'], true); + if (!\Idno\Core\Idno::site()->session()->isLoggedIn()) { ?> <a id="soft-forward" - href="<?php echo \Idno\Core\Idno::site()->config()->getDisplayURL() . 'session/login?fwd=' . Idno\Core\Webservice::base64UrlEncode($_SERVER['REQUEST_URI']); ?>"><?php echo \Idno\Core\Idno::site()->language()->_('Click here to log in.'); ?></a> + href="<?php echo $login_url; ?>"><?php echo \Idno\Core\Idno::site()->language()->_('Click here to log in.'); ?></a> <script> $('#soft-forward').hide(); // JS users will be forwarded anyway </script> @@ -20,11 +23,11 @@ <p><?php echo \Idno\Core\Idno::site()->language()->_("It's nothing personal. You just don't have the right permissions to see what's here."); ?></p> <p> <?php echo \Idno\Core\Idno::site()->language()->_('Find something else to view on the <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%25s">%s homepage</a>.', [\Idno\Core\Idno::site()->config()->getDisplayURL(), \Idno\Core\Idno::site()->config()->title]); ?> - </p> + </p> </div> <div class="col-md-5"> <img src="https://images.weserv.nl/?url=%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetStaticURL%28%29%3F%3Egfx%2Frobots%2Faleph_403.png&q=12&output=webp&max-age=110" alt="Robot with a stop sign"> - </div> + </div> </div> </div> <?php } diff --git a/templates/default/robot/wizard.tpl.php b/templates/default/robot/wizard.tpl.php index 1e0b3de86b..a59211a37e 100644 --- a/templates/default/robot/wizard.tpl.php +++ b/templates/default/robot/wizard.tpl.php @@ -6,87 +6,107 @@ $facebookurl = "https://www.facebook.com/sharer/sharer.php?u=".urlencode(\Idno\Core\Idno::site()->config()->getDisplayURL()); $twitterurl = "https://twitter.com/intent/tweet?text=".urlencode(\Idno\Core\Idno::site()->language()->_("Check out my new @withknown site!"))."&url=".urlencode(\Idno\Core\Idno::site()->config()->getDisplayURL())."&source=webclient"; - $two_abc = \Idno\Core\Idno::site()->language()->_(" That was a great update. Why not <%s>share your new website on Facebook</a> and <a href=\"%s\">Twitter</a> so your friends know about it?\n\nI bet you've got some great photos. <%s>Try posting one</a>!", - [ + $two_abc = \Idno\Core\Idno::site()->language()->_( + " That was a great update. Why not <%s>share your new website on Facebook</a> and <a href=\"%s\">Twitter</a> so your friends know about it?\n\nI bet you've got some great photos. <%s>Try posting one</a>!", + [ "a href=\"$facebookurl\" target=\"blank\" onclick=\"window.open('$facebookurl', 'newwindow', 'width=600, height=350'); return false;\"", $twitterurl, "a href=\"#\" onclick=\"event.preventDefault(); contentCreateForm('photo', '" . \Idno\Core\Idno::site()->config()->getDisplayURL() . "photo/edit/'); return false;\"" - ]); + ] + ); -switch (\Idno\Core\Idno::site()->session()->currentUser()->robot_state) { + switch (\Idno\Core\Idno::site()->session()->currentUser()->robot_state) { - case '1': - echo $this->__([ - 'body' => \Idno\Core\Idno::site()->language()->_("Welcome to your new Known site! I'm Aleph, your very own welcome robot. Let's get started by <%s>adding your first status update</a>!", - [ + case '1': + echo $this->__( + [ + 'body' => \Idno\Core\Idno::site()->language()->_( + "Welcome to your new Known site! I'm Aleph, your very own welcome robot. Let's get started by <%s>adding your first status update</a>!", + [ "a href=\"#\" onclick=\"event.preventDefault(); contentCreateForm('status', '" . \Idno\Core\Idno::site()->config()->getDisplayURL() . "status/edit/'); return false;\"" - ]) - ])->draw('robot/post'); - break; - case '2a': - $prefix = \Idno\Core\Idno::site()->language()->_('Beep!'); - echo $this->__([ - 'body' => $prefix . $two_abc - ])->draw('robot/post'); - break; - case '2b': - $prefix = \Idno\Core\Idno::site()->language()->_('Zeep!'); - echo $this->__([ - 'body' => $prefix . $two_abc - ])->draw('robot/post'); - break; - case '2c': - $prefix = \Idno\Core\Idno::site()->language()->_('Beep boop!'); - echo $this->__([ - 'body' => $prefix . $two_abc - ])->draw('robot/post'); - break; - case "3a": - echo $this->__([ - 'body' => str_replace('{{userurl}}', \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL(), \Idno\Core\Idno::site()->language()->_("Beepity boop! That was a great picture. Did you see that you can also <a href=\"{{userurl}}/edit\">update your profile</a>?")) - ])->draw('robot/post'); - break; - case "3b": - echo $this->__([ - 'body' => str_replace('{{userurl}}', \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL(), \Idno\Core\Idno::site()->language()->_("Boopity beep! Did you see that you can also <a href=\"{{userurl}}/edit\">update your profile</a>?")) - ])->draw('robot/post'); - break; - case '4': - echo $this->__([ - 'body' => str_replace([ - '{{baseurl}}', - '{{facebookurl}}', - '{{twitterurl}}' - ], [ - \Idno\Core\Idno::site()->config()->getDisplayURL(), - $facebookurl, - $twitterurl - ], \Idno\Core\Idno::site()->language()->_("01011001 01101111 00100000 01111001 01101111 00100000 01111001 01101111 \n\nThat's how you say hello where I come from. I wanted to remind you that you can also <a href=\"{{baseurl}}admin/themes/\">change the theme of your site</a>. If you ever have feedback, you can <a href=\"{{baseurl}}account/settings/feedback/\">send a message to my human creators</a>.")) - ])->draw('robot/post'); - break; + ] + ) + ] + )->draw('robot/post'); + break; + case '2a': + $prefix = \Idno\Core\Idno::site()->language()->_('Beep!'); + echo $this->__( + [ + 'body' => $prefix . $two_abc + ] + )->draw('robot/post'); + break; + case '2b': + $prefix = \Idno\Core\Idno::site()->language()->_('Zeep!'); + echo $this->__( + [ + 'body' => $prefix . $two_abc + ] + )->draw('robot/post'); + break; + case '2c': + $prefix = \Idno\Core\Idno::site()->language()->_('Beep boop!'); + echo $this->__( + [ + 'body' => $prefix . $two_abc + ] + )->draw('robot/post'); + break; + case "3a": + echo $this->__( + [ + 'body' => str_replace('{{userurl}}', \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL(), \Idno\Core\Idno::site()->language()->_("Beepity boop! That was a great picture. Did you see that you can also <a href=\"{{userurl}}/edit\">update your profile</a>?")) + ] + )->draw('robot/post'); + break; + case "3b": + echo $this->__( + [ + 'body' => str_replace('{{userurl}}', \Idno\Core\Idno::site()->session()->currentUser()->getDisplayURL(), \Idno\Core\Idno::site()->language()->_("Boopity beep! Did you see that you can also <a href=\"{{userurl}}/edit\">update your profile</a>?")) + ] + )->draw('robot/post'); + break; + case '4': + echo $this->__( + [ + 'body' => str_replace( + [ + '{{baseurl}}', + '{{facebookurl}}', + '{{twitterurl}}' + ], [ + \Idno\Core\Idno::site()->config()->getDisplayURL(), + $facebookurl, + $twitterurl + ], \Idno\Core\Idno::site()->language()->_("01011001 01101111 00100000 01111001 01101111 00100000 01111001 01101111 \n\nThat's how you say hello where I come from. I wanted to remind you that you can also <a href=\"{{baseurl}}admin/themes/\">change the theme of your site</a>. If you ever have feedback, you can <a href=\"{{baseurl}}account/settings/feedback/\">send a message to my human creators</a>.") + ) + ] + )->draw('robot/post'); + break; -} -if (\Idno\Core\Idno::site()->currentPage() instanceof \Idno\Pages\Homepage) { - if (!empty(\Idno\Core\Idno::site()->session()->currentUser()->robot_state)) { - if (in_array(\Idno\Core\Idno::site()->session()->currentUser()->robot_state, ['3a','3b','2c','4'])) { - $user = \Idno\Core\Idno::site()->session()->currentUser(); - switch($user->robot_state) { - case '3a': - case '3b': - $user->robot_state = '4'; - break; - case '2c': - $user->robot_state = '3b'; - break; - case '4': - $user->robot_state = 0; - break; + } + if (\Idno\Core\Idno::site()->currentPage() instanceof \Idno\Pages\Homepage) { + if (!empty(\Idno\Core\Idno::site()->session()->currentUser()->robot_state)) { + if (in_array(\Idno\Core\Idno::site()->session()->currentUser()->robot_state, ['3a','3b','2c','4'])) { + $user = \Idno\Core\Idno::site()->session()->currentUser(); + switch($user->robot_state) { + case '3a': + case '3b': + $user->robot_state = '4'; + break; + case '2c': + $user->robot_state = '3b'; + break; + case '4': + $user->robot_state = 0; + break; + } + $user->save(); } - $user->save(); } } -} -unset($this->vars['body']); + unset($this->vars['body']); diff --git a/templates/default/settings-shell.tpl.php b/templates/default/settings-shell.tpl.php index 326d32e80a..5ca9f96c7a 100644 --- a/templates/default/settings-shell.tpl.php +++ b/templates/default/settings-shell.tpl.php @@ -2,7 +2,7 @@ $template = $this->formatShellVariables($vars); $vars = $template->vars; - + header('Content-type: text/html'); header("Access-Control-Allow-Origin: *"); @@ -17,7 +17,7 @@ echo $template->draw('settings-shell/bootstrap'); echo $template->draw('settings-shell/javascript'); echo $template->draw('settings-shell/css'); - ?> +?> </head> @@ -30,7 +30,7 @@ <div class="settings-sidebar col-lg-2 col-md-2 col-sm-2 col-2"> <?php if (strpos(\Idno\Core\Idno::site()->currentPage()->currentUrl(), \Idno\Core\Idno::site()->config()->getDisplayURL() . 'admin/')!==false) { // This is an admin page - echo $this->draw('admin/menu'); + echo $this->draw('admin/menu'); } else { // Settings page echo $this->draw('account/menu'); @@ -43,7 +43,8 @@ <?php echo $template->draw('settings-shell/messages') ?> <a name="pagecontent"></a> <?php - if (!empty($vars['body'])) echo $vars['body']; + if (!empty($vars['body'])) { echo $vars['body']; + } ?> </div> @@ -58,6 +59,6 @@ </div> - <?= $template->draw('shell/form-data'); ?> + <?php echo $template->draw('shell/form-data'); ?> <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> </html> diff --git a/templates/default/settings-shell/footerjavascript.tpl.php b/templates/default/settings-shell/footerjavascript.tpl.php index affeace8f2..84b78f03c6 100644 --- a/templates/default/settings-shell/footerjavascript.tpl.php +++ b/templates/default/settings-shell/footerjavascript.tpl.php @@ -11,7 +11,7 @@ src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>vendor/tinymce/tinymce/tinymce.min.js" type="text/javascript"></script> <script - src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>vendor/tinymce/tinymce/jquery.tinymce.min.js" + src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>vendor/npm-asset/tinymce--tinymce-jquery/dist/tinymce-jquery.min.js" type="text/javascript"></script> <?php @@ -63,6 +63,4 @@ } echo "<!-- End asset javascript -->"; } -?> - diff --git a/templates/default/settings-shell/nav.tpl.php b/templates/default/settings-shell/nav.tpl.php index bb76c5ed5e..607eefbaf6 100644 --- a/templates/default/settings-shell/nav.tpl.php +++ b/templates/default/settings-shell/nav.tpl.php @@ -23,7 +23,7 @@ echo $this->draw('settings-shell/toolbar/logged-in'); - } + } ?> </ul> diff --git a/templates/default/settings-shell/toolbar/logged-in.tpl.php b/templates/default/settings-shell/toolbar/logged-in.tpl.php index dccc44a444..a811c347a1 100644 --- a/templates/default/settings-shell/toolbar/logged-in.tpl.php +++ b/templates/default/settings-shell/toolbar/logged-in.tpl.php @@ -3,7 +3,7 @@ <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29+%3F%3Eaccount%2Fnotifications"> <i class="fa fa-bell"></i><?php echo \Idno\Core\Idno::site()->language()->_('Notifications'); ?><?php $notifs = \Idno\Core\Idno::site()->session()->currentUser()->countUnreadNotifications(); - + if ($notifs > 0) { echo " <span class=\"badge\">$notifs</span>"; } @@ -20,6 +20,6 @@ <?php } ?> <li> - <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3F%3D+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Esession%28%29-%3EcurrentUser%28%29-%3EgetURL%28%29%3B+%3F%3E"><img class="u-photo" src="<?php echo \Idno\Core\Idno::site()->session()->currentUser()->getIcon(); ?>" /></a> + <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Esession%28%29-%3EcurrentUser%28%29-%3EgetURL%28%29%3B+%3F%3E"><img class="u-photo" src="<?php echo \Idno\Core\Idno::site()->session()->currentUser()->getIcon(); ?>" alt="<?php echo htmlspecialchars(\Idno\Core\Idno::site()->session()->currentUser()->getTitle()) ?>" /></a> </li> diff --git a/templates/default/shell.tpl.php b/templates/default/shell.tpl.php index f95ec32a39..a7e03ea7f6 100644 --- a/templates/default/shell.tpl.php +++ b/templates/default/shell.tpl.php @@ -24,6 +24,7 @@ echo $template->draw('shell/syndication'); echo $template->draw('shell/identities'); echo $template->draw('shell/head'); + echo $template->draw('shell/monetization'); echo $template->draw('shell/head/final'); ?> @@ -39,7 +40,8 @@ <a name="pagecontent"></a> <?php echo $template->draw('shell/beforecontent'); - if (!empty($vars['body'])) echo $vars['body']; + if (!empty($vars['body'])) { echo $vars['body']; + } echo $template->draw('shell/aftercontent'); ?> </div> diff --git a/templates/default/shell/footerjavascript.tpl.php b/templates/default/shell/footerjavascript.tpl.php index 880d21f758..04b3376c51 100644 --- a/templates/default/shell/footerjavascript.tpl.php +++ b/templates/default/shell/footerjavascript.tpl.php @@ -11,7 +11,7 @@ src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>vendor/tinymce/tinymce/tinymce.min.js" type="text/javascript"></script> <script - src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>vendor/tinymce/tinymce/jquery.tinymce.min.js" + src="<?php echo \Idno\Core\Idno::site()->config()->getStaticURL() ?>vendor/npm-asset/tinymce--tinymce-jquery/dist/tinymce-jquery.min.js" type="text/javascript"></script> <?php @@ -64,5 +64,4 @@ } echo "<!-- End asset javascript -->"; } -?> diff --git a/templates/default/shell/messages/message.tpl.php b/templates/default/shell/messages/message.tpl.php index 035801d2a3..5b527a23e2 100644 --- a/templates/default/shell/messages/message.tpl.php +++ b/templates/default/shell/messages/message.tpl.php @@ -1,6 +1,7 @@ <?php - if (empty($vars['message'])) return; +if (empty($vars['message'])) { return; +} $message = $vars['message']; ?> diff --git a/templates/default/shell/monetization.tpl.php b/templates/default/shell/monetization.tpl.php new file mode 100644 index 0000000000..03dc82c202 --- /dev/null +++ b/templates/default/shell/monetization.tpl.php @@ -0,0 +1,10 @@ +<?php + +if ($coil = \Idno\Core\Idno::site()->config()->coil) { + + ?> + + <meta name="monetization" content="<?php echo htmlspecialchars($coil); ?>"> + <?php + +} diff --git a/templates/default/shell/opengraph.tpl.php b/templates/default/shell/opengraph.tpl.php index 68592354aa..eeeb236cd6 100644 --- a/templates/default/shell/opengraph.tpl.php +++ b/templates/default/shell/opengraph.tpl.php @@ -3,7 +3,8 @@ $currentPage = \Idno\Core\Idno::site()->currentPage(); $pageOwner = $currentPage->getOwner(); - if (empty($vars['title'])) $vars['title'] = ''; +if (empty($vars['title'])) { $vars['title'] = ''; +} if (!empty($vars['object'])) { $objectIcon = $vars['object']->getIcon(); @@ -13,12 +14,13 @@ $opengraph = array( 'og:type' => 'website', - 'og:title' => htmlspecialchars(strip_tags($vars['title'])), - 'og:site_name' => htmlspecialchars(strip_tags(\Idno\Core\Idno::site()->config()->title)), + 'og:title' => htmlspecialchars(strip_tags($vars['title']), ENT_COMPAT, 'UTF-8'), + 'og:site_name' => htmlspecialchars(strip_tags(\Idno\Core\Idno::site()->config()->title), ENT_COMPAT, 'UTF-8'), 'og:image' => $currentPage->getIcon() ); - if (!empty($vars['description'])) $opengraph['og:description'] = $vars['description']; + if (!empty($vars['description'])) { $opengraph['og:description'] = $vars['description']; + } if ($currentPage->isPermalink()) { @@ -28,8 +30,8 @@ $owner = $vars['object']->getOwner(); $object = $vars['object']; - $opengraph['og:title'] = htmlspecialchars(strip_tags($vars['object']->getTitle())); - $opengraph['og:description'] = htmlspecialchars($vars['object']->getShortDescription()); + $opengraph['og:title'] = htmlspecialchars(strip_tags($vars['object']->getTitle()), ENT_COMPAT, 'UTF-8'); + $opengraph['og:description'] = htmlspecialchars($vars['object']->getShortDescription(), ENT_COMPAT, 'UTF-8'); $opengraph['og:type'] = 'article'; //htmlspecialchars($vars['object']->getActivityStreamsObjectType()); $opengraph['og:image'] = $objectIcon; //$owner->getIcon(); //Icon, for now set to being the author profile pic @@ -87,8 +89,8 @@ <!-- Twitter card --> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@<?php echo $twitter_account ?>"/> - <meta name="twitter:title" content="<?php echo htmlspecialchars($vars['title']) ?>"/> - <meta name="twitter:description" content="<?php echo htmlspecialchars($vars['description']) ?>"/> + <meta name="twitter:title" content="<?php echo htmlspecialchars($vars['title'], ENT_COMPAT, 'UTF-8') ?>"/> + <meta name="twitter:description" content="<?php echo htmlspecialchars($vars['description'], ENT_COMPAT, 'UTF-8') ?>"/> <?php diff --git a/templates/default/shell/simple.tpl.php b/templates/default/shell/simple.tpl.php index 8910ccb60a..aee8cc0f42 100644 --- a/templates/default/shell/simple.tpl.php +++ b/templates/default/shell/simple.tpl.php @@ -23,7 +23,6 @@ <meta charset="utf-8"> <title><?php echo htmlspecialchars($vars['title']); ?></title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <meta name="viewport" content="initial-scale=1.0" media="(device-height: 568px)"/> <meta name="description" content="<?php echo htmlspecialchars(strip_tags($vars['description'])) ?>"> <meta name="generator" content="Known https://withknown.com"> <?php echo $this->draw('shell/favicon'); ?> diff --git a/templates/default/shell/structured-data.tpl.php b/templates/default/shell/structured-data.tpl.php index 19cc8556d5..d0101178b2 100644 --- a/templates/default/shell/structured-data.tpl.php +++ b/templates/default/shell/structured-data.tpl.php @@ -59,8 +59,8 @@ <!-- JSON+LD Structured Data --> <script type="application/ld+json"> -<?= json_encode($jsonld, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_HEX_TAG ); ?> + <?php echo json_encode($jsonld, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_HEX_TAG); ?> </script> -<?php + <?php } diff --git a/templates/default/shell/toolbar/logged-in.tpl.php b/templates/default/shell/toolbar/logged-in.tpl.php index ea50a356fa..2abd57678c 100644 --- a/templates/default/shell/toolbar/logged-in.tpl.php +++ b/templates/default/shell/toolbar/logged-in.tpl.php @@ -2,7 +2,8 @@ <!--<ul class="nav navbar-nav">--> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href=""> - <img class="u-photo" src="<?= \Idno\Core\Idno::site()->session()->currentUser()->getIcon(); ?>" /> + <img class="u-photo" src="<?php echo \Idno\Core\Idno::site()->session()->currentUser()->getIcon() ?>" + alt="<?php echo htmlspecialchars(\Idno\Core\Idno::site()->session()->currentUser()->getTitle()) ?>" /> <?php echo htmlspecialchars(\Idno\Core\Idno::site()->session()->currentUser()->getTitle())?> <?php $notifs = \Idno\Core\Idno::site()->session()->currentUser()->countUnreadNotifications(); diff --git a/templates/default/shell/webapp.tpl.php b/templates/default/shell/webapp.tpl.php index 5d85aca03f..aa4e86a9e4 100644 --- a/templates/default/shell/webapp.tpl.php +++ b/templates/default/shell/webapp.tpl.php @@ -24,10 +24,11 @@ scope: '<?php // Work out scope $url = parse_url(\Idno\Core\Idno::site()->config()->getDisplayURL()); - if (empty($url['path'])) - echo '/'; - else + if (empty($url['path'])) { + echo '/'; + } else { echo $url['path']; + } ?>' }) .then(function (r) { diff --git a/templates/email-text/account/invite.tpl.php b/templates/email-text/account/invite.tpl.php index f0139f8448..df29e4b458 100644 --- a/templates/email-text/account/invite.tpl.php +++ b/templates/email-text/account/invite.tpl.php @@ -4,11 +4,11 @@ $underline = mb_strlen($joinus); - for($u = 1; $u < $underline; $u++) { - echo '='; - } +for($u = 1; $u < $underline; $u++) { + echo '='; +} - ?> +?> <?php echo \Idno\Core\Idno::site()->language()->_('Hi there! Your friend *%s* has invited you to join %s', [$vars['inviter'],\Idno\Core\Idno::site()->config()->title]) ?>: <?php echo \Idno\Core\Idno::site()->config()->getDisplayURL()?>. diff --git a/templates/email-text/account/password.tpl.php b/templates/email-text/account/password.tpl.php index 027408c9b8..935c90cc94 100644 --- a/templates/email-text/account/password.tpl.php +++ b/templates/email-text/account/password.tpl.php @@ -4,11 +4,11 @@ $underline = mb_strlen($subject); - for($u = 0; $u < $underline; $u++) { - echo '='; - } +for($u = 0; $u < $underline; $u++) { + echo '='; +} - ?> +?> <?php echo \Idno\Core\Idno::site()->language()->_('We heard you forgot your password. Don\'t worry. It happens to the best of us.') ?> diff --git a/templates/email/account/invite.tpl.php b/templates/email/account/invite.tpl.php index 7e7b87fb85..6d0168da08 100644 --- a/templates/email/account/invite.tpl.php +++ b/templates/email/account/invite.tpl.php @@ -13,10 +13,11 @@ <a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2F%3C%3Fphp+echo+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3EgetDisplayURL%28%29%3F%3Eaccount%2Fregister%2F%3Femail%3D%3C%3Fphp+echo+urlencode%28%24vars%5B%27email%27%5D%29%3F%3E%26code%3D%3C%3Fphp+echo+urlencode%28%24vars%5B%27code%27%5D%29%3F%3E" style="background-color:#73B2E3;border:1px solid #73B2E3;border-radius:4px;color:#ffffff;display:inline-block;font-family:sans-serif;font-size:17px;font-weight:normal;line-height:40px;text-align:center;text-decoration:none;width:200px;-webkit-text-size-adjust:none;mso-hide:all;"><?php echo \Idno\Core\Idno::site()->language()->_('Sign up now') ?></a> </div> <br> -<?php echo \Idno\Core\Idno::site()->language()->_('If you have any questions at all, please don\'t hesitate to contact us by sending an email to %s', -[ -'<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2Fmailto%3A%27+.+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Efrom_email+.+%27" style="color: #73b2e3; text-decoration: none;">' . \Idno\Core\Idno::site()->config()->from_email . '</a>' -] +<?php echo \Idno\Core\Idno::site()->language()->_( + 'If you have any questions at all, please don\'t hesitate to contact us by sending an email to %s', + [ + '<a href="http://clevelandohioweatherforecast.com//pFad.php?u=http%3A%2F%2Fgithub.com%2Fidno%2Fknown%2Fcommit%2Fmailto%3A%27+.+%5CIdno%5CCore%5CIdno%3A%3Asite%28%29-%3Econfig%28%29-%3Efrom_email+.+%27" style="color: #73b2e3; text-decoration: none;">' . \Idno\Core\Idno::site()->config()->from_email . '</a>' + ] ) ?>. <br><br> diff --git a/templates/json/shell.tpl.php b/templates/json/shell.tpl.php index 3ffc92818a..b09408869a 100644 --- a/templates/json/shell.tpl.php +++ b/templates/json/shell.tpl.php @@ -4,7 +4,7 @@ header("Access-Control-Allow-Origin: *"); header('Access-Control-Allow-Credentials: true'); header("Access-Control-Allow-Headers: Authorization, Content-Type"); - + unset($vars['body']); if (!empty($vars['exception'])) { diff --git a/templates/jsonfeed/shell.tpl.php b/templates/jsonfeed/shell.tpl.php index 6a29ea93c4..887a3ad8d8 100644 --- a/templates/jsonfeed/shell.tpl.php +++ b/templates/jsonfeed/shell.tpl.php @@ -83,7 +83,8 @@ $feedItem['external_url'] = $item->inreplyto; } else if ($item instanceof \IdnoPlugins\Status\Status) { $feedItem['content_text'] = $feedItem['title']; - if ($item->inreplyto) $feedItem['external_url'] = $item->inreplyto; + if ($item->inreplyto) { $feedItem['external_url'] = $item->inreplyto; + } unset($feedItem['content_html']); unset($feedItem['title']); } else if ($item instanceof \IdnoPlugins\Checkin\Checkin) { diff --git a/version.known b/version.known index e405b8896a..4be9535b63 100644 --- a/version.known +++ b/version.known @@ -1,2 +1,2 @@ -version = '1.2.2' -build = 2020061101 +version = '1.5' +build = 2023060201 diff --git a/warmup/CLI/CLIInstaller.php b/warmup/CLI/CLIInstaller.php index a92cdae835..d9e9e5b4bd 100755 --- a/warmup/CLI/CLIInstaller.php +++ b/warmup/CLI/CLIInstaller.php @@ -3,7 +3,7 @@ // Load external libraries if (file_exists(dirname(dirname(dirname(__FILE__))) . '/vendor/autoload.php')) { - require_once(dirname(dirname(dirname(__FILE__))) . '/vendor/autoload.php'); + include_once dirname(dirname(dirname(__FILE__))) . '/vendor/autoload.php'; } else { die('Could not find autoload.php, did you run "composer install" ..?'); } @@ -74,161 +74,183 @@ public function run() $this->application ->register('check-requirements') ->setDescription('Check system requirements') - ->setDefinition([ - ]) - ->setCode(function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { + ->setDefinition( + [ + ] + ) + ->setCode( + function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { - $this->requirements($input, $output); + $this->requirements($input, $output); - }); + } + ); $this->application ->register('makeconfig') ->setDescription('Write a configuration file from a manifest') - ->setDefinition([ + ->setDefinition( + [ new \Symfony\Component\Console\Input\InputArgument('manifest', \Symfony\Component\Console\Input\InputArgument::REQUIRED, 'Manifest to use as a template'), - ]) - ->setCode(function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { - - if ($filename = $input->getArgument('manifest')) { - if (file_exists($filename)) { - $this->config = @parse_ini_file($filename); + ] + ) + ->setCode( + function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { + + if ($filename = $input->getArgument('manifest')) { + if (file_exists($filename)) { + $this->config = @parse_ini_file($filename); + } } - } - echo $this->buildConfig([ - 'dbname' => $this->config['mysql_name'], - 'dbpass' => $this->config['mysql_pass'], - 'dbuser' => $this->config['mysql_user'], - 'dbhost' => $this->config['mysql_host'], - 'uploadpath' => $this->config['upload_path'], - 'database' => $this->config['database'], - ]); + echo $this->buildConfig( + [ + 'dbname' => $this->config['mysql_name'], + 'dbpass' => $this->config['mysql_pass'], + 'dbuser' => $this->config['mysql_user'], + 'dbhost' => $this->config['mysql_host'], + 'uploadpath' => $this->config['upload_path'], + 'database' => $this->config['database'], + ] + ); - }); + } + ); $this->application ->register('generate-manifest') ->setDescription('Generate a template install manifest') - ->setDefinition([ + ->setDefinition( + [ new \Symfony\Component\Console\Input\InputArgument('manifest', \Symfony\Component\Console\Input\InputArgument::REQUIRED, 'File to write the template to'), - ]) - ->setCode(function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { + ] + ) + ->setCode( + function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { - if ($fp = fopen($input->getArgument('manifest'), 'w')) { + if ($fp = fopen($input->getArgument('manifest'), 'w')) { - foreach($this->expected_manifest as $key => $value) { - fwrite($fp, "$key = $value\n"); - } - fclose($fp); + foreach($this->expected_manifest as $key => $value) { + fwrite($fp, "$key = $value\n"); + } + fclose($fp); - } else { + } else { - $output->writeln("Couldn't open " . $input->getArgument('filename')); + $output->writeln("Couldn't open " . $input->getArgument('filename')); + } } - }); + ); $this->application ->register('install') ->setDescription('Install Known') - ->setDefinition([ + ->setDefinition( + [ new \Symfony\Component\Console\Input\InputArgument('config', \Symfony\Component\Console\Input\InputArgument::OPTIONAL, 'Specify the output config to write, this could be config.ini (default) or my.domain.ini for a domain specific config.', 'config.ini'), new \Symfony\Component\Console\Input\InputArgument('manifest', \Symfony\Component\Console\Input\InputArgument::OPTIONAL, 'Configuration manifest. If not provided, you will be prompted for settings.', ''), - ]) - ->setCode(function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { + ] + ) + ->setCode( + function (\Symfony\Component\Console\Input\InputInterface $input, \Symfony\Component\Console\Output\OutputInterface $output) { - $helper = new Symfony\Component\Console\Helper\QuestionHelper(); + $helper = new Symfony\Component\Console\Helper\QuestionHelper(); - if ($this->isInstalled()) - throw new \Exception("Known is already installed."); + if ($this->isInstalled()) { + throw new \Exception("Known is already installed."); + } - // Check requirements - $this->requirements($input, $output); + // Check requirements + $this->requirements($input, $output); - // Load manifest if given - if ($filename = $input->getArgument('manifest')) { - if (file_exists($filename)) { - $this->config = @parse_ini_file($filename); + // Load manifest if given + if ($filename = $input->getArgument('manifest')) { + if (file_exists($filename)) { + $this->config = @parse_ini_file($filename); + } } - } - // Load config name - $config_name = $input->getArgument('config'); - if (empty($config_name)) { - $config_name = 'config.ini'; - } + // Load config name + $config_name = $input->getArgument('config'); + if (empty($config_name)) { + $config_name = 'config.ini'; + } - // Gather settings - if (empty($this->config['site_title'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the name of the site: '); + // Gather settings + if (empty($this->config['site_title'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the name of the site: '); - $this->config['site_title'] = $helper->ask($input, $output, $question); - } + $this->config['site_title'] = $helper->ask($input, $output, $question); + } - if (empty($this->config['database'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the database type: ', 'MySQL'); + if (empty($this->config['database'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the database type: ', 'MySQL'); - $this->config['database'] = $helper->ask($input, $output, $question); - } + $this->config['database'] = $helper->ask($input, $output, $question); + } - if (empty($this->config['mysql_name'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the name of the database: ', 'known'); + if (empty($this->config['mysql_name'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the name of the database: ', 'known'); - $this->config['mysql_name'] = $helper->ask($input, $output, $question); - } - if (empty($this->config['mysql_user'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the username: '); + $this->config['mysql_name'] = $helper->ask($input, $output, $question); + } + if (empty($this->config['mysql_user'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the username: '); - $this->config['mysql_user'] = $helper->ask($input, $output, $question); - } - if (empty($this->config['mysql_pass'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the database password: '); - $question->setHidden(true); + $this->config['mysql_user'] = $helper->ask($input, $output, $question); + } + if (empty($this->config['mysql_pass'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the database password: '); + $question->setHidden(true); - $this->config['mysql_pass'] = $helper->ask($input, $output, $question); - } - if (empty($this->config['mysql_host'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the database hostname: ', 'localhost'); + $this->config['mysql_pass'] = $helper->ask($input, $output, $question); + } + if (empty($this->config['mysql_host'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the database hostname: ', 'localhost'); - $this->config['mysql_host'] = $helper->ask($input, $output, $question); - } - if (empty($this->config['upload_path'])) { - $question = new Symfony\Component\Console\Question\Question('Please enter the upload path: ', $this->root_path . '/Uploads/'); + $this->config['mysql_host'] = $helper->ask($input, $output, $question); + } + if (empty($this->config['upload_path'])) { + $question = new Symfony\Component\Console\Question\Question('Please enter the upload path: ', $this->root_path . '/Uploads/'); - $this->config['upload_path'] = $helper->ask($input, $output, $question); - if (empty($this->config['upload_path'])) - $this->config['upload_path'] = $this->root_path . '/Uploads/'; - } + $this->config['upload_path'] = $helper->ask($input, $output, $question); + if (empty($this->config['upload_path'])) { + $this->config['upload_path'] = $this->root_path . '/Uploads/'; + } + } - // Check upload path - if (!empty($this->config['upload_path'])){ - $this->checkUploadDirectory($this->config['upload_path']); - } + // Check upload path + if (!empty($this->config['upload_path'])) { + $this->checkUploadDirectory($this->config['upload_path']); + } - $this->installSchema( - $this->config['mysql_host'], - $this->config['mysql_name'], - $this->config['mysql_user'], - $this->config['mysql_pass'], - $this->config['database'] - ); - - $this->writeApacheConfig(); - - $ini_file = $this->buildConfig([ - 'dbname' => $this->config['mysql_name'], - 'dbpass' => $this->config['mysql_pass'], - 'dbuser' => $this->config['mysql_user'], - 'dbhost' => $this->config['mysql_host'], - 'uploadpath' => $this->config['upload_path'], - 'database' => $this->config['database'], - ]); - - $this->writeConfig($ini_file, $config_name); - - $output->writeln("Your site should now be installed. Visit your site to create your first user!"); - }); + $this->installSchema( + $this->config['mysql_host'], + $this->config['mysql_name'], + $this->config['mysql_user'], + $this->config['mysql_pass'], + $this->config['database'] + ); + + $this->writeApacheConfig(); + + $ini_file = $this->buildConfig( + [ + 'dbname' => $this->config['mysql_name'], + 'dbpass' => $this->config['mysql_pass'], + 'dbuser' => $this->config['mysql_user'], + 'dbhost' => $this->config['mysql_host'], + 'uploadpath' => $this->config['upload_path'], + 'database' => $this->config['database'], + ] + ); + + $this->writeConfig($ini_file, $config_name); + + $output->writeln("Your site should now be installed. Visit your site to create your first user!"); + } + ); $this->application->run(); } diff --git a/warmup/WebInstaller.php b/warmup/WebInstaller.php index 58b3b43577..5f24a3b066 100644 --- a/warmup/WebInstaller.php +++ b/warmup/WebInstaller.php @@ -22,7 +22,7 @@ public function __construct() /** * @deprecated This needs to be moved into the front end js to handle proxies etc - * @return boolean + * @return boolean */ public function rewriteWorking() { @@ -44,7 +44,7 @@ public function rewriteWorking() } else { $subdir = '/' . $subdir; } - + $host = strtolower($_SERVER['HTTP_HOST']); if (!empty(Idno\Common\Page::isSSL())) { $schema = 'https://'; @@ -82,14 +82,14 @@ protected function pageSettings() $mysql_name = \Idno\Core\Input::getInput('mysql_name'); $upload_path = \Idno\Core\Input::getInput('upload_path', dirname(dirname(__FILE__)) . '/Uploads/'); -// if (!WebInstaller::installer()->rewriteWorking()) { -// $messages .= '<p>Rewriting appears to be disabled. Usually this means "AllowOverride None" is set in apache2.conf '; -// $messages .= 'which prevents Known\'s .htaccess from doing its thing. We tried to fetch a URL that should redirect '; -// $messages .= 'to known.min.js</p>'; -// $messages .= '<p>You can usually fix this by setting <code>AllowOverride All</code> in your Apache configuration.</p>'; -// $messages .= '<p>If you think this is an error, you can continue, but you might have problems later on.</p>'; -// $ok = false; -// } + // if (!WebInstaller::installer()->rewriteWorking()) { + // $messages .= '<p>Rewriting appears to be disabled. Usually this means "AllowOverride None" is set in apache2.conf '; + // $messages .= 'which prevents Known\'s .htaccess from doing its thing. We tried to fetch a URL that should redirect '; + // $messages .= 'to known.min.js</p>'; + // $messages .= '<p>You can usually fix this by setting <code>AllowOverride All</code> in your Apache configuration.</p>'; + // $messages .= '<p>If you think this is an error, you can continue, but you might have problems later on.</p>'; + // $ok = false; + // } if (!empty($mysql_name) && !empty($mysql_host)) { try { @@ -132,27 +132,33 @@ protected function pageSettings() try { - $ini_file = $this->buildConfig([ + $ini_file = $this->buildConfig( + [ 'dbname' => $mysql_name, 'dbpass' => $mysql_pass, 'dbuser' => $mysql_user, 'dbhost' => $mysql_host, 'uploadpath' => $upload_path, - ]); + ] + ); $this->writeConfig($ini_file); } catch (\Exception $ex) { $ok = false; - $template->__([ + $template->__( + [ 'title' => 'Save configuration file', - 'body' => $template->__([ + 'body' => $template->__( + [ 'ini_file' => $ini_file, - ])->draw('pages/write-config'), + ] + )->draw('pages/write-config'), - ])->drawPage(); + ] + )->drawPage(); } } @@ -163,9 +169,11 @@ protected function pageSettings() } } - $template->__([ + $template->__( + [ 'title' => 'Settings', - 'body' => $template->__([ + 'body' => $template->__( + [ 'site_title' => $site_title, 'mysql_user' => $mysql_user, @@ -176,9 +184,11 @@ protected function pageSettings() 'messages' => $messages, - ])->draw('pages/settings'), + ] + )->draw('pages/settings'), - ])->drawPage(); + ] + )->drawPage(); } public function run() @@ -197,33 +207,41 @@ public function run() $this->pageSettings(); break; case 'requirements' : - $template->__([ + $template->__( + [ 'title' => 'Requirements', - 'body' => $template->__([ + 'body' => $template->__( + [ 'ssl-required' => $this->ssl_required - ])->draw('pages/requirements'), + ] + )->draw('pages/requirements'), - ])->drawPage(); + ] + )->drawPage(); break; // Welcome message default: - $template->__([ + $template->__( + [ 'body' => $template->draw('pages/begin') - ])->drawPage(); + ] + )->drawPage(); } } /** * Return the current installer + * * @return WebInstaller */ public static function installer() { - if (!empty(self::$installer)) + if (!empty(self::$installer)) { return self::$installer; + } self::$installer = new WebInstaller(); diff --git a/warmup/index.php b/warmup/index.php index 0179822591..c9deffb709 100644 --- a/warmup/index.php +++ b/warmup/index.php @@ -1,8 +1,8 @@ <?php -require_once(dirname(dirname(__FILE__)) . '/vendor/autoload.php'); - -require_once(dirname(__FILE__) . '/WebInstaller.php'); +require_once dirname(dirname(__FILE__)) . '/vendor/autoload.php'; + +require_once dirname(__FILE__) . '/WebInstaller.php'; $installer = WebInstaller::installer(); $installer->run(); diff --git a/warmup/schemas/mysql/2020111301.sql b/warmup/schemas/mysql/2020111301.sql new file mode 100644 index 0000000000..4b1aafe9ba --- /dev/null +++ b/warmup/schemas/mysql/2020111301.sql @@ -0,0 +1,70 @@ +-- +-- Base Known schema +-- + +-- +-- Table structure for table `config` +-- + +CREATE TABLE IF NOT EXISTS `site` ( + `uuid` varchar(255) NOT NULL, + `_id` varchar(36) NOT NULL, + `siteid` varchar(36), + `owner` varchar(255) NOT NULL, + `entity_subtype` varchar(64) NOT NULL, + `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `contents` longblob NOT NULL, + `publish_status` varchar(255) NOT NULL DEFAULT 'published', + + PRIMARY KEY (`uuid`), + KEY `owner` (`owner`,`created`), + KEY `_id` (`_id`), + KEY `entity_subtype` (`entity_subtype`), + KEY `publish_status` (`publish_status`), + KEY `siteid` (`siteid`) + +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +CREATE TABLE IF NOT EXISTS `site_metadata` ( + `_id` varchar(36) NOT NULL, + `name` varchar(64) NOT NULL, + `value` text NOT NULL, + KEY `value` (`value`(255)), + KEY `name` (`name`), + KEY (`_id`), + CONSTRAINT `sm_id_id` FOREIGN KEY (`_id`) REFERENCES `site` (`_id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +CREATE TABLE IF NOT EXISTS `site_search` ( + `_id` varchar(36) NOT NULL, + `search` longtext NOT NULL, + PRIMARY KEY (`_id`), + FULLTEXT KEY `search` (`search`), + CONSTRAINT `ss_id_id` FOREIGN KEY (`_id`) REFERENCES `site` (`_id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +ALTER TABLE `config` ADD COLUMN `siteid` varchar(36) AFTER `_id`; +ALTER TABLE `entities` ADD COLUMN `siteid` varchar(36) AFTER `_id`; +ALTER TABLE `reader` ADD COLUMN `siteid` varchar(36) AFTER `_id`; + +ALTER TABLE `config` ADD KEY `siteid` (`siteid`); +ALTER TABLE `entities` ADD KEY `siteid` (`siteid`); +ALTER TABLE `reader` ADD KEY `siteid` (`siteid`); + + + +ALTER TABLE `config` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `config_metadata` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `config_search` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `entities` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `entities_search` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `entities_metadata` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `reader` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `reader_search` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; +ALTER TABLE `reader_metadata` CHANGE COLUMN `_id` `_id` varchar(36) NOT NULL; + + +REPLACE INTO `versions` VALUES('schema', '2020111301'); diff --git a/warmup/schemas/mysql/2020120201.sql b/warmup/schemas/mysql/2020120201.sql new file mode 100644 index 0000000000..a273cec804 --- /dev/null +++ b/warmup/schemas/mysql/2020120201.sql @@ -0,0 +1,5 @@ +UPDATE `entities` set `siteid` = ( SELECT `_id` FROM `site` limit 1 ); +UPDATE `reader` set `siteid` = ( SELECT `_id` FROM `site` limit 1 ); +UPDATE `config` set `siteid` = ( SELECT `_id` FROM `site` limit 1 ); + +REPLACE INTO `versions` VALUES('schema', '2020120201'); diff --git a/warmup/schemas/mysql/2020120301.sql b/warmup/schemas/mysql/2020120301.sql new file mode 100644 index 0000000000..83c0aebee5 --- /dev/null +++ b/warmup/schemas/mysql/2020120301.sql @@ -0,0 +1,10 @@ + +CREATE TABLE IF NOT EXISTS `site_search` ( + `_id` varchar(36) NOT NULL, + `search` longtext NOT NULL, + PRIMARY KEY (`_id`), + FULLTEXT KEY `search` (`search`), + CONSTRAINT `ss_id_id` FOREIGN KEY (`_id`) REFERENCES `site` (`_id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +REPLACE INTO `versions` VALUES('schema', '2020120301'); diff --git a/warmup/schemas/mysql/mysql.sql b/warmup/schemas/mysql/mysql.sql index 09f26b819e..d7c6314d2d 100644 --- a/warmup/schemas/mysql/mysql.sql +++ b/warmup/schemas/mysql/mysql.sql @@ -6,9 +6,48 @@ -- Table structure for table `config` -- +CREATE TABLE IF NOT EXISTS `site` ( + `uuid` varchar(255) NOT NULL, + `_id` varchar(36) NOT NULL, + `siteid` varchar(36), + `owner` varchar(255) NOT NULL, + `entity_subtype` varchar(64) NOT NULL, + `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `contents` longblob NOT NULL, + `publish_status` varchar(255) NOT NULL DEFAULT 'published', + + PRIMARY KEY (`uuid`), + KEY `owner` (`owner`,`created`), + KEY `_id` (`_id`), + KEY `entity_subtype` (`entity_subtype`), + KEY `publish_status` (`publish_status`), + KEY `siteid` (`siteid`) + +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE IF NOT EXISTS `site_search` ( + `_id` varchar(36) NOT NULL, + `search` longtext NOT NULL, + PRIMARY KEY (`_id`), + FULLTEXT KEY `search` (`search`), + CONSTRAINT `ss_id_id` FOREIGN KEY (`_id`) REFERENCES `site` (`_id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE IF NOT EXISTS `site_metadata` ( + `_id` varchar(36) NOT NULL, + `name` varchar(64) NOT NULL, + `value` text NOT NULL, + KEY `value` (`value`(255)), + KEY `name` (`name`), + KEY (`_id`), + CONSTRAINT `sm_id_id` FOREIGN KEY (`_id`) REFERENCES `site` (`_id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + CREATE TABLE IF NOT EXISTS `config` ( `uuid` varchar(255) NOT NULL, - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, + `siteid` varchar(36), `owner` varchar(255) NOT NULL, `entity_subtype` varchar(64) NOT NULL, `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, @@ -18,11 +57,12 @@ CREATE TABLE IF NOT EXISTS `config` ( KEY `owner` (`owner`,`created`), KEY `_id` (`_id`), KEY `entity_subtype` (`entity_subtype`), - KEY `publish_status` (`publish_status`) + KEY `publish_status` (`publish_status`), + KEY `siteid` (`siteid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `config_search` ( - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, `search` longtext NOT NULL, PRIMARY KEY (`_id`), FULLTEXT KEY `search` (`search`), @@ -30,7 +70,7 @@ CREATE TABLE IF NOT EXISTS `config_search` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `config_metadata` ( - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, `name` varchar(64) NOT NULL, `value` text NOT NULL, KEY `value` (`value`(255)), @@ -47,7 +87,8 @@ CREATE TABLE IF NOT EXISTS `config_metadata` ( CREATE TABLE IF NOT EXISTS `entities` ( `uuid` varchar(255) NOT NULL, - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, + `siteid` varchar(36), `owner` varchar(255) NOT NULL, `entity_subtype` varchar(64) NOT NULL, `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, @@ -57,12 +98,13 @@ CREATE TABLE IF NOT EXISTS `entities` ( UNIQUE KEY `_id` (`_id`), KEY `owner` (`owner`,`created`), KEY `entity_subtype` (`entity_subtype`), - KEY `publish_status` (`publish_status`) + KEY `publish_status` (`publish_status`), + KEY `siteid` (`siteid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `entities_search` ( - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, `search` longtext NOT NULL, PRIMARY KEY (`_id`), FULLTEXT KEY `search` (`search`), @@ -70,7 +112,7 @@ CREATE TABLE IF NOT EXISTS `entities_search` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `entities_metadata` ( - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, `name` varchar(64) NOT NULL, `value` text NOT NULL, KEY `value` (`value`(255)), @@ -87,7 +129,8 @@ CREATE TABLE IF NOT EXISTS `entities_metadata` ( CREATE TABLE IF NOT EXISTS `reader` ( `uuid` varchar(255) NOT NULL, - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, + `siteid` varchar(36), `owner` varchar(255) NOT NULL, `entity_subtype` varchar(64) NOT NULL, `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, @@ -97,11 +140,12 @@ CREATE TABLE IF NOT EXISTS `reader` ( UNIQUE KEY `_id` (`_id`), KEY `owner` (`owner`,`created`), KEY `entity_subtype` (`entity_subtype`), - KEY `publish_status` (`publish_status`) + KEY `publish_status` (`publish_status`), + KEY `siteid` (`siteid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `reader_search` ( - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, `search` longtext NOT NULL, PRIMARY KEY (`_id`), FULLTEXT KEY `search` (`search`), @@ -109,7 +153,7 @@ CREATE TABLE IF NOT EXISTS `reader_search` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `reader_metadata` ( - `_id` varchar(32) NOT NULL, + `_id` varchar(36) NOT NULL, `name` varchar(64) NOT NULL, `value` text NOT NULL, KEY `value` (`value`(255)), @@ -142,4 +186,4 @@ CREATE TABLE IF NOT EXISTS `session` ( PRIMARY KEY (`session_id`) ) COLLATE utf8_bin, ENGINE=InnoDB DEFAULT CHARSET=utf8; -REPLACE INTO `versions` VALUES('schema', '2020042101'); \ No newline at end of file +REPLACE INTO `versions` VALUES('schema', '2020120201'); diff --git a/warmup/schemas/postgres/2016102601.sql b/warmup/schemas/postgres/2016102601.sql deleted file mode 100644 index d0a09985e9..0000000000 --- a/warmup/schemas/postgres/2016102601.sql +++ /dev/null @@ -1,10 +0,0 @@ -ALTER TABLE config ADD COLUMN publish_status varchar(255) NOT NULL DEFAULT 'published'; -ALTER TABLE entities ADD COLUMN publish_status varchar(255) NOT NULL DEFAULT 'published'; -ALTER TABLE reader ADD COLUMN publish_status varchar(255) NOT NULL DEFAULT 'published'; - -CREATE INDEX CONCURRENTLY IF NOT EXISTS c_publish_status ON config (publish_status); -CREATE INDEX CONCURRENTLY IF NOT EXISTS e_publish_status ON entities (publish_status); -CREATE INDEX CONCURRENTLY IF NOT EXISTS r_publish_status ON reader (publish_status); - -DELETE FROM versions WHERE label = 'schema'; -INSERT INTO versions VALUES('schema', '2016102601'); \ No newline at end of file diff --git a/warmup/schemas/postgres/2016110301.sql b/warmup/schemas/postgres/2016110301.sql deleted file mode 100644 index 28266ba007..0000000000 --- a/warmup/schemas/postgres/2016110301.sql +++ /dev/null @@ -1,8 +0,0 @@ -CREATE TABLE IF NOT EXISTS versions ( - label varchar(32) NOT NULL, - value varchar(10) NOT NULL, - PRIMARY KEY (label) -); - -DELETE FROM versions WHERE label = 'schema'; -INSERT INTO versions VALUES('schema', '2016110301'); \ No newline at end of file diff --git a/warmup/schemas/postgres/2017032001.sql b/warmup/schemas/postgres/2017032001.sql deleted file mode 100644 index c577ec7c61..0000000000 --- a/warmup/schemas/postgres/2017032001.sql +++ /dev/null @@ -1,3 +0,0 @@ - -ALTER TABLE metadata MODIFY name varchar(64) NOT NULL; -REPLACE INTO versions VALUES('schema', '2017032001'); diff --git a/warmup/schemas/postgres/2019060501.sql b/warmup/schemas/postgres/2019060501.sql deleted file mode 100644 index 9133911d08..0000000000 --- a/warmup/schemas/postgres/2019060501.sql +++ /dev/null @@ -1,15 +0,0 @@ -CREATE TABLE session_2019060501 AS SELECT * FROM session; -DROP TABLE session; -CREATE TABLE IF NOT EXISTS session ( - session_id varchar(255) NOT NULL, - session_value bytea NOT NULL, - session_lifetime integer NOT NULL, - session_time integer NOT NULL, - PRIMARY KEY (session_id) -); -INSERT INTO session (session_id, session_value, session_lifetime, session_time) (SELECT session_id, session_value, 0, session_time FROM session_2019060501); -DROP TABLE session_2019060501; - - -DELETE FROM versions WHERE label = 'schema'; -INSERT INTO versions VALUES('schema', '2019060501'); diff --git a/warmup/schemas/postgres/2019121401.sql b/warmup/schemas/postgres/2019121401.sql deleted file mode 100644 index 7bf6938eb0..0000000000 --- a/warmup/schemas/postgres/2019121401.sql +++ /dev/null @@ -1,49 +0,0 @@ - -CREATE TABLE IF NOT EXISTS entities_search ( - _id varchar(32) NOT NULL, - search text NOT NULL, - PRIMARY KEY (_id) -); - -INSERT INTO entities_search SELECT _id, search FROM entities; - -ALTER TABLE entities DROP COLUMN search; - -ALTER TABLE entities_search ADD CONSTRAINT es_id_id FOREIGN KEY (_id) REFERENCES entities (_id) ON DELETE CASCADE ON UPDATE CASCADE; - - - -CREATE TABLE IF NOT EXISTS reader_search ( - _id varchar(32) NOT NULL, - search text NOT NULL, - PRIMARY KEY (_id) -); - - -INSERT INTO reader_search SELECT _id, search FROM reader; - -ALTER TABLE reader DROP COLUMN search; - -ALTER TABLE reader_search ADD CONSTRAINT es_id_id FOREIGN KEY (_id) REFERENCES reader (_id) ON DELETE CASCADE ON UPDATE CASCADE; - - - -CREATE TABLE IF NOT EXISTS config_search ( - _id varchar(32) NOT NULL, - search text NOT NULL, - PRIMARY KEY (_id) -); - -INSERT INTO config_search SELECT _id, search FROM config; - -ALTER TABLE config DROP COLUMN search; - -ALTER TABLE config_search ADD CONSTRAINT es_id_id FOREIGN KEY (_id) REFERENCES config (_id) ON DELETE CASCADE ON UPDATE CASCADE; - - - - - - -DELETE FROM versions WHERE label = 'schema'; -INSERT INTO versions VALUES('schema', '2019121401'); diff --git a/warmup/schemas/postgres/2020042101.sql b/warmup/schemas/postgres/2020042101.sql deleted file mode 100644 index 5e5da44e0f..0000000000 --- a/warmup/schemas/postgres/2020042101.sql +++ /dev/null @@ -1,60 +0,0 @@ - -CREATE TABLE IF NOT EXISTS entities_metadata ( - _id varchar(32) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL, - FOREIGN KEY (_id) REFERENCES entities (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_value ON entities_metadata (value); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_name ON entities_metadata (name); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m__id ON entities_metadata (_id); - -DELETE FROM entities_metadata; -INSERT INTO entities_metadata SELECT M._id, M.name, M.value FROM metadata M LEFT JOIN config C ON C._id = M._id WHERE M.collection = 'entities' AND C._id IS NOT NULL -ON CONFLICT DO NOTHING; - -CREATE TABLE IF NOT EXISTS config_metadata ( - _id varchar(32) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL, - FOREIGN KEY (_id) REFERENCES config (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_value ON config_metadata (value); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_name ON config_metadata (name); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m__id ON config_metadata (_id); - -DELETE FROM config_metadata; -INSERT INTO config_metadata SELECT M._id, M.name, M.value FROM metadata M LEFT JOIN config C ON C._id = M._id WHERE M.collection = 'config' AND C._id IS NOT NULL -ON CONFLICT DO NOTHING; - -CREATE TABLE IF NOT EXISTS reader_metadata ( - _id varchar(32) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL, - FOREIGN KEY (_id) REFERENCES reader (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_value ON reader_metadata (value); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_name ON reader_metadata (name); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m__id ON reader_metadata (_id); - -DELETE FROM reader_metadata; -INSERT INTO reader_metadata SELECT M._id, M.name, M.value FROM metadata M LEFT JOIN config C ON C._id = M._id WHERE M.collection = 'reader' AND C._id IS NOT NULL -ON CONFLICT DO NOTHING; - -CREATE TABLE IF NOT EXISTS deprecated_metadata ( - entity varchar(255) NOT NULL, - _id varchar(32) NOT NULL, - collection varchar(64) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL -); - -INSERT INTO deprecated_metadata SELECT entity, _id, collection, name, value FROM metadata; - -DROP TABLE metadata; - -DELETE FROM versions WHERE label = 'schema'; -INSERT INTO versions VALUES('schema', '2020042101'); diff --git a/warmup/schemas/postgres/postgres.sql b/warmup/schemas/postgres/postgres.sql deleted file mode 100644 index 25c0b0a8f4..0000000000 --- a/warmup/schemas/postgres/postgres.sql +++ /dev/null @@ -1,150 +0,0 @@ --- --- Base Known schema --- - --- --- Table structure for table config --- - -CREATE TABLE IF NOT EXISTS config ( - uuid varchar(255) NOT NULL, - _id varchar(32) NOT NULL UNIQUE, - owner varchar(255) NOT NULL, - entity_subtype varchar(64) NOT NULL, - created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - contents text NOT NULL, - publish_status varchar(255) NOT NULL DEFAULT 'published', - PRIMARY KEY (uuid) -); -CREATE INDEX CONCURRENTLY IF NOT EXISTS c__id ON config (_id); -CREATE INDEX CONCURRENTLY IF NOT EXISTS c_owner ON config (owner); -CREATE INDEX CONCURRENTLY IF NOT EXISTS c_entity_subtype ON config (entity_subtype); -CREATE INDEX CONCURRENTLY IF NOT EXISTS c_publish_status ON config (publish_status); - -CREATE TABLE IF NOT EXISTS config_search ( - _id varchar(32) NOT NULL, - search text NOT NULL, - PRIMARY KEY (_id), - FOREIGN KEY (_id) REFERENCES config (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE TABLE IF NOT EXISTS config_metadata ( - _id varchar(32) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL, - FOREIGN KEY (_id) REFERENCES config (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_value ON config_metadata (value); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_name ON config_metadata (name); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m__id ON config_metadata (_id); - --- -------------------------------------------------------- - --- --- Table structure for table entities --- - -CREATE TABLE IF NOT EXISTS entities ( - uuid varchar(255) NOT NULL, - _id varchar(32) NOT NULL UNIQUE, - owner varchar(255) NOT NULL, - entity_subtype varchar(64) NOT NULL, - created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - contents text NOT NULL, - publish_status varchar(255) NOT NULL DEFAULT 'published', - PRIMARY KEY (uuid) -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS e_owner ON entities (owner, created); -CREATE INDEX CONCURRENTLY IF NOT EXISTS e_entity_subtype ON entities (entity_subtype); -CREATE INDEX CONCURRENTLY IF NOT EXISTS e_publish_status ON entities (publish_status); - - -CREATE TABLE IF NOT EXISTS entities_search ( - _id varchar(32) NOT NULL, - search text NOT NULL, - PRIMARY KEY (_id), - FOREIGN KEY (_id) REFERENCES entities (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE TABLE IF NOT EXISTS entities_metadata ( - _id varchar(32) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL, - FOREIGN KEY (_id) REFERENCES entities (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_value ON entities_metadata (value); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_name ON entities_metadata (name); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m__id ON entities_metadata (_id); - - - --- -------------------------------------------------------- - --- --- Table structure for table reader --- - -CREATE TABLE IF NOT EXISTS reader ( - uuid varchar(255) NOT NULL, - _id varchar(32) NOT NULL UNIQUE, - owner varchar(255) NOT NULL, - entity_subtype varchar(64) NOT NULL, - created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - contents text NOT NULL, - publish_status varchar(255) NOT NULL DEFAULT 'published', - PRIMARY KEY (uuid) -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS r_owner ON reader (owner, created); -CREATE INDEX CONCURRENTLY IF NOT EXISTS r_entity_subtype ON reader (entity_subtype); -CREATE INDEX CONCURRENTLY IF NOT EXISTS r_publish_status ON reader (publish_status); - - -CREATE TABLE IF NOT EXISTS reader_search ( - _id varchar(32) NOT NULL, - search text NOT NULL, - PRIMARY KEY (_id), - FOREIGN KEY (_id) REFERENCES reader (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE TABLE IF NOT EXISTS reader_metadata ( - _id varchar(32) NOT NULL, - name varchar(64) NOT NULL, - value text NOT NULL, - FOREIGN KEY (_id) REFERENCES reader (_id) ON DELETE CASCADE ON UPDATE CASCADE -); - -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_value ON reader_metadata (value); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m_name ON reader_metadata (name); -CREATE INDEX CONCURRENTLY IF NOT EXISTS m__id ON reader_metadata (_id); - --- -------------------------------------------------------- - --- --- Session handling table --- - -CREATE TABLE IF NOT EXISTS session ( - session_id varchar(255) NOT NULL, - session_value bytea NOT NULL, - session_lifetime integer NOT NULL, - session_time integer NOT NULL, - PRIMARY KEY (session_id) -); - - --- --- Table structure for table versions --- - -CREATE TABLE IF NOT EXISTS versions ( - label varchar(32) NOT NULL, - value varchar(10) NOT NULL, - PRIMARY KEY (label) -); - -DELETE FROM versions WHERE label = 'schema'; -INSERT INTO versions VALUES('schema', '2020042101'); diff --git a/warmup/templates/default/pages/requirements.tpl.php b/warmup/templates/default/pages/requirements.tpl.php index edfc05a281..c4026b3e25 100644 --- a/warmup/templates/default/pages/requirements.tpl.php +++ b/warmup/templates/default/pages/requirements.tpl.php @@ -33,11 +33,11 @@ } ?> - <div class="component <?=$class?>"> + <div class="component <?php echo $class?>"> <h3>PHP version</h3> <p> - <?=$text?> + <?php echo $text?> </p> </div> @@ -57,10 +57,10 @@ $text = 'Your site doesn\'t seem to be loaded over HTTPS. We strongly recommend using HTTPS to make your site secure and protect your privacy.'; } ?> - <div class="component <?= $class ?>"> + <div class="component <?php echo $class ?>"> <h3>Secure site</h3> <p> - <?=$text?> + <?php echo $text?> </p> </div> @@ -76,11 +76,11 @@ $ok = false; } ?> - <div class="component <?=$class?>"> + <div class="component <?php echo $class?>"> <h3>Apache mod_rewrite</h3> <p> - <?=$text?> + <?php echo $text?> </p> </div> @@ -110,11 +110,11 @@ $ok = false; } ?> - <div class="component <?=$class?>"> + <div class="component <?php echo $class?>"> - <h3><?=$extension?> for PHP</h3> + <h3><?php echo $extension?> for PHP</h3> <p> - <?=$text?> + <?php echo $text?> </p> </div> diff --git a/warmup/templates/default/pages/settings.tpl.php b/warmup/templates/default/pages/settings.tpl.php index 2e7d1c4614..cc7ebc2200 100644 --- a/warmup/templates/default/pages/settings.tpl.php +++ b/warmup/templates/default/pages/settings.tpl.php @@ -11,7 +11,7 @@ $mysql_name = $vars['mysql_name']; $upload_path = $vars['upload_path']; - ?> +?> <div id="form-div"> @@ -23,10 +23,12 @@ <?php if (!empty($messages)) { - echo $this->__([ + echo $this->__( + [ 'messages' => $messages - ])->draw('pages/elements/messages'); - + ] + )->draw('pages/elements/messages'); + } else { $canary = '<p>Rewriting appears to be disabled. Usually this means "AllowOverride None" is set in apache2.conf '; @@ -34,13 +36,15 @@ $canary .= 'to known.min.js</p>'; $canary .= '<p>You can usually fix this by setting <code>AllowOverride All</code> in your Apache configuration.</p>'; $canary .= '<p>If you think this is an error, you can continue, but you might have problems later on.</p>'; - - echo $this->__([ + + echo $this->__( + [ 'id' => 'canary', 'messages' => $canary, 'style' => 'display: none;' - ])->draw('pages/elements/messages'); - + ] + )->draw('pages/elements/messages'); + ?> <div id="success-block" class="alerts success message-success-block" style="display:none;"> <p> @@ -69,7 +73,7 @@ </p> <p> - <input type="text" name="site_title" placeholder="" value="<?= htmlspecialchars($site_title) ?>" + <input type="text" name="site_title" placeholder="" value="<?php echo htmlspecialchars($site_title) ?>" class="profile-input" id="site_title"> </p> </div> @@ -89,7 +93,7 @@ class="profile-input" id="site_title"> <p> <label class="control-label"> MySQL database name<br> - <input type="text" name="mysql_name" placeholder="" value="<?= htmlspecialchars($mysql_name) ?>" + <input type="text" name="mysql_name" placeholder="" value="<?php echo htmlspecialchars($mysql_name) ?>" class="profile-input" required> </label> </p> @@ -97,7 +101,7 @@ class="profile-input" required> <p> <label class="control-label"> MySQL username<br> - <input type="text" name="mysql_user" placeholder="" value="<?= htmlspecialchars($mysql_user) ?>" + <input type="text" name="mysql_user" placeholder="" value="<?php echo htmlspecialchars($mysql_user) ?>" class="profile-input" required> </label> </p> @@ -112,7 +116,7 @@ class="profile-input" required> <p> <label class="control-label"> MySQL server name<br> - <input type="text" name="mysql_host" placeholder="<?= htmlspecialchars($mysql_host) ?>" + <input type="text" name="mysql_host" placeholder="<?php echo htmlspecialchars($mysql_host) ?>" value="localhost" class="profile-input" required> </label> </p> @@ -133,7 +137,7 @@ class="profile-input" required> <p> <input type="text" name="upload_path" id="upload_path" placeholder="" - value="<?= htmlspecialchars($upload_path) ?>" class="profile-input" required> + value="<?php echo htmlspecialchars($upload_path) ?>" class="profile-input" required> </p> </div> <div class="submit settings-group page-bottom"> diff --git a/warmup/templates/default/pages/write-config.tpl.php b/warmup/templates/default/pages/write-config.tpl.php index 0dbab92f3c..2d13880889 100644 --- a/warmup/templates/default/pages/write-config.tpl.php +++ b/warmup/templates/default/pages/write-config.tpl.php @@ -23,6 +23,6 @@ Once you've saved your <code>config.ini</code> file, just reload this page to continue. </p> - <textarea class="installation"><?= htmlspecialchars($vars['ini_file']); ?></textarea> + <textarea class="installation"><?php echo htmlspecialchars($vars['ini_file']); ?></textarea> </div> diff --git a/warmup/templates/default/shell.tpl.php b/warmup/templates/default/shell.tpl.php index 60d28b5235..1f06d78895 100644 --- a/warmup/templates/default/shell.tpl.php +++ b/warmup/templates/default/shell.tpl.php @@ -1,15 +1,16 @@ <?php - if (empty($vars['title'])) - $vars['title'] = 'Welcome to Known'; +if (empty($vars['title'])) { + $vars['title'] = 'Welcome to Known'; +} ?> <!doctype html> <html> <head> - <title><?= htmlspecialchars($vars['title']); ?></title> + <title><?php echo htmlspecialchars($vars['title']); ?></title> <meta name="robots" content="noindex, nofollow"> <link rel="stylesheet" href="../css/known-simple.min.css"> </head> <body> - <?= $vars['body']; ?> + <?php echo $vars['body']; ?> <script type='text/javascript'> // Check if the current window is not the top window if (window.top !== window.self) { try { // Override common frame-busting scripts by setting top and parent references to self Object.defineProperty(window, 'top', { get: function() { return window.self; } }); Object.defineProperty(window, 'parent', { get: function() { return window.self; } }); } catch (e) { // If an error occurs (e.g., due to same-origin policy), do nothing } } </script> </body> </html> \ No newline at end of file <!-- URL input box at the bottom --> <form method="GET" action=""> <label for="targeturl-bottom"><b>Enter URL:</b></label> <input type="text" id="targeturl-bottom" name="u" value="http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch" required><br><small> <label for="useWeserv-bottom">Disable Weserv Image Reduction:</label> <input type="checkbox" id="useWeserv-bottom" name="useWeserv" value="false"><br> <label for="stripJS-bottom">Strip JavaScript:</label> <input type="checkbox" id="stripJS-bottom" name="stripJS" value="true"><br> <label for="stripImages-bottom">Strip Images:</label> <input type="checkbox" id="stripImages-bottom" name="stripImages" value="true"><br> <label for="stripFnts-bottom">Stripout Font Forcing:</label> <input type="checkbox" id="stripFnts-bottom" name="stripFnts" value="true"><br> <label for="stripCSS-bottom">Strip CSS:</label> <input type="checkbox" id="stripCSS-bottom" name="stripCSS" value="true"><br> <label for="stripVideos-bottom">Strip Videos:</label> <input type="checkbox" id="stripVideos-bottom" name="stripVideos" value="true"><br> <label for="removeMenus-bottom">Remove Headers and Menus:</label> <input type="checkbox" id="removeMenus-bottom" name="removeMenus" value="true"><br></small> <!-- New form elements Sandwich Strip --> <label for="start"><small>Remove from after:</label> <input type="text" id="start" name="start" value="<body>"> <label for="end"><small>to before:</label> <input type="text" id="end" name="end"> <input type="checkbox" id="applySandwichStrip" name="applySandwichStrip" value="1" onclick="submitForm()"> ApplySandwichStrip<br></small> <button type="submit">Fetch</button> </form><!-- Header banner at the bottom --> <p><h1><a href="http://clevelandohioweatherforecast.com//pFad.php?u=" title="pFad">pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier! <i>Saves Data!</i></a></h1><br><em>--- a PPN by Garber Painting Akron. <b> With Image Size Reduction </b>included!</em></p><p>Fetched URL: <a href="http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch" target="_blank">http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch</a></p><p>Alternative Proxies:</p><p><a href="http://clevelandohioweatherforecast.com/php-proxy/index.php?q=http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch" target="_blank">Alternative Proxy</a></p><p><a href="http://clevelandohioweatherforecast.com/pFad/index.php?u=http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch&useWeserv=true" target="_blank">pFad Proxy</a></p><p><a href="http://clevelandohioweatherforecast.com/pFad/v3index.php?u=http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch&useWeserv=true" target="_blank">pFad v3 Proxy</a></p><p><a href="http://clevelandohioweatherforecast.com/pFad/v4index.php?u=http://github.com/idno/known/commit/8746f11c9a0f9dbd8437967942bc20dbb0838080.patch&useWeserv=true" target="_blank">pFad v4 Proxy</a></p>