From 544ef3bc588d4180d7ecad15bdacd43813a7c5c5 Mon Sep 17 00:00:00 2001 From: Mario Date: Thu, 12 Dec 2019 14:51:10 +0000 Subject: update composer libs and minor notifications display fixes --- composer.lock | 97 +- .../jquery-file-upload/js/jquery.fileupload-ui.js | 6 +- .../blueimp/jquery-file-upload/package-lock.json | 2 +- vendor/blueimp/jquery-file-upload/package.json | 2 +- .../server/php/UploadHandler.php | 4 +- vendor/composer/autoload_classmap.php | 5 + vendor/composer/autoload_files.php | 1 + vendor/composer/autoload_static.php | 6 + vendor/composer/installed.json | 106 +- vendor/michelf/php-markdown/.editorconfig | 11 + vendor/michelf/php-markdown/.scrutinizer.yml | 36 + vendor/michelf/php-markdown/.travis.yml | 29 + vendor/michelf/php-markdown/License.md | 2 +- vendor/michelf/php-markdown/Michelf/Markdown.php | 39 +- .../michelf/php-markdown/Michelf/MarkdownExtra.php | 293 +- .../php-markdown/Michelf/MarkdownInterface.php | 2 +- vendor/michelf/php-markdown/Readme.md | 44 +- vendor/michelf/php-markdown/Readme.php | 12 +- vendor/michelf/php-markdown/composer.json | 3 + vendor/michelf/php-markdown/phpunit.xml.dist | 24 + vendor/michelf/php-markdown/test/bootstrap.php | 6 + .../test/helpers/MarkdownTestHelper.php | 267 + .../test/integration/PhpMarkdownTest.php | 173 + .../markdown.mdtest/Amps and angle encoding.text | 21 + .../markdown.mdtest/Amps and angle encoding.xhtml | 17 + .../test/resources/markdown.mdtest/Auto links.text | 13 + .../resources/markdown.mdtest/Auto links.xhtml | 18 + .../markdown.mdtest/Backslash escapes.text | 120 + .../markdown.mdtest/Backslash escapes.xhtml | 118 + .../Blockquotes with code blocks.text | 11 + .../Blockquotes with code blocks.xhtml | 15 + .../resources/markdown.mdtest/Code Blocks.text | 14 + .../resources/markdown.mdtest/Code Blocks.xhtml | 18 + .../test/resources/markdown.mdtest/Code Spans.text | 5 + .../resources/markdown.mdtest/Code Spans.xhtml | 5 + ...rd-wrapped paragraphs with list-like lines.text | 8 + ...d-wrapped paragraphs with list-like lines.xhtml | 8 + .../markdown.mdtest/Horizontal rules.text | 67 + .../markdown.mdtest/Horizontal rules.xhtml | 71 + .../test/resources/markdown.mdtest/Images.text | 26 + .../test/resources/markdown.mdtest/Images.xhtml | 21 + .../markdown.mdtest/Inline HTML (Advanced).text | 30 + .../markdown.mdtest/Inline HTML (Advanced).xhtml | 30 + .../markdown.mdtest/Inline HTML (Simple).html | 72 + .../markdown.mdtest/Inline HTML (Simple).text | 69 + .../markdown.mdtest/Inline HTML comments.html | 13 + .../markdown.mdtest/Inline HTML comments.text | 13 + .../markdown.mdtest/Links, inline style.text | 24 + .../markdown.mdtest/Links, inline style.xhtml | 23 + .../markdown.mdtest/Links, reference style.text | 71 + .../markdown.mdtest/Links, reference style.xhtml | 52 + .../Links, shortcut references.text | 20 + .../Links, shortcut references.xhtml | 9 + .../markdown.mdtest/Literal quotes in titles.text | 7 + .../markdown.mdtest/Literal quotes in titles.xhtml | 3 + .../Markdown Documentation - Basics.text | 306 ++ .../Markdown Documentation - Basics.xhtml | 314 ++ .../Markdown Documentation - Syntax.text | 888 ++++ .../Markdown Documentation - Syntax.xhtml | 942 ++++ .../markdown.mdtest/Nested blockquotes.text | 5 + .../markdown.mdtest/Nested blockquotes.xhtml | 9 + .../Ordered and unordered lists.text | 131 + .../Ordered and unordered lists.xhtml | 148 + .../markdown.mdtest/Strong and em together.text | 7 + .../markdown.mdtest/Strong and em together.xhtml | 7 + .../test/resources/markdown.mdtest/Tabs.text | 21 + .../test/resources/markdown.mdtest/Tabs.xhtml | 25 + .../test/resources/markdown.mdtest/Tidyness.text | 5 + .../test/resources/markdown.mdtest/Tidyness.xhtml | 8 + .../resources/php-markdown-extra.mdtest/Abbr.text | 31 + .../resources/php-markdown-extra.mdtest/Abbr.xhtml | 15 + .../Backtick Fenced Code Blocks Special Cases.text | 69 + ...Backtick Fenced Code Blocks Special Cases.xhtml | 61 + .../Backtick Fenced Code Blocks.text | 123 + .../Backtick Fenced Code Blocks.xhtml | 109 + .../Definition Lists.text | 115 + .../Definition Lists.xhtml | 155 + .../php-markdown-extra.mdtest/Emphasis.text | 100 + .../php-markdown-extra.mdtest/Emphasis.xhtml | 106 + .../php-markdown-extra.mdtest/Footnotes.text | 70 + .../php-markdown-extra.mdtest/Footnotes.xhtml | 103 + .../Headers with attributes.text | 41 + .../Headers with attributes.xhtml | 37 + .../Inline HTML with Markdown content.text | 110 + .../Inline HTML with Markdown content.xhtml | 131 + .../Link & Image Attributes.text | 10 + .../Link & Image Attributes.xhtml | 8 + .../php-markdown-extra.mdtest/Tables.text | 113 + .../php-markdown-extra.mdtest/Tables.xhtml | 333 ++ .../Tilde Fenced Code Blocks Special Cases.text | 69 + .../Tilde Fenced Code Blocks Special Cases.xhtml | 61 + .../Tilde Fenced Code Blocks.text | 123 + .../Tilde Fenced Code Blocks.xhtml | 109 + .../php-markdown.mdtest/Adjacent Lists.text | 10 + .../php-markdown.mdtest/Adjacent Lists.xhtml | 19 + .../resources/php-markdown.mdtest/Auto Links.text | 3 + .../resources/php-markdown.mdtest/Auto Links.xhtml | 3 + .../php-markdown.mdtest/Backslash escapes.text | 1 + .../php-markdown.mdtest/Backslash escapes.xhtml | 1 + .../resources/php-markdown.mdtest/Code Spans.text | 6 + .../resources/php-markdown.mdtest/Code Spans.xhtml | 6 + .../Code block in a list item.text | 15 + .../Code block in a list item.xhtml | 18 + .../Code block on second line.text | 2 + .../Code block on second line.xhtml | 2 + .../Code block regressions.text | 15 + .../Code block regressions.xhtml | 18 + .../php-markdown.mdtest/Email auto links.text | 24 + .../php-markdown.mdtest/Email auto links.xhtml | 23 + .../resources/php-markdown.mdtest/Emphasis.text | 101 + .../resources/php-markdown.mdtest/Emphasis.xhtml | 105 + .../php-markdown.mdtest/Empty List Item.text | 35 + .../php-markdown.mdtest/Empty List Item.xhtml | 47 + .../resources/php-markdown.mdtest/Headers.text | 9 + .../resources/php-markdown.mdtest/Headers.xhtml | 39 + .../php-markdown.mdtest/Horizontal Rules.text | 29 + .../php-markdown.mdtest/Horizontal Rules.xhtml | 30 + .../php-markdown.mdtest/Inline HTML (Simple).html | 25 + .../php-markdown.mdtest/Inline HTML (Simple).text | 25 + .../php-markdown.mdtest/Inline HTML (Span).text | 4 + .../php-markdown.mdtest/Inline HTML (Span).xhtml | 4 + .../php-markdown.mdtest/Inline HTML comments.html | 9 + .../php-markdown.mdtest/Inline HTML comments.text | 9 + .../resources/php-markdown.mdtest/Ins & del.text | 17 + .../resources/php-markdown.mdtest/Ins & del.xhtml | 17 + .../php-markdown.mdtest/Links, inline style.text | 9 + .../php-markdown.mdtest/Links, inline style.xhtml | 7 + .../resources/php-markdown.mdtest/MD5 Hashes.text | 11 + .../resources/php-markdown.mdtest/MD5 Hashes.xhtml | 11 + .../php-markdown.mdtest/Mixed OLs and ULs.text | 13 + .../php-markdown.mdtest/Mixed OLs and ULs.xhtml | 21 + .../resources/php-markdown.mdtest/Nesting.text | 11 + .../resources/php-markdown.mdtest/Nesting.xhtml | 11 + .../php-markdown.mdtest/PHP-Specific Bugs.text | 22 + .../php-markdown.mdtest/PHP-Specific Bugs.xhtml | 17 + .../php-markdown.mdtest/Parens in URL.text | 14 + .../php-markdown.mdtest/Parens in URL.xhtml | 11 + .../php-markdown.mdtest/Quotes in attributes.text | 5 + .../php-markdown.mdtest/Quotes in attributes.xhtml | 5 + .../php-markdown.mdtest/Tight blocks.text | 1 + .../php-markdown.mdtest/Tight blocks.xhtml | 21 + .../php-markdown.mdtest/XML empty tag.text | 2 + .../php-markdown.mdtest/XML empty tag.xhtml | 2 + .../php-markdown/test/unit/MarkdownExtraTest.php | 51 + vendor/ramsey/uuid/CHANGELOG.md | 709 ++- vendor/ramsey/uuid/CODE_OF_CONDUCT.md | 74 - vendor/ramsey/uuid/CONTRIBUTING.md | 75 - vendor/ramsey/uuid/LICENSE | 12 +- vendor/ramsey/uuid/README.md | 118 +- vendor/ramsey/uuid/composer.json | 72 +- vendor/ramsey/uuid/src/BinaryUtils.php | 2 - vendor/ramsey/uuid/src/Codec/CodecInterface.php | 8 +- vendor/ramsey/uuid/src/Codec/GuidStringCodec.php | 5 +- vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php | 2 +- vendor/ramsey/uuid/src/Codec/StringCodec.php | 18 +- .../uuid/src/Codec/TimestampFirstCombCodec.php | 5 +- .../uuid/src/Codec/TimestampLastCombCodec.php | 1 - .../src/Converter/NumberConverterInterface.php | 6 +- .../src/Converter/Time/BigNumberTimeConverter.php | 7 +- .../uuid/src/Converter/Time/PhpTimeConverter.php | 4 +- .../uuid/src/Converter/TimeConverterInterface.php | 4 +- vendor/ramsey/uuid/src/DegradedUuid.php | 6 +- .../src/Exception/InvalidUuidStringException.php | 4 +- .../Exception/UnsatisfiedDependencyException.php | 4 +- .../Exception/UnsupportedOperationException.php | 4 +- vendor/ramsey/uuid/src/FeatureSet.php | 4 +- vendor/ramsey/uuid/src/Generator/CombGenerator.php | 11 +- .../uuid/src/Generator/DefaultTimeGenerator.php | 19 +- .../ramsey/uuid/src/Generator/MtRandGenerator.php | 4 + .../ramsey/uuid/src/Generator/OpenSslGenerator.php | 5 + .../uuid/src/Generator/RandomBytesGenerator.php | 4 +- .../src/Generator/RandomGeneratorInterface.php | 10 +- .../ramsey/uuid/src/Generator/RandomLibAdapter.php | 10 +- .../uuid/src/Generator/SodiumRandomGenerator.php | 5 + .../uuid/src/Generator/TimeGeneratorInterface.php | 10 +- .../src/Provider/Node/FallbackNodeProvider.php | 3 +- .../uuid/src/Provider/Node/RandomNodeProvider.php | 23 +- .../uuid/src/Provider/Node/SystemNodeProvider.php | 6 +- .../uuid/src/Provider/NodeProviderInterface.php | 4 +- .../uuid/src/Provider/Time/FixedTimeProvider.php | 5 +- vendor/ramsey/uuid/src/Uuid.php | 103 +- vendor/ramsey/uuid/src/UuidFactory.php | 7 +- vendor/ramsey/uuid/src/UuidFactoryInterface.php | 35 +- vendor/ramsey/uuid/src/UuidInterface.php | 12 +- vendor/ramsey/uuid/src/functions.php | 78 + vendor/sabre/http/CHANGELOG.md | 6 + vendor/sabre/http/lib/Sapi.php | 12 +- vendor/sabre/http/lib/Version.php | 2 +- vendor/twbs/bootstrap/.eslintrc.json | 1 + vendor/twbs/bootstrap/.github/CONTRIBUTING.md | 26 +- .../twbs/bootstrap/.github/ISSUE_TEMPLATE/bug.md | 2 +- .../bootstrap/.github/ISSUE_TEMPLATE/bug_report.md | 2 +- .../bootstrap/.github/ISSUE_TEMPLATE/feature.md | 2 +- .../.github/ISSUE_TEMPLATE/feature_request.md | 2 +- vendor/twbs/bootstrap/.github/workflows/test.yml | 76 + vendor/twbs/bootstrap/.gitignore | 2 + vendor/twbs/bootstrap/.stylelintrc | 3 +- vendor/twbs/bootstrap/.travis.yml | 25 - vendor/twbs/bootstrap/Gemfile | 8 +- vendor/twbs/bootstrap/README.md | 27 +- vendor/twbs/bootstrap/SECURITY.md | 7 + vendor/twbs/bootstrap/_config.yml | 37 +- vendor/twbs/bootstrap/build/build-plugins.js | 2 +- vendor/twbs/bootstrap/build/change-version.js | 2 + vendor/twbs/bootstrap/build/generate-sri.js | 2 +- vendor/twbs/bootstrap/build/rollup.config.js | 2 +- vendor/twbs/bootstrap/build/svgo.yml | 3 + vendor/twbs/bootstrap/build/vnu-jar.js | 6 +- vendor/twbs/bootstrap/bundlesize.config.json | 44 + vendor/twbs/bootstrap/dist/css/bootstrap-grid.css | 184 +- .../twbs/bootstrap/dist/css/bootstrap-grid.css.map | 2 +- .../twbs/bootstrap/dist/css/bootstrap-grid.min.css | 4 +- .../bootstrap/dist/css/bootstrap-grid.min.css.map | 2 +- .../twbs/bootstrap/dist/css/bootstrap-reboot.css | 12 +- .../bootstrap/dist/css/bootstrap-reboot.css.map | 2 +- .../bootstrap/dist/css/bootstrap-reboot.min.css | 4 +- .../dist/css/bootstrap-reboot.min.css.map | 2 +- vendor/twbs/bootstrap/dist/css/bootstrap.css | 600 ++- vendor/twbs/bootstrap/dist/css/bootstrap.css.map | 2 +- vendor/twbs/bootstrap/dist/css/bootstrap.min.css | 4 +- .../twbs/bootstrap/dist/css/bootstrap.min.css.map | 2 +- vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js | 739 +-- .../twbs/bootstrap/dist/js/bootstrap.bundle.js.map | 2 +- .../twbs/bootstrap/dist/js/bootstrap.bundle.min.js | 4 +- .../bootstrap/dist/js/bootstrap.bundle.min.js.map | 2 +- vendor/twbs/bootstrap/dist/js/bootstrap.js | 666 +-- vendor/twbs/bootstrap/dist/js/bootstrap.js.map | 2 +- vendor/twbs/bootstrap/dist/js/bootstrap.min.js | 4 +- vendor/twbs/bootstrap/dist/js/bootstrap.min.js.map | 2 +- vendor/twbs/bootstrap/js/dist/alert.js | 19 +- vendor/twbs/bootstrap/js/dist/alert.js.map | 2 +- vendor/twbs/bootstrap/js/dist/button.js | 97 +- vendor/twbs/bootstrap/js/dist/button.js.map | 2 +- vendor/twbs/bootstrap/js/dist/carousel.js | 67 +- vendor/twbs/bootstrap/js/dist/carousel.js.map | 2 +- vendor/twbs/bootstrap/js/dist/collapse.js | 58 +- vendor/twbs/bootstrap/js/dist/collapse.js.map | 2 +- vendor/twbs/bootstrap/js/dist/dropdown.js | 129 +- vendor/twbs/bootstrap/js/dist/dropdown.js.map | 2 +- vendor/twbs/bootstrap/js/dist/index.js | 2 +- vendor/twbs/bootstrap/js/dist/modal.js | 153 +- vendor/twbs/bootstrap/js/dist/modal.js.map | 2 +- vendor/twbs/bootstrap/js/dist/popover.js | 58 +- vendor/twbs/bootstrap/js/dist/popover.js.map | 2 +- vendor/twbs/bootstrap/js/dist/scrollspy.js | 56 +- vendor/twbs/bootstrap/js/dist/scrollspy.js.map | 2 +- vendor/twbs/bootstrap/js/dist/tab.js | 19 +- vendor/twbs/bootstrap/js/dist/tab.js.map | 2 +- vendor/twbs/bootstrap/js/dist/toast.js | 96 +- vendor/twbs/bootstrap/js/dist/toast.js.map | 2 +- vendor/twbs/bootstrap/js/dist/tooltip.js | 174 +- vendor/twbs/bootstrap/js/dist/tooltip.js.map | 2 +- vendor/twbs/bootstrap/js/dist/util.js | 25 +- vendor/twbs/bootstrap/js/dist/util.js.map | 2 +- vendor/twbs/bootstrap/js/src/alert.js | 4 +- vendor/twbs/bootstrap/js/src/button.js | 92 +- vendor/twbs/bootstrap/js/src/carousel.js | 6 +- vendor/twbs/bootstrap/js/src/collapse.js | 4 +- vendor/twbs/bootstrap/js/src/dropdown.js | 79 +- vendor/twbs/bootstrap/js/src/index.js | 20 +- vendor/twbs/bootstrap/js/src/modal.js | 46 +- vendor/twbs/bootstrap/js/src/popover.js | 4 +- vendor/twbs/bootstrap/js/src/scrollspy.js | 4 +- vendor/twbs/bootstrap/js/src/tab.js | 4 +- vendor/twbs/bootstrap/js/src/toast.js | 33 +- vendor/twbs/bootstrap/js/src/tools/sanitizer.js | 2 +- vendor/twbs/bootstrap/js/src/tooltip.js | 81 +- vendor/twbs/bootstrap/js/src/util.js | 20 +- vendor/twbs/bootstrap/nuget/bootstrap.nuspec | 6 +- vendor/twbs/bootstrap/nuget/bootstrap.sass.nuspec | 6 +- vendor/twbs/bootstrap/package-lock.json | 5484 ++++++++++---------- vendor/twbs/bootstrap/package.js | 2 +- vendor/twbs/bootstrap/package.json | 140 +- vendor/twbs/bootstrap/scss/_badge.scss | 2 +- vendor/twbs/bootstrap/scss/_breadcrumb.scss | 3 +- vendor/twbs/bootstrap/scss/_button-group.scss | 2 +- vendor/twbs/bootstrap/scss/_buttons.scss | 6 +- vendor/twbs/bootstrap/scss/_card.scss | 45 +- vendor/twbs/bootstrap/scss/_carousel.scss | 12 +- vendor/twbs/bootstrap/scss/_close.scss | 4 +- vendor/twbs/bootstrap/scss/_code.scss | 2 +- vendor/twbs/bootstrap/scss/_custom-forms.scss | 30 +- vendor/twbs/bootstrap/scss/_dropdown.scss | 6 +- vendor/twbs/bootstrap/scss/_forms.scss | 26 +- vendor/twbs/bootstrap/scss/_functions.scss | 50 +- vendor/twbs/bootstrap/scss/_grid.scss | 33 +- vendor/twbs/bootstrap/scss/_images.scss | 4 +- vendor/twbs/bootstrap/scss/_input-group.scss | 6 +- vendor/twbs/bootstrap/scss/_list-group.scss | 53 +- vendor/twbs/bootstrap/scss/_mixins.scss | 6 +- vendor/twbs/bootstrap/scss/_modal.scss | 42 +- vendor/twbs/bootstrap/scss/_nav.scss | 6 +- vendor/twbs/bootstrap/scss/_navbar.scss | 60 +- vendor/twbs/bootstrap/scss/_pagination.scss | 4 +- vendor/twbs/bootstrap/scss/_popover.scss | 17 +- vendor/twbs/bootstrap/scss/_print.scss | 4 +- vendor/twbs/bootstrap/scss/_progress.scss | 7 +- vendor/twbs/bootstrap/scss/_reboot.scss | 29 +- vendor/twbs/bootstrap/scss/_root.scss | 1 + vendor/twbs/bootstrap/scss/_tables.scss | 6 +- vendor/twbs/bootstrap/scss/_type.scss | 4 +- vendor/twbs/bootstrap/scss/_variables.scss | 64 +- vendor/twbs/bootstrap/scss/bootstrap-grid.scss | 2 +- vendor/twbs/bootstrap/scss/bootstrap-reboot.scss | 2 +- vendor/twbs/bootstrap/scss/bootstrap.scss | 2 +- .../bootstrap/scss/mixins/_background-variant.scss | 5 +- vendor/twbs/bootstrap/scss/mixins/_badge.scss | 2 +- vendor/twbs/bootstrap/scss/mixins/_buttons.scss | 7 +- vendor/twbs/bootstrap/scss/mixins/_caret.scss | 16 +- vendor/twbs/bootstrap/scss/mixins/_float.scss | 6 +- vendor/twbs/bootstrap/scss/mixins/_forms.scss | 79 +- .../bootstrap/scss/mixins/_grid-framework.scss | 11 +- vendor/twbs/bootstrap/scss/mixins/_grid.scss | 18 + vendor/twbs/bootstrap/scss/mixins/_hover.scss | 8 +- vendor/twbs/bootstrap/scss/mixins/_image.scss | 2 +- vendor/twbs/bootstrap/scss/mixins/_list-group.scss | 2 +- vendor/twbs/bootstrap/scss/mixins/_lists.scss | 2 +- .../twbs/bootstrap/scss/mixins/_nav-divider.scss | 3 +- vendor/twbs/bootstrap/scss/mixins/_reset-text.scss | 2 +- .../twbs/bootstrap/scss/mixins/_screen-reader.scss | 5 +- vendor/twbs/bootstrap/scss/mixins/_table-row.scss | 2 +- .../twbs/bootstrap/scss/mixins/_text-emphasis.scss | 5 +- .../twbs/bootstrap/scss/utilities/_background.scss | 2 +- vendor/twbs/bootstrap/scss/utilities/_text.scss | 4 +- .../twbs/bootstrap/site/_data/browser-features.yml | 2 +- vendor/twbs/bootstrap/site/_data/docs-versions.yml | 5 +- .../twbs/bootstrap/site/_includes/analytics.html | 1 + .../twbs/bootstrap/site/_includes/docs-navbar.html | 12 +- .../bootstrap/site/_includes/docs-sidebar.html | 4 +- vendor/twbs/bootstrap/site/_includes/favicons.html | 2 +- .../site/_includes/icons/bootstrap-stack.svg | 2 +- vendor/twbs/bootstrap/site/_includes/scripts.html | 6 +- .../twbs/bootstrap/site/_includes/stylesheet.html | 2 +- vendor/twbs/bootstrap/site/_layouts/docs.html | 8 +- vendor/twbs/bootstrap/site/_layouts/examples.html | 5 +- vendor/twbs/bootstrap/site/docs/4.3/about/brand.md | 78 - .../twbs/bootstrap/site/docs/4.3/about/license.md | 34 - .../twbs/bootstrap/site/docs/4.3/about/overview.md | 27 - vendor/twbs/bootstrap/site/docs/4.3/about/team.md | 21 - .../bootstrap/site/docs/4.3/about/translations.md | 18 - .../docs/4.3/assets/brand/bootstrap-outline.svg | 5 - .../docs/4.3/assets/brand/bootstrap-punchout.svg | 5 - .../4.3/assets/brand/bootstrap-social-logo.png | Bin 23959 -> 0 bytes .../docs/4.3/assets/brand/bootstrap-social.png | Bin 231733 -> 0 bytes .../site/docs/4.3/assets/brand/bootstrap-solid.svg | 5 - .../site/docs/4.3/assets/css/docs.min.css | 8 - .../site/docs/4.3/assets/css/docs.min.css.map | 1 - .../site/docs/4.3/assets/img/bootstrap-themes.png | Bin 28187 -> 0 bytes .../docs/4.3/assets/img/bootstrap-themes@2x.png | Bin 80588 -> 0 bytes .../site/docs/4.3/assets/img/examples/album.png | Bin 21740 -> 0 bytes .../site/docs/4.3/assets/img/examples/album@2x.png | Bin 26370 -> 0 bytes .../site/docs/4.3/assets/img/examples/blog.png | Bin 32843 -> 0 bytes .../site/docs/4.3/assets/img/examples/blog@2x.png | Bin 36944 -> 0 bytes .../site/docs/4.3/assets/img/examples/carousel.png | Bin 21450 -> 0 bytes .../docs/4.3/assets/img/examples/carousel@2x.png | Bin 31465 -> 0 bytes .../site/docs/4.3/assets/img/examples/checkout.png | Bin 25151 -> 0 bytes .../docs/4.3/assets/img/examples/checkout@2x.png | Bin 28180 -> 0 bytes .../site/docs/4.3/assets/img/examples/cover.png | Bin 7240 -> 0 bytes .../site/docs/4.3/assets/img/examples/cover@2x.png | Bin 17953 -> 0 bytes .../docs/4.3/assets/img/examples/dashboard.png | Bin 24376 -> 0 bytes .../docs/4.3/assets/img/examples/dashboard@2x.png | Bin 26556 -> 0 bytes .../4.3/assets/img/examples/floating-labels.png | Bin 10516 -> 0 bytes .../4.3/assets/img/examples/floating-labels@2x.png | Bin 11053 -> 0 bytes .../site/docs/4.3/assets/img/examples/grid.png | Bin 37960 -> 0 bytes .../site/docs/4.3/assets/img/examples/grid@2x.png | Bin 34834 -> 0 bytes .../docs/4.3/assets/img/examples/jumbotron.png | Bin 31403 -> 0 bytes .../docs/4.3/assets/img/examples/jumbotron@2x.png | Bin 38408 -> 0 bytes .../docs/4.3/assets/img/examples/navbar-bottom.png | Bin 9774 -> 0 bytes .../4.3/assets/img/examples/navbar-bottom@2x.png | Bin 11316 -> 0 bytes .../docs/4.3/assets/img/examples/navbar-fixed.png | Bin 11569 -> 0 bytes .../4.3/assets/img/examples/navbar-fixed@2x.png | Bin 13616 -> 0 bytes .../docs/4.3/assets/img/examples/navbar-static.png | Bin 12523 -> 0 bytes .../4.3/assets/img/examples/navbar-static@2x.png | Bin 14893 -> 0 bytes .../site/docs/4.3/assets/img/examples/navbars.png | Bin 24748 -> 0 bytes .../docs/4.3/assets/img/examples/navbars@2x.png | Bin 27187 -> 0 bytes .../docs/4.3/assets/img/examples/offcanvas.png | Bin 20148 -> 0 bytes .../docs/4.3/assets/img/examples/offcanvas@2x.png | Bin 23975 -> 0 bytes .../site/docs/4.3/assets/img/examples/pricing.png | Bin 25033 -> 0 bytes .../docs/4.3/assets/img/examples/pricing@2x.png | Bin 29128 -> 0 bytes .../site/docs/4.3/assets/img/examples/product.png | Bin 24977 -> 0 bytes .../docs/4.3/assets/img/examples/product@2x.png | Bin 27953 -> 0 bytes .../site/docs/4.3/assets/img/examples/sign-in.png | Bin 5704 -> 0 bytes .../docs/4.3/assets/img/examples/sign-in@2x.png | Bin 5680 -> 0 bytes .../4.3/assets/img/examples/starter-template.png | Bin 9761 -> 0 bytes .../assets/img/examples/starter-template@2x.png | Bin 11334 -> 0 bytes .../assets/img/examples/sticky-footer-navbar.png | Bin 14167 -> 0 bytes .../img/examples/sticky-footer-navbar@2x.png | Bin 15836 -> 0 bytes .../docs/4.3/assets/img/examples/sticky-footer.png | Bin 8170 -> 0 bytes .../4.3/assets/img/examples/sticky-footer@2x.png | Bin 9665 -> 0 bytes .../assets/img/favicons/android-chrome-192x192.png | Bin 1935 -> 0 bytes .../assets/img/favicons/android-chrome-512x512.png | Bin 4269 -> 0 bytes .../4.3/assets/img/favicons/apple-touch-icon.png | Bin 1738 -> 0 bytes .../docs/4.3/assets/img/favicons/browserconfig.xml | 11 - .../docs/4.3/assets/img/favicons/favicon-16x16.png | Bin 310 -> 0 bytes .../docs/4.3/assets/img/favicons/favicon-32x32.png | Bin 491 -> 0 bytes .../docs/4.3/assets/img/favicons/manifest.json | 22 - .../4.3/assets/img/favicons/mstile-144x144.png | Bin 1479 -> 0 bytes .../4.3/assets/img/favicons/mstile-150x150.png | Bin 1428 -> 0 bytes .../4.3/assets/img/favicons/mstile-310x150.png | Bin 1746 -> 0 bytes .../4.3/assets/img/favicons/mstile-310x310.png | Bin 3085 -> 0 bytes .../docs/4.3/assets/img/favicons/mstile-70x70.png | Bin 1104 -> 0 bytes .../4.3/assets/img/favicons/safari-pinned-tab.svg | 4 - .../bootstrap/site/docs/4.3/assets/js/docs.min.js | 22 - .../site/docs/4.3/assets/js/src/application.js | 112 - .../assets/js/src/ie-emulation-modes-warning.js | 47 - .../site/docs/4.3/assets/js/src/search.js | 55 - .../site/docs/4.3/assets/js/vendor/anchor.min.js | 6 - .../assets/js/vendor/bs-custom-file-input.min.js | 7 - .../docs/4.3/assets/js/vendor/clipboard.min.js | 7 - .../docs/4.3/assets/js/vendor/jquery-slim.min.js | 2 - .../bootstrap/site/docs/4.3/assets/scss/_ads.scss | 38 - .../site/docs/4.3/assets/scss/_algolia.scss | 155 - .../site/docs/4.3/assets/scss/_anchor.scss | 10 - .../site/docs/4.3/assets/scss/_brand.scss | 88 - .../site/docs/4.3/assets/scss/_browser-bugs.scss | 12 - .../site/docs/4.3/assets/scss/_buttons.scss | 37 - .../site/docs/4.3/assets/scss/_callouts.scss | 40 - .../site/docs/4.3/assets/scss/_clipboard-js.scss | 36 - .../site/docs/4.3/assets/scss/_colors.scss | 24 - .../docs/4.3/assets/scss/_component-examples.scss | 412 -- .../site/docs/4.3/assets/scss/_content.scss | 124 - .../site/docs/4.3/assets/scss/_footer.scss | 40 - .../site/docs/4.3/assets/scss/_masthead.scss | 52 - .../bootstrap/site/docs/4.3/assets/scss/_nav.scss | 75 - .../docs/4.3/assets/scss/_placeholder-img.scss | 15 - .../site/docs/4.3/assets/scss/_sidebar.scss | 162 - .../site/docs/4.3/assets/scss/_skippy.scss | 17 - .../site/docs/4.3/assets/scss/_syntax.scss | 78 - .../site/docs/4.3/assets/scss/_variables.scss | 15 - .../bootstrap/site/docs/4.3/assets/scss/docs.scss | 52 - .../twbs/bootstrap/site/docs/4.3/browser-bugs.md | 65 - .../bootstrap/site/docs/4.3/components/alerts.md | 118 - .../bootstrap/site/docs/4.3/components/badge.md | 74 - .../site/docs/4.3/components/breadcrumb.md | 58 - .../site/docs/4.3/components/button-group.md | 207 - .../bootstrap/site/docs/4.3/components/buttons.md | 163 - .../bootstrap/site/docs/4.3/components/card.md | 709 --- .../bootstrap/site/docs/4.3/components/carousel.md | 364 -- .../bootstrap/site/docs/4.3/components/collapse.md | 251 - .../site/docs/4.3/components/dropdowns.md | 909 ---- .../bootstrap/site/docs/4.3/components/forms.md | 1376 ----- .../site/docs/4.3/components/input-group.md | 375 -- .../site/docs/4.3/components/jumbotron.md | 31 - .../site/docs/4.3/components/list-group.md | 393 -- .../site/docs/4.3/components/media-object.md | 144 - .../bootstrap/site/docs/4.3/components/modal.md | 846 --- .../bootstrap/site/docs/4.3/components/navbar.md | 581 --- .../bootstrap/site/docs/4.3/components/navs.md | 666 --- .../site/docs/4.3/components/pagination.md | 174 - .../bootstrap/site/docs/4.3/components/popovers.md | 379 -- .../bootstrap/site/docs/4.3/components/progress.md | 146 - .../site/docs/4.3/components/scrollspy.md | 345 -- .../bootstrap/site/docs/4.3/components/spinners.md | 185 - .../bootstrap/site/docs/4.3/components/toasts.md | 330 -- .../bootstrap/site/docs/4.3/components/tooltips.md | 384 -- .../twbs/bootstrap/site/docs/4.3/content/code.md | 55 - .../bootstrap/site/docs/4.3/content/figures.md | 28 - .../twbs/bootstrap/site/docs/4.3/content/images.md | 84 - .../twbs/bootstrap/site/docs/4.3/content/reboot.md | 367 -- .../twbs/bootstrap/site/docs/4.3/content/tables.md | 831 --- .../bootstrap/site/docs/4.3/content/typography.md | 301 -- .../bootstrap/site/docs/4.3/examples/.stylelintrc | 15 - .../site/docs/4.3/examples/album/album.css | 33 - .../site/docs/4.3/examples/album/index.html | 207 - .../bootstrap/site/docs/4.3/examples/blog/blog.css | 125 - .../site/docs/4.3/examples/blog/index.html | 201 - .../site/docs/4.3/examples/carousel/carousel.css | 90 - .../site/docs/4.3/examples/carousel/index.html | 163 - .../docs/4.3/examples/checkout/form-validation.css | 5 - .../docs/4.3/examples/checkout/form-validation.js | 20 - .../site/docs/4.3/examples/checkout/index.html | 223 - .../site/docs/4.3/examples/cover/cover.css | 106 - .../site/docs/4.3/examples/cover/index.html | 34 - .../site/docs/4.3/examples/dashboard/dashboard.css | 106 - .../site/docs/4.3/examples/dashboard/dashboard.js | 53 - .../site/docs/4.3/examples/dashboard/index.html | 246 - .../examples/floating-labels/floating-labels.css | 102 - .../docs/4.3/examples/floating-labels/index.html | 32 - .../bootstrap/site/docs/4.3/examples/grid/grid.css | 6 - .../site/docs/4.3/examples/grid/index.html | 126 - .../bootstrap/site/docs/4.3/examples/index.html | 24 - .../site/docs/4.3/examples/jumbotron/index.html | 79 - .../site/docs/4.3/examples/jumbotron/jumbotron.css | 4 - .../docs/4.3/examples/navbar-bottom/index.html | 39 - .../site/docs/4.3/examples/navbar-fixed/index.html | 37 - .../4.3/examples/navbar-fixed/navbar-top-fixed.css | 5 - .../docs/4.3/examples/navbar-static/index.html | 37 - .../docs/4.3/examples/navbar-static/navbar-top.css | 4 - .../site/docs/4.3/examples/navbars/index.html | 323 -- .../site/docs/4.3/examples/navbars/navbar.css | 7 - .../site/docs/4.3/examples/offcanvas/index.html | 135 - .../site/docs/4.3/examples/offcanvas/offcanvas.css | 76 - .../site/docs/4.3/examples/offcanvas/offcanvas.js | 7 - .../site/docs/4.3/examples/pricing/index.html | 110 - .../site/docs/4.3/examples/pricing/pricing.css | 20 - .../site/docs/4.3/examples/product/index.html | 145 - .../site/docs/4.3/examples/product/product.css | 74 - .../site/docs/4.3/examples/sign-in/index.html | 23 - .../site/docs/4.3/examples/sign-in/signin.css | 44 - .../docs/4.3/examples/starter-template/index.html | 47 - .../examples/starter-template/starter-template.css | 7 - .../4.3/examples/sticky-footer-navbar/index.html | 49 - .../sticky-footer-navbar/sticky-footer-navbar.css | 20 - .../docs/4.3/examples/sticky-footer/index.html | 23 - .../4.3/examples/sticky-footer/sticky-footer.css | 13 - .../site/docs/4.3/getting-started/accessibility.md | 57 - .../docs/4.3/getting-started/best-practices.md | 21 - .../docs/4.3/getting-started/browsers-devices.md | 192 - .../site/docs/4.3/getting-started/build-tools.md | 57 - .../site/docs/4.3/getting-started/contents.md | 140 - .../site/docs/4.3/getting-started/download.md | 108 - .../site/docs/4.3/getting-started/introduction.md | 146 - .../site/docs/4.3/getting-started/javascript.md | 211 - .../site/docs/4.3/getting-started/theming.md | 446 -- .../site/docs/4.3/getting-started/webpack.md | 93 - vendor/twbs/bootstrap/site/docs/4.3/layout/grid.md | 827 --- .../bootstrap/site/docs/4.3/layout/overview.md | 189 - .../site/docs/4.3/layout/utilities-for-layout.md | 25 - vendor/twbs/bootstrap/site/docs/4.3/migration.md | 337 -- .../bootstrap/site/docs/4.3/utilities/borders.md | 91 - .../bootstrap/site/docs/4.3/utilities/clearfix.md | 38 - .../site/docs/4.3/utilities/close-icon.md | 15 - .../bootstrap/site/docs/4.3/utilities/colors.md | 58 - .../bootstrap/site/docs/4.3/utilities/display.md | 102 - .../bootstrap/site/docs/4.3/utilities/embed.md | 61 - .../twbs/bootstrap/site/docs/4.3/utilities/flex.md | 570 -- .../bootstrap/site/docs/4.3/utilities/float.md | 57 - .../site/docs/4.3/utilities/image-replacement.md | 36 - .../bootstrap/site/docs/4.3/utilities/overflow.md | 24 - .../bootstrap/site/docs/4.3/utilities/position.md | 45 - .../site/docs/4.3/utilities/screen-readers.md | 25 - .../bootstrap/site/docs/4.3/utilities/shadows.md | 18 - .../bootstrap/site/docs/4.3/utilities/sizing.md | 56 - .../bootstrap/site/docs/4.3/utilities/spacing.md | 105 - .../site/docs/4.3/utilities/stretched-link.md | 80 - .../twbs/bootstrap/site/docs/4.3/utilities/text.md | 132 - .../site/docs/4.3/utilities/vertical-align.md | 40 - .../site/docs/4.3/utilities/visibility.md | 34 - vendor/twbs/bootstrap/site/docs/4.4/about/brand.md | 78 + .../twbs/bootstrap/site/docs/4.4/about/license.md | 34 + .../twbs/bootstrap/site/docs/4.4/about/overview.md | 27 + vendor/twbs/bootstrap/site/docs/4.4/about/team.md | 21 + .../bootstrap/site/docs/4.4/about/translations.md | 18 + .../docs/4.4/assets/brand/bootstrap-outline.svg | 5 + .../docs/4.4/assets/brand/bootstrap-punchout.svg | 5 + .../4.4/assets/brand/bootstrap-social-logo.png | Bin 0 -> 23959 bytes .../docs/4.4/assets/brand/bootstrap-social.png | Bin 0 -> 231733 bytes .../site/docs/4.4/assets/brand/bootstrap-solid.svg | 5 + .../site/docs/4.4/assets/css/docs.min.css | 8 + .../site/docs/4.4/assets/css/docs.min.css.map | 1 + .../site/docs/4.4/assets/img/bootstrap-themes.png | Bin 0 -> 26640 bytes .../docs/4.4/assets/img/bootstrap-themes@2x.png | Bin 0 -> 80588 bytes .../site/docs/4.4/assets/img/examples/album.png | Bin 0 -> 21740 bytes .../site/docs/4.4/assets/img/examples/album@2x.png | Bin 0 -> 26370 bytes .../site/docs/4.4/assets/img/examples/blog.png | Bin 0 -> 32843 bytes .../site/docs/4.4/assets/img/examples/blog@2x.png | Bin 0 -> 36944 bytes .../site/docs/4.4/assets/img/examples/carousel.png | Bin 0 -> 21450 bytes .../docs/4.4/assets/img/examples/carousel@2x.png | Bin 0 -> 31465 bytes .../site/docs/4.4/assets/img/examples/checkout.png | Bin 0 -> 25151 bytes .../docs/4.4/assets/img/examples/checkout@2x.png | Bin 0 -> 28180 bytes .../site/docs/4.4/assets/img/examples/cover.png | Bin 0 -> 7240 bytes .../site/docs/4.4/assets/img/examples/cover@2x.png | Bin 0 -> 17953 bytes .../docs/4.4/assets/img/examples/dashboard.png | Bin 0 -> 24376 bytes .../docs/4.4/assets/img/examples/dashboard@2x.png | Bin 0 -> 26556 bytes .../4.4/assets/img/examples/floating-labels.png | Bin 0 -> 10516 bytes .../4.4/assets/img/examples/floating-labels@2x.png | Bin 0 -> 11053 bytes .../site/docs/4.4/assets/img/examples/grid.png | Bin 0 -> 37960 bytes .../site/docs/4.4/assets/img/examples/grid@2x.png | Bin 0 -> 34834 bytes .../docs/4.4/assets/img/examples/jumbotron.png | Bin 0 -> 31403 bytes .../docs/4.4/assets/img/examples/jumbotron@2x.png | Bin 0 -> 38408 bytes .../docs/4.4/assets/img/examples/navbar-bottom.png | Bin 0 -> 9774 bytes .../4.4/assets/img/examples/navbar-bottom@2x.png | Bin 0 -> 11316 bytes .../docs/4.4/assets/img/examples/navbar-fixed.png | Bin 0 -> 11569 bytes .../4.4/assets/img/examples/navbar-fixed@2x.png | Bin 0 -> 13616 bytes .../docs/4.4/assets/img/examples/navbar-static.png | Bin 0 -> 12523 bytes .../4.4/assets/img/examples/navbar-static@2x.png | Bin 0 -> 14893 bytes .../site/docs/4.4/assets/img/examples/navbars.png | Bin 0 -> 24748 bytes .../docs/4.4/assets/img/examples/navbars@2x.png | Bin 0 -> 27187 bytes .../docs/4.4/assets/img/examples/offcanvas.png | Bin 0 -> 20148 bytes .../docs/4.4/assets/img/examples/offcanvas@2x.png | Bin 0 -> 23975 bytes .../site/docs/4.4/assets/img/examples/pricing.png | Bin 0 -> 25033 bytes .../docs/4.4/assets/img/examples/pricing@2x.png | Bin 0 -> 29128 bytes .../site/docs/4.4/assets/img/examples/product.png | Bin 0 -> 24977 bytes .../docs/4.4/assets/img/examples/product@2x.png | Bin 0 -> 27953 bytes .../site/docs/4.4/assets/img/examples/sign-in.png | Bin 0 -> 5704 bytes .../docs/4.4/assets/img/examples/sign-in@2x.png | Bin 0 -> 5680 bytes .../4.4/assets/img/examples/starter-template.png | Bin 0 -> 9761 bytes .../assets/img/examples/starter-template@2x.png | Bin 0 -> 11334 bytes .../assets/img/examples/sticky-footer-navbar.png | Bin 0 -> 14167 bytes .../img/examples/sticky-footer-navbar@2x.png | Bin 0 -> 15836 bytes .../docs/4.4/assets/img/examples/sticky-footer.png | Bin 0 -> 8170 bytes .../4.4/assets/img/examples/sticky-footer@2x.png | Bin 0 -> 9665 bytes .../assets/img/favicons/android-chrome-192x192.png | Bin 0 -> 1935 bytes .../assets/img/favicons/android-chrome-512x512.png | Bin 0 -> 4269 bytes .../4.4/assets/img/favicons/apple-touch-icon.png | Bin 0 -> 1738 bytes .../docs/4.4/assets/img/favicons/browserconfig.xml | 11 + .../docs/4.4/assets/img/favicons/favicon-16x16.png | Bin 0 -> 310 bytes .../docs/4.4/assets/img/favicons/favicon-32x32.png | Bin 0 -> 491 bytes .../docs/4.4/assets/img/favicons/manifest.json | 22 + .../4.4/assets/img/favicons/mstile-144x144.png | Bin 0 -> 1479 bytes .../4.4/assets/img/favicons/mstile-150x150.png | Bin 0 -> 1428 bytes .../4.4/assets/img/favicons/mstile-310x150.png | Bin 0 -> 1746 bytes .../4.4/assets/img/favicons/mstile-310x310.png | Bin 0 -> 3085 bytes .../docs/4.4/assets/img/favicons/mstile-70x70.png | Bin 0 -> 1104 bytes .../4.4/assets/img/favicons/safari-pinned-tab.svg | 4 + .../bootstrap/site/docs/4.4/assets/js/docs.min.js | 22 + .../site/docs/4.4/assets/js/src/application.js | 112 + .../assets/js/src/ie-emulation-modes-warning.js | 47 + .../site/docs/4.4/assets/js/src/search.js | 59 + .../site/docs/4.4/assets/js/vendor/anchor.min.js | 9 + .../assets/js/vendor/bs-custom-file-input.min.js | 7 + .../docs/4.4/assets/js/vendor/clipboard.min.js | 7 + .../docs/4.4/assets/js/vendor/jquery.slim.min.js | 2 + .../bootstrap/site/docs/4.4/assets/scss/_ads.scss | 39 + .../site/docs/4.4/assets/scss/_algolia.scss | 155 + .../site/docs/4.4/assets/scss/_anchor.scss | 10 + .../site/docs/4.4/assets/scss/_brand.scss | 88 + .../site/docs/4.4/assets/scss/_browser-bugs.scss | 12 + .../site/docs/4.4/assets/scss/_buttons.scss | 37 + .../site/docs/4.4/assets/scss/_callouts.scss | 40 + .../site/docs/4.4/assets/scss/_clipboard-js.scss | 36 + .../site/docs/4.4/assets/scss/_colors.scss | 17 + .../docs/4.4/assets/scss/_component-examples.scss | 383 ++ .../site/docs/4.4/assets/scss/_content.scss | 124 + .../site/docs/4.4/assets/scss/_footer.scss | 40 + .../site/docs/4.4/assets/scss/_masthead.scss | 52 + .../bootstrap/site/docs/4.4/assets/scss/_nav.scss | 71 + .../docs/4.4/assets/scss/_placeholder-img.scss | 15 + .../site/docs/4.4/assets/scss/_sidebar.scss | 162 + .../site/docs/4.4/assets/scss/_skippy.scss | 17 + .../site/docs/4.4/assets/scss/_syntax.scss | 78 + .../site/docs/4.4/assets/scss/_variables.scss | 17 + .../bootstrap/site/docs/4.4/assets/scss/docs.scss | 52 + .../twbs/bootstrap/site/docs/4.4/browser-bugs.md | 65 + .../bootstrap/site/docs/4.4/components/alerts.md | 118 + .../bootstrap/site/docs/4.4/components/badge.md | 74 + .../site/docs/4.4/components/breadcrumb.md | 58 + .../site/docs/4.4/components/button-group.md | 207 + .../bootstrap/site/docs/4.4/components/buttons.md | 167 + .../bootstrap/site/docs/4.4/components/card.md | 843 +++ .../bootstrap/site/docs/4.4/components/carousel.md | 362 ++ .../bootstrap/site/docs/4.4/components/collapse.md | 251 + .../site/docs/4.4/components/dropdowns.md | 915 ++++ .../bootstrap/site/docs/4.4/components/forms.md | 1388 +++++ .../site/docs/4.4/components/input-group.md | 375 ++ .../site/docs/4.4/components/jumbotron.md | 31 + .../site/docs/4.4/components/list-group.md | 393 ++ .../site/docs/4.4/components/media-object.md | 144 + .../bootstrap/site/docs/4.4/components/modal.md | 909 ++++ .../bootstrap/site/docs/4.4/components/navbar.md | 581 +++ .../bootstrap/site/docs/4.4/components/navs.md | 666 +++ .../site/docs/4.4/components/pagination.md | 174 + .../bootstrap/site/docs/4.4/components/popovers.md | 396 ++ .../bootstrap/site/docs/4.4/components/progress.md | 146 + .../site/docs/4.4/components/scrollspy.md | 345 ++ .../bootstrap/site/docs/4.4/components/spinners.md | 185 + .../bootstrap/site/docs/4.4/components/toasts.md | 332 ++ .../bootstrap/site/docs/4.4/components/tooltips.md | 388 ++ .../twbs/bootstrap/site/docs/4.4/content/code.md | 55 + .../bootstrap/site/docs/4.4/content/figures.md | 28 + .../twbs/bootstrap/site/docs/4.4/content/images.md | 84 + .../twbs/bootstrap/site/docs/4.4/content/reboot.md | 367 ++ .../twbs/bootstrap/site/docs/4.4/content/tables.md | 831 +++ .../bootstrap/site/docs/4.4/content/typography.md | 301 ++ .../bootstrap/site/docs/4.4/examples/.stylelintrc | 15 + .../site/docs/4.4/examples/album/album.css | 33 + .../site/docs/4.4/examples/album/index.html | 207 + .../bootstrap/site/docs/4.4/examples/blog/blog.css | 106 + .../site/docs/4.4/examples/blog/index.html | 201 + .../site/docs/4.4/examples/carousel/carousel.css | 90 + .../site/docs/4.4/examples/carousel/index.html | 163 + .../docs/4.4/examples/checkout/form-validation.css | 5 + .../docs/4.4/examples/checkout/form-validation.js | 20 + .../site/docs/4.4/examples/checkout/index.html | 223 + .../site/docs/4.4/examples/cover/cover.css | 106 + .../site/docs/4.4/examples/cover/index.html | 34 + .../site/docs/4.4/examples/dashboard/dashboard.css | 106 + .../site/docs/4.4/examples/dashboard/dashboard.js | 53 + .../site/docs/4.4/examples/dashboard/index.html | 246 + .../examples/floating-labels/floating-labels.css | 102 + .../docs/4.4/examples/floating-labels/index.html | 32 + .../bootstrap/site/docs/4.4/examples/grid/grid.css | 13 + .../site/docs/4.4/examples/grid/index.html | 138 + .../bootstrap/site/docs/4.4/examples/index.html | 24 + .../site/docs/4.4/examples/jumbotron/index.html | 79 + .../site/docs/4.4/examples/jumbotron/jumbotron.css | 4 + .../docs/4.4/examples/navbar-bottom/index.html | 39 + .../site/docs/4.4/examples/navbar-fixed/index.html | 37 + .../4.4/examples/navbar-fixed/navbar-top-fixed.css | 5 + .../docs/4.4/examples/navbar-static/index.html | 37 + .../docs/4.4/examples/navbar-static/navbar-top.css | 4 + .../site/docs/4.4/examples/navbars/index.html | 361 ++ .../site/docs/4.4/examples/navbars/navbar.css | 7 + .../site/docs/4.4/examples/offcanvas/index.html | 135 + .../site/docs/4.4/examples/offcanvas/offcanvas.css | 76 + .../site/docs/4.4/examples/offcanvas/offcanvas.js | 7 + .../site/docs/4.4/examples/pricing/index.html | 110 + .../site/docs/4.4/examples/pricing/pricing.css | 20 + .../site/docs/4.4/examples/product/index.html | 145 + .../site/docs/4.4/examples/product/product.css | 74 + .../site/docs/4.4/examples/sign-in/index.html | 23 + .../site/docs/4.4/examples/sign-in/signin.css | 44 + .../docs/4.4/examples/starter-template/index.html | 47 + .../examples/starter-template/starter-template.css | 7 + .../4.4/examples/sticky-footer-navbar/index.html | 49 + .../sticky-footer-navbar/sticky-footer-navbar.css | 20 + .../docs/4.4/examples/sticky-footer/index.html | 23 + .../4.4/examples/sticky-footer/sticky-footer.css | 13 + .../site/docs/4.4/getting-started/accessibility.md | 57 + .../docs/4.4/getting-started/best-practices.md | 21 + .../docs/4.4/getting-started/browsers-devices.md | 192 + .../site/docs/4.4/getting-started/build-tools.md | 57 + .../site/docs/4.4/getting-started/contents.md | 140 + .../site/docs/4.4/getting-started/download.md | 108 + .../site/docs/4.4/getting-started/introduction.md | 146 + .../site/docs/4.4/getting-started/javascript.md | 211 + .../site/docs/4.4/getting-started/theming.md | 488 ++ .../site/docs/4.4/getting-started/webpack.md | 93 + vendor/twbs/bootstrap/site/docs/4.4/layout/grid.md | 902 ++++ .../bootstrap/site/docs/4.4/layout/overview.md | 275 + .../site/docs/4.4/layout/utilities-for-layout.md | 25 + vendor/twbs/bootstrap/site/docs/4.4/migration.md | 337 ++ .../bootstrap/site/docs/4.4/utilities/borders.md | 91 + .../bootstrap/site/docs/4.4/utilities/clearfix.md | 38 + .../site/docs/4.4/utilities/close-icon.md | 15 + .../bootstrap/site/docs/4.4/utilities/colors.md | 58 + .../bootstrap/site/docs/4.4/utilities/display.md | 102 + .../bootstrap/site/docs/4.4/utilities/embed.md | 61 + .../twbs/bootstrap/site/docs/4.4/utilities/flex.md | 570 ++ .../bootstrap/site/docs/4.4/utilities/float.md | 57 + .../site/docs/4.4/utilities/image-replacement.md | 36 + .../bootstrap/site/docs/4.4/utilities/overflow.md | 24 + .../bootstrap/site/docs/4.4/utilities/position.md | 45 + .../site/docs/4.4/utilities/screen-readers.md | 25 + .../bootstrap/site/docs/4.4/utilities/shadows.md | 18 + .../bootstrap/site/docs/4.4/utilities/sizing.md | 56 + .../bootstrap/site/docs/4.4/utilities/spacing.md | 105 + .../site/docs/4.4/utilities/stretched-link.md | 80 + .../twbs/bootstrap/site/docs/4.4/utilities/text.md | 132 + .../site/docs/4.4/utilities/vertical-align.md | 40 + .../site/docs/4.4/utilities/visibility.md | 34 + vendor/twbs/bootstrap/site/index.html | 8 +- vendor/twbs/bootstrap/site/robots.txt | 4 +- view/css/bootstrap-red.css | 4 + view/js/main.js | 2 + view/tpl/notifications_widget.tpl | 10 +- 746 files changed, 35443 insertions(+), 26174 deletions(-) create mode 100644 vendor/michelf/php-markdown/.editorconfig create mode 100644 vendor/michelf/php-markdown/.scrutinizer.yml create mode 100644 vendor/michelf/php-markdown/.travis.yml create mode 100644 vendor/michelf/php-markdown/phpunit.xml.dist create mode 100644 vendor/michelf/php-markdown/test/bootstrap.php create mode 100644 vendor/michelf/php-markdown/test/helpers/MarkdownTestHelper.php create mode 100644 vendor/michelf/php-markdown/test/integration/PhpMarkdownTest.php create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Amps and angle encoding.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Amps and angle encoding.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Auto links.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Auto links.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Backslash escapes.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Backslash escapes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Blockquotes with code blocks.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Blockquotes with code blocks.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Code Blocks.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Code Blocks.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Code Spans.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Code Spans.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Hard-wrapped paragraphs with list-like lines.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Hard-wrapped paragraphs with list-like lines.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Horizontal rules.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Horizontal rules.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Images.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Images.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Inline HTML (Advanced).text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Inline HTML (Advanced).xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Inline HTML (Simple).html create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Inline HTML (Simple).text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Inline HTML comments.html create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Inline HTML comments.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Links, inline style.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Links, inline style.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Links, reference style.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Links, reference style.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Links, shortcut references.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Links, shortcut references.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Literal quotes in titles.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Literal quotes in titles.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Markdown Documentation - Basics.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Markdown Documentation - Basics.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Markdown Documentation - Syntax.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Markdown Documentation - Syntax.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Nested blockquotes.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Nested blockquotes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Ordered and unordered lists.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Ordered and unordered lists.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Strong and em together.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Strong and em together.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Tabs.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Tabs.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Tidyness.text create mode 100644 vendor/michelf/php-markdown/test/resources/markdown.mdtest/Tidyness.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Abbr.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Abbr.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Backtick Fenced Code Blocks Special Cases.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Backtick Fenced Code Blocks Special Cases.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Backtick Fenced Code Blocks.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Backtick Fenced Code Blocks.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Definition Lists.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Definition Lists.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Emphasis.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Emphasis.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Footnotes.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Footnotes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Headers with attributes.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Headers with attributes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Inline HTML with Markdown content.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Inline HTML with Markdown content.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Link & Image Attributes.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Link & Image Attributes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Tables.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Tables.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Tilde Fenced Code Blocks Special Cases.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Tilde Fenced Code Blocks Special Cases.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Tilde Fenced Code Blocks.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown-extra.mdtest/Tilde Fenced Code Blocks.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Adjacent Lists.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Adjacent Lists.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Auto Links.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Auto Links.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Backslash escapes.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Backslash escapes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code Spans.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code Spans.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code block in a list item.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code block in a list item.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code block on second line.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code block on second line.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code block regressions.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code block regressions.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Email auto links.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Email auto links.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Emphasis.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Emphasis.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Empty List Item.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Empty List Item.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Headers.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Headers.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Horizontal Rules.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Horizontal Rules.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline HTML (Simple).html create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline HTML (Simple).text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline HTML (Span).text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline HTML (Span).xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline HTML comments.html create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline HTML comments.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Ins & del.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Ins & del.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Links, inline style.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Links, inline style.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/MD5 Hashes.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/MD5 Hashes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Mixed OLs and ULs.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Mixed OLs and ULs.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Nesting.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Nesting.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/PHP-Specific Bugs.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/PHP-Specific Bugs.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Parens in URL.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Parens in URL.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Quotes in attributes.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Quotes in attributes.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Tight blocks.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Tight blocks.xhtml create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/XML empty tag.text create mode 100644 vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/XML empty tag.xhtml create mode 100644 vendor/michelf/php-markdown/test/unit/MarkdownExtraTest.php delete mode 100644 vendor/ramsey/uuid/CODE_OF_CONDUCT.md delete mode 100644 vendor/ramsey/uuid/CONTRIBUTING.md create mode 100644 vendor/ramsey/uuid/src/functions.php create mode 100644 vendor/twbs/bootstrap/.github/workflows/test.yml delete mode 100644 vendor/twbs/bootstrap/.travis.yml create mode 100644 vendor/twbs/bootstrap/SECURITY.md create mode 100644 vendor/twbs/bootstrap/bundlesize.config.json delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/about/brand.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/about/license.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/about/overview.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/about/team.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/about/translations.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/brand/bootstrap-outline.svg delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/brand/bootstrap-punchout.svg delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/brand/bootstrap-social-logo.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/brand/bootstrap-social.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/brand/bootstrap-solid.svg delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/css/docs.min.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/css/docs.min.css.map delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/bootstrap-themes.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/bootstrap-themes@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/album.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/album@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/blog.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/blog@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/carousel.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/carousel@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/checkout.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/checkout@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/cover.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/cover@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/dashboard.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/dashboard@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/floating-labels.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/floating-labels@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/grid.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/grid@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/jumbotron.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/jumbotron@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbar-bottom.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbar-bottom@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbar-fixed.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbar-fixed@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbar-static.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbar-static@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbars.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/navbars@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/offcanvas.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/offcanvas@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/pricing.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/pricing@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/product.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/product@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/sign-in.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/sign-in@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/starter-template.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/starter-template@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer-navbar.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer-navbar@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer@2x.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/android-chrome-192x192.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/android-chrome-512x512.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/apple-touch-icon.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/browserconfig.xml delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/favicon-16x16.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/favicon-32x32.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/manifest.json delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/mstile-144x144.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/mstile-150x150.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/mstile-310x150.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/mstile-310x310.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/mstile-70x70.png delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/img/favicons/safari-pinned-tab.svg delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/docs.min.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/src/application.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/src/ie-emulation-modes-warning.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/src/search.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/vendor/anchor.min.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/vendor/bs-custom-file-input.min.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/vendor/clipboard.min.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/js/vendor/jquery-slim.min.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_ads.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_algolia.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_anchor.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_brand.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_browser-bugs.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_buttons.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_callouts.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_clipboard-js.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_colors.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_component-examples.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_content.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_footer.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_masthead.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_nav.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_placeholder-img.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_sidebar.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_skippy.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_syntax.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/_variables.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/assets/scss/docs.scss delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/browser-bugs.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/alerts.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/badge.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/breadcrumb.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/button-group.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/buttons.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/card.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/carousel.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/collapse.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/dropdowns.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/forms.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/input-group.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/jumbotron.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/list-group.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/media-object.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/modal.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/navbar.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/navs.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/pagination.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/popovers.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/progress.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/scrollspy.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/spinners.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/toasts.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/components/tooltips.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/content/code.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/content/figures.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/content/images.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/content/reboot.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/content/tables.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/content/typography.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/.stylelintrc delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/album/album.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/album/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/blog/blog.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/blog/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/carousel.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/cover/cover.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/cover/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/floating-labels.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/grid/grid.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/grid/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/jumbotron/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/jumbotron/jumbotron.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-bottom/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-fixed/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-fixed/navbar-top-fixed.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-static/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-static/navbar-top.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbars/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbars/navbar.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/offcanvas/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/offcanvas/offcanvas.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/offcanvas/offcanvas.js delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/pricing/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/pricing/pricing.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/product/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/product/product.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sign-in/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sign-in/signin.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/starter-template/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/starter-template/starter-template.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer-navbar/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer-navbar/sticky-footer-navbar.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer/index.html delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer/sticky-footer.css delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/accessibility.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/best-practices.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/browsers-devices.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/build-tools.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/contents.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/download.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/introduction.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/javascript.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/theming.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/getting-started/webpack.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/layout/grid.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/layout/overview.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/layout/utilities-for-layout.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/migration.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/borders.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/clearfix.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/close-icon.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/colors.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/display.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/embed.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/flex.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/float.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/image-replacement.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/overflow.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/position.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/screen-readers.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/shadows.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/sizing.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/spacing.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/stretched-link.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/text.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/vertical-align.md delete mode 100644 vendor/twbs/bootstrap/site/docs/4.3/utilities/visibility.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/about/brand.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/about/license.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/about/overview.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/about/team.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/about/translations.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/brand/bootstrap-outline.svg create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/brand/bootstrap-punchout.svg create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/brand/bootstrap-social-logo.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/brand/bootstrap-social.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/brand/bootstrap-solid.svg create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/css/docs.min.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/css/docs.min.css.map create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/bootstrap-themes.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/bootstrap-themes@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/album.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/album@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/blog.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/blog@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/carousel.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/carousel@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/checkout.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/checkout@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/cover.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/cover@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/dashboard.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/dashboard@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/floating-labels.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/floating-labels@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/grid.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/grid@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/jumbotron.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/jumbotron@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbar-bottom.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbar-bottom@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbar-fixed.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbar-fixed@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbar-static.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbar-static@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbars.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/navbars@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/offcanvas.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/offcanvas@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/pricing.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/pricing@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/product.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/product@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/sign-in.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/sign-in@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/starter-template.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/starter-template@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/sticky-footer-navbar.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/sticky-footer-navbar@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/sticky-footer.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/examples/sticky-footer@2x.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/android-chrome-192x192.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/android-chrome-512x512.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/apple-touch-icon.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/browserconfig.xml create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/favicon-16x16.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/favicon-32x32.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/manifest.json create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/mstile-144x144.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/mstile-150x150.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/mstile-310x150.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/mstile-310x310.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/mstile-70x70.png create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/img/favicons/safari-pinned-tab.svg create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/docs.min.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/src/application.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/src/ie-emulation-modes-warning.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/src/search.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/vendor/anchor.min.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/vendor/bs-custom-file-input.min.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/vendor/clipboard.min.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/js/vendor/jquery.slim.min.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_ads.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_algolia.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_anchor.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_brand.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_browser-bugs.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_buttons.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_callouts.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_clipboard-js.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_colors.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_component-examples.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_content.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_footer.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_masthead.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_nav.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_placeholder-img.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_sidebar.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_skippy.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_syntax.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/_variables.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/assets/scss/docs.scss create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/browser-bugs.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/alerts.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/badge.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/breadcrumb.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/button-group.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/buttons.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/card.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/carousel.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/collapse.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/dropdowns.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/forms.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/input-group.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/jumbotron.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/list-group.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/media-object.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/modal.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/navbar.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/navs.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/pagination.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/popovers.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/progress.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/scrollspy.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/spinners.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/toasts.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/components/tooltips.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/content/code.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/content/figures.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/content/images.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/content/reboot.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/content/tables.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/content/typography.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/.stylelintrc create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/album/album.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/album/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/blog/blog.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/blog/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/carousel/carousel.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/carousel/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/checkout/form-validation.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/checkout/form-validation.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/checkout/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/cover/cover.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/cover/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/dashboard/dashboard.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/dashboard/dashboard.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/dashboard/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/floating-labels/floating-labels.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/floating-labels/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/grid/grid.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/grid/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/jumbotron/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/jumbotron/jumbotron.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbar-bottom/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbar-fixed/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbar-fixed/navbar-top-fixed.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbar-static/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbar-static/navbar-top.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbars/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/navbars/navbar.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/offcanvas/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/offcanvas/offcanvas.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/offcanvas/offcanvas.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/pricing/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/pricing/pricing.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/product/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/product/product.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/sign-in/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/sign-in/signin.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/starter-template/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/starter-template/starter-template.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/sticky-footer-navbar/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/sticky-footer-navbar/sticky-footer-navbar.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/sticky-footer/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/examples/sticky-footer/sticky-footer.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/accessibility.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/best-practices.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/browsers-devices.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/build-tools.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/contents.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/download.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/introduction.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/javascript.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/theming.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/getting-started/webpack.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/layout/grid.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/layout/overview.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/layout/utilities-for-layout.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/migration.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/borders.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/clearfix.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/close-icon.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/colors.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/display.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/embed.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/flex.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/float.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/image-replacement.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/overflow.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/position.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/screen-readers.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/shadows.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/sizing.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/spacing.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/stretched-link.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/text.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/vertical-align.md create mode 100644 vendor/twbs/bootstrap/site/docs/4.4/utilities/visibility.md diff --git a/composer.lock b/composer.lock index 0ae2c5464..55adc64a4 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "blueimp/jquery-file-upload", - "version": "v10.3.0", + "version": "v10.4.0", "source": { "type": "git", "url": "https://github.com/vkhramtsov/jQuery-File-Upload.git", - "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678" + "reference": "be9e5d4047f95bbe713736b78201697a182da9f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/63cb566b29a5407cfbfbda8a5154e10b6e098678", - "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678", + "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/be9e5d4047f95bbe713736b78201697a182da9f0", + "reference": "be9e5d4047f95bbe713736b78201697a182da9f0", "shasum": "" }, "type": "library", @@ -59,7 +59,7 @@ "upload", "widget" ], - "time": "2019-11-04T09:18:09+00:00" + "time": "2019-11-25T05:59:13+00:00" }, { "name": "bshaffer/oauth2-server-php", @@ -350,21 +350,24 @@ }, { "name": "michelf/php-markdown", - "version": "1.8.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/michelf/php-markdown.git", - "reference": "01ab082b355bf188d907b9929cd99b2923053495" + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", - "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", "shasum": "" }, "require": { "php": ">=5.3.0" }, + "require-dev": { + "phpunit/phpunit": ">=4.3 <5.8" + }, "type": "library", "autoload": { "psr-4": { @@ -392,7 +395,7 @@ "keywords": [ "markdown" ], - "time": "2018-01-15T00:49:33+00:00" + "time": "2019-12-02T02:32:27+00:00" }, { "name": "paragonie/random_compat", @@ -532,44 +535,46 @@ }, { "name": "ramsey/uuid", - "version": "3.8.0", + "version": "3.9.1", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" + "reference": "5ac2740e0c8c599d2bbe7f113a939f2b5b216c67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5ac2740e0c8c599d2bbe7f113a939f2b5b216c67", + "reference": "5ac2740e0c8c599d2bbe7f113a939f2b5b216c67", "shasum": "" }, "require": { - "paragonie/random_compat": "^1.0|^2.0|9.99.99", - "php": "^5.4 || ^7.0", + "ext-json": "*", + "paragonie/random_compat": "^1 | ^2 | 9.99.99", + "php": "^5.4 | ^7", "symfony/polyfill-ctype": "^1.8" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { - "codeception/aspect-mock": "^1.0 | ~2.0.0", - "doctrine/annotations": "~1.2.0", - "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", - "ircmaxell/random-lib": "^1.1", + "codeception/aspect-mock": "^1 | ^2", + "doctrine/annotations": "^1.2", + "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1", "jakub-onderka/php-parallel-lint": "^0.9.0", "mockery/mockery": "^0.9.9", "moontoast/math": "^1.1", - "php-mock/php-mock-phpunit": "^0.3|^1.1", - "phpunit/phpunit": "^4.7|^5.0|^6.5", + "paragonie/random-lib": "^2", + "php-mock/php-mock-phpunit": "^0.3 | ^1.1", + "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5", "squizlabs/php_codesniffer": "^2.3" }, "suggest": { "ext-ctype": "Provides support for PHP Ctype functions", "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, @@ -582,13 +587,21 @@ "autoload": { "psr-4": { "Ramsey\\Uuid\\": "src/" - } + }, + "files": [ + "src/functions.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + }, { "name": "Marijn Huizendveld", "email": "marijn.huizendveld@gmail.com" @@ -596,11 +609,6 @@ { "name": "Thibaud Fabre", "email": "thibaud@aztech.io" - }, - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" } ], "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", @@ -610,7 +618,7 @@ "identifier", "uuid" ], - "time": "2018-07-19T23:38:55+00:00" + "time": "2019-12-01T04:55:27+00:00" }, { "name": "sabre/dav", @@ -753,16 +761,16 @@ }, { "name": "sabre/http", - "version": "5.0.4", + "version": "5.0.5", "source": { "type": "git", "url": "https://github.com/sabre-io/http.git", - "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72" + "reference": "85962a2ed867e7e5beb9f9d3a15cd53cd521a09b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/http/zipball/73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72", - "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72", + "url": "https://api.github.com/repos/sabre-io/http/zipball/85962a2ed867e7e5beb9f9d3a15cd53cd521a09b", + "reference": "85962a2ed867e7e5beb9f9d3a15cd53cd521a09b", "shasum": "" }, "require": { @@ -805,7 +813,7 @@ "keywords": [ "http" ], - "time": "2019-10-09T20:27:43+00:00" + "time": "2019-11-28T19:35:25+00:00" }, { "name": "sabre/uri", @@ -1206,16 +1214,16 @@ }, { "name": "twbs/bootstrap", - "version": "v4.3.1", + "version": "v4.4.1", "source": { "type": "git", "url": "https://github.com/twbs/bootstrap.git", - "reference": "8fa0d3010112dca5dd6dd501173415856001ba8b" + "reference": "dca1ab7d877bc4b664b43604657a2b5fbe2b4ecb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twbs/bootstrap/zipball/8fa0d3010112dca5dd6dd501173415856001ba8b", - "reference": "8fa0d3010112dca5dd6dd501173415856001ba8b", + "url": "https://api.github.com/repos/twbs/bootstrap/zipball/dca1ab7d877bc4b664b43604657a2b5fbe2b4ecb", + "reference": "dca1ab7d877bc4b664b43604657a2b5fbe2b4ecb", "shasum": "" }, "replace": { @@ -1232,13 +1240,13 @@ "MIT" ], "authors": [ - { - "name": "Jacob Thornton", - "email": "jacobthornton@gmail.com" - }, { "name": "Mark Otto", "email": "markdotto@gmail.com" + }, + { + "name": "Jacob Thornton", + "email": "jacobthornton@gmail.com" } ], "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", @@ -1253,7 +1261,7 @@ "sass", "web" ], - "time": "2019-02-13T16:01:40+00:00" + "time": "2019-11-28T12:59:49+00:00" } ], "packages-dev": [ @@ -1695,6 +1703,7 @@ ], "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", "homepage": "https://github.com/container-interop/container-interop", + "abandoned": "psr/container", "time": "2017-02-14T19:40:03+00:00" }, { diff --git a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js index 562708c6b..ff725cf14 100644 --- a/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js +++ b/vendor/blueimp/jquery-file-upload/js/jquery.fileupload-ui.js @@ -54,6 +54,8 @@ // as the user clicks on the start buttons. To enable automatic // uploads, set the following option to true: autoUpload: false, + // The class to show/hide UI elements: + showElementClass: 'in', // The ID of the upload template: uploadTemplateId: 'template-upload', // The ID of the download template: @@ -614,9 +616,9 @@ }; node .bind($.support.transition.end, transitionEndHandler) - .toggleClass('in'); + .toggleClass(this.options.showElementClass); } else { - node.toggleClass('in'); + node.toggleClass(this.options.showElementClass); dfd.resolveWith(node); } return dfd; diff --git a/vendor/blueimp/jquery-file-upload/package-lock.json b/vendor/blueimp/jquery-file-upload/package-lock.json index 60b45d14f..5c5dd5a88 100644 --- a/vendor/blueimp/jquery-file-upload/package-lock.json +++ b/vendor/blueimp/jquery-file-upload/package-lock.json @@ -1,6 +1,6 @@ { "name": "blueimp-file-upload", - "version": "10.3.0", + "version": "10.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/vendor/blueimp/jquery-file-upload/package.json b/vendor/blueimp/jquery-file-upload/package.json index 55ff49854..e3ef85ec0 100644 --- a/vendor/blueimp/jquery-file-upload/package.json +++ b/vendor/blueimp/jquery-file-upload/package.json @@ -1,6 +1,6 @@ { "name": "blueimp-file-upload", - "version": "10.3.0", + "version": "10.4.0", "title": "jQuery File Upload", "description": "File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.", "keywords": [ diff --git a/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php b/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php index bc6f3a249..62f65a51f 100644 --- a/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php +++ b/vendor/blueimp/jquery-file-upload/server/php/UploadHandler.php @@ -497,7 +497,7 @@ class UploadHandler $name = $this->upcount_name($name); } // Keep an existing filename if this is part of a chunked upload: - $uploaded_bytes = $this->fix_integer_overflow((int)$content_range[1]); + $uploaded_bytes = $this->fix_integer_overflow((int)@$content_range[1]); while (is_file($this->get_upload_path($name))) { if ($uploaded_bytes === $this->get_file_size( $this->get_upload_path($name))) { @@ -1394,7 +1394,7 @@ class UploadHandler $content_range_header = $this->get_server_var('HTTP_CONTENT_RANGE'); $content_range = $content_range_header ? preg_split('/[^0-9]+/', $content_range_header) : null; - $size = $content_range ? $content_range[3] : null; + $size = @$content_range[3]; $files = array(); if ($upload) { if (is_array($upload['tmp_name'])) { diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 3022c7e5b..3cea719e1 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -1103,6 +1103,7 @@ return array( 'Zotlabs\\Module\\Cover_photo' => $baseDir . '/Zotlabs/Module/Cover_photo.php', 'Zotlabs\\Module\\Dav' => $baseDir . '/Zotlabs/Module/Dav.php', 'Zotlabs\\Module\\Defperms' => $baseDir . '/Zotlabs/Module/Defperms.php', + 'Zotlabs\\Module\\Dircensor' => $baseDir . '/Zotlabs/Module/Dircensor.php', 'Zotlabs\\Module\\Directory' => $baseDir . '/Zotlabs/Module/Directory.php', 'Zotlabs\\Module\\Dirsearch' => $baseDir . '/Zotlabs/Module/Dirsearch.php', 'Zotlabs\\Module\\Display' => $baseDir . '/Zotlabs/Module/Display.php', @@ -1179,6 +1180,7 @@ return array( 'Zotlabs\\Module\\Permcats' => $baseDir . '/Zotlabs/Module/Permcats.php', 'Zotlabs\\Module\\Photo' => $baseDir . '/Zotlabs/Module/Photo.php', 'Zotlabs\\Module\\Photos' => $baseDir . '/Zotlabs/Module/Photos.php', + 'Zotlabs\\Module\\Pin' => $baseDir . '/Zotlabs/Module/Pin.php', 'Zotlabs\\Module\\Ping' => $baseDir . '/Zotlabs/Module/Ping.php', 'Zotlabs\\Module\\Poco' => $baseDir . '/Zotlabs/Module/Poco.php', 'Zotlabs\\Module\\Poke' => $baseDir . '/Zotlabs/Module/Poke.php', @@ -1235,6 +1237,8 @@ return array( 'Zotlabs\\Module\\Smilies' => $baseDir . '/Zotlabs/Module/Smilies.php', 'Zotlabs\\Module\\Snap' => $baseDir . '/Zotlabs/Module/Snap.php', 'Zotlabs\\Module\\Sources' => $baseDir . '/Zotlabs/Module/Sources.php', + 'Zotlabs\\Module\\Sse' => $baseDir . '/Zotlabs/Module/Sse.php', + 'Zotlabs\\Module\\Sse_bs' => $baseDir . '/Zotlabs/Module/Sse_bs.php', 'Zotlabs\\Module\\Sslify' => $baseDir . '/Zotlabs/Module/Sslify.php', 'Zotlabs\\Module\\Starred' => $baseDir . '/Zotlabs/Module/Starred.php', 'Zotlabs\\Module\\Subthread' => $baseDir . '/Zotlabs/Module/Subthread.php', @@ -1578,6 +1582,7 @@ return array( 'Zotlabs\\Widget\\Photo' => $baseDir . '/Zotlabs/Widget/Photo.php', 'Zotlabs\\Widget\\Photo_albums' => $baseDir . '/Zotlabs/Widget/Photo_albums.php', 'Zotlabs\\Widget\\Photo_rand' => $baseDir . '/Zotlabs/Widget/Photo_rand.php', + 'Zotlabs\\Widget\\Pinned' => $baseDir . '/Zotlabs/Widget/Pinned.php', 'Zotlabs\\Widget\\Portfolio' => $baseDir . '/Zotlabs/Widget/Portfolio.php', 'Zotlabs\\Widget\\Profile' => $baseDir . '/Zotlabs/Widget/Profile.php', 'Zotlabs\\Widget\\Pubsites' => $baseDir . '/Zotlabs/Widget/Pubsites.php', diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php index 4766dc53b..269b50330 100644 --- a/vendor/composer/autoload_files.php +++ b/vendor/composer/autoload_files.php @@ -15,4 +15,5 @@ return array( 'ebdb698ed4152ae445614b69b5e4bb6a' => $vendorDir . '/sabre/http/lib/functions.php', '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', '2cffec82183ee1cea088009cef9a6fc3' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php', + 'e39a8b23c42d4e1452234d762b03835a' => $vendorDir . '/ramsey/uuid/src/functions.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 50307613c..76a23da4f 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -16,6 +16,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d 'ebdb698ed4152ae445614b69b5e4bb6a' => __DIR__ . '/..' . '/sabre/http/lib/functions.php', '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', '2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php', + 'e39a8b23c42d4e1452234d762b03835a' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php', ); public static $prefixLengthsPsr4 = array ( @@ -1270,6 +1271,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d 'Zotlabs\\Module\\Cover_photo' => __DIR__ . '/../..' . '/Zotlabs/Module/Cover_photo.php', 'Zotlabs\\Module\\Dav' => __DIR__ . '/../..' . '/Zotlabs/Module/Dav.php', 'Zotlabs\\Module\\Defperms' => __DIR__ . '/../..' . '/Zotlabs/Module/Defperms.php', + 'Zotlabs\\Module\\Dircensor' => __DIR__ . '/../..' . '/Zotlabs/Module/Dircensor.php', 'Zotlabs\\Module\\Directory' => __DIR__ . '/../..' . '/Zotlabs/Module/Directory.php', 'Zotlabs\\Module\\Dirsearch' => __DIR__ . '/../..' . '/Zotlabs/Module/Dirsearch.php', 'Zotlabs\\Module\\Display' => __DIR__ . '/../..' . '/Zotlabs/Module/Display.php', @@ -1346,6 +1348,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d 'Zotlabs\\Module\\Permcats' => __DIR__ . '/../..' . '/Zotlabs/Module/Permcats.php', 'Zotlabs\\Module\\Photo' => __DIR__ . '/../..' . '/Zotlabs/Module/Photo.php', 'Zotlabs\\Module\\Photos' => __DIR__ . '/../..' . '/Zotlabs/Module/Photos.php', + 'Zotlabs\\Module\\Pin' => __DIR__ . '/../..' . '/Zotlabs/Module/Pin.php', 'Zotlabs\\Module\\Ping' => __DIR__ . '/../..' . '/Zotlabs/Module/Ping.php', 'Zotlabs\\Module\\Poco' => __DIR__ . '/../..' . '/Zotlabs/Module/Poco.php', 'Zotlabs\\Module\\Poke' => __DIR__ . '/../..' . '/Zotlabs/Module/Poke.php', @@ -1402,6 +1405,8 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d 'Zotlabs\\Module\\Smilies' => __DIR__ . '/../..' . '/Zotlabs/Module/Smilies.php', 'Zotlabs\\Module\\Snap' => __DIR__ . '/../..' . '/Zotlabs/Module/Snap.php', 'Zotlabs\\Module\\Sources' => __DIR__ . '/../..' . '/Zotlabs/Module/Sources.php', + 'Zotlabs\\Module\\Sse' => __DIR__ . '/../..' . '/Zotlabs/Module/Sse.php', + 'Zotlabs\\Module\\Sse_bs' => __DIR__ . '/../..' . '/Zotlabs/Module/Sse_bs.php', 'Zotlabs\\Module\\Sslify' => __DIR__ . '/../..' . '/Zotlabs/Module/Sslify.php', 'Zotlabs\\Module\\Starred' => __DIR__ . '/../..' . '/Zotlabs/Module/Starred.php', 'Zotlabs\\Module\\Subthread' => __DIR__ . '/../..' . '/Zotlabs/Module/Subthread.php', @@ -1745,6 +1750,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d 'Zotlabs\\Widget\\Photo' => __DIR__ . '/../..' . '/Zotlabs/Widget/Photo.php', 'Zotlabs\\Widget\\Photo_albums' => __DIR__ . '/../..' . '/Zotlabs/Widget/Photo_albums.php', 'Zotlabs\\Widget\\Photo_rand' => __DIR__ . '/../..' . '/Zotlabs/Widget/Photo_rand.php', + 'Zotlabs\\Widget\\Pinned' => __DIR__ . '/../..' . '/Zotlabs/Widget/Pinned.php', 'Zotlabs\\Widget\\Portfolio' => __DIR__ . '/../..' . '/Zotlabs/Widget/Portfolio.php', 'Zotlabs\\Widget\\Profile' => __DIR__ . '/../..' . '/Zotlabs/Widget/Profile.php', 'Zotlabs\\Widget\\Pubsites' => __DIR__ . '/../..' . '/Zotlabs/Widget/Pubsites.php', diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index b3ad34348..ef7c0f529 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1,20 +1,20 @@ [ { "name": "blueimp/jquery-file-upload", - "version": "v10.3.0", - "version_normalized": "10.3.0.0", + "version": "v10.4.0", + "version_normalized": "10.4.0.0", "source": { "type": "git", "url": "https://github.com/vkhramtsov/jQuery-File-Upload.git", - "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678" + "reference": "be9e5d4047f95bbe713736b78201697a182da9f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/63cb566b29a5407cfbfbda8a5154e10b6e098678", - "reference": "63cb566b29a5407cfbfbda8a5154e10b6e098678", + "url": "https://api.github.com/repos/vkhramtsov/jQuery-File-Upload/zipball/be9e5d4047f95bbe713736b78201697a182da9f0", + "reference": "be9e5d4047f95bbe713736b78201697a182da9f0", "shasum": "" }, - "time": "2019-11-04T09:18:09+00:00", + "time": "2019-11-25T05:59:13+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -357,23 +357,26 @@ }, { "name": "michelf/php-markdown", - "version": "1.8.0", - "version_normalized": "1.8.0.0", + "version": "1.9.0", + "version_normalized": "1.9.0.0", "source": { "type": "git", "url": "https://github.com/michelf/php-markdown.git", - "reference": "01ab082b355bf188d907b9929cd99b2923053495" + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", - "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", "shasum": "" }, "require": { "php": ">=5.3.0" }, - "time": "2018-01-15T00:49:33+00:00", + "require-dev": { + "phpunit/phpunit": ">=4.3 <5.8" + }, + "time": "2019-12-02T02:32:27+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -547,49 +550,51 @@ }, { "name": "ramsey/uuid", - "version": "3.8.0", - "version_normalized": "3.8.0.0", + "version": "3.9.1", + "version_normalized": "3.9.1.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" + "reference": "5ac2740e0c8c599d2bbe7f113a939f2b5b216c67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5ac2740e0c8c599d2bbe7f113a939f2b5b216c67", + "reference": "5ac2740e0c8c599d2bbe7f113a939f2b5b216c67", "shasum": "" }, "require": { - "paragonie/random_compat": "^1.0|^2.0|9.99.99", - "php": "^5.4 || ^7.0", + "ext-json": "*", + "paragonie/random_compat": "^1 | ^2 | 9.99.99", + "php": "^5.4 | ^7", "symfony/polyfill-ctype": "^1.8" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { - "codeception/aspect-mock": "^1.0 | ~2.0.0", - "doctrine/annotations": "~1.2.0", - "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", - "ircmaxell/random-lib": "^1.1", + "codeception/aspect-mock": "^1 | ^2", + "doctrine/annotations": "^1.2", + "goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1", "jakub-onderka/php-parallel-lint": "^0.9.0", "mockery/mockery": "^0.9.9", "moontoast/math": "^1.1", - "php-mock/php-mock-phpunit": "^0.3|^1.1", - "phpunit/phpunit": "^4.7|^5.0|^6.5", + "paragonie/random-lib": "^2", + "php-mock/php-mock-phpunit": "^0.3 | ^1.1", + "phpunit/phpunit": "^4.8 | ^5.4 | ^6.5", "squizlabs/php_codesniffer": "^2.3" }, "suggest": { "ext-ctype": "Provides support for PHP Ctype functions", "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, - "time": "2018-07-19T23:38:55+00:00", + "time": "2019-12-01T04:55:27+00:00", "type": "library", "extra": { "branch-alias": { @@ -600,13 +605,21 @@ "autoload": { "psr-4": { "Ramsey\\Uuid\\": "src/" - } + }, + "files": [ + "src/functions.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + }, { "name": "Marijn Huizendveld", "email": "marijn.huizendveld@gmail.com" @@ -614,11 +627,6 @@ { "name": "Thibaud Fabre", "email": "thibaud@aztech.io" - }, - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" } ], "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", @@ -774,17 +782,17 @@ }, { "name": "sabre/http", - "version": "5.0.4", - "version_normalized": "5.0.4.0", + "version": "5.0.5", + "version_normalized": "5.0.5.0", "source": { "type": "git", "url": "https://github.com/sabre-io/http.git", - "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72" + "reference": "85962a2ed867e7e5beb9f9d3a15cd53cd521a09b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/http/zipball/73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72", - "reference": "73e2fa1ef894eddff145b698b6b0e2e2c5bf1d72", + "url": "https://api.github.com/repos/sabre-io/http/zipball/85962a2ed867e7e5beb9f9d3a15cd53cd521a09b", + "reference": "85962a2ed867e7e5beb9f9d3a15cd53cd521a09b", "shasum": "" }, "require": { @@ -801,7 +809,7 @@ "suggest": { "ext-curl": " to make http requests with the Client class" }, - "time": "2019-10-09T20:27:43+00:00", + "time": "2019-11-28T19:35:25+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -1241,23 +1249,23 @@ }, { "name": "twbs/bootstrap", - "version": "v4.3.1", - "version_normalized": "4.3.1.0", + "version": "v4.4.1", + "version_normalized": "4.4.1.0", "source": { "type": "git", "url": "https://github.com/twbs/bootstrap.git", - "reference": "8fa0d3010112dca5dd6dd501173415856001ba8b" + "reference": "dca1ab7d877bc4b664b43604657a2b5fbe2b4ecb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twbs/bootstrap/zipball/8fa0d3010112dca5dd6dd501173415856001ba8b", - "reference": "8fa0d3010112dca5dd6dd501173415856001ba8b", + "url": "https://api.github.com/repos/twbs/bootstrap/zipball/dca1ab7d877bc4b664b43604657a2b5fbe2b4ecb", + "reference": "dca1ab7d877bc4b664b43604657a2b5fbe2b4ecb", "shasum": "" }, "replace": { "twitter/bootstrap": "self.version" }, - "time": "2019-02-13T16:01:40+00:00", + "time": "2019-11-28T12:59:49+00:00", "type": "library", "extra": { "branch-alias": { @@ -1270,13 +1278,13 @@ "MIT" ], "authors": [ - { - "name": "Jacob Thornton", - "email": "jacobthornton@gmail.com" - }, { "name": "Mark Otto", "email": "markdotto@gmail.com" + }, + { + "name": "Jacob Thornton", + "email": "jacobthornton@gmail.com" } ], "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", diff --git a/vendor/michelf/php-markdown/.editorconfig b/vendor/michelf/php-markdown/.editorconfig new file mode 100644 index 000000000..179d40c91 --- /dev/null +++ b/vendor/michelf/php-markdown/.editorconfig @@ -0,0 +1,11 @@ +# EditorConfig is awesome: https://EditorConfig.org +root = true + +[*] +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = false + +[*.php] +indent_style = tab +insert_final_newline = true diff --git a/vendor/michelf/php-markdown/.scrutinizer.yml b/vendor/michelf/php-markdown/.scrutinizer.yml new file mode 100644 index 000000000..b4f5dfb9e --- /dev/null +++ b/vendor/michelf/php-markdown/.scrutinizer.yml @@ -0,0 +1,36 @@ +build: + environment: + php: + version: '7.0.20' + nodes: + analysis: + project_setup: + override: + - 'true' + tests: + override: + - + command: 'vendor/bin/phpunit --coverage-clover=clover.xml' + coverage: + file: 'clover.xml' + format: 'clover' + - + command: phpcs-run + use_website_config: true + environment: + node: + version: 6.0.0 + tests: true +filter: + excluded_paths: + - 'test/*' +checks: + php: true +coding_style: + php: + indentation: + general: + use_tabs: true + spaces: + around_operators: + concatenation: true diff --git a/vendor/michelf/php-markdown/.travis.yml b/vendor/michelf/php-markdown/.travis.yml new file mode 100644 index 000000000..d46714787 --- /dev/null +++ b/vendor/michelf/php-markdown/.travis.yml @@ -0,0 +1,29 @@ +language: php + +sudo: false + +cache: + directories: + - $HOME/.composer/ + +# Run tests against all these PHP versions +# TODO: When it becomes possible in TravisCI, switch 7.4snapshot to plain 7.4 +php: + - 5.4 + - 5.5 + - 5.6 + - 7.0 + - 7.1 + - 7.2 + - 7.3 + - 7.4snapshot + - hhvm + +before_script: + - composer install --prefer-dist + +script: + - vendor/bin/phpunit --log-junit=phpunit.log + +notifications: + email: false diff --git a/vendor/michelf/php-markdown/License.md b/vendor/michelf/php-markdown/License.md index b3df08f99..16bbd5400 100644 --- a/vendor/michelf/php-markdown/License.md +++ b/vendor/michelf/php-markdown/License.md @@ -1,5 +1,5 @@ PHP Markdown Lib -Copyright (c) 2004-2018 Michel Fortin +Copyright (c) 2004-2019 Michel Fortin All rights reserved. diff --git a/vendor/michelf/php-markdown/Michelf/Markdown.php b/vendor/michelf/php-markdown/Michelf/Markdown.php index e4c2c2361..43b3c79e8 100644 --- a/vendor/michelf/php-markdown/Michelf/Markdown.php +++ b/vendor/michelf/php-markdown/Michelf/Markdown.php @@ -4,7 +4,7 @@ * * @package php-markdown * @author Michel Fortin - * @copyright 2004-2018 Michel Fortin + * @copyright 2004-2019 Michel Fortin * @copyright (Original Markdown) 2004-2006 John Gruber */ @@ -18,7 +18,7 @@ class Markdown implements MarkdownInterface { * Define the package version * @var string */ - const MARKDOWNLIB_VERSION = "1.8.0"; + const MARKDOWNLIB_VERSION = "1.9.0"; /** * Simple function interface - Initialize the parser and return the result @@ -85,25 +85,25 @@ class Markdown implements MarkdownInterface { /** * Optional filter function for URLs - * @var callable + * @var callable|null */ public $url_filter_func = null; /** * Optional header id="" generation callback function. - * @var callable + * @var callable|null */ public $header_id_func = null; /** * Optional function for converting code block content to HTML - * @var callable + * @var callable|null */ public $code_block_content_func = null; /** * Optional function for converting code span content to HTML. - * @var callable + * @var callable|null */ public $code_span_content_func = null; @@ -767,16 +767,15 @@ class Markdown implements MarkdownInterface { * @return string */ protected function _doAnchors_inline_callback($matches) { - $whole_match = $matches[1]; $link_text = $this->runSpanGamut($matches[2]); - $url = $matches[3] == '' ? $matches[4] : $matches[3]; + $url = $matches[3] === '' ? $matches[4] : $matches[3]; $title =& $matches[7]; // If the URL was of the form it got caught by the HTML // tag parser and hashed. Need to reverse the process before using // the URL. $unhashed = $this->unhash($url); - if ($unhashed != $url) + if ($unhashed !== $url) $url = preg_replace('/^<(.*)>$/', '\1', $unhashed); $url = $this->encodeURLAttribute($url); @@ -952,7 +951,7 @@ class Markdown implements MarkdownInterface { return $matches[0]; } - $level = $matches[2]{0} == '=' ? 1 : 2; + $level = $matches[2][0] == '=' ? 1 : 2; // ID attribute generation $idAtt = $this->_generateIdFromHeaderValue($matches[1]); @@ -1218,7 +1217,7 @@ class Markdown implements MarkdownInterface { $codeblock = $matches[1]; $codeblock = $this->outdent($codeblock); - if ($this->code_block_content_func) { + if (is_callable($this->code_block_content_func)) { $codeblock = call_user_func($this->code_block_content_func, $codeblock, ""); } else { $codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES); @@ -1237,7 +1236,7 @@ class Markdown implements MarkdownInterface { * @return string */ protected function makeCodeSpan($code) { - if ($this->code_span_content_func) { + if (is_callable($this->code_span_content_func)) { $code = call_user_func($this->code_span_content_func, $code); } else { $code = htmlspecialchars(trim($code), ENT_NOQUOTES); @@ -1358,7 +1357,7 @@ class Markdown implements MarkdownInterface { } else { // Other closing marker: close one em or strong and // change current token state to match the other - $token_stack[0] = str_repeat($token{0}, 3-$token_len); + $token_stack[0] = str_repeat($token[0], 3-$token_len); $tag = $token_len == 2 ? "strong" : "em"; $span = $text_stack[0]; $span = $this->runSpanGamut($span); @@ -1383,7 +1382,7 @@ class Markdown implements MarkdownInterface { } else { // Reached opening three-char emphasis marker. Push on token // stack; will be handled by the special condition above. - $em = $token{0}; + $em = $token[0]; $strong = "$em$em"; array_unshift($token_stack, $token); array_unshift($text_stack, ''); @@ -1576,11 +1575,11 @@ class Markdown implements MarkdownInterface { * This function is *not* suitable for attributes enclosed in single quotes. * * @param string $url - * @param string &$text Passed by reference + * @param string $text Passed by reference * @return string URL */ protected function encodeURLAttribute($url, &$text = null) { - if ($this->url_filter_func) { + if (is_callable($this->url_filter_func)) { $url = call_user_func($this->url_filter_func, $url); } @@ -1694,7 +1693,7 @@ class Markdown implements MarkdownInterface { * attribute special characters by Allan Odgaard. * * @param string $text - * @param string &$tail + * @param string $tail Passed by reference * @param integer $head_length * @return string */ @@ -1792,13 +1791,13 @@ class Markdown implements MarkdownInterface { * Handle $token provided by parseSpan by determining its nature and * returning the corresponding value that should replace it. * @param string $token - * @param string &$str + * @param string $str Passed by reference * @return string */ protected function handleSpanToken($token, &$str) { - switch ($token{0}) { + switch ($token[0]) { case "\\": - return $this->hashPart("&#". ord($token{1}). ";"); + return $this->hashPart("&#". ord($token[1]). ";"); case "`": // Search for end marker in remaining text. if (preg_match('/^(.*?[^`])'.preg_quote($token).'(?!`)(.*)$/sm', diff --git a/vendor/michelf/php-markdown/Michelf/MarkdownExtra.php b/vendor/michelf/php-markdown/Michelf/MarkdownExtra.php index a8f7f2c5d..62d25f38e 100644 --- a/vendor/michelf/php-markdown/Michelf/MarkdownExtra.php +++ b/vendor/michelf/php-markdown/Michelf/MarkdownExtra.php @@ -4,7 +4,7 @@ * * @package php-markdown * @author Michel Fortin - * @copyright 2004-2018 Michel Fortin + * @copyright 2004-2019 Michel Fortin * @copyright (Original Markdown) 2004-2006 John Gruber */ @@ -25,11 +25,10 @@ class MarkdownExtra extends \Michelf\Markdown { public $fn_id_prefix = ""; /** - * Optional title attribute for footnote links and backlinks. + * Optional title attribute for footnote links. * @var string */ - public $fn_link_title = ""; - public $fn_backlink_title = ""; + public $fn_link_title = ""; /** * Optional class attribute for footnote links and backlinks. @@ -42,10 +41,22 @@ class MarkdownExtra extends \Michelf\Markdown { * Content to be displayed within footnote backlinks. The default is '↩'; * the U+FE0E on the end is a Unicode variant selector used to prevent iOS * from displaying the arrow character as an emoji. + * Optionally use '^^' and '%%' to refer to the footnote number and + * reference number respectively. {@see parseFootnotePlaceholders()} * @var string */ public $fn_backlink_html = '↩︎'; + /** + * Optional title and aria-label attributes for footnote backlinks for + * added accessibility (to ensure backlink uniqueness). + * Use '^^' and '%%' to refer to the footnote number and reference number + * respectively. {@see parseFootnotePlaceholders()} + * @var string + */ + public $fn_backlink_title = ""; + public $fn_backlink_label = ""; + /** * Class name for table cell alignment (%% replaced left/center/right) * For instance: 'go-%%' becomes 'go-left' or 'go-right' or 'go-center' @@ -79,6 +90,27 @@ class MarkdownExtra extends \Michelf\Markdown { */ public $hashtag_protection = false; + /** + * Determines whether footnotes should be appended to the end of the document. + * If true, footnote html can be retrieved from $this->footnotes_assembled. + * @var boolean + */ + public $omit_footnotes = false; + + + /** + * After parsing, the HTML for the list of footnotes appears here. + * This is available only if $omit_footnotes == true. + * + * Note: when placing the content of `footnotes_assembled` on the page, + * consider adding the attribute `role="doc-endnotes"` to the `div` or + * `section` that will enclose the list of footnotes so they are + * reachable to accessibility tools the same way they would be with the + * default HTML output. + * @var null|string + */ + public $footnotes_assembled = null; + /** * Parser implementation */ @@ -133,6 +165,12 @@ class MarkdownExtra extends \Michelf\Markdown { */ protected $footnote_counter = 1; + /** + * Ref attribute for links + * @var array + */ + protected $ref_attr = array(); + /** * Setting up Extra-specific variables. */ @@ -146,6 +184,7 @@ class MarkdownExtra extends \Michelf\Markdown { $this->abbr_desciptions = array(); $this->abbr_word_re = ''; $this->footnote_counter = 1; + $this->footnotes_assembled = null; foreach ($this->predef_abbr as $abbr_word => $abbr_desc) { if ($this->abbr_word_re) @@ -166,6 +205,9 @@ class MarkdownExtra extends \Michelf\Markdown { $this->abbr_desciptions = array(); $this->abbr_word_re = ''; + if ( ! $this->omit_footnotes ) + $this->footnotes_assembled = null; + parent::teardown(); } @@ -202,7 +244,9 @@ class MarkdownExtra extends \Michelf\Markdown { * @return string */ protected function doExtraAttributes($tag_name, $attr, $defaultIdValue = null, $classes = array()) { - if (empty($attr) && !$defaultIdValue && empty($classes)) return ""; + if (empty($attr) && !$defaultIdValue && empty($classes)) { + return ""; + } // Split on components preg_match_all('/[#.a-z][-_:a-zA-Z0-9=]+/', $attr, $matches); @@ -212,9 +256,9 @@ class MarkdownExtra extends \Michelf\Markdown { $attributes = array(); $id = false; foreach ($elements as $element) { - if ($element{0} == '.') { + if ($element[0] === '.') { $classes[] = substr($element, 1); - } else if ($element{0} == '#') { + } else if ($element[0] === '#') { if ($id === false) $id = substr($element, 1); } else if (strpos($element, '=') > 0) { $parts = explode('=', $element, 2); @@ -222,7 +266,9 @@ class MarkdownExtra extends \Michelf\Markdown { } } - if (!$id) $id = $defaultIdValue; + if ($id === false || $id === '') { + $id = $defaultIdValue; + } // Compose attributes as string $attr_str = ""; @@ -486,7 +532,6 @@ class MarkdownExtra extends \Michelf\Markdown { $tag = $parts[1]; // Tag to handle. $text = $parts[2]; // Remaining text after current tag. - $tag_re = preg_quote($tag); // For use in a regular expression. // Check for: Fenced code block marker. // Note: need to recheck the whole tag to disambiguate backtick @@ -508,14 +553,14 @@ class MarkdownExtra extends \Michelf\Markdown { } } // Check for: Indented code block. - else if ($tag{0} == "\n" || $tag{0} == " ") { + else if ($tag[0] === "\n" || $tag[0] === " ") { // Indented code block: pass it unchanged, will be handled // later. $parsed .= $tag; } // Check for: Code span marker // Note: need to check this after backtick fenced code blocks - else if ($tag{0} == "`") { + else if ($tag[0] === "`") { // Find corresponding end marker. $tag_re = preg_quote($tag); if (preg_match('{^(?>.+?|\n(?!\n))*?(?clean_tags_re . ')\b}', $tag) || - $tag{1} == '!' || $tag{1} == '?') + $tag[1] === '!' || $tag[1] === '?') { // Need to parse tag and following text using the HTML parser. // (don't check for markdown attribute) @@ -564,8 +609,11 @@ class MarkdownExtra extends \Michelf\Markdown { preg_match('{^) // Comments and Processing Instructions. if (preg_match('{^auto_close_tags_re . ')\b}', $tag) || - $tag{1} == '!' || $tag{1} == '?') + $tag[1] === '!' || $tag[1] === '?') { // Just add the tag to the block as if it was text. $block_text .= $tag; @@ -683,8 +732,11 @@ class MarkdownExtra extends \Michelf\Markdown { // Increase/decrease nested tag count. Only do so if // the tag's name match base tag's. if (preg_match('{^mode = $attr_m[2] . $attr_m[3]; - $span_mode = $this->mode == 'span' || $this->mode != 'block' && - preg_match('{^<(?:' . $this->contain_span_tags_re . ')\b}', $tag); + $mode = $attr_m[2] . $attr_m[3]; + $span_mode = $mode === 'span' || ($mode !== 'block' && + preg_match('{^<(?:' . $this->contain_span_tags_re . ')\b}', $tag)); // Calculate indent before tag. if (preg_match('/(?:^|\n)( *?)(?! ).*?$/', $block_text, $matches)) { @@ -729,8 +781,11 @@ class MarkdownExtra extends \Michelf\Markdown { } // Append tag content to parsed text. - if (!$span_mode) $parsed .= "\n\n$block_text\n\n"; - else $parsed .= "$block_text"; + if (!$span_mode) { + $parsed .= "\n\n$block_text\n\n"; + } else { + $parsed .= (string) $block_text; + } // Start over with a new block. $block_text = ""; @@ -875,16 +930,15 @@ class MarkdownExtra extends \Michelf\Markdown { * @return string */ protected function _doAnchors_inline_callback($matches) { - $whole_match = $matches[1]; $link_text = $this->runSpanGamut($matches[2]); - $url = $matches[3] == '' ? $matches[4] : $matches[3]; + $url = $matches[3] === '' ? $matches[4] : $matches[3]; $title =& $matches[7]; $attr = $this->doExtraAttributes("a", $dummy =& $matches[8]); // if the URL was of the form it got caught by the HTML // tag parser and hashed. Need to reverse the process before using the URL. $unhashed = $this->unhash($url); - if ($unhashed != $url) + if ($unhashed !== $url) $url = preg_replace('/^<(.*)>$/', '\1', $unhashed); $url = $this->encodeURLAttribute($url); @@ -967,7 +1021,7 @@ class MarkdownExtra extends \Michelf\Markdown { $alt_text = $matches[2]; $link_id = strtolower($matches[3]); - if ($link_id == "") { + if ($link_id === "") { $link_id = strtolower($alt_text); // for shortcut links like ![this][]. } @@ -980,8 +1034,9 @@ class MarkdownExtra extends \Michelf\Markdown { $title = $this->encodeAttribute($title); $result .= " title=\"$title\""; } - if (isset($this->ref_attr[$link_id])) + if (isset($this->ref_attr[$link_id])) { $result .= $this->ref_attr[$link_id]; + } $result .= $this->empty_element_suffix; $result = $this->hashPart($result); } @@ -999,9 +1054,8 @@ class MarkdownExtra extends \Michelf\Markdown { * @return string */ protected function _doImages_inline_callback($matches) { - $whole_match = $matches[1]; $alt_text = $matches[2]; - $url = $matches[3] == '' ? $matches[4] : $matches[3]; + $url = $matches[3] === '' ? $matches[4] : $matches[3]; $title =& $matches[7]; $attr = $this->doExtraAttributes("img", $dummy =& $matches[8]); @@ -1067,11 +1121,11 @@ class MarkdownExtra extends \Michelf\Markdown { * @return string */ protected function _doHeaders_callback_setext($matches) { - if ($matches[3] == '-' && preg_match('{^- }', $matches[1])) { + if ($matches[3] === '-' && preg_match('{^- }', $matches[1])) { return $matches[0]; } - $level = $matches[3]{0} == '=' ? 1 : 2; + $level = $matches[3][0] === '=' ? 1 : 2; $defaultId = is_callable($this->header_id_func) ? call_user_func($this->header_id_func, $matches[1]) : null; @@ -1174,8 +1228,7 @@ class MarkdownExtra extends \Michelf\Markdown { * @param string $alignname * @return string */ - protected function _doTable_makeAlignAttr($alignname) - { + protected function _doTable_makeAlignAttr($alignname) { if (empty($this->table_align_class_tmpl)) { return " align=\"$alignname\""; } @@ -1223,8 +1276,9 @@ class MarkdownExtra extends \Michelf\Markdown { $text = "\n"; $text .= "\n"; $text .= "\n"; - foreach ($headers as $n => $header) + foreach ($headers as $n => $header) { $text .= " " . $this->runSpanGamut(trim($header)) . "\n"; + } $text .= "\n"; $text .= "\n"; @@ -1242,8 +1296,9 @@ class MarkdownExtra extends \Michelf\Markdown { $row_cells = array_pad($row_cells, $col_count, ''); $text .= "\n"; - foreach ($row_cells as $n => $cell) + foreach ($row_cells as $n => $cell) { $text .= " " . $this->runSpanGamut(trim($cell)) . "\n"; + } $text .= "\n"; } $text .= "\n"; @@ -1411,8 +1466,6 @@ class MarkdownExtra extends \Michelf\Markdown { */ protected function doFencedCodeBlocks($text) { - $less_than_tab = $this->tab_width; - $text = preg_replace_callback('{ (?:\n|\A) # 1: Opening marker @@ -1465,9 +1518,10 @@ class MarkdownExtra extends \Michelf\Markdown { array($this, '_doFencedCodeBlocks_newlines'), $codeblock); $classes = array(); - if ($classname != "") { - if ($classname{0} == '.') + if ($classname !== "") { + if ($classname[0] === '.') { $classname = substr($classname, 1); + } $classes[] = $this->code_class_prefix . $classname; } $attr_str = $this->doExtraAttributes($this->code_attr_on_pre ? "pre" : "code", $attrs, null, $classes); @@ -1608,65 +1662,95 @@ class MarkdownExtra extends \Michelf\Markdown { $text = preg_replace_callback('{F\x1Afn:(.*?)\x1A:}', array($this, '_appendFootnotes_callback'), $text); - if (!empty($this->footnotes_ordered)) { - $text .= "\n\n"; - $text .= "
\n"; - $text .= "empty_element_suffix . "\n"; - $text .= "
    \n\n"; - - $attr = ""; - if ($this->fn_backlink_class != "") { - $class = $this->fn_backlink_class; - $class = $this->encodeAttribute($class); - $attr .= " class=\"$class\""; - } - if ($this->fn_backlink_title != "") { - $title = $this->fn_backlink_title; - $title = $this->encodeAttribute($title); - $attr .= " title=\"$title\""; - $attr .= " aria-label=\"$title\""; + if ( ! empty( $this->footnotes_ordered ) ) { + $this->_doFootnotes(); + if ( ! $this->omit_footnotes ) { + $text .= "\n\n"; + $text .= "
    \n"; + $text .= "empty_element_suffix . "\n"; + $text .= $this->footnotes_assembled; + $text .= "
    "; } - $attr .= " role=\"doc-backlink\""; - $backlink_text = $this->fn_backlink_html; - $num = 0; - - while (!empty($this->footnotes_ordered)) { - $footnote = reset($this->footnotes_ordered); - $note_id = key($this->footnotes_ordered); - unset($this->footnotes_ordered[$note_id]); - $ref_count = $this->footnotes_ref_count[$note_id]; - unset($this->footnotes_ref_count[$note_id]); - unset($this->footnotes[$note_id]); - - $footnote .= "\n"; // Need to append newline before parsing. - $footnote = $this->runBlockGamut("$footnote\n"); - $footnote = preg_replace_callback('{F\x1Afn:(.*?)\x1A:}', - array($this, '_appendFootnotes_callback'), $footnote); - - $attr = str_replace("%%", ++$num, $attr); - $note_id = $this->encodeAttribute($note_id); - - // Prepare backlink, multiple backlinks if multiple references - $backlink = "$backlink_text"; - for ($ref_num = 2; $ref_num <= $ref_count; ++$ref_num) { - $backlink .= " $backlink_text"; + } + return $text; + } + + + /** + * Generates the HTML for footnotes. Called by appendFootnotes, even if + * footnotes are not being appended. + * @return void + */ + protected function _doFootnotes() { + $attr = array(); + if ($this->fn_backlink_class !== "") { + $class = $this->fn_backlink_class; + $class = $this->encodeAttribute($class); + $attr['class'] = " class=\"$class\""; + } + $attr['role'] = " role=\"doc-backlink\""; + $num = 0; + + $text = "
      \n\n"; + while (!empty($this->footnotes_ordered)) { + $footnote = reset($this->footnotes_ordered); + $note_id = key($this->footnotes_ordered); + unset($this->footnotes_ordered[$note_id]); + $ref_count = $this->footnotes_ref_count[$note_id]; + unset($this->footnotes_ref_count[$note_id]); + unset($this->footnotes[$note_id]); + + $footnote .= "\n"; // Need to append newline before parsing. + $footnote = $this->runBlockGamut("$footnote\n"); + $footnote = preg_replace_callback('{F\x1Afn:(.*?)\x1A:}', + array($this, '_appendFootnotes_callback'), $footnote); + + $num++; + $note_id = $this->encodeAttribute($note_id); + + // Prepare backlink, multiple backlinks if multiple references + // Do not create empty backlinks if the html is blank + $backlink = ""; + if (!empty($this->fn_backlink_html)) { + for ($ref_num = 1; $ref_num <= $ref_count; ++$ref_num) { + if (!empty($this->fn_backlink_title)) { + $attr['title'] = ' title="' . $this->encodeAttribute($this->fn_backlink_title) . '"'; + } + if (!empty($this->fn_backlink_label)) { + $attr['label'] = ' aria-label="' . $this->encodeAttribute($this->fn_backlink_label) . '"'; + } + $parsed_attr = $this->parseFootnotePlaceholders( + implode('', $attr), + $num, + $ref_num + ); + $backlink_text = $this->parseFootnotePlaceholders( + $this->fn_backlink_html, + $num, + $ref_num + ); + $ref_count_mark = $ref_num > 1 ? $ref_num : ''; + $backlink .= " $backlink_text"; } - // Add backlink to last paragraph; create new paragraph if needed. + $backlink = trim($backlink); + } + + // Add backlink to last paragraph; create new paragraph if needed. + if (!empty($backlink)) { if (preg_match('{

      $}', $footnote)) { $footnote = substr($footnote, 0, -4) . " $backlink

      "; } else { $footnote .= "\n\n

      $backlink

      "; } - - $text .= "
    1. \n"; - $text .= $footnote . "\n"; - $text .= "
    2. \n\n"; } - $text .= "
    \n"; - $text .= "
"; + $text .= "
  • \n"; + $text .= $footnote . "\n"; + $text .= "
  • \n\n"; } - return $text; + $text .= "\n"; + + $this->footnotes_assembled = $text; } /** @@ -1693,12 +1777,12 @@ class MarkdownExtra extends \Michelf\Markdown { } $attr = ""; - if ($this->fn_link_class != "") { + if ($this->fn_link_class !== "") { $class = $this->fn_link_class; $class = $this->encodeAttribute($class); $attr .= " class=\"$class\""; } - if ($this->fn_link_title != "") { + if ($this->fn_link_title !== "") { $title = $this->fn_link_title; $title = $this->encodeAttribute($title); $attr .= " title=\"$title\""; @@ -1717,6 +1801,23 @@ class MarkdownExtra extends \Michelf\Markdown { return "[^" . $matches[1] . "]"; } + /** + * Build footnote label by evaluating any placeholders. + * - ^^ footnote number + * - %% footnote reference number (Nth reference to footnote number) + * @param string $label + * @param int $footnote_number + * @param int $reference_number + * @return string + */ + protected function parseFootnotePlaceholders($label, $footnote_number, $reference_number) { + return str_replace( + array('^^', '%%'), + array($footnote_number, $reference_number), + $label + ); + } + /** * Abbreviations - strips abbreviations from text, stores titles in hash @@ -1783,12 +1884,10 @@ class MarkdownExtra extends \Michelf\Markdown { $desc = $this->abbr_desciptions[$abbr]; if (empty($desc)) { return $this->hashPart("$abbr"); - } else { - $desc = $this->encodeAttribute($desc); - return $this->hashPart("$abbr"); } - } else { - return $matches[0]; + $desc = $this->encodeAttribute($desc); + return $this->hashPart("$abbr"); } + return $matches[0]; } } diff --git a/vendor/michelf/php-markdown/Michelf/MarkdownInterface.php b/vendor/michelf/php-markdown/Michelf/MarkdownInterface.php index 7fc0da06e..006452445 100644 --- a/vendor/michelf/php-markdown/Michelf/MarkdownInterface.php +++ b/vendor/michelf/php-markdown/Michelf/MarkdownInterface.php @@ -4,7 +4,7 @@ * * @package php-markdown * @author Michel Fortin - * @copyright 2004-2018 Michel Fortin + * @copyright 2004-2019 Michel Fortin * @copyright (Original Markdown) 2004-2006 John Gruber */ diff --git a/vendor/michelf/php-markdown/Readme.md b/vendor/michelf/php-markdown/Readme.md index c05cd93d4..e1eb30660 100644 --- a/vendor/michelf/php-markdown/Readme.md +++ b/vendor/michelf/php-markdown/Readme.md @@ -1,7 +1,7 @@ PHP Markdown ============ -PHP Markdown Lib 1.8.0 - 14 Jan 2018 +PHP Markdown Lib 1.9.0 - 1 Dec 2019 by Michel Fortin @@ -163,26 +163,54 @@ potential side effects, and future extensibility -- before deciding on acceptance or rejection. If you make a pull request that includes changes to the parser please add -tests for what is being changed to [MDTest][] and make a pull request there -too. +tests for what is being changed to the `test/` directory. This can be as +simple as adding a `.text` (input) file with a corresponding `.xhtml` +(output) file to proper category under `./test/resources/`. - [MDTest]: https://github.com/michelf/mdtest/ +Traditionally tests were in a separate repository, [MDTest](https://github.com/michelf/mdtest) +but they are now located here, alongside the source code. Donations --------- If you wish to make a donation that will help me devote more time to -PHP Markdown, please visit [michelf.ca/donate] or send Bitcoin to -[1HiuX34czvVPPdhXbUAsAu7pZcesniDCGH]. +PHP Markdown, please visit [michelf.ca/donate]. [michelf.ca/donate]: https://michelf.ca/donate/#!Thanks%20for%20PHP%20Markdown - [1HiuX34czvVPPdhXbUAsAu7pZcesniDCGH]: bitcoin:1HiuX34czvVPPdhXbUAsAu7pZcesniDCGH Version History --------------- +PHP Markdown Lib 1.9.0 (1 Dec 2019) + +* Added `fn_backlink_label` configuration variable to put some text in the + `aria-label` attribute. + (Thanks to Sunny Walker for the implementation.) + +* Occurances of "`^^`" in `fn_backlink_html`, `fn_backlink_class`, + `fn_backlink_title`, and `fn_backlink_label` will be replaced by the + corresponding footnote number in the HTML output. Occurances of "`%%`" will be + replaced by a number for the reference (footnotes can have multiple references). + (Thanks to Sunny Walker for the implementation.) + +* Added configuration variable `omit_footnotes`. When `true` footnotes are not + appended at the end of the generated HTML and the `footnotes_assembled` + variable will contain the HTML for the footnote list, allowing footnotes to be + moved somewhere else on the page. + (Thanks to James K. for the implementation.) + + Note: when placing the content of `footnotes_assembled` on the page, consider + adding the attribute `role="doc-endnotes"` to the `
    ` or `
    ` that will + enclose the list of footnotes so they are reachable to accessibility tools the + same way they would be with the default HTML output. + +* Fixed deprecation warnings from PHP about usage of curly braces to access + characters in text strings. + (Thanks to Remi Collet and Frans-Willem Post.) + + PHP Markdown Lib 1.8.0 (14 Jan 2018) * Autoloading with Composer now uses PSR-4. @@ -371,7 +399,7 @@ Copyright and License --------------------- PHP Markdown Lib -Copyright (c) 2004-2016 Michel Fortin +Copyright (c) 2004-2019 Michel Fortin All rights reserved. diff --git a/vendor/michelf/php-markdown/Readme.php b/vendor/michelf/php-markdown/Readme.php index e473d7336..726bbe3d3 100644 --- a/vendor/michelf/php-markdown/Readme.php +++ b/vendor/michelf/php-markdown/Readme.php @@ -9,7 +9,7 @@ spl_autoload_register(function($class){ require str_replace('\\', DIRECTORY_SEPARATOR, ltrim($class, '\\')).'.php'; }); // If using Composer, use this instead: -//require 'vendor/autoloader.php'; +//require 'vendor/autoload.php'; // Get Markdown class use Michelf\Markdown; @@ -21,13 +21,13 @@ $html = Markdown::defaultTransform($text); ?> - - PHP Markdown Lib - Readme - - + + PHP Markdown Lib - Readme + + - + diff --git a/vendor/michelf/php-markdown/composer.json b/vendor/michelf/php-markdown/composer.json index 6b1993d65..093507554 100644 --- a/vendor/michelf/php-markdown/composer.json +++ b/vendor/michelf/php-markdown/composer.json @@ -22,5 +22,8 @@ }, "autoload": { "psr-4": { "Michelf\\": "Michelf/" } + }, + "require-dev": { + "phpunit/phpunit": ">=4.3 <5.8" } } diff --git a/vendor/michelf/php-markdown/phpunit.xml.dist b/vendor/michelf/php-markdown/phpunit.xml.dist new file mode 100644 index 000000000..8f2dab54d --- /dev/null +++ b/vendor/michelf/php-markdown/phpunit.xml.dist @@ -0,0 +1,24 @@ + + + + + ./test/unit/ + + + ./test/integration/ + + + + + + Michelf + + + diff --git a/vendor/michelf/php-markdown/test/bootstrap.php b/vendor/michelf/php-markdown/test/bootstrap.php new file mode 100644 index 000000000..a7b3507d0 --- /dev/null +++ b/vendor/michelf/php-markdown/test/bootstrap.php @@ -0,0 +1,6 @@ +loadXML('' . + "" . + "$t_result"); + + $document2 = new DOMDocument(); + $doc_output = $document2->loadXML('' . + "" . + "$t_output"); + + if ($doc_result) { + static::normalizeElementContent($document->documentElement, false); + $n_result = $document->saveXML(); + } else { + $n_result = '--- Expected Result: XML Parse Error ---'; + } + if ($doc_output) { + static::normalizeElementContent($document2->documentElement, false); + $n_output = $document2->saveXML(); + } else { + $n_output = '--- Output: XML Parse Error ---'; + } + } else { + + // '@' suppressors used because some tests have invalid HTML (multiple elements with the same id attribute) + // Perhaps isolate to a separate test and remove this? + + $document = new DOMDocument(); + $doc_result = @$document->loadHTML($t_result); + + $document2 = new DOMDocument(); + $doc_output = @$document2->loadHTML($t_output); + + if ($doc_result) { + static::normalizeElementContent($document->documentElement, false); + $n_result = $document->saveHTML(); + } else { + $n_result = '--- Expected Result: HTML Parse Error ---'; + } + + if ($doc_output) { + static::normalizeElementContent($document2->documentElement, false); + $n_output = $document2->saveHTML(); + } else { + $n_output = '--- Output: HTML Parse Error ---'; + } + } + + $n_result = preg_replace('{^.*?|.*?$}is', '', $n_result); + $n_output = preg_replace('{^.*?|.*?$}is', '', $n_output); + + $c_result = $n_result; + $c_output = $n_output; + + $c_result = trim($c_result) . "\n"; + $c_output = trim($c_output) . "\n"; + + // This will throw a test exception if the strings don't exactly match + TestCase::assertSame($c_result, $c_output, $message); + } + + /** + * @param DOMElement $element Modifies this element by reference + * @param bool $whitespace_preserve Preserve Whitespace + * @return void + */ + protected static function normalizeElementContent($element, $whitespace_preserve) { + # + # Normalize content of HTML DOM $element. The $whitespace_preserve + # argument indicates that whitespace is significant and shouldn't be + # normalized; it should be used for the content of certain elements like + #
     or 
     
    diff --git a/vendor/twbs/bootstrap/site/_includes/docs-navbar.html b/vendor/twbs/bootstrap/site/_includes/docs-navbar.html
    index 80b61b655..25f2a0afc 100644
    --- a/vendor/twbs/bootstrap/site/_includes/docs-navbar.html
    +++ b/vendor/twbs/bootstrap/site/_includes/docs-navbar.html
    @@ -14,6 +14,9 @@
           
    +      
           
    @@ -26,18 +29,19 @@
         
       
    -