From 8ea537123d1cef38f25f9fbe92e3a9c0f89de55a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 13 Dec 2022 20:08:43 +0300 Subject: move af_readability out of master tree --- plugins/af_readability/composer.json | 20 - plugins/af_readability/composer.lock | 473 - plugins/af_readability/init.js | 35 - plugins/af_readability/init.php | 366 - plugins/af_readability/vendor/autoload.php | 25 - .../af_readability/vendor/composer/ClassLoader.php | 572 - .../vendor/composer/InstalledVersions.php | 352 - plugins/af_readability/vendor/composer/LICENSE | 21 - .../vendor/composer/autoload_classmap.php | 10 - .../vendor/composer/autoload_namespaces.php | 9 - .../vendor/composer/autoload_psr4.php | 14 - .../vendor/composer/autoload_real.php | 38 - .../vendor/composer/autoload_static.php | 67 - .../af_readability/vendor/composer/installed.json | 479 - .../af_readability/vendor/composer/installed.php | 90 - .../vendor/composer/platform_check.php | 26 - .../fivefilters/readability.php/.gitattributes | 2 - .../readability.php/.github/workflows/main.yml | 42 - .../vendor/fivefilters/readability.php/.gitignore | 5 - .../vendor/fivefilters/readability.php/AUTHORS.md | 14 - .../fivefilters/readability.php/CHANGELOG.md | 145 - .../fivefilters/readability.php/CONTRIBUTING.md | 31 - .../vendor/fivefilters/readability.php/LICENSE | 201 - .../vendor/fivefilters/readability.php/Makefile | 27 - .../vendor/fivefilters/readability.php/README.md | 250 - .../fivefilters/readability.php/composer.json | 52 - .../fivefilters/readability.php/docker-compose.yml | 100 - .../readability.php/docker/php/Dockerfile | 16 - .../readability.php/docker/php/build.Dockerfile | 56 - .../vendor/fivefilters/readability.php/phpunit.xml | 16 - .../readability.php/src/Configuration.php | 423 - .../readability.php/src/Nodes/DOM/DOMAttr.php | 10 - .../src/Nodes/DOM/DOMCdataSection.php | 10 - .../src/Nodes/DOM/DOMCharacterData.php | 10 - .../readability.php/src/Nodes/DOM/DOMComment.php | 10 - .../readability.php/src/Nodes/DOM/DOMDocument.php | 30 - .../src/Nodes/DOM/DOMDocumentFragment.php | 10 - .../src/Nodes/DOM/DOMDocumentType.php | 10 - .../readability.php/src/Nodes/DOM/DOMElement.php | 46 - .../readability.php/src/Nodes/DOM/DOMEntity.php | 10 - .../src/Nodes/DOM/DOMEntityReference.php | 10 - .../readability.php/src/Nodes/DOM/DOMNode.php | 14 - .../readability.php/src/Nodes/DOM/DOMNodeList.php | 82 - .../readability.php/src/Nodes/DOM/DOMNotation.php | 10 - .../src/Nodes/DOM/DOMProcessingInstruction.php | 10 - .../readability.php/src/Nodes/DOM/DOMText.php | 10 - .../readability.php/src/Nodes/NodeTrait.php | 566 - .../readability.php/src/Nodes/NodeUtility.php | 192 - .../readability.php/src/ParseException.php | 7 - .../readability.php/src/Readability.php | 2410 --- .../readability.php/test/ConfigurationTest.php | 92 - .../readability.php/test/ReadabilityTest.php | 203 - .../fivefilters/readability.php/test/TestPage.php | 71 - .../test/test-pages/001/config.json | 3 - .../test/test-pages/001/expected-images.json | 3 - .../test/test-pages/001/expected-metadata.json | 8 - .../test/test-pages/001/expected.html | 132 - .../test/test-pages/001/source.html | 233 - .../test/test-pages/002/expected-images.json | 1 - .../test/test-pages/002/expected-metadata.json | 8 - .../test/test-pages/002/expected.html | 418 - .../test/test-pages/002/source.html | 1131 - .../003-metadata-preferred/expected-images.json | 1 - .../003-metadata-preferred/expected-metadata.json | 8 - .../003-metadata-preferred/expected.html | 19 - .../test-pages/003-metadata-preferred/source.html | 45 - .../expected-images.json | 3 - .../expected-metadata.json | 8 - .../expected.html | 19 - .../source.html | 36 - .../test/test-pages/aclu/config.json | 3 - .../test/test-pages/aclu/expected-images.json | 3 - .../test/test-pages/aclu/expected-metadata.json | 8 - .../test/test-pages/aclu/expected.html | 124 - .../test/test-pages/aclu/source.html | 1264 -- .../archive-of-our-own/expected-images.json | 1 - .../archive-of-our-own/expected-metadata.json | 8 - .../test-pages/archive-of-our-own/expected.html | 317 - .../test/test-pages/archive-of-our-own/source.html | 1025 - .../test/test-pages/ars-1/config.json | 3 - .../test/test-pages/ars-1/expected-images.json | 4 - .../test/test-pages/ars-1/expected-metadata.json | 8 - .../test/test-pages/ars-1/expected.html | 91 - .../test/test-pages/ars-1/source.html | 634 - .../expected-images.json | 6 - .../expected-metadata.json | 8 - .../base-url-base-element-relative/expected.html | 34 - .../base-url-base-element-relative/source.html | 44 - .../base-url-base-element/expected-images.json | 5 - .../base-url-base-element/expected-metadata.json | 8 - .../test-pages/base-url-base-element/expected.html | 34 - .../test-pages/base-url-base-element/source.html | 44 - .../test/test-pages/base-url/expected-images.json | 6 - .../test-pages/base-url/expected-metadata.json | 8 - .../test/test-pages/base-url/expected.html | 34 - .../test/test-pages/base-url/source.html | 43 - .../basic-tags-cleaning/expected-images.json | 1 - .../basic-tags-cleaning/expected-metadata.json | 8 - .../test-pages/basic-tags-cleaning/expected.html | 18 - .../test-pages/basic-tags-cleaning/source.html | 36 - .../test/test-pages/bbc-1/expected-images.json | 7 - .../test/test-pages/bbc-1/expected-metadata.json | 8 - .../test/test-pages/bbc-1/expected.html | 22 - .../test/test-pages/bbc-1/source.html | 2557 --- .../test/test-pages/blogger/expected-images.json | 6 - .../test/test-pages/blogger/expected-metadata.json | 8 - .../test/test-pages/blogger/expected.html | 84 - .../test/test-pages/blogger/source.html | 2064 -- .../test/test-pages/breitbart/config.json | 3 - .../test/test-pages/breitbart/expected-images.json | 4 - .../test-pages/breitbart/expected-metadata.json | 8 - .../test/test-pages/breitbart/expected.html | 47 - .../test/test-pages/breitbart/source.html | 19848 ------------------ .../test-pages/bug-1255978/expected-images.json | 9 - .../test-pages/bug-1255978/expected-metadata.json | 8 - .../test/test-pages/bug-1255978/expected.html | 128 - .../test/test-pages/bug-1255978/source.html | 3404 --- .../test-pages/buzzfeed-1/expected-images.json | 5 - .../test-pages/buzzfeed-1/expected-metadata.json | 8 - .../test/test-pages/buzzfeed-1/expected.html | 41 - .../test/test-pages/buzzfeed-1/source.html | 5294 ----- .../test-pages/challenges/expected-images.json | 3 - .../test-pages/challenges/expected-metadata.json | 8 - .../test/test-pages/challenges/expected.html | 35 - .../test/test-pages/challenges/source.html | 1744 -- .../test/test-pages/citylab-1/expected-images.json | 6 - .../test-pages/citylab-1/expected-metadata.json | 8 - .../test/test-pages/citylab-1/expected.html | 108 - .../test/test-pages/citylab-1/source.html | 683 - .../test-pages/clean-links/expected-images.json | 3 - .../test-pages/clean-links/expected-metadata.json | 8 - .../test/test-pages/clean-links/expected.html | 1387 -- .../test/test-pages/clean-links/source.html | 1863 -- .../cnet-svg-classes/expected-images.json | 5 - .../cnet-svg-classes/expected-metadata.json | 8 - .../test/test-pages/cnet-svg-classes/expected.html | 27 - .../test/test-pages/cnet-svg-classes/source.html | 662 - .../test/test-pages/cnet/expected-images.json | 4 - .../test/test-pages/cnet/expected-metadata.json | 8 - .../test/test-pages/cnet/expected.html | 46 - .../test/test-pages/cnet/source.html | 19356 ----------------- .../test/test-pages/cnn/expected-images.json | 3 - .../test/test-pages/cnn/expected-metadata.json | 8 - .../test/test-pages/cnn/expected.html | 48 - .../test/test-pages/cnn/source.html | 4190 ---- .../expected-images.json | 1 - .../expected-metadata.json | 8 - .../comment-inside-script-parsing/expected.html | 18 - .../comment-inside-script-parsing/source.html | 34 - .../daringfireball-1/expected-images.json | 3 - .../daringfireball-1/expected-metadata.json | 8 - .../test/test-pages/daringfireball-1/expected.html | 30 - .../test/test-pages/daringfireball-1/source.html | 151 - .../test-pages/data-url-image/expected-images.json | 6 - .../data-url-image/expected-metadata.json | 8 - .../test/test-pages/data-url-image/expected.html | 11 - .../test/test-pages/data-url-image/source.html | 19 - .../expected-images.json | 7 - .../expected-metadata.json | 8 - .../different-sources-for-images/expected.html | 24 - .../different-sources-for-images/source.html | 33 - .../test-pages/dropbox-blog/expected-images.json | 5 - .../test-pages/dropbox-blog/expected-metadata.json | 8 - .../test/test-pages/dropbox-blog/expected.html | 527 - .../test/test-pages/dropbox-blog/source.html | 868 - .../test/test-pages/ebb-org/expected-images.json | 1 - .../test/test-pages/ebb-org/expected-metadata.json | 8 - .../test/test-pages/ebb-org/expected.html | 56 - .../test/test-pages/ebb-org/source.html | 485 - .../test/test-pages/ehow-1/config.json | 3 - .../test/test-pages/ehow-1/expected-images.json | 14 - .../test/test-pages/ehow-1/expected-metadata.json | 8 - .../test/test-pages/ehow-1/expected.html | 102 - .../test/test-pages/ehow-1/source.html | 934 - .../test/test-pages/ehow-2/expected-images.json | 13 - .../test/test-pages/ehow-2/expected-metadata.json | 8 - .../test/test-pages/ehow-2/expected.html | 148 - .../test/test-pages/ehow-2/source.html | 1621 -- .../embedded-videos/expected-images.json | 1 - .../embedded-videos/expected-metadata.json | 8 - .../test/test-pages/embedded-videos/expected.html | 26 - .../test/test-pages/embedded-videos/source.html | 43 - .../test/test-pages/engadget/expected-images.json | 13 - .../test-pages/engadget/expected-metadata.json | 8 - .../test/test-pages/engadget/expected.html | 331 - .../test/test-pages/engadget/source.html | 3513 ---- .../test/test-pages/folha/expected-images.json | 3 - .../test/test-pages/folha/expected-metadata.json | 8 - .../test/test-pages/folha/expected.html | 24 - .../test/test-pages/folha/source.html | 2518 --- .../test/test-pages/fortressofsolitude/config.json | 3 - .../fortressofsolitude/expected-images.json | 4 - .../fortressofsolitude/expected-metadata.json | 8 - .../test-pages/fortressofsolitude/expected.html | 1 - .../test/test-pages/fortressofsolitude/source.html | 141 - .../test/test-pages/gmw/expected-images.json | 6 - .../test/test-pages/gmw/expected-metadata.json | 8 - .../test/test-pages/gmw/expected.html | 58 - .../test/test-pages/gmw/source.html | 2103 -- .../google-sre-book-1/expected-images.json | 1 - .../google-sre-book-1/expected-metadata.json | 8 - .../test-pages/google-sre-book-1/expected.html | 458 - .../test/test-pages/google-sre-book-1/source.html | 742 - .../test-pages/guardian-1/expected-images.json | 16 - .../test-pages/guardian-1/expected-metadata.json | 8 - .../test/test-pages/guardian-1/expected.html | 297 - .../test/test-pages/guardian-1/source.html | 1369 -- .../test/test-pages/heise/expected-images.json | 4 - .../test/test-pages/heise/expected-metadata.json | 8 - .../test/test-pages/heise/expected.html | 34 - .../test/test-pages/heise/source.html | 887 - .../test-pages/herald-sun-1/expected-images.json | 3 - .../test-pages/herald-sun-1/expected-metadata.json | 8 - .../test/test-pages/herald-sun-1/expected.html | 21 - .../test/test-pages/herald-sun-1/source.html | 1193 -- .../test-pages/hidden-nodes/expected-images.json | 1 - .../test-pages/hidden-nodes/expected-metadata.json | 8 - .../test/test-pages/hidden-nodes/expected.html | 14 - .../test/test-pages/hidden-nodes/source.html | 29 - .../test-pages/hukumusume/expected-images.json | 10 - .../test-pages/hukumusume/expected-metadata.json | 8 - .../test/test-pages/hukumusume/expected.html | 227 - .../test/test-pages/hukumusume/source.html | 356 - .../test/test-pages/iab-1/expected-images.json | 4 - .../test/test-pages/iab-1/expected-metadata.json | 8 - .../test/test-pages/iab-1/expected.html | 29 - .../test/test-pages/iab-1/source.html | 1103 - .../test/test-pages/ietf-1/expected-images.json | 1 - .../test/test-pages/ietf-1/expected-metadata.json | 8 - .../test/test-pages/ietf-1/expected.html | 1115 - .../test/test-pages/ietf-1/source.html | 1269 -- .../test/test-pages/infobae/expected-images.json | 7 - .../test/test-pages/infobae/expected-metadata.json | 8 - .../test/test-pages/infobae/expected.html | 1 - .../test/test-pages/infobae/source.html | 35 - .../js-link-replacement/expected-images.json | 1 - .../js-link-replacement/expected-metadata.json | 8 - .../test-pages/js-link-replacement/expected.html | 7 - .../test-pages/js-link-replacement/source.html | 14 - .../test-pages/keep-images/expected-images.json | 17 - .../test-pages/keep-images/expected-metadata.json | 8 - .../test/test-pages/keep-images/expected.html | 434 - .../test/test-pages/keep-images/source.html | 833 - .../keep-tabular-data/expected-images.json | 19 - .../keep-tabular-data/expected-metadata.json | 8 - .../test-pages/keep-tabular-data/expected.html | 524 - .../test/test-pages/keep-tabular-data/source.html | 740 - .../test/test-pages/la-nacion/expected-images.json | 4 - .../test-pages/la-nacion/expected-metadata.json | 8 - .../test/test-pages/la-nacion/expected.html | 96 - .../test/test-pages/la-nacion/source.html | 700 - .../test-pages/lazy-image-1/expected-images.json | 12 - .../test-pages/lazy-image-1/expected-metadata.json | 8 - .../test/test-pages/lazy-image-1/expected.html | 343 - .../test/test-pages/lazy-image-1/source.html | 1277 -- .../test-pages/lazy-image-2/expected-images.json | 3 - .../test-pages/lazy-image-2/expected-metadata.json | 8 - .../test/test-pages/lazy-image-2/expected.html | 1108 - .../test/test-pages/lazy-image-2/source.html | 3868 ---- .../test-pages/lazy-image-3/expected-images.json | 4 - .../test-pages/lazy-image-3/expected-metadata.json | 8 - .../test/test-pages/lazy-image-3/expected.html | 8 - .../test/test-pages/lazy-image-3/source.html | 21 - .../test/test-pages/lemonde-1/expected-images.json | 3 - .../test-pages/lemonde-1/expected-metadata.json | 8 - .../test/test-pages/lemonde-1/expected.html | 41 - .../test/test-pages/lemonde-1/source.html | 1117 - .../test/test-pages/lemonde-2/expected-images.json | 3 - .../test-pages/lemonde-2/expected-metadata.json | 8 - .../test/test-pages/lemonde-2/expected.html | 14 - .../test/test-pages/lemonde-2/source.html | 1353 -- .../test-pages/liberation-1/expected-images.json | 3 - .../test-pages/liberation-1/expected-metadata.json | 8 - .../test/test-pages/liberation-1/expected.html | 16 - .../test/test-pages/liberation-1/source.html | 1803 -- .../expected-images.json | 11 - .../expected-metadata.json | 8 - .../lifehacker-post-comment-load/expected.html | 659 - .../lifehacker-post-comment-load/source.html | 1305 -- .../lifehacker-working/expected-images.json | 11 - .../lifehacker-working/expected-metadata.json | 8 - .../test-pages/lifehacker-working/expected.html | 659 - .../test/test-pages/lifehacker-working/source.html | 1241 -- .../links-in-tables/expected-images.json | 5 - .../links-in-tables/expected-metadata.json | 8 - .../test/test-pages/links-in-tables/expected.html | 179 - .../test/test-pages/links-in-tables/source.html | 3165 --- .../test/test-pages/lwn-1/config.json | 3 - .../test/test-pages/lwn-1/expected-images.json | 6 - .../test/test-pages/lwn-1/expected-metadata.json | 8 - .../test/test-pages/lwn-1/expected.html | 655 - .../test/test-pages/lwn-1/source.html | 820 - .../test/test-pages/marketwatch/config.json | 4 - .../test-pages/marketwatch/expected-images.json | 5 - .../test-pages/marketwatch/expected-metadata.json | 8 - .../test/test-pages/marketwatch/expected.html | 98 - .../test/test-pages/marketwatch/source.html | 1453 -- .../medicalnewstoday/expected-images.json | 4 - .../medicalnewstoday/expected-metadata.json | 8 - .../test/test-pages/medicalnewstoday/expected.html | 102 - .../test/test-pages/medicalnewstoday/source.html | 2012 -- .../test/test-pages/medium-1/expected-images.json | 10 - .../test-pages/medium-1/expected-metadata.json | 8 - .../test/test-pages/medium-1/expected.html | 324 - .../test/test-pages/medium-1/source.html | 705 - .../test/test-pages/medium-2/expected-images.json | 3 - .../test-pages/medium-2/expected-metadata.json | 8 - .../test/test-pages/medium-2/expected.html | 1 - .../test/test-pages/medium-2/source.html | 14 - .../test/test-pages/medium-3/expected-images.json | 7 - .../test-pages/medium-3/expected-metadata.json | 8 - .../test/test-pages/medium-3/expected.html | 688 - .../test/test-pages/medium-3/source.html | 1645 -- .../test/test-pages/mercurial/expected-images.json | 1 - .../test-pages/mercurial/expected-metadata.json | 8 - .../test/test-pages/mercurial/expected.html | 738 - .../test/test-pages/mercurial/source.html | 979 - .../metadata-content-missing/expected-images.json | 1 - .../expected-metadata.json | 8 - .../metadata-content-missing/expected.html | 19 - .../metadata-content-missing/source.html | 33 - .../missing-paragraphs/expected-images.json | 1 - .../missing-paragraphs/expected-metadata.json | 8 - .../test-pages/missing-paragraphs/expected.html | 50 - .../test/test-pages/missing-paragraphs/source.html | 64 - .../test/test-pages/mozilla-1/expected-images.json | 9 - .../test-pages/mozilla-1/expected-metadata.json | 8 - .../test/test-pages/mozilla-1/expected.html | 96 - .../test/test-pages/mozilla-1/source.html | 1348 -- .../test/test-pages/mozilla-2/expected-images.json | 11 - .../test-pages/mozilla-2/expected-metadata.json | 8 - .../test/test-pages/mozilla-2/expected.html | 97 - .../test/test-pages/mozilla-2/source.html | 408 - .../test/test-pages/msn/expected-images.json | 4 - .../test/test-pages/msn/expected-metadata.json | 8 - .../test/test-pages/msn/expected.html | 22 - .../test/test-pages/msn/source.html | 13010 ------------ .../normalize-spaces/expected-images.json | 1 - .../normalize-spaces/expected-metadata.json | 8 - .../test/test-pages/normalize-spaces/expected.html | 26 - .../test/test-pages/normalize-spaces/source.html | 35 - .../test/test-pages/nytimes-1/expected-images.json | 4 - .../test-pages/nytimes-1/expected-metadata.json | 8 - .../test/test-pages/nytimes-1/expected.html | 75 - .../test/test-pages/nytimes-1/source.html | 5530 ----- .../test/test-pages/nytimes-2/expected-images.json | 4 - .../test-pages/nytimes-2/expected-metadata.json | 8 - .../test/test-pages/nytimes-2/expected.html | 81 - .../test/test-pages/nytimes-2/source.html | 5236 ----- .../test/test-pages/nytimes-3/expected-images.json | 11 - .../test-pages/nytimes-3/expected-metadata.json | 8 - .../test/test-pages/nytimes-3/expected.html | 267 - .../test/test-pages/nytimes-3/source.html | 1638 -- .../test/test-pages/nytimes-4/expected-images.json | 4 - .../test-pages/nytimes-4/expected-metadata.json | 8 - .../test/test-pages/nytimes-4/expected.html | 214 - .../test/test-pages/nytimes-4/source.html | 3896 ---- .../test/test-pages/pixnet/expected-images.json | 48 - .../test/test-pages/pixnet/expected-metadata.json | 8 - .../test/test-pages/pixnet/expected.html | 280 - .../test/test-pages/pixnet/source.html | 4372 ---- .../remove-aria-hidden/expected-images.json | 1 - .../remove-aria-hidden/expected-metadata.json | 8 - .../test-pages/remove-aria-hidden/expected.html | 7 - .../test/test-pages/remove-aria-hidden/source.html | 19 - .../remove-extra-brs/expected-images.json | 1 - .../remove-extra-brs/expected-metadata.json | 8 - .../test/test-pages/remove-extra-brs/expected.html | 16 - .../test/test-pages/remove-extra-brs/source.html | 32 - .../remove-extra-paragraphs/expected-images.json | 1 - .../remove-extra-paragraphs/expected-metadata.json | 8 - .../remove-extra-paragraphs/expected.html | 23 - .../test-pages/remove-extra-paragraphs/source.html | 41 - .../remove-script-tags/expected-images.json | 1 - .../remove-script-tags/expected-metadata.json | 8 - .../test-pages/remove-script-tags/expected.html | 19 - .../test/test-pages/remove-script-tags/source.html | 43 - .../reordering-paragraphs/expected-images.json | 1 - .../reordering-paragraphs/expected-metadata.json | 8 - .../test-pages/reordering-paragraphs/expected.html | 28 - .../test-pages/reordering-paragraphs/source.html | 34 - .../test-pages/replace-brs/expected-images.json | 1 - .../test-pages/replace-brs/expected-metadata.json | 8 - .../test/test-pages/replace-brs/expected.html | 14 - .../test/test-pages/replace-brs/source.html | 28 - .../replace-font-tags/expected-images.json | 1 - .../replace-font-tags/expected-metadata.json | 8 - .../test-pages/replace-font-tags/expected.html | 18 - .../test/test-pages/replace-font-tags/source.html | 28 - .../test/test-pages/rtl-1/expected-images.json | 1 - .../test/test-pages/rtl-1/expected-metadata.json | 8 - .../test/test-pages/rtl-1/expected.html | 14 - .../test/test-pages/rtl-1/source.html | 26 - .../test/test-pages/rtl-2/expected-images.json | 1 - .../test/test-pages/rtl-2/expected-metadata.json | 8 - .../test/test-pages/rtl-2/expected.html | 14 - .../test/test-pages/rtl-2/source.html | 26 - .../test/test-pages/rtl-3/expected-images.json | 1 - .../test/test-pages/rtl-3/expected-metadata.json | 8 - .../test/test-pages/rtl-3/expected.html | 14 - .../test/test-pages/rtl-3/source.html | 26 - .../test/test-pages/rtl-4/expected-images.json | 1 - .../test/test-pages/rtl-4/expected-metadata.json | 8 - .../test/test-pages/rtl-4/expected.html | 14 - .../test/test-pages/rtl-4/source.html | 26 - .../test/test-pages/salon-1/expected-images.json | 3 - .../test/test-pages/salon-1/expected-metadata.json | 8 - .../test/test-pages/salon-1/expected.html | 206 - .../test/test-pages/salon-1/source.html | 2513 --- .../test-pages/seattletimes-1/expected-images.json | 4 - .../seattletimes-1/expected-metadata.json | 8 - .../test/test-pages/seattletimes-1/expected.html | 179 - .../test/test-pages/seattletimes-1/source.html | 1659 -- .../test-pages/simplyfound-1/expected-images.json | 3 - .../simplyfound-1/expected-metadata.json | 8 - .../test/test-pages/simplyfound-1/expected.html | 18 - .../test/test-pages/simplyfound-1/source.html | 426 - .../test-pages/social-buttons/expected-images.json | 1 - .../social-buttons/expected-metadata.json | 8 - .../test/test-pages/social-buttons/expected.html | 34 - .../test/test-pages/social-buttons/source.html | 54 - .../style-tags-removal/expected-images.json | 1 - .../style-tags-removal/expected-metadata.json | 8 - .../test-pages/style-tags-removal/expected.html | 21 - .../test/test-pages/style-tags-removal/source.html | 42 - .../test-pages/svg-parsing/expected-images.json | 1 - .../test-pages/svg-parsing/expected-metadata.json | 8 - .../test/test-pages/svg-parsing/expected.html | 38 - .../test/test-pages/svg-parsing/source.html | 44 - .../table-style-attributes/expected-images.json | 3 - .../table-style-attributes/expected-metadata.json | 8 - .../table-style-attributes/expected.html | 122 - .../test-pages/table-style-attributes/source.html | 167 - .../test/test-pages/telegraph/expected-images.json | 3 - .../test-pages/telegraph/expected-metadata.json | 8 - .../test/test-pages/telegraph/expected.html | 20 - .../test/test-pages/telegraph/source.html | 1821 -- .../title-and-h1-discrepancy/expected-images.json | 1 - .../expected-metadata.json | 8 - .../title-and-h1-discrepancy/expected.html | 21 - .../title-and-h1-discrepancy/source.html | 30 - .../test/test-pages/tmz-1/expected-images.json | 6 - .../test/test-pages/tmz-1/expected-metadata.json | 8 - .../test/test-pages/tmz-1/expected.html | 35 - .../test/test-pages/tmz-1/source.html | 1528 -- .../test-pages/topicseed-1/expected-images.json | 3 - .../test-pages/topicseed-1/expected-metadata.json | 8 - .../test/test-pages/topicseed-1/expected.html | 93 - .../test/test-pages/topicseed-1/source.html | 400 - .../test/test-pages/tumblr/expected-images.json | 3 - .../test/test-pages/tumblr/expected-metadata.json | 8 - .../test/test-pages/tumblr/expected.html | 4 - .../test/test-pages/tumblr/source.html | 793 - .../expected-images.json | 3 - .../expected-metadata.json | 8 - .../expected.html | 174 - .../uses-getfirstelementchild-function/source.html | 421 - .../test/test-pages/v8-blog/expected-images.json | 1 - .../test/test-pages/v8-blog/expected-metadata.json | 8 - .../test/test-pages/v8-blog/expected.html | 178 - .../test/test-pages/v8-blog/source.html | 259 - .../test/test-pages/videos-1/expected-images.json | 3 - .../test-pages/videos-1/expected-metadata.json | 8 - .../test/test-pages/videos-1/expected.html | 309 - .../test/test-pages/videos-1/source.html | 1319 -- .../test/test-pages/videos-2/expected-images.json | 3 - .../test-pages/videos-2/expected-metadata.json | 8 - .../test/test-pages/videos-2/expected.html | 107 - .../test/test-pages/videos-2/source.html | 2043 -- .../test/test-pages/wapo-1/expected-images.json | 4 - .../test/test-pages/wapo-1/expected-metadata.json | 8 - .../test/test-pages/wapo-1/expected.html | 147 - .../test/test-pages/wapo-1/source.html | 1560 -- .../test/test-pages/wapo-2/expected-images.json | 5 - .../test/test-pages/wapo-2/expected-metadata.json | 8 - .../test/test-pages/wapo-2/expected.html | 103 - .../test/test-pages/wapo-2/source.html | 1038 - .../test/test-pages/webmd-1/config.json | 3 - .../test/test-pages/webmd-1/expected-images.json | 3 - .../test/test-pages/webmd-1/expected-metadata.json | 8 - .../test/test-pages/webmd-1/expected.html | 48 - .../test/test-pages/webmd-1/source.html | 2411 --- .../test/test-pages/webmd-2/expected-images.json | 3 - .../test/test-pages/webmd-2/expected-metadata.json | 8 - .../test/test-pages/webmd-2/expected.html | 24 - .../test/test-pages/webmd-2/source.html | 1299 -- .../test/test-pages/wikia/expected-images.json | 6 - .../test/test-pages/wikia/expected-metadata.json | 8 - .../test/test-pages/wikia/expected.html | 27 - .../test/test-pages/wikia/source.html | 19998 ------------------ .../test-pages/wikipedia-2/expected-images.json | 47 - .../test-pages/wikipedia-2/expected-metadata.json | 8 - .../test/test-pages/wikipedia-2/expected.html | 3107 --- .../test/test-pages/wikipedia-2/source.html | 7228 ------- .../test-pages/wikipedia-3/expected-images.json | 53 - .../test-pages/wikipedia-3/expected-metadata.json | 8 - .../test/test-pages/wikipedia-3/expected.html | 354 - .../test/test-pages/wikipedia-3/source.html | 3757 ---- .../test/test-pages/wikipedia/expected-images.json | 10 - .../test-pages/wikipedia/expected-metadata.json | 8 - .../test/test-pages/wikipedia/expected.html | 469 - .../test/test-pages/wikipedia/source.html | 1652 -- .../test/test-pages/wordpress/expected-images.json | 6 - .../test-pages/wordpress/expected-metadata.json | 8 - .../test/test-pages/wordpress/expected.html | 71 - .../test/test-pages/wordpress/source.html | 2228 -- .../test/test-pages/yahoo-1/expected-images.json | 4 - .../test/test-pages/yahoo-1/expected-metadata.json | 8 - .../test/test-pages/yahoo-1/expected.html | 49 - .../test/test-pages/yahoo-1/source.html | 14670 ------------- .../test/test-pages/yahoo-2/expected-images.json | 3 - .../test/test-pages/yahoo-2/expected-metadata.json | 8 - .../test/test-pages/yahoo-2/expected.html | 25 - .../test/test-pages/yahoo-2/source.html | 20539 ------------------- .../test/test-pages/yahoo-3/expected-images.json | 4 - .../test/test-pages/yahoo-3/expected-metadata.json | 8 - .../test/test-pages/yahoo-3/expected.html | 45 - .../test/test-pages/yahoo-3/source.html | 14949 -------------- .../test/test-pages/yahoo-4/expected-images.json | 3 - .../test/test-pages/yahoo-4/expected-metadata.json | 8 - .../test/test-pages/yahoo-4/expected.html | 7 - .../test/test-pages/yahoo-4/source.html | 1234 -- .../test/test-pages/youth/expected-images.json | 5 - .../test/test-pages/youth/expected-metadata.json | 8 - .../test/test-pages/youth/expected.html | 30 - .../test/test-pages/youth/source.html | 10982 ---------- .../vendor/league/uri-interfaces/LICENSE | 20 - .../vendor/league/uri-interfaces/composer.json | 68 - .../src/Contracts/AuthorityInterface.php | 87 - .../src/Contracts/DataPathInterface.php | 92 - .../src/Contracts/DomainHostInterface.php | 107 - .../src/Contracts/FragmentInterface.php | 22 - .../uri-interfaces/src/Contracts/HostInterface.php | 51 - .../src/Contracts/IpHostInterface.php | 48 - .../uri-interfaces/src/Contracts/PathInterface.php | 90 - .../uri-interfaces/src/Contracts/PortInterface.php | 22 - .../src/Contracts/QueryInterface.php | 227 - .../src/Contracts/SegmentedPathInterface.php | 147 - .../src/Contracts/UriComponentInterface.php | 88 - .../uri-interfaces/src/Contracts/UriException.php | 20 - .../uri-interfaces/src/Contracts/UriInterface.php | 292 - .../src/Contracts/UserInfoInterface.php | 40 - .../src/Exceptions/FileinfoSupportMissing.php | 20 - .../src/Exceptions/IdnSupportMissing.php | 20 - .../src/Exceptions/IdnaConversionFailed.php | 46 - .../uri-interfaces/src/Exceptions/SyntaxError.php | 20 - .../vendor/league/uri-interfaces/src/Idna/Idna.php | 212 - .../league/uri-interfaces/src/Idna/IdnaInfo.php | 113 - plugins/af_readability/vendor/league/uri/LICENSE | 20 - .../af_readability/vendor/league/uri/composer.json | 107 - .../src/Exceptions/TemplateCanNotBeExpanded.php | 30 - .../af_readability/vendor/league/uri/src/Http.php | 335 - .../vendor/league/uri/src/HttpFactory.php | 25 - .../af_readability/vendor/league/uri/src/Uri.php | 1333 -- .../vendor/league/uri/src/UriInfo.php | 215 - .../vendor/league/uri/src/UriResolver.php | 376 - .../vendor/league/uri/src/UriString.php | 467 - .../vendor/league/uri/src/UriTemplate.php | 134 - .../league/uri/src/UriTemplate/Expression.php | 329 - .../vendor/league/uri/src/UriTemplate/Template.php | 126 - .../league/uri/src/UriTemplate/VarSpecifier.php | 96 - .../league/uri/src/UriTemplate/VariableBag.php | 114 - .../vendor/masterminds/html5/.gitattributes | 8 - .../vendor/masterminds/html5/.gitignore | 5 - .../vendor/masterminds/html5/.php_cs.dist | 14 - .../vendor/masterminds/html5/.scrutinizer.yml | 41 - .../vendor/masterminds/html5/.travis.yml | 47 - .../vendor/masterminds/html5/CREDITS | 11 - .../vendor/masterminds/html5/Jenkinsfile | 19 - .../vendor/masterminds/html5/LICENSE.txt | 66 - .../vendor/masterminds/html5/README.md | 254 - .../vendor/masterminds/html5/RELEASE.md | 153 - .../vendor/masterminds/html5/UPGRADING.md | 21 - .../vendor/masterminds/html5/bin/entities.php | 26 - .../vendor/masterminds/html5/composer.json | 42 - .../vendor/masterminds/html5/example.php | 32 - .../vendor/masterminds/html5/phpunit.xml.dist | 8 - .../vendor/masterminds/html5/src/HTML5.php | 246 - .../masterminds/html5/src/HTML5/Elements.php | 619 - .../masterminds/html5/src/HTML5/Entities.php | 2236 -- .../masterminds/html5/src/HTML5/Exception.php | 10 - .../html5/src/HTML5/InstructionProcessor.php | 41 - .../html5/src/HTML5/Parser/CharacterReference.php | 61 - .../html5/src/HTML5/Parser/DOMTreeBuilder.php | 705 - .../html5/src/HTML5/Parser/EventHandler.php | 114 - .../html5/src/HTML5/Parser/FileInputStream.php | 33 - .../html5/src/HTML5/Parser/InputStream.php | 87 - .../html5/src/HTML5/Parser/ParseError.php | 10 - .../masterminds/html5/src/HTML5/Parser/README.md | 53 - .../masterminds/html5/src/HTML5/Parser/Scanner.php | 416 - .../html5/src/HTML5/Parser/StringInputStream.php | 336 - .../html5/src/HTML5/Parser/Tokenizer.php | 1191 -- .../html5/src/HTML5/Parser/TreeBuildingRules.php | 127 - .../html5/src/HTML5/Parser/UTF8Utils.php | 183 - .../html5/src/HTML5/Serializer/HTML5Entities.php | 1533 -- .../html5/src/HTML5/Serializer/OutputRules.php | 553 - .../html5/src/HTML5/Serializer/README.md | 33 - .../html5/src/HTML5/Serializer/RulesInterface.php | 99 - .../html5/src/HTML5/Serializer/Traverser.php | 142 - .../masterminds/html5/test/HTML5/ElementsTest.php | 485 - .../html5/test/HTML5/Fixtures/encoding/utf-8.html | 9 - .../test/HTML5/Fixtures/encoding/windows-1252.html | 9 - .../masterminds/html5/test/HTML5/Html5Test.html | 10 - .../masterminds/html5/test/HTML5/Html5Test.php | 492 - .../test/HTML5/Parser/CharacterReferenceTest.php | 44 - .../html5/test/HTML5/Parser/DOMTreeBuilderTest.php | 743 - .../html5/test/HTML5/Parser/EventStack.php | 116 - .../html5/test/HTML5/Parser/EventStackError.php | 7 - .../test/HTML5/Parser/InstructionProcessorMock.php | 26 - .../html5/test/HTML5/Parser/ScannerTest.php | 184 - .../html5/test/HTML5/Parser/TokenizerTest.php | 978 - .../test/HTML5/Parser/TreeBuildingRulesTest.php | 118 - .../html5/test/HTML5/Parser/UTF8UtilsTest.php | 28 - .../test/HTML5/Serializer/OutputRulesTest.php | 652 - .../html5/test/HTML5/Serializer/TraverserTest.php | 136 - .../masterminds/html5/test/HTML5/TestCase.php | 23 - .../masterminds/html5/test/benchmark/example.html | 6403 ------ .../masterminds/html5/test/benchmark/run.php | 29 - .../vendor/psr/http-factory/.gitignore | 2 - .../vendor/psr/http-factory/.pullapprove.yml | 7 - .../af_readability/vendor/psr/http-factory/LICENSE | 21 - .../vendor/psr/http-factory/README.md | 10 - .../vendor/psr/http-factory/composer.json | 35 - .../http-factory/src/RequestFactoryInterface.php | 18 - .../http-factory/src/ResponseFactoryInterface.php | 18 - .../src/ServerRequestFactoryInterface.php | 24 - .../http-factory/src/StreamFactoryInterface.php | 45 - .../src/UploadedFileFactoryInterface.php | 34 - .../psr/http-factory/src/UriFactoryInterface.php | 17 - .../vendor/psr/http-message/CHANGELOG.md | 36 - .../af_readability/vendor/psr/http-message/LICENSE | 19 - .../vendor/psr/http-message/README.md | 13 - .../vendor/psr/http-message/composer.json | 26 - .../psr/http-message/src/MessageInterface.php | 187 - .../psr/http-message/src/RequestInterface.php | 129 - .../psr/http-message/src/ResponseInterface.php | 68 - .../http-message/src/ServerRequestInterface.php | 261 - .../psr/http-message/src/StreamInterface.php | 158 - .../psr/http-message/src/UploadedFileInterface.php | 123 - .../vendor/psr/http-message/src/UriInterface.php | 323 - plugins/af_readability/vendor/psr/log/LICENSE | 19 - .../vendor/psr/log/Psr/Log/AbstractLogger.php | 128 - .../psr/log/Psr/Log/InvalidArgumentException.php | 7 - .../vendor/psr/log/Psr/Log/LogLevel.php | 18 - .../psr/log/Psr/Log/LoggerAwareInterface.php | 18 - .../vendor/psr/log/Psr/Log/LoggerAwareTrait.php | 26 - .../vendor/psr/log/Psr/Log/LoggerInterface.php | 125 - .../vendor/psr/log/Psr/Log/LoggerTrait.php | 142 - .../vendor/psr/log/Psr/Log/NullLogger.php | 30 - .../vendor/psr/log/Psr/Log/Test/DummyTest.php | 18 - .../psr/log/Psr/Log/Test/LoggerInterfaceTest.php | 138 - .../vendor/psr/log/Psr/Log/Test/TestLogger.php | 147 - plugins/af_readability/vendor/psr/log/README.md | 58 - .../af_readability/vendor/psr/log/composer.json | 26 - 654 files changed, 322114 deletions(-) delete mode 100644 plugins/af_readability/composer.json delete mode 100644 plugins/af_readability/composer.lock delete mode 100644 plugins/af_readability/init.js delete mode 100755 plugins/af_readability/init.php delete mode 100644 plugins/af_readability/vendor/autoload.php delete mode 100644 plugins/af_readability/vendor/composer/ClassLoader.php delete mode 100644 plugins/af_readability/vendor/composer/InstalledVersions.php delete mode 100644 plugins/af_readability/vendor/composer/LICENSE delete mode 100644 plugins/af_readability/vendor/composer/autoload_classmap.php delete mode 100644 plugins/af_readability/vendor/composer/autoload_namespaces.php delete mode 100644 plugins/af_readability/vendor/composer/autoload_psr4.php delete mode 100644 plugins/af_readability/vendor/composer/autoload_real.php delete mode 100644 plugins/af_readability/vendor/composer/autoload_static.php delete mode 100644 plugins/af_readability/vendor/composer/installed.json delete mode 100644 plugins/af_readability/vendor/composer/installed.php delete mode 100644 plugins/af_readability/vendor/composer/platform_check.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/.gitattributes delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/.github/workflows/main.yml delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/.gitignore delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/AUTHORS.md delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/CHANGELOG.md delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/CONTRIBUTING.md delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/LICENSE delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/Makefile delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/README.md delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/composer.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/docker-compose.yml delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/docker/php/Dockerfile delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/docker/php/build.Dockerfile delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/phpunit.xml delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Configuration.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMAttr.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCdataSection.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCharacterData.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMComment.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocument.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentFragment.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentType.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMElement.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntity.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntityReference.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNode.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNodeList.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNotation.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMProcessingInstruction.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMText.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/NodeTrait.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/NodeUtility.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/ParseException.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/src/Readability.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/ConfigurationTest.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/ReadabilityTest.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/TestPage.php delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/001/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/001/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/001/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/001/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/001/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/002/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/002/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/002/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/002/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/003-metadata-preferred/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/003-metadata-preferred/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/003-metadata-preferred/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/003-metadata-preferred/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/004-metadata-space-separated-properties/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/004-metadata-space-separated-properties/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/004-metadata-space-separated-properties/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/004-metadata-space-separated-properties/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/aclu/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/aclu/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/aclu/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/aclu/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/aclu/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/archive-of-our-own/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/archive-of-our-own/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/archive-of-our-own/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/archive-of-our-own/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ars-1/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ars-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ars-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ars-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ars-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element-relative/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element-relative/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element-relative/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element-relative/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url-base-element/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/base-url/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/basic-tags-cleaning/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/basic-tags-cleaning/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/basic-tags-cleaning/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/basic-tags-cleaning/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bbc-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bbc-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bbc-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bbc-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/blogger/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/blogger/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/blogger/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/blogger/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/breitbart/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/breitbart/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/breitbart/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/breitbart/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/breitbart/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bug-1255978/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bug-1255978/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bug-1255978/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/bug-1255978/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/buzzfeed-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/buzzfeed-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/buzzfeed-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/buzzfeed-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/challenges/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/challenges/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/challenges/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/challenges/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/citylab-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/citylab-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/citylab-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/citylab-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/clean-links/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/clean-links/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/clean-links/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/clean-links/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet-svg-classes/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet-svg-classes/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet-svg-classes/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet-svg-classes/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnet/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnn/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnn/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnn/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/cnn/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/comment-inside-script-parsing/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/comment-inside-script-parsing/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/comment-inside-script-parsing/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/comment-inside-script-parsing/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/daringfireball-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/daringfireball-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/daringfireball-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/daringfireball-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/data-url-image/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/data-url-image/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/data-url-image/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/data-url-image/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/different-sources-for-images/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/different-sources-for-images/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/different-sources-for-images/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/different-sources-for-images/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/dropbox-blog/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/dropbox-blog/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/dropbox-blog/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/dropbox-blog/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ebb-org/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ebb-org/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ebb-org/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ebb-org/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-1/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ehow-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/embedded-videos/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/embedded-videos/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/embedded-videos/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/embedded-videos/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/engadget/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/engadget/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/engadget/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/engadget/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/folha/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/folha/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/folha/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/folha/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/fortressofsolitude/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/fortressofsolitude/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/fortressofsolitude/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/fortressofsolitude/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/fortressofsolitude/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/gmw/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/gmw/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/gmw/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/gmw/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/google-sre-book-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/google-sre-book-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/google-sre-book-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/google-sre-book-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/guardian-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/guardian-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/guardian-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/guardian-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/heise/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/heise/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/heise/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/heise/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/herald-sun-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/herald-sun-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/herald-sun-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/herald-sun-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hidden-nodes/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hidden-nodes/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hidden-nodes/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hidden-nodes/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hukumusume/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hukumusume/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hukumusume/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/hukumusume/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/iab-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/iab-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/iab-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/iab-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ietf-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ietf-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ietf-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/ietf-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/infobae/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/infobae/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/infobae/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/infobae/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/js-link-replacement/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/js-link-replacement/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/js-link-replacement/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/js-link-replacement/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-images/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-images/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-images/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-images/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-tabular-data/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-tabular-data/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-tabular-data/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/keep-tabular-data/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/la-nacion/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/la-nacion/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/la-nacion/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/la-nacion/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-3/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-3/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-3/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lazy-image-3/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lemonde-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/liberation-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/liberation-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/liberation-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/liberation-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-post-comment-load/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-post-comment-load/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-post-comment-load/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-post-comment-load/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-working/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-working/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-working/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lifehacker-working/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/links-in-tables/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/links-in-tables/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/links-in-tables/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/links-in-tables/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lwn-1/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lwn-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lwn-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lwn-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/lwn-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/marketwatch/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/marketwatch/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/marketwatch/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/marketwatch/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/marketwatch/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medicalnewstoday/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medicalnewstoday/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medicalnewstoday/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medicalnewstoday/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-3/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-3/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-3/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/medium-3/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mercurial/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mercurial/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mercurial/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mercurial/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/metadata-content-missing/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/metadata-content-missing/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/metadata-content-missing/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/metadata-content-missing/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/missing-paragraphs/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/missing-paragraphs/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/missing-paragraphs/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/missing-paragraphs/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/mozilla-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/msn/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/msn/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/msn/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/msn/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/normalize-spaces/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/normalize-spaces/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/normalize-spaces/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/normalize-spaces/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-3/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-3/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-3/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-3/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-4/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-4/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-4/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/nytimes-4/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/pixnet/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/pixnet/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/pixnet/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/pixnet/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-aria-hidden/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-aria-hidden/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-aria-hidden/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-aria-hidden/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-brs/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-brs/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-brs/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-brs/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-paragraphs/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-paragraphs/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-paragraphs/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-extra-paragraphs/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-script-tags/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-script-tags/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-script-tags/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/remove-script-tags/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/reordering-paragraphs/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/reordering-paragraphs/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/reordering-paragraphs/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/reordering-paragraphs/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-brs/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-brs/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-brs/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-brs/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-font-tags/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-font-tags/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-font-tags/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/replace-font-tags/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-3/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-3/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-3/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-3/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-4/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-4/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-4/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/rtl-4/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/salon-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/salon-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/salon-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/salon-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/seattletimes-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/seattletimes-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/seattletimes-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/seattletimes-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/simplyfound-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/simplyfound-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/simplyfound-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/simplyfound-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/social-buttons/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/social-buttons/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/social-buttons/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/social-buttons/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/style-tags-removal/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/style-tags-removal/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/style-tags-removal/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/style-tags-removal/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/svg-parsing/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/svg-parsing/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/svg-parsing/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/svg-parsing/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/table-style-attributes/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/table-style-attributes/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/table-style-attributes/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/table-style-attributes/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/telegraph/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/telegraph/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/telegraph/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/telegraph/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/title-and-h1-discrepancy/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/title-and-h1-discrepancy/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/title-and-h1-discrepancy/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/title-and-h1-discrepancy/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tmz-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tmz-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tmz-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tmz-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/topicseed-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/topicseed-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/topicseed-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/topicseed-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tumblr/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tumblr/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tumblr/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/tumblr/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/uses-getfirstelementchild-function/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/uses-getfirstelementchild-function/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/uses-getfirstelementchild-function/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/uses-getfirstelementchild-function/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/v8-blog/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/v8-blog/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/v8-blog/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/v8-blog/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/videos-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wapo-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-1/config.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/webmd-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikia/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikia/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikia/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikia/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-3/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-3/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-3/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia-3/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wikipedia/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wordpress/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wordpress/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wordpress/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/wordpress/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-1/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-1/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-1/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-1/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-2/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-2/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-2/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-2/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-3/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-3/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-3/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-3/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-4/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-4/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-4/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/yahoo-4/source.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/youth/expected-images.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/youth/expected-metadata.json delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/youth/expected.html delete mode 100644 plugins/af_readability/vendor/fivefilters/readability.php/test/test-pages/youth/source.html delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/LICENSE delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/composer.json delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/AuthorityInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/DataPathInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/DomainHostInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/FragmentInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/HostInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/IpHostInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/PathInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/PortInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/QueryInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/SegmentedPathInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/UriComponentInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/UriException.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/UriInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Contracts/UserInfoInterface.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/FileinfoSupportMissing.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnSupportMissing.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/SyntaxError.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Idna/Idna.php delete mode 100644 plugins/af_readability/vendor/league/uri-interfaces/src/Idna/IdnaInfo.php delete mode 100644 plugins/af_readability/vendor/league/uri/LICENSE delete mode 100644 plugins/af_readability/vendor/league/uri/composer.json delete mode 100644 plugins/af_readability/vendor/league/uri/src/Exceptions/TemplateCanNotBeExpanded.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/Http.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/HttpFactory.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/Uri.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriInfo.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriResolver.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriString.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriTemplate.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriTemplate/Expression.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriTemplate/Template.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriTemplate/VarSpecifier.php delete mode 100644 plugins/af_readability/vendor/league/uri/src/UriTemplate/VariableBag.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/.gitattributes delete mode 100644 plugins/af_readability/vendor/masterminds/html5/.gitignore delete mode 100644 plugins/af_readability/vendor/masterminds/html5/.php_cs.dist delete mode 100644 plugins/af_readability/vendor/masterminds/html5/.scrutinizer.yml delete mode 100644 plugins/af_readability/vendor/masterminds/html5/.travis.yml delete mode 100644 plugins/af_readability/vendor/masterminds/html5/CREDITS delete mode 100644 plugins/af_readability/vendor/masterminds/html5/Jenkinsfile delete mode 100644 plugins/af_readability/vendor/masterminds/html5/LICENSE.txt delete mode 100644 plugins/af_readability/vendor/masterminds/html5/README.md delete mode 100644 plugins/af_readability/vendor/masterminds/html5/RELEASE.md delete mode 100644 plugins/af_readability/vendor/masterminds/html5/UPGRADING.md delete mode 100644 plugins/af_readability/vendor/masterminds/html5/bin/entities.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/composer.json delete mode 100644 plugins/af_readability/vendor/masterminds/html5/example.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/phpunit.xml.dist delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Elements.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Entities.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Exception.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/InstructionProcessor.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/EventHandler.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/FileInputStream.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/InputStream.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/ParseError.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/README.md delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/Scanner.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/StringInputStream.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/Tokenizer.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/UTF8Utils.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Serializer/OutputRules.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Serializer/README.md delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/ElementsTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Fixtures/encoding/utf-8.html delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Fixtures/encoding/windows-1252.html delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Html5Test.html delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Html5Test.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/CharacterReferenceTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/DOMTreeBuilderTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/EventStack.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/EventStackError.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/ScannerTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/TokenizerTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/TreeBuildingRulesTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/UTF8UtilsTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Serializer/OutputRulesTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/Serializer/TraverserTest.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/HTML5/TestCase.php delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/benchmark/example.html delete mode 100644 plugins/af_readability/vendor/masterminds/html5/test/benchmark/run.php delete mode 100644 plugins/af_readability/vendor/psr/http-factory/.gitignore delete mode 100644 plugins/af_readability/vendor/psr/http-factory/.pullapprove.yml delete mode 100644 plugins/af_readability/vendor/psr/http-factory/LICENSE delete mode 100644 plugins/af_readability/vendor/psr/http-factory/README.md delete mode 100644 plugins/af_readability/vendor/psr/http-factory/composer.json delete mode 100644 plugins/af_readability/vendor/psr/http-factory/src/RequestFactoryInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-factory/src/ResponseFactoryInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-factory/src/StreamFactoryInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-factory/src/UriFactoryInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/CHANGELOG.md delete mode 100644 plugins/af_readability/vendor/psr/http-message/LICENSE delete mode 100644 plugins/af_readability/vendor/psr/http-message/README.md delete mode 100644 plugins/af_readability/vendor/psr/http-message/composer.json delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/MessageInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/RequestInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/ResponseInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/ServerRequestInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/StreamInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/UploadedFileInterface.php delete mode 100644 plugins/af_readability/vendor/psr/http-message/src/UriInterface.php delete mode 100644 plugins/af_readability/vendor/psr/log/LICENSE delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/AbstractLogger.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/InvalidArgumentException.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/LogLevel.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/LoggerAwareInterface.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/LoggerAwareTrait.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/LoggerInterface.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/LoggerTrait.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/NullLogger.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/Test/DummyTest.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php delete mode 100644 plugins/af_readability/vendor/psr/log/Psr/Log/Test/TestLogger.php delete mode 100644 plugins/af_readability/vendor/psr/log/README.md delete mode 100644 plugins/af_readability/vendor/psr/log/composer.json (limited to 'plugins') diff --git a/plugins/af_readability/composer.json b/plugins/af_readability/composer.json deleted file mode 100644 index 7a7eab59c..000000000 --- a/plugins/af_readability/composer.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "minimum-stability": "dev", - "prefer-stable": true, - "repositories": [ - { - "name": "fivefilters/readability.php", - "type": "vcs", - "url": "https://dev.tt-rss.org/fox/readability-php.git" - }, - { - "name": "masterminds/html5", - "type": "vcs", - "url": "https://dev.tt-rss.org/fox/html5-php.git" - } - ], - "require": { - "fivefilters/readability.php": "dev-master", - "psr/http-factory": "1.0.1" - } -} diff --git a/plugins/af_readability/composer.lock b/plugins/af_readability/composer.lock deleted file mode 100644 index f4fc17253..000000000 --- a/plugins/af_readability/composer.lock +++ /dev/null @@ -1,473 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "183ed768c66eb8f183350edf06c06a63", - "packages": [ - { - "name": "fivefilters/readability.php", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://dev.tt-rss.org/fox/readability-php.git", - "reference": "8ac5abdd497b37d2be4833bcf18d6819bba4d9c9" - }, - "require": { - "ext-dom": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "league/uri": "^6.4", - "masterminds/html5": "2.7.x-dev@dev", - "php": ">=7.3.0", - "psr/log": "^1.0" - }, - "require-dev": { - "monolog/monolog": "^2.3", - "phpunit/phpunit": "^9" - }, - "suggest": { - "monolog/monolog": "Allow logging debug information" - }, - "default-branch": true, - "type": "library", - "autoload": { - "psr-4": { - "fivefilters\\Readability\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "fivefilters\\Readability\\Test\\": "test" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Andres Rey", - "email": "andreskrey@gmail.com", - "role": "Original Developer" - }, - { - "name": "Keyvan Minoukadeh", - "email": "keyvan@fivefilters.org", - "homepage": "https://www.fivefilters.org", - "role": "Developer/Maintainer" - } - ], - "description": "A PHP port of Readability.js", - "homepage": "https://github.com/fivefilters/readability.php", - "keywords": [ - "html", - "readability" - ], - "time": "2022-07-31T06:02:47+00:00" - }, - { - "name": "league/uri", - "version": "6.7.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri.git", - "reference": "2d7c87a0860f3126a39f44a8a9bf2fed402dcfea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/2d7c87a0860f3126a39f44a8a9bf2fed402dcfea", - "reference": "2d7c87a0860f3126a39f44a8a9bf2fed402dcfea", - "shasum": "" - }, - "require": { - "ext-json": "*", - "league/uri-interfaces": "^2.3", - "php": "^7.4 || ^8.0", - "psr/http-message": "^1.0" - }, - "conflict": { - "league/uri-schemes": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.3.2", - "nyholm/psr7": "^1.5", - "php-http/psr7-integration-tests": "^1.1", - "phpstan/phpstan": "^1.2.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0.0", - "phpstan/phpstan-strict-rules": "^1.1.0", - "phpunit/phpunit": "^9.5.10", - "psr/http-factory": "^1.0" - }, - "suggest": { - "ext-fileinfo": "Needed to create Data URI from a filepath", - "ext-intl": "Needed to improve host validation", - "league/uri-components": "Needed to easily manipulate URI objects", - "psr/http-factory": "Needed to use the URI factory" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "https://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "middleware", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "rfc6570", - "uri", - "uri-template", - "url", - "ws" - ], - "support": { - "docs": "https://uri.thephpleague.com", - "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri/issues", - "source": "https://github.com/thephpleague/uri/tree/6.7.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "time": "2022-06-29T09:48:18+00:00" - }, - { - "name": "league/uri-interfaces", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", - "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.19", - "phpstan/phpstan": "^0.12.90", - "phpstan/phpstan-phpunit": "^0.12.19", - "phpstan/phpstan-strict-rules": "^0.12.9", - "phpunit/phpunit": "^8.5.15 || ^9.5" - }, - "suggest": { - "ext-intl": "to use the IDNA feature", - "symfony/intl": "to use the IDNA feature via Symfony Polyfill" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "Common interface for URI representation", - "homepage": "http://github.com/thephpleague/uri-interfaces", - "keywords": [ - "rfc3986", - "rfc3987", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/thephpleague/uri-interfaces/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/2.3.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "time": "2021-06-28T04:27:21+00:00" - }, - { - "name": "masterminds/html5", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://dev.tt-rss.org/fox/html5-php.git", - "reference": "d2c79ada2a87bb7eaafe1a39e4e3bb37853099aa" - }, - "require": { - "ext-ctype": "*", - "ext-dom": "*", - "ext-libxml": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7" - }, - "default-branch": true, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "autoload-dev": { - "psr-4": { - "Masterminds\\HTML5\\Tests\\": "test/HTML5" - } - }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "dom", - "html", - "html5", - "parser", - "querypath", - "serializer", - "xml" - ], - "time": "2022-12-11T19:41:09+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", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.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 interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/log", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, - "time": "2021-05-03T11:20:27+00:00" - } - ], - "packages-dev": [], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": { - "fivefilters/readability.php": 20 - }, - "prefer-stable": true, - "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "2.3.0" -} diff --git a/plugins/af_readability/init.js b/plugins/af_readability/init.js deleted file mode 100644 index 0232ed32d..000000000 --- a/plugins/af_readability/init.js +++ /dev/null @@ -1,35 +0,0 @@ -/* global xhr, App, Plugins, Article, Notify */ - -Plugins.Af_Readability = { - orig_attr_name: 'data-readability-orig-content', - self: this, - embed: function(id) { - const content = App.find(App.isCombinedMode() ? `.cdm[data-article-id="${id}"] .content-inner` : - `.post[data-article-id="${id}"] .content`); - - if (content.hasAttribute(self.orig_attr_name)) { - content.innerHTML = content.getAttribute(self.orig_attr_name); - content.removeAttribute(self.orig_attr_name); - - if (App.isCombinedMode()) Article.cdmMoveToId(id); - - return; - } - - Notify.progress("Loading, please wait..."); - - xhr.json("backend.php", App.getPhArgs("af_readability", "embed", {id: id}), (reply) => { - - if (content && reply.content) { - content.setAttribute(self.orig_attr_name, content.innerHTML); - content.innerHTML = reply.content; - Notify.close(); - - if (App.isCombinedMode()) Article.cdmMoveToId(id); - - } else { - Notify.error("Unable to fetch full text for this article"); - } - }); - } -}; diff --git a/plugins/af_readability/init.php b/plugins/af_readability/init.php deleted file mode 100755 index 1deb1fc77..000000000 --- a/plugins/af_readability/init.php +++ /dev/null @@ -1,366 +0,0 @@ - true); - } - - /** @return void */ - function save() { - $enable_share_anything = checkbox_to_sql_bool($_POST["enable_share_anything"] ?? ""); - - $this->host->set($this, "enable_share_anything", $enable_share_anything); - - echo __("Data saved."); - } - - function init($host) - { - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_FILTER, $this); - $host->add_hook($host::HOOK_PREFS_TAB, $this); - $host->add_hook($host::HOOK_PREFS_EDIT_FEED, $this); - $host->add_hook($host::HOOK_PREFS_SAVE_FEED, $this); - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - - // Note: we have to install the hook even if disabled because init() is being run before plugin data has loaded - // so we can't check for our storage-set options here - $host->add_hook($host::HOOK_GET_FULL_TEXT, $this); - - $host->add_filter_action($this, "action_inline", __("Inline content")); - $host->add_filter_action($this, "action_inline_append", __("Append content")); - } - - function get_js() { - return file_get_contents(__DIR__ . "/init.js"); - } - - function hook_article_button($line) { - return "description"; - } - - function hook_prefs_tab($args) { - if ($args != "prefFeeds") return; - - $enable_share_anything = sql_bool_to_bool($this->host->get($this, "enable_share_anything")); - - ?> -
- - - -
- - - - - -
- -
- -
- - -
- - filter_unknown_feeds( - $this->get_stored_array("enabled_feeds")); - - $append_feeds = $this->filter_unknown_feeds( - $this->get_stored_array("append_feeds")); - - $this->host->set($this, "enabled_feeds", $enabled_feeds); - $this->host->set($this, "append_feeds", $append_feeds); - ?> - - 0) { ?> -
-

- - - -
- get_stored_array("enabled_feeds"); - $append_feeds = $this->get_stored_array("append_feeds"); - ?> - -
-
-
- -
-
- -
-
- get_stored_array("enabled_feeds"); - $append_feeds = $this->get_stored_array("append_feeds"); - - $enable = checkbox_to_sql_bool($_POST["af_readability_enabled"] ?? ""); - $append = checkbox_to_sql_bool($_POST["af_readability_append"] ?? ""); - - $enable_key = array_search($feed_id, $enabled_feeds); - $append_key = array_search($feed_id, $append_feeds); - - if ($enable) { - if ($enable_key === false) { - array_push($enabled_feeds, $feed_id); - } - } else { - if ($enable_key !== false) { - unset($enabled_feeds[$enable_key]); - } - } - - if ($append) { - if ($append_key === false) { - array_push($append_feeds, $feed_id); - } - } else { - if ($append_key !== false) { - unset($append_feeds[$append_key]); - } - } - - $this->host->set($this, "enabled_feeds", $enabled_feeds); - $this->host->set($this, "append_feeds", $append_feeds); - } - - function hook_article_filter_action($article, $action) { - switch ($action) { - case "action_inline": - return $this->process_article($article, false); - case "action_append": - return $this->process_article($article, true); - } - return $article; - } - - /** - * @param string $url - * @return string|false - */ - public function extract_content(string $url) { - - $tmp = UrlHelper::fetch([ - "url" => $url, - "http_accept" => "text/*", - "type" => "text/html"]); - - if ($tmp && mb_strlen($tmp) < 1024 * 500) { - $tmpdoc = new DOMDocument("1.0", "UTF-8"); - - if (!@$tmpdoc->loadHTML($tmp)) - return false; - - // this is the worst hack yet :( - if (strtolower($tmpdoc->encoding) != 'utf-8') { - $tmp = preg_replace("//i", "", $tmp); - if (empty($tmpdoc->encoding)) { - $tmp = mb_convert_encoding($tmp, 'utf-8'); - } else { - $tmp = mb_convert_encoding($tmp, 'utf-8', $tmpdoc->encoding); - } - } - - try { - - $r = new Readability(new Configuration([ - 'fixRelativeURLs' => true, - 'originalURL' => $url, - ])); - - if ($r->parse($tmp)) { - - $tmpxpath = new DOMXPath($r->getDOMDOcument()); - $entries = $tmpxpath->query('(//a[@href]|//img[@src])'); - - foreach ($entries as $entry) { - if ($entry->hasAttribute("href")) { - $entry->setAttribute("href", - UrlHelper::rewrite_relative(UrlHelper::$fetch_effective_url, $entry->getAttribute("href"))); - - } - - if ($entry->hasAttribute("src")) { - if ($entry->hasAttribute("data-src")) { - $src = $entry->getAttribute("data-src"); - } else { - $src = $entry->getAttribute("src"); - } - $entry->setAttribute("src", - UrlHelper::rewrite_relative(UrlHelper::$fetch_effective_url, $src)); - - } - } - - return $r->getContent(); - } - - } catch (Exception $e) { - return false; - } - } - - return false; - } - - /** - * @param array $article - * @param bool $append_mode - * @return array - * @throws PDOException - */ - function process_article(array $article, bool $append_mode) : array { - - $extracted_content = $this->extract_content($article["link"]); - - # let's see if there's anything of value in there - $content_test = trim(strip_tags(Sanitizer::sanitize($extracted_content))); - - if ($content_test) { - if ($append_mode) - $article["content"] .= "
" . $extracted_content; - else - $article["content"] = $extracted_content; - } - - return $article; - } - - /** - * @param string $name - * @return array - * @throws PDOException - * @deprecated - */ - private function get_stored_array(string $name) : array { - return $this->host->get_array($this, $name); - } - - function hook_article_filter($article) { - - $enabled_feeds = $this->get_stored_array("enabled_feeds"); - $append_feeds = $this->get_stored_array("append_feeds"); - - $feed_id = $article["feed"]["id"]; - - if (!in_array($feed_id, $enabled_feeds)) - return $article; - - return $this->process_article($article, in_array($feed_id, $append_feeds)); - - } - - function hook_get_full_text($link) { - $enable_share_anything = $this->host->get($this, "enable_share_anything"); - - if ($enable_share_anything) { - $extracted_content = $this->extract_content($link); - - # let's see if there's anything of value in there - $content_test = trim(strip_tags(Sanitizer::sanitize($extracted_content))); - - if ($content_test) { - return $extracted_content; - } - } - - return false; - } - - function api_version() { - return 2; - } - - /** - * @param array $enabled_feeds - * @return array - * @throws PDOException - */ - private function filter_unknown_feeds(array $enabled_feeds) : array { - $tmp = array(); - - foreach ($enabled_feeds as $feed) { - - $sth = $this->pdo->prepare("SELECT id FROM ttrss_feeds WHERE id = ? AND owner_uid = ?"); - $sth->execute([$feed, $_SESSION['uid']]); - - if ($row = $sth->fetch()) { - array_push($tmp, $feed); - } - } - - return $tmp; - } - - function embed() : void { - $article_id = (int) $_REQUEST["id"]; - - $sth = $this->pdo->prepare("SELECT link FROM ttrss_entries WHERE id = ?"); - $sth->execute([$article_id]); - - $ret = []; - - if ($row = $sth->fetch()) { - $ret["content"] = Sanitizer::sanitize($this->extract_content($row["link"])); - } - - print json_encode($ret); - } - -} diff --git a/plugins/af_readability/vendor/autoload.php b/plugins/af_readability/vendor/autoload.php deleted file mode 100644 index c68fe6490..000000000 --- a/plugins/af_readability/vendor/autoload.php +++ /dev/null @@ -1,25 +0,0 @@ - - * Jordi Boggiano - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Composer\Autoload; - -/** - * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. - * - * $loader = new \Composer\Autoload\ClassLoader(); - * - * // register classes with namespaces - * $loader->add('Symfony\Component', __DIR__.'/component'); - * $loader->add('Symfony', __DIR__.'/framework'); - * - * // activate the autoloader - * $loader->register(); - * - * // to enable searching the include path (eg. for PEAR packages) - * $loader->setUseIncludePath(true); - * - * In this example, if you try to use a class in the Symfony\Component - * namespace or one of its children (Symfony\Component\Console for instance), - * the autoloader will first look for the class under the component/ - * directory, and it will then fallback to the framework/ directory if not - * found before giving up. - * - * This class is loosely based on the Symfony UniversalClassLoader. - * - * @author Fabien Potencier - * @author Jordi Boggiano - * @see https://www.php-fig.org/psr/psr-0/ - * @see https://www.php-fig.org/psr/psr-4/ - */ -class ClassLoader -{ - /** @var ?string */ - private $vendorDir; - - // PSR-4 - /** - * @var array[] - * @psalm-var array> - */ - private $prefixLengthsPsr4 = array(); - /** - * @var array[] - * @psalm-var array> - */ - private $prefixDirsPsr4 = array(); - /** - * @var array[] - * @psalm-var array - */ - private $fallbackDirsPsr4 = array(); - - // PSR-0 - /** - * @var array[] - * @psalm-var array> - */ - private $prefixesPsr0 = array(); - /** - * @var array[] - * @psalm-var array - */ - private $fallbackDirsPsr0 = array(); - - /** @var bool */ - private $useIncludePath = false; - - /** - * @var string[] - * @psalm-var array - */ - private $classMap = array(); - - /** @var bool */ - private $classMapAuthoritative = false; - - /** - * @var bool[] - * @psalm-var array - */ - private $missingClasses = array(); - - /** @var ?string */ - private $apcuPrefix; - - /** - * @var self[] - */ - private static $registeredLoaders = array(); - - /** - * @param ?string $vendorDir - */ - public function __construct($vendorDir = null) - { - $this->vendorDir = $vendorDir; - } - - /** - * @return string[] - */ - public function getPrefixes() - { - if (!empty($this->prefixesPsr0)) { - return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); - } - - return array(); - } - - /** - * @return array[] - * @psalm-return array> - */ - public function getPrefixesPsr4() - { - return $this->prefixDirsPsr4; - } - - /** - * @return array[] - * @psalm-return array - */ - public function getFallbackDirs() - { - return $this->fallbackDirsPsr0; - } - - /** - * @return array[] - * @psalm-return array - */ - public function getFallbackDirsPsr4() - { - return $this->fallbackDirsPsr4; - } - - /** - * @return string[] Array of classname => path - * @psalm-return array - */ - public function getClassMap() - { - return $this->classMap; - } - - /** - * @param string[] $classMap Class to filename map - * @psalm-param array $classMap - * - * @return void - */ - public function addClassMap(array $classMap) - { - if ($this->classMap) { - $this->classMap = array_merge($this->classMap, $classMap); - } else { - $this->classMap = $classMap; - } - } - - /** - * Registers a set of PSR-0 directories for a given prefix, either - * appending or prepending to the ones previously set for this prefix. - * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 root directories - * @param bool $prepend Whether to prepend the directories - * - * @return void - */ - public function add($prefix, $paths, $prepend = false) - { - if (!$prefix) { - if ($prepend) { - $this->fallbackDirsPsr0 = array_merge( - (array) $paths, - $this->fallbackDirsPsr0 - ); - } else { - $this->fallbackDirsPsr0 = array_merge( - $this->fallbackDirsPsr0, - (array) $paths - ); - } - - return; - } - - $first = $prefix[0]; - if (!isset($this->prefixesPsr0[$first][$prefix])) { - $this->prefixesPsr0[$first][$prefix] = (array) $paths; - - return; - } - if ($prepend) { - $this->prefixesPsr0[$first][$prefix] = array_merge( - (array) $paths, - $this->prefixesPsr0[$first][$prefix] - ); - } else { - $this->prefixesPsr0[$first][$prefix] = array_merge( - $this->prefixesPsr0[$first][$prefix], - (array) $paths - ); - } - } - - /** - * Registers a set of PSR-4 directories for a given namespace, either - * appending or prepending to the ones previously set for this namespace. - * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories - * @param bool $prepend Whether to prepend the directories - * - * @throws \InvalidArgumentException - * - * @return void - */ - public function addPsr4($prefix, $paths, $prepend = false) - { - if (!$prefix) { - // Register directories for the root namespace. - if ($prepend) { - $this->fallbackDirsPsr4 = array_merge( - (array) $paths, - $this->fallbackDirsPsr4 - ); - } else { - $this->fallbackDirsPsr4 = array_merge( - $this->fallbackDirsPsr4, - (array) $paths - ); - } - } elseif (!isset($this->prefixDirsPsr4[$prefix])) { - // Register directories for a new namespace. - $length = strlen($prefix); - if ('\\' !== $prefix[$length - 1]) { - throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); - } - $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = (array) $paths; - } elseif ($prepend) { - // Prepend directories for an already registered namespace. - $this->prefixDirsPsr4[$prefix] = array_merge( - (array) $paths, - $this->prefixDirsPsr4[$prefix] - ); - } else { - // Append directories for an already registered namespace. - $this->prefixDirsPsr4[$prefix] = array_merge( - $this->prefixDirsPsr4[$prefix], - (array) $paths - ); - } - } - - /** - * Registers a set of PSR-0 directories for a given prefix, - * replacing any others previously set for this prefix. - * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 base directories - * - * @return void - */ - public function set($prefix, $paths) - { - if (!$prefix) { - $this->fallbackDirsPsr0 = (array) $paths; - } else { - $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; - } - } - - /** - * Registers a set of PSR-4 directories for a given namespace, - * replacing any others previously set for this namespace. - * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories - * - * @throws \InvalidArgumentException - * - * @return void - */ - public function setPsr4($prefix, $paths) - { - if (!$prefix) { - $this->fallbackDirsPsr4 = (array) $paths; - } else { - $length = strlen($prefix); - if ('\\' !== $prefix[$length - 1]) { - throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); - } - $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = (array) $paths; - } - } - - /** - * Turns on searching the include path for class files. - * - * @param bool $useIncludePath - * - * @return void - */ - public function setUseIncludePath($useIncludePath) - { - $this->useIncludePath = $useIncludePath; - } - - /** - * Can be used to check if the autoloader uses the include path to check - * for classes. - * - * @return bool - */ - public function getUseIncludePath() - { - return $this->useIncludePath; - } - - /** - * Turns off searching the prefix and fallback directories for classes - * that have not been registered with the class map. - * - * @param bool $classMapAuthoritative - * - * @return void - */ - public function setClassMapAuthoritative($classMapAuthoritative) - { - $this->classMapAuthoritative = $classMapAuthoritative; - } - - /** - * Should class lookup fail if not found in the current class map? - * - * @return bool - */ - public function isClassMapAuthoritative() - { - return $this->classMapAuthoritative; - } - - /** - * APCu prefix to use to cache found/not-found classes, if the extension is enabled. - * - * @param string|null $apcuPrefix - * - * @return void - */ - public function setApcuPrefix($apcuPrefix) - { - $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; - } - - /** - * The APCu prefix in use, or null if APCu caching is not enabled. - * - * @return string|null - */ - public function getApcuPrefix() - { - return $this->apcuPrefix; - } - - /** - * Registers this instance as an autoloader. - * - * @param bool $prepend Whether to prepend the autoloader or not - * - * @return void - */ - public function register($prepend = false) - { - spl_autoload_register(array($this, 'loadClass'), true, $prepend); - - if (null === $this->vendorDir) { - return; - } - - if ($prepend) { - self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; - } else { - unset(self::$registeredLoaders[$this->vendorDir]); - self::$registeredLoaders[$this->vendorDir] = $this; - } - } - - /** - * Unregisters this instance as an autoloader. - * - * @return void - */ - public function unregister() - { - spl_autoload_unregister(array($this, 'loadClass')); - - if (null !== $this->vendorDir) { - unset(self::$registeredLoaders[$this->vendorDir]); - } - } - - /** - * Loads the given class or interface. - * - * @param string $class The name of the class - * @return true|null True if loaded, null otherwise - */ - public function loadClass($class) - { - if ($file = $this->findFile($class)) { - includeFile($file); - - return true; - } - - return null; - } - - /** - * Finds the path to the file where the class is defined. - * - * @param string $class The name of the class - * - * @return string|false The path if found, false otherwise - */ - public function findFile($class) - { - // class map lookup - if (isset($this->classMap[$class])) { - return $this->classMap[$class]; - } - if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { - return false; - } - if (null !== $this->apcuPrefix) { - $file = apcu_fetch($this->apcuPrefix.$class, $hit); - if ($hit) { - return $file; - } - } - - $file = $this->findFileWithExtension($class, '.php'); - - // Search for Hack files if we are running on HHVM - if (false === $file && defined('HHVM_VERSION')) { - $file = $this->findFileWithExtension($class, '.hh'); - } - - if (null !== $this->apcuPrefix) { - apcu_add($this->apcuPrefix.$class, $file); - } - - if (false === $file) { - // Remember that this class does not exist. - $this->missingClasses[$class] = true; - } - - return $file; - } - - /** - * Returns the currently registered loaders indexed by their corresponding vendor directories. - * - * @return self[] - */ - public static function getRegisteredLoaders() - { - return self::$registeredLoaders; - } - - /** - * @param string $class - * @param string $ext - * @return string|false - */ - private function findFileWithExtension($class, $ext) - { - // PSR-4 lookup - $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; - - $first = $class[0]; - if (isset($this->prefixLengthsPsr4[$first])) { - $subPath = $class; - while (false !== $lastPos = strrpos($subPath, '\\')) { - $subPath = substr($subPath, 0, $lastPos); - $search = $subPath . '\\'; - if (isset($this->prefixDirsPsr4[$search])) { - $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); - foreach ($this->prefixDirsPsr4[$search] as $dir) { - if (file_exists($file = $dir . $pathEnd)) { - return $file; - } - } - } - } - } - - // PSR-4 fallback dirs - foreach ($this->fallbackDirsPsr4 as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { - return $file; - } - } - - // PSR-0 lookup - if (false !== $pos = strrpos($class, '\\')) { - // namespaced class name - $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) - . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); - } else { - // PEAR-like class name - $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; - } - - if (isset($this->prefixesPsr0[$first])) { - foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { - if (0 === strpos($class, $prefix)) { - foreach ($dirs as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { - return $file; - } - } - } - } - } - - // PSR-0 fallback dirs - foreach ($this->fallbackDirsPsr0 as $dir) { - if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { - return $file; - } - } - - // PSR-0 include paths. - if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { - return $file; - } - - return false; - } -} - -/** - * Scope isolated include. - * - * Prevents access to $this/self from included files. - * - * @param string $file - * @return void - * @private - */ -function includeFile($file) -{ - include $file; -} diff --git a/plugins/af_readability/vendor/composer/InstalledVersions.php b/plugins/af_readability/vendor/composer/InstalledVersions.php deleted file mode 100644 index c6b54af7b..000000000 --- a/plugins/af_readability/vendor/composer/InstalledVersions.php +++ /dev/null @@ -1,352 +0,0 @@ - - * Jordi Boggiano - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Composer; - -use Composer\Autoload\ClassLoader; -use Composer\Semver\VersionParser; - -/** - * This class is copied in every Composer installed project and available to all - * - * See also https://getcomposer.org/doc/07-runtime.md#installed-versions - * - * To require its presence, you can require `composer-runtime-api ^2.0` - * - * @final - */ -class InstalledVersions -{ - /** - * @var mixed[]|null - * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null - */ - private static $installed; - - /** - * @var bool|null - */ - private static $canGetVendors; - - /** - * @var array[] - * @psalm-var array}> - */ - private static $installedByVendor = array(); - - /** - * Returns a list of all package names which are present, either by being installed, replaced or provided - * - * @return string[] - * @psalm-return list - */ - public static function getInstalledPackages() - { - $packages = array(); - foreach (self::getInstalled() as $installed) { - $packages[] = array_keys($installed['versions']); - } - - if (1 === \count($packages)) { - return $packages[0]; - } - - return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); - } - - /** - * Returns a list of all package names with a specific type e.g. 'library' - * - * @param string $type - * @return string[] - * @psalm-return list - */ - public static function getInstalledPackagesByType($type) - { - $packagesByType = array(); - - foreach (self::getInstalled() as $installed) { - foreach ($installed['versions'] as $name => $package) { - if (isset($package['type']) && $package['type'] === $type) { - $packagesByType[] = $name; - } - } - } - - return $packagesByType; - } - - /** - * Checks whether the given package is installed - * - * This also returns true if the package name is provided or replaced by another package - * - * @param string $packageName - * @param bool $includeDevRequirements - * @return bool - */ - public static function isInstalled($packageName, $includeDevRequirements = true) - { - foreach (self::getInstalled() as $installed) { - if (isset($installed['versions'][$packageName])) { - return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']); - } - } - - return false; - } - - /** - * Checks whether the given package satisfies a version constraint - * - * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: - * - * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') - * - * @param VersionParser $parser Install composer/semver to have access to this class and functionality - * @param string $packageName - * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package - * @return bool - */ - public static function satisfies(VersionParser $parser, $packageName, $constraint) - { - $constraint = $parser->parseConstraints($constraint); - $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); - - return $provided->matches($constraint); - } - - /** - * Returns a version constraint representing all the range(s) which are installed for a given package - * - * It is easier to use this via isInstalled() with the $constraint argument if you need to check - * whether a given version of a package is installed, and not just whether it exists - * - * @param string $packageName - * @return string Version constraint usable with composer/semver - */ - public static function getVersionRanges($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - $ranges = array(); - if (isset($installed['versions'][$packageName]['pretty_version'])) { - $ranges[] = $installed['versions'][$packageName]['pretty_version']; - } - if (array_key_exists('aliases', $installed['versions'][$packageName])) { - $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); - } - if (array_key_exists('replaced', $installed['versions'][$packageName])) { - $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); - } - if (array_key_exists('provided', $installed['versions'][$packageName])) { - $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); - } - - return implode(' || ', $ranges); - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present - */ - public static function getVersion($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - if (!isset($installed['versions'][$packageName]['version'])) { - return null; - } - - return $installed['versions'][$packageName]['version']; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present - */ - public static function getPrettyVersion($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - if (!isset($installed['versions'][$packageName]['pretty_version'])) { - return null; - } - - return $installed['versions'][$packageName]['pretty_version']; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference - */ - public static function getReference($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - if (!isset($installed['versions'][$packageName]['reference'])) { - return null; - } - - return $installed['versions'][$packageName]['reference']; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @param string $packageName - * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. - */ - public static function getInstallPath($packageName) - { - foreach (self::getInstalled() as $installed) { - if (!isset($installed['versions'][$packageName])) { - continue; - } - - return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; - } - - throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); - } - - /** - * @return array - * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} - */ - public static function getRootPackage() - { - $installed = self::getInstalled(); - - return $installed[0]['root']; - } - - /** - * Returns the raw installed.php data for custom implementations - * - * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. - * @return array[] - * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} - */ - public static function getRawData() - { - @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); - - if (null === self::$installed) { - // only require the installed.php file if this file is loaded from its dumped location, - // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 - if (substr(__DIR__, -8, 1) !== 'C') { - self::$installed = include __DIR__ . '/installed.php'; - } else { - self::$installed = array(); - } - } - - return self::$installed; - } - - /** - * Returns the raw data of all installed.php which are currently loaded for custom implementations - * - * @return array[] - * @psalm-return list}> - */ - public static function getAllRawData() - { - return self::getInstalled(); - } - - /** - * Lets you reload the static array from another file - * - * This is only useful for complex integrations in which a project needs to use - * this class but then also needs to execute another project's autoloader in process, - * and wants to ensure both projects have access to their version of installed.php. - * - * A typical case would be PHPUnit, where it would need to make sure it reads all - * the data it needs from this class, then call reload() with - * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure - * the project in which it runs can then also use this class safely, without - * interference between PHPUnit's dependencies and the project's dependencies. - * - * @param array[] $data A vendor/composer/installed.php data set - * @return void - * - * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data - */ - public static function reload($data) - { - self::$installed = $data; - self::$installedByVendor = array(); - } - - /** - * @return array[] - * @psalm-return list}> - */ - private static function getInstalled() - { - if (null === self::$canGetVendors) { - self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); - } - - $installed = array(); - - if (self::$canGetVendors) { - foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { - if (isset(self::$installedByVendor[$vendorDir])) { - $installed[] = self::$installedByVendor[$vendorDir]; - } elseif (is_file($vendorDir.'/composer/installed.php')) { - $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; - if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { - self::$installed = $installed[count($installed) - 1]; - } - } - } - } - - if (null === self::$installed) { - // only require the installed.php file if this file is loaded from its dumped location, - // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 - if (substr(__DIR__, -8, 1) !== 'C') { - self::$installed = require __DIR__ . '/installed.php'; - } else { - self::$installed = array(); - } - } - $installed[] = self::$installed; - - return $installed; - } -} diff --git a/plugins/af_readability/vendor/composer/LICENSE b/plugins/af_readability/vendor/composer/LICENSE deleted file mode 100644 index f27399a04..000000000 --- a/plugins/af_readability/vendor/composer/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ - -Copyright (c) Nils Adermann, Jordi Boggiano - -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/plugins/af_readability/vendor/composer/autoload_classmap.php b/plugins/af_readability/vendor/composer/autoload_classmap.php deleted file mode 100644 index 0fb0a2c19..000000000 --- a/plugins/af_readability/vendor/composer/autoload_classmap.php +++ /dev/null @@ -1,10 +0,0 @@ - $vendorDir . '/composer/InstalledVersions.php', -); diff --git a/plugins/af_readability/vendor/composer/autoload_namespaces.php b/plugins/af_readability/vendor/composer/autoload_namespaces.php deleted file mode 100644 index 15a2ff3ad..000000000 --- a/plugins/af_readability/vendor/composer/autoload_namespaces.php +++ /dev/null @@ -1,9 +0,0 @@ - array($vendorDir . '/fivefilters/readability.php/src'), - 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'), - 'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-factory/src', $vendorDir . '/psr/http-message/src'), - 'Masterminds\\' => array($vendorDir . '/masterminds/html5/src'), - 'League\\Uri\\' => array($vendorDir . '/league/uri/src', $vendorDir . '/league/uri-interfaces/src'), -); diff --git a/plugins/af_readability/vendor/composer/autoload_real.php b/plugins/af_readability/vendor/composer/autoload_real.php deleted file mode 100644 index 0ab935b66..000000000 --- a/plugins/af_readability/vendor/composer/autoload_real.php +++ /dev/null @@ -1,38 +0,0 @@ -register(true); - - return $loader; - } -} diff --git a/plugins/af_readability/vendor/composer/autoload_static.php b/plugins/af_readability/vendor/composer/autoload_static.php deleted file mode 100644 index a21b92886..000000000 --- a/plugins/af_readability/vendor/composer/autoload_static.php +++ /dev/null @@ -1,67 +0,0 @@ - - array ( - 'fivefilters\\Readability\\' => 24, - ), - 'P' => - array ( - 'Psr\\Log\\' => 8, - 'Psr\\Http\\Message\\' => 17, - ), - 'M' => - array ( - 'Masterminds\\' => 12, - ), - 'L' => - array ( - 'League\\Uri\\' => 11, - ), - ); - - public static $prefixDirsPsr4 = array ( - 'fivefilters\\Readability\\' => - array ( - 0 => __DIR__ . '/..' . '/fivefilters/readability.php/src', - ), - 'Psr\\Log\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/log/Psr/Log', - ), - 'Psr\\Http\\Message\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/http-factory/src', - 1 => __DIR__ . '/..' . '/psr/http-message/src', - ), - 'Masterminds\\' => - array ( - 0 => __DIR__ . '/..' . '/masterminds/html5/src', - ), - 'League\\Uri\\' => - array ( - 0 => __DIR__ . '/..' . '/league/uri/src', - 1 => __DIR__ . '/..' . '/league/uri-interfaces/src', - ), - ); - - public static $classMap = array ( - 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', - ); - - public static function getInitializer(ClassLoader $loader) - { - return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitb44cc79a0eaef9cd9c2f2ac697cbe9c0::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitb44cc79a0eaef9cd9c2f2ac697cbe9c0::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInitb44cc79a0eaef9cd9c2f2ac697cbe9c0::$classMap; - - }, null, ClassLoader::class); - } -} diff --git a/plugins/af_readability/vendor/composer/installed.json b/plugins/af_readability/vendor/composer/installed.json deleted file mode 100644 index 9e3c8f617..000000000 --- a/plugins/af_readability/vendor/composer/installed.json +++ /dev/null @@ -1,479 +0,0 @@ -{ - "packages": [ - { - "name": "fivefilters/readability.php", - "version": "dev-master", - "version_normalized": "dev-master", - "source": { - "type": "git", - "url": "https://dev.tt-rss.org/fox/readability-php.git", - "reference": "8ac5abdd497b37d2be4833bcf18d6819bba4d9c9" - }, - "require": { - "ext-dom": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "league/uri": "^6.4", - "masterminds/html5": "2.7.x-dev@dev", - "php": ">=7.3.0", - "psr/log": "^1.0" - }, - "require-dev": { - "monolog/monolog": "^2.3", - "phpunit/phpunit": "^9" - }, - "suggest": { - "monolog/monolog": "Allow logging debug information" - }, - "time": "2022-07-31T06:02:47+00:00", - "default-branch": true, - "type": "library", - "installation-source": "source", - "autoload": { - "psr-4": { - "fivefilters\\Readability\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "fivefilters\\Readability\\Test\\": "test" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Andres Rey", - "email": "andreskrey@gmail.com", - "role": "Original Developer" - }, - { - "name": "Keyvan Minoukadeh", - "email": "keyvan@fivefilters.org", - "homepage": "https://www.fivefilters.org", - "role": "Developer/Maintainer" - } - ], - "description": "A PHP port of Readability.js", - "homepage": "https://github.com/fivefilters/readability.php", - "keywords": [ - "html", - "readability" - ], - "install-path": "../fivefilters/readability.php" - }, - { - "name": "league/uri", - "version": "6.7.1", - "version_normalized": "6.7.1.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri.git", - "reference": "2d7c87a0860f3126a39f44a8a9bf2fed402dcfea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/2d7c87a0860f3126a39f44a8a9bf2fed402dcfea", - "reference": "2d7c87a0860f3126a39f44a8a9bf2fed402dcfea", - "shasum": "" - }, - "require": { - "ext-json": "*", - "league/uri-interfaces": "^2.3", - "php": "^7.4 || ^8.0", - "psr/http-message": "^1.0" - }, - "conflict": { - "league/uri-schemes": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.3.2", - "nyholm/psr7": "^1.5", - "php-http/psr7-integration-tests": "^1.1", - "phpstan/phpstan": "^1.2.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0.0", - "phpstan/phpstan-strict-rules": "^1.1.0", - "phpunit/phpunit": "^9.5.10", - "psr/http-factory": "^1.0" - }, - "suggest": { - "ext-fileinfo": "Needed to create Data URI from a filepath", - "ext-intl": "Needed to improve host validation", - "league/uri-components": "Needed to easily manipulate URI objects", - "psr/http-factory": "Needed to use the URI factory" - }, - "time": "2022-06-29T09:48:18+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "https://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "middleware", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "rfc6570", - "uri", - "uri-template", - "url", - "ws" - ], - "support": { - "docs": "https://uri.thephpleague.com", - "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri/issues", - "source": "https://github.com/thephpleague/uri/tree/6.7.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "install-path": "../league/uri" - }, - { - "name": "league/uri-interfaces", - "version": "2.3.0", - "version_normalized": "2.3.0.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", - "reference": "00e7e2943f76d8cb50c7dfdc2f6dee356e15e383", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.19", - "phpstan/phpstan": "^0.12.90", - "phpstan/phpstan-phpunit": "^0.12.19", - "phpstan/phpstan-strict-rules": "^0.12.9", - "phpunit/phpunit": "^8.5.15 || ^9.5" - }, - "suggest": { - "ext-intl": "to use the IDNA feature", - "symfony/intl": "to use the IDNA feature via Symfony Polyfill" - }, - "time": "2021-06-28T04:27:21+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "League\\Uri\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "Common interface for URI representation", - "homepage": "http://github.com/thephpleague/uri-interfaces", - "keywords": [ - "rfc3986", - "rfc3987", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/thephpleague/uri-interfaces/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/2.3.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "install-path": "../league/uri-interfaces" - }, - { - "name": "masterminds/html5", - "version": "dev-master", - "version_normalized": "dev-master", - "source": { - "type": "git", - "url": "https://dev.tt-rss.org/fox/html5-php.git", - "reference": "d2c79ada2a87bb7eaafe1a39e4e3bb37853099aa" - }, - "require": { - "ext-ctype": "*", - "ext-dom": "*", - "ext-libxml": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7" - }, - "time": "2022-12-11T19:41:09+00:00", - "default-branch": true, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "installation-source": "source", - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "autoload-dev": { - "psr-4": { - "Masterminds\\HTML5\\Tests\\": "test/HTML5" - } - }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "dom", - "html", - "html5", - "parser", - "querypath", - "serializer", - "xml" - ], - "install-path": "../masterminds/html5" - }, - { - "name": "psr/http-factory", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "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" - }, - "time": "2019-04-30T12:38:16+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "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" - }, - "install-path": "../psr/http-factory" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2016-08-06T14:39:51+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "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 interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "install-path": "../psr/http-message" - }, - { - "name": "psr/log", - "version": "1.1.4", - "version_normalized": "1.1.4.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2021-05-03T11:20:27+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, - "install-path": "../psr/log" - } - ], - "dev": true, - "dev-package-names": [] -} diff --git a/plugins/af_readability/vendor/composer/installed.php b/plugins/af_readability/vendor/composer/installed.php deleted file mode 100644 index 165891d90..000000000 --- a/plugins/af_readability/vendor/composer/installed.php +++ /dev/null @@ -1,90 +0,0 @@ - array( - 'name' => '__root__', - 'pretty_version' => '1.0.0+no-version-set', - 'version' => '1.0.0.0', - 'reference' => NULL, - 'type' => 'library', - 'install_path' => __DIR__ . '/../../', - 'aliases' => array(), - 'dev' => true, - ), - 'versions' => array( - '__root__' => array( - 'pretty_version' => '1.0.0+no-version-set', - 'version' => '1.0.0.0', - 'reference' => NULL, - 'type' => 'library', - 'install_path' => __DIR__ . '/../../', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'fivefilters/readability.php' => array( - 'pretty_version' => 'dev-master', - 'version' => 'dev-master', - 'reference' => '8ac5abdd497b37d2be4833bcf18d6819bba4d9c9', - 'type' => 'library', - 'install_path' => __DIR__ . '/../fivefilters/readability.php', - 'aliases' => array( - 0 => '9999999-dev', - ), - 'dev_requirement' => false, - ), - 'league/uri' => array( - 'pretty_version' => '6.7.1', - 'version' => '6.7.1.0', - 'reference' => '2d7c87a0860f3126a39f44a8a9bf2fed402dcfea', - 'type' => 'library', - 'install_path' => __DIR__ . '/../league/uri', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'league/uri-interfaces' => array( - 'pretty_version' => '2.3.0', - 'version' => '2.3.0.0', - 'reference' => '00e7e2943f76d8cb50c7dfdc2f6dee356e15e383', - 'type' => 'library', - 'install_path' => __DIR__ . '/../league/uri-interfaces', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'masterminds/html5' => array( - 'pretty_version' => 'dev-master', - 'version' => 'dev-master', - 'reference' => 'd2c79ada2a87bb7eaafe1a39e4e3bb37853099aa', - 'type' => 'library', - 'install_path' => __DIR__ . '/../masterminds/html5', - 'aliases' => array( - 0 => '2.7.x-dev', - ), - 'dev_requirement' => false, - ), - 'psr/http-factory' => array( - 'pretty_version' => '1.0.1', - 'version' => '1.0.1.0', - 'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be', - 'type' => 'library', - 'install_path' => __DIR__ . '/../psr/http-factory', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'psr/http-message' => array( - 'pretty_version' => '1.0.1', - 'version' => '1.0.1.0', - 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', - 'type' => 'library', - 'install_path' => __DIR__ . '/../psr/http-message', - 'aliases' => array(), - 'dev_requirement' => false, - ), - 'psr/log' => array( - 'pretty_version' => '1.1.4', - 'version' => '1.1.4.0', - 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', - 'type' => 'library', - 'install_path' => __DIR__ . '/../psr/log', - 'aliases' => array(), - 'dev_requirement' => false, - ), - ), -); diff --git a/plugins/af_readability/vendor/composer/platform_check.php b/plugins/af_readability/vendor/composer/platform_check.php deleted file mode 100644 index 580fa9609..000000000 --- a/plugins/af_readability/vendor/composer/platform_check.php +++ /dev/null @@ -1,26 +0,0 @@ -= 70400)) { - $issues[] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.'; -} - -if ($issues) { - if (!headers_sent()) { - header('HTTP/1.1 500 Internal Server Error'); - } - if (!ini_get('display_errors')) { - if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { - fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL); - } elseif (!headers_sent()) { - echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL; - } - } - trigger_error( - 'Composer detected issues in your platform: ' . implode(' ', $issues), - E_USER_ERROR - ); -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/.gitattributes b/plugins/af_readability/vendor/fivefilters/readability.php/.gitattributes deleted file mode 100644 index c08d816c2..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -test/* linguist-language=PHP -* text=auto eol=lf \ No newline at end of file diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/.github/workflows/main.yml b/plugins/af_readability/vendor/fivefilters/readability.php/.github/workflows/main.yml deleted file mode 100644 index 3682e6434..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/.github/workflows/main.yml +++ /dev/null @@ -1,42 +0,0 @@ -# This is a basic workflow to help you get started with Actions - -name: CI - -# Controls when the workflow will run -on: - # Triggers the workflow on push or pull request events but only for the master branch - push: - branches: [ master ] - pull_request: - branches: [ master ] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - - strategy: - matrix: - php: ['7.3', '7.4', '8'] - libxml: ['2.9.4', '2.9.5', '2.9.10', '2.9.12'] - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 - - # Runs a single command using the runners shell - #- name: Run a one-line script - # run: echo Hello, world! - - # Runs a set of commands using the runners shell - - name: Run a multi-line script - run: | - composer install - docker build --build-arg PHP_VERSION=${{matrix.php}} --build-arg LIBXML_VERSION=${{matrix.libxml}} -t gh-action - < ./docker/php/Dockerfile - docker run --volume $PWD:/app --workdir="/app" --env XDEBUG_MODE=coverage gh-action php ./vendor/bin/phpunit --coverage-clover /app/test/clover.xml diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/.gitignore b/plugins/af_readability/vendor/fivefilters/readability.php/.gitignore deleted file mode 100644 index 52b9f385e..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -.idea/ -vendor -composer.lock -/test.* -/test/changed/ \ No newline at end of file diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/AUTHORS.md b/plugins/af_readability/vendor/fivefilters/readability.php/AUTHORS.md deleted file mode 100644 index fabdb5a52..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/AUTHORS.md +++ /dev/null @@ -1,14 +0,0 @@ -# Authors - -Readability.php developed by **Andres Rey**. - -Based on Arc90's readability.js (1.7.1) script available at: http://code.google.com/p/arc90labs-readability. -Copyright (c) 2010 Arc90 Inc - -The AUTHORS/Contributors are (and/or have been): - -* Andres Rey -* Sergiy Lavryk -* Pedro Amorim -* Malu Decks -* Keyvan Minoukadeh diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/CHANGELOG.md b/plugins/af_readability/vendor/fivefilters/readability.php/CHANGELOG.md deleted file mode 100644 index 20aef9e3a..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/CHANGELOG.md +++ /dev/null @@ -1,145 +0,0 @@ -# Change Log -All notable changes to this project will be documented in this file. - -## Unreleased - -## [v2.1.0](https://github.com/andreskrey/readability.php/releases/tag/v2.1.0) -- Avoid overwriting extracted metadata with similarly named keys (like `og:image` and `og:image:width`) -- Imported new `getSiteName()` feature from JS version as of [21 Dec 2018](https://github.com/mozilla/readability/pull/504) -- Added getFirstElementChild function to NodeTrait + test case (Issue #83) -- Reworked the test suit to use TestPage objects and give more hints about what failed -- Removed getWordThreshold and setWordThreshold configuration functions -- Added NodeUtility::filterTextNodes and deprecated NodeTrait getChildren() -- Added new DOMNodeList fake class that mimics the original DOMNodeList class but allows to add new nodes to the list -- Added new Dockerfiles that pulls different versions of PHP and libxml. Now we are supporting 4 versions of PHP and 6 versions of libxml! - -## [v2.0.1](https://github.com/andreskrey/readability.php/releases/tag/v2.0.1) -- Fixed small issue that prevented the main image from showing up in the results - -## [v2.0.0](https://github.com/andreskrey/readability.php/releases/tag/v2.0.0) - -- [BREAKING CHANGE] Bumped the minimum supported version of PHP to 7.0 -- Clean `