From 7ff592c51e6daac480998ecd017f5b69df76133c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil@suma-ev.de> Date: Mon, 16 May 2022 11:57:09 +0200 Subject: [PATCH] Move Files to New Folder Hierarchy --- .dockerignore | 14 +- .env | 4 + .gitattributes | 3 - .gitignore | 27 - .gitlab-ci.yml | 204 +- .gitlab/ci/build_composer.yml | 13 + .gitlab/ci/build_dependencies.yml | 34 + .gitlab/ci/build_docker_images.yml | 84 + .gitlab/ci/deploy.yml | 88 + .gitlab/ci/integrationtest.yml | 28 + .../cleanup_tags_non_revision.sh | 112 + .../cleanup_tags_revision.sh | 52 + .gitlab/deployment_scripts/headers.txt | 20 + .../deployment_scripts/update_deployment.sh | 12 + .gitlab/deployment_scripts/update_secret.sh | 19 + .gitlab/development-values.yaml | 69 - .gitlab/development.yaml | 13 + .gitlab/production-values.yaml | 69 - .gitlab/production.yaml | 26 + .gitlab/review-apps-values.yaml | 49 - .gitlab/review.yaml | 12 + .settings/.gitignore | 2 - .vscode/launch.json | 4 +- .vscode/settings.json | 6 + DockerfileDev | 73 - DockerfileDev.ignore | 6 - build/fpm/Dockerfile | 75 + .../configuration/fpm/www_01_development.conf | 4 + .../configuration/fpm/www_01_production.conf | 5 + build/fpm/configuration/php/custom.ini | 2 + build/fpm/configuration/php/development.ini | 12 + build/fpm/configuration/php/production.ini | 11 + .../fpm/entrypoint/entrypoint_development.sh | 21 + build/fpm/entrypoint/entrypoint_production.sh | 22 + build/fpm/entrypoint/validate_laravel.sh | 21 + .../fpm/installcomposer.sh | 2 +- build/nginx/Dockerfile | 30 + .../configuration/nginx-default-dev.conf | 16 +- .../nginx/configuration/nginx-default.conf | 10 +- .../nginx/configuration}/nginx.conf | 14 +- chart/.helmignore | 23 + chart/CONTRIBUTING.md | 57 - chart/Chart.yaml | 29 +- chart/LICENSE | 19 - chart/README.md | 83 - chart/templates/NOTES.txt | 34 +- chart/templates/_helpers.tpl | 103 +- chart/templates/cilium-network-policy.yaml | 15 - chart/templates/db-initialize-job.yaml | 40 - chart/templates/db-migrate-hook.yaml | 40 - chart/templates/deployment.yaml | 602 ++-- chart/templates/hpa.yaml | 36 +- chart/templates/ingress.yaml | 144 +- chart/templates/network-policy.yaml | 10 - chart/templates/pdb.yaml | 18 +- chart/templates/postgres-instance.yaml | 14 - chart/templates/redis_config.yaml | 14 + chart/templates/service-account.yaml | 12 - chart/templates/service.yaml | 27 +- chart/templates/serviceaccount.yaml | 12 + chart/templates/tests/test-connection.yaml | 15 + chart/templates/worker-deployment.yaml | 142 - chart/test/go.mod | 14 - chart/test/go.sum | 986 ------ .../templates/ciliumnetworkpolicy_test.go | 156 - chart/test/templates/deployment_test.go | 589 ---- chart/test/templates/ingress_test.go | 362 --- chart/test/templates/networkpolicy_test.go | 128 - chart/test/templates/service_account_test.go | 107 - chart/test/templates/service_test.go | 101 - chart/test/templates/test_helpers.go | 155 - chart/test/templates/workerdeployment_test.go | 568 ---- chart/test/testdata/custom-cilium-policy.yaml | 10 - chart/test/testdata/custom-policy.yaml | 13 - chart/test/testdata/full-spec-policy.yaml | 17 - chart/test/testdata/modsecurity-ingress.yaml | 10 - chart/values.yaml | 253 +- config/browserstack.php | 117 - config/sumas.json.example | 115 - database/.gitignore | 2 - database/useragents.sqlite.example | Bin 12288 -> 0 bytes deploy.sh | 12 - docker-compose.yml | 141 +- helpers/entrypoint.sh | 42 - helpers/entrypointDev.sh | 15 - helpers/entrypointProduction.sh | 10 - helpers/installNodejs.sh | 16 - helpers/installPackages.sh | 25 - init.sh | 36 - .env.example => metager/.env.example | 7 +- metager/.gitignore | 27 + .../app}/Console/Commands/AppendLogs.php | 20 +- .../app}/Console/Commands/Heartbeat.php | 23 +- .../Commands/LoadAffiliateBlacklist.php | 21 +- .../app}/Console/Commands/LoadSpam.php | 10 +- .../Commands/MonthlyRequestsGather.php | 0 .../app}/Console/Commands/RequestFetcher.php | 8 +- .../app}/Console/Commands/SaveUseragents.php | 0 .../Console/Commands/StorePartnerCalls.php | 0 .../app}/Console/Commands/WaitDB.php | 2 +- {app => metager/app}/Console/Kernel.php | 4 +- .../app}/DynamicEngineParameters.php | 0 {app => metager/app}/Exceptions/Handler.php | 0 .../Http/Controllers/AdgoalController.php | 0 .../Http/Controllers/AdgoalTestController.php | 0 .../app}/Http/Controllers/AdminInterface.php | 0 .../Http/Controllers/AdminSpamController.php | 0 .../app}/Http/Controllers/Assoziator.php | 0 .../Auth/ForgotPasswordController.php | 0 .../Http/Controllers/Auth/LoginController.php | 0 .../Controllers/Auth/RegisterController.php | 0 .../Auth/ResetPasswordController.php | 0 .../app}/Http/Controllers/Controller.php | 0 .../app}/Http/Controllers/FokiLoader.php | 0 .../Controllers/HealthcheckController.php | 0 .../Http/Controllers/HumanVerification.php | 0 .../app}/Http/Controllers/KeyController.php | 0 .../Http/Controllers/LanguageController.php | 0 .../app}/Http/Controllers/MailController.php | 0 .../app}/Http/Controllers/MetaGerSearch.php | 7 + .../app}/Http/Controllers/Pictureproxy.php | 0 .../app/Http/Controllers/SearchEngineList.php | 45 + .../Http/Controllers/SettingsController.php | 109 +- .../Http/Controllers/SitesearchController.php | 0 .../Http/Controllers/StartpageController.php | 0 .../app}/Http/Controllers/Stresstest.php | 0 .../app}/Http/Controllers/ZitatController.php | 0 {app => metager/app}/Http/Kernel.php | 0 .../Http/Middleware/BrowserVerification.php | 0 .../app}/Http/Middleware/EncryptCookies.php | 0 .../Http/Middleware/HumanVerification.php | 0 .../Http/Middleware/LocalizationRedirect.php | 0 .../Middleware/RedirectIfAuthenticated.php | 0 .../app}/Http/Middleware/RemoveKey.php | 0 .../app}/Http/Middleware/UserAgentMaster.php | 0 .../app}/Http/Middleware/VerifyCsrfToken.php | 0 .../app}/Jobs/ConvertCountFile.php | 0 .../LogFailedAuthenticationAttempt.php | 0 {app => metager/app}/Mail/Sprachdatei.php | 0 {app => metager/app}/MetaGer.php | 54 +- {app => metager/app}/Models/Adgoal.php | 0 {app => metager/app}/Models/Admitad.php | 0 {app => metager/app}/Models/Key.php | 0 .../app}/Models/LanguageObject.php | 0 .../app}/Models/Quicktips/Quicktip.php | 0 .../app}/Models/Quicktips/Quicktip_detail.php | 0 .../app}/Models/Quicktips/Quicktips.php | 0 {app => metager/app}/Models/Result.php | 39 - {app => metager/app}/Models/Searchengine.php | 9 +- .../app}/Models/XmlSearchengine.php | 0 .../app}/Models/parserSkripte/Allesklar.php | 4 +- .../app}/Models/parserSkripte/BASE.php | 3 +- .../app}/Models/parserSkripte/Beammachine.php | 4 +- .../app}/Models/parserSkripte/Bing.php | 28 +- .../app}/Models/parserSkripte/BingBilder.php | 11 +- .../app}/Models/parserSkripte/Blogsearch.php | 3 +- .../app}/Models/parserSkripte/Dailymotion.php | 3 +- .../app}/Models/parserSkripte/Dart.php | 4 +- .../app}/Models/parserSkripte/Dmoznebel.php | 4 +- .../Models/parserSkripte/Dmoznebel_int.php | 3 +- .../app}/Models/parserSkripte/Dummy.php | 37 +- .../app}/Models/parserSkripte/Ebay.php | 9 +- .../app}/Models/parserSkripte/Ecoshopper.php | 10 +- .../app}/Models/parserSkripte/Europeana.php | 3 +- .../app}/Models/parserSkripte/Exalead.php | 3 +- .../app}/Models/parserSkripte/Fairmondo.php | 4 +- .../Models/parserSkripte/Fernsehsuche.php | 4 +- .../app}/Models/parserSkripte/Fess.php | 4 +- .../app}/Models/parserSkripte/Flickr.php | 3 +- .../app}/Models/parserSkripte/Goyax.php | 4 +- .../app/Models/parserSkripte/Infotiger.php | 104 + .../app}/Models/parserSkripte/Kelkoo.php | 10 +- .../app}/Models/parserSkripte/Loklak.php | 3 +- .../Models/parserSkripte/Mg_hochsch_de.php | 4 +- .../app}/Models/parserSkripte/Mg_produkt2.php | 3 +- .../app}/Models/parserSkripte/Minisucher.php | 5 +- .../app}/Models/parserSkripte/Mnogosearch.php | 4 +- .../app}/Models/parserSkripte/Nebel.php | 4 +- .../app}/Models/parserSkripte/Onenewspage.php | 4 +- .../parserSkripte/Onenewspagegermany.php | 5 +- .../Models/parserSkripte/Onenewspagevideo.php | 3 +- .../app}/Models/parserSkripte/Openclipart.php | 3 +- .../parserSkripte/Opencrawlastronomie.php | 3 +- .../Models/parserSkripte/Opencrawlpolitik.php | 3 +- .../parserSkripte/Opencrawlregengergie.php | 3 +- .../app}/Models/parserSkripte/Overture.php | 8 +- .../app}/Models/parserSkripte/OvertureAds.php | 5 +- .../app}/Models/parserSkripte/Pixabay.php | 3 +- .../app}/Models/parserSkripte/ProdSearch.php | 6 +- .../app}/Models/parserSkripte/Qip.php | 3 +- .../app}/Models/parserSkripte/Qualigo.php | 6 +- .../Models/parserSkripte/Radiobrowser.php | 5 +- .../app}/Models/parserSkripte/Scopia.php | 44 +- .../app}/Models/parserSkripte/Shopzilla.php | 9 +- .../Models/parserSkripte/Similar_product.php | 3 +- .../parserSkripte/Similar_product_ads.php | 4 +- .../app}/Models/parserSkripte/Suchticker.php | 4 +- .../app}/Models/parserSkripte/Tuhh.php | 3 +- .../app}/Models/parserSkripte/Wikipedia.php | 3 +- .../app}/Models/parserSkripte/Witch.php | 4 +- .../app}/Models/parserSkripte/Yacy.php | 10 +- .../app}/Models/parserSkripte/Yacyunih.php | 3 +- .../app}/Models/parserSkripte/Yandex.php | 40 +- .../app}/Models/parserSkripte/Zeitde.php | 4 +- {app => metager/app}/PrometheusExporter.php | 11 + .../app}/Providers/AppServiceProvider.php | 0 .../app}/Providers/AuthServiceProvider.php | 0 .../Providers/BroadcastServiceProvider.php | 0 .../app}/Providers/EventServiceProvider.php | 0 .../app}/Providers/KeyServiceProvider.php | 0 .../app}/Providers/MetaGerProvider.php | 0 .../app}/Providers/RouteServiceProvider.php | 0 {app => metager/app}/Rules/PCSRF.php | 0 {app => metager/app}/User.php | 0 {app => metager/app}/UserAgent.php | 0 artisan => metager/artisan | 0 {bootstrap => metager/bootstrap}/app.php | 0 {bootstrap => metager/bootstrap}/autoload.php | 0 .../bootstrap}/cache/.gitignore | 0 composer.json => metager/composer.json | 2 - composer.lock => metager/composer.lock | 2860 ++++++++++------- {config => metager/config}/.gitignore | 0 .../config}/adBlacklistDomains.txt | 0 {config => metager/config}/adBlacklistUrl.txt | 0 {config => metager/config}/app.php | 0 {config => metager/config}/auth.php | 0 {config => metager/config}/broadcasting.php | 0 {config => metager/config}/cache.php | 0 {config => metager/config}/captcha.php | 0 {config => metager/config}/compile.php | 0 {config => metager/config}/database.php | 2 +- {config => metager/config}/filesystems.php | 0 {config => metager/config}/hashing.php | 0 .../config}/laravellocalization.php | 0 {config => metager/config}/logging.php | 0 {config => metager/config}/mail.php | 0 .../config}/metager/metager.php | 5 +- {config => metager/config}/queue.php | 0 {config => metager/config}/services.php | 0 {config => metager/config}/session.php | 0 {config => metager/config}/stress.json | 0 metager/config/sumas.json.example | 18 + {config => metager/config}/trustedproxy.php | 4 +- {config => metager/config}/view.php | 0 metager/database/.gitignore | 1 + .../database}/factories/ModelFactory.php | 0 .../database}/migrations/.gitkeep | 0 ...12_100000_create_password_resets_table.php | 0 .../2019_02_19_094337_monthlyrequests.php | 0 ..._04_30_151742_create_failed_jobs_table.php | 0 .../2019_05_28_153442_create_users_table.php | 0 ..._10_15_103139_create_user_agents_table.php | 0 .../2020_02_05_163522_create_cache_table.php | 0 .../2021_10_05_115650_affiliate_clicks.php | 0 .../2021_10_05_154034_affiliate_blacklist.php | 0 .../database}/seeders/.gitkeep | 0 .../database}/seeders/DatabaseSeeder.php | 0 .../database}/seeders/UsersSeeder.php | 0 .../package-lock.json | 0 package.json => metager/package.json | 0 phpunit.dusk.xml => metager/phpunit.dusk.xml | 0 phpunit.xml => metager/phpunit.xml | 0 {public => metager/public}/.htaccess | 0 {public => metager/public}/2866738.html | 0 metager/public/favicon.ico | Bin 0 -> 212622 bytes .../public}/fonts/arimo/Arimo-Bold.eot | Bin .../public}/fonts/arimo/Arimo-Bold.svg | 0 .../public}/fonts/arimo/Arimo-Bold.ttf | Bin .../public}/fonts/arimo/Arimo-Bold.woff | Bin .../public}/fonts/arimo/Arimo-Bold.woff2 | Bin .../public}/fonts/arimo/Arimo-BoldItalic.eot | Bin .../public}/fonts/arimo/Arimo-BoldItalic.svg | 0 .../public}/fonts/arimo/Arimo-BoldItalic.ttf | Bin .../public}/fonts/arimo/Arimo-BoldItalic.woff | Bin .../fonts/arimo/Arimo-BoldItalic.woff2 | Bin .../public}/fonts/arimo/Arimo-Italic.eot | Bin .../public}/fonts/arimo/Arimo-Italic.svg | 0 .../public}/fonts/arimo/Arimo-Italic.ttf | Bin .../public}/fonts/arimo/Arimo-Italic.woff | Bin .../public}/fonts/arimo/Arimo-Italic.woff2 | Bin .../public}/fonts/arimo/Arimo.eot | Bin .../public}/fonts/arimo/Arimo.svg | 0 .../public}/fonts/arimo/Arimo.ttf | Bin .../public}/fonts/arimo/Arimo.woff | Bin .../public}/fonts/arimo/Arimo.woff2 | Bin .../public}/fonts/arimo/stylesheet.css | 0 .../hinted-LiberationSans-Bold.eot | Bin .../hinted-LiberationSans-Bold.svg | 0 .../hinted-LiberationSans-Bold.ttf | Bin .../hinted-LiberationSans-Bold.woff | Bin .../hinted-LiberationSans-Bold.woff2 | Bin .../hinted-LiberationSans-BoldItalic.eot | Bin .../hinted-LiberationSans-BoldItalic.svg | 0 .../hinted-LiberationSans-BoldItalic.ttf | Bin .../hinted-LiberationSans-BoldItalic.woff | Bin .../hinted-LiberationSans-BoldItalic.woff2 | Bin .../hinted-LiberationSans-Italic.eot | Bin .../hinted-LiberationSans-Italic.svg | 0 .../hinted-LiberationSans-Italic.ttf | Bin .../hinted-LiberationSans-Italic.woff | Bin .../hinted-LiberationSans-Italic.woff2 | Bin .../liberationsans/hinted-LiberationSans.eot | Bin .../liberationsans/hinted-LiberationSans.svg | 0 .../liberationsans/hinted-LiberationSans.ttf | Bin .../liberationsans/hinted-LiberationSans.woff | Bin .../hinted-LiberationSans.woff2 | Bin .../fonts/liberationsans/stylesheet.css | 0 .../public}/google1d0130450de230c1.html | 0 .../public}/google5226881b42059cc5.html | 0 {public => metager/public}/img/1px.png | Bin {public => metager/public}/img/App.svg | 0 .../public}/img/Browserstack-logo_2x.png | Bin {public => metager/public}/img/Firefox.png | Bin {public => metager/public}/img/FirefoxEn.png | Bin .../public}/img/FirefoxEn_Standard.png | Bin {public => metager/public}/img/FirefoxEs.png | Bin .../public}/img/FirefoxEs_Standard.png | Bin .../public}/img/Firefox_Standard.png | Bin .../public}/img/Key-verified.svg | 0 .../public}/img/Logo-square-inverted.svg | 0 .../public}/img/WeAcceptBitcoin.png | Bin .../public}/img/ajax-loader.gif | Bin .../public}/img/angle-double-right.svg | 0 {public => metager/public}/img/app-grau.svg | 0 {public => metager/public}/img/app-icon.svg | 0 .../public}/img/apple/touch-icon-114.png | Bin .../public}/img/apple/touch-icon-120.png | Bin .../public}/img/apple/touch-icon-144.png | Bin .../public}/img/apple/touch-icon-152.png | Bin .../public}/img/apple/touch-icon-180.png | Bin .../public}/img/apple/touch-icon-57.png | Bin .../public}/img/apple/touch-icon-72.png | Bin .../public}/img/apple/touch-icon-76.png | Bin .../public}/img/apple/touch-icon.png | Bin {public => metager/public}/img/back-arrow.svg | 0 .../public}/img/bangs-icon-help.svg | 0 .../img/blacklist-tutorial-options.png | Bin {public => metager/public}/img/boosticon.png | Bin .../public}/img/capitalization-icon-help.svg | 0 {public => metager/public}/img/caret.svg | 0 .../public}/img/chevron-down.svg | 0 {public => metager/public}/img/cogs.svg | 0 {public => metager/public}/img/cookies.svg | 0 .../public}/img/donate-icon.svg | 0 .../public}/img/ellipsis-horizontal.svg | 0 {public => metager/public}/img/ellipsis.svg | 0 metager/public/img/favicon/favicon-1024.png | Bin 0 -> 8923 bytes metager/public/img/favicon/favicon-114.png | Bin 0 -> 1282 bytes metager/public/img/favicon/favicon-120.png | Bin 0 -> 1358 bytes metager/public/img/favicon/favicon-128.png | Bin 0 -> 1432 bytes metager/public/img/favicon/favicon-144.png | Bin 0 -> 1514 bytes metager/public/img/favicon/favicon-152.png | Bin 0 -> 1562 bytes metager/public/img/favicon/favicon-16.png | Bin 0 -> 416 bytes metager/public/img/favicon/favicon-167.png | Bin 0 -> 1699 bytes metager/public/img/favicon/favicon-180.png | Bin 0 -> 1760 bytes metager/public/img/favicon/favicon-192.png | Bin 0 -> 1875 bytes metager/public/img/favicon/favicon-195.png | Bin 0 -> 1899 bytes metager/public/img/favicon/favicon-196.png | Bin 0 -> 1873 bytes metager/public/img/favicon/favicon-228.png | Bin 0 -> 2117 bytes metager/public/img/favicon/favicon-32.png | Bin 0 -> 568 bytes metager/public/img/favicon/favicon-48.png | Bin 0 -> 728 bytes metager/public/img/favicon/favicon-57.png | Bin 0 -> 808 bytes metager/public/img/favicon/favicon-58.png | Bin 0 -> 830 bytes metager/public/img/favicon/favicon-76.png | Bin 0 -> 976 bytes metager/public/img/favicon/favicon-80.png | Bin 0 -> 1013 bytes metager/public/img/favicon/favicon-87.png | Bin 0 -> 1033 bytes metager/public/img/favicon/favicon-96.png | Bin 0 -> 1181 bytes {public => metager/public}/img/floppy.svg | 0 {public => metager/public}/img/heart.svg | 0 {public => metager/public}/img/help-icon.svg | 0 .../public}/img/help-left-searchfield.jpg | Bin .../public}/img/help-middle-searchfield.jpg | Bin .../public}/img/help-more-settings.jpg | Bin .../public}/img/help-right-searchfield.jpg | Bin .../public}/img/help-search-focus.jpg | Bin .../public}/img/help-settings-and-filter.jpg | Bin .../img/help-settings-blacklist-trashcan.jpg | Bin .../public}/img/help-settings-blacklist.jpg | Bin .../public}/img/help-settings-cite.jpg | Bin .../public}/img/help-settings-safesearch.png | Bin .../img/help-settings-search-filter.jpg | Bin .../img/help-used-search-engine-red.jpg | Bin .../public}/img/help-used-search-engine.jpg | Bin .../public}/img/help-vertical-menu.png | Bin .../public}/img/hilfe-php-resultpic-01.png | Bin .../public}/img/hilfe-php-resultpic-02.png | Bin .../public}/img/hilfe-php-resultpic-en-01.png | Bin .../public}/img/hilfe-php-resultpic-en-02.png | Bin {public => metager/public}/img/home.svg | 0 {public => metager/public}/img/icon-check.svg | 0 .../public}/img/icon-contact.svg | 0 .../public}/img/icon-filter.svg | 0 .../public}/img/icon-language.svg | 0 .../public}/img/icon-leichte-sprache.svg | 0 {public => metager/public}/img/icon-lupe.svg | 0 {public => metager/public}/img/icon-map.svg | 0 .../public}/img/icon-more-information.svg | 0 .../public}/img/icon-outlink.svg | 0 .../public}/img/icon-paperclip.svg | 0 .../public}/img/icon-services.svg | 0 .../public}/img/icon-settings-grau.svg | 0 .../public}/img/icon-settings.svg | 0 .../public}/img/jugendschutz.svg | 0 {public => metager/public}/img/key-icon.svg | 0 .../public}/img/key-verified.svg | 0 {public => metager/public}/img/leaf.svg | 0 {public => metager/public}/img/lock.svg | 0 .../public}/img/luh_metager.png | Bin {public => metager/public}/img/lupe-grau.svg | 0 {public => metager/public}/img/maps-grau.svg | 0 .../public}/img/member-icon.svg | 0 {public => metager/public}/img/menu.svg | 0 .../public}/img/metager-schloss-orange.svg | 0 .../public}/img/metager-schloss.svg | 0 {public => metager/public}/img/metager.svg | 0 .../public}/img/paypalspenden.gif | Bin {public => metager/public}/img/plug-in.svg | 0 {public => metager/public}/img/proxy.svg | 0 {public => metager/public}/img/proxyicon.png | Bin {public => metager/public}/img/rainbow.svg | 0 .../public}/img/result-icon-help.svg | 0 .../public}/img/searchfield-icon-help.svg | 0 .../public}/img/searchinsearch-icon-help.svg | 0 {public => metager/public}/img/snowflake.svg | 0 .../public}/img/startpage_1997.avif | Bin .../public}/img/startpage_1997.png | Bin .../public}/img/startpage_2006.avif | Bin .../public}/img/startpage_2006.png | Bin .../public}/img/startpage_2015.avif | Bin .../public}/img/startpage_2015.png | Bin .../public}/img/startpage_2016.avif | Bin .../public}/img/startpage_2016.png | Bin .../public}/img/startpage_2019.avif | Bin .../public}/img/startpage_2019.png | Bin .../public}/img/startpage_2020.avif | Bin .../public}/img/startpage_2020.png | Bin .../public}/img/startseite-icon-help.svg | 0 .../public}/img/stopwords-icon-help.svg | 0 .../public}/img/story-plugin.svg | 0 .../public}/img/suchwortasso.svg | 0 .../public}/img/suma_ev_logo-m1-greyscale.png | Bin {public => metager/public}/img/tor-icon.svg | 0 .../public}/img/transparency-metaindex.svg | 0 {public => metager/public}/img/trashcan.svg | 0 .../public}/img/url-icon-help.svg | 0 {public => metager/public}/img/widget.svg | 0 {public => metager/public}/img/x.svg | 0 {public => metager/public}/index.php | 0 .../public}/metager_maps/.gitkeep | 0 .../public}/metager_maps/app-release.apk | Bin .../public}/metager_maps/version.txt | 0 {public => metager/public}/verify-admitad.txt | 0 {public => metager/public}/web.config | 0 .../resources}/age/age-de.xml | 0 {resources => metager/resources}/age/age.xml | 0 .../resources}/age/miracle.xml | 0 .../resources}/css/material-default.css | 0 .../resources}/css/material-inverse.css | 0 .../resources}/css/noheader.css | 0 .../resources}/js/admin/affilliates/index.js | 0 {resources => metager/resources}/js/app.js | 0 .../resources}/js/donation.js | 0 .../resources}/js/editLanguage.js | 0 .../resources}/js/keyboardNavigation.js | 0 .../resources}/js/lib/bootstrap.js | 0 .../js/lib/iframeResizer.contentWindow.min.js | 0 .../resources}/js/lib/iframeResizer.min.js | 0 .../resources}/js/lib/jquery-ui.min.js | 0 .../resources}/js/lib/jquery.js | 0 .../resources}/js/lib/masonry.js | 0 .../resources}/js/lib/md5.js | 0 .../resources}/js/lib/vue/app.js | 0 .../resources}/js/lib/vue/bootstrap.js | 0 .../resources}/js/quicktips.js | 0 .../resources}/js/result-saver.js | 0 .../resources}/js/scriptJoinPage.js | 0 .../resources}/js/scriptResultPage.js | 0 .../resources}/js/scriptSettings.js | 0 .../resources}/js/translations.js | 0 .../resources}/js/utility.js | 0 .../resources}/js/widgets.js | 0 .../resources}/lang/de/404.php | 0 .../resources}/lang/de/429.php | 0 .../resources}/lang/de/500.php | 0 .../resources}/lang/de/503.php | 0 .../resources}/lang/de/about.php | 0 .../resources}/lang/de/ad.php | 0 .../resources}/lang/de/app.php | 0 .../resources}/lang/de/asso.php | 0 .../resources}/lang/de/auth.php | 0 .../resources}/lang/de/bitpay.php | 0 .../resources}/lang/de/captcha.php | 0 .../resources}/lang/de/datenschutz.php | 0 metager/resources/lang/de/faktencheck.php | 33 + .../resources}/lang/de/footer.php | 0 .../de/help/easy-language/help-functions.php | 0 .../de/help/easy-language/help-mainpages.php | 0 .../easy-language/help-privacy-protection.php | 0 .../de/help/easy-language/help-services.php | 0 .../lang/de/help/easy-language/help.php | 0 .../lang/de/help/help-functions.php | 0 .../lang/de/help/help-mainpages.php | 0 .../lang/de/help/help-privacy-protection.php | 0 .../resources}/lang/de/help/help-services.php | 0 .../resources}/lang/de/help/help.php | 0 .../resources}/lang/de/icons.php | 0 .../resources}/lang/de/impressum.php | 0 .../resources}/lang/de/index.php | 0 .../resources}/lang/de/jugendschutz.php | 0 .../resources}/lang/de/key.php | 0 .../lang/de/keyboard-navigation.php | 0 .../resources}/lang/de/keychange.php | 0 .../resources}/lang/de/kontakt.php | 0 .../resources}/lang/de/languages.php | 0 .../resources}/lang/de/metaGer.php | 2 + .../resources}/lang/de/metaGerSearch.php | 0 .../resources}/lang/de/mg-story.php | 0 .../resources}/lang/de/pagination.php | 0 .../resources}/lang/de/partnershops.php | 0 .../resources}/lang/de/passwords.php | 0 .../lang/de/plugin-desktop/desktop-chrome.php | 0 .../lang/de/plugin-desktop/desktop-edge.php | 0 .../de/plugin-desktop/desktop-firefox.php | 0 .../lang/de/plugin-desktop/desktop-ie.php | 0 .../lang/de/plugin-desktop/desktop-opera.php | 0 .../lang/de/plugin-desktop/desktop-safari.php | 0 .../de/plugin-desktop/desktop-vivaldi.php | 0 .../lang/de/plugin-mobile/mobile-chrome.php | 0 .../lang/de/plugin-mobile/mobile-edge.php | 0 .../de/plugin-mobile/mobile-firefox-klar.php | 0 .../lang/de/plugin-mobile/mobile-firefox.php | 0 .../lang/de/plugin-mobile/mobile-opera.php | 0 .../resources}/lang/de/plugin-page.php | 0 .../resources}/lang/de/plugin.php | 0 .../resources}/lang/de/quicktip.php | 0 .../resources}/lang/de/researchandtabs.php | 0 .../resources}/lang/de/result.php | 0 .../resources}/lang/de/resultPage.php | 0 .../resources}/lang/de/results.php | 0 metager/resources/lang/de/search-engine.php | 18 + .../resources}/lang/de/settings.php | 2 +- .../resources}/lang/de/sidebar.php | 1 + .../resources}/lang/de/sitesearch.php | 0 .../resources}/lang/de/spende.php | 0 .../resources}/lang/de/spendenaufruf.php | 0 .../resources}/lang/de/staticPages.php | 0 .../resources}/lang/de/team.php | 0 .../resources}/lang/de/tips.php | 0 .../resources}/lang/de/titles.php | 0 .../resources}/lang/de/tor.php | 0 .../resources}/lang/de/transparency.php | 0 .../resources}/lang/de/validation.php | 0 .../resources}/lang/de/websearch.php | 0 .../resources}/lang/de/widget.php | 0 .../resources}/lang/de/zitatsuche.php | 0 .../resources}/lang/en/404.php | 0 .../resources}/lang/en/429.php | 0 .../resources}/lang/en/500.php | 0 .../resources}/lang/en/503.php | 0 .../resources}/lang/en/about.php | 0 .../resources}/lang/en/ad.php | 0 .../resources}/lang/en/app.php | 0 .../resources}/lang/en/asso.php | 0 .../resources}/lang/en/auth.php | 0 .../resources}/lang/en/bitpay.php | 0 .../resources}/lang/en/captcha.php | 0 .../resources}/lang/en/datenschutz.php | 0 metager/resources/lang/en/faktencheck.php | 34 + .../resources}/lang/en/footer.php | 0 .../en/help/easy-language/help-functions.php | 0 .../en/help/easy-language/help-mainpages.php | 0 .../easy-language/help-privacy-protection.php | 0 .../en/help/easy-language/help-services.php | 0 .../lang/en/help/easy-language/help.php | 0 .../lang/en/help/help-functions.php | 0 .../lang/en/help/help-mainpages.php | 0 .../lang/en/help/help-privacy-protection.php | 0 .../resources}/lang/en/help/help-services.php | 0 .../resources}/lang/en/help/help.php | 0 .../resources}/lang/en/icons.php | 0 .../resources}/lang/en/impressum.php | 0 .../resources}/lang/en/index.php | 0 .../resources}/lang/en/jugendschutz.php | 0 .../resources}/lang/en/key.php | 0 .../lang/en/keyboard-navigation.php | 0 .../resources}/lang/en/keychange.php | 0 .../resources}/lang/en/kontakt.php | 0 .../resources}/lang/en/languages.php | 0 .../resources}/lang/en/metaGer.php | 2 + .../resources}/lang/en/metaGerSearch.php | 0 .../resources}/lang/en/mg-story.php | 0 .../resources}/lang/en/pagination.php | 0 .../resources}/lang/en/partnershops.php | 0 .../resources}/lang/en/passwords.php | 0 .../lang/en/plugin-desktop/desktop-chrome.php | 0 .../lang/en/plugin-desktop/desktop-edge.php | 0 .../en/plugin-desktop/desktop-firefox.php | 0 .../lang/en/plugin-desktop/desktop-ie.php | 0 .../lang/en/plugin-desktop/desktop-opera.php | 0 .../lang/en/plugin-desktop/desktop-safari.php | 0 .../en/plugin-desktop/desktop-vivaldi.php | 0 .../lang/en/plugin-mobile/mobile-chrome.php | 0 .../lang/en/plugin-mobile/mobile-edge.php | 0 .../en/plugin-mobile/mobile-firefox-klar.php | 0 .../lang/en/plugin-mobile/mobile-firefox.php | 0 .../lang/en/plugin-mobile/mobile-opera.php | 0 .../resources}/lang/en/plugin-page.php | 0 .../resources}/lang/en/plugin.php | 0 .../resources}/lang/en/quicktip.php | 0 .../resources}/lang/en/researchandtabs.php | 0 .../resources}/lang/en/result.php | 0 .../resources}/lang/en/resultPage.php | 0 .../resources}/lang/en/results.php | 0 .../resources}/lang/en/search-engine.php | 23 +- .../resources}/lang/en/settings.php | 2 +- .../resources}/lang/en/sidebar.php | 1 + .../resources}/lang/en/sitesearch.php | 0 .../resources}/lang/en/spende.php | 0 .../resources}/lang/en/spendenaufruf.php | 0 .../resources}/lang/en/staticPages.php | 0 .../resources}/lang/en/team.php | 0 .../resources}/lang/en/tips.php | 0 .../resources}/lang/en/titles.php | 0 .../resources}/lang/en/tor.php | 0 .../resources}/lang/en/transparency.php | 0 .../resources}/lang/en/validation.php | 0 .../resources}/lang/en/websearch.php | 0 .../resources}/lang/en/widget.php | 0 .../resources}/lang/en/zitatsuche.php | 0 .../resources}/lang/es/404.php | 0 .../resources}/lang/es/500.php | 0 .../resources}/lang/es/503.php | 0 .../resources}/lang/es/ad.php | 0 .../resources}/lang/es/app.php | 0 .../resources}/lang/es/asso.php | 0 .../resources}/lang/es/auth.php | 0 .../resources}/lang/es/bitpay.php | 0 .../resources}/lang/es/captcha.php | 0 .../resources}/lang/es/datenschutz.php | 0 .../resources}/lang/es/faktencheck.php | 0 .../resources}/lang/es/faq.php | 0 .../resources}/lang/es/footer.php | 0 .../es/help/easy-language/help-functions.php | 0 .../es/help/easy-language/help-mainpages.php | 0 .../easy-language/help-privacy-protection.php | 0 .../es/help/easy-language/help-services.php | 0 .../lang/es/help/easy-language/help.php | 0 .../lang/es/help/help-functions.php | 0 .../lang/es/help/help-mainpages.php | 0 .../lang/es/help/help-privacy-protection.php | 0 .../resources}/lang/es/help/help-services.php | 0 .../resources}/lang/es/help/help.php | 0 .../resources}/lang/es/impressum.php | 0 .../resources}/lang/es/index.php | 0 .../resources}/lang/es/kontakt.php | 0 .../resources}/lang/es/metaGer.php | 0 .../resources}/lang/es/metaGerSearch.php | 0 .../resources}/lang/es/mg-story.php | 0 .../resources}/lang/es/pagination.php | 0 .../resources}/lang/es/passwords.php | 0 .../lang/es/plugin-desktop/desktop-chrome.php | 0 .../es/plugin-desktop/desktop-firefox.php | 0 .../lang/es/plugin-desktop/desktop-ie.php | 0 .../lang/es/plugin-desktop/desktop-opera.php | 0 .../lang/es/plugin-desktop/desktop-safari.php | 0 .../es/plugin-desktop/desktop-vivaldi.php | 0 .../resources}/lang/es/plugin-page.php | 0 .../resources}/lang/es/plugin.php | 0 .../resources}/lang/es/quicktip.php | 0 .../resources}/lang/es/researchandtabs.php | 0 .../resources}/lang/es/result.php | 0 .../resources}/lang/es/resultPage.php | 0 .../resources}/lang/es/results.php | 0 .../resources}/lang/es/settings.php | 0 .../resources}/lang/es/sidebar.php | 0 .../resources}/lang/es/sitesearch.php | 0 .../resources}/lang/es/spende.php | 0 .../resources}/lang/es/spendenaufruf.php | 0 .../resources}/lang/es/staticPages.php | 0 .../resources}/lang/es/team.php | 0 .../resources}/lang/es/tips.php | 0 .../resources}/lang/es/titles.php | 0 .../resources}/lang/es/tor.php | 0 .../resources}/lang/es/websearch.php | 0 .../resources}/lang/es/widget.php | 0 .../resources}/lang/es/zitatsuche.php | 0 .../resources}/lang/fr/500.php | 0 .../resources}/lang/fr/hilfe.php | 0 .../resources}/lang/fr/impressum.php | 0 .../resources}/lang/fr/index.php | 0 .../resources}/lang/fr/kontakt.php | 0 .../resources}/lang/fr/plugin-page.php | 0 .../resources}/lang/fr/quicktip.php | 0 .../resources}/lang/fr/researchandtabs.php | 0 .../resources}/lang/fr/sitesearch.php | 0 .../resources}/lang/fr/staticPages.php | 0 .../resources}/lang/it/index.php | 0 .../resources}/lang/nd/index.php | 0 .../resources}/lang/nd/sitesearch.php | 0 .../resources}/lang/nl/index.php | 0 .../resources}/less/.csscomb.json | 0 .../resources}/less/.csslintrc | 0 .../less/jquery-ui/jquery-ui.min.css | 0 .../jquery-ui/jquery-ui.structure.min.css | 0 .../less/jquery-ui/jquery-ui.theme.min.css | 0 .../resources}/less/metager/bs-variables.less | 0 .../resources}/less/metager/general/base.less | 0 .../less/metager/general/cards.less | 0 .../less/metager/general/forms.less | 0 .../less/metager/general/general.less | 0 .../less/metager/general/specific.less | 0 .../resources}/less/metager/metager-dark.less | 0 .../resources}/less/metager/metager.less | 0 .../resources}/less/metager/mixins/forms.less | 0 .../resources}/less/metager/mixins/grid.less | 0 .../less/metager/mixins/mixins.less | 0 .../less/metager/mixins/nav-divider.less | 0 .../less/metager/mixins/reset-filter.less | 0 .../less/metager/mixins/tab-focus.less | 0 .../less/metager/mixins/text-emphasis.less | 0 .../less/metager/mixins/vendor-prefixes.less | 0 .../resources}/less/metager/pages/about.less | 0 .../pages/admin/affilliates/index-dark.less | 0 .../pages/admin/affilliates/index.less | 0 .../resources}/less/metager/pages/all.less | 0 .../resources}/less/metager/pages/asso.less | 0 .../less/metager/pages/asso/style-dark.less | 0 .../less/metager/pages/asso/style.less | 0 .../less/metager/pages/contact.less | 0 .../less/metager/pages/count-dark.less | 0 .../less/metager/pages/count/style-dark.less | 0 .../less/metager/pages/count/style.less | 0 .../less/metager/pages/donation.less | 0 .../metager/pages/help-easy-language.less | 0 .../resources}/less/metager/pages/help.less | 0 .../less/metager/pages/key-dark.less | 0 .../resources}/less/metager/pages/key.less | 0 .../less/metager/pages/keychange/index.less | 0 .../less/metager/pages/language.less | 0 .../less/metager/pages/plugin-page.less | 0 .../resources}/less/metager/pages/plugin.less | 0 .../less/metager/pages/privacy.less | 0 .../less/metager/pages/resultpage.less | 0 .../pages/resultpage/keyboard-nav.less | 0 .../metager/pages/resultpage/product.less | 0 .../metager/pages/resultpage/quicktips.less | 1 + .../metager/pages/resultpage/result-page.less | 0 .../pages/resultpage/result-saver.less | 0 .../less/metager/pages/resultpage/result.less | 138 +- .../less/metager/pages/search-engine.less | 0 .../less/metager/pages/settings.less | 7 +- .../resources}/less/metager/pages/spam.less | 0 .../less/metager/pages/spende/danke.less | 0 .../less/metager/pages/start-page.less | 0 .../less/metager/pages/transparency.less | 0 .../resources}/less/metager/pages/widget.less | 0 .../less/metager/pages/zitatsuche.less | 0 .../resources}/less/metager/parts/alert.less | 0 .../less/metager/parts/aufruf-winter.less | 0 .../resources}/less/metager/parts/bitpay.less | 0 .../resources}/less/metager/parts/button.less | 0 .../less/metager/parts/dropdowns.less | 0 .../resources}/less/metager/parts/footer.less | 0 .../less/metager/parts/mg-icons.less | 0 .../resources}/less/metager/parts/modals.less | 0 .../less/metager/parts/scaffolding.less | 38 + .../less/metager/parts/searchbar.less | 0 .../less/metager/parts/settings.less | 0 .../less/metager/parts/sidebar.less | 0 .../resources}/less/metager/parts/type.less | 2 +- .../less/metager/startpage-only-dark.less | 0 .../less/metager/startpage-only-light.less | 0 .../less/metager/startpage-only.less | 0 .../less/metager/variables-dark.less | 0 .../resources}/less/metager/variables.less | 0 .../resources}/less/utility.less | 0 .../resources}/sass/_variables.scss | 0 .../resources}/sass/app.scss | 0 .../resources}/views/about.blade.php | 0 .../resources}/views/ad-info.blade.php | 0 .../resources}/views/admin/adgoal.blade.php | 0 .../resources}/views/admin/admin.blade.php | 0 .../views/admin/affiliates/index.blade.php | 0 .../resources}/views/admin/check.blade.php | 0 .../resources}/views/admin/count.blade.php | 0 .../views/admin/countGraphToday.blade.php | 0 .../resources}/views/admin/engines.blade.php | 0 .../resources}/views/admin/spam.blade.php | 0 .../resources}/views/app.blade.php | 0 .../views/assoziator/asso.blade.php | 0 .../resources}/views/berlin.blade.php | 0 .../views/datenschutz/datenschutz.blade.php | 0 .../views/datenschutz/english.blade.php | 0 .../views/datenschutz/german.blade.php | 0 .../datenschutz/twitter-comments.blade.php | 0 .../resources}/views/errors/403.blade.php | 0 .../resources}/views/errors/404.blade.php | 0 .../resources}/views/errors/429.blade.php | 0 .../resources}/views/errors/500.blade.php | 0 .../resources}/views/errors/503.blade.php | 0 .../easy-language/help-functions.blade.php | 0 .../easy-language/help-mainpages.blade.php | 0 .../help-privacy-protection.blade.php | 0 .../easy-language/help-services.blade.php | 0 .../views/help/easy-language/help.blade.php | 0 .../views/help/faktencheck.blade.php | 37 +- .../views/help/help-functions.blade.php | 0 .../views/help/help-mainpages.blade.php | 0 .../help/help-privacy-protection.blade.php | 0 .../views/help/help-services.blade.php | 0 .../resources}/views/help/help.blade.php | 0 .../humanverification/botOverview.blade.php | 0 .../views/humanverification/captcha.blade.php | 0 .../resources}/views/impressum.blade.php | 0 .../resources}/views/index.blade.php | 0 .../resources}/views/jugendschutz.blade.php | 0 .../resources}/views/key.blade.php | 0 .../resources}/views/keychange.blade.php | 0 .../resources}/views/keychangethree.blade.php | 0 .../resources}/views/keychangetwo.blade.php | 0 .../views/kontakt/kontakt.blade.php | 0 .../resources}/views/kontakt/mail.blade.php | 0 .../resources}/views/kontakt/pgp.blade.php | 0 .../resources}/views/languages/edit.blade.php | 0 .../views/languages/overview.blade.php | 0 .../views/languages/synoptic.blade.php | 0 .../resources}/views/layouts/ad.blade.php | 0 .../views/layouts/atom10ad.blade.php | 0 .../views/layouts/image_result.blade.php | 0 .../views/layouts/keyboardNavBox.blade.php | 0 .../views/layouts/researchandtabs.blade.php | 8 +- .../resources}/views/layouts/result.blade.php | 2 +- .../views/layouts/resultPage.blade.php | 26 +- .../layouts/resultpage/resources.blade.php | 34 + .../resultpage/unverifiedResultPage.blade.php | 0 .../resultpage/verificationCss.blade.php | 0 .../resultpage/verificationHeader.blade.php | 0 .../views/layouts/staticPages.blade.php | 109 + .../views/layouts/subPages.blade.php | 0 .../views/parts/alteration.blade.php | 0 .../views/parts/custom-daterange.blade.php | 0 .../resources}/views/parts/errors.blade.php | 0 .../resources}/views/parts/filter.blade.php | 0 .../resources}/views/parts/foki.blade.php | 8 +- .../resources}/views/parts/footer.blade.php | 0 .../resources}/views/parts/pager.blade.php | 0 .../resources}/views/parts/quicktip.blade.php | 0 .../views/parts/searchbar.blade.php | 0 .../views/parts/sidebar-opener.blade.php | 0 .../resources}/views/parts/sidebar.blade.php | 4 + .../views/parts/spendenaufruf.blade.php | 0 .../resources}/views/parts/utility.blade.php | 0 .../resources}/views/parts/warnings.blade.php | 0 .../resources}/views/plugin-page.blade.php | 0 .../resources}/views/plugin.blade.php | 0 .../views/plugin/desktop/chrome/v49.blade.php | 0 .../views/plugin/desktop/chrome/v53.blade.php | 0 .../views/plugin/desktop/chrome/v59.blade.php | 0 .../views/plugin/desktop/edge/v15.blade.php | 0 .../views/plugin/desktop/edge/v18.blade.php | 0 .../views/plugin/desktop/edge/v80.blade.php | 0 .../plugin/desktop/firefox/v52.blade.php | 0 .../plugin/desktop/firefox/v57.blade.php | 0 .../plugin/desktop/firefox/v61.blade.php | 0 .../plugin/desktop/firefox/v89.blade.php | 0 .../views/plugin/desktop/ie/v11.blade.php | 0 .../views/plugin/desktop/ie/v9.blade.php | 0 .../views/plugin/desktop/opera/v36.blade.php | 0 .../views/plugin/desktop/safari/v10.blade.php | 0 .../plugin/desktop/vivaldi/v3-3.blade.php | 0 .../views/plugin/mobile/chrome/v83.blade.php | 0 .../views/plugin/mobile/edge/v45.blade.php | 0 .../plugin/mobile/firefox-klar/v8-8.blade.php | 0 .../views/plugin/mobile/firefox/v80.blade.php | 0 .../plugin/mobile/firefox/vlt80.blade.php | 0 .../views/plugin/mobile/opera/v60.blade.php | 0 .../resources}/views/quicktips.blade.php | 0 .../metager3resultsatom10.blade.php | 0 .../metager3resultsrss20.blade.php | 0 .../views/resultpages/resultpage.blade.php | 0 .../resultpages/resultpage_images.blade.php | 0 .../views/resultpages/results.blade.php | 0 .../resultpages/results_images.blade.php | 0 .../views/robots/development.blade.php | 0 .../views/robots/production.blade.php | 0 .../resources/views/search-engine.blade.php | 41 + .../views/settings/allSettings.blade.php | 2 +- .../resources}/views/settings/index.blade.php | 29 +- .../resources}/views/spende/danke.blade.php | 0 .../views/spende/partnershops.blade.php | 0 .../resources}/views/spende/spende.blade.php | 0 .../views/team/pubkey-wsb.blade.php | 0 .../resources}/views/team/team.blade.php | 0 .../resources}/views/tips.blade.php | 0 .../resources}/views/tor.blade.php | 0 .../resources}/views/transparency.blade.php | 0 .../resources}/views/vendor/.gitkeep | 0 .../notifications/email-plain.blade.php | 0 .../vendor/notifications/email.blade.php | 0 .../vendor/pagination/bootstrap-4.blade.php | 0 .../views/vendor/pagination/default.blade.php | 0 .../pagination/simple-bootstrap-4.blade.php | 0 .../pagination/simple-default.blade.php | 0 .../views/widget/sitesearch.blade.php | 0 .../views/widget/websearch-template.blade.php | 0 .../views/widget/websearch.blade.php | 0 .../resources}/views/widget/widget.blade.php | 0 .../resources}/views/zitatsuche.blade.php | 0 {routes => metager/routes}/api.php | 0 {routes => metager/routes}/console.php | 0 {routes => metager/routes}/cookie.php | 0 {routes => metager/routes}/session.php | 0 {routes => metager/routes}/web.php | 15 +- server.php => metager/server.php | 0 {storage => metager/storage}/app/.gitignore | 0 .../storage}/app/public/.gitignore | 0 .../storage}/app/public/stopwords.txt | 0 .../storage}/app/public/zitate.txt | 0 .../storage}/framework/.gitignore | 0 .../storage}/framework/cache/.gitignore | 0 .../storage}/framework/sessions/.gitignore | 0 .../storage}/framework/views/.gitignore | 0 {storage => metager/storage}/logs/.gitignore | 0 test.sh => metager/test.sh | 0 .../tests}/Browser/Pages/About.php | 0 .../tests}/Browser/Pages/App.php | 0 .../tests}/Browser/Pages/Datenschutz.php | 0 .../tests}/Browser/Pages/Hilfe.php | 0 .../tests}/Browser/Pages/HomePage.php | 0 .../tests}/Browser/Pages/Impress.php | 0 .../tests}/Browser/Pages/Kontakt.php | 0 .../tests}/Browser/Pages/Page.php | 0 .../tests}/Browser/Pages/Plugin.php | 0 .../tests}/Browser/Pages/SitesearchWidget.php | 0 .../tests}/Browser/Pages/Spende.php | 0 .../tests}/Browser/Pages/Team.php | 0 .../tests}/Browser/Pages/WebsearchWidget.php | 0 .../tests}/Browser/Pages/Widget.php | 0 metager/tests/Browser/StaticPagesTest.php | 202 ++ .../tests}/Browser/screenshots/.gitignore | 0 .../tests}/CreatesApplication.php | 0 metager/tests/DuskTestCase.php | 34 + {tests => metager/tests}/TestCase.php | 0 webpack.mix.js => metager/webpack.mix.js | 3 +- public/favicon.ico | Bin 5694 -> 0 bytes public/fonts/resultPageStyle.css | 180 -- public/js/quicktips.js | 16 - resources/lang/de/faktencheck.php | 36 - resources/lang/de/search-engine.php | 93 - resources/lang/en/faktencheck.php | 37 - resources/less/metager/parts/scaffolding.less | 39 - .../layouts/resultpage/resources.blade.php | 27 - resources/views/layouts/staticPages.blade.php | 103 - resources/views/search-engine.blade.php | 99 - storage/app/public/MetaGer-release.apk | Bin 1439858 -> 0 bytes storage/app/public/aufnahmeantrag-de.pdf | Bin 61328 -> 0 bytes storage/app/public/aufnahmeantrag-en.pdf | Bin 59800 -> 0 bytes tests/Browser/AboutTest.php | 24 - tests/Browser/AppTest.php | 23 - tests/Browser/DatenschutzTest.php | 21 - tests/Browser/HilfeTest.php | 22 - tests/Browser/ImpressumTest.php | 24 - tests/Browser/KontaktTest.php | 23 - tests/Browser/PluginTest.php | 23 - tests/Browser/SitesearchWidgetTest.php | 26 - tests/Browser/SpendenTest.php | 22 - tests/Browser/StartpageTest.php | 22 - tests/Browser/TeamTest.php | 24 - tests/Browser/WebsearchWidgetTest.php | 26 - tests/Browser/WidgetTest.php | 23 - tests/DuskTestCase.php | 26 - 971 files changed, 4474 insertions(+), 7884 deletions(-) create mode 100644 .env delete mode 100644 .gitattributes create mode 100644 .gitlab/ci/build_composer.yml create mode 100644 .gitlab/ci/build_dependencies.yml create mode 100644 .gitlab/ci/build_docker_images.yml create mode 100644 .gitlab/ci/deploy.yml create mode 100644 .gitlab/ci/integrationtest.yml create mode 100755 .gitlab/deployment_scripts/cleanup_tags_non_revision.sh create mode 100755 .gitlab/deployment_scripts/cleanup_tags_revision.sh create mode 100644 .gitlab/deployment_scripts/headers.txt create mode 100755 .gitlab/deployment_scripts/update_deployment.sh create mode 100755 .gitlab/deployment_scripts/update_secret.sh delete mode 100644 .gitlab/development-values.yaml create mode 100644 .gitlab/development.yaml delete mode 100644 .gitlab/production-values.yaml create mode 100644 .gitlab/production.yaml delete mode 100644 .gitlab/review-apps-values.yaml create mode 100644 .gitlab/review.yaml delete mode 100644 .settings/.gitignore create mode 100644 .vscode/settings.json delete mode 100644 DockerfileDev delete mode 100644 DockerfileDev.ignore create mode 100644 build/fpm/Dockerfile create mode 100644 build/fpm/configuration/fpm/www_01_development.conf create mode 100644 build/fpm/configuration/fpm/www_01_production.conf create mode 100644 build/fpm/configuration/php/custom.ini create mode 100644 build/fpm/configuration/php/development.ini create mode 100644 build/fpm/configuration/php/production.ini create mode 100755 build/fpm/entrypoint/entrypoint_development.sh create mode 100755 build/fpm/entrypoint/entrypoint_production.sh create mode 100755 build/fpm/entrypoint/validate_laravel.sh rename helpers/installComposer.sh => build/fpm/installcomposer.sh (97%) mode change 100644 => 100755 create mode 100644 build/nginx/Dockerfile rename config/nginx-default.conf => build/nginx/configuration/nginx-default-dev.conf (65%) rename config/nginx-default-dev.conf => build/nginx/configuration/nginx-default.conf (77%) rename {config => build/nginx/configuration}/nginx.conf (66%) create mode 100644 chart/.helmignore delete mode 100644 chart/CONTRIBUTING.md delete mode 100644 chart/LICENSE delete mode 100644 chart/README.md delete mode 100644 chart/templates/cilium-network-policy.yaml delete mode 100644 chart/templates/db-initialize-job.yaml delete mode 100644 chart/templates/db-migrate-hook.yaml delete mode 100644 chart/templates/network-policy.yaml delete mode 100644 chart/templates/postgres-instance.yaml create mode 100644 chart/templates/redis_config.yaml delete mode 100644 chart/templates/service-account.yaml create mode 100644 chart/templates/serviceaccount.yaml create mode 100644 chart/templates/tests/test-connection.yaml delete mode 100644 chart/templates/worker-deployment.yaml delete mode 100644 chart/test/go.mod delete mode 100644 chart/test/go.sum delete mode 100644 chart/test/templates/ciliumnetworkpolicy_test.go delete mode 100644 chart/test/templates/deployment_test.go delete mode 100644 chart/test/templates/ingress_test.go delete mode 100644 chart/test/templates/networkpolicy_test.go delete mode 100644 chart/test/templates/service_account_test.go delete mode 100644 chart/test/templates/service_test.go delete mode 100644 chart/test/templates/test_helpers.go delete mode 100644 chart/test/templates/workerdeployment_test.go delete mode 100644 chart/test/testdata/custom-cilium-policy.yaml delete mode 100644 chart/test/testdata/custom-policy.yaml delete mode 100644 chart/test/testdata/full-spec-policy.yaml delete mode 100644 chart/test/testdata/modsecurity-ingress.yaml delete mode 100644 config/browserstack.php delete mode 100644 config/sumas.json.example delete mode 100644 database/.gitignore delete mode 100755 database/useragents.sqlite.example delete mode 100644 deploy.sh delete mode 100755 helpers/entrypoint.sh delete mode 100755 helpers/entrypointDev.sh delete mode 100755 helpers/entrypointProduction.sh delete mode 100644 helpers/installNodejs.sh delete mode 100755 helpers/installPackages.sh delete mode 100755 init.sh rename .env.example => metager/.env.example (90%) create mode 100644 metager/.gitignore rename {app => metager/app}/Console/Commands/AppendLogs.php (74%) rename {app => metager/app}/Console/Commands/Heartbeat.php (62%) rename {app => metager/app}/Console/Commands/LoadAffiliateBlacklist.php (70%) rename {app => metager/app}/Console/Commands/LoadSpam.php (92%) rename {app => metager/app}/Console/Commands/MonthlyRequestsGather.php (100%) rename {app => metager/app}/Console/Commands/RequestFetcher.php (96%) rename {app => metager/app}/Console/Commands/SaveUseragents.php (100%) rename {app => metager/app}/Console/Commands/StorePartnerCalls.php (100%) rename {app => metager/app}/Console/Commands/WaitDB.php (94%) rename {app => metager/app}/Console/Kernel.php (93%) rename {app => metager/app}/DynamicEngineParameters.php (100%) rename {app => metager/app}/Exceptions/Handler.php (100%) rename {app => metager/app}/Http/Controllers/AdgoalController.php (100%) rename {app => metager/app}/Http/Controllers/AdgoalTestController.php (100%) rename {app => metager/app}/Http/Controllers/AdminInterface.php (100%) rename {app => metager/app}/Http/Controllers/AdminSpamController.php (100%) rename {app => metager/app}/Http/Controllers/Assoziator.php (100%) rename {app => metager/app}/Http/Controllers/Auth/ForgotPasswordController.php (100%) rename {app => metager/app}/Http/Controllers/Auth/LoginController.php (100%) rename {app => metager/app}/Http/Controllers/Auth/RegisterController.php (100%) rename {app => metager/app}/Http/Controllers/Auth/ResetPasswordController.php (100%) rename {app => metager/app}/Http/Controllers/Controller.php (100%) rename {app => metager/app}/Http/Controllers/FokiLoader.php (100%) rename {app => metager/app}/Http/Controllers/HealthcheckController.php (100%) rename {app => metager/app}/Http/Controllers/HumanVerification.php (100%) rename {app => metager/app}/Http/Controllers/KeyController.php (100%) rename {app => metager/app}/Http/Controllers/LanguageController.php (100%) rename {app => metager/app}/Http/Controllers/MailController.php (100%) rename {app => metager/app}/Http/Controllers/MetaGerSearch.php (97%) rename {app => metager/app}/Http/Controllers/Pictureproxy.php (100%) create mode 100644 metager/app/Http/Controllers/SearchEngineList.php rename {app => metager/app}/Http/Controllers/SettingsController.php (84%) rename {app => metager/app}/Http/Controllers/SitesearchController.php (100%) rename {app => metager/app}/Http/Controllers/StartpageController.php (100%) rename {app => metager/app}/Http/Controllers/Stresstest.php (100%) rename {app => metager/app}/Http/Controllers/ZitatController.php (100%) rename {app => metager/app}/Http/Kernel.php (100%) rename {app => metager/app}/Http/Middleware/BrowserVerification.php (100%) rename {app => metager/app}/Http/Middleware/EncryptCookies.php (100%) rename {app => metager/app}/Http/Middleware/HumanVerification.php (100%) rename {app => metager/app}/Http/Middleware/LocalizationRedirect.php (100%) rename {app => metager/app}/Http/Middleware/RedirectIfAuthenticated.php (100%) rename {app => metager/app}/Http/Middleware/RemoveKey.php (100%) rename {app => metager/app}/Http/Middleware/UserAgentMaster.php (100%) rename {app => metager/app}/Http/Middleware/VerifyCsrfToken.php (100%) rename {app => metager/app}/Jobs/ConvertCountFile.php (100%) rename {app => metager/app}/Listeners/LogFailedAuthenticationAttempt.php (100%) rename {app => metager/app}/Mail/Sprachdatei.php (100%) rename {app => metager/app}/MetaGer.php (97%) rename {app => metager/app}/Models/Adgoal.php (100%) rename {app => metager/app}/Models/Admitad.php (100%) rename {app => metager/app}/Models/Key.php (100%) rename {app => metager/app}/Models/LanguageObject.php (100%) rename {app => metager/app}/Models/Quicktips/Quicktip.php (100%) rename {app => metager/app}/Models/Quicktips/Quicktip_detail.php (100%) rename {app => metager/app}/Models/Quicktips/Quicktips.php (100%) rename {app => metager/app}/Models/Result.php (94%) rename {app => metager/app}/Models/Searchengine.php (98%) rename {app => metager/app}/Models/XmlSearchengine.php (100%) rename {app => metager/app}/Models/parserSkripte/Allesklar.php (94%) rename {app => metager/app}/Models/parserSkripte/BASE.php (94%) rename {app => metager/app}/Models/parserSkripte/Beammachine.php (90%) rename {app => metager/app}/Models/parserSkripte/Bing.php (72%) rename {app => metager/app}/Models/parserSkripte/BingBilder.php (88%) rename {app => metager/app}/Models/parserSkripte/Blogsearch.php (92%) rename {app => metager/app}/Models/parserSkripte/Dailymotion.php (92%) rename {app => metager/app}/Models/parserSkripte/Dart.php (94%) rename {app => metager/app}/Models/parserSkripte/Dmoznebel.php (91%) rename {app => metager/app}/Models/parserSkripte/Dmoznebel_int.php (88%) rename {app => metager/app}/Models/parserSkripte/Dummy.php (70%) rename {app => metager/app}/Models/parserSkripte/Ebay.php (90%) rename {app => metager/app}/Models/parserSkripte/Ecoshopper.php (89%) rename {app => metager/app}/Models/parserSkripte/Europeana.php (95%) rename {app => metager/app}/Models/parserSkripte/Exalead.php (96%) rename {app => metager/app}/Models/parserSkripte/Fairmondo.php (94%) rename {app => metager/app}/Models/parserSkripte/Fernsehsuche.php (93%) rename {app => metager/app}/Models/parserSkripte/Fess.php (92%) rename {app => metager/app}/Models/parserSkripte/Flickr.php (95%) rename {app => metager/app}/Models/parserSkripte/Goyax.php (91%) create mode 100644 metager/app/Models/parserSkripte/Infotiger.php rename {app => metager/app}/Models/parserSkripte/Kelkoo.php (95%) rename {app => metager/app}/Models/parserSkripte/Loklak.php (91%) rename {app => metager/app}/Models/parserSkripte/Mg_hochsch_de.php (90%) rename {app => metager/app}/Models/parserSkripte/Mg_produkt2.php (94%) rename {app => metager/app}/Models/parserSkripte/Minisucher.php (97%) rename {app => metager/app}/Models/parserSkripte/Mnogosearch.php (93%) rename {app => metager/app}/Models/parserSkripte/Nebel.php (90%) rename {app => metager/app}/Models/parserSkripte/Onenewspage.php (94%) rename {app => metager/app}/Models/parserSkripte/Onenewspagegermany.php (94%) rename {app => metager/app}/Models/parserSkripte/Onenewspagevideo.php (94%) rename {app => metager/app}/Models/parserSkripte/Openclipart.php (95%) rename {app => metager/app}/Models/parserSkripte/Opencrawlastronomie.php (93%) rename {app => metager/app}/Models/parserSkripte/Opencrawlpolitik.php (94%) rename {app => metager/app}/Models/parserSkripte/Opencrawlregengergie.php (93%) rename {app => metager/app}/Models/parserSkripte/Overture.php (95%) rename {app => metager/app}/Models/parserSkripte/OvertureAds.php (97%) rename {app => metager/app}/Models/parserSkripte/Pixabay.php (95%) rename {app => metager/app}/Models/parserSkripte/ProdSearch.php (89%) rename {app => metager/app}/Models/parserSkripte/Qip.php (92%) rename {app => metager/app}/Models/parserSkripte/Qualigo.php (90%) rename {app => metager/app}/Models/parserSkripte/Radiobrowser.php (91%) rename {app => metager/app}/Models/parserSkripte/Scopia.php (78%) rename {app => metager/app}/Models/parserSkripte/Shopzilla.php (93%) rename {app => metager/app}/Models/parserSkripte/Similar_product.php (90%) rename {app => metager/app}/Models/parserSkripte/Similar_product_ads.php (91%) rename {app => metager/app}/Models/parserSkripte/Suchticker.php (90%) rename {app => metager/app}/Models/parserSkripte/Tuhh.php (93%) rename {app => metager/app}/Models/parserSkripte/Wikipedia.php (87%) rename {app => metager/app}/Models/parserSkripte/Witch.php (93%) rename {app => metager/app}/Models/parserSkripte/Yacy.php (91%) rename {app => metager/app}/Models/parserSkripte/Yacyunih.php (93%) rename {app => metager/app}/Models/parserSkripte/Yandex.php (68%) rename {app => metager/app}/Models/parserSkripte/Zeitde.php (91%) rename {app => metager/app}/PrometheusExporter.php (84%) rename {app => metager/app}/Providers/AppServiceProvider.php (100%) rename {app => metager/app}/Providers/AuthServiceProvider.php (100%) rename {app => metager/app}/Providers/BroadcastServiceProvider.php (100%) rename {app => metager/app}/Providers/EventServiceProvider.php (100%) rename {app => metager/app}/Providers/KeyServiceProvider.php (100%) rename {app => metager/app}/Providers/MetaGerProvider.php (100%) rename {app => metager/app}/Providers/RouteServiceProvider.php (100%) rename {app => metager/app}/Rules/PCSRF.php (100%) rename {app => metager/app}/User.php (100%) rename {app => metager/app}/UserAgent.php (100%) rename artisan => metager/artisan (100%) rename {bootstrap => metager/bootstrap}/app.php (100%) rename {bootstrap => metager/bootstrap}/autoload.php (100%) rename {bootstrap => metager/bootstrap}/cache/.gitignore (100%) rename composer.json => metager/composer.json (95%) rename composer.lock => metager/composer.lock (80%) rename {config => metager/config}/.gitignore (100%) rename {config => metager/config}/adBlacklistDomains.txt (100%) rename {config => metager/config}/adBlacklistUrl.txt (100%) rename {config => metager/config}/app.php (100%) rename {config => metager/config}/auth.php (100%) rename {config => metager/config}/broadcasting.php (100%) rename {config => metager/config}/cache.php (100%) rename {config => metager/config}/captcha.php (100%) rename {config => metager/config}/compile.php (100%) rename {config => metager/config}/database.php (98%) rename {config => metager/config}/filesystems.php (100%) rename {config => metager/config}/hashing.php (100%) rename {config => metager/config}/laravellocalization.php (100%) rename {config => metager/config}/logging.php (100%) rename {config => metager/config}/mail.php (100%) rename {config => metager/config}/metager/metager.php (94%) rename {config => metager/config}/queue.php (100%) rename {config => metager/config}/services.php (100%) rename {config => metager/config}/session.php (100%) rename {config => metager/config}/stress.json (100%) create mode 100644 metager/config/sumas.json.example rename {config => metager/config}/trustedproxy.php (94%) rename {config => metager/config}/view.php (100%) create mode 100644 metager/database/.gitignore rename {database => metager/database}/factories/ModelFactory.php (100%) rename {database => metager/database}/migrations/.gitkeep (100%) rename {database => metager/database}/migrations/2014_10_12_100000_create_password_resets_table.php (100%) rename {database => metager/database}/migrations/2019_02_19_094337_monthlyrequests.php (100%) rename {database => metager/database}/migrations/2019_04_30_151742_create_failed_jobs_table.php (100%) rename {database => metager/database}/migrations/2019_05_28_153442_create_users_table.php (100%) rename {database => metager/database}/migrations/2019_10_15_103139_create_user_agents_table.php (100%) rename {database => metager/database}/migrations/2020_02_05_163522_create_cache_table.php (100%) rename {database => metager/database}/migrations/2021_10_05_115650_affiliate_clicks.php (100%) rename {database => metager/database}/migrations/2021_10_05_154034_affiliate_blacklist.php (100%) rename {database => metager/database}/seeders/.gitkeep (100%) rename {database => metager/database}/seeders/DatabaseSeeder.php (100%) rename {database => metager/database}/seeders/UsersSeeder.php (100%) rename package-lock.json => metager/package-lock.json (100%) rename package.json => metager/package.json (100%) rename phpunit.dusk.xml => metager/phpunit.dusk.xml (100%) rename phpunit.xml => metager/phpunit.xml (100%) rename {public => metager/public}/.htaccess (100%) rename {public => metager/public}/2866738.html (100%) create mode 100644 metager/public/favicon.ico rename {public => metager/public}/fonts/arimo/Arimo-Bold.eot (100%) rename {public => metager/public}/fonts/arimo/Arimo-Bold.svg (100%) rename {public => metager/public}/fonts/arimo/Arimo-Bold.ttf (100%) rename {public => metager/public}/fonts/arimo/Arimo-Bold.woff (100%) rename {public => metager/public}/fonts/arimo/Arimo-Bold.woff2 (100%) rename {public => metager/public}/fonts/arimo/Arimo-BoldItalic.eot (100%) rename {public => metager/public}/fonts/arimo/Arimo-BoldItalic.svg (100%) rename {public => metager/public}/fonts/arimo/Arimo-BoldItalic.ttf (100%) rename {public => metager/public}/fonts/arimo/Arimo-BoldItalic.woff (100%) rename {public => metager/public}/fonts/arimo/Arimo-BoldItalic.woff2 (100%) rename {public => metager/public}/fonts/arimo/Arimo-Italic.eot (100%) rename {public => metager/public}/fonts/arimo/Arimo-Italic.svg (100%) rename {public => metager/public}/fonts/arimo/Arimo-Italic.ttf (100%) rename {public => metager/public}/fonts/arimo/Arimo-Italic.woff (100%) rename {public => metager/public}/fonts/arimo/Arimo-Italic.woff2 (100%) rename {public => metager/public}/fonts/arimo/Arimo.eot (100%) rename {public => metager/public}/fonts/arimo/Arimo.svg (100%) rename {public => metager/public}/fonts/arimo/Arimo.ttf (100%) rename {public => metager/public}/fonts/arimo/Arimo.woff (100%) rename {public => metager/public}/fonts/arimo/Arimo.woff2 (100%) rename {public => metager/public}/fonts/arimo/stylesheet.css (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Bold.eot (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Bold.svg (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Bold.ttf (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Bold.woff (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Bold.woff2 (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-BoldItalic.eot (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-BoldItalic.svg (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-BoldItalic.ttf (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff2 (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Italic.eot (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Italic.svg (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Italic.ttf (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Italic.woff (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans-Italic.woff2 (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans.eot (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans.svg (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans.ttf (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans.woff (100%) rename {public => metager/public}/fonts/liberationsans/hinted-LiberationSans.woff2 (100%) rename {public => metager/public}/fonts/liberationsans/stylesheet.css (100%) rename {public => metager/public}/google1d0130450de230c1.html (100%) rename {public => metager/public}/google5226881b42059cc5.html (100%) rename {public => metager/public}/img/1px.png (100%) rename {public => metager/public}/img/App.svg (100%) rename {public => metager/public}/img/Browserstack-logo_2x.png (100%) rename {public => metager/public}/img/Firefox.png (100%) rename {public => metager/public}/img/FirefoxEn.png (100%) rename {public => metager/public}/img/FirefoxEn_Standard.png (100%) rename {public => metager/public}/img/FirefoxEs.png (100%) rename {public => metager/public}/img/FirefoxEs_Standard.png (100%) rename {public => metager/public}/img/Firefox_Standard.png (100%) rename {public => metager/public}/img/Key-verified.svg (100%) rename {public => metager/public}/img/Logo-square-inverted.svg (100%) rename {public => metager/public}/img/WeAcceptBitcoin.png (100%) rename {public => metager/public}/img/ajax-loader.gif (100%) rename {public => metager/public}/img/angle-double-right.svg (100%) rename {public => metager/public}/img/app-grau.svg (100%) rename {public => metager/public}/img/app-icon.svg (100%) rename {public => metager/public}/img/apple/touch-icon-114.png (100%) rename {public => metager/public}/img/apple/touch-icon-120.png (100%) rename {public => metager/public}/img/apple/touch-icon-144.png (100%) rename {public => metager/public}/img/apple/touch-icon-152.png (100%) rename {public => metager/public}/img/apple/touch-icon-180.png (100%) rename {public => metager/public}/img/apple/touch-icon-57.png (100%) rename {public => metager/public}/img/apple/touch-icon-72.png (100%) rename {public => metager/public}/img/apple/touch-icon-76.png (100%) rename {public => metager/public}/img/apple/touch-icon.png (100%) rename {public => metager/public}/img/back-arrow.svg (100%) rename {public => metager/public}/img/bangs-icon-help.svg (100%) rename {public => metager/public}/img/blacklist-tutorial-options.png (100%) rename {public => metager/public}/img/boosticon.png (100%) rename {public => metager/public}/img/capitalization-icon-help.svg (100%) rename {public => metager/public}/img/caret.svg (100%) rename {public => metager/public}/img/chevron-down.svg (100%) rename {public => metager/public}/img/cogs.svg (100%) rename {public => metager/public}/img/cookies.svg (100%) rename {public => metager/public}/img/donate-icon.svg (100%) rename {public => metager/public}/img/ellipsis-horizontal.svg (100%) rename {public => metager/public}/img/ellipsis.svg (100%) create mode 100644 metager/public/img/favicon/favicon-1024.png create mode 100644 metager/public/img/favicon/favicon-114.png create mode 100644 metager/public/img/favicon/favicon-120.png create mode 100644 metager/public/img/favicon/favicon-128.png create mode 100644 metager/public/img/favicon/favicon-144.png create mode 100644 metager/public/img/favicon/favicon-152.png create mode 100644 metager/public/img/favicon/favicon-16.png create mode 100644 metager/public/img/favicon/favicon-167.png create mode 100644 metager/public/img/favicon/favicon-180.png create mode 100644 metager/public/img/favicon/favicon-192.png create mode 100644 metager/public/img/favicon/favicon-195.png create mode 100644 metager/public/img/favicon/favicon-196.png create mode 100644 metager/public/img/favicon/favicon-228.png create mode 100644 metager/public/img/favicon/favicon-32.png create mode 100644 metager/public/img/favicon/favicon-48.png create mode 100644 metager/public/img/favicon/favicon-57.png create mode 100644 metager/public/img/favicon/favicon-58.png create mode 100644 metager/public/img/favicon/favicon-76.png create mode 100644 metager/public/img/favicon/favicon-80.png create mode 100644 metager/public/img/favicon/favicon-87.png create mode 100644 metager/public/img/favicon/favicon-96.png rename {public => metager/public}/img/floppy.svg (100%) rename {public => metager/public}/img/heart.svg (100%) rename {public => metager/public}/img/help-icon.svg (100%) rename {public => metager/public}/img/help-left-searchfield.jpg (100%) rename {public => metager/public}/img/help-middle-searchfield.jpg (100%) rename {public => metager/public}/img/help-more-settings.jpg (100%) rename {public => metager/public}/img/help-right-searchfield.jpg (100%) rename {public => metager/public}/img/help-search-focus.jpg (100%) rename {public => metager/public}/img/help-settings-and-filter.jpg (100%) rename {public => metager/public}/img/help-settings-blacklist-trashcan.jpg (100%) rename {public => metager/public}/img/help-settings-blacklist.jpg (100%) rename {public => metager/public}/img/help-settings-cite.jpg (100%) rename {public => metager/public}/img/help-settings-safesearch.png (100%) rename {public => metager/public}/img/help-settings-search-filter.jpg (100%) rename {public => metager/public}/img/help-used-search-engine-red.jpg (100%) rename {public => metager/public}/img/help-used-search-engine.jpg (100%) rename {public => metager/public}/img/help-vertical-menu.png (100%) rename {public => metager/public}/img/hilfe-php-resultpic-01.png (100%) rename {public => metager/public}/img/hilfe-php-resultpic-02.png (100%) rename {public => metager/public}/img/hilfe-php-resultpic-en-01.png (100%) rename {public => metager/public}/img/hilfe-php-resultpic-en-02.png (100%) rename {public => metager/public}/img/home.svg (100%) rename {public => metager/public}/img/icon-check.svg (100%) rename {public => metager/public}/img/icon-contact.svg (100%) rename {public => metager/public}/img/icon-filter.svg (100%) rename {public => metager/public}/img/icon-language.svg (100%) rename {public => metager/public}/img/icon-leichte-sprache.svg (100%) rename {public => metager/public}/img/icon-lupe.svg (100%) rename {public => metager/public}/img/icon-map.svg (100%) rename {public => metager/public}/img/icon-more-information.svg (100%) rename {public => metager/public}/img/icon-outlink.svg (100%) rename {public => metager/public}/img/icon-paperclip.svg (100%) rename {public => metager/public}/img/icon-services.svg (100%) rename {public => metager/public}/img/icon-settings-grau.svg (100%) rename {public => metager/public}/img/icon-settings.svg (100%) rename {public => metager/public}/img/jugendschutz.svg (100%) rename {public => metager/public}/img/key-icon.svg (100%) rename {public => metager/public}/img/key-verified.svg (100%) rename {public => metager/public}/img/leaf.svg (100%) rename {public => metager/public}/img/lock.svg (100%) rename {public => metager/public}/img/luh_metager.png (100%) rename {public => metager/public}/img/lupe-grau.svg (100%) rename {public => metager/public}/img/maps-grau.svg (100%) rename {public => metager/public}/img/member-icon.svg (100%) rename {public => metager/public}/img/menu.svg (100%) rename {public => metager/public}/img/metager-schloss-orange.svg (100%) rename {public => metager/public}/img/metager-schloss.svg (100%) rename {public => metager/public}/img/metager.svg (100%) rename {public => metager/public}/img/paypalspenden.gif (100%) rename {public => metager/public}/img/plug-in.svg (100%) rename {public => metager/public}/img/proxy.svg (100%) rename {public => metager/public}/img/proxyicon.png (100%) rename {public => metager/public}/img/rainbow.svg (100%) rename {public => metager/public}/img/result-icon-help.svg (100%) rename {public => metager/public}/img/searchfield-icon-help.svg (100%) rename {public => metager/public}/img/searchinsearch-icon-help.svg (100%) rename {public => metager/public}/img/snowflake.svg (100%) rename {public => metager/public}/img/startpage_1997.avif (100%) rename {public => metager/public}/img/startpage_1997.png (100%) rename {public => metager/public}/img/startpage_2006.avif (100%) rename {public => metager/public}/img/startpage_2006.png (100%) rename {public => metager/public}/img/startpage_2015.avif (100%) rename {public => metager/public}/img/startpage_2015.png (100%) rename {public => metager/public}/img/startpage_2016.avif (100%) rename {public => metager/public}/img/startpage_2016.png (100%) rename {public => metager/public}/img/startpage_2019.avif (100%) rename {public => metager/public}/img/startpage_2019.png (100%) rename {public => metager/public}/img/startpage_2020.avif (100%) rename {public => metager/public}/img/startpage_2020.png (100%) rename {public => metager/public}/img/startseite-icon-help.svg (100%) rename {public => metager/public}/img/stopwords-icon-help.svg (100%) rename {public => metager/public}/img/story-plugin.svg (100%) rename {public => metager/public}/img/suchwortasso.svg (100%) rename {public => metager/public}/img/suma_ev_logo-m1-greyscale.png (100%) rename {public => metager/public}/img/tor-icon.svg (100%) rename {public => metager/public}/img/transparency-metaindex.svg (100%) rename {public => metager/public}/img/trashcan.svg (100%) rename {public => metager/public}/img/url-icon-help.svg (100%) rename {public => metager/public}/img/widget.svg (100%) rename {public => metager/public}/img/x.svg (100%) rename {public => metager/public}/index.php (100%) rename {public => metager/public}/metager_maps/.gitkeep (100%) rename {public => metager/public}/metager_maps/app-release.apk (100%) rename {public => metager/public}/metager_maps/version.txt (100%) rename {public => metager/public}/verify-admitad.txt (100%) rename {public => metager/public}/web.config (100%) rename {resources => metager/resources}/age/age-de.xml (100%) rename {resources => metager/resources}/age/age.xml (100%) rename {resources => metager/resources}/age/miracle.xml (100%) rename {resources => metager/resources}/css/material-default.css (100%) rename {resources => metager/resources}/css/material-inverse.css (100%) rename {resources => metager/resources}/css/noheader.css (100%) rename {resources => metager/resources}/js/admin/affilliates/index.js (100%) rename {resources => metager/resources}/js/app.js (100%) rename {resources => metager/resources}/js/donation.js (100%) rename {resources => metager/resources}/js/editLanguage.js (100%) rename {resources => metager/resources}/js/keyboardNavigation.js (100%) rename {resources => metager/resources}/js/lib/bootstrap.js (100%) rename {resources => metager/resources}/js/lib/iframeResizer.contentWindow.min.js (100%) rename {resources => metager/resources}/js/lib/iframeResizer.min.js (100%) rename {resources => metager/resources}/js/lib/jquery-ui.min.js (100%) rename {resources => metager/resources}/js/lib/jquery.js (100%) rename {resources => metager/resources}/js/lib/masonry.js (100%) rename {resources => metager/resources}/js/lib/md5.js (100%) rename {resources => metager/resources}/js/lib/vue/app.js (100%) rename {resources => metager/resources}/js/lib/vue/bootstrap.js (100%) rename {resources => metager/resources}/js/quicktips.js (100%) rename {resources => metager/resources}/js/result-saver.js (100%) rename {resources => metager/resources}/js/scriptJoinPage.js (100%) rename {resources => metager/resources}/js/scriptResultPage.js (100%) rename {resources => metager/resources}/js/scriptSettings.js (100%) rename {resources => metager/resources}/js/translations.js (100%) rename {resources => metager/resources}/js/utility.js (100%) rename {resources => metager/resources}/js/widgets.js (100%) rename {resources => metager/resources}/lang/de/404.php (100%) rename {resources => metager/resources}/lang/de/429.php (100%) rename {resources => metager/resources}/lang/de/500.php (100%) rename {resources => metager/resources}/lang/de/503.php (100%) rename {resources => metager/resources}/lang/de/about.php (100%) rename {resources => metager/resources}/lang/de/ad.php (100%) rename {resources => metager/resources}/lang/de/app.php (100%) rename {resources => metager/resources}/lang/de/asso.php (100%) rename {resources => metager/resources}/lang/de/auth.php (100%) rename {resources => metager/resources}/lang/de/bitpay.php (100%) rename {resources => metager/resources}/lang/de/captcha.php (100%) rename {resources => metager/resources}/lang/de/datenschutz.php (100%) create mode 100644 metager/resources/lang/de/faktencheck.php rename {resources => metager/resources}/lang/de/footer.php (100%) rename {resources => metager/resources}/lang/de/help/easy-language/help-functions.php (100%) rename {resources => metager/resources}/lang/de/help/easy-language/help-mainpages.php (100%) rename {resources => metager/resources}/lang/de/help/easy-language/help-privacy-protection.php (100%) rename {resources => metager/resources}/lang/de/help/easy-language/help-services.php (100%) rename {resources => metager/resources}/lang/de/help/easy-language/help.php (100%) rename {resources => metager/resources}/lang/de/help/help-functions.php (100%) rename {resources => metager/resources}/lang/de/help/help-mainpages.php (100%) rename {resources => metager/resources}/lang/de/help/help-privacy-protection.php (100%) rename {resources => metager/resources}/lang/de/help/help-services.php (100%) rename {resources => metager/resources}/lang/de/help/help.php (100%) rename {resources => metager/resources}/lang/de/icons.php (100%) rename {resources => metager/resources}/lang/de/impressum.php (100%) rename {resources => metager/resources}/lang/de/index.php (100%) rename {resources => metager/resources}/lang/de/jugendschutz.php (100%) rename {resources => metager/resources}/lang/de/key.php (100%) rename {resources => metager/resources}/lang/de/keyboard-navigation.php (100%) rename {resources => metager/resources}/lang/de/keychange.php (100%) rename {resources => metager/resources}/lang/de/kontakt.php (100%) rename {resources => metager/resources}/lang/de/languages.php (100%) rename {resources => metager/resources}/lang/de/metaGer.php (97%) rename {resources => metager/resources}/lang/de/metaGerSearch.php (100%) rename {resources => metager/resources}/lang/de/mg-story.php (100%) rename {resources => metager/resources}/lang/de/pagination.php (100%) rename {resources => metager/resources}/lang/de/partnershops.php (100%) rename {resources => metager/resources}/lang/de/passwords.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-chrome.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-edge.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-firefox.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-ie.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-opera.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-safari.php (100%) rename {resources => metager/resources}/lang/de/plugin-desktop/desktop-vivaldi.php (100%) rename {resources => metager/resources}/lang/de/plugin-mobile/mobile-chrome.php (100%) rename {resources => metager/resources}/lang/de/plugin-mobile/mobile-edge.php (100%) rename {resources => metager/resources}/lang/de/plugin-mobile/mobile-firefox-klar.php (100%) rename {resources => metager/resources}/lang/de/plugin-mobile/mobile-firefox.php (100%) rename {resources => metager/resources}/lang/de/plugin-mobile/mobile-opera.php (100%) rename {resources => metager/resources}/lang/de/plugin-page.php (100%) rename {resources => metager/resources}/lang/de/plugin.php (100%) rename {resources => metager/resources}/lang/de/quicktip.php (100%) rename {resources => metager/resources}/lang/de/researchandtabs.php (100%) rename {resources => metager/resources}/lang/de/result.php (100%) rename {resources => metager/resources}/lang/de/resultPage.php (100%) rename {resources => metager/resources}/lang/de/results.php (100%) create mode 100644 metager/resources/lang/de/search-engine.php rename {resources => metager/resources}/lang/de/settings.php (97%) rename {resources => metager/resources}/lang/de/sidebar.php (96%) rename {resources => metager/resources}/lang/de/sitesearch.php (100%) rename {resources => metager/resources}/lang/de/spende.php (100%) rename {resources => metager/resources}/lang/de/spendenaufruf.php (100%) rename {resources => metager/resources}/lang/de/staticPages.php (100%) rename {resources => metager/resources}/lang/de/team.php (100%) rename {resources => metager/resources}/lang/de/tips.php (100%) rename {resources => metager/resources}/lang/de/titles.php (100%) rename {resources => metager/resources}/lang/de/tor.php (100%) rename {resources => metager/resources}/lang/de/transparency.php (100%) rename {resources => metager/resources}/lang/de/validation.php (100%) rename {resources => metager/resources}/lang/de/websearch.php (100%) rename {resources => metager/resources}/lang/de/widget.php (100%) rename {resources => metager/resources}/lang/de/zitatsuche.php (100%) rename {resources => metager/resources}/lang/en/404.php (100%) rename {resources => metager/resources}/lang/en/429.php (100%) rename {resources => metager/resources}/lang/en/500.php (100%) rename {resources => metager/resources}/lang/en/503.php (100%) rename {resources => metager/resources}/lang/en/about.php (100%) rename {resources => metager/resources}/lang/en/ad.php (100%) rename {resources => metager/resources}/lang/en/app.php (100%) rename {resources => metager/resources}/lang/en/asso.php (100%) rename {resources => metager/resources}/lang/en/auth.php (100%) rename {resources => metager/resources}/lang/en/bitpay.php (100%) rename {resources => metager/resources}/lang/en/captcha.php (100%) rename {resources => metager/resources}/lang/en/datenschutz.php (100%) create mode 100644 metager/resources/lang/en/faktencheck.php rename {resources => metager/resources}/lang/en/footer.php (100%) rename {resources => metager/resources}/lang/en/help/easy-language/help-functions.php (100%) rename {resources => metager/resources}/lang/en/help/easy-language/help-mainpages.php (100%) rename {resources => metager/resources}/lang/en/help/easy-language/help-privacy-protection.php (100%) rename {resources => metager/resources}/lang/en/help/easy-language/help-services.php (100%) rename {resources => metager/resources}/lang/en/help/easy-language/help.php (100%) rename {resources => metager/resources}/lang/en/help/help-functions.php (100%) rename {resources => metager/resources}/lang/en/help/help-mainpages.php (100%) rename {resources => metager/resources}/lang/en/help/help-privacy-protection.php (100%) rename {resources => metager/resources}/lang/en/help/help-services.php (100%) rename {resources => metager/resources}/lang/en/help/help.php (100%) rename {resources => metager/resources}/lang/en/icons.php (100%) rename {resources => metager/resources}/lang/en/impressum.php (100%) rename {resources => metager/resources}/lang/en/index.php (100%) rename {resources => metager/resources}/lang/en/jugendschutz.php (100%) rename {resources => metager/resources}/lang/en/key.php (100%) rename {resources => metager/resources}/lang/en/keyboard-navigation.php (100%) rename {resources => metager/resources}/lang/en/keychange.php (100%) rename {resources => metager/resources}/lang/en/kontakt.php (100%) rename {resources => metager/resources}/lang/en/languages.php (100%) rename {resources => metager/resources}/lang/en/metaGer.php (97%) rename {resources => metager/resources}/lang/en/metaGerSearch.php (100%) rename {resources => metager/resources}/lang/en/mg-story.php (100%) rename {resources => metager/resources}/lang/en/pagination.php (100%) rename {resources => metager/resources}/lang/en/partnershops.php (100%) rename {resources => metager/resources}/lang/en/passwords.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-chrome.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-edge.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-firefox.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-ie.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-opera.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-safari.php (100%) rename {resources => metager/resources}/lang/en/plugin-desktop/desktop-vivaldi.php (100%) rename {resources => metager/resources}/lang/en/plugin-mobile/mobile-chrome.php (100%) rename {resources => metager/resources}/lang/en/plugin-mobile/mobile-edge.php (100%) rename {resources => metager/resources}/lang/en/plugin-mobile/mobile-firefox-klar.php (100%) rename {resources => metager/resources}/lang/en/plugin-mobile/mobile-firefox.php (100%) rename {resources => metager/resources}/lang/en/plugin-mobile/mobile-opera.php (100%) rename {resources => metager/resources}/lang/en/plugin-page.php (100%) rename {resources => metager/resources}/lang/en/plugin.php (100%) rename {resources => metager/resources}/lang/en/quicktip.php (100%) rename {resources => metager/resources}/lang/en/researchandtabs.php (100%) rename {resources => metager/resources}/lang/en/result.php (100%) rename {resources => metager/resources}/lang/en/resultPage.php (100%) rename {resources => metager/resources}/lang/en/results.php (100%) rename {resources => metager/resources}/lang/en/search-engine.php (91%) rename {resources => metager/resources}/lang/en/settings.php (96%) rename {resources => metager/resources}/lang/en/sidebar.php (96%) rename {resources => metager/resources}/lang/en/sitesearch.php (100%) rename {resources => metager/resources}/lang/en/spende.php (100%) rename {resources => metager/resources}/lang/en/spendenaufruf.php (100%) rename {resources => metager/resources}/lang/en/staticPages.php (100%) rename {resources => metager/resources}/lang/en/team.php (100%) rename {resources => metager/resources}/lang/en/tips.php (100%) rename {resources => metager/resources}/lang/en/titles.php (100%) rename {resources => metager/resources}/lang/en/tor.php (100%) rename {resources => metager/resources}/lang/en/transparency.php (100%) rename {resources => metager/resources}/lang/en/validation.php (100%) rename {resources => metager/resources}/lang/en/websearch.php (100%) rename {resources => metager/resources}/lang/en/widget.php (100%) rename {resources => metager/resources}/lang/en/zitatsuche.php (100%) rename {resources => metager/resources}/lang/es/404.php (100%) rename {resources => metager/resources}/lang/es/500.php (100%) rename {resources => metager/resources}/lang/es/503.php (100%) rename {resources => metager/resources}/lang/es/ad.php (100%) rename {resources => metager/resources}/lang/es/app.php (100%) rename {resources => metager/resources}/lang/es/asso.php (100%) rename {resources => metager/resources}/lang/es/auth.php (100%) rename {resources => metager/resources}/lang/es/bitpay.php (100%) rename {resources => metager/resources}/lang/es/captcha.php (100%) rename {resources => metager/resources}/lang/es/datenschutz.php (100%) rename {resources => metager/resources}/lang/es/faktencheck.php (100%) rename {resources => metager/resources}/lang/es/faq.php (100%) rename {resources => metager/resources}/lang/es/footer.php (100%) rename {resources => metager/resources}/lang/es/help/easy-language/help-functions.php (100%) rename {resources => metager/resources}/lang/es/help/easy-language/help-mainpages.php (100%) rename {resources => metager/resources}/lang/es/help/easy-language/help-privacy-protection.php (100%) rename {resources => metager/resources}/lang/es/help/easy-language/help-services.php (100%) rename {resources => metager/resources}/lang/es/help/easy-language/help.php (100%) rename {resources => metager/resources}/lang/es/help/help-functions.php (100%) rename {resources => metager/resources}/lang/es/help/help-mainpages.php (100%) rename {resources => metager/resources}/lang/es/help/help-privacy-protection.php (100%) rename {resources => metager/resources}/lang/es/help/help-services.php (100%) rename {resources => metager/resources}/lang/es/help/help.php (100%) rename {resources => metager/resources}/lang/es/impressum.php (100%) rename {resources => metager/resources}/lang/es/index.php (100%) rename {resources => metager/resources}/lang/es/kontakt.php (100%) rename {resources => metager/resources}/lang/es/metaGer.php (100%) rename {resources => metager/resources}/lang/es/metaGerSearch.php (100%) rename {resources => metager/resources}/lang/es/mg-story.php (100%) rename {resources => metager/resources}/lang/es/pagination.php (100%) rename {resources => metager/resources}/lang/es/passwords.php (100%) rename {resources => metager/resources}/lang/es/plugin-desktop/desktop-chrome.php (100%) rename {resources => metager/resources}/lang/es/plugin-desktop/desktop-firefox.php (100%) rename {resources => metager/resources}/lang/es/plugin-desktop/desktop-ie.php (100%) rename {resources => metager/resources}/lang/es/plugin-desktop/desktop-opera.php (100%) rename {resources => metager/resources}/lang/es/plugin-desktop/desktop-safari.php (100%) rename {resources => metager/resources}/lang/es/plugin-desktop/desktop-vivaldi.php (100%) rename {resources => metager/resources}/lang/es/plugin-page.php (100%) rename {resources => metager/resources}/lang/es/plugin.php (100%) rename {resources => metager/resources}/lang/es/quicktip.php (100%) rename {resources => metager/resources}/lang/es/researchandtabs.php (100%) rename {resources => metager/resources}/lang/es/result.php (100%) rename {resources => metager/resources}/lang/es/resultPage.php (100%) rename {resources => metager/resources}/lang/es/results.php (100%) rename {resources => metager/resources}/lang/es/settings.php (100%) rename {resources => metager/resources}/lang/es/sidebar.php (100%) rename {resources => metager/resources}/lang/es/sitesearch.php (100%) rename {resources => metager/resources}/lang/es/spende.php (100%) rename {resources => metager/resources}/lang/es/spendenaufruf.php (100%) rename {resources => metager/resources}/lang/es/staticPages.php (100%) rename {resources => metager/resources}/lang/es/team.php (100%) rename {resources => metager/resources}/lang/es/tips.php (100%) rename {resources => metager/resources}/lang/es/titles.php (100%) rename {resources => metager/resources}/lang/es/tor.php (100%) rename {resources => metager/resources}/lang/es/websearch.php (100%) rename {resources => metager/resources}/lang/es/widget.php (100%) rename {resources => metager/resources}/lang/es/zitatsuche.php (100%) rename {resources => metager/resources}/lang/fr/500.php (100%) rename {resources => metager/resources}/lang/fr/hilfe.php (100%) rename {resources => metager/resources}/lang/fr/impressum.php (100%) rename {resources => metager/resources}/lang/fr/index.php (100%) rename {resources => metager/resources}/lang/fr/kontakt.php (100%) rename {resources => metager/resources}/lang/fr/plugin-page.php (100%) rename {resources => metager/resources}/lang/fr/quicktip.php (100%) rename {resources => metager/resources}/lang/fr/researchandtabs.php (100%) rename {resources => metager/resources}/lang/fr/sitesearch.php (100%) rename {resources => metager/resources}/lang/fr/staticPages.php (100%) rename {resources => metager/resources}/lang/it/index.php (100%) rename {resources => metager/resources}/lang/nd/index.php (100%) rename {resources => metager/resources}/lang/nd/sitesearch.php (100%) rename {resources => metager/resources}/lang/nl/index.php (100%) rename {resources => metager/resources}/less/.csscomb.json (100%) rename {resources => metager/resources}/less/.csslintrc (100%) rename {resources => metager/resources}/less/jquery-ui/jquery-ui.min.css (100%) rename {resources => metager/resources}/less/jquery-ui/jquery-ui.structure.min.css (100%) rename {resources => metager/resources}/less/jquery-ui/jquery-ui.theme.min.css (100%) rename {resources => metager/resources}/less/metager/bs-variables.less (100%) rename {resources => metager/resources}/less/metager/general/base.less (100%) rename {resources => metager/resources}/less/metager/general/cards.less (100%) rename {resources => metager/resources}/less/metager/general/forms.less (100%) rename {resources => metager/resources}/less/metager/general/general.less (100%) rename {resources => metager/resources}/less/metager/general/specific.less (100%) rename {resources => metager/resources}/less/metager/metager-dark.less (100%) rename {resources => metager/resources}/less/metager/metager.less (100%) rename {resources => metager/resources}/less/metager/mixins/forms.less (100%) rename {resources => metager/resources}/less/metager/mixins/grid.less (100%) rename {resources => metager/resources}/less/metager/mixins/mixins.less (100%) rename {resources => metager/resources}/less/metager/mixins/nav-divider.less (100%) rename {resources => metager/resources}/less/metager/mixins/reset-filter.less (100%) rename {resources => metager/resources}/less/metager/mixins/tab-focus.less (100%) rename {resources => metager/resources}/less/metager/mixins/text-emphasis.less (100%) rename {resources => metager/resources}/less/metager/mixins/vendor-prefixes.less (100%) rename {resources => metager/resources}/less/metager/pages/about.less (100%) rename {resources => metager/resources}/less/metager/pages/admin/affilliates/index-dark.less (100%) rename {resources => metager/resources}/less/metager/pages/admin/affilliates/index.less (100%) rename {resources => metager/resources}/less/metager/pages/all.less (100%) rename {resources => metager/resources}/less/metager/pages/asso.less (100%) rename {resources => metager/resources}/less/metager/pages/asso/style-dark.less (100%) rename {resources => metager/resources}/less/metager/pages/asso/style.less (100%) rename {resources => metager/resources}/less/metager/pages/contact.less (100%) rename {resources => metager/resources}/less/metager/pages/count-dark.less (100%) rename {resources => metager/resources}/less/metager/pages/count/style-dark.less (100%) rename {resources => metager/resources}/less/metager/pages/count/style.less (100%) rename {resources => metager/resources}/less/metager/pages/donation.less (100%) rename {resources => metager/resources}/less/metager/pages/help-easy-language.less (100%) rename {resources => metager/resources}/less/metager/pages/help.less (100%) rename {resources => metager/resources}/less/metager/pages/key-dark.less (100%) rename {resources => metager/resources}/less/metager/pages/key.less (100%) rename {resources => metager/resources}/less/metager/pages/keychange/index.less (100%) rename {resources => metager/resources}/less/metager/pages/language.less (100%) rename {resources => metager/resources}/less/metager/pages/plugin-page.less (100%) rename {resources => metager/resources}/less/metager/pages/plugin.less (100%) rename {resources => metager/resources}/less/metager/pages/privacy.less (100%) rename {resources => metager/resources}/less/metager/pages/resultpage.less (100%) rename {resources => metager/resources}/less/metager/pages/resultpage/keyboard-nav.less (100%) rename {resources => metager/resources}/less/metager/pages/resultpage/product.less (100%) rename {resources => metager/resources}/less/metager/pages/resultpage/quicktips.less (99%) rename {resources => metager/resources}/less/metager/pages/resultpage/result-page.less (100%) rename {resources => metager/resources}/less/metager/pages/resultpage/result-saver.less (100%) rename {resources => metager/resources}/less/metager/pages/resultpage/result.less (81%) rename {resources => metager/resources}/less/metager/pages/search-engine.less (100%) rename {resources => metager/resources}/less/metager/pages/settings.less (92%) rename {resources => metager/resources}/less/metager/pages/spam.less (100%) rename {resources => metager/resources}/less/metager/pages/spende/danke.less (100%) rename {resources => metager/resources}/less/metager/pages/start-page.less (100%) rename {resources => metager/resources}/less/metager/pages/transparency.less (100%) rename {resources => metager/resources}/less/metager/pages/widget.less (100%) rename {resources => metager/resources}/less/metager/pages/zitatsuche.less (100%) rename {resources => metager/resources}/less/metager/parts/alert.less (100%) rename {resources => metager/resources}/less/metager/parts/aufruf-winter.less (100%) rename {resources => metager/resources}/less/metager/parts/bitpay.less (100%) rename {resources => metager/resources}/less/metager/parts/button.less (100%) rename {resources => metager/resources}/less/metager/parts/dropdowns.less (100%) rename {resources => metager/resources}/less/metager/parts/footer.less (100%) rename {resources => metager/resources}/less/metager/parts/mg-icons.less (100%) rename {resources => metager/resources}/less/metager/parts/modals.less (100%) create mode 100644 metager/resources/less/metager/parts/scaffolding.less rename {resources => metager/resources}/less/metager/parts/searchbar.less (100%) rename {resources => metager/resources}/less/metager/parts/settings.less (100%) rename {resources => metager/resources}/less/metager/parts/sidebar.less (100%) rename {resources => metager/resources}/less/metager/parts/type.less (98%) rename {resources => metager/resources}/less/metager/startpage-only-dark.less (100%) rename {resources => metager/resources}/less/metager/startpage-only-light.less (100%) rename {resources => metager/resources}/less/metager/startpage-only.less (100%) rename {resources => metager/resources}/less/metager/variables-dark.less (100%) rename {resources => metager/resources}/less/metager/variables.less (100%) rename {resources => metager/resources}/less/utility.less (100%) rename {resources => metager/resources}/sass/_variables.scss (100%) rename {resources => metager/resources}/sass/app.scss (100%) rename {resources => metager/resources}/views/about.blade.php (100%) rename {resources => metager/resources}/views/ad-info.blade.php (100%) rename {resources => metager/resources}/views/admin/adgoal.blade.php (100%) rename {resources => metager/resources}/views/admin/admin.blade.php (100%) rename {resources => metager/resources}/views/admin/affiliates/index.blade.php (100%) rename {resources => metager/resources}/views/admin/check.blade.php (100%) rename {resources => metager/resources}/views/admin/count.blade.php (100%) rename {resources => metager/resources}/views/admin/countGraphToday.blade.php (100%) rename {resources => metager/resources}/views/admin/engines.blade.php (100%) rename {resources => metager/resources}/views/admin/spam.blade.php (100%) rename {resources => metager/resources}/views/app.blade.php (100%) rename {resources => metager/resources}/views/assoziator/asso.blade.php (100%) rename {resources => metager/resources}/views/berlin.blade.php (100%) rename {resources => metager/resources}/views/datenschutz/datenschutz.blade.php (100%) rename {resources => metager/resources}/views/datenschutz/english.blade.php (100%) rename {resources => metager/resources}/views/datenschutz/german.blade.php (100%) rename {resources => metager/resources}/views/datenschutz/twitter-comments.blade.php (100%) rename {resources => metager/resources}/views/errors/403.blade.php (100%) rename {resources => metager/resources}/views/errors/404.blade.php (100%) rename {resources => metager/resources}/views/errors/429.blade.php (100%) rename {resources => metager/resources}/views/errors/500.blade.php (100%) rename {resources => metager/resources}/views/errors/503.blade.php (100%) rename {resources => metager/resources}/views/help/easy-language/help-functions.blade.php (100%) rename {resources => metager/resources}/views/help/easy-language/help-mainpages.blade.php (100%) rename {resources => metager/resources}/views/help/easy-language/help-privacy-protection.blade.php (100%) rename {resources => metager/resources}/views/help/easy-language/help-services.blade.php (100%) rename {resources => metager/resources}/views/help/easy-language/help.blade.php (100%) rename {resources => metager/resources}/views/help/faktencheck.blade.php (74%) rename {resources => metager/resources}/views/help/help-functions.blade.php (100%) rename {resources => metager/resources}/views/help/help-mainpages.blade.php (100%) rename {resources => metager/resources}/views/help/help-privacy-protection.blade.php (100%) rename {resources => metager/resources}/views/help/help-services.blade.php (100%) rename {resources => metager/resources}/views/help/help.blade.php (100%) rename {resources => metager/resources}/views/humanverification/botOverview.blade.php (100%) rename {resources => metager/resources}/views/humanverification/captcha.blade.php (100%) rename {resources => metager/resources}/views/impressum.blade.php (100%) rename {resources => metager/resources}/views/index.blade.php (100%) rename {resources => metager/resources}/views/jugendschutz.blade.php (100%) rename {resources => metager/resources}/views/key.blade.php (100%) rename {resources => metager/resources}/views/keychange.blade.php (100%) rename {resources => metager/resources}/views/keychangethree.blade.php (100%) rename {resources => metager/resources}/views/keychangetwo.blade.php (100%) rename {resources => metager/resources}/views/kontakt/kontakt.blade.php (100%) rename {resources => metager/resources}/views/kontakt/mail.blade.php (100%) rename {resources => metager/resources}/views/kontakt/pgp.blade.php (100%) rename {resources => metager/resources}/views/languages/edit.blade.php (100%) rename {resources => metager/resources}/views/languages/overview.blade.php (100%) rename {resources => metager/resources}/views/languages/synoptic.blade.php (100%) rename {resources => metager/resources}/views/layouts/ad.blade.php (100%) rename {resources => metager/resources}/views/layouts/atom10ad.blade.php (100%) rename {resources => metager/resources}/views/layouts/image_result.blade.php (100%) rename {resources => metager/resources}/views/layouts/keyboardNavBox.blade.php (100%) rename {resources => metager/resources}/views/layouts/researchandtabs.blade.php (90%) rename {resources => metager/resources}/views/layouts/result.blade.php (96%) rename {resources => metager/resources}/views/layouts/resultPage.blade.php (75%) create mode 100644 metager/resources/views/layouts/resultpage/resources.blade.php rename {resources => metager/resources}/views/layouts/resultpage/unverifiedResultPage.blade.php (100%) rename {resources => metager/resources}/views/layouts/resultpage/verificationCss.blade.php (100%) rename {resources => metager/resources}/views/layouts/resultpage/verificationHeader.blade.php (100%) create mode 100644 metager/resources/views/layouts/staticPages.blade.php rename {resources => metager/resources}/views/layouts/subPages.blade.php (100%) rename {resources => metager/resources}/views/parts/alteration.blade.php (100%) rename {resources => metager/resources}/views/parts/custom-daterange.blade.php (100%) rename {resources => metager/resources}/views/parts/errors.blade.php (100%) rename {resources => metager/resources}/views/parts/filter.blade.php (100%) rename {resources => metager/resources}/views/parts/foki.blade.php (51%) rename {resources => metager/resources}/views/parts/footer.blade.php (100%) rename {resources => metager/resources}/views/parts/pager.blade.php (100%) rename {resources => metager/resources}/views/parts/quicktip.blade.php (100%) rename {resources => metager/resources}/views/parts/searchbar.blade.php (100%) rename {resources => metager/resources}/views/parts/sidebar-opener.blade.php (100%) rename {resources => metager/resources}/views/parts/sidebar.blade.php (97%) rename {resources => metager/resources}/views/parts/spendenaufruf.blade.php (100%) rename {resources => metager/resources}/views/parts/utility.blade.php (100%) rename {resources => metager/resources}/views/parts/warnings.blade.php (100%) rename {resources => metager/resources}/views/plugin-page.blade.php (100%) rename {resources => metager/resources}/views/plugin.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/chrome/v49.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/chrome/v53.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/chrome/v59.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/edge/v15.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/edge/v18.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/edge/v80.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/firefox/v52.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/firefox/v57.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/firefox/v61.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/firefox/v89.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/ie/v11.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/ie/v9.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/opera/v36.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/safari/v10.blade.php (100%) rename {resources => metager/resources}/views/plugin/desktop/vivaldi/v3-3.blade.php (100%) rename {resources => metager/resources}/views/plugin/mobile/chrome/v83.blade.php (100%) rename {resources => metager/resources}/views/plugin/mobile/edge/v45.blade.php (100%) rename {resources => metager/resources}/views/plugin/mobile/firefox-klar/v8-8.blade.php (100%) rename {resources => metager/resources}/views/plugin/mobile/firefox/v80.blade.php (100%) rename {resources => metager/resources}/views/plugin/mobile/firefox/vlt80.blade.php (100%) rename {resources => metager/resources}/views/plugin/mobile/opera/v60.blade.php (100%) rename {resources => metager/resources}/views/quicktips.blade.php (100%) rename {resources => metager/resources}/views/resultpages/metager3resultsatom10.blade.php (100%) rename {resources => metager/resources}/views/resultpages/metager3resultsrss20.blade.php (100%) rename {resources => metager/resources}/views/resultpages/resultpage.blade.php (100%) rename {resources => metager/resources}/views/resultpages/resultpage_images.blade.php (100%) rename {resources => metager/resources}/views/resultpages/results.blade.php (100%) rename {resources => metager/resources}/views/resultpages/results_images.blade.php (100%) rename {resources => metager/resources}/views/robots/development.blade.php (100%) rename {resources => metager/resources}/views/robots/production.blade.php (100%) create mode 100644 metager/resources/views/search-engine.blade.php rename {resources => metager/resources}/views/settings/allSettings.blade.php (97%) rename {resources => metager/resources}/views/settings/index.blade.php (85%) rename {resources => metager/resources}/views/spende/danke.blade.php (100%) rename {resources => metager/resources}/views/spende/partnershops.blade.php (100%) rename {resources => metager/resources}/views/spende/spende.blade.php (100%) rename {resources => metager/resources}/views/team/pubkey-wsb.blade.php (100%) rename {resources => metager/resources}/views/team/team.blade.php (100%) rename {resources => metager/resources}/views/tips.blade.php (100%) rename {resources => metager/resources}/views/tor.blade.php (100%) rename {resources => metager/resources}/views/transparency.blade.php (100%) rename {resources => metager/resources}/views/vendor/.gitkeep (100%) rename {resources => metager/resources}/views/vendor/notifications/email-plain.blade.php (100%) rename {resources => metager/resources}/views/vendor/notifications/email.blade.php (100%) rename {resources => metager/resources}/views/vendor/pagination/bootstrap-4.blade.php (100%) rename {resources => metager/resources}/views/vendor/pagination/default.blade.php (100%) rename {resources => metager/resources}/views/vendor/pagination/simple-bootstrap-4.blade.php (100%) rename {resources => metager/resources}/views/vendor/pagination/simple-default.blade.php (100%) rename {resources => metager/resources}/views/widget/sitesearch.blade.php (100%) rename {resources => metager/resources}/views/widget/websearch-template.blade.php (100%) rename {resources => metager/resources}/views/widget/websearch.blade.php (100%) rename {resources => metager/resources}/views/widget/widget.blade.php (100%) rename {resources => metager/resources}/views/zitatsuche.blade.php (100%) rename {routes => metager/routes}/api.php (100%) rename {routes => metager/routes}/console.php (100%) rename {routes => metager/routes}/cookie.php (100%) rename {routes => metager/routes}/session.php (100%) rename {routes => metager/routes}/web.php (98%) rename server.php => metager/server.php (100%) rename {storage => metager/storage}/app/.gitignore (100%) rename {storage => metager/storage}/app/public/.gitignore (100%) rename {storage => metager/storage}/app/public/stopwords.txt (100%) rename {storage => metager/storage}/app/public/zitate.txt (100%) rename {storage => metager/storage}/framework/.gitignore (100%) rename {storage => metager/storage}/framework/cache/.gitignore (100%) rename {storage => metager/storage}/framework/sessions/.gitignore (100%) rename {storage => metager/storage}/framework/views/.gitignore (100%) rename {storage => metager/storage}/logs/.gitignore (100%) rename test.sh => metager/test.sh (100%) rename {tests => metager/tests}/Browser/Pages/About.php (100%) rename {tests => metager/tests}/Browser/Pages/App.php (100%) rename {tests => metager/tests}/Browser/Pages/Datenschutz.php (100%) rename {tests => metager/tests}/Browser/Pages/Hilfe.php (100%) rename {tests => metager/tests}/Browser/Pages/HomePage.php (100%) rename {tests => metager/tests}/Browser/Pages/Impress.php (100%) rename {tests => metager/tests}/Browser/Pages/Kontakt.php (100%) rename {tests => metager/tests}/Browser/Pages/Page.php (100%) rename {tests => metager/tests}/Browser/Pages/Plugin.php (100%) rename {tests => metager/tests}/Browser/Pages/SitesearchWidget.php (100%) rename {tests => metager/tests}/Browser/Pages/Spende.php (100%) rename {tests => metager/tests}/Browser/Pages/Team.php (100%) rename {tests => metager/tests}/Browser/Pages/WebsearchWidget.php (100%) rename {tests => metager/tests}/Browser/Pages/Widget.php (100%) create mode 100644 metager/tests/Browser/StaticPagesTest.php rename {tests => metager/tests}/Browser/screenshots/.gitignore (100%) rename {tests => metager/tests}/CreatesApplication.php (100%) create mode 100644 metager/tests/DuskTestCase.php rename {tests => metager/tests}/TestCase.php (100%) rename webpack.mix.js => metager/webpack.mix.js (96%) delete mode 100755 public/favicon.ico delete mode 100644 public/fonts/resultPageStyle.css delete mode 100644 public/js/quicktips.js delete mode 100644 resources/lang/de/faktencheck.php delete mode 100644 resources/lang/de/search-engine.php delete mode 100644 resources/lang/en/faktencheck.php delete mode 100644 resources/less/metager/parts/scaffolding.less delete mode 100644 resources/views/layouts/resultpage/resources.blade.php delete mode 100644 resources/views/layouts/staticPages.blade.php delete mode 100644 resources/views/search-engine.blade.php delete mode 100755 storage/app/public/MetaGer-release.apk delete mode 100644 storage/app/public/aufnahmeantrag-de.pdf delete mode 100644 storage/app/public/aufnahmeantrag-en.pdf delete mode 100644 tests/Browser/AboutTest.php delete mode 100644 tests/Browser/AppTest.php delete mode 100644 tests/Browser/DatenschutzTest.php delete mode 100644 tests/Browser/HilfeTest.php delete mode 100644 tests/Browser/ImpressumTest.php delete mode 100644 tests/Browser/KontaktTest.php delete mode 100644 tests/Browser/PluginTest.php delete mode 100644 tests/Browser/SitesearchWidgetTest.php delete mode 100644 tests/Browser/SpendenTest.php delete mode 100644 tests/Browser/StartpageTest.php delete mode 100644 tests/Browser/TeamTest.php delete mode 100644 tests/Browser/WebsearchWidgetTest.php delete mode 100644 tests/Browser/WidgetTest.php delete mode 100644 tests/DuskTestCase.php diff --git a/.dockerignore b/.dockerignore index 5c6489f88..882ad23da 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,12 +1,4 @@ -README.md -CHANGELOG.md -docker-compose.yml -Dockerfile -.dockerignore .git -.gitattributes -.gitignore -.gitlab -.gitlab-ci.yml -vendor/ -node_modules/ \ No newline at end of file +.dockerignore +metager/vendor +metager/node_modules diff --git a/.env b/.env new file mode 100644 index 000000000..d71b9b2ff --- /dev/null +++ b/.env @@ -0,0 +1,4 @@ +APP_ENV=development + +# Variables for Testing +SELENIUM_IMAGE=selenium/standalone-firefox:99.0 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index a8763f8ef..000000000 --- a/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ -* text=auto -*.css linguist-vendored -*.scss linguist-vendored diff --git a/.gitignore b/.gitignore index 76d6eb1d0..e69de29bb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,27 +0,0 @@ -/node_modules -/public/storage -/vendor -/.idea -Homestead.json -Homestead.yaml -.env -.orig -langfiles.zip -npm-debug.log -# The Files created by Webpack in the build process -/public/**/*.css -!/public/fonts/arimo/stylesheet.css -!/public/fonts/liberationsans/stylesheet.css -/public/**/*.js -/public/mix-manifest.json - -**/*.map -/.buildpath -/.project - -local.log - -browserstack.err -.npm -.composer -.phpunit.result.cache diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8f49eddaf..c6d3fd32c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,168 +1,50 @@ variables: DOCKER_HOST: "tcp://docker-dind.gitlab-suma:2375" - AUTO_DEVOPS_BUILD_IMAGE_EXTRA_ARGS: "--network host" - POSTGRES_ENABLED: "false" - CODE_QUALITY_DISABLED: "true" - CONTAINER_SCANNING_DISABLED: "true" - DAST_DISABLED: "true" - DEPENDENCY_SCANNING_DISABLED: "true" - LICENSE_MANAGEMENT_DISABLED: "true" - PERFORMANCE_DISABLED: "true" - SAST_DISABLED: "true" - TEST_DISABLED: "true" - AUTO_DEVOPS_BUILD_IMAGE_FORWARDED_CI_VARIABLES: "AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,S3_HOST,S3_BUCKETNAME" + BUILD_DOCKER_IMAGE: docker:20.10.15 + DEPLOY_KUBERNETES_IMAGE: alpine/k8s:1.22.6 + DOCKER_FPM_IMAGE_NAME: fpm + DOCKER_NGINX_IMAGE_NAME: nginx -include: - - template: Jobs/Build.gitlab-ci.yml - - template: Jobs/Deploy.gitlab-ci.yml - -.auto-deploy: - image: "registry.gitlab.com/gitlab-org/cluster-integration/auto-deploy-image:v2.12.0" +workflow: + rules: + - if: $CI_COMMIT_BRANCH != "master" && $CI_COMMIT_BRANCH != "development" && ($CI_COMMIT_TAG || $CI_COMMIT_BRANCH) + variables: + APP_URL: "https://${DOCKER_IMAGE_TAG_PREFIX}.review.metager.de" + APP_ENV: development + DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_REF_SLUG + DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA + DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA + DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA + HELM_RELEASE_NAME: review-$DOCKER_IMAGE_TAG_PREFIX + - if: $CI_COMMIT_BRANCH == "master" + variables: + APP_URL: https://metager.de + APP_ENV: production + DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_BRANCH + DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA + DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA + DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA + HELM_RELEASE_NAME: $DOCKER_IMAGE_TAG_PREFIX + - if: $CI_COMMIT_BRANCH == "development" + variables: + APP_URL: https://metager3.de + APP_ENV: development + DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_BRANCH + DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA + DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA + DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA + HELM_RELEASE_NAME: $DOCKER_IMAGE_TAG_PREFIX stages: - - build - - deploy # dummy stage to follow the template guidelines - - review - - dast - - staging - - canary - - development - - production - - incremental rollout 10% - - incremental rollout 25% - - incremental rollout 50% - - incremental rollout 100% - - performance + - build_composer + - build_dependencies + - build_docker_images + - deploy - integrationtest - - cleanup - -build: - services: - -review: - variables: - HELM_UPGRADE_VALUES_FILE: .gitlab/review-apps-values.yaml - ROLLOUT_RESOURCE_TYPE: deployment - environment: - name: review/$CI_COMMIT_REF_NAME - on_stop: stop_review - auto_stop_in: 2 days - rules: - - if: '$CI_KUBERNETES_ACTIVE == null || $CI_KUBERNETES_ACTIVE == ""' - when: never - - if: '$CI_COMMIT_BRANCH == "master"' - when: never - - if: '$CI_COMMIT_BRANCH == "development"' - when: never - - if: '$REVIEW_DISABLED' - when: never - - if: '$CI_COMMIT_TAG || $CI_COMMIT_BRANCH' - -stop_review: - variables: - GIT_STRATEGY: none - environment: - name: review/$CI_COMMIT_REF_NAME - action: stop - rules: - - if: '$CI_KUBERNETES_ACTIVE == null || $CI_KUBERNETES_ACTIVE == ""' - when: never - - if: '$CI_COMMIT_BRANCH == "master"' - when: never - - if: '$CI_COMMIT_BRANCH == "development"' - when: never - - if: '$REVIEW_DISABLED' - when: never - - if: '$CI_COMMIT_TAG || $CI_COMMIT_BRANCH' - when: manual - - -.development: &development_template - extends: .auto-deploy - stage: development - script: - - auto-deploy check_kube_domain - - auto-deploy download_chart - - auto-deploy ensure_namespace - - auto-deploy initialize_tiller - - auto-deploy create_secret - - auto-deploy deploy - - auto-deploy delete canary - - auto-deploy delete rollout - - auto-deploy persist_environment_url - variables: - HELM_UPGRADE_VALUES_FILE: .gitlab/development-values.yaml - ROLLOUT_RESOURCE_TYPE: deployment - environment: - name: development - url: https://metager3.de - artifacts: - paths: [environment_url.txt] - -development: - <<: *development_template - rules: - - if: '$CI_KUBERNETES_ACTIVE == null || $CI_KUBERNETES_ACTIVE == ""' - when: never - - if: '$STAGING_ENABLED' - when: never - - if: '$CANARY_ENABLED' - when: never - - if: '$INCREMENTAL_ROLLOUT_ENABLED' - when: never - - if: '$INCREMENTAL_ROLLOUT_MODE' - when: never - - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - - - -production: - variables: - ADDITIONAL_HOSTS: "metager.org,metager.es" - HELM_UPGRADE_VALUES_FILE: .gitlab/production-values.yaml - ROLLOUT_RESOURCE_TYPE: deployment - environment: - url: https://metager.de - rules: - - if: '$CI_KUBERNETES_ACTIVE == null || $CI_KUBERNETES_ACTIVE == ""' - when: never - - if: '$STAGING_ENABLED' - when: never - - if: '$CANARY_ENABLED' - when: never - - if: '$INCREMENTAL_ROLLOUT_ENABLED' - when: never - - if: '$INCREMENTAL_ROLLOUT_MODE' - when: never - - if: '$CI_COMMIT_BRANCH == "master"' - - -integrationtest: - stage: integrationtest - image: - name: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA - entrypoint: ["/bin/sh"] - script: - # Install Dev Dependencies - - cp .env.example .env - - echo "" >> .env - - echo "BROWSERSTACK_USERNAME=\"$BROWSERSTACK_USERNAME\"" >> .env - - echo "BROWSERSTACK_ACCESS_KEY=\"$BROWSERSTACK_ACCESS_KEY\"" >> .env - - echo "BROWSERSTACK_LOCAL_TUNNEL=\"$BROWSERSTACK_LOCAL_TUNNEL\"" >> .env - - URL=$(cat environment_url.txt | tr -d '\n') - - sed -i "s#^APP_URL=.*#APP_URL=$URL#g" .env - - sed -i "s#^BRANCH_NAME=.*#BRANCH_NAME=$CI_COMMIT_REF_NAME#g" .env - - sed -i "s#^COMMIT_NAME=.*#COMMIT_NAME=$CI_COMMIT_REF_SLUG#g" .env - - mc alias set --path=on --api S3v4 packages $S3_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY - - if mc cp packages/$S3_BUCKETNAME/packages.tar /tmp/; then tar -xf /tmp/packages.tar; fi - - export COMPOSER_HOME=.composer - - composer install - - tar -cf /tmp/packages.tar .npm .composer - - mc cp /tmp/packages.tar packages/$S3_BUCKETNAME/ - - rm /tmp/packages.tar - - rm -rf .npm .composer - - php artisan test --parallel --processes=5 - except: - refs: - - master +include: + - local: /.gitlab/ci/build_composer.yml + - local: /.gitlab/ci/build_dependencies.yml + - local: /.gitlab/ci/build_docker_images.yml + - local: /.gitlab/ci/deploy.yml + - local: /.gitlab/ci/integrationtest.yml \ No newline at end of file diff --git a/.gitlab/ci/build_composer.yml b/.gitlab/ci/build_composer.yml new file mode 100644 index 000000000..0debbdc05 --- /dev/null +++ b/.gitlab/ci/build_composer.yml @@ -0,0 +1,13 @@ +composer_image: + stage: build_composer + image: $BUILD_DOCKER_IMAGE + before_script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + script: + - docker build --network=host + --target=composer + -f build/fpm/Dockerfile + -t ${CI_REGISTRY_IMAGE}/$DOCKER_FPM_IMAGE_NAME:$DOCKER_COMPOSER_IMAGE_TAG . + - docker push ${CI_REGISTRY_IMAGE}/$DOCKER_FPM_IMAGE_NAME:$DOCKER_COMPOSER_IMAGE_TAG + after_script: + - docker logout $CI_REGISTRY \ No newline at end of file diff --git a/.gitlab/ci/build_dependencies.yml b/.gitlab/ci/build_dependencies.yml new file mode 100644 index 000000000..147dda609 --- /dev/null +++ b/.gitlab/ci/build_dependencies.yml @@ -0,0 +1,34 @@ +npm: + stage: build_dependencies + image: node:14 + script: + - cd metager + - npm install --cache .npm --prefer-offline --no-audit + - npm run prod + needs: [] + artifacts: + paths: + - metager/public + expire_in: 2 hrs + cache: + paths: + - metager/.npm/ + +composer: + stage: build_dependencies + image: ${CI_REGISTRY_IMAGE}/$DOCKER_FPM_IMAGE_NAME:$DOCKER_COMPOSER_IMAGE_TAG + before_script: + - export COMPOSER_HOME=$(pwd)/metager/.composer + script: + - cd metager + - echo $COMPOSER_HOME + - composer install --optimize-autoloader --no-dev + artifacts: + paths: + - metager/vendor + expire_in: 2 hrs + cache: + paths: + - metager/.composer/ + + \ No newline at end of file diff --git a/.gitlab/ci/build_docker_images.yml b/.gitlab/ci/build_docker_images.yml new file mode 100644 index 000000000..e2a36aacb --- /dev/null +++ b/.gitlab/ci/build_docker_images.yml @@ -0,0 +1,84 @@ +fpm: + stage: build_docker_images + image: $BUILD_DOCKER_IMAGE + needs: + - composer + - npm + before_script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + # We need the vendor files in our final image. Make sure to not ignore the folder + - echo '!metager/vendor' >> .dockerignore + script: + - docker build --network=host + --target=production + -f build/fpm/Dockerfile + -t ${CI_REGISTRY_IMAGE}/$DOCKER_FPM_IMAGE_NAME:$DOCKER_FPM_IMAGE_TAG . + - docker push ${CI_REGISTRY_IMAGE}/$DOCKER_FPM_IMAGE_NAME:$DOCKER_FPM_IMAGE_TAG + after_script: + - docker logout $CI_REGISTRY + +nginx: + stage: build_docker_images + image: $BUILD_DOCKER_IMAGE + needs: + - npm + before_script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + script: + - docker build --network=host + --target=production + -f build/nginx/Dockerfile + -t ${CI_REGISTRY_IMAGE}/$DOCKER_NGINX_IMAGE_NAME:$DOCKER_NGINX_IMAGE_TAG . + - docker push ${CI_REGISTRY_IMAGE}/$DOCKER_NGINX_IMAGE_NAME:$DOCKER_NGINX_IMAGE_TAG + after_script: + - docker logout $CI_REGISTRY + +.cleanup_revision_images: + stage: build_docker_images + image: $DEPLOY_KUBERNETES_IMAGE + needs: + - composer + variables: + FPM_REPOSITORY_ID: 418 + NGINX_REPOSITORY_ID: 416 + KEEP_N: 9 # Trim to the latest 9 revisions as the 10th will be deleted in the next stage + before_script: + - chmod go-r $KUBECONFIG + script: + - .gitlab/deployment_scripts/cleanup_tags_revision.sh + - .gitlab/deployment_scripts/cleanup_tags_non_revision.sh + +cleanup_revision_images_review: + extends: + - .cleanup_revision_images + environment: + name: review/$CI_COMMIT_REF_SLUG + url: "https://${CI_COMMIT_REF_SLUG}.review.metager.de" + action: prepare + auto_stop_in: 2 days + rules: + - if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "development"' + when: never + - if: '$CI_COMMIT_TAG || $CI_COMMIT_BRANCH' + +cleanup_revision_images_development: + extends: + - .cleanup_revision_images + environment: + name: development + url: https://metager3.de + action: prepare + rules: + - if: '$CI_COMMIT_BRANCH != "development"' + when: never + +cleanup_revision_images_production: + extends: + - .cleanup_revision_images + environment: + name: production + url: https://metager.de + action: prepare + rules: + - if: '$CI_COMMIT_BRANCH != "master"' + when: never \ No newline at end of file diff --git a/.gitlab/ci/deploy.yml b/.gitlab/ci/deploy.yml new file mode 100644 index 000000000..014151c19 --- /dev/null +++ b/.gitlab/ci/deploy.yml @@ -0,0 +1,88 @@ +.deploy: + stage: deploy + image: $DEPLOY_KUBERNETES_IMAGE + needs: + - fpm + - nginx + dependencies: [] # No Artifacts required + variables: + DEPLOYMENT_CHART_NAME: ${CI_COMMIT_REF_SLUG} + BRANCH_NAME: $CI_COMMIT_REF_NAME + COMMIT_NAME: $CI_COMMIT_REF_SLUG + before_script: + - chmod go-r $KUBECONFIG + script: + - .gitlab/deployment_scripts/update_secret.sh + - .gitlab/deployment_scripts/update_deployment.sh + +deploy_development: + extends: + - .deploy + environment: + name: development + url: https://metager3.de + action: start + variables: + DEPLOYMENT_URL: "metager3.de" + DEPLOYMENT_HELM_VALUES: .gitlab/development.yaml + DEPLOYMENT_CHART_NAME: $CI_COMMIT_BRANCH + rules: + - if: '$CI_COMMIT_BRANCH == "development"' + +deploy_production: + extends: + - .deploy + environment: + name: production + url: https://metager.de + action: start + variables: + DEPLOYMENT_URL: "metager.de" + DEPLOYMENT_HELM_VALUES: .gitlab/production.yaml + DEPLOYMENT_CHART_NAME: $CI_COMMIT_BRANCH + rules: + - if: '$CI_COMMIT_BRANCH == "master"' + +deploy_review: + extends: + - .deploy + environment: + name: review/$CI_COMMIT_REF_SLUG + url: "https://${CI_COMMIT_REF_SLUG}.review.metager.de" + action: start + on_stop: stop_review + auto_stop_in: 2 days + variables: + DEPLOYMENT_URL: "${CI_COMMIT_REF_SLUG}.review.metager.de" + DEPLOYMENT_HELM_VALUES: .gitlab/review.yaml + DEPLOYMENT_CHART_NAME: review-${CI_COMMIT_REF_SLUG} + rules: + - if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "development"' + when: never + - if: '$CI_COMMIT_TAG || $CI_COMMIT_BRANCH' + +stop_review: + stage: deploy + image: $DEPLOY_KUBERNETES_IMAGE + environment: + name: review/$CI_COMMIT_REF_SLUG + action: stop + variables: + DEPLOYMENT_CHART_NAME: review-${CI_COMMIT_REF_SLUG} + KEEP_N: 0 # Environment gets deleted. No Image Tags to keep + FPM_REPOSITORY_ID: 418 + NGINX_REPOSITORY_ID: 416 + script: + - echo "Removing Image Tags..." + - .gitlab/deployment_scripts/cleanup_tags_revision.sh + # For some reason an empty image tag gets created for this. We need to delete it until we find out why that is + - 'curl --fail --silent -X DELETE -H "JOB-TOKEN: $CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$FPM_REPOSITORY_ID/tags/$DOCKER_IMAGE_TAG_PREFIX"' + - 'curl --fail --silent -X DELETE -H "JOB-TOKEN: $CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$NGINX_REPOSITORY_ID/tags/$DOCKER_IMAGE_TAG_PREFIX"' + - echo "Stopping Deployment..." + - kubectl -n $KUBE_NAMESPACE delete secret $CI_COMMIT_REF_SLUG + - helm -n $KUBE_NAMESPACE delete $DEPLOYMENT_CHART_NAME + when: manual + rules: + - if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "development"' + when: never + - if: '$CI_COMMIT_TAG || $CI_COMMIT_BRANCH' \ No newline at end of file diff --git a/.gitlab/ci/integrationtest.yml b/.gitlab/ci/integrationtest.yml new file mode 100644 index 000000000..b79bdce64 --- /dev/null +++ b/.gitlab/ci/integrationtest.yml @@ -0,0 +1,28 @@ +integrationtest: + services: + - name: selenium/standalone-firefox:99.0 + alias: selenium-standalone-firefox + stage: integrationtest + image: + name: ${CI_REGISTRY_IMAGE}/$DOCKER_FPM_IMAGE_NAME:$DOCKER_FPM_IMAGE_TAG + entrypoint: ["/bin/bash"] + variables: + BRANCH_NAME: $CI_COMMIT_REF_NAME + COMMIT_NAME: $CI_COMMIT_REF_SLUG + SELENIUM_HOST: selenium-standalone-firefox + dependencies: [] # No artifacts required + before_script: + - export COMPOSER_HOME=$(pwd)/metager/.composer + script: + # Install Dev Dependencies + - cd metager + - cp $ENV_PRODUCTION .env + - composer install + - php artisan optimize + - php artisan test --without-tty + cache: + paths: + - metager/.composer/ + except: + refs: + - master \ No newline at end of file diff --git a/.gitlab/deployment_scripts/cleanup_tags_non_revision.sh b/.gitlab/deployment_scripts/cleanup_tags_non_revision.sh new file mode 100755 index 000000000..3e688b02e --- /dev/null +++ b/.gitlab/deployment_scripts/cleanup_tags_non_revision.sh @@ -0,0 +1,112 @@ +#!/bin/bash + +set -e + +# Get All existing tags for the fpm repo +echo "Fetching existing fpm tags..." +declare -A existing_tags_fpm +get_tags_url=$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$FPM_REPOSITORY_ID/tags +page=1 +counter=1 +while [[ "$page" != "" && $counter -le 50 ]] +do + tags=$(curl --fail --silent -D headers.txt "${get_tags_url}?page=$page" | jq -r ".[][\"name\"]") + for tag in $tags + do + if [[ $tag = ${DOCKER_IMAGE_TAG_PREFIX}-* && "$tag" != $DOCKER_IMAGE_TAG_PREFIX && $tag != $DOCKER_FPM_IMAGE_TAG ]] + then + existing_tags_fpm[$tag]=1 + fi + done + while read header + do + header=$(echo $header | sed -r 's/\s+//g') + key=$(echo $header | cut -d':' -f1 ) + value=$(echo $header | cut -d':' -f2 ) + case "$key" in + x-next-page) + page="$value" + sleep 1 + ;; + esac + done < headers.txt + counter=$((counter + 1)) +done +echo "Got ${#existing_tags_fpm[@]} tags." +echo "" + +# Get All existing tags for the nginx repo +echo "Fetching existing nginx tags..." +declare -A existing_tags_nginx +get_tags_url=$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$NGINX_REPOSITORY_ID/tags +page=1 +counter=1 +while [[ "$page" != "" && $counter -le 50 ]] +do + tags=$(curl --fail --silent -D headers.txt "${get_tags_url}?page=$page" | jq -r ".[][\"name\"]") + for tag in $tags + do + if [[ $tag = ${DOCKER_IMAGE_TAG_PREFIX}-* && "$tag" != $DOCKER_IMAGE_TAG_PREFIX && $tag != $DOCKER_NGINX_IMAGE_TAG ]] + then + existing_tags_nginx[$tag]=1 + fi + done + while read header + do + header=$(echo $header | sed -r 's/\s+//g') + key=$(echo $header | cut -d':' -f1 ) + value=$(echo $header | cut -d':' -f2 ) + case "$key" in + x-next-page) + page="$value" + sleep 1 + ;; + esac + done < headers.txt + counter=$((counter + 1)) +done +echo "Got ${#existing_tags_nginx[@]} tags." +echo "" + +# Get List of existing revisions +echo "Fetching Tags from helm revision history to not be deleted..." +declare -A revision_tags_fpm +declare -A revision_tags_nginx +helm_release_revisions=$(helm -n $KUBE_NAMESPACE history $HELM_RELEASE_NAME -o json | jq -r '.[]["revision"]') +for revision in $helm_release_revisions +do + revision_values=$(helm -n $KUBE_NAMESPACE get values $HELM_RELEASE_NAME --revision=$revision -o json | jq -r '.') + revision_tags_fpm[$(echo $revision_values | jq -r '.image.fpm.tag')]=1 + revision_tags_nginx[$(echo $revision_values | jq -r '.image.nginx.tag')]=1 +done +echo "Got ${#revision_tags_fpm[@]} tags for fpm." +echo ${!revision_tags_fpm[@]} +echo "" +echo "Got ${#revision_tags_nginx[@]} tags for nginx." +echo ${!revision_tags_nginx[@]} +echo "" + +# Delete FPM Tags that are in no revision +echo "Deleting unused FPM Tags..." +for fpm_tag in ${!existing_tags_fpm[@]} +do + if [[ ! -v revision_tags_fpm["$fpm_tag"] ]] + then + echo $fpm_tag + curl --fail --silent -X DELETE -H "JOB-TOKEN: $CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$FPM_REPOSITORY_ID/tags/$fpm_tag" + echo "" + fi +done +echo "" + +# Delete NGINX Tags that are in no revision +echo "Deleting unused NGINX Tags..." +for nginx_tag in ${!existing_tags_nginx[@]} +do + if [[ ! -v revision_tags_nginx["$nginx_tag"] ]] + then + echo $nginx_tag + curl --fail --silent -X DELETE -H "JOB-TOKEN: $CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$NGINX_REPOSITORY_ID/tags/$nginx_tag" + echo "" + fi +done \ No newline at end of file diff --git a/.gitlab/deployment_scripts/cleanup_tags_revision.sh b/.gitlab/deployment_scripts/cleanup_tags_revision.sh new file mode 100755 index 000000000..7af0024ef --- /dev/null +++ b/.gitlab/deployment_scripts/cleanup_tags_revision.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +# Call script with KEEP_N variable set to specify the amount of releases to keep + +helm -n $KUBE_NAMESPACE history $HELM_RELEASE_NAME +if [ $? -ne 0 ] +then + echo "Release does not exist yet. Nothing to cleanup!" + exit 0 +fi + +set -e + +revision_count=$(helm -n $KUBE_NAMESPACE history $HELM_RELEASE_NAME -o json | jq -r '. | length') + +# Get List of revisions to expire (delete the image tags) +end_index=$(($KEEP_N > $revision_count ? 0 : $revision_count-$KEEP_N)) +expired_revisions=$(helm -n $KUBE_NAMESPACE history $HELM_RELEASE_NAME -o json | jq -r ".[0:$end_index][][\"revision\"]") + +# Loop through those revisions +declare -A expired_fpm_tags +declare -A expired_nginx_tags +for revision in $expired_revisions +do + # Get Values for this revision + revision_values=$(helm -n $KUBE_NAMESPACE get values $HELM_RELEASE_NAME --revision=$revision -ojson) + # Get Image Tags for this revision + revision_fpm_tag=$(echo $revision_values | jq -r '.image.fpm.tag') + revision_nginx_tag=$(echo $revision_values | jq -r '.image.nginx.tag') + + # Add Tags to the arrays + if [[ $revision_fpm_tag = ${DOCKER_IMAGE_TAG_PREFIX}-* ]] + then + expired_fpm_tags[$revision_fpm_tag]=0 + expired_nginx_tags[$revision_nginx_tag]=0 + fi +done + +# Delete all gathered fpm tags +for fpm_tag in ${!expired_fpm_tags[@]} +do + echo "Deleting fpm tag $fpm_tag" + curl --fail --silent -X DELETE -H "JOB-TOKEN: $CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$FPM_REPOSITORY_ID/tags/$fpm_tag" + echo "" +done +# Delete all gathered nginx tags +for nginx_tag in ${!expired_nginx_tags[@]} +do + echo "Deleting nginx tag $nginx_tag" + curl --fail --silent -X DELETE -H "JOB-TOKEN: $CI_JOB_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/registry/repositories/$NGINX_REPOSITORY_ID/tags/$nginx_tag" + echo "" +done \ No newline at end of file diff --git a/.gitlab/deployment_scripts/headers.txt b/.gitlab/deployment_scripts/headers.txt new file mode 100644 index 000000000..a2a6cad3d --- /dev/null +++ b/.gitlab/deployment_scripts/headers.txt @@ -0,0 +1,20 @@ +HTTP/2 200 +date: Thu, 12 May 2022 12:34:02 GMT +content-type: application/json +cache-control: max-age=0, private, must-revalidate +etag: W/"fc941e436585c4860547c3da341029d7" +link: <https://gitlab.metager.de/api/v4/projects/2/registry/repositories/416/tags?id=2&page=1&per_page=20&repository_id=416>; rel="prev", <https://gitlab.metager.de/api/v4/projects/2/registry/repositories/416/tags?id=2&page=1&per_page=20&repository_id=416>; rel="first", <https://gitlab.metager.de/api/v4/projects/2/registry/repositories/416/tags?id=2&page=2&per_page=20&repository_id=416>; rel="last" +vary: Origin +x-content-type-options: nosniff +x-frame-options: SAMEORIGIN +x-next-page: +x-page: 2 +x-per-page: 20 +x-prev-page: 1 +x-request-id: 01G2W461RMNAYQ5MNT1E4A8J8Y +x-runtime: 0.190039 +x-total: 39 +x-total-pages: 2 +strict-transport-security: max-age=15724800 +permissions-policy: interest-cohort=() + diff --git a/.gitlab/deployment_scripts/update_deployment.sh b/.gitlab/deployment_scripts/update_deployment.sh new file mode 100755 index 000000000..cf8e586b7 --- /dev/null +++ b/.gitlab/deployment_scripts/update_deployment.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +helm -n $KUBE_NAMESPACE upgrade --install \ + $HELM_RELEASE_NAME \ + chart/ \ + -f $DEPLOYMENT_HELM_VALUES \ + --set environment=$APP_ENV \ + --set ingress.hosts[0].host="$DEPLOYMENT_URL" \ + --set image.fpm.tag=$DOCKER_FPM_IMAGE_TAG \ + --set image.nginx.tag=$DOCKER_NGINX_IMAGE_TAG \ + --set app_url=$APP_URL \ + --wait \ No newline at end of file diff --git a/.gitlab/deployment_scripts/update_secret.sh b/.gitlab/deployment_scripts/update_secret.sh new file mode 100755 index 000000000..dfdc5f3b5 --- /dev/null +++ b/.gitlab/deployment_scripts/update_secret.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +set -e + +# Create/Update the secret +kubectl -n $KUBE_NAMESPACE create secret generic $CI_COMMIT_REF_SLUG \ + --from-file=${ENV_PRODUCTION} \ + --from-file=${SUMAS} \ + --from-file=${SUMASEN} \ + --from-file=${ADBLACKLIST_DOMAINS} \ + --from-file=${ADBLACKLIST_URL} \ + --from-file=${BLACKLIST_DESCRIPTION_URL} \ + --from-file=${BLACKLIST_DOMAINS} \ + --from-file=${BLACKLIST_URL} \ + --from-file=${USERSEEDER} \ + --dry-run=client \ + --save-config \ + -o yaml | \ + kubectl apply -f - diff --git a/.gitlab/development-values.yaml b/.gitlab/development-values.yaml deleted file mode 100644 index 0134f3a2e..000000000 --- a/.gitlab/development-values.yaml +++ /dev/null @@ -1,69 +0,0 @@ -postgresql: - enabled: false -service: - externalPort: 80 - internalPort: 8080 -hpa: - enabled: true - minReplicas: 1 - maxReplicas: 5 -livenessProbe: - initialDelaySeconds: 0 -readinessProbe: - initialDelaySeconds: 0 -resourcesPhpfpm: - requests: - cpu: 500m - memory: 500M - limits: -resourcesNginx: - requests: - cpu: 100m - memory: 100M - limits: -resourcesRedis: - requests: - cpu: 100m - memory: 1Gi - limits: -resourcesFetcher: - requests: - cpu: 500m - memory: 100M - limits: -resourcesScheduler: - requests: - cpu: 100m - memory: 100M - limits: -resources: - requests: - cpu: 500m - memory: 500M -podDisruptionBudget: - enabled: false - minAvailable: 1 - maxUnavailable: -podAnnotations: - prometheus.io/scrape: "true" - prometheus.io/path: /metrics - prometheus.io/port: "80" -deploymentApiVersion: apps/v1 -ingress: - tls: - enabled: true - acme: false - secretName: "metager-tls" - annotations: - nginx.ingress.kubernetes.io/client-body-buffer-size: "30m" - nginx.ingress.kubernetes.io/proxy-body-size: "30m" - nginx.ingress.kubernetes.io/configuration-snippet: | - more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self' www.paypal.com; base-uri; manifest-src; plugin-types; report-uri; report-to"; - more_set_headers "X-Frame-Options: sameorigin"; - more_set_headers "X-Content-Type-Options: nosniff"; - more_set_headers "ReferrerPolicy: origin"; - more_set_headers "X-XSS-Protection: 1; mode=block"; - more_set_headers "Permissions-Policy: interest-cohort=()"; - if ($arg_out = "results-with-style") { - more_set_headers "X-Frame-Options: allow-from https://scripts.zdv.uni-mainz.de/"; - } diff --git a/.gitlab/development.yaml b/.gitlab/development.yaml new file mode 100644 index 000000000..6fe3606f6 --- /dev/null +++ b/.gitlab/development.yaml @@ -0,0 +1,13 @@ +ingress: + annotations: + kubernetes.io/tls-acme: "true" + cert-manager.io/cluster-issuer: letsencrypt-prod + hosts: + - host: metager3.de + paths: + - path: / + pathType: ImplementationSpecific + tls: + - hosts: + - metager3.de + secretName: metager-tls \ No newline at end of file diff --git a/.gitlab/production-values.yaml b/.gitlab/production-values.yaml deleted file mode 100644 index 7aa0759b9..000000000 --- a/.gitlab/production-values.yaml +++ /dev/null @@ -1,69 +0,0 @@ -postgresql: - enabled: false -service: - externalPort: 80 - internalPort: 8080 -hpa: - enabled: true - minReplicas: 3 - maxReplicas: 100 -podDisruptionBudget: - enabled: true - minAvailable: 1 - maxUnavailable: -prometheus: - metrics: true -livenessProbe: - initialDelaySeconds: 0 -readinessProbe: - initialDelaySeconds: 0 -resources: - requests: - limits: -resourcesPhpfpm: - requests: - cpu: 500m - memory: 500M - limits: -resourcesNginx: - requests: - cpu: 100m - memory: 100M - limits: -resourcesRedis: - requests: - cpu: 100m - memory: 1Gi - limits: -resourcesFetcher: - requests: - cpu: 500m - memory: 100M - limits: -resourcesScheduler: - requests: - cpu: 100m - memory: 100M - limits: -resources: - requests: - cpu: 500m - memory: 500M -ingress: - tls: - enabled: true - acme: false - secretName: "metager-tls" - annotations: - nginx.ingress.kubernetes.io/client-body-buffer-size: "30m" - nginx.ingress.kubernetes.io/proxy-body-size: "30m" - nginx.ingress.kubernetes.io/configuration-snippet: | - more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self' www.paypal.com; base-uri; manifest-src; plugin-types; report-uri; report-to"; - more_set_headers "X-Frame-Options: sameorigin"; - more_set_headers "X-Content-Type-Options: nosniff"; - more_set_headers "ReferrerPolicy: origin"; - more_set_headers "X-XSS-Protection: 1; mode=block"; - more_set_headers "Permissions-Policy: interest-cohort=()"; - if ($arg_out = "results-with-style") { - more_set_headers "X-Frame-Options: allow-from https://scripts.zdv.uni-mainz.de/"; - } \ No newline at end of file diff --git a/.gitlab/production.yaml b/.gitlab/production.yaml new file mode 100644 index 000000000..d0acaabb8 --- /dev/null +++ b/.gitlab/production.yaml @@ -0,0 +1,26 @@ +ingress: + annotations: + kubernetes.io/tls-acme: "true" + cert-manager.io/cluster-issuer: letsencrypt-prod + hosts: + - host: metager.de + paths: + - path: / + pathType: ImplementationSpecific + - host: metager.org + paths: + - path: / + pathType: ImplementationSpecific + - host: metager.es + paths: + - path: / + pathType: ImplementationSpecific + tls: + - hosts: + - metager.de + - metager.org + - metager.es + secretName: metager-tls + +autoscaling: + maxReplicas: 100 \ No newline at end of file diff --git a/.gitlab/review-apps-values.yaml b/.gitlab/review-apps-values.yaml deleted file mode 100644 index 42a707196..000000000 --- a/.gitlab/review-apps-values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -postgresql: - enabled: false -hpa: - enabled: false -livenessProbe: - initialDelaySeconds: 0 -readinessProbe: - initialDelaySeconds: 0 -resources: - requests: - limits: -ingress: - annotations: - kubernetes.io/tls-acme: "false" - nginx.ingress.kubernetes.io/ssl-redirect: "false" - nginx.ingress.kubernetes.io/client-body-buffer-size: "30m" - nginx.ingress.kubernetes.io/proxy-body-size: "30m" - nginx.ingress.kubernetes.io/configuration-snippet: | - more_set_headers "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; form-action 'self' www.paypal.com; base-uri; manifest-src; plugin-types; report-uri; report-to"; - more_set_headers "X-Frame-Options: sameorigin"; - more_set_headers "X-Content-Type-Options: nosniff"; - more_set_headers "ReferrerPolicy: origin"; - more_set_headers "X-XSS-Protection: 1; mode=block"; - more_set_headers "Permissions-Policy: interest-cohort=()"; - if ($arg_out = "results-with-style") { - more_set_headers "X-Frame-Options: allow-from https://scripts.zdv.uni-mainz.de/"; - } - tls: - enabled: false -service: - commonName: "" - externalPort: 80 - internalPort: 8080 -deploymentApiVersion: apps/v1 -resourcesPhpfpm: - requests: - limits: -resourcesNginx: - requests: - limits: -resourcesRedis: - requests: - limits: -resourcesFetcher: - requests: - limits: -resourcesScheduler: - requests: - limits: diff --git a/.gitlab/review.yaml b/.gitlab/review.yaml new file mode 100644 index 000000000..870ff0015 --- /dev/null +++ b/.gitlab/review.yaml @@ -0,0 +1,12 @@ +ingress: + annotations: + kubernetes.io/tls-acme: "true" + cert-manager.io/cluster-issuer: letsencrypt-prod + hosts: + - paths: + - path: / + pathType: ImplementationSpecific + tls: + - hosts: + - "*.review.metager.de" + secretName: review-tls \ No newline at end of file diff --git a/.settings/.gitignore b/.settings/.gitignore deleted file mode 100644 index f0f7c9f22..000000000 --- a/.settings/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/org.eclipse.core.resources.prefs -/org.eclipse.wst.validation.prefs diff --git a/.vscode/launch.json b/.vscode/launch.json index eddd6068e..2910de9f2 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -10,7 +10,7 @@ "request": "launch", "port": 9003, "pathMappings": { - "/html": "${workspaceRoot}" + "/metager/metager_app": "${workspaceRoot}/metager" } }, { @@ -21,7 +21,7 @@ "program": "${file}", "cwd": "${fileDirname}", "pathMappings": { - "/html": "${workspaceRoot}" + "/metager/metager_app": "${workspaceRoot}/metager" } } ] diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..2059b1ea1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "php.validate.enable": false, + "docker-linter.php.enable": true, + "docker-linter.php.container": "metager_fpm_1", + "docker-linter.php.machine": "" +} \ No newline at end of file diff --git a/DockerfileDev b/DockerfileDev deleted file mode 100644 index fec1a15f3..000000000 --- a/DockerfileDev +++ /dev/null @@ -1,73 +0,0 @@ -FROM debian:10 - -# Install System Components -RUN apt update \ - && apt install -y \ - nginx \ - tzdata \ - cron \ - lsb-release \ - apt-transport-https \ - curl \ - zip - -RUN curl -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg \ - && echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list - -# Install PHP Components -RUN apt update \ - && apt install -y \ - php7.4 \ - php7.4-xml \ - php7.4-fpm \ - php7.4-common \ - php7.4-curl \ - php7.4-mbstring \ - php7.4-sqlite3 \ - php7.4-mysql \ - php7.4-sqlite \ - php7.4-zip \ - php7.4-redis \ - php7.4-gd \ - php7.4-json \ - php7.4-xdebug - -WORKDIR /html - -RUN mkdir -p /run/php && \ - sed -i 's/error_log = \/var\/log\/php7.4-fpm.log/error_log = \/dev\/stderr/g' /etc/php/7.4/fpm/php-fpm.conf && \ - sed -i 's/;daemonize = yes/daemonize = no/g' /etc/php/7.4/fpm/php-fpm.conf && \ - sed -i 's/listen = \/run\/php\/php7.4-fpm.sock/listen = 9000/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/;request_terminate_timeout = 0/request_terminate_timeout = 30/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/;request_terminate_timeout_track_finished = no/request_terminate_timeout_track_finished = yes/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/;decorate_workers_output = no/decorate_workers_output = no/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/;catch_workers_output = yes/catch_workers_output = yes/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/pm.max_children = 5/pm.max_children = 1024/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/pm.start_servers = 2/pm.start_servers = 50/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/pm.min_spare_servers = 1/pm.min_spare_servers = 5/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/pm.max_spare_servers = 3/pm.max_spare_servers = 50/g' /etc/php/7.4/fpm/pool.d/www.conf && \ - sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /etc/php/7.4/fpm/php.ini && \ - sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 30M/g' /etc/php/7.4/fpm/php.ini && \ - sed -i 's/post_max_size = 8M/post_max_size = 30M/g' /etc/php/7.4/fpm/php.ini && \ - echo "xdebug.mode = debug" >> /etc/php/7.4/fpm/conf.d/20-xdebug.ini && \ - echo "xdebug.start_with_request = yes" >> /etc/php/7.4/fpm/conf.d/20-xdebug.ini && \ - echo "xdebug.discover_client_host = true" >> /etc/php/7.4/fpm/conf.d/20-xdebug.ini && \ - echo "xdebug.idekey=VSCODE" >> /etc/php/7.4/fpm/conf.d/20-xdebug.ini && \ - cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime && \ - echo "Europe/Berlin" > /etc/timezone && \ - (crontab -l ; echo "* * * * * php /html/artisan schedule:run >> /dev/null 2>&1") | crontab - - -WORKDIR /html -EXPOSE 80 - -COPY ./helpers/installComposer.sh /usr/bin/installComposer - -RUN chmod +x /usr/bin/installComposer && \ - /usr/bin/installComposer && \ - rm /usr/bin/installComposer - -CMD chown -R root:www-data storage/logs/metager bootstrap/cache && \ - chmod -R g+w storage/logs/metager bootstrap/cache && \ - cron -L /dev/stdout && \ - composer install && \ - php-fpm7.4 diff --git a/DockerfileDev.ignore b/DockerfileDev.ignore deleted file mode 100644 index f0af6630a..000000000 --- a/DockerfileDev.ignore +++ /dev/null @@ -1,6 +0,0 @@ -README.md -CHANGELOG.md -vendor/* -node_modules/* -storage/logs/* -helpers/* \ No newline at end of file diff --git a/build/fpm/Dockerfile b/build/fpm/Dockerfile new file mode 100644 index 000000000..5e3d296dd --- /dev/null +++ b/build/fpm/Dockerfile @@ -0,0 +1,75 @@ +FROM php:7.4-fpm as composer + +# Add Composer installation to image +ADD build/fpm/installcomposer.sh /usr/bin/installcomposer +RUN /usr/bin/installcomposer && \ + rm /usr/bin/installcomposer + +# UID and GID this image will run under +ARG UID=1000 +ARG GID=1000 + +# Create User +# Using image as non-root +RUN groupadd -g ${GID} metager && \ + useradd -b /home/metager -g ${GID} -u ${UID} -M -s /bin/bash metager && \ + mkdir -p /home/metager &&\ + chown ${UID}:${GID} /home/metager + +# Install required php modules +RUN apt update && apt install -y \ + libzip-dev \ + libpng-dev && \ + docker-php-ext-install zip gd pcntl pdo_mysql && \ + yes '' | pecl install redis-5.3.7 xdebug-3.1.4 && \ + docker-php-ext-enable redis && \ + docker-php-ext-enable --ini-name=xdebug.ini xdebug + +# Add working dir for the code base +RUN mkdir -p /metager/metager_app && \ + chown -R metager:metager /metager +WORKDIR /metager/metager_app + +# Add composer Cache Directory +RUN mkdir /composer_cache && \ + chown metager:metager /composer_cache +VOLUME [ "/composer_cache" ] + +FROM composer as development + +# Add General Customizations to php.ini +ADD build/fpm/configuration/php/custom.ini $PHP_INI_DIR/conf.d/custom.ini + +# Configure PHP (use development configuration as base) +RUN mv $PHP_INI_DIR/php.ini-development $PHP_INI_DIR/php.ini +# Add Development Customizations +ADD build/fpm/configuration/php/development.ini $PHP_INI_DIR/conf.d/development.ini + +# Configure FPM +ADD build/fpm/configuration/fpm/www_01_development.conf $PHP_INI_DIR/../php-fpm.d/www_01.conf + +ADD build/fpm/entrypoint/validate_laravel.sh /usr/local/bin/validate_laravel +ADD build/fpm/entrypoint/entrypoint_development.sh /usr/local/bin/entrypoint + +USER metager:metager +ENTRYPOINT [ "entrypoint" ] + +FROM development as production + +USER root:root + +# Disable xdebug extension and enable opcache +RUN rm $PHP_INI_DIR/conf.d/xdebug.ini && \ + docker-php-ext-install --ini-name=opcache.ini opcache + +# Reconfigure PHP with production values +RUN mv $PHP_INI_DIR/php.ini-production $PHP_INI_DIR/php.ini +# Remove development php.ini +RUN rm $PHP_INI_DIR/conf.d/development.ini +# Add production php.ini +ADD build/fpm/configuration/php/production.ini $PHP_INI_DIR/conf.d/production.ini +ADD build/fpm/entrypoint/entrypoint_production.sh /usr/local/bin/entrypoint + +USER metager:metager + +ADD --chown=metager:metager metager /metager/metager_app \ No newline at end of file diff --git a/build/fpm/configuration/fpm/www_01_development.conf b/build/fpm/configuration/fpm/www_01_development.conf new file mode 100644 index 000000000..6acb40d35 --- /dev/null +++ b/build/fpm/configuration/fpm/www_01_development.conf @@ -0,0 +1,4 @@ +; This File holds custom www pool configurations for development deployments +[www] +; Do not limit request length +request_terminate_timeout = 0 diff --git a/build/fpm/configuration/fpm/www_01_production.conf b/build/fpm/configuration/fpm/www_01_production.conf new file mode 100644 index 000000000..4e00b0a69 --- /dev/null +++ b/build/fpm/configuration/fpm/www_01_production.conf @@ -0,0 +1,5 @@ +; This File holds custom www pool configurations +[www] +; Limit requests to 30 seconds +request_terminate_timeout = 30 + diff --git a/build/fpm/configuration/php/custom.ini b/build/fpm/configuration/php/custom.ini new file mode 100644 index 000000000..a14fef8ba --- /dev/null +++ b/build/fpm/configuration/php/custom.ini @@ -0,0 +1,2 @@ +upload_max_filesize = 30M +post_max_size = 30M \ No newline at end of file diff --git a/build/fpm/configuration/php/development.ini b/build/fpm/configuration/php/development.ini new file mode 100644 index 000000000..c06cc5178 --- /dev/null +++ b/build/fpm/configuration/php/development.ini @@ -0,0 +1,12 @@ +; Expose php in development +expose_php = On + +; Enable Xdebug +xdebug.mode = debug +xdebug.log_level= 0 +xdebug.start_with_request = yes +xdebug.discover_client_host = true +xdebug.idekey=VSCODE + +; OP cache +opcache.enable=0 \ No newline at end of file diff --git a/build/fpm/configuration/php/production.ini b/build/fpm/configuration/php/production.ini new file mode 100644 index 000000000..64b826bfc --- /dev/null +++ b/build/fpm/configuration/php/production.ini @@ -0,0 +1,11 @@ +; Do not expose php in production +expose_php = Off + +; OP cache +opcache.enable=1 +opcache.memory_consumption=128 +opcache.interned_strings_buffer=8 +opcache.max_accelerated_files=10000 +opcache.max_wasted_percentage=5 +opcache.validate_timestamps=1 +opcache.revalidate_freq=300 \ No newline at end of file diff --git a/build/fpm/entrypoint/entrypoint_development.sh b/build/fpm/entrypoint/entrypoint_development.sh new file mode 100755 index 000000000..5659d893d --- /dev/null +++ b/build/fpm/entrypoint/entrypoint_development.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +validate_laravel + +if [ ! -f .env ]; +then + cp .env.example .env +fi + +sed -i 's/^APP_ENV=.*/APP_ENV=local/g' .env; + +# Make sure App Key is set +php artisan key:generate + +php artisan wait:db +php artisan migrate +php artisan db:seed + +docker-php-entrypoint php-fpm \ No newline at end of file diff --git a/build/fpm/entrypoint/entrypoint_production.sh b/build/fpm/entrypoint/entrypoint_production.sh new file mode 100755 index 000000000..b8930b5b4 --- /dev/null +++ b/build/fpm/entrypoint/entrypoint_production.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +validate_laravel + +# Production version will have the .env file mounted at /home/metager/.env +if [ -f /home/metager/.env ]; +then + cp /home/metager/.env .env +fi + +# Create the useragents table in the sqlite database +php artisan migrate:refresh --path=database/migrations/2019_10_15_103139_create_user_agents_table.php + +php artisan optimize +php artisan route:trans:cache + +php artisan spam:load +php artisan load:affiliate-blacklist + +docker-php-entrypoint php-fpm \ No newline at end of file diff --git a/build/fpm/entrypoint/validate_laravel.sh b/build/fpm/entrypoint/validate_laravel.sh new file mode 100755 index 000000000..dff1cb240 --- /dev/null +++ b/build/fpm/entrypoint/validate_laravel.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +BASE_DIR=/metager/metager_app + +if [ ! -f "$BASE_DIR/config/sumas.json" ]; then + cp $BASE_DIR/config/sumas.json.example $BASE_DIR/config/sumas.json +fi + +if [ ! -f "$BASE_DIR/config/sumasEn.json" ]; then + cp $BASE_DIR/config/sumas.json.example $BASE_DIR/config/sumasEn.json +fi + +if [ ! -f "$BASE_DIR/database/database.sqlite" ]; then + touch $BASE_DIR/database/database.sqlite +fi + +if [ ! -d "$BASE_DIR/storage/logs/metager" ]; then + mkdir -p $BASE_DIR/storage/logs/metager +fi \ No newline at end of file diff --git a/helpers/installComposer.sh b/build/fpm/installcomposer.sh old mode 100644 new mode 100755 similarity index 97% rename from helpers/installComposer.sh rename to build/fpm/installcomposer.sh index d9b78454d..30b33e631 --- a/helpers/installComposer.sh +++ b/build/fpm/installcomposer.sh @@ -14,4 +14,4 @@ fi php composer-setup.php --install-dir=/usr/bin --filename=composer --quiet RESULT=$? rm composer-setup.php -exit $RESULT +exit $RESULT \ No newline at end of file diff --git a/build/nginx/Dockerfile b/build/nginx/Dockerfile new file mode 100644 index 000000000..a4d89d61b --- /dev/null +++ b/build/nginx/Dockerfile @@ -0,0 +1,30 @@ +FROM nginx:1.21.6 as setup + +ARG UID=1000 +ARG GID=1000 +ARG USER_HOME=/metager + +# Create User +RUN groupadd -g ${GID} metager && \ + useradd -b $USER_HOME -g ${GID} -u ${UID} -M -s /bin/bash metager && \ + mkdir -p $USER_HOME && \ + mkdir ${USER_HOME}/nginx_tmp && \ + mkdir ${USER_HOME}/metager_app && \ + chown -R ${UID}:${GID} $USER_HOME + +WORKDIR ${USER_HOME}/metager_app + +FROM setup as development + +ADD build/nginx/configuration/nginx.conf /etc/nginx/nginx.conf +ADD build/nginx/configuration/nginx-default-dev.conf /etc/nginx/conf.d/default.conf + +USER metager:metager + +FROM development as production + +USER root:root +ADD build/nginx/configuration/nginx-default.conf /etc/nginx/conf.d/default.conf +USER metager:metager + +ADD metager/public /metager/metager_app/public \ No newline at end of file diff --git a/config/nginx-default.conf b/build/nginx/configuration/nginx-default-dev.conf similarity index 65% rename from config/nginx-default.conf rename to build/nginx/configuration/nginx-default-dev.conf index b676c8da0..4760167a9 100644 --- a/config/nginx-default.conf +++ b/build/nginx/configuration/nginx-default-dev.conf @@ -1,24 +1,36 @@ +resolver 127.0.0.11 valid=10s; + server { listen 8080; server_name localhost; - root /html/public; + root /metager/metager_app/public; index index.php index.html index.htm; client_max_body_size 30M; + location /health-check/nginx { + access_log off; + default_type text/plain; + return 200 "healthy\n"; + } + location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { + set $fpm_server fpm; try_files $uri /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; - fastcgi_pass phpfpm:9000; + fastcgi_pass $fpm_server:9000; fastcgi_index index.php; + fastcgi_read_timeout 900; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } + #error_page 404 /404.html; + # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; diff --git a/config/nginx-default-dev.conf b/build/nginx/configuration/nginx-default.conf similarity index 77% rename from config/nginx-default-dev.conf rename to build/nginx/configuration/nginx-default.conf index 7baa09880..d6ab2a512 100644 --- a/config/nginx-default-dev.conf +++ b/build/nginx/configuration/nginx-default.conf @@ -1,11 +1,17 @@ server { listen 8080; server_name localhost; - root /html/public; + root /metager/metager_app/public; index index.php index.html index.htm; client_max_body_size 30M; + location /health-check/nginx { + access_log off; + default_type text/plain; + return 200 "healthy\n"; + } + location / { try_files $uri $uri/ /index.php?$query_string; } @@ -13,7 +19,7 @@ server { location ~ \.php$ { try_files $uri /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; - fastcgi_pass phpfpm:9000; + fastcgi_pass localhost:9000; fastcgi_index index.php; fastcgi_read_timeout 900; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; diff --git a/config/nginx.conf b/build/nginx/configuration/nginx.conf similarity index 66% rename from config/nginx.conf rename to build/nginx/configuration/nginx.conf index 3f8cb5d05..cdffe4bb1 100644 --- a/config/nginx.conf +++ b/build/nginx/configuration/nginx.conf @@ -1,10 +1,7 @@ -#user www-data; worker_processes auto; error_log /dev/stdout warn; -# pid /run/nginx.pid; - -daemon off; +pid /metager/nginx_tmp/nginx.pid; events { worker_connections 1024; @@ -12,6 +9,13 @@ events { http { + client_body_temp_path /metager/nginx_tmp/client_temp; + proxy_temp_path /metager/nginx_tmp/proxy_temp_path; + fastcgi_temp_path /metager/nginx_tmp/fastcgi_temp; + uwsgi_temp_path /metager/nginx_tmp/uwsgi_temp; + scgi_temp_path /metager/nginx_tmp/scgi_temp; + + include /etc/nginx/mime.types; default_type application/octet-stream; @@ -22,8 +26,6 @@ http { access_log /dev/null main; sendfile on; - #tcp_nopush on; - client_max_body_size 30M; keepalive_timeout 65; diff --git a/chart/.helmignore b/chart/.helmignore new file mode 100644 index 000000000..0e8a0eb36 --- /dev/null +++ b/chart/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/chart/CONTRIBUTING.md b/chart/CONTRIBUTING.md deleted file mode 100644 index 8300fb55e..000000000 --- a/chart/CONTRIBUTING.md +++ /dev/null @@ -1,57 +0,0 @@ -## Contributing - -Thank you for your interest in contributing to this GitLab project! We welcome -all contributions. By participating in this project, you agree to abide by the -[code of conduct](#code-of-conduct). - - -## Developer Certificate of Origin + License - -By contributing to GitLab B.V., You accept and agree to the following terms and -conditions for Your present and future Contributions submitted to GitLab B.V. -Except for the license granted herein to GitLab B.V. and recipients of software -distributed by GitLab B.V., You reserve all right, title, and interest in and to -Your Contributions. All Contributions are subject to the following DCO + License -terms. - -[DCO + License](https://gitlab.com/gitlab-org/dco/blob/master/README.md) - -_This notice should stay as the first item in the CONTRIBUTING.md file._ - -## Code of conduct - -We want to create a welcoming environment for everyone who is interested -in contributing. Please visit our [Code of Conduct -page](https://about.gitlab.com/contributing/code-of-conduct) to learn -more about our commitment to an open and welcoming environment. - -## Merge request guidelines - -Below are some guidelines for merge requests: - -- Any new configuration option should be documented in - the `Configuration` section in README.md. -- For any template changes, we encourage a test case be added or - updated in the - [template tests](https://gitlab.com/gitlab-org/charts/auto-deploy-app/-/blob/master/test/template_test.go). - -### Working with the tests - -The tests are written in [Go](https://golang.org) (version 1.13 or later, -with [modules enabled](https://golang.org/cmd/go/#hdr-Module_support)) using -the [Terratest](https://github.com/gruntwork-io/terratest) library. To work -on the tests, you need to have [Helm 2](https://v2.helm.sh/docs/) and -[Go](https://golang.org) installed. - -To run the tests, run the following commands from the root of your copy of `auto-deploy-app`: - -```shell -helm repo add stable https://charts.helm.sh/stable # required only once -helm dependency build . # required any time the dependencies change -cd test -GO111MODULE=auto go test ./... # required for every change to the tests or the template -``` - -### Windows users - -Some of the dependencies might not be available on Windows (e.g., `github.com/sirupsen/logrus/hooks/syslog`). Therefore we recommend running tests on docker, vagrant boxes or similar virtualization tools. \ No newline at end of file diff --git a/chart/Chart.yaml b/chart/Chart.yaml index ea0a88b30..df2d97f9b 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,5 +1,24 @@ -apiVersion: v1 -description: GitLab's Auto-deploy Helm Chart -name: auto-deploy-app -version: 2.11.3 -icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png +apiVersion: v2 +name: chart +description: A Helm chart for Kubernetes + +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: application + +# This is the chart version. This version number should be incremented each time you make changes +# to the chart and its templates, including the app version. +# Versions are expected to follow Semantic Versioning (https://semver.org/) +version: 0.1.0 + +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are not expected to +# follow Semantic Versioning. They should reflect the version the application is using. +# It is recommended to use it with quotes. +appVersion: "1.16.0" diff --git a/chart/LICENSE b/chart/LICENSE deleted file mode 100644 index a90ea9395..000000000 --- a/chart/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright GitLab B.V. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/chart/README.md b/chart/README.md deleted file mode 100644 index e32abbddd..000000000 --- a/chart/README.md +++ /dev/null @@ -1,83 +0,0 @@ -# GitLab's Auto-deploy Helm Chart - -## Requirements - -- Helm `2.9.0` and above is required in order support `"helm.sh/hook-delete-policy": before-hook-creation` for migrations - -## Configuration - -| Parameter | Description | Default | -| --- | --- | --- | -| replicaCount | | `1` | -| strategyType | Pod deployment [strategy](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy) | `nil` | -| serviceAccountName(**DEPRECATED**) | Pod service account name override | `nil` | -| serviceAccount.name | Name of service account to use for running the pods | `nil` | -| serviceAccount.createNew | If set to `true`, a new service account will be created with the details specified in the other fields under `serviceAccount`. If set to `false`, the service account specified in `serviceAccount.name` is expected to already exist. | `false` | -| serviceAccount.annotations | Annotations for the service account to be created | `nil` | -| image.repository | | `gitlab.example.com/group/project` | -| image.tag | | `stable` | -| image.pullPolicy | | `Always` | -| image.secrets | | `[name: gitlab-registry]` | -| extraLabels | Allow labelling resources with custom key/value pairs | `{}` | -| lifecycle | [Container lifecycle hooks](https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/) | `{}` | -| podAnnotations | Pod annotations | `{}` | -| nodeSelector | Node labels for pod assignment | `{}` | -| tolerations | List of node taints to tolerate | `[]` | -| affinity | Node affinity for pod assignment | `{}` | -| application.track | | `stable` | -| application.tier | | `web` | -| application.migrateCommand | If present, this variable will run as a shell command within an application Container as a Helm pre-upgrade Hook. Intended to run migration commands. | `nil` | -| application.initializeCommand | If present, this variable will run as shell command within an application Container as a Helm post-install Hook. Intended to run database initialization commands. When set, the Deployment resource will be skipped.| `nil` | -| application.secretName | Pass in the name of a Secret which the deployment will [load all key-value pairs from the Secret as environment variables](https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/#configure-all-key-value-pairs-in-a-configmap-as-container-environment-variables) in the application container. | `nil` | -| application.secretChecksum | Pass in the checksum of the secrets referenced by `application.secretName`. | `nil` | -| hpa.enabled | If true, enables horizontal pod autoscaler. A resource request is also required to be set, such as `resources.requests.cpu: 200m`.| `false` | -| hpa.minReplicas | | `1` | -| hpa.maxReplicas | | `5` | -| hpa.targetCPUUtilizationPercentage | Percentage threshold when HPA begins scaling out pods | `80` | -| gitlab.app | GitLab project slug. | `nil` | -| gitlab.env | GitLab environment slug. | `nil` | -| gitlab.envName | GitLab environment name. | `nil` | -| gitlab.envURL | GitLab environment URL. | `nil` | -| gitlab.projectID | Gitlab project ID. | `nil` | -| service.enabled | | `true` | -| service.annotations | Service annotations | `{}` | -| service.name | | `web` | -| service.type | | `ClusterIP` | -| service.url | | `http://my.host.com/` | -| service.additionalHosts | If present, this list will add additional hostnames to the server configuration. | `nil` | -| service.commonName | If present, this will define the ssl certificate common name to be used by CertManager. `service.url` and `service.additionalHosts` will be added as Subject Alternative Names (SANs) | `nil` | -| service.externalPort | | `5000` | -| service.internalPort | | `5000` | -| ingress.enabled | If true, enables ingress | `true` | -| ingress.path | Default path for the ingress | `/` | -| ingress.tls.enabled | If true, enables SSL | `true` | -| ingress.tls.acme | Controls `kubernetes.io/tls-acme` annotation | `true` | -| ingress.tls.secretName | Name of the secret used to terminate SSL traffic | `""` | -| ingress.tls.useDefaultSecret | If set to `true`, the `secretName` is not used, which makes Ingress fall back to the default secret (certificate). This requires [configuration of the default secret](https://kubernetes.github.io/ingress-nginx/user-guide/tls/#default-ssl-certificate). | `false` | -| ingress.modSecurity.enabled | Enable custom configuration for modsecurity, defaulting to [the Core Rule Set](https://coreruleset.org) | `false` | -| ingress.modSecurity.secRuleEngine | Configuration for [ModSecurity's rule engine](https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual-(v2.x)#SecRuleEngine) | `DetectionOnly` | -| ingress.modSecurity.secRules | Configuration for custom [ModSecurity's rules](https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual-(v2.x)#secrule) | `nil` | -| ingress.annotations | Ingress annotations | `{kubernetes.io/ingress.class: "nginx"}` | -| livenessProbe.path | Path to access on the HTTP server on periodic probe of container liveness. | `/` | -| livenessProbe.scheme | Scheme to access the HTTP server (HTTP or HTTPS). | `HTTP` | -| livenessProbe.initialDelaySeconds | # of seconds after the container has started before liveness probes are initiated. | `15` | -| livenessProbe.timeoutSeconds | # of seconds after which the liveness probe times out. | `15` | -| livenessProbe.probeType | Type of [liveness probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes) to use. | `httpGet` -| livenessProbe.command | Commands for use with probe type 'exec'. | `{}` -| readinessProbe.path | Path to access on the HTTP server on periodic probe of container readiness. | `/` | -| readinessProbe.scheme | Scheme to access the HTTP server (HTTP or HTTPS). | `HTTP` | -| readinessProbe.initialDelaySeconds | # of seconds after the container has started before readiness probes are initiated. | `5` | -| readinessProbe.timeoutSeconds | # of seconds after which the readiness probe times out. | `3` | -| readinessProbe.probeType | Type of [readiness probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes) to use. | `httpGet` -| readinessProbe.command | Commands for use with probe type 'exec'. | `{}` -| postgresql.managed | If true, this will provision a managed Postgres instance via crossplane. | `false` | -| postgresql.managedClassSelector | This will allow provisioning a Postgres instance based on label selectors via Crossplane, eg: `managedClassSelector.matchLabels.stack: gitlab`. The `postgresql.managed` value should be true as well for this to be honoured. [Crossplane Configuration](https://docs.gitlab.com/ee/user/clusters/applications.html#crossplane) | `{}` | -| podDisruptionBudget.enabled | | `false` | -| podDisruptionBudget.maxUnavailable | | `1` | -| podDisruptionBudget.minAvailable | If present, this variable will configure minAvailable in the PodDisruptionBudget. :warning: if you have `replicaCount: 1` and `podDisruptionBudget.minAvailable: 1` `kubectl drain` will be blocked. | `nil` | -| prometheus.metrics | Annotates the service for prometheus auto-discovery. Also denies access to the `/metrics` endpoint from external addresses with Ingress. | `false` | -| networkPolicy.enabled(**DEPRECATED**) | Enable container network policy | `false` | -| networkPolicy.spec(**DEPRECATED**) | [Network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/) definition | `{ podSelector: { matchLabels: {} }, ingress: [{ from: [{ podSelector: { matchLabels: {} } }, { namespaceSelector: { matchLabels: { app.gitlab.com/managed_by: gitlab } } }] }] }` | -| ciliumNetworkPolicy.enabled | Enable container cilium network policy | `false` | -| ciliumNetworkPolicy.alerts.enabled | Enable alert generation for container cilium network policy | `false` | -| ciliumNetworkPolicy.spec | [Cilium network policy](https://docs.cilium.io/en/v1.8/concepts/kubernetes/policy/#ciliumnetworkpolicy/) definition | `{ endpointSelector: {}, ingress: [{ fromEndpoints: [{ matchLabels: { app.gitlab.com/managed_by: gitlab } }] }] }` | diff --git a/chart/templates/NOTES.txt b/chart/templates/NOTES.txt index 5491ce931..319f01bda 100644 --- a/chart/templates/NOTES.txt +++ b/chart/templates/NOTES.txt @@ -1,12 +1,22 @@ -{{- if and .Values.ingress.enabled .Values.service.enabled -}} -Application should be accessible at - - {{ .Values.service.url }} -{{- else -}} -Application was deployed reusing the service at - - {{ .Values.service.url }} - -It will share a load balancer with the previous release (or be unavailable if -no service or ingress was previously deployed). -{{- end -}} +1. Get the application URL by running these commands: +{{- if .Values.ingress.enabled }} +{{- range $host := .Values.ingress.hosts }} + {{- range .paths }} + http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ .path }} + {{- end }} +{{- end }} +{{- else if contains "NodePort" .Values.service.type }} + export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "chart.fullname" . }}) + export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}") + echo http://$NODE_IP:$NODE_PORT +{{- else if contains "LoadBalancer" .Values.service.type }} + NOTE: It may take a few minutes for the LoadBalancer IP to be available. + You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "chart.fullname" . }}' + export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "chart.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}") + echo http://$SERVICE_IP:{{ .Values.service.port }} +{{- else if contains "ClusterIP" .Values.service.type }} + export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "chart.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}") + export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}") + echo "Visit http://127.0.0.1:8080 to use your application" + kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:$CONTAINER_PORT +{{- end }} diff --git a/chart/templates/_helpers.tpl b/chart/templates/_helpers.tpl index 8a55ef849..4add13019 100644 --- a/chart/templates/_helpers.tpl +++ b/chart/templates/_helpers.tpl @@ -1,64 +1,77 @@ -{{/* vim: set filetype=mustache: */}} {{/* Expand the name of the chart. */}} -{{- define "name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 24 | trimSuffix "-" -}} -{{- end -}} +{{- define "chart.name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} +{{- end }} {{/* Create a default fully qualified app name. We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. */}} -{{- define "fullname" -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- printf "%s-%s" .Release.Name $name | trimSuffix "-app" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{- define "appname" -}} -{{- $releaseName := default .Release.Name .Values.releaseOverride -}} -{{- printf "%s" $releaseName | trunc 63 | trimSuffix "-" -}} -{{- end -}} +{{- define "chart.fullname" -}} +{{- if .Values.fullnameOverride }} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} +{{- else }} +{{- .Release.Name | trunc 63 | trimSuffix "-" }} +{{- end }} +{{- end }} -{{- define "imagename" -}} -{{- if eq .Values.image.tag "" -}} -{{- .Values.image.repository -}} -{{- else -}} -{{- printf "%s:%s" .Values.image.repository .Values.image.tag -}} -{{- end -}} -{{- end -}} +{{/* +Create chart name and version as used by the chart label. +*/}} +{{- define "chart.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} +{{- end }} -{{- define "trackableappname" -}} -{{- $trackableName := printf "%s-%s" (include "appname" .) .Values.application.track -}} -{{- $trackableName | trimSuffix "-stable" | trunc 63 | trimSuffix "-" -}} -{{- end -}} +{{/* +Common labels +*/}} +{{- define "chart.labels" -}} +helm.sh/chart: {{ include "chart.chart" . }} +{{ include "chart.selectorLabels" . }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end }} {{/* -Get a hostname from URL +Selector labels */}} -{{- define "hostname" -}} -{{- . | trimPrefix "http://" | trimPrefix "https://" | trimSuffix "/" | trim | quote -}} -{{- end -}} +{{- define "chart.selectorLabels" -}} +app.kubernetes.io/name: {{ .Release.Name }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- end }} {{/* -Get SecRule's arguments with unescaped single&double quotes +Create the name of the service account to use */}} -{{- define "secrule" -}} -{{- $operator := .operator | quote | replace "\"" "\\\"" | replace "'" "\\'" -}} -{{- $action := .action | quote | replace "\"" "\\\"" | replace "'" "\\'" -}} -{{- printf "SecRule %s %s %s" .variable $operator $action -}} +{{- define "chart.serviceAccountName" -}} +{{- if .Values.serviceAccount.create }} +{{- default (include "chart.fullname" .) .Values.serviceAccount.name }} +{{- else }} +{{- default "default" .Values.serviceAccount.name }} +{{- end }} +{{- end }} + +{{- define "fpm_image" -}} +{{- if eq .Values.image.fpm.tag "" -}} +{{- .Values.image.fpm.repository -}} +{{- else -}} +{{- printf "%s:%s" .Values.image.fpm.repository .Values.image.fpm.tag -}} +{{- end -}} {{- end -}} -{{- define "sharedlabels" -}} -app: {{ template "appname" . }} -chart: "{{ .Chart.Name }}-{{ .Chart.Version| replace "+" "_" }}" -release: {{ .Release.Name }} -heritage: {{ .Release.Service }} -app.kubernetes.io/name: {{ template "appname" . }} -helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version| replace "+" "_" }}" -app.kubernetes.io/managed-by: {{ .Release.Service }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Values.extraLabels }} -{{ toYaml $.Values.extraLabels }} -{{- end }} +{{- define "nginx_image" -}} +{{- if eq .Values.image.nginx.tag "" -}} +{{- .Values.image.nginx.repository -}} +{{- else -}} +{{- printf "%s:%s" .Values.image.nginx.repository .Values.image.nginx.tag -}} +{{- end -}} +{{- end -}} + +{{- define "secret_name" -}} +{{- printf "%s" .Release.Name | replace "review-" " " | trim }} {{- end -}} \ No newline at end of file diff --git a/chart/templates/cilium-network-policy.yaml b/chart/templates/cilium-network-policy.yaml deleted file mode 100644 index 5ad63d4b4..000000000 --- a/chart/templates/cilium-network-policy.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- if .Values.ciliumNetworkPolicy.enabled -}} -apiVersion: cilium.io/v2 -kind: CiliumNetworkPolicy -metadata: - name: {{ template "fullname" . }} -{{- if .Values.ciliumNetworkPolicy.alerts.enabled }} - annotations: - "app.gitlab.com/alert": "true" -{{- end }} - labels: - app.gitlab.com/proj: {{ .Values.gitlab.projectID | quote }} -{{ include "sharedlabels" . | indent 4}} -spec: -{{ toYaml .Values.ciliumNetworkPolicy.spec | indent 2 }} -{{- end -}} diff --git a/chart/templates/db-initialize-job.yaml b/chart/templates/db-initialize-job.yaml deleted file mode 100644 index 73b66eec0..000000000 --- a/chart/templates/db-initialize-job.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if .Values.application.initializeCommand -}} -apiVersion: batch/v1 -kind: Job -metadata: - name: {{ template "trackableappname" . }}-db-initialize - labels: -{{ include "sharedlabels" . | indent 4 }} - annotations: - "helm.sh/hook": post-install - "helm.sh/hook-delete-policy": before-hook-creation - "helm.sh/hook-weight": "0" -spec: - template: - metadata: - labels: - app: {{ template "appname" . }} - release: {{ .Release.Name }} - spec: - restartPolicy: Never - imagePullSecrets: -{{ toYaml .Values.image.secrets | indent 10 }} - containers: - - name: {{ .Chart.Name }} - image: {{ template "imagename" . }} - command: ["/bin/sh"] - args: ["-c", "{{ .Values.application.initializeCommand }}"] - imagePullPolicy: {{ .Values.image.pullPolicy }} - {{- if .Values.application.secretName }} - envFrom: - - secretRef: - name: {{ .Values.application.secretName }} - {{- end }} - env: - - name: DATABASE_URL - value: {{ .Values.application.database_url | quote }} - - name: GITLAB_ENVIRONMENT_NAME - value: {{ .Values.gitlab.envName | quote }} - - name: GITLAB_ENVIRONMENT_URL - value: {{ .Values.gitlab.envURL | quote }} -{{- end -}} diff --git a/chart/templates/db-migrate-hook.yaml b/chart/templates/db-migrate-hook.yaml deleted file mode 100644 index 5921c4f0e..000000000 --- a/chart/templates/db-migrate-hook.yaml +++ /dev/null @@ -1,40 +0,0 @@ -{{- if .Values.application.migrateCommand -}} -apiVersion: batch/v1 -kind: Job -metadata: - name: {{ template "trackableappname" . }}-db-migrate - labels: -{{ include "sharedlabels" . | indent 4 }} - annotations: - "helm.sh/hook": pre-upgrade - "helm.sh/hook-delete-policy": before-hook-creation - "helm.sh/hook-weight": "0" -spec: - template: - metadata: - labels: - app: {{ template "appname" . }} - release: {{ .Release.Name }} - spec: - restartPolicy: Never - imagePullSecrets: -{{ toYaml .Values.image.secrets | indent 10 }} - containers: - - name: {{ .Chart.Name }} - image: {{ template "imagename" . }} - command: ["/bin/sh"] - args: ["-c", "{{ .Values.application.migrateCommand }}"] - imagePullPolicy: {{ .Values.image.pullPolicy }} - {{- if .Values.application.secretName }} - envFrom: - - secretRef: - name: {{ .Values.application.secretName }} - {{- end }} - env: - - name: DATABASE_URL - value: {{ .Values.application.database_url | quote }} - - name: GITLAB_ENVIRONMENT_NAME - value: {{ .Values.gitlab.envName | quote }} - - name: GITLAB_ENVIRONMENT_URL - value: {{ .Values.gitlab.envURL | quote }} -{{- end -}} diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml index 504664384..af3056da4 100644 --- a/chart/templates/deployment.yaml +++ b/chart/templates/deployment.yaml @@ -1,382 +1,254 @@ -{{- if not .Values.application.initializeCommand -}} apiVersion: apps/v1 kind: Deployment metadata: - name: {{ template "trackableappname" . }} - annotations: - {{ if .Values.gitlab.app }}app.gitlab.com/app: {{ .Values.gitlab.app | quote }}{{ end }} - {{ if .Values.gitlab.env }}app.gitlab.com/env: {{ .Values.gitlab.env | quote }}{{ end }} + name: {{ include "chart.fullname" . }} labels: - track: "{{ .Values.application.track }}" - tier: "{{ .Values.application.tier }}" -{{ include "sharedlabels" . | indent 4 }} + {{- include "chart.labels" . | nindent 4 }} spec: + {{- if not .Values.autoscaling.enabled }} + replicas: {{ .Values.replicaCount }} + {{- end }} selector: matchLabels: - app: {{ template "appname" . }} - track: "{{ .Values.application.track }}" - tier: "{{ .Values.application.tier }}" - release: {{ .Release.Name }} - replicas: {{ .Values.replicaCount }} -{{- if .Values.strategyType }} - strategy: - type: {{ .Values.strategyType | quote }} -{{- end }} + {{- include "chart.selectorLabels" . | nindent 6 }} template: metadata: + {{- with .Values.podAnnotations }} annotations: - checksum/application-secrets: "{{ .Values.application.secretChecksum }}" - {{ if .Values.gitlab.app }}app.gitlab.com/app: {{ .Values.gitlab.app | quote }}{{ end }} - {{ if .Values.gitlab.env }}app.gitlab.com/env: {{ .Values.gitlab.env | quote }}{{ end }} -{{- if .Values.podAnnotations }} -{{ toYaml .Values.podAnnotations | indent 8 }} -{{- end }} + {{- toYaml . | nindent 8 }} + {{- end }} labels: - track: "{{ .Values.application.track }}" - tier: "{{ .Values.application.tier }}" -{{ include "sharedlabels" . | indent 8 }} + {{- include "chart.selectorLabels" . | nindent 8 }} spec: -{{- if or (.Values.serviceAccount.name) (.Values.serviceAccountName) }} - serviceAccountName: {{ .Values.serviceAccount.name | default .Values.serviceAccountName | quote }} -{{- end }} + {{- with .Values.imagePullSecrets }} imagePullSecrets: -{{ toYaml .Values.image.secrets | indent 10 }} -{{- if .Values.nodeSelector }} + {{- toYaml . | nindent 8 }} + {{- end }} + serviceAccountName: {{ include "chart.serviceAccountName" . }} + securityContext: + {{- toYaml .Values.podSecurityContext | nindent 8 }} + volumes: + - name: secrets + secret: + secretName: {{ template "secret_name" . }} + - name: mglogs-persistent-storage + persistentVolumeClaim: + claimName: mg-logs + - name: redis-config + configMap: + name: {{ include "chart.fullname" . }}-redis-container-config + containers: + - name: fpm + securityContext: + {{- toYaml .Values.securityContext | nindent 12 }} + image: "{{ template "fpm_image" . }}" + imagePullPolicy: {{ .Values.image.fpm.pullPolicy }} + env: + - name: APP_ENV + value: {{ .Values.environment }} + - name: APP_URL + value: {{ .Values.app_url }} + volumeMounts: + - name: secrets + mountPath: /metager/metager_app/.env + subPath: ENV_PRODUCTION + readOnly: true + - name: secrets + mountPath: /metager/metager_app/config/sumas.json + subPath: SUMAS + - name: secrets + mountPath: /metager/metager_app/config/sumasEn.json + subPath: SUMASEN + - name: secrets + mountPath: /metager/metager_app/config/blacklistDomains.txt + subPath: BLACKLIST_DOMAINS + - name: secrets + mountPath: /metager/metager_app/config/blacklistUrl.txt + subPath: BLACKLIST_URL + - name: secrets + mountPath: /metager/metager_app/config/adBlacklistDomains.txt + subPath: ADBLACKLIST_DOMAINS + - name: secrets + mountPath: /metager/metager_app/config/adBlacklistUrl.txt + subPath: ADBLACKLIST_URL + - name: secrets + mountPath: /metager/metager_app/config/blacklistDescriptionUrl.txt + subPath: BLACKLIST_DESCRIPTION_URL + - name: secrets + mountPath: /metager/metager_app/database/seeds/UsersSeeder.php + subPath: USERSEEDER + - name: mglogs-persistent-storage + mountPath: /metager/metager_app/storage/logs/metager + readOnly: false + ports: + - name: http + containerPort: 8080 + protocol: TCP + livenessProbe: + httpGet: + path: /health-check/liveness + port: http + readinessProbe: + httpGet: + path: /health-check/liveness + port: http + startupProbe: + tcpSocket: + port: 9000 + failureThreshold: 60 + periodSeconds: 1 + resources: + requests: + cpu: 500m + memory: 500M + limits: + - name: scheduler + securityContext: + {{- toYaml .Values.securityContext | nindent 12 }} + image: "{{ template "fpm_image" . }}" + command: ["/bin/bash", "-c"] + args: ["/usr/local/bin/php artisan schedule:run && /usr/local/bin/php artisan schedule:work"] + imagePullPolicy: {{ .Values.image.fpm.pullPolicy }} + env: + - name: APP_ENV + value: {{ .Values.environment }} + volumeMounts: + - name: secrets + mountPath: /metager/metager_app/.env + subPath: ENV_PRODUCTION + readOnly: true + - name: mglogs-persistent-storage + mountPath: /metager/metager_app/storage/logs/metager + readOnly: false + ports: + - name: http + containerPort: 8080 + protocol: TCP + livenessProbe: + httpGet: + path: /health-check/liveness-scheduler + port: http + readinessProbe: + httpGet: + path: /health-check/liveness-scheduler + port: http + startupProbe: + httpGet: + path: /health-check/liveness-scheduler + port: http + resources: + requests: + cpu: 100m + memory: 100M + limits: + - name: worker + securityContext: + {{- toYaml .Values.securityContext | nindent 12 }} + image: "{{ template "fpm_image" . }}" + command: ["/usr/local/bin/php"] + args: ["artisan", "requests:fetcher"] + imagePullPolicy: {{ .Values.image.fpm.pullPolicy }} + env: + - name: APP_ENV + value: {{ .Values.environment }} + volumeMounts: + - name: secrets + mountPath: /metager/metager_app/.env + subPath: ENV_PRODUCTION + readOnly: true + ports: + - name: http + containerPort: 8080 + protocol: TCP + livenessProbe: + httpGet: + path: /health-check/liveness-worker + port: http + readinessProbe: + httpGet: + path: /health-check/liveness-worker + port: http + startupProbe: + httpGet: + path: /health-check/liveness-worker + port: http + resources: + requests: + cpu: 500m + memory: 100M + limits: + - name: nginx + securityContext: + {{- toYaml .Values.securityContext | nindent 12 }} + image: "{{ template "nginx_image" . }}" + imagePullPolicy: {{ .Values.image.nginx.pullPolicy }} + ports: + - name: http + containerPort: 8080 + protocol: TCP + livenessProbe: + httpGet: + path: /health-check/nginx + port: http + readinessProbe: + httpGet: + path: /health-check/nginx + port: http + startupProbe: + httpGet: + path: /health-check/nginx + port: http + failureThreshold: 60 + periodSeconds: 1 + resources: + requests: + cpu: 100m + memory: 100M + limits: + - name: redis + image: "redis:6" + imagePullPolicy: {{ .Values.image.pullPolicy }} + command: ["redis-server", "/usr/local/etc/redis/redis.conf"] + volumeMounts: + - name: redis-config + mountPath: /usr/local/etc/redis/redis.conf + subPath: redis.conf + readOnly: true + livenessProbe: + exec: + command: + - redis-cli + - ping + initialDelaySeconds: 2 + readinessProbe: + exec: + command: + - redis-cli + - ping + initialDelaySeconds: 2 + resources: + requests: + cpu: 100m + memory: 1Gi + limits: + securityContext: + runAsUser: 999 + runAsGroup: 999 + allowPrivilegeEscalation: false + {{- with .Values.nodeSelector }} nodeSelector: -{{ toYaml .Values.nodeSelector | indent 8 }} -{{- end }} -{{- if .Values.tolerations }} - tolerations: -{{ toYaml .Values.tolerations | indent 8 }} -{{- end }} + {{- toYaml . | nindent 8 }} + {{- end }} affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - - weight: 50 - podAffinityTerm: - labelSelector: - matchLabels: - app: {{ template "appname" . }} - topologyKey: kubernetes.io/hostname - volumes: - - name: secrets - secret: - secretName: {{ .Values.application.secretName }} - - name: mglogs-persistent-storage - persistentVolumeClaim: - claimName: mg-logs - - name: redis-config - configMap: - name: redis-container-config - securityContext: - fsGroup: 1000 - runAsUser: 1000 - runAsGroup: 1000 - containers: - - name: {{ .Chart.Name }}-phpfpm - image: {{ template "imagename" . }} - imagePullPolicy: {{ .Values.image.pullPolicy }} - {{- if .Values.application.secretName }} - envFrom: - - secretRef: - name: {{ .Values.application.secretName }} - {{- end }} - env: -{{- if .Values.postgresql.managed }} - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: app-postgres - key: username - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: app-postgres - key: password - - name: POSTGRES_HOST - valueFrom: - secretKeyRef: - name: app-postgres - key: privateIP -{{- end }} - - name: DATABASE_URL - value: {{ .Values.application.database_url | quote }} - - name: GITLAB_ENVIRONMENT_NAME - value: {{ .Values.gitlab.envName | quote }} - - name: GITLAB_ENVIRONMENT_URL - value: {{ .Values.gitlab.envURL | quote }} -{{- if .Values.lifecycle }} - lifecycle: -{{ toYaml .Values.lifecycle | indent 10 }} -{{- end }} - ports: - - name: "{{ .Values.service.name }}-phpfpm" - containerPort: 9000 - livenessProbe: - tcpSocket: - port: "{{ .Values.service.name }}-phpfpm" - initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds }} - readinessProbe: - tcpSocket: - port: "{{ .Values.service.name }}-phpfpm" - initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds }} - startupProbe: - tcpSocket: - port: "{{ .Values.service.name }}-phpfpm" - failureThreshold: 60 - periodSeconds: 1 - volumeMounts: - - name: mglogs-persistent-storage - mountPath: /html/storage/logs/metager - readOnly: false - - name: secrets - mountPath: /home/metager/.env - subPath: env - readOnly: true - - name: secrets - mountPath: /html/database/seeds/UsersSeeder.php - subPath: userseeder - readOnly: true - - name: secrets - mountPath: /html/config/sumas.json - subPath: sumas - readOnly: true - - name: secrets - mountPath: /html/config/sumasEn.json - subPath: sumasen - readOnly: true - - name: secrets - mountPath: /html/config/blacklistUrl.txt - subPath: blacklisturl - readOnly: true - - name: secrets - mountPath: /html/config/blacklistDomains.txt - subPath: blacklistdomains - readOnly: true - - name: secrets - mountPath: /html/config/adBlacklistUrl.txt - subPath: adblacklisturl - readOnly: true - - name: secrets - mountPath: /html/config/blacklistDescriptionUrl.txt - subPath: blacklistDescriptionUrl - readOnly: true - - name: secrets - mountPath: /html/config/adBlacklistDomains.txt - subPath: adblacklistdomains - readOnly: true - resources: -{{ toYaml .Values.resourcesPhpfpm | indent 12 }} - - name: {{ .Chart.Name }}-nginx - image: {{ template "imagename" . }} - command: ["nginx"] - imagePullPolicy: {{ .Values.image.pullPolicy }} - {{- if .Values.application.secretName }} - envFrom: - - secretRef: - name: {{ .Values.application.secretName }} - {{- end }} - env: -{{- if .Values.postgresql.managed }} - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: app-postgres - key: username - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: app-postgres - key: password - - name: POSTGRES_HOST - valueFrom: - secretKeyRef: - name: app-postgres - key: privateIP -{{- end }} - - name: DATABASE_URL - value: {{ .Values.application.database_url | quote }} - - name: GITLAB_ENVIRONMENT_NAME - value: {{ .Values.gitlab.envName | quote }} - - name: GITLAB_ENVIRONMENT_URL - value: {{ .Values.gitlab.envURL | quote }} -{{- if .Values.lifecycle }} - lifecycle: -{{ toYaml .Values.lifecycle | indent 10 }} -{{- end }} - ports: - - name: "{{ .Values.service.name }}" - containerPort: {{ .Values.service.internalPort }} - livenessProbe: -{{- if eq .Values.livenessProbe.probeType "httpGet" }} - httpGet: - path: {{ .Values.livenessProbe.path }} - scheme: {{ .Values.livenessProbe.scheme }} - port: {{ .Values.service.internalPort }} -{{- else if eq .Values.livenessProbe.probeType "tcpSocket" }} - tcpSocket: - port: {{ .Values.service.internalPort }} -{{- end }} - initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds }} - readinessProbe: -{{- if eq .Values.readinessProbe.probeType "httpGet" }} - httpGet: - path: {{ .Values.readinessProbe.path }} - scheme: {{ .Values.readinessProbe.scheme }} - port: {{ .Values.service.internalPort }} -{{- else if eq .Values.readinessProbe.probeType "tcpSocket" }} - tcpSocket: - port: {{ .Values.service.internalPort }} -{{- end }} - initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds }} - startupProbe: -{{- if eq .Values.readinessProbe.probeType "httpGet" }} - httpGet: - path: {{ .Values.readinessProbe.path }} - scheme: {{ .Values.readinessProbe.scheme }} - port: {{ .Values.service.internalPort }} -{{- else if eq .Values.readinessProbe.probeType "tcpSocket" }} - tcpSocket: - port: {{ .Values.service.internalPort }} -{{- end }} - failureThreshold: 60 - periodSeconds: 1 - resources: -{{ toYaml .Values.resourcesNginx | indent 12 }} - # Redis Container - - name: {{ .Chart.Name }}-redis - image: "redis:6" - imagePullPolicy: {{ .Values.image.pullPolicy }} - command: ["redis-server", "/usr/local/etc/redis/redis.conf"] - volumeMounts: - - name: redis-config - mountPath: /usr/local/etc/redis/redis.conf - subPath: redis.conf - readOnly: true - ports: - - name: "{{ .Values.service.name }}-redis" - containerPort: 6379 - livenessProbe: - tcpSocket: - port: "{{ .Values.service.name }}-redis" - initialDelaySeconds: 15 - timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds }} - readinessProbe: - tcpSocket: - port: "{{ .Values.service.name }}-redis" - initialDelaySeconds: 5 - timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds }} - resources: -{{ toYaml .Values.resourcesRedis | indent 12 }} - securityContext: - runAsUser: 999 - runAsGroup: 999 - allowPrivilegeEscalation: false - # Fetcher Container - - name: {{ .Chart.Name }}-fetcher - image: {{ template "imagename" . }} - command: ["/bin/sh"] - args: ["-c", "php artisan requests:fetcher"] - volumeMounts: - - name: secrets - mountPath: /html/.env - subPath: env - readOnly: true - imagePullPolicy: {{ .Values.image.pullPolicy }} - livenessProbe: - httpGet: - path: "/health-check/liveness-worker" - scheme: "HTTP" - port: 8080 - initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds }} - readinessProbe: - httpGet: - path: "/health-check/liveness-worker" - scheme: "HTTP" - port: 8080 - initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds }} - startupProbe: - httpGet: - path: "/health-check/liveness-worker" - scheme: "HTTP" - port: 8080 - failureThreshold: 60 - periodSeconds: 1 - resources: -{{ toYaml .Values.resourcesFetcher | indent 12 }} - # Scheduler Container - - name: {{ .Chart.Name }}-scheduler - image: {{ template "imagename" . }} - command: ["/bin/sh"] - args: ["-c", "php artisan schedule:work"] - volumeMounts: - - name: secrets - mountPath: /html/.env - subPath: env - readOnly: true - - name: mglogs-persistent-storage - mountPath: /html/storage/logs/metager - readOnly: false - - name: secrets - mountPath: /html/database/seeds/UsersSeeder.php - subPath: userseeder - readOnly: true - - name: secrets - mountPath: /html/config/sumas.json - subPath: sumas - readOnly: true - - name: secrets - mountPath: /html/config/sumasEn.json - subPath: sumasen - readOnly: true - - name: secrets - mountPath: /html/config/blacklistUrl.txt - subPath: blacklisturl - readOnly: true - - name: secrets - mountPath: /html/config/blacklistDomains.txt - subPath: blacklistdomains - readOnly: true - - name: secrets - mountPath: /html/config/adBlacklistUrl.txt - subPath: adblacklisturl - readOnly: true - - name: secrets - mountPath: /html/config/blacklistDescriptionUrl.txt - subPath: blacklistDescriptionUrl - readOnly: true - - name: secrets - mountPath: /html/config/adBlacklistDomains.txt - subPath: adblacklistdomains - readOnly: true - imagePullPolicy: {{ .Values.image.pullPolicy }} - livenessProbe: - httpGet: - path: "/health-check/liveness-scheduler" - scheme: "HTTP" - port: 8080 - initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds }} - readinessProbe: - httpGet: - path: "/health-check/liveness-scheduler" - scheme: "HTTP" - port: 8080 - initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds }} - timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds }} - startupProbe: - httpGet: - path: "/health-check/liveness-scheduler" - scheme: "HTTP" - port: 8080 - failureThreshold: 60 - periodSeconds: 1 - resources: -{{ toYaml .Values.resourcesScheduler | indent 12 }} -{{- end -}} + - weight: 50 + podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/instance: {{ .Release.Name }} + topologyKey: kubernetes.io/hostname + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/chart/templates/hpa.yaml b/chart/templates/hpa.yaml index af4a374e1..9bee334de 100644 --- a/chart/templates/hpa.yaml +++ b/chart/templates/hpa.yaml @@ -1,16 +1,32 @@ -{{- if and .Values.hpa.enabled .Values.resources.requests -}} -apiVersion: autoscaling/v1 +{{- if .Values.autoscaling.enabled }} +apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: - name: {{ template "fullname" . }} + name: {{ include "chart.fullname" . }} labels: -{{ include "sharedlabels" . | indent 4 }} + {{- include "chart.labels" . | nindent 4 }} spec: scaleTargetRef: - kind: Deployment - name: {{ template "appname" . }} apiVersion: apps/v1 - minReplicas: {{ .Values.hpa.minReplicas }} - maxReplicas: {{ .Values.hpa.maxReplicas }} - targetCPUUtilizationPercentage: {{ .Values.hpa.targetCPUUtilizationPercentage }} -{{- end -}} + kind: Deployment + name: {{ include "chart.fullname" . }} + minReplicas: {{ .Values.autoscaling.minReplicas }} + maxReplicas: {{ .Values.autoscaling.maxReplicas }} + metrics: + {{- if .Values.autoscaling.targetCPUUtilizationPercentage }} + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} + {{- end }} + {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} + - type: Resource + resource: + name: memory + target: + type: Utilization + averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} + {{- end }} +{{- end }} diff --git a/chart/templates/ingress.yaml b/chart/templates/ingress.yaml index 0b16df206..da678609e 100644 --- a/chart/templates/ingress.yaml +++ b/chart/templates/ingress.yaml @@ -1,100 +1,68 @@ -{{- if and (.Values.service.enabled) (or (.Values.ingress.enabled) (not (hasKey .Values.ingress "enabled"))) -}} -{{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" }} +{{- if .Values.ingress.enabled -}} +{{- $fullName := include "chart.fullname" . -}} +{{- $svcPort := .Values.service.port -}} +{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }} + {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }} + {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}} + {{- end }} +{{- end }} +{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} apiVersion: networking.k8s.io/v1 -{{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress"}} +{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} apiVersion: networking.k8s.io/v1beta1 -{{ else }} +{{- else -}} apiVersion: extensions/v1beta1 {{- end }} kind: Ingress metadata: - name: {{ template "fullname" . }} + name: {{ $fullName }} labels: -{{ include "sharedlabels" . | indent 4 }} + {{- include "chart.labels" . | nindent 4 }} + {{- with .Values.ingress.annotations }} annotations: -{{- if .Values.ingress.annotations }} -{{ toYaml .Values.ingress.annotations | indent 4 }} -{{- end }} -{{- if .Values.ingress.tls.enabled }} - kubernetes.io/tls-acme: {{ .Values.ingress.tls.acme | quote }} -{{- end }} -{{- if eq .Values.application.track "canary" }} - nginx.ingress.kubernetes.io/canary: "true" - nginx.ingress.kubernetes.io/canary-by-header: "canary" -{{- if .Values.ingress.canary.weight }} - nginx.ingress.kubernetes.io/canary-weight: {{ .Values.ingress.canary.weight | quote }} -{{- end }} -{{- end }} -{{- with .Values.ingress.modSecurity }} -{{- if .enabled }} - nginx.ingress.kubernetes.io/modsecurity-transaction-id: "$server_name-$request_id" - nginx.ingress.kubernetes.io/modsecurity-snippet: | - SecRuleEngine {{ .secRuleEngine | default "DetectionOnly" | title }} -{{- range $rule := .secRules }} -{{ (include "secrule" $rule) | indent 6 }} -{{- end }} -{{- end }} -{{- end }} -{{- if .Values.prometheus.metrics }} - nginx.ingress.kubernetes.io/server-snippet: |- - location /metrics { - deny all; - } - -{{- end }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: -{{- if .Values.ingress.tls.enabled }} + {{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }} + ingressClassName: {{ .Values.ingress.className }} + {{- end }} + {{- if .Values.ingress.tls }} tls: - - hosts: -{{- if .Values.service.commonName }} - - {{ template "hostname" .Values.service.commonName }} -{{- end }} - - {{ template "hostname" .Values.service.url }} -{{- if .Values.service.additionalHosts }} -{{- range $host := .Values.service.additionalHosts }} - - {{ template "hostname" $host }} -{{- end -}} -{{- end }} -{{- if not .Values.ingress.tls.useDefaultSecret }} - secretName: {{ .Values.ingress.tls.secretName | default (printf "%s-tls" (include "fullname" .)) }} -{{- end }} -{{- end }} - rules: - - host: {{ template "hostname" .Values.service.url }} - http: - &httpRule - paths: - - path: {{ .Values.ingress.path | default "/" | quote }} - {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" }} - pathType: Prefix + {{- range .Values.ingress.tls }} + - hosts: + {{- range .hosts }} + - {{ . | quote }} {{- end }} - backend: - {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" }} - service: - name: {{ template "fullname" . }} - port: - number: {{ .Values.service.externalPort }} - {{ else }} - serviceName: {{ template "fullname" . }} - servicePort: {{ .Values.service.externalPort }} + secretName: {{ .secretName }} + {{- end }} + {{- end }} + rules: + {{- range .Values.ingress.hosts }} + - host: {{ .host | quote }} + http: + paths: + {{- range .paths }} + - path: {{ .path }} + {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }} + pathType: {{ .pathType }} + {{- end }} + backend: + {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }} + service: + name: {{ $fullName }} + port: + number: {{ $svcPort }} + {{- else }} + serviceName: {{ $fullName }} + servicePort: {{ $svcPort }} + {{- end }} {{- end }} - - path: /wsb - pathType: Prefix - backend: - service: - name: wsb - port: - number: 80 -{{- if .Values.service.commonName }} - - host: {{ template "hostname" .Values.service.commonName }} - http: - <<: *httpRule -{{- end -}} -{{- if .Values.service.additionalHosts }} -{{- range $host := .Values.service.additionalHosts }} - - host: {{ template "hostname" $host }} - http: - <<: *httpRule -{{- end -}} -{{- end -}} -{{- end -}} + - path: /wsb + pathType: Prefix + backend: + service: + name: wsb + port: + number: 80 + {{- end }} +{{- end }} diff --git a/chart/templates/network-policy.yaml b/chart/templates/network-policy.yaml deleted file mode 100644 index a3119ed5d..000000000 --- a/chart/templates/network-policy.yaml +++ /dev/null @@ -1,10 +0,0 @@ -{{- if .Values.networkPolicy.enabled -}} -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: {{ template "fullname" . }} - labels: -{{ include "sharedlabels" . | indent 4}} -spec: -{{ toYaml .Values.networkPolicy.spec | indent 2 }} -{{- end -}} diff --git a/chart/templates/pdb.yaml b/chart/templates/pdb.yaml index aa75d6c1f..23a5e6034 100644 --- a/chart/templates/pdb.yaml +++ b/chart/templates/pdb.yaml @@ -1,19 +1,11 @@ -{{- if .Values.podDisruptionBudget.enabled }} -apiVersion: policy/v1beta1 +apiVersion: policy/v1 kind: PodDisruptionBudget metadata: - name: {{ template "fullname" . }} + name: {{ include "chart.fullname" . }} labels: -{{ include "sharedlabels" . | indent 4 }} + {{- include "chart.labels" . | nindent 4 }} spec: -{{- if .Values.podDisruptionBudget.minAvailable }} - minAvailable: {{ .Values.podDisruptionBudget.minAvailable }} -{{- end }} -{{- if .Values.podDisruptionBudget.maxUnavailable }} - maxUnavailable: {{ .Values.podDisruptionBudget.maxUnavailable }} -{{- end }} selector: matchLabels: - app: {{ template "appname" . }} - release: {{ .Release.Name }} -{{- end }} + {{- include "chart.selectorLabels" . | nindent 6 }} + maxUnavailable: 1 \ No newline at end of file diff --git a/chart/templates/postgres-instance.yaml b/chart/templates/postgres-instance.yaml deleted file mode 100644 index 3fbeb7306..000000000 --- a/chart/templates/postgres-instance.yaml +++ /dev/null @@ -1,14 +0,0 @@ -{{- if .Values.postgresql.managed -}} -apiVersion: database.crossplane.io/v1alpha1 -kind: PostgreSQLInstance -metadata: - name: {{ template "appname" . }} -spec: - engineVersion: "9.6" - writeConnectionSecretToRef: - name: app-postgres -{{- if .Values.postgresql.managedClassSelector }} - classSelector: -{{ toYaml .Values.postgresql.managedClassSelector | indent 4 }} -{{- end }} -{{- end -}} diff --git a/chart/templates/redis_config.yaml b/chart/templates/redis_config.yaml new file mode 100644 index 000000000..e1c150446 --- /dev/null +++ b/chart/templates/redis_config.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "chart.fullname" . }}-redis-container-config + labels: + {{- include "chart.labels" . | nindent 4 }} + {{- with .Values.ingress.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} +data: + redis.conf: | + maxmemory 1000000000 + maxmemory-policy allkeys-lru \ No newline at end of file diff --git a/chart/templates/service-account.yaml b/chart/templates/service-account.yaml deleted file mode 100644 index 8787217ab..000000000 --- a/chart/templates/service-account.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- with .Values.serviceAccount -}} -{{- if .createNew }} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ .name | quote }} -{{- if .annotations }} - annotations: -{{ toYaml .annotations | indent 4 }} -{{- end }} -{{- end }} -{{- end -}} diff --git a/chart/templates/service.yaml b/chart/templates/service.yaml index 272078b40..dfc5b3a33 100644 --- a/chart/templates/service.yaml +++ b/chart/templates/service.yaml @@ -1,28 +1,15 @@ -{{- if .Values.service.enabled -}} apiVersion: v1 kind: Service metadata: - name: {{ template "fullname" . }} - annotations: -{{- if .Values.service.annotations }} -{{ toYaml .Values.service.annotations | indent 4 }} -{{- end }} -{{- if .Values.prometheus.metrics }} - prometheus.io/scrape: "true" - prometheus.io/port: "{{ .Values.service.internalPort }}" -{{- end }} + name: {{ include "chart.fullname" . }} labels: - track: "{{ .Values.application.track }}" -{{ include "sharedlabels" . | indent 4 }} + {{- include "chart.labels" . | nindent 4 }} spec: type: {{ .Values.service.type }} ports: - - port: {{ .Values.service.externalPort }} - targetPort: {{ .Values.service.internalPort }} - protocol: TCP - name: {{ .Values.service.name }} + - port: {{ .Values.service.port }} + targetPort: http + protocol: TCP + name: http selector: - app: {{ template "appname" . }} - tier: "{{ .Values.application.tier }}" - track: "{{ .Values.application.track }}" -{{- end -}} + {{- include "chart.selectorLabels" . | nindent 4 }} diff --git a/chart/templates/serviceaccount.yaml b/chart/templates/serviceaccount.yaml new file mode 100644 index 000000000..26a57fa86 --- /dev/null +++ b/chart/templates/serviceaccount.yaml @@ -0,0 +1,12 @@ +{{- if .Values.serviceAccount.create -}} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ include "chart.serviceAccountName" . }} + labels: + {{- include "chart.labels" . | nindent 4 }} + {{- with .Values.serviceAccount.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} +{{- end }} diff --git a/chart/templates/tests/test-connection.yaml b/chart/templates/tests/test-connection.yaml new file mode 100644 index 000000000..8dfed872d --- /dev/null +++ b/chart/templates/tests/test-connection.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "{{ include "chart.fullname" . }}-test-connection" + labels: + {{- include "chart.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": test +spec: + containers: + - name: wget + image: busybox + command: ['wget'] + args: ['{{ include "chart.fullname" . }}:{{ .Values.service.port }}'] + restartPolicy: Never diff --git a/chart/templates/worker-deployment.yaml b/chart/templates/worker-deployment.yaml deleted file mode 100644 index 596f4883c..000000000 --- a/chart/templates/worker-deployment.yaml +++ /dev/null @@ -1,142 +0,0 @@ -{{- if and (not .Values.application.initializeCommand) .Values.workers -}} -apiVersion: v1 -kind: List -items: -{{- range $workerName, $workerConfig := .Values.workers }} -- apiVersion: apps/v1 - kind: Deployment - metadata: - name: {{ template "trackableappname" $ }}-{{ $workerName }} - annotations: - {{ if $.Values.gitlab.app }}app.gitlab.com/app: {{ $.Values.gitlab.app | quote }}{{ end }} - {{ if $.Values.gitlab.env }}app.gitlab.com/env: {{ $.Values.gitlab.env | quote }}{{ end }} - labels: - track: "{{ $.Values.application.track }}" - tier: worker - chart: "{{ $.Chart.Name }}-{{ $.Chart.Version | replace "+" "_" }}" - release: {{ $.Release.Name }} - heritage: {{ $.Release.Service }} - spec: - selector: - matchLabels: - track: "{{ $.Values.application.track }}" - tier: worker - release: {{ $.Release.Name }} - replicas: {{ $workerConfig.replicaCount }} - {{- if $workerConfig.strategyType }} - strategy: - type: {{ $workerConfig.strategyType | quote }} - {{- end }} - template: - metadata: - annotations: - checksum/application-secrets: "{{ $.Values.application.secretChecksum }}" - {{ if $.Values.gitlab.app }}app.gitlab.com/app: {{ $.Values.gitlab.app | quote }}{{ end }} - {{ if $.Values.gitlab.env }}app.gitlab.com/env: {{ $.Values.gitlab.env | quote }}{{ end }} -{{- if $.Values.podAnnotations }} -{{ toYaml $.Values.podAnnotations | indent 10 }} -{{- end }} - labels: - track: "{{ $.Values.application.track }}" - tier: worker - release: {{ $.Release.Name }} - spec: - imagePullSecrets: - {{ toYaml $.Values.image.secrets | indent 12 }} -{{- with $nodeSelectorConfig := default $.Values.nodeSelector $workerConfig.nodeSelector -}} -{{- if $nodeSelectorConfig }} - nodeSelector: -{{ toYaml $nodeSelectorConfig | indent 10 }} -{{- end }} -{{- end }} -{{- with $tolerationsConfig := default $.Values.tolerations $workerConfig.tolerations -}} -{{- if $tolerationsConfig }} - tolerations: -{{ toYaml $tolerationsConfig | indent 10 }} -{{- end }} -{{- end }} -{{- with $affinityConfig := default $.Values.affinity $workerConfig.affinity -}} -{{- if $affinityConfig }} - affinity: -{{ toYaml $affinityConfig | indent 10 }} -{{- end }} -{{- end }} - terminationGracePeriodSeconds: {{ $workerConfig.terminationGracePeriodSeconds }} - containers: - - name: {{ $.Chart.Name }}-{{ $workerName }} - image: {{ template "imagename" $ }} - command: - {{- range $workerConfig.command }} - - {{ . }} - {{- end }} - imagePullPolicy: {{ $.Values.image.pullPolicy }} - {{- if $.Values.application.secretName }} - envFrom: - - secretRef: - name: {{ $.Values.application.secretName }} - {{- end }} - env: - - name: DATABASE_URL - value: {{ $.Values.application.database_url | quote }} - - name: GITLAB_ENVIRONMENT_NAME - value: {{ $.Values.gitlab.envName | quote }} - - name: GITLAB_ENVIRONMENT_URL - value: {{ $.Values.gitlab.envURL | quote }} -{{- with $livenessProbeConfig := default $.Values.livenessProbe $workerConfig.livenessProbe -}} -{{- if $livenessProbeConfig }} - livenessProbe: -{{- if eq $livenessProbeConfig.probeType "httpGet" }} - httpGet: - path: {{ $livenessProbeConfig.path }} - scheme: {{ $livenessProbeConfig.scheme }} - port: {{ $livenessProbeConfig.port | default $.Values.service.internalPort }} -{{- else if eq $livenessProbeConfig.probeType "tcpSocket" }} - tcpSocket: - port: {{ $livenessProbeConfig.port | default $.Values.service.internalPort }} -{{- else if eq $livenessProbeConfig.probeType "exec" }} - exec: - command: -{{ toYaml $livenessProbeConfig.command | indent 16 }} -{{- end }} - initialDelaySeconds: {{ $livenessProbeConfig.initialDelaySeconds }} - timeoutSeconds: {{ $livenessProbeConfig.timeoutSeconds }} -{{- end }} -{{- end }} -{{- with $readinessProbeConfig := default $.Values.readinessProbe $workerConfig.readinessProbe -}} -{{- if $readinessProbeConfig }} - readinessProbe: -{{- if eq $readinessProbeConfig.probeType "httpGet" }} - httpGet: - path: {{ $readinessProbeConfig.path }} - scheme: {{ $readinessProbeConfig.scheme }} - port: {{ $readinessProbeConfig.port | default $.Values.service.internalPort }} -{{- else if eq $readinessProbeConfig.probeType "tcpSocket" }} - tcpSocket: - port: {{ $readinessProbeConfig.port | default $.Values.service.internalPort }} -{{- else if eq $readinessProbeConfig.probeType "exec" }} - exec: - command: -{{ toYaml $readinessProbeConfig.command | indent 16 }} -{{- end }} - initialDelaySeconds: {{ $readinessProbeConfig.initialDelaySeconds }} - timeoutSeconds: {{ $readinessProbeConfig.timeoutSeconds }} -{{- end }} -{{- end }} - {{- if or $workerConfig.lifecycle $workerConfig.preStopCommand }} - lifecycle: - {{- if $workerConfig.lifecycle }} -{{ toYaml $workerConfig.lifecycle | indent 12 }} - {{- end }} - {{- if $workerConfig.preStopCommand }} - preStop: - exec: - command: - {{- range $workerConfig.preStopCommand }} - - {{ . }} - {{- end }} - {{- end}} - {{- end }} - resources: -{{ toYaml $.Values.resources | indent 12 }} -{{- end -}} -{{- end -}} diff --git a/chart/test/go.mod b/chart/test/go.mod deleted file mode 100644 index d2059aede..000000000 --- a/chart/test/go.mod +++ /dev/null @@ -1,14 +0,0 @@ -module gitlab.com/gitlab-org/charts/auto-deploy-app/test - -go 1.15 - -require ( - github.com/cilium/cilium v1.8.1 - github.com/gruntwork-io/terratest v0.32.1 - github.com/stretchr/testify v1.6.1 - gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c - k8s.io/api v0.19.7 - k8s.io/apimachinery v0.19.7 -) - -replace github.com/optiopay/kafka => github.com/cilium/kafka v0.0.0-20180809090225-01ce283b732b diff --git a/chart/test/go.sum b/chart/test/go.sum deleted file mode 100644 index fd2788385..000000000 --- a/chart/test/go.sum +++ /dev/null @@ -1,986 +0,0 @@ -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.51.0 h1:PvKAVQWCtlGUSlZkGW3QLelKaWq7KYv/MW1EboG8bfM= -cloud.google.com/go v0.51.0/go.mod h1:hWtGJ6gnXH+KgDv+V0zFGDvpi07n3z8ZNj3T1RW0Gcw= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/Azure/azure-sdk-for-go v35.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v38.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v46.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= -github.com/Azure/go-autorest/autorest v0.9.3/go.mod h1:GsRuLYvwzLjjjRoWEIyMUaYq8GNUx2nRB378IPt/1p0= -github.com/Azure/go-autorest/autorest v0.9.6/go.mod h1:/FALq9T/kS7b5J5qsQ+RSTUdAmGFqi0vUdVNNx8q630= -github.com/Azure/go-autorest/autorest v0.11.0/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= -github.com/Azure/go-autorest/autorest v0.11.5/go.mod h1:foo3aIXRQ90zFve3r0QiDsrjGDUwWhKl0ZOQy1CT14k= -github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= -github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod h1:Z6vX6WXXuyieHAXwMj0S6HY6e6wcHn37qQMBQlvY3lc= -github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= -github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= -github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= -github.com/Azure/go-autorest/autorest/adal v0.9.2/go.mod h1:/3SMAM86bP6wC9Ev35peQDUeqFZBMH07vvUOmg4z/fE= -github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod h1:90gmfKdlmKgfjUpnCEpOJzsUEjrWDSLwHIG73tSXddM= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.1/go.mod h1:ea90/jvmnAwDrSooLH4sRIehEPtG/EPUXavDh31MnA4= -github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod h1:ZG5p860J94/0kI9mNJVoIoLgXcirM2gF5i2kWloofxw= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.0/go.mod h1:JljT387FplPzBA31vUcvsetLKF3pec5bdAxjVU4kI2s= -github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= -github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod h1:vcORJHLJEh643/Ioh9+vPmf1Ij9AEBM5FuBIXLmIy0g= -github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= -github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod h1:a8FDP3DYzQ4RYfVAxAN3SVSiiO77gL2j2ronKKP0syM= -github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/to v0.2.0/go.mod h1:GunWKJp1AEqgMaGLV+iocmRAJWqST1wQYhyyjXJ3SJc= -github.com/Azure/go-autorest/autorest/to v0.3.0/go.mod h1:MgwOyqaIuKdG4TL/2ywSsIWKAfJfgHDo8ObuUk3t5sA= -github.com/Azure/go-autorest/autorest/validation v0.1.0/go.mod h1:Ha3z/SqBeaalWQvokg3NZAlQTalVMtOIAs1aGK7G6u8= -github.com/Azure/go-autorest/autorest/validation v0.2.0/go.mod h1:3EEqHnBxQGHXRYq3HT1WyXAvT7LLY3tl70hw6tQIbjI= -github.com/Azure/go-autorest/autorest/validation v0.3.0/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= -github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= -github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= -github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= -github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20190822182118-27a4ced34534/go.mod h1:iroGtC8B3tQiqtds1l+mgk/BBOrxbqjH+eUfFQYRc14= -github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= -github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= -github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= -github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI= -github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/StackExchange/wmi v0.0.0-20170410192909-ea383cf3ba6e h1:IHXQQIpxASe3m0Jtcd3XongL+lxHNd5nUmvHxJARUmg= -github.com/StackExchange/wmi v0.0.0-20170410192909-ea383cf3ba6e/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= -github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= -github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= -github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= -github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= -github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= -github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496 h1:zV3ejI06GQ59hwDQAvmK1qxOQGB3WuVTRoY0okPTAv0= -github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= -github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= -github.com/aws/aws-sdk-go v1.16.26/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.27.1 h1:MXnqY6SlWySaZAqNnXThOvjRFdiiOuKtC6i7baFdNdU= -github.com/aws/aws-sdk-go v1.27.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= -github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= -github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= -github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= -github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/blang/semver v3.5.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc h1:biVzkmvwrH8WK8raXaxBx6fRVTlJILwEwQGL1I/ByEI= -github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= -github.com/c9s/goprocinfo v0.0.0-20190309065803-0b2ad9ac246b/go.mod h1:uEyr4WpAH4hio6LFriaPkL938XnrvLpNPmQHBdrmbIE= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.2.2-0.20191220023634-be218fb6bd67/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= -github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.0 h1:yTUvW7Vhb89inJ+8irsUqiWjh8iT6sQPZiQzI6ReGkA= -github.com/cespare/xxhash/v2 v2.1.0/go.mod h1:dgIUBU3pDso/gPgZ1osOZ0iQf77oPR28Tjxl5dIMyVM= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/cilium/arping v1.0.1-0.20190728065459-c5eaf8d7a710/go.mod h1:ohfPr9hSb4vRsw5UEjCs3OoWD38U0z8EfSgZPbIe/+M= -github.com/cilium/cilium v1.8.1 h1:xbVx+e420V6bWTZVbOvIJAGBfUifouWghSzM7qzlnRk= -github.com/cilium/cilium v1.8.1/go.mod h1:tbQxBHzwgQBE39O1xr6+QyIShCAml0iM38MC//5SAvg= -github.com/cilium/deepequal-gen v0.0.0-20200406125435-ad6a9003139e/go.mod h1:c4R5wxGyXhbM6zyKeRKNIc9aab5EZi4z4oOSZvUMvZA= -github.com/cilium/ebpf v0.0.0-20200612163523-d7bee28bad96/go.mod h1:XT+cAw5wfvsodedcijoh1l9cf7v1x9FlFB/3VmF/O8s= -github.com/cilium/ipam v0.0.0-20200420133938-2f672ef3ad54/go.mod h1:Ascfar4FtgB+K+mwqbZpSb3WVZ5sPFIarg+iAOXNZqI= -github.com/cilium/kafka v0.0.0-20180809090225-01ce283b732b/go.mod h1:ktgizta3CPZBKz5uW272SJyjiro0vn4nOVP7Pk4RopA= -github.com/cilium/proxy v0.0.0-20200309181938-3cf80fe45d03/go.mod h1:MsrtgITWuZatZCS715qDH+dp2iaVjOuxnIr8uwja5cM= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cncf/udpa/go v0.0.0-20191230090109-edbea6a78f6d/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containernetworking/cni v0.7.0/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/cni v0.7.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/plugins v0.8.2/go.mod h1:TxALKWZpWL79BC3GOYKJzzXr7U8R23PdhwaLp6F3adc= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= -github.com/coreos/go-iptables v0.4.2/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= -github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= -github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cpuguy83/go-md2man v1.0.10 h1:BSKMNlYxDvnunlTymqtgONjNnaRV1sTpcovwwjF22jk= -github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.0 h1:EoUDS0afbrsXAZ9YQ9jdu/mZ2sXgT1/2yyNng4PGlyM= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= -github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= -github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= -github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= -github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= -github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= -github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= -github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/cli v0.0.0-20200109221225-a4f60165b7a3/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= -github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= -github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/libnetwork v0.0.0-20190128195551-d8d4c8cf03d7/go.mod h1:93m0aTqz6z+g32wla4l4WxTrdtvBRmVzYRkYvasA5Z8= -github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= -github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c h1:ZfSZ3P3BedhKGUhzj7BQlPSU4OvT6tfOKe3DVHzOA7s= -github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= -github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= -github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= -github.com/elazarl/goproxy v0.0.0-20190911111923-ecfe977594f1 h1:yY9rWGoXv1U5pl4gxqlULARMQD7x0QG85lqEXTWysik= -github.com/elazarl/goproxy v0.0.0-20190911111923-ecfe977594f1/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= -github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2 h1:dWB6v3RcOy03t/bUadywsbyrQwCqZeNIEX6M1OtSZOM= -github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2/go.mod h1:gNh8nYJoAm43RfaxurUnxr+N1PwuFV3ZMl/efxlIlY8= -github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v0.2.0-java.0.20191226181232-973ea075fe98/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v0.3.0-java/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsnotify/fsnotify v1.4.10-0.20200417215612-7f4cf4dd2b52 h1:0NmERxogGTU8hgzOhRKNoKivtBZkDW29GeuJtK9e0sc= -github.com/fsnotify/fsnotify v1.4.10-0.20200417215612-7f4cf4dd2b52/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= -github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= -github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= -github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= -github.com/go-errors/errors v1.0.2-0.20180813162953-d98b870cc4e0 h1:skJKxRtNmevLqnayafdLe2AsenqRupVmzZSqrvb5caU= -github.com/go-errors/errors v1.0.2-0.20180813162953-d98b870cc4e0/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= -github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= -github.com/go-logr/logr v0.2.0 h1:QvGt2nLcHH0WK9orKa+ppBPAxREcH364nPUedEpK0TY= -github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-ole/go-ole v1.2.1 h1:2lOsA72HgjxAuMlKpFiCbHTvu44PIVkZ5hqm3RSdI/E= -github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= -github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI= -github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= -github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= -github.com/go-openapi/analysis v0.19.2/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk= -github.com/go-openapi/analysis v0.19.5/go.mod h1:hkEAkxagaIvIP7VTn8ygJNkd4kAYON2rCu0v0ObL0AU= -github.com/go-openapi/analysis v0.19.10 h1:5BHISBAXOc/aJK25irLZnx2D3s6WyYaY9D4gmuz9fdE= -github.com/go-openapi/analysis v0.19.10/go.mod h1:qmhS3VNFxBlquFJ0RGoDtylO9y4pgTAUNE9AEEMdlJQ= -github.com/go-openapi/errors v0.17.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0= -github.com/go-openapi/errors v0.18.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0= -github.com/go-openapi/errors v0.19.2/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94= -github.com/go-openapi/errors v0.19.3 h1:7MGZI1ibQDLasvAz8HuhvYk9eNJbJkCOXWsSjjMS+Zc= -github.com/go-openapi/errors v0.19.3/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94= -github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= -github.com/go-openapi/jsonpointer v0.17.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M= -github.com/go-openapi/jsonpointer v0.18.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M= -github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= -github.com/go-openapi/jsonpointer v0.19.3 h1:gihV7YNZK1iK6Tgwwsxo2rJbD1GTbdm72325Bq8FI3w= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= -github.com/go-openapi/jsonreference v0.17.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I= -github.com/go-openapi/jsonreference v0.18.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I= -github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= -github.com/go-openapi/jsonreference v0.19.3 h1:5cxNfTy0UVC3X8JL5ymxzyoUZmo8iZb+jeTWn7tUa8o= -github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= -github.com/go-openapi/loads v0.17.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= -github.com/go-openapi/loads v0.18.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= -github.com/go-openapi/loads v0.19.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= -github.com/go-openapi/loads v0.19.2/go.mod h1:QAskZPMX5V0C2gvfkGZzJlINuP7Hx/4+ix5jWFxsNPs= -github.com/go-openapi/loads v0.19.4/go.mod h1:zZVHonKd8DXyxyw4yfnVjPzBjIQcLt0CCsn0N0ZrQsk= -github.com/go-openapi/loads v0.19.5 h1:jZVYWawIQiA1NBnHla28ktg6hrcfTHsCE+3QLVRBIls= -github.com/go-openapi/loads v0.19.5/go.mod h1:dswLCAdonkRufe/gSUC3gN8nTSaB9uaS2es0x5/IbjY= -github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9/go.mod h1:6v9a6LTXWQCdL8k1AO3cvqx5OtZY/Y9wKTgaoP6YRfA= -github.com/go-openapi/runtime v0.19.0/go.mod h1:OwNfisksmmaZse4+gpV3Ne9AyMOlP1lt4sK4FXt0O64= -github.com/go-openapi/runtime v0.19.4 h1:csnOgcgAiuGoM/Po7PEpKDoNulCcF3FGbSnbHfxgjMI= -github.com/go-openapi/runtime v0.19.4/go.mod h1:X277bwSUBxVlCYR3r7xgZZGKVvBd/29gLDlFGtJ8NL4= -github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= -github.com/go-openapi/spec v0.17.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI= -github.com/go-openapi/spec v0.18.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI= -github.com/go-openapi/spec v0.19.2/go.mod h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY= -github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/spec v0.19.6 h1:rMMMj8cV38KVXK7SFc+I2MWClbEfbK705+j+dyqun5g= -github.com/go-openapi/spec v0.19.6/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= -github.com/go-openapi/strfmt v0.17.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU= -github.com/go-openapi/strfmt v0.18.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU= -github.com/go-openapi/strfmt v0.19.0/go.mod h1:+uW+93UVvGGq2qGaZxdDeJqSAqBqBdl+ZPMF/cC8nDY= -github.com/go-openapi/strfmt v0.19.3/go.mod h1:0yX7dbo8mKIvc3XSKp7MNfxw4JytCfCD6+bY1AVL9LU= -github.com/go-openapi/strfmt v0.19.4 h1:eRvaqAhpL0IL6Trh5fDsGnGhiXndzHFuA05w6sXH6/g= -github.com/go-openapi/strfmt v0.19.4/go.mod h1:eftuHTlB/dI8Uq8JJOyRlieZf+WkkxUuk0dgdHXr2Qk= -github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= -github.com/go-openapi/swag v0.17.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg= -github.com/go-openapi/swag v0.18.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg= -github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.7 h1:VRuXN2EnMSsZdauzdss6JBC29YotDqG59BZ+tdlIL1s= -github.com/go-openapi/swag v0.19.7/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY= -github.com/go-openapi/validate v0.18.0/go.mod h1:Uh4HdOzKt19xGIGm1qHf/ofbX1YQ4Y+MYsct2VUrAJ4= -github.com/go-openapi/validate v0.19.2/go.mod h1:1tRCw7m3jtI8eNWEEliiAqUIcBztB2KDnRCRMUi7GTA= -github.com/go-openapi/validate v0.19.5 h1:QhCBKRYqZR+SKo4gl1lPhPahope8/RLt6EVgY8X80w0= -github.com/go-openapi/validate v0.19.5/go.mod h1:8DJv2CVJQ6kGNpFW6eV9N3JviE1C85nY1c2z52x1Gk4= -github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.4.1 h1:g24URVg0OFbNUTx9qqY1IRZ9D9z3iPyi5zKhQZpNwpA= -github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk= -github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/gobuffalo/attrs v0.0.0-20190224210810-a9411de4debd/go.mod h1:4duuawTqi2wkkpB4ePgWMaai6/Kc6WEz83bhFwpHzj0= -github.com/gobuffalo/depgen v0.0.0-20190329151759-d478694a28d3/go.mod h1:3STtPUQYuzV0gBVOY3vy6CfMm/ljR4pABfrTeHNLHUY= -github.com/gobuffalo/depgen v0.1.0/go.mod h1:+ifsuy7fhi15RWncXQQKjWS9JPkdah5sZvtHc2RXGlg= -github.com/gobuffalo/envy v1.6.15/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/flect v0.1.0/go.mod h1:d2ehjJqGOH/Kjqcoz+F7jHTBbmDb38yXA598Hb50EGs= -github.com/gobuffalo/flect v0.1.1/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= -github.com/gobuffalo/flect v0.1.3/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= -github.com/gobuffalo/genny v0.0.0-20190329151137-27723ad26ef9/go.mod h1:rWs4Z12d1Zbf19rlsn0nurr75KqhYp52EAGGxTbBhNk= -github.com/gobuffalo/genny v0.0.0-20190403191548-3ca520ef0d9e/go.mod h1:80lIj3kVJWwOrXWWMRzzdhW3DsrdjILVil/SFKBzF28= -github.com/gobuffalo/genny v0.1.0/go.mod h1:XidbUqzak3lHdS//TPu2OgiFB+51Ur5f7CSnXZ/JDvo= -github.com/gobuffalo/genny v0.1.1/go.mod h1:5TExbEyY48pfunL4QSXxlDOmdsD44RRq4mVZ0Ex28Xk= -github.com/gobuffalo/gitgen v0.0.0-20190315122116-cc086187d211/go.mod h1:vEHJk/E9DmhejeLeNt7UVvlSGv3ziL+djtTr3yyzcOw= -github.com/gobuffalo/gogen v0.0.0-20190315121717-8f38393713f5/go.mod h1:V9QVDIxsgKNZs6L2IYiGR8datgMhB577vzTDqypH360= -github.com/gobuffalo/gogen v0.1.0/go.mod h1:8NTelM5qd8RZ15VjQTFkAW6qOMx5wBbW4dSCS3BY8gg= -github.com/gobuffalo/gogen v0.1.1/go.mod h1:y8iBtmHmGc4qa3urIyo1shvOD8JftTtfcKi+71xfDNE= -github.com/gobuffalo/logger v0.0.0-20190315122211-86e12af44bc2/go.mod h1:QdxcLw541hSGtBnhUc4gaNIXRjiDppFGaDqzbrBd3v8= -github.com/gobuffalo/mapi v1.0.1/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= -github.com/gobuffalo/mapi v1.0.2/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= -github.com/gobuffalo/packd v0.0.0-20190315124812-a385830c7fc0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= -github.com/gobuffalo/packd v0.1.0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= -github.com/gobuffalo/packr/v2 v2.0.9/go.mod h1:emmyGweYTm6Kdper+iywB6YK5YzuKchGtJQZ0Odn4pQ= -github.com/gobuffalo/packr/v2 v2.2.0/go.mod h1:CaAwI0GPIAv+5wKLtv8Afwl+Cm78K/I/VCm/3ptBN+0= -github.com/gobuffalo/syncx v0.0.0-20190224160051-33c29581e754/go.mod h1:HhnNqWY95UYwwW3uSASeV7vtgYkT2t16hJgV3AEPUpw= -github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= -github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/gogo/protobuf v1.3.1 h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-containerregistry v0.0.0-20200110202235-f4fb41bf00a3/go.mod h1:2wIuQute9+hhWqvL3vEI7YB0EKluF4WcPzI1eAliazk= -github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= -github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gopacket v1.1.17/go.mod h1:UdDNZ1OO62aGYVnPhxT1U6aI7ukYtA/kB8vaU0diBUM= -github.com/google/gops v0.3.6/go.mod h1:RZ1rH95wsAGX4vMWKmqBOIWynmWisBf4QFdgT/k/xOI= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.2.2/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.4.1 h1:DLJCy1n/vrD4HPjOvYcT8aYQXpPIzoRZONaYwyycI+I= -github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= -github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/mux v1.7.0/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= -github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/gruntwork-io/gruntwork-cli v0.7.0 h1:YgSAmfCj9c61H+zuvHwKfYUwlMhu5arnQQLM4RH+CYs= -github.com/gruntwork-io/gruntwork-cli v0.7.0/go.mod h1:jp6Z7NcLF2avpY8v71fBx6hds9eOFPELSuD/VPv7w00= -github.com/gruntwork-io/terratest v0.32.1 h1:Uho3H7VWD4tEulWov7pWW90V3XATLKxSh88AtrxTYvU= -github.com/gruntwork-io/terratest v0.32.1/go.mod h1:PlvB/MeCTUE9gX2Eabx/GAFjfuFL8kR8gfwxxn2B15Q= -github.com/hashicorp/consul/api v1.2.0/go.mod h1:1SIkFYi2ZTXUE5Kgt179+4hH33djo11+0Eo2XgTAtkw= -github.com/hashicorp/consul/sdk v0.2.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= -github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= -github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-immutable-radix v1.1.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= -github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= -github.com/hashicorp/go-multierror v1.1.0 h1:B9UzwGQJehnUY1yNrnwREHc3fGbC2xefo8g4TbElacI= -github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= -github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= -github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= -github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= -github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= -github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= -github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/iancoleman/strcase v0.0.0-20191112232945-16388991a334/go.mod h1:SK73tn/9oHe+/Y0h39VT4UCxmurVJkR5NA7kMEAOgSE= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.7 h1:Y+UAYTZ7gDEuOfhxKWy+dvb5dRQ6rJjFSdX2HZY1/gI= -github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/ishidawataru/sctp v0.0.0-20180213033435-07191f837fed/go.mod h1:DM4VvS+hD/kDi1U1QsX2fnZowwBhqD0Dk3bRPKF/Oc8= -github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA= -github.com/jinzhu/copier v0.0.0-20190924061706-b57f9002281a/go.mod h1:yL958EeXv8Ylng6IfnvG4oflryUi3vgA3xPs9hmII1s= -github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM= -github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= -github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.10 h1:Kz6Cvnvv2wGdaG/V8yMvfkmNiXq9Ya2KUv4rouJJr68= -github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= -github.com/juju/errors v0.0.0-20180806074554-22422dad46e1/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q= -github.com/juju/loggo v0.0.0-20190526231331-6e530bcce5d8/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U= -github.com/juju/testing v0.0.0-20190613124551-e81189438503/go.mod h1:63prj8cnj0tU0S9OHjGJn+b1h0ZghCndfnbQolrYTwA= -github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/kardianos/osext v0.0.0-20170510131534-ae77be60afb1/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= -github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= -github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/keybase/go-ps v0.0.0-20161005175911-668c8856d999/go.mod h1:hY+WOq6m2FpbvyrI93sMaypsttvaIL5nhVR92dTMUcQ= -github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= -github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.9.5/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s= -github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs= -github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/lyft/protoc-gen-star v0.4.14/go.mod h1:mE8fbna26u7aEA2QCVvvfBU/ZrPgocG1206xAFPcs94= -github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4= -github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= -github.com/mailru/easyjson v0.7.1 h1:mdxE1MF9o53iCb2Ghj1VfWvh7ZOwHpnVG/xwXrV90U8= -github.com/mailru/easyjson v0.7.1/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= -github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= -github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= -github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= -github.com/mattn/go-shellwords v1.0.5/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= -github.com/mattn/go-zglob v0.0.1/go.mod h1:9fxibJccNxU2cnpIKLRRFA7zX7qhkJIQWBb449FYHOo= -github.com/mattn/go-zglob v0.0.2-0.20190814121620-e3c945676326/go.mod h1:9fxibJccNxU2cnpIKLRRFA7zX7qhkJIQWBb449FYHOo= -github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU= -github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= -github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/miekg/dns v1.1.31 h1:sJFOl9BgwbYAWOGEwr61FU28pqsBNdpRBnhGXtO06Oo= -github.com/miekg/dns v1.1.31/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= -github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= -github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= -github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/protoc-gen-go-json v0.0.0-20200113165135-fd297ce346f1/go.mod h1:VhkV06JZBMrulb3fNiUvM5Lmz3yc7ei3omzocl9UtCw= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI= -github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= -github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= -github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= -github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= -github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/oracle/oci-go-sdk v7.1.0+incompatible/go.mod h1:VQb79nF8Z2cwLkLS35ukwStZIg5F66tcBccjip/j888= -github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml v1.4.0 h1:u3Z1r+oOXJIkxqw34zVhyPgjBsm6X2wn21NWs/HfSeg= -github.com/pelletier/go-toml v1.4.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo= -github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= -github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 h1:q2e307iGHPdTGp0hoxKjt1H5pDo6utceo3dQVK3I5XQ= -github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o= -github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= -github.com/pquerna/otp v1.2.0 h1:/A3+Jn+cagqayeR3iHs/L62m5ue7710D35zl1zJ1kok= -github.com/pquerna/otp v1.2.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg= -github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= -github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.2.0 h1:g4yo/h/me4ZL9o0SVHNRdS2jn5SY8GDmMgkhQ8Mz70s= -github.com/prometheus/client_golang v1.2.0/go.mod h1:XMU6Z2MjaRKVu/dC1qupJI9SiNkDYzz3xecMgSW/F+U= -github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= -github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.7.0 h1:L+1lyG48J1zAQXA3RBX/nG/B3gjlHq0zTt2tlbJLyCY= -github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= -github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.5 h1:3+auTFlqw+ZaQYJARz6ArODtkaIwtvBTx3N2NehQlL8= -github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M= -github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= -github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4/go.mod h1:qgYeAmZ5ZIpBWTGllZSQnw97Dj+woV0toclVaRGI8pc= -github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto= -github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo= -github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= -github.com/sasha-s/go-deadlock v0.2.1-0.20190427202633-1595213edefa h1:0U2s5loxrTy6/VgfVoLuVLFJcURKLH49ie0zSch7gh4= -github.com/sasha-s/go-deadlock v0.2.1-0.20190427202633-1595213edefa/go.mod h1:F73l+cr82YSh10GxyRI6qZiCgK64VaZjwesgfQ1/iLM= -github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= -github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/servak/go-fastping v0.0.0-20160802140958-5718d12e20a0/go.mod h1:udnTWkGp1ZiRsEU6rPpITf4oM2aLVcoGY/Z100KY4zY= -github.com/shirou/gopsutil v0.0.0-20180427012116-c95755e4bcd7 h1:80VN+vGkqM773Br/uNNTSheo3KatTgV8IpjIKjvVLng= -github.com/shirou/gopsutil v0.0.0-20180427012116-c95755e4bcd7/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= -github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc= -github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= -github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= -github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= -github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= -github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= -github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= -github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= -github.com/spf13/jwalterweatherman v1.0.0 h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk= -github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= -github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= -github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= -github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= -github.com/spf13/viper v1.6.1 h1:VPZzIkznI1YhVMRi6vNFLHSwhnhReBfgTxIPccpfdZk= -github.com/spf13/viper v1.6.1/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= -github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s= -github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= -github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= -github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= -github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/urfave/cli v1.22.2 h1:gsqYFH8bb9ekPA12kRo0hfjngWQjkJPlN9R0N78BoUo= -github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/vdemeester/k8s-pkg-credentialprovider v0.0.0-20200107171650-7c61ffa44238/go.mod h1:JwQJCMWpUDqjZrB5jpw0f5VbN7U95zxFy1ZDpoEarGo= -github.com/vektah/gqlparser v1.1.2/go.mod h1:1ycwN7Ij5njmMkPPAOaRFY4rET2Enx7IkVv3vaXspKw= -github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= -github.com/vishvananda/netlink v1.1.1-0.20200603190939-5a869a71f0cb/go.mod h1:FSQhuTO7eHT34mPzX+B04SUAjiqLxtXs1et0S6l9k4k= -github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= -github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= -github.com/vmware/govmomi v0.20.3/go.mod h1:URlwyTFZX72RmxtxuaFL2Uj3fD1JTvZdx59bHWk6aFU= -github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I= -github.com/xdg/stringprep v0.0.0-20180714160509-73f8eece6fdc/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y= -github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6/go.mod h1:ce1O1j6UtZfjr22oyGxGLbauSBp2YVXpARAosm7dHBg= -github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= -go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= -go.mongodb.org/mongo-driver v1.1.1/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= -go.mongodb.org/mongo-driver v1.1.2/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= -go.mongodb.org/mongo-driver v1.3.0 h1:ew6uUIeJOo+qdUUv7LxFCUhtWmVv7ZV/Xuy4FAUsw2E= -go.mongodb.org/mongo-driver v1.3.0/go.mod h1:MSWZXKOynuguX+JSvwP8i+58jYCXxbia8HS3gZBapIE= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/goleak v1.0.0/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= -go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190617133340-57b3e21c3d56/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181005035420-146acd28ed58/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b h1:uwuIcX0g4Yl1NC5XAz37xsr2lTtcqevgzYNVt49waME= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20171017063910-8dbc5d05d6ed/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190321052220-f7bb7a8bee54/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190405154228-4b34438f7a67/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190516110030-61b9204099cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200121082415-34d275377bf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201112073958-5cba982894dd h1:5CtCZbICpIOFdgO940moixOPjc0178IU44m4EjOO5IY= -golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0 h1:/5xXl8Y5W96D+TtHSlonuFqGHIWVuyCkGJLwGh9JJFs= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190125232054-d66bd3c5d5a6/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190617190820-da514acc4774/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191205215504-7b8c8591a921/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200113040837-eac381796e91/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200324175852-6fb6f5a9fc59/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0= -gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e/go.mod h1:kS+toOQn6AQKjmKJ7gzohV1XkqsFehRA2FbsbkopSuQ= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.6.1-0.20190607001116-5213b8090861/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.5 h1:tycE03LOZYQNhDpS27tcQdAzLCVMaj7QT2SXxebnpCM= -google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0 h1:UhZDfRO8JRQru4/+LlLE0BRKGF8L+PICnvYZmx/fEGA= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= -gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/gcfg.v1 v1.2.0/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= -gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= -gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.51.0 h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno= -gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= -gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/warnings.v0 v0.1.1/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= -gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= -gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -k8s.io/api v0.17.0/go.mod h1:npsyOePkeP0CPwyGfXDHxvypiYMJxBWAMpQxCaJ4ZxI= -k8s.io/api v0.18.4/go.mod h1:lOIQAKYgai1+vz9J7YcDZwC26Z0zQewYOGWdyIPUUQ4= -k8s.io/api v0.19.3/go.mod h1:VF+5FT1B74Pw3KxMdKyinLo+zynBaMBiAfGMuldcNDs= -k8s.io/api v0.19.7 h1:MpHhls03C2pyzoYcpbe4QqYiiZjdvW+tuWq6TbjV14Y= -k8s.io/api v0.19.7/go.mod h1:KTryDUT3l6Mtv7K2J2486PNL9DBns3wOYTkGR+iz63Y= -k8s.io/apiextensions-apiserver v0.18.4/go.mod h1:NYeyeYq4SIpFlPxSAB6jHPIdvu3hL0pc36wuRChybio= -k8s.io/apimachinery v0.17.0/go.mod h1:b9qmWdKlLuU9EBh+06BtLcSf/Mu89rWL33naRxs1uZg= -k8s.io/apimachinery v0.18.4/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko= -k8s.io/apimachinery v0.19.3/go.mod h1:DnPGDnARWFvYa3pMHgSxtbZb7gpzzAZ1pTfaUNDVlmA= -k8s.io/apimachinery v0.19.7 h1:nTaEnYVH+i//aPgMA0zTEV2lfVLCV9LextqVd67mulc= -k8s.io/apimachinery v0.19.7/go.mod h1:6sRbGRAVY5DOCuZwB5XkqguBqpqLU6q/kOaOdk29z6Q= -k8s.io/apiserver v0.17.0/go.mod h1:ABM+9x/prjINN6iiffRVNCBR2Wk7uY4z+EtEGZD48cg= -k8s.io/apiserver v0.18.4/go.mod h1:q+zoFct5ABNnYkGIaGQ3bcbUNdmPyOCoEBcg51LChY8= -k8s.io/client-go v0.17.0/go.mod h1:TYgR6EUHs6k45hb6KWjVD6jFZvJV4gHDikv/It0xz+k= -k8s.io/client-go v0.18.4/go.mod h1:f5sXwL4yAZRkAtzOxRWUhA/N8XzGCb+nPZI8PfobZ9g= -k8s.io/client-go v0.19.3 h1:ctqR1nQ52NUs6LpI0w+a5U+xjYwflFwA13OJKcicMxg= -k8s.io/client-go v0.19.3/go.mod h1:+eEMktZM+MG0KO+PTkci8xnbCZHvj9TqR6Q1XDUIJOM= -k8s.io/cloud-provider v0.17.0/go.mod h1:Ze4c3w2C0bRsjkBUoHpFi+qWe3ob1wI2/7cUn+YQIDE= -k8s.io/code-generator v0.0.0-20191121015212-c4c8f8345c7e/go.mod h1:DVmfPQgxQENqDIzVR2ddLXMH34qeszkKSdH/N+s+38s= -k8s.io/code-generator v0.18.4/go.mod h1:TgNEVx9hCyPGpdtCWA34olQYLkh3ok9ar7XfSsr8b6c= -k8s.io/component-base v0.17.0/go.mod h1:rKuRAokNMY2nn2A6LP/MiwpoaMRHpfRnrPaUJJj1Yoc= -k8s.io/component-base v0.18.4/go.mod h1:7jr/Ef5PGmKwQhyAz/pjByxJbC58mhKAhiaDu0vXfPk= -k8s.io/csi-translation-lib v0.17.0/go.mod h1:HEF7MEz7pOLJCnxabi45IPkhSsE/KmxPQksuCrHKWls= -k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20190822140433-26a664648505/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200114144118-36b2048a9120/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200205140755-e0e292d8aa12/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= -k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= -k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= -k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= -k8s.io/klog/v2 v2.2.0 h1:XRvcwJozkgZ1UQJmfMGpvRthQHOvihEhYtDfAaxMz/A= -k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= -k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E= -k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= -k8s.io/legacy-cloud-providers v0.17.0/go.mod h1:DdzaepJ3RtRy+e5YhNtrCYwlgyK87j/5+Yfp0L9Syp8= -k8s.io/utils v0.0.0-20191114184206-e782cd3c129f/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20200729134348-d5654de09c73 h1:uJmqzgNWG7XyClnU/mLPBWwfKKF1K8Hf8whTseBgJcg= -k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -modernc.org/cc v1.0.0/go.mod h1:1Sk4//wdnYJiUIxnW8ddKpaOJCF37yAdqYnkxUpaYxw= -modernc.org/golex v1.0.0/go.mod h1:b/QX9oBD/LhixY6NDh+IdGv17hgB+51fET1i2kPSmvk= -modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03k= -modernc.org/strutil v1.0.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs= -modernc.org/xc v1.0.0/go.mod h1:mRNCo0bvLjGhHO9WsyuKVU4q0ceiDDDoEeWDJHrNx8I= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/goversion v1.0.0/go.mod h1:Eih9y/uIBS3ulggl7KNJ09xGSLcuNaLgmvvqa07sgfo= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.7/go.mod h1:PHgbrJT7lCHcxMU+mDHEm+nx46H4zuuHZkDP6icnhu0= -sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI= -sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06 h1:zD2IemQ4LmOcAumeiyDWXKUI2SO0NYDe3H6QGvPOVgU= -sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06/go.mod h1:/ULNhyfzRopfcjskuui0cTITekDduZ7ycKN3oUT9R18= -sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= -sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.1 h1:YXTMot5Qz/X1iBRJhAt+vI+HVttY0WkSqqhKxQ0xVbA= -sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= -sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= diff --git a/chart/test/templates/ciliumnetworkpolicy_test.go b/chart/test/templates/ciliumnetworkpolicy_test.go deleted file mode 100644 index 12e3c6947..000000000 --- a/chart/test/templates/ciliumnetworkpolicy_test.go +++ /dev/null @@ -1,156 +0,0 @@ -package main - -import ( - "regexp" - "testing" - - v2 "github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2" - slim_metav1 "github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1" - "github.com/cilium/cilium/pkg/policy/api" - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/stretchr/testify/require" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" -) - -func TestCiliumNetworkPolicy(t *testing.T) { - releaseName := "cilium-network-policy-test" - templates := []string{"templates/cilium-network-policy.yaml"} - expectedLabels := map[string]string{ - "app": releaseName, - "chart": chartName, - "release": releaseName, - "heritage": "Helm", - "app.kubernetes.io/name": releaseName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": releaseName, - "app.gitlab.com/proj": "", - } - expectedLabelsWithProjectID := map[string]string{ - "app": releaseName, - "chart": chartName, - "release": releaseName, - "heritage": "Helm", - "app.kubernetes.io/name": releaseName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": releaseName, - "app.gitlab.com/proj": "91", - } - - tcs := []struct { - name string - valueFiles []string - values map[string]string - - expectedErrorRegexp *regexp.Regexp - - meta metav1.ObjectMeta - endpointSelector api.EndpointSelector - ingress []api.IngressRule - egress []api.EgressRule - }{ - { - name: "disabled by default", - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/cilium-network-policy.yaml in chart"), - }, - { - name: "with default policy without project ID", - values: map[string]string{"ciliumNetworkPolicy.enabled": "true"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabels}, - endpointSelector: api.EndpointSelector{ - LabelSelector: &slim_metav1.LabelSelector{MatchLabels: map[string]string(nil)}, - }, - ingress: []api.IngressRule{ - { - FromEndpoints: []api.EndpointSelector{ - {LabelSelector: &slim_metav1.LabelSelector{ - MatchLabels: map[string]string{"any.app.gitlab.com/managed_by": "gitlab"}, - }}, - }, - }, - }, - }, - { - name: "with default policy", - values: map[string]string{"ciliumNetworkPolicy.enabled": "true", "gitlab.projectID": "91"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabelsWithProjectID}, - endpointSelector: api.EndpointSelector{ - LabelSelector: &slim_metav1.LabelSelector{MatchLabels: map[string]string(nil)}, - }, - ingress: []api.IngressRule{ - { - FromEndpoints: []api.EndpointSelector{ - {LabelSelector: &slim_metav1.LabelSelector{ - MatchLabels: map[string]string{"any.app.gitlab.com/managed_by": "gitlab"}, - }}, - }, - }, - }, - }, - { - name: "with custom policy without alerts", - valueFiles: []string{"../testdata/custom-cilium-policy.yaml"}, - values: map[string]string{"ciliumNetworkPolicy.enabled": "true", "gitlab.projectID": "91", "ciliumNetworkPolicy.alerts.enabled": "false"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabelsWithProjectID}, - endpointSelector: api.EndpointSelector{ - LabelSelector: &slim_metav1.LabelSelector{MatchLabels: map[string]string(nil)}, - }, - ingress: []api.IngressRule{ - { - FromEndpoints: []api.EndpointSelector{ - {LabelSelector: &slim_metav1.LabelSelector{ - MatchLabels: map[string]string{"any.app.gitlab.com/managed_by": "gitlab"}, - }}, - }, - }, - }, - }, - { - name: "with custom policy with alerts", - valueFiles: []string{"../testdata/custom-cilium-policy.yaml"}, - values: map[string]string{"ciliumNetworkPolicy.enabled": "true", "gitlab.projectID": "91"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabelsWithProjectID, Annotations: map[string]string{"app.gitlab.com/alert": "true"}}, - endpointSelector: api.EndpointSelector{ - LabelSelector: &slim_metav1.LabelSelector{MatchLabels: map[string]string(nil)}, - }, - ingress: []api.IngressRule{ - { - FromEndpoints: []api.EndpointSelector{ - {LabelSelector: &slim_metav1.LabelSelector{ - MatchLabels: map[string]string{"any.app.gitlab.com/managed_by": "gitlab"}, - }}, - }, - }, - }, - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - opts := &helm.Options{ - ValuesFiles: tc.valueFiles, - SetValues: tc.values, - } - output, err := helm.RenderTemplateE(t, opts, helmChartPath, releaseName, templates) - - if tc.expectedErrorRegexp != nil { - require.Regexp(t, tc.expectedErrorRegexp, err.Error()) - return - } - if err != nil { - t.Error(err) - return - } - - policy := new(v2.CiliumNetworkPolicy) - helm.UnmarshalK8SYaml(t, output, policy) - - require.Equal(t, tc.meta, policy.ObjectMeta) - require.Equal(t, tc.endpointSelector.LabelSelector, policy.Spec.EndpointSelector.LabelSelector) - require.Equal(t, tc.ingress[0].FromEndpoints[0].LabelSelector, policy.Spec.Ingress[0].FromEndpoints[0].LabelSelector) - require.Equal(t, len(tc.ingress), len(policy.Spec.Ingress)) - require.Equal(t, len(tc.ingress[0].FromEndpoints), len(policy.Spec.Ingress[0].FromEndpoints)) - }) - } -} diff --git a/chart/test/templates/deployment_test.go b/chart/test/templates/deployment_test.go deleted file mode 100644 index 1a8b4d600..000000000 --- a/chart/test/templates/deployment_test.go +++ /dev/null @@ -1,589 +0,0 @@ -package main - -import ( - "regexp" - "strings" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/gruntwork-io/terratest/modules/k8s" - "github.com/gruntwork-io/terratest/modules/random" - "github.com/stretchr/testify/require" - appsV1 "k8s.io/api/apps/v1" - coreV1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/util/intstr" -) - -func TestDeploymentTemplate(t *testing.T) { - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedErrorRegexp *regexp.Regexp - - ExpectedName string - ExpectedRelease string - ExpectedStrategyType appsV1.DeploymentStrategyType - }{ - { - CaseName: "happy", - Release: "production", - Values: map[string]string{ - "releaseOverride": "productionOverridden", - }, - ExpectedName: "productionOverridden", - ExpectedRelease: "production", - ExpectedStrategyType: appsV1.DeploymentStrategyType(""), - }, { - // See https://github.com/helm/helm/issues/6006 - CaseName: "long release name", - Release: strings.Repeat("r", 80), - - ExpectedErrorRegexp: regexp.MustCompile("Error: release name .* exceeds max length of 53"), - }, - { - CaseName: "strategyType", - Release: "production", - Values: map[string]string{ - "strategyType": "Recreate", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedStrategyType: appsV1.RecreateDeploymentStrategyType, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output, err := helm.RenderTemplateE(t, options, helmChartPath, tc.Release, []string{"templates/deployment.yaml"}) - - if tc.ExpectedErrorRegexp != nil { - require.Regexp(t, tc.ExpectedErrorRegexp, err.Error()) - return - } - if err != nil { - t.Error(err) - return - } - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedName, deployment.Name) - require.Equal(t, tc.ExpectedStrategyType, deployment.Spec.Strategy.Type) - - require.Equal(t, map[string]string{ - "app.gitlab.com/app": "auto-devops-examples/minimal-ruby-app", - "app.gitlab.com/env": "prod", - }, deployment.Annotations) - require.Equal(t, map[string]string{ - "app": tc.ExpectedName, - "chart": chartName, - "heritage": "Helm", - "release": tc.ExpectedRelease, - "tier": "web", - "track": "stable", - "app.kubernetes.io/name": tc.ExpectedName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": tc.ExpectedRelease, - }, deployment.Labels) - - require.Equal(t, map[string]string{ - "app.gitlab.com/app": "auto-devops-examples/minimal-ruby-app", - "app.gitlab.com/env": "prod", - "checksum/application-secrets": "", - }, deployment.Spec.Template.Annotations) - require.Equal(t, map[string]string{ - "app": tc.ExpectedName, - "chart": chartName, - "heritage": "Helm", - "release": tc.ExpectedRelease, - "tier": "web", - "track": "stable", - "app.kubernetes.io/name": tc.ExpectedName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": tc.ExpectedRelease, - }, deployment.Spec.Template.Labels) - }) - } - - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - ExpectedImageRepository string - }{ - { - CaseName: "skaffold", - Release: "production", - Values: map[string]string{ - "image.repository": "skaffold", - "image.tag": "", - }, - ExpectedImageRepository: "skaffold", - }, - { - CaseName: "skaffold", - Release: "production", - Values: map[string]string{ - "image.repository": "skaffold", - "image.tag": "stable", - }, - ExpectedImageRepository: "skaffold:stable", - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/deployment.yaml"}) - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedImageRepository, deployment.Spec.Template.Spec.Containers[0].Image) - }) - } - - // serviceAccountName - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - ExpectedServiceAccountName string - }{ - { - CaseName: "default service account", - Release: "production", - ExpectedServiceAccountName: "", - }, - { - CaseName: "empty service account name", - Release: "production", - Values: map[string]string{ - "serviceAccountName": "", - }, - ExpectedServiceAccountName: "", - }, - { - CaseName: "custom service account name - myServiceAccount", - Release: "production", - Values: map[string]string{ - "serviceAccountName": "myServiceAccount", - }, - ExpectedServiceAccountName: "myServiceAccount", - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/deployment.yaml"}) - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedServiceAccountName, deployment.Spec.Template.Spec.ServiceAccountName) - }) - } - - // serviceAccount - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedServiceAccountName string - }{ - { - CaseName: "default service account", - Release: "production", - ExpectedServiceAccountName: "", - }, - { - CaseName: "empty service account name", - Release: "production", - Values: map[string]string{ - "serviceAccount.name": "", - }, - ExpectedServiceAccountName: "", - }, - { - CaseName: "custom service account name - myServiceAccount", - Release: "production", - Values: map[string]string{ - "serviceAccount.name": "myServiceAccount", - }, - ExpectedServiceAccountName: "myServiceAccount", - }, - { - CaseName: "serviceAccount.name takes precedence over serviceAccountName", - Release: "production", - Values: map[string]string{ - "serviceAccount.name": "myServiceAccount1", - "serviceAccountName": "myServiceAccount2", - }, - ExpectedServiceAccountName: "myServiceAccount1", - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate( - t, - options, - helmChartPath, - tc.Release, - []string{"templates/deployment.yaml"}, - ) - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedServiceAccountName, deployment.Spec.Template.Spec.ServiceAccountName) - }) - } - - // deployment lifecycle - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedLifecycle *coreV1.Lifecycle - }{ - { - CaseName: "lifecycle", - Release: "production", - Values: map[string]string{ - "lifecycle.preStop.exec.command[0]": "/bin/sh", - "lifecycle.preStop.exec.command[1]": "-c", - "lifecycle.preStop.exec.command[2]": "sleep 10", - }, - ExpectedLifecycle: &coreV1.Lifecycle{ - PreStop: &coreV1.Handler{ - Exec: &coreV1.ExecAction{ - Command: []string{"/bin/sh", "-c", "sleep 10"}, - }, - }, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/deployment.yaml"}) - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedLifecycle, deployment.Spec.Template.Spec.Containers[0].Lifecycle) - }) - } - - // deployment livenessProbe, and readinessProbe tests - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedLivenessProbe *coreV1.Probe - ExpectedReadinessProbe *coreV1.Probe - }{ - { - CaseName: "defaults", - Release: "production", - ExpectedLivenessProbe: defaultLivenessProbe(), - ExpectedReadinessProbe: defaultReadinessProbe(), - }, - { - CaseName: "custom liveness probe", - Release: "production", - Values: map[string]string{ - "livenessProbe.port": "1234", - }, - ExpectedLivenessProbe: &coreV1.Probe{ - Handler: coreV1.Handler{ - HTTPGet: &coreV1.HTTPGetAction{ - Path: "/", - Port: intstr.FromInt(1234), - Scheme: coreV1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 15, - TimeoutSeconds: 15, - }, - ExpectedReadinessProbe: defaultReadinessProbe(), - }, - { - CaseName: "custom readiness probe", - Release: "production", - Values: map[string]string{ - "readinessProbe.port": "2345", - }, - ExpectedLivenessProbe: defaultLivenessProbe(), - ExpectedReadinessProbe: &coreV1.Probe{ - Handler: coreV1.Handler{ - HTTPGet: &coreV1.HTTPGetAction{ - Path: "/", - Port: intstr.FromInt(2345), - Scheme: coreV1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 5, - TimeoutSeconds: 3, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/deployment.yaml"}) - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedLivenessProbe, deployment.Spec.Template.Spec.Containers[0].LivenessProbe) - require.Equal(t, tc.ExpectedReadinessProbe, deployment.Spec.Template.Spec.Containers[0].ReadinessProbe) - }) - } - - // Test Deployment selector - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedName string - ExpectedRelease string - ExpectedSelector *metav1.LabelSelector - ExpectedNodeSelector map[string]string - ExpectedTolerations []coreV1.Toleration - ExpectedAffinity *coreV1.Affinity - }{ - { - CaseName: "selector", - Release: "production", - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{ - "app": "production", - "release": "production", - "tier": "web", - "track": "stable", - }, - }, - }, - { - CaseName: "nodeSelector", - Release: "production", - Values: map[string]string{ - "nodeSelector.disktype": "ssd", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{ - "app": "production", - "release": "production", - "tier": "web", - "track": "stable", - }, - }, - ExpectedNodeSelector: map[string]string{ - "disktype": "ssd", - }, - }, - { - CaseName: "tolerations", - Release: "production", - Values: map[string]string{ - "tolerations[0].key": "key1", - "tolerations[0].operator": "Equal", - "tolerations[0].value": "value1", - "tolerations[0].effect": "NoSchedule", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{ - "app": "production", - "release": "production", - "tier": "web", - "track": "stable", - }, - }, - ExpectedTolerations: []coreV1.Toleration{ - { - Key: "key1", - Operator: "Equal", - Value: "value1", - Effect: "NoSchedule", - }, - }, - }, - { - CaseName: "affinity", - Release: "production", - Values: map[string]string{ - "affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key": "key1", - "affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].operator": "DoesNotExist", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{ - "app": "production", - "release": "production", - "tier": "web", - "track": "stable", - }, - }, - ExpectedAffinity: &coreV1.Affinity{ - NodeAffinity: &coreV1.NodeAffinity{ - RequiredDuringSchedulingIgnoredDuringExecution: &coreV1.NodeSelector{ - NodeSelectorTerms: []coreV1.NodeSelectorTerm{ - { - MatchExpressions: []coreV1.NodeSelectorRequirement{ - { - Key: "key1", - Operator: "DoesNotExist", - }, - }, - }, - }, - }, - }, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/deployment.yaml"}) - - var deployment appsV1.Deployment - helm.UnmarshalK8SYaml(t, output, &deployment) - - require.Equal(t, tc.ExpectedName, deployment.Name) - require.Equal(t, map[string]string{ - "app": tc.ExpectedName, - "chart": chartName, - "heritage": "Helm", - "release": tc.ExpectedRelease, - "tier": "web", - "track": "stable", - "app.kubernetes.io/name": tc.ExpectedName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": tc.ExpectedRelease, - }, deployment.Labels) - - require.Equal(t, tc.ExpectedSelector, deployment.Spec.Selector) - - require.Equal(t, map[string]string{ - "app": tc.ExpectedName, - "chart": chartName, - "heritage": "Helm", - "release": tc.ExpectedRelease, - "tier": "web", - "track": "stable", - "app.kubernetes.io/name": tc.ExpectedName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": tc.ExpectedRelease, - }, deployment.Spec.Template.Labels) - - require.Equal(t, tc.ExpectedNodeSelector, deployment.Spec.Template.Spec.NodeSelector) - require.Equal(t, tc.ExpectedTolerations, deployment.Spec.Template.Spec.Tolerations) - require.Equal(t, tc.ExpectedAffinity, deployment.Spec.Template.Spec.Affinity) - }) - } -} diff --git a/chart/test/templates/ingress_test.go b/chart/test/templates/ingress_test.go deleted file mode 100644 index 74caa77d0..000000000 --- a/chart/test/templates/ingress_test.go +++ /dev/null @@ -1,362 +0,0 @@ -package main - -import ( - "regexp" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/stretchr/testify/require" - extensions "k8s.io/api/extensions/v1beta1" - networkingv1 "k8s.io/api/networking/v1" - networkingv1beta "k8s.io/api/networking/v1beta1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" -) - -func TestIngressTemplate_ModSecurity(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - modSecuritySnippet := "SecRuleEngine DetectionOnly\n" - modSecuritySnippetWithSecRules := modSecuritySnippet + `SecRule REQUEST_HEADERS:User-Agent \"scanner\" \"log,deny,id:107,status:403,msg:\'Scanner Identified\'\" -SecRule REQUEST_HEADERS:Content-Type \"text/plain\" \"log,deny,id:\'20010\',status:403,msg:\'Text plain not allowed\'\" -` - defaultAnnotations := map[string]string{ - "kubernetes.io/ingress.class": "nginx", - "kubernetes.io/tls-acme": "true", - } - defaultModSecurityAnnotations := map[string]string{ - "nginx.ingress.kubernetes.io/modsecurity-transaction-id": "$server_name-$request_id", - } - modSecurityAnnotations := make(map[string]string) - secRulesAnnotations := make(map[string]string) - mergeStringMap(modSecurityAnnotations, defaultAnnotations) - mergeStringMap(modSecurityAnnotations, defaultModSecurityAnnotations) - mergeStringMap(secRulesAnnotations, defaultAnnotations) - mergeStringMap(secRulesAnnotations, defaultModSecurityAnnotations) - modSecurityAnnotations["nginx.ingress.kubernetes.io/modsecurity-snippet"] = modSecuritySnippet - secRulesAnnotations["nginx.ingress.kubernetes.io/modsecurity-snippet"] = modSecuritySnippetWithSecRules - - tcs := []struct { - name string - valueFiles []string - values map[string]string - meta metav1.ObjectMeta - }{ - { - name: "defaults", - meta: metav1.ObjectMeta{Annotations: defaultAnnotations}, - }, - { - name: "with modSecurity enabled without custom secRules", - values: map[string]string{"ingress.modSecurity.enabled": "true"}, - meta: metav1.ObjectMeta{Annotations: modSecurityAnnotations}, - }, - { - name: "with custom secRules", - valueFiles: []string{"../testdata/modsecurity-ingress.yaml"}, - meta: metav1.ObjectMeta{Annotations: secRulesAnnotations}, - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - opts := &helm.Options{ - ValuesFiles: tc.valueFiles, - SetValues: tc.values, - } - output := helm.RenderTemplate(t, opts, helmChartPath, "ModSecurity-test-release", templates) - - ingress := new(extensions.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - - require.Equal(t, tc.meta.Annotations, ingress.ObjectMeta.Annotations) - }) - } -} - -func TestIngressTemplate_DifferentTracks(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - tcs := []struct { - name string - releaseName string - values map[string]string - - expectedName string - expectedLabels map[string]string - expectedSelector map[string]string - expectedAnnotations map[string]string - expectedInexistentAnnotationKeys []string - expectedErrorRegexp *regexp.Regexp - }{ - { - name: "defaults", - releaseName: "production", - expectedName: "production-auto-deploy", - expectedAnnotations: map[string]string{"kubernetes.io/ingress.class": "nginx"}, - expectedInexistentAnnotationKeys: []string{"nginx.ingress.kubernetes.io/canary"}, - }, - { - name: "with canary track", - releaseName: "production-canary", - values: map[string]string{"application.track": "canary"}, - expectedName: "production-canary-auto-deploy", - expectedAnnotations: map[string]string{"nginx.ingress.kubernetes.io/canary": "true", "nginx.ingress.kubernetes.io/canary-by-header": "canary", "kubernetes.io/ingress.class": "nginx"}, - expectedInexistentAnnotationKeys: []string{"nginx.ingress.kubernetes.io/canary-weight"}, - }, - { - name: "with canary weight", - releaseName: "production-canary", - values: map[string]string{"application.track": "canary", "ingress.canary.weight": "25"}, - expectedName: "production-canary-auto-deploy", - expectedAnnotations: map[string]string{"nginx.ingress.kubernetes.io/canary-weight": "25"}, - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - output, ret := renderTemplate(t, tc.values, tc.releaseName, templates, tc.expectedErrorRegexp) - - if ret == false { - return - } - - ingress := new(extensions.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, tc.expectedName, ingress.ObjectMeta.Name) - for key, value := range tc.expectedAnnotations { - require.Equal(t, ingress.ObjectMeta.Annotations[key], value) - } - for _, key := range tc.expectedInexistentAnnotationKeys { - require.Empty(t, ingress.ObjectMeta.Annotations[key]) - } - }) - } -} - -func TestIngressTemplate_TLS(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-tls-test" - tcs := []struct { - name string - values map[string]string - - expectedAnnotations map[string]string - expectedIngressTLS []extensions.IngressTLS - expectedErrorRegexp *regexp.Regexp - }{ - { - name: "defaults", - expectedAnnotations: map[string]string{"kubernetes.io/ingress.class": "nginx", "kubernetes.io/tls-acme": "true"}, - expectedIngressTLS: []extensions.IngressTLS{ - extensions.IngressTLS{ - Hosts: []string{"my.host.com"}, - SecretName: releaseName + "-auto-deploy-tls", - }, - }, - }, - { - name: "with tls disabled", - values: map[string]string{"ingress.tls.enabled": "false"}, - expectedAnnotations: map[string]string{"kubernetes.io/ingress.class": "nginx"}, - expectedIngressTLS: []extensions.IngressTLS(nil), - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - output, ret := renderTemplate(t, tc.values, releaseName, templates, tc.expectedErrorRegexp) - - if ret == false { - return - } - - ingress := new(extensions.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, tc.expectedAnnotations, ingress.ObjectMeta.Annotations) - require.Equal(t, tc.expectedIngressTLS, ingress.Spec.TLS) - }) - } -} - -func TestIngressTemplate_Disable(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-disable-test" - tcs := []struct { - name string - values map[string]string - - expectedName string - expectedErrorRegexp *regexp.Regexp - }{ - { - name: "defaults", - expectedName: releaseName + "-auto-deploy", - }, - { - name: "with ingress.enabled key undefined, but service is enabled", - values: map[string]string{"ingress.enabled": "null", "service.enabled": "true"}, - expectedName: releaseName + "-auto-deploy", - }, - { - name: "with service disabled and track stable", - values: map[string]string{"service.enabled": "false", "application.track": "stable"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/ingress.yaml in chart"), - }, - { - name: "with service disabled and track non-stable", - values: map[string]string{"service.enabled": "false", "application.track": "non-stable"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/ingress.yaml in chart"), - }, - { - name: "with ingress disabled", - values: map[string]string{"ingress.enabled": "false"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/ingress.yaml in chart"), - }, - { - name: "with ingress enabled and service disabled", - values: map[string]string{"ingress.enabled": "true", "service.enabled": "false"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/ingress.yaml in chart"), - }, - { - name: "with ingress disabled and service enabled and track stable", - values: map[string]string{"ingress.enabled": "false", "service.enabled": "true", "application.track": "stable"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/ingress.yaml in chart"), - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - opts := &helm.Options{ - SetValues: tc.values, - } - output, err := helm.RenderTemplateE(t, opts, helmChartPath, releaseName, templates) - - if tc.expectedErrorRegexp != nil { - require.Regexp(t, tc.expectedErrorRegexp, err.Error()) - return - } - if err != nil { - t.Error(err) - return - } - - ingress := new(extensions.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, tc.expectedName, ingress.ObjectMeta.Name) - }) - } -} - -func TestIngressTemplate_HTTPPath(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-http-path-test" - tcs := []struct { - name string - values map[string]string - - expectedpath string - }{ - { - name: "defaults", - expectedpath: "/", - }, - { - name: "with /*", - values: map[string]string{"ingress.path": "/*"}, - expectedpath: "/*", - }, - { - name: "with /myapi", - values: map[string]string{"ingress.path": "/myapi"}, - expectedpath: "/myapi", - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - opts := &helm.Options{ - SetValues: tc.values, - } - output := helm.RenderTemplate(t, opts, helmChartPath, releaseName, templates) - - ingress := new(extensions.Ingress) - - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, tc.expectedpath, ingress.Spec.Rules[0].IngressRuleValue.HTTP.Paths[0].Path) - }) - } -} - -func TestIngressTemplate_TLSSecret(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-secret-name-test" - tcs := []struct { - name string - values map[string]string - - expectedsecretname string - }{ - { - name: "default condition from values - use the provided secretName", - expectedsecretname: releaseName + "-auto-deploy-tls", - }, - { - name: "don't set the secretName, use the default secret/cert", - values: map[string]string{"ingress.tls.useDefaultSecret": "true"}, - expectedsecretname: "", - }, - { - name: "use the provided secretName", - values: map[string]string{"ingress.useDefaultSecret": "false"}, - expectedsecretname: releaseName + "-auto-deploy-tls", - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - opts := &helm.Options{ - SetValues: tc.values, - } - output := helm.RenderTemplate(t, opts, helmChartPath, releaseName, templates) - - ingress := new(extensions.Ingress) - - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, tc.expectedsecretname, ingress.Spec.TLS[0].SecretName) - }) - } -} - -func TestIngressTemplate_NetworkingV1Beta1(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-networking-v1beta1" - opts := &helm.Options{ - SetValues: map[string]string{"ingress.enabled": "true"}, - } - output := helm.RenderTemplate(t, opts, helmChartPath, releaseName, templates, "--api-versions", "networking.k8s.io/v1beta1/Ingress") - ingress := new(networkingv1beta.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, "networking.k8s.io/v1beta1", ingress.APIVersion) -} - -func TestIngressTemplate_NetworkingV1(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-networking-v1" - opts := &helm.Options{ - SetValues: map[string]string{"ingress.enabled": "true"}, - } - output := helm.RenderTemplate(t, opts, helmChartPath, releaseName, templates, "--api-versions", "networking.k8s.io/v1/Ingress") - ingress := new(networkingv1.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, "networking.k8s.io/v1", ingress.APIVersion) -} - -func TestIngressTemplate_Extensions(t *testing.T) { - templates := []string{"templates/ingress.yaml"} - releaseName := "ingress-extensions-v1beta1" - opts := &helm.Options{ - SetValues: map[string]string{"ingress.enabled": "true"}, - } - output := helm.RenderTemplate(t, opts, helmChartPath, releaseName, templates, "--api-versions", "extensions/v1beta1/Ingress") - ingress := new(extensions.Ingress) - helm.UnmarshalK8SYaml(t, output, ingress) - require.Equal(t, "extensions/v1beta1", ingress.APIVersion) -} diff --git a/chart/test/templates/networkpolicy_test.go b/chart/test/templates/networkpolicy_test.go deleted file mode 100644 index 16821bdea..000000000 --- a/chart/test/templates/networkpolicy_test.go +++ /dev/null @@ -1,128 +0,0 @@ -package main - -import ( - "regexp" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/stretchr/testify/require" - netV1 "k8s.io/api/networking/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" -) - -func TestNetworkPolicy(t *testing.T) { - releaseName := "network-policy-test" - templates := []string{"templates/network-policy.yaml"} - expectedLabels := map[string]string{ - "app": releaseName, - "chart": chartName, - "release": releaseName, - "heritage": "Helm", - "app.kubernetes.io/name": releaseName, - "helm.sh/chart": chartName, - "app.kubernetes.io/managed-by": "Helm", - "app.kubernetes.io/instance": releaseName, - } - - tcs := []struct { - name string - valueFiles []string - values map[string]string - - expectedErrorRegexp *regexp.Regexp - - meta metav1.ObjectMeta - podSelector metav1.LabelSelector - policyTypes []netV1.PolicyType - ingress []netV1.NetworkPolicyIngressRule - egress []netV1.NetworkPolicyEgressRule - }{ - { - name: "disabled by default", - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/network-policy.yaml in chart"), - }, - { - name: "with default policy", - values: map[string]string{"networkPolicy.enabled": "true"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabels}, - podSelector: metav1.LabelSelector{MatchLabels: map[string]string{}}, - ingress: []netV1.NetworkPolicyIngressRule{ - { - From: []netV1.NetworkPolicyPeer{ - {PodSelector: &metav1.LabelSelector{MatchLabels: map[string]string{}}}, - {NamespaceSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{"app.gitlab.com/managed_by": "gitlab"}, - }}, - }, - }, - }, - }, - { - name: "with custom policy", - valueFiles: []string{"../testdata/custom-policy.yaml"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabels}, - podSelector: metav1.LabelSelector{MatchLabels: map[string]string{"foo": "bar"}}, - ingress: []netV1.NetworkPolicyIngressRule{ - { - From: []netV1.NetworkPolicyPeer{ - {PodSelector: &metav1.LabelSelector{MatchLabels: map[string]string{}}}, - {NamespaceSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{"name": "foo"}, - }}, - }, - }, - }, - }, - { - name: "with full spec policy", - valueFiles: []string{"../testdata/full-spec-policy.yaml"}, - meta: metav1.ObjectMeta{Name: releaseName + "-auto-deploy", Labels: expectedLabels}, - podSelector: metav1.LabelSelector{MatchLabels: map[string]string{}}, - policyTypes: []netV1.PolicyType{"Ingress", "Egress"}, - ingress: []netV1.NetworkPolicyIngressRule{ - { - From: []netV1.NetworkPolicyPeer{ - {PodSelector: &metav1.LabelSelector{MatchLabels: map[string]string{}}}, - }, - }, - }, - egress: []netV1.NetworkPolicyEgressRule{ - { - To: []netV1.NetworkPolicyPeer{ - {NamespaceSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{"name": "gitlab-managed-apps"}, - }}, - }, - }, - }, - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - opts := &helm.Options{ - ValuesFiles: tc.valueFiles, - SetValues: tc.values, - } - output, err := helm.RenderTemplateE(t, opts, helmChartPath, releaseName, templates) - - if tc.expectedErrorRegexp != nil { - require.Regexp(t, tc.expectedErrorRegexp, err.Error()) - return - } - if err != nil { - t.Error(err) - return - } - - policy := new(netV1.NetworkPolicy) - helm.UnmarshalK8SYaml(t, output, policy) - - require.Equal(t, tc.meta, policy.ObjectMeta) - require.Equal(t, tc.podSelector, policy.Spec.PodSelector) - require.Equal(t, tc.policyTypes, policy.Spec.PolicyTypes) - require.Equal(t, tc.ingress, policy.Spec.Ingress) - require.Equal(t, tc.egress, policy.Spec.Egress) - }) - } -} diff --git a/chart/test/templates/service_account_test.go b/chart/test/templates/service_account_test.go deleted file mode 100644 index 15da36c8b..000000000 --- a/chart/test/templates/service_account_test.go +++ /dev/null @@ -1,107 +0,0 @@ -package main - -import ( - "regexp" - "strings" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/gruntwork-io/terratest/modules/k8s" - "github.com/gruntwork-io/terratest/modules/random" - "github.com/stretchr/testify/require" - coreV1 "k8s.io/api/core/v1" -) - -func TestServiceAccountTemplate(t *testing.T) { - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedErrorRegexp *regexp.Regexp - - ExpectedName string - ExpectedAnnotations map[string]string - }{ - { - CaseName: "not created by default", - Release: "production", - Values: map[string]string{}, - ExpectedErrorRegexp: regexp.MustCompile( - "Error: could not find template templates/service-account.yaml in chart", - ), - }, - { - CaseName: "not created if createNew is set to false", - Release: "production", - Values: map[string]string{ - "serviceAccount.createNew": "false", - }, - ExpectedErrorRegexp: regexp.MustCompile( - "Error: could not find template templates/service-account.yaml in chart", - ), - }, - { - CaseName: "no annotations", - Release: "production", - Values: map[string]string{ - "serviceAccount.createNew": "true", - "serviceAccount.name": "anAccountName", - }, - ExpectedName: "anAccountName", - ExpectedAnnotations: nil, - }, - { - CaseName: "with annotations", - Release: "production", - Values: map[string]string{ - "serviceAccount.createNew": "true", - "serviceAccount.name": "anAccountName", - "serviceAccount.annotations.key1": "value1", - "serviceAccount.annotations.key2": "value2", - }, - ExpectedName: "anAccountName", - ExpectedAnnotations: map[string]string{ - "key1": "value1", - "key2": "value2", - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output, err := helm.RenderTemplateE( - t, - options, - helmChartPath, - tc.Release, - []string{"templates/service-account.yaml"}, - ) - - if tc.ExpectedErrorRegexp != nil { - require.Regexp(t, tc.ExpectedErrorRegexp, err.Error()) - return - } - - require.NoError(t, err) - - var serviceAccount coreV1.ServiceAccount - helm.UnmarshalK8SYaml(t, output, &serviceAccount) - - require.Equal(t, tc.ExpectedName, serviceAccount.Name) - require.Equal(t, tc.ExpectedAnnotations, serviceAccount.Annotations) - }) - } -} diff --git a/chart/test/templates/service_test.go b/chart/test/templates/service_test.go deleted file mode 100644 index 36d81c004..000000000 --- a/chart/test/templates/service_test.go +++ /dev/null @@ -1,101 +0,0 @@ -package main - -import ( - "regexp" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/stretchr/testify/require" - coreV1 "k8s.io/api/core/v1" -) - -func TestServiceTemplate_DifferentTracks(t *testing.T) { - templates := []string{"templates/service.yaml"} - tcs := []struct { - name string - releaseName string - values map[string]string - - expectedName string - expectedLabels map[string]string - expectedSelector map[string]string - expectedErrorRegexp *regexp.Regexp - }{ - { - name: "defaults", - releaseName: "production", - expectedName: "production-auto-deploy", - expectedLabels: map[string]string{"app": "production", "release": "production", "track": "stable"}, - expectedSelector: map[string]string{"app": "production", "tier": "web", "track": "stable"}, - }, - { - name: "with canary track", - releaseName: "production-canary", - values: map[string]string{"application.track": "canary"}, - expectedName: "production-canary-auto-deploy", - expectedLabels: map[string]string{"app": "production-canary", "release": "production-canary", "track": "canary"}, - expectedSelector: map[string]string{"app": "production-canary", "tier": "web", "track": "canary"}, - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - output, ret := renderTemplate(t, tc.values, tc.releaseName, templates, tc.expectedErrorRegexp) - - if ret == false { - return - } - - service := new(coreV1.Service) - helm.UnmarshalK8SYaml(t, output, service) - require.Equal(t, tc.expectedName, service.ObjectMeta.Name) - for key, value := range tc.expectedLabels { - require.Equal(t, service.ObjectMeta.Labels[key], value) - } - for key, value := range tc.expectedSelector { - require.Equal(t, service.Spec.Selector[key], value) - } - }) - } -} - -func TestServiceTemplate_Disable(t *testing.T) { - templates := []string{"templates/service.yaml"} - releaseName := "service-disable-test" - tcs := []struct { - name string - values map[string]string - - expectedName string - expectedErrorRegexp *regexp.Regexp - }{ - { - name: "defaults", - expectedName: releaseName + "-auto-deploy", - }, - { - name: "with service disabled and track stable", - values: map[string]string{"service.enabled": "false", "application.track": "stable"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/service.yaml in chart"), - }, - { - name: "with service disabled and track non-stable", - values: map[string]string{"service.enabled": "false", "application.track": "non-stable"}, - expectedErrorRegexp: regexp.MustCompile("Error: could not find template templates/service.yaml in chart"), - }, - } - - for _, tc := range tcs { - t.Run(tc.name, func(t *testing.T) { - output, ret := renderTemplate(t, tc.values, releaseName, templates, tc.expectedErrorRegexp) - - if ret == false { - return - } - - service := new(coreV1.Service) - helm.UnmarshalK8SYaml(t, output, service) - require.Equal(t, tc.expectedName, service.ObjectMeta.Name) - }) - } -} diff --git a/chart/test/templates/test_helpers.go b/chart/test/templates/test_helpers.go deleted file mode 100644 index da8c498aa..000000000 --- a/chart/test/templates/test_helpers.go +++ /dev/null @@ -1,155 +0,0 @@ -package main - -import ( - "io" - "log" - "os" - "regexp" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/stretchr/testify/require" - "gopkg.in/yaml.v3" - appsV1 "k8s.io/api/apps/v1" - coreV1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/util/intstr" -) - -const ( - helmChartPath = "../.." -) - -var chartName string // dynamically initialized - -func init() { - // init chartName dynamically because it is annoying to update this value, but it is needed for some expected labels - f, err := os.Open(helmChartPath + "/Chart.yaml") - if err != nil { - log.Fatalf("Failed to open Chart.yaml: %v", err) - } - b, err := io.ReadAll(f) - if err != nil { - log.Fatalf("Failed to read Chart.yaml: %v", err) - } - m := make(map[interface{}]interface{}) - err = yaml.Unmarshal(b, m) - if err != nil { - log.Fatalf("Failed to unmarshal Chart.yaml: %v", err) - } - chartName = "auto-deploy-app-" + m["version"].(string) -} - -func renderTemplate(t *testing.T, values map[string]string, releaseName string, templates []string, expectedErrorRegexp *regexp.Regexp) (string, bool) { - opts := &helm.Options{ - SetValues: values, - } - - output, err := helm.RenderTemplateE(t, opts, helmChartPath, releaseName, templates) - if expectedErrorRegexp != nil { - if err == nil { - t.Error("Expected error but didn't happen") - } else { - require.Regexp(t, expectedErrorRegexp, err.Error()) - } - return "", false - } - if err != nil { - t.Error(err) - return "", false - } - - return output, true -} - -type workerDeploymentTestCase struct { - ExpectedName string - ExpectedCmd []string - ExpectedStrategyType appsV1.DeploymentStrategyType - ExpectedSelector *metav1.LabelSelector - ExpectedLifecycle *coreV1.Lifecycle - ExpectedLivenessProbe *coreV1.Probe - ExpectedReadinessProbe *coreV1.Probe - ExpectedNodeSelector map[string]string - ExpectedTolerations []coreV1.Toleration - ExpectedAffinity *coreV1.Affinity -} - -type workerDeploymentSelectorTestCase struct { - ExpectedName string - ExpectedSelector *metav1.LabelSelector -} - -type deploymentList struct { - metav1.TypeMeta `json:",inline"` - - Items []appsV1.Deployment `json:"items" protobuf:"bytes,2,rep,name=items"` -} - -type deploymentAppsV1List struct { - metav1.TypeMeta `json:",inline"` - - Items []appsV1.Deployment `json:"items" protobuf:"bytes,2,rep,name=items"` -} - -func mergeStringMap(dst, src map[string]string) { - for k, v := range src { - dst[k] = v - } -} - -func defaultLivenessProbe() *coreV1.Probe { - return &coreV1.Probe{ - Handler: coreV1.Handler{ - HTTPGet: &coreV1.HTTPGetAction{ - Path: "/", - Port: intstr.FromInt(5000), - Scheme: coreV1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 15, - TimeoutSeconds: 15, - } -} - -func defaultReadinessProbe() *coreV1.Probe { - return &coreV1.Probe{ - Handler: coreV1.Handler{ - HTTPGet: &coreV1.HTTPGetAction{ - Path: "/", - Port: intstr.FromInt(5000), - Scheme: coreV1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 5, - TimeoutSeconds: 3, - } -} - -func workerLivenessProbe() *coreV1.Probe { - return &coreV1.Probe{ - Handler: coreV1.Handler{ - HTTPGet: &coreV1.HTTPGetAction{ - Path: "/worker", - Port: intstr.FromInt(5000), - Scheme: coreV1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 0, - TimeoutSeconds: 0, - } -} - -func workerReadinessProbe() *coreV1.Probe { - return &coreV1.Probe{ - Handler: coreV1.Handler{ - HTTPGet: &coreV1.HTTPGetAction{ - Path: "/worker", - Port: intstr.FromInt(5000), - Scheme: coreV1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 0, - TimeoutSeconds: 0, - } -} diff --git a/chart/test/templates/workerdeployment_test.go b/chart/test/templates/workerdeployment_test.go deleted file mode 100644 index fd7b49811..000000000 --- a/chart/test/templates/workerdeployment_test.go +++ /dev/null @@ -1,568 +0,0 @@ -package main - -import ( - "regexp" - "strings" - "testing" - - "github.com/gruntwork-io/terratest/modules/helm" - "github.com/gruntwork-io/terratest/modules/k8s" - "github.com/gruntwork-io/terratest/modules/random" - "github.com/stretchr/testify/require" - appsV1 "k8s.io/api/apps/v1" - coreV1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" -) - -func TestWorkerDeploymentTemplate(t *testing.T) { - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedErrorRegexp *regexp.Regexp - - ExpectedName string - ExpectedRelease string - ExpectedDeployments []workerDeploymentTestCase - }{ - { - CaseName: "happy", - Release: "production", - Values: map[string]string{ - "releaseOverride": "productionOverridden", - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - }, - ExpectedName: "productionOverridden", - ExpectedRelease: "production", - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "productionOverridden-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedStrategyType: appsV1.DeploymentStrategyType(""), - }, - { - ExpectedName: "productionOverridden-worker2", - ExpectedCmd: []string{"echo", "worker2"}, - ExpectedStrategyType: appsV1.DeploymentStrategyType(""), - }, - }, - }, { - // See https://github.com/helm/helm/issues/6006 - CaseName: "long release name", - Release: strings.Repeat("r", 80), - - ExpectedErrorRegexp: regexp.MustCompile("Error: release name .* exceeds max length of 53"), - }, - { - CaseName: "strategyType", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.strategyType": "Recreate", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production" + "-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedStrategyType: appsV1.RecreateDeploymentStrategyType, - }, - }, - }, - { - CaseName: "nodeSelector", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.nodeSelector.disktype": "ssd", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production" + "-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedStrategyType: appsV1.DeploymentStrategyType(""), - ExpectedNodeSelector: map[string]string{"disktype": "ssd"}, - }, - }, - - }, - { - CaseName: "tolerations", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.tolerations[0].key": "key1", - "workers.worker1.tolerations[0].operator": "Equal", - "workers.worker1.tolerations[0].value": "value1", - "workers.worker1.tolerations[0].effect": "NoSchedule", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production" + "-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedStrategyType: appsV1.DeploymentStrategyType(""), - ExpectedTolerations: []coreV1.Toleration{ - { - Key: "key1", - Operator: "Equal", - Value: "value1", - Effect: "NoSchedule", - }, - }, - }, - }, - }, - { - CaseName: "affinity", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key": "key1", - "workers.worker1.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].operator": "DoesNotExist", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production" + "-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedStrategyType: appsV1.DeploymentStrategyType(""), - ExpectedAffinity: &coreV1.Affinity{ - NodeAffinity: &coreV1.NodeAffinity{ - RequiredDuringSchedulingIgnoredDuringExecution: &coreV1.NodeSelector{ - NodeSelectorTerms: []coreV1.NodeSelectorTerm{ - { - MatchExpressions: []coreV1.NodeSelectorRequirement{ - { - Key: "key1", - Operator: "DoesNotExist", - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output, err := helm.RenderTemplateE(t, options, helmChartPath, tc.Release, []string{"templates/worker-deployment.yaml"}) - - if tc.ExpectedErrorRegexp != nil { - require.Regexp(t, tc.ExpectedErrorRegexp, err.Error()) - return - } - if err != nil { - t.Error(err) - return - } - - var deployments deploymentList - helm.UnmarshalK8SYaml(t, output, &deployments) - - require.Len(t, deployments.Items, len(tc.ExpectedDeployments)) - for i, expectedDeployment := range tc.ExpectedDeployments { - deployment := deployments.Items[i] - - require.Equal(t, expectedDeployment.ExpectedName, deployment.Name) - require.Equal(t, expectedDeployment.ExpectedStrategyType, deployment.Spec.Strategy.Type) - - require.Equal(t, map[string]string{ - "app.gitlab.com/app": "auto-devops-examples/minimal-ruby-app", - "app.gitlab.com/env": "prod", - }, deployment.Annotations) - require.Equal(t, map[string]string{ - "chart": chartName, - "heritage": "Helm", - "release": tc.ExpectedRelease, - "tier": "worker", - "track": "stable", - }, deployment.Labels) - - require.Equal(t, map[string]string{ - "app.gitlab.com/app": "auto-devops-examples/minimal-ruby-app", - "app.gitlab.com/env": "prod", - "checksum/application-secrets": "", - }, deployment.Spec.Template.Annotations) - require.Equal(t, map[string]string{ - "release": tc.ExpectedRelease, - "tier": "worker", - "track": "stable", - }, deployment.Spec.Template.Labels) - - require.Len(t, deployment.Spec.Template.Spec.Containers, 1) - require.Equal(t, expectedDeployment.ExpectedCmd, deployment.Spec.Template.Spec.Containers[0].Command) - - require.Equal(t, expectedDeployment.ExpectedNodeSelector, deployment.Spec.Template.Spec.NodeSelector) - require.Equal(t, expectedDeployment.ExpectedTolerations, deployment.Spec.Template.Spec.Tolerations) - require.Equal(t, expectedDeployment.ExpectedAffinity, deployment.Spec.Template.Spec.Affinity) - } - }) - } - - // Tests worker selector - for _, tc := range []struct { - CaseName string - Release string - Values map[string]string - - ExpectedName string - ExpectedRelease string - ExpectedDeployments []workerDeploymentSelectorTestCase - }{ - { - CaseName: "worker selector", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - }, - ExpectedName: "production", - ExpectedRelease: "production", - ExpectedDeployments: []workerDeploymentSelectorTestCase{ - { - ExpectedName: "production-worker1", - ExpectedSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{ - "release": "production", - "tier": "worker", - "track": "stable", - }, - }, - }, - { - ExpectedName: "production-worker2", - ExpectedSelector: &metav1.LabelSelector{ - MatchLabels: map[string]string{ - "release": "production", - "tier": "worker", - "track": "stable", - }, - }, - }, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/worker-deployment.yaml"}) - - var deployments deploymentAppsV1List - helm.UnmarshalK8SYaml(t, output, &deployments) - - require.Len(t, deployments.Items, len(tc.ExpectedDeployments)) - for i, expectedDeployment := range tc.ExpectedDeployments { - deployment := deployments.Items[i] - - require.Equal(t, expectedDeployment.ExpectedName, deployment.Name) - - require.Equal(t, map[string]string{ - "chart": chartName, - "heritage": "Helm", - "release": tc.ExpectedRelease, - "tier": "worker", - "track": "stable", - }, deployment.Labels) - - require.Equal(t, expectedDeployment.ExpectedSelector, deployment.Spec.Selector) - - require.Equal(t, map[string]string{ - "release": tc.ExpectedRelease, - "tier": "worker", - "track": "stable", - }, deployment.Spec.Template.Labels) - } - }) - } - - // worker lifecycle - for _, tc := range []struct { - CaseName string - Values map[string]string - Release string - - ExpectedDeployments []workerDeploymentTestCase - }{ - { - CaseName: "lifecycle", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.lifecycle.preStop.exec.command[0]": "/bin/sh", - "workers.worker1.lifecycle.preStop.exec.command[1]": "-c", - "workers.worker1.lifecycle.preStop.exec.command[2]": "sleep 10", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - "workers.worker2.lifecycle.preStop.exec.command[0]": "/bin/sh", - "workers.worker2.lifecycle.preStop.exec.command[1]": "-c", - "workers.worker2.lifecycle.preStop.exec.command[2]": "sleep 15", - }, - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedLifecycle: &coreV1.Lifecycle{ - PreStop: &coreV1.Handler{ - Exec: &coreV1.ExecAction{ - Command: []string{"/bin/sh", "-c", "sleep 10"}, - }, - }, - }, - }, - { - ExpectedName: "production-worker2", - ExpectedCmd: []string{"echo", "worker2"}, - ExpectedLifecycle: &coreV1.Lifecycle{ - PreStop: &coreV1.Handler{ - Exec: &coreV1.ExecAction{ - Command: []string{"/bin/sh", "-c", "sleep 15"}, - }, - }, - }, - }, - }, - }, - { - CaseName: "preStopCommand", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.preStopCommand[0]": "/bin/sh", - "workers.worker1.preStopCommand[1]": "-c", - "workers.worker1.preStopCommand[2]": "sleep 10", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - "workers.worker2.preStopCommand[0]": "/bin/sh", - "workers.worker2.preStopCommand[1]": "-c", - "workers.worker2.preStopCommand[2]": "sleep 15", - }, - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedLifecycle: &coreV1.Lifecycle{ - PreStop: &coreV1.Handler{ - Exec: &coreV1.ExecAction{ - Command: []string{"/bin/sh", "-c", "sleep 10"}, - }, - }, - }, - }, - { - ExpectedName: "production-worker2", - ExpectedCmd: []string{"echo", "worker2"}, - ExpectedLifecycle: &coreV1.Lifecycle{ - PreStop: &coreV1.Handler{ - Exec: &coreV1.ExecAction{ - Command: []string{"/bin/sh", "-c", "sleep 15"}, - }, - }, - }, - }, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/worker-deployment.yaml"}) - - var deployments deploymentAppsV1List - helm.UnmarshalK8SYaml(t, output, &deployments) - - require.Len(t, deployments.Items, len(tc.ExpectedDeployments)) - - for i, expectedDeployment := range tc.ExpectedDeployments { - deployment := deployments.Items[i] - require.Equal(t, expectedDeployment.ExpectedName, deployment.Name) - require.Len(t, deployment.Spec.Template.Spec.Containers, 1) - require.Equal(t, expectedDeployment.ExpectedCmd, deployment.Spec.Template.Spec.Containers[0].Command) - require.Equal(t, expectedDeployment.ExpectedLifecycle, deployment.Spec.Template.Spec.Containers[0].Lifecycle) - } - }) - } - - // worker livenessProbe, and readinessProbe tests - for _, tc := range []struct { - CaseName string - Values map[string]string - Release string - - ExpectedDeployments []workerDeploymentTestCase - }{ - { - CaseName: "default liveness and readiness values", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - }, - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedLivenessProbe: defaultLivenessProbe(), - ExpectedReadinessProbe: defaultReadinessProbe(), - }, - { - ExpectedName: "production-worker2", - ExpectedCmd: []string{"echo", "worker2"}, - ExpectedLivenessProbe: defaultLivenessProbe(), - ExpectedReadinessProbe: defaultReadinessProbe(), - }, - }, - }, - { - CaseName: "enableWorkerLivenessProbe", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.livenessProbe.path": "/worker", - "workers.worker1.livenessProbe.scheme": "HTTP", - "workers.worker1.livenessProbe.probeType": "httpGet", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - "workers.worker2.livenessProbe.path": "/worker", - "workers.worker2.livenessProbe.scheme": "HTTP", - "workers.worker2.livenessProbe.probeType": "httpGet", - }, - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedLivenessProbe: workerLivenessProbe(), - ExpectedReadinessProbe: defaultReadinessProbe(), - }, - { - ExpectedName: "production-worker2", - ExpectedCmd: []string{"echo", "worker2"}, - ExpectedLivenessProbe: workerLivenessProbe(), - ExpectedReadinessProbe: defaultReadinessProbe(), - }, - }, - }, - { - CaseName: "enableWorkerReadinessProbe", - Release: "production", - Values: map[string]string{ - "workers.worker1.command[0]": "echo", - "workers.worker1.command[1]": "worker1", - "workers.worker1.readinessProbe.path": "/worker", - "workers.worker1.readinessProbe.scheme": "HTTP", - "workers.worker1.readinessProbe.probeType": "httpGet", - "workers.worker2.command[0]": "echo", - "workers.worker2.command[1]": "worker2", - "workers.worker2.readinessProbe.path": "/worker", - "workers.worker2.readinessProbe.scheme": "HTTP", - "workers.worker2.readinessProbe.probeType": "httpGet", - }, - ExpectedDeployments: []workerDeploymentTestCase{ - { - ExpectedName: "production-worker1", - ExpectedCmd: []string{"echo", "worker1"}, - ExpectedLivenessProbe: defaultLivenessProbe(), - ExpectedReadinessProbe: workerReadinessProbe(), - }, - { - ExpectedName: "production-worker2", - ExpectedCmd: []string{"echo", "worker2"}, - ExpectedLivenessProbe: defaultLivenessProbe(), - ExpectedReadinessProbe: workerReadinessProbe(), - }, - }, - }, - } { - t.Run(tc.CaseName, func(t *testing.T) { - namespaceName := "minimal-ruby-app-" + strings.ToLower(random.UniqueId()) - - values := map[string]string{ - "gitlab.app": "auto-devops-examples/minimal-ruby-app", - "gitlab.env": "prod", - } - - mergeStringMap(values, tc.Values) - - options := &helm.Options{ - SetValues: values, - KubectlOptions: k8s.NewKubectlOptions("", "", namespaceName), - } - - output := helm.RenderTemplate(t, options, helmChartPath, tc.Release, []string{"templates/worker-deployment.yaml"}) - - var deployments deploymentAppsV1List - helm.UnmarshalK8SYaml(t, output, &deployments) - - require.Len(t, deployments.Items, len(tc.ExpectedDeployments)) - - for i, expectedDeployment := range tc.ExpectedDeployments { - deployment := deployments.Items[i] - require.Equal(t, expectedDeployment.ExpectedName, deployment.Name) - require.Len(t, deployment.Spec.Template.Spec.Containers, 1) - require.Equal(t, expectedDeployment.ExpectedCmd, deployment.Spec.Template.Spec.Containers[0].Command) - require.Equal(t, expectedDeployment.ExpectedLivenessProbe, deployment.Spec.Template.Spec.Containers[0].LivenessProbe) - require.Equal(t, expectedDeployment.ExpectedReadinessProbe, deployment.Spec.Template.Spec.Containers[0].ReadinessProbe) - } - }) - } -} diff --git a/chart/test/testdata/custom-cilium-policy.yaml b/chart/test/testdata/custom-cilium-policy.yaml deleted file mode 100644 index ea92d1f7b..000000000 --- a/chart/test/testdata/custom-cilium-policy.yaml +++ /dev/null @@ -1,10 +0,0 @@ -ciliumNetworkPolicy: - enabled: true - alerts: - enabled: true - spec: - endpointSelector: {} - ingress: - - fromEndpoints: - - matchLabels: - app.gitlab.com/managed_by: gitlab diff --git a/chart/test/testdata/custom-policy.yaml b/chart/test/testdata/custom-policy.yaml deleted file mode 100644 index 8cc487aa7..000000000 --- a/chart/test/testdata/custom-policy.yaml +++ /dev/null @@ -1,13 +0,0 @@ -networkPolicy: - enabled: true - spec: - podSelector: - matchLabels: - foo: bar - ingress: - - from: - - podSelector: - matchLabels: {} - - namespaceSelector: - matchLabels: - name: foo diff --git a/chart/test/testdata/full-spec-policy.yaml b/chart/test/testdata/full-spec-policy.yaml deleted file mode 100644 index 25254b5d2..000000000 --- a/chart/test/testdata/full-spec-policy.yaml +++ /dev/null @@ -1,17 +0,0 @@ -networkPolicy: - enabled: true - spec: - podSelector: - matchLabels: {} - policyTypes: - - Ingress - - Egress - ingress: - - from: - - podSelector: - matchLabels: {} - egress: - - to: - - namespaceSelector: - matchLabels: - name: gitlab-managed-apps diff --git a/chart/test/testdata/modsecurity-ingress.yaml b/chart/test/testdata/modsecurity-ingress.yaml deleted file mode 100644 index 5b8b469c1..000000000 --- a/chart/test/testdata/modsecurity-ingress.yaml +++ /dev/null @@ -1,10 +0,0 @@ -ingress: - modSecurity: - enabled: true - secRules: - - variable: "REQUEST_HEADERS:User-Agent" - operator: "scanner" - action: "log,deny,id:107,status:403,msg:'Scanner Identified'" - - variable: "REQUEST_HEADERS:Content-Type" - operator: "text/plain" - action: "log,deny,id:'20010',status:403,msg:'Text plain not allowed'" \ No newline at end of file diff --git a/chart/values.yaml b/chart/values.yaml index fc9b390f2..f5187bdbc 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -1,169 +1,110 @@ # Default values for chart. # This is a YAML-formatted file. # Declare variables to be passed into your templates. + replicaCount: 1 -strategyType: -# `serviceAccountName` is deprecated in favor of `serviceAccount.name` -serviceAccountName: + image: - repository: gitlab.example.com/group/project - tag: stable pullPolicy: IfNotPresent - secrets: - - name: gitlab-registry -extraLabels: {} -lifecycle: {} -# preStop: -# exec: -# command: ["/bin/sh", "-c", "sleep 10"] + fpm: + repository: registry.metager.de/open-source/metager/fpm + pullPolicy: IfNotPresent + # Overrides the image tag whose default is the chart appVersion. + tag: "" + nginx: + repository: registry.metager.de/open-source/metager/nginx + pullPolicy: IfNotPresent + # Overrides the image tag whose default is the chart appVersion. + tag: "" + +imagePullSecrets: [] +nameOverride: "" +fullnameOverride: "" + +serviceAccount: + # Specifies whether a service account should be created + create: true + # Annotations to add to the service account + annotations: {} + # The name of the service account to use. + # If not set and create is true, a name is generated using the fullname template + name: "" + podAnnotations: {} -nodeSelector: {} -affinity: {} -tolerations: [] -application: - track: stable - tier: web - migrateCommand: - initializeCommand: - secretName: - secretChecksum: -hpa: - enabled: false - minReplicas: 1 - maxReplicas: 5 - targetCPUUtilizationPercentage: 80 -gitlab: - app: - env: - envName: - envURL: - projectID: + +podSecurityContext: {} + # fsGroup: 2000 + +securityContext: {} + # capabilities: + # drop: + # - ALL + # readOnlyRootFilesystem: true + # runAsNonRoot: true + # runAsUser: 1000 + service: - enabled: true - annotations: {} - name: web type: ClusterIP - url: http://my.host.com/ - additionalHosts: - commonName: - externalPort: 5000 - internalPort: 5000 + port: 80 + ingress: enabled: true - path: "/" - tls: - enabled: true - acme: true - secretName: "" - useDefaultSecret: false + className: "nginx" annotations: - kubernetes.io/ingress.class: "nginx" - modSecurity: - enabled: false - secRuleEngine: "DetectionOnly" - # secRules: - # - variable: "" - # operator: "" - # action: "" - canary: - weight: -prometheus: - metrics: false -livenessProbe: - path: "/" - initialDelaySeconds: 15 - timeoutSeconds: 15 - scheme: "HTTP" - probeType: "httpGet" -readinessProbe: - path: "/" - initialDelaySeconds: 5 - timeoutSeconds: 3 - scheme: "HTTP" - probeType: "httpGet" -postgresql: - managed: false - managedClassSelector: - # matchLabels: - # stack: gitlab (This is an example. The labels should match the labels on the CloudSQLInstanceClass) - -resources: -# limits: -# cpu: 100m -# memory: 128Mi - requests: {} -# cpu: 100m -# memory: 128Mi - -## Configure PodDisruptionBudget -## ref: https://kubernetes.io/docs/concepts/workloads/pods/disruptions/ -# -podDisruptionBudget: - enabled: false - # minAvailable: 1 - maxUnavailable: 1 - -## Configure NetworkPolicy -## ref: https://kubernetes.io/docs/concepts/services-networking/network-policies/ -# -networkPolicy: - enabled: false - spec: - podSelector: - matchLabels: {} - ingress: - - from: - - podSelector: - matchLabels: {} - - namespaceSelector: - matchLabels: - app.gitlab.com/managed_by: gitlab - -ciliumNetworkPolicy: - enabled: false - alerts: - enabled: false - spec: - endpointSelector: {} - ingress: - - fromEndpoints: - - matchLabels: - app.gitlab.com/managed_by: gitlab + kubernetes.io/tls-acme: "false" + nginx.ingress.kubernetes.io/client-body-buffer-size: 30m + nginx.ingress.kubernetes.io/configuration-snippet: > + more_set_headers "Content-Security-Policy: default-src 'self'; script-src + 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline'; + script-src-attr 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; + style-src-elem 'self' 'unsafe-inline'; style-src-attr 'self' + 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src + 'self'; media-src; object-src; prefetch-src; child-src; frame-src 'self'; + worker-src; frame-ancestors 'self' https://scripts.zdv.uni-mainz.de; + form-action 'self' www.paypal.com; base-uri; manifest-src; plugin-types; + report-uri; report-to"; -serviceAccount: - name: - annotations: {} - createNew: false - -workers: {} - # worker: - # replicaCount: 1 - # terminationGracePeriodSeconds: 60 - # command: - # - /bin/herokuish - # - procfile - # - start - # - worker - # nodeSelector: {} - # tolerations: [] - # livenessProbe: - # path: "/" - # initialDelaySeconds: 15 - # timeoutSeconds: 15 - # scheme: "HTTP" - # probeType: "httpGet" - # readinessProbe: - # path: "/" - # initialDelaySeconds: 5 - # timeoutSeconds: 3 - # scheme: "HTTP" - # probeType: "httpGet" - # lifecycle: - # preStop: - # exec: - # command: ["/bin/sh", "-c", "sleep 10"] - # preStopCommand: - # - /bin/herokuish - # - procfile - # - start - # - stop_worker + more_set_headers "X-Frame-Options: sameorigin"; + + more_set_headers "X-Content-Type-Options: nosniff"; + + more_set_headers "ReferrerPolicy: origin"; + + more_set_headers "X-XSS-Protection: 1; mode=block"; + + more_set_headers "Permissions-Policy: interest-cohort=()"; + + if ($arg_out = "results-with-style") { + more_set_headers "X-Frame-Options: allow-from https://scripts.zdv.uni-mainz.de/"; + } + nginx.ingress.kubernetes.io/proxy-body-size: 30m + hosts: [] + tls: [] + # - secretName: chart-example-tls + # hosts: + # - chart-example.local + +resources: {} + # We usually recommend not to specify default resources and to leave this as a conscious + # choice for the user. This also increases chances charts run on environments with little + # resources, such as Minikube. If you do want to specify resources, uncomment the following + # lines, adjust them as necessary, and remove the curly braces after 'resources:'. + # limits: + # cpu: 100m + # memory: 128Mi + # requests: + # cpu: 100m + # memory: 128Mi + +autoscaling: + enabled: true + minReplicas: 2 + maxReplicas: 5 + targetCPUUtilizationPercentage: 80 + targetMemoryUtilizationPercentage: 80 + +nodeSelector: {} + +tolerations: [] + +affinity: {} diff --git a/config/browserstack.php b/config/browserstack.php deleted file mode 100644 index 45847b791..000000000 --- a/config/browserstack.php +++ /dev/null @@ -1,117 +0,0 @@ -<?php - -return [ - /* - |-------------------------------------------------------------------------- - | Credentials - |-------------------------------------------------------------------------- - | - | Your username and access key for BrowserStack. - | https://www.browserstack.com/accounts/settings - | - */ - - 'username' => env('BROWSERSTACK_USERNAME'), - - 'key' => env('BROWSERSTACK_ACCESS_KEY'), - - /* - |-------------------------------------------------------------------------- - | Browser - |-------------------------------------------------------------------------- - | - | The browser slug to run on BrowserStack. - | - */ - - 'browser' => env('BROWSERSTACK_BROWSER'), - - /* - |-------------------------------------------------------------------------- - | Session - |-------------------------------------------------------------------------- - | - | Configuration to make BrowserStack run each tests in a different - | session. - | - */ - - 'separate_sessions' => env('BROWSERSTACK_SEPARATE_SESSIONS', true), - - /* - |-------------------------------------------------------------------------- - | Capabilities - |-------------------------------------------------------------------------- - | - | The configuration for capabilities of the browser. - | https://www.browserstack.com/automate/capabilities - | - */ - - 'capabilities' => [ - - 'acceptSslCerts' => env('BROWSERSTACK_ACCEPT_SSL', true), - - 'browserstack' => [ - - 'console' => env('BROWSERSTACK_CONSOLE', 'verbose'), - - 'local' => env('BROWSERSTACK_LOCAL_TUNNEL', true), - - 'timezone' => env('BROWSERSTACK_TIMEZONE', config('app.timezone')), - "timezone" => "Europe/Berlin", - - ], - "resolution" => "1920x1080", - "project" => env("PROJECT_NAME", "Not Set"), - "build" => env("BRANCH_NAME", "Not Set"), - "name" => env("COMMIT_NAME", "Not Set"), - 'resolution' => env('BROWSERSTACK_RESOLUTION', '1920x1080'), - ], - - /* - |-------------------------------------------------------------------------- - | Command Arguments - |-------------------------------------------------------------------------- - | - | The arguments and flags to use for the BrowserStack local connection. - | - */ - - 'arguments' => [ - - 'binaryPath' => env('BROWSERSTACK_CLI_BINARY_PATH'), - - 'logFile' => env('BROWSERSTACK_CLI_LOG_FILE'), - - 'v' => env('BROWSERSTACK_CLI_VERBOSE'), - - 'force' => env('BROWSERSTACK_CLI_FORCE'), - - 'only' => env('BROWSERSTACK_CLI_ONLY'), - - 'onlyAutomate' => env('BROWSERSTACK_CLI_ONLY_AUTOMATE'), - - 'forcelocal' => env( - 'BROWSERSTACK_CLI_FORCE_LOCAL', - env('BROWSERSTACK_LOCAL_TUNNEL', true) - ), - - 'localIdentifier' => env('BROWSERSTACK_CLI_LOCAL_IDENTIFIER'), - - 'proxyHost' => env('BROWSERSTACK_CLI_PROXY_HOST'), - - 'proxyPort' => env('BROWSERSTACK_CLI_PROXY_PORT'), - - 'proxyUser' => env('BROWSERSTACK_CLI_PROXY_USER'), - - 'proxyPass' => env('BROWSERSTACK_CLI_PROXY_PASSWORD'), - - 'forceproxy' => env('BROWSERSTACK_CLI_FORCE_PROXY'), - - 'hosts' => env('BROWSERSTACK_CLI_HOSTS'), - - 'f' => env('BROWSERSTACK_CLI_F'), - - ], -]; diff --git a/config/sumas.json.example b/config/sumas.json.example deleted file mode 100644 index d99622953..000000000 --- a/config/sumas.json.example +++ /dev/null @@ -1,115 +0,0 @@ -{ - "sumas": { - "dummy": { - "host": "dummy-nginx", - "path": "\/", - "port": 80, - "query-parameter": "q", - "input-encoding": "utf8", - "output-encoding": "utf8", - "parser-class": "Dummy", - "get-parameter": {}, - "request-header": {}, - "display-name": "dummy", - "engine-boost": 1, - "cache-duration": -1, - "disabled": false, - "filter-opt-in": false, - "homepage": "https:\/\/gitlab.metager.de\/open-source\/dummy-engine" - } - }, - "foki": { - "web": { - "display-name": "index.foki.web", - "sumas": [ - "dummy" - ], - "main": [ - "dummy" - ] - } - }, - "filter": { - "query-filter": {}, - "parameter-filter": { - "count": { - "name": "metaGer.filter.count", - "desc": "", - "get-parameter": "count", - "values": { - "10": "10", - "20": "20", - "30": "30", - "40": "40", - "50": "50", - "100": "100" - }, - "sumas": { - "dummy": { - "get-parameter": "count", - "values": { - "10": "10", - "20": "20", - "30": "30", - "40": "40", - "50": "50", - "100": "100" - } - } - } - }, - "min": { - "name": "metaGer.filter.min", - "desc": "", - "get-parameter": "min", - "values": { - "nofilter" : "0", - "2": "2", - "4": "4", - "6": "6", - "8": "8", - "10": "10" - }, - "sumas": { - "dummy": { - "get-parameter": "min", - "values": { - "nofilter" : "0", - "2": "2000", - "4": "4000", - "6": "6000", - "8": "8000", - "10": "10000" - } - } - } - }, - "max": { - "name": "metaGer.filter.max", - "desc": "", - "get-parameter": "max", - "values": { - "nofilter" : "0", - "2": "2", - "4": "4", - "6": "6", - "8": "8", - "10": "10" - }, - "sumas": { - "dummy": { - "get-parameter": "max", - "values": { - "nofilter" : "0", - "2": "2000", - "4": "4000", - "6": "6000", - "8": "8000", - "10": "10000" - } - } - } - } - } - } -} \ No newline at end of file diff --git a/database/.gitignore b/database/.gitignore deleted file mode 100644 index ae95d6c35..000000000 --- a/database/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.sqlite -useragents.sqlite \ No newline at end of file diff --git a/database/useragents.sqlite.example b/database/useragents.sqlite.example deleted file mode 100755 index 23af7d97ddd9609a699cd6fc3ced2ddafc8a8b46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI#%}&BV5C`xr7(Ge6aq%!Ihtfd2_yVHghKV0syhxUIgbn?G?H0q;_&`3QyNwkj zB;Lt?la}31cRTarG|!JCWtiS_ok~O3;zD?yxFHfkc=l@As~&EBQZMYUTmLsaadr81 zZr^IOUPbH6-Y_5l0SG_<0uX=z1Rwwb2teQn1s)ow?OxA&F>;!4u}W;KIVpHmau)3` zn|Dvc!FWjH!R=^Bd+&BLnR4Im3_tF@vv#NBeah<0vS2-tGtNx0Gj04i%ioFk)b&;D zlgbRwSW}i8%E~06rB<ob8(Q#&WNC7hMVeE4ZlC;RB8_X1eOgN$&E<BR4Ni6bZj(3| zi+Qag-iD$%M+=)l{aj_#4Pq`9CSL}93aXNfo2B_wB^-p|Z-(|$u8ykK?TK~%Hfr;g zhU1AeKE-xsRLWItZs*cHIS>n7Z*H4@3<y8~0uX=z1Rwwb2tWV=5P$##j#vQw{}KPW aC=CJ-fB*y_009U<00Izz00bcLBk&Cy;F&-G diff --git a/deploy.sh b/deploy.sh deleted file mode 100644 index 933329b4a..000000000 --- a/deploy.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -cd ~/MetaGer_neu -php artisan requests:gather -if [ -f ~/MetaGer/artisan ]; then php ~/MetaGer/artisan down;fi -cd ~/ -while [ -d ~/MetaGer ]; do rm -rf ~/MetaGer;done -mv MetaGer_neu MetaGer -sudo pkill --signal SIGHUP supervisord -php ~/MetaGer/artisan up \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 9e26aa012..b8a224080 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,92 +1,93 @@ -version: '3.7' +version: "3" + +# Volumes +volumes: + composer_cache: {} + node_cache: {} + +# Services services: - nodejs: - image: metager/development:latest - restart: always + fpm: build: - context: . - dockerfile: Dockerfile - target: development + &fpm_build + context: ./ + dockerfile: build/fpm/Dockerfile + target: ${APP_ENV} + restart: unless-stopped volumes: - - .:/html - command: bash -c "npm i --cache .npm --prefer-offline && npm run watch" - composer: - image: metager/development:latest - depends_on: - - "nodejs" - environment: - - COMPOSER_HOME=/html/.composer - volumes: - - .:/html - command: composer install - phpfpm: - depends_on: - - "nodejs" - restart: always - image: metager/development:latest - volumes: - - .:/html + - ./metager:/metager/metager_app healthcheck: test: "curl -f http://nginx:8080/health-check/liveness" nginx: + build: + context: ./ + dockerfile: build/nginx/Dockerfile + target: ${APP_ENV} + restart: unless-stopped depends_on: - - "nodejs" - restart: always - image: metager/development:latest - command: nginx + - fpm volumes: - - .:/html - - ./config/nginx.conf:/etc/nginx/nginx.conf - - ./config/nginx-default-dev.conf:/etc/nginx/sites-available/default - ports: - - "8080:8080" + - ./metager/public:/metager/metager_app/public + ports: + - 8080:8080 healthcheck: - test: "curl -f http://nginx:8080/health-check/liveness" + test: "curl -f http://nginx:8080/health-check/nginx" scheduler: - depends_on: - - "nodejs" - restart: always - image: metager/development:latest - command: /bin/sh -c "php artisan schedule:work" + build: + <<: *fpm_build + restart: unless-stopped + entrypoint: /usr/local/bin/php + command: artisan schedule:work volumes: - - .:/html + - ./metager:/metager/metager_app healthcheck: test: "curl -f http://nginx:8080/health-check/liveness-scheduler" worker: - depends_on: - - "nodejs" - restart: always - image: metager/development:latest + build: + <<: *fpm_build + restart: unless-stopped + entrypoint: /usr/local/bin/php + command: artisan requests:fetcher volumes: - - .:/html - command: "php artisan requests:fetcher" + - ./metager:/metager/metager_app healthcheck: test: "curl -f http://nginx:8080/health-check/liveness-worker" -# dummy-phpfpm: -# restart: on-failure -# image: registry.metager.de/open-source/dummy-engine/master -# working_dir: /html -# dummy-nginx: -# depends_on: -# - "dummy-phpfpm" -# restart: on-failure -# image: registry.metager.de/open-source/dummy-engine/master -# working_dir: /html -# command: sh -c "sed -i 's/fastcgi_pass localhost:9000;/fastcgi_pass dummy-phpfpm:9000;/g' /etc/nginx/conf.d/default.conf && nginx" - mgdb: - restart: on-failure - image: mariadb:latest - command: --default-authentication-plugin=mysql_native_password + selenium_standalone_firefox: + image: ${SELENIUM_IMAGE} + restart: always + shm_size: 2GB + ports: + - "7900:7900" + composer: + build: + <<: *fpm_build + entrypoint: /usr/bin/composer + command: install environment: - - MYSQL_RANDOM_ROOT_PASSWORD=yes - - MYSQL_USER=metager - - MYSQL_PASSWORD=metager - - MYSQL_DATABASE=metager - healthcheck: - test: ["CMD", "mysqladmin", "ping", "--silent"] + - COMPOSER_HOME=/composer_cache + volumes: + - ./metager:/metager/metager_app + - composer_cache:/composer_cache + + node: + image: node:14 + restart: unless-stopped + depends_on: + - nginx + user: 1000:1000 + entrypoint: ["/bin/bash", "-c"] + command: + - | + npm install + npm run watch + working_dir: /metager/metager_app + volumes: + - ./metager:/metager/metager_app + - node_cache:/home/node/.npm redis: - restart: on-failure - user: "redis:redis" image: redis:6 + restart: unless-stopped + user: "redis:redis" healthcheck: test: "redis-cli ping" + \ No newline at end of file diff --git a/helpers/entrypoint.sh b/helpers/entrypoint.sh deleted file mode 100755 index 0913b951a..000000000 --- a/helpers/entrypoint.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# Production version will have the .env file mounted at /home/metager/.env -if [ -f /home/metager/.env ]; -then - cp /home/metager/.env .env -fi - -if [ ! -f .env ]; -then - cp .env.example .env - php artisan key:generate -fi - -if [ ! -z $GITLAB_ENVIRONMENT_NAME ]; -then - if [ "$GITLAB_ENVIRONMENT_NAME" = "production" ]; - then - sed -i 's/^APP_ENV=.*/APP_ENV=production/g' .env; - else - sed -i 's/^APP_ENV=.*/APP_ENV=development/g' .env; - fi -fi - -if [ ! -f "/html/config/sumas.json" ]; then - cp /html/config/sumas.json.example /html/config/sumas.json -fi - -if [ ! -f "/html/config/sumasEn.json" ]; then - cp /html/config/sumas.json.example /html/config/sumasEn.json -fi - -if [ ! -f "/html/database/useragents.sqlite" ]; then - cp /html/database/useragents.sqlite.example /html/database/useragents.sqlite -fi - -if [ ! -d "/html/storage/logs/metager" ]; then - mkdir -p /html/storage/logs/metager -fi - -php artisan optimize -php artisan route:trans:cache \ No newline at end of file diff --git a/helpers/entrypointDev.sh b/helpers/entrypointDev.sh deleted file mode 100755 index 06be8546e..000000000 --- a/helpers/entrypointDev.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -set -e - -/bin/sh -c "/html/helpers/entrypoint.sh" - -sed -i 's/^APP_ENV=.*/APP_ENV=local/g' .env; - -php artisan wait:db -rm /html/database/useragents.sqlite -touch /html/database/useragents.sqlite -php artisan migrate:fresh -php artisan db:seed - -php-fpm7.4 -F -R \ No newline at end of file diff --git a/helpers/entrypointProduction.sh b/helpers/entrypointProduction.sh deleted file mode 100755 index 98abbfda4..000000000 --- a/helpers/entrypointProduction.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -/bin/sh -c "/html/helpers/entrypoint.sh" - -php artisan spam:load -php artisan load:affiliate-blacklist - -php-fpm7.4 -F -R \ No newline at end of file diff --git a/helpers/installNodejs.sh b/helpers/installNodejs.sh deleted file mode 100644 index b532160ef..000000000 --- a/helpers/installNodejs.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -set -e - -NODE_VERSION=v14.17.5 -NODE_DISTRO=linux-x64 -NODE_URL="https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-$NODE_DISTRO.tar.xz" -# Download Nodejs archive -curl -o /tmp/node-$NODE_VERSION-$NODE_DISTRO.tar.xz "$NODE_URL" - -tar -xJvf /tmp/node-$NODE_VERSION-$NODE_DISTRO.tar.xz -C /usr/local/lib -mv /usr/local/lib/node-$NODE_VERSION-$NODE_DISTRO /usr/local/lib/nodejs -rm /tmp/node-$NODE_VERSION-$NODE_DISTRO.tar.xz - -echo "export PATH=/usr/local/lib/nodejs/bin:$PATH" >> ~/.profile -. ~/.profile \ No newline at end of file diff --git a/helpers/installPackages.sh b/helpers/installPackages.sh deleted file mode 100755 index 25779f066..000000000 --- a/helpers/installPackages.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -set -e - -mc alias set --path=on --api S3v4 packages $S3_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY -if mc cp packages/$S3_BUCKETNAME/packages.tar /tmp/; -then - tar -xf /tmp/packages.tar -fi - -# Install node modules -npm i --cache .npm --prefer-offline --no-audit --progress=false -npm run prod - -# Install composer modules -export COMPOSER_HOME=.composer -composer install --no-dev - -# Add the new cache to the bucket -tar -cf /tmp/packages.tar .npm .composer -mc cp /tmp/packages.tar packages/$S3_BUCKETNAME/ - -# Cleanup -rm /tmp/packages.tar -rm -rf .npm .composer \ No newline at end of file diff --git a/init.sh b/init.sh deleted file mode 100755 index 63305b0bd..000000000 --- a/init.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -# This commands will help initialize data for docker-compose setup -# Its supposed to run in a php docker image - -if [ ! -f "/data/.env" ]; then - cp /data/.env.example /data/.env -fi - -if [ ! -f "/data/config/sumas.json" ]; then - cp /data/config/sumas.json.example /data/config/sumas.json -fi - -if [ ! -f "/data/config/sumasEn.json" ]; then - cp /data/config/sumas.json.example /data/config/sumasEn.json -fi - -if [ -f "/data/database/useragents.sqlite" ]; then - rm /data/database/useragents.sqlite -fi - -if [ ! -d "/data/storage/logs/metager" ]; then - mkdir -p /data/storage/logs/metager -fi - -cp /data/database/useragents.sqlite.example /data/database/useragents.sqlite - -chmod -R go+w storage bootstrap/cache - -docker-php-ext-install pdo pdo_mysql - -php artisan wait:db -rm /data/database/useragents.sqlite -touch /data/database/useragents.sqlite -php artisan migrate:fresh -php artisan db:seed \ No newline at end of file diff --git a/.env.example b/metager/.env.example similarity index 90% rename from .env.example rename to metager/.env.example index 0ba35dad3..d8f24bea1 100644 --- a/.env.example +++ b/metager/.env.example @@ -7,9 +7,7 @@ APP_URL=http://nginx BOT_PROTECTION=true -DB_CONNECTION=mysql -DB_HOST=mgdb -DB_PORT=3306 +DB_CONNECTION=sqlite DB_DATABASE=metager DB_USERNAME=metager DB_PASSWORD="metager" @@ -46,5 +44,6 @@ COMMIT_NAME=Testing BROWSERSTACK_BROWSER=WINDOWS_10_FIREFOX BROWSERSTACK_SEPARATE_SESSIONS=true +SELENIUM_HOST=selenium_standalone_firefox #PROXY_HOST= -#PROXY_PORT= \ No newline at end of file +#PROXY_PORT= diff --git a/metager/.gitignore b/metager/.gitignore new file mode 100644 index 000000000..76d6eb1d0 --- /dev/null +++ b/metager/.gitignore @@ -0,0 +1,27 @@ +/node_modules +/public/storage +/vendor +/.idea +Homestead.json +Homestead.yaml +.env +.orig +langfiles.zip +npm-debug.log +# The Files created by Webpack in the build process +/public/**/*.css +!/public/fonts/arimo/stylesheet.css +!/public/fonts/liberationsans/stylesheet.css +/public/**/*.js +/public/mix-manifest.json + +**/*.map +/.buildpath +/.project + +local.log + +browserstack.err +.npm +.composer +.phpunit.result.cache diff --git a/app/Console/Commands/AppendLogs.php b/metager/app/Console/Commands/AppendLogs.php similarity index 74% rename from app/Console/Commands/AppendLogs.php rename to metager/app/Console/Commands/AppendLogs.php index 435e740dc..c89888f75 100644 --- a/app/Console/Commands/AppendLogs.php +++ b/metager/app/Console/Commands/AppendLogs.php @@ -54,17 +54,19 @@ class AppendLogs extends Command } $elements = []; - $elementCount = $redis->llen(\App\Console\Commands\AppendLogs::LOGKEY); - $elements = $redis->lpop(\App\Console\Commands\AppendLogs::LOGKEY, $elementCount); - - if (!is_array($elements) || sizeof($elements) <= 0) { - return; + while(($value = $redis->lpop(\App\Console\Commands\AppendLogs::LOGKEY)) !== false){ + $elements[] = $value; } + if (file_put_contents(\App\MetaGer::getMGLogFile(), implode(PHP_EOL, $elements) . PHP_EOL, FILE_APPEND) === false) { - $this->error("Konnte Log Zeile(n) nicht schreiben"); - $redis->lpush(\App\Console\Commands\AppendLogs::LOGKEY, array_reverse($elements)); - } else { - $this->info("Added " . sizeof($elements) . " lines to todays log!"); + $this->error("Konnte " . sizeof($elements) . " Log Zeile(n) nicht schreiben"); + foreach($elements as $element){ + $redis->lPush(\App\Console\Commands\AppendLogs::LOGKEY, $element); + } + }else{ + $this->info("Added " . sizeof($elements) . " lines to todays log! " . \App\MetaGer::getMGLogFile()); } + + } } diff --git a/app/Console/Commands/Heartbeat.php b/metager/app/Console/Commands/Heartbeat.php similarity index 62% rename from app/Console/Commands/Heartbeat.php rename to metager/app/Console/Commands/Heartbeat.php index 645fcf7e3..27defc087 100644 --- a/app/Console/Commands/Heartbeat.php +++ b/metager/app/Console/Commands/Heartbeat.php @@ -43,13 +43,24 @@ class Heartbeat extends Command */ public function handle() { - try{ - $now = Carbon::now(); - Redis::set(self::REDIS_KEY, $now->format('Y-m-d H:i:s')); - } catch (\Exception $e){ - echo $e->getTraceAsString(); - return 1; + // Redis might not be available now + for ($count = 0; $count < 60; $count++) { + try { + return $this->heartbeat(); + } catch (\Exception $e) { + if ($count >= 60) { + // If its not available after 10 seconds we will exit + return 1; + } + sleep(1); + } } + } + + private function heartbeat() { + $now = Carbon::now(); + Redis::set(self::REDIS_KEY, $now->format('Y-m-d H:i:s')); return 0; } + } diff --git a/app/Console/Commands/LoadAffiliateBlacklist.php b/metager/app/Console/Commands/LoadAffiliateBlacklist.php similarity index 70% rename from app/Console/Commands/LoadAffiliateBlacklist.php rename to metager/app/Console/Commands/LoadAffiliateBlacklist.php index f67e2916d..dc17552ab 100644 --- a/app/Console/Commands/LoadAffiliateBlacklist.php +++ b/metager/app/Console/Commands/LoadAffiliateBlacklist.php @@ -39,10 +39,25 @@ class LoadAffiliateBlacklist extends Command */ public function handle() { + // Redis might not be available now + for ($count = 0; $count < 60; $count++) { + try { + return $this->loadAffiliateBlacklist(); + } catch (\Exception $e) { + if ($count >= 59) { + // If its not available after 10 seconds we will exit + return 1; + } + sleep(1); + } + } + } + + private function loadAffiliateBlacklist() { $blacklistItems = DB::table("affiliate_blacklist", "b") - ->select("hostname") - ->where("blacklist", true) - ->get(); + ->select("hostname") + ->where("blacklist", true) + ->get(); Redis::pipeline(function ($redis) use ($blacklistItems) { $redisKey = \App\Http\Controllers\AdgoalController::REDIS_BLACKLIST_KEY; diff --git a/app/Console/Commands/LoadSpam.php b/metager/app/Console/Commands/LoadSpam.php similarity index 92% rename from app/Console/Commands/LoadSpam.php rename to metager/app/Console/Commands/LoadSpam.php index aae1869bf..39ad9cf63 100644 --- a/app/Console/Commands/LoadSpam.php +++ b/metager/app/Console/Commands/LoadSpam.php @@ -42,16 +42,20 @@ class LoadSpam extends Command // Redis might not be available now for ($count = 0; $count < 60; $count++) { try { - Redis::connection(); - break; + $this->loadSpam(); + return 0; } catch (\Exception $e) { if ($count >= 59) { // If its not available after 10 seconds we will exit - return; + return 1; } sleep(1); } } + + } + + private function loadSpam() { $filePath = \storage_path('logs/metager/ban.txt'); $bans = []; if (\file_exists($filePath)) { diff --git a/app/Console/Commands/MonthlyRequestsGather.php b/metager/app/Console/Commands/MonthlyRequestsGather.php similarity index 100% rename from app/Console/Commands/MonthlyRequestsGather.php rename to metager/app/Console/Commands/MonthlyRequestsGather.php diff --git a/app/Console/Commands/RequestFetcher.php b/metager/app/Console/Commands/RequestFetcher.php similarity index 96% rename from app/Console/Commands/RequestFetcher.php rename to metager/app/Console/Commands/RequestFetcher.php index 076c401e2..2a91a9389 100644 --- a/app/Console/Commands/RequestFetcher.php +++ b/metager/app/Console/Commands/RequestFetcher.php @@ -62,11 +62,11 @@ class RequestFetcher extends Command // Redis might not be available now for ($count = 0; $count < 10; $count++) { try { - Redis::connection(); + Redis::set(self::HEALTHCHECK_KEY, Carbon::now()->format(self::HEALTHCHECK_FORMAT)); break; - } catch (\Predis\Connection\ConnectionException $e) { - if ($count >= 9) { - // If its not available after 10 seconds we will exit + } catch (\Exception $e) { + if ($count >= 60) { + // If its not available after 60 seconds we will exit return; } sleep(1); diff --git a/app/Console/Commands/SaveUseragents.php b/metager/app/Console/Commands/SaveUseragents.php similarity index 100% rename from app/Console/Commands/SaveUseragents.php rename to metager/app/Console/Commands/SaveUseragents.php diff --git a/app/Console/Commands/StorePartnerCalls.php b/metager/app/Console/Commands/StorePartnerCalls.php similarity index 100% rename from app/Console/Commands/StorePartnerCalls.php rename to metager/app/Console/Commands/StorePartnerCalls.php diff --git a/app/Console/Commands/WaitDB.php b/metager/app/Console/Commands/WaitDB.php similarity index 94% rename from app/Console/Commands/WaitDB.php rename to metager/app/Console/Commands/WaitDB.php index 7d1d59fdc..0d18a47b2 100644 --- a/app/Console/Commands/WaitDB.php +++ b/metager/app/Console/Commands/WaitDB.php @@ -42,7 +42,7 @@ class WaitDB extends Command while (microtime(true) - $starttime < 60) { try { - $connection = DB::connection('mysql')->getPdo(); + $connection = DB::getPdo(); $this->line("Connection to database successfull"); return 0; } catch (\Exception $e) { diff --git a/app/Console/Kernel.php b/metager/app/Console/Kernel.php similarity index 93% rename from app/Console/Kernel.php rename to metager/app/Console/Kernel.php index 89451d14a..0256954aa 100644 --- a/app/Console/Kernel.php +++ b/metager/app/Console/Kernel.php @@ -2,7 +2,7 @@ namespace App\Console; -use DB; +use Illuminate\Support\Facades\DB; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; @@ -26,7 +26,7 @@ class Kernel extends ConsoleKernel $schedule->command('heartbeat')->everyMinute(); $schedule->command('requests:gather')->everyFifteenMinutes(); $schedule->command('requests:useragents')->everyFiveMinutes(); - $schedule->command('logs:gather')->everyMinute(); + // $schedule->command('logs:gather')->everyMinute(); $schedule->command('spam:load')->everyMinute(); $schedule->command('load:affiliate-blacklist')->everyMinute(); $schedule->command('affilliates:store')->everyMinute() diff --git a/app/DynamicEngineParameters.php b/metager/app/DynamicEngineParameters.php similarity index 100% rename from app/DynamicEngineParameters.php rename to metager/app/DynamicEngineParameters.php diff --git a/app/Exceptions/Handler.php b/metager/app/Exceptions/Handler.php similarity index 100% rename from app/Exceptions/Handler.php rename to metager/app/Exceptions/Handler.php diff --git a/app/Http/Controllers/AdgoalController.php b/metager/app/Http/Controllers/AdgoalController.php similarity index 100% rename from app/Http/Controllers/AdgoalController.php rename to metager/app/Http/Controllers/AdgoalController.php diff --git a/app/Http/Controllers/AdgoalTestController.php b/metager/app/Http/Controllers/AdgoalTestController.php similarity index 100% rename from app/Http/Controllers/AdgoalTestController.php rename to metager/app/Http/Controllers/AdgoalTestController.php diff --git a/app/Http/Controllers/AdminInterface.php b/metager/app/Http/Controllers/AdminInterface.php similarity index 100% rename from app/Http/Controllers/AdminInterface.php rename to metager/app/Http/Controllers/AdminInterface.php diff --git a/app/Http/Controllers/AdminSpamController.php b/metager/app/Http/Controllers/AdminSpamController.php similarity index 100% rename from app/Http/Controllers/AdminSpamController.php rename to metager/app/Http/Controllers/AdminSpamController.php diff --git a/app/Http/Controllers/Assoziator.php b/metager/app/Http/Controllers/Assoziator.php similarity index 100% rename from app/Http/Controllers/Assoziator.php rename to metager/app/Http/Controllers/Assoziator.php diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/metager/app/Http/Controllers/Auth/ForgotPasswordController.php similarity index 100% rename from app/Http/Controllers/Auth/ForgotPasswordController.php rename to metager/app/Http/Controllers/Auth/ForgotPasswordController.php diff --git a/app/Http/Controllers/Auth/LoginController.php b/metager/app/Http/Controllers/Auth/LoginController.php similarity index 100% rename from app/Http/Controllers/Auth/LoginController.php rename to metager/app/Http/Controllers/Auth/LoginController.php diff --git a/app/Http/Controllers/Auth/RegisterController.php b/metager/app/Http/Controllers/Auth/RegisterController.php similarity index 100% rename from app/Http/Controllers/Auth/RegisterController.php rename to metager/app/Http/Controllers/Auth/RegisterController.php diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/metager/app/Http/Controllers/Auth/ResetPasswordController.php similarity index 100% rename from app/Http/Controllers/Auth/ResetPasswordController.php rename to metager/app/Http/Controllers/Auth/ResetPasswordController.php diff --git a/app/Http/Controllers/Controller.php b/metager/app/Http/Controllers/Controller.php similarity index 100% rename from app/Http/Controllers/Controller.php rename to metager/app/Http/Controllers/Controller.php diff --git a/app/Http/Controllers/FokiLoader.php b/metager/app/Http/Controllers/FokiLoader.php similarity index 100% rename from app/Http/Controllers/FokiLoader.php rename to metager/app/Http/Controllers/FokiLoader.php diff --git a/app/Http/Controllers/HealthcheckController.php b/metager/app/Http/Controllers/HealthcheckController.php similarity index 100% rename from app/Http/Controllers/HealthcheckController.php rename to metager/app/Http/Controllers/HealthcheckController.php diff --git a/app/Http/Controllers/HumanVerification.php b/metager/app/Http/Controllers/HumanVerification.php similarity index 100% rename from app/Http/Controllers/HumanVerification.php rename to metager/app/Http/Controllers/HumanVerification.php diff --git a/app/Http/Controllers/KeyController.php b/metager/app/Http/Controllers/KeyController.php similarity index 100% rename from app/Http/Controllers/KeyController.php rename to metager/app/Http/Controllers/KeyController.php diff --git a/app/Http/Controllers/LanguageController.php b/metager/app/Http/Controllers/LanguageController.php similarity index 100% rename from app/Http/Controllers/LanguageController.php rename to metager/app/Http/Controllers/LanguageController.php diff --git a/app/Http/Controllers/MailController.php b/metager/app/Http/Controllers/MailController.php similarity index 100% rename from app/Http/Controllers/MailController.php rename to metager/app/Http/Controllers/MailController.php diff --git a/app/Http/Controllers/MetaGerSearch.php b/metager/app/Http/Controllers/MetaGerSearch.php similarity index 97% rename from app/Http/Controllers/MetaGerSearch.php rename to metager/app/Http/Controllers/MetaGerSearch.php index c2db39cd2..4895b3b8a 100644 --- a/app/Http/Controllers/MetaGerSearch.php +++ b/metager/app/Http/Controllers/MetaGerSearch.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App; use App\MetaGer; +use App\PrometheusExporter; use Cache; use Illuminate\Http\Request; use LaravelLocalization; @@ -14,6 +15,12 @@ class MetaGerSearch extends Controller { public function search(Request $request, MetaGer $metager, $timing = false) { + $locale = LaravelLocalization::getCurrentLocale(); + $preferredLanguage = array($request->getPreferredLanguage()); + if (!empty($preferredLanguage) && !empty($locale)) { + PrometheusExporter::PreferredLanguage($locale, $preferredLanguage); + } + if ($request->filled("chrome-plugin")) { return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/plugin")); } diff --git a/app/Http/Controllers/Pictureproxy.php b/metager/app/Http/Controllers/Pictureproxy.php similarity index 100% rename from app/Http/Controllers/Pictureproxy.php rename to metager/app/Http/Controllers/Pictureproxy.php diff --git a/metager/app/Http/Controllers/SearchEngineList.php b/metager/app/Http/Controllers/SearchEngineList.php new file mode 100644 index 000000000..5a67a5afd --- /dev/null +++ b/metager/app/Http/Controllers/SearchEngineList.php @@ -0,0 +1,45 @@ +<?php + +namespace App\Http\Controllers; + +use Illuminate\Http\Request; +use Illuminate\Support\Facades\App; + +class SearchEngineList extends Controller +{ + function index() + { + $suma_file = ""; + if (App::isLocale("en")) { + $suma_file = config_path() . "/sumasEn.json"; + } else { + $suma_file = config_path() . "/sumas.json"; + } + if (empty($suma_file)) { + abort(404); + } + $suma_file = json_decode(file_get_contents($suma_file)); + if ($suma_file === null) { + abort(404); + } + $sumas = []; + foreach ($suma_file->foki as $fokus_name => $fokus) { + foreach ($fokus->sumas as $suma_name) { + $sumas[$fokus_name][] = $suma_name; + } + } + $suma_infos = []; + foreach ($sumas as $fokus_name => $suma_list) { + foreach ($suma_list as $index => $suma_name) { + if (!$suma_file->sumas->{$suma_name}->disabled) { + $infos = $suma_file->sumas->{$suma_name}->infos; + $suma_infos[$fokus_name][$suma_name] = clone $infos; + } + } + } + return view('search-engine') + ->with('title', trans('titles.search-engine')) + ->with('navbarFocus', 'info') + ->with('suma_infos', $suma_infos); + } +} diff --git a/app/Http/Controllers/SettingsController.php b/metager/app/Http/Controllers/SettingsController.php similarity index 84% rename from app/Http/Controllers/SettingsController.php rename to metager/app/Http/Controllers/SettingsController.php index 374209010..0befea2b4 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/metager/app/Http/Controllers/SettingsController.php @@ -24,6 +24,9 @@ class SettingsController extends Controller $langFile = json_decode(file_get_contents($langFile)); $sumas = $this->getSumas($fokus); + if (sizeof($sumas) === 0) { + abort(404); + } # Parse the Parameter Filter $filters = []; @@ -64,11 +67,16 @@ class SettingsController extends Controller # Reading cookies for black list entries $blacklist = []; foreach ($cookies as $key => $value) { - if (stripos($key, 'blpage') !== false && stripos($key, $fokus) !== false) { - $blacklist[$key] = $value; + if (preg_match('/_blpage[0-9]+$/', $key) === 1 && stripos($key, $fokus) !== false) { + $blacklist[] = $value; + } elseif (preg_match('/_blpage$/', $key) === 1 && stripos($key, $fokus) !== false) { + $blacklist = array_merge($blacklist, explode(",", $value)); } } + $blacklist = array_unique($blacklist); + sort($blacklist); + # Generating link with set cookies $cookieLink = LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('loadSettings', $cookies)); @@ -90,15 +98,21 @@ class SettingsController extends Controller $langFile = MetaGer::getLanguageFile(); $langFile = json_decode(file_get_contents($langFile)); + if (empty($langFile->foki->{$fokus})) { + // Fokus does not exist in this suma file + return []; + } + $sumasFoki = $langFile->foki->{$fokus}->sumas; $sumas = []; foreach ($sumasFoki as $suma) { if ((!empty($langFile->sumas->{$suma}->disabled) && $langFile->sumas->{$suma}->disabled) || - (!empty($langFile->sumas->{$suma}->{"auto-disabled"}) && $langFile->sumas->{$suma}->{"auto-disabled"})) { + (!empty($langFile->sumas->{$suma}->{"auto-disabled"}) && $langFile->sumas->{$suma}->{"auto-disabled"}) + ) { continue; } - $sumas[$suma]["display-name"] = $langFile->sumas->{$suma}->{"display-name"}; + $sumas[$suma]["display-name"] = $langFile->sumas->{$suma}->infos->display_name; $sumas[$suma]["filtered"] = false; if (Cookie::get($fokus . "_engine_" . $suma) === "off") { $sumas[$suma]["enabled"] = false; @@ -329,42 +343,55 @@ class SettingsController extends Controller $fokus = $request->input('fokus', ''); $url = $request->input('url', ''); - $regexProtocol = '#^([a-z]{0,5}://)?(www.)?#'; - $blacklist = preg_filter($regexProtocol, '', $request->input('blacklist')); + $blacklist = $request->input('blacklist'); + $blacklist = substr($blacklist, 0, 2048); - if (stripos($blacklist, '/') !== false) { - $blacklist = substr($blacklist, 0, stripos($blacklist, '/')); - } + // Split the blacklist by all sorts of newlines + $blacklist = preg_split('/\r\n|[\r\n]/', $blacklist); - $regexUrl = '#^(\*\.)?[a-z0-9]+(\.[a-z0-9]+)?(\.[a-z0-9]{2,})$#'; - if (preg_match($regexUrl, $blacklist) === 1) { - $path = \Request::path(); - $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); - $cookies = Cookie::get(); - $cookieCounter = 0; - $noduplicate = true; - - ksort($cookies); - - if (!empty($cookies)) { - foreach ($cookies as $key => $value) { - if (stripos($key, $fokus . '_blpage') === 0) { - if ($value === $blacklist) { - $noduplicate = false; - break; - } - if ((int)(substr($key, strlen($fokus . '_blpage'))) === $cookieCounter) { - $cookieCounter++; - } - } - } + $valid_blacklist_entries = []; + + foreach ($blacklist as $blacklist_entry) { + $regexProtocol = '#^([a-z]{0,5}://)?(www.)?#'; + $blacklist_entry = preg_filter($regexProtocol, '', $blacklist_entry); + + # Allow Only Domains without path + if (stripos($blacklist_entry, '/') !== false) { + $blacklist_entry = substr($blacklist_entry, 0, stripos($blacklist_entry, '/')); } - if ($noduplicate && !empty($blacklist) > 0 && strlen($blacklist) <= 255) { - $cookieName= $fokus.'_blpage'.$cookieCounter; - Cookie::queue($cookieName, $blacklist, 525600, $cookiePath, null, false, false); + + #fixme: this doesn't match all valid URLs + $regexUrl = '#^(\*\.)?[a-z0-9-]+(\.[a-z0-9]+)?(\.[a-z0-9]{2,})$#'; + + if (preg_match($regexUrl, $blacklist_entry) === 1) { + $valid_blacklist_entries[] = $blacklist_entry; } } - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url]))); + + # Check if any setting is active + $cookies = Cookie::get(); + + # Remove all cookies from the old method where they got stored + # in multiple Cookies. + # The old cookies are in the request currently send so just delete the old cookie + foreach ($cookies as $key => $value) { + if (preg_match('/_blpage[0-9]+$/', $key) === 1 && stripos($key, $fokus) !== false) { + $path = \Request::path(); + $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); + Cookie::queue($key, "", 0, $cookiePath, null, false, false); + } + } + + $valid_blacklist_entries = array_unique($valid_blacklist_entries); + sort($valid_blacklist_entries); + + + $path = \Request::path(); + $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); + $cookieName = $fokus . '_blpage'; + Cookie::queue($cookieName, implode(",", $valid_blacklist_entries), 525600, $cookiePath, null, false, false); + + return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url])) . "#bl"); } public function deleteBlacklist(Request $request) @@ -377,7 +404,7 @@ class SettingsController extends Controller Cookie::queue($cookieKey, "", 0, $cookiePath, null, false, false); - return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url]))); + return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('settings', ["fokus" => $fokus, "url" => $url])) . "#bl"); } public function clearBlacklist(Request $request) @@ -389,7 +416,7 @@ class SettingsController extends Controller $empty = $request->input('empty'); $cookiePath = "/" . substr($path, 0, strpos($path, "meta/") + 5); $cookies = Cookie::get(); - + foreach ($cookies as $key => $value) { if (stripos($key, $fokus . '_blpage') === 0) { Cookie::queue($key, "", 0, $cookiePath, null, false, false); @@ -426,10 +453,10 @@ class SettingsController extends Controller foreach ($langFile->foki as $fokus => $fokusInfo) { if (strpos($key, $fokus . '_blpage') === 0 && preg_match($regexUrl, $value) === 1) { Cookie::queue($key, $value, 525600, $cookiePath, null, false, false); - } elseif (strpos($key, $fokus.'_setting_') === 0) { + } elseif (strpos($key, $fokus . '_setting_') === 0) { foreach ($langFile->filter->{'parameter-filter'} as $parameter) { foreach ($parameter->values as $p => $v) { - if ($key === $fokus.'_setting_' . $parameter->{'get-parameter'} && $value === $p) { + if ($key === $fokus . '_setting_' . $parameter->{'get-parameter'} && $value === $p) { Cookie::queue($key, $value, 525600, $cookiePath, null, false, false); } } @@ -447,4 +474,8 @@ class SettingsController extends Controller } return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), url('/'))); } + + private function loadBlacklist(Request $request) + { + } } diff --git a/app/Http/Controllers/SitesearchController.php b/metager/app/Http/Controllers/SitesearchController.php similarity index 100% rename from app/Http/Controllers/SitesearchController.php rename to metager/app/Http/Controllers/SitesearchController.php diff --git a/app/Http/Controllers/StartpageController.php b/metager/app/Http/Controllers/StartpageController.php similarity index 100% rename from app/Http/Controllers/StartpageController.php rename to metager/app/Http/Controllers/StartpageController.php diff --git a/app/Http/Controllers/Stresstest.php b/metager/app/Http/Controllers/Stresstest.php similarity index 100% rename from app/Http/Controllers/Stresstest.php rename to metager/app/Http/Controllers/Stresstest.php diff --git a/app/Http/Controllers/ZitatController.php b/metager/app/Http/Controllers/ZitatController.php similarity index 100% rename from app/Http/Controllers/ZitatController.php rename to metager/app/Http/Controllers/ZitatController.php diff --git a/app/Http/Kernel.php b/metager/app/Http/Kernel.php similarity index 100% rename from app/Http/Kernel.php rename to metager/app/Http/Kernel.php diff --git a/app/Http/Middleware/BrowserVerification.php b/metager/app/Http/Middleware/BrowserVerification.php similarity index 100% rename from app/Http/Middleware/BrowserVerification.php rename to metager/app/Http/Middleware/BrowserVerification.php diff --git a/app/Http/Middleware/EncryptCookies.php b/metager/app/Http/Middleware/EncryptCookies.php similarity index 100% rename from app/Http/Middleware/EncryptCookies.php rename to metager/app/Http/Middleware/EncryptCookies.php diff --git a/app/Http/Middleware/HumanVerification.php b/metager/app/Http/Middleware/HumanVerification.php similarity index 100% rename from app/Http/Middleware/HumanVerification.php rename to metager/app/Http/Middleware/HumanVerification.php diff --git a/app/Http/Middleware/LocalizationRedirect.php b/metager/app/Http/Middleware/LocalizationRedirect.php similarity index 100% rename from app/Http/Middleware/LocalizationRedirect.php rename to metager/app/Http/Middleware/LocalizationRedirect.php diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/metager/app/Http/Middleware/RedirectIfAuthenticated.php similarity index 100% rename from app/Http/Middleware/RedirectIfAuthenticated.php rename to metager/app/Http/Middleware/RedirectIfAuthenticated.php diff --git a/app/Http/Middleware/RemoveKey.php b/metager/app/Http/Middleware/RemoveKey.php similarity index 100% rename from app/Http/Middleware/RemoveKey.php rename to metager/app/Http/Middleware/RemoveKey.php diff --git a/app/Http/Middleware/UserAgentMaster.php b/metager/app/Http/Middleware/UserAgentMaster.php similarity index 100% rename from app/Http/Middleware/UserAgentMaster.php rename to metager/app/Http/Middleware/UserAgentMaster.php diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/metager/app/Http/Middleware/VerifyCsrfToken.php similarity index 100% rename from app/Http/Middleware/VerifyCsrfToken.php rename to metager/app/Http/Middleware/VerifyCsrfToken.php diff --git a/app/Jobs/ConvertCountFile.php b/metager/app/Jobs/ConvertCountFile.php similarity index 100% rename from app/Jobs/ConvertCountFile.php rename to metager/app/Jobs/ConvertCountFile.php diff --git a/app/Listeners/LogFailedAuthenticationAttempt.php b/metager/app/Listeners/LogFailedAuthenticationAttempt.php similarity index 100% rename from app/Listeners/LogFailedAuthenticationAttempt.php rename to metager/app/Listeners/LogFailedAuthenticationAttempt.php diff --git a/app/Mail/Sprachdatei.php b/metager/app/Mail/Sprachdatei.php similarity index 100% rename from app/Mail/Sprachdatei.php rename to metager/app/Mail/Sprachdatei.php diff --git a/app/MetaGer.php b/metager/app/MetaGer.php similarity index 97% rename from app/MetaGer.php rename to metager/app/MetaGer.php index 0e31d06f7..ce9a3ddec 100644 --- a/app/MetaGer.php +++ b/metager/app/MetaGer.php @@ -465,7 +465,7 @@ class MetaGer * If there are no other advertisements we will only display our advertisements * every so often. ~33% in this case */ - if (/*sizeof($this->ads) === 0 &&*/ rand(1, 100) >= 5) { + if (/*sizeof($this->ads) === 0 &&*/rand(1, 100) >= 5) { return; } @@ -733,8 +733,8 @@ class MetaGer # Prüfe ob Parser vorhanden if (!file_exists(app_path() . "/Models/parserSkripte/" . $engine->{"parser-class"} . ".php")) { - Log::error("Konnte " . $engine->{"display-name"} . " nicht abfragen, da kein Parser existiert"); - $this->errors[] = trans('metaGer.engines.noParser', ['engine' => $engine->{"display-name"}]); + Log::error("Konnte " . $engine->infos->display_name . " nicht abfragen, da kein Parser existiert"); + $this->errors[] = trans('metaGer.engines.noParser', ['engine' => $engine->infos->display_name]); continue; } @@ -743,7 +743,7 @@ class MetaGer try { $tmp = new $path($engineName, $engine, $this); } catch (\ErrorException $e) { - Log::error("Konnte " . $engine->{"display-name"} . " nicht abfragen. " . $e); + Log::error("Konnte " . $engine->infos->display_name . " nicht abfragen. " . $e); continue; } @@ -1333,22 +1333,21 @@ class MetaGer $this->hostBlacklist[] = $blacklistString; } } - foreach (Cookie::get() as $key => $value) { - if ((stripos($key, $this->fokus . '_blpage') === 0) && (stripos($value, '*.') === false)) { - $this->hostBlacklist[] = $value; - } - } $this->hostBlacklist = array_unique($this->hostBlacklist); // print the host blacklist as a user warning if (sizeof($this->hostBlacklist) > 0) { - $hostString = ""; - foreach ($this->hostBlacklist as $host) { - $hostString .= $host . ", "; + if (sizeof($this->hostBlacklist) <= 3) { + $hostString = ""; + foreach ($this->hostBlacklist as $host) { + $hostString .= $host . ", "; + } + $hostString = rtrim($hostString, ", "); + $this->warnings[] = trans('metaGer.formdata.hostBlacklist', ['host' => $hostString]); + } else { + $this->warnings[] = trans('metaGer.formdata.hostBlacklistCount', ['count' => sizeof($this->hostBlacklist)]); } - $hostString = rtrim($hostString, ", "); - $this->warnings[] = trans('metaGer.formdata.hostBlacklist', ['host' => $hostString]); } } @@ -1376,8 +1375,17 @@ class MetaGer } } foreach (Cookie::get() as $key => $value) { - if (stripos($key, $this->fokus . '_blpage') === 0 && stripos($value, '*.') === 0) { - $this->domainBlacklist[] = str_replace("*.", "", $value); + $regexUrl = '#^(\*\.)?[a-z0-9-]+(\.[a-z0-9]+)?(\.[a-z0-9]{2,})$#'; + if (preg_match('/_blpage[0-9]+$/', $key) === 1 && stripos($key, $this->fokus) !== false && preg_match($regexUrl, $value) === 1) { + $this->domainBlacklist[] = substr($value, 0, 255); + } elseif (preg_match('/_blpage$/', $key) === 1 && stripos($key, $this->fokus) !== false) { + $blacklistItems = explode(",", $value); + foreach ($blacklistItems as $blacklistItem) { + + if (preg_match($regexUrl, $blacklistItem) === 1) { + $this->domainBlacklist[] = substr($blacklistItem, 0, 255); + } + } } } @@ -1385,12 +1393,16 @@ class MetaGer // print the domain blacklist as a user warning if (sizeof($this->domainBlacklist) > 0) { - $domainString = ""; - foreach ($this->domainBlacklist as $domain) { - $domainString .= $domain . ", "; + if (sizeof($this->domainBlacklist) <= 3) { + $domainString = ""; + foreach ($this->domainBlacklist as $domain) { + $domainString .= $domain . ", "; + } + $domainString = rtrim($domainString, ", "); + $this->warnings[] = trans('metaGer.formdata.domainBlacklist', ['domain' => $domainString]); + } else { + $this->warnings[] = trans('metaGer.formdata.domainBlacklistCount', ['count' => sizeof($this->domainBlacklist)]); } - $domainString = rtrim($domainString, ", "); - $this->warnings[] = trans('metaGer.formdata.domainBlacklist', ['domain' => $domainString]); } } diff --git a/app/Models/Adgoal.php b/metager/app/Models/Adgoal.php similarity index 100% rename from app/Models/Adgoal.php rename to metager/app/Models/Adgoal.php diff --git a/app/Models/Admitad.php b/metager/app/Models/Admitad.php similarity index 100% rename from app/Models/Admitad.php rename to metager/app/Models/Admitad.php diff --git a/app/Models/Key.php b/metager/app/Models/Key.php similarity index 100% rename from app/Models/Key.php rename to metager/app/Models/Key.php diff --git a/app/Models/LanguageObject.php b/metager/app/Models/LanguageObject.php similarity index 100% rename from app/Models/LanguageObject.php rename to metager/app/Models/LanguageObject.php diff --git a/app/Models/Quicktips/Quicktip.php b/metager/app/Models/Quicktips/Quicktip.php similarity index 100% rename from app/Models/Quicktips/Quicktip.php rename to metager/app/Models/Quicktips/Quicktip.php diff --git a/app/Models/Quicktips/Quicktip_detail.php b/metager/app/Models/Quicktips/Quicktip_detail.php similarity index 100% rename from app/Models/Quicktips/Quicktip_detail.php rename to metager/app/Models/Quicktips/Quicktip_detail.php diff --git a/app/Models/Quicktips/Quicktips.php b/metager/app/Models/Quicktips/Quicktips.php similarity index 100% rename from app/Models/Quicktips/Quicktips.php rename to metager/app/Models/Quicktips/Quicktips.php diff --git a/app/Models/Result.php b/metager/app/Models/Result.php similarity index 94% rename from app/Models/Result.php rename to metager/app/Models/Result.php index 5618220cf..f142e7273 100644 --- a/app/Models/Result.php +++ b/metager/app/Models/Result.php @@ -2,7 +2,6 @@ namespace App\Models; - /* Die Klasse Result sammelt alle Informationen über ein einzelnes Suchergebnis. * Die Results werden von den Suchmaschinenspezifischen Parser-Skripten erstellt. */ @@ -121,47 +120,9 @@ class Result $rank *= floatval($this->engineBoost); } - # Runter Ranken von Yandex Ergebnissen mit zu viel kyrillischen Texten - if (stripos($this->gefVon[0], "yandex") !== false) { - $rank -= $this->calcYandexBoost($eingabe); - } - $this->rank = $rank; } - # Berechnet, ob dieses Suchergebnis einen Malus erhalten soll, oder nicht - # Ãœbergeben werden alle Yandex Ergebnisse - # Wenn die Suchworte kein kyrillisches Zeichen enthalten, wird das Ergebnis schlechter bewertet, - # falls es selbst zu viele kyrillische Zeichen enthält - private function calcYandexBoost($tmpEingabe) - { - $maxRatio = 0.1; # Gibt den Prozentsatz von Kyrillischen Zeichen in Titel und Beschreibung an, ab dem das Ergebnis runter gerankt werden soll - if (preg_match('/[Ð-Яа-ÑÐÑ‘]/u', $tmpEingabe) === 1) { - # Das Suchwort enthält kyrillische Zeichen, also dürfen es auch die Ergebnisse - return 0; - } else { - # Wir überprüfen das Verhältnis von Kyrillischen Zeichen im Titel - if (preg_match_all('/[Ð-Яа-ÑÐÑ‘]/u', $this->titel, $matches)) { - $count = sizeof($matches[0]); - $titleSize = strlen($this->titel); - $percKyr = $count / $titleSize; - if ($percKyr > $maxRatio) { - return 5; - } - } - # Wir überprüfen das Verhältnis von Kyrillischen Zeichen in der Beschreibung - if (preg_match_all('/[Ð-Яа-ÑÐÑ‘]/u', $this->descr, $matches)) { - $count = sizeof($matches[0]); - $descrSize = strlen($this->descr); - $percKyr = $count / $descrSize; - if ($percKyr > $maxRatio) { - return 5; - } - } - } - return 0; - } - # Berechnet den Ranking-Boost durch ??? URL public function calcURLBoost($tmpEingabe) { diff --git a/app/Models/Searchengine.php b/metager/app/Models/Searchengine.php similarity index 98% rename from app/Models/Searchengine.php rename to metager/app/Models/Searchengine.php index 41203ab72..31371721b 100644 --- a/app/Models/Searchengine.php +++ b/metager/app/Models/Searchengine.php @@ -8,6 +8,7 @@ use Illuminate\Support\Facades\Redis; abstract class Searchengine { public $getString = ""; # Der String für die Get-Anfrage + public $query = ""; # The search query public $engine; # Die ursprüngliche Engine XML public $totalResults = 0; # How many Results the Searchengine has found public $results = []; # Die geladenen Ergebnisse @@ -70,7 +71,7 @@ abstract class Searchengine } # Suchstring generieren - $q = $metager->getQ(); + $this->query = $metager->getQ(); $filters = $metager->getSumaFile()->filter; foreach ($metager->getQueryFilter() as $queryFilter => $filter) { $filterOptions = $filters->{"query-filter"}->$queryFilter; @@ -79,7 +80,7 @@ abstract class Searchengine } $filterOptionsEngine = $filterOptions->sumas->{$this->name}; $query = $filterOptionsEngine->prefix . $filter . $filterOptionsEngine->suffix; - $q = $query . " " . $q; + $this->query = $query . " " . $this->query; } $tmpPara = false; @@ -100,7 +101,7 @@ abstract class Searchengine $this->engine->{"get-parameter"}->{$engineParameterKey} = $engineParameterValue; } - $this->getString = $this->generateGetString($q); + $this->getString = $this->generateGetString($this->query); $this->updateHash(); $this->canCache = $metager->canCache(); } @@ -205,7 +206,7 @@ abstract class Searchengine return $body; } } - + if ($body === "no-result") { $body = ""; } diff --git a/app/Models/XmlSearchengine.php b/metager/app/Models/XmlSearchengine.php similarity index 100% rename from app/Models/XmlSearchengine.php rename to metager/app/Models/XmlSearchengine.php diff --git a/app/Models/parserSkripte/Allesklar.php b/metager/app/Models/parserSkripte/Allesklar.php similarity index 94% rename from app/Models/parserSkripte/Allesklar.php rename to metager/app/Models/parserSkripte/Allesklar.php index 7fe67260a..459c40c0e 100644 --- a/app/Models/parserSkripte/Allesklar.php +++ b/metager/app/Models/parserSkripte/Allesklar.php @@ -43,7 +43,8 @@ class Allesklar extends Searchengine $link, $link, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } catch (\Exception $e) { @@ -54,5 +55,4 @@ class Allesklar extends Searchengine } }); } - } diff --git a/app/Models/parserSkripte/BASE.php b/metager/app/Models/parserSkripte/BASE.php similarity index 94% rename from app/Models/parserSkripte/BASE.php rename to metager/app/Models/parserSkripte/BASE.php index c47dee3d8..7d19a44d4 100644 --- a/app/Models/parserSkripte/BASE.php +++ b/metager/app/Models/parserSkripte/BASE.php @@ -49,7 +49,8 @@ class BASE extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Beammachine.php b/metager/app/Models/parserSkripte/Beammachine.php similarity index 90% rename from app/Models/parserSkripte/Beammachine.php rename to metager/app/Models/parserSkripte/Beammachine.php index 07eedcac9..ea832df9e 100644 --- a/app/Models/parserSkripte/Beammachine.php +++ b/metager/app/Models/parserSkripte/Beammachine.php @@ -34,10 +34,10 @@ class Beammachine extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } diff --git a/app/Models/parserSkripte/Bing.php b/metager/app/Models/parserSkripte/Bing.php similarity index 72% rename from app/Models/parserSkripte/Bing.php rename to metager/app/Models/parserSkripte/Bing.php index ba894665a..b6b5d031a 100644 --- a/app/Models/parserSkripte/Bing.php +++ b/metager/app/Models/parserSkripte/Bing.php @@ -14,13 +14,17 @@ class Bing extends Searchengine { parent::__construct($name, $engine, $metager); - if(LaravelLocalization::getCurrentLocale() === 'en'){ + if (LaravelLocalization::getCurrentLocale() === 'en') { $langFile = $metager->getLanguageFile(); $langFile = json_decode(file_get_contents($langFile)); - $acceptLanguage = $metager->request->headers->all()['accept-language'][0]; - foreach($langFile->filter->{'parameter-filter'}->language->sumas->bing->values as $key => $value){ - if(stripos($acceptLanguage, "en") === 0 && stripos($acceptLanguage, $value) === 0) - $this->engine->{"get-parameter"}->mkt = $value; + $acceptLanguage = $metager->request->headers->all(); + if (!empty($acceptLanguage["accept-language"]) && is_array($acceptLanguage["accept-language"]) && sizeof($acceptLanguage["accept-language"]) > 0) { + $acceptLanguage = $acceptLanguage['accept-language'][0]; + foreach ($langFile->filter->{'parameter-filter'}->language->sumas->bing->values as $key => $value) { + if (stripos($acceptLanguage, "en") === 0 && stripos($acceptLanguage, $value) === 0) { + $this->engine->{"get-parameter"}->mkt = $value; + } + } } } } @@ -29,7 +33,9 @@ class Bing extends Searchengine { try { $results = json_decode($result); - $this->totalResults = $results->webPages->totalEstimatedMatches; + if (!empty($results->webPages->totalEstimatedMatches)) { + $this->totalResults = $results->webPages->totalEstimatedMatches; + } # Check if the query got altered if (!empty($results->{"queryContext"}) && !empty($results->{"queryContext"}->{"alteredQuery"}) && !empty($results->{"queryContext"}->{"alterationOverrideQuery"})) { @@ -51,13 +57,12 @@ class Bing extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [] ); - } - } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); Log::error($e->getMessage()); @@ -70,6 +75,9 @@ class Bing extends Searchengine try { $results = json_decode($result); + if (empty($results->webPages->totalEstimatedMatches)) { + return; + } $totalMatches = $results->webPages->totalEstimatedMatches; $newEngine = unserialize(serialize($this->engine)); @@ -91,12 +99,10 @@ class Bing extends Searchengine $next = new Bing($this->name, $newEngine, $metager); $this->next = $next; - } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); Log::error($e->getMessage()); return; } - } } diff --git a/app/Models/parserSkripte/BingBilder.php b/metager/app/Models/parserSkripte/BingBilder.php similarity index 88% rename from app/Models/parserSkripte/BingBilder.php rename to metager/app/Models/parserSkripte/BingBilder.php index 97d26a7d5..1ac9fe64f 100644 --- a/app/Models/parserSkripte/BingBilder.php +++ b/metager/app/Models/parserSkripte/BingBilder.php @@ -18,7 +18,9 @@ class BingBilder extends Searchengine { try { $results = json_decode($result); - $this->totalResults = $results->totalEstimatedMatches; + if (!empty($results->totalEstimatedMatches)) { + $this->totalResults = $results->totalEstimatedMatches; + } $results = $results->value; foreach ($results as $result) { @@ -34,8 +36,8 @@ class BingBilder extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [ 'image' => $image, @@ -58,6 +60,9 @@ class BingBilder extends Searchengine try { $results = json_decode($result); + if (empty($results->totalEstimatedMatches)) { + return; + } $totalMatches = $results->totalEstimatedMatches; $nextOffset = $results->nextOffset; diff --git a/app/Models/parserSkripte/Blogsearch.php b/metager/app/Models/parserSkripte/Blogsearch.php similarity index 92% rename from app/Models/parserSkripte/Blogsearch.php rename to metager/app/Models/parserSkripte/Blogsearch.php index 83689ffcd..bcccc3e6b 100644 --- a/app/Models/parserSkripte/Blogsearch.php +++ b/metager/app/Models/parserSkripte/Blogsearch.php @@ -36,7 +36,8 @@ class Blogsearch extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Dailymotion.php b/metager/app/Models/parserSkripte/Dailymotion.php similarity index 92% rename from app/Models/parserSkripte/Dailymotion.php rename to metager/app/Models/parserSkripte/Dailymotion.php index 58876c2db..7158aa5b4 100644 --- a/app/Models/parserSkripte/Dailymotion.php +++ b/metager/app/Models/parserSkripte/Dailymotion.php @@ -37,7 +37,8 @@ class Dailymotion extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['partnershop' => false] ); diff --git a/app/Models/parserSkripte/Dart.php b/metager/app/Models/parserSkripte/Dart.php similarity index 94% rename from app/Models/parserSkripte/Dart.php rename to metager/app/Models/parserSkripte/Dart.php index 49ef4e80b..deee3c51c 100644 --- a/app/Models/parserSkripte/Dart.php +++ b/metager/app/Models/parserSkripte/Dart.php @@ -57,11 +57,11 @@ class Dart extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } }); - } } diff --git a/app/Models/parserSkripte/Dmoznebel.php b/metager/app/Models/parserSkripte/Dmoznebel.php similarity index 91% rename from app/Models/parserSkripte/Dmoznebel.php rename to metager/app/Models/parserSkripte/Dmoznebel.php index d79c3d322..4e5f45c11 100644 --- a/app/Models/parserSkripte/Dmoznebel.php +++ b/metager/app/Models/parserSkripte/Dmoznebel.php @@ -36,10 +36,10 @@ class Dmoznebel extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } diff --git a/app/Models/parserSkripte/Dmoznebel_int.php b/metager/app/Models/parserSkripte/Dmoznebel_int.php similarity index 88% rename from app/Models/parserSkripte/Dmoznebel_int.php rename to metager/app/Models/parserSkripte/Dmoznebel_int.php index 5006bffbb..970493568 100644 --- a/app/Models/parserSkripte/Dmoznebel_int.php +++ b/metager/app/Models/parserSkripte/Dmoznebel_int.php @@ -28,7 +28,8 @@ class Dmoznebel_int extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Dummy.php b/metager/app/Models/parserSkripte/Dummy.php similarity index 70% rename from app/Models/parserSkripte/Dummy.php rename to metager/app/Models/parserSkripte/Dummy.php index 8dc7af0b7..8ea045717 100644 --- a/app/Models/parserSkripte/Dummy.php +++ b/metager/app/Models/parserSkripte/Dummy.php @@ -24,20 +24,21 @@ class Dummy extends Searchengine } foreach ($content as $result) { - $title = $result->title; - $link = $result->link; - $anzeigeLink = $link; - $descr = $result->descr; - $this->counter++; - $this->results[] = new \App\Models\Result( - $this->engine, - $title, - $link, - $anzeigeLink, - $descr, - $this->engine->{"display-name"},$this->engine->homepage, - $this->counter - ); + $title = $result->title; + $link = $result->link; + $anzeigeLink = $link; + $descr = $result->descr; + $this->counter++; + $this->results[] = new \App\Models\Result( + $this->engine, + $title, + $link, + $anzeigeLink, + $descr, + $this->engine->infos->display_name, + $this->engine->infos->homepage, + $this->counter + ); } } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); @@ -53,14 +54,14 @@ class Dummy extends Searchengine $newEngine = unserialize(serialize($this->engine)); $perPage = 0; - if(isset($newEngine->{"get-parameter"}->count)){ + if (isset($newEngine->{"get-parameter"}->count)) { $perPage = $newEngine->{"get-parameter"}->count; } else { $perPage = 10; } $offset = 0; - if(empty($newEngine->{"get-parameter"}->skip)){ + if (empty($newEngine->{"get-parameter"}->skip)) { $offset = $perPage; } else { $offset = $newEngine->{"get-parameter"}->skip + $perPage; @@ -74,12 +75,10 @@ class Dummy extends Searchengine $next = new Dummy($this->name, $newEngine, $metager); $this->next = $next; - } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); Log::error($e->getMessage()); return; } - } -} \ No newline at end of file +} diff --git a/app/Models/parserSkripte/Ebay.php b/metager/app/Models/parserSkripte/Ebay.php similarity index 90% rename from app/Models/parserSkripte/Ebay.php rename to metager/app/Models/parserSkripte/Ebay.php index 848e01a75..e26ff21b3 100644 --- a/app/Models/parserSkripte/Ebay.php +++ b/metager/app/Models/parserSkripte/Ebay.php @@ -51,11 +51,14 @@ class Ebay extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, - ['partnershop' => false, + [ + 'partnershop' => false, 'price' => $price, - 'image' => $image] + 'image' => $image + ] ); $count++; } diff --git a/app/Models/parserSkripte/Ecoshopper.php b/metager/app/Models/parserSkripte/Ecoshopper.php similarity index 89% rename from app/Models/parserSkripte/Ecoshopper.php rename to metager/app/Models/parserSkripte/Ecoshopper.php index 818d55cf7..4ea3d1f69 100644 --- a/app/Models/parserSkripte/Ecoshopper.php +++ b/metager/app/Models/parserSkripte/Ecoshopper.php @@ -36,7 +36,6 @@ class Ecoshopper extends Searchengine } else { $anzeigeLink = $link; } - } else { $anzeigeLink = $link; } @@ -49,10 +48,13 @@ class Ecoshopper extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, - ['partnershop' => false, - 'image' => $image] + [ + 'partnershop' => false, + 'image' => $image + ] ); } } catch (\Exception $e) { diff --git a/app/Models/parserSkripte/Europeana.php b/metager/app/Models/parserSkripte/Europeana.php similarity index 95% rename from app/Models/parserSkripte/Europeana.php rename to metager/app/Models/parserSkripte/Europeana.php index ce96e7152..c03517b7c 100644 --- a/app/Models/parserSkripte/Europeana.php +++ b/metager/app/Models/parserSkripte/Europeana.php @@ -42,7 +42,8 @@ class Europeana extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['image' => $image] ); diff --git a/app/Models/parserSkripte/Exalead.php b/metager/app/Models/parserSkripte/Exalead.php similarity index 96% rename from app/Models/parserSkripte/Exalead.php rename to metager/app/Models/parserSkripte/Exalead.php index a500dc750..c77d335a7 100644 --- a/app/Models/parserSkripte/Exalead.php +++ b/metager/app/Models/parserSkripte/Exalead.php @@ -61,7 +61,8 @@ class Exalead extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } catch (\ErrorException $e) { diff --git a/app/Models/parserSkripte/Fairmondo.php b/metager/app/Models/parserSkripte/Fairmondo.php similarity index 94% rename from app/Models/parserSkripte/Fairmondo.php rename to metager/app/Models/parserSkripte/Fairmondo.php index d305f8922..8b65569f7 100644 --- a/app/Models/parserSkripte/Fairmondo.php +++ b/metager/app/Models/parserSkripte/Fairmondo.php @@ -48,8 +48,8 @@ class Fairmondo extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [ 'price' => $price, diff --git a/app/Models/parserSkripte/Fernsehsuche.php b/metager/app/Models/parserSkripte/Fernsehsuche.php similarity index 93% rename from app/Models/parserSkripte/Fernsehsuche.php rename to metager/app/Models/parserSkripte/Fernsehsuche.php index 407822b9c..bd3b41e38 100644 --- a/app/Models/parserSkripte/Fernsehsuche.php +++ b/metager/app/Models/parserSkripte/Fernsehsuche.php @@ -38,12 +38,12 @@ class Fernsehsuche extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['image' => $image] ); } catch (\ErrorException $e) { - } } } catch (\Exception $e) { diff --git a/app/Models/parserSkripte/Fess.php b/metager/app/Models/parserSkripte/Fess.php similarity index 92% rename from app/Models/parserSkripte/Fess.php rename to metager/app/Models/parserSkripte/Fess.php index bc64cf920..2d75fdeed 100644 --- a/app/Models/parserSkripte/Fess.php +++ b/metager/app/Models/parserSkripte/Fess.php @@ -37,11 +37,11 @@ class Fess extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } catch (\ErrorException $e) { - } } } catch (\Exception $e) { diff --git a/app/Models/parserSkripte/Flickr.php b/metager/app/Models/parserSkripte/Flickr.php similarity index 95% rename from app/Models/parserSkripte/Flickr.php rename to metager/app/Models/parserSkripte/Flickr.php index c04724e09..f5a7e8090 100644 --- a/app/Models/parserSkripte/Flickr.php +++ b/metager/app/Models/parserSkripte/Flickr.php @@ -37,7 +37,8 @@ class Flickr extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['image' => $image] ); diff --git a/app/Models/parserSkripte/Goyax.php b/metager/app/Models/parserSkripte/Goyax.php similarity index 91% rename from app/Models/parserSkripte/Goyax.php rename to metager/app/Models/parserSkripte/Goyax.php index 66c74a10e..8c4625d66 100644 --- a/app/Models/parserSkripte/Goyax.php +++ b/metager/app/Models/parserSkripte/Goyax.php @@ -31,10 +31,10 @@ class Goyax extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); }); - } } diff --git a/metager/app/Models/parserSkripte/Infotiger.php b/metager/app/Models/parserSkripte/Infotiger.php new file mode 100644 index 000000000..d26c8fb6d --- /dev/null +++ b/metager/app/Models/parserSkripte/Infotiger.php @@ -0,0 +1,104 @@ +<?php + +namespace app\Models\parserSkripte; + +use App\Models\Searchengine; +use Log; + +class Infotiger extends Searchengine +{ + const RESULTS_PER_PAGE = 10; + public $results = []; + + public function __construct($name, \stdClass $engine, \App\MetaGer $metager) + { + parent::__construct($name, $engine, $metager); + } + + public function loadResults($resultstring) + { + $results_json = json_decode($resultstring); + if (!$this->validateJsonResponse($results_json)) { + return; + } + + + try { + foreach ($results_json->response->docs as $result) { + + $title = $result->title; + $link = $result->url; + $anzeigeLink = $result->purl; + $descr = $result->desc; + $this->counter++; + $this->results[] = new \App\Models\Result( + $this->engine, + $title, + $link, + $anzeigeLink, + $descr, + $this->engine->infos->display_name, + $this->engine->infos->homepage, + $this->counter + ); + } + } catch (\Exception $e) { + Log::error("A problem occurred parsing results from $this->name:"); + Log::error($e->getMessage()); + return; + } + } + + public function getNext(\App\MetaGer $metager, $result) + { + $results_json = json_decode($result); + + if (!$this->validateJsonResponse($results_json)) { + // Error parsing JSON response + return; + } + $numFound = 0; + if (!empty($results_json->response->numFound)) { + $numFound = $results_json->response->numFound; + } + $current_page = intval($this->engine->{"get-parameter"}->page); + + // Currently only 20 pages are supported + // No next page if we reached that + if ($current_page >= 20) { + return; + } + + $current_max_result = (($current_page - 1) * self::RESULTS_PER_PAGE) + sizeof($results_json->response->docs); + + if ($numFound > $current_max_result) { + # Erstellen des neuen Suchmaschinenobjekts und anpassen des GetStrings: + $newEngine = unserialize(serialize($this->engine)); + $newEngine->{"get-parameter"}->page = $current_page + 1; + $next = new Infotiger($this->name, $newEngine, $metager); + $this->next = $next; + } + } + + /** + * Checks the returned object if it matches the expected format + * + * @param Object $results_json + * + * @return boolean Whether or not the object is valid + */ + private function validateJsonResponse($results_json) + { + if ( + $results_json === null || // Error parsing JSON response (json_decode returned null) + empty($results_json) || + !property_exists($results_json, 'response') || // Unexpected JSON format (no response object) + !property_exists($results_json->response, 'docs') || // Unexpected JSON format (no docs object) + !is_array($results_json->response->docs) // Unexpected JSON format (docs is not an array) + ) { + return false; + } else { + return true; + } + } +} diff --git a/app/Models/parserSkripte/Kelkoo.php b/metager/app/Models/parserSkripte/Kelkoo.php similarity index 95% rename from app/Models/parserSkripte/Kelkoo.php rename to metager/app/Models/parserSkripte/Kelkoo.php index 75380f558..8d231f325 100644 --- a/app/Models/parserSkripte/Kelkoo.php +++ b/metager/app/Models/parserSkripte/Kelkoo.php @@ -63,10 +63,13 @@ class Kelkoo extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, - ['image' => $image, - 'price' => $totalPrice * 100] + [ + 'image' => $image, + 'price' => $totalPrice * 100 + ] ); } } catch (\Exception $e) { @@ -151,6 +154,5 @@ class Kelkoo extends Searchengine $token = str_replace(array("+", "/", "="), array(".", "_", "-"), $token); $URLreturn = $URLtmp . "&" . $URL_sig . "=" . $token; return $URLreturn; - } } diff --git a/app/Models/parserSkripte/Loklak.php b/metager/app/Models/parserSkripte/Loklak.php similarity index 91% rename from app/Models/parserSkripte/Loklak.php rename to metager/app/Models/parserSkripte/Loklak.php index 8e739a48a..d989dff0c 100644 --- a/app/Models/parserSkripte/Loklak.php +++ b/metager/app/Models/parserSkripte/Loklak.php @@ -35,7 +35,8 @@ class Loklak extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Mg_hochsch_de.php b/metager/app/Models/parserSkripte/Mg_hochsch_de.php similarity index 90% rename from app/Models/parserSkripte/Mg_hochsch_de.php rename to metager/app/Models/parserSkripte/Mg_hochsch_de.php index 1d74216a4..d7cafd3df 100644 --- a/app/Models/parserSkripte/Mg_hochsch_de.php +++ b/metager/app/Models/parserSkripte/Mg_hochsch_de.php @@ -34,10 +34,10 @@ class Mg_hochsch_de extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } diff --git a/app/Models/parserSkripte/Mg_produkt2.php b/metager/app/Models/parserSkripte/Mg_produkt2.php similarity index 94% rename from app/Models/parserSkripte/Mg_produkt2.php rename to metager/app/Models/parserSkripte/Mg_produkt2.php index 455965c94..b0bdcb787 100644 --- a/app/Models/parserSkripte/Mg_produkt2.php +++ b/metager/app/Models/parserSkripte/Mg_produkt2.php @@ -42,7 +42,8 @@ class Mg_produkt2 extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['image' => $image] ); diff --git a/app/Models/parserSkripte/Minisucher.php b/metager/app/Models/parserSkripte/Minisucher.php similarity index 97% rename from app/Models/parserSkripte/Minisucher.php rename to metager/app/Models/parserSkripte/Minisucher.php index 69a55f9dc..fbbb1ba34 100644 --- a/app/Models/parserSkripte/Minisucher.php +++ b/metager/app/Models/parserSkripte/Minisucher.php @@ -57,7 +57,7 @@ class Minisucher extends Searchengine $additionalInformation = ['date' => $dateVal]; - $minism = $this->engine->{"display-name"}; + $minism = $this->engine->infos->display_name; $gefVon = "Minisucher: $minism"; $subcollection = $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString(); @@ -71,12 +71,9 @@ class Minisucher extends Searchengine $counter, $additionalInformation ); - } catch (\ErrorException $e) { continue; } } - } - } diff --git a/app/Models/parserSkripte/Mnogosearch.php b/metager/app/Models/parserSkripte/Mnogosearch.php similarity index 93% rename from app/Models/parserSkripte/Mnogosearch.php rename to metager/app/Models/parserSkripte/Mnogosearch.php index 350eff6c4..b6d6373de 100644 --- a/app/Models/parserSkripte/Mnogosearch.php +++ b/metager/app/Models/parserSkripte/Mnogosearch.php @@ -39,10 +39,10 @@ class Mnogosearch extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); }); - } } diff --git a/app/Models/parserSkripte/Nebel.php b/metager/app/Models/parserSkripte/Nebel.php similarity index 90% rename from app/Models/parserSkripte/Nebel.php rename to metager/app/Models/parserSkripte/Nebel.php index 2ec701d4b..e33004b30 100644 --- a/app/Models/parserSkripte/Nebel.php +++ b/metager/app/Models/parserSkripte/Nebel.php @@ -34,10 +34,10 @@ class Nebel extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } diff --git a/app/Models/parserSkripte/Onenewspage.php b/metager/app/Models/parserSkripte/Onenewspage.php similarity index 94% rename from app/Models/parserSkripte/Onenewspage.php rename to metager/app/Models/parserSkripte/Onenewspage.php index 0b9ba4bb7..67b0b1142 100644 --- a/app/Models/parserSkripte/Onenewspage.php +++ b/metager/app/Models/parserSkripte/Onenewspage.php @@ -37,7 +37,8 @@ class Onenewspage extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, $additionalInformation ); @@ -45,7 +46,6 @@ class Onenewspage extends Searchengine if (count($this->results) > $this->resultCount) { $this->resultCount += count($this->results); } - } public function getNext(\App\MetaGer $metager, $result) diff --git a/app/Models/parserSkripte/Onenewspagegermany.php b/metager/app/Models/parserSkripte/Onenewspagegermany.php similarity index 94% rename from app/Models/parserSkripte/Onenewspagegermany.php rename to metager/app/Models/parserSkripte/Onenewspagegermany.php index 288f644e0..03686a911 100644 --- a/app/Models/parserSkripte/Onenewspagegermany.php +++ b/metager/app/Models/parserSkripte/Onenewspagegermany.php @@ -40,17 +40,16 @@ class Onenewspagegermany extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, $additionalInformation ); } - } if (count($this->results) > $this->resultCount) { $this->resultCount += count($this->results); } - } public function getNext(\App\MetaGer $metager, $result) diff --git a/app/Models/parserSkripte/Onenewspagevideo.php b/metager/app/Models/parserSkripte/Onenewspagevideo.php similarity index 94% rename from app/Models/parserSkripte/Onenewspagevideo.php rename to metager/app/Models/parserSkripte/Onenewspagevideo.php index a83ae8ddf..f8e6411ef 100644 --- a/app/Models/parserSkripte/Onenewspagevideo.php +++ b/metager/app/Models/parserSkripte/Onenewspagevideo.php @@ -36,7 +36,8 @@ class Onenewspagevideo extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, $additionalInformation ); diff --git a/app/Models/parserSkripte/Openclipart.php b/metager/app/Models/parserSkripte/Openclipart.php similarity index 95% rename from app/Models/parserSkripte/Openclipart.php rename to metager/app/Models/parserSkripte/Openclipart.php index 4f184a497..0539e923e 100644 --- a/app/Models/parserSkripte/Openclipart.php +++ b/metager/app/Models/parserSkripte/Openclipart.php @@ -37,7 +37,8 @@ class Openclipart extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['image' => $image] ); diff --git a/app/Models/parserSkripte/Opencrawlastronomie.php b/metager/app/Models/parserSkripte/Opencrawlastronomie.php similarity index 93% rename from app/Models/parserSkripte/Opencrawlastronomie.php rename to metager/app/Models/parserSkripte/Opencrawlastronomie.php index beeaa07c7..bd1a5ad8c 100644 --- a/app/Models/parserSkripte/Opencrawlastronomie.php +++ b/metager/app/Models/parserSkripte/Opencrawlastronomie.php @@ -41,7 +41,8 @@ class Opencrawlastronomie extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); $count++; diff --git a/app/Models/parserSkripte/Opencrawlpolitik.php b/metager/app/Models/parserSkripte/Opencrawlpolitik.php similarity index 94% rename from app/Models/parserSkripte/Opencrawlpolitik.php rename to metager/app/Models/parserSkripte/Opencrawlpolitik.php index 9f2490f00..ba21354dc 100644 --- a/app/Models/parserSkripte/Opencrawlpolitik.php +++ b/metager/app/Models/parserSkripte/Opencrawlpolitik.php @@ -49,7 +49,8 @@ class Opencrawlpolitik extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, $additionalInformation ); diff --git a/app/Models/parserSkripte/Opencrawlregengergie.php b/metager/app/Models/parserSkripte/Opencrawlregengergie.php similarity index 93% rename from app/Models/parserSkripte/Opencrawlregengergie.php rename to metager/app/Models/parserSkripte/Opencrawlregengergie.php index 53d232bf2..fb1981773 100644 --- a/app/Models/parserSkripte/Opencrawlregengergie.php +++ b/metager/app/Models/parserSkripte/Opencrawlregengergie.php @@ -41,7 +41,8 @@ class Opencrawlregengergie extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); $count++; diff --git a/app/Models/parserSkripte/Overture.php b/metager/app/Models/parserSkripte/Overture.php similarity index 95% rename from app/Models/parserSkripte/Overture.php rename to metager/app/Models/parserSkripte/Overture.php index 2722fef01..e0b5c4204 100644 --- a/app/Models/parserSkripte/Overture.php +++ b/metager/app/Models/parserSkripte/Overture.php @@ -46,8 +46,8 @@ class Overture extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->{"homepage"}, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [] ); @@ -67,8 +67,8 @@ class Overture extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->{"homepage"}, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [] ); diff --git a/app/Models/parserSkripte/OvertureAds.php b/metager/app/Models/parserSkripte/OvertureAds.php similarity index 97% rename from app/Models/parserSkripte/OvertureAds.php rename to metager/app/Models/parserSkripte/OvertureAds.php index c27c704e9..9975a9dbc 100644 --- a/app/Models/parserSkripte/OvertureAds.php +++ b/metager/app/Models/parserSkripte/OvertureAds.php @@ -38,8 +38,8 @@ class OvertureAds extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->{"homepage"}, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [] ); @@ -113,5 +113,4 @@ class OvertureAds extends Searchengine return "&affilData=" . $affilDataValue . "&serveUrl=" . $serveUrl; } - } diff --git a/app/Models/parserSkripte/Pixabay.php b/metager/app/Models/parserSkripte/Pixabay.php similarity index 95% rename from app/Models/parserSkripte/Pixabay.php rename to metager/app/Models/parserSkripte/Pixabay.php index b4d57eb8b..96c040a38 100644 --- a/app/Models/parserSkripte/Pixabay.php +++ b/metager/app/Models/parserSkripte/Pixabay.php @@ -37,7 +37,8 @@ class Pixabay extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, ['image' => $image] ); diff --git a/app/Models/parserSkripte/ProdSearch.php b/metager/app/Models/parserSkripte/ProdSearch.php similarity index 89% rename from app/Models/parserSkripte/ProdSearch.php rename to metager/app/Models/parserSkripte/ProdSearch.php index 6cdc54a24..441d84dd5 100644 --- a/app/Models/parserSkripte/ProdSearch.php +++ b/metager/app/Models/parserSkripte/ProdSearch.php @@ -44,11 +44,13 @@ class ProdSearch extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, [ 'price' => $price, - 'image' => $image] + 'image' => $image + ] ); } } diff --git a/app/Models/parserSkripte/Qip.php b/metager/app/Models/parserSkripte/Qip.php similarity index 92% rename from app/Models/parserSkripte/Qip.php rename to metager/app/Models/parserSkripte/Qip.php index 7c3b1f023..92a1deffd 100644 --- a/app/Models/parserSkripte/Qip.php +++ b/metager/app/Models/parserSkripte/Qip.php @@ -36,7 +36,8 @@ class Qip extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Qualigo.php b/metager/app/Models/parserSkripte/Qualigo.php similarity index 90% rename from app/Models/parserSkripte/Qualigo.php rename to metager/app/Models/parserSkripte/Qualigo.php index 229ed9fb2..712d4645d 100644 --- a/app/Models/parserSkripte/Qualigo.php +++ b/metager/app/Models/parserSkripte/Qualigo.php @@ -15,7 +15,7 @@ class Qualigo extends XmlSearchengine protected function loadXmlResults($resultsXml) { - if(empty($resultsXml) || !$resultsXml){ + if (empty($resultsXml) || !$resultsXml) { Log::error("A problem occurred parsing results from $this->name:"); return; } @@ -33,8 +33,8 @@ class Qualigo extends XmlSearchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Radiobrowser.php b/metager/app/Models/parserSkripte/Radiobrowser.php similarity index 91% rename from app/Models/parserSkripte/Radiobrowser.php rename to metager/app/Models/parserSkripte/Radiobrowser.php index eafe1d1e8..77414984c 100644 --- a/app/Models/parserSkripte/Radiobrowser.php +++ b/metager/app/Models/parserSkripte/Radiobrowser.php @@ -25,7 +25,7 @@ class Radiobrowser extends Searchengine foreach ($content as $result) { $title = $result->name; - $link = $result->homepage; + $link = $result->infos->homepage; $anzeigeLink = $link; $descr = ""; if ($result->tags != "") { @@ -50,7 +50,8 @@ class Radiobrowser extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Scopia.php b/metager/app/Models/parserSkripte/Scopia.php similarity index 78% rename from app/Models/parserSkripte/Scopia.php rename to metager/app/Models/parserSkripte/Scopia.php index 937e03470..c363672ea 100644 --- a/app/Models/parserSkripte/Scopia.php +++ b/metager/app/Models/parserSkripte/Scopia.php @@ -35,20 +35,20 @@ class Scopia extends Searchengine $link = $result->url->__toString(); $anzeigeLink = $link; $descr = $result->description->__toString(); + $this->counter++; - if(! $this->containsPornContent($title.$descr)) { //see note at filtering method + if (!$this->containsPornContent($title . $descr) && !$this->filterScopia($link)) { //see note at filtering method $this->results[] = new \App\Models\Result( $this->engine, $title, $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, - $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); @@ -57,7 +57,35 @@ class Scopia extends Searchengine } } - private function containsPornContent($text) { + /** + * Decides whether or not to keep the result + * + * @return boolean + */ + private function filterScopia($link) + { + /** + * Scopia has too old of an index to have correct results regarding this domains + * + * Important: We do not filter out those domains completely as other search engines do have them in the index + */ + $filtered_domains = [ + "rt.com", + "sputniknews.com" + ]; + $target_domain = parse_url($link, PHP_URL_HOST); + if ($target_domain !== false) { + foreach ($filtered_domains as $filtered_domain) { + if (preg_match("/(^|\b|\.){1}" . preg_quote($filtered_domain, "/") . "$/", $target_domain)) { + return true; + } + } + } + return false; + } + + private function containsPornContent($text) + { // Returns true if pornographic content is detected // We noticed scopia often serving pornographic results for non-pornographic queries. After much deliberation we decided to filter pornographic results from scopia. Those will have to be supplied by other search engines. @@ -108,8 +136,8 @@ class Scopia extends Searchengine "free" => 10, ]; $acc = 0; - foreach($words as $word => $score) { - if (stristr($text,$word)) { + foreach ($words as $word => $score) { + if (stristr($text, $word)) { $acc += $score; } } @@ -122,7 +150,6 @@ class Scopia extends Searchengine $result = str_replace("&", "&", $result); try { $content = \simplexml_load_string($result); - } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); Log::error($e->getMessage()); @@ -144,6 +171,5 @@ class Scopia extends Searchengine $next = new Scopia($this->name, $newEngine, $metager); $this->next = $next; } - } } diff --git a/app/Models/parserSkripte/Shopzilla.php b/metager/app/Models/parserSkripte/Shopzilla.php similarity index 93% rename from app/Models/parserSkripte/Shopzilla.php rename to metager/app/Models/parserSkripte/Shopzilla.php index f0cf7cf82..b89b9b796 100644 --- a/app/Models/parserSkripte/Shopzilla.php +++ b/metager/app/Models/parserSkripte/Shopzilla.php @@ -47,11 +47,14 @@ class Shopzilla extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter, - ['partnershop' => true, + [ + 'partnershop' => true, 'price' => $price, - 'image' => $image] + 'image' => $image + ] ); $count++; } diff --git a/app/Models/parserSkripte/Similar_product.php b/metager/app/Models/parserSkripte/Similar_product.php similarity index 90% rename from app/Models/parserSkripte/Similar_product.php rename to metager/app/Models/parserSkripte/Similar_product.php index 3dcf956a0..55489560f 100644 --- a/app/Models/parserSkripte/Similar_product.php +++ b/metager/app/Models/parserSkripte/Similar_product.php @@ -30,7 +30,8 @@ class Similar_product extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } diff --git a/app/Models/parserSkripte/Similar_product_ads.php b/metager/app/Models/parserSkripte/Similar_product_ads.php similarity index 91% rename from app/Models/parserSkripte/Similar_product_ads.php rename to metager/app/Models/parserSkripte/Similar_product_ads.php index 8fc6bd786..7c3ea9f2e 100644 --- a/app/Models/parserSkripte/Similar_product_ads.php +++ b/metager/app/Models/parserSkripte/Similar_product_ads.php @@ -34,10 +34,10 @@ class Similar_product_ads extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } } - } diff --git a/app/Models/parserSkripte/Suchticker.php b/metager/app/Models/parserSkripte/Suchticker.php similarity index 90% rename from app/Models/parserSkripte/Suchticker.php rename to metager/app/Models/parserSkripte/Suchticker.php index 9a147a0c0..ae07b2ac3 100644 --- a/app/Models/parserSkripte/Suchticker.php +++ b/metager/app/Models/parserSkripte/Suchticker.php @@ -34,10 +34,10 @@ class Suchticker extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } diff --git a/app/Models/parserSkripte/Tuhh.php b/metager/app/Models/parserSkripte/Tuhh.php similarity index 93% rename from app/Models/parserSkripte/Tuhh.php rename to metager/app/Models/parserSkripte/Tuhh.php index 7dfe58cc2..2fa6e0fd0 100644 --- a/app/Models/parserSkripte/Tuhh.php +++ b/metager/app/Models/parserSkripte/Tuhh.php @@ -40,7 +40,8 @@ class Tuhh extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); $count++; diff --git a/app/Models/parserSkripte/Wikipedia.php b/metager/app/Models/parserSkripte/Wikipedia.php similarity index 87% rename from app/Models/parserSkripte/Wikipedia.php rename to metager/app/Models/parserSkripte/Wikipedia.php index c590d75da..05054e3f3 100644 --- a/app/Models/parserSkripte/Wikipedia.php +++ b/metager/app/Models/parserSkripte/Wikipedia.php @@ -24,7 +24,8 @@ class Wikipedia extends Searchengine $link, $result[3], $result[2], - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $counter ); } diff --git a/app/Models/parserSkripte/Witch.php b/metager/app/Models/parserSkripte/Witch.php similarity index 93% rename from app/Models/parserSkripte/Witch.php rename to metager/app/Models/parserSkripte/Witch.php index fd47a84cd..280df33d2 100644 --- a/app/Models/parserSkripte/Witch.php +++ b/metager/app/Models/parserSkripte/Witch.php @@ -37,11 +37,11 @@ class Witch extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } public function getNext(\App\MetaGer $metager, $result) diff --git a/app/Models/parserSkripte/Yacy.php b/metager/app/Models/parserSkripte/Yacy.php similarity index 91% rename from app/Models/parserSkripte/Yacy.php rename to metager/app/Models/parserSkripte/Yacy.php index 838a1fa78..43bd3dc42 100644 --- a/app/Models/parserSkripte/Yacy.php +++ b/metager/app/Models/parserSkripte/Yacy.php @@ -36,11 +36,11 @@ class Yacy extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); - } - + } } } catch (\Exception $e) { Log::error("A problem occurred parsing results from $this->name:"); @@ -51,7 +51,7 @@ class Yacy extends Searchengine public function getNext(\App\MetaGer $metager, $result) { - try{ + try { $resultCount = 0; $content = json_decode($result, true); $content = $content["channels"]; @@ -61,7 +61,7 @@ class Yacy extends Searchengine $resultCount += sizeof($items); } - if($resultCount > 0){ + if ($resultCount > 0) { $engine = clone $this->engine; $engine->{"get-parameter"}->startRecord += 10; $next = new Yacy($this->name, $engine, $metager); diff --git a/app/Models/parserSkripte/Yacyunih.php b/metager/app/Models/parserSkripte/Yacyunih.php similarity index 93% rename from app/Models/parserSkripte/Yacyunih.php rename to metager/app/Models/parserSkripte/Yacyunih.php index 8b357b024..a7e2695e9 100644 --- a/app/Models/parserSkripte/Yacyunih.php +++ b/metager/app/Models/parserSkripte/Yacyunih.php @@ -43,7 +43,8 @@ class Yacyunih extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); $count++; diff --git a/app/Models/parserSkripte/Yandex.php b/metager/app/Models/parserSkripte/Yandex.php similarity index 68% rename from app/Models/parserSkripte/Yandex.php rename to metager/app/Models/parserSkripte/Yandex.php index 9f6e68d3b..e9e444207 100644 --- a/app/Models/parserSkripte/Yandex.php +++ b/metager/app/Models/parserSkripte/Yandex.php @@ -40,6 +40,9 @@ class Yandex extends Searchengine if (!$descr) { $descr = strip_tags($result->{"doc"}->{"passages"}->asXML()); } + if ($this->filterYandexResult($title, $descr, $link)) { + continue; + } $this->counter++; $this->results[] = new \App\Models\Result( $this->engine, @@ -47,7 +50,8 @@ class Yandex extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"}, $this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } @@ -57,6 +61,40 @@ class Yandex extends Searchengine } } + private function filterYandexResult($title, $description, $link) + { + /** + * Yandex is currently not expected to have neutral results regarding this domains + * Thats why we filter those out here. + * Important: We do not filter out those domains completely as other search engines do have them in the index + * Returns true if the result is to be excluded. + */ + $filtered_domains = [ + "rt.com", + "sputniknews.com" + ]; + $target_domain = parse_url($link, PHP_URL_HOST); + if ($target_domain !== false) { + foreach ($filtered_domains as $filtered_domain) { + if (preg_match("/(^|\b|\.){1}" . preg_quote($filtered_domain, "/") . "$/", $target_domain)) { + return true; + } + } + } + + + // If the query does not contain kyrillic characters then the result must not contain them or they will be filtered + if ( + preg_match('/[Ð-Яа-ÑÐÑ‘]/u', $this->query) !== 1 && + (preg_match('/[Ð-Яа-ÑÐÑ‘]/u', $title) === 1 || + preg_match('/[Ð-Яа-ÑÐÑ‘]/u', $description) === 1) + ) { + return true; + } + + return false; + } + public function getNext(\App\MetaGer $metager, $result) { $result = preg_replace("/\r\n/si", "", $result); diff --git a/app/Models/parserSkripte/Zeitde.php b/metager/app/Models/parserSkripte/Zeitde.php similarity index 91% rename from app/Models/parserSkripte/Zeitde.php rename to metager/app/Models/parserSkripte/Zeitde.php index 884b007d7..3dbaa90b0 100644 --- a/app/Models/parserSkripte/Zeitde.php +++ b/metager/app/Models/parserSkripte/Zeitde.php @@ -38,10 +38,10 @@ class Zeitde extends Searchengine $link, $anzeigeLink, $descr, - $this->engine->{"display-name"},$this->engine->homepage, + $this->engine->infos->display_name, + $this->engine->infos->homepage, $this->counter ); } - } } diff --git a/app/PrometheusExporter.php b/metager/app/PrometheusExporter.php similarity index 84% rename from app/PrometheusExporter.php rename to metager/app/PrometheusExporter.php index 399b3757d..f5e769f9c 100644 --- a/app/PrometheusExporter.php +++ b/metager/app/PrometheusExporter.php @@ -46,4 +46,15 @@ class PrometheusExporter $histogram = $registry->getOrRegisterHistogram('metager', 'request_time', 'Loading Times for different cases', ['type'], [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.2, 2.4, 2.6, 2.8, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 15.0, 20.0, 30.0, 35.0]); $histogram->observe($duration, [$type]); } + + /** + * @param String $language + * @param Array $type + */ + public static function PreferredLanguage($language, $type) + { + $registry = \Prometheus\CollectorRegistry::getDefault(); + $counter = $registry->getOrRegisterCounter("metager", $language, 'counts preferred language usages', ['type']); + $counter->inc($type); + } } diff --git a/app/Providers/AppServiceProvider.php b/metager/app/Providers/AppServiceProvider.php similarity index 100% rename from app/Providers/AppServiceProvider.php rename to metager/app/Providers/AppServiceProvider.php diff --git a/app/Providers/AuthServiceProvider.php b/metager/app/Providers/AuthServiceProvider.php similarity index 100% rename from app/Providers/AuthServiceProvider.php rename to metager/app/Providers/AuthServiceProvider.php diff --git a/app/Providers/BroadcastServiceProvider.php b/metager/app/Providers/BroadcastServiceProvider.php similarity index 100% rename from app/Providers/BroadcastServiceProvider.php rename to metager/app/Providers/BroadcastServiceProvider.php diff --git a/app/Providers/EventServiceProvider.php b/metager/app/Providers/EventServiceProvider.php similarity index 100% rename from app/Providers/EventServiceProvider.php rename to metager/app/Providers/EventServiceProvider.php diff --git a/app/Providers/KeyServiceProvider.php b/metager/app/Providers/KeyServiceProvider.php similarity index 100% rename from app/Providers/KeyServiceProvider.php rename to metager/app/Providers/KeyServiceProvider.php diff --git a/app/Providers/MetaGerProvider.php b/metager/app/Providers/MetaGerProvider.php similarity index 100% rename from app/Providers/MetaGerProvider.php rename to metager/app/Providers/MetaGerProvider.php diff --git a/app/Providers/RouteServiceProvider.php b/metager/app/Providers/RouteServiceProvider.php similarity index 100% rename from app/Providers/RouteServiceProvider.php rename to metager/app/Providers/RouteServiceProvider.php diff --git a/app/Rules/PCSRF.php b/metager/app/Rules/PCSRF.php similarity index 100% rename from app/Rules/PCSRF.php rename to metager/app/Rules/PCSRF.php diff --git a/app/User.php b/metager/app/User.php similarity index 100% rename from app/User.php rename to metager/app/User.php diff --git a/app/UserAgent.php b/metager/app/UserAgent.php similarity index 100% rename from app/UserAgent.php rename to metager/app/UserAgent.php diff --git a/artisan b/metager/artisan similarity index 100% rename from artisan rename to metager/artisan diff --git a/bootstrap/app.php b/metager/bootstrap/app.php similarity index 100% rename from bootstrap/app.php rename to metager/bootstrap/app.php diff --git a/bootstrap/autoload.php b/metager/bootstrap/autoload.php similarity index 100% rename from bootstrap/autoload.php rename to metager/bootstrap/autoload.php diff --git a/bootstrap/cache/.gitignore b/metager/bootstrap/cache/.gitignore similarity index 100% rename from bootstrap/cache/.gitignore rename to metager/bootstrap/cache/.gitignore diff --git a/composer.json b/metager/composer.json similarity index 95% rename from composer.json rename to metager/composer.json index f9b01fe35..e9cd70d81 100644 --- a/composer.json +++ b/metager/composer.json @@ -24,8 +24,6 @@ }, "require-dev": { "brianium/paratest": "^6.3", - "browserstack/browserstack-local": "^1.1", - "chinleung/laravel-browserstack": "^1.4", "facade/ignition": "^2.5", "fakerphp/faker": "^1.9.1", "laravel/dusk": "^6.15", diff --git a/composer.lock b/metager/composer.lock similarity index 80% rename from composer.lock rename to metager/composer.lock index e91f3477c..1ca4ed9df 100644 --- a/composer.lock +++ b/metager/composer.lock @@ -4,35 +4,35 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d1864366bb8932b5fbc6cb8fe773e467", + "content-hash": "f4e711ef43286529e56d5894b4fea683", "packages": [ { "name": "asm89/stack-cors", - "version": "v2.0.3", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/asm89/stack-cors.git", - "reference": "9cb795bf30988e8c96dd3c40623c48a877bc6714" + "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/9cb795bf30988e8c96dd3c40623c48a877bc6714", - "reference": "9cb795bf30988e8c96dd3c40623c48a877bc6714", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", + "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", "shasum": "" }, "require": { - "php": "^7.0|^8.0", - "symfony/http-foundation": "~2.7|~3.0|~4.0|~5.0", - "symfony/http-kernel": "~2.7|~3.0|~4.0|~5.0" + "php": "^7.2|^8.0", + "symfony/http-foundation": "^4|^5|^6", + "symfony/http-kernel": "^4|^5|^6" }, "require-dev": { - "phpunit/phpunit": "^6|^7|^8|^9", + "phpunit/phpunit": "^7|^9", "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -58,22 +58,22 @@ ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.0.3" + "source": "https://github.com/asm89/stack-cors/tree/v2.1.1" }, - "time": "2021-03-11T06:42:03+00:00" + "time": "2022-01-18T09:12:03+00:00" }, { "name": "brick/math", - "version": "0.9.2", + "version": "0.9.3", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0" + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", "shasum": "" }, "require": { @@ -83,7 +83,7 @@ "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", - "vimeo/psalm": "4.3.2" + "vimeo/psalm": "4.9.2" }, "type": "library", "autoload": { @@ -108,46 +108,121 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.9.2" + "source": "https://github.com/brick/math/tree/0.9.3" }, "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/brick/math", "type": "tidelift" } ], - "time": "2021-01-20T22:51:39+00:00" + "time": "2021-08-15T20:50:18+00:00" }, { - "name": "doctrine/inflector", - "version": "2.0.3", + "name": "dflydev/dot-access-data", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210" + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210", - "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^7.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-strict-rules": "^0.11", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.14" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" + }, + "time": "2021-08-13T13:06:58+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" }, + "require-dev": { + "doctrine/coding-standard": "^8.2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "vimeo/psalm": "^4.10" + }, + "type": "library", "autoload": { "psr-4": { "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" @@ -195,7 +270,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.x" + "source": "https://github.com/doctrine/inflector/tree/2.0.4" }, "funding": [ { @@ -211,36 +286,32 @@ "type": "tidelift" } ], - "time": "2020-05-29T15:13:26+00:00" + "time": "2021-10-22T20:16:43+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "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" @@ -275,7 +346,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" + "source": "https://github.com/doctrine/lexer/tree/1.2.3" }, "funding": [ { @@ -291,33 +362,33 @@ "type": "tidelift" } ], - "time": "2020-05-25T17:44:05+00:00" + "time": "2022-02-28T11:07:21+00:00" }, { "name": "dragonmantank/cron-expression", - "version": "v3.1.0", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c" + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c", - "reference": "7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", "shasum": "" }, "require": { "php": "^7.2|^8.0", - "webmozart/assert": "^1.7.0" + "webmozart/assert": "^1.0" }, "replace": { "mtdowling/cron-expression": "^1.0" }, "require-dev": { "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-webmozart-assert": "^0.12.7", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", @@ -344,7 +415,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.1.0" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.1" }, "funding": [ { @@ -352,7 +423,7 @@ "type": "github" } ], - "time": "2020-11-24T19:55:57+00:00" + "time": "2022-01-18T15:43:28+00:00" }, { "name": "egulias/email-validator", @@ -482,28 +553,26 @@ }, { "name": "fruitcake/laravel-cors", - "version": "v2.0.4", + "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/fruitcake/laravel-cors.git", - "reference": "a8ccedc7ca95189ead0e407c43b530dc17791d6a" + "reference": "783a74f5e3431d7b9805be8afb60fd0a8f743534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/a8ccedc7ca95189ead0e407c43b530dc17791d6a", - "reference": "a8ccedc7ca95189ead0e407c43b530dc17791d6a", + "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/783a74f5e3431d7b9805be8afb60fd0a8f743534", + "reference": "783a74f5e3431d7b9805be8afb60fd0a8f743534", "shasum": "" }, "require": { "asm89/stack-cors": "^2.0.1", "illuminate/contracts": "^6|^7|^8|^9", "illuminate/support": "^6|^7|^8|^9", - "php": ">=7.2", - "symfony/http-foundation": "^4|^5", - "symfony/http-kernel": "^4.3.4|^5" + "php": ">=7.2" }, "require-dev": { - "laravel/framework": "^6|^7|^8", + "laravel/framework": "^6|^7.24|^8", "orchestra/testbench-dusk": "^4|^5|^6|^7", "phpunit/phpunit": "^6|^7|^8|^9", "squizlabs/php_codesniffer": "^3.5" @@ -511,7 +580,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" }, "laravel": { "providers": [ @@ -547,28 +616,32 @@ ], "support": { "issues": "https://github.com/fruitcake/laravel-cors/issues", - "source": "https://github.com/fruitcake/laravel-cors/tree/v2.0.4" + "source": "https://github.com/fruitcake/laravel-cors/tree/v2.2.0" }, "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, { "url": "https://github.com/barryvdh", "type": "github" } ], - "time": "2021-04-26T11:24:25+00:00" + "time": "2022-02-23T14:25:13+00:00" }, { "name": "globalcitizen/php-iban", - "version": "v4.0.0", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/globalcitizen/php-iban.git", - "reference": "a8b0a1bbf42f25d977a28270787212542ba7e71d" + "reference": "5bf5d7df0bd0158460897f2b9c26eda91bbf9b7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/globalcitizen/php-iban/zipball/a8b0a1bbf42f25d977a28270787212542ba7e71d", - "reference": "a8b0a1bbf42f25d977a28270787212542ba7e71d", + "url": "https://api.github.com/repos/globalcitizen/php-iban/zipball/5bf5d7df0bd0158460897f2b9c26eda91bbf9b7d", + "reference": "5bf5d7df0bd0158460897f2b9c26eda91bbf9b7d", "shasum": "" }, "type": "library", @@ -585,37 +658,32 @@ "description": "php-iban is a library for parsing and validating IBAN (and IIBAN) bank account information.", "support": { "issues": "https://github.com/globalcitizen/php-iban/issues", - "source": "https://github.com/globalcitizen/php-iban/tree/v4.0.0" + "source": "https://github.com/globalcitizen/php-iban/tree/v4.1.0" }, - "time": "2020-08-24T08:27:30+00:00" + "time": "2021-07-01T23:55:02+00:00" }, { "name": "graham-campbell/result-type", - "version": "v1.0.1", + "version": "v1.0.4", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "7e279d2cd5d7fbb156ce46daada972355cea27bb" + "reference": "0690bde05318336c7221785f2a932467f98b64ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/7e279d2cd5d7fbb156ce46daada972355cea27bb", - "reference": "7e279d2cd5d7fbb156ce46daada972355cea27bb", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", + "reference": "0690bde05318336c7221785f2a932467f98b64ca", "shasum": "" }, "require": { - "php": "^7.0|^8.0", - "phpoption/phpoption": "^1.7.3" + "php": "^7.0 || ^8.0", + "phpoption/phpoption": "^1.8" }, "require-dev": { - "phpunit/phpunit": "^6.5|^7.5|^8.5|^9.0" + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, "autoload": { "psr-4": { "GrahamCampbell\\ResultType\\": "src/" @@ -628,7 +696,8 @@ "authors": [ { "name": "Graham Campbell", - "email": "graham@alt-three.com" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], "description": "An Implementation Of The Result Type", @@ -641,7 +710,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.1" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4" }, "funding": [ { @@ -653,28 +722,29 @@ "type": "tidelift" } ], - "time": "2020-04-13T13:17:36+00:00" + "time": "2021-11-21T21:41:47+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.3.0", + "version": "7.4.2", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "7008573787b430c1c1f650e3722d9bba59967628" + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7008573787b430c1c1f650e3722d9bba59967628", - "reference": "7008573787b430c1c1f650e3722d9bba59967628", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.4", - "guzzlehttp/psr7": "^1.7 || ^2.0", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.8.3 || ^2.1", "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0" + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" }, "provide": { "psr/http-client-implementation": "1.0" @@ -684,7 +754,7 @@ "ext-curl": "*", "php-http/client-integration-tests": "^3.0", "phpunit/phpunit": "^8.5.5 || ^9.3.5", - "psr/log": "^1.1" + "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { "ext-curl": "Required for CURL handler support", @@ -694,35 +764,59 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.3-dev" + "dev-master": "7.4-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://sagikazarmark.hu" + "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", @@ -736,7 +830,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.3.0" + "source": "https://github.com/guzzle/guzzle/tree/7.4.2" }, "funding": [ { @@ -748,28 +842,24 @@ "type": "github" }, { - "url": "https://github.com/alexeyshockov", - "type": "github" - }, - { - "url": "https://github.com/gmponos", - "type": "github" + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" } ], - "time": "2021-03-23T11:33:13+00:00" + "time": "2022-03-20T14:16:28+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.4.1", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", "shasum": "" }, "require": { @@ -781,26 +871,41 @@ "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", @@ -809,35 +914,52 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.1" + "source": "https://github.com/guzzle/promises/tree/1.5.1" }, - "time": "2021-03-07T09:25:29+00:00" + "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": "2021-10-22T20:56:57+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.8.2", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2", "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.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -845,30 +967,53 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "2.2-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", @@ -884,32 +1029,46 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" + "source": "https://github.com/guzzle/psr7/tree/2.2.1" }, - "time": "2021-04-26T09:17:50+00:00" + "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-03-20T21:55:58+00:00" }, { "name": "intervention/image", - "version": "2.5.1", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e" + "reference": "744ebba495319501b873a4e48787759c72e3fb8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", + "url": "https://api.github.com/repos/Intervention/image/zipball/744ebba495319501b873a4e48787759c72e3fb8c", + "reference": "744ebba495319501b873a4e48787759c72e3fb8c", "shasum": "" }, "require": { "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1", + "guzzlehttp/psr7": "~1.1 || ^2.0", "php": ">=5.4.0" }, "require-dev": { "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7" + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" }, "suggest": { "ext-gd": "to use GD library based image processing.", @@ -958,22 +1117,32 @@ ], "support": { "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/master" + "source": "https://github.com/Intervention/image/tree/2.7.1" }, - "time": "2019-11-02T09:15:47+00:00" + "funding": [ + { + "url": "https://www.paypal.me/interventionphp", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2021-12-16T16:49:26+00:00" }, { "name": "jaybizzle/crawler-detect", - "version": "v1.2.106", + "version": "v1.2.111", "source": { "type": "git", "url": "https://github.com/JayBizzle/Crawler-Detect.git", - "reference": "78bf6792cbf9c569dc0bf2465481978fd2ed0de9" + "reference": "d572ed4a65a70a2d2871dc5137c9c5b7e69745ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/78bf6792cbf9c569dc0bf2465481978fd2ed0de9", - "reference": "78bf6792cbf9c569dc0bf2465481978fd2ed0de9", + "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/d572ed4a65a70a2d2871dc5137c9c5b7e69745ab", + "reference": "d572ed4a65a70a2d2871dc5137c9c5b7e69745ab", "shasum": "" }, "require": { @@ -1010,9 +1179,9 @@ ], "support": { "issues": "https://github.com/JayBizzle/Crawler-Detect/issues", - "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.106" + "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.111" }, - "time": "2021-05-24T20:30:32+00:00" + "time": "2022-03-15T22:19:01+00:00" }, { "name": "jenssegers/agent", @@ -1099,16 +1268,16 @@ }, { "name": "laravel/framework", - "version": "v8.44.0", + "version": "v8.83.12", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "7b3b27dc8911ab02a69731af2ba97b5130b2ddb8" + "reference": "2af2314989845db68dfbb65a54b8748ffaf26204" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/7b3b27dc8911ab02a69731af2ba97b5130b2ddb8", - "reference": "7b3b27dc8911ab02a69731af2ba97b5130b2ddb8", + "url": "https://api.github.com/repos/laravel/framework/zipball/2af2314989845db68dfbb65a54b8748ffaf26204", + "reference": "2af2314989845db68dfbb65a54b8748ffaf26204", "shasum": "" }, "require": { @@ -1118,34 +1287,37 @@ "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", - "league/commonmark": "^1.3", + "laravel/serializable-closure": "^1.0", + "league/commonmark": "^1.3|^2.0.2", "league/flysystem": "^1.1", "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.31", + "nesbot/carbon": "^2.53.1", "opis/closure": "^3.6", "php": "^7.3|^8.0", "psr/container": "^1.0", + "psr/log": "^1.0|^2.0", "psr/simple-cache": "^1.0", - "ramsey/uuid": "^4.0", - "swiftmailer/swiftmailer": "^6.0", - "symfony/console": "^5.1.4", - "symfony/error-handler": "^5.1.4", - "symfony/finder": "^5.1.4", - "symfony/http-foundation": "^5.1.4", - "symfony/http-kernel": "^5.1.4", - "symfony/mime": "^5.1.4", - "symfony/process": "^5.1.4", - "symfony/routing": "^5.1.4", - "symfony/var-dumper": "^5.1.4", + "ramsey/uuid": "^4.2.2", + "swiftmailer/swiftmailer": "^6.3", + "symfony/console": "^5.4", + "symfony/error-handler": "^5.4", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "symfony/http-kernel": "^5.4", + "symfony/mime": "^5.4", + "symfony/process": "^5.4", + "symfony/routing": "^5.4", + "symfony/var-dumper": "^5.4", "tijsverkoyen/css-to-inline-styles": "^2.2.2", - "vlucas/phpdotenv": "^5.2", - "voku/portable-ascii": "^1.4.8" + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^1.6.1" }, "conflict": { "tightenco/collect": "<5.5.33" }, "provide": { - "psr/container-implementation": "1.0" + "psr/container-implementation": "1.0", + "psr/simple-cache-implementation": "1.0" }, "replace": { "illuminate/auth": "self.version", @@ -1181,22 +1353,24 @@ "illuminate/view": "self.version" }, "require-dev": { - "aws/aws-sdk-php": "^3.155", - "doctrine/dbal": "^2.6|^3.0", - "filp/whoops": "^2.8", + "aws/aws-sdk-php": "^3.198.1", + "doctrine/dbal": "^2.13.3|^3.1.4", + "filp/whoops": "^2.14.3", "guzzlehttp/guzzle": "^6.5.5|^7.0.1", "league/flysystem-cached-adapter": "^1.0", - "mockery/mockery": "^1.4.2", - "orchestra/testbench-core": "^6.8", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^6.27", "pda/pheanstalk": "^4.0", - "phpunit/phpunit": "^8.5.8|^9.3.3", - "predis/predis": "^1.1.1", - "symfony/cache": "^5.1.4" + "phpunit/phpunit": "^8.5.19|^9.5.8", + "predis/predis": "^1.1.9", + "symfony/cache": "^5.4" }, "suggest": { - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.155).", + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6|^3.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-bcmath": "Required to use the multiple_of validation rule.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", @@ -1204,21 +1378,21 @@ "ext-posix": "Required to use all features of the queue worker.", "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", - "filp/whoops": "Required for friendly error pages in development (^2.8).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", "laravel/tinker": "Required to use the tinker console command (^2.0).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", - "mockery/mockery": "Required to use mocking (^1.4.2).", + "mockery/mockery": "Required to use mocking (^1.4.4).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^8.5.8|^9.3.3).", - "predis/predis": "Required to use the predis connector (^1.1.2).", + "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^5.1.4).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^5.1.4).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." }, @@ -1263,36 +1437,95 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2021-05-27T16:46:06+00:00" + "time": "2022-05-10T13:57:07+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/9e4b005daa20b0c161f3845040046dc9ddc1d74e", + "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.18", + "phpstan/phpstan": "^0.12.98", + "symfony/var-dumper": "^5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2022-02-11T19:23:53+00:00" }, { "name": "laravel/tinker", - "version": "v2.6.1", + "version": "v2.7.2", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "04ad32c1a3328081097a181875733fa51f402083" + "reference": "dff39b661e827dae6e092412f976658df82dbac5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/04ad32c1a3328081097a181875733fa51f402083", - "reference": "04ad32c1a3328081097a181875733fa51f402083", + "url": "https://api.github.com/repos/laravel/tinker/zipball/dff39b661e827dae6e092412f976658df82dbac5", + "reference": "dff39b661e827dae6e092412f976658df82dbac5", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0", - "illuminate/contracts": "^6.0|^7.0|^8.0", - "illuminate/support": "^6.0|^7.0|^8.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", "php": "^7.2.5|^8.0", - "psy/psysh": "^0.10.4", - "symfony/var-dumper": "^4.3.4|^5.0" + "psy/psysh": "^0.10.4|^0.11.1", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0" }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0)." }, "type": "library", "extra": { @@ -1329,48 +1562,60 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.6.1" + "source": "https://github.com/laravel/tinker/tree/v2.7.2" }, - "time": "2021-03-02T16:53:12+00:00" + "time": "2022-03-23T12:38:24+00:00" }, { "name": "league/commonmark", - "version": "1.6.2", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "7d70d2f19c84bcc16275ea47edabee24747352eb" + "reference": "32a49eb2b38fe5e5c417ab748a45d0beaab97955" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/7d70d2f19c84bcc16275ea47edabee24747352eb", - "reference": "7d70d2f19c84bcc16275ea47edabee24747352eb", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/32a49eb2b38fe5e5c417ab748a45d0beaab97955", + "reference": "32a49eb2b38fe5e5c417ab748a45d0beaab97955", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "scrutinizer/ocular": "1.7.*" + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "cebe/markdown": "~1.0", - "commonmark/commonmark.js": "0.29.2", - "erusev/parsedown": "~1.0", + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.30.0", + "commonmark/commonmark.js": "0.30.0", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", "ext-json": "*", "github/gfm": "0.29.0", - "michelf/php-markdown": "~1.4", - "mikehaertl/php-shellcommand": "^1.4", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2", - "scrutinizer/ocular": "^1.5", - "symfony/finder": "^4.2" + "michelf/php-markdown": "^1.4", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^0.12.88 || ^1.0.0", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" }, - "bin": [ - "bin/commonmark" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.4-dev" + } + }, "autoload": { "psr-4": { "League\\CommonMark\\": "src" @@ -1388,7 +1633,7 @@ "role": "Lead Developer" } ], - "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)", + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", "homepage": "https://commonmark.thephpleague.com", "keywords": [ "commonmark", @@ -1402,15 +1647,12 @@ ], "support": { "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", "issues": "https://github.com/thephpleague/commonmark/issues", "rss": "https://github.com/thephpleague/commonmark/releases.atom", "source": "https://github.com/thephpleague/commonmark" }, "funding": [ - { - "url": "https://enjoy.gitstore.app/repositories/thephpleague/commonmark", - "type": "custom" - }, { "url": "https://www.colinodell.com/sponsor", "type": "custom" @@ -1423,29 +1665,107 @@ "url": "https://github.com/colinodell", "type": "github" }, - { - "url": "https://www.patreon.com/colinodell", - "type": "patreon" - }, { "url": "https://tidelift.com/funding/github/packagist/league/commonmark", "type": "tidelift" } ], - "time": "2021-05-12T11:39:41+00:00" + "time": "2022-04-07T22:37:05+00:00" + }, + { + "name": "league/config", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2021-08-14T12:15:32+00:00" }, { "name": "league/flysystem", - "version": "1.1.3", + "version": "1.1.9", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "9be3b16c877d477357c015cec057548cf9b2a14a" + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a", - "reference": "9be3b16c877d477357c015cec057548cf9b2a14a", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", "shasum": "" }, "require": { @@ -1461,7 +1781,6 @@ "phpunit/phpunit": "^8.5.8" }, "suggest": { - "ext-fileinfo": "Required for MimeType", "ext-ftp": "Allows you to use FTP server storage", "ext-openssl": "Allows you to use FTPS server storage", "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", @@ -1519,7 +1838,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.x" + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" }, "funding": [ { @@ -1527,20 +1846,20 @@ "type": "other" } ], - "time": "2020-08-23T07:39:11+00:00" + "time": "2021-12-09T09:40:50+00:00" }, { "name": "league/mime-type-detection", - "version": "1.7.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3" + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", "shasum": "" }, "require": { @@ -1548,7 +1867,7 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", + "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3" }, @@ -1571,7 +1890,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.7.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" }, "funding": [ { @@ -1583,20 +1902,20 @@ "type": "tidelift" } ], - "time": "2021-01-18T20:58:21+00:00" + "time": "2022-04-17T13:12:02+00:00" }, { "name": "mcamara/laravel-localization", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/mcamara/laravel-localization.git", - "reference": "4f0bfd89e5ee8100cb8cff8ca2cc3b985ed46694" + "reference": "645819da9ef29f3ba7588d9b4598799caf0b2463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mcamara/laravel-localization/zipball/4f0bfd89e5ee8100cb8cff8ca2cc3b985ed46694", - "reference": "4f0bfd89e5ee8100cb8cff8ca2cc3b985ed46694", + "url": "https://api.github.com/repos/mcamara/laravel-localization/zipball/645819da9ef29f3ba7588d9b4598799caf0b2463", + "reference": "645819da9ef29f3ba7588d9b4598799caf0b2463", "shasum": "" }, "require": { @@ -1622,10 +1941,10 @@ } }, "autoload": { - "classmap": [], "psr-0": { "Mcamara\\LaravelLocalization": "src/" - } + }, + "classmap": [] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1647,7 +1966,7 @@ ], "support": { "issues": "https://github.com/mcamara/laravel-localization/issues", - "source": "https://github.com/mcamara/laravel-localization/tree/1.6.1" + "source": "https://github.com/mcamara/laravel-localization/tree/1.6.2" }, "funding": [ { @@ -1659,35 +1978,35 @@ "type": "github" } ], - "time": "2020-10-01T07:45:06+00:00" + "time": "2021-10-24T11:55:35+00:00" }, { "name": "mews/captcha", - "version": "3.2.6", + "version": "3.2.7", "source": { "type": "git", "url": "https://github.com/mewebstudio/captcha.git", - "reference": "42c1b320e4cad1f6ec9a395da36d7eda5b67d122" + "reference": "c4dec4963ea19a89aaf679fac1921323dd7decd8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mewebstudio/captcha/zipball/42c1b320e4cad1f6ec9a395da36d7eda5b67d122", - "reference": "42c1b320e4cad1f6ec9a395da36d7eda5b67d122", + "url": "https://api.github.com/repos/mewebstudio/captcha/zipball/c4dec4963ea19a89aaf679fac1921323dd7decd8", + "reference": "c4dec4963ea19a89aaf679fac1921323dd7decd8", "shasum": "" }, "require": { "ext-gd": "*", - "illuminate/config": "~5|^6|^7|^8", - "illuminate/filesystem": "~5|^6|^7|^8", - "illuminate/hashing": "~5|^6|^7|^8", - "illuminate/session": "~5|^6|^7|^8", - "illuminate/support": "~5|^6|^7|^8", + "illuminate/config": "~5|^6|^7|^8|^9", + "illuminate/filesystem": "~5|^6|^7|^8|^9", + "illuminate/hashing": "~5|^6|^7|^8|^9", + "illuminate/session": "~5|^6|^7|^8|^9", + "illuminate/support": "~5|^6|^7|^8|^9", "intervention/image": "~2.5", "php": "^7.2|^8.0" }, "require-dev": { "mockery/mockery": "^1.0", - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^8.5|^9.0" }, "type": "package", "extra": { @@ -1701,12 +2020,12 @@ } }, "autoload": { - "psr-4": { - "Mews\\Captcha\\": "src/" - }, "files": [ "src/helpers.php" - ] + ], + "psr-4": { + "Mews\\Captcha\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1730,22 +2049,22 @@ ], "support": { "issues": "https://github.com/mewebstudio/captcha/issues", - "source": "https://github.com/mewebstudio/captcha/tree/3.2.6" + "source": "https://github.com/mewebstudio/captcha/tree/3.2.7" }, - "time": "2021-04-22T18:42:48+00:00" + "time": "2022-02-12T15:58:32+00:00" }, { "name": "mobiledetect/mobiledetectlib", - "version": "2.8.37", + "version": "2.8.39", "source": { "type": "git", "url": "https://github.com/serbanghita/Mobile-Detect.git", - "reference": "9841e3c46f5bd0739b53aed8ac677fa712943df7" + "reference": "0fd6753003fc870f6e229bae869cc1337c99bc45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/9841e3c46f5bd0739b53aed8ac677fa712943df7", - "reference": "9841e3c46f5bd0739b53aed8ac677fa712943df7", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/0fd6753003fc870f6e229bae869cc1337c99bc45", + "reference": "0fd6753003fc870f6e229bae869cc1337c99bc45", "shasum": "" }, "require": { @@ -1756,12 +2075,12 @@ }, "type": "library", "autoload": { - "classmap": [ - "Mobile_Detect.php" - ], "psr-0": { "Detection": "namespaced/" - } + }, + "classmap": [ + "Mobile_Detect.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1786,60 +2105,62 @@ ], "support": { "issues": "https://github.com/serbanghita/Mobile-Detect/issues", - "source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.37" + "source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.39" }, - "funding": [ - { - "url": "https://github.com/serbanghita", - "type": "github" - } - ], - "time": "2021-02-19T21:22:57+00:00" + "time": "2022-02-17T19:24:25+00:00" }, { "name": "monolog/monolog", - "version": "2.2.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084" + "reference": "247918972acd74356b0a91dfaa5adcaec069b6c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/247918972acd74356b0a91dfaa5adcaec069b6c0", + "reference": "247918972acd74356b0a91dfaa5adcaec069b6c0", "shasum": "" }, "require": { "php": ">=7.2", - "psr/log": "^1.0.1" + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0" + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", "doctrine/couchdb": "~1.0@dev", - "elasticsearch/elasticsearch": "^7", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", "graylog2/gelf-php": "^1.4.2", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", - "php-amqplib/php-amqplib": "~2.4", + "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.3", - "phpspec/prophecy": "^1.6.1", - "phpstan/phpstan": "^0.12.59", - "phpunit/phpunit": "^8.5", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5.14", "predis/predis": "^1.1", - "rollbar/rollbar": "^1.3", - "ruflin/elastica": ">=0.90 <7.0.1", - "swiftmailer/swiftmailer": "^5.3|^6.0" + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", "ext-mbstring": "Allow to work properly with unicode symbols", "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", @@ -1878,7 +2199,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.2.0" + "source": "https://github.com/Seldaek/monolog/tree/2.6.0" }, "funding": [ { @@ -1890,36 +2211,39 @@ "type": "tidelift" } ], - "time": "2020-12-14T13:15:25+00:00" + "time": "2022-05-10T09:36:00+00:00" }, { "name": "nesbot/carbon", - "version": "2.48.1", + "version": "2.58.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "8d1f50f1436fb4b05e7127360483dd9c6e73da16" + "reference": "97a34af22bde8d0ac20ab34b29d7bfe360902055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8d1f50f1436fb4b05e7127360483dd9c6e73da16", - "reference": "8d1f50f1436fb4b05e7127360483dd9c6e73da16", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/97a34af22bde8d0ac20ab34b29d7bfe360902055", + "reference": "97a34af22bde8d0ac20ab34b29d7bfe360902055", "shasum": "" }, "require": { "ext-json": "*", "php": "^7.1.8 || ^8.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^3.4 || ^4.0 || ^5.0" + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { + "doctrine/dbal": "^2.0 || ^3.0", "doctrine/orm": "^2.7", - "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "phpmd/phpmd": "^2.9", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.54", - "phpunit/phpunit": "^7.5.20 || ^8.5.14", + "phpstan/phpstan": "^0.12.54 || ^1.0", + "phpunit/php-file-iterator": "^2.0.5", + "phpunit/phpunit": "^7.5.20 || ^8.5.23", "squizlabs/php_codesniffer": "^3.4" }, "bin": [ @@ -1928,8 +2252,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev", - "dev-3.x": "3.x-dev" + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" }, "laravel": { "providers": [ @@ -1955,21 +2279,22 @@ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "homepage": "https://markido.com" }, { "name": "kylekatarnls", - "homepage": "http://github.com/kylekatarnls" + "homepage": "https://github.com/kylekatarnls" } ], "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "http://carbon.nesbot.com", + "homepage": "https://carbon.nesbot.com", "keywords": [ "date", "datetime", "time" ], "support": { + "docs": "https://carbon.nesbot.com/docs", "issues": "https://github.com/briannesbitt/Carbon/issues", "source": "https://github.com/briannesbitt/Carbon" }, @@ -1983,20 +2308,167 @@ "type": "tidelift" } ], - "time": "2021-05-26T22:08:38+00:00" + "time": "2022-04-25T19:31:17+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": ">=7.1 <8.2" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^0.12", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📠Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.2" + }, + "time": "2021-10-15T11:40:02+00:00" + }, + { + "name": "nette/utils", + "version": "v3.2.7", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", + "shasum": "" + }, + "require": { + "php": ">=7.2 <8.2" + }, + "conflict": { + "nette/di": "<3.0.6" + }, + "require-dev": { + "nette/tester": "~2.0", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v3.2.7" + }, + "time": "2022-01-24T11:29:14+00:00" }, { "name": "nikic/php-parser", - "version": "v4.10.5", + "version": "v4.13.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f" + "reference": "210577fe3cf7badcc5814d99455df46564f3c077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077", "shasum": "" }, "require": { @@ -2037,22 +2509,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" }, - "time": "2021-05-03T19:11:20+00:00" + "time": "2021-11-30T19:35:32+00:00" }, { "name": "opis/closure", - "version": "3.6.2", + "version": "3.6.3", "source": { "type": "git", "url": "https://github.com/opis/closure.git", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", "shasum": "" }, "require": { @@ -2069,12 +2541,12 @@ } }, "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, "files": [ "functions.php" - ] + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2102,35 +2574,35 @@ ], "support": { "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.2" + "source": "https://github.com/opis/closure/tree/3.6.3" }, - "time": "2021-04-09T13:42:10+00:00" + "time": "2022-01-27T09:35:39+00:00" }, { "name": "phpoption/phpoption", - "version": "1.7.5", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525" + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525", - "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0" + "php": "^7.0 || ^8.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.8-dev" } }, "autoload": { @@ -2145,11 +2617,13 @@ "authors": [ { "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" }, { "name": "Graham Campbell", - "email": "graham@alt-three.com" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], "description": "Option Type for PHP", @@ -2161,7 +2635,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.7.5" + "source": "https://github.com/schmittjoh/php-option/tree/1.8.1" }, "funding": [ { @@ -2173,20 +2647,20 @@ "type": "tidelift" } ], - "time": "2020-07-20T17:29:33+00:00" + "time": "2021-12-04T23:24:31+00:00" }, { "name": "predis/predis", - "version": "v1.1.7", + "version": "v1.1.10", "source": { "type": "git", "url": "https://github.com/predis/predis.git", - "reference": "b240daa106d4e02f0c5b7079b41e31ddf66fddf8" + "reference": "a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/predis/predis/zipball/b240daa106d4e02f0c5b7079b41e31ddf66fddf8", - "reference": "b240daa106d4e02f0c5b7079b41e31ddf66fddf8", + "url": "https://api.github.com/repos/predis/predis/zipball/a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e", + "reference": "a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e", "shasum": "" }, "require": { @@ -2231,7 +2705,7 @@ ], "support": { "issues": "https://github.com/predis/predis/issues", - "source": "https://github.com/predis/predis/tree/v1.1.7" + "source": "https://github.com/predis/predis/tree/v1.1.10" }, "funding": [ { @@ -2239,26 +2713,25 @@ "type": "github" } ], - "time": "2021-04-04T19:34:46+00:00" + "time": "2022-01-05T17:46:08+00:00" }, { "name": "promphp/prometheus_client_php", - "version": "v2.2.2", + "version": "v2.6.0", "source": { "type": "git", "url": "https://github.com/PromPHP/prometheus_client_php.git", - "reference": "5d27b6d84900d9b3208b5b6bf88d10ed0dc7a154" + "reference": "10881142d2c55de19f529ebbcb7f89558c6d46d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PromPHP/prometheus_client_php/zipball/5d27b6d84900d9b3208b5b6bf88d10ed0dc7a154", - "reference": "5d27b6d84900d9b3208b5b6bf88d10ed0dc7a154", + "url": "https://api.github.com/repos/PromPHP/prometheus_client_php/zipball/10881142d2c55de19f529ebbcb7f89558c6d46d4", + "reference": "10881142d2c55de19f529ebbcb7f89558c6d46d4", "shasum": "" }, "require": { "ext-json": "*", - "php": "^7.2|^8.0", - "symfony/polyfill-apcu": "^1.6" + "php": "^7.2|^8.0" }, "replace": { "endclothing/prometheus_client_php": "*", @@ -2268,16 +2741,18 @@ "require-dev": { "guzzlehttp/guzzle": "^6.3|^7.0", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.50", - "phpstan/phpstan-phpunit": "^0.12.16", - "phpstan/phpstan-strict-rules": "^0.12.5", - "phpunit/phpunit": "^8.4|^9.4", - "squizlabs/php_codesniffer": "^3.5" + "phpstan/phpstan": "^1.5.4", + "phpstan/phpstan-phpunit": "^1.1.0", + "phpstan/phpstan-strict-rules": "^1.1.0", + "phpunit/phpunit": "^9.4", + "squizlabs/php_codesniffer": "^3.6", + "symfony/polyfill-apcu": "^1.6" }, "suggest": { "ext-apc": "Required if using APCu.", "ext-redis": "Required if using Redis.", - "promphp/prometheus_push_gateway_php": "An easy client for using Prometheus PushGateway." + "promphp/prometheus_push_gateway_php": "An easy client for using Prometheus PushGateway.", + "symfony/polyfill-apcu": "Required if you use APCu on PHP8.0+" }, "type": "library", "extra": { @@ -2303,26 +2778,26 @@ "description": "Prometheus instrumentation library for PHP applications.", "support": { "issues": "https://github.com/PromPHP/prometheus_client_php/issues", - "source": "https://github.com/PromPHP/prometheus_client_php/tree/v2.2.2" + "source": "https://github.com/PromPHP/prometheus_client_php/tree/v2.6.0" }, - "time": "2021-03-05T08:54:14+00:00" + "time": "2022-04-12T14:07:05+00:00" }, { "name": "psr/container", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.4.0" }, "type": "library", "autoload": { @@ -2351,9 +2826,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" + "source": "https://github.com/php-fig/container/tree/1.1.2" }, - "time": "2021-03-05T17:36:06+00:00" + "time": "2021-11-05T16:50:12+00:00" }, { "name": "psr/event-dispatcher", @@ -2457,6 +2932,61 @@ }, "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", "version": "1.0.1", @@ -2613,36 +3143,37 @@ }, { "name": "psy/psysh", - "version": "v0.10.8", + "version": "v0.11.4", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3" + "reference": "05c544b339b112226ad14803e1e5b09a61957454" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e4573f47750dd6c92dca5aee543fa77513cbd8d3", - "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/05c544b339b112226ad14803e1e5b09a61957454", + "reference": "05c544b339b112226ad14803e1e5b09a61957454", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", - "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", - "php": "^8.0 || ^7.0 || ^5.5.9", - "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", - "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "3.17.*" + "bamarni/composer-bin-plugin": "^1.2" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." }, "bin": [ "bin/psysh" @@ -2650,7 +3181,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "0.10.x-dev" + "dev-main": "0.11.x-dev" } }, "autoload": { @@ -2682,9 +3213,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.10.8" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.4" }, - "time": "2021-04-10T16:23:39+00:00" + "time": "2022-05-06T12:49:14+00:00" }, { "name": "ralouphie/getallheaders", @@ -2732,20 +3263,21 @@ }, { "name": "ramsey/collection", - "version": "1.1.3", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1" + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1", - "reference": "28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", "shasum": "" }, "require": { - "php": "^7.2 || ^8" + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" }, "require-dev": { "captainhook/captainhook": "^5.3", @@ -2755,6 +3287,7 @@ "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", @@ -2782,7 +3315,7 @@ "homepage": "https://benramsey.com" } ], - "description": "A PHP 7.2+ library for representing and manipulating collections.", + "description": "A PHP library for representing and manipulating collections.", "keywords": [ "array", "collection", @@ -2793,7 +3326,7 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.1.3" + "source": "https://github.com/ramsey/collection/tree/1.2.2" }, "funding": [ { @@ -2805,53 +3338,54 @@ "type": "tidelift" } ], - "time": "2021-01-21T17:40:04+00:00" + "time": "2021-10-10T03:01:02+00:00" }, { "name": "ramsey/uuid", - "version": "4.1.1", + "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "cd4032040a750077205918c86049aa0f43d22947" + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947", - "reference": "cd4032040a750077205918c86049aa0f43d22947", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", "shasum": "" }, "require": { "brick/math": "^0.8 || ^0.9", "ext-json": "*", - "php": "^7.2 || ^8", + "php": "^7.2 || ^8.0", "ramsey/collection": "^1.0", - "symfony/polyfill-ctype": "^1.8" + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { - "codeception/aspect-mock": "^3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0", + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "doctrine/annotations": "^1.8", - "goaop/framework": "^2", + "ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.3", "moontoast/math": "^1.1", "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", "php-mock/php-mock-mockery": "^1.3", - "php-mock/php-mock-phpunit": "^2.5", "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^0.17.1", + "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12", "phpstan/phpstan-mockery": "^0.12", "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^8.5", - "psy/psysh": "^0.10.0", - "slevomat/coding-standard": "^6.0", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "3.9.4" + "vimeo/psalm": "^4.9" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", @@ -2864,23 +3398,25 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev" + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true } }, "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, "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).", - "homepage": "https://github.com/ramsey/uuid", "keywords": [ "guid", "identifier", @@ -2888,29 +3424,32 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "rss": "https://github.com/ramsey/uuid/releases.atom", - "source": "https://github.com/ramsey/uuid" + "source": "https://github.com/ramsey/uuid/tree/4.2.3" }, "funding": [ { "url": "https://github.com/ramsey", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" } ], - "time": "2020-08-18T17:17:46+00:00" + "time": "2021-09-25T23:10:38+00:00" }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "15f7faf8508e04471f666633addacf54c0ab5933" + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933", - "reference": "15f7faf8508e04471f666633addacf54c0ab5933", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", "shasum": "" }, "require": { @@ -2922,7 +3461,7 @@ }, "require-dev": { "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.0" + "symfony/phpunit-bridge": "^4.4|^5.4" }, "suggest": { "ext-intl": "Needed to support internationalized email addresses" @@ -2960,7 +3499,7 @@ ], "support": { "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.2.7" + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" }, "funding": [ { @@ -2972,31 +3511,34 @@ "type": "tidelift" } ], - "time": "2021-03-09T12:30:35+00:00" + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" }, { "name": "symfony/console", - "version": "v5.2.8", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "864568fdc0208b3eba3638b6000b69d2386e6768" + "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/864568fdc0208b3eba3638b6000b69d2386e6768", - "reference": "864568fdc0208b3eba3638b6000b69d2386e6768", + "url": "https://api.github.com/repos/symfony/console/zipball/ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b", + "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b", "shasum": "" }, "require": { "php": ">=7.2.5", + "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/string": "^5.1" + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" }, "conflict": { + "psr/log": ">=3", "symfony/dependency-injection": "<4.4", "symfony/dotenv": "<5.1", "symfony/event-dispatcher": "<4.4", @@ -3004,16 +3546,16 @@ "symfony/process": "<4.4" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "symfony/var-dumper": "^4.4|^5.0" + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -3053,7 +3595,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.2.8" + "source": "https://github.com/symfony/console/tree/v5.4.8" }, "funding": [ { @@ -3069,24 +3611,25 @@ "type": "tidelift" } ], - "time": "2021-05-11T15:45:21+00:00" + "time": "2022-04-12T16:02:29+00:00" }, { "name": "symfony/css-selector", - "version": "v5.2.9", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "5d5f97809015102116208b976eb2edb44b689560" + "reference": "b0a190285cd95cb019237851205b8140ef6e368e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/5d5f97809015102116208b976eb2edb44b689560", - "reference": "5d5f97809015102116208b976eb2edb44b689560", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -3118,7 +3661,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.2.9" + "source": "https://github.com/symfony/css-selector/tree/v5.4.3" }, "funding": [ { @@ -3134,20 +3677,20 @@ "type": "tidelift" } ], - "time": "2021-05-16T13:07:46+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { @@ -3156,7 +3699,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -3185,7 +3728,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" }, "funding": [ { @@ -3201,34 +3744,35 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.2.9", + "version": "v5.4.6", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "8d5201206ded6f37de475b041a11bfaf3ac73d5e" + "reference": "c0bda97480d96337bd3866026159a8b358665457" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8d5201206ded6f37de475b041a11bfaf3ac73d5e", - "reference": "8d5201206ded6f37de475b041a11bfaf3ac73d5e", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c0bda97480d96337bd3866026159a8b358665457", + "reference": "c0bda97480d96337bd3866026159a8b358665457", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "masterminds/html5": "<2.6" }, "require-dev": { "masterminds/html5": "^2.6", - "symfony/css-selector": "^4.4|^5.0" + "symfony/css-selector": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/css-selector": "" @@ -3259,7 +3803,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.2.9" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.6" }, "funding": [ { @@ -3275,33 +3819,35 @@ "type": "tidelift" } ], - "time": "2021-05-16T13:07:46+00:00" + "time": "2022-03-02T12:42:23+00:00" }, { "name": "symfony/error-handler", - "version": "v5.2.8", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "1416bc16317a8188aabde251afef7618bf4687ac" + "reference": "c1fcde614dfe99d62a83b796a53b8bad358b266a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/1416bc16317a8188aabde251afef7618bf4687ac", - "reference": "1416bc16317a8188aabde251afef7618bf4687ac", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c1fcde614dfe99d62a83b796a53b8bad358b266a", + "reference": "c1fcde614dfe99d62a83b796a53b8bad358b266a", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/log": "^1.0", - "symfony/polyfill-php80": "^1.15", - "symfony/var-dumper": "^4.4|^5.0" + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4.4|^5.0|^6.0" }, "require-dev": { - "symfony/deprecation-contracts": "^2.1", - "symfony/http-kernel": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^6.0" }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", "autoload": { "psr-4": { @@ -3328,7 +3874,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.2.8" + "source": "https://github.com/symfony/error-handler/tree/v5.4.8" }, "funding": [ { @@ -3344,27 +3890,27 @@ "type": "tidelift" } ], - "time": "2021-05-07T13:42:21+00:00" + "time": "2022-04-12T15:48:08+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.2.4", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d08d6ec121a425897951900ab692b612a61d6240" + "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d08d6ec121a425897951900ab692b612a61d6240", - "reference": "d08d6ec121a425897951900ab692b612a61d6240", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d", + "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/event-dispatcher-contracts": "^2", - "symfony/polyfill-php80": "^1.15" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", + "symfony/polyfill-php80": "^1.16" }, "conflict": { "symfony/dependency-injection": "<4.4" @@ -3374,14 +3920,14 @@ "symfony/event-dispatcher-implementation": "2.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/error-handler": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^4.4|^5.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/dependency-injection": "", @@ -3413,7 +3959,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.2.4" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.3" }, "funding": [ { @@ -3429,20 +3975,20 @@ "type": "tidelift" } ], - "time": "2021-02-18T17:12:37+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "69fee1ad2332a7cbab3aca13591953da9cdb7a11" + "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/69fee1ad2332a7cbab3aca13591953da9cdb7a11", - "reference": "69fee1ad2332a7cbab3aca13591953da9cdb7a11", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", + "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", "shasum": "" }, "require": { @@ -3455,7 +4001,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -3492,7 +4038,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.1" }, "funding": [ { @@ -3508,24 +4054,26 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/finder", - "version": "v5.2.9", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "ccccb9d48ca42757dd12f2ca4bf857a4e217d90d" + "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/ccccb9d48ca42757dd12f2ca4bf857a4e217d90d", - "reference": "ccccb9d48ca42757dd12f2ca4bf857a4e217d90d", + "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", + "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -3553,85 +4101,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.2.9" - }, - "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": "2021-05-16T13:07:46+00:00" - }, - { - "name": "symfony/http-client-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "shasum": "" - }, - "require": { - "php": ">=7.2.5" - }, - "suggest": { - "symfony/http-client-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" - } - }, - "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": "Generic abstractions related to HTTP clients", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/finder/tree/v5.4.8" }, "funding": [ { @@ -3647,33 +4117,33 @@ "type": "tidelift" } ], - "time": "2021-04-11T23:07:08+00:00" + "time": "2022-04-15T08:07:45+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.2.8", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e8fbbab7c4a71592985019477532629cb2e142dc" + "reference": "ff2818d1c3d49860bcae1f2cbb5eb00fcd3bf9e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8fbbab7c4a71592985019477532629cb2e142dc", - "reference": "e8fbbab7c4a71592985019477532629cb2e142dc", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ff2818d1c3d49860bcae1f2cbb5eb00fcd3bf9e2", + "reference": "ff2818d1c3d49860bcae1f2cbb5eb00fcd3bf9e2", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "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": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -3704,7 +4174,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.2.8" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.8" }, "funding": [ { @@ -3720,40 +4190,39 @@ "type": "tidelift" } ], - "time": "2021-05-07T13:41:16+00:00" + "time": "2022-04-22T08:14:12+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.2.9", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "eb540ef6870dbf33c92e372cfb869ebf9649e6cb" + "reference": "cf7e61106abfc19b305ca0aedc41724ced89a02a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/eb540ef6870dbf33c92e372cfb869ebf9649e6cb", - "reference": "eb540ef6870dbf33c92e372cfb869ebf9649e6cb", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/cf7e61106abfc19b305ca0aedc41724ced89a02a", + "reference": "cf7e61106abfc19b305ca0aedc41724ced89a02a", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/log": "~1.0", - "symfony/deprecation-contracts": "^2.1", - "symfony/error-handler": "^4.4|^5.0", - "symfony/event-dispatcher": "^5.0", - "symfony/http-client-contracts": "^1.1|^2", - "symfony/http-foundation": "^4.4|^5.0", + "psr/log": "^1|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^5.0|^6.0", + "symfony/http-foundation": "^5.3.7|^6.0", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/browser-kit": "<4.4", + "symfony/browser-kit": "<5.4", "symfony/cache": "<5.0", "symfony/config": "<5.0", "symfony/console": "<4.4", - "symfony/dependency-injection": "<5.1.8", + "symfony/dependency-injection": "<5.3", "symfony/doctrine-bridge": "<5.0", "symfony/form": "<5.0", "symfony/http-client": "<5.0", @@ -3765,23 +4234,24 @@ "twig/twig": "<2.13" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^4.4|^5.0", - "symfony/config": "^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/css-selector": "^4.4|^5.0", - "symfony/dependency-injection": "^5.1.8", - "symfony/dom-crawler": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "symfony/routing": "^4.4|^5.0", - "symfony/stopwatch": "^4.4|^5.0", - "symfony/translation": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.3|^6.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/routing": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^4.4|^5.0|^6.0", + "symfony/translation": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -3816,7 +4286,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.2.9" + "source": "https://github.com/symfony/http-kernel/tree/v5.4.8" }, "funding": [ { @@ -3832,28 +4302,28 @@ "type": "tidelift" } ], - "time": "2021-05-19T12:23:45+00:00" + "time": "2022-04-27T17:22:21+00:00" }, { "name": "symfony/mime", - "version": "v5.2.9", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "64258e870f8cc75c3dae986201ea2df58c210b52" + "reference": "af49bc163ec3272f677bde3bc44c0d766c1fd662" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/64258e870f8cc75c3dae986201ea2df58c210b52", - "reference": "64258e870f8cc75c3dae986201ea2df58c210b52", + "url": "https://api.github.com/repos/symfony/mime/zipball/af49bc163ec3272f677bde3bc44c0d766c1fd662", + "reference": "af49bc163ec3272f677bde3bc44c0d766c1fd662", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "egulias/email-validator": "~3.0.0", @@ -3864,10 +4334,10 @@ "require-dev": { "egulias/email-validator": "^2.1.10|^3.1", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.1", - "symfony/property-info": "^4.4|^5.1", - "symfony/serializer": "^5.2" + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" }, "type": "library", "autoload": { @@ -3899,84 +4369,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.2.9" - }, - "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": "2021-05-16T13:07:46+00:00" - }, - { - "name": "symfony/polyfill-apcu", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-apcu.git", - "reference": "80f7fb64c5b64ebcba76f40215e63808a2062a18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/80f7fb64c5b64ebcba76f40215e63808a2062a18", - "reference": "80f7fb64c5b64ebcba76f40215e63808a2062a18", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Apcu\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "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 backporting apcu_* functions to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "apcu", - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-apcu/tree/v1.23.0" + "source": "https://github.com/symfony/mime/tree/v5.4.8" }, "funding": [ { @@ -3992,25 +4385,28 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-04-12T15:48:08+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + "reference": "30885182c981ab175d4d034db0f6f469898070ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", + "reference": "30885182c981ab175d4d034db0f6f469898070ab", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, "suggest": { "ext-ctype": "For best performance" }, @@ -4025,12 +4421,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4055,7 +4451,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" }, "funding": [ { @@ -4071,25 +4467,28 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2021-10-20T20:35:02+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933" + "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933", - "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40", + "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-iconv": "*" + }, "suggest": { "ext-iconv": "For best performance" }, @@ -4104,12 +4503,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4135,7 +4534,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.25.0" }, "funding": [ { @@ -4151,20 +4550,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2022-01-04T09:04:05+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab" + "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/24b72c6baa32c746a4d0840147c9715e42bb68ab", - "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", + "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", "shasum": "" }, "require": { @@ -4184,12 +4583,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4216,7 +4615,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" }, "funding": [ { @@ -4232,20 +4631,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:17:38+00:00" + "time": "2021-11-23T21:10:46+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" + "reference": "749045c69efb97c70d25d7463abba812e91f3a44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", + "reference": "749045c69efb97c70d25d7463abba812e91f3a44", "shasum": "" }, "require": { @@ -4267,12 +4666,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4303,7 +4702,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" }, "funding": [ { @@ -4319,11 +4718,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2021-09-14T14:02:44+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -4352,12 +4751,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4387,7 +4786,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" }, "funding": [ { @@ -4407,21 +4806,24 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1" + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1", - "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-mbstring": "*" + }, "suggest": { "ext-mbstring": "For best performance" }, @@ -4436,12 +4838,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4467,7 +4869,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" }, "funding": [ { @@ -4483,11 +4885,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2021-11-30T18:21:41+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -4513,12 +4915,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4543,7 +4945,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" }, "funding": [ { @@ -4563,16 +4965,16 @@ }, { "name": "symfony/polyfill-php73", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", "shasum": "" }, "require": { @@ -4589,12 +4991,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4622,7 +5024,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" }, "funding": [ { @@ -4638,20 +5040,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2021-06-05T21:20:04+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0" + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/eca0bf41ed421bed1b57c4958bab16aa86b757d0", - "reference": "eca0bf41ed421bed1b57c4958bab16aa86b757d0", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", "shasum": "" }, "require": { @@ -4668,12 +5070,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -4705,7 +5107,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" }, "funding": [ { @@ -4721,25 +5123,104 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-03-04T08:16:47+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "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 backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.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": "2021-09-13T13:58:11+00:00" }, { "name": "symfony/process", - "version": "v5.2.7", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e" + "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e", - "reference": "98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e", + "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", + "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -4767,7 +5248,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.3.0-BETA1" + "source": "https://github.com/symfony/process/tree/v5.4.8" }, "funding": [ { @@ -4783,40 +5264,41 @@ "type": "tidelift" } ], - "time": "2021-04-08T10:27:02+00:00" + "time": "2022-04-08T05:07:18+00:00" }, { "name": "symfony/routing", - "version": "v5.2.9", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "4a7b2bf5e1221be1902b6853743a9bb317f6925e" + "reference": "e07817bb6244ea33ef5ad31abc4a9288bef3f2f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/4a7b2bf5e1221be1902b6853743a9bb317f6925e", - "reference": "4a7b2bf5e1221be1902b6853743a9bb317f6925e", + "url": "https://api.github.com/repos/symfony/routing/zipball/e07817bb6244ea33ef5ad31abc4a9288bef3f2f7", + "reference": "e07817bb6244ea33ef5ad31abc4a9288bef3f2f7", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.15" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/config": "<5.0", + "doctrine/annotations": "<1.12", + "symfony/config": "<5.3", "symfony/dependency-injection": "<4.4", "symfony/yaml": "<4.4" }, "require-dev": { - "doctrine/annotations": "^1.10.4", - "psr/log": "~1.0", - "symfony/config": "^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0" + "doctrine/annotations": "^1.12", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/config": "For using the all-in-one router or any loader", @@ -4856,7 +5338,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.2.9" + "source": "https://github.com/symfony/routing/tree/v5.4.8" }, "funding": [ { @@ -4872,25 +5354,29 @@ "type": "tidelift" } ], - "time": "2021-05-16T13:07:46+00:00" + "time": "2022-04-18T21:45:37+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.1" + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" }, "suggest": { "symfony/service-implementation": "" @@ -4898,7 +5384,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -4935,7 +5421,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" }, "funding": [ { @@ -4951,20 +5437,20 @@ "type": "tidelift" } ], - "time": "2021-04-01T10:43:52+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/string", - "version": "v5.2.8", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "01b35eb64cac8467c3f94cd0ce2d0d376bb7d1db" + "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/01b35eb64cac8467c3f94cd0ce2d0d376bb7d1db", - "reference": "01b35eb64cac8467c3f94cd0ce2d0d376bb7d1db", + "url": "https://api.github.com/repos/symfony/string/zipball/3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", + "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", "shasum": "" }, "require": { @@ -4975,20 +5461,23 @@ "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php80": "~1.15" }, + "conflict": { + "symfony/translation-contracts": ">=3.0" + }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" + "symfony/var-exporter": "^4.4|^5.0|^6.0" }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, "files": [ "Resources/functions.php" ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, "exclude-from-classmap": [ "/Tests/" ] @@ -5018,7 +5507,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.2.8" + "source": "https://github.com/symfony/string/tree/v5.4.8" }, "funding": [ { @@ -5034,30 +5523,32 @@ "type": "tidelift" } ], - "time": "2021-05-10T14:56:10+00:00" + "time": "2022-04-19T10:40:37+00:00" }, { "name": "symfony/translation", - "version": "v5.2.9", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "61af68dba333e2d376a325a29c2a3f2a605b4876" + "reference": "f5c0f6d1f20993b2606f3a5f36b1dc8c1899170b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/61af68dba333e2d376a325a29c2a3f2a605b4876", - "reference": "61af68dba333e2d376a325a29c2a3f2a605b4876", + "url": "https://api.github.com/repos/symfony/translation/zipball/f5c0f6d1f20993b2606f3a5f36b1dc8c1899170b", + "reference": "f5c0f6d1f20993b2606f3a5f36b1dc8c1899170b", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.15", + "symfony/polyfill-php80": "^1.16", "symfony/translation-contracts": "^2.3" }, "conflict": { "symfony/config": "<4.4", + "symfony/console": "<5.3", "symfony/dependency-injection": "<5.0", "symfony/http-kernel": "<5.0", "symfony/twig-bundle": "<5.0", @@ -5067,15 +5558,17 @@ "symfony/translation-implementation": "2.3" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/dependency-injection": "^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/http-kernel": "^5.0", - "symfony/intl": "^4.4|^5.0", - "symfony/service-contracts": "^1.1.2|^2", - "symfony/yaml": "^4.4|^5.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.0|^6.0", + "symfony/intl": "^4.4|^5.0|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" }, "suggest": { "psr/log-implementation": "To use logging capability in translator", @@ -5111,7 +5604,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.2.9" + "source": "https://github.com/symfony/translation/tree/v5.4.8" }, "funding": [ { @@ -5127,20 +5620,20 @@ "type": "tidelift" } ], - "time": "2021-05-16T13:07:46+00:00" + "time": "2022-04-22T08:14:12+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95" + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07", + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07", "shasum": "" }, "require": { @@ -5152,7 +5645,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -5189,7 +5682,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.1" }, "funding": [ { @@ -5205,26 +5698,26 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.2.8", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "d693200a73fae179d27f8f1b16b4faf3e8569eba" + "reference": "cdcadd343d31ad16fc5e006b0de81ea307435053" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d693200a73fae179d27f8f1b16b4faf3e8569eba", - "reference": "d693200a73fae179d27f8f1b16b4faf3e8569eba", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cdcadd343d31ad16fc5e006b0de81ea307435053", + "reference": "cdcadd343d31ad16fc5e006b0de81ea307435053", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "phpunit/phpunit": "<5.4.3", @@ -5232,8 +5725,9 @@ }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -5277,7 +5771,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.2.8" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.8" }, "funding": [ { @@ -5293,30 +5787,30 @@ "type": "tidelift" } ], - "time": "2021-05-07T13:42:21+00:00" + "time": "2022-04-26T13:19:20+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.3", + "version": "2.2.4", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5" + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5", - "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" }, "type": "library", "extra": { @@ -5344,37 +5838,37 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.3" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" }, - "time": "2020-07-13T06:12:54+00:00" + "time": "2021-12-08T09:12:39+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.3.0", + "version": "v5.4.1", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56" + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/b3eac5c7ac896e52deab4a99068e3f4ab12d9e56", - "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.1", + "graham-campbell/result-type": "^1.0.2", "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.7.4", - "symfony/polyfill-ctype": "^1.17", - "symfony/polyfill-mbstring": "^1.17", - "symfony/polyfill-php80": "^1.17" + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.14 || ^9.5.1" + "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" }, "suggest": { "ext-filter": "Required to use the boolean validator." @@ -5382,7 +5876,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.3-dev" + "dev-master": "5.4-dev" } }, "autoload": { @@ -5397,13 +5891,13 @@ "authors": [ { "name": "Graham Campbell", - "email": "graham@alt-three.com", - "homepage": "https://gjcampbell.co.uk/" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", "email": "vance@vancelucas.com", - "homepage": "https://vancelucas.com/" + "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -5414,7 +5908,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.3.0" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" }, "funding": [ { @@ -5426,20 +5920,20 @@ "type": "tidelift" } ], - "time": "2021-01-20T15:23:13+00:00" + "time": "2021-12-12T23:22:04+00:00" }, { "name": "voku/portable-ascii", - "version": "1.5.6", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "80953678b19901e5165c56752d087fc11526017c" + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c", - "reference": "80953678b19901e5165c56752d087fc11526017c", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", + "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", "shasum": "" }, "require": { @@ -5476,7 +5970,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/1.5.6" + "source": "https://github.com/voku/portable-ascii/tree/1.6.1" }, "funding": [ { @@ -5500,7 +5994,7 @@ "type": "tidelift" } ], - "time": "2020-11-12T00:07:28+00:00" + "time": "2022-01-24T18:55:24+00:00" }, { "name": "webmozart/assert", @@ -5564,16 +6058,16 @@ "packages-dev": [ { "name": "brianium/paratest", - "version": "v6.3.0", + "version": "v6.4.4", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "268d5b2b4237c0abf76c4aa9633ad8580be01e1e" + "reference": "589cdb23728b2a19872945580b95d8aa2c6619da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/268d5b2b4237c0abf76c4aa9633ad8580be01e1e", - "reference": "268d5b2b4237c0abf76c4aa9633ad8580be01e1e", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/589cdb23728b2a19872945580b95d8aa2c6619da", + "reference": "589cdb23728b2a19872945580b95d8aa2c6619da", "shasum": "" }, "require": { @@ -5582,28 +6076,22 @@ "ext-reflection": "*", "ext-simplexml": "*", "php": "^7.3 || ^8.0", - "phpunit/php-code-coverage": "^9.2.6", - "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-code-coverage": "^9.2.11", + "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-timer": "^5.0.3", - "phpunit/phpunit": "^9.5.4", + "phpunit/phpunit": "^9.5.14", "sebastian/environment": "^5.1.3", - "symfony/console": "^4.4.21 || ^5.2.6", - "symfony/process": "^4.4.21 || ^5.2.4" + "symfony/console": "^5.4.0 || ^6.0.0", + "symfony/process": "^5.4.0 || ^6.0.0" }, "require-dev": { "doctrine/coding-standard": "^9.0.0", - "ekino/phpstan-banned-code": "^0.4.0", - "ergebnis/phpstan-rules": "^0.15.3", "ext-posix": "*", - "infection/infection": "^0.21.5", - "phpstan/phpstan": "^0.12.84", - "phpstan/phpstan-deprecation-rules": "^0.12.6", - "phpstan/phpstan-phpunit": "^0.12.18", - "phpstan/phpstan-strict-rules": "^0.12.9", - "squizlabs/php_codesniffer": "^3.6.0", - "symfony/filesystem": "^5.2.6", - "thecodingmachine/phpstan-strict-rules": "^0.12.1", - "vimeo/psalm": "^4.7.1" + "infection/infection": "^0.26.5", + "malukenho/mcbumpface": "^1.1.5", + "squizlabs/php_codesniffer": "^3.6.2", + "symfony/filesystem": "^v5.4.0 || ^6.0.0", + "vimeo/psalm": "^4.20.0" }, "bin": [ "bin/paratest" @@ -5642,7 +6130,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v6.3.0" + "source": "https://github.com/paratestphp/paratest/tree/v6.4.4" }, "funding": [ { @@ -5654,146 +6142,34 @@ "type": "paypal" } ], - "time": "2021-04-27T09:24:27+00:00" - }, - { - "name": "browserstack/browserstack-local", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/browserstack/browserstack-local-php.git", - "reference": "491c6e31960ce8111d2cb70cb84d03e73f270dbb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/browserstack/browserstack-local-php/zipball/491c6e31960ce8111d2cb70cb84d03e73f270dbb", - "reference": "491c6e31960ce8111d2cb70cb84d03e73f270dbb", - "shasum": "" - }, - "require": { - "php": ">=5.3.19" - }, - "require-dev": { - "phpunit/phpunit": "4.6.*" - }, - "suggest": { - "phpdocumentor/phpdocumentor": "2.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "BrowserStack\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHP bindings for BrowserStack Local", - "homepage": "https://github.com/browserstack/browserstack-local-php", - "keywords": [ - "BrowserStack", - "browserstacklocal", - "local", - "php", - "selenium" - ], - "support": { - "issues": "https://github.com/browserstack/browserstack-local-php/issues", - "source": "https://github.com/browserstack/browserstack-local-php" - }, - "time": "2016-09-19T13:39:06+00:00" - }, - { - "name": "chinleung/laravel-browserstack", - "version": "v1.4.1", - "source": { - "type": "git", - "url": "https://github.com/chinleung/laravel-browserstack.git", - "reference": "ba29fd02cefd059494871b0c97cc89785674d1cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/chinleung/laravel-browserstack/zipball/ba29fd02cefd059494871b0c97cc89785674d1cb", - "reference": "ba29fd02cefd059494871b0c97cc89785674d1cb", - "shasum": "" - }, - "require": { - "browserstack/browserstack-local": "^1.1", - "guzzlehttp/guzzle": "^6.5|^7.0", - "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0", - "laravel/dusk": "^5.9|^6.0", - "php": "^7.2" - }, - "require-dev": { - "orchestra/testbench": "3.8.*", - "phpunit/phpunit": "^8.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "ChinLeung\\BrowserStack\\BrowserStackServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "ChinLeung\\BrowserStack\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chin Leung", - "email": "hello@chinleung.com", - "role": "Developer" - } - ], - "description": "Run Laravel Dusk tests on BrowserStack.", - "homepage": "https://github.com/chinleung/laravel-browserstack", - "keywords": [ - "BrowserStack", - "automate", - "chinleung", - "laravel-browserstack", - "laravel-dusk", - "testing" - ], - "support": { - "issues": "https://github.com/chinleung/laravel-browserstack/issues", - "source": "https://github.com/chinleung/laravel-browserstack/tree/v1.4.1" - }, - "time": "2021-04-23T14:20:08+00:00" + "time": "2022-03-28T07:55:11+00:00" }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "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": { @@ -5820,7 +6196,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -5836,20 +6212,20 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "facade/flare-client-php", - "version": "1.8.0", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/facade/flare-client-php.git", - "reference": "69742118c037f34ee1ef86dc605be4a105d9e984" + "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/flare-client-php/zipball/69742118c037f34ee1ef86dc605be4a105d9e984", - "reference": "69742118c037f34ee1ef86dc605be4a105d9e984", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed", + "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed", "shasum": "" }, "require": { @@ -5872,12 +6248,12 @@ } }, "autoload": { - "psr-4": { - "Facade\\FlareClient\\": "src" - }, "files": [ "src/helpers.php" - ] + ], + "psr-4": { + "Facade\\FlareClient\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5893,7 +6269,7 @@ ], "support": { "issues": "https://github.com/facade/flare-client-php/issues", - "source": "https://github.com/facade/flare-client-php/tree/1.8.0" + "source": "https://github.com/facade/flare-client-php/tree/1.9.1" }, "funding": [ { @@ -5901,28 +6277,28 @@ "type": "github" } ], - "time": "2021-04-30T11:11:50+00:00" + "time": "2021-09-13T12:16:46+00:00" }, { "name": "facade/ignition", - "version": "2.9.0", + "version": "2.17.5", "source": { "type": "git", "url": "https://github.com/facade/ignition.git", - "reference": "e7db3b601ce742568b92648818ef903904d20164" + "reference": "1d71996f83c9a5a7807331b8986ac890352b7a0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/e7db3b601ce742568b92648818ef903904d20164", - "reference": "e7db3b601ce742568b92648818ef903904d20164", + "url": "https://api.github.com/repos/facade/ignition/zipball/1d71996f83c9a5a7807331b8986ac890352b7a0c", + "reference": "1d71996f83c9a5a7807331b8986ac890352b7a0c", "shasum": "" }, "require": { + "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "facade/flare-client-php": "^1.6", + "facade/flare-client-php": "^1.9.1", "facade/ignition-contracts": "^1.0.2", - "filp/whoops": "^2.4", "illuminate/support": "^7.0|^8.0", "monolog/monolog": "^2.0", "php": "^7.2.5|^8.0", @@ -5931,6 +6307,7 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.14", + "livewire/livewire": "^2.4", "mockery/mockery": "^1.3", "orchestra/testbench": "^5.0|^6.0", "psalm/plugin-laravel": "^1.2" @@ -5953,12 +6330,12 @@ } }, "autoload": { - "psr-4": { - "Facade\\Ignition\\": "src" - }, "files": [ "src/helpers.php" - ] + ], + "psr-4": { + "Facade\\Ignition\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5978,7 +6355,7 @@ "issues": "https://github.com/facade/ignition/issues", "source": "https://github.com/facade/ignition" }, - "time": "2021-05-05T06:45:12+00:00" + "time": "2022-02-23T18:31:24+00:00" }, { "name": "facade/ignition-contracts", @@ -6035,32 +6412,34 @@ }, { "name": "fakerphp/faker", - "version": "v1.14.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1" + "reference": "d7f08a622b3346766325488aa32ddc93ccdecc75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1", - "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/d7f08a622b3346766325488aa32ddc93ccdecc75", + "reference": "d7f08a622b3346766325488aa32ddc93ccdecc75", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", - "psr/container": "^1.0", - "symfony/deprecation-contracts": "^2.2" + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" }, "conflict": { "fzaninotto/faker": "*" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", "ext-intl": "*", "symfony/phpunit-bridge": "^4.4 || ^5.2" }, "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", "ext-curl": "Required by Faker\\Provider\\Image to download images.", "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", @@ -6069,7 +6448,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "v1.15-dev" + "dev-main": "v1.19-dev" } }, "autoload": { @@ -6094,27 +6473,27 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v.1.14.1" + "source": "https://github.com/FakerPHP/Faker/tree/v1.19.0" }, - "time": "2021-03-30T06:27:33+00:00" + "time": "2022-02-02T17:38:57+00:00" }, { "name": "filp/whoops", - "version": "2.12.1", + "version": "2.14.5", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "c13c0be93cff50f88bbd70827d993026821914dd" + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/c13c0be93cff50f88bbd70827d993026821914dd", - "reference": "c13c0be93cff50f88bbd70827d993026821914dd", + "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", "shasum": "" }, "require": { "php": "^5.5.9 || ^7.0 || ^8.0", - "psr/log": "^1.0.1" + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "require-dev": { "mockery/mockery": "^0.9 || ^1.0", @@ -6159,7 +6538,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.12.1" + "source": "https://github.com/filp/whoops/tree/2.14.5" }, "funding": [ { @@ -6167,7 +6546,7 @@ "type": "github" } ], - "time": "2021-04-25T12:00:00+00:00" + "time": "2022-01-07T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -6222,34 +6601,34 @@ }, { "name": "laravel/dusk", - "version": "v6.15.0", + "version": "v6.24.0", "source": { "type": "git", "url": "https://github.com/laravel/dusk.git", - "reference": "45b55fa20321086c4f8cc4e712cbe54db644e21c" + "reference": "7fed3695741787d9998c5f04c94adfd62d70e766" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/dusk/zipball/45b55fa20321086c4f8cc4e712cbe54db644e21c", - "reference": "45b55fa20321086c4f8cc4e712cbe54db644e21c", + "url": "https://api.github.com/repos/laravel/dusk/zipball/7fed3695741787d9998c5f04c94adfd62d70e766", + "reference": "7fed3695741787d9998c5f04c94adfd62d70e766", "shasum": "" }, "require": { "ext-json": "*", "ext-zip": "*", - "illuminate/console": "^6.0|^7.0|^8.0", - "illuminate/support": "^6.0|^7.0|^8.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", "nesbot/carbon": "^2.0", "php": "^7.2|^8.0", "php-webdriver/webdriver": "^1.9.0", - "symfony/console": "^4.3|^5.0", - "symfony/finder": "^4.3|^5.0", - "symfony/process": "^4.3|^5.0", - "vlucas/phpdotenv": "^3.0|^4.0|^5.0" + "symfony/console": "^4.3|^5.0|^6.0", + "symfony/finder": "^4.3|^5.0|^6.0", + "symfony/process": "^4.3|^5.0|^6.0", + "vlucas/phpdotenv": "^3.0|^4.0|^5.2" }, "require-dev": { "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.16|^5.17.1|^6.12.1", + "orchestra/testbench": "^4.16|^5.17.1|^6.12.1|^7.0", "phpunit/phpunit": "^7.5.15|^8.4|^9.0" }, "suggest": { @@ -6289,22 +6668,22 @@ ], "support": { "issues": "https://github.com/laravel/dusk/issues", - "source": "https://github.com/laravel/dusk/tree/v6.15.0" + "source": "https://github.com/laravel/dusk/tree/v6.24.0" }, - "time": "2021-04-06T14:14:57+00:00" + "time": "2022-05-09T13:43:52+00:00" }, { "name": "laravel/sail", - "version": "v1.7.0", + "version": "v1.14.4", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "d1f703d73f782af5427697cdc5023395cd341963" + "reference": "0e0e51f19c758c79acbda11e3870641fbad5b7d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/d1f703d73f782af5427697cdc5023395cd341963", - "reference": "d1f703d73f782af5427697cdc5023395cd341963", + "url": "https://api.github.com/repos/laravel/sail/zipball/0e0e51f19c758c79acbda11e3870641fbad5b7d9", + "reference": "0e0e51f19c758c79acbda11e3870641fbad5b7d9", "shasum": "" }, "require": { @@ -6351,20 +6730,20 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2021-05-25T16:41:13+00:00" + "time": "2022-05-12T12:53:10+00:00" }, { "name": "mockery/mockery", - "version": "1.4.3", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "d1339f64479af1bee0e82a0413813fe5345a54ea" + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/d1339f64479af1bee0e82a0413813fe5345a54ea", - "reference": "d1339f64479af1bee0e82a0413813fe5345a54ea", + "url": "https://api.github.com/repos/mockery/mockery/zipball/c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", "shasum": "" }, "require": { @@ -6421,43 +6800,44 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.4.3" + "source": "https://github.com/mockery/mockery/tree/1.5.0" }, - "time": "2021-02-24T09:51:49+00:00" + "time": "2022-01-20T13:18:17+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "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": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6473,7 +6853,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -6481,37 +6861,36 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nunomaduro/collision", - "version": "v5.4.0", + "version": "v5.11.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "41b7e9999133d5082700d31a1d0977161df8322a" + "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/41b7e9999133d5082700d31a1d0977161df8322a", - "reference": "41b7e9999133d5082700d31a1d0977161df8322a", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461", + "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461", "shasum": "" }, "require": { "facade/ignition-contracts": "^1.0", - "filp/whoops": "^2.7.2", + "filp/whoops": "^2.14.3", "php": "^7.3 || ^8.0", "symfony/console": "^5.0" }, "require-dev": { "brianium/paratest": "^6.1", "fideloper/proxy": "^4.4.1", - "friendsofphp/php-cs-fixer": "^2.17.3", "fruitcake/laravel-cors": "^2.0.3", - "laravel/framework": "^9.0", + "laravel/framework": "8.x-dev", "nunomaduro/larastan": "^0.6.2", "nunomaduro/mock-final-classes": "^1.0", - "orchestra/testbench": "^7.0", + "orchestra/testbench": "^6.0", "phpstan/phpstan": "^0.12.64", "phpunit/phpunit": "^9.5.0" }, @@ -6557,7 +6936,7 @@ }, "funding": [ { - "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "url": "https://www.paypal.com/paypalme/enunomaduro", "type": "custom" }, { @@ -6569,20 +6948,20 @@ "type": "patreon" } ], - "time": "2021-04-09T13:38:32+00:00" + "time": "2022-01-10T16:22:52+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { @@ -6627,22 +7006,22 @@ "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/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.3" }, - "time": "2020-06-27T14:33:11+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", - "version": "3.1.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "bae7c545bef187884426f042434e561ab1ddb182" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182", - "reference": "bae7c545bef187884426f042434e561ab1ddb182", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { @@ -6678,22 +7057,22 @@ "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.1.0" + "source": "https://github.com/phar-io/version/tree/3.2.1" }, - "time": "2021-02-23T14:00:09+00:00" + "time": "2022-02-21T01:04:05+00:00" }, { "name": "php-webdriver/webdriver", - "version": "1.11.1", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "da16e39968f8dd5cfb7d07eef91dc2b731c69880" + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/da16e39968f8dd5cfb7d07eef91dc2b731c69880", - "reference": "da16e39968f8dd5cfb7d07eef91dc2b731c69880", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a", "shasum": "" }, "require": { @@ -6702,32 +7081,31 @@ "ext-zip": "*", "php": "^5.6 || ~7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.12", - "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0" + "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0 || ^6.0" }, "replace": { "facebook/webdriver": "*" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", "ondram/ci-detector": "^2.1 || ^3.5 || ^4.0", "php-coveralls/php-coveralls": "^2.4", "php-mock/php-mock-phpunit": "^1.1 || ^2.0", "php-parallel-lint/php-parallel-lint": "^1.2", "phpunit/phpunit": "^5.7 || ^7 || ^8 || ^9", "squizlabs/php_codesniffer": "^3.5", - "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0" + "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0 || ^6.0" }, "suggest": { "ext-SimpleXML": "For Firefox profile creation" }, "type": "library", "autoload": { - "psr-4": { - "Facebook\\WebDriver\\": "lib/" - }, "files": [ "lib/Exception/TimeoutException.php" - ] + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6744,9 +7122,9 @@ ], "support": { "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.11.1" + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1" }, - "time": "2021-05-21T15:12:49+00:00" + "time": "2022-05-03T12:16:34+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -6803,16 +7181,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { @@ -6823,7 +7201,8 @@ "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2" + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -6853,22 +7232,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" }, - "time": "2020-09-03T19:13:55+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.4.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + "reference": "77a32518733312af16a44300404e945338981de3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", "shasum": "" }, "require": { @@ -6876,7 +7255,8 @@ "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "*" + "ext-tokenizer": "*", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -6902,39 +7282,39 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" }, - "time": "2020-09-17T18:55:26+00:00" + "time": "2022-03-15T21:29:03+00:00" }, { "name": "phpspec/prophecy", - "version": "1.13.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", "shasum": "" }, "require": { "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", + "php": "^7.2 || ~8.0, <8.2", "phpdocumentor/reflection-docblock": "^5.2", "sebastian/comparator": "^3.0 || ^4.0", "sebastian/recursion-context": "^3.0 || ^4.0" }, "require-dev": { - "phpspec/phpspec": "^6.0", + "phpspec/phpspec": "^6.0 || ^7.0", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -6969,29 +7349,29 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" }, - "time": "2021-03-17T13:42:18+00:00" + "time": "2021-12-08T12:19:24+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.6", + "version": "9.2.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f6293e1b30a2354e8428e004689671b83871edde" + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde", - "reference": "f6293e1b30a2354e8428e004689671b83871edde", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.10.2", + "nikic/php-parser": "^4.13.0", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -7040,7 +7420,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.6" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" }, "funding": [ { @@ -7048,20 +7428,20 @@ "type": "github" } ], - "time": "2021-03-28T07:26:59+00:00" + "time": "2022-03-07T09:28:20+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.5", + "version": "3.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8" + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { @@ -7100,7 +7480,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" }, "funding": [ { @@ -7108,7 +7488,7 @@ "type": "github" } ], - "time": "2020-09-28T05:57:25+00:00" + "time": "2021-12-02T12:48:52+00:00" }, { "name": "phpunit/php-invoker", @@ -7293,16 +7673,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.4", + "version": "9.5.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c73c6737305e779771147af66c96ca6a7ed8a741" + "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c73c6737305e779771147af66c96ca6a7ed8a741", - "reference": "c73c6737305e779771147af66c96ca6a7ed8a741", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/12bc8879fb65aef2138b26fc633cb1e3620cffba", + "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba", "shasum": "" }, "require": { @@ -7314,11 +7694,11 @@ "ext-xml": "*", "ext-xmlwriter": "*", "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.1", + "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", "phpspec/prophecy": "^1.12.1", - "phpunit/php-code-coverage": "^9.2.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", @@ -7332,7 +7712,7 @@ "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^2.3", + "sebastian/type": "^3.0", "sebastian/version": "^3.0.2" }, "require-dev": { @@ -7353,11 +7733,11 @@ } }, "autoload": { - "classmap": [ - "src/" - ], "files": [ "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7380,11 +7760,11 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.4" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.20" }, "funding": [ { - "url": "https://phpunit.de/donate.html", + "url": "https://phpunit.de/sponsors.html", "type": "custom" }, { @@ -7392,7 +7772,7 @@ "type": "github" } ], - "time": "2021-03-23T07:16:29+00:00" + "time": "2022-04-01T12:37:26+00:00" }, { "name": "sebastian/cli-parser", @@ -7760,16 +8140,16 @@ }, { "name": "sebastian/environment", - "version": "5.1.3", + "version": "5.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac" + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", "shasum": "" }, "require": { @@ -7811,7 +8191,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" }, "funding": [ { @@ -7819,20 +8199,20 @@ "type": "github" } ], - "time": "2020-09-28T05:52:38+00:00" + "time": "2022-04-03T09:37:03+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65" + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", "shasum": "" }, "require": { @@ -7881,14 +8261,14 @@ } ], "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" ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" }, "funding": [ { @@ -7896,20 +8276,20 @@ "type": "github" } ], - "time": "2020-09-28T05:24:23+00:00" + "time": "2021-11-11T14:18:36+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.2", + "version": "5.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "a90ccbddffa067b51f574dea6eb25d5680839455" + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/a90ccbddffa067b51f574dea6eb25d5680839455", - "reference": "a90ccbddffa067b51f574dea6eb25d5680839455", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", "shasum": "" }, "require": { @@ -7952,7 +8332,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.2" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" }, "funding": [ { @@ -7960,7 +8340,7 @@ "type": "github" } ], - "time": "2020-10-26T15:55:19+00:00" + "time": "2022-02-14T08:28:10+00:00" }, { "name": "sebastian/lines-of-code", @@ -8251,28 +8631,28 @@ }, { "name": "sebastian/type", - "version": "2.3.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2" + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/81cd61ab7bbf2de744aba0ea61fae32f721df3d2", - "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -8295,7 +8675,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.1" + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" }, "funding": [ { @@ -8303,7 +8683,7 @@ "type": "github" } ], - "time": "2020-10-26T13:18:59+00:00" + "time": "2022-03-15T09:54:48+00:00" }, { "name": "sebastian/version", @@ -8360,16 +8740,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "75a63c33a8577608444246075ea0af0d052e452a" + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", - "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { @@ -8398,7 +8778,7 @@ "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/master" + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, "funding": [ { @@ -8406,7 +8786,7 @@ "type": "github" } ], - "time": "2020-07-12T23:59:07+00:00" + "time": "2021-07-28T10:34:58+00:00" } ], "aliases": [], @@ -8418,5 +8798,5 @@ "php": "^7.3|^8.0" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" } diff --git a/config/.gitignore b/metager/config/.gitignore similarity index 100% rename from config/.gitignore rename to metager/config/.gitignore diff --git a/config/adBlacklistDomains.txt b/metager/config/adBlacklistDomains.txt similarity index 100% rename from config/adBlacklistDomains.txt rename to metager/config/adBlacklistDomains.txt diff --git a/config/adBlacklistUrl.txt b/metager/config/adBlacklistUrl.txt similarity index 100% rename from config/adBlacklistUrl.txt rename to metager/config/adBlacklistUrl.txt diff --git a/config/app.php b/metager/config/app.php similarity index 100% rename from config/app.php rename to metager/config/app.php diff --git a/config/auth.php b/metager/config/auth.php similarity index 100% rename from config/auth.php rename to metager/config/auth.php diff --git a/config/broadcasting.php b/metager/config/broadcasting.php similarity index 100% rename from config/broadcasting.php rename to metager/config/broadcasting.php diff --git a/config/cache.php b/metager/config/cache.php similarity index 100% rename from config/cache.php rename to metager/config/cache.php diff --git a/config/captcha.php b/metager/config/captcha.php similarity index 100% rename from config/captcha.php rename to metager/config/captcha.php diff --git a/config/compile.php b/metager/config/compile.php similarity index 100% rename from config/compile.php rename to metager/config/compile.php diff --git a/config/database.php b/metager/config/database.php similarity index 98% rename from config/database.php rename to metager/config/database.php index 9d122eee5..8b3e132e9 100644 --- a/config/database.php +++ b/metager/config/database.php @@ -53,7 +53,7 @@ return [ ], 'useragents' => [ 'driver' => 'sqlite', - 'database' => database_path('useragents.sqlite'), + 'database' => database_path(env('SQLITE_DATABASE', 'database.sqlite')), 'prefix' => '', ], 'mysql' => [ diff --git a/config/filesystems.php b/metager/config/filesystems.php similarity index 100% rename from config/filesystems.php rename to metager/config/filesystems.php diff --git a/config/hashing.php b/metager/config/hashing.php similarity index 100% rename from config/hashing.php rename to metager/config/hashing.php diff --git a/config/laravellocalization.php b/metager/config/laravellocalization.php similarity index 100% rename from config/laravellocalization.php rename to metager/config/laravellocalization.php diff --git a/config/logging.php b/metager/config/logging.php similarity index 100% rename from config/logging.php rename to metager/config/logging.php diff --git a/config/mail.php b/metager/config/mail.php similarity index 100% rename from config/mail.php rename to metager/config/mail.php diff --git a/config/metager/metager.php b/metager/config/metager/metager.php similarity index 94% rename from config/metager/metager.php rename to metager/config/metager/metager.php index 9eb4b2493..f144c37bc 100644 --- a/config/metager/metager.php +++ b/metager/config/metager/metager.php @@ -62,8 +62,11 @@ return [ "version" => env("maps_version"), ], "git" => [ - "project_name" => env("PROJECT_NAME", "Not Set"), + "project_name" => "MetaGer", "branch_name" => env("BRANCH_NAME", "Not Set"), "commit_name" => env("COMMIT_NAME", "Not Set"), ], + "selenium" => [ + "host" => env("SELENIUM_HOST", "localhost"), + ], ]; diff --git a/config/queue.php b/metager/config/queue.php similarity index 100% rename from config/queue.php rename to metager/config/queue.php diff --git a/config/services.php b/metager/config/services.php similarity index 100% rename from config/services.php rename to metager/config/services.php diff --git a/config/session.php b/metager/config/session.php similarity index 100% rename from config/session.php rename to metager/config/session.php diff --git a/config/stress.json b/metager/config/stress.json similarity index 100% rename from config/stress.json rename to metager/config/stress.json diff --git a/metager/config/sumas.json.example b/metager/config/sumas.json.example new file mode 100644 index 000000000..7d1eb42c9 --- /dev/null +++ b/metager/config/sumas.json.example @@ -0,0 +1,18 @@ +{ + "sumas": { + + }, + "foki": { + "web": { + "display-name": "index.foki.web", + "sumas": [ + ], + "main": [ + ] + } + }, + "filter": { + "query-filter": {}, + "parameter-filter": {} + } +} \ No newline at end of file diff --git a/config/trustedproxy.php b/metager/config/trustedproxy.php similarity index 94% rename from config/trustedproxy.php rename to metager/config/trustedproxy.php index 78aabbea7..94a851742 100644 --- a/config/trustedproxy.php +++ b/metager/config/trustedproxy.php @@ -14,7 +14,9 @@ return [ * of your proxy (e.g. if using Rackspace balancers). */ 'proxies' => [ - '10.244.0.0/16', + '10.0.0.0/8', + '172.16.0.0/12', + '192.168.0.0/16', '144.76.113.134', '144.76.88.77', '167.233.15.225', diff --git a/config/view.php b/metager/config/view.php similarity index 100% rename from config/view.php rename to metager/config/view.php diff --git a/metager/database/.gitignore b/metager/database/.gitignore new file mode 100644 index 000000000..6a91a439e --- /dev/null +++ b/metager/database/.gitignore @@ -0,0 +1 @@ +*.sqlite \ No newline at end of file diff --git a/database/factories/ModelFactory.php b/metager/database/factories/ModelFactory.php similarity index 100% rename from database/factories/ModelFactory.php rename to metager/database/factories/ModelFactory.php diff --git a/database/migrations/.gitkeep b/metager/database/migrations/.gitkeep similarity index 100% rename from database/migrations/.gitkeep rename to metager/database/migrations/.gitkeep diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/metager/database/migrations/2014_10_12_100000_create_password_resets_table.php similarity index 100% rename from database/migrations/2014_10_12_100000_create_password_resets_table.php rename to metager/database/migrations/2014_10_12_100000_create_password_resets_table.php diff --git a/database/migrations/2019_02_19_094337_monthlyrequests.php b/metager/database/migrations/2019_02_19_094337_monthlyrequests.php similarity index 100% rename from database/migrations/2019_02_19_094337_monthlyrequests.php rename to metager/database/migrations/2019_02_19_094337_monthlyrequests.php diff --git a/database/migrations/2019_04_30_151742_create_failed_jobs_table.php b/metager/database/migrations/2019_04_30_151742_create_failed_jobs_table.php similarity index 100% rename from database/migrations/2019_04_30_151742_create_failed_jobs_table.php rename to metager/database/migrations/2019_04_30_151742_create_failed_jobs_table.php diff --git a/database/migrations/2019_05_28_153442_create_users_table.php b/metager/database/migrations/2019_05_28_153442_create_users_table.php similarity index 100% rename from database/migrations/2019_05_28_153442_create_users_table.php rename to metager/database/migrations/2019_05_28_153442_create_users_table.php diff --git a/database/migrations/2019_10_15_103139_create_user_agents_table.php b/metager/database/migrations/2019_10_15_103139_create_user_agents_table.php similarity index 100% rename from database/migrations/2019_10_15_103139_create_user_agents_table.php rename to metager/database/migrations/2019_10_15_103139_create_user_agents_table.php diff --git a/database/migrations/2020_02_05_163522_create_cache_table.php b/metager/database/migrations/2020_02_05_163522_create_cache_table.php similarity index 100% rename from database/migrations/2020_02_05_163522_create_cache_table.php rename to metager/database/migrations/2020_02_05_163522_create_cache_table.php diff --git a/database/migrations/2021_10_05_115650_affiliate_clicks.php b/metager/database/migrations/2021_10_05_115650_affiliate_clicks.php similarity index 100% rename from database/migrations/2021_10_05_115650_affiliate_clicks.php rename to metager/database/migrations/2021_10_05_115650_affiliate_clicks.php diff --git a/database/migrations/2021_10_05_154034_affiliate_blacklist.php b/metager/database/migrations/2021_10_05_154034_affiliate_blacklist.php similarity index 100% rename from database/migrations/2021_10_05_154034_affiliate_blacklist.php rename to metager/database/migrations/2021_10_05_154034_affiliate_blacklist.php diff --git a/database/seeders/.gitkeep b/metager/database/seeders/.gitkeep similarity index 100% rename from database/seeders/.gitkeep rename to metager/database/seeders/.gitkeep diff --git a/database/seeders/DatabaseSeeder.php b/metager/database/seeders/DatabaseSeeder.php similarity index 100% rename from database/seeders/DatabaseSeeder.php rename to metager/database/seeders/DatabaseSeeder.php diff --git a/database/seeders/UsersSeeder.php b/metager/database/seeders/UsersSeeder.php similarity index 100% rename from database/seeders/UsersSeeder.php rename to metager/database/seeders/UsersSeeder.php diff --git a/package-lock.json b/metager/package-lock.json similarity index 100% rename from package-lock.json rename to metager/package-lock.json diff --git a/package.json b/metager/package.json similarity index 100% rename from package.json rename to metager/package.json diff --git a/phpunit.dusk.xml b/metager/phpunit.dusk.xml similarity index 100% rename from phpunit.dusk.xml rename to metager/phpunit.dusk.xml diff --git a/phpunit.xml b/metager/phpunit.xml similarity index 100% rename from phpunit.xml rename to metager/phpunit.xml diff --git a/public/.htaccess b/metager/public/.htaccess similarity index 100% rename from public/.htaccess rename to metager/public/.htaccess diff --git a/public/2866738.html b/metager/public/2866738.html similarity index 100% rename from public/2866738.html rename to metager/public/2866738.html diff --git a/metager/public/favicon.ico b/metager/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..80bb33e6bac16b5bd859d468118e3d55457b9136 GIT binary patch literal 212622 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 literal 0 HcmV?d00001 diff --git a/public/fonts/arimo/Arimo-Bold.eot b/metager/public/fonts/arimo/Arimo-Bold.eot similarity index 100% rename from public/fonts/arimo/Arimo-Bold.eot rename to metager/public/fonts/arimo/Arimo-Bold.eot diff --git a/public/fonts/arimo/Arimo-Bold.svg b/metager/public/fonts/arimo/Arimo-Bold.svg similarity index 100% rename from public/fonts/arimo/Arimo-Bold.svg rename to metager/public/fonts/arimo/Arimo-Bold.svg diff --git a/public/fonts/arimo/Arimo-Bold.ttf b/metager/public/fonts/arimo/Arimo-Bold.ttf similarity index 100% rename from public/fonts/arimo/Arimo-Bold.ttf rename to metager/public/fonts/arimo/Arimo-Bold.ttf diff --git a/public/fonts/arimo/Arimo-Bold.woff b/metager/public/fonts/arimo/Arimo-Bold.woff similarity index 100% rename from public/fonts/arimo/Arimo-Bold.woff rename to metager/public/fonts/arimo/Arimo-Bold.woff diff --git a/public/fonts/arimo/Arimo-Bold.woff2 b/metager/public/fonts/arimo/Arimo-Bold.woff2 similarity index 100% rename from public/fonts/arimo/Arimo-Bold.woff2 rename to metager/public/fonts/arimo/Arimo-Bold.woff2 diff --git a/public/fonts/arimo/Arimo-BoldItalic.eot b/metager/public/fonts/arimo/Arimo-BoldItalic.eot similarity index 100% rename from public/fonts/arimo/Arimo-BoldItalic.eot rename to metager/public/fonts/arimo/Arimo-BoldItalic.eot diff --git a/public/fonts/arimo/Arimo-BoldItalic.svg b/metager/public/fonts/arimo/Arimo-BoldItalic.svg similarity index 100% rename from public/fonts/arimo/Arimo-BoldItalic.svg rename to metager/public/fonts/arimo/Arimo-BoldItalic.svg diff --git a/public/fonts/arimo/Arimo-BoldItalic.ttf b/metager/public/fonts/arimo/Arimo-BoldItalic.ttf similarity index 100% rename from public/fonts/arimo/Arimo-BoldItalic.ttf rename to metager/public/fonts/arimo/Arimo-BoldItalic.ttf diff --git a/public/fonts/arimo/Arimo-BoldItalic.woff b/metager/public/fonts/arimo/Arimo-BoldItalic.woff similarity index 100% rename from public/fonts/arimo/Arimo-BoldItalic.woff rename to metager/public/fonts/arimo/Arimo-BoldItalic.woff diff --git a/public/fonts/arimo/Arimo-BoldItalic.woff2 b/metager/public/fonts/arimo/Arimo-BoldItalic.woff2 similarity index 100% rename from public/fonts/arimo/Arimo-BoldItalic.woff2 rename to metager/public/fonts/arimo/Arimo-BoldItalic.woff2 diff --git a/public/fonts/arimo/Arimo-Italic.eot b/metager/public/fonts/arimo/Arimo-Italic.eot similarity index 100% rename from public/fonts/arimo/Arimo-Italic.eot rename to metager/public/fonts/arimo/Arimo-Italic.eot diff --git a/public/fonts/arimo/Arimo-Italic.svg b/metager/public/fonts/arimo/Arimo-Italic.svg similarity index 100% rename from public/fonts/arimo/Arimo-Italic.svg rename to metager/public/fonts/arimo/Arimo-Italic.svg diff --git a/public/fonts/arimo/Arimo-Italic.ttf b/metager/public/fonts/arimo/Arimo-Italic.ttf similarity index 100% rename from public/fonts/arimo/Arimo-Italic.ttf rename to metager/public/fonts/arimo/Arimo-Italic.ttf diff --git a/public/fonts/arimo/Arimo-Italic.woff b/metager/public/fonts/arimo/Arimo-Italic.woff similarity index 100% rename from public/fonts/arimo/Arimo-Italic.woff rename to metager/public/fonts/arimo/Arimo-Italic.woff diff --git a/public/fonts/arimo/Arimo-Italic.woff2 b/metager/public/fonts/arimo/Arimo-Italic.woff2 similarity index 100% rename from public/fonts/arimo/Arimo-Italic.woff2 rename to metager/public/fonts/arimo/Arimo-Italic.woff2 diff --git a/public/fonts/arimo/Arimo.eot b/metager/public/fonts/arimo/Arimo.eot similarity index 100% rename from public/fonts/arimo/Arimo.eot rename to metager/public/fonts/arimo/Arimo.eot diff --git a/public/fonts/arimo/Arimo.svg b/metager/public/fonts/arimo/Arimo.svg similarity index 100% rename from public/fonts/arimo/Arimo.svg rename to metager/public/fonts/arimo/Arimo.svg diff --git a/public/fonts/arimo/Arimo.ttf b/metager/public/fonts/arimo/Arimo.ttf similarity index 100% rename from public/fonts/arimo/Arimo.ttf rename to metager/public/fonts/arimo/Arimo.ttf diff --git a/public/fonts/arimo/Arimo.woff b/metager/public/fonts/arimo/Arimo.woff similarity index 100% rename from public/fonts/arimo/Arimo.woff rename to metager/public/fonts/arimo/Arimo.woff diff --git a/public/fonts/arimo/Arimo.woff2 b/metager/public/fonts/arimo/Arimo.woff2 similarity index 100% rename from public/fonts/arimo/Arimo.woff2 rename to metager/public/fonts/arimo/Arimo.woff2 diff --git a/public/fonts/arimo/stylesheet.css b/metager/public/fonts/arimo/stylesheet.css similarity index 100% rename from public/fonts/arimo/stylesheet.css rename to metager/public/fonts/arimo/stylesheet.css diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Bold.eot b/metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.eot similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Bold.eot rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.eot diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Bold.svg b/metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.svg similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Bold.svg rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.svg diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Bold.ttf b/metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.ttf similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Bold.ttf rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.ttf diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Bold.woff b/metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.woff similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Bold.woff rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.woff diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Bold.woff2 b/metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.woff2 similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Bold.woff2 rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Bold.woff2 diff --git a/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.eot b/metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.eot similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.eot rename to metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.eot diff --git a/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.svg b/metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.svg similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.svg rename to metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.svg diff --git a/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.ttf b/metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.ttf similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.ttf rename to metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.ttf diff --git a/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff b/metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff rename to metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff diff --git a/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff2 b/metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff2 similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff2 rename to metager/public/fonts/liberationsans/hinted-LiberationSans-BoldItalic.woff2 diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Italic.eot b/metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.eot similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Italic.eot rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.eot diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Italic.svg b/metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.svg similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Italic.svg rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.svg diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Italic.ttf b/metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.ttf similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Italic.ttf rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.ttf diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Italic.woff b/metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.woff similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Italic.woff rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.woff diff --git a/public/fonts/liberationsans/hinted-LiberationSans-Italic.woff2 b/metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.woff2 similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans-Italic.woff2 rename to metager/public/fonts/liberationsans/hinted-LiberationSans-Italic.woff2 diff --git a/public/fonts/liberationsans/hinted-LiberationSans.eot b/metager/public/fonts/liberationsans/hinted-LiberationSans.eot similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans.eot rename to metager/public/fonts/liberationsans/hinted-LiberationSans.eot diff --git a/public/fonts/liberationsans/hinted-LiberationSans.svg b/metager/public/fonts/liberationsans/hinted-LiberationSans.svg similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans.svg rename to metager/public/fonts/liberationsans/hinted-LiberationSans.svg diff --git a/public/fonts/liberationsans/hinted-LiberationSans.ttf b/metager/public/fonts/liberationsans/hinted-LiberationSans.ttf similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans.ttf rename to metager/public/fonts/liberationsans/hinted-LiberationSans.ttf diff --git a/public/fonts/liberationsans/hinted-LiberationSans.woff b/metager/public/fonts/liberationsans/hinted-LiberationSans.woff similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans.woff rename to metager/public/fonts/liberationsans/hinted-LiberationSans.woff diff --git a/public/fonts/liberationsans/hinted-LiberationSans.woff2 b/metager/public/fonts/liberationsans/hinted-LiberationSans.woff2 similarity index 100% rename from public/fonts/liberationsans/hinted-LiberationSans.woff2 rename to metager/public/fonts/liberationsans/hinted-LiberationSans.woff2 diff --git a/public/fonts/liberationsans/stylesheet.css b/metager/public/fonts/liberationsans/stylesheet.css similarity index 100% rename from public/fonts/liberationsans/stylesheet.css rename to metager/public/fonts/liberationsans/stylesheet.css diff --git a/public/google1d0130450de230c1.html b/metager/public/google1d0130450de230c1.html similarity index 100% rename from public/google1d0130450de230c1.html rename to metager/public/google1d0130450de230c1.html diff --git a/public/google5226881b42059cc5.html b/metager/public/google5226881b42059cc5.html similarity index 100% rename from public/google5226881b42059cc5.html rename to metager/public/google5226881b42059cc5.html diff --git a/public/img/1px.png b/metager/public/img/1px.png similarity index 100% rename from public/img/1px.png rename to metager/public/img/1px.png diff --git a/public/img/App.svg b/metager/public/img/App.svg similarity index 100% rename from public/img/App.svg rename to metager/public/img/App.svg diff --git a/public/img/Browserstack-logo_2x.png b/metager/public/img/Browserstack-logo_2x.png similarity index 100% rename from public/img/Browserstack-logo_2x.png rename to metager/public/img/Browserstack-logo_2x.png diff --git a/public/img/Firefox.png b/metager/public/img/Firefox.png similarity index 100% rename from public/img/Firefox.png rename to metager/public/img/Firefox.png diff --git a/public/img/FirefoxEn.png b/metager/public/img/FirefoxEn.png similarity index 100% rename from public/img/FirefoxEn.png rename to metager/public/img/FirefoxEn.png diff --git a/public/img/FirefoxEn_Standard.png b/metager/public/img/FirefoxEn_Standard.png similarity index 100% rename from public/img/FirefoxEn_Standard.png rename to metager/public/img/FirefoxEn_Standard.png diff --git a/public/img/FirefoxEs.png b/metager/public/img/FirefoxEs.png similarity index 100% rename from public/img/FirefoxEs.png rename to metager/public/img/FirefoxEs.png diff --git a/public/img/FirefoxEs_Standard.png b/metager/public/img/FirefoxEs_Standard.png similarity index 100% rename from public/img/FirefoxEs_Standard.png rename to metager/public/img/FirefoxEs_Standard.png diff --git a/public/img/Firefox_Standard.png b/metager/public/img/Firefox_Standard.png similarity index 100% rename from public/img/Firefox_Standard.png rename to metager/public/img/Firefox_Standard.png diff --git a/public/img/Key-verified.svg b/metager/public/img/Key-verified.svg similarity index 100% rename from public/img/Key-verified.svg rename to metager/public/img/Key-verified.svg diff --git a/public/img/Logo-square-inverted.svg b/metager/public/img/Logo-square-inverted.svg similarity index 100% rename from public/img/Logo-square-inverted.svg rename to metager/public/img/Logo-square-inverted.svg diff --git a/public/img/WeAcceptBitcoin.png b/metager/public/img/WeAcceptBitcoin.png similarity index 100% rename from public/img/WeAcceptBitcoin.png rename to metager/public/img/WeAcceptBitcoin.png diff --git a/public/img/ajax-loader.gif b/metager/public/img/ajax-loader.gif similarity index 100% rename from public/img/ajax-loader.gif rename to metager/public/img/ajax-loader.gif diff --git a/public/img/angle-double-right.svg b/metager/public/img/angle-double-right.svg similarity index 100% rename from public/img/angle-double-right.svg rename to metager/public/img/angle-double-right.svg diff --git a/public/img/app-grau.svg b/metager/public/img/app-grau.svg similarity index 100% rename from public/img/app-grau.svg rename to metager/public/img/app-grau.svg diff --git a/public/img/app-icon.svg b/metager/public/img/app-icon.svg similarity index 100% rename from public/img/app-icon.svg rename to metager/public/img/app-icon.svg diff --git a/public/img/apple/touch-icon-114.png b/metager/public/img/apple/touch-icon-114.png similarity index 100% rename from public/img/apple/touch-icon-114.png rename to metager/public/img/apple/touch-icon-114.png diff --git a/public/img/apple/touch-icon-120.png b/metager/public/img/apple/touch-icon-120.png similarity index 100% rename from public/img/apple/touch-icon-120.png rename to metager/public/img/apple/touch-icon-120.png diff --git a/public/img/apple/touch-icon-144.png b/metager/public/img/apple/touch-icon-144.png similarity index 100% rename from public/img/apple/touch-icon-144.png rename to metager/public/img/apple/touch-icon-144.png diff --git a/public/img/apple/touch-icon-152.png b/metager/public/img/apple/touch-icon-152.png similarity index 100% rename from public/img/apple/touch-icon-152.png rename to metager/public/img/apple/touch-icon-152.png diff --git a/public/img/apple/touch-icon-180.png b/metager/public/img/apple/touch-icon-180.png similarity index 100% rename from public/img/apple/touch-icon-180.png rename to metager/public/img/apple/touch-icon-180.png diff --git a/public/img/apple/touch-icon-57.png b/metager/public/img/apple/touch-icon-57.png similarity index 100% rename from public/img/apple/touch-icon-57.png rename to metager/public/img/apple/touch-icon-57.png diff --git a/public/img/apple/touch-icon-72.png b/metager/public/img/apple/touch-icon-72.png similarity index 100% rename from public/img/apple/touch-icon-72.png rename to metager/public/img/apple/touch-icon-72.png diff --git a/public/img/apple/touch-icon-76.png b/metager/public/img/apple/touch-icon-76.png similarity index 100% rename from public/img/apple/touch-icon-76.png rename to metager/public/img/apple/touch-icon-76.png diff --git a/public/img/apple/touch-icon.png b/metager/public/img/apple/touch-icon.png similarity index 100% rename from public/img/apple/touch-icon.png rename to metager/public/img/apple/touch-icon.png diff --git a/public/img/back-arrow.svg b/metager/public/img/back-arrow.svg similarity index 100% rename from public/img/back-arrow.svg rename to metager/public/img/back-arrow.svg diff --git a/public/img/bangs-icon-help.svg b/metager/public/img/bangs-icon-help.svg similarity index 100% rename from public/img/bangs-icon-help.svg rename to metager/public/img/bangs-icon-help.svg diff --git a/public/img/blacklist-tutorial-options.png b/metager/public/img/blacklist-tutorial-options.png similarity index 100% rename from public/img/blacklist-tutorial-options.png rename to metager/public/img/blacklist-tutorial-options.png diff --git a/public/img/boosticon.png b/metager/public/img/boosticon.png similarity index 100% rename from public/img/boosticon.png rename to metager/public/img/boosticon.png diff --git a/public/img/capitalization-icon-help.svg b/metager/public/img/capitalization-icon-help.svg similarity index 100% rename from public/img/capitalization-icon-help.svg rename to metager/public/img/capitalization-icon-help.svg diff --git a/public/img/caret.svg b/metager/public/img/caret.svg similarity index 100% rename from public/img/caret.svg rename to metager/public/img/caret.svg diff --git a/public/img/chevron-down.svg b/metager/public/img/chevron-down.svg similarity index 100% rename from public/img/chevron-down.svg rename to metager/public/img/chevron-down.svg diff --git a/public/img/cogs.svg b/metager/public/img/cogs.svg similarity index 100% rename from public/img/cogs.svg rename to metager/public/img/cogs.svg diff --git a/public/img/cookies.svg b/metager/public/img/cookies.svg similarity index 100% rename from public/img/cookies.svg rename to metager/public/img/cookies.svg diff --git a/public/img/donate-icon.svg b/metager/public/img/donate-icon.svg similarity index 100% rename from public/img/donate-icon.svg rename to metager/public/img/donate-icon.svg diff --git a/public/img/ellipsis-horizontal.svg b/metager/public/img/ellipsis-horizontal.svg similarity index 100% rename from public/img/ellipsis-horizontal.svg rename to metager/public/img/ellipsis-horizontal.svg diff --git a/public/img/ellipsis.svg b/metager/public/img/ellipsis.svg similarity index 100% rename from public/img/ellipsis.svg rename to metager/public/img/ellipsis.svg diff --git a/metager/public/img/favicon/favicon-1024.png b/metager/public/img/favicon/favicon-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..17169e7490bd17df7851940958a9a93352c019de GIT binary patch literal 8923 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�RO~8V zFep72-8<1xu>N7t*(rAaaHIYx7jyofCUUAac0^8W={siK&fMaJfD3KGjLXLALrzD# zSK>m2Wz7lQwoND3?UzT-zezUj%bIOU*l_>rU18|-^A=s|8`$mUQ8JY>=-ycPv6%ll zhuuv6GBeX*tND(L&~{pwl`DB`{l&r4BO+RPR(_kQk;AiGZ5zwX(@!TRCTM5b9m+C} tc+niPo;xpFnA7#s76bl2`~>Gf+Kw}rRkuAGW|VeU6>lh{U3l>1{{T?}kCgxb literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-114.png b/metager/public/img/favicon/favicon-114.png new file mode 100644 index 0000000000000000000000000000000000000000..a487c4953cf3fb7a76fdc3891ec8b62ac46d501f GIT binary patch literal 1282 zcmWlZc{mgZ0L6!?R*p@V($~7uuzh8BHc569;%mlPp>@=jBPE*{q^w)H!^~(jED@1} zOzRf5b0&;QQnLy%Ia0`A+;68pe(!zn{r$d|aM<>clKd8V0)e1JrI;U;I_(>BM5)#g zgY2Y63^1cQ$jQldf3WM5#?^il=KuoXJNIwM7>2OBrKM`1g;SvY1+TzhH`-}JaB#4m zx35othnwGNy$iH6S!2I#ArNHVAGUU|KqLW?GKi8z6cN!Y5WNyHt8hgQS61VyJgzDr zRuQpEi2ELKYY?xD__avffW(bRQbE!tByUE_R-~#SRUK&>NYeye3-oPZXoImGOcIzn zNY};n9boN5#!t9G2KyJVcO!ET{@#adBV_-Ioc*|Y0J)~fGeh1%+_J!JOB7n8&;~`e zD6&JbJ?=W7<QPg_Q0j{Eleq7O3U^d^fa3|yX*}@4Ki;VHLDhLw`=a^+YWz?ah`J!u zUqr(tJPg6Zzt9+p#xOL6qbUN-k!X&>zcF}p1&?F#Bmqwo@jMmWG;rzQF~DQuMLJqC z(8@+zCivM9<U){#m-*-@K*w#oDnw^7Uf;!=GQ26r+xrkcKz9|otMR@LJrD8WG5VjN z|0xEZVXzg0Z5ZNXs2#%s48O!k2R?P;(`$@&;qzOJy~B79#(Oc*hp+wkI)F(L#Dka` z#?%O=KVf<lGoLZ@1(GpH#xXmAIWgv^Fh7k22^QzDG>@ePEH7et3Cqg>sA|je1cGb^ z)!fwKY|oef7F-pNY;OKqee|B-8ZGI#LGTgH4bDEB>OCC|=!#jDdZP^2qvjl6x>dn@ zaWyBWD2%T-c-)J>5W|-YNj?t=FMCPY`*stIvTgVJD4fhFZa0h=<c=w+{Wz)OFPNe< z)XHYGvcd)Zrlg4JS`QfmDz~0EtgXqT1u`1$nd<NsTml)%zvnYW&SWF1UO$ul!!42I zP{V#q28*eU8tiqm`!jsk^jg7t%#q^d8h)|E()gIQtV2`QfH_3_n$46}wu63a@ zC7#_@DJQy>o}j3eCOD^6ek$#1xi^gxzm>jC(~@a#p(V1R((*^Rdh0bM6voQ+`nArH z`X*K3nSZ+5v>z|ksjIR~5*%b2H{ZENBI*|0BpuWh8D}QvrcLV$Q_RLX3rKtB)al|d zMvxWrdfB^hZyJl?I4cSXozyVecZQI)(?)p(=Os62gnwYhaouj5d!Elr<?}A4*iG1r zE#iz%F$pETxlBQ%-6IWSVXR%(0CRMLw<DC6Kzd*?!BaL?ZPp2!Em%?$dT%UPigj^X zS=-4{+@YbGm0v1Pd8XnQBg<*enUWUuvD;M*F1K<DGs*2CXUWe<^*gPqgsDyLC-iiL zq7y9)=FGq*C(lS5+g%2wx?3yNB^>US6tRx4i$6d765)nYz>NydyV*paWFg6b=kK|C zt}9|r64vrMPv3*~bE*w1R7;OlOiZz@q0UUk_g(&wGn+o{xazI`7nWh;IzxpzZCVpc zmUSko<64<)R7zoX(%u&)ck0M-ecdX`=iR1Ch<^PJWQxOD`eNb8LYvrxv$!jJjn2~= z^~V)UAN%e_@2USjcxtnMmqH3Tzy4M4aJGVUKt(On>t)FEoN%8K1L<KAs1~;7WoD<M F{|ERX*l7R& literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-120.png b/metager/public/img/favicon/favicon-120.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c0c4a358b2813a05a5f8390c60a4f1caa96ef3 GIT binary patch literal 1358 zcmWlZc{mgZ0L4d4;|MD?7M<(p8plTMw4vCsQ7Tz|J5h^7wOV9cMa8%i-#8LtiAXk- zBQc5zH57_a7&#_Kaw`TiZ>K-r`+e{I{k|7vedK_=tePx=K#;ezpxKD&|6S6OVpphq z(I<u^!_3lFT3Wih|LFH9<7sh%K_HOoze|Fr6`w6GRlUvW-hX(wdiyzfxe)yP{B+N| zyD^-dJY94>yw2X9Fj6BBR!CS|*_tDWfFKD3uRyRQm{MR85wa2?B!o&MR0d(P2$Mtj zDul};LJ^TaAW{iYs}ZG)>uV5AMzjiI)DWYN*mYoS0&6qkG!U<ecr7GsLE=^<Zo|zT zNTMJ~2e)*QtdEqPNHIXFAyRiCjf%8ANdFb-d-1O^GWH>JKkk?zi-zn2xNCu&gUGc) z-ZA7K#{)VF>`-8j!jmXGg-56H$Qi|FP;wTf=TLecWo~%<56a!~#1j=>s9>Pd8<jp_ z`-1I<Dt|l;z_UO+yMpR#s0l`GIO-x%7lr!ksE@|WSa4b3#-Sk|jfrTyiC4GqIvGu= zXii5<2Hs@i%^keWLhD_$=Ai8!-sR!leYEGJvk;v{c>f3=it(WY-H*{-j-DsrRf5Mx zZxwo<;$t=XYS70)|8oq~Vekd`T<{w(^cq7=7;eUJ3r1Tp+J?{V80)}TC%(MLco)XI zG0}qw9wvJ+`4Ln7m>$6NAZGZO`Gnaa%noC21aqVK`WauxFh7BXDJ)DwFayCX7U!_^ z4a*By7C^WN;Sxm45D6g?0r;6}rz0LiwI$8e_FV6Hm%!fY*pD^Sel}4lJDnX8ZWKH? z@snAHMdZ#<)hvqn;fB)86b?)0E%Smwy{G8lrNrUhy+*@5j27cbz2T+VE0e=1pHeF3 zdn7Y$?%Qq`74y<u=%KZt?4rpHL`hOd#obzEp>&2_$O=r1Iw>kxSyXA0NZNd%uVyl9 z@q%V@-Oy$ZzuinTd9E_fu{9-DDnXe(m8>G8Jx}dBI5c@CDL~Y<`lFCv%|Gn>T=~*B z<0D~gtr|k?dJh}Ek*a>s(qko)9i;HmAc+m$++fbd+D&@5q(c5Xs<<(ZSW7lum$>q` za)qmIWRpgDl`)4ItAwcy?o<Yi<e@K9G!WjOs?h7A5Ie(uXiwT`K%D<%7xd>ypWWhq zpSBG5zbNUhoUr?q`|>ZdI$31*MCk)%p3$@?hvdo+g-)L9XVIv6j>H{w&eo}3_Hqn8 z*p0@^-%jVe2&7NBP^dSg0<I0zFq~=Rs^Sq3`$Iwp5hJOv!J*!IE_)NT&YRpc7;ZQz zkdig(E$+0?=WDSXsUbu?4%3Ms=U&fLf9SZ69B9hfR_4rUqI+tP1J}x#L=fA^$Lz<M zel~sfzMRsqnK7|9sg~{L2utO<WN-J8)lNQ_YS|roD(i4!o1>m`6_?sUyUo4FQO%}I zxen6xTpWW$)+G_d!riNMa(Sl(dAez?!K8HUqQIoqezRP~3a9J7xoN)sTX@8m4DAYM zp=SE=cfT87){tCvGqhl#gzK-k^l~Jkn5Q0KqQr?AGT>NishKnnF=xZ*<sm)^N^7*u zE5CH-6BJ~;9drrGGWIPRaeEx|WldjM`Q-kR<E~DwQCJ%yaBaU*&b?|fDplxJq)B;r zRH2zL;nm2zxWQ16`S&h5r6iN`hP*TtGtFBcYq&J8VnqtB7*S`pndXRh<~t`>eP{pP UwShik;`1X|njfJRnmIE62cI1N#sB~S literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-128.png b/metager/public/img/favicon/favicon-128.png new file mode 100644 index 0000000000000000000000000000000000000000..2713b2a1210d52a31bf524e25c52510d1606ed7a GIT binary patch literal 1432 zcmWlZd0fm10L6bZqnUBELI<Og$PwBOBIhK@#Ac|qjzuGq>?%#GcI|%prPOq&W)U42 zDH18VWi*lGn2wQ&W~iu?nx@)H8O_`L@!tEq_xJbnqPT7@x)WFv2!hb%Y}&AWEXnU; z(#CwCSvWElH2!*y2b0NEv}|o2tK<DQ?cx&z)AhS3{Fjm1v2jMA^UgqbKkvXGUcezD zC@9G4$g!h*FP{G)E5CrlDLt!M1VLqRw|F>%BtTLSN<}CQr^exw4#MaNV<4P~@bNf3 z5fPIRp^L~L5IGqFJqV^CYAT|pAzB|XhKMmj>~zG=K%6n+O%Xo}39}(Ihj0%5or|;c zaCSb<Ex@^jIB$vbi;%b&iA!+73KxFFMH?j9BFPTPOOfh;ODl0{6-17>x*lm8kmihQ zE=cDf!xb5uabqiPZby~}vVKO+e&l*0mxsGv$n!?N5Au(oz!wEaQS6W6<0uJ02_N?Z zQF;QUL3r>d#D7725)c1ISqLN~B%vq|!=rFKI*rE>cpQle0V-qhG#<~+;`uqeNW{w| zNRuH=LG>lnTt>|m)QV7h6?JK-y9QZ0WEpsM9rZWyIt#CFL4F(ZY&6_KLk`~F!`nPG z=A*Fyib5!gpe)9_`*>H1_Yd%1jHWU)m!st|K2+et6SP*L?K#?Bpk0bjHRz~CrwpC1 z&?QG#1G?X!`z=(BP${5(4|NlIo6*~XzK`f{MSmLxIxx_Q!Os}%!caGcRQS?^;a&{) zVWb};|KaNZz79e&1kD$G8^P#TjB23$2JI-cS^z5#C)kalMdNI6^ayTLDKzd|c+(|) zH|*`t$<0$Lq6N7N<$Fu?g_%lzjQKW>e%E%ZcghU&dc#Ep;*fM!WnlG9hniBggW68| zpsDG~KWptu`6q@_gD4)B=Up>w+oe-|yf%K8?Q~?%n3kO*9vUvR2q()5uJkzzsg)=9 z<R%zO-qhrc&nGG$_E^xZ<rg<i^1QM=igLTjWs+xDX9XeuIGdhp$gm+zuG7O4UFg9< zDc3ZipTsSl<Cf2%rG65}IV|tafsKJ#>O6*Z-2-KVJ2R`5LL3;<(Ixj=MG<7{j<9Bt z2T`%c=GTd>RI@uyjOl+o(~(3cxaB(85^)`b(LvgQ(gO1EJqlN(*%8;yNY$q<)@B=| z_tFBw3B6kCy%NeCQya3!t2lC|zuRx?hVx0UR5CQp$C3T*BApwNw5zCVzjiQ>U2Lk` zY`IB&n$BG^t5!s*f5A}7w613-XVw$Rt+eL`Y>Gac;=NkZIrWySe!}6-y%Th}WD>LL z23_Bs<}0A|Iqqf$>RcPQ!fuxBTQXV8Ir9@-8xW!hmLD`K+RgA;|4?S2x>$B$I>Fgn zK~x#fp-bF-**`2ZJHyhOHjgeLmWfhWwHbuq?nYmUi7$KEGEpjvyHR(+QXOTUk*8LY zR=tm%xKQ+bA35T5YjYu$F5OyWpqSue^KNoUAyqH_Sdlr!pt7!}-CYpbU^-V4ye*z( zZ^9}!R%s$=fh_tjyZfgQ!6YrVcrZ+`Y6ioabgKHo4zc#FX1o&WefDp&oNJaTzP`dz z>T-<8a!VHly-2@0K#oW{e2s~aJ>9RLOmmrUDOQG#@C0j~wwfL&)OU5Hit0_-rYF|D zROfkx*gbV5RrcNLmX%S*rTwGjOD~UFYlKfUWqgw^lbS)9Y;=}bqEMC^_T=zsA#sm* zG4d~}h^pP1H_?Mm7RU9Dr_gxigMR%+B=?y`ws2;nn_o1w&rr4cb?@4WqOY6x{4QKK s<@RFUu8s75zqRk@&d>ag>S^`lr~>cUDusFN*o_h#XSWS^)_b1%AL<_#!2kdN literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-144.png b/metager/public/img/favicon/favicon-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2c003bc73f745dd00743ab93945b622c28cabfa8 GIT binary patch literal 1514 zcmXApc{tPw9L9%fm<A>3U=cc3hfFoQwQc>>C?l&$(?tiNgISc3YN`2+<g6S!a>bO! z)nQ~5IV(j)q-(Y$LX;vRG4$^A^gQ49`+2_aU+*99^9|=Ztkq!{GAI;^4#$@5sABXF z(W$CkpP(0^0@ZI7hexN=U$v}nR-I#gZMXTUu<?h~yd*{}m1!Wb*(%uRvquo%deDOs z5D>6nzqgm4o2#$K0-u9>le?E2QYh*MTzj4kgcJzXK&peJLNo><8iF+ttceqJgfI}I zg_GJise>?GgiS!W9wPJ+F$s~A5jh1>1~_GiQ@`M}5u!~IZH5?g#LhtMOvKGX+-!&~ zAfAi(d5E8nvkP$65(x{DV1+~`5*Hz936fbzS&DPZkh&bHe<E!K(pEx3;QVS_U?Y7E zF4{tB2kAOw*dyaFWI7;g19EuC*@R1*acK*#IN^#ju5O3S1u|FU?Z!2CT=PKw9^~&u zfhP*QaQ$!G@Wu@v6dgp7A8rb8(;vl$P#l1gBPczJvOtstq5K%ikE23}3KF+OxD|}s zCvZCim0_q1$K43rjYQRHRGmR}4DQF`ejFZ%@h~0_&!Q#)HHoNALTxhYQc;(N`tx{v z0Sy=NBm++}@iYt1a`5~zUR;GjhX1bNr5vxW<JAo`7UK0yye>vl3Eq^U`4(F4;B6&Z z@1eB{ZPjRhfOj=`SBs81bk?KuG2S=e{S$n8iS9;pzeZ0Jdfwo3Gd{PVw-sOB;Y$bl z-(%nd2D<R|BL=%M*n@AM@vRp_eHiY?@Boxwp&Z1>H;fEnbQq&bd>_I0QGEXnAbpR| zGF91DbJ*6r!!JKI4sD6rFtwsL(~)D(jL(|kwJqO<9b)G3YxqL3nVZ2H1}AHt$3q8> z++J(`tU=4gRhv74)^;=vmJXKIwH!Nsyy?r*jz`L-MT-J72&rQ>&*B*rHBRGp45a!S zH|4RcMASJkzWlZ!@u-#+dF<)2{cdwCxRSw{`M#ujWJf`(`h*5&{gYbk>bNoPrVZsf z24R772@Uhga2<AE9y#J1O@{f5W9k-75oxoH6vVXj8ex(m&4}eZlJl`|IJG<?VxGpR zr{l|_re?|2Y)693FzOs<@jy&dPuM(3kSx|zuQp+r+r`sG{?wz~M0?$f%G%3`6y4tk z{&0%oaVyuIo3qh^{=AFGY!gYgX?ZTzK3YNhSNf_>JNQGPa8?)Vy1^Q2kL?6EohF@1 zllG}Cl}ogPB~B|$5^`yumW(mHa{BEUhVru7hVp6G{sAv0jne4(SlDP<<ZKwdmQ|gu zw&}jcxu-(!Y7OH_eHBYKn6c`uX^y5pha+k4`S!F{OTMOlb{gX%!RRku%$I2MB|!?} zMhrPwd4SY=qnB-}Ea{cH?=(qij-|F<fAlDKH{pNJ(x9g>QcHiI$6ThaV%K!4b%QBW zcYCFV-CYgQ0=`74Aa?R448EjQLCj?I*NHr3WR8qnt|0cx$P@)32)*p>q<KM^G?L^m z@!(19x`;fU<V!rcENi*%Z6=p$Jm&>7I&z%+K2x_nCf9v3H%K<OuyfD;@pnVUTM12) z3fE_!(OKa}31S=~GX?olxoL*x<L#q?HT2h=>Q3CrT3PIsyX=1(N_b9X#jpPym|xI3 zHb@XxoNYZ!4V^e(>z6xke|mCPREFl#twh`E?*6<#1UBsp+qasPs$wOw-Q}h2dwt5d zb%KS)e7}h;pWJ&1e)+ySW0y-jS!U=!M?_5SiK8RQWP$XKx%H8XCKEE%&1FWWY~aD7 zHd5F6LfI7;`401)Yikd<l-O7v_6wxBx@3e+Uy+(}>xq>M%lXI@O9!t!<HPzzrLNT_ z8MXOl`h}Ck-QLWyLwDwjhd34Gh4K{j7qlM#59PL5UvKURJ-E3lG}!KE&9}Z$s}PD_ U@ORT&RF9d$v2kEuUF9PBA87wS^Z)<= literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-152.png b/metager/public/img/favicon/favicon-152.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ab4944c322b12f33d2d35c0b58a783c6151568 GIT binary patch literal 1562 zcmXApdo<LE8^*^dF(Ree9m*zZ+S0c3+fr@m*P&(%yD8Rc+-jz_aj3AAT*{6a(}Xdh z%_VBOu({0WE3%7ZD0Cr{+YG;2T}SRDsg<6e&Ytr;&*!}F-|zb*>~eE9p;%H#B$9~> zd%MRBGe6r<e<r_OtTvy4ez=p1r=g+Y|DNr9Ix`xDvc1D+p#5yU#)}oonWe=MCg;dc zA^ao9cwq-f$BrFa6Bv9jd_OPrz?zV-fb3xhOA?7}zUxO%CIlo1^bkizoIZrJAu@ny z4&n_FZv-&~Vq-{5A(@9$W;it;2@8;5j>LsXq$24{NNJE-AlVYhiy&JJnH5fdg|y{3 zL&w=wIBSRW)yQNZYc0;L!#R6ouSfO<<ZMLF_qgBy`F|nbic3zo%)}KIt~evt1$nN> z`vHIKz*RTo??S#i3OrEo6AC?1<OKx>N*^eFQS66ee_Y!Gf(wF&l6|;-0Hu7C1>(j* zlpjL*Vf-14zkWqU7%IY1c@$L<xEYC?QK*i=t>dVPMa^$e380EYtq`>$)QNHD6zUUE zpM(Y}8j{f{L*r@OO~t)5+&hE&zoRJ&&F9dZjfXjScpfbm&?1NWA|72qYc5*z&~_E= z`DiadM<F^D=u|>e49zuY31~~ubsb%$=)Qr+6?jsGzpK%63q3V>s=~86Jimh%4S0DM zukPd31L&HdYew%w^tRx&8hx$kZ%2Oz20AgI!Jrm{T^Q=d@M8==!N}hj>A~1@jJ?2k zFW$b!+dfPT;N2kJ4PkN^lOuRPh7WJ>VI2Rw#nd}YP2%HweEfjve=t3TPapB=69DVw z1sOAE7Ui<t(KE7p=<(F%h3+)fm}c0<$-^sGdn(OymCKs5iTMiOK6;S3QAhA)o65j# zl_~LGcYTpGz9K#L>t@-efZnFTsnA<BH6!CuI?4GH{Fc=M_Ob;D+ie~t7RRLQ3>j?c z9@+cNeK*RpSyQf&8`}MDG9~lN)vuM+(Z3UNlZ+6Rk?ozMTNba7nmK1Jaic9gQNrf^ zvTEK+X-bfl2Q6@&wKz3e!SE1L*UM!KSq&Onaq1inZ<+tfCf>xwm?5ibTb!(Jvx_&0 zJRUxte6QrVpHKP=d+oJ-h4gg633U|Jz>L$Ml93l_VZc3<A$~HkY3`ALSKPKsdn9@} znHi~8Op++fLTfdbA@|CfN;B1)TX!IM<rs|{+G>@4nylM8Xi)Ssd7yW;$Yuj4V?pNm zMXUF@QNsJFDxbe<FWw$XW3CiX--xoFaE&h9rfc4a>Z@v79Zpu5z6p<mBCRE<p0V4P zJgV49DdN&(_S3=P)}u;qO3|#v-nk6p1)P$FUXoe5h^j+Q<OgT#6l`u6hnGdBbN|%? zGhM**-9|gLEPHu@ai+jX8zyA#7iST5?|5Q=M~d$jnK_@BFJ)}IZ!9E7)PCB1q6eju zqw<h-2~}&GPt!Yu-WHQ|SDij(>x+0j+TNvN$GZ#<+F%_;^p%1jD~OE>#^e%yii$hS zPO-$UNk;8l&b2e^jHh}@sQg+=m6YlgM@^SdSuxhR?gzDAt{i12!FJ7L?x#)sN10@K zJAYpJ`Bs|OHsc3s8f!YSHDV2s(LVlb8Np_0O}oAs32d}5eI3ga4Q2R$$J+cbG`Hf6 zNdzlck{bQdaEo*-u4qSa<I?WFKKr-CmP3pHqDj_U*7j$gzZs*RzWM4?Vd^giw6c;~ zzs-5ZX;x*W`aeo^r50Nm{3gAmM%zMNzH=$Zj|dXFvu@qU`F3OZuGp-4w-%cai@lkZ ztabgQY-6e0VLzqHCy!oSa<qw1yPNop2defI8W8(Na~Bm>1xLRm_cX4mvYdON);fRp z&zj{+M$1xG^q1r`Iy%Oh1XWaSh`at>LkD+9`g>t(-2gwTlwWvT;QT0gt%JARHCa_e z)M;`&Z6^w%pZa(fA7w8MQuEh;5LnJ$@hV;8FjzK8OkYyBMfgtiDGobYfBubB_Oi6T aIhRl7Z?cSe_Hw4kNiIyc?Zr-9;r{`F&s{$N literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-16.png b/metager/public/img/favicon/favicon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..90336a1961f7b279875c5abb3f8dacf2b57cae78 GIT binary patch literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00003b3#c}2nYz< z;ZNWI000SaNLh0L009XA009XByB(dT0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns} zWiD@WXPfRk8UO$QnNUnrMgM>R|A7MkgbDwJ3jc`{|B4m=lPCX_DgTu!|CKBMojU)X zJ^!IX|Dr_yrAz;*Q~#<||Eg90t5*N7UjMOU|FdTQx^@4%cK^YH|H6g;#EJjNk^jq< z|IM5K&z}F-vH#k%|Jt?x+qeJSyZ_+8|K-a6=FR`<)Bo_`|M21e@#6pS<NxyI|Mu+v z_U-@q^Z)zy|Ni~||Nq~gQP2PY0C`D7K~xx5ZH~th0#OJAN7tO6`ph|J*Z%*H^8kA= z^aZL57^Gin(dblNOv%_JE`}k5&>dVDyYSi4Yj3rl^X1b+pBz(fW?SQFqS3m;?f_sS z1t@6sE#`n7y#W-p04#P1FzH=^ktC^n&R$>VEj4NOV~nv~(LdfUVG_K#z-lP~0000< KMNUMnLSTZf=h317 literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-167.png b/metager/public/img/favicon/favicon-167.png new file mode 100644 index 0000000000000000000000000000000000000000..f9aa613c28b6c610fb5fcd909419137ab5fab730 GIT binary patch literal 1699 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 literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-180.png b/metager/public/img/favicon/favicon-180.png new file mode 100644 index 0000000000000000000000000000000000000000..774c7a5574963950a2c063e0a78519597cd8331f GIT binary patch literal 1760 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 Fe*u|G%a#BD literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-192.png b/metager/public/img/favicon/favicon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f04ed995bc56e2ec1c131d40c37190306dee52 GIT binary patch literal 1875 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 literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-195.png b/metager/public/img/favicon/favicon-195.png new file mode 100644 index 0000000000000000000000000000000000000000..7448b6e753fdfe7140b49be26e2f151d96cd9bb8 GIT binary patch literal 1899 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 literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-196.png b/metager/public/img/favicon/favicon-196.png new file mode 100644 index 0000000000000000000000000000000000000000..a178cea9f98d5375d90c30bc2bca89e09d1c3146 GIT binary patch literal 1873 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 D>F(fu literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-228.png b/metager/public/img/favicon/favicon-228.png new file mode 100644 index 0000000000000000000000000000000000000000..b61d1af4a46ebda520b8c0aebcc86fc81b650870 GIT binary patch literal 2117 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 Glk+dQG>0ny literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-32.png b/metager/public/img/favicon/favicon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..3c455c3259c8a2082972af68b36b23dd3b150e58 GIT binary patch literal 568 zcmV-80>}M{P)<h;3K|Lk000e1NJLTq001BW001Be0{{R3M5Kzw00003b3#c}2nYz< z;ZNWI000SaNLh0L00I&K00I&LNR$Ae0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns} zWiD@WXPfRk8UO$Q)lf`SMgM>R|9}Digb4qI3jc==|BDv?jvfD!CI6Eq|C1;Glqmm| zD*u`^|C~7go;?4bKL4Ub|D#9$q)7j%Q~#@0|E*g8vSk0aZ~wb@|Gatsy?Xz_g8#yV z|HO#@#f$&OjQ_}y|H_pA%$fhqn*Yt4|IeTQ)29E_sQ=Zf|JAGi)~x^8v;W$(|Jt?x z+qVDPxBuY5|Ki2}<HrBw$p7Wb|K`m9=FR`-&j0Aq|LfNO?%n_I-v9FD|Mu+v_U-@o z@BjJo|M~O(`t<+(`v3j=|Ni~||NoK0yrTdB0M$uEK~y+Tz0=ncf-n#T(6x)bi(Rpz z*n98$|DR-ZBymMyeDOZzZq6_n0s#MsdrC9Z@?iozXw2Aa0dVi5VAA4I2Zy_u+XzU# zJQ3{jg^gn00YHY0Dg-1ba2(k=d2=aB)=mKo5Z7Q96>)0{8i>2!K)gV+d<Qk-yQH9P z2GX)zK0jvFLb3Y+?D$M#tz-ovRv@UCtrb{tu=xzcWi2@Hvlh~exb8X!N!Db&L^+6Z zaB3?3>vKI5pPWrYWA+k=I90>`$O9ySd~Ym%oK7wT|H}>M!e{9wmo&Hl0000<MNUMn GLSTZeUM>#+ literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-48.png b/metager/public/img/favicon/favicon-48.png new file mode 100644 index 0000000000000000000000000000000000000000..88b0b1a1c5ce55fc59a7430000629bfe0b615b59 GIT binary patch literal 728 zcmWlXdo0ue0LOoK7Y>uC={$N6TACZnmWes?x+QL0g|+J>U11*Q!iMHiTaNNb9y63| z6w}Kgk72t!x{EW93U^^1u_IIDb@%Q1<MaLQ`~CB~Zw@QK*Feuqk01yGrk_`k#vT4c zrD&8ptt-+PCDD_~rc$X>vw<_3s2lGWny6_l{zJM{Z!g!BrULH}L2%q{L2@`hl1NTY zrr(W?PK*eTkEF-(c@=A}W&}Yx#`0%-BZEK&37HgR>)?Sd9_r(f5ps+nJc2wL9-HHd z1@e!hz!HV0P-KnbGbph~nIp>2q0$9auBdj$a}T_@h#D`{c;lrHYMH1DL_G_yub?p$ zZ#Z}x4p9_D(P)W5Yb@Fl(0&h{Dd<W?_kD;T;gb-ba?$q~pPxZe0!b;PWssI*xC*0n z7<+~B223_%ss&T6nEnWP2Na$7(TzDV<_9o8hy@82rC9uer6K$r!SX0p#;`ID<#()3 zVoi=;3arm!V;&m|*jmNkHEgeAX9GLGvHJ(Ro7mfeY8R?Ks8vv_0UXv5-OvnW&-C(O z`}NDmdBJ4IL)tUr6w<r1QA**>Ug1smch>@X`F4J449mo({ch)dlLURHin!Lnr)h05 zWSR4_(q^<W&#b4(sWz$0QA)O3Qu&{3Ftsh<7wPXG)N9l(O)$=u<X2nqwAgc62Aqf% z!s=*PUMPh&!p$LmJKeEs=ykg;P30t<^`U&bIzv-_s9_Y6-s=_9xU*mc$p$MJF3N3{ zZdn9*Np?J@y(yKYHj`2vokSc1l1*n=HGPPm85~Y-TgZ~!$TX)rd-gOK#^+W|=;TtB zTnC2of{<a7-AwQ6#!9KlfgsxSX4=@KEWN|TIfWN8u%vS$eQ%X?QgQ2!ZAurb+_Igw zuW*L77Q1G2FVOw;*CswW?{0uVt4cmWb>b*Um&NWqhFcUP%?$~rcYs%uCpYUKhAD@` literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-57.png b/metager/public/img/favicon/favicon-57.png new file mode 100644 index 0000000000000000000000000000000000000000..1904ff1a362e683072f42b9f7dfffc5152a9546c GIT binary patch literal 808 zcmWlXdoa@h0LOoe&d`X?U6a&xN69snR8mgz+U0e5<Z&)^lhs9;+No&X)DXg$ymHAZ zuQ=AET$jm~kVT%Ulsu*s$z$K<kI(me-|wH_`=+|PI#M+BH3)*B(4Fi~Dcy1nvWikg zZLCJ6sjzJ6o@6q4aLnzKGOAy4@?|O8+BHb?@iTN~NsYAkiS!5$iDU;wFbFoAO=E^# zV4V%R#Gr*ooa4)n>JtRX!rj@^9vlK35@OdORt0gYh+B_%H6)OcsEK4PBx@r@2i(oz zQjxX==?2I!MCK0M-G#d*$T3A84ZOYJ?L)pf3M{}s2>u}y9!Akol-Qu;I7(08z5~jg zP~nOSH&mX2z!L&5Jo3g9KU4*vHW-cJXu1p`3(u}V#71)zo?pl7+i2sWEe+yyh%?ZU z14%BV`FP96yJB>epsN(!WqAJpy${h_37G)>HR!L!$2ttuV@QZ$5k_C&Q!Bnn@x2q1 zy_l3?st?oskPksVjM)*)eZ}u@n4iS_6c(njFoVCdSp0>5b6EO=rFkqbU}X`jOHiyp zu?mF(K&<scvT{HM-R`)jlX&I>(<9Di^UGi2ThnC|v?J1q7H!ev`Wh)$+R;PX<J<zr z6w<x!#DM;DH)M-9g%a(gtv*EPxH&U_AUM=nqibByI(<wi%g7EHH`g(te7R_7N{J?! zruFP~QCM3^qI<io3RWTm;<ch?8yqTx<-R}5cW-Le-5x9nkM-A}@;l`F-STR}Bouaj zaQn!uEA2X#RlKQUFEy%eT`re&)8wSF&RkCxGl9Fh?W1+;M3Rx{`I+tq62p3f){aii z7^+MvpJEqUuq+tkK7X^AV&Tr2RK5Cy4Ss^qsFd7gm+ZdKDA#uX(X63m-4-L^s6*v` zTWWQ~mpfyV&dryb>|#!b7)10HZ7kAH_L|$H9+O!Y7=7(o`yg+Jk-=e_-y7z@s|+zK z&{&VMO)t5yr_U^@isL`XFym>*UoUlBSnsyX@#dGcxciKq_fWn1d2vYhU$v#xk&PVh a=2a5?sobT>{lE|9tqHolt6i0CVBCLoAj0<m literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-58.png b/metager/public/img/favicon/favicon-58.png new file mode 100644 index 0000000000000000000000000000000000000000..83d96af61a2d2b689195c2436a2e6573dfa88861 GIT binary patch literal 830 zcmWkseNfT|00miwtVkM`R<qXdt1~UdEX%DJq~tWe)@j*YAHvicT3~dhoj95wIL|FD zKW^s7Dl2vEYAz`g>>A2tMma4Z#iC5Zv@ggdy#4&+y?5{Z@&0)C3ZtXK=F^tYNF>sH zemFOl(2!YBDFpWmluHPqh&lXtDwV1q*={7PQ$~2Am`K&LAnR%>j}xJrgqI+ROBYI{ zdk+gpQmNE0RdhhSe{Y7sFa7ZM)vq=YMdU5f-^TNhOF}LgG6%>g$om9&b0DWe?t~LG z<kL~$i~<G<7ozYp6fsfc0>vUI7Ngh|KQBeeGL)`B=@<CrOZ>{hNiUSI!YN;z_Cv)Q zR0g0j5LH3=Z6j(zapo)3Zblsk^<32R(6AK^VQ7rOg*Y@NpeYe8N%(UguBPCxG_)Q> zn;1$7+Ou#o8y&}?l0p3=I_0>PkK0AKt$?-++H&+%qqhe4YVqJ4`Wm5ch2a_uZFqbg zL+u#ufKdgb8Y7(;xrL`1n7Ux<#xpIR-@$kvUJk(g5EFV#4r9uQsS&&##k&`<m|>ZK zbrK(5WBLvLdykJ6e6(Wb17@aSpMl*5yB)yalR+KCnCX1(miTbZME|4M&NWO&V_ZCw z!DP4uXAJXr3~9!2j4G#Lr@~}gu1cjmtzg%MHU!i0tb5usu;)Ih?+GiCamX>GTEOP~ zuDiP<ENOk3=}441mP5CtY!eOY%94U=efZR|#?#v`OE*>i5&f@!eT>?{`$4bZx~a@T z5~?eS7-f2<<_~$-GS;5>bTA+}^6On5?5$%rJXSYHu;f0wg)jf<9<yp$-n^3{hn13? zSl6ud`|O{FZ2rnjR-xzFN8?_W1u5>4lq&IHpfGuz_3`VJ><aUN%&O-hM|!e$n<)|G z9aHS$^RE_Gb?PT|%o>r==UDR(`txRiQh0_Qz`m<%*E(Nm&J6y>Ykk&E_tgF4ZkDd2 zMZVwVNRnk2G>NoP!&Obrd(!8M@!mAGM(4B7->`hHs{D#a;G$k<YWu^|0rKT-@9HiZ ztg_6Rjmm7T+Z?%*C!N-Bwy`$&%7kU7ME01aZ#J*)$|fIdb19g2iK`;cPU7>TxGkJL GdH(}!s>0#` literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-76.png b/metager/public/img/favicon/favicon-76.png new file mode 100644 index 0000000000000000000000000000000000000000..930623cc84e53a32a6e2468d37c419e9f32913a5 GIT binary patch literal 976 zcmWlYeK^zy0LOolk-PI;8ahv=c^*YPHx(vXadUCv(r7N*dd|(!*y4^{)62Zn*`e#k z71BktXePrb^IG!OBTviJ9j?erUd~$$wTthrKR(~@^Zow&eZG=FwhzVF(wHC!3d`5~ z3!VGF$4FnN^Q>z$o$1FhSiwd{MgzkKhIDaVtncACf>^70k6!w*6``)A#WOkaK`{~W zqA($!5Q#+e?~X;seH#|br^g5*^JhIQ2|_P1&_9@oBmzl#NM3_veWa{KiUCqTK&m0m z8sY3ZoHNEb5`LyavH=+uIByB*CP=Ly+YH&q_{9cUw#eQBxgF&8xVQ}$9dOAJIdtSY zA#W!xJL9qouDC(r4#jR1>_MR?3cYZRfg*1d??bT<uKVJKKT6mr4Mgcd{B{UsA^4qx z@=)CR236sx;-fkO)sgt~C~Bfm`#o;Q;7%;+gs4wIy$B5_(3ps(Q)oJk<}+v&qcsg3 zQgmEErwm=$cpyi29v<eS=L&ihcvOhq8|W=TUm2cOKv@Y@6;#z2sKwwN4Aw#Y7u59_ z>A+|wM!PWf0OQ>le~6bon0SQAUQG32`Ux~jXjGW#$IJj`)tDc`!VA29iGL@sq`~qm zmgn$h9&cYmy9DhrR<u}sht(CVt^!zWIn=IOp_Aq970hX!QAP&c^Q0yX8!#)m`Wh=u zk+O36NaeDaax$dlov3ZtTM;nJSR(EGv3YikCf+U1CnhEZWg9IuFP?sxoo|;!*`LyA z&2}dTbKHKqATi0lKD~|MZ+zaAm*xDqgrzU%6lSIw#EhQ&uf&SxrYwF;rx|<XTQ@uB zm^*&`cfyAQed)=99f^CYYIp=`Z)jSA<5+r_L;v=9r|ybOMF#igCz{Q9W|h0vlWUbe z)%M)v;~7-fb|*u3_U+UB0MjC3kQ_}t<#{ty?6RKAC&z8zwz->IaQYj3%Xqm=b%9?4 zFHfGEP2I2jN2;><v{mr@dClrv>X7<GU}_!z34Pyq`%;KIxrHgYYj5kylq?4E6aul! zLEfT#W5Q=grDoMOoa31sC)!;<-hDciBn<z<)}%HwY@Cpm3(n}hF?dVvU>7-Dk_qfc zZ4m;;@JP~*BeDgPC@)2KPJ*dQ%dmF+;r{lK@=SA&XWA)Kg;kQjI%{gpufp7}63b~r z)vK$)p}mE&k;4?TO?qvw4z!g!Y>oAss<$Yndu+LC_DmcxXJwc;P*6JB*d&RtuZW)f m=-$*!RC#Si1LtwCwr^{|SGyL*I``J-?nkhgZ0}nPZp!~CuoXD~ literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-80.png b/metager/public/img/favicon/favicon-80.png new file mode 100644 index 0000000000000000000000000000000000000000..e75cb41d06a8c266778c9595a1deca8cc804b714 GIT binary patch literal 1013 zcmWlYdoUXY0LDWmO|&Up%R*hvmYcq$jBfhUgt&=5M5irI4JCBuZ5Ly=OTq}#DqEV= zTA|0Pokv?X?-N0<hk4aT=!jQS>XCR<JL+5d$M=2regFRM%jBN@f@*AOOdt@b91r$6 zeRAK4Ow@Z_kD**2!~|E451C9J8TV4_D<#&$FM&WXV!V@q`12bg{b-Ts?wj~!3@?!% z93MvD^ZAS`(UA$4gJZ)OG4bKQE*!Tc5DZeer+wTZAV6RMp&^7sh>Va*Lh2Tzk&(U) z=~QHxKx_)}4rJ~`)-Gh3A)AJ53tZieoIS{~#`O=8`!Vw9knD%#0Hh2^4?$)RnFDS* zBHszOj-cQK<Svk(L?H`z+)>Oyi6?$LjZ!X3y>agx?w?1QAIkkv5rE1-JP5|a%Xk!q zDjsU0Q5%Q4c+`K320j{-(3Ap&0LnBde?)6K+Qewj!sDyxkf2kFE*ZLR;;(#k-$IWZ zy@lwzgZ>gcy^DcT{Cyw)lwq(ELk}?Y5UNK|Rbk{$jMU)Y28=dhv<YL)P%EHr!MG9= zZJ2t3=?+YH;&~S|-O%*lMIUDRG4m9&1DI1`eguo7SR8|P9J&eUCb2Y)WerwdU}XlY zvv@U!wMD$v;lEX^uVLd2-mYVF1DkKLxd|X3DA-JoV~WFO`S`ZZ4{5xVOd3h+#^PqB z9H?CzC2m=0su5%nV}*O2y%)TsrFLo0{uo?(oL1a3=<=q-dN^gw+~)Atd8f>!rfzv^ zJDw+fN_9J8Qmq(Eo4=IIwa;gMb@ZTE$FZ>&%YPTLHvG453u&g%+9LbagXtdE7(`0Q zZTf2)UD7mv&V7Oz-XG*-b~i4>f*?-($syL*kewf8&`2`Ko$)qZW->#~6rWJExzw&7 zG%engSh;SadRblOOmlJ+{d~OEZQn``+i{@7A-VLDbGv}YJz-KWU^<%A3l;D0Ss@79 z_sf)puS9l%7r3^3ZHbGFLcQRcy461D-n8xcsF#%0b$R$y#|OET<cQURX4h`*?t^0P z85)g!syE2d$@e{~Wf80Oq%b<7*NA$wsKxH1qzWr~WkN;=Ye`vGWc3YQw4BxA!PrsV zuNe2W&GFUd^~~@rop-);GTr)%iS@Pkq48toy(+qSgq*j1*sl9+=CH#=*s-Y3R=MHn zF)CiwnM%@=i;-6fM{^{h5*L>SNm58Nx%bBRUMsewPiv==z05PqpEC<Id$0R@9wr`| zd*&8n*;>%)w<xRD#)Xq6XUq0k2OMdj^aWaNSR^iH*U)n3LgR}=^@IwSsTmjBc74Z@ R`sqJP;JBY<SGWd={s-XyD;EF& literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-87.png b/metager/public/img/favicon/favicon-87.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7f61bbea5fa7ad5f1109221ca19cd04e09cfde GIT binary patch literal 1033 zcmWlYc{Cda0LG)4W6ZQ_^PFYao})IePkGZ>5qFC@Miu30wW`hpT{A1mHiFGD*XSWB zMQFxYG2^A0YRy>HF%eY4oN=?bzomctzVChCzu)^9ULMZMikgZ90zui;h2$-D|2HTQ zrRwy)afsB2WP4X%1qB6x&~s86-;Q&+Kqe4mS#OX@A{RzTOAU%+0L3RZf|4ATaD|YZ zoNOK$6GaXWi@RbTn{c&k`HUukAd}*C&esvC1f<F!?FiC{puGi}Ea-Be%i~)Gq`!-d zqsTZ0hAJ4xk)@6wb&zucxq8U^0C@(;H$s6i3QbUGiXt-<okYneD6zmDYux`F<#u4& zgXsVk2@jm`z!?=TsB}Z6JE}ZU?FF_U9$f?{2%KQlhoT`IjaShWiQlf{@eMS`q9q=! zWc;3pwj{LQ0yh=hG(4f9^E>b|z+>Q9Cc3iG^#fkyqB|dd7NVyJf0dxO6uo75$wWU3 z163HT#$XMG*chtCa2@!K7;S>!F~(Xj-iC>Gyzamx7s96y@$hdCX8SPvH|AbqegF%D zSQx_MFvKGe^RXnr@)%YousVrVA=X6Ln8C&@Hs`Q8kF5nrmLXZe_A0j5u(OVx4eV}W zcME$G?C;=U7YBPdJiy^0fVGGh+R`BoT}gJn0Z*6s{yv>&kIJt)_=;tf^jNeJrA!^_ zO1mVao|#dtC*kWjxw5A6-CI(^)^AVjf2i`aK%lH2*ktG~R<5gQC?oU7Q`m-wcfW9! zqiLNF9nBPZYhEyRiZ@P)`iI$4(DzW-La~s2UP*U};iXNziXvuFBeJ!!9(7Q+cC5q^ z@hTd&{|(Og)KF_@r&aS`t?8%T9SgE&JFsk?_ZtPX_R6Q`7EU{k@cND3V+jmbVjA!B zooO~^D<1W2x@)<)iS$Y_$0tt0EoJmx8+LM2+vI6KX`d9_cpc6u{)MVePWd`mSa4Ic zsC$hw!=@+|k8IR&Px=fjSQhgW^;(0iW9}7KU6h=1XzkL4ZNmORjroe4UyJ9eL3@KH z-85CC>aE)u->sG(<&bbHFK9h&diN*ZmVRr9p+viTTsG(uZTZOLt>ct*g2dXc`B<El zDuv0steCV{k;t|CN~O0fy57dXxF@~njF*37=W^wA@Yvb&mez~5+_+jVzt!#A&y@f8 zR5N`%?shySHt)Ka5HKp&oa|0I_-5ARv%dB)N6Wp)tmG3G9qdGT(IrZt@2?vPT5dTe zNr4|zEf?Q0{gQ58WKpqC63WFhGom~CtxN+x>NppumhCZfZ_DO;>ilr-c==7Up3{EA kogm)vduX-<M$zS7_2@<hF{ji@L;72StD^^rV;@TUAIyqPivR!s literal 0 HcmV?d00001 diff --git a/metager/public/img/favicon/favicon-96.png b/metager/public/img/favicon/favicon-96.png new file mode 100644 index 0000000000000000000000000000000000000000..a45ce31bd0abdf273d120fc318468964254b626e GIT binary patch literal 1181 zcmWkuYc!Mz0R6^{G0aS9>tyJ$Ry9$XB73x+Gh#Ect+1-oZbp{TrkPpPtX^h38cJ4A zt&pteI;$d6=rNl_ZA6Ii7@V^5nk0(E-RZ}@_uPAb-g9n}&$ca0BQqm{AeeklcVC?f zK7&TqaqG8=&jmTsjqgvR(K`FS@6}mDiRZ3Jf}q-e28qJ0W9mZFD36^{e&Wz5X;4H6 zA(cuw`$YRAgM%a?9C3v3vewCrAV@Vn-u@nt5s;A}*MpplSPEkG5l2Nl4e^FZFv1B2 zPB5XEheTr}E<n;3IAwxl7LrYI+6*a6k+KY_<~Xwg=h!%JiSt&txDFSsk;XyVdR*Fo zOE&mpBhu}V{xvckkm-mlCuBL}iVLo|BAbhB9<FXit|xN&$n!$pR^)r5&<BOvQRIie zen4>mN`Az(J-8N#>p{2?jMAS`8iKM=lnHS&3^(_o{1+(0aZ8Nb65Re36_KcnLghhJ z9YU29ccO9k2<{z)N{)YG@gN=#5>Tzc!$j1aM9nGGrl2krb!YHz8X7Y2EDO(b(VUOw z0<;vOr3kIXXe)ub6zVc`l%rFLt_pNlqPq&3yXd)xp8M!kp|2V*AK_IUUOh(t6AV7b zU^9kVFw~0S7Z`5Ch#I3E8100%8*emt(}VF>81Kis|L|@A6R$Bbh{<8RAHn-ke9&TQ z4AbNIIDwConE8NDQ}{HE*^ii=!Q3az&0=m2z~l0m0D{o-;=A+w!!)DnLBEAIEb5pE zUH__=N565!BHn^A*%~kFTLy{QEp$39XX$dw?8K#co}}M%l;LxGOdU2WZTaU8?8yik zKYILZ&&Z*UWA^%uO-<_IjG<J1+`yCRJ9bvt7d(ZL%KLqr*w-`pQU?yV?(mj1Iu19q z<sR?hQfU<mX6oW_b6+{bIEHG=U2a64ek&55+<5Kg4cD>x#tu1*M0U~Ml>x7}Gs63Q z8yV|XuQf0~qFLu(Y+x>|r#N{Kst`SwU}7wVV>d5}v^rNt&);fkLblB%I*oo(ucSQX zyVNTzC4m%L;6;jPyQ;RRHCa56aBF8ojOCxI4T6;ly<kf&Tc7PiT;>T`iwHNfMwJUi zbhv+f%i^i9==aZMYkKLn5&_wC({~biwI7Sy-S8Ff&5-t>I47{M_FmJM0dl^!($Uem zYQT|0_^{ll*$bCQL>A-?3TE<N^5%Ax>Nu5sU2YRDU@iIW5k*r>YF{rGw-TqldoP&D zW-YXSdaQZu#(MpZ;L5nC8paIo=mmO|;at0O5P5Y4H_%&}q%Ph|R*Ibjt7`nMg)j8( ztSIMcS9Rri)Y_Fz%Iuk~5u}$*O<~sEHCbz89HM2;o>LFo68@$<$T*qi+StuD47F+a zCLrDQ#%#6lWqq#D!jM$|wm{=9I@@GryF<ELgB{Manq{R*6j&I0YxmPT4R(*1XFW+f zdu38FY{28}ntW!$xO#WR#$(!GfmKTEsWztr8LnHMMQs&b{<_hpd#34YljfIUrhP>B OB?RANn|q0yAohQdYk3v` literal 0 HcmV?d00001 diff --git a/public/img/floppy.svg b/metager/public/img/floppy.svg similarity index 100% rename from public/img/floppy.svg rename to metager/public/img/floppy.svg diff --git a/public/img/heart.svg b/metager/public/img/heart.svg similarity index 100% rename from public/img/heart.svg rename to metager/public/img/heart.svg diff --git a/public/img/help-icon.svg b/metager/public/img/help-icon.svg similarity index 100% rename from public/img/help-icon.svg rename to metager/public/img/help-icon.svg diff --git a/public/img/help-left-searchfield.jpg b/metager/public/img/help-left-searchfield.jpg similarity index 100% rename from public/img/help-left-searchfield.jpg rename to metager/public/img/help-left-searchfield.jpg diff --git a/public/img/help-middle-searchfield.jpg b/metager/public/img/help-middle-searchfield.jpg similarity index 100% rename from public/img/help-middle-searchfield.jpg rename to metager/public/img/help-middle-searchfield.jpg diff --git a/public/img/help-more-settings.jpg b/metager/public/img/help-more-settings.jpg similarity index 100% rename from public/img/help-more-settings.jpg rename to metager/public/img/help-more-settings.jpg diff --git a/public/img/help-right-searchfield.jpg b/metager/public/img/help-right-searchfield.jpg similarity index 100% rename from public/img/help-right-searchfield.jpg rename to metager/public/img/help-right-searchfield.jpg diff --git a/public/img/help-search-focus.jpg b/metager/public/img/help-search-focus.jpg similarity index 100% rename from public/img/help-search-focus.jpg rename to metager/public/img/help-search-focus.jpg diff --git a/public/img/help-settings-and-filter.jpg b/metager/public/img/help-settings-and-filter.jpg similarity index 100% rename from public/img/help-settings-and-filter.jpg rename to metager/public/img/help-settings-and-filter.jpg diff --git a/public/img/help-settings-blacklist-trashcan.jpg b/metager/public/img/help-settings-blacklist-trashcan.jpg similarity index 100% rename from public/img/help-settings-blacklist-trashcan.jpg rename to metager/public/img/help-settings-blacklist-trashcan.jpg diff --git a/public/img/help-settings-blacklist.jpg b/metager/public/img/help-settings-blacklist.jpg similarity index 100% rename from public/img/help-settings-blacklist.jpg rename to metager/public/img/help-settings-blacklist.jpg diff --git a/public/img/help-settings-cite.jpg b/metager/public/img/help-settings-cite.jpg similarity index 100% rename from public/img/help-settings-cite.jpg rename to metager/public/img/help-settings-cite.jpg diff --git a/public/img/help-settings-safesearch.png b/metager/public/img/help-settings-safesearch.png similarity index 100% rename from public/img/help-settings-safesearch.png rename to metager/public/img/help-settings-safesearch.png diff --git a/public/img/help-settings-search-filter.jpg b/metager/public/img/help-settings-search-filter.jpg similarity index 100% rename from public/img/help-settings-search-filter.jpg rename to metager/public/img/help-settings-search-filter.jpg diff --git a/public/img/help-used-search-engine-red.jpg b/metager/public/img/help-used-search-engine-red.jpg similarity index 100% rename from public/img/help-used-search-engine-red.jpg rename to metager/public/img/help-used-search-engine-red.jpg diff --git a/public/img/help-used-search-engine.jpg b/metager/public/img/help-used-search-engine.jpg similarity index 100% rename from public/img/help-used-search-engine.jpg rename to metager/public/img/help-used-search-engine.jpg diff --git a/public/img/help-vertical-menu.png b/metager/public/img/help-vertical-menu.png similarity index 100% rename from public/img/help-vertical-menu.png rename to metager/public/img/help-vertical-menu.png diff --git a/public/img/hilfe-php-resultpic-01.png b/metager/public/img/hilfe-php-resultpic-01.png similarity index 100% rename from public/img/hilfe-php-resultpic-01.png rename to metager/public/img/hilfe-php-resultpic-01.png diff --git a/public/img/hilfe-php-resultpic-02.png b/metager/public/img/hilfe-php-resultpic-02.png similarity index 100% rename from public/img/hilfe-php-resultpic-02.png rename to metager/public/img/hilfe-php-resultpic-02.png diff --git a/public/img/hilfe-php-resultpic-en-01.png b/metager/public/img/hilfe-php-resultpic-en-01.png similarity index 100% rename from public/img/hilfe-php-resultpic-en-01.png rename to metager/public/img/hilfe-php-resultpic-en-01.png diff --git a/public/img/hilfe-php-resultpic-en-02.png b/metager/public/img/hilfe-php-resultpic-en-02.png similarity index 100% rename from public/img/hilfe-php-resultpic-en-02.png rename to metager/public/img/hilfe-php-resultpic-en-02.png diff --git a/public/img/home.svg b/metager/public/img/home.svg similarity index 100% rename from public/img/home.svg rename to metager/public/img/home.svg diff --git a/public/img/icon-check.svg b/metager/public/img/icon-check.svg similarity index 100% rename from public/img/icon-check.svg rename to metager/public/img/icon-check.svg diff --git a/public/img/icon-contact.svg b/metager/public/img/icon-contact.svg similarity index 100% rename from public/img/icon-contact.svg rename to metager/public/img/icon-contact.svg diff --git a/public/img/icon-filter.svg b/metager/public/img/icon-filter.svg similarity index 100% rename from public/img/icon-filter.svg rename to metager/public/img/icon-filter.svg diff --git a/public/img/icon-language.svg b/metager/public/img/icon-language.svg similarity index 100% rename from public/img/icon-language.svg rename to metager/public/img/icon-language.svg diff --git a/public/img/icon-leichte-sprache.svg b/metager/public/img/icon-leichte-sprache.svg similarity index 100% rename from public/img/icon-leichte-sprache.svg rename to metager/public/img/icon-leichte-sprache.svg diff --git a/public/img/icon-lupe.svg b/metager/public/img/icon-lupe.svg similarity index 100% rename from public/img/icon-lupe.svg rename to metager/public/img/icon-lupe.svg diff --git a/public/img/icon-map.svg b/metager/public/img/icon-map.svg similarity index 100% rename from public/img/icon-map.svg rename to metager/public/img/icon-map.svg diff --git a/public/img/icon-more-information.svg b/metager/public/img/icon-more-information.svg similarity index 100% rename from public/img/icon-more-information.svg rename to metager/public/img/icon-more-information.svg diff --git a/public/img/icon-outlink.svg b/metager/public/img/icon-outlink.svg similarity index 100% rename from public/img/icon-outlink.svg rename to metager/public/img/icon-outlink.svg diff --git a/public/img/icon-paperclip.svg b/metager/public/img/icon-paperclip.svg similarity index 100% rename from public/img/icon-paperclip.svg rename to metager/public/img/icon-paperclip.svg diff --git a/public/img/icon-services.svg b/metager/public/img/icon-services.svg similarity index 100% rename from public/img/icon-services.svg rename to metager/public/img/icon-services.svg diff --git a/public/img/icon-settings-grau.svg b/metager/public/img/icon-settings-grau.svg similarity index 100% rename from public/img/icon-settings-grau.svg rename to metager/public/img/icon-settings-grau.svg diff --git a/public/img/icon-settings.svg b/metager/public/img/icon-settings.svg similarity index 100% rename from public/img/icon-settings.svg rename to metager/public/img/icon-settings.svg diff --git a/public/img/jugendschutz.svg b/metager/public/img/jugendschutz.svg similarity index 100% rename from public/img/jugendschutz.svg rename to metager/public/img/jugendschutz.svg diff --git a/public/img/key-icon.svg b/metager/public/img/key-icon.svg similarity index 100% rename from public/img/key-icon.svg rename to metager/public/img/key-icon.svg diff --git a/public/img/key-verified.svg b/metager/public/img/key-verified.svg similarity index 100% rename from public/img/key-verified.svg rename to metager/public/img/key-verified.svg diff --git a/public/img/leaf.svg b/metager/public/img/leaf.svg similarity index 100% rename from public/img/leaf.svg rename to metager/public/img/leaf.svg diff --git a/public/img/lock.svg b/metager/public/img/lock.svg similarity index 100% rename from public/img/lock.svg rename to metager/public/img/lock.svg diff --git a/public/img/luh_metager.png b/metager/public/img/luh_metager.png similarity index 100% rename from public/img/luh_metager.png rename to metager/public/img/luh_metager.png diff --git a/public/img/lupe-grau.svg b/metager/public/img/lupe-grau.svg similarity index 100% rename from public/img/lupe-grau.svg rename to metager/public/img/lupe-grau.svg diff --git a/public/img/maps-grau.svg b/metager/public/img/maps-grau.svg similarity index 100% rename from public/img/maps-grau.svg rename to metager/public/img/maps-grau.svg diff --git a/public/img/member-icon.svg b/metager/public/img/member-icon.svg similarity index 100% rename from public/img/member-icon.svg rename to metager/public/img/member-icon.svg diff --git a/public/img/menu.svg b/metager/public/img/menu.svg similarity index 100% rename from public/img/menu.svg rename to metager/public/img/menu.svg diff --git a/public/img/metager-schloss-orange.svg b/metager/public/img/metager-schloss-orange.svg similarity index 100% rename from public/img/metager-schloss-orange.svg rename to metager/public/img/metager-schloss-orange.svg diff --git a/public/img/metager-schloss.svg b/metager/public/img/metager-schloss.svg similarity index 100% rename from public/img/metager-schloss.svg rename to metager/public/img/metager-schloss.svg diff --git a/public/img/metager.svg b/metager/public/img/metager.svg similarity index 100% rename from public/img/metager.svg rename to metager/public/img/metager.svg diff --git a/public/img/paypalspenden.gif b/metager/public/img/paypalspenden.gif similarity index 100% rename from public/img/paypalspenden.gif rename to metager/public/img/paypalspenden.gif diff --git a/public/img/plug-in.svg b/metager/public/img/plug-in.svg similarity index 100% rename from public/img/plug-in.svg rename to metager/public/img/plug-in.svg diff --git a/public/img/proxy.svg b/metager/public/img/proxy.svg similarity index 100% rename from public/img/proxy.svg rename to metager/public/img/proxy.svg diff --git a/public/img/proxyicon.png b/metager/public/img/proxyicon.png similarity index 100% rename from public/img/proxyicon.png rename to metager/public/img/proxyicon.png diff --git a/public/img/rainbow.svg b/metager/public/img/rainbow.svg similarity index 100% rename from public/img/rainbow.svg rename to metager/public/img/rainbow.svg diff --git a/public/img/result-icon-help.svg b/metager/public/img/result-icon-help.svg similarity index 100% rename from public/img/result-icon-help.svg rename to metager/public/img/result-icon-help.svg diff --git a/public/img/searchfield-icon-help.svg b/metager/public/img/searchfield-icon-help.svg similarity index 100% rename from public/img/searchfield-icon-help.svg rename to metager/public/img/searchfield-icon-help.svg diff --git a/public/img/searchinsearch-icon-help.svg b/metager/public/img/searchinsearch-icon-help.svg similarity index 100% rename from public/img/searchinsearch-icon-help.svg rename to metager/public/img/searchinsearch-icon-help.svg diff --git a/public/img/snowflake.svg b/metager/public/img/snowflake.svg similarity index 100% rename from public/img/snowflake.svg rename to metager/public/img/snowflake.svg diff --git a/public/img/startpage_1997.avif b/metager/public/img/startpage_1997.avif similarity index 100% rename from public/img/startpage_1997.avif rename to metager/public/img/startpage_1997.avif diff --git a/public/img/startpage_1997.png b/metager/public/img/startpage_1997.png similarity index 100% rename from public/img/startpage_1997.png rename to metager/public/img/startpage_1997.png diff --git a/public/img/startpage_2006.avif b/metager/public/img/startpage_2006.avif similarity index 100% rename from public/img/startpage_2006.avif rename to metager/public/img/startpage_2006.avif diff --git a/public/img/startpage_2006.png b/metager/public/img/startpage_2006.png similarity index 100% rename from public/img/startpage_2006.png rename to metager/public/img/startpage_2006.png diff --git a/public/img/startpage_2015.avif b/metager/public/img/startpage_2015.avif similarity index 100% rename from public/img/startpage_2015.avif rename to metager/public/img/startpage_2015.avif diff --git a/public/img/startpage_2015.png b/metager/public/img/startpage_2015.png similarity index 100% rename from public/img/startpage_2015.png rename to metager/public/img/startpage_2015.png diff --git a/public/img/startpage_2016.avif b/metager/public/img/startpage_2016.avif similarity index 100% rename from public/img/startpage_2016.avif rename to metager/public/img/startpage_2016.avif diff --git a/public/img/startpage_2016.png b/metager/public/img/startpage_2016.png similarity index 100% rename from public/img/startpage_2016.png rename to metager/public/img/startpage_2016.png diff --git a/public/img/startpage_2019.avif b/metager/public/img/startpage_2019.avif similarity index 100% rename from public/img/startpage_2019.avif rename to metager/public/img/startpage_2019.avif diff --git a/public/img/startpage_2019.png b/metager/public/img/startpage_2019.png similarity index 100% rename from public/img/startpage_2019.png rename to metager/public/img/startpage_2019.png diff --git a/public/img/startpage_2020.avif b/metager/public/img/startpage_2020.avif similarity index 100% rename from public/img/startpage_2020.avif rename to metager/public/img/startpage_2020.avif diff --git a/public/img/startpage_2020.png b/metager/public/img/startpage_2020.png similarity index 100% rename from public/img/startpage_2020.png rename to metager/public/img/startpage_2020.png diff --git a/public/img/startseite-icon-help.svg b/metager/public/img/startseite-icon-help.svg similarity index 100% rename from public/img/startseite-icon-help.svg rename to metager/public/img/startseite-icon-help.svg diff --git a/public/img/stopwords-icon-help.svg b/metager/public/img/stopwords-icon-help.svg similarity index 100% rename from public/img/stopwords-icon-help.svg rename to metager/public/img/stopwords-icon-help.svg diff --git a/public/img/story-plugin.svg b/metager/public/img/story-plugin.svg similarity index 100% rename from public/img/story-plugin.svg rename to metager/public/img/story-plugin.svg diff --git a/public/img/suchwortasso.svg b/metager/public/img/suchwortasso.svg similarity index 100% rename from public/img/suchwortasso.svg rename to metager/public/img/suchwortasso.svg diff --git a/public/img/suma_ev_logo-m1-greyscale.png b/metager/public/img/suma_ev_logo-m1-greyscale.png similarity index 100% rename from public/img/suma_ev_logo-m1-greyscale.png rename to metager/public/img/suma_ev_logo-m1-greyscale.png diff --git a/public/img/tor-icon.svg b/metager/public/img/tor-icon.svg similarity index 100% rename from public/img/tor-icon.svg rename to metager/public/img/tor-icon.svg diff --git a/public/img/transparency-metaindex.svg b/metager/public/img/transparency-metaindex.svg similarity index 100% rename from public/img/transparency-metaindex.svg rename to metager/public/img/transparency-metaindex.svg diff --git a/public/img/trashcan.svg b/metager/public/img/trashcan.svg similarity index 100% rename from public/img/trashcan.svg rename to metager/public/img/trashcan.svg diff --git a/public/img/url-icon-help.svg b/metager/public/img/url-icon-help.svg similarity index 100% rename from public/img/url-icon-help.svg rename to metager/public/img/url-icon-help.svg diff --git a/public/img/widget.svg b/metager/public/img/widget.svg similarity index 100% rename from public/img/widget.svg rename to metager/public/img/widget.svg diff --git a/public/img/x.svg b/metager/public/img/x.svg similarity index 100% rename from public/img/x.svg rename to metager/public/img/x.svg diff --git a/public/index.php b/metager/public/index.php similarity index 100% rename from public/index.php rename to metager/public/index.php diff --git a/public/metager_maps/.gitkeep b/metager/public/metager_maps/.gitkeep similarity index 100% rename from public/metager_maps/.gitkeep rename to metager/public/metager_maps/.gitkeep diff --git a/public/metager_maps/app-release.apk b/metager/public/metager_maps/app-release.apk similarity index 100% rename from public/metager_maps/app-release.apk rename to metager/public/metager_maps/app-release.apk diff --git a/public/metager_maps/version.txt b/metager/public/metager_maps/version.txt similarity index 100% rename from public/metager_maps/version.txt rename to metager/public/metager_maps/version.txt diff --git a/public/verify-admitad.txt b/metager/public/verify-admitad.txt similarity index 100% rename from public/verify-admitad.txt rename to metager/public/verify-admitad.txt diff --git a/public/web.config b/metager/public/web.config similarity index 100% rename from public/web.config rename to metager/public/web.config diff --git a/resources/age/age-de.xml b/metager/resources/age/age-de.xml similarity index 100% rename from resources/age/age-de.xml rename to metager/resources/age/age-de.xml diff --git a/resources/age/age.xml b/metager/resources/age/age.xml similarity index 100% rename from resources/age/age.xml rename to metager/resources/age/age.xml diff --git a/resources/age/miracle.xml b/metager/resources/age/miracle.xml similarity index 100% rename from resources/age/miracle.xml rename to metager/resources/age/miracle.xml diff --git a/resources/css/material-default.css b/metager/resources/css/material-default.css similarity index 100% rename from resources/css/material-default.css rename to metager/resources/css/material-default.css diff --git a/resources/css/material-inverse.css b/metager/resources/css/material-inverse.css similarity index 100% rename from resources/css/material-inverse.css rename to metager/resources/css/material-inverse.css diff --git a/resources/css/noheader.css b/metager/resources/css/noheader.css similarity index 100% rename from resources/css/noheader.css rename to metager/resources/css/noheader.css diff --git a/resources/js/admin/affilliates/index.js b/metager/resources/js/admin/affilliates/index.js similarity index 100% rename from resources/js/admin/affilliates/index.js rename to metager/resources/js/admin/affilliates/index.js diff --git a/resources/js/app.js b/metager/resources/js/app.js similarity index 100% rename from resources/js/app.js rename to metager/resources/js/app.js diff --git a/resources/js/donation.js b/metager/resources/js/donation.js similarity index 100% rename from resources/js/donation.js rename to metager/resources/js/donation.js diff --git a/resources/js/editLanguage.js b/metager/resources/js/editLanguage.js similarity index 100% rename from resources/js/editLanguage.js rename to metager/resources/js/editLanguage.js diff --git a/resources/js/keyboardNavigation.js b/metager/resources/js/keyboardNavigation.js similarity index 100% rename from resources/js/keyboardNavigation.js rename to metager/resources/js/keyboardNavigation.js diff --git a/resources/js/lib/bootstrap.js b/metager/resources/js/lib/bootstrap.js similarity index 100% rename from resources/js/lib/bootstrap.js rename to metager/resources/js/lib/bootstrap.js diff --git a/resources/js/lib/iframeResizer.contentWindow.min.js b/metager/resources/js/lib/iframeResizer.contentWindow.min.js similarity index 100% rename from resources/js/lib/iframeResizer.contentWindow.min.js rename to metager/resources/js/lib/iframeResizer.contentWindow.min.js diff --git a/resources/js/lib/iframeResizer.min.js b/metager/resources/js/lib/iframeResizer.min.js similarity index 100% rename from resources/js/lib/iframeResizer.min.js rename to metager/resources/js/lib/iframeResizer.min.js diff --git a/resources/js/lib/jquery-ui.min.js b/metager/resources/js/lib/jquery-ui.min.js similarity index 100% rename from resources/js/lib/jquery-ui.min.js rename to metager/resources/js/lib/jquery-ui.min.js diff --git a/resources/js/lib/jquery.js b/metager/resources/js/lib/jquery.js similarity index 100% rename from resources/js/lib/jquery.js rename to metager/resources/js/lib/jquery.js diff --git a/resources/js/lib/masonry.js b/metager/resources/js/lib/masonry.js similarity index 100% rename from resources/js/lib/masonry.js rename to metager/resources/js/lib/masonry.js diff --git a/resources/js/lib/md5.js b/metager/resources/js/lib/md5.js similarity index 100% rename from resources/js/lib/md5.js rename to metager/resources/js/lib/md5.js diff --git a/resources/js/lib/vue/app.js b/metager/resources/js/lib/vue/app.js similarity index 100% rename from resources/js/lib/vue/app.js rename to metager/resources/js/lib/vue/app.js diff --git a/resources/js/lib/vue/bootstrap.js b/metager/resources/js/lib/vue/bootstrap.js similarity index 100% rename from resources/js/lib/vue/bootstrap.js rename to metager/resources/js/lib/vue/bootstrap.js diff --git a/resources/js/quicktips.js b/metager/resources/js/quicktips.js similarity index 100% rename from resources/js/quicktips.js rename to metager/resources/js/quicktips.js diff --git a/resources/js/result-saver.js b/metager/resources/js/result-saver.js similarity index 100% rename from resources/js/result-saver.js rename to metager/resources/js/result-saver.js diff --git a/resources/js/scriptJoinPage.js b/metager/resources/js/scriptJoinPage.js similarity index 100% rename from resources/js/scriptJoinPage.js rename to metager/resources/js/scriptJoinPage.js diff --git a/resources/js/scriptResultPage.js b/metager/resources/js/scriptResultPage.js similarity index 100% rename from resources/js/scriptResultPage.js rename to metager/resources/js/scriptResultPage.js diff --git a/resources/js/scriptSettings.js b/metager/resources/js/scriptSettings.js similarity index 100% rename from resources/js/scriptSettings.js rename to metager/resources/js/scriptSettings.js diff --git a/resources/js/translations.js b/metager/resources/js/translations.js similarity index 100% rename from resources/js/translations.js rename to metager/resources/js/translations.js diff --git a/resources/js/utility.js b/metager/resources/js/utility.js similarity index 100% rename from resources/js/utility.js rename to metager/resources/js/utility.js diff --git a/resources/js/widgets.js b/metager/resources/js/widgets.js similarity index 100% rename from resources/js/widgets.js rename to metager/resources/js/widgets.js diff --git a/resources/lang/de/404.php b/metager/resources/lang/de/404.php similarity index 100% rename from resources/lang/de/404.php rename to metager/resources/lang/de/404.php diff --git a/resources/lang/de/429.php b/metager/resources/lang/de/429.php similarity index 100% rename from resources/lang/de/429.php rename to metager/resources/lang/de/429.php diff --git a/resources/lang/de/500.php b/metager/resources/lang/de/500.php similarity index 100% rename from resources/lang/de/500.php rename to metager/resources/lang/de/500.php diff --git a/resources/lang/de/503.php b/metager/resources/lang/de/503.php similarity index 100% rename from resources/lang/de/503.php rename to metager/resources/lang/de/503.php diff --git a/resources/lang/de/about.php b/metager/resources/lang/de/about.php similarity index 100% rename from resources/lang/de/about.php rename to metager/resources/lang/de/about.php diff --git a/resources/lang/de/ad.php b/metager/resources/lang/de/ad.php similarity index 100% rename from resources/lang/de/ad.php rename to metager/resources/lang/de/ad.php diff --git a/resources/lang/de/app.php b/metager/resources/lang/de/app.php similarity index 100% rename from resources/lang/de/app.php rename to metager/resources/lang/de/app.php diff --git a/resources/lang/de/asso.php b/metager/resources/lang/de/asso.php similarity index 100% rename from resources/lang/de/asso.php rename to metager/resources/lang/de/asso.php diff --git a/resources/lang/de/auth.php b/metager/resources/lang/de/auth.php similarity index 100% rename from resources/lang/de/auth.php rename to metager/resources/lang/de/auth.php diff --git a/resources/lang/de/bitpay.php b/metager/resources/lang/de/bitpay.php similarity index 100% rename from resources/lang/de/bitpay.php rename to metager/resources/lang/de/bitpay.php diff --git a/resources/lang/de/captcha.php b/metager/resources/lang/de/captcha.php similarity index 100% rename from resources/lang/de/captcha.php rename to metager/resources/lang/de/captcha.php diff --git a/resources/lang/de/datenschutz.php b/metager/resources/lang/de/datenschutz.php similarity index 100% rename from resources/lang/de/datenschutz.php rename to metager/resources/lang/de/datenschutz.php diff --git a/metager/resources/lang/de/faktencheck.php b/metager/resources/lang/de/faktencheck.php new file mode 100644 index 000000000..c4da47c57 --- /dev/null +++ b/metager/resources/lang/de/faktencheck.php @@ -0,0 +1,33 @@ +<?php +return [ + 'heading.1' => 'Fakten-Prüfung contra Fake-News:', + 'paragraph.1' => 'Fake News werden oft in Form eines journalistischen Beitrages präsentiert. Die Aussage des Artikels oder die Darstellung entspricht jedoch nicht der Faktenlage. Oft werden Aussagen bei Fake News bewusst erfunden oder verfälscht um politische oder kommerzielle Ziele zu erreichen. (siehe <a href="https://link.springer.com/book/10.1007/978-3-662-58695-2"> Appel 2020</a>) Was kann man also tun, um herauszufinden, ob es sich um Fake-News handelt?', + 'paragraph.2' => 'Dafür gibt es verschiedene Möglichkeiten. Um die Qualität von Informationen zu prüfen, gibt es den sogenannten <a href="https://library.csuchico.edu/sites/default/files/craap-test.pdf">"CRAAP-Test"</a>. Dieser wurde an der California State University in Chico entwickelt. Dieser Test bietet viele hilfreiche Fragen, um zu schauen, ob diese Informationen zuverlässig sind. Zusätzlich zu diesem Test können Sie hier weitere hilfreiche Informationen finden:', + 'list.1' => 'Webseiten', + 'list.1.1' => '<strong>Datum</strong>: Bei guten Quellen ist meistens ein Datum angegeben, wann dieser Artikel veröffentlicht wurde. Dies ist also ein Indiz, was auf die Qualität und Aktualität der Informationen hinweisen kann.', + 'list.1.2' => '<strong>Autor</strong>: Ist ein Autor genannt? Bei den meisten guten Quellen ist ein Autor benannt. Auch dies ist eine wichtige Angabe. Wenn ein Autor angegeben ist, ist es oft sinnvoll zu schauen, ob diese Person öfter etwas zu diesen Themen publiziert. Zusätzlich kann man schauen, ob diese Person in dem (Fach)gebiet bekannt ist oder es z.B. Wikipedia-Einträge zu dieser gibt.', + 'list.1.3' => '<strong>Angegebene Quellen</strong>: Werden in dem Artikel keine weiteren Quellen genannt? Dies kann oft ein Hinweis auf eine falsche Darstellung oder Aussage sein. Zusätzlich sollte kontrolliert werden, ob die Argumentation im Text logisch und plausibel ist.', + 'list.1.4' => '<strong>Impressum</strong>: Wenn es ein Impressum gibt: Welche Personen (Namen, Firma) werden dort angegeben und was kann über diese herausgefunden werden?', + + 'list.2' => 'Soziale Medien', + 'list.2.1' => 'Ist ein Autor mit einem Namen genannt, der real erscheint? Ist dies nicht der Fall, ist die Nachricht wahrscheinlich fragwürdig. Hinzu kommt die Frage, ob es zusätzliche Informationen zu dem Namen gibt.', + 'list.2.2' => 'Gibt es weitere Kommunikationskanäle, auf denen diese Person erreichbar ist?', + 'list.2.3' => 'Bei Facebook gibt es zusätzlich die Möglichkeit zu schauen, ob diese Person verifiziert ist.(<a href="https://www.facebook.com/help/196050490547892" target="_blank" rel="noopener">https://www.facebook.com/help/196050490547892</a>)', + 'list.2.4' => 'Seit wann gibt es dieses Profil?', + 'list.2.5' => 'Wie viele Abonenten oder Freunde hat dieses Profil? Was kann über die Namen dieser Personen herausgefunden werden?', + 'list.3' => 'Wikipedia', + 'list.3.1' => 'Nicht alles, was bei Wikipedia steht ist, stimmt auch. Um hier zu kontrollieren, wie akkurat die Informationen sind, kann man folgenes tun:', + 'list.3.2' => 'Versionsgeschichte prüfen: Wer hat wann was geschrieben?', + 'list.3.3' => 'Kann zu diesen Autoren etwas herausgefunden werden?', + 'list.3.4' => 'Gibt es eine Diskussionsseite zu diesem Wikipedia-Eintrag, aus der weitere Rückschlüsse möglich sind?', + 'list.3.5' => 'Ãœberprüfen, welche Quellen im Wikipedia-Eintrag angegeben wurden. Diese können auch oft als weitere Informationsquelle dienen.', + 'list.4' => 'E-Mails', + 'list.4.1' => 'E-Mails zu fälschen ist sehr einfach. Es gibt somit sehr viele Fakemails; wie kann man dies nun überprüfen?', + 'list.4.2' => 'Stammt die Mail wirklich von dem angegebenen Absender? Dazu prüft man den Header der E-Mail. Zusätzlich kann man die dort genannten IP-Adressen und Zustellwege untersuchen. Dies ist jedoch nicht einfach.', + 'list.4.3' => 'Signierte und bestenfalls auch verschlüsselte E-Mail nutzen. Auch dies ist nicht so einfach. Weitere Informationen dazu können Sie hier finden: <a href="https://www.heise.de/ct/artikel/Ausgebootet-289538.html" target="_blank" rel="noopener">https://www.heise.de/ct/artikel/Ausgebootet-289538.html</a>', + 'list.5' => 'Bilder, Videos', + 'list.5.1' => 'Hintergrund genau ansehen. Landschaft, Gebäude, Autos und Kennzeichen, Kleidung, Personen. Ist das stimmig, passt es ggf. mit dem zugehörigen Text zusammen?', + 'list.5.2' => 'Sind mit der Reverse-Image-Search von Bildersuchmaschinen ähnliche Bilder zu finden?', + 'list.5.3' => 'Kann man mit Grafikprogrammen Metadaten der Bilder auslesen? Passen diese Metadaten mit dem Bildinhalt zusammen?', + 'list.7' => 'Es gibt jedoch keine absolute Sicherheit gegen Fälschungen oder Fake-News.', +]; diff --git a/resources/lang/de/footer.php b/metager/resources/lang/de/footer.php similarity index 100% rename from resources/lang/de/footer.php rename to metager/resources/lang/de/footer.php diff --git a/resources/lang/de/help/easy-language/help-functions.php b/metager/resources/lang/de/help/easy-language/help-functions.php similarity index 100% rename from resources/lang/de/help/easy-language/help-functions.php rename to metager/resources/lang/de/help/easy-language/help-functions.php diff --git a/resources/lang/de/help/easy-language/help-mainpages.php b/metager/resources/lang/de/help/easy-language/help-mainpages.php similarity index 100% rename from resources/lang/de/help/easy-language/help-mainpages.php rename to metager/resources/lang/de/help/easy-language/help-mainpages.php diff --git a/resources/lang/de/help/easy-language/help-privacy-protection.php b/metager/resources/lang/de/help/easy-language/help-privacy-protection.php similarity index 100% rename from resources/lang/de/help/easy-language/help-privacy-protection.php rename to metager/resources/lang/de/help/easy-language/help-privacy-protection.php diff --git a/resources/lang/de/help/easy-language/help-services.php b/metager/resources/lang/de/help/easy-language/help-services.php similarity index 100% rename from resources/lang/de/help/easy-language/help-services.php rename to metager/resources/lang/de/help/easy-language/help-services.php diff --git a/resources/lang/de/help/easy-language/help.php b/metager/resources/lang/de/help/easy-language/help.php similarity index 100% rename from resources/lang/de/help/easy-language/help.php rename to metager/resources/lang/de/help/easy-language/help.php diff --git a/resources/lang/de/help/help-functions.php b/metager/resources/lang/de/help/help-functions.php similarity index 100% rename from resources/lang/de/help/help-functions.php rename to metager/resources/lang/de/help/help-functions.php diff --git a/resources/lang/de/help/help-mainpages.php b/metager/resources/lang/de/help/help-mainpages.php similarity index 100% rename from resources/lang/de/help/help-mainpages.php rename to metager/resources/lang/de/help/help-mainpages.php diff --git a/resources/lang/de/help/help-privacy-protection.php b/metager/resources/lang/de/help/help-privacy-protection.php similarity index 100% rename from resources/lang/de/help/help-privacy-protection.php rename to metager/resources/lang/de/help/help-privacy-protection.php diff --git a/resources/lang/de/help/help-services.php b/metager/resources/lang/de/help/help-services.php similarity index 100% rename from resources/lang/de/help/help-services.php rename to metager/resources/lang/de/help/help-services.php diff --git a/resources/lang/de/help/help.php b/metager/resources/lang/de/help/help.php similarity index 100% rename from resources/lang/de/help/help.php rename to metager/resources/lang/de/help/help.php diff --git a/resources/lang/de/icons.php b/metager/resources/lang/de/icons.php similarity index 100% rename from resources/lang/de/icons.php rename to metager/resources/lang/de/icons.php diff --git a/resources/lang/de/impressum.php b/metager/resources/lang/de/impressum.php similarity index 100% rename from resources/lang/de/impressum.php rename to metager/resources/lang/de/impressum.php diff --git a/resources/lang/de/index.php b/metager/resources/lang/de/index.php similarity index 100% rename from resources/lang/de/index.php rename to metager/resources/lang/de/index.php diff --git a/resources/lang/de/jugendschutz.php b/metager/resources/lang/de/jugendschutz.php similarity index 100% rename from resources/lang/de/jugendschutz.php rename to metager/resources/lang/de/jugendschutz.php diff --git a/resources/lang/de/key.php b/metager/resources/lang/de/key.php similarity index 100% rename from resources/lang/de/key.php rename to metager/resources/lang/de/key.php diff --git a/resources/lang/de/keyboard-navigation.php b/metager/resources/lang/de/keyboard-navigation.php similarity index 100% rename from resources/lang/de/keyboard-navigation.php rename to metager/resources/lang/de/keyboard-navigation.php diff --git a/resources/lang/de/keychange.php b/metager/resources/lang/de/keychange.php similarity index 100% rename from resources/lang/de/keychange.php rename to metager/resources/lang/de/keychange.php diff --git a/resources/lang/de/kontakt.php b/metager/resources/lang/de/kontakt.php similarity index 100% rename from resources/lang/de/kontakt.php rename to metager/resources/lang/de/kontakt.php diff --git a/resources/lang/de/languages.php b/metager/resources/lang/de/languages.php similarity index 100% rename from resources/lang/de/languages.php rename to metager/resources/lang/de/languages.php diff --git a/resources/lang/de/metaGer.php b/metager/resources/lang/de/metaGer.php similarity index 97% rename from resources/lang/de/metaGer.php rename to metager/resources/lang/de/metaGer.php index e7037f1a2..8b0312eb4 100644 --- a/resources/lang/de/metaGer.php +++ b/metager/resources/lang/de/metaGer.php @@ -13,7 +13,9 @@ return [ 'formdata.noSearch' => 'Achtung: Sie haben keinen Suchbegriff eingegeben. Sie können ihre Suchbegriffe oben eingeben und es erneut versuchen.', 'formdata.dartEurope' => 'Hinweis: Sie haben Dart-Europe aktiviert. Die Suche kann deshalb länger dauern und die maximale Suchzeit wurde auf 10 Sekunden hochgesetzt.', 'formdata.hostBlacklist' => 'Ergebnisse von folgenden Hosts werden nicht angezeigt: ":host"', + 'formdata.hostBlacklistCount' => 'Ergebnisse von :count Hosts werden nicht angezeigt.', 'formdata.domainBlacklist' => 'Ergebnisse von folgenden Domains werden nicht angezeigt: ":domain"', + 'formdata.domainBlacklistCount' => 'Ergebnisse von :count Domains werden nicht angezeigt.', 'formdata.urlBlacklist' => 'Ergebnisse mit URLs, die ":url" beinhalten, werden nicht angezeigt', 'formdata.stopwords' => 'Sie machen eine Ausschlusssuche. Ergebnisse mit folgenden Wörtern werden nicht angezeigt: ":stopwords"', 'formdata.phrase' => 'Sie führen eine Phrasensuche durch: :phrase', diff --git a/resources/lang/de/metaGerSearch.php b/metager/resources/lang/de/metaGerSearch.php similarity index 100% rename from resources/lang/de/metaGerSearch.php rename to metager/resources/lang/de/metaGerSearch.php diff --git a/resources/lang/de/mg-story.php b/metager/resources/lang/de/mg-story.php similarity index 100% rename from resources/lang/de/mg-story.php rename to metager/resources/lang/de/mg-story.php diff --git a/resources/lang/de/pagination.php b/metager/resources/lang/de/pagination.php similarity index 100% rename from resources/lang/de/pagination.php rename to metager/resources/lang/de/pagination.php diff --git a/resources/lang/de/partnershops.php b/metager/resources/lang/de/partnershops.php similarity index 100% rename from resources/lang/de/partnershops.php rename to metager/resources/lang/de/partnershops.php diff --git a/resources/lang/de/passwords.php b/metager/resources/lang/de/passwords.php similarity index 100% rename from resources/lang/de/passwords.php rename to metager/resources/lang/de/passwords.php diff --git a/resources/lang/de/plugin-desktop/desktop-chrome.php b/metager/resources/lang/de/plugin-desktop/desktop-chrome.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-chrome.php rename to metager/resources/lang/de/plugin-desktop/desktop-chrome.php diff --git a/resources/lang/de/plugin-desktop/desktop-edge.php b/metager/resources/lang/de/plugin-desktop/desktop-edge.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-edge.php rename to metager/resources/lang/de/plugin-desktop/desktop-edge.php diff --git a/resources/lang/de/plugin-desktop/desktop-firefox.php b/metager/resources/lang/de/plugin-desktop/desktop-firefox.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-firefox.php rename to metager/resources/lang/de/plugin-desktop/desktop-firefox.php diff --git a/resources/lang/de/plugin-desktop/desktop-ie.php b/metager/resources/lang/de/plugin-desktop/desktop-ie.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-ie.php rename to metager/resources/lang/de/plugin-desktop/desktop-ie.php diff --git a/resources/lang/de/plugin-desktop/desktop-opera.php b/metager/resources/lang/de/plugin-desktop/desktop-opera.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-opera.php rename to metager/resources/lang/de/plugin-desktop/desktop-opera.php diff --git a/resources/lang/de/plugin-desktop/desktop-safari.php b/metager/resources/lang/de/plugin-desktop/desktop-safari.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-safari.php rename to metager/resources/lang/de/plugin-desktop/desktop-safari.php diff --git a/resources/lang/de/plugin-desktop/desktop-vivaldi.php b/metager/resources/lang/de/plugin-desktop/desktop-vivaldi.php similarity index 100% rename from resources/lang/de/plugin-desktop/desktop-vivaldi.php rename to metager/resources/lang/de/plugin-desktop/desktop-vivaldi.php diff --git a/resources/lang/de/plugin-mobile/mobile-chrome.php b/metager/resources/lang/de/plugin-mobile/mobile-chrome.php similarity index 100% rename from resources/lang/de/plugin-mobile/mobile-chrome.php rename to metager/resources/lang/de/plugin-mobile/mobile-chrome.php diff --git a/resources/lang/de/plugin-mobile/mobile-edge.php b/metager/resources/lang/de/plugin-mobile/mobile-edge.php similarity index 100% rename from resources/lang/de/plugin-mobile/mobile-edge.php rename to metager/resources/lang/de/plugin-mobile/mobile-edge.php diff --git a/resources/lang/de/plugin-mobile/mobile-firefox-klar.php b/metager/resources/lang/de/plugin-mobile/mobile-firefox-klar.php similarity index 100% rename from resources/lang/de/plugin-mobile/mobile-firefox-klar.php rename to metager/resources/lang/de/plugin-mobile/mobile-firefox-klar.php diff --git a/resources/lang/de/plugin-mobile/mobile-firefox.php b/metager/resources/lang/de/plugin-mobile/mobile-firefox.php similarity index 100% rename from resources/lang/de/plugin-mobile/mobile-firefox.php rename to metager/resources/lang/de/plugin-mobile/mobile-firefox.php diff --git a/resources/lang/de/plugin-mobile/mobile-opera.php b/metager/resources/lang/de/plugin-mobile/mobile-opera.php similarity index 100% rename from resources/lang/de/plugin-mobile/mobile-opera.php rename to metager/resources/lang/de/plugin-mobile/mobile-opera.php diff --git a/resources/lang/de/plugin-page.php b/metager/resources/lang/de/plugin-page.php similarity index 100% rename from resources/lang/de/plugin-page.php rename to metager/resources/lang/de/plugin-page.php diff --git a/resources/lang/de/plugin.php b/metager/resources/lang/de/plugin.php similarity index 100% rename from resources/lang/de/plugin.php rename to metager/resources/lang/de/plugin.php diff --git a/resources/lang/de/quicktip.php b/metager/resources/lang/de/quicktip.php similarity index 100% rename from resources/lang/de/quicktip.php rename to metager/resources/lang/de/quicktip.php diff --git a/resources/lang/de/researchandtabs.php b/metager/resources/lang/de/researchandtabs.php similarity index 100% rename from resources/lang/de/researchandtabs.php rename to metager/resources/lang/de/researchandtabs.php diff --git a/resources/lang/de/result.php b/metager/resources/lang/de/result.php similarity index 100% rename from resources/lang/de/result.php rename to metager/resources/lang/de/result.php diff --git a/resources/lang/de/resultPage.php b/metager/resources/lang/de/resultPage.php similarity index 100% rename from resources/lang/de/resultPage.php rename to metager/resources/lang/de/resultPage.php diff --git a/resources/lang/de/results.php b/metager/resources/lang/de/results.php similarity index 100% rename from resources/lang/de/results.php rename to metager/resources/lang/de/results.php diff --git a/metager/resources/lang/de/search-engine.php b/metager/resources/lang/de/search-engine.php new file mode 100644 index 000000000..abc3958f5 --- /dev/null +++ b/metager/resources/lang/de/search-engine.php @@ -0,0 +1,18 @@ +<?php + +return [ + 'head.1' => 'Ãœber unsere Suchmaschinen', + 'head.2' => 'MetaGer nutzt mehrere Indexe', + + + + 'text.1' => 'MetaGer ist eine <a href=":transparenz">Metasuchmaschine</a>. Deshalb nutzen wir die Indexe verschiedener anderer Suchmaschinen. Für jede dieser Suchmaschinen haben wir einen kurzen Steckbrief mit den wichtigsten Eckdaten erstellt. Da wir diese Ãœbersicht nicht ständig aktualisieren, sind alle Angaben ohne Gewähr.', + + 'text.2.1' => 'Name: ', + 'text.2.2' => 'Verwendeter Index: ', + 'text.2.3' => 'Entstanden: ', + 'text.2.4' => 'Hauptsitz: ', + 'text.2.5' => 'Betreiber: ', + 'text.2.6' => 'Geschätzte Seiten im Index: ', + 'text.2.7' => 'Verwendete MetaGer-Version: ', +]; diff --git a/resources/lang/de/settings.php b/metager/resources/lang/de/settings.php similarity index 97% rename from resources/lang/de/settings.php rename to metager/resources/lang/de/settings.php index 407d2c6a0..26e5814f5 100644 --- a/resources/lang/de/settings.php +++ b/metager/resources/lang/de/settings.php @@ -16,7 +16,7 @@ return [ 'text.3' => 'An dieser Stelle können Sie Suchfilter dauerhaft setzen. Mit der Auswahl eines Suchfilters stehen nur noch Suchmaschinen zur Verfügung, welche diesen Filter unterstützen. Umgekehrt werden auch nur Suchfilter angezeigt, welche von der aktuellen Suchmaschinenauswahl unterstützt werden.', 'header.4' => 'Blacklist', - 'text.4' => 'Hier können Sie Domains eintragen, welche aus Ihrer Suche ausgeschlossen werden sollen. Wenn Sie alle Subdomains einschließen wollen, starten Sie mit "*.".', + 'text.4' => 'Hier können Sie Domains eintragen, welche aus Ihrer Suche ausgeschlossen werden sollen. Wenn Sie alle Subdomains einschließen wollen, starten Sie mit "*.". Eine Domain pro Zeile.', 'address' => 'Adresseingabe', 'save' => 'Speichern', diff --git a/resources/lang/de/sidebar.php b/metager/resources/lang/de/sidebar.php similarity index 96% rename from resources/lang/de/sidebar.php rename to metager/resources/lang/de/sidebar.php index 0241c401d..9e23e2fa2 100644 --- a/resources/lang/de/sidebar.php +++ b/metager/resources/lang/de/sidebar.php @@ -29,6 +29,7 @@ return [ 'nav29' => 'Transparenzerklärung', 'nav30' => 'Suchmaschinen', 'nav31' => 'Weitere Infos', + 'navFactcheck' => 'Faktencheck', 'navigationToggle' => 'Navigation anzeigen', 'titles.tips' => 'Tipps', 'plugin' => 'MetaGer Plugin', diff --git a/resources/lang/de/sitesearch.php b/metager/resources/lang/de/sitesearch.php similarity index 100% rename from resources/lang/de/sitesearch.php rename to metager/resources/lang/de/sitesearch.php diff --git a/resources/lang/de/spende.php b/metager/resources/lang/de/spende.php similarity index 100% rename from resources/lang/de/spende.php rename to metager/resources/lang/de/spende.php diff --git a/resources/lang/de/spendenaufruf.php b/metager/resources/lang/de/spendenaufruf.php similarity index 100% rename from resources/lang/de/spendenaufruf.php rename to metager/resources/lang/de/spendenaufruf.php diff --git a/resources/lang/de/staticPages.php b/metager/resources/lang/de/staticPages.php similarity index 100% rename from resources/lang/de/staticPages.php rename to metager/resources/lang/de/staticPages.php diff --git a/resources/lang/de/team.php b/metager/resources/lang/de/team.php similarity index 100% rename from resources/lang/de/team.php rename to metager/resources/lang/de/team.php diff --git a/resources/lang/de/tips.php b/metager/resources/lang/de/tips.php similarity index 100% rename from resources/lang/de/tips.php rename to metager/resources/lang/de/tips.php diff --git a/resources/lang/de/titles.php b/metager/resources/lang/de/titles.php similarity index 100% rename from resources/lang/de/titles.php rename to metager/resources/lang/de/titles.php diff --git a/resources/lang/de/tor.php b/metager/resources/lang/de/tor.php similarity index 100% rename from resources/lang/de/tor.php rename to metager/resources/lang/de/tor.php diff --git a/resources/lang/de/transparency.php b/metager/resources/lang/de/transparency.php similarity index 100% rename from resources/lang/de/transparency.php rename to metager/resources/lang/de/transparency.php diff --git a/resources/lang/de/validation.php b/metager/resources/lang/de/validation.php similarity index 100% rename from resources/lang/de/validation.php rename to metager/resources/lang/de/validation.php diff --git a/resources/lang/de/websearch.php b/metager/resources/lang/de/websearch.php similarity index 100% rename from resources/lang/de/websearch.php rename to metager/resources/lang/de/websearch.php diff --git a/resources/lang/de/widget.php b/metager/resources/lang/de/widget.php similarity index 100% rename from resources/lang/de/widget.php rename to metager/resources/lang/de/widget.php diff --git a/resources/lang/de/zitatsuche.php b/metager/resources/lang/de/zitatsuche.php similarity index 100% rename from resources/lang/de/zitatsuche.php rename to metager/resources/lang/de/zitatsuche.php diff --git a/resources/lang/en/404.php b/metager/resources/lang/en/404.php similarity index 100% rename from resources/lang/en/404.php rename to metager/resources/lang/en/404.php diff --git a/resources/lang/en/429.php b/metager/resources/lang/en/429.php similarity index 100% rename from resources/lang/en/429.php rename to metager/resources/lang/en/429.php diff --git a/resources/lang/en/500.php b/metager/resources/lang/en/500.php similarity index 100% rename from resources/lang/en/500.php rename to metager/resources/lang/en/500.php diff --git a/resources/lang/en/503.php b/metager/resources/lang/en/503.php similarity index 100% rename from resources/lang/en/503.php rename to metager/resources/lang/en/503.php diff --git a/resources/lang/en/about.php b/metager/resources/lang/en/about.php similarity index 100% rename from resources/lang/en/about.php rename to metager/resources/lang/en/about.php diff --git a/resources/lang/en/ad.php b/metager/resources/lang/en/ad.php similarity index 100% rename from resources/lang/en/ad.php rename to metager/resources/lang/en/ad.php diff --git a/resources/lang/en/app.php b/metager/resources/lang/en/app.php similarity index 100% rename from resources/lang/en/app.php rename to metager/resources/lang/en/app.php diff --git a/resources/lang/en/asso.php b/metager/resources/lang/en/asso.php similarity index 100% rename from resources/lang/en/asso.php rename to metager/resources/lang/en/asso.php diff --git a/resources/lang/en/auth.php b/metager/resources/lang/en/auth.php similarity index 100% rename from resources/lang/en/auth.php rename to metager/resources/lang/en/auth.php diff --git a/resources/lang/en/bitpay.php b/metager/resources/lang/en/bitpay.php similarity index 100% rename from resources/lang/en/bitpay.php rename to metager/resources/lang/en/bitpay.php diff --git a/resources/lang/en/captcha.php b/metager/resources/lang/en/captcha.php similarity index 100% rename from resources/lang/en/captcha.php rename to metager/resources/lang/en/captcha.php diff --git a/resources/lang/en/datenschutz.php b/metager/resources/lang/en/datenschutz.php similarity index 100% rename from resources/lang/en/datenschutz.php rename to metager/resources/lang/en/datenschutz.php diff --git a/metager/resources/lang/en/faktencheck.php b/metager/resources/lang/en/faktencheck.php new file mode 100644 index 000000000..c04d50d42 --- /dev/null +++ b/metager/resources/lang/en/faktencheck.php @@ -0,0 +1,34 @@ +<?php + +return [ + 'heading.1' => 'Fact Checking against Fake News:', + 'paragraph.1' => 'Fake News are works of misinformation which are often presented like journalistic media. Fake News are often used for political or commercial purposes. So what can be done to find out if something is Fake News?', + 'paragraph.2' => 'There are various ways to do this. To check the quality of information, there is the so-called <a href="https://library.csuchico.edu/sites/default/files/craap-test.pdf">"CRAAP-Test"</a>. It was developed at the California State University in Chico. The test offers many helpful questions to assess whether the information is reliable. In addition to this test, you can find more helpful information here:', + 'list.1' => 'Websites', + 'list.1.1' => '<strong>Publication Dates</strong>: Good sources often specify an article’s publication date. This information can indicate the quality and/or currency of the information.', + 'list.1.2' => '<strong>Autor</strong>: Is an author named? Good sources often name an author or anouther source of information. If an author is named it is often useful to find out more information about them and see if that person often publishes about this topic.', + 'list.1.3' => '<strong>Other Sources</strong>: Are there other sources named? It might be worthwhile to also check those and see whether they detract from the plausibility of the primary source.', + 'list.1.4' => '<strong>Imprint</strong>: If there is an imprint: What can be found out about the People/Companies mentioned there?', + + 'list.2' => 'Social Media', + 'list.2.1' => 'Is an author named with a name that seems real? If this is not the case, the message is probably questionable. There is also the question of whether there is additional information about the name.', + 'list.2.2' => 'Are there other communication channels where this person can be reached?', + 'list.2.3' => 'On Facebook, there is an additional option to see if this person is verified.(<a href="https://www.facebook.com/help/196050490547892" target="_blank" rel="noopener">https://www.facebook.com/help/196050490547892</a>)', + 'list.2.4' => 'Since when does this profile exist?.', + 'list.2.5' => 'How many subscribers or friends does this profile have? What can be found out about the names of these people?', + 'list.3' => 'Wikipedia', + 'list.3.1' => 'Not everything that is written on Wikipedia is correct. To check how accurate the information is, you can do the following:', + 'list.3.2' => 'Check version history: Who wrote what when?', + 'list.3.3' => 'Can anything be found out about these authors?', + 'list.3.4' => 'Is there a discussion page for this Wikipedia entry from which further information can be inferred?', + 'list.3.5' => 'Check which sources were given in the Wikipedia entry. These can also often serve as a further source of information.', + 'list.4' => 'Emails', + 'list.4.1' => 'Faking emails is very easy. Thus, there are very many fakemails; now how to check this?', + 'list.4.2' => 'Does the mail really come from the specified sender? To do this, check the header of the e-mail. In addition, you can examine the IP addresses and delivery routes mentioned there. However, this is not easy.', + 'list.4.3' => 'Use signed and at best also encrypted e-mail. Again, this is not so simple. You can find more information about this here: <a href="https://www.heise.de/ct/artikel/Ausgebootet-289538.html" target="_blank" rel="noopener">https://www.heise.de/ct/artikel/Ausgebootet-289538.html</a>', + 'list.5' => 'Bilder, Videos', + 'list.5.1' => 'Look closely at the background. Landscape, buildings, cars and license plates, clothing, people. Is it coherent, does it fit with the corresponding text?', + 'list.5.2' => 'Can similar images be found with the reverse image search of image search engines?', + 'list.5.3' => 'Is it possible to read metadata of the images with graphics programs? Does this metadata match the image content?', + 'list.7' => 'However, there is no absolute security against fakes or fake news.', +]; diff --git a/resources/lang/en/footer.php b/metager/resources/lang/en/footer.php similarity index 100% rename from resources/lang/en/footer.php rename to metager/resources/lang/en/footer.php diff --git a/resources/lang/en/help/easy-language/help-functions.php b/metager/resources/lang/en/help/easy-language/help-functions.php similarity index 100% rename from resources/lang/en/help/easy-language/help-functions.php rename to metager/resources/lang/en/help/easy-language/help-functions.php diff --git a/resources/lang/en/help/easy-language/help-mainpages.php b/metager/resources/lang/en/help/easy-language/help-mainpages.php similarity index 100% rename from resources/lang/en/help/easy-language/help-mainpages.php rename to metager/resources/lang/en/help/easy-language/help-mainpages.php diff --git a/resources/lang/en/help/easy-language/help-privacy-protection.php b/metager/resources/lang/en/help/easy-language/help-privacy-protection.php similarity index 100% rename from resources/lang/en/help/easy-language/help-privacy-protection.php rename to metager/resources/lang/en/help/easy-language/help-privacy-protection.php diff --git a/resources/lang/en/help/easy-language/help-services.php b/metager/resources/lang/en/help/easy-language/help-services.php similarity index 100% rename from resources/lang/en/help/easy-language/help-services.php rename to metager/resources/lang/en/help/easy-language/help-services.php diff --git a/resources/lang/en/help/easy-language/help.php b/metager/resources/lang/en/help/easy-language/help.php similarity index 100% rename from resources/lang/en/help/easy-language/help.php rename to metager/resources/lang/en/help/easy-language/help.php diff --git a/resources/lang/en/help/help-functions.php b/metager/resources/lang/en/help/help-functions.php similarity index 100% rename from resources/lang/en/help/help-functions.php rename to metager/resources/lang/en/help/help-functions.php diff --git a/resources/lang/en/help/help-mainpages.php b/metager/resources/lang/en/help/help-mainpages.php similarity index 100% rename from resources/lang/en/help/help-mainpages.php rename to metager/resources/lang/en/help/help-mainpages.php diff --git a/resources/lang/en/help/help-privacy-protection.php b/metager/resources/lang/en/help/help-privacy-protection.php similarity index 100% rename from resources/lang/en/help/help-privacy-protection.php rename to metager/resources/lang/en/help/help-privacy-protection.php diff --git a/resources/lang/en/help/help-services.php b/metager/resources/lang/en/help/help-services.php similarity index 100% rename from resources/lang/en/help/help-services.php rename to metager/resources/lang/en/help/help-services.php diff --git a/resources/lang/en/help/help.php b/metager/resources/lang/en/help/help.php similarity index 100% rename from resources/lang/en/help/help.php rename to metager/resources/lang/en/help/help.php diff --git a/resources/lang/en/icons.php b/metager/resources/lang/en/icons.php similarity index 100% rename from resources/lang/en/icons.php rename to metager/resources/lang/en/icons.php diff --git a/resources/lang/en/impressum.php b/metager/resources/lang/en/impressum.php similarity index 100% rename from resources/lang/en/impressum.php rename to metager/resources/lang/en/impressum.php diff --git a/resources/lang/en/index.php b/metager/resources/lang/en/index.php similarity index 100% rename from resources/lang/en/index.php rename to metager/resources/lang/en/index.php diff --git a/resources/lang/en/jugendschutz.php b/metager/resources/lang/en/jugendschutz.php similarity index 100% rename from resources/lang/en/jugendschutz.php rename to metager/resources/lang/en/jugendschutz.php diff --git a/resources/lang/en/key.php b/metager/resources/lang/en/key.php similarity index 100% rename from resources/lang/en/key.php rename to metager/resources/lang/en/key.php diff --git a/resources/lang/en/keyboard-navigation.php b/metager/resources/lang/en/keyboard-navigation.php similarity index 100% rename from resources/lang/en/keyboard-navigation.php rename to metager/resources/lang/en/keyboard-navigation.php diff --git a/resources/lang/en/keychange.php b/metager/resources/lang/en/keychange.php similarity index 100% rename from resources/lang/en/keychange.php rename to metager/resources/lang/en/keychange.php diff --git a/resources/lang/en/kontakt.php b/metager/resources/lang/en/kontakt.php similarity index 100% rename from resources/lang/en/kontakt.php rename to metager/resources/lang/en/kontakt.php diff --git a/resources/lang/en/languages.php b/metager/resources/lang/en/languages.php similarity index 100% rename from resources/lang/en/languages.php rename to metager/resources/lang/en/languages.php diff --git a/resources/lang/en/metaGer.php b/metager/resources/lang/en/metaGer.php similarity index 97% rename from resources/lang/en/metaGer.php rename to metager/resources/lang/en/metaGer.php index 1e28b69db..a03652d3b 100644 --- a/resources/lang/en/metaGer.php +++ b/metager/resources/lang/en/metaGer.php @@ -13,7 +13,9 @@ return [ 'formdata.noSearch' => 'Attention: you did not type in any search word/s. Please type search words and try again', 'formdata.dartEurope' => 'Hint: you have activated Dart-Europe. Therefore the response time might be longer and is set to 10 sec', 'formdata.hostBlacklist' => 'Results of the following domains will not be shown: \":host\"', + 'formdata.hostBlacklistCount' => 'Results of :count hosts will not be shown.', 'formdata.domainBlacklist' => 'These domains get ignored: \":domain\"', + 'formdata.domainBlacklistCount' => 'Results of :count domains will not be shown.', 'formdata.urlBlacklist' => 'Results containing \":url\" are not shown.', 'formdata.stopwords' => 'You have excluded results with the following words: \":stopwords\"', 'formdata.phrase' => 'You are doing a string search: :phrase', diff --git a/resources/lang/en/metaGerSearch.php b/metager/resources/lang/en/metaGerSearch.php similarity index 100% rename from resources/lang/en/metaGerSearch.php rename to metager/resources/lang/en/metaGerSearch.php diff --git a/resources/lang/en/mg-story.php b/metager/resources/lang/en/mg-story.php similarity index 100% rename from resources/lang/en/mg-story.php rename to metager/resources/lang/en/mg-story.php diff --git a/resources/lang/en/pagination.php b/metager/resources/lang/en/pagination.php similarity index 100% rename from resources/lang/en/pagination.php rename to metager/resources/lang/en/pagination.php diff --git a/resources/lang/en/partnershops.php b/metager/resources/lang/en/partnershops.php similarity index 100% rename from resources/lang/en/partnershops.php rename to metager/resources/lang/en/partnershops.php diff --git a/resources/lang/en/passwords.php b/metager/resources/lang/en/passwords.php similarity index 100% rename from resources/lang/en/passwords.php rename to metager/resources/lang/en/passwords.php diff --git a/resources/lang/en/plugin-desktop/desktop-chrome.php b/metager/resources/lang/en/plugin-desktop/desktop-chrome.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-chrome.php rename to metager/resources/lang/en/plugin-desktop/desktop-chrome.php diff --git a/resources/lang/en/plugin-desktop/desktop-edge.php b/metager/resources/lang/en/plugin-desktop/desktop-edge.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-edge.php rename to metager/resources/lang/en/plugin-desktop/desktop-edge.php diff --git a/resources/lang/en/plugin-desktop/desktop-firefox.php b/metager/resources/lang/en/plugin-desktop/desktop-firefox.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-firefox.php rename to metager/resources/lang/en/plugin-desktop/desktop-firefox.php diff --git a/resources/lang/en/plugin-desktop/desktop-ie.php b/metager/resources/lang/en/plugin-desktop/desktop-ie.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-ie.php rename to metager/resources/lang/en/plugin-desktop/desktop-ie.php diff --git a/resources/lang/en/plugin-desktop/desktop-opera.php b/metager/resources/lang/en/plugin-desktop/desktop-opera.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-opera.php rename to metager/resources/lang/en/plugin-desktop/desktop-opera.php diff --git a/resources/lang/en/plugin-desktop/desktop-safari.php b/metager/resources/lang/en/plugin-desktop/desktop-safari.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-safari.php rename to metager/resources/lang/en/plugin-desktop/desktop-safari.php diff --git a/resources/lang/en/plugin-desktop/desktop-vivaldi.php b/metager/resources/lang/en/plugin-desktop/desktop-vivaldi.php similarity index 100% rename from resources/lang/en/plugin-desktop/desktop-vivaldi.php rename to metager/resources/lang/en/plugin-desktop/desktop-vivaldi.php diff --git a/resources/lang/en/plugin-mobile/mobile-chrome.php b/metager/resources/lang/en/plugin-mobile/mobile-chrome.php similarity index 100% rename from resources/lang/en/plugin-mobile/mobile-chrome.php rename to metager/resources/lang/en/plugin-mobile/mobile-chrome.php diff --git a/resources/lang/en/plugin-mobile/mobile-edge.php b/metager/resources/lang/en/plugin-mobile/mobile-edge.php similarity index 100% rename from resources/lang/en/plugin-mobile/mobile-edge.php rename to metager/resources/lang/en/plugin-mobile/mobile-edge.php diff --git a/resources/lang/en/plugin-mobile/mobile-firefox-klar.php b/metager/resources/lang/en/plugin-mobile/mobile-firefox-klar.php similarity index 100% rename from resources/lang/en/plugin-mobile/mobile-firefox-klar.php rename to metager/resources/lang/en/plugin-mobile/mobile-firefox-klar.php diff --git a/resources/lang/en/plugin-mobile/mobile-firefox.php b/metager/resources/lang/en/plugin-mobile/mobile-firefox.php similarity index 100% rename from resources/lang/en/plugin-mobile/mobile-firefox.php rename to metager/resources/lang/en/plugin-mobile/mobile-firefox.php diff --git a/resources/lang/en/plugin-mobile/mobile-opera.php b/metager/resources/lang/en/plugin-mobile/mobile-opera.php similarity index 100% rename from resources/lang/en/plugin-mobile/mobile-opera.php rename to metager/resources/lang/en/plugin-mobile/mobile-opera.php diff --git a/resources/lang/en/plugin-page.php b/metager/resources/lang/en/plugin-page.php similarity index 100% rename from resources/lang/en/plugin-page.php rename to metager/resources/lang/en/plugin-page.php diff --git a/resources/lang/en/plugin.php b/metager/resources/lang/en/plugin.php similarity index 100% rename from resources/lang/en/plugin.php rename to metager/resources/lang/en/plugin.php diff --git a/resources/lang/en/quicktip.php b/metager/resources/lang/en/quicktip.php similarity index 100% rename from resources/lang/en/quicktip.php rename to metager/resources/lang/en/quicktip.php diff --git a/resources/lang/en/researchandtabs.php b/metager/resources/lang/en/researchandtabs.php similarity index 100% rename from resources/lang/en/researchandtabs.php rename to metager/resources/lang/en/researchandtabs.php diff --git a/resources/lang/en/result.php b/metager/resources/lang/en/result.php similarity index 100% rename from resources/lang/en/result.php rename to metager/resources/lang/en/result.php diff --git a/resources/lang/en/resultPage.php b/metager/resources/lang/en/resultPage.php similarity index 100% rename from resources/lang/en/resultPage.php rename to metager/resources/lang/en/resultPage.php diff --git a/resources/lang/en/results.php b/metager/resources/lang/en/results.php similarity index 100% rename from resources/lang/en/results.php rename to metager/resources/lang/en/results.php diff --git a/resources/lang/en/search-engine.php b/metager/resources/lang/en/search-engine.php similarity index 91% rename from resources/lang/en/search-engine.php rename to metager/resources/lang/en/search-engine.php index 3abd61a7c..7fc7fc062 100644 --- a/resources/lang/en/search-engine.php +++ b/metager/resources/lang/en/search-engine.php @@ -13,7 +13,7 @@ return [ 'head.10' => 'OneNewspage (Video)', 'text.1' => 'MetaGer is a <a href=":transparenz">metasearch engine</a>. Therefore, we use the indexes of various other search engines. For each of these search engines, we have created a short profile with the key information. Since we do not constantly update this overview, all information is without guarantee.', - + 'text.2.1' => 'Name: ', 'text.2.1.1' => 'Yahoo!', 'text.2.2' => 'Used index: ', @@ -36,25 +36,25 @@ return [ 'text.3.5' => 'Microsoft Inc.', 'text.3.6' => 'around 8-14 billion', 'text.3.7' => 'English search, German search (members only)', - + 'text.4.1' => 'Scopia', 'text.4.2' => 'Around 2016 ', 'text.4.3' => 'Newark, New Jersey, USA', 'text.4.4' => 'Scopia Technologies ASPEN LLC', 'text.4.5' => 'German search, English search', - + 'text.5.1' => 'Netluchs', 'text.5.2' => '2005', 'text.5.3' => 'Hamburg, Germany', 'text.5.4' => 'Michael Nebel (private person)', 'text.5.5' => '6 Million (updated: 2005)', 'text.5.6' => 'German search', - + 'text.6.1' => 'Yandex', 'text.6.2' => '1997', 'text.6.3' => 'Mäntsälä, Finland (Europe)', 'text.6.4' => 'Yandex OY (Corporation)', - 'text.6.5' => 'German search', + 'text.6.5' => 'German search', 'text.7.1' => 'Die ZEIT', @@ -62,21 +62,21 @@ return [ 'text.7.3' => 'Hamburg, Germany', 'text.7.4' => 'Zeit Online GmbH', 'text.7.5' => 'German search', - + 'text.8.1' => 'OneNewspage (Deutschland)', 'text.8.2' => '2008', 'text.8.3' => 'Wales, England', 'text.8.4' => 'One News Page Ltd.', 'text.8.5' => 'German search (Deutschland), English search', - + 'text.9.1' => 'OneNewspage Video (Deutschland)', 'text.9.2' => '2008', 'text.9.3' => 'Wales, England', 'text.9.4' => 'One News Page Ltd.', 'text.9.5' => 'German search (Deutschland), English search', - + 'text.10.1' => 'YaCy', 'text.10.2' => '2004', @@ -85,5 +85,10 @@ return [ 'text.10.5' => '1,7 billion', 'text.10.6' => 'german search', - + 'text.12.1' => 'Infotiger', + 'text.12.2' => '1998', + 'text.12.3' => 'Munich, Germany', + 'text.12.4' => 'Infotiger UG (haftungsbeschränkt)', + 'text.12.5' => '300 million', + 'text.12.6' => 'german Suche, english Suche', ]; diff --git a/resources/lang/en/settings.php b/metager/resources/lang/en/settings.php similarity index 96% rename from resources/lang/en/settings.php rename to metager/resources/lang/en/settings.php index 6956f43ee..85cadbc7e 100644 --- a/resources/lang/en/settings.php +++ b/metager/resources/lang/en/settings.php @@ -16,7 +16,7 @@ return [ "text.3" => "At this point you can set search filters permanently. With the selection of a search filter, only search engines are available that support this filter. Conversely, only search filters are displayed which are supported by the current search engine selection.", 'header.4' => 'Black list', - 'text.4' => 'Here you can add domains to exclude when searching. If you want to exclude all subdomains start with "*.".', + 'text.4' => 'Here you can add domains to exclude when searching. If you want to exclude all subdomains start with "*.". One domain per line.', 'address' => 'Address', "save" => "Save", diff --git a/resources/lang/en/sidebar.php b/metager/resources/lang/en/sidebar.php similarity index 96% rename from resources/lang/en/sidebar.php rename to metager/resources/lang/en/sidebar.php index f085d1114..9682ad4db 100644 --- a/resources/lang/en/sidebar.php +++ b/metager/resources/lang/en/sidebar.php @@ -29,6 +29,7 @@ return [ 'nav29' => 'Transparency statement', 'nav30' => 'Search engines', 'nav31' => 'More information', + 'navFactcheck' => 'fact checking', "navigationToggle" => "show navigation", 'titles.tips' => 'Tips', 'plugin' => 'MetaGer Plugin', diff --git a/resources/lang/en/sitesearch.php b/metager/resources/lang/en/sitesearch.php similarity index 100% rename from resources/lang/en/sitesearch.php rename to metager/resources/lang/en/sitesearch.php diff --git a/resources/lang/en/spende.php b/metager/resources/lang/en/spende.php similarity index 100% rename from resources/lang/en/spende.php rename to metager/resources/lang/en/spende.php diff --git a/resources/lang/en/spendenaufruf.php b/metager/resources/lang/en/spendenaufruf.php similarity index 100% rename from resources/lang/en/spendenaufruf.php rename to metager/resources/lang/en/spendenaufruf.php diff --git a/resources/lang/en/staticPages.php b/metager/resources/lang/en/staticPages.php similarity index 100% rename from resources/lang/en/staticPages.php rename to metager/resources/lang/en/staticPages.php diff --git a/resources/lang/en/team.php b/metager/resources/lang/en/team.php similarity index 100% rename from resources/lang/en/team.php rename to metager/resources/lang/en/team.php diff --git a/resources/lang/en/tips.php b/metager/resources/lang/en/tips.php similarity index 100% rename from resources/lang/en/tips.php rename to metager/resources/lang/en/tips.php diff --git a/resources/lang/en/titles.php b/metager/resources/lang/en/titles.php similarity index 100% rename from resources/lang/en/titles.php rename to metager/resources/lang/en/titles.php diff --git a/resources/lang/en/tor.php b/metager/resources/lang/en/tor.php similarity index 100% rename from resources/lang/en/tor.php rename to metager/resources/lang/en/tor.php diff --git a/resources/lang/en/transparency.php b/metager/resources/lang/en/transparency.php similarity index 100% rename from resources/lang/en/transparency.php rename to metager/resources/lang/en/transparency.php diff --git a/resources/lang/en/validation.php b/metager/resources/lang/en/validation.php similarity index 100% rename from resources/lang/en/validation.php rename to metager/resources/lang/en/validation.php diff --git a/resources/lang/en/websearch.php b/metager/resources/lang/en/websearch.php similarity index 100% rename from resources/lang/en/websearch.php rename to metager/resources/lang/en/websearch.php diff --git a/resources/lang/en/widget.php b/metager/resources/lang/en/widget.php similarity index 100% rename from resources/lang/en/widget.php rename to metager/resources/lang/en/widget.php diff --git a/resources/lang/en/zitatsuche.php b/metager/resources/lang/en/zitatsuche.php similarity index 100% rename from resources/lang/en/zitatsuche.php rename to metager/resources/lang/en/zitatsuche.php diff --git a/resources/lang/es/404.php b/metager/resources/lang/es/404.php similarity index 100% rename from resources/lang/es/404.php rename to metager/resources/lang/es/404.php diff --git a/resources/lang/es/500.php b/metager/resources/lang/es/500.php similarity index 100% rename from resources/lang/es/500.php rename to metager/resources/lang/es/500.php diff --git a/resources/lang/es/503.php b/metager/resources/lang/es/503.php similarity index 100% rename from resources/lang/es/503.php rename to metager/resources/lang/es/503.php diff --git a/resources/lang/es/ad.php b/metager/resources/lang/es/ad.php similarity index 100% rename from resources/lang/es/ad.php rename to metager/resources/lang/es/ad.php diff --git a/resources/lang/es/app.php b/metager/resources/lang/es/app.php similarity index 100% rename from resources/lang/es/app.php rename to metager/resources/lang/es/app.php diff --git a/resources/lang/es/asso.php b/metager/resources/lang/es/asso.php similarity index 100% rename from resources/lang/es/asso.php rename to metager/resources/lang/es/asso.php diff --git a/resources/lang/es/auth.php b/metager/resources/lang/es/auth.php similarity index 100% rename from resources/lang/es/auth.php rename to metager/resources/lang/es/auth.php diff --git a/resources/lang/es/bitpay.php b/metager/resources/lang/es/bitpay.php similarity index 100% rename from resources/lang/es/bitpay.php rename to metager/resources/lang/es/bitpay.php diff --git a/resources/lang/es/captcha.php b/metager/resources/lang/es/captcha.php similarity index 100% rename from resources/lang/es/captcha.php rename to metager/resources/lang/es/captcha.php diff --git a/resources/lang/es/datenschutz.php b/metager/resources/lang/es/datenschutz.php similarity index 100% rename from resources/lang/es/datenschutz.php rename to metager/resources/lang/es/datenschutz.php diff --git a/resources/lang/es/faktencheck.php b/metager/resources/lang/es/faktencheck.php similarity index 100% rename from resources/lang/es/faktencheck.php rename to metager/resources/lang/es/faktencheck.php diff --git a/resources/lang/es/faq.php b/metager/resources/lang/es/faq.php similarity index 100% rename from resources/lang/es/faq.php rename to metager/resources/lang/es/faq.php diff --git a/resources/lang/es/footer.php b/metager/resources/lang/es/footer.php similarity index 100% rename from resources/lang/es/footer.php rename to metager/resources/lang/es/footer.php diff --git a/resources/lang/es/help/easy-language/help-functions.php b/metager/resources/lang/es/help/easy-language/help-functions.php similarity index 100% rename from resources/lang/es/help/easy-language/help-functions.php rename to metager/resources/lang/es/help/easy-language/help-functions.php diff --git a/resources/lang/es/help/easy-language/help-mainpages.php b/metager/resources/lang/es/help/easy-language/help-mainpages.php similarity index 100% rename from resources/lang/es/help/easy-language/help-mainpages.php rename to metager/resources/lang/es/help/easy-language/help-mainpages.php diff --git a/resources/lang/es/help/easy-language/help-privacy-protection.php b/metager/resources/lang/es/help/easy-language/help-privacy-protection.php similarity index 100% rename from resources/lang/es/help/easy-language/help-privacy-protection.php rename to metager/resources/lang/es/help/easy-language/help-privacy-protection.php diff --git a/resources/lang/es/help/easy-language/help-services.php b/metager/resources/lang/es/help/easy-language/help-services.php similarity index 100% rename from resources/lang/es/help/easy-language/help-services.php rename to metager/resources/lang/es/help/easy-language/help-services.php diff --git a/resources/lang/es/help/easy-language/help.php b/metager/resources/lang/es/help/easy-language/help.php similarity index 100% rename from resources/lang/es/help/easy-language/help.php rename to metager/resources/lang/es/help/easy-language/help.php diff --git a/resources/lang/es/help/help-functions.php b/metager/resources/lang/es/help/help-functions.php similarity index 100% rename from resources/lang/es/help/help-functions.php rename to metager/resources/lang/es/help/help-functions.php diff --git a/resources/lang/es/help/help-mainpages.php b/metager/resources/lang/es/help/help-mainpages.php similarity index 100% rename from resources/lang/es/help/help-mainpages.php rename to metager/resources/lang/es/help/help-mainpages.php diff --git a/resources/lang/es/help/help-privacy-protection.php b/metager/resources/lang/es/help/help-privacy-protection.php similarity index 100% rename from resources/lang/es/help/help-privacy-protection.php rename to metager/resources/lang/es/help/help-privacy-protection.php diff --git a/resources/lang/es/help/help-services.php b/metager/resources/lang/es/help/help-services.php similarity index 100% rename from resources/lang/es/help/help-services.php rename to metager/resources/lang/es/help/help-services.php diff --git a/resources/lang/es/help/help.php b/metager/resources/lang/es/help/help.php similarity index 100% rename from resources/lang/es/help/help.php rename to metager/resources/lang/es/help/help.php diff --git a/resources/lang/es/impressum.php b/metager/resources/lang/es/impressum.php similarity index 100% rename from resources/lang/es/impressum.php rename to metager/resources/lang/es/impressum.php diff --git a/resources/lang/es/index.php b/metager/resources/lang/es/index.php similarity index 100% rename from resources/lang/es/index.php rename to metager/resources/lang/es/index.php diff --git a/resources/lang/es/kontakt.php b/metager/resources/lang/es/kontakt.php similarity index 100% rename from resources/lang/es/kontakt.php rename to metager/resources/lang/es/kontakt.php diff --git a/resources/lang/es/metaGer.php b/metager/resources/lang/es/metaGer.php similarity index 100% rename from resources/lang/es/metaGer.php rename to metager/resources/lang/es/metaGer.php diff --git a/resources/lang/es/metaGerSearch.php b/metager/resources/lang/es/metaGerSearch.php similarity index 100% rename from resources/lang/es/metaGerSearch.php rename to metager/resources/lang/es/metaGerSearch.php diff --git a/resources/lang/es/mg-story.php b/metager/resources/lang/es/mg-story.php similarity index 100% rename from resources/lang/es/mg-story.php rename to metager/resources/lang/es/mg-story.php diff --git a/resources/lang/es/pagination.php b/metager/resources/lang/es/pagination.php similarity index 100% rename from resources/lang/es/pagination.php rename to metager/resources/lang/es/pagination.php diff --git a/resources/lang/es/passwords.php b/metager/resources/lang/es/passwords.php similarity index 100% rename from resources/lang/es/passwords.php rename to metager/resources/lang/es/passwords.php diff --git a/resources/lang/es/plugin-desktop/desktop-chrome.php b/metager/resources/lang/es/plugin-desktop/desktop-chrome.php similarity index 100% rename from resources/lang/es/plugin-desktop/desktop-chrome.php rename to metager/resources/lang/es/plugin-desktop/desktop-chrome.php diff --git a/resources/lang/es/plugin-desktop/desktop-firefox.php b/metager/resources/lang/es/plugin-desktop/desktop-firefox.php similarity index 100% rename from resources/lang/es/plugin-desktop/desktop-firefox.php rename to metager/resources/lang/es/plugin-desktop/desktop-firefox.php diff --git a/resources/lang/es/plugin-desktop/desktop-ie.php b/metager/resources/lang/es/plugin-desktop/desktop-ie.php similarity index 100% rename from resources/lang/es/plugin-desktop/desktop-ie.php rename to metager/resources/lang/es/plugin-desktop/desktop-ie.php diff --git a/resources/lang/es/plugin-desktop/desktop-opera.php b/metager/resources/lang/es/plugin-desktop/desktop-opera.php similarity index 100% rename from resources/lang/es/plugin-desktop/desktop-opera.php rename to metager/resources/lang/es/plugin-desktop/desktop-opera.php diff --git a/resources/lang/es/plugin-desktop/desktop-safari.php b/metager/resources/lang/es/plugin-desktop/desktop-safari.php similarity index 100% rename from resources/lang/es/plugin-desktop/desktop-safari.php rename to metager/resources/lang/es/plugin-desktop/desktop-safari.php diff --git a/resources/lang/es/plugin-desktop/desktop-vivaldi.php b/metager/resources/lang/es/plugin-desktop/desktop-vivaldi.php similarity index 100% rename from resources/lang/es/plugin-desktop/desktop-vivaldi.php rename to metager/resources/lang/es/plugin-desktop/desktop-vivaldi.php diff --git a/resources/lang/es/plugin-page.php b/metager/resources/lang/es/plugin-page.php similarity index 100% rename from resources/lang/es/plugin-page.php rename to metager/resources/lang/es/plugin-page.php diff --git a/resources/lang/es/plugin.php b/metager/resources/lang/es/plugin.php similarity index 100% rename from resources/lang/es/plugin.php rename to metager/resources/lang/es/plugin.php diff --git a/resources/lang/es/quicktip.php b/metager/resources/lang/es/quicktip.php similarity index 100% rename from resources/lang/es/quicktip.php rename to metager/resources/lang/es/quicktip.php diff --git a/resources/lang/es/researchandtabs.php b/metager/resources/lang/es/researchandtabs.php similarity index 100% rename from resources/lang/es/researchandtabs.php rename to metager/resources/lang/es/researchandtabs.php diff --git a/resources/lang/es/result.php b/metager/resources/lang/es/result.php similarity index 100% rename from resources/lang/es/result.php rename to metager/resources/lang/es/result.php diff --git a/resources/lang/es/resultPage.php b/metager/resources/lang/es/resultPage.php similarity index 100% rename from resources/lang/es/resultPage.php rename to metager/resources/lang/es/resultPage.php diff --git a/resources/lang/es/results.php b/metager/resources/lang/es/results.php similarity index 100% rename from resources/lang/es/results.php rename to metager/resources/lang/es/results.php diff --git a/resources/lang/es/settings.php b/metager/resources/lang/es/settings.php similarity index 100% rename from resources/lang/es/settings.php rename to metager/resources/lang/es/settings.php diff --git a/resources/lang/es/sidebar.php b/metager/resources/lang/es/sidebar.php similarity index 100% rename from resources/lang/es/sidebar.php rename to metager/resources/lang/es/sidebar.php diff --git a/resources/lang/es/sitesearch.php b/metager/resources/lang/es/sitesearch.php similarity index 100% rename from resources/lang/es/sitesearch.php rename to metager/resources/lang/es/sitesearch.php diff --git a/resources/lang/es/spende.php b/metager/resources/lang/es/spende.php similarity index 100% rename from resources/lang/es/spende.php rename to metager/resources/lang/es/spende.php diff --git a/resources/lang/es/spendenaufruf.php b/metager/resources/lang/es/spendenaufruf.php similarity index 100% rename from resources/lang/es/spendenaufruf.php rename to metager/resources/lang/es/spendenaufruf.php diff --git a/resources/lang/es/staticPages.php b/metager/resources/lang/es/staticPages.php similarity index 100% rename from resources/lang/es/staticPages.php rename to metager/resources/lang/es/staticPages.php diff --git a/resources/lang/es/team.php b/metager/resources/lang/es/team.php similarity index 100% rename from resources/lang/es/team.php rename to metager/resources/lang/es/team.php diff --git a/resources/lang/es/tips.php b/metager/resources/lang/es/tips.php similarity index 100% rename from resources/lang/es/tips.php rename to metager/resources/lang/es/tips.php diff --git a/resources/lang/es/titles.php b/metager/resources/lang/es/titles.php similarity index 100% rename from resources/lang/es/titles.php rename to metager/resources/lang/es/titles.php diff --git a/resources/lang/es/tor.php b/metager/resources/lang/es/tor.php similarity index 100% rename from resources/lang/es/tor.php rename to metager/resources/lang/es/tor.php diff --git a/resources/lang/es/websearch.php b/metager/resources/lang/es/websearch.php similarity index 100% rename from resources/lang/es/websearch.php rename to metager/resources/lang/es/websearch.php diff --git a/resources/lang/es/widget.php b/metager/resources/lang/es/widget.php similarity index 100% rename from resources/lang/es/widget.php rename to metager/resources/lang/es/widget.php diff --git a/resources/lang/es/zitatsuche.php b/metager/resources/lang/es/zitatsuche.php similarity index 100% rename from resources/lang/es/zitatsuche.php rename to metager/resources/lang/es/zitatsuche.php diff --git a/resources/lang/fr/500.php b/metager/resources/lang/fr/500.php similarity index 100% rename from resources/lang/fr/500.php rename to metager/resources/lang/fr/500.php diff --git a/resources/lang/fr/hilfe.php b/metager/resources/lang/fr/hilfe.php similarity index 100% rename from resources/lang/fr/hilfe.php rename to metager/resources/lang/fr/hilfe.php diff --git a/resources/lang/fr/impressum.php b/metager/resources/lang/fr/impressum.php similarity index 100% rename from resources/lang/fr/impressum.php rename to metager/resources/lang/fr/impressum.php diff --git a/resources/lang/fr/index.php b/metager/resources/lang/fr/index.php similarity index 100% rename from resources/lang/fr/index.php rename to metager/resources/lang/fr/index.php diff --git a/resources/lang/fr/kontakt.php b/metager/resources/lang/fr/kontakt.php similarity index 100% rename from resources/lang/fr/kontakt.php rename to metager/resources/lang/fr/kontakt.php diff --git a/resources/lang/fr/plugin-page.php b/metager/resources/lang/fr/plugin-page.php similarity index 100% rename from resources/lang/fr/plugin-page.php rename to metager/resources/lang/fr/plugin-page.php diff --git a/resources/lang/fr/quicktip.php b/metager/resources/lang/fr/quicktip.php similarity index 100% rename from resources/lang/fr/quicktip.php rename to metager/resources/lang/fr/quicktip.php diff --git a/resources/lang/fr/researchandtabs.php b/metager/resources/lang/fr/researchandtabs.php similarity index 100% rename from resources/lang/fr/researchandtabs.php rename to metager/resources/lang/fr/researchandtabs.php diff --git a/resources/lang/fr/sitesearch.php b/metager/resources/lang/fr/sitesearch.php similarity index 100% rename from resources/lang/fr/sitesearch.php rename to metager/resources/lang/fr/sitesearch.php diff --git a/resources/lang/fr/staticPages.php b/metager/resources/lang/fr/staticPages.php similarity index 100% rename from resources/lang/fr/staticPages.php rename to metager/resources/lang/fr/staticPages.php diff --git a/resources/lang/it/index.php b/metager/resources/lang/it/index.php similarity index 100% rename from resources/lang/it/index.php rename to metager/resources/lang/it/index.php diff --git a/resources/lang/nd/index.php b/metager/resources/lang/nd/index.php similarity index 100% rename from resources/lang/nd/index.php rename to metager/resources/lang/nd/index.php diff --git a/resources/lang/nd/sitesearch.php b/metager/resources/lang/nd/sitesearch.php similarity index 100% rename from resources/lang/nd/sitesearch.php rename to metager/resources/lang/nd/sitesearch.php diff --git a/resources/lang/nl/index.php b/metager/resources/lang/nl/index.php similarity index 100% rename from resources/lang/nl/index.php rename to metager/resources/lang/nl/index.php diff --git a/resources/less/.csscomb.json b/metager/resources/less/.csscomb.json similarity index 100% rename from resources/less/.csscomb.json rename to metager/resources/less/.csscomb.json diff --git a/resources/less/.csslintrc b/metager/resources/less/.csslintrc similarity index 100% rename from resources/less/.csslintrc rename to metager/resources/less/.csslintrc diff --git a/resources/less/jquery-ui/jquery-ui.min.css b/metager/resources/less/jquery-ui/jquery-ui.min.css similarity index 100% rename from resources/less/jquery-ui/jquery-ui.min.css rename to metager/resources/less/jquery-ui/jquery-ui.min.css diff --git a/resources/less/jquery-ui/jquery-ui.structure.min.css b/metager/resources/less/jquery-ui/jquery-ui.structure.min.css similarity index 100% rename from resources/less/jquery-ui/jquery-ui.structure.min.css rename to metager/resources/less/jquery-ui/jquery-ui.structure.min.css diff --git a/resources/less/jquery-ui/jquery-ui.theme.min.css b/metager/resources/less/jquery-ui/jquery-ui.theme.min.css similarity index 100% rename from resources/less/jquery-ui/jquery-ui.theme.min.css rename to metager/resources/less/jquery-ui/jquery-ui.theme.min.css diff --git a/resources/less/metager/bs-variables.less b/metager/resources/less/metager/bs-variables.less similarity index 100% rename from resources/less/metager/bs-variables.less rename to metager/resources/less/metager/bs-variables.less diff --git a/resources/less/metager/general/base.less b/metager/resources/less/metager/general/base.less similarity index 100% rename from resources/less/metager/general/base.less rename to metager/resources/less/metager/general/base.less diff --git a/resources/less/metager/general/cards.less b/metager/resources/less/metager/general/cards.less similarity index 100% rename from resources/less/metager/general/cards.less rename to metager/resources/less/metager/general/cards.less diff --git a/resources/less/metager/general/forms.less b/metager/resources/less/metager/general/forms.less similarity index 100% rename from resources/less/metager/general/forms.less rename to metager/resources/less/metager/general/forms.less diff --git a/resources/less/metager/general/general.less b/metager/resources/less/metager/general/general.less similarity index 100% rename from resources/less/metager/general/general.less rename to metager/resources/less/metager/general/general.less diff --git a/resources/less/metager/general/specific.less b/metager/resources/less/metager/general/specific.less similarity index 100% rename from resources/less/metager/general/specific.less rename to metager/resources/less/metager/general/specific.less diff --git a/resources/less/metager/metager-dark.less b/metager/resources/less/metager/metager-dark.less similarity index 100% rename from resources/less/metager/metager-dark.less rename to metager/resources/less/metager/metager-dark.less diff --git a/resources/less/metager/metager.less b/metager/resources/less/metager/metager.less similarity index 100% rename from resources/less/metager/metager.less rename to metager/resources/less/metager/metager.less diff --git a/resources/less/metager/mixins/forms.less b/metager/resources/less/metager/mixins/forms.less similarity index 100% rename from resources/less/metager/mixins/forms.less rename to metager/resources/less/metager/mixins/forms.less diff --git a/resources/less/metager/mixins/grid.less b/metager/resources/less/metager/mixins/grid.less similarity index 100% rename from resources/less/metager/mixins/grid.less rename to metager/resources/less/metager/mixins/grid.less diff --git a/resources/less/metager/mixins/mixins.less b/metager/resources/less/metager/mixins/mixins.less similarity index 100% rename from resources/less/metager/mixins/mixins.less rename to metager/resources/less/metager/mixins/mixins.less diff --git a/resources/less/metager/mixins/nav-divider.less b/metager/resources/less/metager/mixins/nav-divider.less similarity index 100% rename from resources/less/metager/mixins/nav-divider.less rename to metager/resources/less/metager/mixins/nav-divider.less diff --git a/resources/less/metager/mixins/reset-filter.less b/metager/resources/less/metager/mixins/reset-filter.less similarity index 100% rename from resources/less/metager/mixins/reset-filter.less rename to metager/resources/less/metager/mixins/reset-filter.less diff --git a/resources/less/metager/mixins/tab-focus.less b/metager/resources/less/metager/mixins/tab-focus.less similarity index 100% rename from resources/less/metager/mixins/tab-focus.less rename to metager/resources/less/metager/mixins/tab-focus.less diff --git a/resources/less/metager/mixins/text-emphasis.less b/metager/resources/less/metager/mixins/text-emphasis.less similarity index 100% rename from resources/less/metager/mixins/text-emphasis.less rename to metager/resources/less/metager/mixins/text-emphasis.less diff --git a/resources/less/metager/mixins/vendor-prefixes.less b/metager/resources/less/metager/mixins/vendor-prefixes.less similarity index 100% rename from resources/less/metager/mixins/vendor-prefixes.less rename to metager/resources/less/metager/mixins/vendor-prefixes.less diff --git a/resources/less/metager/pages/about.less b/metager/resources/less/metager/pages/about.less similarity index 100% rename from resources/less/metager/pages/about.less rename to metager/resources/less/metager/pages/about.less diff --git a/resources/less/metager/pages/admin/affilliates/index-dark.less b/metager/resources/less/metager/pages/admin/affilliates/index-dark.less similarity index 100% rename from resources/less/metager/pages/admin/affilliates/index-dark.less rename to metager/resources/less/metager/pages/admin/affilliates/index-dark.less diff --git a/resources/less/metager/pages/admin/affilliates/index.less b/metager/resources/less/metager/pages/admin/affilliates/index.less similarity index 100% rename from resources/less/metager/pages/admin/affilliates/index.less rename to metager/resources/less/metager/pages/admin/affilliates/index.less diff --git a/resources/less/metager/pages/all.less b/metager/resources/less/metager/pages/all.less similarity index 100% rename from resources/less/metager/pages/all.less rename to metager/resources/less/metager/pages/all.less diff --git a/resources/less/metager/pages/asso.less b/metager/resources/less/metager/pages/asso.less similarity index 100% rename from resources/less/metager/pages/asso.less rename to metager/resources/less/metager/pages/asso.less diff --git a/resources/less/metager/pages/asso/style-dark.less b/metager/resources/less/metager/pages/asso/style-dark.less similarity index 100% rename from resources/less/metager/pages/asso/style-dark.less rename to metager/resources/less/metager/pages/asso/style-dark.less diff --git a/resources/less/metager/pages/asso/style.less b/metager/resources/less/metager/pages/asso/style.less similarity index 100% rename from resources/less/metager/pages/asso/style.less rename to metager/resources/less/metager/pages/asso/style.less diff --git a/resources/less/metager/pages/contact.less b/metager/resources/less/metager/pages/contact.less similarity index 100% rename from resources/less/metager/pages/contact.less rename to metager/resources/less/metager/pages/contact.less diff --git a/resources/less/metager/pages/count-dark.less b/metager/resources/less/metager/pages/count-dark.less similarity index 100% rename from resources/less/metager/pages/count-dark.less rename to metager/resources/less/metager/pages/count-dark.less diff --git a/resources/less/metager/pages/count/style-dark.less b/metager/resources/less/metager/pages/count/style-dark.less similarity index 100% rename from resources/less/metager/pages/count/style-dark.less rename to metager/resources/less/metager/pages/count/style-dark.less diff --git a/resources/less/metager/pages/count/style.less b/metager/resources/less/metager/pages/count/style.less similarity index 100% rename from resources/less/metager/pages/count/style.less rename to metager/resources/less/metager/pages/count/style.less diff --git a/resources/less/metager/pages/donation.less b/metager/resources/less/metager/pages/donation.less similarity index 100% rename from resources/less/metager/pages/donation.less rename to metager/resources/less/metager/pages/donation.less diff --git a/resources/less/metager/pages/help-easy-language.less b/metager/resources/less/metager/pages/help-easy-language.less similarity index 100% rename from resources/less/metager/pages/help-easy-language.less rename to metager/resources/less/metager/pages/help-easy-language.less diff --git a/resources/less/metager/pages/help.less b/metager/resources/less/metager/pages/help.less similarity index 100% rename from resources/less/metager/pages/help.less rename to metager/resources/less/metager/pages/help.less diff --git a/resources/less/metager/pages/key-dark.less b/metager/resources/less/metager/pages/key-dark.less similarity index 100% rename from resources/less/metager/pages/key-dark.less rename to metager/resources/less/metager/pages/key-dark.less diff --git a/resources/less/metager/pages/key.less b/metager/resources/less/metager/pages/key.less similarity index 100% rename from resources/less/metager/pages/key.less rename to metager/resources/less/metager/pages/key.less diff --git a/resources/less/metager/pages/keychange/index.less b/metager/resources/less/metager/pages/keychange/index.less similarity index 100% rename from resources/less/metager/pages/keychange/index.less rename to metager/resources/less/metager/pages/keychange/index.less diff --git a/resources/less/metager/pages/language.less b/metager/resources/less/metager/pages/language.less similarity index 100% rename from resources/less/metager/pages/language.less rename to metager/resources/less/metager/pages/language.less diff --git a/resources/less/metager/pages/plugin-page.less b/metager/resources/less/metager/pages/plugin-page.less similarity index 100% rename from resources/less/metager/pages/plugin-page.less rename to metager/resources/less/metager/pages/plugin-page.less diff --git a/resources/less/metager/pages/plugin.less b/metager/resources/less/metager/pages/plugin.less similarity index 100% rename from resources/less/metager/pages/plugin.less rename to metager/resources/less/metager/pages/plugin.less diff --git a/resources/less/metager/pages/privacy.less b/metager/resources/less/metager/pages/privacy.less similarity index 100% rename from resources/less/metager/pages/privacy.less rename to metager/resources/less/metager/pages/privacy.less diff --git a/resources/less/metager/pages/resultpage.less b/metager/resources/less/metager/pages/resultpage.less similarity index 100% rename from resources/less/metager/pages/resultpage.less rename to metager/resources/less/metager/pages/resultpage.less diff --git a/resources/less/metager/pages/resultpage/keyboard-nav.less b/metager/resources/less/metager/pages/resultpage/keyboard-nav.less similarity index 100% rename from resources/less/metager/pages/resultpage/keyboard-nav.less rename to metager/resources/less/metager/pages/resultpage/keyboard-nav.less diff --git a/resources/less/metager/pages/resultpage/product.less b/metager/resources/less/metager/pages/resultpage/product.less similarity index 100% rename from resources/less/metager/pages/resultpage/product.less rename to metager/resources/less/metager/pages/resultpage/product.less diff --git a/resources/less/metager/pages/resultpage/quicktips.less b/metager/resources/less/metager/pages/resultpage/quicktips.less similarity index 99% rename from resources/less/metager/pages/resultpage/quicktips.less rename to metager/resources/less/metager/pages/resultpage/quicktips.less index a336505b7..7db7f8fca 100644 --- a/resources/less/metager/pages/resultpage/quicktips.less +++ b/metager/resources/less/metager/pages/resultpage/quicktips.less @@ -153,6 +153,7 @@ border: none; box-shadow: none; background-color: inherit; + display: var(--ad-display, 'block'); .quicktip-summary { display: flex; diff --git a/resources/less/metager/pages/resultpage/result-page.less b/metager/resources/less/metager/pages/resultpage/result-page.less similarity index 100% rename from resources/less/metager/pages/resultpage/result-page.less rename to metager/resources/less/metager/pages/resultpage/result-page.less diff --git a/resources/less/metager/pages/resultpage/result-saver.less b/metager/resources/less/metager/pages/resultpage/result-saver.less similarity index 100% rename from resources/less/metager/pages/resultpage/result-saver.less rename to metager/resources/less/metager/pages/resultpage/result-saver.less diff --git a/resources/less/metager/pages/resultpage/result.less b/metager/resources/less/metager/pages/resultpage/result.less similarity index 81% rename from resources/less/metager/pages/resultpage/result.less rename to metager/resources/less/metager/pages/resultpage/result.less index c68a83545..607f3465d 100644 --- a/resources/less/metager/pages/resultpage/result.less +++ b/metager/resources/less/metager/pages/resultpage/result.less @@ -4,42 +4,53 @@ @result-font-small: 12px; @result-description-color: @text-color; @result-image-border-color: @color-almost-white; + .result { // Remove the margin from the first result because it already has margin from the grid ruleset &:nth-child(1) { margin-top: 0; } + margin: @padding-small-default 0px; - @media(max-width: @screen-mobile){ + + @media(max-width: @screen-mobile) { .card; margin: @padding-small-default 0px; } - + padding: 0px 8px; width: 100%; + .result-header { max-width: 100%; overflow: hidden; + .result-headline { width: 100%; display: flex; justify-content: space-between; align-items: center; + .result-title { font-size: 22px; margin: 0px; + &>* { font-size: .8em; } + .overflow-ellipsis; + .result-price { padding: 0px 10px; color: white; background-color: #666699; border-radius: 3px; } + a { + &, &:active, &:hover, @@ -50,12 +61,14 @@ } } } + .result-hoster { cursor: pointer; font-size: .9em; margin-left: 20px; color: #808080; white-space: nowrap; + >ul { list-style-type: none; padding-left: 20px; @@ -63,30 +76,72 @@ width: fit-content; padding: 8px; display: none; + a { color: @link-color; + &:hover { color: @a-hover-color; } + margin-left: 4px; } - } - &:focus > ul { + } + + &:focus>ul { display: block; - } + } } } + .result-subheadline { width: 100%; display: flex; align-items: center; line-height: 1.3; + gap: 0 8px; + + figure.content-warning { + display: none; + + &.active { + display: block; + position: relative; + width: 20px; + height: 20px; + background: url('/img/icon-content-warning.svg'); + background-repeat: repeat; + background-size: auto; + background-size: contain; + background-repeat: no-repeat; + } + + &.active::before { + display: none; + width: max-content; + content: attr(data-title); + position: relative; + background-color: @background-color; + border: 1px solid @border-color; + white-space: nowrap; + padding: 8px; + top: -2.2rem; + left: 1rem; + } + + &.active:hover::before, + &.active:focus::before { + display: block; + } + } + .result-link { .overflow-ellipsis; display: block; font-size: .95em; width: fit-content; max-width: 100%; + &, &:active, &:hover, @@ -95,9 +150,11 @@ font-size: 1em; text-decoration: none; } + &:visited { color: #8091A2; } + span.advertisement-mark { border-color: #0d9c0d; color: #0d9c0d; @@ -111,6 +168,7 @@ top: -2px; } } + a.partnershop-info { display: block; background-color: white; @@ -125,34 +183,43 @@ } } } + .result-body { margin-top: 1px; - max-width:100%; + max-width: 100%; margin-bottom: 8px; + &.with-image { display: grid; grid-template-columns: minmax(max-content, 160px) auto; grid-column-gap: 8px; grid-row-gap: 8px; - @media(max-width: 380px){ + + @media(max-width: 380px) { grid-template-columns: 1fr; grid-template-rows: auto auto; } + .result-image { align-self: center; justify-self: center; } + .result-description { align-self: center; } } + text-align: justify; + .result-image { - + max-width: 160px; - > a{ + + >a { display: block; - > img { + + >img { display: block; max-width: 160px; max-height: 120px; @@ -161,21 +228,26 @@ } } } + .result-description { align-self: center; margin-bottom: 3px; color: @result-description-color; - font-size: .95em;; + font-size: .95em; + ; line-height: 1.3; clear: both; overflow: hidden; + .date { font-weight: bold; } + p { margin: 0; margin-bottom: 4px; } + img { margin: 5px; margin-left: 0px; @@ -188,16 +260,20 @@ } } } + .result-footer { margin-top: 2px; max-width: 100%; display: flex; flex-wrap: wrap; + &>* { margin-right: 20px; } + .result-open, .result-open-newtab { + &, &:active, &:hover, @@ -210,6 +286,7 @@ } .result-open-proxy { + &, &:active, &:hover, @@ -219,33 +296,40 @@ font-size: .7em; text-decoration: none; } + white-space: nowrap; + img { margin-bottom: 0px; margin-right: 2px; } } - .open-result-options, .close-result-options { + + .open-result-options, + .close-result-options { font-weight: normal; font-size: .7em; flex-grow: 1; text-align: right; margin-right: 0; } + .close-result-options { display: none; } } /* CSS Rules for the result options */ - .result-toggle{ - &:checked + .result-footer > .open-result-options { + .result-toggle { + &:checked+.result-footer>.open-result-options { display: none; } - &:checked + .result-footer > .close-result-options { + + &:checked+.result-footer>.close-result-options { display: initial; } - &:checked + .result-footer + .result-options > .options { + + &:checked+.result-footer+.result-options>.options { max-height: 150px; overflow: initial; opacity: 1; @@ -256,7 +340,9 @@ .result-footer * { font-size: .7em; } + &.ad .ad-label { + &, & a, & a:active, @@ -267,13 +353,16 @@ color: #808080; } } + &>.remover { cursor: pointer; text-align: right; color: #777; } + &>.result-options { max-width: 100%; + &>.options { border-top: 1px solid @border-color; width: 100%; @@ -285,36 +374,43 @@ -webkit-transition: all 1s; opacity: 0; } + ul { display: flex; flex-wrap: wrap; margin-bottom: 0; + li { font-size: .85em; margin: 8px 16px 8px 0; } - @media(max-width: @screen-mobile){ - li:nth-child(1){ + + @media(max-width: @screen-mobile) { + li:nth-child(1) { display: none; } } + li>a { color: @link-color; } } - + } } + #result-img-filter { filter: invert(1) brightness(0.4); - height:15px; + height: 15px; margin-right: 4px; } + #result-img-settings { filter: invert(1) brightness(0.4); - height:16px; + height: 16px; margin-right: 4px; } + .result-icon-floppy { filter: invert(48%) sepia(60%) saturate(5000%) hue-rotate(188deg); } \ No newline at end of file diff --git a/resources/less/metager/pages/search-engine.less b/metager/resources/less/metager/pages/search-engine.less similarity index 100% rename from resources/less/metager/pages/search-engine.less rename to metager/resources/less/metager/pages/search-engine.less diff --git a/resources/less/metager/pages/settings.less b/metager/resources/less/metager/pages/settings.less similarity index 92% rename from resources/less/metager/pages/settings.less rename to metager/resources/less/metager/pages/settings.less index 30a346632..5300925cf 100644 --- a/resources/less/metager/pages/settings.less +++ b/metager/resources/less/metager/pages/settings.less @@ -54,10 +54,13 @@ #create{ display:flex; align-items:left; + flex-direction: column; + gap: 1rem; margin-bottom:10px; #blacklist{ - flex-grow:1; - width:100%; + width: fit-content; + font-size: 1.2rem; + line-height: 1.2; background-color:@input-bg; color:@input-text; } diff --git a/resources/less/metager/pages/spam.less b/metager/resources/less/metager/pages/spam.less similarity index 100% rename from resources/less/metager/pages/spam.less rename to metager/resources/less/metager/pages/spam.less diff --git a/resources/less/metager/pages/spende/danke.less b/metager/resources/less/metager/pages/spende/danke.less similarity index 100% rename from resources/less/metager/pages/spende/danke.less rename to metager/resources/less/metager/pages/spende/danke.less diff --git a/resources/less/metager/pages/start-page.less b/metager/resources/less/metager/pages/start-page.less similarity index 100% rename from resources/less/metager/pages/start-page.less rename to metager/resources/less/metager/pages/start-page.less diff --git a/resources/less/metager/pages/transparency.less b/metager/resources/less/metager/pages/transparency.less similarity index 100% rename from resources/less/metager/pages/transparency.less rename to metager/resources/less/metager/pages/transparency.less diff --git a/resources/less/metager/pages/widget.less b/metager/resources/less/metager/pages/widget.less similarity index 100% rename from resources/less/metager/pages/widget.less rename to metager/resources/less/metager/pages/widget.less diff --git a/resources/less/metager/pages/zitatsuche.less b/metager/resources/less/metager/pages/zitatsuche.less similarity index 100% rename from resources/less/metager/pages/zitatsuche.less rename to metager/resources/less/metager/pages/zitatsuche.less diff --git a/resources/less/metager/parts/alert.less b/metager/resources/less/metager/parts/alert.less similarity index 100% rename from resources/less/metager/parts/alert.less rename to metager/resources/less/metager/parts/alert.less diff --git a/resources/less/metager/parts/aufruf-winter.less b/metager/resources/less/metager/parts/aufruf-winter.less similarity index 100% rename from resources/less/metager/parts/aufruf-winter.less rename to metager/resources/less/metager/parts/aufruf-winter.less diff --git a/resources/less/metager/parts/bitpay.less b/metager/resources/less/metager/parts/bitpay.less similarity index 100% rename from resources/less/metager/parts/bitpay.less rename to metager/resources/less/metager/parts/bitpay.less diff --git a/resources/less/metager/parts/button.less b/metager/resources/less/metager/parts/button.less similarity index 100% rename from resources/less/metager/parts/button.less rename to metager/resources/less/metager/parts/button.less diff --git a/resources/less/metager/parts/dropdowns.less b/metager/resources/less/metager/parts/dropdowns.less similarity index 100% rename from resources/less/metager/parts/dropdowns.less rename to metager/resources/less/metager/parts/dropdowns.less diff --git a/resources/less/metager/parts/footer.less b/metager/resources/less/metager/parts/footer.less similarity index 100% rename from resources/less/metager/parts/footer.less rename to metager/resources/less/metager/parts/footer.less diff --git a/resources/less/metager/parts/mg-icons.less b/metager/resources/less/metager/parts/mg-icons.less similarity index 100% rename from resources/less/metager/parts/mg-icons.less rename to metager/resources/less/metager/parts/mg-icons.less diff --git a/resources/less/metager/parts/modals.less b/metager/resources/less/metager/parts/modals.less similarity index 100% rename from resources/less/metager/parts/modals.less rename to metager/resources/less/metager/parts/modals.less diff --git a/metager/resources/less/metager/parts/scaffolding.less b/metager/resources/less/metager/parts/scaffolding.less new file mode 100644 index 000000000..e80bdb84c --- /dev/null +++ b/metager/resources/less/metager/parts/scaffolding.less @@ -0,0 +1,38 @@ +* { + .box-sizing(border-box); +} + +*:before, +*:after { + .box-sizing(border-box); +} + + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 1.1em; + line-height: 1.5; + color: @text-color; + background-color: @background-color; + +} + +figure { + margin: 0; +} + +img { + vertical-align: middle; +} + + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} + +a { + text-decoration: none; +} \ No newline at end of file diff --git a/resources/less/metager/parts/searchbar.less b/metager/resources/less/metager/parts/searchbar.less similarity index 100% rename from resources/less/metager/parts/searchbar.less rename to metager/resources/less/metager/parts/searchbar.less diff --git a/resources/less/metager/parts/settings.less b/metager/resources/less/metager/parts/settings.less similarity index 100% rename from resources/less/metager/parts/settings.less rename to metager/resources/less/metager/parts/settings.less diff --git a/resources/less/metager/parts/sidebar.less b/metager/resources/less/metager/parts/sidebar.less similarity index 100% rename from resources/less/metager/parts/sidebar.less rename to metager/resources/less/metager/parts/sidebar.less diff --git a/resources/less/metager/parts/type.less b/metager/resources/less/metager/parts/type.less similarity index 98% rename from resources/less/metager/parts/type.less rename to metager/resources/less/metager/parts/type.less index 42511defc..5ca4e6c62 100644 --- a/resources/less/metager/parts/type.less +++ b/metager/resources/less/metager/parts/type.less @@ -41,7 +41,7 @@ h6 { h1 { font-size: 1.8rem; border-bottom: 1px solid @border-color; - margin-bottom: 8px; + margin-bottom: 1.2rem; padding-bottom: 4px; } diff --git a/resources/less/metager/startpage-only-dark.less b/metager/resources/less/metager/startpage-only-dark.less similarity index 100% rename from resources/less/metager/startpage-only-dark.less rename to metager/resources/less/metager/startpage-only-dark.less diff --git a/resources/less/metager/startpage-only-light.less b/metager/resources/less/metager/startpage-only-light.less similarity index 100% rename from resources/less/metager/startpage-only-light.less rename to metager/resources/less/metager/startpage-only-light.less diff --git a/resources/less/metager/startpage-only.less b/metager/resources/less/metager/startpage-only.less similarity index 100% rename from resources/less/metager/startpage-only.less rename to metager/resources/less/metager/startpage-only.less diff --git a/resources/less/metager/variables-dark.less b/metager/resources/less/metager/variables-dark.less similarity index 100% rename from resources/less/metager/variables-dark.less rename to metager/resources/less/metager/variables-dark.less diff --git a/resources/less/metager/variables.less b/metager/resources/less/metager/variables.less similarity index 100% rename from resources/less/metager/variables.less rename to metager/resources/less/metager/variables.less diff --git a/resources/less/utility.less b/metager/resources/less/utility.less similarity index 100% rename from resources/less/utility.less rename to metager/resources/less/utility.less diff --git a/resources/sass/_variables.scss b/metager/resources/sass/_variables.scss similarity index 100% rename from resources/sass/_variables.scss rename to metager/resources/sass/_variables.scss diff --git a/resources/sass/app.scss b/metager/resources/sass/app.scss similarity index 100% rename from resources/sass/app.scss rename to metager/resources/sass/app.scss diff --git a/resources/views/about.blade.php b/metager/resources/views/about.blade.php similarity index 100% rename from resources/views/about.blade.php rename to metager/resources/views/about.blade.php diff --git a/resources/views/ad-info.blade.php b/metager/resources/views/ad-info.blade.php similarity index 100% rename from resources/views/ad-info.blade.php rename to metager/resources/views/ad-info.blade.php diff --git a/resources/views/admin/adgoal.blade.php b/metager/resources/views/admin/adgoal.blade.php similarity index 100% rename from resources/views/admin/adgoal.blade.php rename to metager/resources/views/admin/adgoal.blade.php diff --git a/resources/views/admin/admin.blade.php b/metager/resources/views/admin/admin.blade.php similarity index 100% rename from resources/views/admin/admin.blade.php rename to metager/resources/views/admin/admin.blade.php diff --git a/resources/views/admin/affiliates/index.blade.php b/metager/resources/views/admin/affiliates/index.blade.php similarity index 100% rename from resources/views/admin/affiliates/index.blade.php rename to metager/resources/views/admin/affiliates/index.blade.php diff --git a/resources/views/admin/check.blade.php b/metager/resources/views/admin/check.blade.php similarity index 100% rename from resources/views/admin/check.blade.php rename to metager/resources/views/admin/check.blade.php diff --git a/resources/views/admin/count.blade.php b/metager/resources/views/admin/count.blade.php similarity index 100% rename from resources/views/admin/count.blade.php rename to metager/resources/views/admin/count.blade.php diff --git a/resources/views/admin/countGraphToday.blade.php b/metager/resources/views/admin/countGraphToday.blade.php similarity index 100% rename from resources/views/admin/countGraphToday.blade.php rename to metager/resources/views/admin/countGraphToday.blade.php diff --git a/resources/views/admin/engines.blade.php b/metager/resources/views/admin/engines.blade.php similarity index 100% rename from resources/views/admin/engines.blade.php rename to metager/resources/views/admin/engines.blade.php diff --git a/resources/views/admin/spam.blade.php b/metager/resources/views/admin/spam.blade.php similarity index 100% rename from resources/views/admin/spam.blade.php rename to metager/resources/views/admin/spam.blade.php diff --git a/resources/views/app.blade.php b/metager/resources/views/app.blade.php similarity index 100% rename from resources/views/app.blade.php rename to metager/resources/views/app.blade.php diff --git a/resources/views/assoziator/asso.blade.php b/metager/resources/views/assoziator/asso.blade.php similarity index 100% rename from resources/views/assoziator/asso.blade.php rename to metager/resources/views/assoziator/asso.blade.php diff --git a/resources/views/berlin.blade.php b/metager/resources/views/berlin.blade.php similarity index 100% rename from resources/views/berlin.blade.php rename to metager/resources/views/berlin.blade.php diff --git a/resources/views/datenschutz/datenschutz.blade.php b/metager/resources/views/datenschutz/datenschutz.blade.php similarity index 100% rename from resources/views/datenschutz/datenschutz.blade.php rename to metager/resources/views/datenschutz/datenschutz.blade.php diff --git a/resources/views/datenschutz/english.blade.php b/metager/resources/views/datenschutz/english.blade.php similarity index 100% rename from resources/views/datenschutz/english.blade.php rename to metager/resources/views/datenschutz/english.blade.php diff --git a/resources/views/datenschutz/german.blade.php b/metager/resources/views/datenschutz/german.blade.php similarity index 100% rename from resources/views/datenschutz/german.blade.php rename to metager/resources/views/datenschutz/german.blade.php diff --git a/resources/views/datenschutz/twitter-comments.blade.php b/metager/resources/views/datenschutz/twitter-comments.blade.php similarity index 100% rename from resources/views/datenschutz/twitter-comments.blade.php rename to metager/resources/views/datenschutz/twitter-comments.blade.php diff --git a/resources/views/errors/403.blade.php b/metager/resources/views/errors/403.blade.php similarity index 100% rename from resources/views/errors/403.blade.php rename to metager/resources/views/errors/403.blade.php diff --git a/resources/views/errors/404.blade.php b/metager/resources/views/errors/404.blade.php similarity index 100% rename from resources/views/errors/404.blade.php rename to metager/resources/views/errors/404.blade.php diff --git a/resources/views/errors/429.blade.php b/metager/resources/views/errors/429.blade.php similarity index 100% rename from resources/views/errors/429.blade.php rename to metager/resources/views/errors/429.blade.php diff --git a/resources/views/errors/500.blade.php b/metager/resources/views/errors/500.blade.php similarity index 100% rename from resources/views/errors/500.blade.php rename to metager/resources/views/errors/500.blade.php diff --git a/resources/views/errors/503.blade.php b/metager/resources/views/errors/503.blade.php similarity index 100% rename from resources/views/errors/503.blade.php rename to metager/resources/views/errors/503.blade.php diff --git a/resources/views/help/easy-language/help-functions.blade.php b/metager/resources/views/help/easy-language/help-functions.blade.php similarity index 100% rename from resources/views/help/easy-language/help-functions.blade.php rename to metager/resources/views/help/easy-language/help-functions.blade.php diff --git a/resources/views/help/easy-language/help-mainpages.blade.php b/metager/resources/views/help/easy-language/help-mainpages.blade.php similarity index 100% rename from resources/views/help/easy-language/help-mainpages.blade.php rename to metager/resources/views/help/easy-language/help-mainpages.blade.php diff --git a/resources/views/help/easy-language/help-privacy-protection.blade.php b/metager/resources/views/help/easy-language/help-privacy-protection.blade.php similarity index 100% rename from resources/views/help/easy-language/help-privacy-protection.blade.php rename to metager/resources/views/help/easy-language/help-privacy-protection.blade.php diff --git a/resources/views/help/easy-language/help-services.blade.php b/metager/resources/views/help/easy-language/help-services.blade.php similarity index 100% rename from resources/views/help/easy-language/help-services.blade.php rename to metager/resources/views/help/easy-language/help-services.blade.php diff --git a/resources/views/help/easy-language/help.blade.php b/metager/resources/views/help/easy-language/help.blade.php similarity index 100% rename from resources/views/help/easy-language/help.blade.php rename to metager/resources/views/help/easy-language/help.blade.php diff --git a/resources/views/help/faktencheck.blade.php b/metager/resources/views/help/faktencheck.blade.php similarity index 74% rename from resources/views/help/faktencheck.blade.php rename to metager/resources/views/help/faktencheck.blade.php index cf249bc11..62608a80d 100644 --- a/resources/views/help/faktencheck.blade.php +++ b/metager/resources/views/help/faktencheck.blade.php @@ -6,48 +6,47 @@ <h1 class="page-title">@lang('faktencheck.heading.1')</h1> <div class="card"> <p>@lang('faktencheck.paragraph.1')</p> + <p>@lang('faktencheck.paragraph.2')</p> + <ol id="checklist"> <li>@lang('faktencheck.list.1')</li> - <ol> + <ul> <li>@lang('faktencheck.list.1.1')</li> <li>@lang('faktencheck.list.1.2')</li> <li>@lang('faktencheck.list.1.3')</li> <li>@lang('faktencheck.list.1.4')</li> - <li>@lang('faktencheck.list.1.5')</li> - <li>@lang('faktencheck.list.1.6')</li> - <li>@lang('faktencheck.list.1.7')</li> - <li>@lang('faktencheck.list.1.8')</li> - </ol> + </ul> <li>@lang('faktencheck.list.2')</li> - <ol> + <ul> <li>@lang('faktencheck.list.2.1')</li> <li>@lang('faktencheck.list.2.2')</li> <li>@lang('faktencheck.list.2.3')</li> <li>@lang('faktencheck.list.2.4')</li> <li>@lang('faktencheck.list.2.5')</li> - <li>@lang('faktencheck.list.2.6')</li> - </ol> + </ul> <li>@lang('faktencheck.list.3')</li> - <ol> - <li>@lang('faktencheck.list.3.1')</li> + <p>@lang('faktencheck.list.3.1')</p> + <ul> <li>@lang('faktencheck.list.3.2')</li> <li>@lang('faktencheck.list.3.3')</li> <li>@lang('faktencheck.list.3.4')</li> - </ol> + <li>@lang('faktencheck.list.3.5')</li> + + </ul> <li>@lang('faktencheck.list.4')</li> - <ol> - <li>@lang('faktencheck.list.4.1')</li> + <p>@lang('faktencheck.list.4.1')</p> + <ul> <li>@lang('faktencheck.list.4.2')</li> <li>@lang('faktencheck.list.4.3')</li> - </ol> + </ul> <li>@lang('faktencheck.list.5')</li> - <ol> + <ul> <li>@lang('faktencheck.list.5.1')</li> <li>@lang('faktencheck.list.5.2')</li> <li>@lang('faktencheck.list.5.3')</li> - </ol> - <li>@lang('faktencheck.list.6')</li> + </ul> <li>@lang('faktencheck.list.7')</li> - </ol> + </ul> + </div> @endsection \ No newline at end of file diff --git a/resources/views/help/help-functions.blade.php b/metager/resources/views/help/help-functions.blade.php similarity index 100% rename from resources/views/help/help-functions.blade.php rename to metager/resources/views/help/help-functions.blade.php diff --git a/resources/views/help/help-mainpages.blade.php b/metager/resources/views/help/help-mainpages.blade.php similarity index 100% rename from resources/views/help/help-mainpages.blade.php rename to metager/resources/views/help/help-mainpages.blade.php diff --git a/resources/views/help/help-privacy-protection.blade.php b/metager/resources/views/help/help-privacy-protection.blade.php similarity index 100% rename from resources/views/help/help-privacy-protection.blade.php rename to metager/resources/views/help/help-privacy-protection.blade.php diff --git a/resources/views/help/help-services.blade.php b/metager/resources/views/help/help-services.blade.php similarity index 100% rename from resources/views/help/help-services.blade.php rename to metager/resources/views/help/help-services.blade.php diff --git a/resources/views/help/help.blade.php b/metager/resources/views/help/help.blade.php similarity index 100% rename from resources/views/help/help.blade.php rename to metager/resources/views/help/help.blade.php diff --git a/resources/views/humanverification/botOverview.blade.php b/metager/resources/views/humanverification/botOverview.blade.php similarity index 100% rename from resources/views/humanverification/botOverview.blade.php rename to metager/resources/views/humanverification/botOverview.blade.php diff --git a/resources/views/humanverification/captcha.blade.php b/metager/resources/views/humanverification/captcha.blade.php similarity index 100% rename from resources/views/humanverification/captcha.blade.php rename to metager/resources/views/humanverification/captcha.blade.php diff --git a/resources/views/impressum.blade.php b/metager/resources/views/impressum.blade.php similarity index 100% rename from resources/views/impressum.blade.php rename to metager/resources/views/impressum.blade.php diff --git a/resources/views/index.blade.php b/metager/resources/views/index.blade.php similarity index 100% rename from resources/views/index.blade.php rename to metager/resources/views/index.blade.php diff --git a/resources/views/jugendschutz.blade.php b/metager/resources/views/jugendschutz.blade.php similarity index 100% rename from resources/views/jugendschutz.blade.php rename to metager/resources/views/jugendschutz.blade.php diff --git a/resources/views/key.blade.php b/metager/resources/views/key.blade.php similarity index 100% rename from resources/views/key.blade.php rename to metager/resources/views/key.blade.php diff --git a/resources/views/keychange.blade.php b/metager/resources/views/keychange.blade.php similarity index 100% rename from resources/views/keychange.blade.php rename to metager/resources/views/keychange.blade.php diff --git a/resources/views/keychangethree.blade.php b/metager/resources/views/keychangethree.blade.php similarity index 100% rename from resources/views/keychangethree.blade.php rename to metager/resources/views/keychangethree.blade.php diff --git a/resources/views/keychangetwo.blade.php b/metager/resources/views/keychangetwo.blade.php similarity index 100% rename from resources/views/keychangetwo.blade.php rename to metager/resources/views/keychangetwo.blade.php diff --git a/resources/views/kontakt/kontakt.blade.php b/metager/resources/views/kontakt/kontakt.blade.php similarity index 100% rename from resources/views/kontakt/kontakt.blade.php rename to metager/resources/views/kontakt/kontakt.blade.php diff --git a/resources/views/kontakt/mail.blade.php b/metager/resources/views/kontakt/mail.blade.php similarity index 100% rename from resources/views/kontakt/mail.blade.php rename to metager/resources/views/kontakt/mail.blade.php diff --git a/resources/views/kontakt/pgp.blade.php b/metager/resources/views/kontakt/pgp.blade.php similarity index 100% rename from resources/views/kontakt/pgp.blade.php rename to metager/resources/views/kontakt/pgp.blade.php diff --git a/resources/views/languages/edit.blade.php b/metager/resources/views/languages/edit.blade.php similarity index 100% rename from resources/views/languages/edit.blade.php rename to metager/resources/views/languages/edit.blade.php diff --git a/resources/views/languages/overview.blade.php b/metager/resources/views/languages/overview.blade.php similarity index 100% rename from resources/views/languages/overview.blade.php rename to metager/resources/views/languages/overview.blade.php diff --git a/resources/views/languages/synoptic.blade.php b/metager/resources/views/languages/synoptic.blade.php similarity index 100% rename from resources/views/languages/synoptic.blade.php rename to metager/resources/views/languages/synoptic.blade.php diff --git a/resources/views/layouts/ad.blade.php b/metager/resources/views/layouts/ad.blade.php similarity index 100% rename from resources/views/layouts/ad.blade.php rename to metager/resources/views/layouts/ad.blade.php diff --git a/resources/views/layouts/atom10ad.blade.php b/metager/resources/views/layouts/atom10ad.blade.php similarity index 100% rename from resources/views/layouts/atom10ad.blade.php rename to metager/resources/views/layouts/atom10ad.blade.php diff --git a/resources/views/layouts/image_result.blade.php b/metager/resources/views/layouts/image_result.blade.php similarity index 100% rename from resources/views/layouts/image_result.blade.php rename to metager/resources/views/layouts/image_result.blade.php diff --git a/resources/views/layouts/keyboardNavBox.blade.php b/metager/resources/views/layouts/keyboardNavBox.blade.php similarity index 100% rename from resources/views/layouts/keyboardNavBox.blade.php rename to metager/resources/views/layouts/keyboardNavBox.blade.php diff --git a/resources/views/layouts/researchandtabs.blade.php b/metager/resources/views/layouts/researchandtabs.blade.php similarity index 90% rename from resources/views/layouts/researchandtabs.blade.php rename to metager/resources/views/layouts/researchandtabs.blade.php index b0c59b3a9..b5583a4fe 100644 --- a/resources/views/layouts/researchandtabs.blade.php +++ b/metager/resources/views/layouts/researchandtabs.blade.php @@ -32,13 +32,13 @@ @yield('results') <div id="backtotop"><a href="#top">@lang('results.backtotop')</a></div> </div> - <div id="additions-container"> + <div id="additions-container" style="--ad-display: {{ $metager->isApiAuthorized() ? 'none' : 'block' }};"> @include('layouts.keyboardNavBox') <div id="quicktips"> - @if( $metager->showQuicktips() ) + @if( $metager->showQuicktips() ) @include('quicktips', ['quicktips', $quicktips]) - @endif + @endif </div> </div> @include('parts.footer', ['type' => 'resultpage', 'id' => 'resultPageFooter']) -</div> +</div> \ No newline at end of file diff --git a/resources/views/layouts/result.blade.php b/metager/resources/views/layouts/result.blade.php similarity index 96% rename from resources/views/layouts/result.blade.php rename to metager/resources/views/layouts/result.blade.php index f46b9d312..2a2384b22 100644 --- a/resources/views/layouts/result.blade.php +++ b/metager/resources/views/layouts/result.blade.php @@ -24,7 +24,7 @@ @endif </div> <div class="result-subheadline"> - <a class="result-link" href="{{ $result->link }}" title="{{ $result->anzeigeLink }}" rel="noopener" target="{{ $metager->getNewtab() }}" tabindex="-1"> + <a class=" result-link" href="{{ $result->link }}" title="{{ $result->anzeigeLink }}" rel="noopener" target="{{ $metager->getNewtab() }}" tabindex="-1"> {{ $result->anzeigeLink }} </a> @if( isset($result->partnershop) && $result->partnershop === TRUE) diff --git a/resources/views/layouts/resultPage.blade.php b/metager/resources/views/layouts/resultPage.blade.php similarity index 75% rename from resources/views/layouts/resultPage.blade.php rename to metager/resources/views/layouts/resultPage.blade.php index 4f07f3a9e..abcfa82d7 100644 --- a/resources/views/layouts/resultPage.blade.php +++ b/metager/resources/views/layouts/resultPage.blade.php @@ -6,15 +6,23 @@ <meta charset="utf-8"> <link href="/favicon.ico" rel="icon" type="image/x-icon" /> <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" /> - <link rel="apple-touch-icon" href="/img/apple/touch-icon.png"> - <link rel="apple-touch-icon" sizes="57x57" href="/img/apple/touch-icon-57.png"> - <link rel="apple-touch-icon" sizes="72x72" href="/img/apple/touch-icon-72.png"> - <link rel="apple-touch-icon" sizes="76x76" href="/img/apple/touch-icon-76.png"> - <link rel="apple-touch-icon" sizes="114x114" href="/img/apple/touch-icon-114.png"> - <link rel="apple-touch-icon" sizes="120x120" href="/img/apple/touch-icon-120.png"> - <link rel="apple-touch-icon" sizes="144x144" href="/img/apple/touch-icon-144.png"> - <link rel="apple-touch-icon" sizes="152x152" href="/img/apple/touch-icon-152.png"> - <link rel="apple-touch-icon" sizes="180x180" href="/img/apple/touch-icon-180.png"> + @foreach(scandir(public_path("img/favicon")) as $file) + @if(in_array($file, [".", ".."])) + @continue + @endif + @php + preg_match("/(\d+)\.png$/", $file, $matches); + @endphp + @if($matches) + <link rel="icon" sizes="{{$matches[1]}}x{{$matches[1]}}" href="/img/favicon/{{$file}}" type="image/png"> + <link rel="apple-touch-icon" sizes="{{$matches[1]}}x{{$matches[1]}}" href="/img/favicon/{{$file}}" type="image/png"> + @endif + @endforeach + @if(empty(Cookie::get('key'))) + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> + @else + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin', ['key' => Cookie::get('key')])) }}"> + @endif @if(empty(Cookie::get('key'))) <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> @else diff --git a/metager/resources/views/layouts/resultpage/resources.blade.php b/metager/resources/views/layouts/resultpage/resources.blade.php new file mode 100644 index 000000000..9caf74ecf --- /dev/null +++ b/metager/resources/views/layouts/resultpage/resources.blade.php @@ -0,0 +1,34 @@ + <link href="/favicon.ico" rel="icon" type="image/x-icon" /> + <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" /> + @foreach(scandir(public_path("img/favicon")) as $file) + @if(in_array($file, [".", ".."])) + @continue + @endif + @php + preg_match("/(\d+)\.png$/", $file, $matches); + @endphp + @if($matches) + <link rel="icon" sizes="{{$matches[1]}}x{{$matches[1]}}" href="/img/favicon/{{$file}}" type="image/png"> + <link rel="apple-touch-icon" sizes="{{$matches[1]}}x{{$matches[1]}}" href="/img/favicon/{{$file}}" type="image/png"> + @endif + @endforeach + @if(empty(Cookie::get('key'))) + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> + @else + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin', ['key' => Cookie::get('key')])) }}"> + @endif + @if(empty(Cookie::get('key'))) + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> + @else + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin', ['key' => Cookie::get('key')])) }}"> + @endif + <link href="/fonts/liberationsans/stylesheet.css" rel="stylesheet"> + + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}" /> + @if(Cookie::get('dark_mode') === "2") + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager-dark.css') }}" /> + @elseif(Cookie::get('dark_mode') === "1") + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}" /> + @elseif(Request::input('out', '') !== "results-with-style" ) + <link type="text/css" rel="stylesheet" media="(prefers-color-scheme:dark)" href="{{ mix('css/themes/metager-dark.css') }}" /> + @endif \ No newline at end of file diff --git a/resources/views/layouts/resultpage/unverifiedResultPage.blade.php b/metager/resources/views/layouts/resultpage/unverifiedResultPage.blade.php similarity index 100% rename from resources/views/layouts/resultpage/unverifiedResultPage.blade.php rename to metager/resources/views/layouts/resultpage/unverifiedResultPage.blade.php diff --git a/resources/views/layouts/resultpage/verificationCss.blade.php b/metager/resources/views/layouts/resultpage/verificationCss.blade.php similarity index 100% rename from resources/views/layouts/resultpage/verificationCss.blade.php rename to metager/resources/views/layouts/resultpage/verificationCss.blade.php diff --git a/resources/views/layouts/resultpage/verificationHeader.blade.php b/metager/resources/views/layouts/resultpage/verificationHeader.blade.php similarity index 100% rename from resources/views/layouts/resultpage/verificationHeader.blade.php rename to metager/resources/views/layouts/resultpage/verificationHeader.blade.php diff --git a/metager/resources/views/layouts/staticPages.blade.php b/metager/resources/views/layouts/staticPages.blade.php new file mode 100644 index 000000000..b9174e990 --- /dev/null +++ b/metager/resources/views/layouts/staticPages.blade.php @@ -0,0 +1,109 @@ +<!DOCTYPE html> +<html lang="{!! trans('staticPages.meta.language') !!}"> + +<head> + <meta charset="utf-8" /> + <title>@yield('title')</title> + <meta name="description" content="{!! trans('staticPages.meta.Description') !!}" /> + <meta name="keywords" content="{!! trans('staticPages.meta.Keywords') !!}" /> + <meta name="page-topic" content="Dienstleistung" /> + <meta name="robots" content="index,follow" /> + <meta name="revisit-after" content="7 days" /> + <meta name="audience" content="all" /> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> + <link href="/favicon.ico" rel="icon" type="image/x-icon" /> + <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" /> + @foreach(scandir(public_path("img/favicon")) as $file) + @if(in_array($file, [".", ".."])) + @continue + @endif + @php + preg_match("/(\d+)\.png$/", $file, $matches); + @endphp + @if($matches) + <link rel="icon" sizes="{{$matches[1]}}x{{$matches[1]}}" href="/img/favicon/{{$file}}" type="image/png"> + <link rel="apple-touch-icon" sizes="{{$matches[1]}}x{{$matches[1]}}" href="/img/favicon/{{$file}}" type="image/png"> + @endif + @endforeach + @if(empty(Cookie::get('key'))) + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> + @else + <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin', ['key' => Cookie::get('key')])) }}"> + @endif + + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}" /> + @if(isset($page) && $page === 'startpage') + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/startpage-only-light.css') }}" /> + @endif + @if(Cookie::get('dark_mode') === "2") + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager-dark.css') }}" /> + @if(!empty($darkcss) && is_array($darkcss)) + @foreach($darkcss as $cssFile) + <link rel="stylesheet" type="text/css" href="{{ $cssFile }}" /> + @endforeach + @endif + @elseif(Cookie::get('dark_mode') === "1") + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}" /> + @if(isset($page) && $page === 'startpage') + <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/startpage-only-light.css') }}" /> + @endif + @else + <link type="text/css" rel="stylesheet" media="(prefers-color-scheme:dark)" href="{{ mix('css/themes/metager-dark.css') }}" /> + @if(!empty($darkcss) && is_array($darkcss)) + @foreach($darkcss as $cssFile) + <link rel="stylesheet" type="text/css" media="(prefers-color-scheme:dark)" href="{{ $cssFile }}" /> + @endforeach + @endif + @endif + <link type="text/css" rel="stylesheet" href="{{ mix('css/utility.css') }}" /> + <link href="/fonts/liberationsans/stylesheet.css" rel="stylesheet"> + @if (isset($css) && is_array($css)) + @foreach($css as $cssFile) + <link href="{{ $cssFile }}" rel="stylesheet" /> + @endforeach + @endif + <script src="{{ mix('js/lib.js') }}"></script> + <script src="{{ mix('js/utility.js') }}"></script> + @if(!empty($js) && is_array($js)) + @foreach($js as $jsFile) + <script src="{{$jsFile}}" async></script> + @endforeach + @endif +</head> + +<body> + @if(Request::getHttpHost() === "metager3.de") + <div class="alert alert-info metager3-unstable-warning-static-pages"> + {!! @trans('resultPage.metager3') !!} + </div> + @endif + <header> + @yield('homeIcon') + </header> + <div class="wrapper {{$page ?? ''}}"> + <main id="main-content"> + @if (isset($success)) + <div class="alert alert-success" role="alert">{{ $success }}</div> + @endif + @if (isset($info)) + <div class="alert alert-info" role="alert">{{ $info }}</div> + @endif + @if (isset($warning)) + <div class="alert alert-warning" role="alert">{{ $warning }}</div> + @endif + @if (isset($error)) + <div class="alert alert-danger" role="alert">{{ $error }}</div> + @endif + @yield('content') + </main> + </div> + @include('parts.sidebar', ['id' => 'staticPagesSideBar']) + @include('parts.sidebar-opener', ['class' => 'fixed']) + @if (isset($page) && $page === 'startpage') + @include('parts.footer', ['type' => 'startpage', 'id' => 'startPageFooter']) + @else + @include('parts.footer', ['type' => 'subpage', 'id' => 'subPageFooter']) + @endif +</body> + +</html> diff --git a/resources/views/layouts/subPages.blade.php b/metager/resources/views/layouts/subPages.blade.php similarity index 100% rename from resources/views/layouts/subPages.blade.php rename to metager/resources/views/layouts/subPages.blade.php diff --git a/resources/views/parts/alteration.blade.php b/metager/resources/views/parts/alteration.blade.php similarity index 100% rename from resources/views/parts/alteration.blade.php rename to metager/resources/views/parts/alteration.blade.php diff --git a/resources/views/parts/custom-daterange.blade.php b/metager/resources/views/parts/custom-daterange.blade.php similarity index 100% rename from resources/views/parts/custom-daterange.blade.php rename to metager/resources/views/parts/custom-daterange.blade.php diff --git a/resources/views/parts/errors.blade.php b/metager/resources/views/parts/errors.blade.php similarity index 100% rename from resources/views/parts/errors.blade.php rename to metager/resources/views/parts/errors.blade.php diff --git a/resources/views/parts/filter.blade.php b/metager/resources/views/parts/filter.blade.php similarity index 100% rename from resources/views/parts/filter.blade.php rename to metager/resources/views/parts/filter.blade.php diff --git a/resources/views/parts/foki.blade.php b/metager/resources/views/parts/foki.blade.php similarity index 51% rename from resources/views/parts/foki.blade.php rename to metager/resources/views/parts/foki.blade.php index 3905c52c9..40e9f2825 100644 --- a/resources/views/parts/foki.blade.php +++ b/metager/resources/views/parts/foki.blade.php @@ -1,7 +1,7 @@ @foreach($metager->getSumaFile()->foki as $name => $fokus) - <div id="{{$name}}" @if($metager->getFokus() === $name)class="active"@endif> - <a href="@if($metager->getFokus() === $name)#@else{!!$metager->generateSearchLink($name)!!}@endif" @if(!empty($metager) && $metager->isFramed())target="_top" @else target="_self"@endif tabindex="0">@lang($fokus->{"display-name"})</a> - </div> +<div id="{{$name}}" @if($metager->getFokus() === $name)class="active"@endif> + <a href="@if($metager->getFokus() === $name)#@else{!!$metager->generateSearchLink($name)!!}@endif" @if(!empty($metager) && $metager->isFramed())target="_top" @else target="_self"@endif tabindex="0">@lang($fokus->{"display-name"})</a> +</div> @endforeach @if (LaravelLocalization::getCurrentLocale() == "de") <div id="maps"> @@ -9,4 +9,4 @@ Maps </a> </div> -@endif +@endif \ No newline at end of file diff --git a/resources/views/parts/footer.blade.php b/metager/resources/views/parts/footer.blade.php similarity index 100% rename from resources/views/parts/footer.blade.php rename to metager/resources/views/parts/footer.blade.php diff --git a/resources/views/parts/pager.blade.php b/metager/resources/views/parts/pager.blade.php similarity index 100% rename from resources/views/parts/pager.blade.php rename to metager/resources/views/parts/pager.blade.php diff --git a/resources/views/parts/quicktip.blade.php b/metager/resources/views/parts/quicktip.blade.php similarity index 100% rename from resources/views/parts/quicktip.blade.php rename to metager/resources/views/parts/quicktip.blade.php diff --git a/resources/views/parts/searchbar.blade.php b/metager/resources/views/parts/searchbar.blade.php similarity index 100% rename from resources/views/parts/searchbar.blade.php rename to metager/resources/views/parts/searchbar.blade.php diff --git a/resources/views/parts/sidebar-opener.blade.php b/metager/resources/views/parts/sidebar-opener.blade.php similarity index 100% rename from resources/views/parts/sidebar-opener.blade.php rename to metager/resources/views/parts/sidebar-opener.blade.php diff --git a/resources/views/parts/sidebar.blade.php b/metager/resources/views/parts/sidebar.blade.php similarity index 97% rename from resources/views/parts/sidebar.blade.php rename to metager/resources/views/parts/sidebar.blade.php index 5ce672e4c..bded5c813 100644 --- a/resources/views/parts/sidebar.blade.php +++ b/metager/resources/views/parts/sidebar.blade.php @@ -49,6 +49,10 @@ <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/tips/") }}" >{{ trans('sidebar.titles.tips') }}</a> </li> + <li> + <a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/hilfe/faktencheck/") }}" >{{ trans('sidebar.navFactcheck') }}</a> + </li> + </ul> </li> <hr> diff --git a/resources/views/parts/spendenaufruf.blade.php b/metager/resources/views/parts/spendenaufruf.blade.php similarity index 100% rename from resources/views/parts/spendenaufruf.blade.php rename to metager/resources/views/parts/spendenaufruf.blade.php diff --git a/resources/views/parts/utility.blade.php b/metager/resources/views/parts/utility.blade.php similarity index 100% rename from resources/views/parts/utility.blade.php rename to metager/resources/views/parts/utility.blade.php diff --git a/resources/views/parts/warnings.blade.php b/metager/resources/views/parts/warnings.blade.php similarity index 100% rename from resources/views/parts/warnings.blade.php rename to metager/resources/views/parts/warnings.blade.php diff --git a/resources/views/plugin-page.blade.php b/metager/resources/views/plugin-page.blade.php similarity index 100% rename from resources/views/plugin-page.blade.php rename to metager/resources/views/plugin-page.blade.php diff --git a/resources/views/plugin.blade.php b/metager/resources/views/plugin.blade.php similarity index 100% rename from resources/views/plugin.blade.php rename to metager/resources/views/plugin.blade.php diff --git a/resources/views/plugin/desktop/chrome/v49.blade.php b/metager/resources/views/plugin/desktop/chrome/v49.blade.php similarity index 100% rename from resources/views/plugin/desktop/chrome/v49.blade.php rename to metager/resources/views/plugin/desktop/chrome/v49.blade.php diff --git a/resources/views/plugin/desktop/chrome/v53.blade.php b/metager/resources/views/plugin/desktop/chrome/v53.blade.php similarity index 100% rename from resources/views/plugin/desktop/chrome/v53.blade.php rename to metager/resources/views/plugin/desktop/chrome/v53.blade.php diff --git a/resources/views/plugin/desktop/chrome/v59.blade.php b/metager/resources/views/plugin/desktop/chrome/v59.blade.php similarity index 100% rename from resources/views/plugin/desktop/chrome/v59.blade.php rename to metager/resources/views/plugin/desktop/chrome/v59.blade.php diff --git a/resources/views/plugin/desktop/edge/v15.blade.php b/metager/resources/views/plugin/desktop/edge/v15.blade.php similarity index 100% rename from resources/views/plugin/desktop/edge/v15.blade.php rename to metager/resources/views/plugin/desktop/edge/v15.blade.php diff --git a/resources/views/plugin/desktop/edge/v18.blade.php b/metager/resources/views/plugin/desktop/edge/v18.blade.php similarity index 100% rename from resources/views/plugin/desktop/edge/v18.blade.php rename to metager/resources/views/plugin/desktop/edge/v18.blade.php diff --git a/resources/views/plugin/desktop/edge/v80.blade.php b/metager/resources/views/plugin/desktop/edge/v80.blade.php similarity index 100% rename from resources/views/plugin/desktop/edge/v80.blade.php rename to metager/resources/views/plugin/desktop/edge/v80.blade.php diff --git a/resources/views/plugin/desktop/firefox/v52.blade.php b/metager/resources/views/plugin/desktop/firefox/v52.blade.php similarity index 100% rename from resources/views/plugin/desktop/firefox/v52.blade.php rename to metager/resources/views/plugin/desktop/firefox/v52.blade.php diff --git a/resources/views/plugin/desktop/firefox/v57.blade.php b/metager/resources/views/plugin/desktop/firefox/v57.blade.php similarity index 100% rename from resources/views/plugin/desktop/firefox/v57.blade.php rename to metager/resources/views/plugin/desktop/firefox/v57.blade.php diff --git a/resources/views/plugin/desktop/firefox/v61.blade.php b/metager/resources/views/plugin/desktop/firefox/v61.blade.php similarity index 100% rename from resources/views/plugin/desktop/firefox/v61.blade.php rename to metager/resources/views/plugin/desktop/firefox/v61.blade.php diff --git a/resources/views/plugin/desktop/firefox/v89.blade.php b/metager/resources/views/plugin/desktop/firefox/v89.blade.php similarity index 100% rename from resources/views/plugin/desktop/firefox/v89.blade.php rename to metager/resources/views/plugin/desktop/firefox/v89.blade.php diff --git a/resources/views/plugin/desktop/ie/v11.blade.php b/metager/resources/views/plugin/desktop/ie/v11.blade.php similarity index 100% rename from resources/views/plugin/desktop/ie/v11.blade.php rename to metager/resources/views/plugin/desktop/ie/v11.blade.php diff --git a/resources/views/plugin/desktop/ie/v9.blade.php b/metager/resources/views/plugin/desktop/ie/v9.blade.php similarity index 100% rename from resources/views/plugin/desktop/ie/v9.blade.php rename to metager/resources/views/plugin/desktop/ie/v9.blade.php diff --git a/resources/views/plugin/desktop/opera/v36.blade.php b/metager/resources/views/plugin/desktop/opera/v36.blade.php similarity index 100% rename from resources/views/plugin/desktop/opera/v36.blade.php rename to metager/resources/views/plugin/desktop/opera/v36.blade.php diff --git a/resources/views/plugin/desktop/safari/v10.blade.php b/metager/resources/views/plugin/desktop/safari/v10.blade.php similarity index 100% rename from resources/views/plugin/desktop/safari/v10.blade.php rename to metager/resources/views/plugin/desktop/safari/v10.blade.php diff --git a/resources/views/plugin/desktop/vivaldi/v3-3.blade.php b/metager/resources/views/plugin/desktop/vivaldi/v3-3.blade.php similarity index 100% rename from resources/views/plugin/desktop/vivaldi/v3-3.blade.php rename to metager/resources/views/plugin/desktop/vivaldi/v3-3.blade.php diff --git a/resources/views/plugin/mobile/chrome/v83.blade.php b/metager/resources/views/plugin/mobile/chrome/v83.blade.php similarity index 100% rename from resources/views/plugin/mobile/chrome/v83.blade.php rename to metager/resources/views/plugin/mobile/chrome/v83.blade.php diff --git a/resources/views/plugin/mobile/edge/v45.blade.php b/metager/resources/views/plugin/mobile/edge/v45.blade.php similarity index 100% rename from resources/views/plugin/mobile/edge/v45.blade.php rename to metager/resources/views/plugin/mobile/edge/v45.blade.php diff --git a/resources/views/plugin/mobile/firefox-klar/v8-8.blade.php b/metager/resources/views/plugin/mobile/firefox-klar/v8-8.blade.php similarity index 100% rename from resources/views/plugin/mobile/firefox-klar/v8-8.blade.php rename to metager/resources/views/plugin/mobile/firefox-klar/v8-8.blade.php diff --git a/resources/views/plugin/mobile/firefox/v80.blade.php b/metager/resources/views/plugin/mobile/firefox/v80.blade.php similarity index 100% rename from resources/views/plugin/mobile/firefox/v80.blade.php rename to metager/resources/views/plugin/mobile/firefox/v80.blade.php diff --git a/resources/views/plugin/mobile/firefox/vlt80.blade.php b/metager/resources/views/plugin/mobile/firefox/vlt80.blade.php similarity index 100% rename from resources/views/plugin/mobile/firefox/vlt80.blade.php rename to metager/resources/views/plugin/mobile/firefox/vlt80.blade.php diff --git a/resources/views/plugin/mobile/opera/v60.blade.php b/metager/resources/views/plugin/mobile/opera/v60.blade.php similarity index 100% rename from resources/views/plugin/mobile/opera/v60.blade.php rename to metager/resources/views/plugin/mobile/opera/v60.blade.php diff --git a/resources/views/quicktips.blade.php b/metager/resources/views/quicktips.blade.php similarity index 100% rename from resources/views/quicktips.blade.php rename to metager/resources/views/quicktips.blade.php diff --git a/resources/views/resultpages/metager3resultsatom10.blade.php b/metager/resources/views/resultpages/metager3resultsatom10.blade.php similarity index 100% rename from resources/views/resultpages/metager3resultsatom10.blade.php rename to metager/resources/views/resultpages/metager3resultsatom10.blade.php diff --git a/resources/views/resultpages/metager3resultsrss20.blade.php b/metager/resources/views/resultpages/metager3resultsrss20.blade.php similarity index 100% rename from resources/views/resultpages/metager3resultsrss20.blade.php rename to metager/resources/views/resultpages/metager3resultsrss20.blade.php diff --git a/resources/views/resultpages/resultpage.blade.php b/metager/resources/views/resultpages/resultpage.blade.php similarity index 100% rename from resources/views/resultpages/resultpage.blade.php rename to metager/resources/views/resultpages/resultpage.blade.php diff --git a/resources/views/resultpages/resultpage_images.blade.php b/metager/resources/views/resultpages/resultpage_images.blade.php similarity index 100% rename from resources/views/resultpages/resultpage_images.blade.php rename to metager/resources/views/resultpages/resultpage_images.blade.php diff --git a/resources/views/resultpages/results.blade.php b/metager/resources/views/resultpages/results.blade.php similarity index 100% rename from resources/views/resultpages/results.blade.php rename to metager/resources/views/resultpages/results.blade.php diff --git a/resources/views/resultpages/results_images.blade.php b/metager/resources/views/resultpages/results_images.blade.php similarity index 100% rename from resources/views/resultpages/results_images.blade.php rename to metager/resources/views/resultpages/results_images.blade.php diff --git a/resources/views/robots/development.blade.php b/metager/resources/views/robots/development.blade.php similarity index 100% rename from resources/views/robots/development.blade.php rename to metager/resources/views/robots/development.blade.php diff --git a/resources/views/robots/production.blade.php b/metager/resources/views/robots/production.blade.php similarity index 100% rename from resources/views/robots/production.blade.php rename to metager/resources/views/robots/production.blade.php diff --git a/metager/resources/views/search-engine.blade.php b/metager/resources/views/search-engine.blade.php new file mode 100644 index 000000000..87375a6dd --- /dev/null +++ b/metager/resources/views/search-engine.blade.php @@ -0,0 +1,41 @@ +@extends('layouts.subPages') + +@section('title', $title ) + +@section('content') + +<div> + <h1 class="page-title">{{ trans('search-engine.head.1') }}</h1> + + <div class="card"> + <h2>{{ trans('search-engine.head.2') }}</h2> + <p>{!! trans('search-engine.text.1',["transparenz" => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "transparency")]) !!}</p> + </div> + @foreach($suma_infos as $fokus_name => $suma_list) + <h1>{{ __('index.foki.' . $fokus_name) }}</h2> + <div class="enginecontainer"> + + @foreach($suma_list as $suma_name => $suma_infos) + <div class="card"> + <h2><a href="{{$suma_infos->homepage}}" rel="noopener" target="_blank">{{ $suma_infos->display_name }}<img src="/img/icon-outlink.svg" alt="" aria-hidden="true" id="sidebar-img-outlink"></a></h2> + @if($suma_infos->index_name !== null) + <p><span class="search-engine-dt">{{ trans('search-engine.text.2.2') }}</span>{{ $suma_infos->index_name }}</p> + @endif + @if($suma_infos->founded !== null) + <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ $suma_infos->founded }}</p> + @endif + @if($suma_infos->headquarter !== null) + <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ $suma_infos->headquarter }}</p> + @endif + @if($suma_infos->operator !== null) + <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ $suma_infos->operator }}</p> + @endif + @if($suma_infos->index_size !== null) + <p><span class="search-engine-dt">{{ trans('search-engine.text.2.6') }}</span>{{ $suma_infos->index_size }}</p> + @endif + </div> + @endforeach + </div> + @endforeach +</div> +@endsection \ No newline at end of file diff --git a/resources/views/settings/allSettings.blade.php b/metager/resources/views/settings/allSettings.blade.php similarity index 97% rename from resources/views/settings/allSettings.blade.php rename to metager/resources/views/settings/allSettings.blade.php index e1b126ba6..1fae45ccc 100644 --- a/resources/views/settings/allSettings.blade.php +++ b/metager/resources/views/settings/allSettings.blade.php @@ -23,7 +23,7 @@ <td>{{ $key . " = " . $value }}</td> <td> @if(strpos($key, "_engine_") !== FALSE) - @lang('settings.engineDisabled', ["engine" => $sumaFile->sumas->{substr($key, strrpos($key, "_")+1)}->{"display-name"}, "focus" => trans('index.foki.' . substr($key, 0, strpos($key, "_")))]) + @lang('settings.engineDisabled', ["engine" => $sumaFile->sumas->{substr($key, strrpos($key, "_")+1)}->infos->display_name, "focus" => trans('index.foki.' . substr($key, 0, strpos($key, "_")))]) @elseif(strpos($key, "_setting_") !== FALSE) @foreach($sumaFile->filter->{"parameter-filter"} as $filterName => $filter) @if($filter->{"get-parameter"} === substr($key, strrpos($key, "_")+1)) diff --git a/resources/views/settings/index.blade.php b/metager/resources/views/settings/index.blade.php similarity index 85% rename from resources/views/settings/index.blade.php rename to metager/resources/views/settings/index.blade.php index 4289d537c..332abae02 100644 --- a/resources/views/settings/index.blade.php +++ b/metager/resources/views/settings/index.blade.php @@ -89,37 +89,18 @@ </form> </div> - <div class="card" id="blacklist"> - <h1>@lang('settings.header.4')</h1> + <div class="card" id="blacklist-container"> + <h1 id="bl">@lang('settings.header.4')</h1> <p>@lang('settings.text.4')</p> <form id="newentry" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('newBlacklist', ["fokus" => $fokus, "url" => $url])) }}" method="post"> <input type="hidden" name="url" value="{{ $url }}"> <input type="hidden" name="fokus" value="{{ $fokus }}"> - <label for="blacklist">@lang('settings.address')</label> + <label for="blacklist">@lang('settings.address') ({{ sizeof($blacklist) }}) </label> <div id="create"> - <input id="blacklist" name="blacklist" type="text" placeholder="example.com"> - <button type="submit" class="btn btn-default">@lang('settings.add')</button> + <textarea name="blacklist" id="blacklist" cols="30" rows="{{ max(min(sizeof($blacklist)+1, 20), 4) }}" maxlength="2048" placeholder="example.com example2.com *.example3.com" spellcheck="false">{{ implode("\r\n", $blacklist) }}</textarea> + <button type="submit" class="btn btn-default">@lang('settings.save')</button> </div> </form> - @if(!empty($blacklist)) - <form id="deleteentry" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('deleteBlacklist', ["fokus" => $fokus, "url" => $url])) }}" method="post"> - <table> - @foreach($blacklist as $key => $value) - <tr> - <td> - {{ $value }} - </td> - <td> - <button type="submit" name="cookieKey" value="{{ $key }}"><img class="mg-icon allSettings-trashcan-icon" src="/img/trashcan.svg" alt="{{ trans('trashcan.alt') }}"></button> - </td> - </tr> - @endforeach - </table> - </form> - <form id="clearlist" action="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('clearBlacklist', ["fokus" => $fokus, "url" => $url])) }}" method="post"> - <button class="btn btn-default" type="submit" name="clear" value="1">@lang('settings.clear')</button> - </form> - @endif </div> diff --git a/resources/views/spende/danke.blade.php b/metager/resources/views/spende/danke.blade.php similarity index 100% rename from resources/views/spende/danke.blade.php rename to metager/resources/views/spende/danke.blade.php diff --git a/resources/views/spende/partnershops.blade.php b/metager/resources/views/spende/partnershops.blade.php similarity index 100% rename from resources/views/spende/partnershops.blade.php rename to metager/resources/views/spende/partnershops.blade.php diff --git a/resources/views/spende/spende.blade.php b/metager/resources/views/spende/spende.blade.php similarity index 100% rename from resources/views/spende/spende.blade.php rename to metager/resources/views/spende/spende.blade.php diff --git a/resources/views/team/pubkey-wsb.blade.php b/metager/resources/views/team/pubkey-wsb.blade.php similarity index 100% rename from resources/views/team/pubkey-wsb.blade.php rename to metager/resources/views/team/pubkey-wsb.blade.php diff --git a/resources/views/team/team.blade.php b/metager/resources/views/team/team.blade.php similarity index 100% rename from resources/views/team/team.blade.php rename to metager/resources/views/team/team.blade.php diff --git a/resources/views/tips.blade.php b/metager/resources/views/tips.blade.php similarity index 100% rename from resources/views/tips.blade.php rename to metager/resources/views/tips.blade.php diff --git a/resources/views/tor.blade.php b/metager/resources/views/tor.blade.php similarity index 100% rename from resources/views/tor.blade.php rename to metager/resources/views/tor.blade.php diff --git a/resources/views/transparency.blade.php b/metager/resources/views/transparency.blade.php similarity index 100% rename from resources/views/transparency.blade.php rename to metager/resources/views/transparency.blade.php diff --git a/resources/views/vendor/.gitkeep b/metager/resources/views/vendor/.gitkeep similarity index 100% rename from resources/views/vendor/.gitkeep rename to metager/resources/views/vendor/.gitkeep diff --git a/resources/views/vendor/notifications/email-plain.blade.php b/metager/resources/views/vendor/notifications/email-plain.blade.php similarity index 100% rename from resources/views/vendor/notifications/email-plain.blade.php rename to metager/resources/views/vendor/notifications/email-plain.blade.php diff --git a/resources/views/vendor/notifications/email.blade.php b/metager/resources/views/vendor/notifications/email.blade.php similarity index 100% rename from resources/views/vendor/notifications/email.blade.php rename to metager/resources/views/vendor/notifications/email.blade.php diff --git a/resources/views/vendor/pagination/bootstrap-4.blade.php b/metager/resources/views/vendor/pagination/bootstrap-4.blade.php similarity index 100% rename from resources/views/vendor/pagination/bootstrap-4.blade.php rename to metager/resources/views/vendor/pagination/bootstrap-4.blade.php diff --git a/resources/views/vendor/pagination/default.blade.php b/metager/resources/views/vendor/pagination/default.blade.php similarity index 100% rename from resources/views/vendor/pagination/default.blade.php rename to metager/resources/views/vendor/pagination/default.blade.php diff --git a/resources/views/vendor/pagination/simple-bootstrap-4.blade.php b/metager/resources/views/vendor/pagination/simple-bootstrap-4.blade.php similarity index 100% rename from resources/views/vendor/pagination/simple-bootstrap-4.blade.php rename to metager/resources/views/vendor/pagination/simple-bootstrap-4.blade.php diff --git a/resources/views/vendor/pagination/simple-default.blade.php b/metager/resources/views/vendor/pagination/simple-default.blade.php similarity index 100% rename from resources/views/vendor/pagination/simple-default.blade.php rename to metager/resources/views/vendor/pagination/simple-default.blade.php diff --git a/resources/views/widget/sitesearch.blade.php b/metager/resources/views/widget/sitesearch.blade.php similarity index 100% rename from resources/views/widget/sitesearch.blade.php rename to metager/resources/views/widget/sitesearch.blade.php diff --git a/resources/views/widget/websearch-template.blade.php b/metager/resources/views/widget/websearch-template.blade.php similarity index 100% rename from resources/views/widget/websearch-template.blade.php rename to metager/resources/views/widget/websearch-template.blade.php diff --git a/resources/views/widget/websearch.blade.php b/metager/resources/views/widget/websearch.blade.php similarity index 100% rename from resources/views/widget/websearch.blade.php rename to metager/resources/views/widget/websearch.blade.php diff --git a/resources/views/widget/widget.blade.php b/metager/resources/views/widget/widget.blade.php similarity index 100% rename from resources/views/widget/widget.blade.php rename to metager/resources/views/widget/widget.blade.php diff --git a/resources/views/zitatsuche.blade.php b/metager/resources/views/zitatsuche.blade.php similarity index 100% rename from resources/views/zitatsuche.blade.php rename to metager/resources/views/zitatsuche.blade.php diff --git a/routes/api.php b/metager/routes/api.php similarity index 100% rename from routes/api.php rename to metager/routes/api.php diff --git a/routes/console.php b/metager/routes/console.php similarity index 100% rename from routes/console.php rename to metager/routes/console.php diff --git a/routes/cookie.php b/metager/routes/cookie.php similarity index 100% rename from routes/cookie.php rename to metager/routes/cookie.php diff --git a/routes/session.php b/metager/routes/session.php similarity index 100% rename from routes/session.php rename to metager/routes/session.php diff --git a/routes/web.php b/metager/routes/web.php similarity index 98% rename from routes/web.php rename to metager/routes/web.php index 4eadac0d7..46fbe098a 100644 --- a/routes/web.php +++ b/metager/routes/web.php @@ -1,5 +1,6 @@ <?php +use App\Http\Controllers\SearchEngineList; use Illuminate\Support\Facades\Redis; use Jenssegers\Agent\Agent; use Prometheus\RenderTextFormat; @@ -81,7 +82,7 @@ Route::get('tor', function () { ->with('navbarFocus', 'dienste'); }); -Route::group(['prefix' => 'spende'], function(){ +Route::group(['prefix' => 'spende'], function () { Route::get('/', function () { return view('spende.spende') ->with('title', trans('titles.spende')) @@ -134,16 +135,13 @@ Route::get('transparency', function () { ->with('navbarFocus', 'info'); }); -Route::get('search-engine', function () { - return view('search-engine') - ->with('title', trans('titles.search-engine')) - ->with('navbarFocus', 'info'); -}); +Route::get('search-engine', [SearchEngineList::class, 'index']); Route::get('hilfe', function () { return view('help/help') ->with('title', trans('titles.help')) ->with('navbarFocus', 'hilfe'); }); + Route::get('hilfe/easy-language', function () { return view('help/easy-language/help') ->with('title', trans('titles.help')) @@ -152,17 +150,19 @@ Route::get('hilfe/easy-language', function () { mix('/css/help-easy-language.css'), ]); }); + Route::get('hilfe/faktencheck', function () { return view('help/faktencheck') ->with('title', trans('titles.faktencheck')) ->with('navbarFocus', 'hilfe'); -}); +})->name('faktencheck'); Route::get('hilfe/hauptseiten', function () { return view('help/help-mainpages') ->with('title', trans('titles.help-mainpages')) ->with('navbarFocus', 'hilfe'); }); + Route::get('hilfe/easy-language/hauptseiten', function () { return view('help/easy-language/help-mainpages') ->with('title', trans('titles.help-mainpages')) @@ -216,6 +216,7 @@ Route::get('hilfe/easy-language/datensicherheit', function () { mix('/css/help-easy-language.css'), ]); }); + Route::get('faq', function () { return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), '/hilfe')); }); diff --git a/server.php b/metager/server.php similarity index 100% rename from server.php rename to metager/server.php diff --git a/storage/app/.gitignore b/metager/storage/app/.gitignore similarity index 100% rename from storage/app/.gitignore rename to metager/storage/app/.gitignore diff --git a/storage/app/public/.gitignore b/metager/storage/app/public/.gitignore similarity index 100% rename from storage/app/public/.gitignore rename to metager/storage/app/public/.gitignore diff --git a/storage/app/public/stopwords.txt b/metager/storage/app/public/stopwords.txt similarity index 100% rename from storage/app/public/stopwords.txt rename to metager/storage/app/public/stopwords.txt diff --git a/storage/app/public/zitate.txt b/metager/storage/app/public/zitate.txt similarity index 100% rename from storage/app/public/zitate.txt rename to metager/storage/app/public/zitate.txt diff --git a/storage/framework/.gitignore b/metager/storage/framework/.gitignore similarity index 100% rename from storage/framework/.gitignore rename to metager/storage/framework/.gitignore diff --git a/storage/framework/cache/.gitignore b/metager/storage/framework/cache/.gitignore similarity index 100% rename from storage/framework/cache/.gitignore rename to metager/storage/framework/cache/.gitignore diff --git a/storage/framework/sessions/.gitignore b/metager/storage/framework/sessions/.gitignore similarity index 100% rename from storage/framework/sessions/.gitignore rename to metager/storage/framework/sessions/.gitignore diff --git a/storage/framework/views/.gitignore b/metager/storage/framework/views/.gitignore similarity index 100% rename from storage/framework/views/.gitignore rename to metager/storage/framework/views/.gitignore diff --git a/storage/logs/.gitignore b/metager/storage/logs/.gitignore similarity index 100% rename from storage/logs/.gitignore rename to metager/storage/logs/.gitignore diff --git a/test.sh b/metager/test.sh similarity index 100% rename from test.sh rename to metager/test.sh diff --git a/tests/Browser/Pages/About.php b/metager/tests/Browser/Pages/About.php similarity index 100% rename from tests/Browser/Pages/About.php rename to metager/tests/Browser/Pages/About.php diff --git a/tests/Browser/Pages/App.php b/metager/tests/Browser/Pages/App.php similarity index 100% rename from tests/Browser/Pages/App.php rename to metager/tests/Browser/Pages/App.php diff --git a/tests/Browser/Pages/Datenschutz.php b/metager/tests/Browser/Pages/Datenschutz.php similarity index 100% rename from tests/Browser/Pages/Datenschutz.php rename to metager/tests/Browser/Pages/Datenschutz.php diff --git a/tests/Browser/Pages/Hilfe.php b/metager/tests/Browser/Pages/Hilfe.php similarity index 100% rename from tests/Browser/Pages/Hilfe.php rename to metager/tests/Browser/Pages/Hilfe.php diff --git a/tests/Browser/Pages/HomePage.php b/metager/tests/Browser/Pages/HomePage.php similarity index 100% rename from tests/Browser/Pages/HomePage.php rename to metager/tests/Browser/Pages/HomePage.php diff --git a/tests/Browser/Pages/Impress.php b/metager/tests/Browser/Pages/Impress.php similarity index 100% rename from tests/Browser/Pages/Impress.php rename to metager/tests/Browser/Pages/Impress.php diff --git a/tests/Browser/Pages/Kontakt.php b/metager/tests/Browser/Pages/Kontakt.php similarity index 100% rename from tests/Browser/Pages/Kontakt.php rename to metager/tests/Browser/Pages/Kontakt.php diff --git a/tests/Browser/Pages/Page.php b/metager/tests/Browser/Pages/Page.php similarity index 100% rename from tests/Browser/Pages/Page.php rename to metager/tests/Browser/Pages/Page.php diff --git a/tests/Browser/Pages/Plugin.php b/metager/tests/Browser/Pages/Plugin.php similarity index 100% rename from tests/Browser/Pages/Plugin.php rename to metager/tests/Browser/Pages/Plugin.php diff --git a/tests/Browser/Pages/SitesearchWidget.php b/metager/tests/Browser/Pages/SitesearchWidget.php similarity index 100% rename from tests/Browser/Pages/SitesearchWidget.php rename to metager/tests/Browser/Pages/SitesearchWidget.php diff --git a/tests/Browser/Pages/Spende.php b/metager/tests/Browser/Pages/Spende.php similarity index 100% rename from tests/Browser/Pages/Spende.php rename to metager/tests/Browser/Pages/Spende.php diff --git a/tests/Browser/Pages/Team.php b/metager/tests/Browser/Pages/Team.php similarity index 100% rename from tests/Browser/Pages/Team.php rename to metager/tests/Browser/Pages/Team.php diff --git a/tests/Browser/Pages/WebsearchWidget.php b/metager/tests/Browser/Pages/WebsearchWidget.php similarity index 100% rename from tests/Browser/Pages/WebsearchWidget.php rename to metager/tests/Browser/Pages/WebsearchWidget.php diff --git a/tests/Browser/Pages/Widget.php b/metager/tests/Browser/Pages/Widget.php similarity index 100% rename from tests/Browser/Pages/Widget.php rename to metager/tests/Browser/Pages/Widget.php diff --git a/metager/tests/Browser/StaticPagesTest.php b/metager/tests/Browser/StaticPagesTest.php new file mode 100644 index 000000000..b8c72e476 --- /dev/null +++ b/metager/tests/Browser/StaticPagesTest.php @@ -0,0 +1,202 @@ +<?php + +namespace Tests\Browser; + +use Laravel\Dusk\Browser; +use Tests\Browser\Pages\HomePage; +use Tests\Browser\Pages\About; +use Tests\Browser\Pages\App; +use Tests\Browser\Pages\Datenschutz; +use Tests\Browser\Pages\Hilfe; +use Tests\Browser\Pages\Impress; +use Tests\Browser\Pages\Kontakt; +use Tests\Browser\Pages\Plugin; +use Tests\Browser\Pages\SitesearchWidget; +use Tests\Browser\Pages\Spende; +use Tests\Browser\Pages\Team; +use Tests\Browser\Pages\WebsearchWidget; +use Tests\Browser\Pages\Widget; +use Tests\DuskTestCase; + +class StaticPagesTest extends DuskTestCase +{ + /** + * Tests for each static page on MetaGers website whether it can be reached by navigation + * + * @return void + */ + public function testStartpage() + { + // Startpage + $this->browse(function (Browser $browser) { + $browser->visit(new HomePage); + }); + } + + public function testAbout() + { + // About + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label#navigationKontakt") + ->clickLink("Ãœber uns") + ->waitForLocation("/about") + ->on(new About); + }); + } + + public function testApp() + { + // App + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->clickLink("MetaGer App") + ->waitForLocation("/app") + ->on(new App); + }); + } + + public function testDatenschutz() + { + // Datenschutz + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->clickLink("Datenschutz") + ->waitForLocation("/datenschutz") + ->on(new Datenschutz); + }); + } + + public function testHilfe() + { + // Hilfe + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->clickLink("Hilfe") + ->waitForLocation("/hilfe") + ->on(new Hilfe); + }); + } + + public function testImpressum() + { + // Impressum + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label#navigationKontakt") + ->clickLink("Impressum") + ->waitForLocation("/impressum") + ->on(new Impress); + }); + } + + public function testKontakt() + { + // Kontakt + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label#navigationKontakt") + ->clickLink("Kontakt") + ->waitForLocation("/kontakt") + ->on(new Kontakt); + }); + } + + public function testPlugin() + { + // Plugin + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label[for=servicesToggle]") + ->clickLink("MetaGer Plugin") + ->waitForLocation("/plugin") + ->on(new Plugin); + }); + } + + public function testSpenden() + { + //Spenden + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->clickLink("Spenden") + ->waitForLocation("/spende") + ->on(new Spende); + }); + } + + public function testTeam() + { + // Team + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label#navigationKontakt") + ->clickLink("Team") + ->waitForLocation("/team") + ->on(new Team); + }); + } + + public function testWidget() + { + // Widget + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label[for=servicesToggle]") + ->clickLink("Widget") + ->waitForLocation("/widget") + ->on(new Widget); + }); + } + + public function testWebsearchWidget() + { + // Websearch Widget + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label[for=servicesToggle]") + ->clickLink("Widget") + ->waitForLocation("/widget") + ->clickLink("Suche im Web") + ->waitForLocation("\/websearch\/") + ->on(new WebsearchWidget); + }); + } + + public function testSitesearchWidget() + { + // Sitesearch Widget + $this->browse(function (Browser $browser) { + $browser->visit("/") + ->waitFor("label.sidebar-opener[for=sidebarToggle]") + ->click("label.sidebar-opener[for=sidebarToggle]") + ->click("label[for=servicesToggle]") + ->clickLink("Widget") + ->waitForLocation("/widget") + ->clickLink("Suche nur auf einer Domain") + ->waitForLocation("/sitesearch/") + ->on(new SitesearchWidget); + }); + } +} diff --git a/tests/Browser/screenshots/.gitignore b/metager/tests/Browser/screenshots/.gitignore similarity index 100% rename from tests/Browser/screenshots/.gitignore rename to metager/tests/Browser/screenshots/.gitignore diff --git a/tests/CreatesApplication.php b/metager/tests/CreatesApplication.php similarity index 100% rename from tests/CreatesApplication.php rename to metager/tests/CreatesApplication.php diff --git a/metager/tests/DuskTestCase.php b/metager/tests/DuskTestCase.php new file mode 100644 index 000000000..6dd830ee9 --- /dev/null +++ b/metager/tests/DuskTestCase.php @@ -0,0 +1,34 @@ +<?php + +namespace Tests; + +use Facebook\WebDriver\Remote\DesiredCapabilities; +use Facebook\WebDriver\Remote\RemoteWebDriver; +use Laravel\Dusk\TestCase as BaseTestCase; + +abstract class DuskTestCase extends BaseTestCase +{ + use CreatesApplication; + + /** + * Prepare for Dusk test execution. + * + * @beforeClass + * @return void + */ + public static function prepare() + { + } + + /** + * Create the RemoteWebDriver instance. + * + * @return \Facebook\WebDriver\Remote\RemoteWebDriver + */ + protected function driver() + { + return RemoteWebDriver::create( + "http://" . config("metager.metager.selenium.host") . ":4444/wd/hub", DesiredCapabilities::firefox() + ); + } +} diff --git a/tests/TestCase.php b/metager/tests/TestCase.php similarity index 100% rename from tests/TestCase.php rename to metager/tests/TestCase.php diff --git a/webpack.mix.js b/metager/webpack.mix.js similarity index 96% rename from webpack.mix.js rename to metager/webpack.mix.js index fee99c178..0b2372026 100644 --- a/webpack.mix.js +++ b/metager/webpack.mix.js @@ -31,6 +31,7 @@ mix .less("resources/less/metager/pages/asso/style-dark.less", "public/css/asso/dark.css") .less("resources/less/metager/pages/asso/style.less", "public/css/asso/style.css") .less("resources/less/metager/pages/spende/danke.less", "public/css/spende/danke.css") + .less("resources/less/metager/pages/keychange/index.less", "public/css/keychange/index.css") .less("resources/less/metager/pages/help-easy-language.less", "public/css/help-easy-language.css") // js .babel( @@ -67,4 +68,4 @@ mix // source maps .sourceMaps(false, "inline-source-map") // versioning - .version(); \ No newline at end of file + .version(); diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100755 index db9f2f86dbeac3e45a93f110231a913d95c92122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5694 zcmeHLX>62L6g_<{l}agPD*_ckv6Nb>P^#9l)D|k$A}T_wAd9k8Kr0kWLAoKO+h72J zpb`XBLNEv#Wl^IhASxo8h(Tf$!;VT6LDp06ecv}DGYS7p2yt$EzIX0<_kMYE-<kd> z5F$V6>5ykb#K!>gi+F)ZC>N-H#V9921SqdZXax}_XfT5a7eve?8dVaJg2uCmC_$4d zB3jV2nrL1_v=FqcC1M1v>WJ1JqK%;KY$8_B?j@qb9HQe~B5oehNzi#dkswH1Ky+D1 zBni4LBD%jqq`pR^Ehc&`A$q?~qzf{Z5}C`0K7zi>i7Y|CH;A0Khyg2zfh&nYtBBmU zi9ErO)x=Q2@HNE9wZy1*iLvhy<K8C<))5oe6NMXy$s38H4~Z#);*W^ZPl)nQiHgsN zs!c?-pk^~sE2#UNn7xIV^93>YOJbhj<*$hOf(2WNg@Q$26R&O~7Jox5*-k9oK`h%z zEEl}Fi&(LnSotlnY7epcJK~+a#2Ufc?}-og5$k>+)(bZ5CpHQ`{*l=9GqL#qvE>(H z>p^1MA!7SsVuxVo5n`8M_fcZcF=Fp=V&4g3|F6VPzY_;e5(obv4hatbNgNRzJw+T7 z9RG_rA^7byaq<jt>MU{k9C7A6@wedY1>&6G{6*q|;Nm6XlAyl6{)$!#Zd`j4Fu@2; zAUJ{G1cDQ|iW8Xbk!a_4fY3_Snt8RbZi6P4R?jS%G^}r2s8{r@W3;xrFSX<u)oydO z<YLX-s2Fggf2p}&ce4D&T-ACxT8{F|qOyU1?VY;!l)u(fwLGh(EA@+8{A)Yt=2WYt z<>x=yP+5X%1<GPxRO%U;5ET;I<kqK^r>XvLG^kQBS_S>sk0^;&X;zr9Ol6+CRg}ok zB-i1-=W{A{mb9f3XKd4ywHIxilE=NZ_FRSD%v~STlAe;JD)CHdBy_a06d@%_I=Pi5 zvQDzP>%FP7_SO<T)CeUW&tRe1O0tF64;N_*N2#WvXT2;EReRQ$@EJ-ZZZ{@H*U?f` zrbGu}OqNoO44e8M%~X?NCF+_lm=<N)D}O;s3Y9dswaH2~hWlC_VjX;w$&sz1#%i`9 zCd{5&9Q=f&?&ptHs!<%!ZylUso|mnMOp;b~H3hnegYVJxzJP{+)H*o3tyU%(^QbJP zP3@(KgIiTgS{5+zfPU-XG3wbF;l@N12^nTDMICHk^l(6je`*~(eXO*N)Qxz(WZR|= zj<w(A9{wHvnd9IZ=}NU54+_)Fac~c1o`H@BWIyDN2{-un8|z>xs%v34uA6LI<e?6B zuE10AK$n>Ch}K>EPxW|`1N!Y@rF?>`cdT_^pbj=+_71(T)U|&=za5t7eY|=<w^|)+ z4DPiva5Y)Rd+Xda(cSX>WeA_-DC%I1HhI=hZdqB5qxzoK!Qxx^l$-V19S1vF)Lnze nmsD1l7mmn`bG{C~+8_x|AUJ{G1papuxc2^I5j^pKIe~uwIBcKq diff --git a/public/fonts/resultPageStyle.css b/public/fonts/resultPageStyle.css deleted file mode 100644 index c83bde13e..000000000 --- a/public/fonts/resultPageStyle.css +++ /dev/null @@ -1,180 +0,0 @@ -.alerter { - display: none; - text-align: center; -} - -.alerter hr { - margin: 8px 0; -} - -#sortMore p p { - margin-bottom: 0px; - margin-top: 0px; -} - -body { - line-height: 1.2!important; -} - -#alerter p { - margin-bottom: 10px; -} - -#filterNewSearch { - color: #777; -} - -#filterNewSearch:hover { - color: #333; -} - -.progress { - margin: 0 auto; - width: 60%; -} - -#sortSelect { - height: 29px; - width: 190px; - line-height: 29px; - padding-top: 3px; -} - -#filterInput { - height: 29px; - font-size: 0.87em; -} - -#sidebar { - border-left-width: 3px; - border-left-color: rgb(255, 187, 0); - border-left-style: solid; -} - -#suchoptionenContainer { - border-bottom-width: 3px; - border-bottom-color: rgb(255, 187, 0); - border-bottom-style: solid; - padding-bottom: 9px; - margin-bottom: 10px; - padding: 5px; - padding-bottom: 0; -} - -#resultHeader { - font-size: 15px; - margin: 0; - padding: 0; -} - -.quicktip { - margin-bottom: 20px; - padding: 5px; -} - -#sidebar { - margin-right: 0.8%; - width: 30%; - float: right; -} - -#results { - padding-top: 70px; -} - -#sortBox { - margin-top: 10px; -} - -.wikiqtextract { - font-family: Georgia, "Times New Roman", Palatino, Times, serif; - font-size: 15px; -} - -.serverInfoButtonLink:hover { - color: #555!important; -} - -.serverInfoButtonLink { - font-size: 12px; - color: #BBB!important; -} - -#sortDropdown { - clear: none!important; - width: 200px; - float: right; -} - -.werbebox { - color: rgb(0, 128, 72); - padding-bottom: 10px!important; -} - -@media (max-height: 849px) { - .ergebnisbox { - padding-bottom: 10px; - } -} - -@media (min-height: 850px) { - .ergebnisbox { - padding-bottom: 20px; - } -} - -@media (min-width: 1350px) { - #filterForm { - width: 200px; - margin-bottom: 10px; - } - #sortSelect { - float: right; - } - .ergebnisbox { - width: 67%!important; - } - #sortDropdown { - clear: none!important; - } -} - -@media (max-width: 1349px) { - #filterForm { - width: 100%; - margin-bottom: 2px; - } - #sortDropdown { - width: 100%; - float: none; - } - #sidebar { - float: right; - width: 25%; - } - #filterForm { - margin: 3px; - margin-top: 3px; - } - #sortDropdown li { - width: 100%; - } - #sortDropdown { - clear: none!important; - } -} - -.optionsbody { - padding: 15px; -} - -#mehrTrefferLink { - margin-left: 40%; - width: 20%; -} - -.alert-warning { - background-color: #FFF; - border-color: #FFF; - color: #BA9227; -} \ No newline at end of file diff --git a/public/js/quicktips.js b/public/js/quicktips.js deleted file mode 100644 index e07a1ce10..000000000 --- a/public/js/quicktips.js +++ /dev/null @@ -1,16 +0,0 @@ -/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; -if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px") -},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m}); - -/*! iFrame Resizer (iframeSizer.contentWindow.min.js) - v3.5.5 - 2016-06-16 - * Desc: Include this file in any page being loaded into an iframe - * to force the iframe to resize to the content size. - * Requires: iframeResizer.min.js on host page. - * Copyright: (c) 2016 David J. Bradshaw - dave@bradshaw.net - * License: MIT - */ - -!function(a,b){"use strict";function c(b,c,d){"addEventListener"in a?b.addEventListener(c,d,!1):"attachEvent"in a&&b.attachEvent("on"+c,d)}function d(b,c,d){"removeEventListener"in a?b.removeEventListener(c,d,!1):"detachEvent"in a&&b.detachEvent("on"+c,d)}function e(a){return a.charAt(0).toUpperCase()+a.slice(1)}function f(a){var b,c,d,e=null,f=0,g=function(){f=Ha(),e=null,d=a.apply(b,c),e||(b=c=null)};return function(){var h=Ha();f||(f=h);var i=ya-(h-f);return b=this,c=arguments,0>=i||i>ya?(e&&(clearTimeout(e),e=null),f=h,d=a.apply(b,c),e||(b=c=null)):e||(e=setTimeout(g,i)),d}}function g(a){return na+"["+pa+"] "+a}function h(b){ma&&"object"==typeof a.console&&console.log(g(b))}function i(b){"object"==typeof a.console&&console.warn(g(b))}function j(){k(),h("Initialising iFrame ("+location.href+")"),l(),o(),n("background",X),n("padding",_),B(),t(),u(),p(),D(),v(),ja=C(),O("init","Init message from host page"),Ea()}function k(){function a(a){return"true"===a?!0:!1}var c=ia.substr(oa).split(":");pa=c[0],Y=b!==c[1]?Number(c[1]):Y,aa=b!==c[2]?a(c[2]):aa,ma=b!==c[3]?a(c[3]):ma,ka=b!==c[4]?Number(c[4]):ka,V=b!==c[6]?a(c[6]):V,Z=c[7],ga=b!==c[8]?c[8]:ga,X=c[9],_=c[10],va=b!==c[11]?Number(c[11]):va,ja.enable=b!==c[12]?a(c[12]):!1,ra=b!==c[13]?c[13]:ra,Ba=b!==c[14]?c[14]:Ba}function l(){function b(){var b=a.iFrameResizer;h("Reading data from page: "+JSON.stringify(b)),Da="messageCallback"in b?b.messageCallback:Da,Ea="readyCallback"in b?b.readyCallback:Ea,ua="targetOrigin"in b?b.targetOrigin:ua,ga="heightCalculationMethod"in b?b.heightCalculationMethod:ga,Ba="widthCalculationMethod"in b?b.widthCalculationMethod:Ba}function c(a,b){return"function"==typeof a&&(h("Setup custom "+b+"CalcMethod"),Ga[b]=a,a="custom"),a}"iFrameResizer"in a&&Object===a.iFrameResizer.constructor&&(b(),ga=c(ga,"height"),Ba=c(Ba,"width")),h("TargetOrigin for parent set to: "+ua)}function m(a,b){return-1!==b.indexOf("-")&&(i("Negative CSS value ignored for "+a),b=""),b}function n(a,c){b!==c&&""!==c&&"null"!==c&&(document.body.style[a]=c,h("Body "+a+' set to "'+c+'"'))}function o(){b===Z&&(Z=Y+"px"),n("margin",m("margin",Z))}function p(){document.documentElement.style.height="",document.body.style.height="",h('HTML & body height set to "auto"')}function q(b){function f(){O(b.eventName,b.eventType)}var g={add:function(b){c(a,b,f)},remove:function(b){d(a,b,f)}};b.eventNames&&Array.prototype.map?(b.eventName=b.eventNames[0],b.eventNames.map(g[b.method])):g[b.method](b.eventName),h(e(b.method)+" event listener: "+b.eventType)}function r(a){q({method:a,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),q({method:a,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),q({method:a,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),q({method:a,eventType:"Input",eventName:"input"}),q({method:a,eventType:"Mouse Up",eventName:"mouseup"}),q({method:a,eventType:"Mouse Down",eventName:"mousedown"}),q({method:a,eventType:"Orientation Change",eventName:"orientationchange"}),q({method:a,eventType:"Print",eventName:["afterprint","beforeprint"]}),q({method:a,eventType:"Ready State Change",eventName:"readystatechange"}),q({method:a,eventType:"Touch Start",eventName:"touchstart"}),q({method:a,eventType:"Touch End",eventName:"touchend"}),q({method:a,eventType:"Touch Cancel",eventName:"touchcancel"}),q({method:a,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),q({method:a,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),q({method:a,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===ra&&q({method:a,eventType:"IFrame Resized",eventName:"resize"})}function s(a,b,c,d){return b!==a&&(a in c||(i(a+" is not a valid option for "+d+"CalculationMethod."),a=b),h(d+' calculation method set to "'+a+'"')),a}function t(){ga=s(ga,fa,Ia,"height")}function u(){Ba=s(Ba,Aa,Ja,"width")}function v(){!0===V?(r("add"),G()):h("Auto Resize disabled")}function w(){h("Disable outgoing messages"),sa=!1}function x(){h("Remove event listener: Message"),d(a,"message",T)}function y(){null!==$&&$.disconnect()}function z(){r("remove"),y(),clearInterval(la)}function A(){w(),x(),!0===V&&z()}function B(){var a=document.createElement("div");a.style.clear="both",a.style.display="block",document.body.appendChild(a)}function C(){function d(){return{x:a.pageXOffset!==b?a.pageXOffset:document.documentElement.scrollLeft,y:a.pageYOffset!==b?a.pageYOffset:document.documentElement.scrollTop}}function e(a){var b=a.getBoundingClientRect(),c=d();return{x:parseInt(b.left,10)+parseInt(c.x,10),y:parseInt(b.top,10)+parseInt(c.y,10)}}function f(a){function c(a){var b=e(a);h("Moving to in page link (#"+d+") at x: "+b.x+" y: "+b.y),S(b.y,b.x,"scrollToOffset")}var d=a.split("#")[1]||a,f=decodeURIComponent(d),g=document.getElementById(f)||document.getElementsByName(f)[0];b!==g?c(g):(h("In page link (#"+d+") not found in iFrame, so sending to parent"),S(0,0,"inPageLink","#"+d))}function g(){""!==location.hash&&"#"!==location.hash&&f(location.href)}function j(){function a(a){function b(a){a.preventDefault(),f(this.getAttribute("href"))}"#"!==a.getAttribute("href")&&c(a,"click",b)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),a)}function k(){c(a,"hashchange",g)}function l(){setTimeout(g,ca)}function m(){Array.prototype.forEach&&document.querySelectorAll?(h("Setting up location.hash handlers"),j(),k(),l()):i("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}return ja.enable?m():h("In page linking not enabled"),{findTarget:f}}function D(){h("Enable public methods"),Ca.parentIFrame={autoResize:function(a){return!0===a&&!1===V?(V=!0,v()):!1===a&&!0===V&&(V=!1,z()),V},close:function(){S(0,0,"close"),A()},getId:function(){return pa},getPageInfo:function(a){"function"==typeof a?(Fa=a,S(0,0,"pageInfo")):(Fa=function(){},S(0,0,"pageInfoStop"))},moveToAnchor:function(a){ja.findTarget(a)},reset:function(){R("parentIFrame.reset")},scrollTo:function(a,b){S(b,a,"scrollTo")},scrollToOffset:function(a,b){S(b,a,"scrollToOffset")},sendMessage:function(a,b){S(0,0,"message",JSON.stringify(a),b)},setHeightCalculationMethod:function(a){ga=a,t()},setWidthCalculationMethod:function(a){Ba=a,u()},setTargetOrigin:function(a){h("Set targetOrigin: "+a),ua=a},size:function(a,b){var c=""+(a?a:"")+(b?","+b:"");O("size","parentIFrame.size("+c+")",a,b)}}}function E(){0!==ka&&(h("setInterval: "+ka+"ms"),la=setInterval(function(){O("interval","setInterval: "+ka)},Math.abs(ka)))}function F(){function c(a){function b(a){!1===a.complete&&(h("Attach listeners to "+a.src),a.addEventListener("load",g,!1),a.addEventListener("error",i,!1),l.push(a))}"attributes"===a.type&&"src"===a.attributeName?b(a.target):"childList"===a.type&&Array.prototype.forEach.call(a.target.querySelectorAll("img"),b)}function d(a){l.splice(l.indexOf(a),1)}function e(a){h("Remove listeners from "+a.src),a.removeEventListener("load",g,!1),a.removeEventListener("error",i,!1),d(a)}function f(a,c,d){e(a.target),O(c,d+": "+a.target.src,b,b)}function g(a){f(a,"imageLoad","Image loaded")}function i(a){f(a,"imageLoadFailed","Image load failed")}function j(a){O("mutationObserver","mutationObserver: "+a[0].target+" "+a[0].type),a.forEach(c)}function k(){var a=document.querySelector("body"),b={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};return n=new m(j),h("Create body MutationObserver"),n.observe(a,b),n}var l=[],m=a.MutationObserver||a.WebKitMutationObserver,n=k();return{disconnect:function(){"disconnect"in n&&(h("Disconnect body MutationObserver"),n.disconnect(),l.forEach(e))}}}function G(){var b=0>ka;a.MutationObserver||a.WebKitMutationObserver?b?E():$=F():(h("MutationObserver not supported in this browser!"),E())}function H(a,b){function c(a){var c=/^\d+(px)?$/i;if(c.test(a))return parseInt(a,W);var d=b.style.left,e=b.runtimeStyle.left;return b.runtimeStyle.left=b.currentStyle.left,b.style.left=a||0,a=b.style.pixelLeft,b.style.left=d,b.runtimeStyle.left=e,a}var d=0;return b=b||document.body,"defaultView"in document&&"getComputedStyle"in document.defaultView?(d=document.defaultView.getComputedStyle(b,null),d=null!==d?d[a]:0):d=c(b.currentStyle[a]),parseInt(d,W)}function I(a){a>ya/2&&(ya=2*a,h("Event throttle increased to "+ya+"ms"))}function J(a,b){for(var c=b.length,d=0,f=0,g=e(a),i=Ha(),j=0;c>j;j++)d=b[j].getBoundingClientRect()[a]+H("margin"+g,b[j]),d>f&&(f=d);return i=Ha()-i,h("Parsed "+c+" HTML elements"),h("Element position calculated in "+i+"ms"),I(i),f}function K(a){return[a.bodyOffset(),a.bodyScroll(),a.documentElementOffset(),a.documentElementScroll()]}function L(a,b){function c(){return i("No tagged elements ("+b+") found on page"),ea}var d=document.querySelectorAll("["+b+"]");return 0===d.length?c():J(a,d)}function M(){return document.querySelectorAll("body *")}function N(a,c,d,e){function f(){ea=m,za=n,S(ea,za,a)}function g(){function a(a,b){var c=Math.abs(a-b)<=va;return!c}return m=b!==d?d:Ia[ga](),n=b!==e?e:Ja[Ba](),a(ea,m)||aa&&a(za,n)}function i(){return!(a in{init:1,interval:1,size:1})}function j(){return ga in qa||aa&&Ba in qa}function k(){h("No change in size detected")}function l(){i()&&j()?R(c):a in{interval:1}||k()}var m,n;g()||"init"===a?(P(),f()):l()}function O(a,b,c,d){function e(){a in{reset:1,resetPage:1,init:1}||h("Trigger event: "+b)}function f(){return wa&&a in ba}f()?h("Trigger event cancelled: "+a):(e(),Ka(a,b,c,d))}function P(){wa||(wa=!0,h("Trigger event lock on")),clearTimeout(xa),xa=setTimeout(function(){wa=!1,h("Trigger event lock off"),h("--")},ca)}function Q(a){ea=Ia[ga](),za=Ja[Ba](),S(ea,za,a)}function R(a){var b=ga;ga=fa,h("Reset trigger event: "+a),P(),Q("reset"),ga=b}function S(a,c,d,e,f){function g(){b===f?f=ua:h("Message targetOrigin: "+f)}function i(){var g=a+":"+c,i=pa+":"+g+":"+d+(b!==e?":"+e:"");h("Sending message to host page ("+i+")"),ta.postMessage(na+i,f)}!0===sa&&(g(),i())}function T(b){function d(){return na===(""+b.data).substr(0,oa)}function e(){function d(){ia=b.data,ta=b.source,j(),da=!1,setTimeout(function(){ha=!1},ca)}document.body?d():(h("Waiting for page ready"),c(a,"readystatechange",e))}function f(){ha?h("Page reset ignored by init"):(h("Page size reset by host page"),Q("resetPage"))}function g(){O("resizeParent","Parent window requested size check")}function k(){var a=m();ja.findTarget(a)}function l(){return b.data.split("]")[1].split(":")[0]}function m(){return b.data.substr(b.data.indexOf(":")+1)}function n(){return"iFrameResize"in a}function o(){var a=m();h("MessageCallback called from parent: "+a),Da(JSON.parse(a)),h(" --")}function p(){var a=m();h("PageInfoFromParent called from parent: "+a),Fa(JSON.parse(a)),h(" --")}function q(){return b.data.split(":")[2]in{"true":1,"false":1}}function r(){switch(l()){case"reset":f();break;case"resize":g();break;case"inPageLink":case"moveToAnchor":k();break;case"message":o();break;case"pageInfo":p();break;default:n()||q()||i("Unexpected message ("+b.data+")")}}function s(){!1===da?r():q()?e():h('Ignored message of type "'+l()+'". Received before initialization.')}d()&&s()}function U(){"loading"!==document.readyState&&a.parent.postMessage("[iFrameResizerChild]Ready","*")}var V=!0,W=10,X="",Y=0,Z="",$=null,_="",aa=!1,ba={resize:1,click:1},ca=128,da=!0,ea=1,fa="bodyOffset",ga=fa,ha=!0,ia="",ja={},ka=32,la=null,ma=!1,na="[iFrameSizer]",oa=na.length,pa="",qa={max:1,min:1,bodyScroll:1,documentElementScroll:1},ra="child",sa=!0,ta=a.parent,ua="*",va=0,wa=!1,xa=null,ya=16,za=1,Aa="scroll",Ba=Aa,Ca=a,Da=function(){i("MessageCallback function not defined")},Ea=function(){},Fa=function(){},Ga={height:function(){return i("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return i("Custom width calculation function not defined"),document.body.scrollWidth}},Ha=Date.now||function(){return(new Date).getTime()},Ia={bodyOffset:function(){return document.body.offsetHeight+H("marginTop")+H("marginBottom")},offset:function(){return Ia.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return Ga.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,K(Ia))},min:function(){return Math.min.apply(null,K(Ia))},grow:function(){return Ia.max()},lowestElement:function(){return Math.max(Ia.bodyOffset(),J("bottom",M()))},taggedElement:function(){return L("bottom","data-iframe-height")}},Ja={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return Ga.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(Ja.bodyScroll(),Ja.documentElementScroll())},max:function(){return Math.max.apply(null,K(Ja))},min:function(){return Math.min.apply(null,K(Ja))},rightMostElement:function(){return J("right",M())},taggedElement:function(){return L("right","data-iframe-width")}},Ka=f(N);c(a,"message",T),U()}(window||{}); -//# sourceMappingURL=iframeResizer.contentWindow.map -//# sourceMappingURL=quicktips.js.map diff --git a/resources/lang/de/faktencheck.php b/resources/lang/de/faktencheck.php deleted file mode 100644 index 85f6586b9..000000000 --- a/resources/lang/de/faktencheck.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php -return [ - 'heading.1' => 'Fakten-Prüfung contra Fake-News:', - 'paragraph.1' => 'Woher kommt die Nachricht?', - 'list.1' => 'Webseite', - 'list.1.1' => 'Hat diese Webseite ein Impressum? Wer ist dort genannt (Namen, Firma, ...) und was kann über diese Personen herausgefunden werden?', - 'list.1.2' => 'Wer ist in der Whois-Datenbank als Eigentümer der Website verzeichnet? Passt das mit dem Impressum zusammen und was kann über die Eigentümer der Website herausgefunden werden? (<a href="https://de.wikipedia.org/wiki/Whois" target="_blank" rel="noopener">https://de.wikipedia.org/wiki/Whois</a>)', - 'list.1.3' => 'Ist auf der Webseite ein Autor genannt? Was kann über diese Persone/n herausgefunden werden?', - 'list.1.4' => 'Publizieren die o.g. Personen häufig/er zu dem Thema? Sind sie bekannt in diesem (Fach)gebiet? Gibt es zu Ihnen vielleicht Wikipedia-Einträge?', - 'list.1.5' => 'Sind im Text Fakten genannt, die an anderer Stelle überprüft werden können? Auch außerhalb von Internet-Quellen?', - 'list.1.6' => 'Gibt der Stil des Schreibens Hinweise, ob der Text evtl. satirisch/ironisch gemeint ist?', - 'list.1.7' => 'Sind im Text Zitate enthalten, deren Korrektheit an anderer Stelle überprüfbar ist?', - 'list.1.8' => 'Ist die Argumentation im Text logisch und plausibel?', - 'list.2' => 'Facebook oder andere soziale Netze oder Foren', - 'list.2.1' => 'Ist ein Autor mit einem Namen genannt, der real erscheint? Wenn nicht: Nachricht äußerst fragwürdig.', - 'list.2.2' => 'Welche zusätzliche Info gibt es zu diesem Namen?', - 'list.2.3' => 'Kann verifiziert werden, ob dieser Name echt ist? Ist diese Person auch auf anderen Kommunikationskanälen erreichbar? Kann man sie anrufen und mit ihr über diesen Text sprechen?', - 'list.2.4' => 'Ist das Profil dieses Namen bei FB verifiziert? (<a href="https://www.facebook.com/help/196050490547892" target="_blank" rel="noopener">https://www.facebook.com/help/196050490547892</a>)', - 'list.2.5' => 'Seit wann gibt es dieses Profil?', - 'list.2.6' => 'Wie viele FB-Freunde hat dieses Profil? Was kann über die Namen dieser Profile herausgefunden werden?', - 'list.3' => 'Wikipedia', - 'list.3.1' => 'Nicht alles, was bei Wikipedia steht ist wahr!!', - 'list.3.2' => 'Versionsgeschichte prüfen: Wer hat wann was geschrieben?', - 'list.3.3' => 'Kann zu diesen Autoren etwas herausgefunden werden?', - 'list.3.4' => 'Gibt es eine Diskussionsseite zu diesem Wikipedia-Eintrag, aus der weitere Rückschlüsse möglich sind?', - 'list.4' => 'EMails', - 'list.4.1' => 'EMails fälschen ist SEHR einfach! => Fakemails.', - 'list.4.2' => 'Stammt die Mail wirklich von dem angegebenen Absender? Header der EMail genau prüfen, und die dort genannten IP-Adressen und Zustellwege untersuchen (nicht einfach).', - 'list.4.3' => 'Signierte und am besten auch verschlüsselte EMail nutzen (nicht einfach); Hinweise dazu hier: <a href="https://www.heise.de/ct/artikel/Ausgebootet-289538.html" target="_blank" rel="noopener">https://www.heise.de/ct/artikel/Ausgebootet-289538.html</a>', - 'list.5' => 'Bilder, Videos', - 'list.5.1' => 'Hintergrund genau ansehen. Landschaft, Gebäude, Autos und Kennzeichen, Kleidung, Personen. Ist das stimmig, passt es ggf. mit dem zugehörigen Text zusammen?', - 'list.5.2' => 'Sind mit der Reverse-Image-Search von Bildsuchmaschinen ähnliche Bilder zu finden?', - 'list.5.3' => 'Kann man mit Grafikprogrammen Metadaten der Bilder auslesen? Passen diese Metadaten mit dem Bildinhalt zusammen?', - 'list.6' => 'Für SmartPhones gibt es eine "Fake News Check"-App, die auch sehr subjektive und emotionale Aspekte berücksichtigt. Dazu weitere Links zum Fact-Checking', - 'list.7' => 'Es gibt KEINE absolute Sicherheit gegen Fälschungen!!', -]; diff --git a/resources/lang/de/search-engine.php b/resources/lang/de/search-engine.php deleted file mode 100644 index 375a03d94..000000000 --- a/resources/lang/de/search-engine.php +++ /dev/null @@ -1,93 +0,0 @@ -<?php - -return [ - 'head.1' => 'Ãœber unsere Suchmaschinen', - 'head.2' => 'MetaGer nutzt mehrere Indexe', - 'head.3' => 'Yahoo!', - 'head.4' => 'Bing', - 'head.5' => 'Scopia', - 'head.6' => 'Netluchs', - 'head.7' => 'Yandex', - 'head.8' => 'Die ZEIT', - 'head.9' => 'OneNewspage (Deutschland)', - 'head.10' => 'OneNewspage Video (Deutschland)', - 'head.11' => 'YaCy', - - - - 'text.1' => 'MetaGer ist eine <a href=":transparenz">Metasuchmaschine</a>. Deshalb nutzen wir die Indexe verschiedener anderer Suchmaschinen. Für jede dieser Suchmaschinen haben wir einen kurzen Steckbrief mit den wichtigsten Eckdaten erstellt. Da wir diese Ãœbersicht nicht ständig aktualisieren, sind alle Angaben ohne Gewähr.', - - 'text.2.1' => 'Name: ', - 'text.2.1.1' => 'Yahoo!', - 'text.2.2' => 'Verwendeter Index: ', - 'text.2.2.1' => 'Microsoft Bing', - 'text.2.3' => 'Entstanden: ', - 'text.2.3.1' => '2. März 1995', - 'text.2.4' => 'Hauptsitz: ', - 'text.2.4.1' => 'New York City, USA', - 'text.2.5' => 'Betreiber: ', - 'text.2.5.1' => 'Altaba Inc. (ehemals Yahoo Inc.)', - 'text.2.6' => 'Geschätzte Seiten im Index: ', - 'text.2.6.1' => 'vermutlich 8-14 Millarden', - 'text.2.7' => 'Verwendete MetaGer-Version: ', - 'text.2.7.1' => 'deutsche Suche', - - - 'text.3.1' => 'Bing', - 'text.3.2' => 'Microsoft Bing', - 'text.3.3' => '3. Juni 2009', - 'text.3.4' => 'Redmond, Washington, USA', - 'text.3.5' => 'Microsoft Inc.', - 'text.3.6' => 'vermutlich 8-14 Millarden', - 'text.3.7' => 'englische Suche, deutsche Suche (Nur für Mitglieder)', - - 'text.4.1' => 'Scopia', - 'text.4.2' => 'Circa 2016 ', - 'text.4.3' => 'Newark, New Jersey, USA', - 'text.4.4' => 'Scopia Technologies ASPEN LLC', - 'text.4.5' => 'deutsche Suche, englische Suche', - - 'text.5.1' => 'Netluchs', - 'text.5.2' => '2005', - 'text.5.3' => 'Hamburg, Deutschland', - 'text.5.4' => 'Michael Nebel (Privatperson)', - 'text.5.5' => '6 Millionen (Stand: 2005)', - 'text.5.6' => 'deutsche Suche', - - 'text.6.1' => 'Yandex', - 'text.6.2' => '1997', - 'text.6.3' => 'Mäntsälä, Finnland (Europa)', - 'text.6.4' => 'Yandex OY (Aktiengesellschaft)', - 'text.6.5' => 'deutsche Suche', - - - 'text.7.1' => 'Die ZEIT', - 'text.7.2' => '6. September 2009', - 'text.7.3' => 'Hamburg, Deutschland', - 'text.7.4' => 'Zeit Online GmbH', - 'text.7.5' => 'deutsche Suche', - - - 'text.8.1' => 'OneNewspage (Deutschland)', - 'text.8.2' => '2008', - 'text.8.3' => 'Wales, England', - 'text.8.4' => 'One News Page Ltd.', - 'text.8.5' => 'deutsche Suche (Deutschland), englische Suche', - - - 'text.9.1' => 'OneNewspage Video (Deutschland)', - 'text.9.2' => '2008', - 'text.9.3' => 'Wales, England', - 'text.9.4' => 'One News Page Ltd.', - 'text.9.5' => 'deutsche Suche (Deutschland), englische Suche', - - - 'text.10.1' => 'YaCy', - 'text.10.2' => '2004', - 'text.10.3' => 'Frankfurt am Main, Deutschland', - 'text.10.4' => 'Dipl. Inf. Michael Christen', - 'text.10.5' => '1,7 Milliarden', - 'text.10.6' => 'deutsche Suche', - - -]; diff --git a/resources/lang/en/faktencheck.php b/resources/lang/en/faktencheck.php deleted file mode 100644 index 0f14338af..000000000 --- a/resources/lang/en/faktencheck.php +++ /dev/null @@ -1,37 +0,0 @@ -<?php - -return [ - "heading.1" => "Fact-checks versus fake news:", - "paragraph.1" => "Which origin has this message?", - "list.1" => "Web", - "list.1.1" => "Does this web document have a site notice? What can be found out about these specified persons, companies....", - "list.1.2" => "Checking the WHOIS database: Who is listed as the owner / operator of the website / page? Does this information fit with the site notice? What can be found out about the owner of the web document? (<a href=\"https://de.wikipedia.org/wiki/Whois\" target=\"_blank\" rel=\"noopener\">https://de.wikipedia.org/wiki/Whois</a>)", - "list.1.3" => "On the page: Is there an author mentioned? What can be found out about that author?", - "list.1.4" => "Is it a very well known author on this subject? Any Wikipedia entries?", - "list.1.5" => "Does the text contain facts which can be sifted? Other sources -not only internet- known and available? ", - "list.1.6" => "Does the writing style indicate if the text could be ironical?", - "list.1.7" => "Does the author use a proper citation which can be sifted elsewhere?", - "list.1.8" => "Is the argumentation logical and reasonable ?", - "list.2" => "Facebook and other social nets or panels", - "list.2.1" => "The message is not very believable if there is no real appearing authors name.", - "list.2.2" => "Are there additional informations referring to this author's name?", - "list.2.3" => "Can be verified if this name is real? Is the person reachable on other channels? Is it possible to speak with this person?", - "list.2.4" => "Is there a verified Facebook profile? (<a href=\"https://www.facebook.com/help/196050490547892\" target=\"_blank\" rel=\"noopener\">https://www.facebook.com/help/196050490547892</a>)", - "list.2.5" => "Since when is this profile online?", - "list.2.6" => "How many friends are listed in this profile? Can be found out anything about these profiles?", - "list.3" => "Wikipedia", - "list.3.1" => "Not everything which can be found on wikipedia is true!", - "list.3.2" => "Check the history: Who wrote this at what time?", - "list.3.3" => "Can be found out anything about these authors?", - "list.3.4" => "Is there a special discussion page on wikipedia?", - "list.4" => "Emails", - "list.4.1" => "It's very easy to fake Emails or to manipulate accounts. => Fakemails.", - "list.4.2" => "It' not easy to find out the origin and other facts of an email.", - "list.4.3" => "It is very good and safe to use encrypted mails. Hints: <a href=\"https://www.heise.de/ct/artikel/Ausgebootet-289538.html\" target=\"_blank\" rel=\"noopener\">https://www.heise.de/ct/artikel/Ausgebootet-289538.html</a> ", - "list.5" => "Pictures an videos", - "list.5.1" => "Check out the image background. Landscape, buildings, cars with their registration numbers, persons and clothes. Does this fit together? Does it fit with the text?", - "list.5.2" => "Could be find similar pictures with an reverse-image-search (provided by image search engines)?", - "list.5.3" => "Open the image file with a graphic application: are their metadatas inside the image and do they fit with the image content?", - "list.6" => "There is a \"Fake News Check\"-App for the smartphone which considers very subjective and emotional issues.", - "list.7" => "There's no such thing as absolute security against fakes.", -]; diff --git a/resources/less/metager/parts/scaffolding.less b/resources/less/metager/parts/scaffolding.less deleted file mode 100644 index 1d926a607..000000000 --- a/resources/less/metager/parts/scaffolding.less +++ /dev/null @@ -1,39 +0,0 @@ -* { - .box-sizing(border-box); - } - *:before, - *:after { - .box-sizing(border-box); - } - - -body{ - font-family:"Helvetica Neue", Helvetica, Arial, sans-serif ; - font-size: 1em; - line-height:1.428571429 ; - color:@text-color; - background-color:@background-color; - -} - -figure { - margin: 0; -} - -img { - vertical-align: middle; - } - - -hr { - margin-top: 20px; - margin-bottom:20px; - border: 0; - border-top: 1px solid #eee; -} - -a { - text-decoration: none; -} - - diff --git a/resources/views/layouts/resultpage/resources.blade.php b/resources/views/layouts/resultpage/resources.blade.php deleted file mode 100644 index 1e8ff80b1..000000000 --- a/resources/views/layouts/resultpage/resources.blade.php +++ /dev/null @@ -1,27 +0,0 @@ - <link href="/favicon.ico" rel="icon" type="image/x-icon" /> - <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" /> - <link rel="apple-touch-icon" href="/img/apple/touch-icon.png"> - <link rel="apple-touch-icon" sizes="57x57" href="/img/apple/touch-icon-57.png"> - <link rel="apple-touch-icon" sizes="72x72" href="/img/apple/touch-icon-72.png"> - <link rel="apple-touch-icon" sizes="76x76" href="/img/apple/touch-icon-76.png"> - <link rel="apple-touch-icon" sizes="114x114" href="/img/apple/touch-icon-114.png"> - <link rel="apple-touch-icon" sizes="120x120" href="/img/apple/touch-icon-120.png"> - <link rel="apple-touch-icon" sizes="144x144" href="/img/apple/touch-icon-144.png"> - <link rel="apple-touch-icon" sizes="152x152" href="/img/apple/touch-icon-152.png"> - <link rel="apple-touch-icon" sizes="180x180" href="/img/apple/touch-icon-180.png"> - @if(empty(Cookie::get('key'))) - <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> - @else - <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin', ['key' => Cookie::get('key')])) }}"> - @endif - <link href="/fonts/liberationsans/stylesheet.css" rel="stylesheet"> - - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}"/> - @if(Cookie::get('dark_mode') === "2") - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager-dark.css') }}"/> - @elseif(Cookie::get('dark_mode') === "1") - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}"/> - @elseif(Request::input('out', '') !== "results-with-style" ) - <link type="text/css" rel="stylesheet" media="(prefers-color-scheme:dark)" href="{{ mix('css/themes/metager-dark.css') }}"/> - @endif - diff --git a/resources/views/layouts/staticPages.blade.php b/resources/views/layouts/staticPages.blade.php deleted file mode 100644 index 082da54c2..000000000 --- a/resources/views/layouts/staticPages.blade.php +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html lang="{!! trans('staticPages.meta.language') !!}"> - <head> - <meta charset="utf-8" /> - <title>@yield('title')</title> - <meta name="description" content="{!! trans('staticPages.meta.Description') !!}" /> - <meta name="keywords" content="{!! trans('staticPages.meta.Keywords') !!}" /> - <meta name="page-topic" content="Dienstleistung" /> - <meta name="robots" content="index,follow" /> - <meta name="revisit-after" content="7 days" /> - <meta name="audience" content="all" /> - <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> - <link href="/favicon.ico" rel="icon" type="image/x-icon" /> - <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" /> - <link rel="apple-touch-icon" href="/img/apple/touch-icon.png"> - <link rel="apple-touch-icon" sizes="57x57" href="/img/apple/touch-icon-57.png"> - <link rel="apple-touch-icon" sizes="72x72" href="/img/apple/touch-icon-72.png"> - <link rel="apple-touch-icon" sizes="76x76" href="/img/apple/touch-icon-76.png"> - <link rel="apple-touch-icon" sizes="114x114" href="/img/apple/touch-icon-114.png"> - <link rel="apple-touch-icon" sizes="120x120" href="/img/apple/touch-icon-120.png"> - <link rel="apple-touch-icon" sizes="144x144" href="/img/apple/touch-icon-144.png"> - <link rel="apple-touch-icon" sizes="152x152" href="/img/apple/touch-icon-152.png"> - <link rel="apple-touch-icon" sizes="180x180" href="/img/apple/touch-icon-180.png"> - @if(empty(Cookie::get('key'))) - <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin')) }}"> - @else - <link rel="search" type="application/opensearchdescription+xml" title="{{ trans('staticPages.opensearch') }}" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), action('StartpageController@loadPlugin', ['key' => Cookie::get('key')])) }}"> - @endif - - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}"/> - @if(isset($page) && $page === 'startpage') - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/startpage-only-light.css') }}"/> - @endif - @if(Cookie::get('dark_mode') === "2") - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager-dark.css') }}"/> - @if(!empty($darkcss) && is_array($darkcss)) - @foreach($darkcss as $cssFile) - <link rel="stylesheet" type="text/css" href="{{ $cssFile }}" /> - @endforeach - @endif - @elseif(Cookie::get('dark_mode') === "1") - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/metager.css') }}"/> - @if(isset($page) && $page === 'startpage') - <link type="text/css" rel="stylesheet" href="{{ mix('css/themes/startpage-only-light.css') }}"/> - @endif - @else - <link type="text/css" rel="stylesheet" media="(prefers-color-scheme:dark)" href="{{ mix('css/themes/metager-dark.css') }}"/> - @if(!empty($darkcss) && is_array($darkcss)) - @foreach($darkcss as $cssFile) - <link rel="stylesheet" type="text/css" media="(prefers-color-scheme:dark)" href="{{ $cssFile }}" /> - @endforeach - @endif - @endif - <link type="text/css" rel="stylesheet" href="{{ mix('css/utility.css') }}" /> - <link href="/fonts/liberationsans/stylesheet.css" rel="stylesheet"> - @if (isset($css) && is_array($css)) - @foreach($css as $cssFile) - <link href="{{ $cssFile }}" rel="stylesheet" /> - @endforeach - @endif - <script src="{{ mix('js/lib.js') }}"></script> - <script src="{{ mix('js/utility.js') }}"></script> - @if(!empty($js) && is_array($js)) - @foreach($js as $jsFile) - <script src="{{$jsFile}}" async></script> - @endforeach - @endif - </head> - <body> - @if(Request::getHttpHost() === "metager3.de") - <div class="alert alert-info metager3-unstable-warning-static-pages"> - {!! @trans('resultPage.metager3') !!} - </div> - @endif - <header> - @yield('homeIcon') - </header> - <div class="wrapper {{$page ?? ''}}"> - <main id="main-content"> - @if (isset($success)) - <div class="alert alert-success" role="alert">{{ $success }}</div> - @endif - @if (isset($info)) - <div class="alert alert-info" role="alert">{{ $info }}</div> - @endif - @if (isset($warning)) - <div class="alert alert-warning" role="alert">{{ $warning }}</div> - @endif - @if (isset($error)) - <div class="alert alert-danger" role="alert">{{ $error }}</div> - @endif - @yield('content') - </main> - </div> - @include('parts.sidebar', ['id' => 'staticPagesSideBar']) - @include('parts.sidebar-opener', ['class' => 'fixed']) - @if (isset($page) && $page === 'startpage') - @include('parts.footer', ['type' => 'startpage', 'id' => 'startPageFooter']) - @else - @include('parts.footer', ['type' => 'subpage', 'id' => 'subPageFooter']) - @endif - </body> -</html> diff --git a/resources/views/search-engine.blade.php b/resources/views/search-engine.blade.php deleted file mode 100644 index 78d36438b..000000000 --- a/resources/views/search-engine.blade.php +++ /dev/null @@ -1,99 +0,0 @@ -@extends('layouts.subPages') - -@section('title', $title ) - -@section('content') - -<div> - <h1 class="page-title">{{ trans('search-engine.head.1') }}</h1> - - <div class="card"> - <h2>{{ trans('search-engine.head.2') }}</h2> - <p>{!! trans('search-engine.text.1',["transparenz" => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "transparency")]) !!}</p> - </div> - <div class="enginecontainer"> - <div class="card"> - <h2>{{ trans('search-engine.head.3') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1') }}</span>{{ trans('search-engine.text.2.1.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.2') }}</span>{{ trans('search-engine.text.2.2.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.2.3.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.2.4.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.2.5.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.6') }}</span>{{ trans('search-engine.text.2.6.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.2.7.1') }}</p> - - - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.4') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1') }}</span>{{ trans('search-engine.text.3.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.2') }}</span>{{ trans('search-engine.text.3.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.3.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.3.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.3.5') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.6') }}</span>{{ trans('search-engine.text.3.6') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.3.7') }}</p> - - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.5') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1') }}</span>{{ trans('search-engine.text.4.1') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.4.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.4.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.4.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.4.5') }}</p> - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.6') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1') }}</span>{{ trans('search-engine.text.5.1')}}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.5.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.5.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.5.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.6') }}</span>{{ trans('search-engine.text.5.5') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.5.6') }}</p> - - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.7') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1')}}</span>{{ trans('search-engine.text.6.1')}}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.6.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.6.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.6.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.6.5') }}</p> - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.8') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1')}}</span>{{ trans('search-engine.text.7.1')}}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.7.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.7.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.7.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.7.5') }}</p> - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.9') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1')}}</span>{{ trans('search-engine.text.8.1')}}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.8.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.8.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.8.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.8.5') }}</p> - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.10') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1')}}</span>{{ trans('search-engine.text.9.1')}}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.9.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.9.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.9.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.9.5') }}</p> - </div> - <div class="card"> - <h2>{{ trans('search-engine.head.11') }}</h2> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.1')}}</span>{{ trans('search-engine.text.10.1')}}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.3') }}</span>{{ trans('search-engine.text.10.2') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.4') }}</span>{{ trans('search-engine.text.10.3') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.5') }}</span>{{ trans('search-engine.text.10.4') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.6') }}</span>{{ trans('search-engine.text.10.5') }}</p> - <p><span class="search-engine-dt">{{ trans('search-engine.text.2.7') }}</span>{{ trans('search-engine.text.10.6') }}</p> - </div> - </div> -</div> -@endsection \ No newline at end of file diff --git a/storage/app/public/MetaGer-release.apk b/storage/app/public/MetaGer-release.apk deleted file mode 100755 index 9e48e76795a592d9d99c5681cdd641d2a7561a8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439858 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%0D?YW<+S$(^= z3+=FsK^M4N2g|~o<Go!99q!q@3b+u^r6IXt`XRY6KYH~trm%=RF0dcFzCln|Sbn-2 zV&Hi#_x;lBOAh7pru-P4>pAYgaL>9WcoI=~VP5UJrd#F}Gn}rF<ghzTNODyF+!5o6 zujteM6&5<!ZZgc}RGVl|93LT~?sO!zWHMVyXWp&W8QQHnepK(oz+SHW$i^qZWg%J2 zQsYe%hv2caftkG1zWkzf^G(Lai0XFuibqQ<XBvLCX@YO!W$_lUd|U&xwv{7N_>gDW zXa13J?&g%#uc7>@0iZzxvE#?M^I>*4zu<Y&J@jhYD5<~yg4ObmcjNf6QKyB&D$McW zZkmuXuhK;DT&qQ4#OjME(qtxj-FwNMvA=jdth{j2Hp#=&%X*;#J6+=?Kk8M-3|9xm zs7+lhz<&KY+uYW#Hf{jMd4db=u4f&m`*{O>di7~~_%2?P1rMqUQ{huxA}RDfg%szC zitE>BD>=a2y`p!Dk3}klC72gB@UC_hp)<0QpIn^}9>*3PEQ{yGdLxzj95v*vxF@dm zA>x+@`f8x(FSd-!R_owI>*IOONJNA8l5P%B?zt2weP*O;ejDp&y#QFf{1b~e0Aac^ z<E6dC@%B?LcWbAHXm)MErFktviCv;kGG5iT31B3Mo5Zp)(9!^TkreAox_-14Jcd;l zE3IV5bGd<PL9Ai6!6EsvViua+-|KEj-28%fDjvTBom@BWW03VT9~(dA0aQ>9#n<?G z%g@D-HVETUgDiL{cT2EFq{p*m(xdUqODXIA1$Nm?0UeJJEcnX}SE7f);a}k~hKQ&= z%b@+a%bZ`<?SCOQ4+oA9s9-b3vvMx40=O<|yR+CEoF%!!YG#r}=&uCK@BN%7h{7lF z{CAj5sPssiNoln0GFKn)Af)-xpZ?x?1roTT;gTF&p@Io9?Y$tEHrE1s)wSb^G<wLn z@D9S#_F;6LBqniJAMO2BZWYwnBugD5N64<5`mU2M4`jZ!7WY=<3oTtCXTh`zBde-7 z&9<^-aNJIt<*P25FxMyL{vT=+`rx~=@{R^R*Wf_Cp``hSNw={?_VDC<Ftbiwj;4Xx zfM*PZRHjX77-WjQ3dP?e7|<?Ov$--gC;a-l0$=`LjJ*dqo9+8Q{B)sJRaCWRt)f;@ zBUXy42Srs?)ksxQrB-Z_Jc_E;sJ%kEP&HDcwxsr!w$zqbk(wbvMAkq3{=UEQ9{=Ba zyzg;*j{92YeI??)uj{<d>%2ZE3Sh{akJrju(&%bhW4evBB-~;utM__cKy+ROJNs!O zSOKFpImDd+f(_;M@xZq&(+>;+`XW;q%rjwzr<o58h+CHDe2y>EbY?FuGjo+LJLtJZ zceg2;LIk~T?)yk$SK11ZD0i`Wt9Sap4&NI1br#a*5_|YOX->tT9D5Q98)nNrfj4V_ z(uJwd*}VS}sr*6`A>#ErR9ml?B6gR~gqht>XaYJ))G#{D3g2lVfNMzs6X(`;(bXMY zd%Z¨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≪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�pXuVo% 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	#ce7Eh<Ry*lWB{?0CbP9oo5L@SOz zv%C9x#6QHk%r{~^;veDpCd~Z%=`E=Jh_x0-0s2O)wg!4We8CegxZQ6Q=sk<A0Uu_b zOwO`5*mybz=XKD(nnabg@rLh}lFp@nW_BYO7vm)iJlz0Gs20J-K~15j*e%%0g<A8N zhBl$ja`@U{D*es{O^a-2`I``8?+d$n-iUQAdy}O<15ZI)4Sg}BvEGpfynMdx?nmzC zwp4Zp<hSrmcg<QSro2EF_-f@xdHZmz+x~MbXg~b<-LCIcYCp483cL6|*~QPRv$p}h z?I0(2yoqa(vZ-X{QDm+v%01ejV(ASrl6E3wjwZ-Jp|U^~6;p-(GV0MVo(ajr-QWFl zEPw6cK;51Td0vYBZ7KA(Wp01l8YVN)ddDqea{Vi)y(~lN05im8Z?gGZj|9Ci4Lzp^ zYeXaqLfHPD%b@;2j$v&4lBj7&#N7HHnumwgi#LvO??2xrh+{iYgy+d4u0t^J3<|h% zD5jBGyXSChP(=Mjs2|#X_UgkiJeerJnzy0m`YL>DH`kM~FZ1*IvjSy(vI6@g^uY>T z!vwCI*v9(Yky77Z;D+6vpTkfY7AulrsIM;&WXX(o*Zw)i?HSop!fto}EroKJ$UP#& zP2hS5k<GI1hCjRh%*Y*2o=`TyY*Y01@S(r%;eC0WVAH?E#)F1mLdFY|xUVgf*@_=G z8i@PWr^KBSi2L@Z#7zg{zVj(@rw8J``zdid0&$O=Ag*^l!{2xFzSNs~s=7@<K9|^B z=^I7&0$o(@-3zp?sg+d8+;*;&h5dViWVE4gVf(b4j&lQa96bRY!F!O|9m@vSPln#5 z&DZW^VgSx=)Lj&ZjFX*~zs7p4cyot)7QH>^?HKm%JUqwC2C-Y-jWLM?&+&4v^?0?z zPV)pEMlqCevfcU@oaqU9csi|sD^=dS5VWnF0NTZD9=3&K*q(hf)|dJ<qz+31={$tS z%jjEfioFYeQawR21bfaqK*`e(12i;cygW(a|7(;hVJ>v;ls>DWNg<OI=64MxM_bGB zQ1-J}O-aOd^-z&4WPZykyJJ!$O;FxuEU%n}GH1v*$xa>NWrC-j;&egF2?I0_At%MD zZc(DlkI1ffW3W3B@(>y?p<S*i^mhKFIxgD{obEQHTOKb>l51q3Sm|RFJ7khfm|RQ% zZ5dxzPP_XVBI(@2_cL;`1+=l;t%~Lra<betJlR+5wK4yqT-|z-Ay<j%LjoH!d7k5Z zUxTmj;rnLeRD0>$Ano3b4N&gmYWKVydtMY*d>1G~9koZ?cWRaN{W7y1ZNcr8@5Ims z9Ph+hpva&%+AH5Kh9vBj?-oPqF@zce?z8l#7B;2jC>gJ!9zI^>yxhd-o8{~G>-X?I zk8xrR`HAKv{u=AEjAly4i!7Bm$<-$`mM+Zd5#{7jSC8iRg*MBS<e_zH<ez9J%*$J5 znPy)LZI%;V4S&Vios6^WnrS%8mfdzzM)1$!x{0>O-8Xp`TU!X6%OjHId-$G6vseOs zHE*IU!dPgpT_Qq{6>G#oUO1a1tk+_BBYyjY-Su^mYyo^5u>7*!ax^vrc%1c9TGmWl zt8j!jk~a37-qAedJ7}^Q4l$d9dqu95--tFYthWN^f!6N!)iUU-gRHOGv)_uDaqPDs zy=BgM4MK8oyo{?>AnAOYICn2j=%sJZ<R=-dXSTw>6^bp}P|{&<#y-whyRg1bN7;+( zzpOs`{kbaY{(SxGJsAH!0IeZ7hvK^O-Fx`_xR*Zb?%Uy=iGPdP^^hk0KJ@7_3%!Fd zY?=emm)?tYr;o)@m;O0WKfBpm*W$U}yoaxab(w#Q6?D#Hv3&e}yocE0p7<Zcg8ue< z_wap@PU~0<?>j?!QLoG+-PQ;0`v)<=1Th>7s7t&DwO++6m~hPKqgs=<hRvn;wi~#u zTD9<m)@waq9kkzK_mA#z?>!g32dV$P3FoxlU3x#+!`G*rmJb=t$Q@|6fPE9K78GW+ zP{H^@VRPgsG-vjQG2{(_*+*sB+_^V3+DZ$_KRa_c9z2sW-2rV-jy|w4#XEcCe;~h! zc;-dR6PkC|Pqhp<QyizvY#=KwJmG96->t9z5Km=*wh@>uXBOkg{nn4GTS!=r$pxFK z7xsJ>+m)Aw*{*o?_<Ohi_FLnI*|{Cv<N0_O>Zx&voeA^p8KJKI^F;<u{B87Y!@p@R z-yYt>&lzx*7V_q{A*M6~dV;g!L&m$Z7?qus{9O^EN+aG2CF9*HGn(+U3cQEORCpNM zXTLMh#;iwPF3hv%-Qd|h7V-+-d-I*GE}ewaNdh)w=qEU|3?ASAZI3sv`>W(6J_Kp~ zQ8mBgji*H(=JsYE4m*S7S9?7BN2Dok1<zh7JxQIG4U9w&Z)@}c;qCcR%;h(jlNauP z^5UTnNyLjs%h|p<+E04+cpmSZI&fm%$p!Nofp@&TW)HYF?nN|(+;A0ykz36oJHgXN zq%UC&wI@7l#CSD+Ja0Xret^qJr=>tE@(5}ZGjJcc?IXrtc<KOJoSPEoCw9hdnsL+H z!F!xK2RwfIsED6DzF0Egoj>vsJDaA~qHN{Bv(-GO_<L%Cl@icD+mq?d1AINPhWtfx z>LHHUmwE<fvO$|%eZb?bkB0G9)quxaANjoH$;N+!Z!@tBEg#45)JUr%AhQ%cJ}PWn z{NI?}_77GsX(1}2Y(n{EnmEFs#6oH6v=m~cM6CTEqXz)<=s}GfN69KOw#pm#3hS^t zHhW{+KVUTYd(qhD**RS`z|Udn>_A#45~l-lTlf!lhb|x0oP_{c1duX>)XP!9y|+N| ze1@1$iQ;+<iTkaX>toGnqW+!^=J(A3K3DBbeazNAoD^WM59VhKOYNoIa-y{6iPMS! zKR~|5N36mcA8)UF2e^*aX(8SS@C@KhV2zKls1#*;;DtIa>}w$(-ap{^iWKyekD2$& zP+z8A`i}s-*q@2hc*B5q*3kb}^YJIb+Rij!{s7PJ#K&wuI;c~4Ygj7>xGjE{`M&|3 z;$vT*Kzp*h`S+N4G;jVR;3IVNfTve{9OL(>x@BjY1Ln>(3*aE@@9z8GnU?W!Y$Uw` zX?gG@vh~rE$ky-t$dh-UK>njnC|iFq@L9%d-5Ne#yKBM&fqYIPS6}qyYLK3g8!ncs zn#)VSA8>u!I|{f_24;mZ#98!-+l%5d+N%EEwQmGYwmC+V?W!=jX%4g|{}dBFyl?%} zcpFcO*Q<;7eL4Hdh;sJtz8r--jNx+jc=7jPa`w3*Ir|Aa!+WTl-TGrs&VDjX&i<D# zXFu`ftk*uF!B6LdwN|d#=K~mBQDS;F$L1g(vxeFnS2CMpv^5Ue9B1l7fNfs0<64?> zUct7H5Z8lUyfQZauchO?J=`&a+zuOk1w>ar4)_LuejN6#de>UBV1AT5=EfD%R)Oz5 zAE&xOe(s6udjQWSo_3h;67_wAkQ*idtWi9Ad@YRuEcv#ZUP`ARk2s!Fk9TVF_MA89 z-Gf?T;l2RcOX6Lc5rX_RL5ZSejL7WWK0w<^Z>{RALGMhK3JYmVw4z1(Q2WWDwv)J0 z$uY;3sJK9sxrM_Ai8<3j^EYvpPYl_cC$|iGw*CU;w*K!(FzdC@)?c6qHT*es+K+qO z^$U0l;vQmt0mowqEyQi~;}RF|+Yt9Ki%Td%4S(NI87$s6^z^vL2EF~d25b0!9gp*b zA7|RIIJ%4J1&DJ#=gAF>C;N{`$dl7awRS}6rL!%5ljdwo3);aikI-y=E$+Zs6?poT z)o!shUn^xzC#ca!NTY&&lcz#B%uX<hF*|6d*joNY<Y=q^XIf5}208vr^KwL<`7AlE zwPrL2bHx7l={a)y{AzcOUJVjOguc}LSLnl6#y0%5bc1gv@a!d?y?%r?743I&OW+Il zy8E5b4hbf&alf<OLjS?ERM_w2X8_`U=jY*DL5_R-Zo5y0Cp7||RI8PcgL*didfhR| z^=Gsir(&3`-#!W>-@ERZNj!TO;f+#-*;l$J@$7Z&Ah(67vt6V1jtDj5rff>4Vpe2p z%gJ0#P}_APHEK``8rQ$@j+6ac2hPKNn?tH9Cf~w+`H<U3Lx6J;+nWMho=tmCnD(b8 zTcYk;v@h4_tFkD}l_VKUIDLo>{wSC?hAFeb-(tc$#8xC>t}H7UdtR{}{$XzE4r!J` z8nnaT1ZkGKIY7}djaF=nfA|$mI_}*Ci*%3PTktdJrCF=k&!9JzvACasH}9>6_+J>I zoM^ibC6z`hY0!SZ%r9Z1Tv}AZfDQlKykup5$=FTTfszI6_}}Js{GOl4seAdltlbfz z&qGRQp+-%!Q7t9Vvg%keR}xg5BRyCbQ&}s1V8*i&C39sV;On4}*HlS>7?LC=kC-3C zRIiUbzSr{;i1>FIvpd8G{k`l|J#w;Wh@St|hlB1uvoF8G#1Wx1&_}VK;y%B(&y0T! zdp*4Y;=ni0=03{S#tE4L->+r+fY1g)V_0V`7h-o%bAPKap6mo|cb6EJU?{8=HqQ`C z$g5#dz<U9lZ5o{m4ZR>j!iMk))S`1um?qjAS~8yhRR{WC5n(`1Dh(~J|JAk7Tdvb+ zpOv&uBla~BnrSH~EakjrElLt+_n&=1Q+b(ljYboz@x7v~KlM3lB}r;EVcsvpWKuXQ zf+oB@Ob<a@ZinF)ZH*JH*biS-MB!Cg7VPUHbg=GKRTa>iYhkOs9rB{1S$|E)+1X`e zK2#N!0&8bMn6NPuO2edH9%7qeBOJ`L;P?Emd%4U&>78JEA}X|4qlGpC!8`2N@AZ6> zyf)+VjGs4VGQYm4Ygc_4#Qk?{ubZ$<Bf=q3U~OjK3Y5rZ`Lsm_aqdA`@Hs0Y^+bLj z>w-{E<d5(K?j*^TXj|so0i|0V*L5;|>nxI3^@6HO+2u3H^h;I7joWld#W>ELybZ1* z_D-mmOKVAU1hmnefWPa4rnz5mc4`#&Jm-BO8)+nm<cNUZwueZhKM&szyc&@O=QgbE zkbrf+zbrYiCc^6~LMBDB5$JcfLHno?VY>#Ype0w_@7#mEPZeHOHP$Ng$1n&8RNT#u z2m=f8zkLr-be}@<H$^DSrUF>Kz3n?js#lQjFvIlgRdM&m9(3F4Rg}2!b1cTU(gJ8q z?pMkC%b~sAnJSzk4h8y*cL%`}d%5p_FP+YGuOa>+tspH<V3Pr3abn6an~a=Q#!hzX z6$17bGJZ{wpp8bmHN-~4jl;(0-<;fs<V&vH;B(F%0(?V(ZwT-WMZU>{3<~;boIB|G zX`nAI_tThR75jm#931Wk0(b?$D*#?Wqv!{cw74G#$M5-FY#8L{osK0(M)13cQtlrS zrCp1mor?S;qO{mQB1{YZ5hWD;BTDFr{4R7CuRa1^{Umrp3~z{z<aZIK2c~h)3yqeZ z(C@-qf4gsx>kD>Egf`=PTPyU!*&6MUpyt}3<|L@OHfRwk-xguLJi+2Nv9lM8brQ{$ z8NV9jc9%F#ISZlZo7o<iZQ8tVuO#+j$V-h8XE7UFJ1%IdpXMyaK1c+#dPq-m^MQC7 zmF1)Id{ii9!9U{$$j5QpY$X4TTIN|%LbD4;11ChO=UMTp9u@|_(vV}`75X7vXWkW2 zx>PTr=v{&Bm7E;((cqXuE++j`FzJ9P#4uqC75iyayL+zHtSwGudaLKdvUD#$V-D*L zdoB7IO|j6=2xP6;2=mKkTxo+Eb)aQDKO>Dgtx$KMG@>ml`Wi)O(#VRG^<?gA)Q(RH z$AU6`uhx;m9??j)i$^6VL1{0&%e7Mkz7i;P5+*IST{P*Z*)Dp0Gjg9dhp|sM&oTTs zi>wpbE+)M=bg4Dmc9Ba>-*yr5D(K)nC(-4*hUxN%r~f|JcG1UE0dm-+=xxb$`O*L$ z&?4d{McX<LlegAUd7o#y7^B>N<tz(r7b&$924xz)6trEezR$B=48}*>MT2tNMWA5> z+eL3pZ_0h1y-XoJ+RISd4i#Nk!@2A}&&Dwr&!z?)$;R<?t8jJ?FIT|EF}2Xu3%z;0 zZ{wJPQr5erl*952)QnR|Kid41Qal+sDbJOOY{+Qi=;<<F^m(Df)n)J;`^BKk82)+i zU%AiIJ#7o`{+og4U0Y^g95p3FDy((>@C5Y&DcrL-_;`BteV&cuQnn^B#KsXybAs_S z4ec|6jbo=3XQz?&K`1zW_E^LHFh7fp<H>9nOX-Ph7w1_gw_S`;Zo3F_-=vh=E<(>L z>8Cflwu>MIfQPv4qDf2H{1AELt-Y>)_ELkgvyzrkife}GqcKfWS-Wk}(QXmzJ<8%? z9M5j?EK4ndd3K98yEbx1T^l+08nBTwX~9O0(ynDDOFy64y+J?JJ-bDN2JIHb`#ifv z$Zw%ZN48ruXty0J(m#B=MJvy=j*yG*<-M-m;wHd%3CPIJfOCl5Vk!0P7TYyJo_`{{ z#Y<x}f0+@e*X(_s-6Hg%Wo{qRJiA3+M$c{$B?H<mA}^!eBJ?a~w}>?&k_9@qTZH;& zc8fqOeDUlSvHpkV;bHaSd3KBcY?~mCg54tUMUmYieD5)6!EUj*{p{5S<#vl+8*;g` z@IKFOajB&Q>=rw%a@Nm!;EAK%Vrzm_uv_G5eY?eBaw%3Mmx8v4$O*&k7Ec`48;6#< zavvq?KrP<*nF1-5P3!K6!%s#i*g1aVgz|~oIa0R_^8E(+G2(r7JY~A7q?MV#Po`$- z=11vm+lYO56wU6qnmC8Y(DqP>l!ebVFP-81Wh`|LPNvRVqiK6IO6Eo)(W%jpG&36K zF&>%{4uzY;RV>|nl%|I*+H1XM-AIz9Q{mgpaCC%kX2`6X0(f%K`NVnneA-j8ie_F+ zu+zc%QvKE=v9K)66|U9pPtKSURYJ{C&4(x7YgAKSD4L6&LNK0Lk(}5lPavE+3v_uO zlOT)|uGa>W<x`?s5R(9y^hf{`Xt)s19OWFYqV3S9u(l_Y{^PjH1Y?cBZMB&1E7WHL z>t~g;k<^1Ma_jY2IyITt%b_moLGM})bqQmvDNmIod8Skj5U9@#)aQ!Pxavc2JqUdm z><JsGo!v;YjzqMyvmEo6xI}->5Diy<C8QhjoyTN{*Nz}J-cNVTBKBpFr#+K6mqDJ2 zLZ*V0n5p~=gdxXH$nkQ>QB}!YMNxAh$Z_#HI!_I$jcOH1-#!X7YiI>+1;`!UeP2#9 z8=&njAH&j3)l_+=CKGLuu)?_v=~Fm2K91w1$Ln9c-#rf|#ppYlwyKDo2Fel@B-2_# zoCct#9jK`XYM?IX%DC$8q!FLU%lju2#&zArcZ!D(>-UH$qJINuN>Z9u5_<*UZHp7H zF75Ny(ToGSU1dyjRv<>1pMdfvp8dkx?Hl*=G0g5LwAUzNF9J+yn8_^i+G`55OEcOI zfL`M)a$5sS`v#sv!`tHF``q<m<6>%>(-Lf-M&#$r;NLut_Le|h%;t6B%m$i4tFjjX z&1sO$b9k%86lZo(UAT5h__ywUeqM8-Zp+-drBJtkqhSoIhgflazJ>R>L|pmu)BCyI zth1?-X13wE5nb@+a?{a_h3l8VQ}3m%`JAH`%>xb^&1kc)16o&RiG9g<nxW8}FM(Xp zGZDf`jfEtE%$Ec?7Y1ss;(h%tV&8BvMSt`>Jnbt-(L<ro@jN`8D@W7$Vu*BJIgaK+ zGRbeM1{jw<v5>Q+ij@XiP?#skLSOQM!a05~-0$tHj;0Cb%>_T{5Uzd@GJ)G1u)7c; z-eR}Cs~{<F@w40(pHFHezL$>ooUCt(lPY1B`-a*R?syH2;Vc}(O5JOn%i_0uYJA{$ z132Dsd%Pgv={$iHMf^30HqKnO-+mvzCz9KN;`s%mXk5@qzP<ultE(Q`4c>5E?Mjb! zpH;NhIHGmckAdEjuOCnI_0_aHHI8;QShOoUmh!s|_*~^DfPW^|37H~9m}NyNvA2&$ z{pOfimZ@(d`5oh_^Mf(e-Zq}j$5pi(M^pRWb##6-0`FDS{sF+HNYuXPVmdHC5C5GT zvDM$P9)eaMMF&pL!~f13#?i(w@ahfK3{p+;4RIwNZuo^xx~~~W6AultFQo)Vr4Q2e z4zaI?7CNtkIM+kH!H90}1n%3KBhC)&qoVM{ee>aedqfnbM1cCpDa5`J_;N7BC~J>I zg#3++FEK<S!h8}@b0GUUh3^4{oi_sCMS$<N14TglAS(gVJ;>-TEy_E)6<VdjxgL35 z6POS7F8c@7ptVMY&h3B+>d@H+@nOn?v#g|?h$clLim-&xFcx&E?W2HKvjU!k>TCyS zdA0-eJ2oqWc|<fR^Ld$<VhTw_?QIoo-98V`?j7SWx8wP3P<z{;Rkl~qe(RYg+$HaV zFs9?MXI<E6fK?5FRq=Q?Ln{KMh-ZF;MAOrFi$YDQP*YK8VKo_IZH#RXkUX^YXK82c zGqyAF`{+36qyI8QCXXk!1MNQ>^om99i0K4IOqhW?4sXY{V)^`fei3l}BH;Rk<7j>% zwxX9$2J&fP`HZ4H!kwp9iAQGlS_fw)m^L^SXHBRDij5+)UTu$b=czR^@5?fqZB2j~ zS}W_-6Yz{KS93g<!D~G@^l5G%dT?efm%mT<5XejT2gG=ICUtGM@bB~Yd*^5c<oRqa z&z;$f%gK|AfXhkInDAC`ZnEWmzTV*09pHd*(MB8~d2EiOT;BBPPN+48$qryTT*~wc z9L=r<JQXMl0Lv5s&n(3`*g6Yu&p~;Qt->V2W{?P%0Pn$bepnEltB~iAm%{K4+;Ry@ zgs^}ze;|w!pN|9Y;5Yy>A5V}2P63JE7=qGXS<N88DeyyFiJKcn1E*{PPPuE4eF2Gp z8cuyJu`h>mt*9ohCL`F_gGAT>oB(6S{BTGpE&7t(0R6Sxxg7he%I8Zj+m}Fpl?9>m za_FxraQqgGFAJGztiQHGe{DrrVs68-3YK4@Jv$frtBjZvtF!B&zpAR7nFjr}75Xb; zJ?5o={@QA9f&MDXVjiB|o1wpo!twlODBEVJvn{;8&c>62A?$1(?ZTdQVbEVUR}Fzx z@p#uj9m}GCc;<&iA)N*4p}yP2urgl^3sC<G^jB;FY#D&ysQg)4K`Uy7QM?uIZn#Tk zt#Gn-iMqa}?*i{E4eF%Of0qz@3-;f|ypEyYI=9zRyAw6EIRs0AT<F|VN0G~t5$Bdk zv|2nS*%JVVl5VhwT?gq`j)gXb{=W+P|0E`h<+-Y=Ig`e)_nn$XdRtalU)k@}p|+s1 zxpDF}dq)kmZ>^!g_2h|k9zwYY@X1YeOk!+flqT<WE)B?yJ4#_(<bG<}K7*{m^4wG? z&vIhlhUGbjIJdbP?Co4D!o6C1&RUwzo(|>V<w7gLb=K*k-M*I2m7{X!oC&m1nG9MU zlv06GE(Xk6dK#4Si-2`2lyWCvy#lc2N2C6u&eiphlV`e+x)byvEag>`oi75#s;=S; z7fQJoO4;U@5<*T3FW~^AJ$b8hYoLTb4Bp54tb3lglbQs2(RU{FrtY^KAu5!Mn`ZT< z)>>5LU*>sV<Z@-xqxhvoL4Ds_bGz;xZ*O)I-JHSi7Tb#|Av!<X4)Vdhz;d!_R_0F7 zu)jEoVyv&g9D~0-z~0Jr@)(9T=!Q}*kXb;-qf>+s$RUe3c^-3(pJs#Tz1<-e@HFW% zX^!T}g_jRJv3XT~aSct{rZ5$-G{Ico$Kt2hKsH~_V$Fh_$PA1#0@lq>usBnkg_G!= z5(({uxgdU7CS#nPf+R9r0t<;^sE~dqA)z2;QJ`$|s-3DTZT=Z>Zs>^(h}lrQ`9#%P zerG_JP)9e{<jsDX7i%b<&pv_jJ68BkU@gQeXLfK<Zvt<Xl;G4t2x|FfOEC<iVl6Mh zA{F=jboV5OscZQ;^&_Vpl2XIBi`V1(a@i1LY{#9DnSi5%x9OvRW0omS5fw2fP9al7 zS!JW=q$iyx7eBe;!pjD4-`u(R2`IDt#LCTo;?H~*I5o@jI8X52t|i{vvogM2+>Y=2 z<mA{3w+!Ak@Y8`mY;MmtK*|OlYrWvTT|>OLXMEWG#E_yc4}KBo?PhDv`IZ`1YUJ`M zl1g&Y=gAaF(a<6znS(ddh-b~r;W#c6y|-(HWb+iL|3*^ydb|I1pOBpT<jN;kKY5-r zmqRWWy|?QG@9hBv-!ATC{GlYvN6N*==)-Oo3|V#Ugf4<|Ok(B8DPb}bWY6=8a@?ew zJM$BvTncXuMx(`3rxdR(+XRrY9#rt5iV?U+W4+58Go=`LUXqS)&gA1z-|+%()RJVR z2>K|88iL20I{-&Lr%?qORiF`1`k>Gs>wrepqtPtTs1|7SIZsH^5vWy*dD=U7;!3yQ zK%asB;)p<*#3?hSV86Nf{|;^Hr_d$@``f@;e&-MGZ-muihu}=)aaXdpa+NS@vxVH$ zi`V6AK{klqeD|Htx%YU`IvTt`;J?=LGm;&162(20f3?zVPsQ6uTKav@W){8+_?=ss zdv>F5fP5b1e($wbS}8mWmNKu2cv9)Lb^tz8auSoMZH%IL>rS^df#SXqr|Va~EUKe9 zf_tmygKoWwrfG=S7DzA9tBEj!1aFk{Y-)dWV`1#*wN?lGK{)Q00=OITe0_#*3gBzR z+e3h2n*dEiaJ#m~Yu!66Ag$TTZkTAnI0JNmVrhEmdfW>X255}g!67{#LmEu%Y^!5y z1&yREXlw8K0KPE92QX<4jpJ;`Q8;LMU+|&E7<hwItNZ5qOvBu;26gPXDNhjuIVY44 zOJi@Vp*Y(pq~ZIV&b3evow)Y5ojBKFP5zrzN1|$@DwE0NQkcUctk;@E!rByFlN)t} zpAT3*vhe<fa(&aIjlw80RnX*_Lh}f;{-;n(Yce?n;x-FqBgAbUQm$m#@Hn3z5(maY z9eW;Nh4J1Th86!WD_|To{QJ30{eZW2#Q3J+t>QKc@ewF~aY*S5e;@PBtG#{9YlrP) zJ_-G%BCr?M1^p5&P@ok_H=Rhk=>%Fsj!Au~<)BM-0f!g%6JCO}DK_uhNZI&l;<{V1 z7Q<!@-n?5bT+p5z!@}tdv{IQsCaga#X)?%c4oQBk_snF7L2OJ@CfxqaR~Dhx#<Vn{ zVAp;G@{4-?jIOds5xs@`s~!RVXZu{d-vV%^P(pCL+=;tl0A*5w_F04k&xCktEkCQ? zTKb-pBS})Nz9&Hr9d*>{DCFoY<1!>mE7?2pDOv?MJ)A#rztC9(QmPDf-S}*_7V;<W zZZE92*WG-aR2>_|(bL~a^YV(oH(db7@^kIGMGO<9yQ=|W%fMYQT%b)Q%x6K1cvALt z32Tidli*!ue_hLE39qGKt$FP`fd>6$t$lo5*1I$JV<`@Z`m9&bTHH!fgm|G-Xq;HU zsbzYXHJKJ{y07%^W3o1~y+Th${`+m-9aR^gb&GW|<$f_2Q+}f@rn%z*?mN;;_cK22 zZMn>{+RUExMBM-Wx<x^b-);%M{}19_v!B~LI95G%NRqClFIwEE`aKDyYYjY|L_Ov7 zB;{WET?=nEI|ly^RyQFwuKe3R?>?6OR)|D(ZIgDhwpaLx@Qn6H?E_JxWWD}Pw7xPl zkign@r009Y&^7ly-i!8mcZG4<b1*9RS$DyEZ|5c`MU<WSz{`2nkhr{@IYlMt=`m>W zyKT7l`*r(VI}G|C7Qa<^zr{SFI=5Q&a!v&)9mlr+D(==x-U`Xq4B`Q;LGbY0c0xQ? zd?q};P2PU*%;-ky+2VO)`vd#EdphcA@Q#v$K0Hl>clKrdyZoA|;oirJ;aNayli#MN z1lsgCv}pv|^f<_)x2=@ioBA94$2*PRxA4pl4B53gx>TM*8`?~QD;TTc-Km|<VExu_ zo7&i2KESsCL%2O5M-K_IkWb|30wT!<@y=eKwx831^x<g?i-b9}LK4Wq`X%sYcVsC$ z6>(vP^1b}uSa=uWa@v==#Zt7WW_L8P7<qVlvGedmc)o8P&2QL9oyGNRRRCcNG!<rU zX}Z?B0p@gu=J^}W13IP^(J|MjW9|v*SOKz+Q6j*oybvfs8(MhU3$yM!Py*q+u#P$l z>)G1AZ37hq`Oov8aUkz6^ZOs%yMcIWI}N!dcy1E0T6Gxf&mh&Z4n6Gi37J`~ptoT? z@YER)cA>J?V$18Oc_dwC5`44MO?27>h}lrjRwHb29i0oU)+kS8-_vDyXDPO>-2i2f zp`GAqH)P#+C<BD^5VJ>KMZ4tlsgJ21%OVSg@3+}MtR9#6^|<8!Q9XLRw09rh?=0lq z?dRQng1k+F`JP9jTCeqiwVHeyKRF#UU0)pkmOg+W6z>dNstx5e5M{pp{m1=W_B(VK z4uBxky(!S`g(}eYh-+Q#=@KvR=QhASWEJH2Kg=qM-LnSTuwBznQ74YOeDxC4$8Xtr zm3SJPEls1QoK24>js$W=l0+v1BUT1<aCH^UEC;Qk#QS1rYAD}@X5L;3TN8TKgn9cO z+!d1=#d}GQ+Dt1n0i>`-7OiQe2fw}q{^Jf@nR@*A#TT0&nX37B^W(B83zgWV(`fcj z-NY${JW5Md=N-uXIG+Jzsv-9;biOu$vb)dP?AIWF&~0Z5p9h`Hj%8`~NF#A#P`Ae? z)48#j;QWzG()USNnMxJ83D2@i2+s)rEj%pTV}{N1vlmnl=Wk!fwZHI_XHV6&l9`~* zrcam2^wWV`#|mE)E)s4-oBrgR!b8F@g%^bd$ZMvIrAj_=NL9V}Thliri6b<kRb1F9 ztE2hT)<RzZE|Y=F=5(@pIC$O?cynalGoXJ(a7NThSp3u1QhfGWf49nT=hw7_EPX)` z#OZOoYr~W$le3Sbznga+^ke(EeVfVbsG;U8(28bb>xd*Lg~(i(?e)@YEPiVl(|_Lf zeDv9wllwhii)l1?XY{Xpc$4pgfnWY-Ki3PYMJ`>?Z!ssrybO2>=2f$v5VzKN_KVcz z=Nix@9ztG>0Ve>KTnsqjs6!8mOW?m51D<;tS`O`mo=(v-W0LEi$2sW7gx4UXnR6OF zs4Rj1$UXKmS+*+P(1t!OYv~WHQoJ{<JcoByJd>g>M739~qh~6z%3!G<S})5{IR_() z^V<})=b^oVs^wI~;X%$+03t6XE`R<F`18ZE5Wd^bLk-`NCeHIv!{M;%+ylIM5O^~R zy!lJytj>FYHzV*iw%7W1>vR&1<RYM(-ov?YK7`Ha)Mz9+GYS&y?izaW-A_I=H4+ZZ zjL1azif|WlQ}Vy3Z%h#9S;#|CbZ0T}#cJRq=tsN{b<%^OCGa2lW)5*2`2Gdp8;A3a z12eHz$4zrGS$-V(g!gg%0d7kOH6}mZLgc3fB3HqOW}%V<ccl0}R9{mWNT4|^EPMM; zvLQE<kz>mcyM0*f;yJ9vVz!VfInTl^-b_|D<bt08yC;PE4~hz@62nnLG%f!ANEy7R z`1{x}ytnZ8aroZB-@mNG`%?a{g$%Ju{93sok`eEm_v|bu?c;WXg+1{mwiiB=#zl+d z(^Fw&oJ#XB%68Q^((csfXl>&2dRKjlnnoVR;CyNtd~Kjhg(<Yw0BxpzI>2(Y)-v_3 z)aTu2BkiNVh4HzDyf5|9>tPh_f)Tlfd>}dXs1tt=b@^19GA+5@(~`SVGuXVKlAWtY zNH?_OHYTf0qQl%%7t2VGv<F)LhlzUT$M^uQw<tZ*-k~t9M;aUolX~QP7_61qXFq_x zH+ql2@tFmf&?9qvvzb@s16B)(hI-_|p|GfjZ#LVne87THD!g9U4^k;AigG!*azVc} zwdrjViHULr(G7`Q+SYIVZDt$M<599J5|gezsMW1kue8t_^>#?_rS7*9m`>%fcd4p$ z^%`x0u7ZAEsq1lqX=FD|DJgU35*r@iKGNEND8!kj9RZ58TeP2O&j^1MKG0z{q3bX| z51DLMArhG5B={WXApx=7!+0g+j;oggzHg&1pN_LW)F3JZkZ8~vi==jXFunx-cW#=% z^a}jCNXj#4p4xpduEqya_WA~zZ2^hdm!%j2Eu)2N8F*7@=avby5qe0Ub;#NZ^lr0s z*CP>6WWI{s9r_JxBZJKX$UaCFC0(29fL{h6g|mJJ=&V1owy?Lp)U(z+$(Gkr^Zkrd zN1QEnG$WS*j_rUc$~?^r(iP-NIgU*zS9F4<XhaLoO<b;QB3OdKR36I#v)6AUWdgVG zK&xn;e{er&?*m-Nvs>0uyA^0Snoa->(1-Arg-!uSag}U#@^TGL);fZ>9vC8KS+_ia zx?d`=)g*S;+!m{a%{xK9Mhei2eP}7r%hzw8cz~Y^63lz-iSiyhBnN2wl<MYFIwYUK zx6;7c&6)eWyJIkh>8@q)b3dPdfZu=YV}f~~#O?~un;U7bz13<d&jBAhG9M+%pmlNO zeWxrdTiea@-j=<V<P`GM-Ff7(ljB{Cc+C~*dGrLB8Q%2;ysEob`NjkM&hZoAZMhuq z2J4&MO}GE#WxV45XBp|q@h-mNpDZI%jB>Qv)teA6^dMDRs$HV(&~DZ47yfI#dI_$~ zd?o#DE(bQ0VEWZ0cqhEG&pp!}<hory4Sg|$9Eq`67Os6Dr`hRgs0oT|t(QQCdNCKk zu!DQ5_?{Qm@_7rq^L^I8TP^O`#M|PW0$)K%5)!9@^Z1ng+!qab?tY8iHJ`fBnk{)_ z8~&}@$L-8vh6j0M(ekjK>8Hdofd-?7<`eyF_L6)zI3|8`KfjN*k3J4HS4E~Xzk+GZ zPp?Mg<GRSkagmh_%a3cC>`q7q#nByCH-^TpLT}Kb7~D_KsZT?n95rk;)qyb)SH5vw zRT{F&ixxL%0VB9=!)gDoeO%W;+GRGA;<|B_BoXwB7)F1KOF!gtV!H8vx|rtQ4x_cj zqZPyTC!o_?FMD<$_oEKpn_I5)^?o}sjiSDUy8~~`_F!2bwsy#lK`;l+yUz;RaHl&r z03CbzRGO`a*}-xstt<&RCxJPffU^Vl6e}##+Ync>S3pa*qIW#%pt6utLTHn~;^K*F z1N<D`w=vg(K3JvvD2`M)#9ld-QR)D!krZG%6h-N?er7EO4TVFil=T9CLwKEg6EIpo z-6-%kgii~=Uvc$LyNA~h!hYw*wU;+ASOck&zRcn^04(dmymT2qU2U-rEB=}k@>E?; z_BC4K)vss!bvx8=m&<30$7i<3XVZye<GP$EI5jX!s5zgliezRdhx1>@Khu9k;KL_| z@nOej;Y05%+%cE%x!xL~*|(uX*;5YVz-i15Y$~@GgeTH!FPzF&?<iY=0NoZ~P6x<6 z0asi2w*>Re16>$lkgiq$jd@{;<~uU*YoL7XWh_}Fbopy9T@1QNSU~MXQ|Tp{{+3Bi ziMEKa1R&m*CBo@Nc7E?b8_adra=0c2nvB%JbgmBC+3`8ZCF8F2;FmA3FJGY0CnVbe zE^jM^85H&iS?X*@-3!kGV;0^=OwfOHw=SQ77EZ<sc;+!Y^FXJ+55K5|Sf&0R200L1 z<En+SF7(T~&@IuKP}XcwS<iI8oB>~^6@58_YD;k~9d$$0w|;7^Wb0DT!jscc>dWu> z5AZc4lgaypnYGH%N|><Qz0=TEHA#x&691035xO_-94_^Ja!U@lcew*!JF_v(WSXeq zmV`Wn+?^Bos-R~{=(OUx+bPtUJ)PQZIhb?54C7Y5B}e&}$&g#W^#X8+(>jwf4{Ca> z32&=vf*5I-x8G<91ZGyPS?aE7BqDrG19I!OCbAJT`5w-uWJooQmIls3Tl4_;y|%4s zv>8jEnnayMBkfI{k2~urZ+};T8D@8C0xb=k?e^1k2B{Z{<+0}Ozb>jji{kA7RICzo zA2!Q}jq_n=`>=!$>+)gcK5T&xtMFlG`miz|c7_j=eOQMNtMp+DeOQSPYxiN*J}mFU zs(hH^!%QD`nhzV}!#aIf*oU?Huo@rM?ZZla*c=~b`LHEEEat=J`Y`Il=J_zghke0^ zjrU<+^kJiY*diY`%7@uLEaJmv`>?nVoA1M-KCI1$g?w0x4;$<4*Viwm-U)gV8Gd)Y zw=ZZN;O8%Rcf&sjoc9P@>0Rva2V%TQ2l%<vxIetaI*Tr`X2I`l_;tY#<f3&t{LX~m z8Sv|X-$MAc!!Hj%2Y#o)uM>W)@au-(9QZAP-(2|3gWnh6_eJ<Ef}ah)+3=eWzc%=_ zP{)Gu(4Vq1qdeb{N$a>h1Y3Jde;N8|3CNZ&v3{DFEyFA>CbPbJH0GztLK^0amijX2 z$X{ZTDMS{?(BsPnTJivm$>>|+*&<I}=k6bOd>N!cGx`~e<hZlwOQ^$$3j|4IdzbK) z`%-y(oR&))uh(W#Bivu~OBC-e!V{;Dj`mKR)?Hh<rghv_DY10ACXvKylVtnKKx(SQ zwt-s6GtrQptrM0jlraxbzM@*Vm*)!yhTh9V*je;v9N>4S^^?D_F+Ks~!BK4uSqjpA zDO=m_rH7gIh-u;-*&NzafYtzRK#{)`peqW{bOE}&0G(Zct}H-pgz~ivJi9<(=PgEn zwrchavGdO&q=aPI6XqSlWwA2&Rm1NT_+{bO5;*sJ*#SQP7)w5p`mK*<Qa0v)!fZ7? z-{4hloF1|aDB0znu^rdB4HZA@y945!!SvuyBvYsozfskf`m<#TYsf0fU}lwMst8Mo zYe)}=)mF(HD-qTrtsyHotf5LdM@LwPyoN02usK!g1q|O(Wer(L&5l~g9d|Mo0E=M_ zFMz^eox)SXT3mqMlu&Q*gcQqYseflkm)Ewb4`)*Uz6X9rGT&3(K#jmX=GzZ&{W~X> z4bkG#WT|u^(?WesPBg?GX(?+hJQa$0jM22To|uVrd<ik@)A1H!wx;8C#9Ww(j}Bn0 zk{++}uzrIMNUP!hP~0`r8m*VUf&0uNo{><Ccc}$1%$QK13o#6*E*QJE(u;i&i+#~a zV;@kw*cY(a7o0Tq2EQ!dWU;?FEVgG`^*Yq=4~x$(1&O;2B<^!#izTjUn4%`5&S#c8 z*L|HPR%MrVlNyz$<MYwE#JT3{%&Hu1f9A5ZFb9w^e!HfEo;yX;^k$8n{i`$YMOD>j zs?bhx76%|x0D^l7rowX>tjI1c8<tO%%zg3;c_hu@ahk>z$6=D@mYftHVn5ab<(*kP z!pJ#gq*ybC#NzAjuASNee*S7u_wjAd5*z675p1OObZ%w$)dT!YS=Wx~SU$dv=HqMe z?3VaOYWCHVBU%^zI>mbfYjOTS*TeVo;CC_YGS8=_uKfYxy66C3zjf~sd^c|aE^95? z8Cig<pLwPwzRrBuY7M}Z09+Q}vH(}@2HG{j!^ivNzyW^FBd&*>$4{}SU(ZjmXvGyG z*IO#Jo+iWw7|#;I^MW82&351$e#i8<mc!R?&ZDLNn#;iheD4+btv^e{ki*wO=bi6q z*dLSz>@My-!0i>6k_*{bvKpR+^MD9>%%#`vIFI=aWW|ZZS+t(*zGjw>CEHaZ;=Om- zWq6Lwdb$no0G08yH&tFBtK9GWulC~eD8|Y!MmpK<+KZ*WP2`gYygkG&YXgi&D`}T? zzE{IX@(HN%1k|{ID@9)22Ir5@9^mq?OV~iYJC>L~r4K)!25q~@gRYN~UnbKplam2` z-C57<4tiTQSZx)I+IR8`&!fRL%Ekxzx>gN|%QXVmngnLE(^W&owbrO+ne?})3CY0| zO^EMT@;gYkM8y3iT)~fl=F)vhyU|M@P3Rz7szp<FE;WrtNfWy_wHeNLw-|`)Qqpy$ zX*idr3@7s#ZItSWbLj&2-GcYC-1jPYkGt<>@J`)#m}6dA?!N1!KP4nKhj5oLCU|Lc z(&zlNIcYNVwE7y6?a#bNa}m`|Q;6?m9;PnUat7zHZrUI`-KMzdJj!`43j(>EdV*Y1 zC&*>NNpk6>dl3TIj?zq<cQ$J;{S}MXqa5X))MWsb_qXBcH}<7t4el46lOT60Ld;}k z5Kp=dW*QuWi+5=KrTls=l<Z7WD6vU`rE#{*F%U-~ZZ7a{7L~9N*TYpqifeKx-iZNR z)g$045AZ>ZSeKT|jZy@j74X!E^W7_5ZYyw<9^i^INr78T66AyerSU+i;(@sF5#pW| zD3$k~9RcsD0bCPDz%?dNs`3EWk5s~|+!7)rCyg&^OYPEXsRFcrJA0Rrbzt1d?lk5q zij4jE+K0kQqrz_AME|&VoJ-S2B4f(ghI-;$mS*vs#XzA7eG{I}DxX8O^oFqjdz|)Y z_tMOU0{^Iht)EH>g*cs%qVr)oLQYSCT>X}5q;G5`&W&3PXEVrw8k7p7o1tEAywZhS z=|iq^Ay;`2NZonx3ZpS1lkV+T7#Ln_S<Md-=L(2-1>mCNn}JRp&p*~lIGhVd*!jl* z3s;8?x$7>|z&TXJm7lXghPAP~MA29DOEq_~vy*Gs*~#viFB9s?T5D``D~YPrsv$e8 z)5am42y;P$an6TY(x9CH24TX(5ijh1XE(NL&{He>TaH_IOb@I5R$bFd5>|MvIN!g_ zn6HGwcs}bWSGINlT|X0W@1~51LOBt|3eqXHK@VrAlgf_7Im0Z+-kw?LNr;?SM%D{I zPLz?bx?b3gPt6VMgIk~11@TZw7m}v?O?AI%gB!fJ=R*)j4+%~f$`B5RoV%e6VUSlm ztYf$_3=02M!uQONl9F(PIXWjPWP7wyO-f?4k~k$0v!q1tr8yY&!zDXPN<!z01hJP6 zygl$@qo4tezh>d2;!;w&qqH>S#2{rX1}U2oF%peA#~+9BB;1Ve*rG8KHgd*j)}jD2 zs*N$S9s#W;GFo;H{?u>|BHtai#{6eEf^~d93CqbpI1#`aiG&erghV6GL5>yQO@=qZ z@LCLS#KWrqUIp-W0$$)}y)r_!MM|THzkF|4LHy^Ca7>R>;te$~VLJ@27`PbTX`qCP zUqWSvqJ##{Nxqv|xSlu>YK%lr+{81z8AUWlTRn<sH3f=*0zE=mX)}4K=Y5>AZ4uR{ zN{pBUDeHp#L=!YMBMhT}sDRvZ>t_emLI~X!rYzN%Tf$*Xal4xW%Oi#jEYrgnkEIQB zYQxZroV$_QXmc2PS97?8piDC3nMQ?dlN2=>+Ab+tQWX{@WlU{Kh<g?Zvu6YDjWlnQ zqNV10nbSariARahB!V7}c2E7OYiek;x8;MxWAS9j5%CQ9?ix|(O@(S66V{8jC-7{_ z9tlRSbSbe#81JMhqA1~AwT0M@2(2xOx>EyuD^4PA*x=!6XqQJB9!CPWB<Y^~&D0vi zg&74{5Ob`ApI3yM+BFYyyT|8=B08;*3U>i#gJb}`b1r($nwZ;k_H=4My0?LJPs2DT zBK%bLEWm3a?Hr@mI*_pOe0Ds`qb+G9CA-aLP&{WIdlN_{Wzfbq!rlgFZ=SGImZh!j ze5I!_2if%?-*3S2Uu3%#P-}D?v8{1NBisAkoxr*AW@0DC8fb@)rzi(uPtvV0XE8yi zN!Fp(P{1;tVKI#iMLfSA0ne|8;rS@RZhCt+c#reY^V1{l+Hn|VAESLr4R9I3o1^#9 zG)1jO0Uj*H_2!#48lZ39yvpdl`K$1|$Z&31VK}#b(?C5e%ygvp0y+}vfMK-dQ31Nr zyHl!B)(GC60`ggfaK&0$)hrPlL!h)8_CpQiW==O)Kh$7csn!kI450?weMueU^(WM_ z-f~lTw+?7IZIpNGfL5)+n6VM`VEyRv{?z|k)77xnsJ(TZm!<pWjYcWUQG)b%-jj<1 zavkmAfL!Bpzx9bViiAVhkFFy)hJ1onBRYn+LY~P#<YY>E#3L}jJiX==JaMt+tEBrT zsG*y_YUJ;@#K<Y$cbk1bt>yyv`$b0n&P`C72CQ$fKP4yPVlO=fLtzX_VQ)@~f44r! zeb!9Uow~y4rW=iJtIa6fBl7Trp3gxO;~FOcJTDmR=@^gEH10t_Z*;%IxckEzyaC>` zDgG&>pTh1osA=}j0-MCf;Bq#vh|9g!muq@heV-nzcPS@Pug;`u$&fo6+Kilx^{yqB zYst6S4DNYvEg19qjXU>otZy3F`uwd%h|5mR3Zu_jQj;L2xHeVUY`N=we9n}7$RO)k z|JOukncM$+p#KA6kT#MNhq1Ygogi6@x}HBigC^H+k;DdQIk!iX0UaeDo~CCn2brdT z4zJ{-X=r~1@jzEcZGX{JrqipC&RGum;r>0;AI`>X@(W`tNMEA6HLBnfeRsMR{?c$^ z!saXTqkiFq^!%1z87OJhb-1hW7}7%qb(A&uwjJ7neci|?BZc)j|E^E>JW1l7StzkH z&bH9teIeJ}=B*oFRfA_;=B>*puF9LOeb%E*=xuW)g`R9}VP_Ta^HOhwG^e4D-%VFg z=jN@rn+C{u=xS=#;>scqeGBRr*B5!{a%yIAl@Z3Oo3Ee=BTM7#jkU`i@KkX%=mG0% zpv84nJi^zS|6<>C8Jz+0#ca(|Dj+8N=F8aru_@Sh{5#Dq%RuUHV``!E&MmZ23qh@a z8(RVTFvtzdzVkBB@MMyi7iF?mMcY6f+G{I2=d=vJr>DdBvm<Qog&uu9+EI3+L-Jk5 zkH5ma0E=pp%v^3IRe~d}T8IxaYXc?8lERn0fiDu;B&hbCK<|cW#JLmb)ikwpC(x^N zdQpnu96ed<Y)l*WT~J0{4`F?L3wXgf--T&fsB7aRG#84HOe4hB9PJU>+j6&c;i#m_ z-*>?~v#Wg)>&{$ku5KjbptZh59r6fuZruvwCd51Y4l7dID6E1nTltrpuY$f0b2tOO zE{3m(<k^{)afR=<eyb?uX+u(`f+=TYQke2`H|5nuDgOn&TpdUm52hTK=@?u1e(U8$ zDPu!Yo)t(Lv|IcI@aTgmGd5mDx$PppRqHTYuzIbTHM(2d(4RL#9o3s=P9IOw$#Rm` zqa;0wr?{NSKb)&1%bkr^7eb}Z#%~ounzM1MA2Jv9TDxm<#9nt9p41LfVid{LLQ9o7 z>v$}QosxKW%_7-Z_pKq2WZYSI^{`l%4})CEcBdrV)n5-h)i#GX>%Yx+^)~=dshp=| z7=s#B$UALsK<=$3>ADJ%R!c~_LMED%9P6~lnY=*@W+-F(S%pxk)4re((wz2`AIiyL z;%opKtpCInTNoR*@KfR*D)Irm&18Ea=hAQ2;CYHy`a5bU5xHzX266V_+StHlv`k?3 z=V`OnEQ5L@Ky3@OM+(}5S+h9<ydIdxaH%tJbs-dU2EOHoOaZ7J*y@L!eVFr8>@Gwc zy|ZUeCC&k){%1`a*~mRwwy*q^kv@&_!-G&$A<BDK)V}f;#*|P<Xbu^~zT_8%bNMfg zWCWp80Xj3J`cQVB$kYAgm$=`h<dhQPy)Qbug;s<Fa`5^k@YbdN(#Q)a<!`Cs<<5~w zP|`6_(wJY;LfNpzmkP=8!P2|1vS2A)SU6Y{92Q)=th$~1z;_E<iq<qY9OUCeUbu{w z2K*xMzBInqv%Sc#ZsTSTzM}}<?ZdxY1YdU0gI`|+->}Yuf4>O6%8!3T5&Xj)9{fgs z?+L#+2l;vGz4X7CUW@DFX}sUT%D^~`J6)(1gMMS3VYEXS?UkJxcn3Ye%w*Dq+nWk` zy|c;l3Hc!#GZlBmyXqi6U)1wk&ck=~X#F1TGPl!w{0FqV?0dA}JG|r|-}COI+n6Or zAFYIuA4XLOm%4XRVJn;h@s41APyK+J33k)SZ?;oY(k5tgOwfEA#V3gU+>hzN>OA~+ z=Cv61A&41T5YlvKUIPo^JJtd8d=2k?NN>H6IM02T;;l1X&wQ75J#!<Z%&@q)`oYJ+ zHN=^B27|Q&ET_eb!e%bLHCzPARCWL*H!(_X0(|*GTzyJd({aveKmSAO%!e;8{s2#s zi$3vC9w7GfKcM}VmAH+q`-~w|A<axpA>F^djwYq<-(E|d=YGV-@EVP;a%-duAP7Zi zGY?9$!!6AYfZhNjJLqrcyQP;kz3Z79XnGF7I-!1^LztpDb3p6UK<iWBy%TgjWfZ|# zxpQ`KO$hp3Ancs~Fip?H^C-1^E`;+B?KIQW=4jVUCNqzBJ@b8v?Swv|olkv_SxGrh zeV=wcbv;cg&QsgjTjx{PvM-%aT}Sc895dei^fk0JFu$7hQ1SdK?4Ci~25^4PMq?;M z?EW=|v-T^75C_>7G86XNZy3(H3k_|WP^<N1Q{%~887=54pxw<mIKG|DZk&vgerJ2l z*3r1a2Xl9)EU|TTQsz&lUHu+uNkWb&rx#(K3SqlcdT0XCL8Eu7wo_-!_o*}XyVMy6 zyklNZ?Kre-8PtB+4b+kU&45v7BF^N@%EDaEoY*+AoY=`z3_L5r90f4lo_dOr`6h(M zL#WjL9E8rPB+0m)bc$j*MX?}sjyD$+zN76Fq5gy~n@YT#kVfTq#M#Q)tgcbkNv;&n zAd6SZ&|2|Iw42SLUNy?ufGedij_ky73uiSs)DP8dqeiKsIttS9Z|R@wM1-+ltW=1( zJZa=&VUm*ru(qVe-la+wcFsdyI+bL84wB`(N2oX&^plH$caA?o^(xS(?Oyv{D}Qb> zh9UNKEod(1;p*!n)I7KMoO`XwD}%7!MRx!ssd({o@^mKCKwlB#FjGmRpW@~Wu9i&X zt1J}|#yL$LpVQO;u1nbpNge7<W~Zt4c0w-8q5f2i39;%}Ea_hhu~zap#h7pv1SBY~ zfYf>zah?RF2!wGBCVeUP54~I@xpIx@dN~o5N?c1Q7eV_GW21>KR*}hM(s5QUtU)YW z$pqr;9hzemael+7l$?n`<pY?LD)F2iVJ(NgeHYf4i+dOEw(_-*%i^328YB5v<B(W~ zcR7hnKfI68C}Jw-e#9t?UTSkiuXC>zs&(j(pkF>fP&*(9k55nUA)RH=TS3F=EW3s_ z$}qy0-9$IHCnZrHMN9=tXKL}Wgk&dupP&xWN20Onm?1mI@<zKPO`KXODKjfA(iy*o zqW0$;gECgu;k{LrjGE(Y1+@;j#GHfebBEP<uBn)-lH<)e<<h2EP$qy+DU;O3vMQdw zjHNFdmL5`}_S<-l4%2zDLL|vHgyr-`Z=awJ`O3Kha8v*eU9WJifba+KO;zihRluo` z(s>u>tE2*J4zZvY(gc{b>tmq3#=$5%9;U9<3ehc{=+Jj`&|TK+ms(?(2hwB$9P8#U zj+Kb^A!<Xo9<CFpvp7(+crsaYJQw{cNxvvVf5TY^%dyTGO!IaV1kt%Q$Y&7}3}eZG z$8g65TT_-rryXLU_hTUJv_C?%IS@}NCz%(aw?F3Q@;ICSi#e%F%qe-XaiYd}(ymDw zKs$T04Pk=2Zl}8Qe$5e~u0}yUFVV>aq9wGnuw1)b*ttG*8|ZeENrRXh{l6p^{TQ@_ zn`krM084*NZQ~};HWU&!1e8ResA#{|-pQ4Y6P;IEke-P!%IYz%XA^dBN*`z>o8YTX zCMJ&}q){&+nU|qwg<x1E@wiOlWh&%(fH<$Zr4oQTwpyvVtCg&dM9`Ywf!aG-EEkfa zGQX}QnRlQDZ}H>+ri~PZ3pm`mAkOark6g!Zm;)HQcLS*R`D-yy@n<H5W#@cIUFPg_ zcc|D{3vzNX!>K~ffp|GZV|k!nKCmbk13KR4>3nEMPPp`VPQ2uJPQCbePP^!M=GTQb z_2?6n%*!P(`ZB2OK}8crHc2!kk~5$sDpYI<nDvy)WEQriuqa*zbD)*+N|k6EyxJ8t zlVEL&dIjNajBSMDGSj9u0dK#fmzvNDRmTzHrOVOJ3AyML;j?hT!^Go)94TS=fnFhV z3A7>M@Z@{xUtdSkFJD7)WCzJS1^rGdM@>W<-twy7@<ZF(Z@)jV{vlx)y%};^8H`qe zw)-OB(IIzuqHIW3qKt!9{3DAajnIm3z!zPYFm_QZIxzGT){^gG&*gbCZ;O;56}Ll9 z7)wyv=WzUm+V<K-Td7^HS88rc#7I0AY>lLb-#oZZDpB&dA-AQ3^bs~1K`UwRU>j+r zlgZrUz9hJrNrF0D<;0PO)mRv6Y_B`&OvRPZ=^&?o!?E`pg_<<a={*O=XCaw1&&ie6 z@$Yf}yIii2S<W5U8#pXX!g?G^?aPif!GZE^5VnfC;gv{4Tom#H{qrVB`<kB?Mmfwc zlxQ3c^+i{LoLOFwX#W$Cn-a=PXhEq+PL@5!JRR|gauJ|1NQM`Tg2bHj7;8UIa`G73 zoRKBxM3Pf#Svz@Bvay8e$1gbhvF<c)eEk%uS?bzB3ZQj<4dy)OGCR>!B4{UiGws2j za4*!wltj=@6rp<x(3%2tumDXLpnD6@*#+o51*lzs-d%w96rj5b(6t5VZXX&Kby9#2 z1mGd^&)T52uxB~*=ZcWg?A-Mz-dRR??Sw|MQH9@p_$`KC5Bz!qHmf+V=QgW~T(DVH z<e<$ep3%i^R&N2?ce^&L6*`|^^R~h`HO&4<k<n)L&WgTNZ31mpZ>0=oR!I+4A`ER- zZ=<GF3mAH&Tk#GJp+~rl*`2O|918ZOeFulzmm<xV_%y2ln$;qjf4<J6`F5ark4tl< z&d>7UG-I3;qgiD%f33VPHHp!D2W2pz`O!**A<cJkSZ$U3-WY_To$XF)rfLCek9-HS zed`hKbnRz%GW*#zkb9v#7oMOz+x+rqf%0fY<+=QzSDw3|JOgfdMzQil-11<Y%UO9e zzdWb1@(fT0gYtYQf-o%49u9-@h@%mP<=M+&4OPm2RUi!Qh6g!pPL=w$j4-qtzK6pW zS82avus(GSxtqgQSLrV*2-^g`^j;3zSQUDi!M5pZ$SwwphjdaEeuY7A3auf#X&lN| z3nl6a56}f+tjj%aUG8;lkq2E{<a?McGWJGzswe~CsbN2ar;a@jo`CbNK;2(;aAaHM z(8Jz((IYf?cGq7HdVW+lQz!Ab-)GyQIZkCa3)PS{8vpVyY@Y_Lh$(>?u?6!Xa+YDZ zZ*l)E<-aX3(4&}HjSBq6BJ}CSJ2TJ@5M@Bjg#~{e%|Bi1(fnA^+Sh7-t?a=f_|MmS z@JEZ_C4Si-FM>a|$%8*!1pldz|34TU*CNnXbKgPtY#sSdY97NIZ?rz`5@E-BtpP^? z9fn@uR)xiV{vf|o0^+%`wA+Mzg_sd&C5-oQF-|wGaC;DE$h8Xn=|R5Ni07&|N@&&G zRr?stCk{f&eC<QDN4kS{)jmqi+I;N+8Y65+#X2pKcGvi00>*Ea6_THD5XLx6nV<L& z?W%i}<|iE}ItQj=mwVPH)O{{+DyDaSp7AhWXRINQYkib7Bgf52w6Psfb|<pXOJ^jw z=k}v~HQLOy;C(9?#<lYd-bpOR1a3Eq<*RzwJtNU-OW^%`_|3Zm`p$#g_NmuWn>Pk? zu_Op%UMkN+<9Yljq2ZZLFrUR+n(>aUIyOh0&Tetn<z8!EVg*|ps)W?DQ6GeN1KwK_ z{O0!=?1`nCtGjnYi)?NG1x_>XKZ%F=-901spR$wmAKaDXX9IeD!*KgU@MjG9dG^ec zA>S2jowt?I>7*W~rorlzjlWKs(}J^nyye*xPbG~=jSSSJI5pTRNR3P;$uY49q+%L( z<w5GDVK&(VvMMd>@VuKMUVaZ^56Dygb<q8~tLW?90QEv%xzd5YO#?qK9AmPbmunW3 z>j8Fu_~T6L@owqCFqSopX8^<*Ok(BSUR>v9E8d%GcA9nO`DX4^auJp}3}xO{TxPtv z7}L8r!-xYd2-@Lax=JDGC5$_z6UO-}#JTEI;vk;WKPAqR&kzUmy5LjdTvdpJYxiE= zUx@y_@H-oRbMW2@7nX4A{X*A1o84y!b$=UQYsGVs7;mX~s-_LR70)Eb5*&*%W~JBP z)L!}wTR+4#MT98<7{>t=i_l6AZzY^{wTq&Bs`w>r7Zuv2qqtr0hSeD95rG#IA$Z=y zZ)lWE5l_YP^0ii#%a~^)XqG+dZkkzEhy$D~?r~EOeumV$hNf15hnGdzm-I4?;ZHA< zSbr_l>zVNTocp5zJ`Vmo8L{R6vWzfBkQKr3&^;@ga@j7sYwf>3$j{brQfMp7X5DO` zC_`nIo1J=ynn$NwFp8&8`j^0bybu#-@)!f-9rW>HIX^n+`8`89>xcA9n4tv9T0gw3 zF#$^(<Xv-w-_UyY@)n?uXPhW+1Et@nljRNLP)szf*#F1gn}<nNT>ay9mtJPSb$e!j z0i?T!r3VF@Zbo{Lky)5=K?E+Bk!Fw#4QNc_&@6)68*wC(#pG2{Tw`L4iZL26i7RhJ z5Zo~?iN-C)m>4xCpuTZ?6Mvsmb?@zahw)AFJiqVr`~LCk=c&F`r%s)!I<=kJP6?Zt zuJO`PFLcvOQ|lPh;kPlUoL{`a9TVNVG<Jgc_CpbutMmDHihH|;(lOcR=f7p+zA<{m z{r-C}Nj5?+#;;4pS#SKm#7&L+#Z3*2{R+nZ!~^)=i0{2dK7J2mft^P0*arjmNiW_h z?_kiKk6nW(+#)DY$O2|Fz43bu8?p2o+mh}*A3644xzjm^)c6a7blfMk&ot6ENIDwd zjcbrHFoV|VZnzfEH*oz<cW?Ecz@F<5ce?jQ?lr1?I_G}0Q_clwd{)G};yTNl_XTiv z42g4p0Oy_|aC*%Ly!~BD#S=T-xk;ICZc-MQo3x(i&P{fMD?6OINkdf1h;nZ70O)KG zb)ZblO@0dr!WMIrJ%)f`ZnC$QU^F**Si&$jSrjE0%}w@780IE4U$Mp9<WUL3+~hY6 z1f#jhV-kkB$-5#BnwvZ%VVIlH{Kpn^lYJ6~xe3j6Y%w=^#JPjj5G|DLG3J!fEaYKl z7P8lwg*@uaLLPHwArCpTkbTZ9<Pk9oIUT%k@BRq=OFIvpe-Q7kxL4|yFB+qh^xpcz zMz8U>Z{Bj9>z_U>X{eN%UgdG2=UVCmy2<so$0UtR$)Dr~((AJw{$~ie;R(ap#XvbP z7q4SU2=xY$%bSf3W?%M%IP*ZK@ggZYC7HRLGa5C7rnI(85~-;)b_o4yaE;BS>I&*D zhP~x+qY&C_WEbeb-eyE55Jn;N69aPlz`F2dkhW;#5<1w3N(+r&1?@J+MLUg=O{oVm zmk$F6K<`q}Q}<wu0zJ&JBSKSKA+&?&bwn<g6j#N^CU5oHk>bpw!=k-BWw`sLuHVy6 zJ?>S0<@lLAuRI+%%P`crxW{9rb1v?8fqB547rSG~D*^Zi-kE?`gYaE0{I|~7AY1u2 z?=!_3j~)NL;C))0daTr~^wT7_VoYh!+AFw5ZaN!4w@0PRoFaXnkHVdWJD%0Zy|tce z4cgxs*Id0fmm`kV;vLQ3dv!p*)7Pw?#_Z)X=0-Q>si0MtwQGlXx39e-_zquc7GbyO zL*dF>u0Gt!f^zfFl%J0d!X75_G&b8A8v=W4eGpsRiMxg?!LroEo9C?&{~UJPeeN3% zF9qhde_iFmUpM^v2p&TFInryNbSC3>LZ|yHMjj<hy+s}+>eo~7`+)1^fa~>u>m`G< zpT804Cth&l6YZVerTHD*G*l3u@~V89P(gg&4ZmLH_W{?-0oUsR*Gr_uQF+6;|0(;A zzqs*<{^S2#eC1AkFM$86gs%0m$*Y*X@kOsjwlJyF@2o_W*%!QKWJjEW@9SP4CEj7J zZH|p*_Saq)HMW^mhQ@^IFruDHC+obEl;W&-{A)?l*SRuzg*<uod;5ZyO0=}**kPda z(jYot@zH_IS5JH5L}_J!QnLyv<$@PQSgF^CBfg6hm&%)@2mQLYHryxqYq!1b<y7AB z1dYzueJzjTKPTzDBX!Vjd&$G6SCs7znO0Mro|d?dhM9x@`@H8PzPONKWvgxz^Ln)E zHngS$X=F3aOq|X>fluZ6j;D=Ogx>6Vn$|tqpGMzUOi($v=kLOx_YTq9{$eow%InPj zspLV-IjP-m+(>&l`t}a%XRjEShg5xwuIlz(FAJ=0k&+6yWy*R4*D*uydB(6$e$KFu z`=w#edeSJANo|{3NTX)CwBJm6Yw!E5(VxyFPA`wIr+G>(W*}1E=5i`CC)Aa!GGg5; zG1r%+%plH=A#kjP;7omH<#=X}&#bIu=24lI;LTJzvE3j4M`8g>O{TGoLM{-u54OQR zKe3Y0h*W~!;y_cwg4nkViCv;`rw=OaU!>gLEz`F$67NE8L&$CDHWyQKL)qY|^>c~Y z8A5IYIJXUfL$!-)O%scM=H3SocTMh-Z*AB{X^d!AYor^c6&LlcQqMQaI-)pwov4o7 zjj%@vIWj*Z?A7lh(PoaDF`kucG5tiA?Tj!p)}LOT7^kHUi|L(!(CdeAE2;XJ-Yqe* z4n|c>w<M&|f#?!fw2o&=^3k6AOlMqw!&sF*4t-|PI5)u@or$sy9toV|C~w7=ofD>3 z@l|7h)hUm3JgS&1vR0`zRqM=Gjb<y$lA#LBC3+KQvfc&1G_19+l6K|KnllX;hwAjA zu_8(1(1qfEQ*tfa+}$7Fm|V{G)%GrU(y-URB+j87g_(2j$#4tU%L3LT+x8Qb!ie+! z1dTCI+$Yz9NyZ=zq$E>h;^mOnUjeVrNhqRMRG43O|CKLHOCZdv2(#{xF!XyBVZuVb znWoZg;I~G#*H69S$_Q<P+c_k~&LP{mt0C{N+v5w{F>07O)GDj}6{Cf8SjEpwj1{ge zm||U~C|a{3-x;>rUNy4m>OhZ3csmlbdR5KxoiYbHOHHuaUv;Rh7t~%Ig4!z%wU>O< zUiDFvJk%N0T0JoD`t&~ctn2Tb`}mR<oq!+f$xEWX^u6M*F9juLt$4*~ZbNNB-&%|> zNvvSK9nTn6;T6bEJFMn7YKtmsiz;f1C2C87ZEmL8VzGU(-VXG6D_<8iV;t3%Zny>P z_X5@>wIhhy687pdrT1i{?~9^7zhTHx(=HAkT_!SnZE$q4*S%pRLsF6=9b+qLB{)oS z)JoP6-mgd-=@uC$<f;(eK}nyRlzm3(dAsNzkwAY<a741#f__OCwxsWAHGI<1YAAJS zyE?Inen#p<dcNAbm#5q>`;%4ie9}hALKX<6|Fsb`{*B~<e{}=}uH}uOVKJAjV$Wlq z@O`o0d{JP(`HzNa6qG+2;_j8PNvt2wW{PSi3M!!52Lej1Vz#1cW~QJ4s=qIww7NH2 z)pWD7paV+d3ZQfzVz#D-oSkhwF{^PFV$%PBaDNc9Ct9l!SWFKU7{TxKRtsm-9F$<b zU2VC?{D;8q^=!?B{pgS#?LP$f&kH5!p*z}t_?#W>KYY%PcDa!G6tO;3j$S4%zGXs3 zY&rORjQDcVFP8($65kQx4Z(6Ynw=`vz7wKPs$k>TdE(o|Hj91k$!v@GW?9t```yRE zSTIXqPK8+wa~{lQ1%F%U?|X{7zH!et-Sv$c-}**PV1487H@fQ^Zz896I_n!F1M3^F zd+QrD-ulM*VtwOJhJZQi8|RDljXz76v%Yb@Sl@VC!kqPu^TqncUnI;~-#A~aZ~Rrl zob`?K#rnou66UOLoG;cl-jOh8edBzwzVWWJzA-XdDEpJMzVT;gedBFsed90A`o>?K z^^Lcj^^JF&^^JF(^^G?J^Om=F4!yVivA2F?`1orC`1|Zem%j(V-=8}C9VPf1cKCY` zbdC}HH3WYnWySP`g1-k10Rw;aQ3NCYejs7s?{&2VBmTZ8Vc_o%1dRCmzG1dCBBny< zpfM*z-1xxZ#(NGo-WS|B9Vsix9QR#2^j>o26L){~9L{}rjjp)K6z|mZW6rY~ef0|N z@5jtov)ak*b%3IG8Y`q^uE)DfNPUx;-Ib*?R*K!773W;#-B((DKPaTr6-+>uyO8SS z3Py90O%lG6#?F601{61G7m(Jz>f}_GimXmwmfWmMOwnKdmsLESw=&XQ5=(4Wtm1hk zmsX=4vPQyuYb2MucLz`7{xy$hZgSU7z8ru*@4?UKH9q;|3m3|IU>QaJ^LREs)SZhL zy!Dl0fM#jFzb(vt`cQY?L}&4sPm`cMU-DnhDVxnv%w8aQ-{{CU@u`rw^(rRkWUG=i zr)klNle=f6CAa>-ee%M?H_0^|UmVMVabV86e5g38198x*OCXjvxR<|2A9w54S2_3X zS&Tv4)5QA3BS}r%=KV5HDj#V@<Aylq;8V`w`Sj^9=W(;W(X5O1X3ph}9N#Hl<i5H3 zl&|t7=~H381oI!jzW`<<H&^GU6ahI4=6smb0A0zeeQ#s7xbdeSO(rx`U1B1BO~$XW z-WcLH5x<G}I~&u8*FgMPd}D}TlkpQC;x`e$iTF*#Zz6sZ@vqIt5Wk7|O~h{^epANp zu3s#4<F_B9^$TT*g7{S#zsh=5#IGQJ1@U(@HX>dP@h9<B5x*+qCp^TjAbth$D~Mk~ z{0ib<lUEVHg7_80uONP<lz%GwZzFy>r_iE>Sux(2OrUL<2Cc*u<Ky7+>v>vxlYCpx zns>U;F<{UCB2So8<5esn^a+zzEk*QwNZ-6KavR2)e>&0$*+J_!rX?W_=*70WM4@vI zDu&eqI^nRA$JZave>ipCnulET?S^fg%M*=L(}*YT#-n=ioQrtQ<(73G%7f1DmSS1n zJ_nh!dd}n9>+|^cuQUAQCi%AYs`!&h^j>LypC+WOjI8fc+M@N5?<6{W>lLnE%DZop za}w$^`{R4XTNU*}&ehn<@Iwk%RDpb84sa`WAz!CVP1aE?I^CJ4(+TU8i2~xd!%J#W zQnjaX+c=Zwzz5qno6A?DMnh8Hn>1K2AOuDF;IfQ0u-Qokwso*Agl(PD0h%IB#y&>} zbvNLtP`-A6=W8$I)c?dHadGO`9Fb$BU-jtZ1!5g5gz&A&IssYjL8dztmy{hzH-N~d zA8FXe8N3^Uk@!|HeZA5t@aQIcvQ@5&#T>V|*$!K>GN#+3<<0h&8Qp7dtMrAaB)@ga z;h<B=3e_JNnb)ci{}j)ieNF7^R-<n{%w%Rw^HbgG!r^D}mS~4+4+ow2sMe1hjRgz8 z{&k*<hJ}`oCN^Gm@)XTQr!XguXd!aY$euOQjU!Ts!o3-(9wuphC^RU<P`AF2j0pR^ zk=|h|c&cVFhP`1EcYPgB43jl0!pb9NwE3*z%&wI+Ym+-t9)FmgD~qr(`eBISH%ZJ3 zqfy1w%@L`$lrrS6HmBdKpb9c`_zU#bfGE}HQK~Mlspd_f)m_$HtY`LcNk8gnicrlm zW{)78s}om=IT^i;l6ptLMc5?55=Y9N8uKij+SRI9s!HWi!MW5pxG<tn7&_V8Z+v<* z<ejox4kwIcRL+_tZbM~3tc5=!v^Pe@Tq){kTQ6fdUV#*z!wY3U=l$uElNXekO{o(I z(vR8F1&ny~(P#DunTKz%%Ca$KT(_^w@|eL`cV(qffFzWyj0vqDWsJ0m{gS?w&AaG@ zmY;JoWsW+jl0{R`nWOAW#O=t+LM6iNiV2M)GR#x-Eo;8S2{YVmIw{J^QX#X6xS#q( zuKFC&HkvoB7Z{jNm*rTIbO4r_mCeP8hw>REWNkWyQ@Wz8y!H}ZucbD9JmRr7E#(w9 z-OAp+iJ&JU#iA^9F5*c&FTxwEIQd>es{pnA!u}9?vqBWL{#*6T={=&&QA6m~pj*dh zaPl?F<{<s15i=E9KV~AtH|v<wyF{Chs}b5Z+GPkGA%@S<S=2O8&&ouN2vZ8kW+LuY zZcin2du&1)T=%q1)go?}(m}(Fx|Ar*Zj7aH6P<9u6dd%YKsATAl+8rjID?y&-MWqv zL;4>Y&RRoWuJviQ!Ilg^pL^lU5WbAkGM~=QjiAs78}-75>)rh8(^gQ})4Z@0Go@x3 z+84#I=qkPHi+a_>j{k?K=cvn~S3>(fAhq10eHM}=vzhFLni_?$O}*5MHnE+5A5(?a zkN(T9MenUoM!)ZIQfME_VBT%TJT8e*pc8&}E%oR7lC|Ld8os^5s$GkJ%3A_7*75C) zmbn`Ll;$bak7GQ^V?4>x{cq&SROeJMRoKiq<zyS&_pehXiykzqP;b5nb{fYfD5UR8 zVePb^hLLQcLStkF)0B^@-%#=QI{m$*y7Qq^Z<gzJG!LV`R1rOVM98!K@$pGox9dr| z?{`QUV->=T6MKY69o=6O^OTH%o*=$~i<_nR_Q&r@rkULc9MT+#RtFrqBh|Q`i?jdu z5>98}t*^6hmgBg81n)PxNR}LW95?=$@b5dg`Pz81>6|5K6(gye8~+)Li-0pi<iqWO z>72zHo{z7ESqHP4+X*?+DQrpnEWXNkS!k6h$@!Zdd4cxeAlDfrmALx(F9ZEXF^{D6 z_ok$Hqr$oAF3$M_R!gT!9L*~I#!X2|@lDkClV-;BkCJJX{->z^b;2FH-SZhmPxhqW zbxxl13i6;L{TlM2ujc-+*G_QP7{AQjeIashL)g*(Mp}nTUxiaYw%;t*x6$(?PQr|X zMuMxDJs?X|+-KC98(WyYNtWeQXXNaUk4#?f&M+}we2;GEuB;X#14&jiGLS^oyi#W; zMamTiGeVdW?+yp=DX}Ki+$HhEF4-g1-n{O!J@PDXiyC6K`3=rh`I?<=ev|CtonDtO z6%WZf4tCpjP!C2s5>QCEIsP|!auL-}NCO?4L=WTE&xMVhyhX#v-1!|ohUORPzT{L@ z)YrG{wr{yo6l`|8)LLjbF2om42p7fVraknKKkXO$(*A8<+GXwBx<{TFcizoAkWX*M zeCZ-Cbu5{QM*d#J%53JO`PL%1Nh^rGQ@+N1yTa*j1YF<brIW<H>5BudZwD~H6L5Wt z_fFl!tA&18O53(Qa;@$Ep0q7#{yMMr=20K*k?&{<4WF@#Ih|i_WT`TmOQG+IecOS^ zb#OWN+_^{UZ(CR#&vSD37<1?Kv`b$ky<X4L-EJm*;>CKM&PLa=NO26S*Ddu{POSpH zzrIb}exsVQQWtgizwKg%Cs?!6!0a{R)|Vo0LekCVo#I9$oz{jdt7aN8)1#15v+$cT zeRADrKhpP}NM9$?_g5B7kzJg_ZMKUv{+gwe<f1oUEA^yemax{<t_pc+>P}<ftXZ7& zosqp5UzY5K?Ll!eCTmv<s5R>pF169_mwPmwsVa%{6W|~u{H*LLT<Ec)yMIN};UaIZ z?a+W*OnYvk5uyFuw(Xi@XP1)Bs`TFz5zQ_dBK<iwp1F2gK^i&Is30aqrm<ewEWVV} zX-SK5zFo13obSN@1k6tR(^bh~Y{{BgoOlv*Xrhkt98qx~;6-t+<A*t&?&F2-@j|D3 z-X?jWQ9fmy)K5`<wri;hiE}4#!s7I%r7cA~<szOSALjb_a0lgG*=`UY?(p%UDjCsa z%H8pF_(M`}nw|bupr@jd^jm?RiqhQZjil~*pzl23-aGk&SXI}&^ROxBoF<*oBuzhb zMl(%kVKuJVjl($o*Ngu;@o$L#nE0O~{^yGSH2zCxNyj>8p6Tuh$pOQiGo7Y$hO^4I zmiG4tWP8IbD-m+;8nm&96){@S=yU4P-piXAq_0KOStOPU(aixZ;GQlu6`=)%gdSzU z<Ec@?zcy9jzM|PFZX2|D`h?t@2br+~|KUg`wKozt!*kp&ca5xz`_}-!y30-Xi=UhB zJO5uu_ig`Xy4}6pM;>tcJ~blrk10Z{KaDdHp>ND_i?PPlQC_u6o^>PrHBu(zp5J%; zeq8#w=b3EyRSO;+=d6k}=tW~klFlO?#|c`(?e%bvKLq!9PEhX2c7<K?ouNqFx!0ml z>viwAr2ZCHFiThHUgKf9d-usr@2$V!VjsndFXB=!Pw8Gw*x}KgyX5^s=avk5hwMCg zn?{rddb4bt?mpx|Ip`zcikFfDrM2w)cgedv7Me;c3&u&mwqHmcD=&sZs@*1TyM{!M z%|)N*g9y_>H=5N@COw>Ouj^)NNcL8IXv~lrqI5bpLOeb`fixW<%1&z2lDYw(5Sls@ zfX)d(v&JyM<_>~Y0TvqsBOdtI?4R4^uGvrKHNLX=4d7#)_+|PlJ-aZ8G|w2ONQv~X z_UzJs4j1R;ofG;l-B&%jbA5E@`ohh1=*E0>V?O^_fUb9DA9U-TdZ7v3UM=GO6P?bF ztEQe)Wf-sgKd4b$9=yHFz01{w`duo2?@Zt>smCd9fR30acA@0MERI>LA7A&K@f;)G z@@YnSwXg=*Mqy?-30)Me;#uhyK<R$KG){Vf?6g>2Q3@*L>3FFwxb!{(y~6~(qd4X3 zP<qoHdbuI#nY@(O|MANE$iSY<?GMN{PV%i~rg)7b-&&>xd!4%Rfg07N@zewE-pi=K z-pfZGJQaYS?VWkG0`P4fKKJS#`TXnwSswkyGeSp~l_2?`R35+Z!ZifwJ?Ftk2k3pg z)}?p5LoXSi_Zu%<G7#=nFC9O2!ZilM{oV`L7-&0xdO-HOR(veC673?4>-VnbHx7Os z0l)Vikov#e{?EH_5}y#rXVl~8#6Y~i`i`G=GC<qh<xf*EAHzI)V*~NL{e2fc&V!TB zs9nxIMB{03U!cY}h9!3S$FTk6uhw{D*d4B0?B%&>n{uH$PPL-Fkd#wO_Z=7e{1oZu zrZ45C`<OtwCwcIhyvBD1GXwZ|@%Hfq%=0iNnxwBlXh)hdidpT=Jew%Pw?(WMQqEFk zR$GhM|I8x{wQ{R{8gIq;)vO?eMvX_i6|^S^+KVM^wM2U~LZRixvQvoq^Z@ng4)w(j z^<02@seR7bRhoZVX1A|>9?SjwBo5qlw_9(YcIxfoKwbEfR~Jq>q<*gQ{FZw4(=GRP zUb#QxmAlLHZ+JYn17)$rgD(oy)vI=WUR_@t2!Fj7zBd5B(St7u_9-6xlmPs8556=2 zzxM%GRvf|oGUOf)J~9Bm@9Qpnen7Syb2(?<2;Oa)KcCY}strKTDI<LE_crL?Yp0d{ zc4pi2xwO%L!hMfaNvV-3&Mm0<BYE)k-v;f*!{zIx_JWbzdB@ZrS|eAQ-pqCGO<D6# z;qLpmS9-9e9&D`#TkOF;b>29#tO)`ZXASB(0xu5O5(nmn>-EB|R)&7lPn4O*(;6Op zDXH{UQn|DK^Vv?$Y8AOoQAX<&mmI<Km-L_y$X|LC&tHm>HQCtsUZi)+iEvGa$#K$% zmEST0_7<3FJip~=gqe-+37F&eZZUb|*!Lpi^_NJdy&V0Cp1*uJPllp;A^a1gn4Xfj zBHVjL+JW5ZLFPJ;9Uf$k1G&wE#2m<vJc!{yZucPd4&)9GGR%Se*n`w@b7kYg5m9?< zn$HP`6npC&ZVrPjVsD*G5Y^rq<7N&v;27LIPTCM|5!rgL$bhC?V+pa|D{6S-xKU9$ z6GGISZ>0B%EbraY1uiXynZWaxj{>Jg!+r|PQkZU-V`0X^jDu-}Ny4<lbii=l$NpjD zFG(Ss1$P6?BG4QOGoLTHv=e3)%y_^j!q~hqelRj#tY7zDl80+_lr(<8M0zioI>_Ay zDu=@?<VE9K=#x=1G+nf_&p!L?d@`<^v5gOq(H(t=C;gZEE_iXlHxo)+>dg#EnFoIH z|3h`^&Hukn{eM=cru>_ADt`@9bS+YJ9a8$;2~HjBH?EU4?Vr{)?_CDerxqcb)Nq;) z(W;~2xaJ02a{{hdz*Qe`4GXyH0xrXGNnM<(m}hrmZrVd<BWlL8X!QhUAE0#Hg?e9E zXCIj3+RN<&b6tDbJ`i*5x_!WK?V5d{ON_;)X;$Uf*O{2>Ffo^?66eO|xpN)+zcB*} z!FQq92~fpNnKNDOo5lFA6TcNNCtxn}VHY10G4=j*BKcvJIgDOV`AuRxd<pAFv0o0X zkAM}GSRbk8aKd_#u%bBz>FMJ|JTqbhvp>fC^XgqjOIZx|IgTB(+>g6pmwCOORhE%1 z&Ff#xg%VE4(ZHDNU}K*Aam=w}M*gwEOB7;33ePD^R3pOF`Y4^{VP+-moX0T9wElZB zw?3T7o6kf|IMe!Y0=GUohBt49YqR}PmNcGK70TW-GFQ2}O6`vUEh|$C6@cCgDDBji zS)ZbHd^($3pQ5FFdIGoJJBnL>Z|3xF4C#xTR8e8JR@}s_Po4FUk>6wXLCBUBkS!~S zR&*F<ciHTY5adGGGQxMH>nq?@fVT!iWp~8bV9aus%|Hrk4YU6I@MO)!siguV3XCY_ zC3|TjFcK{P5z>1QX?=eJAINS~6m2uN-v{P!dVht^G^?W&mRV57)Y0HwLlujS&{^t4 zb%e@NIdeEsEzvvzF-~-7j^^h3Bq7%+8)sVYpTHlTlBak?T#JKoMG#knH1DgU(Go|H zF3AwftgT?N2E<kGLcA1=R9LEtcy*``TJOOVA+66Ip{S-gyFpQNBP*G8a5gvJ%PBg` zCc-Q>9N~5Iy%_1gB(7-4fktP&DZTN7rdZL69VWE*9Y#24xAHEvV#a<uMp3MTM{sje zERH$I)2G89tw%wv=d#Wo28l0POQEB+ai4Fx<eLz_iMWWLGz4~s6mEZr_VCdhZhZ_n z{?nP<KG@1<DGFDUl}s6B9ZYd$v~_SgSGj^5<+y6ncLrBu;94W?PmCA3d(HP%IHO~S zv8a|{(P27^>a{F7F3i;MVJv!BIaA9=F}0dBv>Hq`MliK@3|n9Kp9%Cs6@({n5UZd; z;n5pe2Qacaw=e7i;M!s6N2+PZI%`B(`~a<`xOeLW&kxMznb$(hJScP_8iJc>an=D^ zl{=b=p31+L^;&fR7A>CudGz|^_gQK@+35|e@wCdjEUJ!0j>fV6`8UTWiXKm{EY&gB zPJAw>RU=K{q+_*0gCM9-ILa;cjX7FdVX~JXY|><kQW+k1e9IZ>dvbjv8fn*yi@bM- zShf8j`k;?uC@svaK0Sup2T)p-tlIj!#jOJ^C?(44G*0>`tpi7+lu9L}s!0|dLFIxn zC?AcoKsnUZqbwSna>$K5oSCOaF&bLM*<zItv&l10;8Dy<qY6qz9f8tCY3g-sUF0Wp zGO3pQ5k_FZN38<}F!d2GhDP-4qO8sG#(2_kw@JP6#&lU8tB3PC^=BRX65qh=b_xol zLb;gRYwEbGNjIvYbgUcWYYll9o5s(R{zIOhULC(goDi6d5}|$cdoiv~r!kEo&E*X& zS}}@6D@U_vRUBhnf~m?_aAcf#1LQ?kSwr8q(QB_$+R#F1{&QD+I;)J5J5h2+7T$QI zVb+@~=&gko)Q=eg+sdLYEuSLX3D4c+YUNjQil?DpSzs<Q>ca}VzpxlKhk`=2?glr! z<7!DoP$nTp`hy?KSGyFnoK~_gm}(jIsOQ(}y0IAcbxH^5m5XnJm2+E@oYz=+ZO-ss zo#FDvQ?6EimFC<8_+?X?sx`4f-5(KtQ{pgIUO!8(t2ZZ`b22N+SmuogGmpu<p|i|$ zz}8ct?6Vq6{f}8|RbzCiLf`)?+MaG!rF3PEsyDLSq>-$}sAMg?oVC<OQRkAZKYdI5 zlj>A;&Zq*s0(s6+imRn=;ZOdA^qtyLbp*?e8OF@8c})M(o8#B4GFQ-=265t=F|}cm zsG1Apz9W9kk>;tX5bzNCnz?HA;Y=NaQFLB(cm(}Ol+MK`Rc#_`Vs9b!=Id(pM3$Y5 zehHXLH&XgXvSlYD%t>aUm0q*J$bHQ!T47ni%JtT2f*_v1u8vQf@dll(HnWWrQ8Km6 zEc9C<)<BGEV-;dmj#JKPVq1WdOO;F5oc>b?yNP{Ox=lbV2{}_jlIEOj<0|l^ooa<z zsJhe0JTu<szRk!!1D=nv)h=GBk~?J2h&Pk&ich3h%&NM0bc`zW@{r#opI>UE40Y%K z66&@?LPhJxu*f9R(cAzRooS2Jg_)9$Y*EKB$>BcbxX1^}JX4AMN;xAMu4lvvHF5-7 z7rr1aUv#<&w9HVdN^%NVUg;>usi8*XoV0{x;&rTLLQI^${WdGtTC2m1xPA=mq(>XP znyEaC`lTt)DyQToO;>U$9VL5|V$N%E>QhT?8OkQ9^v^@98PUW>D>(yDPS9Z<)KprG zdY0q0qW&d>{?jNrV{<uaMZYGM8>tA~PewMe|6$~lGd=?T-&n5dE6j}KMn+l7*f2(h z{`sga=eLZR$YxYWS*u1`;mu`cIHj5GX1!Cp)hOve!?^ItxKe!Nz9u!JIwC`9rh>Z9 zRRdJ(&84YIRUgABoLQem>od98Pa_)jt*NQzlx*!-VQ-mG!K`+YH8PMhW>lkPE(4u* zH|C*Z1+}GOe5@fFh&d`_G9$t*d}+<8%Wa?Bp<qUp27JA9aAv{RE*cvX+nLyQW|E1W zOst9C*tTukww=7OZQHhW^83E3bH01-ty|T5H`eN2-G6lL-Q7<=3)7Xc&PP^ClzTsC z+C@AKE?mp7Za6VEJm0~I5$>&VRI|VzgIZ;Gv)%coATK`PpWILS8k;G_`;4$nU$!mb z1fleriNw-Z%*6W{)!b+(3rKRt=^UF_*Vu5fCDgx>r3fwXBGpa3S}Tf$^-0(#RrL0A z74qIUp(GxEZ>gQ7(lf_iu{Ke<s#!Sezzq7SFjw?2ne6fpyyIj8$#@mb_7(m1Mf0*w z^F^|4dK1iw0!WiZo5To71?@fVBqNMVU|BN4m7-8W7X`1L1GTd00<4&&`Dd}z32;Iz zNFvGXGQ%9|Q8%>(_^_m2^kA#u)Cz{KL80Z$m?E?=TNPf^4X@gUF`=so)f}St6}CO` z{0;W=saVy}?GsE|N9MzLC>lDI0g-Tp-Ch=kW7f8l5uV99ONP6jMCS%fV6jmcbwr`A z*=w}jI!1&^`Ex;&YMVlPt%`)xuLgDVHn~S4U!i(Iq|o`eyU0s<g2bhI@YeyGSf0To z+C{On$>?JW`t&(T<#Fic+Y~P=6|#tEJi7P1g2}s<P#39ESQ199r`Y*?Nw*XiWF`)l zV-yjYGUsGJhxCQobzsjPg=;=@_RGAhV~T*Niv+>{_{ka{6O98Fffn4WcPK(@x~^&_ zZ(~V<R4%85x}3qo{swo2?wPL}5Kja4okATSTP5dA0!vrkx$UC49mbJ;I46=5Yyl#c z!yIf-W+8Z^1lmyrKyCRPZ~NlxWQGHVz~`UTTPN~B8F{A?Zew(#&V2b%S=%#*ANx_i zV<<S*CG1raG@EvYe>c8R`b&mN0&KLO-Znp5*I)SKU57`jLr!FgDtVD}9n+_tnuI;B zp4U?@fBbl+ii(z86+zpj@4Kq^dn6-EC&Y-*j=wjKGaNqVc(jN+U^kuX5ATt&$mB|n zlW2x{x4?a1m7=s@F--^#ij#fXc{7NPv)31yif}yPI`JzP$)a1ZdeVc3Rhl}flznHB zE=yHBFPxN`>%yBO5bj4u?EiDrrL=W=WhqNeV=9`<!wO&ea#03R>7rZ<Bf1PLdCEE{ zw8<S>9lZY8wy?sB;ifNKN2xNcYwh^DWL8Wh0PBLNk8JLi7a?nFU4iC?KUUHJLW^~R z{z~>R3^_VQ_LgvD1Yhy^`p%%MWhFf-Q`oZ3c96;Mc-j?WPO5F5Ft!xv4LSaf6?|uQ z<x%5}+~0|&?DFgKZ7oO(R$edtY~|3UDa9cENR`wF8>v7e<2Sj6vCm>G>DCgwOwA;Y zwJohJzCD|}i9th&4o#ukVN$ib6Lou(5aG}F3ESPIJgVQeQa1-?*;V89KXgY!8QG|S zeFBugG~qo>l#rdL+X&7ND8iVdh>9kqmW3!B$02>7b|Vkv^+m16np&1M(U5b=OOz;( zEa^(x?n|x191H7cwM54X^XRoJJ*T<XXoLAIkvEZFvCF0rJAU9}ADX*e_t-Dzj_a@U z1+X>CGRipIm7}kI!M#Z@t8%h7wW7H?+=(~|@u(<`k?!!N7a~iSBP<>IZcMb#@q0Cd zy<f_NRD?nSJBKs}+NTHT#Rsp4C`x`Z{bITuQ{wAd-+jETu$L27(r#CWRxN3^hN!{& zhk3IJeDRRbLmeNnkqfBRv-VR5fpgU<w)XhPLDd~_I~Mip)eXe@ppj?dkT1Je0cM5n zNjhoj*Spx=dl>#WTX%6^1M$8^x7_w)-5z&k+5?{R+(o+4(2G{5Cx!lHKq@3_mg<{> zxKloUQmESl)GO>N<8ibqx%OJI&%j<o9l4|U%a)X^%N5?7t5c%REK}aD6U0V@iux$k z%N6?PTm;NJGS6p^b3EE+`Iy5gzj!4Nb!qG86LOx)#k!G=qaM9bRvEghQ>c~8!7|g7 ztZ{^0#h`t(-u<VoeVpr2@P;kxDIQMnTS0e%i?L=DEB7pP!Pw^;*G*L&J~Sq5rLeP$ zM(`=A1>o_SLsjL^8vf;IXifUK`WMO(-i%amT~n8sDnu2HB2}MhFGJtRrgnpU4=Y?Q zPbFU$PNP%(K>9L8(gbJgO*uFF<zV%!Cb8^$8LLK#EDzh01x2ON+nlh2Qh0qa=Zhld zQ(;9<a^1<~Xp(d;FA_nTVt8?p;izc+IZQ+%8H)_hSkv<fCsOPh3TeZnVq;;(Ld~q1 zMmn16a8LeMT{nN`1ajL)3*V8bVog_+iSQyy{ECuUNBZ#uRHjhXPF2(pGtEP90%xwN z==zbZV~y5h4qxzjRx>_+_NVJj<J(?(_jy#$4S|TqY~2LgXhuv7qktIBgZ6x0aou0F zRY4hPBj9|e+C`@QOOL<eR9UEc{jib{a6_wYsUER26vnYzuxiuKMrO0cjkK~X+*Wz@ zKeNl2l}|I%xcteY4?q1)XKVXronX)VF~{9I1o{$c<0+?n%kd8g@a%Ufv>uP!V8?8? z5|8P=Im|ZSc_6{a2505S(FpW`Yr-aD)V}_>AK#DMkB)EdU2IXea(Km{lwalIV}<C< zh?PUdos>YUL5js6Zi@@6d#7iiU-X-Yyk|l{Jazxij&AciS??cNc2rrn>p4oK0mVqZ zPxn7uaO+>iCvkobsijsAlj!Al{VkY)#Vf2yPyM>M<0ML8`Ln4tPR}wZy(x`bixAOU z3+vO<AGI@q)4lEVkTHGr0e!&j-@y`gv@o-NF%|lj-Fu~|z-Vu@g}FLC+JBy+(heLP z_ec5@X(~qC_!xnyK{7YdrecZUPEz5u*x^BbCdZg=+o6JE71AMCCn(@N=vJFuHfJX1 z>Q6{Zsm2-a_9XM^S4GWi*(PSm13>#m3Jn61quM-wdv_pvB^sggHa4kLuE^k>i`6Ya zp*i;-OF6qyn$nmr;I5EYMktKd-Q}Op6fF#j@1)~C9vc~|j!cF=-XK|ys+Z&HF%Ybt zWCXaagbDooLbN#p+g0(}qv~OuZ5P0$Kk!gZ4!o^QlaVa-T5@;3j9b@r%6A%Tvc|a} zKT0)F&>-*-GZ5fF;uw~s*cU>(jca9_)){oa$8FW6Tt#WmtUnTPi<3P0)L860`N6g4 z!5om0AOkHMIbA8r2sVqD8ju8MEMYF*Mw2?7gk9fqu6wZ2quy@x)n;%W1qh=j@~1Or z*ew#}6h4_Z6reCSV6T_C$;wxmM#5c@4p7LnB$PS|Ohn>MIsnjjc8Ib-Z6wzHC~8%I zX2`)6_#27YD8Mmi%XlbdX3Xte+wb1cZX|fJ`5VRhr%!BAY;Izwi)bV>Yo-Ei%1V;L zz}NyHVonOL6n8Cy%<`a#TXj{aDHW4La7%8B{z%bvP9oDbVh)NDV$`xx$x13=1oRoI znokMz+1uqh)Yr*<$BLVBjJEii0H7oCiGhv5*R3XcIZKdX&1*z`r4sTKO1uTT$uSGd z#hR-3>7Ju{o@6|I2e<zZ<F*QFMK!y}RLs3Dk5-J<Xxxv;w2l=m;O8Ey@t#xrk=9*E zc!Oi&W&cK7x_g@l)nc4g?C0}PXh5<1dS|`{kJQ<0te5l4M+TRc*G89S6uTI$o@o9! zGhg9MS9Wnb^v*as7c2O?r$h4^qrO+36U2Mg<GcLS!oT+S2`gv(Gq{GkEuM#b$kvJU z4L*#bjQGV~1Mr=#``#(!?yZMYUksnFtDcKrxPp(TLy8K5@?;p;57@<C($@>fmeJK- z*Z)3p&|--w{T}l5qcsK7V!g)$*~Y`~^Pv}_0o7h?Z>K{c{J_^9e<Mynbb7LguYlz` zVY4Lx5Aem6*))2sDGH&xo^WFmq~m)>6}H>h?OF-!ngJO&k3)Gt=f$yI4gbMb4~Z<j z;IUOPQ6$FXW>iy%@Y8DIka`o9oheR#yvEqxe8wbeLL{~E7{bf^Z|LDoBjyB@EI~ci z1jbvTf-3w_UdoYGXwaYMd8Xb;LRI*!d*X9$0SoPZdK-ItC<QAR`ALxpZz1#9oNHzO zUfvgclmdOIk{`<6Sw9)693APfpqfdM63dd93hsxG^rE3Wc&sDyis;RD=&jZ>a_DEw zKrKJkTgrZ@LY9y@Ou@d-7`?pAHa9TT>rHiaF$kOgofl$QCv$9<aCP*~xKx#NbrjrR zuoKhSKz40hk5zpV)}fEqf|EE<<j+gVJz0g}&?Xu@Wou%Nk78~Wh&3$-q*5o+&FM_C zq~HK}dg)jZ?-~teqGv`J2L8UueKMiQCLCfWU%nXIhhO*~V%}!<26G^N$nJRGg5i9H z2Tbw?LTuO$f4@8LVw~Y%-PTC1&{6N@E2ALz|CW>eMqW4-pU!RIL4E(qa)$eGd$2Sp z&;OEsWO=G$7um>VgT5Mz8yrcHXf~*PM(haGF*p6AwiB23Q0QL5+gSKktGr2|W_nM8 zumK4Z`UD~4#8zm#xgb8KDjxlf%vri72=&@Suq$2kGk*?mE4n<+`NCqCxzM$-oINH+ zv>~bG<h+fUW-KeiEvO+wLy#eP7IYojUgVi;g|=0?o*WOn{0PAVyEa~Gd*+0?wC(_T zwz2izqd09RN`a6aA^6kQXG_M349L)QQ+W^8T0VKez9L+0X0+RT+c`SE+B^8{XlaAA z+>`tUskuc7^JoML_*WZvR2kqA4L5J}Pk_HP;kg1Yg4eCu1D~2K4+_@ap@0P!8o#QK zB#c^g*s5|G2OrA^Rz^ME*w?MP;^MP(17jyHmuV)~D7If2<gNj;^|LqHR?b!fYF8Da z@0F{r=~5k>z76XPi;`g@EXLY@P7e~_)MX_4*1XLnXH$Q;k0BE`&bg9{Kh><M&t8@U z7BGlC^+z{iJaF(0&OwuwuB+tPjUczQP=;39>!@NCqs<WpO39Pbj(4R}8o$cdGpw9u zD&|{*AFFFx?>mU*d#KB%_hsCXNq&t8MsbcyP1G^`#(9k7CMVBiu5J2^$#yS;(Hu4v zb3>=Lc=346=3-nh(Y8aYgjeG4S$9atj=Kzi;YROUOys-?RMj3M<Fta=!o#xOAFu{1 z;#HB?e4}yMC>PfWX8y7c9md#FmYC&}WuNtk-h>@)vg~uQ3wM^B7Es!Z!_bIa114LT zH@#K8>UvZH@mwhc2-&J=^(vE`?M(4&;I{GfD9(ZDQrLLpP?geZWB3tzGSaFQ0yZpJ zxPPppq6u44@xylUiA1(t*mMn5wq&%Lx{mtOoc~ln7+{+4^;GQY3v^c)ao$*VFGt+m z^Dr{FM@ko}{f2CGTF`N_A6ZI<-oZ1~7epv}8^0&%=y>tIN$kMKqKjUz58f}VmgX2I z@JlW&jEhHuQV91%qWrkm7q(+r(AqW7sCZ0%PSG#OCmkNr^zg`VhasxIy|KL{7EpQn z_RMZrIsau)Xp|j_ljZV3qHJC`qyP6iv{|lOXUJTaBo=)psDw;OnvHjH-qM)h<bA1U zCp>*lTT`Li`P)1VeF>lQwLE)6c+H+v@AEu(iA@E<Aea78EV<EJ-}z@@!}PkRi#Yub zZxZ!XsMn2H&ei-o5%jY}IN6>0&S2x)E8Nf&Rs-2&#G!T0$4?T?&F)N0!m*<I@zYPj zt=idB(F<H6%+?0=Q^RsR4_wB%s&MD0$M47KUOr8==5O;t<SkNgqE<^LA{~ANr_E_T zEj45g`@rd|z}Ad`BT0}g3seA+^?wpN2qcocCnuY=ar(bnc*^0K1B4_Q3~PK73$ZV; z(S=R3R2wG~uJQ;|iblNXvRgur@R-x|@acCJ5F>+QIk%pLx6&3&ww2+v3IE3bjYu>~ zLDmoOV6+BXa<GMUU*~xVn*UW7#XoyfB55jBGs}0EU%uhG{s2ml6HK;_t`Ka!eIG;( zFjKPLe*DXwb~^3{U+?sdLgCrub)=OGJTGmA!P8qY<(@sg9unsrGn}x*HZT5HG4ZcL z8DmTB?2z`Tz%kdBek#m)J}G4>%r)dr_K=4f>&KKSgzf!ac*^6DgcL?$k`9n;1NP%) zVnp`cn}6jvXquo>1v``BhZj~4qq0~^Bv}1iaO+l2hxk987>j#{L<PL;vjmJ0DmXHk zx%~XjL5?_y2u)8@9T>h+&TW-aET>V9ET&?_TrA9;xwY<Q%k?xn+G4C?32$ky(aQB| zvJ3R-IRXOHeb&)dXy+~A3~h=@Rb=Bb7C#Z?VTj0N+{fi|ME7;fK0@zGJ-L?I8pSR4 z^P({XUe`#J!gSW;OcDoTj8Orm@q(4<JOty#Ry0>B$o+`e7*?8!JBr)$=p9^0)xt*5 zDp(<R`_9rlG2SJl?Nv~%7K-<S`uVk3gK@k1(F&AiOXAZ3QiVlDN6!2wjB<5X^}}<k zT=p7~Sk7_SBvi|23vksf3v8p*!kF8w(do=|C>~!OmD`hQ6amJ5T=eHbKcH~HPRF_Z zH33oRRnY|%pbHk34ppHaF`1UK9&6O}V#{zbUCg%DkEk>>1?7x>ym_p5+>Lg~-Y6yw zvI55m(doNvVvLx#i(TfIqS2yeet&0<gppBEf9=+vveB3_@q+Qqnz3OKT&AWAw)1+U zwBsnHDg;*5>@}cUaja{&Y^$gNN}H}PwG{&<V8(2A$z|90@R-8s{o99PdO3~*L(zEF z-hNjZjc5&xin@{R3%Q-r-;1N{eR`DDmFGA~Ci6ZtK8^C<m)|fGzw4hc6HV#MBWC8@ zfX!?lXpKnG>hPw&f7GfJGqNKKaQh?cAPe|K(0=}MD~Bq|b^3G6uIS!+9qKBu;yHIt zpOftwvDP*CG(YsbPebqFkT^*wKvTGZy4c$s&?oAd*{d;jWw;{O6izT^7BS1caDDE? zLTk>xVN)N&(J0!9v-2ZKY(XPQiP0cXzC0G5J><$yXRM_vFVBh@INLegqSAuJeJMM% z5xO`}(a_W!;E;6j%!1c)uqe)@uOeL*q0*qT$m}kZH6^57TK?+_KlE=y$ZKp^+qGq^ z`18!f-*zTRm42Fhx;HKtyjo;vMj9H3WSVVOn=fE?(mz&^@`{>j_l)?c?jiOe%EPCX z=Ea-znB3LXZ3(KIv-soUpKKg3Y3MxD`j?qezWczzkcIxR?3wl&fP)<yK0gm`o_#k4 zz)1E3*WHERwnp&tBOuh)R+9^VwVAKj3gNaM`W+$o4D*TW8;BqnxVB>~SG-3!J_R{` z0Unc9a}NHOxhlynk&IqD))(<@5oxm2GjV?kU}<ADV!UNHWX<>9tA`@laSSgTkP04& z=!Z0tJ--wRO^>0VKIb@RqAypE|JoD0RO|rymW@TqKH3dchSxeu13=1t%+`ZiHU`I2 z)X)xSjEz=;?=2u>w^s<+z+WV#R_3NrRVNe53A}GHo#4J50Os3aELaRXB?e}@eHlX{ z{>;rKzt(0V_^F_y(~PZqA}Rs%L^`x_(xQMGY57Nvgx_-oX*78n*gmdGs!;tW4_tRj zO}y_<L2iduf$ydf;q%P*r>zEOcLMOHp-%G@NRXYfb#ypt^Y>W=2}$gy{3KMcZBB5K zl-ZUDx8<5~zfz==erPc`?pm`zoT<LC7lkAIi{r0{^8<^bX))@<B@!M;!!n$k$EJnv zotrS6czfsw#`?OBpXB$?CIt#HRw4jPj1>A9@JfaVa1xX%c!OUs2HkWKpgdSHfGK3M zUsP~{5g@w*HZN9<?UF2qB&|gMittvLXXaL>n1QrW9W&1{cMO4dkA)}WsgxjIq1aE{ zn#B>4b^zMK)QZX^0CN+Cae4zL;LHyA=k1fZ;5e}cg`Mp1+9KNBeTo6CS(7Z#ZvReY zwj20Uz278-_Rgw}<NWAw<}eg{=}V6=)z!jZUuJ8HHM&yy{FW|JEx;kzc=DU-+sI+^ zYXm~9d?HIae~{kC^S65OIabZ*Gr<Tv_J{89Im?s4waxOzTX&IKzE1IZ5n4-%?M6&Q z<~Lwe;dO3HZjdS1QeoYu)tf|X7M@dsdVsSRKAAS00M%+#HC;`O+ZjAC!!KqWYmX8b zLquG#6GV3wy_JfOV$;Y}Zh<}&qPw672;sZ>@g->VaY95{{CCE?qAc`7@fUK~*V9U? zF|ro@`xw+DCbm(7u^I%WGYhYu!!H$+P;$NOy=5_GLDk^h-lvoy?_fMlevMY~UNQ51 z!9vGJVvSOLYGoP1LahSkUn7WncI;RTME!U3q5igtnT2eGd-)mg*R)uKN_h}f$nY&i zFZ!(nwa?nM^@;%MNnb?2GZZY+joOe(F3zk#2I3VSj<#kp@v~@s_B{IYm2$Prdr$dV z_F6cq`xE2EOVnnz436BHwKkb^hHfjd^cMera0dpz_5o=1jjcjTCgDMCl>_+gn$1M$ z#*d-82Kh4Q`U=fMG%^<TyFp_g@H=5TEsV5<&!R3nb{gj~HUtY)ng?3`LQcfclrQ>x zvebd+@`mX@NZ4t7MVlc4%H!2>R|ATa8%^qD)~P?eDOUdko1huYP#~dcxyn6zc27nk z8U}W8{6NFTy_n2nRN=B#&I_x=E_5Ut90;3+G(&qsHx;GfzAYa2;XhoC*7wR9YkSVI z#{%KQ%?fifBI6Rdr#6&z4SLy&WB0H*KVk{<26^w?3KuLc@Vt?G=iEzv>B#WZ5#W5g zRS%<llG{DuqEkK`v}eHjdDed)I2B55lz7WJgf&$=uB%Ze(sr{R<?>!t+sBV}D%@L1 z(7P~MBGN{UyPY@Q=|sB0z*#0h8M%<9vtx>V=S}x$%jbDU0{}**a=FFl<r~PkZVlt6 zJYdYN>p$Ur4F0V(FsM%LtK9z>jDo1FTRq!{<#T&$a6V^5xNTgTz<~hQxy6Fos3n+! z2s%@|HILpFTB{<R?cHcF+?9eZEC`Mr)JTmBO^EwZ8LEL#U7FvhQmYcGHe`@+#g0Pj zalu~un~8=D$GKBY=|PLcoc)Nkzp|DxkU?vecANqRp4}soIV6fiNW+|Kt19f;%*zrP z>(x%U(6JNjxg+J?ye{Sy><@M>mXdO6a}mu{s+kkVg~ZR!$mqKs7x3c4Ap?eG`htIl zqlZPQjC?yn7+7Y`aSXB(bB&v8PtPP=A2;r(99&#AOkJoB#zx|T4ZEX4FHw{&<?1kX ziyyZZ!5Ce^aw1)(KQ9m0A_0|Q>XA>krAlMl_E=k0>~fAzhGq>hWSTlQT^;fIg;zT& zyuEmh<EOu#|FB+U7hXZ4vms2UK;m9ZG^DFYRpTukUwW-83EDZNkb2=fNkx?Y?6fkk zvj6x^Z<~B{H5y_52xTPt^giL%Ef(V0=KdVzLim+r%eWOgxwpk~iP;{v2HKUbd8nQ7 zNZM?CTk|s2nbDQZ`+9S=<NBbJwRCyt`cc)bvA}+|?m0LF=0=^GpR8uqZZ5AIWwQ{$ z`}pJB)U>Mz^O3{UJ97K3;DbA}9Pv~gv4C}nUzq<@S}7y4aaJ+=6b?{Kbc8s%AnE`5 zUSi?4n-gDR3os_!y@v}gzOfiJu&GAHozf6%ulexVNQwvrQk8&TWY5$W^D(UdxpE%O zwQcy&v}L1$=GAILc6BhW_m&mDELIAo6L#(Y<JrPl8uo-k+*7~#Y-K~2z1-)%hrIU& zb2VVt$ImERsI5i0rBk!^quw@R-PY7QW2w}FVgtExm1yq`HJ$qbisYxV!Cmm5Yy~k- z8_IWFPUC(4OZi^@WD%oB_UXzWN9|er;GrFL$!j$aLtSSb^trsWdt2(1j&Nu?u=%QM zk!j7)F&i0!q5o3s7e|`gZ%4g0%l$qRa*w5e9>^{E{oHgmLL)_E>el+4&A3n3z7{}R zMmgoxNaQ<<HiYY7Q13t8M39VD816Wiz^UlPk*8Kwoc4Zq%gz(Z6U^y^&JIq*QGftA zVR6qMf=k3|s+i@l+zRBIfCo`w<KDfO4RAcyS@3uRDZEi((NyE2i6d{EXaBUN)0VRs z4;#}x%oty{Aaw;?-19cMp}g>rlXMA>NC4sr#rLTO`AR{yp?;8S+EekkH*qyk44(5O z<nrTnuX|<e4v&Z|iz@nV6COk_+V;$^(<A%$wbvf>2$f+EWSF>VosN<k$0tzut{Q2= zd3zK3DSaFO@zn|bRaq|PAFG481SFo<Ti@!y{`xZj2yrHJbCR!7sB=QKN?b?ox%%z@ zxGO`CCPwf;-0aHZB5?<;ko$KHJSQfAKlJ@CjNAA_>~!$nBZvt(5qfhmD?z^6NN3*< zbMm5qbB8OaQg8{*dD%Wm4ZZ;>?6=@<pRc0e09lMx>zb~hzjO&!%(J@pG1KFugUu7y zYs4E3MTy!(fO)71c}Zm+=sM(L==0#UQz5+XpIt|Pcpq)XCHW^uYhk0UrOaxvO$Lw% zGHWG5!r(Y${)&CZU!TG4*PcpExvrP#Lh`@KD3%O}E*-8LJ;v#ccX3v*rRXsaGDimG zY(~GmEX*MlS47*6y0w7|njP1v0PvpV)FZqV7G(+0PMCIr0;cioPuBxW>`lw;RqzJ` z;0+dkP?w`pr)LkS(V9af_Gf3fXI{1*%S|r^2mtnAk2Z3KzL)&c5!$yN;KrR4s}>Qv zZhmZC0F$oA;9ccxq7cFXerw!bHFVSujMc_hD(APKwOBA+A$v>Zxs38euo>m}PDLl@ zLl?*$)T}7inAONh&fyvvc(%QeuxBJ$GJl!s`L}>u8#t<Wp&#p3$q%8A|6rx&buEKq zM-uAe@GQymYwbJv9pgS62fB{fCnR_yiNcnBUyc5CWZM?ia|YVEgsHmktY+BEGrsn< zepq9@2Ueha!*x)Wo+ckxAB?8=lvIEGblWIyu@_i<#_4Rge4k&-FVZ~=tfIT8Ev`<$ zZQkHNx4uj~a+AQ!)1*cg9sk2z)qsorm6e}`we$WI%CL5pF~OdNRvq83euBS~=w4`H zjEg=h`s|gj)nU;-SdynoGCda4nf7lK+o)jEnopb&fsk(IIZMj_<BZJ-DbIFH$2FOY zkSKRf=FU5K(VM#=sIB}wY0XJ&Fdr3Mdp7{Z%qZKPa&!Uf!=6&R-#lXOu)5XVylTm1 zW`Phgjj>x`&i5;bw|Qv3<AtyK(J&hNQ4(j}ij3x>4lvk7E1R=y$tV=&1!^C(WmA6V zy4jV(jUt)w2z(+vM^FgrsVPetd&lJ;t#*}_X>oo9aaZVGXFuq8@!QKfdHx!-O;$`R zV-ev}`iHel4|O1N*we}RK{q>dc}=$OF45$?DV1^0J$F*{-l58U@-OLe%kHQj?7Z6M z$O817(f+8)IpuOEF!M?5w14Bw?FcigbNgr3yx7UW^X0zUjhSq*N9g|4=f{WOd7?Fn znrS~?wcKe9$>KAUp1a6;0P)(`?sz+r>1&~|4yfnIliM;?ry!70-3@X+@(5&Cg4eCw zaa362P-)djpiuie(mni=^gw>uEw^#ovd&{vCwovgK+oa6sJ|aTxPp8wOR2}5ij`R- z#QWzEY|3M}>-%iD49LMm#*Y7C#-jy(GEy_~ixFc*{FPZ|fY4>a-Laf|X7U_f7mYg1 z_3D$b=;$7fLzGwgO72R|ikgxD9!=d0%rw3D?Yf{+2d&yH6w9M`t(|(RMx-g5kI6hv zr$}x|hNDKG#e(&ohU1^y>=<Zxov&lOUb=6q9y$Fj-M!P8O3R+K>*jE0JB~HwMW7z0 zDN%k(TZ~)ElcXQ+(ssBPTV9Mcd6rxB<{5+YWNVgJ5%s3I9E)pOT&U*fZB_bU%Tbx~ z33^lM$lNku7=d%BE|0J&<VoO!y|vhson$owj&-O?aRh$ZR_}1xw^^*ah@Ld1#$S+A zd>IRt;#}{>ZSIp`&&lEGNh>{KO)Ep8h)p+|%^7Obgdr31Lf6C6?m_v{v>H+eH*@@a zP8Yr-FO@EtWOQH*#E7)Ac}~@Sb9O%SiCOpqzFJ21{5)DWzQZ>$`DpZ@d@?yCSwd;* zb*kBE<2cLObAq=|N`Nwx`iTGbJfvC>B<pMAA&^1m6%SVUq4T(+1Ji}lwKUw=n^n&c zX~6!i&weW5$eo%$;jpCyt&GgK)yZw3Q1DYf?yz>IU_{c=buQITHqj&>Q+={cnV^1R zXd^jFpyDxerxUrwKqT{>{uQPDg8fpGwva;``DCxL8$RGhw1Jqucd+EPQ}u|w*ICl@ zRX9iU@?b||zX$!~ue!u$%d4yNxtC0aioQVC(D%OAYvQ{KPM1`RHOnYh7SEjL*YgBK zr}z6R3IB|_|E8c9>-DGYGIbZ$WWwE{@`+6ytD#(?gZL<?@Pu~XH<@=TWs5BR;nKYd z*K66)N%<pLMlSG2Z^mn-*%2Mjj3<EuC9G>136B0_N3IKR(8^-Y-#jsd(AW107s#{{ z<8E6eYZOIg|FMgu4;GNjlPDOk&d_<)ka)k(`VH@{8UDMEB>O|n+iUIMsexzRIH>%& z<?`Jxaolm;t}SQVS#J>mf37w%X7AnI1_E*1RN|;N%=ETRbn9Q0VPEvEgclOOrJ_g+ zJ3Xy$wF0dAfxnMJ)ql4#FJ=QZsc8~pz4r9kNnMP}CTK3CJf$*0F7HnS!;E-m;0wAc zWtF-spR?n|YX8b)d(m#EU{$!pr#pU}z|WhK+_Ix86%xj)Ud(OocNTxZYPn(6zN}@o zZhAuF@%;(mq8)+i+i@lxdE>Xf@t9icV0<?MJf_~sEJO@AOs2InYX<8!Wm!FROemdL zJc}pkf~@U)3=%2Ck;7+HNT%jU6|#cuCbZ7?;64TxG4bJXkY|p9EXZ?Iz$3ID$yiOe z<DKk>)?6W&ED2D<uiiMfCb|SyM}3(E?Nl(fzPvkBcjzib=;Fx2WP&-!6)m|W>yWa2 zj=E2P$Hc!XNWva^8w<3_omx>BRl`v><n}3)Q0rHUEQaq`r8JfIm0;oa8ls2_V_Sv> zF@+)Q-KH&?r2PQ!Z#cq-FT}e-cR1DC1*s{ET4EQ<3b}vI%|Pa!oR~2$`p27vYlLG$ zrVUz#Ez9WsdL*K5u-eGkvT^ZVV`*e+#CO^IeI-0IYlr(#LnM!5dSj6<`({(+9<dmL z$<@S+S%p69%ID-2;P5j-VNz_PB8#L^KV)ri#FmbIv<r0^&vx<odTR)`_shm&GEKL| zcLQCAU<>zDcys*;3;iJf6lF4v@aEm++VApVU#MVfm;XkzbWPxp+Trp+pMAfxU!pP} ziTZTTYN(?b?vi%imK??T9dh<b*M<2L)==gJ^=R52uDJs1JpM@sD^JTb(p1?^l03Ii zs08aoE*^H_A{e&WG26qwR3!P8QhyX>d#D$u(P8YQ)51?y@CkMUa^U&*%_IFr#8Qup zo%uQB_m21wYUj_l{dBp8$wwr)hPjJq^#+4-)MSG)uGrVDh0V2&F<-_>+i1_=uADQt zg^vK1$|k>`_gIeFg&flqPHvkA91$4a!BdM4wsq{t?cO?q370T};{@)&x~T=oTRp{7 z=Foo`G5CxB-s)A28D$k^E2yuo0pJEB3C<F7Y+NjjwJIhpmEBwq#tpuJ9Z^_)IxKFF zxi71$m5^$chBMTIr-9b%mbd`)P~4HYw#;W%jd@o<<2G3;Xuw*2%s9IyHLkNT0(WL4 zJ3N!;C=mOC_@Vd;7N;zL4?o`>;5D4@lK@Q|4XTLZ!v`sD1X4#7QwFkc?DH3zSP-&+ z0%Qd=1jXl_4?yv8*=_(ByaLh!oSrwP{Cg8X0<l0wAc&uaq{pr{aaiHKp1cRf*}a~c zQcPbrqWwvc<vqZDu!6KA$EbnWF%ma|4omsWLlRemDH8c~APm=l>~s1cApg<<HT(l| zOG=CgI&Aez6q>jTV*gu2_$vzL7a^FTBFHTQaXfeozYji+4<Dj956BBFF&TIaF9;5X z4<Gz+3dlZ|Pd|8!E@&LguPktK9G`dGm_ZOjEMf!j7-$e2EFV6Y;b#y-Mq)Iu7)nqH zNaARaS#+Ou*x`N<Ltf%w-XG5VL92J2Z+`AxiFsQC;-5^$O|k~(^s$<>$C(M-fX}#i zY1^^w+147ypp$R1jd~~m__$lj2@^fj+&@4{QCe5UH@EtGQvQw(d_7VTUJ?AEOA4Bv ztPeLPfMeVikU0rBWNaRPKQK-OlstuTuyz&pv7OzjHl)8uVfAL1A2Mo!*mI0ie{*>x z_1yP(fC8us?E#;&2i^2O0LpQ?l*Gfhv2P5N0YhtV5I6KA1`|IMWgi{br0Ty(pOav9 zNPC)bQ}MCniGp57Zs@bld%l0)3?L}i0)=%MqTO~XI=(12LpQjQK8P`C@H@2t@Apl4 z&i#s@;ij6G;=aC%;~(j2D)mj1Lg7GheiE&!BgSkaj#`Rt9?u%t?m-iB&8(cbH;b0w zmv#8<s^2O0D2I5mDfXc7piR@znlQ`7G?BfO)6e#<crG1h@9zf$!<y};eVKDx3KI6= z%Sy|ufI(74#tFBAcJ_!`o;>fx4uQ#Y+BIohcFF)+GDL;aWI(;U|3{q@tMbf`#57Y5 z-c_@bc^#Nw3|q+`xdsZQ`9bf+Vr@90qf=?o7ylCA@;XQrsTHq<$n&OMI(5X$NR46_ zhm}ba_4K-=k4tmW=aR`+Bv7=?Bee=-!vbyy<SS{{CeBAN&S$J<mB0})Z`b=L{}O5c z{;}cjA%by32E^Fq2o6E!zPj6uaS8uxZr-zZe)`;kli6Dh(uKC&jP8{_!k7`<8QQ29 zlQeA|{$oXEZvI_)KOWL48@WAtRQKQ0OU+(4MYck>j=-Oeu^m;!F2-jnPf#Xp`B%T_ z*<#60n%fuo+9rlOJx1_z?NxSkd8{|YfALf1lBG@b%=9T0ALfO>yS!#kpMQQ2I6C`Q zF9R$>$)^?zTkwv_%NKj<c44so*ORf2x<Cr#a&$tVW;C;D)t{Q5$wc7GPoU{1{u2-u zw7rB!hu_Of))V~nM#m;(4!j!B?x=^JD9CfVZrSS|S&#~%8Z^%uG*C^@<r{(J8y|Y8 z3iuj&q@y-zJL5h|38awQV=x`g>o!l94T{$KofCl$t8F8n=E>mZNpfcnzRmBrz}{kU zu~DF-@moP}F1Q)f<)AzLurD1D$18OU4CX|1@fKEZe!kZDPm|Vf*BU-gJl92U*G1|3 zlR@4Wed$OYAKjW)eVW#Bym;R<@S4aSZ$8aE!OcD27CeHHt--IYpf+)dHgV(ESFYIw zI@r705nReWUCL#?8^n6KR!J|Y+*(~d>pNo~$waKa*?CASWmMP1daJ?wkBP4BJ`IZ^ z*`}t+hlRCPz$v-;nFLVajhuDC$TD-!f1Fu~wW3nYJ@>R%@XW(P<nuOvMk9)YGJlE( zxATJDO)YtPp3B_4y!x^+tyE!g5eL{X!Srp%UUwCcQp#d}CRvSm#HedJi%=fA@h12& z=q%yJ5h0o@AwLq<+OL2eOwkt+z^o@Al6^xsuE|v0!v||mG(N$U+~a|9DD^#W37F#b zaR2q9Bk>QHGfnmILDj<_GNcgoy@MRmq+E5!=v3SPlMPmfm_uSk0VI$*zJ5ZUxJ^i; zZ-u-NoaF0CALr-Y{UXb79x;`%uM)aSracD}sdCpYopzH;*&qR8oU7lkFR$%t2Dbo} z@77=_S~*Rg+k-!Ka=VZl;yzdR$uhJ_7b%-WR9Nn;UkHbP@yGaz_jU9ASHg`L{NWeW zsV~AjI8F&Pi#)Pn&VOrs3#eaSD#>BhV|@Srl)h`v5`)wGAT)rm#B7=iL)8(3?+~#} ze>Z<e3_cNz!1kT-_|B00&rGr+kMZHrZ>Tir|6%pNRSbXsr-}bZ#s7~U!V`lB79yYn zI==^VIK?UT8mQ{8do;7=cB4slc4FBna9utXi<9iD>$$B;^t=G=_3(cuvtw}Jg#cPe z|8L3v){h!*0ejaVF&s?XUb4HUP0~g3q6hCv^3{dBE(h_#=&lBPRtD*U+g1gAr{QAR z`}UBD^M6czm-*<9^;94Hm)PgO>-^unSc1C_m++c7C4E*-vDOgT9mV&MLtU>8>rZWc zX28U+3+wcgQn78^PEgh&Ycay$go#ogc<?h<v2EMVP_{r>uMeApfUev{=n*Mj4zs2O z_KV!J4>bCvtJr34mnffOYBh#w`_-%5xb$e3yX0-xDD(ZcS)n1M<+8*uhPToj*n=3V zByHI+-f_nS8mBtdPMlwu`{OAZ=|TgyJ#=}2+g@8j9tvQdN4w#Q$C^Hjl6hAa_IfDm z7wMslT<gvV+f<nX;;14C@<fJFq>`o9I6$gGAmes8>e*SJGc{1^MkMrsekfV8(#N`( ziocvoDj`Q%i(1lF52bL)crP6FoEKU*L4OO*Lm|$SzxyqWN}}8)h)Sk>nNf0{rV6#t z3_}j%r#XfkTA?{cSHxAajC-Fe;L5aN5yf_~!mD=bgmact?7Ze>>xCh~1#9&;_C*d} z;YMKGr4Y4qZa}+yn>N)7LxLHWWCMKRN?_c%5bwX2CY94~Un+juRGkb7T3C{m@IMy= zXHSJB9CH)e<b|}UG8r1cF)nhzf6n<j<vcj$5j5lzTzl|J=HvaGiBvQZhHdbDv)p#T zYgvavYW6L++_qU$lsp>u;A~k%jB@f#*WNb#?g^e`8Dil)l5CTIxaIagyq2XPr|Iti ziR9$#uDz{=)v^c~<>;$PU;<6Df+SSY41bXm`HJW~wLK@c-n=x$S_t*N6*|XZ)s@FL zs*WR3;^{i4p~9v*aFz3U(D!Z{a>UkekGso{c#{?MEGs;M-klC6Sq8F+K8)yv4vb(N z&Ak@!n7M^3-V3jz@)$Yi9K~hkln<<msokxrGb`hE<gSM^pBPVL8pC>>NiN7!(IZ$- zIYC!REsd@aYTn}k2dd<b*?Nk!0Qv$~qC>v8hP-G-jrXKAnj4ce59!mw1TM!8dk^>l zvguD>HcyAPvKZ=HE(@KUQpL^blD)HFp7Cry4CiCmrV%6A*tWx_PuQ^AGJBlx9+(}- zz^tNS@>`<v{3lzk{AgRQ-h#HnU|MKdPg^2*PPz72I<}M?t?h(4@3`(duCAhW1+qs= zzu8_j$4ZsfsJD^OPLe)AjbUb+I@85Carr<WEy7C132w|&$VBw{JjKksaPqBVmW88H zL&-gr%|5LnfHA!i=kgDbK?Mp5*5Ys&7eVhVBCRA{W#Uge3~kXdJ9BqW0CWz1Z@B!1 z*}HTj*uo=D&_`m6!c3iJlUY&=FyvbNQ(A@0lQiTlI9}-6hu)<aV5<L7$X{fALWHuY z;ZO=9eU|<|mSl%L1lJ<t{?WCbDDgP6&7%*Gw+IcfXa^dWN8{=ySDBS2`IVF*(uam5 zO@&IJi&?2uCV?IH0F|he)N$$DYxmV>w0$ZX0}o;Bx<bly7N`|G5@92jlr5Nskf!(p zF3Hl88rF-NVf#br-;Cvk0R1LI#pP7Hj)`9Yn+8{^uM^UZh!$1_`w8I`Tz`y>l~hXD za1jI^F&yx74&=xg*qHbNIeMm4m0`EVx?aN6Q(Eil<|pm(xo!9Sp}2O}Vtbyq^ZRB- zIBOT=u)E&3ahlJvho)?0JW2xL-#XH7O%G<-Y=iou%?II{bZXb`pa<D?TNG1a7^Eew zRR0>!9X3OFCN$Y^O4bFd45{NEV+3zzar_%{v~OT@L{E3)Ztx`H6OyRL($fu7H0S|_ z29!Nw_0DL`m8$MMrcqq@wgq0=J<9kDQw$`sKWz6~8FnX@s#M?N?-6%DE(<8F?2g7+ zU$z=`PMm*!b>KwD3&dR(a9W-A^zyv>J(wZS!3{>3Z3b7-tIRh(%)1$P-GS|FLTjsb z>#F&A*ZSzH`)#Rp>;CPIpGta|^g4sPuHDd|^eVRpyn;T@Z90$<4Obk)>4HbsXjld^ zj!mH>7Ay?B7E#m4c_cFT9#meX<<)HlR=68y?_kecmnQ^XT{q@fJnn29vJ?6{&Sz8T z4}J*DtXuN0{<)kh<n2c?LOOivhH2RDVYaLE;Y%;?65l^n4Xg3c<xK97-;cwB(Q~4h zLe1k%?ogXHJw6cfNW^mt3Nej-X`84{V_S^nQQ8;%z&x}_xzn2z;W_HbAZx3vwcXgn zQ`o!aMw%Gm^`s^%qD^yLM1h`Y6J~9dOSTFI^!fm_XQZnz$Rh`T+jsn`hfJfFsQ+o& zL_UFO^2uWC3#c+VtRRC+qo20$1;Ddu=5QmW?S&nVa7>tG-(m(I9=3bTB&8IY3?{=* zSNI-M|JgBYkxRae$u*%sFj+*OK=*<inE_*ipQe-B*ze8ZMo8<+)SK=g#sa1sV(Lx5 z%P=6MrRJr|CixsPnIQT9*9!oe7MSPycO>gg;cS6$qvO!s6JS>5#0Gz&Y~djJU^?fu zCV3*p3#yk5$tUaHEoR*u86JF4wa`~1R_F;zBpkzt$gnLuQbZpqa(|#iI+(1q-%4^7 zIetYJ38wN6GkapmlAR4XDg^p{+p;J<7R#^ted8=x*Z)fkkQu6?>qJrhP<_3SpxuAB z_*<qcn5fKX>;5!;rGcfZc!;eq%S?flej7O^{IV!Kc5d|JV4w5@F3&V=OZPX!>_F>1 z@)@pbV&ct#x0>5ro2M!y*y?S1l0b{qd)ciW@V%$dxMIycajTkMkW9ss`ix`j!3?u> z8OU#qIIF8KRjuZBmiCtX*`tf1_b&6<8WbBLxQndJ>Qx9;b&MRe40ffd0jX)fIIH|_ zH*vpa^{H8@vFuc-$OKoZwF9y?+4NQ(I)pT9E#?NiqGlIVghw~P>YWQahgq!6l$_=F z(rVHf(I?n-7P>{JC3)%}Blq67pj|zZ+~wTZZ&t0q<G6OUS6ipF#@*a!_B@8(7!&dT zA{WJ<r(|C!b-Yz#FRQj^>+*mUJ<b;v8}8hN!elyhvqC7WKcKT;7qPoAw3h20rf(4^ zXR+t!To$0!7N8Z;Kh>IgXqpOS$c7im)2lk-Svvwto`NK0wyQeQUOUonRmt;Uzzij^ z=Wp%~b_!vbe_R9;9cM-8JjvlQT--|vr;GUD-}JbRc-9jYD!v-0=Mo;S2P99^gl8LJ zRd=t0m};`>d#N`$0H+h&PbnG5viQ3X<-V5~uNMz6k@>+U4p%OJ`Fg=#!GOHK4P?f^ zfWZy)+Y)|R?CPh~hG@W<dcoL_oc1ZNn!p*Z<7CQ3CL|rZIFl}iBon%=?p4N2dhxe@ zm`8;Ay~HEt4E}DG<SaUt<O%ePWaGf+;u6b>h`PryxgU{<{y00hv?SG9UNPby=%9S+ z1p>&cpHwqryuOU!0d)7R^T&#?5^graM#yN{oJq;`S%!21r7Zu<bd)+Td6_;+BP;D{ zB7T<5TDR$bC4L_G<{To{4Z>jvD8o8C#svDYBu-gaB>E?ob{r^t^0XFui~N#D9;Fm} z_R`LL_>`UYTx@zrsMigtmntt4vi~R7b&?T0qM5s_K=+|C^Wk|<m9WgKqpp9L4nd1b zC?<!J>F4>&Y~L%3J;sZJ7R*^V#$spruHqw481kfcBwbEky84;d^k!JoTePfUi`frx zS!clP{88b_Bc`)j;q5s3ks0K|Ajg8}<Kl6qYg*uS?IPd%`x<ugMLtm)RwMMy%JB*^ z7ky!vSw|RT*<7;{e9P}9R5v0ZhmVRKuf_<X$<IwGwYTp`2kwp+Fm$6xn>xh8nUlB< zH?q_oGIJI|wp>g1AzjUL2Q@m!cwgo}`U^7giwtAs_WKgTy!@qsrSmuwkrog1*RKCP z(~%Q-;^&{F&56`lg_A21sV>Q^W{>zBStDRD-CbxP%T~VpA=(Yb082Fu^_}bWSg$qq zHmnaboG@eZOyv}I=9p`S7H+E|9jJz-_e87Gb<0@dv<un-$pWgk9fbMHWO^O0gi-zR zV+IG$9a=GNOf_0Q+X<ibD-=z8Gxvf|l!tj|i7%NvxR{clXJ9kY#r@pFdKB5)Nhh5> zo7pz@{IAwz_F-HXA7|xKRUd&k$MrvHk!5XV3+BJJX7EP3eK$|5eBhkPOvRYf3zHIp zd`8;9%-_26@6F|3eHpskq)b}(*=6n*W4g+vJE<LNJ)VA>hRw>~Y7=5OHO+@C(aCMa zf3`DBO?Ym{3PW(a;Eq9R#E;;DN$N%(=Bf@VIO&GVy~0LWkK5RlD-uW)%d&a*kBKXp zm6hj&{&|gx0~Uny7seuK@WgJ2TZ89Ac?R<2uV5_X!7FWc<94*qaQ}4$YyFLf<QCNH zDO@4hW?tB-v3f$EZC;p3{0=^)Q}1C&g4~eKi+@>ovw<e$L9DIOJ$5GqV@*mb@MEjk z`mtQz_ZJ3$@8Bd>HoSQc>e(_fQAYZtz$5rrsPjCGMN(X&TS7jJ*_1K<@pl}9>nnE5 zexk9QrdP~IAz_|*Je{`W*U6|)cJj^7(9ZxABB>0)?tT!3B<u>CU80jQa2f}k66!rw zSnoU@PljWB5S|Yw9wUt|mccQ$MLD}=%Q$-@@a;NZyG19wmWmiHm2qGG+;}OEIN-_* zl-S3IP7<*3_*1~G`uwVG!V;9Wv}=p@?G3P)Q~K$}nEzpXdX-)n<Tr~e{v6)ug?yTF zKZb5bK%$dKLg*ZL?M_zF3Gd-Ai|lJXeWG#WNb{3?3wshZarf*GccX~e1>sJzWx}Xg zIObs*w7p4JOolVW-Mi8Wv`V$72iVK08uwF_P!)(E`w+@KY!?-t=f3nvzUt^_^9WuH ztFaA)S6t2}QOwoAKL<JGIwwSYAzJVZdXq_+Hfyx@#(HqbPGExgbg2Ww73(^U?sy%$ z^{KgoSo>j`36OmUzM$ev6c;gQ#0;E_d2a(>wR00$a`Gl~;O{r=&H>H5zFrpVkstL6 zqWWLHw`JYA#dd{pdeWHEds1w3(-5G%{^Hi+j^R;F1qf=_CAF1Pv`|CnM0$uD{tUV4 zn`42}6_fM(n<Pxj4&2Su1J4IFFBW+^o1Sch6^}QITGRbp+H?$p7+m9RNM()T+aal! z%>?~7qlM4%&%Y>!4`<RR?LNrG4K%aJ+-=ZzD&`ghnk836L^-qUXQf{WMzq5~^9r!s zHQFgu#6+VCR+}WXVPoO~?1+}c)Ut4qlGUlpPvh5YacdYGWkluS(zM-6*iT~1k)q{9 z4EP7pekpAD2dM5q4~kFI4k-2ow6d}8F;6<pR-yY8L5;-O#m~o`9;kaSBS9MMQh*dL z4Rp=@(g!)i-D7Fb%-mSQ$Apr<YdQTR(^yjV5ADSJ*>zwoXJPqAPrN_kLCBM(;K?Lk z3pv;8F^iG63+(QNLGa%j78|3{8>2+b_BWaR)eNtC?N_Ch>4*@!g1XW_)#DIew2H`o zeab+_PHF#ed~E$jIhMekF&|@nT_J5m@!D#8C*5CCk+^)kSLlJ_r}|(yQSvv?9CeoV zw<?7AyBx2rmkcpPxC@6@R70;5fVgH<CO7R_A*!pE)Ql8DiE{f?2YJ>6!S1tP2rgk4 z*R+CmpOW-YHWMiO?3CzjP;^BdL3dzgNb=#Tow!BCtzbu^jQUVU9ufY11SpUxJDZR& zEg9N{v7Rn>v;;2<Ax=Tcz}4nOI;HZZ^H_j`ooilx^8UfjrV-p2GWqV7vT#~_C(7@G zf?{9$>GMI;tzAa2LLzPD4cV*Qj{r9ZM9RoLr|eeuYp{v@x5ca(M3w(M;M#jskz3Y9 z_Vy3IOS9=cs7_L>*LJ5{Q(&@!SKY_D8VXAT`lS>BRgj4d>OKK-6!oCroQWby1gxTU z=rz-s{XF%^81BZa4a$}<xI&~lgHJ$dP<<3UV|QKDwgv6Tj5{5Fr#;4)dl323*b<yF zEjcMMl-uVqrTc<8cYKmLrp>J&p~w72#Ap%=GGu7!pVqR-=Jx^6AP|*$nV|H@X~Z#6 zrHx%xNd{50GVs;@a5@S18J_!6%e0tbEJ*2;R!#VY*!51lXmhptpEG#@tr0a%XRf)5 z{Ao&$En)8c8qtt=U*Dv7-+-VZZOM6cLSc%=PJF&BeSVGo%M9ILmC4ip1+_p*zh#KG zWq1w!p~vbU53xWn5g=E>CtC=uSq3q)5A>%~R$TJkvM}(NZ&vhU)Tc+V$Nxz!%-yOe zUPJ$>a!pk;Xr-ksHpzD3%fKflp#*#qL((m0HT)e;J<POm^)dP8-z#OxjrgxPJ%y_t zA^lqew*Nk{R(tM1D-;bT`YeCfPEq3#CXCVHSuE>OJ!C3mm|BnOAs#6;qi1-1vPDPA zS#zR^+K1O}7Z_aw>D46vziH#7hUP$O^`E8gKaV|UPOaXy-40(ysZcAtzZl*_?z>5% zLaV&Ull7ogdeAC6(JCt{#2i2><HRjOcbCDMo~)t1n9h)``ORDp>d%Y%J8ZlyflZ3H z>H+?quA5}9(*s&q-@bi2yL;5#sf>Ohc*d?xAv)WmUm)#qdig}BG#lu|w;nMVZ_ssi z&m@H%Be4=QIiK7+ZfZIHTanYw7LantZAiCqws4=FzYODZ4sb35eY}d*V<t7v`q)Rh zj7P^?<SoHn4S{w#gsFXr8aZz?Y#AlS)gA@iB0EWRLOLO-r54x>Q~MO0S<RNwzy>p4 zb1j3UU}|yZq#;-8JH>2~9YylQGxE(y(j%$dPtbb|Nm^%m5uxpMCZjWTmZ);Q|8eIA z^;TKwH~iU`Vp&VYl{~|`*<;GDO3}UjD7C+d^!{v=a(ba@6wAhcFKwj3wliLu$737p zwNC2`r0e7~TFyK7jHgQOLqE4cy@NB){Kf}K*X%UUqSav&rEi`Mb3V+uw99Lr2irM9 z$xB?GKRFL`|G!IlsYb4nLK5OMrq!r@%5NHY6BC}%LmQ>UI1{~K0Z+k~ZYsS<?cATY zj?$L9+&yNfiRNti<|*;y@{oTI=M<(twYOhNY;^k36~o(YrQ>tuZ1}V2LMHE(Jx6(l z3VBi~QV6;slQ3xC)~mw(CF40mq^4Su#=*t#DrH~Be}+geuVU5_34`7#s`XOr`{Fd_ zc6gTynZ_Tpp5^FcRI*)=k+U9Z-OY4^&7<T{>Xj2bAtt<|XMywhlq7mYK@#P0pIqlm zd_`1<0u|N~ka&GQ<O+$`+7`EI{(?d^>pOf~rCQ%e>eN!{l?mT}*H+QqkQuLH?H{#@ z2A_v@Zfg~ZbOTSZf3Fs5{MU@kTeD;>pa%3EYQRr5utdIF`B`)^OK41v;9jW%GZ;G= z`9t2vmymvJg~?l=M2}%ohOw;J>#Y4lTG{XdW(D!ctoQe_KatNY5%LA)Y`3-&{q)0M zi_FJIip-yn5_1Dbv(YE`S?0s(z#RbG3=#2>e&RA8<wsiKFGs0ducfB>q%Qnp;JQLf z?R}X>dhgGL>tZeQ;T(~kHVvtC08R$%0o)UCKHxaO1%P7!j|EHtP6ON>a4O)gfQtZ! z0WJiL0geM40@w&x12`72A7Bfh0Gt9?1=s`_06bZwrg;Hp!aW1@{1?9F7<^4$WImZE zGM^qUGM^nGGG81m=IZ$3W5=`1wmE|6&HT9sVdjg>NBbboz6g^M>6Rc%Ppf8`PZx;P zejbEfAQHaJr^mu&$gj`_dKn+1=>u7MAB5eP!cJ3R|2$2GovOlqGF9-CXmvi};mb6$ zg7Js=&HQ_QW#*$Mk=iSSw3`Igev;9h@QFP0;dsz8LFAh+j!sxOf{o#+X@i;FL(52e zc$fcnvrE6-%zT&=zRg-Nz<lHQo&0EeY2Jt4Nf@}tB>G9)J*gJK>>LokLdAzHl=+n6 zt5~TS5gF!7877V}YfV}`%6!^Qc~qFpPCb&E7IslnWrtkbD`aNdB9Ut8FJUqF;fz+7 zx&n6~{Bfw0{R<Q%24=P`L=4n2U@=CO9pmO+F*4i6**T2cA%~mo92yXQuaX=Z?Hn3+ z$l+!?hte3CZDSEWi`m3!g4!VMavvh^=$+2V?eNV8?_}1XH#1v8_gRZ#hSWT&+z1~t zME}l@4i%ka4;5YdO;S>vz$yy%F{~mK3NsdpY~SA1??yA!ANB#9(aZFxas3V_hOS<u zcHa0dV(1*9@Y0(2ZoX>oIA0k-op=_#s{9kne6(2X=Jk2Uc`MO^Vb{Gn-KfrNTP)}e z<_WBU2jM~wYe7%iHU(c^Cf(HA@=0H8g13Dec#Dqyy6t3y8U!l7mhYucVALKRdZ=CI z#yluB$rN$j5|@aOW>ghN$Q9iQEKyExoGKiptg!9dPC#BGfkB^c8EofO6`N2}8krA| zv-7&yg=>&Fp(pyO+$ffiT0oIoh0wda>Sgw0B*!2;IO&JYg5K66n76)+l3zP)OoloU zHdET#VEa+}9uHfE#2thldoZ}iufR<X5&7Kq=rPMPA9eye7ua6{+XZZO?3m>={)}Kx z{8%OBg(Q=&U9jCr>fk3%<tHxJoU;e7ZE)VWTrQk_V{*R%{1|!uVl=ZbWoXbwF>CTE zfV;7*I8&|_x%Sb4snu8bYP7AK#vhU?#g{3~FYhMPC={pmX{fuU21%UZGX;%ZQWs<L zho*Y1s&HoF&l_x=E0)>`)CyA8JnK7>zTyQuBgswIstUSazS^MPr=;@{X-&QxA}*kD zKF&*Y#QdWW?!rR23;PJiUvR>$EQDLxN4T;=xQhzmF4`d+m3Z(4M>oI<xua*<ccjQ~ zxAj5x2Rip^Uf{*75%5BS0dkk449HzBS1w1zm4=Aj3F>Q7d2^4r(iM>;Xsl`JGQKjq zJZOJr0+@)GHAj4GiSVboLyX?_O3gKx2qda9=c^gPRmf-UxP-UM_{L0pL;tBBgoG@b zIv63#DWsY&tN{gUM<S$0hQxpNeEOCHVoR8^O)uE?jWyf0w%AoHdkNVxu{pMFpV$M^ zmbsKlN`3)bTW)^?*^s6ag35eUA;j*55YrLD(G^Jb&>!VX=Wnu8NxEw!>24~`tjbv1 z%-Lo?jk5=>Ik35PMa)_swBIa>#*M<A{GgQY>LlkI;!|@Vsa@HS_wBzV4a(VOTK^#} z4&CNt#H}ivANv*3993MGwbN8G<50SfT~Di|kQsH789#`(sayPCWM?W_l+N9Nn=q;G zA)_QwrAdJ#Q5Mg*^gTE_D1$Es<@xs*8;ZG8D`rFOqn;F<{7I1+^{mM8X8|7vd>rr& zz&il%1iTaQF2K709|n9F@DadA0G|hZ9&kP2dcfBKUkBU-xC!t|z$*c-0K5Y5GQi6K zUj=*>a3kPGz?%VY2D}OICcygv?+1Jf@GZ>Jt`{Brdbn?Z`v$-p0dI7L`=8)*fX@Lw z1o#l(I>2>+uK~UWcsbzZfU5yl1HJ<I3gEkd?*iTicpKnaz_oz41KtjJ3*aq)w*uY@ zxCU?y;5&ft06qx#Am9Ul4*<Rm_%`4rfR~8&QJ13pFNJ#*+^YaL0B!($0q_OD7Xe=c zd<pO+z?T7E2HXs|8E^~W7Qn55TLIqyd;{=Jz&DZpbx8j@z-s}o1^zwY-vhiG@NU5O z0pAC_2k;)i4*)*^ych6Zz-@rr0Ph355AZR-#{i!Id;<0Iv|L+@3c71f=eRof)9}3- zzE=ZY19%PKRe)E4ibp}kqr$Cg=7UAf*}&O_vw>dQuNHmvl7e0;I%)YNozQAU+ibm4 zo@~rz&@NliCR@=SThSI<(GFYD23yhoTG94e(e7H&=33F-TG7^8(au_LQm2+PXd9Wg zgwQ%N*8>ZhXI>+3O@P`~w6j*Uu~xL3R<xN`w3k-2l~%NqR<w~;w2zr+8?9&;t!NXi zXb-Ju3$17et!M)o)PDwbKNIyn^KB8)mrTsHT_QSXUJ5+wI)i%7ppG-B-!{~3+so>P zWES<BMV)3)pBdC;=1s&w9nQQK>7edrqTX6jXRWBOR@7B1>ZuKN)OH`jJPJ4Jr}YV; zbR19_9{GZE-<JA&RYAAOJO`i5#Z9fKw_=flZ|;bjslLL`vBRtJYAf(BOTBieg(T)O z7HT4i`HY3yNMcT7p+=IJ*I1~P<RU=SOmZP0Y9~1k5H*x+1Vk+*#{#0JlE(s~wvr0~ zQDezzfZz<tseq`BWDXEDlI#XVtt26lTd0{N<Yo({pWF`+HIdvK5Vf4l0D_Yw7XzZ6 zlTCnVo5=})sO{u<k+r~KlFe|V=97>%E!2K;3Lt7Sc_JWcGuaM^9-KTL5H*`@6YUmi zCpi%iJuJB=@TjFEBryv$m4xhNp|+Bc$Sl-Y5;B;DT1!GovruzM$YmC4FL?+cdRVdx z5G^iw7$919at0t;dlIu^3!FHKnXv^<oje&3oH{vEs1>0gtH+!!W4(fLpgOL@wi>po zxGwKt>9%fVY7a|LUoXh_xt|f4)Eto$;O40gKydR^4<NXCYCa&id1?_LxOr+JAh>yI z93Z%Psu2*}JT(>&+&pzGAh>yI0U)?}Y8oK8d1@*kxOplA2risj3<z$XY8D*=+&t9; zH~2(q0wDNAYCPaofGvRF@~J6+;PR=%0KvUeGXOCPrKSU7bV?lnh|wu^G9X5;)J#B( zUMWca0$e@?X<vZLry!jRaQPG@ase)%IuQ`uIn@pb?wmRv5L`Lc2KazzPfZk^0$ek- zCm^_H>LB33HB+5{cNhFKsb9ej?wR@}Ah>7hU_fxs)LcMt&(tA+;GU^2!25(esR#~7 zvTWWA#C55o4>e_$+xAz4bIy_a+=dsF9&GA!mTrk!qd^NXA#&OiqL$YhdGjM$^VM?N zV@TsqF>do;w+^HGkVZqHpJ$?bg=pN#ME4EJaVEN7NRBhn{X=q`iB1p6aVB~|NRBhn z86i2&L}!NNI1_CR$#Eu{3CVFL+7_a5CKKH!MB`U`bng(2XH|tWvERO^bncMMA$Yfy ziJPp8Z<D9<T6l%tojfb9>2#7!w|T#k@wX#hLh4nV8lriCNA7%l(`3q*ii0Kin1-}< zN}DuZ{Lo}-E?*CwFrFz_@P`^fk8|$)m{--f(`}trICt*&9r3C<<Lvmg2QL+L?%L52 z<9jJ6-`1mZdr>{0i!al<SKf?_LJF+bNnR(J>rs5ef5~@+)hSTg$IF{f%YF9f+IaA< zK01>qjOg8?+uGPPPq|K-eu(BlUZv${7HR$Qk)9vA7f*YFjb757eKTirb@L{Iz8b&M z?=x$00RD82Xdvy~`x<<fJn<foYXNbi!8f4buJtMXKEpk9BBp{_voUw``B|+;&B5rb zz!s0e_w#atP8;%U;@0Q`sq4IqM*2yz#0J{$ag*+zp*!e}*`3~K<fOH_hTk|T$ZPnl zI{NQwrvK|K`hQ;jA1i$~kE8#mcMHl%m5-@&i%iZ>g?;a`!hQqXc?+BB;!u?Fb((yW zi2v0$j9;wLUC%v3F|PE!aJZ(0x?tvNyM#l!(ijre6=o1HH6@rKzzi<I)B-c41XBl0 zT?r-*OuPhB78WgTw?8ahtc$_Lz2Ty66>|R~T-3!v?%l#gT`c4_!*1Oxgb9Y-x>pDz z!fxFwg!#He{|I5Muv@nXVWMHTZV|#%huxZQ2vZeyYsVo>GVIoKLzr~ft;2>eqrz^@ zH-y<e?AD+|m{i!U3x_a!gxxxI2s1qF);~g+fnm3f62c4!yET#!W?0y*k%Tb)!){G9 zgc%xk>q8+-Ww@v#huk#?v0q7uSlI0vT;lSTxI87UPfGOH5a!boT`+|CtV9<KVg6jA zsfaM2muP+=%*QTWLFE2RiS8W2d{m-whcN#v(YQmHKf3g_D9oQq^x_ca+Y-Gvg!x;E zUL3-F158s1=DQM2IfVIpiKZOF{G&vF5n;YB(O*QEAAm`hV15Lqz6A3VFr!N_3Dn@2 z5=;n~u_c%hz%-O#!oW0^V0Hy&TnQ!u%=i*a0GJ6Sm<nL_EWwlmGqD8oVTleN!i+?i zsU?_xz)UN_aA5W-!7yO<F2QKP>{Ei-j=c6QYUR<L7dI3?^}FU}_r4gkb%2tNWcN*t zsi7*#iw((#@4;9|cjQGsF}yKgzY$U=JVN-E@D=>p1>PRaJ48&r!CFTrWrRoi+^Kx% zq@IY`*sJ-4HnzN+UUaOJ*tHJUo$upLzK4rNGT%dy_5$SFRg&*~nePJl9ok2}^KEQt zzFm~gj`<2Z-wnujEV;*sy&CCFlzOC1_e4^@_xM+uPWuir=Y1Q4@ZBH2O`_8GG5?2F z9+ZB5)&N;uOcwRX<vop?jDKzCPWTk1M)+U>?_M9={F1saL3@-@sav!qPP#?QZMo?k z_~*G=SE4n-7=PTCy<lo6Z+<V=QoAi}0^(`nYY`r;y(8C~c9o}NU-Z(LpBl4)WiM9J zlUMEpeq(Fad5GCK$Rp(wdUgo)oqZy2s9_xlIn{5l+=3@WX7Lju)sSMDV*y)qmiUFQ ztyYKRYJCzrgk=^$ZnZv(wXpUDkHYq6*s=?r77d19!o2k<FbR=e@Dy;>j9_>2<anb| zVRXR17>0H@JoXMp-kKFh|F(YZ8;yM56?Cp}G^71C(pOpEav-pm(2Aq<-vHZ*()I#u zCrR6ju$?SzFTr+-w7m@55^38kdd%(PX}zzJ_ATJfTZ^R6mK}Vyz-O`a*$Ug4()I>y zXBFs)fF2XrH-SAH*!E*D6>>M^*j2!E07I*OBiOFnV}bL0HS8Klxy?-hHatKY)Om>p z_2XO`)K5`$j#^P`f<ukWP}IQaDNMqtsEIveo?3b15YnKx+j=i{7_;>{dZ~5}W7%P- z39ny5D&@ndCWfIVyr_v`swQ&Y3U3Gei(xXuRGl6sZ+ix$l=^v$c7JBYyTExO@j2f1 zp-+ki&vn~lo?TrOJRL7k0BQN9c*IG8b`0V|#pQ`Jsu<lkrM@`g<skbV$>XQ<yELB( zIr|@@$5ouc##Jvt&)6L@`~-F^y+S^5H`trlF-({#V?QRWG`(&)P0URhLz(E7E(<+a zat?kMf7<TDlleyeNB*sHW#_8)UM4B}PHGpe#jGahdrKttboh=d_WYk0`+kwAb-1M~ zcI@ZIt^#*H(O1Lou(~Y+KEu)HPxO(Uv*Fxrr+Ep<&-=fu^xrp@o5Tr1!T|poCVUY; zo9H{AU%jC0kT~6E5pnqRE8_Vb{BGq(+AdWcWRVu>QN|Zgh&%aHe3ShJLwy(W>-dNK zJI$}SqRz5heMdl^gjP2{Yxz(^gLF$P1ZuB?Xgsu(#zQ2H3;Uq)Soj?NuW9@*hsLg6 zG#>ZAq4A_r8q<=-X?@Vx0-rJen#SKaG^TpdIQ8G9@hwr*NBz5(gSI|u6+`Z)SwA&d ztf)uy5`^iN`)MkS?wV^iu#6k8Q*KGgX))*ia-=bp=Jq<;pK;eDYG*BMxSmVWnjNjz zt%kW(B$Bx#t?JQ=-YYO`L}GX@d6`Jm<&v}tNGpJ}dUuOR?2=2;`XH?p(z@PSk-$H# zAku0gt@zz85@oq0tufMiBdrDACf7ThIpcVkl&!Oe-Z~=vs9`xzEzaLJysX~Z=rL=& zR35}zhImtwQ({(Z9TQjje=F@VbtA&RZtvAppiHuBX*~TJeTuZtu9suzAbFO56Q!p{ zA&jRQY0~~SmA!*y?^Y#f$a6m5G#$nQo<>iw1RulLDg3mGv0ScV9Of&H^&MiVRg9iw zTYRd#(}NuJT-&>%IJ%LR-G{sik5SJ2(zauqGrzL!80pNv+IEa}=GV3zqn-JUZO3?L zekSeU-||b&9Mcbi#~uN%zcJurXHFwqLx8jms5R@n`J){dqn-JaZGS@)M>>?V`A-}F zrf6@Yu@18vbDfP_C9F7P2fZJw)o5(m79)IT+oN)Ii%Pbm4daaYQB1yWk$KG4H#Kp4 ztfDwNR<Pj}RfTn=pHO$Z+v`YFXY{h7l7`g#Bm3^~4oOYvC^~s+DBGq+(vaQiX{SQ= z1k{nx6Wf&RMe?)nl_2Ys?c`o5du3O++es_h$vt#d%hgVXm$Z`xmR-4%cCzwcwv&~8 zw-alaWzbmy+7s+)&c=t<_axiVa^%k7eLG4NRm^!=a2I^X4d_hS^9x+2bnVTB?_=$) z=o=tvu97$X5XurgkgZ!F_eN^GTgKJ+{=&rHN0xWdj%46OU#voDkS6WOH^uL#wK8i# z(?hJL{9~qUgx~7Ie_`WEuXF|Q#D5;Zm!t>#S?(6_pH(-D5h(lgZsZ0}T6L4uS|@WW zSGkqTG>&%Ct{~TXi91oITkcL*rUNdv>Q$ukAyfH)v#r_)_dD!AO;>cJAFe`5mmwwa z!d2jjtH1$QZ9=Md{>Q1NCj^kDlip=W>s*$ePPi-Wd<eJfKTm&p8PZa8Qd)_F(h~@? z$)+Bd?0=m0K|Z7ep1*3nNQ_EXk_)52s^>*w*Z*Cb7&TTsA`(88CdQFf50eB{l4ecC zGrOsjeonf@v1c^?%3<Dy{Z`UJO=kz_Z7jKd>6Lw}2Yu_d|Ihl?QU4G6maovaP>Q<+ z3Oy@#+iKa{{`21DEA%d;JUCG3Te;g_LCSynf6~7m_+Rv|vXcIlC`(VTDCu3f+b%~A zXa3*oVP)wF<t05VciU?sap3=zUWOh~R_JB9+t!K1FaB@!w6a1^%iZ=+AH8iw=-=pV zc3;Dw%1o|wH{MS2Gt6weuX&hy<@Uu_>@_TVABXlDbD?WQE_{`6zw`OVE2aBAw8!W6 zf4`UidnNuK_ws+d#Q%$4{`Zvl|E-t*`z8KA_42>B#NT*zNB<8>{L6d!-&f)<diifF z@gLaB|5@R@nLz&5t7?ux{!x;r%}(n{k&8bk_W{*=rz2jq-?uA-$yrYz%wt06o$)6{ zN1fWY6wEKv8vUyM7Qz5A!gm#4%b%e6u<u*H*JPS6$QA}pmGh^52u<^+tuF@IsU(9v z<A<-`FIcp@h95pg#OkeX*5I#X(IwIO@|8^=&6l0IvVdO&n}SwFltGH;Q#6d~;z8lY zX<CTU&M@J`x4y?TEzF1>dxkbp)I_^S2X<pqm@j}Zfi2~M?NfALxf51{{Hwykw;VnJ zO^YzP>twI|5e<k-`GMOals`b{hPDI(Jh3s_z4rWK&Jo7H)(mHzQO*9<*Ce#zEU~>< zhLfB!{Ixj#UzK54YA$7L`m0K(Szl#%)PGQh@AOfIZ>us)36Jlw-X%DqP=X>=C_`Eg zeXLk|VltJVsQ*_b_l_#L&4rSiEc5#x%1!B0<m_0K!@g3EznOdFn|zBjI$u5CymW$m z(=M1Y>2^FuyI9IHm>889Hs8E#0=?nWV?OEe(mHGMH}R}iq1EU?shvD2=h6o2j6Nx7 zE|Q5pBhR<ep1m5|6NXA-zIlbrCGkR~CvUDD?_miK*{+%3kva+)8%t~S+9%ah->Pa3 z*mGL*r64<8Cz{XE%ItShUeid|%|OhRy7Xxw(h48Pd}^e=4jpo&UXRcbW68uC&rnw5 z{nR^BAFI<`Uh!p})fl(e5D#v_Hw9_kz)&vwZ)07CO0ka4nOfaVamlGMFVg5`mtiQI z6`DJ(^^^WLX&tS#FMCvK<sP92w9ciEVq85~>X#ouue>aM3htbiS@xLJutQ;TOCJMn zhE}81c}XugrLwn18j(jB<a?jgm0omjgS!DKTqU(8s}!yRZg=3Wk-Cu;?i%3gfV*1s zB+ra1+||I<0Jp&vcLQ)HaBl*4nvHuCI4^K-xNvU(_ao0N+v>t?1@5oFZE>Zy1-Ora z+w8(^rdbDYFS~Fr1NRzmFS&3p0rxy`FS>9q0{0kjFSu|o0Cx`;q0VKOip;WAE{ayc zXEj1!;tG8Ua90BNwyVtF25u#A54dm-0CzTU@3`W=1Kg>=J?O$c2;3szo{@T|748|} zjsfm1SGc!;I|R7bT{ZAJ)jx2XTsV^MW&rn^tM*<4ZYppaUEyf%HXgWFT{xQGjRNi! zS6q@ohXc3X6>dFngMoYAg?k>j5OC{Uan}J?2HbP5a(NE8?JTqG5m($tfcqA>hh4ab zf%_D=hg|7B1l;?;Jqz4<Htt#AHUsyrE01?Ym$qk!a8oo*C-(^UG{QXYiuX8h4+3|; ztBmglZY^+kxo~#@cO!6jO8r&}cPDU{19yiDcZVR2XqjbeUG%P%a&TtZ8W(O2aHjxw zy9;+ay_EpmZ7$qxz#R?TtuEZHB5`nL*)1;2Es%pV%Wig+8|Ei7GRtmqVQvzMX_;lK zU9nb+#DvVU8(q}jC=&IVWjDAmH;BZ@BB!}tB<eEDu5_h(rAX|OS$2gBbA?Et|6K0M z=W^1OzU(qrn9J<7tKEMh{ph2mO#2Y{@|`d@!CVb<3Cs$ZGhj}ESqO6s%%LzHFs(3q z!AyWj!_aFEwJ;Hwau^Qt1rq)f%$qQ;z&s1{FwC7Wt6{E$SqXDC4Cyjo1al0`A)MZL zR(j5-!i<L*1v4CGuq}IgVSWVNe<c~1_8#fJ2)$uQ_f~0dSgy+&@{QZo^rkQj>2f>U zUazIK;}dLsWk<stOy?3wx2nB<8?bfwor&?7;%Aq*cR`%>=__`?7k5W8-bX~n_q-5a zrTa~1ss4~#_Q`0k0(Ubl)&tYXQlcMVn2BTUz2GQM@ndbNq)RN|J^T>mO2pFrC{8WQ zXzL-sR5CF?qpuhCZt=l(sOpUNFnlWzJEK1=>{NT~6zArXN5_B9M7M&8iK%`Oq!}vi zfgfDRU5L7WnR`s;UbmCnh0Hx%lDlc=ZYikr#Hcd931vK&^}R09z^3njca^bklgRk5 zq%!Ug`UW(BMtso#d{K)SExf)Jd_MmT<<A)keJWqd7bq9LNXDQqx<Y+XOUAfDh^Z=; z9SUFcy85DY#&})WX)d)>OwyOEW};cas=}P*;a+o=OG@T6Pwn8}DK0Je_kK58#aX{Y z96H15o(H`O|El5~hvoEDqA=eHb;c<N!=4Yl@v3_J*-2}pHjH*s_=&z6P3@#a(bsYz zaJv4v&>E2lE5GZlqTemF7ZO@465d?sc9GC?q0+q&y0b#>(+#rUE(qG+Q|_Yqvscw! zsv^yII5g|x%Utr#!WTsJC6DIfcZsS(+;4luy|X0l9seTkKVMbvx)tNzwUc~v)*Yf) zufB~t*6aNx^;*@-|A7+!NH6~f3ukW0f6&ICS1+q&y}Z(Ay<9Hq<uzF^>tww=^t0>5 zp>y|MbZ#j5j?umRUnuc!>gE4piGNEk|CdVq_wD8Xa!EP0ZVcM*r`rCZEg~m2m!#3r zD~(eBu3r9IO7b{z$2`PVkqf<1lE$&U(%4$!e?l++()g$L@_)0$|BPP#Z<Y9;*USIy z690>O`M*=*e|azecZK_n-boAPtB8zrLbrJ23meJ3LV|aW+B+n)Txy?CF10VrelYuo za>?m12f#i9W+qH4Oa`Vc)Wy`P>#Tfl>Kx5r0ng~xTckcz(t|r!`(r3=Rj^EIuMkOn zhDI-)?-d%sE`r~m;8zX5eO!L~gh+$(-Ux9TLVRn--p>_cKlm+z-`{M%{at?h!|zD= zeFML8`0eZR+c%Wxn5%tf`%HKFOb;avn5+HW_Bp`ib3iCDX|DDU+h>N$XGSPdKUe$S z_L=GOnHfq9pR4^~`?R`zT0@DNx!RAmPsZhw2_-7$YCpjz0H3y!I7+6QwY|9iz5w+X zllAKdHzRHQIf43PohIs!<xJF{iTX29e<tcrp#B8v&qV#1s6P|+XQKYhwovgd&M%xa zNt?JPUlHL*Q|r`Zo6wM^hBP&#snNN9I@6CdHKeH_O$}*kNK>OUo%4Q=Z*=Zq-O)=& z`}2;Ub$2fv?b>y{b+l{teZ!YFs<Z!DvpuBr$}9c0bc(P&MA*DFk97FJ7PQ~|r0;ur zqoXr@xYU_`^A0-G`<?3OOsD<R`)!@+w-j`yQ{LAVc*h++=Y8iNeWmX^-?UMk<0pOH zrq*pe0P5W#ojXx?IN_S_@|mgL;heH~aHBe#SEEh#)j(?Mu~vFCdFRvH=Nqe%zbq8$ zUX^@@x>(0Ozjf|g(c9BSTF!OC%lD?M3hA7<n~-HjZ%msE{DB`Ba_f=#9pVXDzmLV8 zGYZ+{NkVYC=Z-o^pCoUfhiu);6z5XJNy#{mleT503rdSHq1Q)!^d7s^!JN<p7e?l| zS)tL{!7O{+?9ddC$Dns!545##(g{2d+s(`M3EnbBFG$x9qZ45rzKGNlMK5|g-?6z+ zZx?%=dOK%_dVAXmll;Bcd6(M><CN1MoiOVC<&rQSxhf6W=U;^B>kV8d|8MR7K<}Zw zg0|^CpZSB`R`TZavLBJIqMSAzW&5(c>0RhIuk{t~fL`Is`V2Rt5U%g{dzB9VU*Dwe z?q|(hDCoksz2@ll?+8`9Xg6O|>&5DQZ1LBem;-*&fiYJ!=Mc8rdP|;+amryAC%mi& z@l}o^Jnw)kASUIw3U9gk(QqfcEbpC%cj{-%&kXOJ^_cdWlHD@R9U-bogWiN{o)c>D zq)~ob;_40Q_xgN8I_7#q`u$Kk1+L#RCqyezLutM~c@A-X{euv_;E`$R2+<mg^68LV zKk=^WH`Fd>gN`F*oxLslO#?d=eDGbCZ+=JfgKH@b?F_AZJNnbBET0*uo3SoF2{a7X z>3-B<OlUpU(Rx(QwnhLK<JTe9emcFN`~lr0Fxzy}uemgxw-S1?;Le-BB4~7ZCd<@j zvKr4EP4vsRhV_|UOD9JR*1T@A9m>1(@O9Ik?aK6<!<HWYY}eBCx)wVf>GRAXnP84B z4L%#n&wO7yFy-baN57`-uV<_|p>$HdS8nA(4fsytDAbF{ZNH@<TP-+}e6b)G%EeKS zU#9dB=}04PB;V`ETlaXC_8A{iQTjmjlD@e6v8vrt-MinUKH)WWCOcc73#qrb^X40L zM#rc%h|87IL3+YSw{tKSW!Xt5iL6H2PG5{_a`jmdcFIXY=|EMQONlRrS=Km7D7u0% zgSpFM`D^M;Y$^-PgH5R^PimiN1W(RbXf4+JaFaj1NJ6KFI^wxd7N$WDm+EJMM0KDb zA7Ph(itBzuclNQRZ|FMsi`JClotf-P(02d=gwQ+a<@#Y#dN`6@8xodsUnJe{g+gqm z9b%=#Y=eYHZo$LaQ;hTdz(S5>^<i~)fchF?YtjBKn29jWFk_i^N(0PZFmqr!V6K3< z66PwHt6{EzxfbR+nCoF~fVmN770hawn_zB+xdrA{nA>1(hgk!&7Um9^J7MmExf|vl zn0sOFgSj8(0hkA29)fuo<`I}jVIG5d9Oem_Ct;p~c^c*!m}g<0gINdjJj{BS4KOdj zya@9W41G7%c_-|r*zTEjIlK(>7R)y=-@<%HH{)Rb0rPzy<y5P~4HJcl!Ng(eV1~jB zgBcE!fVmsy9+>Z8nvK%({r^kZI&Juz1%0>eb9d6_ch(m=c7p%aPVkS-?;C%}PQo9t z6a0Ve1mDvOuYM;2Pv?Y0QuVtLvfn)z7IT$*q;x+T4uP8}OiE%N1E#{pOp=&a!cK2) zm+n`?a?QcM<8!^;-iF(4R-QSA{WO@<VV1+30duD9Px5uj!+9EJBFsFPZkVO;KMUq; zm~&tza}}Osl*^IF6);!BTmy40%ylqa<GdWkMEoF(fC<4keTirb!|jyS89OP%g~$H9 zwxQejdtOue5Y-)d!Rk$tT4`<)(5kh($)v4;^tFp>O#oN=wi2z+2s6b8Fkz(-Uo@w9 zg&dnw+{0@42{m+Q^(l|Mxhnskk^j%)-_ad&HE5V4=PGJ1l<vcB9z^?|CYxYPV?Aay z={w>={2s;huFkjLU7t4>lYSR{Y@BonU(6|VlBJ?@zd33#F*z0O&*)}gDq6|t-eoGP zv&7aK{ujSWIkB;Zf92R;sNtVE_GfGO7moe$8vdnYf3U_FKbY*za_<#mr4cmTWii4o zi=nbCYGqjrw97&Of(Bj=XaUljSX2(f%jkco{2wO&6Y_tc{J+W<<i#=c5nI+%b!Do$ zvUEnLvV*8A3Pm=j&bzNDt#d=(xMu9x*VNpwgMS|G&^`<2^uL6iFtqwcab7~0B*_bN zKMzM`AIcv5SvYUDGun;Mc9DIS%rAQgLZpQ;y1tra5Boekjb=7Uzt*Y+Jo`aNm9v+> zQtVnj!N_#|B}_5qH~$om>Q(k>0>)M?6zYu|{sn0IvOteB_r4weO6Sv;;rS+=*{dqN z&-C7F&U;&5h4amC4zpUQ6pClrKX&^k-x_A=%HPrdvGp}IKkqh==0w3);i^L1FJ5zW zO;Oyp5w|$+_?z3$dS{sBqUlGsU-P@5spw~Ha{Ij}{k*nc#U^zgD{Flfj$tJ0PV%~_ zC*S=3uw=N(p8w0Wd6Y*{uWCQL-yUeUfV`QNwi<SMEo39E<j1!e>7fs@8g>P++X#!E z?L+_C)ll(-U2f|8zC#{0g**n??d>S1y;=K8TLWn&&|=z&z8Zbs0Il$**l^A16@zY8 z@@N<PYuLSB@-EV*c|eb~dZcNur8w<&TvpiYEWeaJs@f$-h878_>s8Uz-=^spP(u7l z@h2yp6GqwV0Ok+F+&u3t<Xu(LkG#lhf22<uPxoV*E9^rhVIy|f>3xQM31I^zVd>q> z!%M=vjxgbpGNts6p!5Pg=6-cbBKFugb=sW1;X}k5ZI@#MW>NE-x5urPfUMCfS815c zvL+f0=u1AUmQ6I~TdWTJDtRPJ8Hs+DHNl|yM~r>Wde~(Ko#F4c<{LD3YBIW;e~6Eo zoVQLi%o5q1FA{Q%s`y=1jBX{w*d(Ld((95eA+>TH&9stufu9-gzgSUrr(eVVLbjPB z@vUl|SM`lu7WGkY%{?rYMO`Gj@r6|=J-_55!}<ujz<;c)w*|iWC3P}-QD618pd?Iq zQ_$7!LUw;!XpfVn?QY@&eUG&*i-bJir_va}M$_F`I?rr<4Q{$f-rRNTeX2X&;alXt zwBYZQ@63|&rSxP^WK)c66fvw*G5f60yRBN3wA1(GxzI(z=66Huh~Ir3F6t`U2YwYh z^e;)DwFKiqk@p>Fm#<|_L5nJ9wHk5-o!J<LUB)b%cbC4w7~Ba?*=skcy|QB76^y>7 zhb?BRrPkJ&jP%S+H5BbsJ|4*{hV3lwtmDx>=uU5K9j&{@G!<7vNjdsgMwP@hi*b`D zpiT81*U5L>&f?BG@qf&BYDwIPE8mlLny=R`{~4Rq+Cnj|JY(poVbPg!ruzktW=2Ot zY?|ib+1R@Srs;s`_XhM>mw1S4Pe(<_HJQ(29^`19j22K~P>xes&=WIMjs^=FtWZC{ z+!?*>zjs<cPTxIjXXVs<%1+B^$8|gR7*VsSw2$?@#@F}yB-tOh)P7Ts{|)lScVTy5 zrQcQa?Y?LIEu4*h7w+IchTZYIH#zbDj`;s5iBGvMvi-Bx-x2>G=o1$)XYHEepHztd zJ>vgRi0_x{`<yL<e~0Av-iQc_n9v*8F4C1<@O@Z}j<=8XXBYkup6>PNJ?4h-v^Fvw zbzH-@>eIPL%O|gGYW5_?cQKEQ5sxAKaR~3xT;Vk?!)b}(m5{m5)N8aC{XNMQo+wKU zp%t1&l5+VV?L1#PO7ADMNOuD_3-%gqRZZUdm3*(Xk?ZoDXq8>&X{xJJ&a0kKU)1q= zvCT)7&IH=y*&gmR{|Un)9pb0(&d(R9y1d$vkIbLKY0J-O?e(Xy5S`+mVfPyI>P_m6 z)pn%azy<)aNFzqxcI4N{Xg}r0aF4Yw+8oVpkPcE{5lT(f^Um7N&gi<ssc%V_N2a$u zyt8(xet+Gh^lYj=Q6pd9RrXz2+LUkg(FiH!ACLXk<9CQNRPxO(?vLcHi>02S)F>Sz zOP6j)ObhC^%g`e+ZEwhrW9w3w9i3#<F%hcPEA<)!^~|4>^&Hl#ZMp`^el-Z=AeZ0i zc|FLkuxS%P(!x@2DM_V_Rr4OUPaT~-5?TX#Nf+~>Y(arWt*udFyakM+@_dXcHpZs% zLQvVL6DDuYK&ll+%(D+TP-ERn$OJ1{mUVgY4ZdmkhIHL*MsmqQX6Ni}@Q!6&Wxhzr zTgKvtkM&PyUdR&o=VCbiePXPAlh;4p57%DQ<_oUbGQ<(`zuWflP4{`_T+QvK-q9%a z;L~?^m4P0%7w8#X*X$vBs4ObWx)|_W;U{^N{4~6*TBEzQ36$sFfO~>lold${C4ab_ zvlWVu(f^a1)E-L>JE^wEe0#ha=Y?z=tf1@BXY*msp4+7E2@FDNHGGd$-ulyclA%Q~ zZ(ZJGmc*@)aVraPKP!ow9Q||RdTpNcBI3&VK5O*Ic?AEuLB!&*F@B*BGQMEb4NdRT zuNx`C;4F~HJ{%v>NVnMaO*Ez`e%()|xr>}<Qkt8PW>lr=Eu@*+S(+j~$g{#nJd9HB zr_o)`>zk&rpf_miXW2!jZxzyi2kGxc^9-lO@&-0Z=9QRG!+t%Ev^JIIHb{TUSIq4x znVU#=d2SdfZ7p4%>y)i+kmm#@ZHE+W$2z|BCYWO<TD@*sIg|3{cuDKD!uWdsCZ#XB zw{(6aT38QjsiQhMl4-C{vF!%zd)sz@q>KE_X|~&IyQkW2kL}*ecKag5^`UQevbML& z>!o-{?y+7Ey5=z?3zUQI8rI$X8<x!GlczJyoA3xv&#W1BnU-R_U0)Bn<nsPXhM%=u z$?&sI11yHEF9{p6!=BM+*ol3nd!`IaG*DP)kL`fh)fkd*ZmTm>6}-nhzD~VN-k+)U z7NrTY9pUH<lF)mS?~G6J3La05@#n2Sj;B4Rcxo){D{Z|36tj{iv`QYsXj!A5<m*mO zYD)3pn&PiQ-bc8;y5AYqVP|jfV26%md!4Dd>8Q2oP}0H?4jqi>(6tIJt}8l7l8ft# z4s|ylF||q!bZ9Z1?k+1jbZxlan+~TuRu;;mV~6r+Dk+c4{*Cfz`ZvnMp<`)*j@%A( z>|a91ng0eI`~L^^(o?9H**nxrTS>hv`ZwyO?cb;ur|<1s=zC`|N46yTZn4|C0JnU; zHlMtOlLng_eopiJq=r$DW~5FUt9IzW9y^UYfNyrCkwb4LX-=gPWzNb1tt8RRps;7i zX&t*pKesk-9YAlkA>0ts-U#=fxFJ_B0&rjKxQzzP%IBLL6jd0)oS$S`9c=T>e{!Yk zTh;yJue;ZwsjpWfm3Av{t&!_gwc22`i}TT+<$PPveA|h;{%6HqQ4-gggKa8_+h4{V z#OQUL+lz6N7hpctJMOzbEAE9Qah<h*KffOAwT{(e{*JlV;hZ{rc!xSv?|y6SYv5aG z|Ahr30(H06BSMWB`v$R(SdH=U@c8I4{y|=hmtGI#{7=U>dx-0s7zNA-jYUb8@Imf3 z4lnCTUg(+3j?#nDPhdtrkj2xGs{Fc~A$04cx9STP^i}#228>qetMMNw<1O_aX_yh3 zC;Fu>N-p<f0wl5WGpdK^*H@4GzN+DesxgJ{`C^CfDYsAh@y%+iK7@sw?}-aY>vigj zJc}FSWAH`36(pPSL7)fFpf8*0r7shpUdS(NR$t~hQc{><M;RgMSNN_nolg(w27TKS zJyBKZ$5;9BRsNc?IWo=#e&IjTFCta8K24I3_mFn=U2%NZgzu}y|4`LfSUZVqcCXLd zdnwjfL#>zgScli8O4jFtn|JJ+s$C7<>>kU68q1P1jg*10EO|s7t#dhPc(2`Ytx3_c z<x(Y6X3a24BxzZ)J+>M_*Z$3|?>lE-A`xd@iPAcJk$`ka>#sd^v~mm{;3tWpf!<TF z-Wi#cT0jgrpXh0RcchjgjjqMHSKbw$_YvQ+@A*-Wm}l(+`7dDaE2;R`UaHOx&9nAK zc?NhjXNB`}a~G*ITHWSejCAgOrFWY{Ejle1hHQR@x7#{qj0smHQamqp+#=`P*C9x+ z$9!oFD_N&J5&mk;Jre2SCxUY=9z*YB9LiFKaPsWTO}3sO3uTJAvD5*SY_v?hC|mqu zvl=_*HJ{D;k}aGuChdevp2PYc`&D`q3+bK5b~ZLsxTCIh!u^)@HFi4rHWu<dm-RKa zIctx@HmiApWwwDER4|`e%i6%T7uBhnBw3xp_ueyBW0h03(>4eD*h9Fku!nGIuRVnQ zTzd#AZO_`?YdwUYv03e-bnt!=$FIUJk9PPyMRj#%zewf}gCb&=yYCnBtXxA`wZvvG z*d;Pe(?HFiJT<Ib&o`f5H=?BwK6dwrLdXjdQrF8V<O8hSppcE(LdgA)a=H-qcL-}3 z8igIl$~_czpTnH6cMmKHryF|TX}(=nW{S3wu;oU%ou&+XzdLNRI8hv02)z=a<>^A1 zvX?^V7P>-PB_VZ>q+#D)G;I3A5>`?I<*Eb%c3IuuQVhv>A>^eLvYb=MUD48HNVB*W zeElL}^PF8I&vDKt-Ly#UXJwNE(YKy&D%Cg?a%mj8+Lt$1(4Al{J^9P+GQ9Od6Rk)c zBqfz>vIdyheuHJ}cah_gv!-{?BB6MqwM!(#G4Bf+{*LG_Ht$pX<)KCDJg1^Vy&<xN zvF+p7aF!iKc|F_2cc7z|bjd2ay*73bjpIC<Qj|pPm>Zhp8$#O?Z)B4ySJvlxl00+2 zNbS9Kn`fhchCp|mfm)PWjNR|+HXo6CMhC(*%jmXFts|aS6Um7|k>XjubCE`?TtgfZ zX@p!7V}F6Px3R3-Iz!GWheXIHZ=PeQIcFCq*I5R4%{vE2RIeFh4rJL$)MGen)J&F{ zjFum|Prp0WAYU<3nxr*0U6bF)6CYA3(9Q7dq?$;VHaLP2%uia!K{Lv(+d99Av^_o1 zr1qNpwm$dEKr^k|(MooIW?k)L56<ncHBYW)k66Fq{ZKTcm{%J|Ez7#!6Cn-UUN5-t z1D=T2eXg@~e?cq7@gV=XdlL>1TC(})tT(H$f7tBo+oVyR=hiv<Hcs7M;r6$FTW2w6 zKU&4Vt|b0>bvy10tuFCDzr>%?KW(#p_SWpSE~w)rW8GPsZGHLp4y~|rRBr~*0%oHn z{iZI-I;?ag;g9JD8r1r9))7xf+->v1&CdQc(SJ^zd#|S`Q`AR-JJg3R*SNOVy7!`< zE$l^6xpwgSh?*17Jmm%W#pT+~EwmPbw!0l;^OFXhmVU-a;{S1@S=wi^Y`i`qb?OG^ zxBk{>nVC25H>g%Bb!DS@R&o7li0mVj$D7Dw@J{nUx>J$vDAE8qzwNh1#44ogvD5Xa zbWNG=0DC=xvp*r-J$@$bLKoo%Z<&Kj_TyeXVUR1SzRNQ|`>(z!CiC94uz%{_FLCxG zegHiK<y&NsyU^OG9_Cx;(!M{V{bY+DWHfLO=CcPGw1d-uw(xtoBSU>tt+D8fg*>Mt zO!}IXQBP-W>V`0pN`e1`wQ1P{ewC{8v3avoM$2IVquQYF>jya^Z{2K=uF`u9kJM{$ zZCy)mta+zF+I4L=M$T*MT4wzZp?tO*e779@OK0<~jYg}~?Iw4ZJ^A+Q>RJ|7%hpEi z?{D@P&~5GxK1ZdHPhMRYEV*xRo87-^`8dqrZ>e+cb2xqIF8Gstn~gW3|GiqL%M-a6 z|E$KyeDmQtr5o~X#G7wE1XtoSp$GM1o4>6fw=_a-`Gw)|6V2sU%m3iRJhIMo$vY1@ z{f<+<@73|0##>tw?}<L*Id`YxsMD-G&;EQ}8%p^?Ilu2nj*rx^bR*564S7cRC)eq$ zyt$04w<hRZR1N>mw%MnmXe~MUff1JJG)1y7be8x%!|I)ehhozC>%Vhlv(xa%6g(A1 zNBy3WEDXi3W6t|_oQ(n9zmRQzE@*#^Q%@O(P=AxQ@vuG3RlV%O25ar{36VxUDBljA z5NVH3jL@s?*?3c=Kb!jrt@ONO=zNHVS)e{d8xDCsWUtk8mXNXm<v9g;k}lK1dV6vr z=92wbdvZdAW;OJU{kfBpsR`DJ5ZNT?Hs3}44nc~Q_#ZCoW01WD?xZ_ou^Q`Dx{Vlj z=!CP1-=9A=yv$COa_K9*0W!V*&TD%tw^+6D!JPKjCPapC8JZ8b$2GN|;4Sdx9}0IM znr&G~ofDh8SlH*pCfo9Lht?d)>60SGeNJ|>v(Gs>l8H`2xqo1{J^KvKVquR}Euj54 zUK|URRCd&2=iJwnLLM!VDq9}oZ2n@!x3bA8ku2LQG8nQHY{9)F)Z-m{Higu!ZXQMb z;9L0+c?X|(R!Gv(uRzb)i=DGYPu20lc?vGaw)5e)tISK~vp3ppBijEE%uUFJ`79^d zXb5ZI#F3687t5yhfzReTr8V~NoLc!IMtAa&x+D+Ms-L7rXKGbFQP{&CUKmd=bIMuZ zOT<1AIur9c(xdsYVN-tXVzn=mjZ<zL>qvuk)*?Cu?}+Xl8Nz69Z-^Wd0);v*t_Pg5 zSe={dwvI(9#n?GMyR^-{A|1%nIcFo+7ZEmL^8~sfv92z|V#Z|D@xGDn<S{%eck=Ve zdEDT{k@J#Abkyw^A^t(VuEscOH{u;F^2GjBND%u+stWI#k6feHzOu>vBiT{=MPk}s z$ZG*dUdj1fYTYmJuIDxfOXP#;b~;jb*=BV{u|0VJdW~Q9ngb%a`WcagCzG5JNjK}Z z4x<=Xd<Ps~`&$`tnkXYJI+Iw9u~KT-nZz=Pr*OoBxI7JEG&Qr~y~b7dS*8C8=X}Sg zE%v@OpN*F5!^m)loOcJgu*VkF-osne{%$sjaE!v;Y0G!nWJb2ijGULyor?*)Qo4z| zZm`$8y9~5eq&Y;cd#ip>QQ#4=!kVcU`TRo84RR4%Uopo1!;MBrT+V)Uy(t*!nU5KV z8Qsm#*44Eos?;2PoY$G7$BemX>vz@F>AvPJ4QVBR06tjY54BtDw<N8s{GRscEaZ0+ zcm!!cJCOL9Jo8rVk`;e^O!1?3^T0@TUoyQ}ZGQ)6(~-XHvvrwBgE0)S4QakqXGqLo zBWq<a-#FN4&@m2sV>(6)b0gYlck}&q(Ka>z5FzSsDK^9qY1xa6;kt;^8%553;!vBj zGPc=X7b*6jBiWot@$H8rQJ&5@O$z_kX0>P9Z61a>2l%lyD?;DhX|+d+<?Lm2>nB4} zcX4(HcU9p#KSw%)<-90@I-5iNKG@T|r7kszxXuRIPuHWLO8%z}p_-93b@ybarqr82 zYUNNA&Z7RbS*;VsScY{cPe$+SX@0Gax4756hHp{(98`ym_?j5|CHlr{NQWK3WUV$? zvkf|(ntQR1cvKcM%Ok;=;z3AI$y@7m?!2){c{U(D8jI$chodIs2?HL2L|SjrnV>_F z_Tw}QK@aE{)fP#FI!4Wo5Pi;?8_}6W8>jErgCu3NxyqcgmM!Y6(LD1AlsUD42FT}B zVx7_UNH$6><b^t#1z^0FeWXg3LAhNvy4@E$x7hD%$rOe%#cT1!QMftey{Nk{`sA&y z*XzJL1MSGC5tzR7@=CqilviD09=Y3-s?B%uS&^#3n8evJpkcp~b5mvX4kY}XRk$AW zBa%3gJDslx@|Z?7`QJRndaRG@;_{RQ?JayndlGsgQ0xOFEs=jvcWEKh*a+f>amf|o zW?`;uw!SgFh8-UvZDC2d{#PS)htvC3$L!&>mlHtqFnPB3V_NZMv_ejEju@vp{EZwT zx|65yQ8EPWT{UWoLRw7$g_@#JlN1U$JJ#*APq*8StGyx(F4ItF>Xpxb7kxO@1f@>v zM@XHk)VWNZ?;zVhxJ8{uC_Q7Jx6c<l=c;KROr4%C?uAhZNrOnZ?n#hYu|@3*<joA7 zo@WkS#G#djJ+IUe$mCp0mSveUR{nmA+7ro}tEt@V`^5u5+Y&9G3~0?5f!(xbn}^u# zBHO%6p-p6`?1Gwl0d($bIJ<cmCGcf?)6ELR-kqh*NQr!Y6IZ(I>0ZT-w;qb?zQ5kG z;~fLV_ix;ybc*+wf2>n&m0m^rq^_?Kd6909$f|#1cKgM6C+|@x-vvzB>~UEqj+R7u zId!&n%Z_IYy@)Xvb(W}zplb8h7TMb80pkEvK&!u;*>=X1$W}-8{iT$BtAQu^Y5NxS zE?toy$GEa_mi^%1NCUkQW<D?93ZQjLO}=g1Pp(s{yW<x^GP-)0E_Xn^n3oQifEnqh z1V^#NNAu0Ww6>`Uo$l87#wDuen=y%r$1MMRD?Y)JBeLc91t=`HcVtyKE^j)iaMYrF z$PXbKV=QlE{`9Lz_QOLX*^lN%vLF94(*Ef|k<4dZk@n9IiTI3#fr_Dq9G_L$eYHi& z?{p7<${=sez&tI;9slo~@!LE&qVy9KS04|K5SGSJi@Dzhtlp~H#C+@TXy?WCx0<aE zk2@$5be*xYwmNrKyGroG3gHitc+$f}eEMV1L}#lqS1*ZVuUQ_+UVBO;W_-l5S1pTl zTlHw+c~cAx$QOI60BN-#M9|m1>hy^3{DozIsgvs{ppw#i%Kk=5quWd)zVOhS9%2B! zGvT|#_oNepWa~0X-3D9ku+K4?o#sK2PV<mRPW&p;V~!n4ni)I9p^=X8+(<{{myt#< z@j&8j_xpOxjr1ZA+VNxH8Xe-`NN4|pBDn!wk<NjKxa8yyA&1w?HmK;r7mw<W2$72V z&}&8v%_lnzi)TmmNQtsWTQf4BY?qjMHfFDwgUQ>NJ);VfH@|_5L_7X}tj#Cej3^5l zj?A(J`Sz3f9%FQy|G<}LqTP`k@5ad26Y1bRfb#(70p<bo5!IfE=FsuNS$j<ShH}km z7xWu=yjuHLF^c%w0)Ae^Stlj;P$#YCVp@*hNXO6WozJL3dOam;klXEfR>tg(ybZn} z_aIHWgHT-vV;o-+MstU8_7SR%SM%$Ph1v+-ZOVSBiNZc5{k~o7>~rKxX!yQ>pI3q} zJKn(;X(pfd3-i?<>i7=p!1vj6Yo`t7K(kwJdkp^R!dfqB6YhpIVh)v~I7hu(<BX78 zBZ;vZPVH&3L3b!ATn$5OvYHIy-5pjB+-OS$_dK}Kl9XHTi032j^RX`@UsLiFKg(#{ zk$a-lb`pNFzsvddyQRCxgJ%|a@F^u_@~Z-VSqXkl0l%~ae`Epwn-YBcR%bqOYRP=! z*aH6a68xcC9o-L0O7Qst{<ISO;zGX5BSCxjliJWPwg%;1bqQbbivGec29mB}-xI!# z#E;b(h=5G3eyf`Q75U2P;3-R7JY_j}$|;cskDSkVRLUOK5m^@L==YmQNB^af&H<-J zasy9`bk>|6ai3*wJzm)Bj%T9XcJi|#Mc#a1q0gKhaj(z+@_5z8D1Y^K?inTihuZz6 z=zoq(``k!z?_})p&ONMqhq~7~n~rzdFX8jnprNJrj#`cvQidpw>m$IE5*TAYlWVTs z){~4@`_8}^^b8}t2wCfFTKOaCSZ}w^lJk<RbtZ660oQJwYh%u#eLQ)-$@z|Dy}t9j zlJ7jTm;Y}|{LkxE4(H2qSm7#%qjypc-8+;+e1~#a1plEW<v?ppBV6V1oGgdm;;Wvw z%i%oO*V*N;!v5;>fm_e?!d?}n{pYQYo}g1P@2VU|tGLy})QW?{XR6<D^d9Xt)ZszS zdoHUHpLA0;1bPZ**X!x*`jOf5uZq~O@Iq?cKb*JbXmpxmuC|}F(<zX=xk1CYtc?*g zt68V)bQU16ENJ`bBHUvQYpREB+2|hYyYW#*|A(;`TbFt4IE+G2pIhcre)PYby?9(t zbD}AFSa~6zWij$ev0F6_VJwWk<=R;>I~6<q!`Q7JkMunZUwIbmX?{xEwYee?3^?VX zzoGUEvgXycOyrEu9l#K_xR>}%fj6uy;Yt52;IAyf2i|b-H$>cfhA(V&_S`NkNL<cZ z&eL0+JEIpyVmxnjH<u3`l~rpSL9Lj^Mw=fsXhECyfTA5TlO<`VU8hp{@8Lf<`QBK_ z*I7IGKeW9Gm=x8uIDT(c^)fwMb<K43&;nE4v$deuvq2Bc=nUwnC<cZ?B}0;N5Thox z(<7pS3%F}EQ9)%@76sH8!MG*vdyGa+41(-CXcV{SbBW6DoV!$44Wlpr_x~Q>H+0=| z_wC$s&ppc~XYKGhtuYyED6SB3U&H*noOb`-$uHOa0f$b!sfv;u4Ka8l&x0D%J*lzm zbeDLla-*ab=Xq#|Ap+h>@9@A=4*X6Je7IB2d=I=?)IEhRVEcEWpl$Hq7_kp*{r*U& zlIPI8ICCd%4EMngi#+B2#A(N358jw`NWLYW_|8M(@A8y;hEwkC9{4XE_}w0O!#xt7 zTVMF^yp5c%g?*b0yJ3r>X#D&xBwH1QPKIAef8oFBp0UU$Zu)DcQ}?n+*ku!H_C~4m zv^)a$S2nl0k~@R0ck<oiY4dNLxmw|Y&)X>P2lqzYy2T4ON_&CnDrSR}t`@Q;8rSXG zDEL{duVFG-Eg_RN1NvG5dm}__<NioT!XRnqHgA^zq@j>((X{U$8$G$M(9_@FJMFm7 z)4qqDc0b^uYo8EfhqUY1K6LFf&e{(ivi4tc%6rgxr@?=J75$w|*Fb;%5SgMr<Y~u0 zopD|3fp2u+4}0L-9rzzT@V!nyAMvc64_#|vvQq5GNHZO$jZ#*D$4yps&)9wA)b(h@ zt=mdA2|l<5>q{*q#^;k&KlcbqBBVhb0O#HPkp%e%U|t^#gVC0;0vgj~nUJya*jGmP zv$yxol#k&->C3MG%C2ygJy~;?T=s({XRM&s%HE*;jEmCQ;Pc?u0h{Ex@K~hI%7>fX zV-Xwv(h6E~d$r0CxR2R4-PCtqKkkev#wRyP`OW(o?T37ZP9@@uEv6Z^N$SFR({z?R z5s@-~4A*VqWBgP4CoitsB<J(bp7|WT$-TEt&wQP*Nv^>s#eDHPPI2Y=sS<T$3Gv_8 z4&6N8LpPUhl<)^5#V*^1%irVo@g^n}*sH%eN?|-IQaVBpzzNoydTW$Ixy+2blMUF& zZNN>k9ud^e{gH_zN|LI{q%-9Hy6io%_h5HbS8*SPeo@L*5Z5MXZ`IA|NX>OiU8Pn< z@TKXI2)^>(7nz)z4}VX>-#qwR0Vi+@N+_a~bk@T7H7t#EHr^Sr8(@yetY-9n_0zT} z!Laeg<m3Ega_YfILgS@tq_g4oks{Z)KK&lovq|H7HDaMuA$d$e43rGX@HRy`_$Y%F zv0DV<*t0fq9;|)K(-Fa0q7~sL#xcUR98k)Yrl6r$_?v?EEzd*@in?<NGF`LhJ{Pg) zJs+`ee>O7l&Zi;)IwN?#b3QW}+)eUKhqA4*7EUkl_MY#owWmC5?ZQoRpFiuI3Cy;S zST~)@bCFK^yk`&Co7}phZqC!wkxt{8h+E!k^(IL-z3ic<9(Lfbdf*Q_@K+*IP6q$o zCHIu|QY21WfW|UtJIb>u265+K;N*YNQ|<}}{*tHMc>+GsdLg1SK5vk(xlO`;pLpMV z5q8`wkxuPpz)Y`3I(;uie(Hb0byxn@;S;<Y2@8HPo&swCzTCqr%IFtV1pu=cN}7h9 zP&{mujHu0X!tInQ$h*ksSq!W3`ilC4fp|mX=z*?#tBCcr`+Q2w|6OY)HBCFy7xP_X z;g?OvX{v%=n3KC>v~74M)vf7jM!%5NkfseJfxhGQyQ(?&wv8emb_ok*tae(*IO_97 z_&5>1qng?3vyK(v#nsFYj5Qix1facR81Fu&eAkpooxwO-Ggy5w<=nJ{Oc#)I9LNO% z@;E@wVvrty<kMK-@U~3rFSMR`*x|qJzl7V|kUDP6zJit;VY~KS!Bv}eBrm_CcAbD6 zZb|OkdM2rm)n``m_D+f;zYS}ytKuBEISvOdw_p4-4S{FZdG=AkOnFa#*8?{k_<GNJ zq%-Au;qX#{AKrkz{f4cd66cj5roh};$7>d|#hzA%l6Ymsv4ACfhChCM<BUP1J)rol zi}sPG0Nn6Q43!7=kysE`gf&*Xj%m$m{&x6dDSRlKncQVW(r}Olj!&v#8i=ylu-aKI zfg$Cg2Et}cLJlv_LkP^OfB>E%F%9O+ItfqT{B(XTi9b@;fS%IR%3zY9$Z0<X-(w0h z`Z)Y8%IIV9w>YDp2)`jcqo0i7a0y(00t06RZmk9kSeBsEHJB+l-;aZu@(ThcVmiO) z?D|sdw+?-sb9OO1f|q!BZ)7sW7dd*`fJY#{)j3NbKD90)ZNoOk@eZEV)oP8sP63sv zCG$mCi_tlZGgk`VX=qoB!s>#tC}r>aH^8a#ZX`x=eT~-8CN-8EBe1F<59ZJ6msfG> zWPJqRHM#wmK{L55a2I)~)Ce0&ruFJ7(}J71dNbU{kIGMxbTCEiv)_x@*UyclgF~Ee zeBlg|P|&E)T0@%C@YNDLj2LR;RX~HC32Ba<%cP<kn4B2g1g-0<+Tpv)2PLPD%pb39 zP*s|I-vCU2I_+qat1F0cP5HBxuHcR0E0emW${*l3jgR55nOru_?ztk;<nUn=^kZsw zL%j*)FWk@H;b7dm)IXFa)h_kH(w@{2`Ej*N`Aum?55w*bsl1(>AEB|fjfP%NRBRH` zGO25;hHL1nwvOexsnovUx=1E9971@z?;<yp+Pzl*q%of=3>N?$+hB>9i!g0%J`IGa z<hvdZ?Z)>Bq$v$9Ut7Xn<SO2S793T@<<ihY7>Cp{2<pOz8Q=W6syg;6E6bZOlgp^~ zU!FU+8-f&$EGfqmo(yHhf3U22(Kgtvwa~gaFO9vS^467LnTE>ClzgqSnO?q@q~Tj< zdhOGo{U6D*N|2$D9<yhxuLMs@(igom4dIV_i$mACc?VeMbu;_&<2HKk%{R~N%a7Z{ z?(>@?Ilfl+Os@BX?e@|aTRig4XV2ueZu(1?v2J5jr0ny>Gu>wf^6FBM;|Le8jxq_w zjgV8NDaN1MEGX7Z0MlTP*w&VQbRY^`IuO4KWGsc2kmRRs8mM%$q&@a|&VT_9e80E{ zbDH7XP29$a>qKk&K%8HA#^XED#I}D$VrmUL8&h$+?R|((B0W&ePqTlI;^{bU8%P@B zMFdm9=`T`zJBpu;$pQ|)NWi~I^K;N{+bin4s|~3MgzOU#b2QIux9t~@*DHB0*$-wz zeG`|BK{{7sFQeZF#5YhsjYgRCS_4}u*{keKtw�#jT$ZPP2Rx7P22$-g+qOP9~>r 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�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%0AiuxYUQ5>{#I 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%0DEMw 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%0AY$(WzPgq55`;i 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%0AS2lF{Jm<siv{%osX;LX=J9RWeFo^jku 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	pj-{Sk1|~i~b5zTYe@+ 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 MeZcmXl_=0e0K=L7rvLx| diff --git a/storage/app/public/aufnahmeantrag-de.pdf b/storage/app/public/aufnahmeantrag-de.pdf deleted file mode 100644 index c707bd6d86701c280e17a647a4ae7d0a9ed7da7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61328 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 diff --git a/storage/app/public/aufnahmeantrag-en.pdf b/storage/app/public/aufnahmeantrag-en.pdf deleted file mode 100644 index 929882f4e76c5be2fee701e591bd0b40c976da43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59800 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 diff --git a/tests/Browser/AboutTest.php b/tests/Browser/AboutTest.php deleted file mode 100644 index c8b187b65..000000000 --- a/tests/Browser/AboutTest.php +++ /dev/null @@ -1,24 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\About; -use Tests\DuskTestCase; - -class AboutTest extends DuskTestCase -{ - - public function testAbout() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label#navigationKontakt") - ->clickLink("Ãœber uns") - ->waitForLocation("/about") - ->on(new About); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/AppTest.php b/tests/Browser/AppTest.php deleted file mode 100644 index 123116fb8..000000000 --- a/tests/Browser/AppTest.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\App; -use Tests\DuskTestCase; - -class AppTest extends DuskTestCase -{ - - public function testApp() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->clickLink("MetaGer App") - ->waitForLocation("/app") - ->on(new App); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/DatenschutzTest.php b/tests/Browser/DatenschutzTest.php deleted file mode 100644 index b3f1afdab..000000000 --- a/tests/Browser/DatenschutzTest.php +++ /dev/null @@ -1,21 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Datenschutz; -use Tests\DuskTestCase; - -class DatenschutzTest extends DuskTestCase -{ - public function testDatenschutz() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->clickLink("Datenschutz") - ->waitForLocation("/datenschutz") - ->on(new Datenschutz); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/HilfeTest.php b/tests/Browser/HilfeTest.php deleted file mode 100644 index 8b232d6d1..000000000 --- a/tests/Browser/HilfeTest.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Hilfe; -use Tests\DuskTestCase; - -class HilfeTest extends DuskTestCase -{ - public function testHilfe() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->clickLink("Hilfe") - ->waitForLocation("/hilfe") - ->on(new Hilfe); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/ImpressumTest.php b/tests/Browser/ImpressumTest.php deleted file mode 100644 index 6e2ed37f2..000000000 --- a/tests/Browser/ImpressumTest.php +++ /dev/null @@ -1,24 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Impress; -use Tests\DuskTestCase; - -class ImpressumTest extends DuskTestCase -{ - - public function testImpress() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label#navigationKontakt") - ->clickLink("Impressum") - ->waitForLocation("/impressum") - ->on(new Impress); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/KontaktTest.php b/tests/Browser/KontaktTest.php deleted file mode 100644 index 92cc97a61..000000000 --- a/tests/Browser/KontaktTest.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Kontakt; -use Tests\DuskTestCase; - -class KontaktTest extends DuskTestCase -{ - public function testKontakt() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label#navigationKontakt") - ->clickLink("Kontakt") - ->waitForLocation("/kontakt") - ->on(new Kontakt); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/PluginTest.php b/tests/Browser/PluginTest.php deleted file mode 100644 index ee84e137a..000000000 --- a/tests/Browser/PluginTest.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Plugin; -use Tests\DuskTestCase; - -class PluginTest extends DuskTestCase -{ - public function testPlugin() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label[for=servicesToggle]") - ->clickLink("MetaGer Plugin") - ->waitForLocation("/plugin") - ->on(new Plugin); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/SitesearchWidgetTest.php b/tests/Browser/SitesearchWidgetTest.php deleted file mode 100644 index b580e10a4..000000000 --- a/tests/Browser/SitesearchWidgetTest.php +++ /dev/null @@ -1,26 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\SitesearchWidget; -use Tests\DuskTestCase; - -class SitesearchWidgetTest extends DuskTestCase -{ - - public function testSitesearchWidget() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label[for=servicesToggle]") - ->clickLink("Widget") - ->waitForLocation("/widget") - ->clickLink("Suche nur auf einer Domain") - ->waitForLocation("/sitesearch/") - ->on(new SitesearchWidget); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/SpendenTest.php b/tests/Browser/SpendenTest.php deleted file mode 100644 index 365883884..000000000 --- a/tests/Browser/SpendenTest.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Spende; -use Tests\DuskTestCase; - -class SpendenTest extends DuskTestCase -{ - public function testSpenden() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->clickLink("Spenden") - ->waitForLocation("/spende") - ->on(new Spende); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/StartpageTest.php b/tests/Browser/StartpageTest.php deleted file mode 100644 index 8fead2bf0..000000000 --- a/tests/Browser/StartpageTest.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\HomePage; -use Tests\DuskTestCase; - -class StartpageTest extends DuskTestCase -{ - /** - * Tests for each static page on MetaGers website whether it can be reached by navigation - * - * @return void - */ - public function testStartpage() - { - $this->browse(function (Browser $browser) { - $browser->visit(new HomePage); - }); - } -} diff --git a/tests/Browser/TeamTest.php b/tests/Browser/TeamTest.php deleted file mode 100644 index 545e15e44..000000000 --- a/tests/Browser/TeamTest.php +++ /dev/null @@ -1,24 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Team; -use Tests\DuskTestCase; - -class TeamTest extends DuskTestCase -{ - - public function testTeam() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label#navigationKontakt") - ->clickLink("Team") - ->waitForLocation("/team") - ->on(new Team); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/WebsearchWidgetTest.php b/tests/Browser/WebsearchWidgetTest.php deleted file mode 100644 index 3a2dc9c24..000000000 --- a/tests/Browser/WebsearchWidgetTest.php +++ /dev/null @@ -1,26 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\WebsearchWidget; -use Tests\DuskTestCase; - -class WebsearchWidgetTest extends DuskTestCase -{ - - public function testWebsearchWidget() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label[for=servicesToggle]") - ->clickLink("Widget") - ->waitForLocation("/widget") - ->clickLink("Suche im Web") - ->waitForLocation("\/websearch\/") - ->on(new WebsearchWidget); - }); - } -} \ No newline at end of file diff --git a/tests/Browser/WidgetTest.php b/tests/Browser/WidgetTest.php deleted file mode 100644 index d71ce774e..000000000 --- a/tests/Browser/WidgetTest.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - -namespace Tests\Browser; - -use Laravel\Dusk\Browser; -use Tests\Browser\Pages\Widget; -use Tests\DuskTestCase; - -class WidgetTest extends DuskTestCase -{ - public function testWidget() - { - $this->browse(function (Browser $browser) { - $browser->visit("/") - ->waitFor("label.sidebar-opener[for=sidebarToggle]") - ->click("label.sidebar-opener[for=sidebarToggle]") - ->click("label[for=servicesToggle]") - ->clickLink("Widget") - ->waitForLocation("/widget") - ->on(new Widget); - }); - } -} \ No newline at end of file diff --git a/tests/DuskTestCase.php b/tests/DuskTestCase.php deleted file mode 100644 index 2a8da5381..000000000 --- a/tests/DuskTestCase.php +++ /dev/null @@ -1,26 +0,0 @@ -<?php - -namespace Tests; - -use Laravel\Dusk\TestCase as BaseTestCase; -use \ChinLeung\BrowserStack\RunsOnBrowserStack; - -abstract class DuskTestCase extends BaseTestCase -{ - use CreatesApplication, RunsOnBrowserStack; - - /** - * Prepare for Dusk test execution. - * - * @beforeClass - * @return void - */ - public static function prepare() - { - } - - protected function getBuildName(): string - { - return config("metager.metager.git.branch_name"); - } -} -- GitLab