From 0b70ccd643d530b0bf5ac740c1b2a25123f9bfd7 Mon Sep 17 00:00:00 2001
From: "Glitch (t404null)"
Date: Fri, 23 Dec 2022 17:16:52 +0000
Subject: [PATCH] Fixed a few stuffs...
---
.glitch-assets | 6 +
allowed_to_use/index.html | 6 +-
assets/bootstrap/js/bootstrap.bundle.min.js | 4091 ++++++++++++++++-
assets/mobirise/css/mbr-additional.css | 33 +
composer.lock | 1404 ------
contacts/index.html | 10 +-
contacts/question-submitted.php | 42 -
.../O)/index.html | 22 +-
hyper_liminality/index.html | 191 +
index.html | 19 +-
possession.html => possession/index.html | 0
release/index.html | 6 +-
song_usage_terms/index.html | 6 +-
vendor/autoload.php | 7 -
vendor/bin/phpunit | 1 -
vendor/composer/ClassLoader.php | 413 --
vendor/composer/LICENSE | 433 --
vendor/composer/autoload_classmap.php | 474 --
vendor/composer/autoload_files.php | 11 -
vendor/composer/autoload_namespaces.php | 9 -
vendor/composer/autoload_psr4.php | 17 -
vendor/composer/autoload_real.php | 59 -
vendor/composer/installed.json | 1437 ------
vendor/doctrine/instantiator/.gitignore | 5 -
vendor/doctrine/instantiator/.scrutinizer.yml | 46 -
.../doctrine/instantiator/.travis.install.sh | 14 -
vendor/doctrine/instantiator/.travis.yml | 22 -
vendor/doctrine/instantiator/CONTRIBUTING.md | 35 -
vendor/doctrine/instantiator/LICENSE | 19 -
vendor/doctrine/instantiator/README.md | 40 -
vendor/doctrine/instantiator/composer.json | 45 -
vendor/doctrine/instantiator/phpmd.xml.dist | 27 -
vendor/doctrine/instantiator/phpunit.xml.dist | 22 -
.../Exception/ExceptionInterface.php | 29 -
.../Exception/InvalidArgumentException.php | 62 -
.../Exception/UnexpectedValueException.php | 79 -
.../Doctrine/Instantiator/Instantiator.php | 273 --
.../Instantiator/InstantiatorInterface.php | 37 -
.../InstantiatorPerformanceEvent.php | 96 -
.../InvalidArgumentExceptionTest.php | 83 -
.../UnexpectedValueExceptionTest.php | 69 -
.../InstantiatorTest/InstantiatorTest.php | 219 -
.../AbstractClassAsset.php | 29 -
.../ArrayObjectAsset.php | 41 -
.../InstantiatorTestAsset/ExceptionAsset.php | 41 -
.../FinalExceptionAsset.php | 41 -
.../InstantiatorTestAsset/PharAsset.php | 41 -
.../PharExceptionAsset.php | 44 -
.../SerializableArrayObjectAsset.php | 62 -
.../SimpleSerializableAsset.php | 61 -
.../SimpleTraitAsset.php | 29 -
.../UnCloneableAsset.php | 50 -
.../UnserializeExceptionArrayObjectAsset.php | 39 -
.../WakeUpNoticesAsset.php | 38 -
.../InstantiatorTestAsset/XMLReaderAsset.php | 41 -
vendor/myclabs/deep-copy/.gitattributes | 7 -
vendor/myclabs/deep-copy/.gitignore | 3 -
vendor/myclabs/deep-copy/.travis.yml | 40 -
vendor/myclabs/deep-copy/LICENSE | 20 -
vendor/myclabs/deep-copy/README.md | 372 --
vendor/myclabs/deep-copy/composer.json | 35 -
vendor/myclabs/deep-copy/doc/clone.png | Bin 12380 -> 0 bytes
vendor/myclabs/deep-copy/doc/deep-clone.png | Bin 14009 -> 0 bytes
vendor/myclabs/deep-copy/doc/deep-copy.png | Bin 10895 -> 0 bytes
vendor/myclabs/deep-copy/doc/graph.png | Bin 6436 -> 0 bytes
vendor/myclabs/deep-copy/fixtures/f001/A.php | 20 -
vendor/myclabs/deep-copy/fixtures/f001/B.php | 20 -
vendor/myclabs/deep-copy/fixtures/f002/A.php | 33 -
.../myclabs/deep-copy/fixtures/f003/Foo.php | 26 -
.../fixtures/f004/UnclonableItem.php | 13 -
.../myclabs/deep-copy/fixtures/f005/Foo.php | 13 -
vendor/myclabs/deep-copy/fixtures/f006/A.php | 26 -
vendor/myclabs/deep-copy/fixtures/f006/B.php | 26 -
.../fixtures/f007/FooDateInterval.php | 15 -
.../fixtures/f007/FooDateTimeZone.php | 15 -
vendor/myclabs/deep-copy/fixtures/f008/A.php | 18 -
vendor/myclabs/deep-copy/fixtures/f008/B.php | 7 -
.../deep-copy/src/DeepCopy/DeepCopy.php | 281 --
.../src/DeepCopy/Exception/CloneException.php | 9 -
.../DeepCopy/Exception/PropertyException.php | 9 -
.../Doctrine/DoctrineCollectionFilter.php | 33 -
.../DoctrineEmptyCollectionFilter.php | 28 -
.../Filter/Doctrine/DoctrineProxyFilter.php | 22 -
.../deep-copy/src/DeepCopy/Filter/Filter.php | 18 -
.../src/DeepCopy/Filter/KeepFilter.php | 16 -
.../src/DeepCopy/Filter/ReplaceFilter.php | 39 -
.../src/DeepCopy/Filter/SetNullFilter.php | 24 -
.../Matcher/Doctrine/DoctrineProxyMatcher.php | 22 -
.../src/DeepCopy/Matcher/Matcher.php | 14 -
.../src/DeepCopy/Matcher/PropertyMatcher.php | 39 -
.../DeepCopy/Matcher/PropertyNameMatcher.php | 32 -
.../DeepCopy/Matcher/PropertyTypeMatcher.php | 46 -
.../DeepCopy/Reflection/ReflectionHelper.php | 78 -
.../TypeFilter/Date/DateIntervalFilter.php | 33 -
.../src/DeepCopy/TypeFilter/ReplaceFilter.php | 30 -
.../DeepCopy/TypeFilter/ShallowCopyFilter.php | 17 -
.../TypeFilter/Spl/SplDoublyLinkedList.php | 10 -
.../Spl/SplDoublyLinkedListFilter.php | 51 -
.../src/DeepCopy/TypeFilter/TypeFilter.php | 13 -
.../src/DeepCopy/TypeMatcher/TypeMatcher.php | 29 -
.../deep-copy/src/DeepCopy/deep_copy.php | 16 -
.../reflection-common/.travis.yml | 35 -
.../phpdocumentor/reflection-common/LICENSE | 22 -
.../phpdocumentor/reflection-common/README.md | 2 -
.../reflection-common/composer.json | 29 -
.../reflection-common/src/Element.php | 32 -
.../reflection-common/src/File.php | 40 -
.../reflection-common/src/Fqsen.php | 82 -
.../reflection-common/src/Location.php | 57 -
.../reflection-common/src/Project.php | 25 -
.../reflection-common/src/ProjectFactory.php | 27 -
.../reflection-docblock/.coveralls.yml | 3 -
.../phpdocumentor/reflection-docblock/LICENSE | 21 -
.../reflection-docblock/README.md | 67 -
.../reflection-docblock/appveyor.yml | 54 -
.../reflection-docblock/composer.json | 35 -
.../easy-coding-standard.neon | 31 -
.../reflection-docblock/src/DocBlock.php | 236 -
.../src/DocBlock/Description.php | 114 -
.../src/DocBlock/DescriptionFactory.php | 191 -
.../src/DocBlock/ExampleFinder.php | 170 -
.../src/DocBlock/Serializer.php | 155 -
.../src/DocBlock/StandardTagFactory.php | 319 --
.../reflection-docblock/src/DocBlock/Tag.php | 26 -
.../src/DocBlock/TagFactory.php | 93 -
.../src/DocBlock/Tags/Author.php | 100 -
.../src/DocBlock/Tags/BaseTag.php | 55 -
.../src/DocBlock/Tags/Covers.php | 83 -
.../src/DocBlock/Tags/Deprecated.php | 97 -
.../src/DocBlock/Tags/Example.php | 176 -
.../DocBlock/Tags/Factory/StaticMethod.php | 18 -
.../src/DocBlock/Tags/Factory/Strategy.php | 18 -
.../src/DocBlock/Tags/Formatter.php | 27 -
.../Tags/Formatter/AlignFormatter.php | 47 -
.../Tags/Formatter/PassthroughFormatter.php | 31 -
.../src/DocBlock/Tags/Generic.php | 91 -
.../src/DocBlock/Tags/Link.php | 77 -
.../src/DocBlock/Tags/Method.php | 238 -
.../src/DocBlock/Tags/Param.php | 132 -
.../src/DocBlock/Tags/Property.php | 106 -
.../src/DocBlock/Tags/PropertyRead.php | 106 -
.../src/DocBlock/Tags/PropertyWrite.php | 106 -
.../src/DocBlock/Tags/Reference/Fqsen.php | 42 -
.../src/DocBlock/Tags/Reference/Reference.php | 21 -
.../src/DocBlock/Tags/Reference/Url.php | 40 -
.../src/DocBlock/Tags/Return_.php | 58 -
.../src/DocBlock/Tags/See.php | 88 -
.../src/DocBlock/Tags/Since.php | 94 -
.../src/DocBlock/Tags/Source.php | 97 -
.../src/DocBlock/Tags/TagWithType.php | 60 -
.../src/DocBlock/Tags/Throws.php | 58 -
.../src/DocBlock/Tags/Uses.php | 83 -
.../src/DocBlock/Tags/Var_.php | 106 -
.../src/DocBlock/Tags/Version.php | 94 -
.../src/DocBlockFactory.php | 277 --
.../src/DocBlockFactoryInterface.php | 23 -
.../type-resolver/.coveralls.yml | 3 -
vendor/phpdocumentor/type-resolver/LICENSE | 21 -
vendor/phpdocumentor/type-resolver/README.md | 165 -
.../phpdocumentor/type-resolver/composer.json | 34 -
.../type-resolver/src/FqsenResolver.php | 77 -
.../phpdocumentor/type-resolver/src/Type.php | 18 -
.../type-resolver/src/TypeResolver.php | 470 --
.../type-resolver/src/Types/AbstractList.php | 94 -
.../type-resolver/src/Types/Array_.php | 26 -
.../type-resolver/src/Types/Boolean.php | 31 -
.../type-resolver/src/Types/Callable_.php | 31 -
.../type-resolver/src/Types/Collection.php | 71 -
.../type-resolver/src/Types/Compound.php | 93 -
.../type-resolver/src/Types/Context.php | 84 -
.../src/Types/ContextFactory.php | 210 -
.../type-resolver/src/Types/Float_.php | 31 -
.../type-resolver/src/Types/Integer.php | 28 -
.../type-resolver/src/Types/Iterable_.php | 31 -
.../type-resolver/src/Types/Mixed_.php | 31 -
.../type-resolver/src/Types/Null_.php | 31 -
.../type-resolver/src/Types/Nullable.php | 56 -
.../type-resolver/src/Types/Object_.php | 71 -
.../type-resolver/src/Types/Parent_.php | 33 -
.../type-resolver/src/Types/Resource_.php | 31 -
.../type-resolver/src/Types/Scalar.php | 31 -
.../type-resolver/src/Types/Self_.php | 33 -
.../type-resolver/src/Types/Static_.php | 38 -
.../type-resolver/src/Types/String_.php | 31 -
.../type-resolver/src/Types/This.php | 34 -
.../type-resolver/src/Types/Void_.php | 34 -
vendor/phpspec/prophecy/CHANGES.md | 248 -
vendor/phpspec/prophecy/LICENSE | 23 -
vendor/phpspec/prophecy/README.md | 402 --
vendor/phpspec/prophecy/composer.json | 50 -
.../prophecy/src/Prophecy/Argument.php | 212 -
.../Prophecy/Argument/ArgumentsWildcard.php | 101 -
.../Prophecy/Argument/Token/AnyValueToken.php | 52 -
.../Argument/Token/AnyValuesToken.php | 52 -
.../Argument/Token/ApproximateValueToken.php | 55 -
.../Argument/Token/ArrayCountToken.php | 86 -
.../Argument/Token/ArrayEntryToken.php | 143 -
.../Argument/Token/ArrayEveryEntryToken.php | 82 -
.../Prophecy/Argument/Token/CallbackToken.php | 75 -
.../Argument/Token/ExactValueToken.php | 118 -
.../Argument/Token/IdenticalValueToken.php | 74 -
.../Argument/Token/LogicalAndToken.php | 80 -
.../Argument/Token/LogicalNotToken.php | 73 -
.../Argument/Token/ObjectStateToken.php | 104 -
.../Argument/Token/StringContainsToken.php | 67 -
.../Argument/Token/TokenInterface.php | 43 -
.../src/Prophecy/Argument/Token/TypeToken.php | 76 -
.../prophecy/src/Prophecy/Call/Call.php | 162 -
.../prophecy/src/Prophecy/Call/CallCenter.php | 248 -
.../Prophecy/Comparator/ClosureComparator.php | 44 -
.../src/Prophecy/Comparator/Factory.php | 47 -
.../Comparator/ProphecyComparator.php | 28 -
.../src/Prophecy/Doubler/CachedDoubler.php | 66 -
.../ClassPatch/ClassPatchInterface.php | 48 -
.../ClassPatch/DisableConstructorPatch.php | 76 -
.../Doubler/ClassPatch/HhvmExceptionPatch.php | 63 -
.../Doubler/ClassPatch/KeywordPatch.php | 140 -
.../Doubler/ClassPatch/MagicCallPatch.php | 94 -
.../ClassPatch/ProphecySubjectPatch.php | 104 -
.../ReflectionClassNewInstancePatch.php | 57 -
.../Doubler/ClassPatch/SplFileInfoPatch.php | 123 -
.../Doubler/ClassPatch/ThrowablePatch.php | 95 -
.../Doubler/ClassPatch/TraversablePatch.php | 83 -
.../src/Prophecy/Doubler/DoubleInterface.php | 22 -
.../prophecy/src/Prophecy/Doubler/Doubler.php | 146 -
.../Doubler/Generator/ClassCodeGenerator.php | 129 -
.../Doubler/Generator/ClassCreator.php | 67 -
.../Doubler/Generator/ClassMirror.php | 260 --
.../Doubler/Generator/Node/ArgumentNode.php | 102 -
.../Doubler/Generator/Node/ClassNode.php | 169 -
.../Doubler/Generator/Node/MethodNode.php | 198 -
.../Doubler/Generator/ReflectionInterface.php | 22 -
.../Doubler/Generator/TypeHintReference.php | 46 -
.../src/Prophecy/Doubler/LazyDouble.php | 127 -
.../src/Prophecy/Doubler/NameGenerator.php | 52 -
.../Call/UnexpectedCallException.php | 40 -
.../Doubler/ClassCreatorException.php | 31 -
.../Doubler/ClassMirrorException.php | 31 -
.../Doubler/ClassNotFoundException.php | 33 -
.../Exception/Doubler/DoubleException.php | 18 -
.../Exception/Doubler/DoublerException.php | 18 -
.../Doubler/InterfaceNotFoundException.php | 20 -
.../Doubler/MethodNotExtendableException.php | 41 -
.../Doubler/MethodNotFoundException.php | 60 -
.../Doubler/ReturnByReferenceException.php | 41 -
.../src/Prophecy/Exception/Exception.php | 26 -
.../Exception/InvalidArgumentException.php | 16 -
.../Prediction/AggregateException.php | 51 -
.../Prediction/FailedPredictionException.php | 24 -
.../Exception/Prediction/NoCallsException.php | 18 -
.../Prediction/PredictionException.php | 18 -
.../UnexpectedCallsCountException.php | 31 -
.../Prediction/UnexpectedCallsException.php | 32 -
.../Prophecy/MethodProphecyException.php | 34 -
.../Prophecy/ObjectProphecyException.php | 34 -
.../Exception/Prophecy/ProphecyException.php | 18 -
.../ClassAndInterfaceTagRetriever.php | 69 -
.../PhpDocumentor/ClassTagRetriever.php | 60 -
.../PhpDocumentor/LegacyClassTagRetriever.php | 35 -
.../MethodTagRetrieverInterface.php | 30 -
.../Prophecy/Prediction/CallPrediction.php | 86 -
.../Prediction/CallTimesPrediction.php | 107 -
.../Prediction/CallbackPrediction.php | 65 -
.../Prophecy/Prediction/NoCallsPrediction.php | 68 -
.../Prediction/PredictionInterface.php | 37 -
.../src/Prophecy/Promise/CallbackPromise.php | 66 -
.../src/Prophecy/Promise/PromiseInterface.php | 35 -
.../Promise/ReturnArgumentPromise.php | 61 -
.../src/Prophecy/Promise/ReturnPromise.php | 55 -
.../src/Prophecy/Promise/ThrowPromise.php | 100 -
.../src/Prophecy/Prophecy/MethodProphecy.php | 522 ---
.../src/Prophecy/Prophecy/ObjectProphecy.php | 286 --
.../Prophecy/Prophecy/ProphecyInterface.php | 27 -
.../Prophecy/ProphecySubjectInterface.php | 34 -
.../src/Prophecy/Prophecy/Revealer.php | 44 -
.../Prophecy/Prophecy/RevealerInterface.php | 29 -
.../phpspec/prophecy/src/Prophecy/Prophet.php | 138 -
.../prophecy/src/Prophecy/Util/ExportUtil.php | 210 -
.../prophecy/src/Prophecy/Util/StringUtil.php | 99 -
.../phpunit/php-code-coverage/.gitattributes | 1 -
.../php-code-coverage/.github/CONTRIBUTING.md | 1 -
.../.github/ISSUE_TEMPLATE.md | 18 -
vendor/phpunit/php-code-coverage/.gitignore | 6 -
vendor/phpunit/php-code-coverage/.php_cs | 69 -
vendor/phpunit/php-code-coverage/.travis.yml | 42 -
.../php-code-coverage/ChangeLog-2.2.md | 56 -
.../php-code-coverage/ChangeLog-3.0.md | 31 -
.../php-code-coverage/ChangeLog-3.1.md | 30 -
.../php-code-coverage/ChangeLog-3.2.md | 23 -
.../php-code-coverage/ChangeLog-3.3.md | 33 -
.../php-code-coverage/ChangeLog-4.0.md | 67 -
vendor/phpunit/php-code-coverage/LICENSE | 33 -
vendor/phpunit/php-code-coverage/README.md | 51 -
vendor/phpunit/php-code-coverage/build.xml | 21 -
.../phpunit/php-code-coverage/composer.json | 51 -
vendor/phpunit/php-code-coverage/phpunit.xml | 21 -
.../php-code-coverage/src/CodeCoverage.php | 1107 -----
.../php-code-coverage/src/Driver/Driver.php | 52 -
.../php-code-coverage/src/Driver/HHVM.php | 29 -
.../php-code-coverage/src/Driver/PHPDBG.php | 111 -
.../php-code-coverage/src/Driver/Xdebug.php | 117 -
.../CoveredCodeNotExecutedException.php | 18 -
.../src/Exception/Exception.php | 18 -
.../Exception/InvalidArgumentException.php | 37 -
.../MissingCoversAnnotationException.php | 18 -
.../src/Exception/RuntimeException.php | 15 -
.../UnintentionallyCoveredCodeException.php | 54 -
.../phpunit/php-code-coverage/src/Filter.php | 173 -
.../src/Node/AbstractNode.php | 342 --
.../php-code-coverage/src/Node/Builder.php | 244 -
.../php-code-coverage/src/Node/Directory.php | 483 --
.../php-code-coverage/src/Node/File.php | 722 ---
.../php-code-coverage/src/Node/Iterator.php | 103 -
.../php-code-coverage/src/Report/Clover.php | 251 -
.../php-code-coverage/src/Report/Crap4j.php | 172 -
.../src/Report/Html/Facade.php | 179 -
.../src/Report/Html/Renderer.php | 298 --
.../src/Report/Html/Renderer/Dashboard.php | 302 --
.../src/Report/Html/Renderer/Directory.php | 101 -
.../src/Report/Html/Renderer/File.php | 551 ---
.../Renderer/Template/coverage_bar.html.dist | 5 -
.../Renderer/Template/css/bootstrap.min.css | 6 -
.../Html/Renderer/Template/css/nv.d3.min.css | 1 -
.../Html/Renderer/Template/css/style.css | 122 -
.../Renderer/Template/dashboard.html.dist | 284 --
.../Renderer/Template/directory.html.dist | 61 -
.../Template/directory_item.html.dist | 13 -
.../Html/Renderer/Template/file.html.dist | 90 -
.../Renderer/Template/file_item.html.dist | 14 -
.../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes
.../fonts/glyphicons-halflings-regular.svg | 288 --
.../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes
.../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes
.../Renderer/Template/js/bootstrap.min.js | 7 -
.../Html/Renderer/Template/js/d3.min.js | 5 -
.../Html/Renderer/Template/js/holder.min.js | 12 -
.../Renderer/Template/js/html5shiv.min.js | 326 --
.../Html/Renderer/Template/js/jquery.min.js | 4 -
.../Html/Renderer/Template/js/nv.d3.min.js | 8 -
.../Html/Renderer/Template/js/respond.min.js | 5 -
.../Renderer/Template/method_item.html.dist | 11 -
.../php-code-coverage/src/Report/PHP.php | 51 -
.../php-code-coverage/src/Report/Text.php | 257 --
.../src/Report/Xml/Coverage.php | 67 -
.../src/Report/Xml/Directory.php | 15 -
.../src/Report/Xml/Facade.php | 238 -
.../php-code-coverage/src/Report/Xml/File.php | 72 -
.../src/Report/Xml/Method.php | 57 -
.../php-code-coverage/src/Report/Xml/Node.php | 88 -
.../src/Report/Xml/Project.php | 62 -
.../src/Report/Xml/Report.php | 71 -
.../src/Report/Xml/Tests.php | 46 -
.../src/Report/Xml/Totals.php | 141 -
.../php-code-coverage/src/Report/Xml/Unit.php | 96 -
vendor/phpunit/php-code-coverage/src/Util.php | 48 -
.../php-code-coverage/tests/TestCase.php | 343 --
.../tests/_files/BankAccount-clover.xml | 26 -
.../tests/_files/BankAccount-crap4j.xml | 59 -
.../tests/_files/BankAccount-text.txt | 12 -
.../tests/_files/BankAccount.php | 33 -
.../tests/_files/BankAccountTest.php | 66 -
.../_files/CoverageClassExtendedTest.php | 12 -
.../tests/_files/CoverageClassTest.php | 12 -
.../CoverageFunctionParenthesesTest.php | 11 -
...erageFunctionParenthesesWhitespaceTest.php | 11 -
.../tests/_files/CoverageFunctionTest.php | 11 -
.../CoverageMethodOneLineAnnotationTest.php | 11 -
.../_files/CoverageMethodParenthesesTest.php | 12 -
...overageMethodParenthesesWhitespaceTest.php | 12 -
.../tests/_files/CoverageMethodTest.php | 12 -
.../tests/_files/CoverageNoneTest.php | 9 -
.../tests/_files/CoverageNotPrivateTest.php | 12 -
.../tests/_files/CoverageNotProtectedTest.php | 12 -
.../tests/_files/CoverageNotPublicTest.php | 12 -
.../tests/_files/CoverageNothingTest.php | 13 -
.../tests/_files/CoveragePrivateTest.php | 12 -
.../tests/_files/CoverageProtectedTest.php | 12 -
.../tests/_files/CoveragePublicTest.php | 12 -
.../CoverageTwoDefaultClassAnnotations.php | 18 -
.../tests/_files/CoveredClass.php | 36 -
.../tests/_files/CoveredFunction.php | 4 -
.../NamespaceCoverageClassExtendedTest.php | 12 -
.../_files/NamespaceCoverageClassTest.php | 12 -
...NamespaceCoverageCoversClassPublicTest.php | 15 -
.../NamespaceCoverageCoversClassTest.php | 20 -
.../_files/NamespaceCoverageMethodTest.php | 12 -
.../NamespaceCoverageNotPrivateTest.php | 12 -
.../NamespaceCoverageNotProtectedTest.php | 12 -
.../_files/NamespaceCoverageNotPublicTest.php | 12 -
.../_files/NamespaceCoveragePrivateTest.php | 12 -
.../_files/NamespaceCoverageProtectedTest.php | 12 -
.../_files/NamespaceCoveragePublicTest.php | 12 -
.../tests/_files/NamespaceCoveredClass.php | 38 -
.../_files/NotExistingCoveredElementTest.php | 24 -
.../BankAccount.php.html | 267 --
.../CoverageForBankAccount/dashboard.html | 290 --
.../HTML/CoverageForBankAccount/index.html | 119 -
.../dashboard.html | 288 --
.../index.html | 119 -
...with_class_and_anonymous_function.php.html | 211 -
.../dashboard.html | 286 --
.../index.html | 99 -
.../source_with_ignore.php.html | 234 -
.../BankAccount.php.xml | 40 -
.../XML/CoverageForBankAccount/index.xml | 29 -
.../index.xml | 26 -
..._with_class_and_anonymous_function.php.xml | 41 -
.../CoverageForFileWithIgnoredLines/index.xml | 26 -
.../source_with_ignore.php.xml | 28 -
.../class-with-anonymous-function-clover.xml | 22 -
.../class-with-anonymous-function-crap4j.xml | 37 -
.../class-with-anonymous-function-text.txt | 12 -
.../tests/_files/ignored-lines-clover.xml | 17 -
.../tests/_files/ignored-lines-crap4j.xml | 37 -
.../tests/_files/ignored-lines-text.txt | 10 -
...urce_with_class_and_anonymous_function.php | 19 -
.../tests/_files/source_with_ignore.php | 37 -
.../tests/_files/source_with_namespace.php | 20 -
.../source_with_oneline_annotations.php | 36 -
.../tests/_files/source_without_ignore.php | 4 -
.../tests/_files/source_without_namespace.php | 18 -
.../php-code-coverage/tests/bootstrap.php | 5 -
.../tests/tests/BuilderTest.php | 212 -
.../tests/tests/CloverTest.php | 49 -
.../tests/tests/CodeCoverageTest.php | 547 ---
.../tests/tests/Crap4jTest.php | 49 -
.../tests/tests/FilterTest.php | 194 -
.../tests/tests/HTMLTest.php | 103 -
.../tests/tests/TextTest.php | 49 -
.../tests/tests/UtilTest.php | 27 -
.../php-code-coverage/tests/tests/XMLTest.php | 99 -
.../phpunit/php-file-iterator/.gitattributes | 1 -
vendor/phpunit/php-file-iterator/.gitignore | 7 -
vendor/phpunit/php-file-iterator/ChangeLog.md | 41 -
vendor/phpunit/php-file-iterator/LICENSE | 33 -
vendor/phpunit/php-file-iterator/README.md | 12 -
.../phpunit/php-file-iterator/composer.json | 36 -
.../phpunit/php-file-iterator/src/Facade.php | 123 -
.../phpunit/php-file-iterator/src/Factory.php | 91 -
.../php-file-iterator/src/Iterator.php | 158 -
.../phpunit/php-text-template/.gitattributes | 1 -
vendor/phpunit/php-text-template/.gitignore | 5 -
vendor/phpunit/php-text-template/LICENSE | 33 -
vendor/phpunit/php-text-template/README.md | 14 -
.../phpunit/php-text-template/composer.json | 29 -
.../php-text-template/src/Template.php | 135 -
vendor/phpunit/php-timer/.gitattributes | 1 -
vendor/phpunit/php-timer/.gitignore | 4 -
vendor/phpunit/php-timer/.travis.yml | 27 -
vendor/phpunit/php-timer/LICENSE | 33 -
vendor/phpunit/php-timer/README.md | 45 -
vendor/phpunit/php-timer/composer.json | 37 -
vendor/phpunit/php-timer/phpunit.xml | 19 -
vendor/phpunit/php-timer/src/Timer.php | 105 -
vendor/phpunit/php-timer/tests/TimerTest.php | 98 -
.../phpunit/php-token-stream/.gitattributes | 1 -
vendor/phpunit/php-token-stream/.gitignore | 3 -
vendor/phpunit/php-token-stream/.travis.yml | 26 -
vendor/phpunit/php-token-stream/ChangeLog.md | 19 -
vendor/phpunit/php-token-stream/LICENSE | 33 -
vendor/phpunit/php-token-stream/README.md | 14 -
vendor/phpunit/php-token-stream/build.xml | 21 -
vendor/phpunit/php-token-stream/composer.json | 38 -
vendor/phpunit/php-token-stream/phpunit.xml | 17 -
vendor/phpunit/php-token-stream/src/Token.php | 1460 ------
.../php-token-stream/src/Token/Stream.php | 607 ---
.../src/Token/Stream/CachingFactory.php | 46 -
.../tests/Token/ClassTest.php | 169 -
.../tests/Token/ClosureTest.php | 78 -
.../tests/Token/FunctionTest.php | 139 -
.../tests/Token/IncludeTest.php | 65 -
.../tests/Token/InterfaceTest.php | 195 -
.../tests/Token/NamespaceTest.php | 69 -
.../php-token-stream/tests/TokenTest.php | 32 -
.../_fixture/classExtendsNamespacedClass.php | 10 -
.../tests/_fixture/classInNamespace.php | 6 -
.../tests/_fixture/classInScopedNamespace.php | 9 -
.../_fixture/classUsesNamespacedFunction.php | 8 -
.../class_with_method_named_empty.php | 7 -
...h_method_that_declares_anonymous_class.php | 15 -
..._method_that_declares_anonymous_class2.php | 16 -
...ltiple_anonymous_classes_and_functions.php | 26 -
.../tests/_fixture/closure.php | 7 -
.../tests/_fixture/issue19.php | 3 -
.../tests/_fixture/issue30.php | 8 -
...tipleNamespacesWithOneClassUsingBraces.php | 12 -
...espacesWithOneClassUsingNonBraceSyntax.php | 14 -
.../_fixture/php-code-coverage-issue-424.php | 13 -
.../tests/_fixture/source.php | 36 -
.../tests/_fixture/source2.php | 6 -
.../tests/_fixture/source3.php | 14 -
.../tests/_fixture/source4.php | 30 -
.../tests/_fixture/source5.php | 5 -
.../php-token-stream/tests/bootstrap.php | 15 -
.../phpunit-mock-objects/.gitattributes | 1 -
.../phpunit/phpunit-mock-objects/.gitignore | 7 -
vendor/phpunit/phpunit-mock-objects/.php_cs | 67 -
.../phpunit/phpunit-mock-objects/.travis.yml | 28 -
.../phpunit-mock-objects/CONTRIBUTING.md | 1 -
vendor/phpunit/phpunit-mock-objects/LICENSE | 33 -
vendor/phpunit/phpunit-mock-objects/README.md | 22 -
vendor/phpunit/phpunit-mock-objects/build.xml | 42 -
.../phpunit-mock-objects/composer.json | 53 -
.../phpunit/phpunit-mock-objects/phpunit.xml | 21 -
.../Framework/MockObject/Builder/Identity.php | 31 -
.../MockObject/Builder/InvocationMocker.php | 291 --
.../Framework/MockObject/Builder/Match.php | 27 -
.../MockObject/Builder/MethodNameMatch.php | 27 -
.../MockObject/Builder/Namespace.php | 38 -
.../MockObject/Builder/ParametersMatch.php | 49 -
.../src/Framework/MockObject/Builder/Stub.php | 27 -
.../Exception/BadMethodCallException.php | 16 -
.../MockObject/Exception/Exception.php | 18 -
.../MockObject/Exception/RuntimeException.php | 16 -
.../src/Framework/MockObject/Generator.php | 1324 ------
.../MockObject/Generator/deprecation.tpl.dist | 2 -
.../Generator/mocked_class.tpl.dist | 40 -
.../Generator/mocked_class_method.tpl.dist | 7 -
.../Generator/mocked_clone.tpl.dist | 4 -
.../Generator/mocked_method.tpl.dist | 22 -
.../Generator/mocked_method_void.tpl.dist | 20 -
.../Generator/mocked_static_method.tpl.dist | 5 -
.../Generator/proxied_method.tpl.dist | 22 -
.../Generator/proxied_method_void.tpl.dist | 22 -
.../MockObject/Generator/trait_class.tpl.dist | 4 -
.../Generator/unmocked_clone.tpl.dist | 5 -
.../MockObject/Generator/wsdl_class.tpl.dist | 7 -
.../MockObject/Generator/wsdl_method.tpl.dist | 4 -
.../src/Framework/MockObject/Invocation.php | 22 -
.../MockObject/Invocation/Object.php | 37 -
.../MockObject/Invocation/Static.php | 207 -
.../Framework/MockObject/InvocationMocker.php | 178 -
.../src/Framework/MockObject/Invokable.php | 39 -
.../src/Framework/MockObject/Matcher.php | 274 --
.../MockObject/Matcher/AnyInvokedCount.php | 32 -
.../MockObject/Matcher/AnyParameters.php | 35 -
.../Matcher/ConsecutiveParameters.php | 126 -
.../MockObject/Matcher/Invocation.php | 46 -
.../MockObject/Matcher/InvokedAtIndex.php | 87 -
.../Matcher/InvokedAtLeastCount.php | 57 -
.../MockObject/Matcher/InvokedAtLeastOnce.php | 45 -
.../MockObject/Matcher/InvokedAtMostCount.php | 57 -
.../MockObject/Matcher/InvokedCount.php | 110 -
.../MockObject/Matcher/InvokedRecorder.php | 68 -
.../MockObject/Matcher/MethodName.php | 68 -
.../MockObject/Matcher/Parameters.php | 158 -
.../Matcher/StatelessInvocation.php | 54 -
.../src/Framework/MockObject/MockBuilder.php | 408 --
.../src/Framework/MockObject/MockObject.php | 55 -
.../src/Framework/MockObject/Stub.php | 30 -
.../MockObject/Stub/ConsecutiveCalls.php | 48 -
.../Framework/MockObject/Stub/Exception.php | 48 -
.../MockObject/Stub/MatcherCollection.php | 25 -
.../src/Framework/MockObject/Stub/Return.php | 41 -
.../MockObject/Stub/ReturnArgument.php | 38 -
.../MockObject/Stub/ReturnCallback.php | 51 -
.../MockObject/Stub/ReturnReference.php | 22 -
.../Framework/MockObject/Stub/ReturnSelf.php | 34 -
.../MockObject/Stub/ReturnValueMap.php | 47 -
.../src/Framework/MockObject/Verifiable.php | 25 -
.../tests/GeneratorTest.php | 200 -
.../tests/MockBuilderTest.php | 126 -
.../Builder/InvocationMockerTest.php | 63 -
.../tests/MockObject/Generator/232.phpt | 129 -
.../MockObject/Generator/abstract_class.phpt | 147 -
.../tests/MockObject/Generator/class.phpt | 125 -
.../Generator/class_call_parent_clone.phpt | 77 -
.../class_call_parent_constructor.phpt | 76 -
.../class_dont_call_parent_clone.phpt | 76 -
.../class_dont_call_parent_constructor.phpt | 76 -
...ing_interface_call_parent_constructor.phpt | 81 -
...nterface_dont_call_parent_constructor.phpt | 81 -
.../MockObject/Generator/class_partial.phpt | 103 -
.../class_with_method_named_method.phpt | 92 -
...s_with_method_with_variadic_arguments.phpt | 99 -
.../tests/MockObject/Generator/interface.phpt | 97 -
.../invocation_object_clone_object.phpt | 126 -
.../Generator/namespaced_class.phpt | 127 -
.../namespaced_class_call_parent_clone.phpt | 79 -
...espaced_class_call_parent_constructor.phpt | 78 -
...mespaced_class_dont_call_parent_clone.phpt | 78 -
...ed_class_dont_call_parent_constructor.phpt | 78 -
...ing_interface_call_parent_constructor.phpt | 83 -
...nterface_dont_call_parent_constructor.phpt | 83 -
.../Generator/namespaced_class_partial.phpt | 105 -
.../Generator/namespaced_interface.phpt | 99 -
.../Generator/nonexistent_class.phpt | 74 -
.../nonexistent_class_with_namespace.phpt | 82 -
...ith_namespace_starting_with_separator.phpt | 82 -
.../MockObject/Generator/nullable_types.phpt | 103 -
.../tests/MockObject/Generator/proxy.phpt | 121 -
.../return_type_declarations_nullable.phpt | 101 -
...eturn_type_declarations_object_method.phpt | 104 -
.../return_type_declarations_self.phpt | 101 -
...eturn_type_declarations_static_method.phpt | 87 -
.../return_type_declarations_void.phpt | 99 -
.../Generator/scalar_type_declarations.phpt | 103 -
.../MockObject/Generator/wsdl_class.phpt | 37 -
.../Generator/wsdl_class_namespace.phpt | 39 -
.../Generator/wsdl_class_partial.phpt | 30 -
.../MockObject/Invocation/ObjectTest.php | 108 -
.../MockObject/Invocation/StaticTest.php | 87 -
.../Matcher/ConsecutiveParametersTest.php | 56 -
.../class_with_deprecated_method.phpt | 105 -
.../tests/MockObjectTest.php | 1034 -----
.../tests/ProxyObjectTest.php | 39 -
.../tests/_fixture/AbstractMockTestClass.php | 10 -
.../tests/_fixture/AbstractTrait.php | 15 -
.../tests/_fixture/AnInterface.php | 5 -
.../_fixture/AnInterfaceWithReturnType.php | 5 -
.../tests/_fixture/AnotherInterface.php | 5 -
.../tests/_fixture/Bar.php | 8 -
.../ClassThatImplementsSerializable.php | 15 -
.../tests/_fixture/ClassWithSelfTypeHint.php | 7 -
.../tests/_fixture/ClassWithStaticMethod.php | 7 -
.../tests/_fixture/Foo.php | 8 -
.../tests/_fixture/FunctionCallback.php | 9 -
.../tests/_fixture/GoogleSearch.wsdl | 198 -
.../InterfaceWithSemiReservedMethodName.php | 5 -
.../_fixture/InterfaceWithStaticMethod.php | 5 -
.../tests/_fixture/MethodCallback.php | 21 -
.../_fixture/MethodCallbackByReference.php | 13 -
.../tests/_fixture/MockTestInterface.php | 6 -
.../tests/_fixture/Mockable.php | 28 -
.../tests/_fixture/PartialMockTestClass.php | 18 -
.../tests/_fixture/SingletonClass.php | 28 -
.../tests/_fixture/SomeClass.php | 13 -
.../tests/_fixture/StaticMockTestClass.php | 12 -
.../tests/_fixture/StringableClass.php | 8 -
.../_fixture/TraversableMockTestInterface.php | 4 -
.../phpunit-mock-objects/tests/bootstrap.php | 3 -
vendor/phpunit/phpunit/.gitattributes | 4 -
.../phpunit/.github/CODE_OF_CONDUCT.md | 28 -
.../phpunit/phpunit/.github/CONTRIBUTING.md | 72 -
.../phpunit/phpunit/.github/ISSUE_TEMPLATE.md | 15 -
vendor/phpunit/phpunit/.gitignore | 20 -
vendor/phpunit/phpunit/.php_cs.dist | 81 -
vendor/phpunit/phpunit/.stickler.yml | 3 -
vendor/phpunit/phpunit/.travis.yml | 55 -
vendor/phpunit/phpunit/ChangeLog-5.7.md | 242 -
vendor/phpunit/phpunit/LICENSE | 33 -
vendor/phpunit/phpunit/README.md | 46 -
vendor/phpunit/phpunit/build.xml | 418 --
vendor/phpunit/phpunit/composer.json | 86 -
vendor/phpunit/phpunit/phpunit | 52 -
vendor/phpunit/phpunit/phpunit.xml | 34 -
vendor/phpunit/phpunit/phpunit.xsd | 254 -
vendor/phpunit/phpunit/src/Exception.php | 16 -
.../phpunit/src/Extensions/GroupTestSuite.php | 58 -
.../phpunit/src/Extensions/PhptTestCase.php | 430 --
.../phpunit/src/Extensions/PhptTestSuite.php | 38 -
.../phpunit/src/Extensions/RepeatedTest.php | 88 -
.../phpunit/src/Extensions/TestDecorator.php | 107 -
.../phpunit/src/Extensions/TicketListener.php | 194 -
.../src/ForwardCompatibility/Assert.php | 17 -
.../AssertionFailedError.php | 17 -
.../ForwardCompatibility/BaseTestListener.php | 17 -
.../phpunit/src/ForwardCompatibility/Test.php | 17 -
.../src/ForwardCompatibility/TestCase.php | 17 -
.../src/ForwardCompatibility/TestListener.php | 17 -
.../src/ForwardCompatibility/TestSuite.php | 17 -
.../phpunit/phpunit/src/Framework/Assert.php | 2952 ------------
.../src/Framework/Assert/Functions.php | 2174 ---------
.../src/Framework/AssertionFailedError.php | 25 -
.../src/Framework/BaseTestListener.php | 58 -
.../src/Framework/CodeCoverageException.php | 13 -
.../phpunit/src/Framework/Constraint.php | 149 -
.../phpunit/src/Framework/Constraint/And.php | 121 -
.../src/Framework/Constraint/ArrayHasKey.php | 80 -
.../src/Framework/Constraint/ArraySubset.php | 107 -
.../src/Framework/Constraint/Attribute.php | 84 -
.../src/Framework/Constraint/Callback.php | 59 -
.../Constraint/ClassHasAttribute.php | 80 -
.../Constraint/ClassHasStaticAttribute.php | 52 -
.../src/Framework/Constraint/Composite.php | 67 -
.../src/Framework/Constraint/Count.php | 122 -
.../Framework/Constraint/DirectoryExists.php | 58 -
.../src/Framework/Constraint/Exception.php | 85 -
.../Framework/Constraint/ExceptionCode.php | 66 -
.../Framework/Constraint/ExceptionMessage.php | 81 -
.../Constraint/ExceptionMessageRegExp.php | 74 -
.../src/Framework/Constraint/FileExists.php | 58 -
.../src/Framework/Constraint/GreaterThan.php | 53 -
.../src/Framework/Constraint/IsAnything.php | 58 -
.../src/Framework/Constraint/IsEmpty.php | 64 -
.../src/Framework/Constraint/IsEqual.php | 177 -
.../src/Framework/Constraint/IsFalse.php | 38 -
.../src/Framework/Constraint/IsFinite.php | 38 -
.../src/Framework/Constraint/IsIdentical.php | 130 -
.../src/Framework/Constraint/IsInfinite.php | 38 -
.../src/Framework/Constraint/IsInstanceOf.php | 92 -
.../src/Framework/Constraint/IsJson.php | 75 -
.../src/Framework/Constraint/IsNan.php | 38 -
.../src/Framework/Constraint/IsNull.php | 38 -
.../src/Framework/Constraint/IsReadable.php | 58 -
.../src/Framework/Constraint/IsTrue.php | 38 -
.../src/Framework/Constraint/IsType.php | 141 -
.../src/Framework/Constraint/IsWritable.php | 58 -
.../src/Framework/Constraint/JsonMatches.php | 69 -
.../JsonMatches/ErrorMessageProvider.php | 67 -
.../src/Framework/Constraint/LessThan.php | 53 -
.../phpunit/src/Framework/Constraint/Not.php | 156 -
.../Constraint/ObjectHasAttribute.php | 33 -
.../phpunit/src/Framework/Constraint/Or.php | 113 -
.../src/Framework/Constraint/PCREMatch.php | 61 -
.../src/Framework/Constraint/SameSize.php | 25 -
.../Framework/Constraint/StringContains.php | 79 -
.../Framework/Constraint/StringEndsWith.php | 53 -
.../Framework/Constraint/StringMatches.php | 99 -
.../Framework/Constraint/StringStartsWith.php | 53 -
.../Constraint/TraversableContains.php | 123 -
.../Constraint/TraversableContainsOnly.php | 93 -
.../phpunit/src/Framework/Constraint/Xor.php | 118 -
.../CoveredCodeNotExecutedException.php | 17 -
.../phpunit/phpunit/src/Framework/Error.php | 32 -
.../src/Framework/Error/Deprecated.php | 22 -
.../phpunit/src/Framework/Error/Notice.php | 22 -
.../phpunit/src/Framework/Error/Warning.php | 22 -
.../phpunit/src/Framework/Exception.php | 76 -
.../src/Framework/ExceptionWrapper.php | 89 -
.../Framework/ExpectationFailedException.php | 39 -
.../phpunit/src/Framework/IncompleteTest.php | 17 -
.../src/Framework/IncompleteTestCase.php | 82 -
.../src/Framework/IncompleteTestError.php | 17 -
.../InvalidCoversTargetException.php | 13 -
.../MissingCoversAnnotationException.php | 17 -
.../phpunit/src/Framework/OutputError.php | 17 -
.../phpunit/src/Framework/RiskyTest.php | 17 -
.../phpunit/src/Framework/RiskyTestError.php | 17 -
.../phpunit/src/Framework/SelfDescribing.php | 22 -
.../phpunit/src/Framework/SkippedTest.php | 16 -
.../phpunit/src/Framework/SkippedTestCase.php | 80 -
.../src/Framework/SkippedTestError.php | 17 -
.../src/Framework/SkippedTestSuiteError.php | 17 -
.../phpunit/src/Framework/SyntheticError.php | 78 -
vendor/phpunit/phpunit/src/Framework/Test.php | 24 -
.../phpunit/src/Framework/TestCase.php | 2491 ----------
.../phpunit/src/Framework/TestFailure.php | 161 -
.../phpunit/src/Framework/TestListener.php | 102 -
.../phpunit/src/Framework/TestResult.php | 1310 ------
.../phpunit/src/Framework/TestSuite.php | 1000 ----
.../src/Framework/TestSuite/DataProvider.php | 24 -
.../UnintentionallyCoveredCodeError.php | 17 -
.../phpunit/phpunit/src/Framework/Warning.php | 25 -
.../phpunit/src/Framework/WarningTestCase.php | 75 -
.../phpunit/src/Runner/BaseTestRunner.php | 139 -
.../phpunit/phpunit/src/Runner/Exception.php | 13 -
.../phpunit/src/Runner/Filter/Factory.php | 48 -
.../phpunit/src/Runner/Filter/Group.php | 56 -
.../src/Runner/Filter/Group/Exclude.php | 22 -
.../src/Runner/Filter/Group/Include.php | 22 -
.../phpunit/src/Runner/Filter/Test.php | 117 -
.../src/Runner/StandardTestSuiteLoader.php | 116 -
.../phpunit/src/Runner/TestSuiteLoader.php | 30 -
vendor/phpunit/phpunit/src/Runner/Version.php | 73 -
vendor/phpunit/phpunit/src/TextUI/Command.php | 1172 -----
.../phpunit/src/TextUI/ResultPrinter.php | 680 ---
.../phpunit/phpunit/src/TextUI/TestRunner.php | 1142 -----
vendor/phpunit/phpunit/src/Util/Blacklist.php | 111 -
.../phpunit/src/Util/Configuration.php | 1135 -----
.../src/Util/ConfigurationGenerator.php | 66 -
.../phpunit/phpunit/src/Util/ErrorHandler.php | 115 -
.../phpunit/phpunit/src/Util/Fileloader.php | 68 -
.../phpunit/phpunit/src/Util/Filesystem.php | 38 -
vendor/phpunit/phpunit/src/Util/Filter.php | 103 -
vendor/phpunit/phpunit/src/Util/Getopt.php | 164 -
.../phpunit/phpunit/src/Util/GlobalState.php | 214 -
.../src/Util/InvalidArgumentHelper.php | 39 -
vendor/phpunit/phpunit/src/Util/Log/JSON.php | 254 -
vendor/phpunit/phpunit/src/Util/Log/JUnit.php | 450 --
vendor/phpunit/phpunit/src/Util/Log/TAP.php | 261 --
.../phpunit/phpunit/src/Util/Log/TeamCity.php | 406 --
vendor/phpunit/phpunit/src/Util/PHP.php | 410 --
.../phpunit/phpunit/src/Util/PHP/Default.php | 208 -
.../Util/PHP/Template/TestCaseMethod.tpl.dist | 102 -
.../phpunit/phpunit/src/Util/PHP/Windows.php | 40 -
.../phpunit/src/Util/PHP/eval-stdin.php | 10 -
vendor/phpunit/phpunit/src/Util/Printer.php | 144 -
vendor/phpunit/phpunit/src/Util/Regex.php | 33 -
vendor/phpunit/phpunit/src/Util/String.php | 61 -
vendor/phpunit/phpunit/src/Util/Test.php | 1099 -----
.../src/Util/TestDox/NamePrettifier.php | 142 -
.../src/Util/TestDox/ResultPrinter.php | 399 --
.../src/Util/TestDox/ResultPrinter/HTML.php | 137 -
.../src/Util/TestDox/ResultPrinter/Text.php | 52 -
.../src/Util/TestDox/ResultPrinter/XML.php | 225 -
.../phpunit/src/Util/TestSuiteIterator.php | 101 -
vendor/phpunit/phpunit/src/Util/Type.php | 41 -
vendor/phpunit/phpunit/src/Util/XML.php | 246 -
.../tests/Extensions/PhptTestCaseTest.php | 263 --
.../tests/Extensions/RepeatedTestTest.php | 60 -
vendor/phpunit/phpunit/tests/Fail/fail.phpt | 5 -
.../phpunit/tests/Framework/AssertTest.php | 3768 ---------------
.../tests/Framework/BaseTestListenerTest.php | 28 -
.../Framework/Constraint/ArraySubsetTest.php | 65 -
.../tests/Framework/Constraint/CountTest.php | 92 -
.../Constraint/ExceptionMessageRegExpTest.php | 51 -
.../Constraint/ExceptionMessageTest.php | 48 -
.../tests/Framework/Constraint/IsJsonTest.php | 29 -
.../JsonMatches/ErrorMessageProviderTest.php | 78 -
.../Framework/Constraint/JsonMatchesTest.php | 39 -
.../tests/Framework/ConstraintTest.php | 3053 ------------
.../phpunit/tests/Framework/SuiteTest.php | 269 --
.../phpunit/tests/Framework/TestCaseTest.php | 690 ---
.../tests/Framework/TestFailureTest.php | 21 -
.../tests/Framework/TestImplementorTest.php | 24 -
.../tests/Framework/TestListenerTest.php | 110 -
.../phpunit/tests/Regression/GitHub/1149.phpt | 20 -
.../Regression/GitHub/1149/Issue1149Test.php | 18 -
.../phpunit/tests/Regression/GitHub/1216.phpt | 25 -
.../Regression/GitHub/1216/Issue1216Test.php | 8 -
.../Regression/GitHub/1216/bootstrap1216.php | 2 -
.../Regression/GitHub/1216/phpunit1216.xml | 8 -
.../phpunit/tests/Regression/GitHub/1265.phpt | 21 -
.../Regression/GitHub/1265/Issue1265Test.php | 8 -
.../Regression/GitHub/1265/phpunit1265.xml | 2 -
.../phpunit/tests/Regression/GitHub/1330.phpt | 24 -
.../Regression/GitHub/1330/Issue1330Test.php | 8 -
.../Regression/GitHub/1330/phpunit1330.xml | 5 -
.../phpunit/tests/Regression/GitHub/1335.phpt | 19 -
.../Regression/GitHub/1335/Issue1335Test.php | 67 -
.../Regression/GitHub/1335/bootstrap1335.php | 13 -
.../phpunit/tests/Regression/GitHub/1337.phpt | 19 -
.../Regression/GitHub/1337/Issue1337Test.php | 19 -
.../phpunit/tests/Regression/GitHub/1348.phpt | 34 -
.../Regression/GitHub/1348/Issue1348Test.php | 14 -
.../phpunit/tests/Regression/GitHub/1351.phpt | 46 -
.../GitHub/1351/ChildProcessClass1351.php | 4 -
.../Regression/GitHub/1351/Issue1351Test.php | 48 -
.../phpunit/tests/Regression/GitHub/1374.phpt | 19 -
.../Regression/GitHub/1374/Issue1374Test.php | 21 -
.../phpunit/tests/Regression/GitHub/1437.phpt | 26 -
.../Regression/GitHub/1437/Issue1437Test.php | 9 -
.../phpunit/tests/Regression/GitHub/1468.phpt | 20 -
.../Regression/GitHub/1468/Issue1468Test.php | 11 -
.../phpunit/tests/Regression/GitHub/1471.phpt | 26 -
.../Regression/GitHub/1471/Issue1471Test.php | 12 -
.../phpunit/tests/Regression/GitHub/1472.phpt | 25 -
.../Regression/GitHub/1472/Issue1472Test.php | 21 -
.../phpunit/tests/Regression/GitHub/1570.phpt | 20 -
.../Regression/GitHub/1570/Issue1570Test.php | 8 -
.../tests/Regression/GitHub/2137-filter.phpt | 28 -
.../Regression/GitHub/2137-no_filter.phpt | 30 -
.../Regression/GitHub/2137/Issue2137Test.php | 33 -
.../phpunit/tests/Regression/GitHub/2145.phpt | 26 -
.../Regression/GitHub/2145/Issue2145Test.php | 16 -
.../phpunit/tests/Regression/GitHub/2158.phpt | 19 -
.../Regression/GitHub/2158/Issue2158Test.php | 23 -
.../tests/Regression/GitHub/2158/constant.inc | 5 -
.../Regression/GitHub/2299/Issue2299Test.php | 20 -
.../phpunit/tests/Regression/GitHub/2366.phpt | 19 -
.../Regression/GitHub/2366/Issue2366Test.php | 30 -
.../phpunit/tests/Regression/GitHub/2380.phpt | 19 -
.../Regression/GitHub/2380/Issue2380Test.php | 21 -
.../phpunit/tests/Regression/GitHub/2382.phpt | 19 -
.../Regression/GitHub/2382/Issue2382Test.php | 22 -
.../phpunit/tests/Regression/GitHub/2435.phpt | 20 -
.../Regression/GitHub/2435/Issue2435Test.php | 12 -
.../phpunit/tests/Regression/GitHub/244.phpt | 32 -
.../Regression/GitHub/244/Issue244Test.php | 55 -
.../phpunit/tests/Regression/GitHub/2731.phpt | 26 -
.../Regression/GitHub/2731/Issue2731Test.php | 11 -
.../phpunit/tests/Regression/GitHub/2758.phpt | 22 -
.../Regression/GitHub/2758/Issue2758Test.php | 7 -
.../GitHub/2758/Issue2758TestListener.php | 12 -
.../tests/Regression/GitHub/2758/phpunit.xml | 7 -
.../phpunit/tests/Regression/GitHub/2811.phpt | 20 -
.../Regression/GitHub/2811/Issue2811Test.php | 10 -
.../phpunit/tests/Regression/GitHub/2972.phpt | 18 -
.../GitHub/2972/issue-2972-test.phpt | 10 -
.../2972/unconventiallyNamedIssue2972Test.php | 13 -
.../phpunit/tests/Regression/GitHub/322.phpt | 26 -
.../Regression/GitHub/322/Issue322Test.php | 17 -
.../Regression/GitHub/322/phpunit322.xml | 11 -
.../phpunit/tests/Regression/GitHub/433.phpt | 31 -
.../Regression/GitHub/433/Issue433Test.php | 21 -
.../phpunit/tests/Regression/GitHub/445.phpt | 32 -
.../Regression/GitHub/445/Issue445Test.php | 21 -
.../phpunit/tests/Regression/GitHub/498.phpt | 29 -
.../Regression/GitHub/498/Issue498Test.php | 44 -
.../phpunit/tests/Regression/GitHub/503.phpt | 33 -
.../Regression/GitHub/503/Issue503Test.php | 11 -
.../phpunit/tests/Regression/GitHub/581.phpt | 42 -
.../Regression/GitHub/581/Issue581Test.php | 11 -
.../phpunit/tests/Regression/GitHub/74.phpt | 28 -
.../Regression/GitHub/74/Issue74Test.php | 9 -
.../Regression/GitHub/74/NewException.php | 4 -
.../phpunit/tests/Regression/GitHub/765.phpt | 26 -
.../Regression/GitHub/765/Issue765Test.php | 22 -
.../phpunit/tests/Regression/GitHub/797.phpt | 22 -
.../Regression/GitHub/797/Issue797Test.php | 10 -
.../Regression/GitHub/797/bootstrap797.php | 6 -
.../phpunit/tests/Regression/GitHub/863.phpt | 24 -
.../tests/Regression/GitHub/873-php5.phpt | 22 -
.../tests/Regression/GitHub/873-php7.phpt | 22 -
.../Regression/GitHub/873/Issue873Test.php | 9 -
.../phpunit/tests/Regression/Trac/1021.phpt | 19 -
.../Regression/Trac/1021/Issue1021Test.php | 23 -
.../phpunit/tests/Regression/Trac/523.phpt | 19 -
.../Regression/Trac/523/Issue523Test.php | 13 -
.../phpunit/tests/Regression/Trac/578.phpt | 37 -
.../Regression/Trac/578/Issue578Test.php | 20 -
.../phpunit/tests/Regression/Trac/684.phpt | 25 -
.../Regression/Trac/684/Issue684Test.php | 4 -
.../phpunit/tests/Regression/Trac/783.phpt | 21 -
.../tests/Regression/Trac/783/ChildSuite.php | 15 -
.../tests/Regression/Trac/783/OneTest.php | 10 -
.../tests/Regression/Trac/783/ParentSuite.php | 13 -
.../tests/Regression/Trac/783/TwoTest.php | 10 -
.../tests/Runner/BaseTestRunnerTest.php | 18 -
.../tests/TextUI/_files/expect_external.txt | 1 -
.../tests/TextUI/_files/phpt-env.expected.txt | 1 -
.../tests/TextUI/_files/phpt_external.php | 2 -
.../tests/TextUI/abstract-test-class.phpt | 24 -
.../phpunit/tests/TextUI/assertion.phpt | 38 -
.../tests/TextUI/code-coverage-ignore.phpt | 36 -
.../phpunit/tests/TextUI/colors-always.phpt | 18 -
.../tests/TextUI/concrete-test-class.phpt | 18 -
.../tests/TextUI/custom-printer-debug.phpt | 26 -
.../tests/TextUI/custom-printer-verbose.phpt | 31 -
.../tests/TextUI/dataprovider-debug.phpt | 33 -
.../tests/TextUI/dataprovider-issue-2833.phpt | 17 -
.../tests/TextUI/dataprovider-issue-2859.phpt | 17 -
.../tests/TextUI/dataprovider-issue-2922.phpt | 18 -
.../dataprovider-log-xml-isolation.phpt | 46 -
.../tests/TextUI/dataprovider-log-xml.phpt | 45 -
.../tests/TextUI/dataprovider-testdox.phpt | 19 -
.../phpunit/phpunit/tests/TextUI/debug.phpt | 25 -
.../tests/TextUI/default-isolation.phpt | 19 -
.../phpunit/phpunit/tests/TextUI/default.phpt | 18 -
.../tests/TextUI/dependencies-clone.phpt | 22 -
.../tests/TextUI/dependencies-isolation.phpt | 42 -
.../phpunit/tests/TextUI/dependencies.phpt | 41 -
.../tests/TextUI/dependencies2-isolation.phpt | 19 -
.../phpunit/tests/TextUI/dependencies2.phpt | 18 -
.../tests/TextUI/dependencies3-isolation.phpt | 19 -
.../phpunit/tests/TextUI/dependencies3.phpt | 19 -
.../TextUI/disable-code-coverage-ignore.phpt | 40 -
.../phpunit/tests/TextUI/empty-testcase.phpt | 25 -
.../phpunit/tests/TextUI/exception-stack.phpt | 64 -
.../tests/TextUI/exclude-group-isolation.phpt | 21 -
.../phpunit/tests/TextUI/exclude-group.phpt | 20 -
.../tests/TextUI/failure-isolation.phpt | 141 -
.../tests/TextUI/failure-reverse-list.phpt | 141 -
.../phpunit/phpunit/tests/TextUI/failure.phpt | 140 -
.../phpunit/tests/TextUI/fatal-isolation.phpt | 25 -
.../tests/TextUI/filter-class-isolation.phpt | 21 -
.../phpunit/tests/TextUI/filter-class.phpt | 20 -
...ider-by-classname-and-range-isolation.phpt | 21 -
...r-dataprovider-by-classname-and-range.phpt | 20 -
...lter-dataprovider-by-number-isolation.phpt | 21 -
.../TextUI/filter-dataprovider-by-number.phpt | 20 -
...-dataprovider-by-only-range-isolation.phpt | 21 -
.../filter-dataprovider-by-only-range.phpt | 20 -
...dataprovider-by-only-regexp-isolation.phpt | 21 -
.../filter-dataprovider-by-only-regexp.phpt | 20 -
...dataprovider-by-only-string-isolation.phpt | 21 -
.../filter-dataprovider-by-only-string.phpt | 20 -
...ilter-dataprovider-by-range-isolation.phpt | 21 -
.../TextUI/filter-dataprovider-by-range.phpt | 20 -
...lter-dataprovider-by-regexp-isolation.phpt | 21 -
.../TextUI/filter-dataprovider-by-regexp.phpt | 20 -
...lter-dataprovider-by-string-isolation.phpt | 21 -
.../TextUI/filter-dataprovider-by-string.phpt | 20 -
.../filter-method-case-insensitive.phpt | 20 -
...ilter-method-case-sensitive-no-result.phpt | 20 -
.../tests/TextUI/filter-method-isolation.phpt | 21 -
.../phpunit/tests/TextUI/filter-method.phpt | 20 -
.../tests/TextUI/filter-no-results.phpt | 20 -
.../tests/TextUI/forward-compatibility.phpt | 18 -
.../phpunit/tests/TextUI/group-isolation.phpt | 21 -
.../phpunit/phpunit/tests/TextUI/group.phpt | 20 -
vendor/phpunit/phpunit/tests/TextUI/help.phpt | 99 -
.../phpunit/phpunit/tests/TextUI/help2.phpt | 100 -
.../phpunit/tests/TextUI/ini-isolation.phpt | 21 -
.../phpunit/tests/TextUI/list-groups.phpt | 18 -
.../phpunit/tests/TextUI/list-suites.phpt | 16 -
.../tests/TextUI/log-json-post-66021.phpt | 73 -
.../phpunit/tests/TextUI/log-junit.phpt | 68 -
.../phpunit/phpunit/tests/TextUI/log-tap.phpt | 27 -
.../phpunit/tests/TextUI/log-teamcity.phpt | 38 -
.../phpunit/tests/TextUI/mycommand.phpt | 23 -
.../tests/TextUI/options-after-arguments.phpt | 18 -
.../tests/TextUI/output-isolation.phpt | 20 -
.../TextUI/phar-extension-suppressed.phpt | 12 -
.../phpunit/tests/TextUI/phar-extension.phpt | 21 -
.../phpunit/tests/TextUI/phpt-args.phpt | 12 -
.../phpunit/tests/TextUI/phpt-env.phpt | 12 -
.../phpunit/tests/TextUI/phpt-external.phpt | 6 -
.../phpunit/tests/TextUI/phpt-stderr.phpt | 8 -
.../phpunit/tests/TextUI/phpt-stdin.phpt | 11 -
.../phpunit/tests/TextUI/phpt-xfail.phpt | 18 -
.../phpunit/phpunit/tests/TextUI/repeat.phpt | 20 -
.../report-useless-tests-incomplete.phpt | 20 -
.../report-useless-tests-isolation.phpt | 21 -
.../tests/TextUI/report-useless-tests.phpt | 28 -
.../tests/TextUI/stop-on-warning-via-cli.phpt | 25 -
.../TextUI/stop-on-warning-via-config.phpt | 26 -
vendor/phpunit/phpunit/tests/TextUI/tap.phpt | 17 -
.../TextUI/teamcity-inner-exceptions.phpt | 39 -
.../phpunit/tests/TextUI/teamcity.phpt | 37 -
.../tests/TextUI/test-suffix-multiple.phpt | 19 -
.../tests/TextUI/test-suffix-single.phpt | 19 -
.../tests/TextUI/testdox-exclude-group.phpt | 25 -
.../phpunit/tests/TextUI/testdox-group.phpt | 25 -
.../phpunit/tests/TextUI/testdox-html.phpt | 56 -
.../phpunit/tests/TextUI/testdox-text.phpt | 24 -
.../phpunit/tests/TextUI/testdox-xml.phpt | 56 -
.../phpunit/phpunit/tests/TextUI/testdox.phpt | 18 -
.../phpunit/tests/Util/ConfigurationTest.php | 431 --
.../phpunit/phpunit/tests/Util/GetoptTest.php | 60 -
.../phpunit/tests/Util/GlobalStateTest.php | 30 -
vendor/phpunit/phpunit/tests/Util/PHPTest.php | 132 -
.../phpunit/phpunit/tests/Util/RegexTest.php | 47 -
.../tests/Util/TestDox/NamePrettifierTest.php | 66 -
.../phpunit/phpunit/tests/Util/TestTest.php | 823 ----
vendor/phpunit/phpunit/tests/Util/XMLTest.php | 90 -
.../phpunit/tests/_files/AbstractTest.php | 7 -
.../phpunit/tests/_files/ArrayAccessible.php | 40 -
.../phpunit/tests/_files/AssertionExample.php | 8 -
.../tests/_files/AssertionExampleTest.php | 10 -
.../phpunit/phpunit/tests/_files/Author.php | 26 -
.../phpunit/tests/_files/BankAccount.php | 81 -
.../phpunit/tests/_files/BankAccountTest.php | 93 -
.../tests/_files/BankAccountTest.test.php | 86 -
.../phpunit/tests/_files/BankAccountTest2.php | 56 -
.../tests/_files/BaseTestListenerSample.php | 11 -
.../tests/_files/BeforeAndAfterTest.php | 35 -
.../_files/BeforeClassAndAfterClassTest.php | 35 -
.../BeforeClassWithOnlyDataProviderTest.php | 39 -
vendor/phpunit/phpunit/tests/_files/Book.php | 19 -
.../phpunit/tests/_files/Calculator.php | 14 -
.../ChangeCurrentWorkingDirectoryTest.php | 9 -
.../_files/ClassWithNonPublicAttributes.php | 29 -
.../ClassWithScalarTypeDeclarations.php | 7 -
.../tests/_files/ClassWithToString.php | 21 -
.../tests/_files/ClonedDependencyTest.php | 39 -
.../phpunit/tests/_files/ConcreteTest.my.php | 7 -
.../phpunit/tests/_files/ConcreteTest.php | 7 -
.../_files/CoverageClassExtendedTest.php | 12 -
.../tests/_files/CoverageClassTest.php | 12 -
.../CoverageFunctionParenthesesTest.php | 11 -
...erageFunctionParenthesesWhitespaceTest.php | 11 -
.../tests/_files/CoverageFunctionTest.php | 11 -
.../CoverageMethodOneLineAnnotationTest.php | 11 -
.../_files/CoverageMethodParenthesesTest.php | 12 -
...overageMethodParenthesesWhitespaceTest.php | 12 -
.../tests/_files/CoverageMethodTest.php | 12 -
.../_files/CoverageNamespacedFunctionTest.php | 11 -
.../phpunit/tests/_files/CoverageNoneTest.php | 9 -
.../tests/_files/CoverageNotPrivateTest.php | 12 -
.../tests/_files/CoverageNotProtectedTest.php | 12 -
.../tests/_files/CoverageNotPublicTest.php | 12 -
.../tests/_files/CoverageNothingTest.php | 13 -
.../tests/_files/CoveragePrivateTest.php | 12 -
.../tests/_files/CoverageProtectedTest.php | 12 -
.../tests/_files/CoveragePublicTest.php | 12 -
.../CoverageTwoDefaultClassAnnotations.php | 17 -
.../phpunit/tests/_files/CoveredClass.php | 36 -
.../phpunit/tests/_files/CoveredFunction.php | 4 -
.../phpunit/tests/_files/CustomPrinter.php | 4 -
.../tests/_files/DataProviderDebugTest.php | 48 -
.../_files/DataProviderDependencyTest.php | 25 -
.../tests/_files/DataProviderFilterTest.php | 39 -
.../_files/DataProviderIncompleteTest.php | 37 -
.../DataProviderIssue2833/FirstTest.php | 23 -
.../DataProviderIssue2833/SecondTest.php | 15 -
.../_files/DataProviderIssue2859/phpunit.xml | 10 -
.../another/TestWithDataProviderTest.php | 21 -
.../DataProviderIssue2922/FirstTest.php | 24 -
.../DataProviderIssue2922/SecondTest.php | 14 -
.../tests/_files/DataProviderSkippedTest.php | 37 -
.../phpunit/tests/_files/DataProviderTest.php | 21 -
.../tests/_files/DataProviderTestDoxTest.php | 26 -
.../tests/_files/DependencyFailureTest.php | 29 -
.../tests/_files/DependencySuccessTest.php | 21 -
.../tests/_files/DependencyTestSuite.php | 13 -
.../phpunit/tests/_files/DoubleTestCase.php | 25 -
.../phpunit/tests/_files/DummyException.php | 5 -
.../tests/_files/EmptyTestCaseTest.php | 4 -
.../ExceptionInAssertPostConditionsTest.php | 35 -
.../ExceptionInAssertPreConditionsTest.php | 35 -
.../tests/_files/ExceptionInSetUpTest.php | 35 -
.../tests/_files/ExceptionInTearDownTest.php | 35 -
.../phpunit/tests/_files/ExceptionInTest.php | 35 -
.../tests/_files/ExceptionNamespaceTest.php | 38 -
.../tests/_files/ExceptionStackTest.php | 21 -
.../phpunit/tests/_files/ExceptionTest.php | 139 -
.../phpunit/phpunit/tests/_files/Failure.php | 8 -
.../phpunit/tests/_files/FailureTest.php | 75 -
.../phpunit/tests/_files/FatalTest.php | 13 -
.../tests/_files/IgnoreCodeCoverageClass.php | 16 -
.../_files/IgnoreCodeCoverageClassTest.php | 15 -
.../phpunit/tests/_files/IncompleteTest.php | 8 -
.../tests/_files/Inheritance/InheritanceA.php | 7 -
.../tests/_files/Inheritance/InheritanceB.php | 8 -
.../tests/_files/InheritedTestCase.php | 7 -
.../phpunit/phpunit/tests/_files/IniTest.php | 8 -
.../phpunit/tests/_files/IsolationTest.php | 13 -
.../tests/_files/JsonData/arrayObject.json | 1 -
.../tests/_files/JsonData/simpleObject.json | 1 -
.../phpunit/tests/_files/MockRunner.php | 7 -
.../phpunit/phpunit/tests/_files/Mockable.php | 26 -
.../tests/_files/MultiDependencyTest.php | 23 -
.../tests/_files/MultipleDataProviderTest.php | 75 -
.../phpunit/tests/_files/MyCommand.php | 15 -
.../NamespaceCoverageClassExtendedTest.php | 12 -
.../_files/NamespaceCoverageClassTest.php | 12 -
...NamespaceCoverageCoversClassPublicTest.php | 15 -
.../NamespaceCoverageCoversClassTest.php | 20 -
.../_files/NamespaceCoverageMethodTest.php | 12 -
.../NamespaceCoverageNotPrivateTest.php | 12 -
.../NamespaceCoverageNotProtectedTest.php | 12 -
.../_files/NamespaceCoverageNotPublicTest.php | 12 -
.../_files/NamespaceCoveragePrivateTest.php | 12 -
.../_files/NamespaceCoverageProtectedTest.php | 12 -
.../_files/NamespaceCoveragePublicTest.php | 12 -
.../tests/_files/NamespaceCoveredClass.php | 38 -
.../tests/_files/NamespaceCoveredFunction.php | 7 -
.../tests/_files/NoArgTestCaseTest.php | 7 -
.../phpunit/tests/_files/NoTestCaseClass.php | 4 -
.../phpunit/tests/_files/NoTestCases.php | 7 -
.../phpunit/tests/_files/NonStatic.php | 8 -
.../_files/NotExistingCoveredElementTest.php | 24 -
.../tests/_files/NotPublicTestCase.php | 11 -
.../phpunit/tests/_files/NotVoidTestCase.php | 4 -
.../phpunit/tests/_files/NothingTest.php | 7 -
.../phpunit/tests/_files/OneTestCase.php | 11 -
.../phpunit/tests/_files/OutputTestCase.php | 27 -
.../phpunit/tests/_files/OverrideTestCase.php | 7 -
.../RequirementsClassBeforeClassHookTest.php | 12 -
.../_files/RequirementsClassDocBlockTest.php | 22 -
.../phpunit/tests/_files/RequirementsTest.php | 345 --
.../tests/_files/SampleArrayAccess.php | 36 -
.../phpunit/tests/_files/SampleClass.php | 14 -
.../phpunit/tests/_files/Singleton.php | 22 -
.../phpunit/tests/_files/StackTest.php | 24 -
.../phpunit/tests/_files/StatusTest.php | 37 -
.../tests/_files/StopOnWarningTestSuite.php | 13 -
.../tests/_files/StopsOnWarningTest.php | 7 -
.../phpunit/phpunit/tests/_files/Struct.php | 10 -
.../phpunit/phpunit/tests/_files/Success.php | 7 -
.../tests/_files/TemplateMethodsTest.php | 51 -
.../tests/_files/TestAutoreferenced.php | 12 -
.../phpunit/tests/_files/TestDoxGroupTest.php | 18 -
.../tests/_files/TestGeneratorMaker.php | 11 -
.../phpunit/tests/_files/TestIncomplete.php | 8 -
.../phpunit/tests/_files/TestIterator.php | 36 -
.../phpunit/tests/_files/TestIterator2.php | 35 -
.../phpunit/tests/_files/TestSkipped.php | 8 -
.../phpunit/tests/_files/TestTestError.php | 8 -
.../phpunit/tests/_files/TestWithTest.php | 24 -
.../tests/_files/ThrowExceptionTestCase.php | 8 -
.../tests/_files/ThrowNoExceptionTestCase.php | 7 -
.../phpunit/phpunit/tests/_files/WasRun.php | 10 -
vendor/phpunit/phpunit/tests/_files/bar.xml | 1 -
.../_files/configuration.colors.empty.xml | 1 -
.../_files/configuration.colors.false.xml | 1 -
.../_files/configuration.colors.invalid.xml | 1 -
.../_files/configuration.colors.true.xml | 1 -
.../_files/configuration.custom-printer.xml | 2 -
.../tests/_files/configuration.suites.xml | 6 -
.../phpunit/tests/_files/configuration.xml | 121 -
.../tests/_files/configuration_empty.xml | 49 -
.../_files/configuration_stop_on_warning.xml | 2 -
.../tests/_files/configuration_xinclude.xml | 74 -
.../tests/_files/expectedFileFormat.txt | 1 -
vendor/phpunit/phpunit/tests/_files/foo.xml | 1 -
.../tests/_files/phpt-for-coverage.phpt | 8 -
.../phpunit/tests/_files/phpt-xfail.phpt | 11 -
.../phpunit-example-extension/phpunit.xml | 10 -
.../tests/OneTest.php | 12 -
.../phpunit-example-extension-1.0.0.phar | Bin 3187 -> 0 bytes
...uctureAttributesAreSameButValuesAreNot.xml | 10 -
.../tests/_files/structureExpected.xml | 10 -
.../tests/_files/structureIgnoreTextNodes.xml | 13 -
.../_files/structureIsSameButDataIsNot.xml | 10 -
.../structureWrongNumberOfAttributes.xml | 10 -
.../_files/structureWrongNumberOfNodes.xml | 9 -
vendor/phpunit/phpunit/tests/bootstrap.php | 6 -
.../code-unit-reverse-lookup/.gitignore | 4 -
.../code-unit-reverse-lookup/.php_cs | 67 -
.../code-unit-reverse-lookup/.travis.yml | 25 -
.../code-unit-reverse-lookup/ChangeLog.md | 15 -
.../code-unit-reverse-lookup/LICENSE | 33 -
.../code-unit-reverse-lookup/README.md | 14 -
.../code-unit-reverse-lookup/build.xml | 22 -
.../code-unit-reverse-lookup/composer.json | 28 -
.../code-unit-reverse-lookup/phpunit.xml | 21 -
.../code-unit-reverse-lookup/src/Wizard.php | 111 -
.../tests/WizardTest.php | 45 -
vendor/sebastian/comparator/.gitignore | 6 -
vendor/sebastian/comparator/.travis.yml | 25 -
vendor/sebastian/comparator/LICENSE | 33 -
vendor/sebastian/comparator/README.md | 39 -
vendor/sebastian/comparator/build.xml | 34 -
.../sebastian/comparator/build/travis-ci.xml | 11 -
vendor/sebastian/comparator/composer.json | 44 -
vendor/sebastian/comparator/phpunit.xml.dist | 21 -
.../comparator/src/ArrayComparator.php | 132 -
.../sebastian/comparator/src/Comparator.php | 64 -
.../comparator/src/ComparisonFailure.php | 129 -
.../comparator/src/DOMNodeComparator.php | 107 -
.../comparator/src/DateTimeComparator.php | 77 -
.../comparator/src/DoubleComparator.php | 56 -
.../comparator/src/ExceptionComparator.php | 51 -
vendor/sebastian/comparator/src/Factory.php | 107 -
.../comparator/src/MockObjectComparator.php | 45 -
.../comparator/src/NumericComparator.php | 68 -
.../comparator/src/ObjectComparator.php | 105 -
.../comparator/src/ResourceComparator.php | 52 -
.../comparator/src/ScalarComparator.php | 90 -
.../src/SplObjectStorageComparator.php | 69 -
.../comparator/src/TypeComparator.php | 59 -
.../comparator/tests/ArrayComparatorTest.php | 163 -
.../tests/DOMNodeComparatorTest.php | 162 -
.../tests/DateTimeComparatorTest.php | 216 -
.../comparator/tests/DoubleComparatorTest.php | 134 -
.../tests/ExceptionComparatorTest.php | 136 -
.../comparator/tests/FactoryTest.php | 115 -
.../tests/MockObjectComparatorTest.php | 166 -
.../tests/NumericComparatorTest.php | 122 -
.../comparator/tests/ObjectComparatorTest.php | 150 -
.../tests/ResourceComparatorTest.php | 120 -
.../comparator/tests/ScalarComparatorTest.php | 158 -
.../tests/SplObjectStorageComparatorTest.php | 137 -
.../comparator/tests/TypeComparatorTest.php | 104 -
.../comparator/tests/_files/Author.php | 28 -
.../comparator/tests/_files/Book.php | 21 -
.../tests/_files/ClassWithToString.php | 19 -
.../comparator/tests/_files/SampleClass.php | 29 -
.../comparator/tests/_files/Struct.php | 25 -
.../comparator/tests/_files/TestClass.php | 14 -
.../tests/_files/TestClassComparator.php | 14 -
.../sebastian/comparator/tests/autoload.php | 38 -
.../sebastian/comparator/tests/bootstrap.php | 7 -
vendor/sebastian/diff/.gitignore | 4 -
vendor/sebastian/diff/.php_cs | 79 -
vendor/sebastian/diff/.travis.yml | 31 -
vendor/sebastian/diff/LICENSE | 33 -
vendor/sebastian/diff/README.md | 126 -
vendor/sebastian/diff/build.xml | 22 -
vendor/sebastian/diff/composer.json | 33 -
vendor/sebastian/diff/phpunit.xml | 19 -
vendor/sebastian/diff/src/Chunk.php | 103 -
vendor/sebastian/diff/src/Diff.php | 73 -
vendor/sebastian/diff/src/Differ.php | 399 --
.../diff/src/LCS/LongestCommonSubsequence.php | 27 -
...LongestCommonSubsequenceImplementation.php | 95 -
...LongestCommonSubsequenceImplementation.php | 74 -
vendor/sebastian/diff/src/Line.php | 54 -
vendor/sebastian/diff/src/Parser.php | 110 -
vendor/sebastian/diff/tests/ChunkTest.php | 68 -
vendor/sebastian/diff/tests/DiffTest.php | 55 -
vendor/sebastian/diff/tests/DifferTest.php | 415 --
.../LCS/LongestCommonSubsequenceTest.php | 198 -
.../LCS/MemoryEfficientImplementationTest.php | 22 -
.../LCS/TimeEfficientImplementationTest.php | 22 -
vendor/sebastian/diff/tests/LineTest.php | 44 -
vendor/sebastian/diff/tests/ParserTest.php | 151 -
.../sebastian/diff/tests/fixtures/patch.txt | 9 -
.../sebastian/diff/tests/fixtures/patch2.txt | 21 -
vendor/sebastian/environment/.gitignore | 4 -
vendor/sebastian/environment/.travis.yml | 16 -
vendor/sebastian/environment/LICENSE | 33 -
vendor/sebastian/environment/README.md | 72 -
vendor/sebastian/environment/build.xml | 26 -
vendor/sebastian/environment/composer.json | 30 -
vendor/sebastian/environment/phpunit.xml | 20 -
vendor/sebastian/environment/src/Console.php | 113 -
vendor/sebastian/environment/src/Runtime.php | 194 -
.../environment/tests/ConsoleTest.php | 62 -
.../environment/tests/RuntimeTest.php | 120 -
vendor/sebastian/exporter/.gitignore | 9 -
vendor/sebastian/exporter/.travis.yml | 23 -
vendor/sebastian/exporter/LICENSE | 33 -
vendor/sebastian/exporter/README.md | 172 -
vendor/sebastian/exporter/build.xml | 27 -
vendor/sebastian/exporter/composer.json | 48 -
vendor/sebastian/exporter/phpunit.xml.dist | 21 -
vendor/sebastian/exporter/src/Exporter.php | 303 --
.../sebastian/exporter/tests/ExporterTest.php | 358 --
vendor/sebastian/global-state/.gitignore | 6 -
vendor/sebastian/global-state/.travis.yml | 20 -
vendor/sebastian/global-state/LICENSE | 33 -
vendor/sebastian/global-state/README.md | 15 -
vendor/sebastian/global-state/build.xml | 33 -
vendor/sebastian/global-state/composer.json | 37 -
.../sebastian/global-state/phpunit.xml.dist | 21 -
.../sebastian/global-state/src/Blacklist.php | 149 -
.../global-state/src/CodeExporter.php | 93 -
.../sebastian/global-state/src/Exception.php | 17 -
.../sebastian/global-state/src/Restorer.php | 141 -
.../global-state/src/RuntimeException.php | 17 -
.../sebastian/global-state/src/Snapshot.php | 423 --
.../global-state/tests/BlacklistTest.php | 113 -
.../global-state/tests/SnapshotTest.php | 119 -
.../tests/_fixture/BlacklistedChildClass.php | 17 -
.../tests/_fixture/BlacklistedClass.php | 18 -
.../tests/_fixture/BlacklistedImplementor.php | 18 -
.../tests/_fixture/BlacklistedInterface.php | 17 -
.../tests/_fixture/SnapshotClass.php | 37 -
.../tests/_fixture/SnapshotDomDocument.php | 19 -
.../tests/_fixture/SnapshotFunctions.php | 15 -
.../tests/_fixture/SnapshotTrait.php | 17 -
vendor/sebastian/object-enumerator/.gitignore | 8 -
vendor/sebastian/object-enumerator/.php_cs | 67 -
.../sebastian/object-enumerator/.travis.yml | 23 -
.../sebastian/object-enumerator/ChangeLog.md | 25 -
vendor/sebastian/object-enumerator/LICENSE | 33 -
vendor/sebastian/object-enumerator/README.md | 14 -
vendor/sebastian/object-enumerator/build.xml | 23 -
.../sebastian/object-enumerator/composer.json | 34 -
.../sebastian/object-enumerator/phpunit.xml | 20 -
.../object-enumerator/src/Enumerator.php | 93 -
.../object-enumerator/src/Exception.php | 15 -
.../src/InvalidArgumentException.php | 15 -
.../tests/EnumeratorTest.php | 138 -
.../tests/Fixtures/ExceptionThrower.php | 28 -
vendor/sebastian/recursion-context/.gitignore | 9 -
.../sebastian/recursion-context/.travis.yml | 21 -
vendor/sebastian/recursion-context/LICENSE | 33 -
vendor/sebastian/recursion-context/README.md | 14 -
vendor/sebastian/recursion-context/build.xml | 27 -
.../sebastian/recursion-context/composer.json | 36 -
.../recursion-context/phpunit.xml.dist | 20 -
.../recursion-context/src/Context.php | 167 -
.../recursion-context/src/Exception.php | 17 -
.../src/InvalidArgumentException.php | 17 -
.../recursion-context/tests/ContextTest.php | 144 -
.../sebastian/resource-operations/.gitignore | 3 -
vendor/sebastian/resource-operations/LICENSE | 33 -
.../sebastian/resource-operations/README.md | 16 -
.../sebastian/resource-operations/build.xml | 24 -
.../resource-operations/build/generate.php | 62 -
.../resource-operations/composer.json | 26 -
.../src/ResourceOperations.php | 670 ---
vendor/sebastian/version/.gitattributes | 1 -
vendor/sebastian/version/.gitignore | 1 -
vendor/sebastian/version/.php_cs | 66 -
vendor/sebastian/version/LICENSE | 33 -
vendor/sebastian/version/README.md | 43 -
vendor/sebastian/version/composer.json | 29 -
vendor/sebastian/version/src/Version.php | 109 -
vendor/symfony/polyfill-ctype/Ctype.php | 227 -
vendor/symfony/polyfill-ctype/LICENSE | 19 -
vendor/symfony/polyfill-ctype/README.md | 12 -
vendor/symfony/polyfill-ctype/bootstrap.php | 46 -
vendor/symfony/polyfill-ctype/composer.json | 38 -
vendor/symfony/yaml/.gitignore | 3 -
vendor/symfony/yaml/CHANGELOG.md | 149 -
vendor/symfony/yaml/Command/LintCommand.php | 253 -
vendor/symfony/yaml/Dumper.php | 160 -
vendor/symfony/yaml/Escaper.php | 103 -
.../symfony/yaml/Exception/DumpException.php | 21 -
.../yaml/Exception/ExceptionInterface.php | 21 -
.../symfony/yaml/Exception/ParseException.php | 139 -
.../yaml/Exception/RuntimeException.php | 21 -
vendor/symfony/yaml/Inline.php | 927 ----
vendor/symfony/yaml/LICENSE | 19 -
vendor/symfony/yaml/Parser.php | 1156 -----
vendor/symfony/yaml/README.md | 13 -
vendor/symfony/yaml/Tag/TaggedValue.php | 48 -
.../yaml/Tests/Command/LintCommandTest.php | 137 -
vendor/symfony/yaml/Tests/DumperTest.php | 655 ---
.../yaml/Tests/Fixtures/YtsAnchorAlias.yml | 31 -
.../yaml/Tests/Fixtures/YtsBasicTests.yml | 202 -
.../yaml/Tests/Fixtures/YtsBlockMapping.yml | 51 -
.../Tests/Fixtures/YtsDocumentSeparator.yml | 85 -
.../yaml/Tests/Fixtures/YtsErrorTests.yml | 25 -
.../Tests/Fixtures/YtsFlowCollections.yml | 60 -
.../yaml/Tests/Fixtures/YtsFoldedScalars.yml | 176 -
.../Tests/Fixtures/YtsNullsAndEmpties.yml | 45 -
.../Fixtures/YtsSpecificationExamples.yml | 1701 -------
.../yaml/Tests/Fixtures/YtsTypeTransfers.yml | 266 --
vendor/symfony/yaml/Tests/Fixtures/arrow.gif | Bin 185 -> 0 bytes
.../Tests/Fixtures/booleanMappingKeys.yml | 11 -
.../yaml/Tests/Fixtures/embededPhp.yml | 1 -
.../yaml/Tests/Fixtures/escapedCharacters.yml | 155 -
vendor/symfony/yaml/Tests/Fixtures/index.yml | 18 -
.../Fixtures/legacyBooleanMappingKeys.yml | 23 -
.../Tests/Fixtures/legacyNonStringKeys.yml | 2 -
.../Tests/Fixtures/legacyNullMappingKey.yml | 9 -
.../multiple_lines_as_literal_block.yml | 14 -
...nes_as_literal_block_for_tagged_values.yml | 2 -
...eral_block_leading_space_in_first_line.yml | 4 -
.../yaml/Tests/Fixtures/nonStringKeys.yml | 3 -
.../yaml/Tests/Fixtures/not_readable.yml | 18 -
.../yaml/Tests/Fixtures/nullMappingKey.yml | 9 -
.../Tests/Fixtures/numericMappingKeys.yml | 23 -
.../yaml/Tests/Fixtures/sfComments.yml | 90 -
.../symfony/yaml/Tests/Fixtures/sfCompact.yml | 159 -
.../yaml/Tests/Fixtures/sfMergeKey.yml | 61 -
.../symfony/yaml/Tests/Fixtures/sfObjects.yml | 11 -
.../symfony/yaml/Tests/Fixtures/sfQuotes.yml | 33 -
.../symfony/yaml/Tests/Fixtures/sfTests.yml | 140 -
.../Tests/Fixtures/unindentedCollections.yml | 82 -
vendor/symfony/yaml/Tests/InlineTest.php | 873 ----
.../symfony/yaml/Tests/ParseExceptionTest.php | 34 -
vendor/symfony/yaml/Tests/ParserTest.php | 2401 ----------
vendor/symfony/yaml/Tests/YamlTest.php | 40 -
vendor/symfony/yaml/Unescaper.php | 142 -
vendor/symfony/yaml/Yaml.php | 150 -
vendor/symfony/yaml/composer.json | 38 -
vendor/symfony/yaml/phpunit.xml.dist | 30 -
vendor/webmozart/assert/.editorconfig | 12 -
vendor/webmozart/assert/CHANGELOG.md | 175 -
vendor/webmozart/assert/LICENSE | 20 -
vendor/webmozart/assert/README.md | 283 --
vendor/webmozart/assert/composer.json | 38 -
vendor/webmozart/assert/psalm.xml | 14 -
vendor/webmozart/assert/src/Assert.php | 2048 ---------
vendor/webmozart/assert/src/Mixin.php | 1971 --------
1414 files changed, 4357 insertions(+), 124419 deletions(-)
delete mode 100644 composer.lock
delete mode 100644 contacts/question-submitted.php
rename hello.world(ZerO).html => hello.world(Zer/O)/index.html (90%)
create mode 100644 hyper_liminality/index.html
rename possession.html => possession/index.html (100%)
delete mode 100644 vendor/autoload.php
delete mode 120000 vendor/bin/phpunit
delete mode 100644 vendor/composer/ClassLoader.php
delete mode 100644 vendor/composer/LICENSE
delete mode 100644 vendor/composer/autoload_classmap.php
delete mode 100644 vendor/composer/autoload_files.php
delete mode 100644 vendor/composer/autoload_namespaces.php
delete mode 100644 vendor/composer/autoload_psr4.php
delete mode 100644 vendor/composer/autoload_real.php
delete mode 100644 vendor/composer/installed.json
delete mode 100644 vendor/doctrine/instantiator/.gitignore
delete mode 100644 vendor/doctrine/instantiator/.scrutinizer.yml
delete mode 100755 vendor/doctrine/instantiator/.travis.install.sh
delete mode 100644 vendor/doctrine/instantiator/.travis.yml
delete mode 100644 vendor/doctrine/instantiator/CONTRIBUTING.md
delete mode 100644 vendor/doctrine/instantiator/LICENSE
delete mode 100644 vendor/doctrine/instantiator/README.md
delete mode 100644 vendor/doctrine/instantiator/composer.json
delete mode 100644 vendor/doctrine/instantiator/phpmd.xml.dist
delete mode 100644 vendor/doctrine/instantiator/phpunit.xml.dist
delete mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php
delete mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php
delete mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php
delete mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php
delete mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorPerformance/InstantiatorPerformanceEvent.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTest/Exception/InvalidArgumentExceptionTest.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTest/Exception/UnexpectedValueExceptionTest.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTest/InstantiatorTest.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/AbstractClassAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/ArrayObjectAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/ExceptionAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/FinalExceptionAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/PharAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/PharExceptionAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/SerializableArrayObjectAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/SimpleSerializableAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/SimpleTraitAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/UnCloneableAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/UnserializeExceptionArrayObjectAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/WakeUpNoticesAsset.php
delete mode 100644 vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/XMLReaderAsset.php
delete mode 100755 vendor/myclabs/deep-copy/.gitattributes
delete mode 100755 vendor/myclabs/deep-copy/.gitignore
delete mode 100755 vendor/myclabs/deep-copy/.travis.yml
delete mode 100644 vendor/myclabs/deep-copy/LICENSE
delete mode 100644 vendor/myclabs/deep-copy/README.md
delete mode 100644 vendor/myclabs/deep-copy/composer.json
delete mode 100644 vendor/myclabs/deep-copy/doc/clone.png
delete mode 100644 vendor/myclabs/deep-copy/doc/deep-clone.png
delete mode 100644 vendor/myclabs/deep-copy/doc/deep-copy.png
delete mode 100644 vendor/myclabs/deep-copy/doc/graph.png
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f001/A.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f001/B.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f002/A.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f003/Foo.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f004/UnclonableItem.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f005/Foo.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f006/A.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f006/B.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f007/FooDateInterval.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f007/FooDateTimeZone.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f008/A.php
delete mode 100644 vendor/myclabs/deep-copy/fixtures/f008/B.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php
delete mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php
delete mode 100644 vendor/phpdocumentor/reflection-common/.travis.yml
delete mode 100644 vendor/phpdocumentor/reflection-common/LICENSE
delete mode 100644 vendor/phpdocumentor/reflection-common/README.md
delete mode 100644 vendor/phpdocumentor/reflection-common/composer.json
delete mode 100644 vendor/phpdocumentor/reflection-common/src/Element.php
delete mode 100644 vendor/phpdocumentor/reflection-common/src/File.php
delete mode 100644 vendor/phpdocumentor/reflection-common/src/Fqsen.php
delete mode 100644 vendor/phpdocumentor/reflection-common/src/Location.php
delete mode 100644 vendor/phpdocumentor/reflection-common/src/Project.php
delete mode 100644 vendor/phpdocumentor/reflection-common/src/ProjectFactory.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/.coveralls.yml
delete mode 100644 vendor/phpdocumentor/reflection-docblock/LICENSE
delete mode 100644 vendor/phpdocumentor/reflection-docblock/README.md
delete mode 100644 vendor/phpdocumentor/reflection-docblock/appveyor.yml
delete mode 100644 vendor/phpdocumentor/reflection-docblock/composer.json
delete mode 100644 vendor/phpdocumentor/reflection-docblock/easy-coding-standard.neon
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Description.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/StandardTagFactory.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tag.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/TagFactory.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Author.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/BaseTag.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Deprecated.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/Strategy.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Param.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Property.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyRead.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyWrite.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Fqsen.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Reference.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Url.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/See.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Since.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Source.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/TagWithType.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Throws.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlockFactory.php
delete mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php
delete mode 100644 vendor/phpdocumentor/type-resolver/.coveralls.yml
delete mode 100644 vendor/phpdocumentor/type-resolver/LICENSE
delete mode 100644 vendor/phpdocumentor/type-resolver/README.md
delete mode 100644 vendor/phpdocumentor/type-resolver/composer.json
delete mode 100644 vendor/phpdocumentor/type-resolver/src/FqsenResolver.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Type.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/TypeResolver.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/AbstractList.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Array_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Boolean.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Callable_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Collection.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Compound.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Context.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/ContextFactory.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Float_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Integer.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Iterable_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Mixed_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Null_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Nullable.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Object_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Parent_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Resource_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Scalar.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Self_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Static_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/String_.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/This.php
delete mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Void_.php
delete mode 100644 vendor/phpspec/prophecy/CHANGES.md
delete mode 100644 vendor/phpspec/prophecy/LICENSE
delete mode 100644 vendor/phpspec/prophecy/README.md
delete mode 100644 vendor/phpspec/prophecy/composer.json
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Call/Call.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Comparator/Factory.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Exception.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophet.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php
delete mode 100644 vendor/phpspec/prophecy/src/Prophecy/Util/StringUtil.php
delete mode 100644 vendor/phpunit/php-code-coverage/.gitattributes
delete mode 100644 vendor/phpunit/php-code-coverage/.github/CONTRIBUTING.md
delete mode 100644 vendor/phpunit/php-code-coverage/.github/ISSUE_TEMPLATE.md
delete mode 100644 vendor/phpunit/php-code-coverage/.gitignore
delete mode 100644 vendor/phpunit/php-code-coverage/.php_cs
delete mode 100644 vendor/phpunit/php-code-coverage/.travis.yml
delete mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-2.2.md
delete mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.0.md
delete mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.1.md
delete mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.2.md
delete mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.3.md
delete mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-4.0.md
delete mode 100644 vendor/phpunit/php-code-coverage/LICENSE
delete mode 100644 vendor/phpunit/php-code-coverage/README.md
delete mode 100644 vendor/phpunit/php-code-coverage/build.xml
delete mode 100644 vendor/phpunit/php-code-coverage/composer.json
delete mode 100644 vendor/phpunit/php-code-coverage/phpunit.xml
delete mode 100644 vendor/phpunit/php-code-coverage/src/CodeCoverage.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Driver/Driver.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Driver/HHVM.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Driver/PHPDBG.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Driver/Xdebug.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Exception/Exception.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Exception/RuntimeException.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Filter.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Node/Builder.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Node/Directory.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Node/File.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Node/Iterator.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Clover.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Crap4j.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/bootstrap.min.css
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/nv.d3.min.css
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/style.css
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.eot
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.svg
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.ttf
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.woff
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.woff2
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/bootstrap.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/d3.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/holder.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/html5shiv.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/jquery.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/nv.d3.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/respond.min.js
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item.html.dist
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/PHP.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Text.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/File.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php
delete mode 100644 vendor/phpunit/php-code-coverage/src/Util.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/TestCase.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount-clover.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount-crap4j.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount-text.txt
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccountTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageClassExtendedTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageClassTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionParenthesesTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionParenthesesWhitespaceTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodOneLineAnnotationTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodParenthesesTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodParenthesesWhitespaceTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNoneTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNotPrivateTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNotProtectedTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNotPublicTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNothingTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveragePrivateTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageProtectedTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveragePublicTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageTwoDefaultClassAnnotations.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveredClass.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveredFunction.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageClassExtendedTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageClassTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageCoversClassPublicTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageCoversClassTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageMethodTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotPrivateTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotProtectedTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotPublicTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveragePrivateTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageProtectedTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveragePublicTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveredClass.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NotExistingCoveredElementTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForBankAccount/BankAccount.php.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForBankAccount/dashboard.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForBankAccount/index.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/dashboard.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/index.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/source_with_class_and_anonymous_function.php.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/dashboard.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/index.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/source_with_ignore.php.html
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForBankAccount/BankAccount.php.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForBankAccount/index.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForClassWithAnonymousFunction/index.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForClassWithAnonymousFunction/source_with_class_and_anonymous_function.php.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForFileWithIgnoredLines/index.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForFileWithIgnoredLines/source_with_ignore.php.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/class-with-anonymous-function-clover.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/class-with-anonymous-function-crap4j.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/class-with-anonymous-function-text.txt
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/ignored-lines-clover.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/ignored-lines-crap4j.xml
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/ignored-lines-text.txt
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_class_and_anonymous_function.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_ignore.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_namespace.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_oneline_annotations.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_without_ignore.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_without_namespace.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/bootstrap.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/BuilderTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/CloverTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/CodeCoverageTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/Crap4jTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/FilterTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/HTMLTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/TextTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/UtilTest.php
delete mode 100644 vendor/phpunit/php-code-coverage/tests/tests/XMLTest.php
delete mode 100644 vendor/phpunit/php-file-iterator/.gitattributes
delete mode 100644 vendor/phpunit/php-file-iterator/.gitignore
delete mode 100644 vendor/phpunit/php-file-iterator/ChangeLog.md
delete mode 100644 vendor/phpunit/php-file-iterator/LICENSE
delete mode 100644 vendor/phpunit/php-file-iterator/README.md
delete mode 100644 vendor/phpunit/php-file-iterator/composer.json
delete mode 100644 vendor/phpunit/php-file-iterator/src/Facade.php
delete mode 100644 vendor/phpunit/php-file-iterator/src/Factory.php
delete mode 100644 vendor/phpunit/php-file-iterator/src/Iterator.php
delete mode 100644 vendor/phpunit/php-text-template/.gitattributes
delete mode 100644 vendor/phpunit/php-text-template/.gitignore
delete mode 100644 vendor/phpunit/php-text-template/LICENSE
delete mode 100644 vendor/phpunit/php-text-template/README.md
delete mode 100644 vendor/phpunit/php-text-template/composer.json
delete mode 100644 vendor/phpunit/php-text-template/src/Template.php
delete mode 100644 vendor/phpunit/php-timer/.gitattributes
delete mode 100644 vendor/phpunit/php-timer/.gitignore
delete mode 100644 vendor/phpunit/php-timer/.travis.yml
delete mode 100644 vendor/phpunit/php-timer/LICENSE
delete mode 100644 vendor/phpunit/php-timer/README.md
delete mode 100644 vendor/phpunit/php-timer/composer.json
delete mode 100644 vendor/phpunit/php-timer/phpunit.xml
delete mode 100644 vendor/phpunit/php-timer/src/Timer.php
delete mode 100644 vendor/phpunit/php-timer/tests/TimerTest.php
delete mode 100644 vendor/phpunit/php-token-stream/.gitattributes
delete mode 100644 vendor/phpunit/php-token-stream/.gitignore
delete mode 100644 vendor/phpunit/php-token-stream/.travis.yml
delete mode 100644 vendor/phpunit/php-token-stream/ChangeLog.md
delete mode 100644 vendor/phpunit/php-token-stream/LICENSE
delete mode 100644 vendor/phpunit/php-token-stream/README.md
delete mode 100644 vendor/phpunit/php-token-stream/build.xml
delete mode 100644 vendor/phpunit/php-token-stream/composer.json
delete mode 100644 vendor/phpunit/php-token-stream/phpunit.xml
delete mode 100644 vendor/phpunit/php-token-stream/src/Token.php
delete mode 100644 vendor/phpunit/php-token-stream/src/Token/Stream.php
delete mode 100644 vendor/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/Token/ClassTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/Token/ClosureTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/Token/FunctionTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/Token/IncludeTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/Token/InterfaceTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/Token/NamespaceTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/TokenTest.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classExtendsNamespacedClass.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classInNamespace.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classInScopedNamespace.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classUsesNamespacedFunction.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_named_empty.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class2.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_multiple_anonymous_classes_and_functions.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/closure.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/issue19.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/issue30.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingBraces.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingNonBraceSyntax.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/php-code-coverage-issue-424.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source2.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source3.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source4.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source5.php
delete mode 100644 vendor/phpunit/php-token-stream/tests/bootstrap.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/.gitattributes
delete mode 100644 vendor/phpunit/phpunit-mock-objects/.gitignore
delete mode 100644 vendor/phpunit/phpunit-mock-objects/.php_cs
delete mode 100644 vendor/phpunit/phpunit-mock-objects/.travis.yml
delete mode 100644 vendor/phpunit/phpunit-mock-objects/CONTRIBUTING.md
delete mode 100644 vendor/phpunit/phpunit-mock-objects/LICENSE
delete mode 100644 vendor/phpunit/phpunit-mock-objects/README.md
delete mode 100644 vendor/phpunit/phpunit-mock-objects/build.xml
delete mode 100644 vendor/phpunit/phpunit-mock-objects/composer.json
delete mode 100644 vendor/phpunit/phpunit-mock-objects/phpunit.xml
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/Identity.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/InvocationMocker.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/Match.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/MethodNameMatch.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/Namespace.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/ParametersMatch.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Builder/Stub.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Exception/BadMethodCallException.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Exception/Exception.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Exception/RuntimeException.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/deprecation.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/mocked_class.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/mocked_class_method.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/mocked_clone.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/mocked_method.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/mocked_method_void.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/mocked_static_method.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/proxied_method.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/proxied_method_void.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/trait_class.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/unmocked_clone.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/wsdl_class.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator/wsdl_method.tpl.dist
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Invocation.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Invocation/Object.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Invocation/Static.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/InvocationMocker.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Invokable.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/AnyInvokedCount.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/AnyParameters.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/ConsecutiveParameters.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/Invocation.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedAtIndex.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedAtLeastCount.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedAtLeastOnce.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedAtMostCount.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedCount.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedRecorder.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/MethodName.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/Parameters.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/StatelessInvocation.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/MockBuilder.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/MockObject.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ConsecutiveCalls.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/Exception.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/MatcherCollection.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/Return.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ReturnArgument.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ReturnCallback.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ReturnReference.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ReturnSelf.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ReturnValueMap.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Verifiable.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/GeneratorTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockBuilderTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Builder/InvocationMockerTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/232.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/abstract_class.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_call_parent_clone.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_dont_call_parent_clone.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_dont_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_implementing_interface_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_implementing_interface_dont_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_partial.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_with_method_named_method.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class_with_method_with_variadic_arguments.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/interface.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/invocation_object_clone_object.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_call_parent_clone.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_dont_call_parent_clone.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_dont_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_implementing_interface_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_class_partial.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/namespaced_interface.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/nonexistent_class.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/nonexistent_class_with_namespace.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/nonexistent_class_with_namespace_starting_with_separator.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/nullable_types.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/proxy.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/return_type_declarations_nullable.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/return_type_declarations_object_method.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/return_type_declarations_self.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/return_type_declarations_static_method.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/return_type_declarations_void.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/scalar_type_declarations.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/wsdl_class.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/wsdl_class_namespace.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/wsdl_class_partial.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Invocation/ObjectTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Invocation/StaticTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/Matcher/ConsecutiveParametersTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObject/class_with_deprecated_method.phpt
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/MockObjectTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/ProxyObjectTest.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/AbstractMockTestClass.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/AbstractTrait.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/AnInterface.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/AnInterfaceWithReturnType.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/AnotherInterface.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/Bar.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassThatImplementsSerializable.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassWithSelfTypeHint.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassWithStaticMethod.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/Foo.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/FunctionCallback.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/GoogleSearch.wsdl
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/InterfaceWithSemiReservedMethodName.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/InterfaceWithStaticMethod.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/MethodCallback.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/MethodCallbackByReference.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/MockTestInterface.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/Mockable.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/PartialMockTestClass.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/SingletonClass.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/SomeClass.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/StaticMockTestClass.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/StringableClass.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/_fixture/TraversableMockTestInterface.php
delete mode 100644 vendor/phpunit/phpunit-mock-objects/tests/bootstrap.php
delete mode 100644 vendor/phpunit/phpunit/.gitattributes
delete mode 100644 vendor/phpunit/phpunit/.github/CODE_OF_CONDUCT.md
delete mode 100644 vendor/phpunit/phpunit/.github/CONTRIBUTING.md
delete mode 100644 vendor/phpunit/phpunit/.github/ISSUE_TEMPLATE.md
delete mode 100644 vendor/phpunit/phpunit/.gitignore
delete mode 100644 vendor/phpunit/phpunit/.php_cs.dist
delete mode 100644 vendor/phpunit/phpunit/.stickler.yml
delete mode 100644 vendor/phpunit/phpunit/.travis.yml
delete mode 100644 vendor/phpunit/phpunit/ChangeLog-5.7.md
delete mode 100644 vendor/phpunit/phpunit/LICENSE
delete mode 100644 vendor/phpunit/phpunit/README.md
delete mode 100644 vendor/phpunit/phpunit/build.xml
delete mode 100644 vendor/phpunit/phpunit/composer.json
delete mode 100755 vendor/phpunit/phpunit/phpunit
delete mode 100644 vendor/phpunit/phpunit/phpunit.xml
delete mode 100644 vendor/phpunit/phpunit/phpunit.xsd
delete mode 100644 vendor/phpunit/phpunit/src/Exception.php
delete mode 100644 vendor/phpunit/phpunit/src/Extensions/GroupTestSuite.php
delete mode 100644 vendor/phpunit/phpunit/src/Extensions/PhptTestCase.php
delete mode 100644 vendor/phpunit/phpunit/src/Extensions/PhptTestSuite.php
delete mode 100644 vendor/phpunit/phpunit/src/Extensions/RepeatedTest.php
delete mode 100644 vendor/phpunit/phpunit/src/Extensions/TestDecorator.php
delete mode 100644 vendor/phpunit/phpunit/src/Extensions/TicketListener.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/Assert.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/AssertionFailedError.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/BaseTestListener.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/Test.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/TestCase.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/TestListener.php
delete mode 100644 vendor/phpunit/phpunit/src/ForwardCompatibility/TestSuite.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Assert.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Assert/Functions.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/AssertionFailedError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/BaseTestListener.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/CodeCoverageException.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/And.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Attribute.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Composite.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Count.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Exception.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegExp.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/FileExists.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsEqual.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsFalse.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsFinite.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsJson.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsNan.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsNull.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsReadable.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsTrue.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsType.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsWritable.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches/ErrorMessageProvider.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/LessThan.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Not.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Or.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/PCREMatch.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/SameSize.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringContains.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringMatches.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Xor.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Error.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Deprecated.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Notice.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Warning.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Exception.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/ExceptionWrapper.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/ExpectationFailedException.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/IncompleteTest.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/IncompleteTestCase.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/IncompleteTestError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/OutputError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/RiskyTest.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/RiskyTestError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/SelfDescribing.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTest.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTestCase.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTestError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/SyntheticError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Test.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/TestCase.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/TestFailure.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/TestListener.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/TestResult.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/TestSuite.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/TestSuite/DataProvider.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/Warning.php
delete mode 100644 vendor/phpunit/phpunit/src/Framework/WarningTestCase.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Exception.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Factory.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Group.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Group/Exclude.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Group/Include.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Test.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/TestSuiteLoader.php
delete mode 100644 vendor/phpunit/phpunit/src/Runner/Version.php
delete mode 100644 vendor/phpunit/phpunit/src/TextUI/Command.php
delete mode 100644 vendor/phpunit/phpunit/src/TextUI/ResultPrinter.php
delete mode 100644 vendor/phpunit/phpunit/src/TextUI/TestRunner.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Blacklist.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Configuration.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/ConfigurationGenerator.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/ErrorHandler.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Fileloader.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Filesystem.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Filter.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Getopt.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/GlobalState.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/InvalidArgumentHelper.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Log/JSON.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Log/JUnit.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Log/TAP.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Log/TeamCity.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/PHP.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Default.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseMethod.tpl.dist
delete mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Windows.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Printer.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Regex.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/String.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Test.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter/HTML.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter/Text.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter/XML.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/TestSuiteIterator.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/Type.php
delete mode 100644 vendor/phpunit/phpunit/src/Util/XML.php
delete mode 100644 vendor/phpunit/phpunit/tests/Extensions/PhptTestCaseTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Extensions/RepeatedTestTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Fail/fail.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/AssertTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/BaseTestListenerTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/ArraySubsetTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/CountTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/ExceptionMessageRegExpTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/ExceptionMessageTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/IsJsonTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/JsonMatches/ErrorMessageProviderTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/Constraint/JsonMatchesTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/ConstraintTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/SuiteTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/TestCaseTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/TestFailureTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/TestImplementorTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Framework/TestListenerTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1149.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1149/Issue1149Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1216.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1216/Issue1216Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1216/bootstrap1216.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1216/phpunit1216.xml
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1265.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1265/Issue1265Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1265/phpunit1265.xml
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1330.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1330/Issue1330Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1330/phpunit1330.xml
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1335.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1335/Issue1335Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1335/bootstrap1335.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1337.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1337/Issue1337Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1348.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1348/Issue1348Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1351.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1351/ChildProcessClass1351.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1351/Issue1351Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1374.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1374/Issue1374Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1437.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1437/Issue1437Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1468.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1468/Issue1468Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1471.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1471/Issue1471Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1472.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1472/Issue1472Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1570.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/1570/Issue1570Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2137-filter.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2137-no_filter.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2137/Issue2137Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2145.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2145/Issue2145Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2158.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2158/Issue2158Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2158/constant.inc
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2299/Issue2299Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2366.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2366/Issue2366Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2380.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2380/Issue2380Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2382.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2382/Issue2382Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2435.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2435/Issue2435Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/244.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/244/Issue244Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2731.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2731/Issue2731Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2758.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2758/Issue2758Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2758/Issue2758TestListener.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2758/phpunit.xml
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2811.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2811/Issue2811Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2972.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2972/issue-2972-test.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/2972/unconventiallyNamedIssue2972Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/322.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/322/Issue322Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/322/phpunit322.xml
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/433.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/433/Issue433Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/445.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/445/Issue445Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/498.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/498/Issue498Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/503.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/503/Issue503Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/581.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/581/Issue581Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/74.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/74/Issue74Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/74/NewException.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/765.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/765/Issue765Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/797.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/797/Issue797Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/797/bootstrap797.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/863.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/873-php5.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/873-php7.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/GitHub/873/Issue873Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/1021.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/1021/Issue1021Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/523.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/523/Issue523Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/578.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/578/Issue578Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/684.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/684/Issue684Test.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/783.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/783/ChildSuite.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/783/OneTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/783/ParentSuite.php
delete mode 100644 vendor/phpunit/phpunit/tests/Regression/Trac/783/TwoTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Runner/BaseTestRunnerTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/_files/expect_external.txt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/_files/phpt-env.expected.txt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/_files/phpt_external.php
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/abstract-test-class.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/assertion.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/code-coverage-ignore.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/colors-always.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/concrete-test-class.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/custom-printer-debug.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/custom-printer-verbose.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-debug.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-issue-2833.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-issue-2859.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-issue-2922.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-log-xml-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-log-xml.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dataprovider-testdox.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/debug.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/default-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/default.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies-clone.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies2-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies2.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies3-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/dependencies3.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/disable-code-coverage-ignore.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/empty-testcase.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/exception-stack.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/exclude-group-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/exclude-group.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/failure-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/failure-reverse-list.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/failure.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/fatal-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-class-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-class.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-classname-and-range-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-classname-and-range.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-number-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-number.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-only-range-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-only-range.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-only-regexp-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-only-regexp.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-only-string-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-only-string.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-range-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-range.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-regexp-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-regexp.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-string-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-dataprovider-by-string.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-method-case-insensitive.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-method-case-sensitive-no-result.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-method-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-method.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/filter-no-results.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/forward-compatibility.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/group-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/group.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/help.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/help2.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/ini-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/list-groups.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/list-suites.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/log-json-post-66021.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/log-junit.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/log-tap.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/log-teamcity.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/mycommand.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/options-after-arguments.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/output-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phar-extension-suppressed.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phar-extension.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phpt-args.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phpt-env.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phpt-external.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phpt-stderr.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phpt-stdin.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/phpt-xfail.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/repeat.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/report-useless-tests-incomplete.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/report-useless-tests-isolation.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/report-useless-tests.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/stop-on-warning-via-cli.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/stop-on-warning-via-config.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/tap.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/teamcity-inner-exceptions.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/teamcity.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/test-suffix-multiple.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/test-suffix-single.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/testdox-exclude-group.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/testdox-group.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/testdox-html.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/testdox-text.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/testdox-xml.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/TextUI/testdox.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/Util/ConfigurationTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/GetoptTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/GlobalStateTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/PHPTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/RegexTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/TestDox/NamePrettifierTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/TestTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/Util/XMLTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/AbstractTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ArrayAccessible.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/AssertionExample.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/AssertionExampleTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Author.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccount.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccountTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccountTest.test.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccountTest2.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BaseTestListenerSample.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BeforeAndAfterTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BeforeClassAndAfterClassTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/BeforeClassWithOnlyDataProviderTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Book.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Calculator.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ChangeCurrentWorkingDirectoryTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithNonPublicAttributes.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithScalarTypeDeclarations.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithToString.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ClonedDependencyTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ConcreteTest.my.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ConcreteTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageClassExtendedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageClassTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageFunctionParenthesesTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageFunctionParenthesesWhitespaceTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageFunctionTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodOneLineAnnotationTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodParenthesesTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodParenthesesWhitespaceTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNamespacedFunctionTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNoneTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNotPrivateTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNotProtectedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNotPublicTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNothingTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoveragePrivateTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageProtectedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoveragePublicTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageTwoDefaultClassAnnotations.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoveredClass.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CoveredFunction.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/CustomPrinter.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderDebugTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderDependencyTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderFilterTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIncompleteTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2833/FirstTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2833/SecondTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2859/phpunit.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2859/tests/another/TestWithDataProviderTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2922/FirstTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2922/SecondTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderSkippedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderTestDoxTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DependencyFailureTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DependencySuccessTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DependencyTestSuite.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DoubleTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/DummyException.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/EmptyTestCaseTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInAssertPostConditionsTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInAssertPreConditionsTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInSetUpTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInTearDownTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionNamespaceTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionStackTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Failure.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/FailureTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/FatalTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/IgnoreCodeCoverageClass.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/IgnoreCodeCoverageClassTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/IncompleteTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Inheritance/InheritanceA.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Inheritance/InheritanceB.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/InheritedTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/IniTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/IsolationTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/JsonData/arrayObject.json
delete mode 100644 vendor/phpunit/phpunit/tests/_files/JsonData/simpleObject.json
delete mode 100644 vendor/phpunit/phpunit/tests/_files/MockRunner.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Mockable.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/MultiDependencyTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/MultipleDataProviderTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/MyCommand.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageClassExtendedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageClassTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageCoversClassPublicTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageCoversClassTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageMethodTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotPrivateTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotProtectedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotPublicTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveragePrivateTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageProtectedTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveragePublicTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveredClass.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveredFunction.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NoArgTestCaseTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NoTestCaseClass.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NoTestCases.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NonStatic.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NotExistingCoveredElementTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NotPublicTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NotVoidTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/NothingTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/OneTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/OutputTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/OverrideTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/RequirementsClassBeforeClassHookTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/RequirementsClassDocBlockTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/RequirementsTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/SampleArrayAccess.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/SampleClass.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Singleton.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/StackTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/StatusTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/StopOnWarningTestSuite.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/StopsOnWarningTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Struct.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/Success.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TemplateMethodsTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestAutoreferenced.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestDoxGroupTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestGeneratorMaker.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestIncomplete.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestIterator.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestIterator2.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestSkipped.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestTestError.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/TestWithTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ThrowExceptionTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/ThrowNoExceptionTestCase.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/WasRun.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/bar.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.empty.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.false.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.invalid.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.true.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.custom-printer.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.suites.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_empty.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_stop_on_warning.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_xinclude.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/expectedFileFormat.txt
delete mode 100644 vendor/phpunit/phpunit/tests/_files/foo.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/phpt-for-coverage.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/_files/phpt-xfail.phpt
delete mode 100644 vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/phpunit.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tests/OneTest.php
delete mode 100644 vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-1.0.0.phar
delete mode 100644 vendor/phpunit/phpunit/tests/_files/structureAttributesAreSameButValuesAreNot.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/structureExpected.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/structureIgnoreTextNodes.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/structureIsSameButDataIsNot.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/structureWrongNumberOfAttributes.xml
delete mode 100644 vendor/phpunit/phpunit/tests/_files/structureWrongNumberOfNodes.xml
delete mode 100644 vendor/phpunit/phpunit/tests/bootstrap.php
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/.gitignore
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/.php_cs
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/.travis.yml
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/ChangeLog.md
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/LICENSE
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/README.md
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/build.xml
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/composer.json
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/phpunit.xml
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/src/Wizard.php
delete mode 100644 vendor/sebastian/code-unit-reverse-lookup/tests/WizardTest.php
delete mode 100644 vendor/sebastian/comparator/.gitignore
delete mode 100644 vendor/sebastian/comparator/.travis.yml
delete mode 100644 vendor/sebastian/comparator/LICENSE
delete mode 100644 vendor/sebastian/comparator/README.md
delete mode 100644 vendor/sebastian/comparator/build.xml
delete mode 100644 vendor/sebastian/comparator/build/travis-ci.xml
delete mode 100644 vendor/sebastian/comparator/composer.json
delete mode 100644 vendor/sebastian/comparator/phpunit.xml.dist
delete mode 100644 vendor/sebastian/comparator/src/ArrayComparator.php
delete mode 100644 vendor/sebastian/comparator/src/Comparator.php
delete mode 100644 vendor/sebastian/comparator/src/ComparisonFailure.php
delete mode 100644 vendor/sebastian/comparator/src/DOMNodeComparator.php
delete mode 100644 vendor/sebastian/comparator/src/DateTimeComparator.php
delete mode 100644 vendor/sebastian/comparator/src/DoubleComparator.php
delete mode 100644 vendor/sebastian/comparator/src/ExceptionComparator.php
delete mode 100644 vendor/sebastian/comparator/src/Factory.php
delete mode 100644 vendor/sebastian/comparator/src/MockObjectComparator.php
delete mode 100644 vendor/sebastian/comparator/src/NumericComparator.php
delete mode 100644 vendor/sebastian/comparator/src/ObjectComparator.php
delete mode 100644 vendor/sebastian/comparator/src/ResourceComparator.php
delete mode 100644 vendor/sebastian/comparator/src/ScalarComparator.php
delete mode 100644 vendor/sebastian/comparator/src/SplObjectStorageComparator.php
delete mode 100644 vendor/sebastian/comparator/src/TypeComparator.php
delete mode 100644 vendor/sebastian/comparator/tests/ArrayComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/DOMNodeComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/DateTimeComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/DoubleComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/ExceptionComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/FactoryTest.php
delete mode 100644 vendor/sebastian/comparator/tests/MockObjectComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/NumericComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/ObjectComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/ResourceComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/ScalarComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/SplObjectStorageComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/TypeComparatorTest.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/Author.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/Book.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/ClassWithToString.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/SampleClass.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/Struct.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/TestClass.php
delete mode 100644 vendor/sebastian/comparator/tests/_files/TestClassComparator.php
delete mode 100644 vendor/sebastian/comparator/tests/autoload.php
delete mode 100644 vendor/sebastian/comparator/tests/bootstrap.php
delete mode 100644 vendor/sebastian/diff/.gitignore
delete mode 100644 vendor/sebastian/diff/.php_cs
delete mode 100644 vendor/sebastian/diff/.travis.yml
delete mode 100644 vendor/sebastian/diff/LICENSE
delete mode 100644 vendor/sebastian/diff/README.md
delete mode 100644 vendor/sebastian/diff/build.xml
delete mode 100644 vendor/sebastian/diff/composer.json
delete mode 100644 vendor/sebastian/diff/phpunit.xml
delete mode 100644 vendor/sebastian/diff/src/Chunk.php
delete mode 100644 vendor/sebastian/diff/src/Diff.php
delete mode 100644 vendor/sebastian/diff/src/Differ.php
delete mode 100644 vendor/sebastian/diff/src/LCS/LongestCommonSubsequence.php
delete mode 100644 vendor/sebastian/diff/src/LCS/MemoryEfficientLongestCommonSubsequenceImplementation.php
delete mode 100644 vendor/sebastian/diff/src/LCS/TimeEfficientLongestCommonSubsequenceImplementation.php
delete mode 100644 vendor/sebastian/diff/src/Line.php
delete mode 100644 vendor/sebastian/diff/src/Parser.php
delete mode 100644 vendor/sebastian/diff/tests/ChunkTest.php
delete mode 100644 vendor/sebastian/diff/tests/DiffTest.php
delete mode 100644 vendor/sebastian/diff/tests/DifferTest.php
delete mode 100644 vendor/sebastian/diff/tests/LCS/LongestCommonSubsequenceTest.php
delete mode 100644 vendor/sebastian/diff/tests/LCS/MemoryEfficientImplementationTest.php
delete mode 100644 vendor/sebastian/diff/tests/LCS/TimeEfficientImplementationTest.php
delete mode 100644 vendor/sebastian/diff/tests/LineTest.php
delete mode 100644 vendor/sebastian/diff/tests/ParserTest.php
delete mode 100644 vendor/sebastian/diff/tests/fixtures/patch.txt
delete mode 100644 vendor/sebastian/diff/tests/fixtures/patch2.txt
delete mode 100644 vendor/sebastian/environment/.gitignore
delete mode 100644 vendor/sebastian/environment/.travis.yml
delete mode 100644 vendor/sebastian/environment/LICENSE
delete mode 100644 vendor/sebastian/environment/README.md
delete mode 100644 vendor/sebastian/environment/build.xml
delete mode 100644 vendor/sebastian/environment/composer.json
delete mode 100644 vendor/sebastian/environment/phpunit.xml
delete mode 100644 vendor/sebastian/environment/src/Console.php
delete mode 100644 vendor/sebastian/environment/src/Runtime.php
delete mode 100644 vendor/sebastian/environment/tests/ConsoleTest.php
delete mode 100644 vendor/sebastian/environment/tests/RuntimeTest.php
delete mode 100644 vendor/sebastian/exporter/.gitignore
delete mode 100644 vendor/sebastian/exporter/.travis.yml
delete mode 100644 vendor/sebastian/exporter/LICENSE
delete mode 100644 vendor/sebastian/exporter/README.md
delete mode 100644 vendor/sebastian/exporter/build.xml
delete mode 100644 vendor/sebastian/exporter/composer.json
delete mode 100644 vendor/sebastian/exporter/phpunit.xml.dist
delete mode 100644 vendor/sebastian/exporter/src/Exporter.php
delete mode 100644 vendor/sebastian/exporter/tests/ExporterTest.php
delete mode 100644 vendor/sebastian/global-state/.gitignore
delete mode 100644 vendor/sebastian/global-state/.travis.yml
delete mode 100644 vendor/sebastian/global-state/LICENSE
delete mode 100644 vendor/sebastian/global-state/README.md
delete mode 100644 vendor/sebastian/global-state/build.xml
delete mode 100644 vendor/sebastian/global-state/composer.json
delete mode 100644 vendor/sebastian/global-state/phpunit.xml.dist
delete mode 100644 vendor/sebastian/global-state/src/Blacklist.php
delete mode 100644 vendor/sebastian/global-state/src/CodeExporter.php
delete mode 100644 vendor/sebastian/global-state/src/Exception.php
delete mode 100644 vendor/sebastian/global-state/src/Restorer.php
delete mode 100644 vendor/sebastian/global-state/src/RuntimeException.php
delete mode 100644 vendor/sebastian/global-state/src/Snapshot.php
delete mode 100644 vendor/sebastian/global-state/tests/BlacklistTest.php
delete mode 100644 vendor/sebastian/global-state/tests/SnapshotTest.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedChildClass.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedClass.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedImplementor.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedInterface.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotClass.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotDomDocument.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotFunctions.php
delete mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotTrait.php
delete mode 100644 vendor/sebastian/object-enumerator/.gitignore
delete mode 100644 vendor/sebastian/object-enumerator/.php_cs
delete mode 100644 vendor/sebastian/object-enumerator/.travis.yml
delete mode 100644 vendor/sebastian/object-enumerator/ChangeLog.md
delete mode 100644 vendor/sebastian/object-enumerator/LICENSE
delete mode 100644 vendor/sebastian/object-enumerator/README.md
delete mode 100644 vendor/sebastian/object-enumerator/build.xml
delete mode 100644 vendor/sebastian/object-enumerator/composer.json
delete mode 100644 vendor/sebastian/object-enumerator/phpunit.xml
delete mode 100644 vendor/sebastian/object-enumerator/src/Enumerator.php
delete mode 100644 vendor/sebastian/object-enumerator/src/Exception.php
delete mode 100644 vendor/sebastian/object-enumerator/src/InvalidArgumentException.php
delete mode 100644 vendor/sebastian/object-enumerator/tests/EnumeratorTest.php
delete mode 100644 vendor/sebastian/object-enumerator/tests/Fixtures/ExceptionThrower.php
delete mode 100644 vendor/sebastian/recursion-context/.gitignore
delete mode 100644 vendor/sebastian/recursion-context/.travis.yml
delete mode 100644 vendor/sebastian/recursion-context/LICENSE
delete mode 100644 vendor/sebastian/recursion-context/README.md
delete mode 100644 vendor/sebastian/recursion-context/build.xml
delete mode 100644 vendor/sebastian/recursion-context/composer.json
delete mode 100644 vendor/sebastian/recursion-context/phpunit.xml.dist
delete mode 100644 vendor/sebastian/recursion-context/src/Context.php
delete mode 100644 vendor/sebastian/recursion-context/src/Exception.php
delete mode 100644 vendor/sebastian/recursion-context/src/InvalidArgumentException.php
delete mode 100644 vendor/sebastian/recursion-context/tests/ContextTest.php
delete mode 100644 vendor/sebastian/resource-operations/.gitignore
delete mode 100644 vendor/sebastian/resource-operations/LICENSE
delete mode 100644 vendor/sebastian/resource-operations/README.md
delete mode 100644 vendor/sebastian/resource-operations/build.xml
delete mode 100755 vendor/sebastian/resource-operations/build/generate.php
delete mode 100644 vendor/sebastian/resource-operations/composer.json
delete mode 100644 vendor/sebastian/resource-operations/src/ResourceOperations.php
delete mode 100644 vendor/sebastian/version/.gitattributes
delete mode 100644 vendor/sebastian/version/.gitignore
delete mode 100644 vendor/sebastian/version/.php_cs
delete mode 100644 vendor/sebastian/version/LICENSE
delete mode 100644 vendor/sebastian/version/README.md
delete mode 100644 vendor/sebastian/version/composer.json
delete mode 100644 vendor/sebastian/version/src/Version.php
delete mode 100644 vendor/symfony/polyfill-ctype/Ctype.php
delete mode 100644 vendor/symfony/polyfill-ctype/LICENSE
delete mode 100644 vendor/symfony/polyfill-ctype/README.md
delete mode 100644 vendor/symfony/polyfill-ctype/bootstrap.php
delete mode 100644 vendor/symfony/polyfill-ctype/composer.json
delete mode 100644 vendor/symfony/yaml/.gitignore
delete mode 100644 vendor/symfony/yaml/CHANGELOG.md
delete mode 100644 vendor/symfony/yaml/Command/LintCommand.php
delete mode 100644 vendor/symfony/yaml/Dumper.php
delete mode 100644 vendor/symfony/yaml/Escaper.php
delete mode 100644 vendor/symfony/yaml/Exception/DumpException.php
delete mode 100644 vendor/symfony/yaml/Exception/ExceptionInterface.php
delete mode 100644 vendor/symfony/yaml/Exception/ParseException.php
delete mode 100644 vendor/symfony/yaml/Exception/RuntimeException.php
delete mode 100644 vendor/symfony/yaml/Inline.php
delete mode 100644 vendor/symfony/yaml/LICENSE
delete mode 100644 vendor/symfony/yaml/Parser.php
delete mode 100644 vendor/symfony/yaml/README.md
delete mode 100644 vendor/symfony/yaml/Tag/TaggedValue.php
delete mode 100644 vendor/symfony/yaml/Tests/Command/LintCommandTest.php
delete mode 100644 vendor/symfony/yaml/Tests/DumperTest.php
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsAnchorAlias.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsBasicTests.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsBlockMapping.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsDocumentSeparator.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsErrorTests.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsFlowCollections.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsFoldedScalars.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsNullsAndEmpties.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsSpecificationExamples.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/YtsTypeTransfers.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/arrow.gif
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/booleanMappingKeys.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/embededPhp.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/escapedCharacters.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/index.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/legacyBooleanMappingKeys.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/legacyNonStringKeys.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/legacyNullMappingKey.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/multiple_lines_as_literal_block.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/multiple_lines_as_literal_block_for_tagged_values.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/multiple_lines_as_literal_block_leading_space_in_first_line.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/nonStringKeys.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/not_readable.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/nullMappingKey.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/numericMappingKeys.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/sfComments.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/sfCompact.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/sfMergeKey.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/sfObjects.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/sfQuotes.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/sfTests.yml
delete mode 100644 vendor/symfony/yaml/Tests/Fixtures/unindentedCollections.yml
delete mode 100644 vendor/symfony/yaml/Tests/InlineTest.php
delete mode 100644 vendor/symfony/yaml/Tests/ParseExceptionTest.php
delete mode 100644 vendor/symfony/yaml/Tests/ParserTest.php
delete mode 100644 vendor/symfony/yaml/Tests/YamlTest.php
delete mode 100644 vendor/symfony/yaml/Unescaper.php
delete mode 100644 vendor/symfony/yaml/Yaml.php
delete mode 100644 vendor/symfony/yaml/composer.json
delete mode 100644 vendor/symfony/yaml/phpunit.xml.dist
delete mode 100644 vendor/webmozart/assert/.editorconfig
delete mode 100644 vendor/webmozart/assert/CHANGELOG.md
delete mode 100644 vendor/webmozart/assert/LICENSE
delete mode 100644 vendor/webmozart/assert/README.md
delete mode 100644 vendor/webmozart/assert/composer.json
delete mode 100644 vendor/webmozart/assert/psalm.xml
delete mode 100644 vendor/webmozart/assert/src/Assert.php
delete mode 100644 vendor/webmozart/assert/src/Mixin.php
diff --git a/.glitch-assets b/.glitch-assets
index 7d203e1..ad1979c 100644
--- a/.glitch-assets
+++ b/.glitch-assets
@@ -12,3 +12,9 @@
{"uuid":"ZqamNXeaPMaweoVy","deleted":true}
{"uuid":"WxojFURJoEpofzsi","deleted":true}
{"name":"t404_null Icon.png","date":"2022-05-22T13:21:42.112Z","url":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/t404_null%20Icon.png","type":"image/png","size":411436,"imageWidth":1024,"imageHeight":1024,"thumbnail":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/thumbnails%2Ft404_null%20Icon.png","thumbnailWidth":330,"thumbnailHeight":330,"uuid":"h3vrj6FgfcrqR6u0"}
+{"name":"9C91654C-F5D7-49A7-B067-EC2594394599.png","date":"2022-09-01T19:14:09.104Z","url":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/9C91654C-F5D7-49A7-B067-EC2594394599.png","type":"image/png","size":5401622,"imageWidth":3000,"imageHeight":3000,"thumbnail":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/thumbnails%2F9C91654C-F5D7-49A7-B067-EC2594394599.png","thumbnailWidth":330,"thumbnailHeight":330,"uuid":"SqDI4Et6iMfadu60"}
+{"uuid":"SqDI4Et6iMfadu60","deleted":true}
+{"name":"Hyper_Limimality.png","date":"2022-09-01T19:14:09.104Z","url":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/Hyper_Limimality.png","type":"image/png","size":5401622,"imageWidth":3000,"imageHeight":3000,"thumbnail":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/thumbnails%2F9C91654C-F5D7-49A7-B067-EC2594394599.png","thumbnailWidth":330,"thumbnailHeight":330,"uuid":"SqDI4Et6iMfadu60"}
+{"name":"31BEB7A7-3FB1-4D48-9EE6-13EAA026DC79.jpeg","date":"2022-09-01T19:21:19.204Z","url":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/31BEB7A7-3FB1-4D48-9EE6-13EAA026DC79.jpeg","type":"image/jpeg","size":856926,"imageWidth":3000,"imageHeight":3000,"thumbnail":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/thumbnails%2F31BEB7A7-3FB1-4D48-9EE6-13EAA026DC79.jpeg","thumbnailWidth":330,"thumbnailHeight":330,"uuid":"Pz46Ng71arMNamQd"}
+{"uuid":"Pz46Ng71arMNamQd","deleted":true}
+{"name":"Hyper_Liminality_for_index_html.jpeg","date":"2022-09-01T19:21:19.204Z","url":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/Hyper_Liminality_for_index_html.jpeg","type":"image/jpeg","size":856926,"imageWidth":3000,"imageHeight":3000,"thumbnail":"https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/thumbnails%2F31BEB7A7-3FB1-4D48-9EE6-13EAA026DC79.jpeg","thumbnailWidth":330,"thumbnailHeight":330,"uuid":"Pz46Ng71arMNamQd"}
diff --git a/allowed_to_use/index.html b/allowed_to_use/index.html
index 8feb91b..bfd27de 100644
--- a/allowed_to_use/index.html
+++ b/allowed_to_use/index.html
@@ -101,9 +101,9 @@ I write/make music(DTM), and for every releases I'll post my musics in this webs
hello.world(Zer/O)
First Release
-
What can I see... a new world...?
Release Date: 08.22.2021
Spotify/Apple Music/Youtube Music Release Date: 09.20.2021
+
What do I see... a new world...?
Release Date: 08.22.2021
Spotify/Apple Music/Youtube Music Release Date: 09.20.2021
-
+
@@ -117,7 +117,7 @@ I write/make music(DTM), and for every releases I'll post my musics in this webs
(from Mayonaka Dancehall!!! (DACHiTRAX))
Ghost and monsters are gathering you...
Release Date: 10.31.2021
Bandcamp Release Date: 11.13.2021
-
+
diff --git a/assets/bootstrap/js/bootstrap.bundle.min.js b/assets/bootstrap/js/bootstrap.bundle.min.js
index 1b5ec57..52cf123 100644
--- a/assets/bootstrap/js/bootstrap.bundle.min.js
+++ b/assets/bootstrap/js/bootstrap.bundle.min.js
@@ -1,6 +1,4087 @@
/*!
- * Bootstrap v5.0.1 (https://getbootstrap.com/)
- * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- */
-!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]}},e=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},i=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.querySelector(e)?e:null},s=t=>{const e=i(t);return e?document.querySelector(e):null},o=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0},r=t=>{t.dispatchEvent(new Event("transitionend"))},a=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),l=e=>a(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findOne(e):null,c=(t,e)=>{let i=!1;const n=e+5;t.addEventListener("transitionend",(function e(){i=!0,t.removeEventListener("transitionend",e)})),setTimeout(()=>{i||r(t)},n)},d=(t,e,i)=>{Object.keys(i).forEach(n=>{const s=i[n],o=e[n],r=o&&a(o)?"element":null==(l=o)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(r))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)})},h=t=>{if(!t)return!1;if(t.style&&t.parentNode&&t.parentNode.style){const e=getComputedStyle(t),i=getComputedStyle(t.parentNode);return"none"!==e.display&&"none"!==i.display&&"hidden"!==e.visibility}return!1},u=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),f=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?f(t.parentNode):null},p=()=>{},m=t=>t.offsetHeight,g=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},_=()=>"rtl"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=g();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},v=t=>{"function"==typeof t&&t()},y=new Map;var w={set(t,e,i){y.has(t)||y.set(t,new Map);const n=y.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>y.has(t)&&y.get(t).get(e)||null,remove(t,e){if(!y.has(t))return;const i=y.get(t);i.delete(e),0===i.size&&y.delete(t)}};const E=/[^.]*(?=\..*)\.|.*/,T=/\..*/,A=/::\d+$/,L={};let O=1;const k={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,x=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function D(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function N(t){const e=D(t);return t.uidEvent=e,L[e]=L[e]||{},L[e]}function S(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=I(e,i,n),l=N(t),c=l[a]||(l[a]={}),d=S(c,r,o?i:null);if(d)return void(d.oneOff=d.oneOff&&s);const h=D(r,e.replace(E,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&H.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&H.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=h,c[h]=u,t.addEventListener(a,u,o)}function P(t,e,i,n,s){const o=S(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function M(t){return t=t.replace(T,""),k[t]||t}const H={on(t,e,i,n){j(t,e,i,n,!1)},one(t,e,i,n){j(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=I(e,i,n),a=r!==e,l=N(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void P(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach(i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach(o=>{if(o.includes(n)){const n=s[o];P(t,e,i,n.originalHandler,n.delegationSelector)}})}(t,l,i,e.slice(1))});const d=l[r]||{};Object.keys(d).forEach(i=>{const n=i.replace(A,"");if(!a||e.includes(n)){const e=d[i];P(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=g(),s=M(e),o=e!==s,r=x.has(s);let a,l=!0,c=!0,d=!1,h=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),d=a.isDefaultPrevented()),r?(h=document.createEvent("HTMLEvents"),h.initEvent(s,l,!0)):h=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach(t=>{Object.defineProperty(h,t,{get:()=>i[t]})}),d&&h.preventDefault(),c&&t.dispatchEvent(h),h.defaultPrevented&&void 0!==a&&a.preventDefault(),h}};class R{constructor(t){(t=l(t))&&(this._element=t,w.set(this._element,this.constructor.DATA_KEY,this))}dispose(){w.remove(this._element,this.constructor.DATA_KEY),H.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,i=!0){if(!i)return void v(t);const n=o(e);H.one(e,"transitionend",()=>v(t)),c(e,n)}static getInstance(t){return w.get(t,this.DATA_KEY)}static get VERSION(){return"5.0.1"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class B extends R{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,i=this._triggerCloseEvent(e);null===i||i.defaultPrevented||this._removeElement(e)}_getRootElement(t){return s(t)||t.closest(".alert")}_triggerCloseEvent(t){return H.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.parentNode&&t.parentNode.removeChild(t),H.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.alert");e||(e=new B(this)),"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}H.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',B.handleDismiss(new B)),b(B);class W extends R{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.button");e||(e=new W(this)),"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function z(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}H.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');let i=w.get(e,"bs.button");i||(i=new W(e)),i.toggle()}),b(W);const U={setDataAttribute(t,e,i){t.setAttribute("data-bs-"+z(e),i)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+z(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])}),e},getDataAttribute:(t,e)=>q(t.getAttribute("data-bs-"+z(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},$={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},F={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},V="next",K="prev",X="left",Y="right";class Q extends R{constructor(e,i){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(i),this._indicatorsElement=t.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return $}static get NAME(){return"carousel"}next(){this._isSliding||this._slide(V)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._isSliding||this._slide(K)}pause(e){e||(this._isPaused=!0),t.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(r(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=t.findOne(".active.carousel-item",this._element);const i=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void H.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?V:K;this._slide(n,this._items[e])}_getConfig(t){return t={...$,...t},d("carousel",t,F),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?Y:X)}_addEventListeners(){this._config.keyboard&&H.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(H.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),H.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).forEach(t=>{H.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(H.on(this._element,"pointerdown.bs.carousel",t=>e(t)),H.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classList.add("pointer-event")):(H.on(this._element,"touchstart.bs.carousel",t=>e(t)),H.on(this._element,"touchmove.bs.carousel",t=>i(t)),H.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){/input|textarea/i.test(t.target.tagName)||("ArrowLeft"===t.key?(t.preventDefault(),this._slide(Y)):"ArrowRight"===t.key&&(t.preventDefault(),this._slide(X)))}_getItemIndex(e){return this._items=e&&e.parentNode?t.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(t,e){const i=t===V,n=t===K,s=this._getItemIndex(e),o=this._items.length-1;if((n&&0===s||i&&s===o)&&!this._config.wrap)return e;const r=(s+(n?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]}_triggerSlideEvent(e,i){const n=this._getItemIndex(e),s=this._getItemIndex(t.findOne(".active.carousel-item",this._element));return H.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:i,from:s,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const i=t.findOne(".active",this._indicatorsElement);i.classList.remove("active"),i.removeAttribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t{H.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(h),m(r),s.classList.add(d),r.classList.add(d);const t=()=>{r.classList.remove(d,h),r.classList.add("active"),s.classList.remove("active",h,d),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,s,!0)}else s.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,f();l&&this.cycle()}_directionToOrder(t){return[Y,X].includes(t)?_()?t===X?K:V:t===X?V:K:t}_orderToDirection(t){return[V,K].includes(t)?_()?t===K?X:Y:t===K?Y:X:t}static carouselInterface(t,e){let i=w.get(t,"bs.carousel"),n={...$,...U.getDataAttributes(t)};"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if(i||(i=new Q(t,n)),"number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){Q.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=s(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),Q.carouselInterface(e,i),n&&w.get(e,"bs.carousel").to(n),t.preventDefault()}}H.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Q.dataApiClickHandler),H.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;tt===this._element);null!==o&&r.length&&(this._selector=o,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return G}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===e.length&&(e=null));const n=t.findOne(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?w.get(t,"bs.collapse"):null,i&&i._isTransitioning)return}if(H.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e&&e.forEach(t=>{n!==t&&J.collapseInterface(t,"hide"),i||w.set(t,"bs.collapse",null)});const s=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[s]="",this.setTransitioning(!1),H.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(H.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",m(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),H.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...G,...t}).toggle=Boolean(t.toggle),d("collapse",t,Z),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:e}=this._config;e=l(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).forEach(t=>{const e=s(t);this._addAriaAndCollapsedClass(e,[t])}),e}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const i=t.classList.contains("show");e.forEach(t=>{i?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",i)})}static collapseInterface(t,e){let i=w.get(t,"bs.collapse");const n={...G,...U.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new J(t,n)),"string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){J.collapseInterface(this,t)}))}}H.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const i=U.getDataAttributes(this),s=n(this);t.find(s).forEach(t=>{const e=w.get(t,"bs.collapse");let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getParent()),n="toggle"):n=i,J.collapseInterface(t,n)})})),b(J);var tt="top",et="bottom",it="right",nt="left",st=[tt,et,it,nt],ot=st.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),rt=[].concat(st,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),at=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function lt(t){return t?(t.nodeName||"").toLowerCase():null}function ct(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function dt(t){return t instanceof ct(t).Element||t instanceof Element}function ht(t){return t instanceof ct(t).HTMLElement||t instanceof HTMLElement}function ut(t){return"undefined"!=typeof ShadowRoot&&(t instanceof ct(t).ShadowRoot||t instanceof ShadowRoot)}var ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ht(s)&<(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ht(n)&<(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function pt(t){return t.split("-")[0]}function mt(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function gt(t){var e=mt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function _t(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ut(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function bt(t){return ct(t).getComputedStyle(t)}function vt(t){return["table","td","th"].indexOf(lt(t))>=0}function yt(t){return((dt(t)?t.ownerDocument:t.document)||window.document).documentElement}function wt(t){return"html"===lt(t)?t:t.assignedSlot||t.parentNode||(ut(t)?t.host:null)||yt(t)}function Et(t){return ht(t)&&"fixed"!==bt(t).position?t.offsetParent:null}function Tt(t){for(var e=ct(t),i=Et(t);i&&vt(i)&&"static"===bt(i).position;)i=Et(i);return i&&("html"===lt(i)||"body"===lt(i)&&"static"===bt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ht(t)&&"fixed"===bt(t).position)return null;for(var i=wt(t);ht(i)&&["html","body"].indexOf(lt(i))<0;){var n=bt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function At(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var Lt=Math.max,Ot=Math.min,kt=Math.round;function Ct(t,e,i){return Lt(t,Ot(e,i))}function xt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Dt(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var Nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=pt(i.placement),l=At(a),c=[nt,it].indexOf(a)>=0?"height":"width";if(o&&r){var d=function(t,e){return xt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Dt(t,st))}(s.padding,i),h=gt(o),u="y"===l?tt:nt,f="y"===l?et:it,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=Tt(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=d[u],y=_-h[c]-d[f],w=_/2-h[c]/2+b,E=Ct(v,w,y),T=l;i.modifiersData[n]=((e={})[T]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&_t(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},St={top:"auto",right:"auto",bottom:"auto",left:"auto"};function It(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuAcceleration,l=t.adaptive,c=t.roundOffsets,d=!0===c?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:kt(kt(e*n)/n)||0,y:kt(kt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,h=d.x,u=void 0===h?0:h,f=d.y,p=void 0===f?0:f,m=o.hasOwnProperty("x"),g=o.hasOwnProperty("y"),_=nt,b=tt,v=window;if(l){var y=Tt(i),w="clientHeight",E="clientWidth";y===ct(i)&&"static"!==bt(y=yt(i)).position&&(w="scrollHeight",E="scrollWidth"),y=y,s===tt&&(b=et,p-=y[w]-n.height,p*=a?1:-1),s===nt&&(_=it,u-=y[E]-n.width,u*=a?1:-1)}var T,A=Object.assign({position:r},l&&St);return a?Object.assign({},A,((T={})[b]=g?"0":"",T[_]=m?"0":"",T.transform=(v.devicePixelRatio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",T)):Object.assign({},A,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var jt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:pt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,It(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,It(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},Pt={passive:!0},Mt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=ct(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,Pt)})),a&&l.addEventListener("resize",i.update,Pt),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,Pt)})),a&&l.removeEventListener("resize",i.update,Pt)}},data:{}},Ht={left:"right",right:"left",bottom:"top",top:"bottom"};function Rt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Ht[t]}))}var Bt={start:"end",end:"start"};function Wt(t){return t.replace(/start|end/g,(function(t){return Bt[t]}))}function qt(t){var e=ct(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function zt(t){return mt(yt(t)).left+qt(t).scrollLeft}function Ut(t){var e=bt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function $t(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(lt(e))>=0?e.ownerDocument.body:ht(e)&&Ut(e)?e:t(wt(e))}(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=ct(n),r=s?[o].concat(o.visualViewport||[],Ut(n)?n:[]):n,a=e.concat(r);return s?a:a.concat($t(wt(r)))}function Ft(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Vt(t,e){return"viewport"===e?Ft(function(t){var e=ct(t),i=yt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+zt(t),y:a}}(t)):ht(e)?function(t){var e=mt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Ft(function(t){var e,i=yt(t),n=qt(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Lt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Lt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+zt(t),l=-n.scrollTop;return"rtl"===bt(s||i).direction&&(a+=Lt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(yt(t)))}function Kt(t){return t.split("-")[1]}function Xt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?pt(s):null,r=s?Kt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case tt:e={x:a,y:i.y-n.height};break;case et:e={x:a,y:i.y+i.height};break;case it:e={x:i.x+i.width,y:l};break;case nt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?At(o):null;if(null!=c){var d="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[d]/2-n[d]/2);break;case"end":e[c]=e[c]+(i[d]/2-n[d]/2)}}return e}function Yt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingParents":o,a=i.rootBoundary,l=void 0===a?"viewport":a,c=i.elementContext,d=void 0===c?"popper":c,h=i.altBoundary,u=void 0!==h&&h,f=i.padding,p=void 0===f?0:f,m=xt("number"!=typeof p?p:Dt(p,st)),g="popper"===d?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:d],y=function(t,e,i){var n="clippingParents"===e?function(t){var e=$t(wt(t)),i=["absolute","fixed"].indexOf(bt(t).position)>=0&&ht(t)?Tt(t):t;return dt(i)?e.filter((function(t){return dt(t)&&_t(t,i)&&"body"!==lt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Vt(t,i);return e.top=Lt(n.top,e.top),e.right=Ot(n.right,e.right),e.bottom=Ot(n.bottom,e.bottom),e.left=Lt(n.left,e.left),e}),Vt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(dt(v)?v:v.contextElement||yt(t.elements.popper),r,l),w=mt(_),E=Xt({reference:w,element:b,strategy:"absolute",placement:s}),T=Ft(Object.assign({},b,E)),A="popper"===d?T:w,L={top:y.top-A.top+m.top,bottom:A.bottom-y.bottom+m.bottom,left:y.left-A.left+m.left,right:A.right-y.right+m.right},O=t.modifiersData.offset;if("popper"===d&&O){var k=O[s];Object.keys(L).forEach((function(t){var e=[it,et].indexOf(t)>=0?1:-1,i=[tt,et].indexOf(t)>=0?"y":"x";L[t]+=k[i]*e}))}return L}function Qt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?rt:l,d=Kt(n),h=d?a?ot:ot.filter((function(t){return Kt(t)===d})):st,u=h.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=h);var f=u.reduce((function(e,i){return e[i]=Yt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[pt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var Gt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,d=i.boundary,h=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=pt(g),b=l||(_!==g&&p?function(t){if("auto"===pt(t))return[];var e=Rt(t);return[Wt(t),e,Wt(e)]}(g):[Rt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===pt(i)?Qt(e,{placement:i,boundary:d,rootBoundary:h,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,T=!0,A=v[0],L=0;L=0,D=x?"width":"height",N=Yt(e,{placement:O,boundary:d,rootBoundary:h,altBoundary:u,padding:c}),S=x?C?it:nt:C?et:tt;y[D]>w[D]&&(S=Rt(S));var I=Rt(S),j=[];if(o&&j.push(N[k]<=0),a&&j.push(N[S]<=0,N[I]<=0),j.every((function(t){return t}))){A=O,T=!1;break}E.set(O,j)}if(T)for(var P=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return A=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==A&&(e.modifiersData[n]._skip=!0,e.placement=A,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Zt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Jt(t){return[tt,it,et,nt].some((function(e){return t[e]>=0}))}var te={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Yt(e,{elementContext:"reference"}),a=Yt(e,{altBoundary:!0}),l=Zt(r,n),c=Zt(a,s,o),d=Jt(l),h=Jt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":h})}},ee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=rt.reduce((function(t,i){return t[i]=function(t,e,i){var n=pt(t),s=[nt,tt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[nt,it].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ie={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Xt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},ne={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,d=i.altBoundary,h=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=Yt(e,{boundary:l,rootBoundary:c,padding:h,altBoundary:d}),_=pt(e.placement),b=Kt(e.placement),v=!b,y=At(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,T=e.rects.reference,A=e.rects.popper,L="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O={x:0,y:0};if(E){if(o||a){var k="y"===y?tt:nt,C="y"===y?et:it,x="y"===y?"height":"width",D=E[y],N=E[y]+g[k],S=E[y]-g[C],I=f?-A[x]/2:0,j="start"===b?T[x]:A[x],P="start"===b?-A[x]:-T[x],M=e.elements.arrow,H=f&&M?gt(M):{width:0,height:0},R=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=R[k],W=R[C],q=Ct(0,T[x],H[x]),z=v?T[x]/2-I-q-B-L:j-q-B-L,U=v?-T[x]/2+I+q+W+L:P+q+W+L,$=e.elements.arrow&&Tt(e.elements.arrow),F=$?"y"===y?$.clientTop||0:$.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-F,X=E[y]+U-V;if(o){var Y=Ct(f?Ot(N,K):N,D,f?Lt(S,X):S);E[y]=Y,O[y]=Y-D}if(a){var Q="x"===y?tt:nt,G="x"===y?et:it,Z=E[w],J=Z+g[Q],st=Z-g[G],ot=Ct(f?Ot(J,K):J,Z,f?Lt(st,X):st);E[w]=ot,O[w]=ot-Z}}e.modifiersData[n]=O}},requiresIfExists:["offset"]};function se(t,e,i){void 0===i&&(i=!1);var n,s,o=yt(e),r=mt(t),a=ht(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==lt(e)||Ut(o))&&(l=(n=e)!==ct(n)&&ht(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:qt(n)),ht(e)?((c=mt(e)).x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=zt(o))),{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}var oe={placement:"bottom",modifiers:[],strategy:"absolute"};function re(){for(var t=arguments.length,e=new Array(t),i=0;i"applyStyles"===t.name&&!1===t.enabled);this._popper=de(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>H.on(t,"mouseover",p)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),H.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(u(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){H.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){H.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>H.off(t,"mouseover",p)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),H.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},d("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!a(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return t.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return _e;if(t.classList.contains("dropstart"))return be;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?pe:fe:e?ge:me}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem(e){const i=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(h);if(!i.length)return;let n=i.indexOf(e.target);"ArrowUp"===e.key&&n>0&&n--,"ArrowDown"===e.key&&nthis.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];if("Escape"===e.key)return n().focus(),void we.clearMenus();i||"ArrowUp"!==e.key&&"ArrowDown"!==e.key?i&&"Space"!==e.key?we.getInstance(n())._selectMenuItem(e):we.clearMenus():n().click()}}H.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',we.dataApiKeydownHandler),H.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",we.dataApiKeydownHandler),H.on(document,"click.bs.dropdown.data-api",we.clearMenus),H.on(document,"keyup.bs.dropdown.data-api",we.clearMenus),H.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),we.dropdownInterface(this)})),b(we);const Ee=()=>{const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)},Te=(t=Ee())=>{Ae(),Le("body","paddingRight",e=>e+t),Le(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),Le(".sticky-top","marginRight",e=>e-t)},Ae=()=>{const t=document.body.style.overflow;t&&U.setDataAttribute(document.body,"overflow",t),document.body.style.overflow="hidden"},Le=(e,i,n)=>{const s=Ee();t.find(e).forEach(t=>{if(t!==document.body&&window.innerWidth>t.clientWidth+s)return;const e=t.style[i],o=window.getComputedStyle(t)[i];U.setDataAttribute(t,i,e),t.style[i]=n(Number.parseFloat(o))+"px"})},Oe=()=>{ke("body","overflow"),ke("body","paddingRight"),ke(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),ke(".sticky-top","marginRight")},ke=(e,i)=>{t.find(e).forEach(t=>{const e=U.getDataAttribute(t,i);void 0===e?t.style.removeProperty(i):(U.removeDataAttribute(t,i),t.style[i]=e)})},Ce={isVisible:!0,isAnimated:!1,rootElement:document.body,clickCallback:null},xe={isVisible:"boolean",isAnimated:"boolean",rootElement:"element",clickCallback:"(function|null)"};class De{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&m(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{v(t)})):v(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),v(t)})):v(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Ce,..."object"==typeof t?t:{}}).rootElement=t.rootElement||document.body,d("backdrop",t,xe),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),H.on(this._getElement(),"mousedown.bs.backdrop",()=>{v(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(H.off(this._element,"mousedown.bs.backdrop"),this._getElement().parentNode.removeChild(this._element),this._isAppended=!1)}_emulateAnimation(t){if(!this._config.isAnimated)return void v(t);const e=o(this._getElement());H.one(this._getElement(),"transitionend",()=>v(t)),c(this._getElement(),e)}}const Ne={backdrop:!0,keyboard:!0,focus:!0},Se={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class Ie extends R{constructor(e,i){super(e),this._config=this._getConfig(i),this._dialog=t.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1}static get Default(){return Ne}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;this._isAnimated()&&(this._isTransitioning=!0);const e=H.trigger(this._element,"show.bs.modal",{relatedTarget:t});this._isShown||e.defaultPrevented||(this._isShown=!0,Te(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),H.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),H.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{H.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(H.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),H.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),H.off(this._element,"click.dismiss.bs.modal"),H.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>H.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),H.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new De({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...Ne,...U.getDataAttributes(this._element),...t},d("modal",t,Se),t}_showElement(e){const i=this._isAnimated(),n=t.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),i&&m(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,H.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,i)}_enforceFocus(){H.off(document,"focusin.bs.modal"),H.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?H.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):H.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?H.on(window,"resize.bs.modal",()=>this._adjustDialog()):H.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),Oe(),H.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){H.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(H.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight;t||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");const e=o(this._dialog);H.off(this._element,"transitionend"),H.one(this._element,"transitionend",()=>{this._element.classList.remove("modal-static"),t||(H.one(this._element,"transitionend",()=>{this._element.style.overflowY=""}),c(this._element,e))}),c(this._element,e),this._element.focus()}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=Ee(),i=e>0;(!i&&t&&!_()||i&&!t&&_())&&(this._element.style.paddingLeft=e+"px"),(i&&!t&&!_()||!i&&t&&_())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ie.getInstance(this)||new Ie(this,"object"==typeof t?t:{});if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}H.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),H.one(e,"show.bs.modal",t=>{t.defaultPrevented||H.one(e,"hidden.bs.modal",()=>{h(this)&&this.focus()})}),(Ie.getInstance(e)||new Ie(e)).toggle(this)})),b(Ie);const je={backdrop:!0,keyboard:!0,scroll:!1},Pe={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Me extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return je}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||H.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(Te(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{H.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(H.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(H.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||Oe(),H.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),H.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...je,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("offcanvas",t,Pe),t}_initializeBackDrop(){return new De({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){H.off(document,"focusin.bs.offcanvas"),H.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){H.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),H.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=w.get(this,"bs.offcanvas")||new Me(this,"object"==typeof t?t:{});if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}H.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),u(this))return;H.one(i,"hidden.bs.offcanvas",()=>{h(this)&&this.focus()});const n=t.findOne(".offcanvas.show");n&&n!==i&&Me.getInstance(n).hide(),(w.get(i,"bs.offcanvas")||new Me(i)).toggle(this)})),H.on(window,"load.bs.offcanvas.data-api",()=>{t.find(".offcanvas.show").forEach(t=>(w.get(t,"bs.offcanvas")||new Me(t)).show())}),b(Me);const He=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Re=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Be=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,We=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!He.has(i)||Boolean(Re.test(t.nodeValue)||Be.test(t.nodeValue));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t{We(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const ze=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ue=new Set(["sanitize","allowList","sanitizeFn"]),$e={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Fe={AUTO:"auto",TOP:"top",RIGHT:_()?"left":"right",BOTTOM:"bottom",LEFT:_()?"right":"left"},Ve={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ke={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class Xe extends R{constructor(t,e){if(void 0===he)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return Ve}static get NAME(){return"tooltip"}static get Event(){return Ke}static get DefaultType(){return $e}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),H.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode&&this.tip.parentNode.removeChild(this.tip),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=H.trigger(this._element,this.constructor.Event.SHOW),i=f(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;const s=this.getTipElement(),o=e(this.constructor.NAME);s.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&s.classList.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;w.set(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.appendChild(s),H.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=de(this._element,s,this._getPopperConfig(a)),s.classList.add("show");const c="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;c&&s.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{H.on(t,"mouseover",p)});const d=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,H.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,d)}hide(){if(!this._popper)return;const t=this.getTipElement();if(H.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>H.off(t,"mouseover",p)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.parentNode&&t.parentNode.removeChild(t),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),H.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return a(e)?(e=l(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=qe(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const i=this.constructor.DATA_KEY;return(e=e||w.get(t.delegateTarget,i))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),w.set(t.delegateTarget,i,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return Fe[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)H.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;H.on(this._element,e,this._config.selector,t=>this._enter(t)),H.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},H.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{Ue.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:l(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=qe(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(ze);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.tooltip");const i="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new Xe(this,i)),"string"==typeof t)){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Xe);const Ye=new RegExp("(^|\\s)bs-popover\\S+","g"),Qe={...Xe.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},Ge={...Xe.DefaultType,content:"(string|element|function)"},Ze={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Je extends Xe{static get Default(){return Qe}static get NAME(){return"popover"}static get Event(){return Ze}static get DefaultType(){return Ge}isWithContent(){return this.getTitle()||this._getContent()}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".popover-header",e),this.getTitle());let i=this._getContent();"function"==typeof i&&(i=i.call(this._element)),this.setElementContent(t.findOne(".popover-body",e),i),e.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ye);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.popover");const i="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new Je(this,i),w.set(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Je);const ti={offset:10,method:"auto",target:""},ei={offset:"number",method:"string",target:"(string|element)"};class ii extends R{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,H.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return ti}static get NAME(){return"scrollspy"}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findOne(o):null;if(r){const t=r.getBoundingClientRect();if(t.width||t.height)return[U[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){H.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...ti,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&a(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return d("scrollspy",t,ei),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findOne(i.join(","));n.classList.contains("dropdown-item")?(t.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),t.parents(n,".nav, .list-group").forEach(e=>{t.prev(e,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),t.prev(e,".nav-item").forEach(e=>{t.children(e,".nav-link").forEach(t=>t.classList.add("active"))})})),H.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){t.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=ii.getInstance(this)||new ii(this,"object"==typeof t?t:{});if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}H.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').forEach(t=>new ii(t))}),b(ii);class ni extends R{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?H.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(H.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,n);const r=()=>{H.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),H.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};i?this._activate(i,i.parentNode,r):r()}_activate(e,i,n){const s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classList.contains("fade"),r=()=>this._transitionComplete(e,s,n);s&&o?(s.classList.remove("show"),this._queueCallback(r,e,!0)):r()}_transitionComplete(e,i,n){if(i){i.classList.remove("active");const e=t.findOne(":scope > .dropdown-menu .active",i.parentNode);e&&e.classList.remove("active"),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),m(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).forEach(t=>t.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(t){return this.each((function(){const e=w.get(this,"bs.tab")||new ni(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}H.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),u(this)||(w.get(this,"bs.tab")||new ni(this)).show()})),b(ni);const si={animation:"boolean",autohide:"boolean",delay:"number"},oi={animation:!0,autohide:!0,delay:5e3};class ri extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return si}static get Default(){return oi}static get NAME(){return"toast"}show(){H.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),m(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),H.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(H.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),H.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...oi,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},d("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){H.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),H.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),H.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),H.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),H.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.toast");if(e||(e=new ri(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return b(ri),{Alert:B,Button:W,Carousel:Q,Collapse:J,Dropdown:we,Modal:Ie,Offcanvas:Me,Popover:Je,ScrollSpy:ii,Tab:ni,Toast:ri,Tooltip:Xe}}));
\ No newline at end of file
+ * Bootstrap v5.0.1 (https://getbootstrap.com/)
+ * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */
+!(function (t, e) {
+ "object" == typeof exports && "undefined" != typeof module
+ ? (module.exports = e())
+ : "function" == typeof define && define.amd
+ ? define(e)
+ : ((t =
+ "undefined" != typeof globalThis ? globalThis : t || self).bootstrap =
+ e());
+})(this, function () {
+ "use strict";
+ const t = {
+ find: (t, e = document.documentElement) =>
+ [].concat(...Element.prototype.querySelectorAll.call(e, t)),
+ findOne: (t, e = document.documentElement) =>
+ Element.prototype.querySelector.call(e, t),
+ children: (t, e) => [].concat(...t.children).filter((t) => t.matches(e)),
+ parents(t, e) {
+ const i = [];
+ let n = t.parentNode;
+ for (; n && n.nodeType === Node.ELEMENT_NODE && 3 !== n.nodeType; )
+ n.matches(e) && i.push(n), (n = n.parentNode);
+ return i;
+ },
+ prev(t, e) {
+ let i = t.previousElementSibling;
+ for (; i; ) {
+ if (i.matches(e)) return [i];
+ i = i.previousElementSibling;
+ }
+ return [];
+ },
+ next(t, e) {
+ let i = t.nextElementSibling;
+ for (; i; ) {
+ if (i.matches(e)) return [i];
+ i = i.nextElementSibling;
+ }
+ return [];
+ },
+ },
+ e = (t) => {
+ do {
+ t += Math.floor(1e6 * Math.random());
+ } while (document.getElementById(t));
+ return t;
+ },
+ i = (t) => {
+ let e = t.getAttribute("data-bs-target");
+ if (!e || "#" === e) {
+ let i = t.getAttribute("href");
+ if (!i || (!i.includes("#") && !i.startsWith("."))) return null;
+ i.includes("#") && !i.startsWith("#") && (i = "#" + i.split("#")[1]),
+ (e = i && "#" !== i ? i.trim() : null);
+ }
+ return e;
+ },
+ n = (t) => {
+ const e = i(t);
+ return e && document.querySelector(e) ? e : null;
+ },
+ s = (t) => {
+ const e = i(t);
+ return e ? document.querySelector(e) : null;
+ },
+ o = (t) => {
+ if (!t) return 0;
+ let { transitionDuration: e, transitionDelay: i } =
+ window.getComputedStyle(t);
+ const n = Number.parseFloat(e),
+ s = Number.parseFloat(i);
+ return n || s
+ ? ((e = e.split(",")[0]),
+ (i = i.split(",")[0]),
+ 1e3 * (Number.parseFloat(e) + Number.parseFloat(i)))
+ : 0;
+ },
+ r = (t) => {
+ t.dispatchEvent(new Event("transitionend"));
+ },
+ a = (t) =>
+ !(!t || "object" != typeof t) &&
+ (void 0 !== t.jquery && (t = t[0]), void 0 !== t.nodeType),
+ l = (e) =>
+ a(e)
+ ? e.jquery
+ ? e[0]
+ : e
+ : "string" == typeof e && e.length > 0
+ ? t.findOne(e)
+ : null,
+ c = (t, e) => {
+ let i = !1;
+ const n = e + 5;
+ t.addEventListener("transitionend", function e() {
+ (i = !0), t.removeEventListener("transitionend", e);
+ }),
+ setTimeout(() => {
+ i || r(t);
+ }, n);
+ },
+ d = (t, e, i) => {
+ Object.keys(i).forEach((n) => {
+ const s = i[n],
+ o = e[n],
+ r =
+ o && a(o)
+ ? "element"
+ : null == (l = o)
+ ? "" + l
+ : {}.toString
+ .call(l)
+ .match(/\s([a-z]+)/i)[1]
+ .toLowerCase();
+ var l;
+ if (!new RegExp(s).test(r))
+ throw new TypeError(
+ `${t.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`
+ );
+ });
+ },
+ h = (t) => {
+ if (!t) return !1;
+ if (t.style && t.parentNode && t.parentNode.style) {
+ const e = getComputedStyle(t),
+ i = getComputedStyle(t.parentNode);
+ return (
+ "none" !== e.display &&
+ "none" !== i.display &&
+ "hidden" !== e.visibility
+ );
+ }
+ return !1;
+ },
+ u = (t) =>
+ !t ||
+ t.nodeType !== Node.ELEMENT_NODE ||
+ !!t.classList.contains("disabled") ||
+ (void 0 !== t.disabled
+ ? t.disabled
+ : t.hasAttribute("disabled") && "false" !== t.getAttribute("disabled")),
+ f = (t) => {
+ if (!document.documentElement.attachShadow) return null;
+ if ("function" == typeof t.getRootNode) {
+ const e = t.getRootNode();
+ return e instanceof ShadowRoot ? e : null;
+ }
+ return t instanceof ShadowRoot
+ ? t
+ : t.parentNode
+ ? f(t.parentNode)
+ : null;
+ },
+ p = () => {},
+ m = (t) => t.offsetHeight,
+ g = () => {
+ const { jQuery: t } = window;
+ return t && !document.body.hasAttribute("data-bs-no-jquery") ? t : null;
+ },
+ _ = () => "rtl" === document.documentElement.dir,
+ b = (t) => {
+ var e;
+ (e = () => {
+ const e = g();
+ if (e) {
+ const i = t.NAME,
+ n = e.fn[i];
+ (e.fn[i] = t.jQueryInterface),
+ (e.fn[i].Constructor = t),
+ (e.fn[i].noConflict = () => ((e.fn[i] = n), t.jQueryInterface));
+ }
+ }),
+ "loading" === document.readyState
+ ? document.addEventListener("DOMContentLoaded", e)
+ : e();
+ },
+ v = (t) => {
+ "function" == typeof t && t();
+ },
+ y = new Map();
+ var w = {
+ set(t, e, i) {
+ y.has(t) || y.set(t, new Map());
+ const n = y.get(t);
+ n.has(e) || 0 === n.size
+ ? n.set(e, i)
+ : console.error(
+ `Bootstrap doesn't allow more than one instance per element. Bound instance: ${
+ Array.from(n.keys())[0]
+ }.`
+ );
+ },
+ get: (t, e) => (y.has(t) && y.get(t).get(e)) || null,
+ remove(t, e) {
+ if (!y.has(t)) return;
+ const i = y.get(t);
+ i.delete(e), 0 === i.size && y.delete(t);
+ },
+ };
+ const E = /[^.]*(?=\..*)\.|.*/,
+ T = /\..*/,
+ A = /::\d+$/,
+ L = {};
+ let O = 1;
+ const k = { mouseenter: "mouseover", mouseleave: "mouseout" },
+ C = /^(mouseenter|mouseleave)/i,
+ x = new Set([
+ "click",
+ "dblclick",
+ "mouseup",
+ "mousedown",
+ "contextmenu",
+ "mousewheel",
+ "DOMMouseScroll",
+ "mouseover",
+ "mouseout",
+ "mousemove",
+ "selectstart",
+ "selectend",
+ "keydown",
+ "keypress",
+ "keyup",
+ "orientationchange",
+ "touchstart",
+ "touchmove",
+ "touchend",
+ "touchcancel",
+ "pointerdown",
+ "pointermove",
+ "pointerup",
+ "pointerleave",
+ "pointercancel",
+ "gesturestart",
+ "gesturechange",
+ "gestureend",
+ "focus",
+ "blur",
+ "change",
+ "reset",
+ "select",
+ "submit",
+ "focusin",
+ "focusout",
+ "load",
+ "unload",
+ "beforeunload",
+ "resize",
+ "move",
+ "DOMContentLoaded",
+ "readystatechange",
+ "error",
+ "abort",
+ "scroll",
+ ]);
+ function D(t, e) {
+ return (e && `${e}::${O++}`) || t.uidEvent || O++;
+ }
+ function N(t) {
+ const e = D(t);
+ return (t.uidEvent = e), (L[e] = L[e] || {}), L[e];
+ }
+ function S(t, e, i = null) {
+ const n = Object.keys(t);
+ for (let s = 0, o = n.length; s < o; s++) {
+ const o = t[n[s]];
+ if (o.originalHandler === e && o.delegationSelector === i) return o;
+ }
+ return null;
+ }
+ function I(t, e, i) {
+ const n = "string" == typeof e,
+ s = n ? i : e;
+ let o = M(t);
+ return x.has(o) || (o = t), [n, s, o];
+ }
+ function j(t, e, i, n, s) {
+ if ("string" != typeof e || !t) return;
+ if ((i || ((i = n), (n = null)), C.test(e))) {
+ const t = (t) =>
+ function (e) {
+ if (
+ !e.relatedTarget ||
+ (e.relatedTarget !== e.delegateTarget &&
+ !e.delegateTarget.contains(e.relatedTarget))
+ )
+ return t.call(this, e);
+ };
+ n ? (n = t(n)) : (i = t(i));
+ }
+ const [o, r, a] = I(e, i, n),
+ l = N(t),
+ c = l[a] || (l[a] = {}),
+ d = S(c, r, o ? i : null);
+ if (d) return void (d.oneOff = d.oneOff && s);
+ const h = D(r, e.replace(E, "")),
+ u = o
+ ? (function (t, e, i) {
+ return function n(s) {
+ const o = t.querySelectorAll(e);
+ for (let { target: r } = s; r && r !== this; r = r.parentNode)
+ for (let a = o.length; a--; )
+ if (o[a] === r)
+ return (
+ (s.delegateTarget = r),
+ n.oneOff && H.off(t, s.type, e, i),
+ i.apply(r, [s])
+ );
+ return null;
+ };
+ })(t, i, n)
+ : (function (t, e) {
+ return function i(n) {
+ return (
+ (n.delegateTarget = t),
+ i.oneOff && H.off(t, n.type, e),
+ e.apply(t, [n])
+ );
+ };
+ })(t, i);
+ (u.delegationSelector = o ? i : null),
+ (u.originalHandler = r),
+ (u.oneOff = s),
+ (u.uidEvent = h),
+ (c[h] = u),
+ t.addEventListener(a, u, o);
+ }
+ function P(t, e, i, n, s) {
+ const o = S(e[i], n, s);
+ o && (t.removeEventListener(i, o, Boolean(s)), delete e[i][o.uidEvent]);
+ }
+ function M(t) {
+ return (t = t.replace(T, "")), k[t] || t;
+ }
+ const H = {
+ on(t, e, i, n) {
+ j(t, e, i, n, !1);
+ },
+ one(t, e, i, n) {
+ j(t, e, i, n, !0);
+ },
+ off(t, e, i, n) {
+ if ("string" != typeof e || !t) return;
+ const [s, o, r] = I(e, i, n),
+ a = r !== e,
+ l = N(t),
+ c = e.startsWith(".");
+ if (void 0 !== o) {
+ if (!l || !l[r]) return;
+ return void P(t, l, r, o, s ? i : null);
+ }
+ c &&
+ Object.keys(l).forEach((i) => {
+ !(function (t, e, i, n) {
+ const s = e[i] || {};
+ Object.keys(s).forEach((o) => {
+ if (o.includes(n)) {
+ const n = s[o];
+ P(t, e, i, n.originalHandler, n.delegationSelector);
+ }
+ });
+ })(t, l, i, e.slice(1));
+ });
+ const d = l[r] || {};
+ Object.keys(d).forEach((i) => {
+ const n = i.replace(A, "");
+ if (!a || e.includes(n)) {
+ const e = d[i];
+ P(t, l, r, e.originalHandler, e.delegationSelector);
+ }
+ });
+ },
+ trigger(t, e, i) {
+ if ("string" != typeof e || !t) return null;
+ const n = g(),
+ s = M(e),
+ o = e !== s,
+ r = x.has(s);
+ let a,
+ l = !0,
+ c = !0,
+ d = !1,
+ h = null;
+ return (
+ o &&
+ n &&
+ ((a = n.Event(e, i)),
+ n(t).trigger(a),
+ (l = !a.isPropagationStopped()),
+ (c = !a.isImmediatePropagationStopped()),
+ (d = a.isDefaultPrevented())),
+ r
+ ? ((h = document.createEvent("HTMLEvents")), h.initEvent(s, l, !0))
+ : (h = new CustomEvent(e, { bubbles: l, cancelable: !0 })),
+ void 0 !== i &&
+ Object.keys(i).forEach((t) => {
+ Object.defineProperty(h, t, { get: () => i[t] });
+ }),
+ d && h.preventDefault(),
+ c && t.dispatchEvent(h),
+ h.defaultPrevented && void 0 !== a && a.preventDefault(),
+ h
+ );
+ },
+ };
+ class R {
+ constructor(t) {
+ (t = l(t)) &&
+ ((this._element = t),
+ w.set(this._element, this.constructor.DATA_KEY, this));
+ }
+ dispose() {
+ w.remove(this._element, this.constructor.DATA_KEY),
+ H.off(this._element, this.constructor.EVENT_KEY),
+ Object.getOwnPropertyNames(this).forEach((t) => {
+ this[t] = null;
+ });
+ }
+ _queueCallback(t, e, i = !0) {
+ if (!i) return void v(t);
+ const n = o(e);
+ H.one(e, "transitionend", () => v(t)), c(e, n);
+ }
+ static getInstance(t) {
+ return w.get(t, this.DATA_KEY);
+ }
+ static get VERSION() {
+ return "5.0.1";
+ }
+ static get NAME() {
+ throw new Error(
+ 'You have to implement the static method "NAME", for each component!'
+ );
+ }
+ static get DATA_KEY() {
+ return "bs." + this.NAME;
+ }
+ static get EVENT_KEY() {
+ return "." + this.DATA_KEY;
+ }
+ }
+ class B extends R {
+ static get NAME() {
+ return "alert";
+ }
+ close(t) {
+ const e = t ? this._getRootElement(t) : this._element,
+ i = this._triggerCloseEvent(e);
+ null === i || i.defaultPrevented || this._removeElement(e);
+ }
+ _getRootElement(t) {
+ return s(t) || t.closest(".alert");
+ }
+ _triggerCloseEvent(t) {
+ return H.trigger(t, "close.bs.alert");
+ }
+ _removeElement(t) {
+ t.classList.remove("show");
+ const e = t.classList.contains("fade");
+ this._queueCallback(() => this._destroyElement(t), t, e);
+ }
+ _destroyElement(t) {
+ t.parentNode && t.parentNode.removeChild(t),
+ H.trigger(t, "closed.bs.alert");
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ let e = w.get(this, "bs.alert");
+ e || (e = new B(this)), "close" === t && e[t](this);
+ });
+ }
+ static handleDismiss(t) {
+ return function (e) {
+ e && e.preventDefault(), t.close(this);
+ };
+ }
+ }
+ H.on(
+ document,
+ "click.bs.alert.data-api",
+ '[data-bs-dismiss="alert"]',
+ B.handleDismiss(new B())
+ ),
+ b(B);
+ class W extends R {
+ static get NAME() {
+ return "button";
+ }
+ toggle() {
+ this._element.setAttribute(
+ "aria-pressed",
+ this._element.classList.toggle("active")
+ );
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ let e = w.get(this, "bs.button");
+ e || (e = new W(this)), "toggle" === t && e[t]();
+ });
+ }
+ }
+ function q(t) {
+ return (
+ "true" === t ||
+ ("false" !== t &&
+ (t === Number(t).toString()
+ ? Number(t)
+ : "" === t || "null" === t
+ ? null
+ : t))
+ );
+ }
+ function z(t) {
+ return t.replace(/[A-Z]/g, (t) => "-" + t.toLowerCase());
+ }
+ H.on(
+ document,
+ "click.bs.button.data-api",
+ '[data-bs-toggle="button"]',
+ (t) => {
+ t.preventDefault();
+ const e = t.target.closest('[data-bs-toggle="button"]');
+ let i = w.get(e, "bs.button");
+ i || (i = new W(e)), i.toggle();
+ }
+ ),
+ b(W);
+ const U = {
+ setDataAttribute(t, e, i) {
+ t.setAttribute("data-bs-" + z(e), i);
+ },
+ removeDataAttribute(t, e) {
+ t.removeAttribute("data-bs-" + z(e));
+ },
+ getDataAttributes(t) {
+ if (!t) return {};
+ const e = {};
+ return (
+ Object.keys(t.dataset)
+ .filter((t) => t.startsWith("bs"))
+ .forEach((i) => {
+ let n = i.replace(/^bs/, "");
+ (n = n.charAt(0).toLowerCase() + n.slice(1, n.length)),
+ (e[n] = q(t.dataset[i]));
+ }),
+ e
+ );
+ },
+ getDataAttribute: (t, e) => q(t.getAttribute("data-bs-" + z(e))),
+ offset(t) {
+ const e = t.getBoundingClientRect();
+ return {
+ top: e.top + document.body.scrollTop,
+ left: e.left + document.body.scrollLeft,
+ };
+ },
+ position: (t) => ({ top: t.offsetTop, left: t.offsetLeft }),
+ },
+ $ = {
+ interval: 5e3,
+ keyboard: !0,
+ slide: !1,
+ pause: "hover",
+ wrap: !0,
+ touch: !0,
+ },
+ F = {
+ interval: "(number|boolean)",
+ keyboard: "boolean",
+ slide: "(boolean|string)",
+ pause: "(string|boolean)",
+ wrap: "boolean",
+ touch: "boolean",
+ },
+ V = "next",
+ K = "prev",
+ X = "left",
+ Y = "right";
+ class Q extends R {
+ constructor(e, i) {
+ super(e),
+ (this._items = null),
+ (this._interval = null),
+ (this._activeElement = null),
+ (this._isPaused = !1),
+ (this._isSliding = !1),
+ (this.touchTimeout = null),
+ (this.touchStartX = 0),
+ (this.touchDeltaX = 0),
+ (this._config = this._getConfig(i)),
+ (this._indicatorsElement = t.findOne(
+ ".carousel-indicators",
+ this._element
+ )),
+ (this._touchSupported =
+ "ontouchstart" in document.documentElement ||
+ navigator.maxTouchPoints > 0),
+ (this._pointerEvent = Boolean(window.PointerEvent)),
+ this._addEventListeners();
+ }
+ static get Default() {
+ return $;
+ }
+ static get NAME() {
+ return "carousel";
+ }
+ next() {
+ this._isSliding || this._slide(V);
+ }
+ nextWhenVisible() {
+ !document.hidden && h(this._element) && this.next();
+ }
+ prev() {
+ this._isSliding || this._slide(K);
+ }
+ pause(e) {
+ e || (this._isPaused = !0),
+ t.findOne(".carousel-item-next, .carousel-item-prev", this._element) &&
+ (r(this._element), this.cycle(!0)),
+ clearInterval(this._interval),
+ (this._interval = null);
+ }
+ cycle(t) {
+ t || (this._isPaused = !1),
+ this._interval &&
+ (clearInterval(this._interval), (this._interval = null)),
+ this._config &&
+ this._config.interval &&
+ !this._isPaused &&
+ (this._updateInterval(),
+ (this._interval = setInterval(
+ (document.visibilityState ? this.nextWhenVisible : this.next).bind(
+ this
+ ),
+ this._config.interval
+ )));
+ }
+ to(e) {
+ this._activeElement = t.findOne(".active.carousel-item", this._element);
+ const i = this._getItemIndex(this._activeElement);
+ if (e > this._items.length - 1 || e < 0) return;
+ if (this._isSliding)
+ return void H.one(this._element, "slid.bs.carousel", () => this.to(e));
+ if (i === e) return this.pause(), void this.cycle();
+ const n = e > i ? V : K;
+ this._slide(n, this._items[e]);
+ }
+ _getConfig(t) {
+ return (t = { ...$, ...t }), d("carousel", t, F), t;
+ }
+ _handleSwipe() {
+ const t = Math.abs(this.touchDeltaX);
+ if (t <= 40) return;
+ const e = t / this.touchDeltaX;
+ (this.touchDeltaX = 0), e && this._slide(e > 0 ? Y : X);
+ }
+ _addEventListeners() {
+ this._config.keyboard &&
+ H.on(this._element, "keydown.bs.carousel", (t) => this._keydown(t)),
+ "hover" === this._config.pause &&
+ (H.on(this._element, "mouseenter.bs.carousel", (t) => this.pause(t)),
+ H.on(this._element, "mouseleave.bs.carousel", (t) => this.cycle(t))),
+ this._config.touch &&
+ this._touchSupported &&
+ this._addTouchEventListeners();
+ }
+ _addTouchEventListeners() {
+ const e = (t) => {
+ !this._pointerEvent ||
+ ("pen" !== t.pointerType && "touch" !== t.pointerType)
+ ? this._pointerEvent || (this.touchStartX = t.touches[0].clientX)
+ : (this.touchStartX = t.clientX);
+ },
+ i = (t) => {
+ this.touchDeltaX =
+ t.touches && t.touches.length > 1
+ ? 0
+ : t.touches[0].clientX - this.touchStartX;
+ },
+ n = (t) => {
+ !this._pointerEvent ||
+ ("pen" !== t.pointerType && "touch" !== t.pointerType) ||
+ (this.touchDeltaX = t.clientX - this.touchStartX),
+ this._handleSwipe(),
+ "hover" === this._config.pause &&
+ (this.pause(),
+ this.touchTimeout && clearTimeout(this.touchTimeout),
+ (this.touchTimeout = setTimeout(
+ (t) => this.cycle(t),
+ 500 + this._config.interval
+ )));
+ };
+ t.find(".carousel-item img", this._element).forEach((t) => {
+ H.on(t, "dragstart.bs.carousel", (t) => t.preventDefault());
+ }),
+ this._pointerEvent
+ ? (H.on(this._element, "pointerdown.bs.carousel", (t) => e(t)),
+ H.on(this._element, "pointerup.bs.carousel", (t) => n(t)),
+ this._element.classList.add("pointer-event"))
+ : (H.on(this._element, "touchstart.bs.carousel", (t) => e(t)),
+ H.on(this._element, "touchmove.bs.carousel", (t) => i(t)),
+ H.on(this._element, "touchend.bs.carousel", (t) => n(t)));
+ }
+ _keydown(t) {
+ /input|textarea/i.test(t.target.tagName) ||
+ ("ArrowLeft" === t.key
+ ? (t.preventDefault(), this._slide(Y))
+ : "ArrowRight" === t.key && (t.preventDefault(), this._slide(X)));
+ }
+ _getItemIndex(e) {
+ return (
+ (this._items =
+ e && e.parentNode ? t.find(".carousel-item", e.parentNode) : []),
+ this._items.indexOf(e)
+ );
+ }
+ _getItemByOrder(t, e) {
+ const i = t === V,
+ n = t === K,
+ s = this._getItemIndex(e),
+ o = this._items.length - 1;
+ if (((n && 0 === s) || (i && s === o)) && !this._config.wrap) return e;
+ const r = (s + (n ? -1 : 1)) % this._items.length;
+ return -1 === r ? this._items[this._items.length - 1] : this._items[r];
+ }
+ _triggerSlideEvent(e, i) {
+ const n = this._getItemIndex(e),
+ s = this._getItemIndex(
+ t.findOne(".active.carousel-item", this._element)
+ );
+ return H.trigger(this._element, "slide.bs.carousel", {
+ relatedTarget: e,
+ direction: i,
+ from: s,
+ to: n,
+ });
+ }
+ _setActiveIndicatorElement(e) {
+ if (this._indicatorsElement) {
+ const i = t.findOne(".active", this._indicatorsElement);
+ i.classList.remove("active"), i.removeAttribute("aria-current");
+ const n = t.find("[data-bs-target]", this._indicatorsElement);
+ for (let t = 0; t < n.length; t++)
+ if (
+ Number.parseInt(n[t].getAttribute("data-bs-slide-to"), 10) ===
+ this._getItemIndex(e)
+ ) {
+ n[t].classList.add("active"),
+ n[t].setAttribute("aria-current", "true");
+ break;
+ }
+ }
+ }
+ _updateInterval() {
+ const e =
+ this._activeElement ||
+ t.findOne(".active.carousel-item", this._element);
+ if (!e) return;
+ const i = Number.parseInt(e.getAttribute("data-bs-interval"), 10);
+ i
+ ? ((this._config.defaultInterval =
+ this._config.defaultInterval || this._config.interval),
+ (this._config.interval = i))
+ : (this._config.interval =
+ this._config.defaultInterval || this._config.interval);
+ }
+ _slide(e, i) {
+ const n = this._directionToOrder(e),
+ s = t.findOne(".active.carousel-item", this._element),
+ o = this._getItemIndex(s),
+ r = i || this._getItemByOrder(n, s),
+ a = this._getItemIndex(r),
+ l = Boolean(this._interval),
+ c = n === V,
+ d = c ? "carousel-item-start" : "carousel-item-end",
+ h = c ? "carousel-item-next" : "carousel-item-prev",
+ u = this._orderToDirection(n);
+ if (r && r.classList.contains("active"))
+ return void (this._isSliding = !1);
+ if (this._triggerSlideEvent(r, u).defaultPrevented) return;
+ if (!s || !r) return;
+ (this._isSliding = !0),
+ l && this.pause(),
+ this._setActiveIndicatorElement(r),
+ (this._activeElement = r);
+ const f = () => {
+ H.trigger(this._element, "slid.bs.carousel", {
+ relatedTarget: r,
+ direction: u,
+ from: o,
+ to: a,
+ });
+ };
+ if (this._element.classList.contains("slide")) {
+ r.classList.add(h), m(r), s.classList.add(d), r.classList.add(d);
+ const t = () => {
+ r.classList.remove(d, h),
+ r.classList.add("active"),
+ s.classList.remove("active", h, d),
+ (this._isSliding = !1),
+ setTimeout(f, 0);
+ };
+ this._queueCallback(t, s, !0);
+ } else s.classList.remove("active"), r.classList.add("active"), (this._isSliding = !1), f();
+ l && this.cycle();
+ }
+ _directionToOrder(t) {
+ return [Y, X].includes(t)
+ ? _()
+ ? t === X
+ ? K
+ : V
+ : t === X
+ ? V
+ : K
+ : t;
+ }
+ _orderToDirection(t) {
+ return [V, K].includes(t)
+ ? _()
+ ? t === K
+ ? X
+ : Y
+ : t === K
+ ? Y
+ : X
+ : t;
+ }
+ static carouselInterface(t, e) {
+ let i = w.get(t, "bs.carousel"),
+ n = { ...$, ...U.getDataAttributes(t) };
+ "object" == typeof e && (n = { ...n, ...e });
+ const s = "string" == typeof e ? e : n.slide;
+ if ((i || (i = new Q(t, n)), "number" == typeof e)) i.to(e);
+ else if ("string" == typeof s) {
+ if (void 0 === i[s]) throw new TypeError(`No method named "${s}"`);
+ i[s]();
+ } else n.interval && n.ride && (i.pause(), i.cycle());
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ Q.carouselInterface(this, t);
+ });
+ }
+ static dataApiClickHandler(t) {
+ const e = s(this);
+ if (!e || !e.classList.contains("carousel")) return;
+ const i = { ...U.getDataAttributes(e), ...U.getDataAttributes(this) },
+ n = this.getAttribute("data-bs-slide-to");
+ n && (i.interval = !1),
+ Q.carouselInterface(e, i),
+ n && w.get(e, "bs.carousel").to(n),
+ t.preventDefault();
+ }
+ }
+ H.on(
+ document,
+ "click.bs.carousel.data-api",
+ "[data-bs-slide], [data-bs-slide-to]",
+ Q.dataApiClickHandler
+ ),
+ H.on(window, "load.bs.carousel.data-api", () => {
+ const e = t.find('[data-bs-ride="carousel"]');
+ for (let t = 0, i = e.length; t < i; t++)
+ Q.carouselInterface(e[t], w.get(e[t], "bs.carousel"));
+ }),
+ b(Q);
+ const G = { toggle: !0, parent: "" },
+ Z = { toggle: "boolean", parent: "(string|element)" };
+ class J extends R {
+ constructor(e, i) {
+ super(e),
+ (this._isTransitioning = !1),
+ (this._config = this._getConfig(i)),
+ (this._triggerArray = t.find(
+ `[data-bs-toggle="collapse"][href="#${this._element.id}"],[data-bs-toggle="collapse"][data-bs-target="#${this._element.id}"]`
+ ));
+ const s = t.find('[data-bs-toggle="collapse"]');
+ for (let e = 0, i = s.length; e < i; e++) {
+ const i = s[e],
+ o = n(i),
+ r = t.find(o).filter((t) => t === this._element);
+ null !== o &&
+ r.length &&
+ ((this._selector = o), this._triggerArray.push(i));
+ }
+ (this._parent = this._config.parent ? this._getParent() : null),
+ this._config.parent ||
+ this._addAriaAndCollapsedClass(this._element, this._triggerArray),
+ this._config.toggle && this.toggle();
+ }
+ static get Default() {
+ return G;
+ }
+ static get NAME() {
+ return "collapse";
+ }
+ toggle() {
+ this._element.classList.contains("show") ? this.hide() : this.show();
+ }
+ show() {
+ if (this._isTransitioning || this._element.classList.contains("show"))
+ return;
+ let e, i;
+ this._parent &&
+ ((e = t
+ .find(".show, .collapsing", this._parent)
+ .filter((t) =>
+ "string" == typeof this._config.parent
+ ? t.getAttribute("data-bs-parent") === this._config.parent
+ : t.classList.contains("collapse")
+ )),
+ 0 === e.length && (e = null));
+ const n = t.findOne(this._selector);
+ if (e) {
+ const t = e.find((t) => n !== t);
+ if (((i = t ? w.get(t, "bs.collapse") : null), i && i._isTransitioning))
+ return;
+ }
+ if (H.trigger(this._element, "show.bs.collapse").defaultPrevented) return;
+ e &&
+ e.forEach((t) => {
+ n !== t && J.collapseInterface(t, "hide"),
+ i || w.set(t, "bs.collapse", null);
+ });
+ const s = this._getDimension();
+ this._element.classList.remove("collapse"),
+ this._element.classList.add("collapsing"),
+ (this._element.style[s] = 0),
+ this._triggerArray.length &&
+ this._triggerArray.forEach((t) => {
+ t.classList.remove("collapsed"),
+ t.setAttribute("aria-expanded", !0);
+ }),
+ this.setTransitioning(!0);
+ const o = "scroll" + (s[0].toUpperCase() + s.slice(1));
+ this._queueCallback(
+ () => {
+ this._element.classList.remove("collapsing"),
+ this._element.classList.add("collapse", "show"),
+ (this._element.style[s] = ""),
+ this.setTransitioning(!1),
+ H.trigger(this._element, "shown.bs.collapse");
+ },
+ this._element,
+ !0
+ ),
+ (this._element.style[s] = this._element[o] + "px");
+ }
+ hide() {
+ if (this._isTransitioning || !this._element.classList.contains("show"))
+ return;
+ if (H.trigger(this._element, "hide.bs.collapse").defaultPrevented) return;
+ const t = this._getDimension();
+ (this._element.style[t] =
+ this._element.getBoundingClientRect()[t] + "px"),
+ m(this._element),
+ this._element.classList.add("collapsing"),
+ this._element.classList.remove("collapse", "show");
+ const e = this._triggerArray.length;
+ if (e > 0)
+ for (let t = 0; t < e; t++) {
+ const e = this._triggerArray[t],
+ i = s(e);
+ i &&
+ !i.classList.contains("show") &&
+ (e.classList.add("collapsed"), e.setAttribute("aria-expanded", !1));
+ }
+ this.setTransitioning(!0),
+ (this._element.style[t] = ""),
+ this._queueCallback(
+ () => {
+ this.setTransitioning(!1),
+ this._element.classList.remove("collapsing"),
+ this._element.classList.add("collapse"),
+ H.trigger(this._element, "hidden.bs.collapse");
+ },
+ this._element,
+ !0
+ );
+ }
+ setTransitioning(t) {
+ this._isTransitioning = t;
+ }
+ _getConfig(t) {
+ return (
+ ((t = { ...G, ...t }).toggle = Boolean(t.toggle)),
+ d("collapse", t, Z),
+ t
+ );
+ }
+ _getDimension() {
+ return this._element.classList.contains("width") ? "width" : "height";
+ }
+ _getParent() {
+ let { parent: e } = this._config;
+ e = l(e);
+ const i = `[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;
+ return (
+ t.find(i, e).forEach((t) => {
+ const e = s(t);
+ this._addAriaAndCollapsedClass(e, [t]);
+ }),
+ e
+ );
+ }
+ _addAriaAndCollapsedClass(t, e) {
+ if (!t || !e.length) return;
+ const i = t.classList.contains("show");
+ e.forEach((t) => {
+ i ? t.classList.remove("collapsed") : t.classList.add("collapsed"),
+ t.setAttribute("aria-expanded", i);
+ });
+ }
+ static collapseInterface(t, e) {
+ let i = w.get(t, "bs.collapse");
+ const n = {
+ ...G,
+ ...U.getDataAttributes(t),
+ ...("object" == typeof e && e ? e : {}),
+ };
+ if (
+ (!i &&
+ n.toggle &&
+ "string" == typeof e &&
+ /show|hide/.test(e) &&
+ (n.toggle = !1),
+ i || (i = new J(t, n)),
+ "string" == typeof e)
+ ) {
+ if (void 0 === i[e]) throw new TypeError(`No method named "${e}"`);
+ i[e]();
+ }
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ J.collapseInterface(this, t);
+ });
+ }
+ }
+ H.on(
+ document,
+ "click.bs.collapse.data-api",
+ '[data-bs-toggle="collapse"]',
+ function (e) {
+ ("A" === e.target.tagName ||
+ (e.delegateTarget && "A" === e.delegateTarget.tagName)) &&
+ e.preventDefault();
+ const i = U.getDataAttributes(this),
+ s = n(this);
+ t.find(s).forEach((t) => {
+ const e = w.get(t, "bs.collapse");
+ let n;
+ e
+ ? (null === e._parent &&
+ "string" == typeof i.parent &&
+ ((e._config.parent = i.parent), (e._parent = e._getParent())),
+ (n = "toggle"))
+ : (n = i),
+ J.collapseInterface(t, n);
+ });
+ }
+ ),
+ b(J);
+ var tt = "top",
+ et = "bottom",
+ it = "right",
+ nt = "left",
+ st = [tt, et, it, nt],
+ ot = st.reduce(function (t, e) {
+ return t.concat([e + "-start", e + "-end"]);
+ }, []),
+ rt = [].concat(st, ["auto"]).reduce(function (t, e) {
+ return t.concat([e, e + "-start", e + "-end"]);
+ }, []),
+ at = [
+ "beforeRead",
+ "read",
+ "afterRead",
+ "beforeMain",
+ "main",
+ "afterMain",
+ "beforeWrite",
+ "write",
+ "afterWrite",
+ ];
+ function lt(t) {
+ return t ? (t.nodeName || "").toLowerCase() : null;
+ }
+ function ct(t) {
+ if (null == t) return window;
+ if ("[object Window]" !== t.toString()) {
+ var e = t.ownerDocument;
+ return (e && e.defaultView) || window;
+ }
+ return t;
+ }
+ function dt(t) {
+ return t instanceof ct(t).Element || t instanceof Element;
+ }
+ function ht(t) {
+ return t instanceof ct(t).HTMLElement || t instanceof HTMLElement;
+ }
+ function ut(t) {
+ return (
+ "undefined" != typeof ShadowRoot &&
+ (t instanceof ct(t).ShadowRoot || t instanceof ShadowRoot)
+ );
+ }
+ var ft = {
+ name: "applyStyles",
+ enabled: !0,
+ phase: "write",
+ fn: function (t) {
+ var e = t.state;
+ Object.keys(e.elements).forEach(function (t) {
+ var i = e.styles[t] || {},
+ n = e.attributes[t] || {},
+ s = e.elements[t];
+ ht(s) &&
+ lt(s) &&
+ (Object.assign(s.style, i),
+ Object.keys(n).forEach(function (t) {
+ var e = n[t];
+ !1 === e
+ ? s.removeAttribute(t)
+ : s.setAttribute(t, !0 === e ? "" : e);
+ }));
+ });
+ },
+ effect: function (t) {
+ var e = t.state,
+ i = {
+ popper: {
+ position: e.options.strategy,
+ left: "0",
+ top: "0",
+ margin: "0",
+ },
+ arrow: { position: "absolute" },
+ reference: {},
+ };
+ return (
+ Object.assign(e.elements.popper.style, i.popper),
+ (e.styles = i),
+ e.elements.arrow && Object.assign(e.elements.arrow.style, i.arrow),
+ function () {
+ Object.keys(e.elements).forEach(function (t) {
+ var n = e.elements[t],
+ s = e.attributes[t] || {},
+ o = Object.keys(
+ e.styles.hasOwnProperty(t) ? e.styles[t] : i[t]
+ ).reduce(function (t, e) {
+ return (t[e] = ""), t;
+ }, {});
+ ht(n) &&
+ lt(n) &&
+ (Object.assign(n.style, o),
+ Object.keys(s).forEach(function (t) {
+ n.removeAttribute(t);
+ }));
+ });
+ }
+ );
+ },
+ requires: ["computeStyles"],
+ };
+ function pt(t) {
+ return t.split("-")[0];
+ }
+ function mt(t) {
+ var e = t.getBoundingClientRect();
+ return {
+ width: e.width,
+ height: e.height,
+ top: e.top,
+ right: e.right,
+ bottom: e.bottom,
+ left: e.left,
+ x: e.left,
+ y: e.top,
+ };
+ }
+ function gt(t) {
+ var e = mt(t),
+ i = t.offsetWidth,
+ n = t.offsetHeight;
+ return (
+ Math.abs(e.width - i) <= 1 && (i = e.width),
+ Math.abs(e.height - n) <= 1 && (n = e.height),
+ { x: t.offsetLeft, y: t.offsetTop, width: i, height: n }
+ );
+ }
+ function _t(t, e) {
+ var i = e.getRootNode && e.getRootNode();
+ if (t.contains(e)) return !0;
+ if (i && ut(i)) {
+ var n = e;
+ do {
+ if (n && t.isSameNode(n)) return !0;
+ n = n.parentNode || n.host;
+ } while (n);
+ }
+ return !1;
+ }
+ function bt(t) {
+ return ct(t).getComputedStyle(t);
+ }
+ function vt(t) {
+ return ["table", "td", "th"].indexOf(lt(t)) >= 0;
+ }
+ function yt(t) {
+ return (
+ (dt(t) ? t.ownerDocument : t.document) || window.document
+ ).documentElement;
+ }
+ function wt(t) {
+ return "html" === lt(t)
+ ? t
+ : t.assignedSlot || t.parentNode || (ut(t) ? t.host : null) || yt(t);
+ }
+ function Et(t) {
+ return ht(t) && "fixed" !== bt(t).position ? t.offsetParent : null;
+ }
+ function Tt(t) {
+ for (var e = ct(t), i = Et(t); i && vt(i) && "static" === bt(i).position; )
+ i = Et(i);
+ return i &&
+ ("html" === lt(i) || ("body" === lt(i) && "static" === bt(i).position))
+ ? e
+ : i ||
+ (function (t) {
+ var e = -1 !== navigator.userAgent.toLowerCase().indexOf("firefox");
+ if (
+ -1 !== navigator.userAgent.indexOf("Trident") &&
+ ht(t) &&
+ "fixed" === bt(t).position
+ )
+ return null;
+ for (
+ var i = wt(t);
+ ht(i) && ["html", "body"].indexOf(lt(i)) < 0;
+
+ ) {
+ var n = bt(i);
+ if (
+ "none" !== n.transform ||
+ "none" !== n.perspective ||
+ "paint" === n.contain ||
+ -1 !== ["transform", "perspective"].indexOf(n.willChange) ||
+ (e && "filter" === n.willChange) ||
+ (e && n.filter && "none" !== n.filter)
+ )
+ return i;
+ i = i.parentNode;
+ }
+ return null;
+ })(t) ||
+ e;
+ }
+ function At(t) {
+ return ["top", "bottom"].indexOf(t) >= 0 ? "x" : "y";
+ }
+ var Lt = Math.max,
+ Ot = Math.min,
+ kt = Math.round;
+ function Ct(t, e, i) {
+ return Lt(t, Ot(e, i));
+ }
+ function xt(t) {
+ return Object.assign({}, { top: 0, right: 0, bottom: 0, left: 0 }, t);
+ }
+ function Dt(t, e) {
+ return e.reduce(function (e, i) {
+ return (e[i] = t), e;
+ }, {});
+ }
+ var Nt = {
+ name: "arrow",
+ enabled: !0,
+ phase: "main",
+ fn: function (t) {
+ var e,
+ i = t.state,
+ n = t.name,
+ s = t.options,
+ o = i.elements.arrow,
+ r = i.modifiersData.popperOffsets,
+ a = pt(i.placement),
+ l = At(a),
+ c = [nt, it].indexOf(a) >= 0 ? "height" : "width";
+ if (o && r) {
+ var d = (function (t, e) {
+ return xt(
+ "number" !=
+ typeof (t =
+ "function" == typeof t
+ ? t(
+ Object.assign({}, e.rects, { placement: e.placement })
+ )
+ : t)
+ ? t
+ : Dt(t, st)
+ );
+ })(s.padding, i),
+ h = gt(o),
+ u = "y" === l ? tt : nt,
+ f = "y" === l ? et : it,
+ p =
+ i.rects.reference[c] +
+ i.rects.reference[l] -
+ r[l] -
+ i.rects.popper[c],
+ m = r[l] - i.rects.reference[l],
+ g = Tt(o),
+ _ = g ? ("y" === l ? g.clientHeight || 0 : g.clientWidth || 0) : 0,
+ b = p / 2 - m / 2,
+ v = d[u],
+ y = _ - h[c] - d[f],
+ w = _ / 2 - h[c] / 2 + b,
+ E = Ct(v, w, y),
+ T = l;
+ i.modifiersData[n] = (((e = {})[T] = E), (e.centerOffset = E - w), e);
+ }
+ },
+ effect: function (t) {
+ var e = t.state,
+ i = t.options.element,
+ n = void 0 === i ? "[data-popper-arrow]" : i;
+ null != n &&
+ ("string" != typeof n || (n = e.elements.popper.querySelector(n))) &&
+ _t(e.elements.popper, n) &&
+ (e.elements.arrow = n);
+ },
+ requires: ["popperOffsets"],
+ requiresIfExists: ["preventOverflow"],
+ },
+ St = { top: "auto", right: "auto", bottom: "auto", left: "auto" };
+ function It(t) {
+ var e,
+ i = t.popper,
+ n = t.popperRect,
+ s = t.placement,
+ o = t.offsets,
+ r = t.position,
+ a = t.gpuAcceleration,
+ l = t.adaptive,
+ c = t.roundOffsets,
+ d =
+ !0 === c
+ ? (function (t) {
+ var e = t.x,
+ i = t.y,
+ n = window.devicePixelRatio || 1;
+ return { x: kt(kt(e * n) / n) || 0, y: kt(kt(i * n) / n) || 0 };
+ })(o)
+ : "function" == typeof c
+ ? c(o)
+ : o,
+ h = d.x,
+ u = void 0 === h ? 0 : h,
+ f = d.y,
+ p = void 0 === f ? 0 : f,
+ m = o.hasOwnProperty("x"),
+ g = o.hasOwnProperty("y"),
+ _ = nt,
+ b = tt,
+ v = window;
+ if (l) {
+ var y = Tt(i),
+ w = "clientHeight",
+ E = "clientWidth";
+ y === ct(i) &&
+ "static" !== bt((y = yt(i))).position &&
+ ((w = "scrollHeight"), (E = "scrollWidth")),
+ (y = y),
+ s === tt && ((b = et), (p -= y[w] - n.height), (p *= a ? 1 : -1)),
+ s === nt && ((_ = it), (u -= y[E] - n.width), (u *= a ? 1 : -1));
+ }
+ var T,
+ A = Object.assign({ position: r }, l && St);
+ return a
+ ? Object.assign(
+ {},
+ A,
+ (((T = {})[b] = g ? "0" : ""),
+ (T[_] = m ? "0" : ""),
+ (T.transform =
+ (v.devicePixelRatio || 1) < 2
+ ? "translate(" + u + "px, " + p + "px)"
+ : "translate3d(" + u + "px, " + p + "px, 0)"),
+ T)
+ )
+ : Object.assign(
+ {},
+ A,
+ (((e = {})[b] = g ? p + "px" : ""),
+ (e[_] = m ? u + "px" : ""),
+ (e.transform = ""),
+ e)
+ );
+ }
+ var jt = {
+ name: "computeStyles",
+ enabled: !0,
+ phase: "beforeWrite",
+ fn: function (t) {
+ var e = t.state,
+ i = t.options,
+ n = i.gpuAcceleration,
+ s = void 0 === n || n,
+ o = i.adaptive,
+ r = void 0 === o || o,
+ a = i.roundOffsets,
+ l = void 0 === a || a,
+ c = {
+ placement: pt(e.placement),
+ popper: e.elements.popper,
+ popperRect: e.rects.popper,
+ gpuAcceleration: s,
+ };
+ null != e.modifiersData.popperOffsets &&
+ (e.styles.popper = Object.assign(
+ {},
+ e.styles.popper,
+ It(
+ Object.assign({}, c, {
+ offsets: e.modifiersData.popperOffsets,
+ position: e.options.strategy,
+ adaptive: r,
+ roundOffsets: l,
+ })
+ )
+ )),
+ null != e.modifiersData.arrow &&
+ (e.styles.arrow = Object.assign(
+ {},
+ e.styles.arrow,
+ It(
+ Object.assign({}, c, {
+ offsets: e.modifiersData.arrow,
+ position: "absolute",
+ adaptive: !1,
+ roundOffsets: l,
+ })
+ )
+ )),
+ (e.attributes.popper = Object.assign({}, e.attributes.popper, {
+ "data-popper-placement": e.placement,
+ }));
+ },
+ data: {},
+ },
+ Pt = { passive: !0 },
+ Mt = {
+ name: "eventListeners",
+ enabled: !0,
+ phase: "write",
+ fn: function () {},
+ effect: function (t) {
+ var e = t.state,
+ i = t.instance,
+ n = t.options,
+ s = n.scroll,
+ o = void 0 === s || s,
+ r = n.resize,
+ a = void 0 === r || r,
+ l = ct(e.elements.popper),
+ c = [].concat(e.scrollParents.reference, e.scrollParents.popper);
+ return (
+ o &&
+ c.forEach(function (t) {
+ t.addEventListener("scroll", i.update, Pt);
+ }),
+ a && l.addEventListener("resize", i.update, Pt),
+ function () {
+ o &&
+ c.forEach(function (t) {
+ t.removeEventListener("scroll", i.update, Pt);
+ }),
+ a && l.removeEventListener("resize", i.update, Pt);
+ }
+ );
+ },
+ data: {},
+ },
+ Ht = { left: "right", right: "left", bottom: "top", top: "bottom" };
+ function Rt(t) {
+ return t.replace(/left|right|bottom|top/g, function (t) {
+ return Ht[t];
+ });
+ }
+ var Bt = { start: "end", end: "start" };
+ function Wt(t) {
+ return t.replace(/start|end/g, function (t) {
+ return Bt[t];
+ });
+ }
+ function qt(t) {
+ var e = ct(t);
+ return { scrollLeft: e.pageXOffset, scrollTop: e.pageYOffset };
+ }
+ function zt(t) {
+ return mt(yt(t)).left + qt(t).scrollLeft;
+ }
+ function Ut(t) {
+ var e = bt(t),
+ i = e.overflow,
+ n = e.overflowX,
+ s = e.overflowY;
+ return /auto|scroll|overlay|hidden/.test(i + s + n);
+ }
+ function $t(t, e) {
+ var i;
+ void 0 === e && (e = []);
+ var n = (function t(e) {
+ return ["html", "body", "#document"].indexOf(lt(e)) >= 0
+ ? e.ownerDocument.body
+ : ht(e) && Ut(e)
+ ? e
+ : t(wt(e));
+ })(t),
+ s = n === (null == (i = t.ownerDocument) ? void 0 : i.body),
+ o = ct(n),
+ r = s ? [o].concat(o.visualViewport || [], Ut(n) ? n : []) : n,
+ a = e.concat(r);
+ return s ? a : a.concat($t(wt(r)));
+ }
+ function Ft(t) {
+ return Object.assign({}, t, {
+ left: t.x,
+ top: t.y,
+ right: t.x + t.width,
+ bottom: t.y + t.height,
+ });
+ }
+ function Vt(t, e) {
+ return "viewport" === e
+ ? Ft(
+ (function (t) {
+ var e = ct(t),
+ i = yt(t),
+ n = e.visualViewport,
+ s = i.clientWidth,
+ o = i.clientHeight,
+ r = 0,
+ a = 0;
+ return (
+ n &&
+ ((s = n.width),
+ (o = n.height),
+ /^((?!chrome|android).)*safari/i.test(navigator.userAgent) ||
+ ((r = n.offsetLeft), (a = n.offsetTop))),
+ { width: s, height: o, x: r + zt(t), y: a }
+ );
+ })(t)
+ )
+ : ht(e)
+ ? (function (t) {
+ var e = mt(t);
+ return (
+ (e.top = e.top + t.clientTop),
+ (e.left = e.left + t.clientLeft),
+ (e.bottom = e.top + t.clientHeight),
+ (e.right = e.left + t.clientWidth),
+ (e.width = t.clientWidth),
+ (e.height = t.clientHeight),
+ (e.x = e.left),
+ (e.y = e.top),
+ e
+ );
+ })(e)
+ : Ft(
+ (function (t) {
+ var e,
+ i = yt(t),
+ n = qt(t),
+ s = null == (e = t.ownerDocument) ? void 0 : e.body,
+ o = Lt(
+ i.scrollWidth,
+ i.clientWidth,
+ s ? s.scrollWidth : 0,
+ s ? s.clientWidth : 0
+ ),
+ r = Lt(
+ i.scrollHeight,
+ i.clientHeight,
+ s ? s.scrollHeight : 0,
+ s ? s.clientHeight : 0
+ ),
+ a = -n.scrollLeft + zt(t),
+ l = -n.scrollTop;
+ return (
+ "rtl" === bt(s || i).direction &&
+ (a += Lt(i.clientWidth, s ? s.clientWidth : 0) - o),
+ { width: o, height: r, x: a, y: l }
+ );
+ })(yt(t))
+ );
+ }
+ function Kt(t) {
+ return t.split("-")[1];
+ }
+ function Xt(t) {
+ var e,
+ i = t.reference,
+ n = t.element,
+ s = t.placement,
+ o = s ? pt(s) : null,
+ r = s ? Kt(s) : null,
+ a = i.x + i.width / 2 - n.width / 2,
+ l = i.y + i.height / 2 - n.height / 2;
+ switch (o) {
+ case tt:
+ e = { x: a, y: i.y - n.height };
+ break;
+ case et:
+ e = { x: a, y: i.y + i.height };
+ break;
+ case it:
+ e = { x: i.x + i.width, y: l };
+ break;
+ case nt:
+ e = { x: i.x - n.width, y: l };
+ break;
+ default:
+ e = { x: i.x, y: i.y };
+ }
+ var c = o ? At(o) : null;
+ if (null != c) {
+ var d = "y" === c ? "height" : "width";
+ switch (r) {
+ case "start":
+ e[c] = e[c] - (i[d] / 2 - n[d] / 2);
+ break;
+ case "end":
+ e[c] = e[c] + (i[d] / 2 - n[d] / 2);
+ }
+ }
+ return e;
+ }
+ function Yt(t, e) {
+ void 0 === e && (e = {});
+ var i = e,
+ n = i.placement,
+ s = void 0 === n ? t.placement : n,
+ o = i.boundary,
+ r = void 0 === o ? "clippingParents" : o,
+ a = i.rootBoundary,
+ l = void 0 === a ? "viewport" : a,
+ c = i.elementContext,
+ d = void 0 === c ? "popper" : c,
+ h = i.altBoundary,
+ u = void 0 !== h && h,
+ f = i.padding,
+ p = void 0 === f ? 0 : f,
+ m = xt("number" != typeof p ? p : Dt(p, st)),
+ g = "popper" === d ? "reference" : "popper",
+ _ = t.elements.reference,
+ b = t.rects.popper,
+ v = t.elements[u ? g : d],
+ y = (function (t, e, i) {
+ var n =
+ "clippingParents" === e
+ ? (function (t) {
+ var e = $t(wt(t)),
+ i =
+ ["absolute", "fixed"].indexOf(bt(t).position) >= 0 &&
+ ht(t)
+ ? Tt(t)
+ : t;
+ return dt(i)
+ ? e.filter(function (t) {
+ return dt(t) && _t(t, i) && "body" !== lt(t);
+ })
+ : [];
+ })(t)
+ : [].concat(e),
+ s = [].concat(n, [i]),
+ o = s[0],
+ r = s.reduce(function (e, i) {
+ var n = Vt(t, i);
+ return (
+ (e.top = Lt(n.top, e.top)),
+ (e.right = Ot(n.right, e.right)),
+ (e.bottom = Ot(n.bottom, e.bottom)),
+ (e.left = Lt(n.left, e.left)),
+ e
+ );
+ }, Vt(t, o));
+ return (
+ (r.width = r.right - r.left),
+ (r.height = r.bottom - r.top),
+ (r.x = r.left),
+ (r.y = r.top),
+ r
+ );
+ })(dt(v) ? v : v.contextElement || yt(t.elements.popper), r, l),
+ w = mt(_),
+ E = Xt({ reference: w, element: b, strategy: "absolute", placement: s }),
+ T = Ft(Object.assign({}, b, E)),
+ A = "popper" === d ? T : w,
+ L = {
+ top: y.top - A.top + m.top,
+ bottom: A.bottom - y.bottom + m.bottom,
+ left: y.left - A.left + m.left,
+ right: A.right - y.right + m.right,
+ },
+ O = t.modifiersData.offset;
+ if ("popper" === d && O) {
+ var k = O[s];
+ Object.keys(L).forEach(function (t) {
+ var e = [it, et].indexOf(t) >= 0 ? 1 : -1,
+ i = [tt, et].indexOf(t) >= 0 ? "y" : "x";
+ L[t] += k[i] * e;
+ });
+ }
+ return L;
+ }
+ function Qt(t, e) {
+ void 0 === e && (e = {});
+ var i = e,
+ n = i.placement,
+ s = i.boundary,
+ o = i.rootBoundary,
+ r = i.padding,
+ a = i.flipVariations,
+ l = i.allowedAutoPlacements,
+ c = void 0 === l ? rt : l,
+ d = Kt(n),
+ h = d
+ ? a
+ ? ot
+ : ot.filter(function (t) {
+ return Kt(t) === d;
+ })
+ : st,
+ u = h.filter(function (t) {
+ return c.indexOf(t) >= 0;
+ });
+ 0 === u.length && (u = h);
+ var f = u.reduce(function (e, i) {
+ return (
+ (e[i] = Yt(t, {
+ placement: i,
+ boundary: s,
+ rootBoundary: o,
+ padding: r,
+ })[pt(i)]),
+ e
+ );
+ }, {});
+ return Object.keys(f).sort(function (t, e) {
+ return f[t] - f[e];
+ });
+ }
+ var Gt = {
+ name: "flip",
+ enabled: !0,
+ phase: "main",
+ fn: function (t) {
+ var e = t.state,
+ i = t.options,
+ n = t.name;
+ if (!e.modifiersData[n]._skip) {
+ for (
+ var s = i.mainAxis,
+ o = void 0 === s || s,
+ r = i.altAxis,
+ a = void 0 === r || r,
+ l = i.fallbackPlacements,
+ c = i.padding,
+ d = i.boundary,
+ h = i.rootBoundary,
+ u = i.altBoundary,
+ f = i.flipVariations,
+ p = void 0 === f || f,
+ m = i.allowedAutoPlacements,
+ g = e.options.placement,
+ _ = pt(g),
+ b =
+ l ||
+ (_ !== g && p
+ ? (function (t) {
+ if ("auto" === pt(t)) return [];
+ var e = Rt(t);
+ return [Wt(t), e, Wt(e)];
+ })(g)
+ : [Rt(g)]),
+ v = [g].concat(b).reduce(function (t, i) {
+ return t.concat(
+ "auto" === pt(i)
+ ? Qt(e, {
+ placement: i,
+ boundary: d,
+ rootBoundary: h,
+ padding: c,
+ flipVariations: p,
+ allowedAutoPlacements: m,
+ })
+ : i
+ );
+ }, []),
+ y = e.rects.reference,
+ w = e.rects.popper,
+ E = new Map(),
+ T = !0,
+ A = v[0],
+ L = 0;
+ L < v.length;
+ L++
+ ) {
+ var O = v[L],
+ k = pt(O),
+ C = "start" === Kt(O),
+ x = [tt, et].indexOf(k) >= 0,
+ D = x ? "width" : "height",
+ N = Yt(e, {
+ placement: O,
+ boundary: d,
+ rootBoundary: h,
+ altBoundary: u,
+ padding: c,
+ }),
+ S = x ? (C ? it : nt) : C ? et : tt;
+ y[D] > w[D] && (S = Rt(S));
+ var I = Rt(S),
+ j = [];
+ if (
+ (o && j.push(N[k] <= 0),
+ a && j.push(N[S] <= 0, N[I] <= 0),
+ j.every(function (t) {
+ return t;
+ }))
+ ) {
+ (A = O), (T = !1);
+ break;
+ }
+ E.set(O, j);
+ }
+ if (T)
+ for (
+ var P = function (t) {
+ var e = v.find(function (e) {
+ var i = E.get(e);
+ if (i)
+ return i.slice(0, t).every(function (t) {
+ return t;
+ });
+ });
+ if (e) return (A = e), "break";
+ },
+ M = p ? 3 : 1;
+ M > 0 && "break" !== P(M);
+ M--
+ );
+ e.placement !== A &&
+ ((e.modifiersData[n]._skip = !0), (e.placement = A), (e.reset = !0));
+ }
+ },
+ requiresIfExists: ["offset"],
+ data: { _skip: !1 },
+ };
+ function Zt(t, e, i) {
+ return (
+ void 0 === i && (i = { x: 0, y: 0 }),
+ {
+ top: t.top - e.height - i.y,
+ right: t.right - e.width + i.x,
+ bottom: t.bottom - e.height + i.y,
+ left: t.left - e.width - i.x,
+ }
+ );
+ }
+ function Jt(t) {
+ return [tt, it, et, nt].some(function (e) {
+ return t[e] >= 0;
+ });
+ }
+ var te = {
+ name: "hide",
+ enabled: !0,
+ phase: "main",
+ requiresIfExists: ["preventOverflow"],
+ fn: function (t) {
+ var e = t.state,
+ i = t.name,
+ n = e.rects.reference,
+ s = e.rects.popper,
+ o = e.modifiersData.preventOverflow,
+ r = Yt(e, { elementContext: "reference" }),
+ a = Yt(e, { altBoundary: !0 }),
+ l = Zt(r, n),
+ c = Zt(a, s, o),
+ d = Jt(l),
+ h = Jt(c);
+ (e.modifiersData[i] = {
+ referenceClippingOffsets: l,
+ popperEscapeOffsets: c,
+ isReferenceHidden: d,
+ hasPopperEscaped: h,
+ }),
+ (e.attributes.popper = Object.assign({}, e.attributes.popper, {
+ "data-popper-reference-hidden": d,
+ "data-popper-escaped": h,
+ }));
+ },
+ },
+ ee = {
+ name: "offset",
+ enabled: !0,
+ phase: "main",
+ requires: ["popperOffsets"],
+ fn: function (t) {
+ var e = t.state,
+ i = t.options,
+ n = t.name,
+ s = i.offset,
+ o = void 0 === s ? [0, 0] : s,
+ r = rt.reduce(function (t, i) {
+ return (
+ (t[i] = (function (t, e, i) {
+ var n = pt(t),
+ s = [nt, tt].indexOf(n) >= 0 ? -1 : 1,
+ o =
+ "function" == typeof i
+ ? i(Object.assign({}, e, { placement: t }))
+ : i,
+ r = o[0],
+ a = o[1];
+ return (
+ (r = r || 0),
+ (a = (a || 0) * s),
+ [nt, it].indexOf(n) >= 0 ? { x: a, y: r } : { x: r, y: a }
+ );
+ })(i, e.rects, o)),
+ t
+ );
+ }, {}),
+ a = r[e.placement],
+ l = a.x,
+ c = a.y;
+ null != e.modifiersData.popperOffsets &&
+ ((e.modifiersData.popperOffsets.x += l),
+ (e.modifiersData.popperOffsets.y += c)),
+ (e.modifiersData[n] = r);
+ },
+ },
+ ie = {
+ name: "popperOffsets",
+ enabled: !0,
+ phase: "read",
+ fn: function (t) {
+ var e = t.state,
+ i = t.name;
+ e.modifiersData[i] = Xt({
+ reference: e.rects.reference,
+ element: e.rects.popper,
+ strategy: "absolute",
+ placement: e.placement,
+ });
+ },
+ data: {},
+ },
+ ne = {
+ name: "preventOverflow",
+ enabled: !0,
+ phase: "main",
+ fn: function (t) {
+ var e = t.state,
+ i = t.options,
+ n = t.name,
+ s = i.mainAxis,
+ o = void 0 === s || s,
+ r = i.altAxis,
+ a = void 0 !== r && r,
+ l = i.boundary,
+ c = i.rootBoundary,
+ d = i.altBoundary,
+ h = i.padding,
+ u = i.tether,
+ f = void 0 === u || u,
+ p = i.tetherOffset,
+ m = void 0 === p ? 0 : p,
+ g = Yt(e, {
+ boundary: l,
+ rootBoundary: c,
+ padding: h,
+ altBoundary: d,
+ }),
+ _ = pt(e.placement),
+ b = Kt(e.placement),
+ v = !b,
+ y = At(_),
+ w = "x" === y ? "y" : "x",
+ E = e.modifiersData.popperOffsets,
+ T = e.rects.reference,
+ A = e.rects.popper,
+ L =
+ "function" == typeof m
+ ? m(Object.assign({}, e.rects, { placement: e.placement }))
+ : m,
+ O = { x: 0, y: 0 };
+ if (E) {
+ if (o || a) {
+ var k = "y" === y ? tt : nt,
+ C = "y" === y ? et : it,
+ x = "y" === y ? "height" : "width",
+ D = E[y],
+ N = E[y] + g[k],
+ S = E[y] - g[C],
+ I = f ? -A[x] / 2 : 0,
+ j = "start" === b ? T[x] : A[x],
+ P = "start" === b ? -A[x] : -T[x],
+ M = e.elements.arrow,
+ H = f && M ? gt(M) : { width: 0, height: 0 },
+ R = e.modifiersData["arrow#persistent"]
+ ? e.modifiersData["arrow#persistent"].padding
+ : { top: 0, right: 0, bottom: 0, left: 0 },
+ B = R[k],
+ W = R[C],
+ q = Ct(0, T[x], H[x]),
+ z = v ? T[x] / 2 - I - q - B - L : j - q - B - L,
+ U = v ? -T[x] / 2 + I + q + W + L : P + q + W + L,
+ $ = e.elements.arrow && Tt(e.elements.arrow),
+ F = $ ? ("y" === y ? $.clientTop || 0 : $.clientLeft || 0) : 0,
+ V = e.modifiersData.offset
+ ? e.modifiersData.offset[e.placement][y]
+ : 0,
+ K = E[y] + z - V - F,
+ X = E[y] + U - V;
+ if (o) {
+ var Y = Ct(f ? Ot(N, K) : N, D, f ? Lt(S, X) : S);
+ (E[y] = Y), (O[y] = Y - D);
+ }
+ if (a) {
+ var Q = "x" === y ? tt : nt,
+ G = "x" === y ? et : it,
+ Z = E[w],
+ J = Z + g[Q],
+ st = Z - g[G],
+ ot = Ct(f ? Ot(J, K) : J, Z, f ? Lt(st, X) : st);
+ (E[w] = ot), (O[w] = ot - Z);
+ }
+ }
+ e.modifiersData[n] = O;
+ }
+ },
+ requiresIfExists: ["offset"],
+ };
+ function se(t, e, i) {
+ void 0 === i && (i = !1);
+ var n,
+ s,
+ o = yt(e),
+ r = mt(t),
+ a = ht(e),
+ l = { scrollLeft: 0, scrollTop: 0 },
+ c = { x: 0, y: 0 };
+ return (
+ (a || (!a && !i)) &&
+ (("body" !== lt(e) || Ut(o)) &&
+ (l =
+ (n = e) !== ct(n) && ht(n)
+ ? { scrollLeft: (s = n).scrollLeft, scrollTop: s.scrollTop }
+ : qt(n)),
+ ht(e)
+ ? (((c = mt(e)).x += e.clientLeft), (c.y += e.clientTop))
+ : o && (c.x = zt(o))),
+ {
+ x: r.left + l.scrollLeft - c.x,
+ y: r.top + l.scrollTop - c.y,
+ width: r.width,
+ height: r.height,
+ }
+ );
+ }
+ var oe = { placement: "bottom", modifiers: [], strategy: "absolute" };
+ function re() {
+ for (var t = arguments.length, e = new Array(t), i = 0; i < t; i++)
+ e[i] = arguments[i];
+ return !e.some(function (t) {
+ return !(t && "function" == typeof t.getBoundingClientRect);
+ });
+ }
+ function ae(t) {
+ void 0 === t && (t = {});
+ var e = t,
+ i = e.defaultModifiers,
+ n = void 0 === i ? [] : i,
+ s = e.defaultOptions,
+ o = void 0 === s ? oe : s;
+ return function (t, e, i) {
+ void 0 === i && (i = o);
+ var s,
+ r,
+ a = {
+ placement: "bottom",
+ orderedModifiers: [],
+ options: Object.assign({}, oe, o),
+ modifiersData: {},
+ elements: { reference: t, popper: e },
+ attributes: {},
+ styles: {},
+ },
+ l = [],
+ c = !1,
+ d = {
+ state: a,
+ setOptions: function (i) {
+ h(),
+ (a.options = Object.assign({}, o, a.options, i)),
+ (a.scrollParents = {
+ reference: dt(t)
+ ? $t(t)
+ : t.contextElement
+ ? $t(t.contextElement)
+ : [],
+ popper: $t(e),
+ });
+ var s,
+ r,
+ c = (function (t) {
+ var e = (function (t) {
+ var e = new Map(),
+ i = new Set(),
+ n = [];
+ return (
+ t.forEach(function (t) {
+ e.set(t.name, t);
+ }),
+ t.forEach(function (t) {
+ i.has(t.name) ||
+ (function t(s) {
+ i.add(s.name),
+ []
+ .concat(
+ s.requires || [],
+ s.requiresIfExists || []
+ )
+ .forEach(function (n) {
+ if (!i.has(n)) {
+ var s = e.get(n);
+ s && t(s);
+ }
+ }),
+ n.push(s);
+ })(t);
+ }),
+ n
+ );
+ })(t);
+ return at.reduce(function (t, i) {
+ return t.concat(
+ e.filter(function (t) {
+ return t.phase === i;
+ })
+ );
+ }, []);
+ })(
+ ((s = [].concat(n, a.options.modifiers)),
+ (r = s.reduce(function (t, e) {
+ var i = t[e.name];
+ return (
+ (t[e.name] = i
+ ? Object.assign({}, i, e, {
+ options: Object.assign({}, i.options, e.options),
+ data: Object.assign({}, i.data, e.data),
+ })
+ : e),
+ t
+ );
+ }, {})),
+ Object.keys(r).map(function (t) {
+ return r[t];
+ }))
+ );
+ return (
+ (a.orderedModifiers = c.filter(function (t) {
+ return t.enabled;
+ })),
+ a.orderedModifiers.forEach(function (t) {
+ var e = t.name,
+ i = t.options,
+ n = void 0 === i ? {} : i,
+ s = t.effect;
+ if ("function" == typeof s) {
+ var o = s({ state: a, name: e, instance: d, options: n });
+ l.push(o || function () {});
+ }
+ }),
+ d.update()
+ );
+ },
+ forceUpdate: function () {
+ if (!c) {
+ var t = a.elements,
+ e = t.reference,
+ i = t.popper;
+ if (re(e, i)) {
+ (a.rects = {
+ reference: se(e, Tt(i), "fixed" === a.options.strategy),
+ popper: gt(i),
+ }),
+ (a.reset = !1),
+ (a.placement = a.options.placement),
+ a.orderedModifiers.forEach(function (t) {
+ return (a.modifiersData[t.name] = Object.assign(
+ {},
+ t.data
+ ));
+ });
+ for (var n = 0; n < a.orderedModifiers.length; n++)
+ if (!0 !== a.reset) {
+ var s = a.orderedModifiers[n],
+ o = s.fn,
+ r = s.options,
+ l = void 0 === r ? {} : r,
+ h = s.name;
+ "function" == typeof o &&
+ (a =
+ o({ state: a, options: l, name: h, instance: d }) || a);
+ } else (a.reset = !1), (n = -1);
+ }
+ }
+ },
+ update:
+ ((s = function () {
+ return new Promise(function (t) {
+ d.forceUpdate(), t(a);
+ });
+ }),
+ function () {
+ return (
+ r ||
+ (r = new Promise(function (t) {
+ Promise.resolve().then(function () {
+ (r = void 0), t(s());
+ });
+ })),
+ r
+ );
+ }),
+ destroy: function () {
+ h(), (c = !0);
+ },
+ };
+ if (!re(t, e)) return d;
+ function h() {
+ l.forEach(function (t) {
+ return t();
+ }),
+ (l = []);
+ }
+ return (
+ d.setOptions(i).then(function (t) {
+ !c && i.onFirstUpdate && i.onFirstUpdate(t);
+ }),
+ d
+ );
+ };
+ }
+ var le = ae(),
+ ce = ae({ defaultModifiers: [Mt, ie, jt, ft] }),
+ de = ae({ defaultModifiers: [Mt, ie, jt, ft, ee, Gt, ne, Nt, te] }),
+ he = Object.freeze({
+ __proto__: null,
+ popperGenerator: ae,
+ detectOverflow: Yt,
+ createPopperBase: le,
+ createPopper: de,
+ createPopperLite: ce,
+ top: tt,
+ bottom: et,
+ right: it,
+ left: nt,
+ auto: "auto",
+ basePlacements: st,
+ start: "start",
+ end: "end",
+ clippingParents: "clippingParents",
+ viewport: "viewport",
+ popper: "popper",
+ reference: "reference",
+ variationPlacements: ot,
+ placements: rt,
+ beforeRead: "beforeRead",
+ read: "read",
+ afterRead: "afterRead",
+ beforeMain: "beforeMain",
+ main: "main",
+ afterMain: "afterMain",
+ beforeWrite: "beforeWrite",
+ write: "write",
+ afterWrite: "afterWrite",
+ modifierPhases: at,
+ applyStyles: ft,
+ arrow: Nt,
+ computeStyles: jt,
+ eventListeners: Mt,
+ flip: Gt,
+ hide: te,
+ offset: ee,
+ popperOffsets: ie,
+ preventOverflow: ne,
+ });
+ const ue = new RegExp("ArrowUp|ArrowDown|Escape"),
+ fe = _() ? "top-end" : "top-start",
+ pe = _() ? "top-start" : "top-end",
+ me = _() ? "bottom-end" : "bottom-start",
+ ge = _() ? "bottom-start" : "bottom-end",
+ _e = _() ? "left-start" : "right-start",
+ be = _() ? "right-start" : "left-start",
+ ve = {
+ offset: [0, 2],
+ boundary: "clippingParents",
+ reference: "toggle",
+ display: "dynamic",
+ popperConfig: null,
+ autoClose: !0,
+ },
+ ye = {
+ offset: "(array|string|function)",
+ boundary: "(string|element)",
+ reference: "(string|element|object)",
+ display: "string",
+ popperConfig: "(null|object|function)",
+ autoClose: "(boolean|string)",
+ };
+ class we extends R {
+ constructor(t, e) {
+ super(t),
+ (this._popper = null),
+ (this._config = this._getConfig(e)),
+ (this._menu = this._getMenuElement()),
+ (this._inNavbar = this._detectNavbar()),
+ this._addEventListeners();
+ }
+ static get Default() {
+ return ve;
+ }
+ static get DefaultType() {
+ return ye;
+ }
+ static get NAME() {
+ return "dropdown";
+ }
+ toggle() {
+ u(this._element) ||
+ (this._element.classList.contains("show") ? this.hide() : this.show());
+ }
+ show() {
+ if (u(this._element) || this._menu.classList.contains("show")) return;
+ const t = we.getParentFromElement(this._element),
+ e = { relatedTarget: this._element };
+ if (!H.trigger(this._element, "show.bs.dropdown", e).defaultPrevented) {
+ if (this._inNavbar) U.setDataAttribute(this._menu, "popper", "none");
+ else {
+ if (void 0 === he)
+ throw new TypeError(
+ "Bootstrap's dropdowns require Popper (https://popper.js.org)"
+ );
+ let e = this._element;
+ "parent" === this._config.reference
+ ? (e = t)
+ : a(this._config.reference)
+ ? (e = l(this._config.reference))
+ : "object" == typeof this._config.reference &&
+ (e = this._config.reference);
+ const i = this._getPopperConfig(),
+ n = i.modifiers.find(
+ (t) => "applyStyles" === t.name && !1 === t.enabled
+ );
+ (this._popper = de(e, this._menu, i)),
+ n && U.setDataAttribute(this._menu, "popper", "static");
+ }
+ "ontouchstart" in document.documentElement &&
+ !t.closest(".navbar-nav") &&
+ []
+ .concat(...document.body.children)
+ .forEach((t) => H.on(t, "mouseover", p)),
+ this._element.focus(),
+ this._element.setAttribute("aria-expanded", !0),
+ this._menu.classList.toggle("show"),
+ this._element.classList.toggle("show"),
+ H.trigger(this._element, "shown.bs.dropdown", e);
+ }
+ }
+ hide() {
+ if (u(this._element) || !this._menu.classList.contains("show")) return;
+ const t = { relatedTarget: this._element };
+ this._completeHide(t);
+ }
+ dispose() {
+ this._popper && this._popper.destroy(), super.dispose();
+ }
+ update() {
+ (this._inNavbar = this._detectNavbar()),
+ this._popper && this._popper.update();
+ }
+ _addEventListeners() {
+ H.on(this._element, "click.bs.dropdown", (t) => {
+ t.preventDefault(), this.toggle();
+ });
+ }
+ _completeHide(t) {
+ H.trigger(this._element, "hide.bs.dropdown", t).defaultPrevented ||
+ ("ontouchstart" in document.documentElement &&
+ []
+ .concat(...document.body.children)
+ .forEach((t) => H.off(t, "mouseover", p)),
+ this._popper && this._popper.destroy(),
+ this._menu.classList.remove("show"),
+ this._element.classList.remove("show"),
+ this._element.setAttribute("aria-expanded", "false"),
+ U.removeDataAttribute(this._menu, "popper"),
+ H.trigger(this._element, "hidden.bs.dropdown", t));
+ }
+ _getConfig(t) {
+ if (
+ ((t = {
+ ...this.constructor.Default,
+ ...U.getDataAttributes(this._element),
+ ...t,
+ }),
+ d("dropdown", t, this.constructor.DefaultType),
+ "object" == typeof t.reference &&
+ !a(t.reference) &&
+ "function" != typeof t.reference.getBoundingClientRect)
+ )
+ throw new TypeError(
+ "dropdown".toUpperCase() +
+ ': Option "reference" provided type "object" without a required "getBoundingClientRect" method.'
+ );
+ return t;
+ }
+ _getMenuElement() {
+ return t.next(this._element, ".dropdown-menu")[0];
+ }
+ _getPlacement() {
+ const t = this._element.parentNode;
+ if (t.classList.contains("dropend")) return _e;
+ if (t.classList.contains("dropstart")) return be;
+ const e =
+ "end" ===
+ getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();
+ return t.classList.contains("dropup") ? (e ? pe : fe) : e ? ge : me;
+ }
+ _detectNavbar() {
+ return null !== this._element.closest(".navbar");
+ }
+ _getOffset() {
+ const { offset: t } = this._config;
+ return "string" == typeof t
+ ? t.split(",").map((t) => Number.parseInt(t, 10))
+ : "function" == typeof t
+ ? (e) => t(e, this._element)
+ : t;
+ }
+ _getPopperConfig() {
+ const t = {
+ placement: this._getPlacement(),
+ modifiers: [
+ {
+ name: "preventOverflow",
+ options: { boundary: this._config.boundary },
+ },
+ { name: "offset", options: { offset: this._getOffset() } },
+ ],
+ };
+ return (
+ "static" === this._config.display &&
+ (t.modifiers = [{ name: "applyStyles", enabled: !1 }]),
+ {
+ ...t,
+ ...("function" == typeof this._config.popperConfig
+ ? this._config.popperConfig(t)
+ : this._config.popperConfig),
+ }
+ );
+ }
+ _selectMenuItem(e) {
+ const i = t
+ .find(
+ ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",
+ this._menu
+ )
+ .filter(h);
+ if (!i.length) return;
+ let n = i.indexOf(e.target);
+ "ArrowUp" === e.key && n > 0 && n--,
+ "ArrowDown" === e.key && n < i.length - 1 && n++,
+ (n = -1 === n ? 0 : n),
+ i[n].focus();
+ }
+ static dropdownInterface(t, e) {
+ let i = w.get(t, "bs.dropdown");
+ if (
+ (i || (i = new we(t, "object" == typeof e ? e : null)),
+ "string" == typeof e)
+ ) {
+ if (void 0 === i[e]) throw new TypeError(`No method named "${e}"`);
+ i[e]();
+ }
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ we.dropdownInterface(this, t);
+ });
+ }
+ static clearMenus(e) {
+ if (e && (2 === e.button || ("keyup" === e.type && "Tab" !== e.key)))
+ return;
+ const i = t.find('[data-bs-toggle="dropdown"]');
+ for (let t = 0, n = i.length; t < n; t++) {
+ const n = w.get(i[t], "bs.dropdown");
+ if (!n || !1 === n._config.autoClose) continue;
+ if (!n._element.classList.contains("show")) continue;
+ const s = { relatedTarget: n._element };
+ if (e) {
+ const t = e.composedPath(),
+ i = t.includes(n._menu);
+ if (
+ t.includes(n._element) ||
+ ("inside" === n._config.autoClose && !i) ||
+ ("outside" === n._config.autoClose && i)
+ )
+ continue;
+ if (
+ n._menu.contains(e.target) &&
+ (("keyup" === e.type && "Tab" === e.key) ||
+ /input|select|option|textarea|form/i.test(e.target.tagName))
+ )
+ continue;
+ "click" === e.type && (s.clickEvent = e);
+ }
+ n._completeHide(s);
+ }
+ }
+ static getParentFromElement(t) {
+ return s(t) || t.parentNode;
+ }
+ static dataApiKeydownHandler(e) {
+ if (
+ /input|textarea/i.test(e.target.tagName)
+ ? "Space" === e.key ||
+ ("Escape" !== e.key &&
+ (("ArrowDown" !== e.key && "ArrowUp" !== e.key) ||
+ e.target.closest(".dropdown-menu")))
+ : !ue.test(e.key)
+ )
+ return;
+ const i = this.classList.contains("show");
+ if (!i && "Escape" === e.key) return;
+ if ((e.preventDefault(), e.stopPropagation(), u(this))) return;
+ const n = () =>
+ this.matches('[data-bs-toggle="dropdown"]')
+ ? this
+ : t.prev(this, '[data-bs-toggle="dropdown"]')[0];
+ if ("Escape" === e.key) return n().focus(), void we.clearMenus();
+ i || ("ArrowUp" !== e.key && "ArrowDown" !== e.key)
+ ? i && "Space" !== e.key
+ ? we.getInstance(n())._selectMenuItem(e)
+ : we.clearMenus()
+ : n().click();
+ }
+ }
+ H.on(
+ document,
+ "keydown.bs.dropdown.data-api",
+ '[data-bs-toggle="dropdown"]',
+ we.dataApiKeydownHandler
+ ),
+ H.on(
+ document,
+ "keydown.bs.dropdown.data-api",
+ ".dropdown-menu",
+ we.dataApiKeydownHandler
+ ),
+ H.on(document, "click.bs.dropdown.data-api", we.clearMenus),
+ H.on(document, "keyup.bs.dropdown.data-api", we.clearMenus),
+ H.on(
+ document,
+ "click.bs.dropdown.data-api",
+ '[data-bs-toggle="dropdown"]',
+ function (t) {
+ t.preventDefault(), we.dropdownInterface(this);
+ }
+ ),
+ b(we);
+ const Ee = () => {
+ const t = document.documentElement.clientWidth;
+ return Math.abs(window.innerWidth - t);
+ },
+ Te = (t = Ee()) => {
+ Ae(),
+ Le("body", "paddingRight", (e) => e + t),
+ Le(
+ ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",
+ "paddingRight",
+ (e) => e + t
+ ),
+ Le(".sticky-top", "marginRight", (e) => e - t);
+ },
+ Ae = () => {
+ const t = document.body.style.overflow;
+ t && U.setDataAttribute(document.body, "overflow", t),
+ (document.body.style.overflow = "hidden");
+ },
+ Le = (e, i, n) => {
+ const s = Ee();
+ t.find(e).forEach((t) => {
+ if (t !== document.body && window.innerWidth > t.clientWidth + s)
+ return;
+ const e = t.style[i],
+ o = window.getComputedStyle(t)[i];
+ U.setDataAttribute(t, i, e),
+ (t.style[i] = n(Number.parseFloat(o)) + "px");
+ });
+ },
+ Oe = () => {
+ ke("body", "overflow"),
+ ke("body", "paddingRight"),
+ ke(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight"),
+ ke(".sticky-top", "marginRight");
+ },
+ ke = (e, i) => {
+ t.find(e).forEach((t) => {
+ const e = U.getDataAttribute(t, i);
+ void 0 === e
+ ? t.style.removeProperty(i)
+ : (U.removeDataAttribute(t, i), (t.style[i] = e));
+ });
+ },
+ Ce = {
+ isVisible: !0,
+ isAnimated: !1,
+ rootElement: document.body,
+ clickCallback: null,
+ },
+ xe = {
+ isVisible: "boolean",
+ isAnimated: "boolean",
+ rootElement: "element",
+ clickCallback: "(function|null)",
+ };
+ class De {
+ constructor(t) {
+ (this._config = this._getConfig(t)),
+ (this._isAppended = !1),
+ (this._element = null);
+ }
+ show(t) {
+ this._config.isVisible
+ ? (this._append(),
+ this._config.isAnimated && m(this._getElement()),
+ this._getElement().classList.add("show"),
+ this._emulateAnimation(() => {
+ v(t);
+ }))
+ : v(t);
+ }
+ hide(t) {
+ this._config.isVisible
+ ? (this._getElement().classList.remove("show"),
+ this._emulateAnimation(() => {
+ this.dispose(), v(t);
+ }))
+ : v(t);
+ }
+ _getElement() {
+ if (!this._element) {
+ const t = document.createElement("div");
+ (t.className = "modal-backdrop"),
+ this._config.isAnimated && t.classList.add("fade"),
+ (this._element = t);
+ }
+ return this._element;
+ }
+ _getConfig(t) {
+ return (
+ ((t = { ...Ce, ...("object" == typeof t ? t : {}) }).rootElement =
+ t.rootElement || document.body),
+ d("backdrop", t, xe),
+ t
+ );
+ }
+ _append() {
+ this._isAppended ||
+ (this._config.rootElement.appendChild(this._getElement()),
+ H.on(this._getElement(), "mousedown.bs.backdrop", () => {
+ v(this._config.clickCallback);
+ }),
+ (this._isAppended = !0));
+ }
+ dispose() {
+ this._isAppended &&
+ (H.off(this._element, "mousedown.bs.backdrop"),
+ this._getElement().parentNode.removeChild(this._element),
+ (this._isAppended = !1));
+ }
+ _emulateAnimation(t) {
+ if (!this._config.isAnimated) return void v(t);
+ const e = o(this._getElement());
+ H.one(this._getElement(), "transitionend", () => v(t)),
+ c(this._getElement(), e);
+ }
+ }
+ const Ne = { backdrop: !0, keyboard: !0, focus: !0 },
+ Se = {
+ backdrop: "(boolean|string)",
+ keyboard: "boolean",
+ focus: "boolean",
+ };
+ class Ie extends R {
+ constructor(e, i) {
+ super(e),
+ (this._config = this._getConfig(i)),
+ (this._dialog = t.findOne(".modal-dialog", this._element)),
+ (this._backdrop = this._initializeBackDrop()),
+ (this._isShown = !1),
+ (this._ignoreBackdropClick = !1),
+ (this._isTransitioning = !1);
+ }
+ static get Default() {
+ return Ne;
+ }
+ static get NAME() {
+ return "modal";
+ }
+ toggle(t) {
+ return this._isShown ? this.hide() : this.show(t);
+ }
+ show(t) {
+ if (this._isShown || this._isTransitioning) return;
+ this._isAnimated() && (this._isTransitioning = !0);
+ const e = H.trigger(this._element, "show.bs.modal", { relatedTarget: t });
+ this._isShown ||
+ e.defaultPrevented ||
+ ((this._isShown = !0),
+ Te(),
+ document.body.classList.add("modal-open"),
+ this._adjustDialog(),
+ this._setEscapeEvent(),
+ this._setResizeEvent(),
+ H.on(
+ this._element,
+ "click.dismiss.bs.modal",
+ '[data-bs-dismiss="modal"]',
+ (t) => this.hide(t)
+ ),
+ H.on(this._dialog, "mousedown.dismiss.bs.modal", () => {
+ H.one(this._element, "mouseup.dismiss.bs.modal", (t) => {
+ t.target === this._element && (this._ignoreBackdropClick = !0);
+ });
+ }),
+ this._showBackdrop(() => this._showElement(t)));
+ }
+ hide(t) {
+ if ((t && t.preventDefault(), !this._isShown || this._isTransitioning))
+ return;
+ if (H.trigger(this._element, "hide.bs.modal").defaultPrevented) return;
+ this._isShown = !1;
+ const e = this._isAnimated();
+ e && (this._isTransitioning = !0),
+ this._setEscapeEvent(),
+ this._setResizeEvent(),
+ H.off(document, "focusin.bs.modal"),
+ this._element.classList.remove("show"),
+ H.off(this._element, "click.dismiss.bs.modal"),
+ H.off(this._dialog, "mousedown.dismiss.bs.modal"),
+ this._queueCallback(() => this._hideModal(), this._element, e);
+ }
+ dispose() {
+ [window, this._dialog].forEach((t) => H.off(t, ".bs.modal")),
+ this._backdrop.dispose(),
+ super.dispose(),
+ H.off(document, "focusin.bs.modal");
+ }
+ handleUpdate() {
+ this._adjustDialog();
+ }
+ _initializeBackDrop() {
+ return new De({
+ isVisible: Boolean(this._config.backdrop),
+ isAnimated: this._isAnimated(),
+ });
+ }
+ _getConfig(t) {
+ return (
+ (t = { ...Ne, ...U.getDataAttributes(this._element), ...t }),
+ d("modal", t, Se),
+ t
+ );
+ }
+ _showElement(e) {
+ const i = this._isAnimated(),
+ n = t.findOne(".modal-body", this._dialog);
+ (this._element.parentNode &&
+ this._element.parentNode.nodeType === Node.ELEMENT_NODE) ||
+ document.body.appendChild(this._element),
+ (this._element.style.display = "block"),
+ this._element.removeAttribute("aria-hidden"),
+ this._element.setAttribute("aria-modal", !0),
+ this._element.setAttribute("role", "dialog"),
+ (this._element.scrollTop = 0),
+ n && (n.scrollTop = 0),
+ i && m(this._element),
+ this._element.classList.add("show"),
+ this._config.focus && this._enforceFocus(),
+ this._queueCallback(
+ () => {
+ this._config.focus && this._element.focus(),
+ (this._isTransitioning = !1),
+ H.trigger(this._element, "shown.bs.modal", { relatedTarget: e });
+ },
+ this._dialog,
+ i
+ );
+ }
+ _enforceFocus() {
+ H.off(document, "focusin.bs.modal"),
+ H.on(document, "focusin.bs.modal", (t) => {
+ document === t.target ||
+ this._element === t.target ||
+ this._element.contains(t.target) ||
+ this._element.focus();
+ });
+ }
+ _setEscapeEvent() {
+ this._isShown
+ ? H.on(this._element, "keydown.dismiss.bs.modal", (t) => {
+ this._config.keyboard && "Escape" === t.key
+ ? (t.preventDefault(), this.hide())
+ : this._config.keyboard ||
+ "Escape" !== t.key ||
+ this._triggerBackdropTransition();
+ })
+ : H.off(this._element, "keydown.dismiss.bs.modal");
+ }
+ _setResizeEvent() {
+ this._isShown
+ ? H.on(window, "resize.bs.modal", () => this._adjustDialog())
+ : H.off(window, "resize.bs.modal");
+ }
+ _hideModal() {
+ (this._element.style.display = "none"),
+ this._element.setAttribute("aria-hidden", !0),
+ this._element.removeAttribute("aria-modal"),
+ this._element.removeAttribute("role"),
+ (this._isTransitioning = !1),
+ this._backdrop.hide(() => {
+ document.body.classList.remove("modal-open"),
+ this._resetAdjustments(),
+ Oe(),
+ H.trigger(this._element, "hidden.bs.modal");
+ });
+ }
+ _showBackdrop(t) {
+ H.on(this._element, "click.dismiss.bs.modal", (t) => {
+ this._ignoreBackdropClick
+ ? (this._ignoreBackdropClick = !1)
+ : t.target === t.currentTarget &&
+ (!0 === this._config.backdrop
+ ? this.hide()
+ : "static" === this._config.backdrop &&
+ this._triggerBackdropTransition());
+ }),
+ this._backdrop.show(t);
+ }
+ _isAnimated() {
+ return this._element.classList.contains("fade");
+ }
+ _triggerBackdropTransition() {
+ if (H.trigger(this._element, "hidePrevented.bs.modal").defaultPrevented)
+ return;
+ const t =
+ this._element.scrollHeight > document.documentElement.clientHeight;
+ t || (this._element.style.overflowY = "hidden"),
+ this._element.classList.add("modal-static");
+ const e = o(this._dialog);
+ H.off(this._element, "transitionend"),
+ H.one(this._element, "transitionend", () => {
+ this._element.classList.remove("modal-static"),
+ t ||
+ (H.one(this._element, "transitionend", () => {
+ this._element.style.overflowY = "";
+ }),
+ c(this._element, e));
+ }),
+ c(this._element, e),
+ this._element.focus();
+ }
+ _adjustDialog() {
+ const t =
+ this._element.scrollHeight > document.documentElement.clientHeight,
+ e = Ee(),
+ i = e > 0;
+ ((!i && t && !_()) || (i && !t && _())) &&
+ (this._element.style.paddingLeft = e + "px"),
+ ((i && !t && !_()) || (!i && t && _())) &&
+ (this._element.style.paddingRight = e + "px");
+ }
+ _resetAdjustments() {
+ (this._element.style.paddingLeft = ""),
+ (this._element.style.paddingRight = "");
+ }
+ static jQueryInterface(t, e) {
+ return this.each(function () {
+ const i =
+ Ie.getInstance(this) || new Ie(this, "object" == typeof t ? t : {});
+ if ("string" == typeof t) {
+ if (void 0 === i[t]) throw new TypeError(`No method named "${t}"`);
+ i[t](e);
+ }
+ });
+ }
+ }
+ H.on(
+ document,
+ "click.bs.modal.data-api",
+ '[data-bs-toggle="modal"]',
+ function (t) {
+ const e = s(this);
+ ["A", "AREA"].includes(this.tagName) && t.preventDefault(),
+ H.one(e, "show.bs.modal", (t) => {
+ t.defaultPrevented ||
+ H.one(e, "hidden.bs.modal", () => {
+ h(this) && this.focus();
+ });
+ }),
+ (Ie.getInstance(e) || new Ie(e)).toggle(this);
+ }
+ ),
+ b(Ie);
+ const je = { backdrop: !0, keyboard: !0, scroll: !1 },
+ Pe = { backdrop: "boolean", keyboard: "boolean", scroll: "boolean" };
+ class Me extends R {
+ constructor(t, e) {
+ super(t),
+ (this._config = this._getConfig(e)),
+ (this._isShown = !1),
+ (this._backdrop = this._initializeBackDrop()),
+ this._addEventListeners();
+ }
+ static get NAME() {
+ return "offcanvas";
+ }
+ static get Default() {
+ return je;
+ }
+ toggle(t) {
+ return this._isShown ? this.hide() : this.show(t);
+ }
+ show(t) {
+ this._isShown ||
+ H.trigger(this._element, "show.bs.offcanvas", { relatedTarget: t })
+ .defaultPrevented ||
+ ((this._isShown = !0),
+ (this._element.style.visibility = "visible"),
+ this._backdrop.show(),
+ this._config.scroll ||
+ (Te(), this._enforceFocusOnElement(this._element)),
+ this._element.removeAttribute("aria-hidden"),
+ this._element.setAttribute("aria-modal", !0),
+ this._element.setAttribute("role", "dialog"),
+ this._element.classList.add("show"),
+ this._queueCallback(
+ () => {
+ H.trigger(this._element, "shown.bs.offcanvas", {
+ relatedTarget: t,
+ });
+ },
+ this._element,
+ !0
+ ));
+ }
+ hide() {
+ this._isShown &&
+ (H.trigger(this._element, "hide.bs.offcanvas").defaultPrevented ||
+ (H.off(document, "focusin.bs.offcanvas"),
+ this._element.blur(),
+ (this._isShown = !1),
+ this._element.classList.remove("show"),
+ this._backdrop.hide(),
+ this._queueCallback(
+ () => {
+ this._element.setAttribute("aria-hidden", !0),
+ this._element.removeAttribute("aria-modal"),
+ this._element.removeAttribute("role"),
+ (this._element.style.visibility = "hidden"),
+ this._config.scroll || Oe(),
+ H.trigger(this._element, "hidden.bs.offcanvas");
+ },
+ this._element,
+ !0
+ )));
+ }
+ dispose() {
+ this._backdrop.dispose(),
+ super.dispose(),
+ H.off(document, "focusin.bs.offcanvas");
+ }
+ _getConfig(t) {
+ return (
+ (t = {
+ ...je,
+ ...U.getDataAttributes(this._element),
+ ...("object" == typeof t ? t : {}),
+ }),
+ d("offcanvas", t, Pe),
+ t
+ );
+ }
+ _initializeBackDrop() {
+ return new De({
+ isVisible: this._config.backdrop,
+ isAnimated: !0,
+ rootElement: this._element.parentNode,
+ clickCallback: () => this.hide(),
+ });
+ }
+ _enforceFocusOnElement(t) {
+ H.off(document, "focusin.bs.offcanvas"),
+ H.on(document, "focusin.bs.offcanvas", (e) => {
+ document === e.target ||
+ t === e.target ||
+ t.contains(e.target) ||
+ t.focus();
+ }),
+ t.focus();
+ }
+ _addEventListeners() {
+ H.on(
+ this._element,
+ "click.dismiss.bs.offcanvas",
+ '[data-bs-dismiss="offcanvas"]',
+ () => this.hide()
+ ),
+ H.on(this._element, "keydown.dismiss.bs.offcanvas", (t) => {
+ this._config.keyboard && "Escape" === t.key && this.hide();
+ });
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ const e =
+ w.get(this, "bs.offcanvas") ||
+ new Me(this, "object" == typeof t ? t : {});
+ if ("string" == typeof t) {
+ if (void 0 === e[t] || t.startsWith("_") || "constructor" === t)
+ throw new TypeError(`No method named "${t}"`);
+ e[t](this);
+ }
+ });
+ }
+ }
+ H.on(
+ document,
+ "click.bs.offcanvas.data-api",
+ '[data-bs-toggle="offcanvas"]',
+ function (e) {
+ const i = s(this);
+ if ((["A", "AREA"].includes(this.tagName) && e.preventDefault(), u(this)))
+ return;
+ H.one(i, "hidden.bs.offcanvas", () => {
+ h(this) && this.focus();
+ });
+ const n = t.findOne(".offcanvas.show");
+ n && n !== i && Me.getInstance(n).hide(),
+ (w.get(i, "bs.offcanvas") || new Me(i)).toggle(this);
+ }
+ ),
+ H.on(window, "load.bs.offcanvas.data-api", () => {
+ t.find(".offcanvas.show").forEach((t) =>
+ (w.get(t, "bs.offcanvas") || new Me(t)).show()
+ );
+ }),
+ b(Me);
+ const He = new Set([
+ "background",
+ "cite",
+ "href",
+ "itemtype",
+ "longdesc",
+ "poster",
+ "src",
+ "xlink:href",
+ ]),
+ Re = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,
+ Be =
+ /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,
+ We = (t, e) => {
+ const i = t.nodeName.toLowerCase();
+ if (e.includes(i))
+ return (
+ !He.has(i) || Boolean(Re.test(t.nodeValue) || Be.test(t.nodeValue))
+ );
+ const n = e.filter((t) => t instanceof RegExp);
+ for (let t = 0, e = n.length; t < e; t++) if (n[t].test(i)) return !0;
+ return !1;
+ };
+ function qe(t, e, i) {
+ if (!t.length) return t;
+ if (i && "function" == typeof i) return i(t);
+ const n = new window.DOMParser().parseFromString(t, "text/html"),
+ s = Object.keys(e),
+ o = [].concat(...n.body.querySelectorAll("*"));
+ for (let t = 0, i = o.length; t < i; t++) {
+ const i = o[t],
+ n = i.nodeName.toLowerCase();
+ if (!s.includes(n)) {
+ i.parentNode.removeChild(i);
+ continue;
+ }
+ const r = [].concat(...i.attributes),
+ a = [].concat(e["*"] || [], e[n] || []);
+ r.forEach((t) => {
+ We(t, a) || i.removeAttribute(t.nodeName);
+ });
+ }
+ return n.body.innerHTML;
+ }
+ const ze = new RegExp("(^|\\s)bs-tooltip\\S+", "g"),
+ Ue = new Set(["sanitize", "allowList", "sanitizeFn"]),
+ $e = {
+ animation: "boolean",
+ template: "string",
+ title: "(string|element|function)",
+ trigger: "string",
+ delay: "(number|object)",
+ html: "boolean",
+ selector: "(string|boolean)",
+ placement: "(string|function)",
+ offset: "(array|string|function)",
+ container: "(string|element|boolean)",
+ fallbackPlacements: "array",
+ boundary: "(string|element)",
+ customClass: "(string|function)",
+ sanitize: "boolean",
+ sanitizeFn: "(null|function)",
+ allowList: "object",
+ popperConfig: "(null|object|function)",
+ },
+ Fe = {
+ AUTO: "auto",
+ TOP: "top",
+ RIGHT: _() ? "left" : "right",
+ BOTTOM: "bottom",
+ LEFT: _() ? "right" : "left",
+ },
+ Ve = {
+ animation: !0,
+ template:
+ '',
+ trigger: "hover focus",
+ title: "",
+ delay: 0,
+ html: !1,
+ selector: !1,
+ placement: "top",
+ offset: [0, 0],
+ container: !1,
+ fallbackPlacements: ["top", "right", "bottom", "left"],
+ boundary: "clippingParents",
+ customClass: "",
+ sanitize: !0,
+ sanitizeFn: null,
+ allowList: {
+ "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i],
+ a: ["target", "href", "title", "rel"],
+ area: [],
+ b: [],
+ br: [],
+ col: [],
+ code: [],
+ div: [],
+ em: [],
+ hr: [],
+ h1: [],
+ h2: [],
+ h3: [],
+ h4: [],
+ h5: [],
+ h6: [],
+ i: [],
+ img: ["src", "srcset", "alt", "title", "width", "height"],
+ li: [],
+ ol: [],
+ p: [],
+ pre: [],
+ s: [],
+ small: [],
+ span: [],
+ sub: [],
+ sup: [],
+ strong: [],
+ u: [],
+ ul: [],
+ },
+ popperConfig: null,
+ },
+ Ke = {
+ HIDE: "hide.bs.tooltip",
+ HIDDEN: "hidden.bs.tooltip",
+ SHOW: "show.bs.tooltip",
+ SHOWN: "shown.bs.tooltip",
+ INSERTED: "inserted.bs.tooltip",
+ CLICK: "click.bs.tooltip",
+ FOCUSIN: "focusin.bs.tooltip",
+ FOCUSOUT: "focusout.bs.tooltip",
+ MOUSEENTER: "mouseenter.bs.tooltip",
+ MOUSELEAVE: "mouseleave.bs.tooltip",
+ };
+ class Xe extends R {
+ constructor(t, e) {
+ if (void 0 === he)
+ throw new TypeError(
+ "Bootstrap's tooltips require Popper (https://popper.js.org)"
+ );
+ super(t),
+ (this._isEnabled = !0),
+ (this._timeout = 0),
+ (this._hoverState = ""),
+ (this._activeTrigger = {}),
+ (this._popper = null),
+ (this._config = this._getConfig(e)),
+ (this.tip = null),
+ this._setListeners();
+ }
+ static get Default() {
+ return Ve;
+ }
+ static get NAME() {
+ return "tooltip";
+ }
+ static get Event() {
+ return Ke;
+ }
+ static get DefaultType() {
+ return $e;
+ }
+ enable() {
+ this._isEnabled = !0;
+ }
+ disable() {
+ this._isEnabled = !1;
+ }
+ toggleEnabled() {
+ this._isEnabled = !this._isEnabled;
+ }
+ toggle(t) {
+ if (this._isEnabled)
+ if (t) {
+ const e = this._initializeOnDelegatedTarget(t);
+ (e._activeTrigger.click = !e._activeTrigger.click),
+ e._isWithActiveTrigger() ? e._enter(null, e) : e._leave(null, e);
+ } else {
+ if (this.getTipElement().classList.contains("show"))
+ return void this._leave(null, this);
+ this._enter(null, this);
+ }
+ }
+ dispose() {
+ clearTimeout(this._timeout),
+ H.off(
+ this._element.closest(".modal"),
+ "hide.bs.modal",
+ this._hideModalHandler
+ ),
+ this.tip &&
+ this.tip.parentNode &&
+ this.tip.parentNode.removeChild(this.tip),
+ this._popper && this._popper.destroy(),
+ super.dispose();
+ }
+ show() {
+ if ("none" === this._element.style.display)
+ throw new Error("Please use show on visible elements");
+ if (!this.isWithContent() || !this._isEnabled) return;
+ const t = H.trigger(this._element, this.constructor.Event.SHOW),
+ i = f(this._element),
+ n =
+ null === i
+ ? this._element.ownerDocument.documentElement.contains(
+ this._element
+ )
+ : i.contains(this._element);
+ if (t.defaultPrevented || !n) return;
+ const s = this.getTipElement(),
+ o = e(this.constructor.NAME);
+ s.setAttribute("id", o),
+ this._element.setAttribute("aria-describedby", o),
+ this.setContent(),
+ this._config.animation && s.classList.add("fade");
+ const r =
+ "function" == typeof this._config.placement
+ ? this._config.placement.call(this, s, this._element)
+ : this._config.placement,
+ a = this._getAttachment(r);
+ this._addAttachmentClass(a);
+ const { container: l } = this._config;
+ w.set(s, this.constructor.DATA_KEY, this),
+ this._element.ownerDocument.documentElement.contains(this.tip) ||
+ (l.appendChild(s),
+ H.trigger(this._element, this.constructor.Event.INSERTED)),
+ this._popper
+ ? this._popper.update()
+ : (this._popper = de(this._element, s, this._getPopperConfig(a))),
+ s.classList.add("show");
+ const c =
+ "function" == typeof this._config.customClass
+ ? this._config.customClass()
+ : this._config.customClass;
+ c && s.classList.add(...c.split(" ")),
+ "ontouchstart" in document.documentElement &&
+ [].concat(...document.body.children).forEach((t) => {
+ H.on(t, "mouseover", p);
+ });
+ const d = this.tip.classList.contains("fade");
+ this._queueCallback(
+ () => {
+ const t = this._hoverState;
+ (this._hoverState = null),
+ H.trigger(this._element, this.constructor.Event.SHOWN),
+ "out" === t && this._leave(null, this);
+ },
+ this.tip,
+ d
+ );
+ }
+ hide() {
+ if (!this._popper) return;
+ const t = this.getTipElement();
+ if (
+ H.trigger(this._element, this.constructor.Event.HIDE).defaultPrevented
+ )
+ return;
+ t.classList.remove("show"),
+ "ontouchstart" in document.documentElement &&
+ []
+ .concat(...document.body.children)
+ .forEach((t) => H.off(t, "mouseover", p)),
+ (this._activeTrigger.click = !1),
+ (this._activeTrigger.focus = !1),
+ (this._activeTrigger.hover = !1);
+ const e = this.tip.classList.contains("fade");
+ this._queueCallback(
+ () => {
+ this._isWithActiveTrigger() ||
+ ("show" !== this._hoverState &&
+ t.parentNode &&
+ t.parentNode.removeChild(t),
+ this._cleanTipClass(),
+ this._element.removeAttribute("aria-describedby"),
+ H.trigger(this._element, this.constructor.Event.HIDDEN),
+ this._popper && (this._popper.destroy(), (this._popper = null)));
+ },
+ this.tip,
+ e
+ ),
+ (this._hoverState = "");
+ }
+ update() {
+ null !== this._popper && this._popper.update();
+ }
+ isWithContent() {
+ return Boolean(this.getTitle());
+ }
+ getTipElement() {
+ if (this.tip) return this.tip;
+ const t = document.createElement("div");
+ return (
+ (t.innerHTML = this._config.template),
+ (this.tip = t.children[0]),
+ this.tip
+ );
+ }
+ setContent() {
+ const e = this.getTipElement();
+ this.setElementContent(t.findOne(".tooltip-inner", e), this.getTitle()),
+ e.classList.remove("fade", "show");
+ }
+ setElementContent(t, e) {
+ if (null !== t)
+ return a(e)
+ ? ((e = l(e)),
+ void (this._config.html
+ ? e.parentNode !== t && ((t.innerHTML = ""), t.appendChild(e))
+ : (t.textContent = e.textContent)))
+ : void (this._config.html
+ ? (this._config.sanitize &&
+ (e = qe(e, this._config.allowList, this._config.sanitizeFn)),
+ (t.innerHTML = e))
+ : (t.textContent = e));
+ }
+ getTitle() {
+ let t = this._element.getAttribute("data-bs-original-title");
+ return (
+ t ||
+ (t =
+ "function" == typeof this._config.title
+ ? this._config.title.call(this._element)
+ : this._config.title),
+ t
+ );
+ }
+ updateAttachment(t) {
+ return "right" === t ? "end" : "left" === t ? "start" : t;
+ }
+ _initializeOnDelegatedTarget(t, e) {
+ const i = this.constructor.DATA_KEY;
+ return (
+ (e = e || w.get(t.delegateTarget, i)) ||
+ ((e = new this.constructor(
+ t.delegateTarget,
+ this._getDelegateConfig()
+ )),
+ w.set(t.delegateTarget, i, e)),
+ e
+ );
+ }
+ _getOffset() {
+ const { offset: t } = this._config;
+ return "string" == typeof t
+ ? t.split(",").map((t) => Number.parseInt(t, 10))
+ : "function" == typeof t
+ ? (e) => t(e, this._element)
+ : t;
+ }
+ _getPopperConfig(t) {
+ const e = {
+ placement: t,
+ modifiers: [
+ {
+ name: "flip",
+ options: { fallbackPlacements: this._config.fallbackPlacements },
+ },
+ { name: "offset", options: { offset: this._getOffset() } },
+ {
+ name: "preventOverflow",
+ options: { boundary: this._config.boundary },
+ },
+ {
+ name: "arrow",
+ options: { element: `.${this.constructor.NAME}-arrow` },
+ },
+ {
+ name: "onChange",
+ enabled: !0,
+ phase: "afterWrite",
+ fn: (t) => this._handlePopperPlacementChange(t),
+ },
+ ],
+ onFirstUpdate: (t) => {
+ t.options.placement !== t.placement &&
+ this._handlePopperPlacementChange(t);
+ },
+ };
+ return {
+ ...e,
+ ...("function" == typeof this._config.popperConfig
+ ? this._config.popperConfig(e)
+ : this._config.popperConfig),
+ };
+ }
+ _addAttachmentClass(t) {
+ this.getTipElement().classList.add(
+ "bs-tooltip-" + this.updateAttachment(t)
+ );
+ }
+ _getAttachment(t) {
+ return Fe[t.toUpperCase()];
+ }
+ _setListeners() {
+ this._config.trigger.split(" ").forEach((t) => {
+ if ("click" === t)
+ H.on(
+ this._element,
+ this.constructor.Event.CLICK,
+ this._config.selector,
+ (t) => this.toggle(t)
+ );
+ else if ("manual" !== t) {
+ const e =
+ "hover" === t
+ ? this.constructor.Event.MOUSEENTER
+ : this.constructor.Event.FOCUSIN,
+ i =
+ "hover" === t
+ ? this.constructor.Event.MOUSELEAVE
+ : this.constructor.Event.FOCUSOUT;
+ H.on(this._element, e, this._config.selector, (t) => this._enter(t)),
+ H.on(this._element, i, this._config.selector, (t) =>
+ this._leave(t)
+ );
+ }
+ }),
+ (this._hideModalHandler = () => {
+ this._element && this.hide();
+ }),
+ H.on(
+ this._element.closest(".modal"),
+ "hide.bs.modal",
+ this._hideModalHandler
+ ),
+ this._config.selector
+ ? (this._config = {
+ ...this._config,
+ trigger: "manual",
+ selector: "",
+ })
+ : this._fixTitle();
+ }
+ _fixTitle() {
+ const t = this._element.getAttribute("title"),
+ e = typeof this._element.getAttribute("data-bs-original-title");
+ (t || "string" !== e) &&
+ (this._element.setAttribute("data-bs-original-title", t || ""),
+ !t ||
+ this._element.getAttribute("aria-label") ||
+ this._element.textContent ||
+ this._element.setAttribute("aria-label", t),
+ this._element.setAttribute("title", ""));
+ }
+ _enter(t, e) {
+ (e = this._initializeOnDelegatedTarget(t, e)),
+ t && (e._activeTrigger["focusin" === t.type ? "focus" : "hover"] = !0),
+ e.getTipElement().classList.contains("show") || "show" === e._hoverState
+ ? (e._hoverState = "show")
+ : (clearTimeout(e._timeout),
+ (e._hoverState = "show"),
+ e._config.delay && e._config.delay.show
+ ? (e._timeout = setTimeout(() => {
+ "show" === e._hoverState && e.show();
+ }, e._config.delay.show))
+ : e.show());
+ }
+ _leave(t, e) {
+ (e = this._initializeOnDelegatedTarget(t, e)),
+ t &&
+ (e._activeTrigger["focusout" === t.type ? "focus" : "hover"] =
+ e._element.contains(t.relatedTarget)),
+ e._isWithActiveTrigger() ||
+ (clearTimeout(e._timeout),
+ (e._hoverState = "out"),
+ e._config.delay && e._config.delay.hide
+ ? (e._timeout = setTimeout(() => {
+ "out" === e._hoverState && e.hide();
+ }, e._config.delay.hide))
+ : e.hide());
+ }
+ _isWithActiveTrigger() {
+ for (const t in this._activeTrigger)
+ if (this._activeTrigger[t]) return !0;
+ return !1;
+ }
+ _getConfig(t) {
+ const e = U.getDataAttributes(this._element);
+ return (
+ Object.keys(e).forEach((t) => {
+ Ue.has(t) && delete e[t];
+ }),
+ ((t = {
+ ...this.constructor.Default,
+ ...e,
+ ...("object" == typeof t && t ? t : {}),
+ }).container = !1 === t.container ? document.body : l(t.container)),
+ "number" == typeof t.delay &&
+ (t.delay = { show: t.delay, hide: t.delay }),
+ "number" == typeof t.title && (t.title = t.title.toString()),
+ "number" == typeof t.content && (t.content = t.content.toString()),
+ d("tooltip", t, this.constructor.DefaultType),
+ t.sanitize && (t.template = qe(t.template, t.allowList, t.sanitizeFn)),
+ t
+ );
+ }
+ _getDelegateConfig() {
+ const t = {};
+ if (this._config)
+ for (const e in this._config)
+ this.constructor.Default[e] !== this._config[e] &&
+ (t[e] = this._config[e]);
+ return t;
+ }
+ _cleanTipClass() {
+ const t = this.getTipElement(),
+ e = t.getAttribute("class").match(ze);
+ null !== e &&
+ e.length > 0 &&
+ e.map((t) => t.trim()).forEach((e) => t.classList.remove(e));
+ }
+ _handlePopperPlacementChange(t) {
+ const { state: e } = t;
+ e &&
+ ((this.tip = e.elements.popper),
+ this._cleanTipClass(),
+ this._addAttachmentClass(this._getAttachment(e.placement)));
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ let e = w.get(this, "bs.tooltip");
+ const i = "object" == typeof t && t;
+ if (
+ (e || !/dispose|hide/.test(t)) &&
+ (e || (e = new Xe(this, i)), "string" == typeof t)
+ ) {
+ if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
+ e[t]();
+ }
+ });
+ }
+ }
+ b(Xe);
+ const Ye = new RegExp("(^|\\s)bs-popover\\S+", "g"),
+ Qe = {
+ ...Xe.Default,
+ placement: "right",
+ offset: [0, 8],
+ trigger: "click",
+ content: "",
+ template:
+ '',
+ },
+ Ge = { ...Xe.DefaultType, content: "(string|element|function)" },
+ Ze = {
+ HIDE: "hide.bs.popover",
+ HIDDEN: "hidden.bs.popover",
+ SHOW: "show.bs.popover",
+ SHOWN: "shown.bs.popover",
+ INSERTED: "inserted.bs.popover",
+ CLICK: "click.bs.popover",
+ FOCUSIN: "focusin.bs.popover",
+ FOCUSOUT: "focusout.bs.popover",
+ MOUSEENTER: "mouseenter.bs.popover",
+ MOUSELEAVE: "mouseleave.bs.popover",
+ };
+ class Je extends Xe {
+ static get Default() {
+ return Qe;
+ }
+ static get NAME() {
+ return "popover";
+ }
+ static get Event() {
+ return Ze;
+ }
+ static get DefaultType() {
+ return Ge;
+ }
+ isWithContent() {
+ return this.getTitle() || this._getContent();
+ }
+ setContent() {
+ const e = this.getTipElement();
+ this.setElementContent(t.findOne(".popover-header", e), this.getTitle());
+ let i = this._getContent();
+ "function" == typeof i && (i = i.call(this._element)),
+ this.setElementContent(t.findOne(".popover-body", e), i),
+ e.classList.remove("fade", "show");
+ }
+ _addAttachmentClass(t) {
+ this.getTipElement().classList.add(
+ "bs-popover-" + this.updateAttachment(t)
+ );
+ }
+ _getContent() {
+ return (
+ this._element.getAttribute("data-bs-content") || this._config.content
+ );
+ }
+ _cleanTipClass() {
+ const t = this.getTipElement(),
+ e = t.getAttribute("class").match(Ye);
+ null !== e &&
+ e.length > 0 &&
+ e.map((t) => t.trim()).forEach((e) => t.classList.remove(e));
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ let e = w.get(this, "bs.popover");
+ const i = "object" == typeof t ? t : null;
+ if (
+ (e || !/dispose|hide/.test(t)) &&
+ (e || ((e = new Je(this, i)), w.set(this, "bs.popover", e)),
+ "string" == typeof t)
+ ) {
+ if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
+ e[t]();
+ }
+ });
+ }
+ }
+ b(Je);
+ const ti = { offset: 10, method: "auto", target: "" },
+ ei = { offset: "number", method: "string", target: "(string|element)" };
+ class ii extends R {
+ constructor(t, e) {
+ super(t),
+ (this._scrollElement =
+ "BODY" === this._element.tagName ? window : this._element),
+ (this._config = this._getConfig(e)),
+ (this._selector = `${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`),
+ (this._offsets = []),
+ (this._targets = []),
+ (this._activeTarget = null),
+ (this._scrollHeight = 0),
+ H.on(this._scrollElement, "scroll.bs.scrollspy", () => this._process()),
+ this.refresh(),
+ this._process();
+ }
+ static get Default() {
+ return ti;
+ }
+ static get NAME() {
+ return "scrollspy";
+ }
+ refresh() {
+ const e =
+ this._scrollElement === this._scrollElement.window
+ ? "offset"
+ : "position",
+ i = "auto" === this._config.method ? e : this._config.method,
+ s = "position" === i ? this._getScrollTop() : 0;
+ (this._offsets = []),
+ (this._targets = []),
+ (this._scrollHeight = this._getScrollHeight()),
+ t
+ .find(this._selector)
+ .map((e) => {
+ const o = n(e),
+ r = o ? t.findOne(o) : null;
+ if (r) {
+ const t = r.getBoundingClientRect();
+ if (t.width || t.height) return [U[i](r).top + s, o];
+ }
+ return null;
+ })
+ .filter((t) => t)
+ .sort((t, e) => t[0] - e[0])
+ .forEach((t) => {
+ this._offsets.push(t[0]), this._targets.push(t[1]);
+ });
+ }
+ dispose() {
+ H.off(this._scrollElement, ".bs.scrollspy"), super.dispose();
+ }
+ _getConfig(t) {
+ if (
+ "string" !=
+ typeof (t = {
+ ...ti,
+ ...U.getDataAttributes(this._element),
+ ...("object" == typeof t && t ? t : {}),
+ }).target &&
+ a(t.target)
+ ) {
+ let { id: i } = t.target;
+ i || ((i = e("scrollspy")), (t.target.id = i)), (t.target = "#" + i);
+ }
+ return d("scrollspy", t, ei), t;
+ }
+ _getScrollTop() {
+ return this._scrollElement === window
+ ? this._scrollElement.pageYOffset
+ : this._scrollElement.scrollTop;
+ }
+ _getScrollHeight() {
+ return (
+ this._scrollElement.scrollHeight ||
+ Math.max(
+ document.body.scrollHeight,
+ document.documentElement.scrollHeight
+ )
+ );
+ }
+ _getOffsetHeight() {
+ return this._scrollElement === window
+ ? window.innerHeight
+ : this._scrollElement.getBoundingClientRect().height;
+ }
+ _process() {
+ const t = this._getScrollTop() + this._config.offset,
+ e = this._getScrollHeight(),
+ i = this._config.offset + e - this._getOffsetHeight();
+ if ((this._scrollHeight !== e && this.refresh(), t >= i)) {
+ const t = this._targets[this._targets.length - 1];
+ this._activeTarget !== t && this._activate(t);
+ } else {
+ if (this._activeTarget && t < this._offsets[0] && this._offsets[0] > 0)
+ return (this._activeTarget = null), void this._clear();
+ for (let e = this._offsets.length; e--; )
+ this._activeTarget !== this._targets[e] &&
+ t >= this._offsets[e] &&
+ (void 0 === this._offsets[e + 1] || t < this._offsets[e + 1]) &&
+ this._activate(this._targets[e]);
+ }
+ }
+ _activate(e) {
+ (this._activeTarget = e), this._clear();
+ const i = this._selector
+ .split(",")
+ .map((t) => `${t}[data-bs-target="${e}"],${t}[href="${e}"]`),
+ n = t.findOne(i.join(","));
+ n.classList.contains("dropdown-item")
+ ? (t
+ .findOne(".dropdown-toggle", n.closest(".dropdown"))
+ .classList.add("active"),
+ n.classList.add("active"))
+ : (n.classList.add("active"),
+ t.parents(n, ".nav, .list-group").forEach((e) => {
+ t
+ .prev(e, ".nav-link, .list-group-item")
+ .forEach((t) => t.classList.add("active")),
+ t.prev(e, ".nav-item").forEach((e) => {
+ t.children(e, ".nav-link").forEach((t) =>
+ t.classList.add("active")
+ );
+ });
+ })),
+ H.trigger(this._scrollElement, "activate.bs.scrollspy", {
+ relatedTarget: e,
+ });
+ }
+ _clear() {
+ t.find(this._selector)
+ .filter((t) => t.classList.contains("active"))
+ .forEach((t) => t.classList.remove("active"));
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ const e =
+ ii.getInstance(this) || new ii(this, "object" == typeof t ? t : {});
+ if ("string" == typeof t) {
+ if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
+ e[t]();
+ }
+ });
+ }
+ }
+ H.on(window, "load.bs.scrollspy.data-api", () => {
+ t.find('[data-bs-spy="scroll"]').forEach((t) => new ii(t));
+ }),
+ b(ii);
+ class ni extends R {
+ static get NAME() {
+ return "tab";
+ }
+ show() {
+ if (
+ this._element.parentNode &&
+ this._element.parentNode.nodeType === Node.ELEMENT_NODE &&
+ this._element.classList.contains("active")
+ )
+ return;
+ let e;
+ const i = s(this._element),
+ n = this._element.closest(".nav, .list-group");
+ if (n) {
+ const i =
+ "UL" === n.nodeName || "OL" === n.nodeName
+ ? ":scope > li > .active"
+ : ".active";
+ (e = t.find(i, n)), (e = e[e.length - 1]);
+ }
+ const o = e
+ ? H.trigger(e, "hide.bs.tab", { relatedTarget: this._element })
+ : null;
+ if (
+ H.trigger(this._element, "show.bs.tab", { relatedTarget: e })
+ .defaultPrevented ||
+ (null !== o && o.defaultPrevented)
+ )
+ return;
+ this._activate(this._element, n);
+ const r = () => {
+ H.trigger(e, "hidden.bs.tab", { relatedTarget: this._element }),
+ H.trigger(this._element, "shown.bs.tab", { relatedTarget: e });
+ };
+ i ? this._activate(i, i.parentNode, r) : r();
+ }
+ _activate(e, i, n) {
+ const s = (
+ !i || ("UL" !== i.nodeName && "OL" !== i.nodeName)
+ ? t.children(i, ".active")
+ : t.find(":scope > li > .active", i)
+ )[0],
+ o = n && s && s.classList.contains("fade"),
+ r = () => this._transitionComplete(e, s, n);
+ s && o
+ ? (s.classList.remove("show"), this._queueCallback(r, e, !0))
+ : r();
+ }
+ _transitionComplete(e, i, n) {
+ if (i) {
+ i.classList.remove("active");
+ const e = t.findOne(":scope > .dropdown-menu .active", i.parentNode);
+ e && e.classList.remove("active"),
+ "tab" === i.getAttribute("role") &&
+ i.setAttribute("aria-selected", !1);
+ }
+ e.classList.add("active"),
+ "tab" === e.getAttribute("role") && e.setAttribute("aria-selected", !0),
+ m(e),
+ e.classList.contains("fade") && e.classList.add("show");
+ let s = e.parentNode;
+ if (
+ (s && "LI" === s.nodeName && (s = s.parentNode),
+ s && s.classList.contains("dropdown-menu"))
+ ) {
+ const i = e.closest(".dropdown");
+ i &&
+ t
+ .find(".dropdown-toggle", i)
+ .forEach((t) => t.classList.add("active")),
+ e.setAttribute("aria-expanded", !0);
+ }
+ n && n();
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ const e = w.get(this, "bs.tab") || new ni(this);
+ if ("string" == typeof t) {
+ if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
+ e[t]();
+ }
+ });
+ }
+ }
+ H.on(
+ document,
+ "click.bs.tab.data-api",
+ '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',
+ function (t) {
+ ["A", "AREA"].includes(this.tagName) && t.preventDefault(),
+ u(this) || (w.get(this, "bs.tab") || new ni(this)).show();
+ }
+ ),
+ b(ni);
+ const si = { animation: "boolean", autohide: "boolean", delay: "number" },
+ oi = { animation: !0, autohide: !0, delay: 5e3 };
+ class ri extends R {
+ constructor(t, e) {
+ super(t),
+ (this._config = this._getConfig(e)),
+ (this._timeout = null),
+ (this._hasMouseInteraction = !1),
+ (this._hasKeyboardInteraction = !1),
+ this._setListeners();
+ }
+ static get DefaultType() {
+ return si;
+ }
+ static get Default() {
+ return oi;
+ }
+ static get NAME() {
+ return "toast";
+ }
+ show() {
+ H.trigger(this._element, "show.bs.toast").defaultPrevented ||
+ (this._clearTimeout(),
+ this._config.animation && this._element.classList.add("fade"),
+ this._element.classList.remove("hide"),
+ m(this._element),
+ this._element.classList.add("showing"),
+ this._queueCallback(
+ () => {
+ this._element.classList.remove("showing"),
+ this._element.classList.add("show"),
+ H.trigger(this._element, "shown.bs.toast"),
+ this._maybeScheduleHide();
+ },
+ this._element,
+ this._config.animation
+ ));
+ }
+ hide() {
+ this._element.classList.contains("show") &&
+ (H.trigger(this._element, "hide.bs.toast").defaultPrevented ||
+ (this._element.classList.remove("show"),
+ this._queueCallback(
+ () => {
+ this._element.classList.add("hide"),
+ H.trigger(this._element, "hidden.bs.toast");
+ },
+ this._element,
+ this._config.animation
+ )));
+ }
+ dispose() {
+ this._clearTimeout(),
+ this._element.classList.contains("show") &&
+ this._element.classList.remove("show"),
+ super.dispose();
+ }
+ _getConfig(t) {
+ return (
+ (t = {
+ ...oi,
+ ...U.getDataAttributes(this._element),
+ ...("object" == typeof t && t ? t : {}),
+ }),
+ d("toast", t, this.constructor.DefaultType),
+ t
+ );
+ }
+ _maybeScheduleHide() {
+ this._config.autohide &&
+ (this._hasMouseInteraction ||
+ this._hasKeyboardInteraction ||
+ (this._timeout = setTimeout(() => {
+ this.hide();
+ }, this._config.delay)));
+ }
+ _onInteraction(t, e) {
+ switch (t.type) {
+ case "mouseover":
+ case "mouseout":
+ this._hasMouseInteraction = e;
+ break;
+ case "focusin":
+ case "focusout":
+ this._hasKeyboardInteraction = e;
+ }
+ if (e) return void this._clearTimeout();
+ const i = t.relatedTarget;
+ this._element === i ||
+ this._element.contains(i) ||
+ this._maybeScheduleHide();
+ }
+ _setListeners() {
+ H.on(
+ this._element,
+ "click.dismiss.bs.toast",
+ '[data-bs-dismiss="toast"]',
+ () => this.hide()
+ ),
+ H.on(this._element, "mouseover.bs.toast", (t) =>
+ this._onInteraction(t, !0)
+ ),
+ H.on(this._element, "mouseout.bs.toast", (t) =>
+ this._onInteraction(t, !1)
+ ),
+ H.on(this._element, "focusin.bs.toast", (t) =>
+ this._onInteraction(t, !0)
+ ),
+ H.on(this._element, "focusout.bs.toast", (t) =>
+ this._onInteraction(t, !1)
+ );
+ }
+ _clearTimeout() {
+ clearTimeout(this._timeout), (this._timeout = null);
+ }
+ static jQueryInterface(t) {
+ return this.each(function () {
+ let e = w.get(this, "bs.toast");
+ if (
+ (e || (e = new ri(this, "object" == typeof t && t)),
+ "string" == typeof t)
+ ) {
+ if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
+ e[t](this);
+ }
+ });
+ }
+ }
+ return (
+ b(ri),
+ {
+ Alert: B,
+ Button: W,
+ Carousel: Q,
+ Collapse: J,
+ Dropdown: we,
+ Modal: Ie,
+ Offcanvas: Me,
+ Popover: Je,
+ ScrollSpy: ii,
+ Tab: ni,
+ Toast: ri,
+ Tooltip: Xe,
+ }
+ );
+});
diff --git a/assets/mobirise/css/mbr-additional.css b/assets/mobirise/css/mbr-additional.css
index 736ecd6..ea8e142 100644
--- a/assets/mobirise/css/mbr-additional.css
+++ b/assets/mobirise/css/mbr-additional.css
@@ -2515,6 +2515,39 @@ a {
left: -1rem;
}
}
+.cid-sIHl7tzJ15 {
+ padding-top: 5rem;
+ padding-bottom: 5rem;
+ background-image: url("https://cdn.glitch.global/2d9e31c1-a947-46cd-9fd2-8c92be70abe2/Hyper_Limimality.png");
+}
+.cid-sIHl7tzJ15 .card-wrapper {
+ background: #353535;
+ border-radius: 4px;
+}
+@media (max-width: 767px) {
+ .cid-sIHl7tzJ15 .card-wrapper {
+ padding: 1rem;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .cid-sIHl7tzJ15 .card-wrapper {
+ padding: 2rem;
+ }
+}
+@media (min-width: 992px) {
+ .cid-sIHl7tzJ15 .card-wrapper {
+ padding: 4rem;
+ }
+}
+.cid-sIHl7tzJ15 .card-title {
+ text-align: left;
+ color: #ffffff;
+}
+.cid-sIHl7tzJ15 .mbr-text,
+.cid-sIHl7tzJ15 .mbr-section-btn {
+ text-align: left;
+ color: #fafafa;
+}
.cid-sIHl7tzJ14 {
padding-top: 5rem;
padding-bottom: 5rem;
diff --git a/composer.lock b/composer.lock
deleted file mode 100644
index 516590a..0000000
--- a/composer.lock
+++ /dev/null
@@ -1,1404 +0,0 @@
-{
- "_readme": [
- "This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
- "This file is @generated automatically"
- ],
- "hash": "6c80f2da1f9e536229bdc836a1a843c1",
- "content-hash": "01e80c816f18628f16983cc61fe02db5",
- "packages": [],
- "packages-dev": [
- {
- "name": "doctrine/instantiator",
- "version": "1.0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3,<8.0-DEV"
- },
- "require-dev": {
- "athletic/athletic": "~0.1.8",
- "ext-pdo": "*",
- "ext-phar": "*",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "http://ocramius.github.com/"
- }
- ],
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
- "homepage": "https://github.com/doctrine/instantiator",
- "keywords": [
- "constructor",
- "instantiate"
- ],
- "time": "2015-06-14 21:17:01"
- },
- {
- "name": "myclabs/deep-copy",
- "version": "1.7.0",
- "source": {
- "type": "git",
- "url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e",
- "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e",
- "shasum": ""
- },
- "require": {
- "php": "^5.6 || ^7.0"
- },
- "require-dev": {
- "doctrine/collections": "^1.0",
- "doctrine/common": "^2.6",
- "phpunit/phpunit": "^4.1"
- },
- "type": "library",
- "autoload": {
- "files": [
- "src/DeepCopy/deep_copy.php"
- ],
- "psr-4": {
- "DeepCopy\\": "src/DeepCopy/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "Create deep copies (clones) of your objects",
- "keywords": [
- "clone",
- "copy",
- "duplicate",
- "object",
- "object graph"
- ],
- "time": "2017-10-19 19:58:43"
- },
- {
- "name": "phpdocumentor/reflection-common",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
- "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.6"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": [
- "src"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jaap van Otterdijk",
- "email": "opensource@ijaap.nl"
- }
- ],
- "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
- "homepage": "http://www.phpdoc.org",
- "keywords": [
- "FQSEN",
- "phpDocumentor",
- "phpdoc",
- "reflection",
- "static analysis"
- ],
- "time": "2017-09-11 18:02:19"
- },
- {
- "name": "phpdocumentor/reflection-docblock",
- "version": "4.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c",
- "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c",
- "shasum": ""
- },
- "require": {
- "php": "^7.0",
- "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0",
- "phpdocumentor/type-resolver": "~0.4 || ^1.0.0",
- "webmozart/assert": "^1.0"
- },
- "require-dev": {
- "doctrine/instantiator": "^1.0.5",
- "mockery/mockery": "^1.0",
- "phpdocumentor/type-resolver": "0.4.*",
- "phpunit/phpunit": "^6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": [
- "src/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
- }
- ],
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2019-12-28 18:55:12"
- },
- {
- "name": "phpdocumentor/type-resolver",
- "version": "0.5.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "cf842904952e64e703800d094cdf34e715a8a3ae"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/cf842904952e64e703800d094cdf34e715a8a3ae",
- "reference": "cf842904952e64e703800d094cdf34e715a8a3ae",
- "shasum": ""
- },
- "require": {
- "php": "^7.0",
- "phpdocumentor/reflection-common": "^1.0"
- },
- "require-dev": {
- "mockery/mockery": "^1.0",
- "phpunit/phpunit": "^6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
- }
- ],
- "time": "2017-12-30 13:23:38"
- },
- {
- "name": "phpspec/prophecy",
- "version": "v1.10.3",
- "source": {
- "type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "451c3cd1418cf640de218914901e51b064abb093"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093",
- "reference": "451c3cd1418cf640de218914901e51b064abb093",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.0.2",
- "php": "^5.3|^7.0",
- "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
- "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0",
- "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0"
- },
- "require-dev": {
- "phpspec/phpspec": "^2.5 || ^3.2",
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.10.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Prophecy\\": "src/Prophecy"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
- },
- {
- "name": "Marcello Duarte",
- "email": "marcello.duarte@gmail.com"
- }
- ],
- "description": "Highly opinionated mocking framework for PHP 5.3+",
- "homepage": "https://github.com/phpspec/prophecy",
- "keywords": [
- "Double",
- "Dummy",
- "fake",
- "mock",
- "spy",
- "stub"
- ],
- "time": "2020-03-05 15:02:03"
- },
- {
- "name": "phpunit/php-code-coverage",
- "version": "4.0.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ef7b2f56815df854e66ceaee8ebe9393ae36a40d",
- "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-xmlwriter": "*",
- "php": "^5.6 || ^7.0",
- "phpunit/php-file-iterator": "^1.3",
- "phpunit/php-text-template": "^1.2",
- "phpunit/php-token-stream": "^1.4.2 || ^2.0",
- "sebastian/code-unit-reverse-lookup": "^1.0",
- "sebastian/environment": "^1.3.2 || ^2.0",
- "sebastian/version": "^1.0 || ^2.0"
- },
- "require-dev": {
- "ext-xdebug": "^2.1.4",
- "phpunit/phpunit": "^5.7"
- },
- "suggest": {
- "ext-xdebug": "^2.5.1"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
- "keywords": [
- "coverage",
- "testing",
- "xunit"
- ],
- "time": "2017-04-02 07:44:40"
- },
- {
- "name": "phpunit/php-file-iterator",
- "version": "1.4.5",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4",
- "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "FilterIterator implementation that filters files based on a list of suffixes.",
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
- "keywords": [
- "filesystem",
- "iterator"
- ],
- "time": "2017-11-27 13:52:08"
- },
- {
- "name": "phpunit/php-text-template",
- "version": "1.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Simple template engine.",
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
- "keywords": [
- "template"
- ],
- "time": "2015-06-21 13:50:34"
- },
- {
- "name": "phpunit/php-timer",
- "version": "1.0.9",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
- "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3 || ^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "Utility class for timing",
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
- "keywords": [
- "timer"
- ],
- "time": "2017-02-26 11:10:40"
- },
- {
- "name": "phpunit/php-token-stream",
- "version": "2.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "791198a2c6254db10131eecfe8c06670700904db"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db",
- "reference": "791198a2c6254db10131eecfe8c06670700904db",
- "shasum": ""
- },
- "require": {
- "ext-tokenizer": "*",
- "php": "^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^6.2.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Wrapper around PHP's tokenizer extension.",
- "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
- "keywords": [
- "tokenizer"
- ],
- "abandoned": true,
- "time": "2017-11-27 05:48:46"
- },
- {
- "name": "phpunit/phpunit",
- "version": "5.7.27",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c",
- "reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-json": "*",
- "ext-libxml": "*",
- "ext-mbstring": "*",
- "ext-xml": "*",
- "myclabs/deep-copy": "~1.3",
- "php": "^5.6 || ^7.0",
- "phpspec/prophecy": "^1.6.2",
- "phpunit/php-code-coverage": "^4.0.4",
- "phpunit/php-file-iterator": "~1.4",
- "phpunit/php-text-template": "~1.2",
- "phpunit/php-timer": "^1.0.6",
- "phpunit/phpunit-mock-objects": "^3.2",
- "sebastian/comparator": "^1.2.4",
- "sebastian/diff": "^1.4.3",
- "sebastian/environment": "^1.3.4 || ^2.0",
- "sebastian/exporter": "~2.0",
- "sebastian/global-state": "^1.1",
- "sebastian/object-enumerator": "~2.0",
- "sebastian/resource-operations": "~1.0",
- "sebastian/version": "^1.0.6|^2.0.1",
- "symfony/yaml": "~2.1|~3.0|~4.0"
- },
- "conflict": {
- "phpdocumentor/reflection-docblock": "3.0.2"
- },
- "require-dev": {
- "ext-pdo": "*"
- },
- "suggest": {
- "ext-xdebug": "*",
- "phpunit/php-invoker": "~1.1"
- },
- "bin": [
- "phpunit"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.7.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "The PHP Unit Testing framework.",
- "homepage": "https://phpunit.de/",
- "keywords": [
- "phpunit",
- "testing",
- "xunit"
- ],
- "time": "2018-02-01 05:50:59"
- },
- {
- "name": "phpunit/phpunit-mock-objects",
- "version": "3.4.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
- "reference": "a23b761686d50a560cc56233b9ecf49597cc9118"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/a23b761686d50a560cc56233b9ecf49597cc9118",
- "reference": "a23b761686d50a560cc56233b9ecf49597cc9118",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.0.2",
- "php": "^5.6 || ^7.0",
- "phpunit/php-text-template": "^1.2",
- "sebastian/exporter": "^1.2 || ^2.0"
- },
- "conflict": {
- "phpunit/phpunit": "<5.4.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^5.4"
- },
- "suggest": {
- "ext-soap": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "Mock Object library for PHPUnit",
- "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
- "keywords": [
- "mock",
- "xunit"
- ],
- "abandoned": true,
- "time": "2017-06-30 09:13:00"
- },
- {
- "name": "sebastian/code-unit-reverse-lookup",
- "version": "1.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
- "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Looks up which function or method a line of code belongs to",
- "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
- "time": "2020-11-30 08:15:22"
- },
- {
- "name": "sebastian/comparator",
- "version": "1.2.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
- "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "sebastian/diff": "~1.2",
- "sebastian/exporter": "~1.2 || ~2.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Provides the functionality to compare PHP values for equality",
- "homepage": "http://www.github.com/sebastianbergmann/comparator",
- "keywords": [
- "comparator",
- "compare",
- "equality"
- ],
- "time": "2017-01-29 09:50:25"
- },
- {
- "name": "sebastian/diff",
- "version": "1.4.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4",
- "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3 || ^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Kore Nordmann",
- "email": "mail@kore-nordmann.de"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Diff implementation",
- "homepage": "https://github.com/sebastianbergmann/diff",
- "keywords": [
- "diff"
- ],
- "time": "2017-05-22 07:24:03"
- },
- {
- "name": "sebastian/environment",
- "version": "2.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5795ffe5dc5b02460c3e34222fee8cbe245d8fac",
- "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac",
- "shasum": ""
- },
- "require": {
- "php": "^5.6 || ^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^5.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Provides functionality to handle HHVM/PHP environments",
- "homepage": "http://www.github.com/sebastianbergmann/environment",
- "keywords": [
- "Xdebug",
- "environment",
- "hhvm"
- ],
- "time": "2016-11-26 07:53:53"
- },
- {
- "name": "sebastian/exporter",
- "version": "2.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4",
- "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "sebastian/recursion-context": "~2.0"
- },
- "require-dev": {
- "ext-mbstring": "*",
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
- ],
- "description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
- "keywords": [
- "export",
- "exporter"
- ],
- "time": "2016-11-19 08:54:04"
- },
- {
- "name": "sebastian/global-state",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
- "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.2"
- },
- "suggest": {
- "ext-uopz": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Snapshotting of global state",
- "homepage": "http://www.github.com/sebastianbergmann/global-state",
- "keywords": [
- "global state"
- ],
- "time": "2015-10-12 03:26:01"
- },
- {
- "name": "sebastian/object-enumerator",
- "version": "2.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1311872ac850040a79c3c058bea3e22d0f09cbb7",
- "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6",
- "sebastian/recursion-context": "~2.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Traverses array structures and object graphs to enumerate all referenced objects",
- "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
- "time": "2017-02-18 15:18:39"
- },
- {
- "name": "sebastian/recursion-context",
- "version": "2.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2c3ba150cbec723aa057506e73a8d33bdb286c9a",
- "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
- ],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
- "time": "2016-11-19 07:33:16"
- },
- {
- "name": "sebastian/resource-operations",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
- "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Provides a list of PHP built-in functions that operate on resources",
- "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
- "time": "2015-07-28 20:34:47"
- },
- {
- "name": "sebastian/version",
- "version": "2.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/version.git",
- "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
- "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Library that helps with managing the version number of Git-hosted PHP projects",
- "homepage": "https://github.com/sebastianbergmann/version",
- "time": "2016-10-03 07:35:21"
- },
- {
- "name": "symfony/polyfill-ctype",
- "version": "v1.19.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b",
- "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "suggest": {
- "ext-ctype": "For best performance"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "1.19-dev"
- },
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Ctype\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Gert de Pagter",
- "email": "BackEndTea@gmail.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill for ctype functions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "ctype",
- "polyfill",
- "portable"
- ],
- "time": "2020-10-23 09:01:57"
- },
- {
- "name": "symfony/yaml",
- "version": "v3.4.47",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/yaml.git",
- "reference": "88289caa3c166321883f67fe5130188ebbb47094"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/88289caa3c166321883f67fe5130188ebbb47094",
- "reference": "88289caa3c166321883f67fe5130188ebbb47094",
- "shasum": ""
- },
- "require": {
- "php": "^5.5.9|>=7.0.8",
- "symfony/polyfill-ctype": "~1.8"
- },
- "conflict": {
- "symfony/console": "<3.4"
- },
- "require-dev": {
- "symfony/console": "~3.4|~4.0"
- },
- "suggest": {
- "symfony/console": "For validating YAML files using the lint command"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Yaml\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Yaml Component",
- "homepage": "https://symfony.com",
- "time": "2020-10-24 10:57:07"
- },
- {
- "name": "webmozart/assert",
- "version": "1.9.1",
- "source": {
- "type": "git",
- "url": "https://github.com/webmozarts/assert.git",
- "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
- "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3 || ^7.0 || ^8.0",
- "symfony/polyfill-ctype": "^1.8"
- },
- "conflict": {
- "phpstan/phpstan": "<0.12.20",
- "vimeo/psalm": "<3.9.1"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8.36 || ^7.5.13"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Webmozart\\Assert\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
- }
- ],
- "description": "Assertions to validate method input/output with nice error messages.",
- "keywords": [
- "assert",
- "check",
- "validate"
- ],
- "time": "2020-07-08 17:02:28"
- }
- ],
- "aliases": [],
- "minimum-stability": "stable",
- "stability-flags": [],
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": {
- "php": ">=5.5.0"
- },
- "platform-dev": []
-}
diff --git a/contacts/index.html b/contacts/index.html
index dec8eb5..757c4dc 100644
--- a/contacts/index.html
+++ b/contacts/index.html
@@ -160,21 +160,21 @@ I write/make music (DTM), and for every releases I'll post my musics in this web
+
+
+
+
+
+
+
+
+
+
diff --git a/hyper_liminality/index.html b/hyper_liminality/index.html
new file mode 100644
index 0000000..a772429
--- /dev/null
+++ b/hyper_liminality/index.html
@@ -0,0 +1,191 @@
+
+
+