ce407ff5715c837d02b1aba7975bf512 ./index.php ce407ff5715c837d02b1aba7975bf512 ./includes/index.php 70eed7cb19380f611583839bc9fac8a2 ./includes/class-pagespeedninja-activator.php e3e04d539e1fdd78f7c633c7610ba007 ./includes/class-pagespeedninja.php f757a760a6b6c2080836361be6bc9885 ./includes/class-pagespeedninja-amdd.php 18cd17b61ff5f2b5b1c147e19a895ae1 ./includes/class-pagespeedninja-errorlogging.php 0f9a6572e01b582755445eaac8fa29fd ./includes/presets.json.php 861a205a3169ca0cd45c8ece4fcce20e ./includes/options.json.php 7a36f96eb3dacd73fb567e7ee73560f7 ./includes/class-pagespeedninja-i18n.php c9660fa68cff4196242c435fd8acbcd7 ./readme.txt ce407ff5715c837d02b1aba7975bf512 ./public/index.php f0431df40da00b29d6785e03cb3e72aa ./public/class-pagespeedninja-public.php c2c91485787917bf5f78f01f934e6a39 ./public/advanced-cache.php 0f1e66d170e87cb3c8fa9f7a77d204c0 ./public/ress/wplazyload.php 32e7b65fb2f0258f3f36130226eae915 ./public/ress/wprescale.php f52fb915a7ebc5fe9633171c6cf51140 ./CHANGELOG d41d8cd98f00b204e9800998ecf8427e ./cache/index.htm c24c2b48c26ab4d3d857fb2ab878e52d ./uninstall.php e5f83c870440b1abe0d1e8d22c0184fa ./assets/css/pagespeedninja.css 0d61f8370cad1d412f80b84d143e1257 ./assets/apachetest/c.htm 9d5ed678fe57bcca610140957afab571 ./assets/apachetest/b.htm 9d35afcf5aca9d60fc05482646038f80 ./assets/apachetest/.htaccess 7fc56270e7a70fa81a5935b72eacbe29 ./assets/apachetest/a.htm cf3d206bc2732b7aa5cd5d6de9c58c31 ./assets/js/pagespeedninja.js 9220b51c7f3d4262a538717762f343cf ./assets/js/jquery.are-you-sure.js 24e732402c9b3a11063d7e24257aaa6d ./assets/js/atfbundle.js b81752d83de320c15c1839056983ab56 ./assets/image/background.jpg 75e6f33c9afb647f604357f5808f24b2 ./assets/image/icons.png 69b90817982c9dbc1a17fd090c71cfed ./assets/image/arrow.png 1be446440ede67b5db738643cd91864f ./assets/image/pagespeed-ninja-logo-beta.png 86afa2f373da9ec1a88ed92dfbbb6b10 ./assets/sample/sample_apache.htaccess 1812d284912f3af17b5d6729c5ceabe8 ./assets/sample/sample_php.htaccess 29bc24ee8750bb787a743aa07df16259 ./assets/sample/gzip.htaccess bc8cf66bfb29526d8919d9de91d4322b ./assets/sample/f.php.sample 862244358eae42622e7f6432b6a24cc9 ./assets/sample/cache.htaccess 8283b295ef0d03af318faa2ed2c5d5c8 ./LICENCE 6373f8664619aa696127b0a63d71f2e6 ./pagespeedninja.php ce407ff5715c837d02b1aba7975bf512 ./admin/index.php d41d8cd98f00b204e9800998ecf8427e ./admin/sessions/index.html d5e103c11cc1d817d5f0738342070132 ./admin/partials/pagespeedninja-admin-popup.php 0db2b03ab5b6fa4a389c8e7399ca64a8 ./admin/partials/pagespeedninja-admin-advanced.php f7ba87557dd10f50b95ec7e747a15d93 ./admin/partials/pagespeedninja-admin-basic.php 8d9a718e53331f1cdc4a5f60e56e02a1 ./admin/class-pagespeedninja-admin.php 201795b16f9af23fb199e14db9255b75 ./ress/fetch.php 342484c25b0dffa88b5a628016a7ea8b ./ress/init.php 415da1d9c00bdfc3576de18ddc0710e0 ./ress/optimize.php ca2aca159fa76d6701cb7d61203d13fb ./ress/cache/index.html 59629e7556c000f8ff97b3f8c08806ed ./ress/s/sample.htaccess ca2aca159fa76d6701cb7d61203d13fb ./ress/s/index.html 90daa9f7886c7511122ccc52fd812b78 ./ress/ressio.php 71dc0583ccbf2c5b31e5a4dfb2271ab0 ./ress/setup/precheck.php 70acb9bbd8f992c6dc861615f64c17be ./ress/setup/amdd_data.gz 7fd3908c18d7363a66628da7e9585a04 ./ress/setup/update_amdd.php ab811ca306b667426a21bd0afaf1e398 ./ress/vendor/amdd/database/database.php ee4e362d813911bd50e434514f46f29a ./ress/vendor/amdd/database/joomla/db.joomla.php 95f2bd458151db8c9f649a93e83ae36b ./ress/vendor/amdd/database/mysqli/db.mysqli.php 307f3a2d8ba6cacefccdf7b6bb86ba73 ./ress/vendor/amdd/database/pdo/db.pdo.php 036ae2daa170f73afe2d36f861677a01 ./ress/vendor/amdd/database/wordpress/db.wordpress.php f9ccee9bc9c1a204a901375042b42b62 ./ress/vendor/amdd/database/plaintext/db.plaintext.php f24dd50dfeb9fcbc2c32445e34e08fab ./ress/vendor/amdd/ua.php 7e2ec66419d56e68114f3c9043814dea ./ress/vendor/amdd/amdd.php f14f24f626c5e19f757fed6b6342dade ./ress/vendor/amdd/config.php ad6b5c4a97a770b134001a47ab07a69a ./ress/vendor/pharse/pharse_node_html.php fc9e0eb6a94f1c91d96f6ae4cd01a2d1 ./ress/vendor/pharse/pharse_formatter.php 75938b7f42203b9f364859d7d6e64d36 ./ress/vendor/pharse/pharse_selector_html.php a26f88106cc4e6e9954ae9f7acc0b934 ./ress/vendor/pharse/pharse_tokenizer.php d0733821edc0262b56d34dda72e59985 ./ress/vendor/pharse/README.md 3c1325c10fb6af5155ed220f064e9738 ./ress/vendor/pharse/pharse_xml2array.php 4986c965722ce4bb189a8a118fb6e381 ./ress/vendor/pharse/composer.json f03660c36f4e8741530355642a41f46c ./ress/vendor/pharse/pharse.php ed6b96d8e19c671ab0a429fd671fa30b ./ress/vendor/pharse/pharse_parser_html.php c3b66d1b22134993c031da83078c0f1a ./ress/vendor/jsmin-php/jsmin.php 6275796afaa97050f62af0704a55eb19 ./ress/vendor/csstidy/data.inc.php f0c98afda62608f457e8327081b5d915 ./ress/vendor/csstidy/COPYING 35108047bc8261f8f46e912ae3e81ed2 ./ress/vendor/csstidy/NEWS c663554b8723f7b8c0a2c839a5ee702d ./ress/vendor/csstidy/README.md 0fe99b7db4d78cfe4f6f948274663f75 ./ress/vendor/csstidy/class.csstidy_optimise.php faf14903abf994a296379891599dd45c ./ress/vendor/csstidy/class.csstidy_print.php 04ffca457ff5a65be6977ad3ee377335 ./ress/vendor/csstidy/class.csstidy.php 68da10f420c3c019888154832ad89f26 ./ress/classes/helper.php 99914b932bd37a50b983c5e7c90ae93b ./ress/classes/plugin/dnsprefetch/config.json 3e1cdfc05d46e73d67638913de60a8fa ./ress/classes/plugin/dnsprefetch/dnsprefetch.php 3188f05f5273752d65d54f43c7d6d206 ./ress/classes/plugin/urlloader/urlloader.php 51ad6bfbc92af7fa38e84100b742edd9 ./ress/classes/plugin/urlloader/config.json 2d569c2ee78e338dd4f7fdc07a25daec ./ress/classes/plugin/lazyload/lazyload.php 1e9a0e5f3498c55cd1050a50bb30868d ./ress/classes/plugin/lazyload/js/lazyloadxt.jquerymobile.min.js 7b27d0ff71c44245669a38e16e97f7e5 ./ress/classes/plugin/lazyload/js/lazyloadxt.video.min.js 022e9b171dad905bcd85b5e76c1d8145 ./ress/classes/plugin/lazyload/js/lazyloadxt.js 579b8682c7baeadb2e852581912b197e ./ress/classes/plugin/lazyload/js/lazyloadxt.srcset.min.js a387d6dc68ba72574fafbc1e4e179b27 ./ress/classes/plugin/lazyload/js/lazyloadxt.video.js 52a006be88a63efeea5d88b2321cd64e ./ress/classes/plugin/lazyload/js/lazyloadxt.srcset.js f0d64f6a4e247511ea05655a0b86e0d9 ./ress/classes/plugin/lazyload/js/lazyloadxt.min.js 7e524fa0d5bac3aaabefa5708e73e04e ./ress/classes/plugin/lazyload/js/lazyloadxt.jquery.js 8cecabc71e428dad709edb771b833b7f ./ress/classes/plugin/lazyload/js/lazyloadxt.jquery.min.js 0ae5deb3e2a83c34fffc13a858ec8ade ./ress/classes/plugin/lazyload/js/lazyloadxt.jquerymobile.js 55b4ed79d962d3c9efffa29e6021c580 ./ress/classes/plugin/lazyload/config.json 4aaf869d26b87b6a6890786955a50eea ./ress/classes/plugin/abovethefoldcss/abovethefoldcss.php 4593f1e8d9f71574018a805dbb6db636 ./ress/classes/plugin/abovethefoldcss/js/nonblockcss.min.js 0e96242fcd43d9d8bbafced005dee2bd ./ress/classes/plugin/abovethefoldcss/js/relayout.min.js 525c73a91cc38647b5688e15771e2d03 ./ress/classes/plugin/abovethefoldcss/js/relayout.js e383bacf300f08cc78cb912574f675da ./ress/classes/plugin/abovethefoldcss/js/nonblockcss.js 62c675f9faed5652ff6c631dc95e7052 ./ress/classes/plugin/abovethefoldcss/config.json 2801754b0616f248c3ff1de21af38763 ./ress/classes/plugin/nonblockjs/nonblockjs.php b1269c9ed1d4ee428e5639b08b08910d ./ress/classes/plugin/nonblockjs/js/nonblockjs.js 5beb25c1e4cb3577605b67d5ec98b23d ./ress/classes/plugin/nonblockjs/js/nonblockjs.min.js 3d29a75fcf0ed7dfff86d3db8f92fc69 ./ress/classes/plugin/nonblockjs/config.json 99914b932bd37a50b983c5e7c90ae93b ./ress/classes/plugin/http2/config.json 99afefe58f8750f799b972a14bc63e4b ./ress/classes/plugin/http2/http2.php 856c7b46d858e5e84ffda58bd9f66a43 ./ress/classes/plugin/widgets/loader.js 99914b932bd37a50b983c5e7c90ae93b ./ress/classes/plugin/widgets/config.json 0ea7041153d3118b0586971c48b44f88 ./ress/classes/plugin/widgets/widgets.php ac6277f230f17c334f5bcbadfef308ae ./ress/classes/plugin/widgets/loader.min.js 0711fd6700dac3ad9858d62285c2b518 ./ress/classes/plugin/filecachecleaner/filecachecleaner.php 0b08169528a301c5df833d3681e352bc ./ress/classes/plugin/filecachecleaner/config.json 9d75d27a850f4392a8531c9f8e874e62 ./ress/classes/plugin/googlefont/googlefont.php da0fc1a29abeacc5d344538284afedcb ./ress/classes/plugin/googlefont/js/loadfont.js a50a5f1627265094775d2db857e743c0 ./ress/classes/plugin/googlefont/js/loadfont.min.js 668ac51b03d2af595bb8207957533c23 ./ress/classes/plugin/googlefont/config.json 805c6de375701c25c1f31cdae575641c ./ress/classes/plugin/rescale/rescale.php 8bb1ecf0333972dc8496c1d80ea89898 ./ress/classes/plugin/rescale/config.json ca138b5cff7e5b1277bf6691075fd40d ./ress/classes/imgoptimizer/svggz.php d7aca8b6bda9874c5847c60425bf751b ./ress/classes/imgoptimizer/gd.php d253ac38295be22b151788a9f86c56b4 ./ress/classes/imgoptimizer/exec.php 229ecd02eb63d82d4f55a4a58f93f60b ./ress/classes/imgoptimizer/imagick.php c7b633860f91951e0f52fa64f0a05915 ./ress/classes/logger.php bbdd00a9c617b6b02857c329941128c6 ./ress/classes/event.php 32417aeac90e1d2d2d81db0ae26eaee8 ./ress/classes/plugin.php 6395a714fa00f6da1322d6c2f8aebc8b ./ress/classes/cache/file.php f380ce3427d5f46517ca83b555ca9019 ./ress/classes/cache/none.php 08c8e3ccccdd357d8896c8e7632e49a7 ./ress/classes/filesystem/native.php 2c0b053815fe4d6b52b64c73ca81caaf ./ress/classes/cssoptimizer.php b02b7c3812e116e7b65f15d46a068eed ./ress/classes/imgoptimizer.php 1842d4e63bd5797a716011dbb329f048 ./ress/classes/cssparser.php aea9a0cb02cbeb615a8b4cd02aeaba00 ./ress/classes/urlrewriter.php 53d1470bd033b1f8316c54376e3bc970 ./ress/classes/cssminify/csstidy.php 86bcd8662e99a26ea787de9da90bc668 ./ress/classes/cssminify/chain.php 4d2d4e846a9bef4a02bb89fb19cf1b2c ./ress/classes/cssminify/none.php 6747989e3564ed94a40f6f36a223e03d ./ress/classes/cssminify/ress.php 2a6f52333af4a45617400c1d15898b83 ./ress/classes/csscombiner.php eac1871fe38b30e71ecf19d6f2b5a32c ./ress/classes/dispatcher.php 87c872af03b72698e1dc467e07164216 ./ress/classes/jscombiner.php 786a4b0441aedc78e4cd4d9fe1881907 ./ress/classes/filelock/link.php 8271cfb3ef3a76f98a67d67884a56e10 ./ress/classes/filelock/flock.php ea25ec25918135a56f8d1307281bf4a6 ./ress/classes/filelock/mkdir.php f881bd0a67fa57b1ddb8e3caa330d427 ./ress/classes/di.php 926eb9dd975238e00e089c494d7bd690 ./ress/classes/compressoutput.php 236bf6f62e9d05f17bcc457c6d6b35e7 ./ress/classes/exceptions/invalideventname.php 64b73ae8d1b1470df0d61e8b3607d616 ./ress/classes/exceptions/unknownclassname.php a4a4365b75845958e5364fb788df9580 ./ress/classes/exceptions/invalidcss.php d1d06a4ff66edea4ace66eb6ce755d62 ./ress/classes/exceptions/exception.php 25973f1da205489ea4e0c8b69c3aac67 ./ress/classes/exceptions/invalidjs.php 5539f36518bd27e3e410f8f15c6f8e6f ./ress/classes/exceptions/unknowndikey.php 0b6fa6319e0ffcc29e9f5fc2c9e5850c ./ress/classes/htmloptimizer/pharse/csslist.php 33ebd83aade3a40e1fa782efa2f11174 ./ress/classes/htmloptimizer/pharse/jslist.php 1e9b8f4b1cbf980c39e010ed28400c9c ./ress/classes/htmloptimizer/dom.php e5edac86a433a4f14efd29747663aba6 ./ress/classes/htmloptimizer/base.php 4fbb6af14a1d2f3778e29b7755017372 ./ress/classes/htmloptimizer/stream/nodewrapper.php c6b35185e92816e929fe48ef289af6bf ./ress/classes/htmloptimizer/stream/csslist.php 81dd8edd82c89aba4e55a60f01bc434a ./ress/classes/htmloptimizer/stream/jslist.php 475eddf62d97d40de5366a4304597edf ./ress/classes/htmloptimizer/stream.php 96c52c4b4d6ec61e94abfedc7b501d00 ./ress/classes/htmloptimizer/pharse.php 71f65584aac700eefee5dab543f79236 ./ress/classes/htmloptimizer/dom/attr.php 57fa0841bde5a46f87be34baf9118cd7 ./ress/classes/htmloptimizer/dom/document.php 4101ed0fc14dbd3044cdb23c53cde9bb ./ress/classes/htmloptimizer/dom/cdatasection.php 2d65a8279a380ac80aa9c3a5d1d24c4b ./ress/classes/htmloptimizer/dom/text.php e180fc2cb8360164eb4f92df85be9511 ./ress/classes/htmloptimizer/dom/comment.php f83f24cbd231c334b7fe639682d69aa0 ./ress/classes/htmloptimizer/dom/element.php 96a928b9a7661e207b799da936daeb98 ./ress/classes/jsminify/chain.php a66a6b17520ff1a1f373f1ec41c3f5b4 ./ress/classes/jsminify/none.php 6af42efce03be542bfceec26ec6f0d28 ./ress/classes/jsminify/jsmin.php b547745e7aee7cfea280dda8e0773a90 ./ress/classes/config.php 8eefdc529acaa28e4a191da57098016c ./ress/classes/imgrescale/gd.php e3247f75e40b99dbdbf891a2ff2b9116 ./ress/classes/imgrescale/imagick.php 14c6533a9fbe7c43711c12ba4c1d8a3c ./ress/classes/devicedetector/base.php 6fff0d33f817871e72aabd7a1f445782 ./ress/classes/devicedetector/none.php 0d594745aa77b05300619bc1270dd32d ./ress/classes/devicedetector/amdd.php 8413db60688268b29c7dc34ad3fe74d2 ./ress/classes/devicedetector/rddb.php 2b20a60146b2ce69a9831506a1da8471 ./ress/classes/interfaces/imgrescale.php 09a132d08fafa16bd8779943ed4b6882 ./ress/classes/interfaces/jsminify.php 06fc0da467fa79ac6fb37b9e6c2c1afe ./ress/classes/interfaces/filelock.php 43716870165e8d317f83604f39107851 ./ress/classes/interfaces/logger.php 1f490c834a32fd6a8ad444216864cb2a ./ress/classes/interfaces/cache.php f3a35c48c45a1815ee340f4c4da7a2eb ./ress/classes/interfaces/cssoptimizer.php 49283b6a89b6d1d277797eda818c69ed ./ress/classes/interfaces/imgoptimizer.php d4669b4370bc5bd7970747b121ceb247 ./ress/classes/interfaces/devicedetector.php 935e96e4f87cf2d25652c8ab249fc51a ./ress/classes/interfaces/csscombiner.php e23bf4ed99290a421993cc67cf8091d1 ./ress/classes/interfaces/dispatcher.php 1a95429b6b5d7470118c8ae0205b3554 ./ress/classes/interfaces/jscombiner.php 6eb5a34f874ce4e6664018504de4610a ./ress/classes/interfaces/htmloptimizer.php 6bfb8f24c25905d21b530d1c038040b4 ./ress/classes/interfaces/filesystem.php 46984d7b031b947af2deba6fc61cdfc7 ./ress/classes/interfaces/cssminify.php 16e26123371ee5ae2e5bdfef4965e940 ./ress/classes/interfaces/htmlnode.php 1a0f3d25a2438b1a13c6329a982d13fd ./ress/README.txt ca2aca159fa76d6701cb7d61203d13fb ./ress/index.html 42e8fd746ab89ff16e3c96fd44d9bda2 ./ress/config.php