From aaec9fc0ab0b36e8ed383aa55d689af4d78882d7 Mon Sep 17 00:00:00 2001 From: Stan Fortonski Date: Sat, 10 Apr 2021 21:32:22 +0200 Subject: [PATCH] Libs update --- composer.lock | 507 +++++++------- package-lock.json | 650 +++++++++++------- package.json | 12 +- public/css/fontawesome.css | 6 +- .../fontawesome-free/webfa-solid-900.eot | Bin 204814 -> 203030 bytes .../fontawesome-free/webfa-solid-900.svg | 20 +- .../fontawesome-free/webfa-solid-900.ttf | Bin 204528 -> 202744 bytes .../fontawesome-free/webfa-solid-900.woff | Bin 104280 -> 101652 bytes .../fontawesome-free/webfa-solid-900.woff2 | Bin 80252 -> 78196 bytes public/js/admin.js | 4 +- public/js/admin.js.LICENSE.txt | 5 - public/js/app.js | 36 +- 12 files changed, 687 insertions(+), 553 deletions(-) diff --git a/composer.lock b/composer.lock index 237f6e5..ca7667f 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "asm89/stack-cors", - "version": "v2.0.2", + "version": "v2.0.3", "source": { "type": "git", "url": "https://github.com/asm89/stack-cors.git", - "reference": "8d8f88b3b3830916be94292c1fbce84433efb1aa" + "reference": "9cb795bf30988e8c96dd3c40623c48a877bc6714" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/8d8f88b3b3830916be94292c1fbce84433efb1aa", - "reference": "8d8f88b3b3830916be94292c1fbce84433efb1aa", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/9cb795bf30988e8c96dd3c40623c48a877bc6714", + "reference": "9cb795bf30988e8c96dd3c40623c48a877bc6714", "shasum": "" }, "require": { @@ -58,9 +58,9 @@ ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.0.2" + "source": "https://github.com/asm89/stack-cors/tree/v2.0.3" }, - "time": "2020-10-29T16:03:21+00:00" + "time": "2021-03-11T06:42:03+00:00" }, { "name": "bacon/bacon-qr-code", @@ -218,43 +218,6 @@ }, "time": "2020-10-02T16:03:48+00:00" }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" - }, - "type": "library", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "support": { - "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", - "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" - }, - "time": "2019-12-04T15:06:13+00:00" - }, { "name": "doctrine/inflector", "version": "2.0.3", @@ -762,22 +725,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.2.0", + "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "0aa74dfb41ae110835923ef10a9d803a22d50e79" + "reference": "7008573787b430c1c1f650e3722d9bba59967628" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0aa74dfb41ae110835923ef10a9d803a22d50e79", - "reference": "0aa74dfb41ae110835923ef10a9d803a22d50e79", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7008573787b430c1c1f650e3722d9bba59967628", + "reference": "7008573787b430c1c1f650e3722d9bba59967628", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.4", - "guzzlehttp/psr7": "^1.7", + "guzzlehttp/psr7": "^1.7 || ^2.0", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0" }, @@ -785,6 +748,7 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", "ext-curl": "*", "php-http/client-integration-tests": "^3.0", "phpunit/phpunit": "^8.5.5 || ^9.3.5", @@ -798,7 +762,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.1-dev" + "dev-master": "7.3-dev" } }, "autoload": { @@ -840,7 +804,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.2.0" + "source": "https://github.com/guzzle/guzzle/tree/7.3.0" }, "funding": [ { @@ -860,20 +824,20 @@ "type": "github" } ], - "time": "2020-10-10T11:47:56+00:00" + "time": "2021-03-23T11:33:13+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "60d379c243457e073cff02bc323a2a86cb355631" + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/60d379c243457e073cff02bc323a2a86cb355631", - "reference": "60d379c243457e073cff02bc323a2a86cb355631", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { @@ -913,22 +877,22 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.0" + "source": "https://github.com/guzzle/promises/tree/1.4.1" }, - "time": "2020-09-30T07:37:28+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.7.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3" + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3", - "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", "shasum": "" }, "require": { @@ -988,22 +952,22 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.7.0" + "source": "https://github.com/guzzle/psr7/tree/1.8.1" }, - "time": "2020-09-30T07:37:11+00:00" + "time": "2021-03-21T16:25:00+00:00" }, { "name": "laravel/fortify", - "version": "v1.7.7", + "version": "v1.7.9", "source": { "type": "git", "url": "https://github.com/laravel/fortify.git", - "reference": "e657d583f9b01ed794fc9b810f28a9a8632dcc13" + "reference": "9ba71f3e448ae44370bdfe72f19952e23b4d6191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/fortify/zipball/e657d583f9b01ed794fc9b810f28a9a8632dcc13", - "reference": "e657d583f9b01ed794fc9b810f28a9a8632dcc13", + "url": "https://api.github.com/repos/laravel/fortify/zipball/9ba71f3e448ae44370bdfe72f19952e23b4d6191", + "reference": "9ba71f3e448ae44370bdfe72f19952e23b4d6191", "shasum": "" }, "require": { @@ -1053,20 +1017,20 @@ "issues": "https://github.com/laravel/fortify/issues", "source": "https://github.com/laravel/fortify" }, - "time": "2021-02-23T20:32:10+00:00" + "time": "2021-03-30T21:12:39+00:00" }, { "name": "laravel/framework", - "version": "v8.29.0", + "version": "v8.36.2", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "d2eba352b3b3a3c515b18c5726b373fe5026733e" + "reference": "0debd8ad6b5aa1f61ccc73910adf049af4ca0444" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/d2eba352b3b3a3c515b18c5726b373fe5026733e", - "reference": "d2eba352b3b3a3c515b18c5726b373fe5026733e", + "url": "https://api.github.com/repos/laravel/framework/zipball/0debd8ad6b5aa1f61ccc73910adf049af4ca0444", + "reference": "0debd8ad6b5aa1f61ccc73910adf049af4ca0444", "shasum": "" }, "require": { @@ -1221,20 +1185,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2021-02-23T14:27:41+00:00" + "time": "2021-04-07T12:37:22+00:00" }, { "name": "laravel/tinker", - "version": "v2.6.0", + "version": "v2.6.1", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "daae1c43f1300fe88c05d83db6f3d8f76677ad88" + "reference": "04ad32c1a3328081097a181875733fa51f402083" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/daae1c43f1300fe88c05d83db6f3d8f76677ad88", - "reference": "daae1c43f1300fe88c05d83db6f3d8f76677ad88", + "url": "https://api.github.com/repos/laravel/tinker/zipball/04ad32c1a3328081097a181875733fa51f402083", + "reference": "04ad32c1a3328081097a181875733fa51f402083", "shasum": "" }, "require": { @@ -1287,22 +1251,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.6.0" + "source": "https://github.com/laravel/tinker/tree/v2.6.1" }, - "time": "2021-01-26T20:35:18+00:00" + "time": "2021-03-02T16:53:12+00:00" }, { "name": "league/commonmark", - "version": "1.5.7", + "version": "1.5.8", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "11df9b36fd4f1d2b727a73bf14931d81373b9a54" + "reference": "08fa59b8e4e34ea8a773d55139ae9ac0e0aecbaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/11df9b36fd4f1d2b727a73bf14931d81373b9a54", - "reference": "11df9b36fd4f1d2b727a73bf14931d81373b9a54", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/08fa59b8e4e34ea8a773d55139ae9ac0e0aecbaf", + "reference": "08fa59b8e4e34ea8a773d55139ae9ac0e0aecbaf", "shasum": "" }, "require": { @@ -1390,7 +1354,7 @@ "type": "tidelift" } ], - "time": "2020-10-31T13:49:32+00:00" + "time": "2021-03-28T18:51:39+00:00" }, { "name": "league/flysystem", @@ -1641,16 +1605,16 @@ }, { "name": "nesbot/carbon", - "version": "2.45.1", + "version": "2.46.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "528783b188bdb853eb21239b1722831e0f000a8d" + "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/528783b188bdb853eb21239b1722831e0f000a8d", - "reference": "528783b188bdb853eb21239b1722831e0f000a8d", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4", + "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4", "shasum": "" }, "require": { @@ -1730,7 +1694,7 @@ "type": "tidelift" } ], - "time": "2021-02-11T18:30:17+00:00" + "time": "2021-02-24T17:30:44+00:00" }, { "name": "nikic/php-parser", @@ -1790,16 +1754,16 @@ }, { "name": "opis/closure", - "version": "3.6.1", + "version": "3.6.2", "source": { "type": "git", "url": "https://github.com/opis/closure.git", - "reference": "943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5" + "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5", - "reference": "943b5d70cc5ae7483f6aff6ff43d7e34592ca0f5", + "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", + "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", "shasum": "" }, "require": { @@ -1849,9 +1813,9 @@ ], "support": { "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.1" + "source": "https://github.com/opis/closure/tree/3.6.2" }, - "time": "2020-11-07T02:01:34+00:00" + "time": "2021-04-09T13:42:10+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -2043,27 +2007,22 @@ }, { "name": "psr/container", - "version": "1.0.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -2076,7 +2035,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -2090,9 +2049,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/master" + "source": "https://github.com/php-fig/container/tree/1.1.1" }, - "time": "2017-02-14T16:28:37+00:00" + "time": "2021-03-05T17:36:06+00:00" }, { "name": "psr/event-dispatcher", @@ -2352,20 +2311,19 @@ }, { "name": "psy/psysh", - "version": "v0.10.6", + "version": "v0.10.8", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "6f990c19f91729de8b31e639d6e204ea59f19cf3" + "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/6f990c19f91729de8b31e639d6e204ea59f19cf3", - "reference": "6f990c19f91729de8b31e639d6e204ea59f19cf3", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e4573f47750dd6c92dca5aee543fa77513cbd8d3", + "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3", "shasum": "" }, "require": { - "dnoegel/php-xdg-base-dir": "0.1.*", "ext-json": "*", "ext-tokenizer": "*", "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", @@ -2422,9 +2380,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.10.6" + "source": "https://github.com/bobthecow/psysh/tree/v0.10.8" }, - "time": "2021-01-18T15:53:43+00:00" + "time": "2021-04-10T16:23:39+00:00" }, { "name": "ralouphie/getallheaders", @@ -2775,20 +2733,20 @@ }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.5", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "698a6a9f54d7eb321274de3ad19863802c879fb7" + "reference": "15f7faf8508e04471f666633addacf54c0ab5933" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/698a6a9f54d7eb321274de3ad19863802c879fb7", - "reference": "698a6a9f54d7eb321274de3ad19863802c879fb7", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933", + "reference": "15f7faf8508e04471f666633addacf54c0ab5933", "shasum": "" }, "require": { - "egulias/email-validator": "^2.0", + "egulias/email-validator": "^2.0|^3.1", "php": ">=7.0.0", "symfony/polyfill-iconv": "^1.0", "symfony/polyfill-intl-idn": "^1.10", @@ -2834,7 +2792,7 @@ ], "support": { "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.2.5" + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.2.7" }, "funding": [ { @@ -2846,20 +2804,20 @@ "type": "tidelift" } ], - "time": "2021-01-12T09:35:59+00:00" + "time": "2021-03-09T12:30:35+00:00" }, { "name": "symfony/console", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "89d4b176d12a2946a1ae4e34906a025b7b6b135a" + "reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/89d4b176d12a2946a1ae4e34906a025b7b6b135a", - "reference": "89d4b176d12a2946a1ae4e34906a025b7b6b135a", + "url": "https://api.github.com/repos/symfony/console/zipball/35f039df40a3b335ebf310f244cb242b3a83ac8d", + "reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d", "shasum": "" }, "require": { @@ -2927,7 +2885,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.2.3" + "source": "https://github.com/symfony/console/tree/v5.2.6" }, "funding": [ { @@ -2943,11 +2901,11 @@ "type": "tidelift" } ], - "time": "2021-01-28T22:06:19+00:00" + "time": "2021-03-28T09:42:18+00:00" }, { "name": "symfony/css-selector", - "version": "v5.2.3", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", @@ -2992,7 +2950,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.2.3" + "source": "https://github.com/symfony/css-selector/tree/v5.2.4" }, "funding": [ { @@ -3079,16 +3037,16 @@ }, { "name": "symfony/error-handler", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "48f18b3609e120ea66d59142c23dc53e9562c26d" + "reference": "bdb7fb4188da7f4211e4b88350ba0dfdad002b03" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/48f18b3609e120ea66d59142c23dc53e9562c26d", - "reference": "48f18b3609e120ea66d59142c23dc53e9562c26d", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/bdb7fb4188da7f4211e4b88350ba0dfdad002b03", + "reference": "bdb7fb4188da7f4211e4b88350ba0dfdad002b03", "shasum": "" }, "require": { @@ -3128,7 +3086,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.2.3" + "source": "https://github.com/symfony/error-handler/tree/v5.2.6" }, "funding": [ { @@ -3144,20 +3102,20 @@ "type": "tidelift" } ], - "time": "2021-01-28T22:06:19+00:00" + "time": "2021-03-16T09:07:47+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.2.3", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "4f9760f8074978ad82e2ce854dff79a71fe45367" + "reference": "d08d6ec121a425897951900ab692b612a61d6240" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4f9760f8074978ad82e2ce854dff79a71fe45367", - "reference": "4f9760f8074978ad82e2ce854dff79a71fe45367", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d08d6ec121a425897951900ab692b612a61d6240", + "reference": "d08d6ec121a425897951900ab692b612a61d6240", "shasum": "" }, "require": { @@ -3213,7 +3171,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.2.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.2.4" }, "funding": [ { @@ -3229,7 +3187,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:36:42+00:00" + "time": "2021-02-18T17:12:37+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -3312,16 +3270,16 @@ }, { "name": "symfony/finder", - "version": "v5.2.3", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "4adc8d172d602008c204c2e16956f99257248e03" + "reference": "0d639a0943822626290d169965804f79400e6a04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/4adc8d172d602008c204c2e16956f99257248e03", - "reference": "4adc8d172d602008c204c2e16956f99257248e03", + "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04", + "reference": "0d639a0943822626290d169965804f79400e6a04", "shasum": "" }, "require": { @@ -3353,7 +3311,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.2.3" + "source": "https://github.com/symfony/finder/tree/v5.2.4" }, "funding": [ { @@ -3369,7 +3327,7 @@ "type": "tidelift" } ], - "time": "2021-01-28T22:06:19+00:00" + "time": "2021-02-15T18:55:04+00:00" }, { "name": "symfony/http-client-contracts", @@ -3452,16 +3410,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.2.3", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "20c554c0f03f7cde5ce230ed248470cccbc34c36" + "reference": "54499baea7f7418bce7b5ec92770fd0799e8e9bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/20c554c0f03f7cde5ce230ed248470cccbc34c36", - "reference": "20c554c0f03f7cde5ce230ed248470cccbc34c36", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/54499baea7f7418bce7b5ec92770fd0799e8e9bf", + "reference": "54499baea7f7418bce7b5ec92770fd0799e8e9bf", "shasum": "" }, "require": { @@ -3505,7 +3463,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.2.3" + "source": "https://github.com/symfony/http-foundation/tree/v5.2.4" }, "funding": [ { @@ -3521,20 +3479,20 @@ "type": "tidelift" } ], - "time": "2021-02-03T04:42:09+00:00" + "time": "2021-02-25T17:16:57+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "89bac04f29e7b0b52f9fa6a4288ca7a8f90a1a05" + "reference": "f34de4c61ca46df73857f7f36b9a3805bdd7e3b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/89bac04f29e7b0b52f9fa6a4288ca7a8f90a1a05", - "reference": "89bac04f29e7b0b52f9fa6a4288ca7a8f90a1a05", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f34de4c61ca46df73857f7f36b9a3805bdd7e3b2", + "reference": "f34de4c61ca46df73857f7f36b9a3805bdd7e3b2", "shasum": "" }, "require": { @@ -3569,7 +3527,7 @@ "psr/log-implementation": "1.0" }, "require-dev": { - "psr/cache": "~1.0", + "psr/cache": "^1.0|^2.0|^3.0", "symfony/browser-kit": "^4.4|^5.0", "symfony/config": "^5.0", "symfony/console": "^4.4|^5.0", @@ -3617,7 +3575,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.2.3" + "source": "https://github.com/symfony/http-kernel/tree/v5.2.6" }, "funding": [ { @@ -3633,20 +3591,20 @@ "type": "tidelift" } ], - "time": "2021-02-03T04:51:58+00:00" + "time": "2021-03-29T05:16:58+00:00" }, { "name": "symfony/mime", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7dee6a43493f39b51ff6c5bb2bd576fe40a76c86" + "reference": "1b2092244374cbe48ae733673f2ca0818b37197b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7dee6a43493f39b51ff6c5bb2bd576fe40a76c86", - "reference": "7dee6a43493f39b51ff6c5bb2bd576fe40a76c86", + "url": "https://api.github.com/repos/symfony/mime/zipball/1b2092244374cbe48ae733673f2ca0818b37197b", + "reference": "1b2092244374cbe48ae733673f2ca0818b37197b", "shasum": "" }, "require": { @@ -3657,12 +3615,13 @@ "symfony/polyfill-php80": "^1.15" }, "conflict": { + "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<4.4" }, "require-dev": { - "egulias/email-validator": "^2.1.10", + "egulias/email-validator": "^2.1.10|^3.1", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^4.4|^5.0", "symfony/property-access": "^4.4|^5.1", @@ -3699,7 +3658,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.2.3" + "source": "https://github.com/symfony/mime/tree/v5.2.6" }, "funding": [ { @@ -3715,7 +3674,7 @@ "type": "tidelift" } ], - "time": "2021-02-02T06:10:15+00:00" + "time": "2021-03-12T13:18:39+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4448,7 +4407,7 @@ }, { "name": "symfony/process", - "version": "v5.2.3", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", @@ -4490,7 +4449,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.2.3" + "source": "https://github.com/symfony/process/tree/v5.2.4" }, "funding": [ { @@ -4510,16 +4469,16 @@ }, { "name": "symfony/routing", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "348b5917e56546c6d96adbf21d7f92c9ef563661" + "reference": "31fba555f178afd04d54fd26953501b2c3f0c6e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/348b5917e56546c6d96adbf21d7f92c9ef563661", - "reference": "348b5917e56546c6d96adbf21d7f92c9ef563661", + "url": "https://api.github.com/repos/symfony/routing/zipball/31fba555f178afd04d54fd26953501b2c3f0c6e6", + "reference": "31fba555f178afd04d54fd26953501b2c3f0c6e6", "shasum": "" }, "require": { @@ -4580,7 +4539,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.2.3" + "source": "https://github.com/symfony/routing/tree/v5.2.6" }, "funding": [ { @@ -4596,7 +4555,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:15:41+00:00" + "time": "2021-03-14T13:53:33+00:00" }, { "name": "symfony/service-contracts", @@ -4679,16 +4638,16 @@ }, { "name": "symfony/string", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "c95468897f408dd0aca2ff582074423dd0455122" + "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/c95468897f408dd0aca2ff582074423dd0455122", - "reference": "c95468897f408dd0aca2ff582074423dd0455122", + "url": "https://api.github.com/repos/symfony/string/zipball/ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572", + "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572", "shasum": "" }, "require": { @@ -4742,7 +4701,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.2.3" + "source": "https://github.com/symfony/string/tree/v5.2.6" }, "funding": [ { @@ -4758,20 +4717,20 @@ "type": "tidelift" } ], - "time": "2021-01-25T15:14:59+00:00" + "time": "2021-03-17T17:12:15+00:00" }, { "name": "symfony/translation", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "c021864d4354ee55160ddcfd31dc477a1bc77949" + "reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/c021864d4354ee55160ddcfd31dc477a1bc77949", - "reference": "c021864d4354ee55160ddcfd31dc477a1bc77949", + "url": "https://api.github.com/repos/symfony/translation/zipball/2cc7f45d96db9adfcf89adf4401d9dfed509f4e1", + "reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1", "shasum": "" }, "require": { @@ -4788,7 +4747,7 @@ "symfony/yaml": "<4.4" }, "provide": { - "symfony/translation-implementation": "2.0" + "symfony/translation-implementation": "2.3" }, "require-dev": { "psr/log": "~1.0", @@ -4835,7 +4794,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.2.3" + "source": "https://github.com/symfony/translation/tree/v5.2.6" }, "funding": [ { @@ -4851,7 +4810,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:15:41+00:00" + "time": "2021-03-23T19:33:48+00:00" }, { "name": "symfony/translation-contracts", @@ -4933,16 +4892,16 @@ }, { "name": "symfony/var-dumper", - "version": "v5.2.3", + "version": "v5.2.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "72ca213014a92223a5d18651ce79ef441c12b694" + "reference": "89412a68ea2e675b4e44f260a5666729f77f668e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/72ca213014a92223a5d18651ce79ef441c12b694", - "reference": "72ca213014a92223a5d18651ce79ef441c12b694", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/89412a68ea2e675b4e44f260a5666729f77f668e", + "reference": "89412a68ea2e675b4e44f260a5666729f77f668e", "shasum": "" }, "require": { @@ -5001,7 +4960,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.2.3" + "source": "https://github.com/symfony/var-dumper/tree/v5.2.6" }, "funding": [ { @@ -5017,7 +4976,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:15:41+00:00" + "time": "2021-03-28T09:42:18+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -5228,30 +5187,35 @@ }, { "name": "webmozart/assert", - "version": "1.9.1", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389" + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389", - "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0 || ^8.0", + "php": "^7.2 || ^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<3.9.1" + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" + "phpunit/phpunit": "^8.5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" @@ -5275,24 +5239,24 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.9.1" + "source": "https://github.com/webmozarts/assert/tree/1.10.0" }, - "time": "2020-07-08T17:02:28+00:00" + "time": "2021-03-09T10:59:23+00:00" } ], "packages-dev": [ { "name": "barryvdh/laravel-debugbar", - "version": "v3.5.2", + "version": "v3.5.5", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "cae0a8d1cb89b0f0522f65e60465e16d738e069b" + "reference": "6420113d90bb746423fa70b9940e9e7c26ebc121" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/cae0a8d1cb89b0f0522f65e60465e16d738e069b", - "reference": "cae0a8d1cb89b0f0522f65e60465e16d738e069b", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/6420113d90bb746423fa70b9940e9e7c26ebc121", + "reference": "6420113d90bb746423fa70b9940e9e7c26ebc121", "shasum": "" }, "require": { @@ -5352,7 +5316,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.5.2" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.5.5" }, "funding": [ { @@ -5360,7 +5324,7 @@ "type": "github" } ], - "time": "2021-01-06T14:21:44+00:00" + "time": "2021-04-07T11:19:20+00:00" }, { "name": "doctrine/instantiator", @@ -5433,16 +5397,16 @@ }, { "name": "facade/flare-client-php", - "version": "1.4.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/facade/flare-client-php.git", - "reference": "ef0f5bce23b30b32d98fd9bb49c6fa37b40eb546" + "reference": "f2b0969f2d9594704be74dbeb25b201570a98098" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/flare-client-php/zipball/ef0f5bce23b30b32d98fd9bb49c6fa37b40eb546", - "reference": "ef0f5bce23b30b32d98fd9bb49c6fa37b40eb546", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/f2b0969f2d9594704be74dbeb25b201570a98098", + "reference": "f2b0969f2d9594704be74dbeb25b201570a98098", "shasum": "" }, "require": { @@ -5486,7 +5450,7 @@ ], "support": { "issues": "https://github.com/facade/flare-client-php/issues", - "source": "https://github.com/facade/flare-client-php/tree/1.4.0" + "source": "https://github.com/facade/flare-client-php/tree/1.6.1" }, "funding": [ { @@ -5494,26 +5458,26 @@ "type": "github" } ], - "time": "2021-02-16T12:42:06+00:00" + "time": "2021-04-08T08:50:01+00:00" }, { "name": "facade/ignition", - "version": "2.5.13", + "version": "2.8.3", "source": { "type": "git", "url": "https://github.com/facade/ignition.git", - "reference": "5e9ef386aaad9985cee2ac23281a27568d083b7e" + "reference": "a8201d51aae83addceaef9344592a3b068b5d64d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/5e9ef386aaad9985cee2ac23281a27568d083b7e", - "reference": "5e9ef386aaad9985cee2ac23281a27568d083b7e", + "url": "https://api.github.com/repos/facade/ignition/zipball/a8201d51aae83addceaef9344592a3b068b5d64d", + "reference": "a8201d51aae83addceaef9344592a3b068b5d64d", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "facade/flare-client-php": "^1.3.7", + "facade/flare-client-php": "^1.6", "facade/ignition-contracts": "^1.0.2", "filp/whoops": "^2.4", "illuminate/support": "^7.0|^8.0", @@ -5571,7 +5535,7 @@ "issues": "https://github.com/facade/ignition/issues", "source": "https://github.com/facade/ignition" }, - "time": "2021-02-16T12:46:19+00:00" + "time": "2021-04-09T20:45:59+00:00" }, { "name": "facade/ignition-contracts", @@ -5628,20 +5592,22 @@ }, { "name": "fakerphp/faker", - "version": "v1.13.0", + "version": "v1.14.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "ab3f5364d01f2c2c16113442fb987d26e4004913" + "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/ab3f5364d01f2c2c16113442fb987d26e4004913", - "reference": "ab3f5364d01f2c2c16113442fb987d26e4004913", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1", + "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^7.1 || ^8.0", + "psr/container": "^1.0", + "symfony/deprecation-contracts": "^2.2" }, "conflict": { "fzaninotto/faker": "*" @@ -5649,9 +5615,20 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "ext-intl": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.4.2" + "symfony/phpunit-bridge": "^4.4 || ^5.2" + }, + "suggest": { + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "v1.15-dev" + } + }, "autoload": { "psr-4": { "Faker\\": "src/Faker/" @@ -5674,22 +5651,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.13.0" + "source": "https://github.com/FakerPHP/Faker/tree/v.1.14.1" }, - "time": "2020-12-18T16:50:48+00:00" + "time": "2021-03-30T06:27:33+00:00" }, { "name": "filp/whoops", - "version": "2.9.2", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "df7933820090489623ce0be5e85c7e693638e536" + "reference": "d501fd2658d55491a2295ff600ae5978eaad7403" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/df7933820090489623ce0be5e85c7e693638e536", - "reference": "df7933820090489623ce0be5e85c7e693638e536", + "url": "https://api.github.com/repos/filp/whoops/zipball/d501fd2658d55491a2295ff600ae5978eaad7403", + "reference": "d501fd2658d55491a2295ff600ae5978eaad7403", "shasum": "" }, "require": { @@ -5739,7 +5716,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.9.2" + "source": "https://github.com/filp/whoops/tree/2.12.0" }, "funding": [ { @@ -5747,7 +5724,7 @@ "type": "github" } ], - "time": "2021-01-24T12:00:00+00:00" + "time": "2021-03-30T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -5997,16 +5974,16 @@ }, { "name": "nunomaduro/collision", - "version": "v5.3.0", + "version": "v5.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "aca63581f380f63a492b1e3114604e411e39133a" + "reference": "41b7e9999133d5082700d31a1d0977161df8322a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/aca63581f380f63a492b1e3114604e411e39133a", - "reference": "aca63581f380f63a492b1e3114604e411e39133a", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/41b7e9999133d5082700d31a1d0977161df8322a", + "reference": "41b7e9999133d5082700d31a1d0977161df8322a", "shasum": "" }, "require": { @@ -6081,7 +6058,7 @@ "type": "patreon" } ], - "time": "2021-01-25T15:34:13+00:00" + "time": "2021-04-09T13:38:32+00:00" }, { "name": "phar-io/manifest", @@ -6354,16 +6331,16 @@ }, { "name": "phpspec/prophecy", - "version": "1.12.2", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "245710e971a030f42e08f4912863805570f23d39" + "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/245710e971a030f42e08f4912863805570f23d39", - "reference": "245710e971a030f42e08f4912863805570f23d39", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", + "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", "shasum": "" }, "require": { @@ -6415,22 +6392,22 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.12.2" + "source": "https://github.com/phpspec/prophecy/tree/1.13.0" }, - "time": "2020-12-19T10:15:11+00:00" + "time": "2021-03-17T13:42:18+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.5", + "version": "9.2.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f3e026641cc91909d421802dd3ac7827ebfd97e1" + "reference": "f6293e1b30a2354e8428e004689671b83871edde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f3e026641cc91909d421802dd3ac7827ebfd97e1", - "reference": "f3e026641cc91909d421802dd3ac7827ebfd97e1", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde", + "reference": "f6293e1b30a2354e8428e004689671b83871edde", "shasum": "" }, "require": { @@ -6486,7 +6463,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.5" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.6" }, "funding": [ { @@ -6494,7 +6471,7 @@ "type": "github" } ], - "time": "2020-11-28T06:44:49+00:00" + "time": "2021-03-28T07:26:59+00:00" }, { "name": "phpunit/php-file-iterator", @@ -6739,16 +6716,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.2", + "version": "9.5.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f661659747f2f87f9e72095bb207bceb0f151cb4" + "reference": "c73c6737305e779771147af66c96ca6a7ed8a741" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f661659747f2f87f9e72095bb207bceb0f151cb4", - "reference": "f661659747f2f87f9e72095bb207bceb0f151cb4", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c73c6737305e779771147af66c96ca6a7ed8a741", + "reference": "c73c6737305e779771147af66c96ca6a7ed8a741", "shasum": "" }, "require": { @@ -6826,7 +6803,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.2" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.4" }, "funding": [ { @@ -6838,7 +6815,7 @@ "type": "github" } ], - "time": "2021-02-02T14:45:58+00:00" + "time": "2021-03-23T07:16:29+00:00" }, { "name": "sebastian/cli-parser", @@ -7806,16 +7783,16 @@ }, { "name": "symfony/debug", - "version": "v4.4.19", + "version": "v4.4.20", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "af4987aa4a5630e9615be9d9c3ed1b0f24ca449c" + "reference": "157bbec4fd773bae53c5483c50951a5530a2cc16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/af4987aa4a5630e9615be9d9c3ed1b0f24ca449c", - "reference": "af4987aa4a5630e9615be9d9c3ed1b0f24ca449c", + "url": "https://api.github.com/repos/symfony/debug/zipball/157bbec4fd773bae53c5483c50951a5530a2cc16", + "reference": "157bbec4fd773bae53c5483c50951a5530a2cc16", "shasum": "" }, "require": { @@ -7855,7 +7832,7 @@ "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.19" + "source": "https://github.com/symfony/debug/tree/v4.4.20" }, "funding": [ { @@ -7871,7 +7848,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-01-28T16:54:48+00:00" }, { "name": "theseer/tokenizer", diff --git a/package-lock.json b/package-lock.json index 1f7e101..89963dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,25 +18,24 @@ "dev": true }, "@babel/core": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.8.tgz", - "integrity": "sha512-oYapIySGw1zGhEFRd6lzWNLWFX2s5dA/jm+Pw/+59ZdXtjyIuwlXbrId22Md0rgZVop+aVoqow2riXhBLNyuQg==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.15.tgz", + "integrity": "sha512-6GXmNYeNjS2Uz+uls5jalOemgIhnTMeaXo+yBUA72kC2uX/8VW6XyhVIo2L8/q0goKQA3EVKx0KOQpVKSeWadQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helpers": "^7.13.0", - "@babel/parser": "^7.13.4", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.14", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.15", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.14", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.19", "semver": "^6.3.0", "source-map": "^0.5.0" }, @@ -50,10 +49,16 @@ "@babel/highlight": "^7.12.13" } }, + "@babel/compat-data": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", + "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", + "dev": true + }, "@babel/generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", - "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { "@babel/types": "^7.13.0", @@ -61,6 +66,18 @@ "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -81,6 +98,61 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -97,9 +169,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -108,9 +180,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -125,26 +197,25 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -187,9 +258,9 @@ "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -216,9 +287,9 @@ "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -357,9 +428,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.4.tgz", - "integrity": "sha512-K5V2GaQZ1gpB+FTXM4AFVG2p1zzhm67n9wrQCJYNzvuLzQybhJyftW7qeDd2uUxPDNdl5Rkon1rOAeUeNDZ28Q==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", + "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -382,9 +453,9 @@ } }, "@babel/generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", - "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { "@babel/types": "^7.13.0", @@ -413,12 +484,12 @@ } }, "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.12" } }, "@babel/helper-plugin-utils": { @@ -443,9 +514,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -454,9 +525,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -471,26 +542,25 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -522,9 +592,9 @@ "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -574,9 +644,9 @@ } }, "@babel/generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", - "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { "@babel/types": "^7.13.0", @@ -620,9 +690,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -631,9 +701,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -648,26 +718,25 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -905,9 +974,9 @@ "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1122,9 +1191,9 @@ } }, "@babel/generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", - "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { "@babel/types": "^7.13.0", @@ -1168,9 +1237,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1179,9 +1248,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -1196,26 +1265,25 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1226,9 +1294,9 @@ } }, "@babel/helpers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.0.tgz", - "integrity": "sha512-aan1MeFPxFacZeSz6Ld7YZo5aPuqnKlD7+HZY75xQsueczFccP9A7V05+oe0XpLwHK3oLorPe9eaAUljL7WEaQ==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", + "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", "dev": true, "requires": { "@babel/template": "^7.12.13", @@ -1246,9 +1314,9 @@ } }, "@babel/generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz", - "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { "@babel/types": "^7.13.0", @@ -1292,9 +1360,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1303,9 +1371,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -1320,26 +1388,25 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1366,10 +1433,29 @@ "integrity": "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==", "dev": true }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.13.0", @@ -1541,9 +1627,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", - "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.13.0", @@ -1750,12 +1836,12 @@ }, "dependencies": { "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.12" } }, "@babel/helper-plugin-utils": { @@ -1771,9 +1857,9 @@ "dev": true }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1883,9 +1969,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -1894,9 +1980,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -1911,9 +1997,9 @@ } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -2079,9 +2165,9 @@ "dev": true }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -2090,9 +2176,9 @@ } }, "@babel/parser": { - "version": "7.13.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz", - "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", "dev": true }, "@babel/template": { @@ -2107,9 +2193,9 @@ } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -2308,9 +2394,9 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" @@ -2475,16 +2561,17 @@ } }, "@babel/preset-env": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.8.tgz", - "integrity": "sha512-Sso1xOpV4S3ofnxW2DsWTE5ziRk62jEAKLGuQ+EJHC+YHTbFG38QUTixO3JVa1cYET9gkJhO1pMu+/+2dDhKvw==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", + "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", + "@babel/compat-data": "^7.13.15", + "@babel/helper-compilation-targets": "^7.13.13", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.13.15", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-dynamic-import": "^7.13.8", "@babel/plugin-proposal-export-namespace-from": "^7.12.13", @@ -2494,7 +2581,7 @@ "@babel/plugin-proposal-numeric-separator": "^7.12.13", "@babel/plugin-proposal-object-rest-spread": "^7.13.8", "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/plugin-proposal-private-methods": "^7.13.0", "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -2532,7 +2619,7 @@ "@babel/plugin-transform-object-super": "^7.12.13", "@babel/plugin-transform-parameters": "^7.13.0", "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", "@babel/plugin-transform-reserved-words": "^7.12.13", "@babel/plugin-transform-shorthand-properties": "^7.12.13", "@babel/plugin-transform-spread": "^7.13.0", @@ -2542,14 +2629,32 @@ "@babel/plugin-transform-unicode-escapes": "^7.12.13", "@babel/plugin-transform-unicode-regex": "^7.12.13", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.0", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", + "@babel/types": "^7.13.14", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", "core-js-compat": "^3.9.0", "semver": "^6.3.0" }, "dependencies": { + "@babel/compat-data": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", + "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", + "dev": true + }, + "@babel/helper-compilation-targets": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, "@babel/helper-plugin-utils": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", @@ -2603,9 +2708,9 @@ } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -2705,9 +2810,9 @@ "dev": true }, "@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -2717,7 +2822,6 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.20", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, @@ -2734,9 +2838,9 @@ } }, "@fortawesome/fontawesome-free": { - "version": "5.15.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.2.tgz", - "integrity": "sha512-7l/AX41m609L/EXI9EKH3Vs3v0iA8tKlIOGtw+kgcoanI7p+e4I4GYLqW3UXWiTnjSFymKSmTTPKYrivzbxxqA==", + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.3.tgz", + "integrity": "sha512-rFnSUN/QOtnOAgqFRooTA3H57JLDm0QEG/jPdk+tLQNL/eWd+Aok8g3qCI+Q1xuDPWpGW/i9JySpJVsq8Q0s9w==", "dev": true }, "@istanbuljs/load-nyc-config": { @@ -3259,9 +3363,9 @@ "dev": true }, "@popperjs/core": { - "version": "2.8.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.8.6.tgz", - "integrity": "sha512-1oXH2bAFXz9SttE1v/0Jp+2ZVePsPEAPGIuPKrmljWZcS3FPBEn2Q4WcANozZC0YiCjTWOF55k0g6rbSZS39ew==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", + "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==", "dev": true }, "@sinonjs/commons": { @@ -4276,16 +4380,22 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.8.tgz", - "integrity": "sha512-kB5/xNR9GYDuRmVlL9EGfdKBSUVI/9xAU7PCahA/1hbC2Jbmks9dlBBYjHF9IHMNY2jV/G2lIG7z0tJIW27Rog==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", + "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.4", + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.0", "semver": "^6.1.1" }, "dependencies": { + "@babel/compat-data": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", + "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -4295,22 +4405,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.6.tgz", - "integrity": "sha512-IkYhCxPrjrUWigEmkMDXYzM5iblzKCdCD8cZrSAkQOyhhJm26DcG+Mxbx13QT//Olkpkg/AlRdT2L+Ww4Ciphw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", + "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.4", - "core-js-compat": "^3.8.1" + "@babel/helper-define-polyfill-provider": "^0.2.0", + "core-js-compat": "^3.9.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.5.tgz", - "integrity": "sha512-EyhBA6uN94W97lR7ecQVTvH9F5tIIdEw3ZqHuU4zekMlW82k5cXNXniiB7PRxQm06BqAjVr4sDT1mOy4RcphIA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", + "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.4" + "@babel/helper-define-polyfill-provider": "^0.2.0" } }, "babel-preset-current-node-syntax": { @@ -5285,9 +5395,9 @@ "dev": true }, "core-js-compat": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.0.tgz", - "integrity": "sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.1.tgz", + "integrity": "sha512-ZHQTdTPkqvw2CeHiZC970NNJcnwzT6YIueDMASKt+p3WbZsLXOcoD392SkcWhkC0wBBHhlfhqGKKsNCQUozYtg==", "dev": true, "requires": { "browserslist": "^4.16.3", @@ -5308,15 +5418,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001192", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz", - "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==", + "version": "1.0.30001208", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz", + "integrity": "sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==", "dev": true }, "electron-to-chromium": { - "version": "1.3.675", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz", - "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==", + "version": "1.3.712", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.712.tgz", + "integrity": "sha512-3kRVibBeCM4vsgoHHGKHmPocLqtFAGTrebXxxtgKs87hNUzXrX2NuS3jnBys7IozCnw7viQlozxKkmty2KNfrw==", "dev": true }, "node-releases": { @@ -6460,13 +6570,13 @@ } }, "eslint": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.20.0.tgz", - "integrity": "sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", + "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.3.0", + "@eslint/eslintrc": "^0.4.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -6479,10 +6589,10 @@ "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -6490,7 +6600,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -6554,12 +6664,12 @@ "dev": true }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, "has-flag": { @@ -6576,6 +6686,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true } } }, @@ -8818,6 +8934,15 @@ "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -8965,6 +9090,12 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true + }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -9031,6 +9162,12 @@ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, "is-svg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", @@ -10851,12 +10988,24 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -10869,6 +11018,12 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -13103,9 +13258,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", - "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -14685,21 +14840,26 @@ "dev": true }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", - "dev": true, - "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz", + "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "lodash.clonedeep": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.0" }, "dependencies": { "ajv": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz", - "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", + "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -14727,9 +14887,9 @@ "dev": true }, "string-width": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz", - "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -14918,9 +15078,9 @@ "dev": true }, "tinymce": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.7.0.tgz", - "integrity": "sha512-WikgMpJbqYPaucV3lfstCj+Y4NquZlK61gyuJ2eqDUBlSU+4fFh6rpwnelVTxuvtEyJsAVOl8HZmbzBfDJiLsQ==" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.7.1.tgz", + "integrity": "sha512-1gY8RClc734srSlkYwY0MQzmkS1j73PuPC+nYtNtrrQVPY9VNcZ4bOiRwzTbdjPPD8GOtv6BAk8Ww/H2RiqKpA==" }, "tmpl": { "version": "1.0.4", diff --git a/package.json b/package.json index 3b3d567..d09c5eb 100644 --- a/package.json +++ b/package.json @@ -10,17 +10,17 @@ "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --config=node_modules/laravel-mix/setup/webpack.config.js" }, "devDependencies": { - "@babel/core": "^7.13.8", + "@babel/core": "^7.13.15", "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/preset-env": "^7.13.8", + "@babel/preset-env": "^7.13.15", "@coreui/coreui": "^3.4.0", - "@fortawesome/fontawesome-free": "^5.15.2", - "@popperjs/core": "^2.8.6", + "@fortawesome/fontawesome-free": "^5.15.3", + "@popperjs/core": "^2.9.2", "axios": "^0.19", "babel-eslint": "^10.1.0", "bs-custom-file-input": "^1.3.4", "cross-env": "^7.0.3", - "eslint": "^7.20.0", + "eslint": "^7.24.0", "jest": "^26.6.3", "laravel-mix": "^5.0.1", "lodash": "^4.17.21", @@ -31,6 +31,6 @@ "vue-template-compiler": "^2.6.12" }, "dependencies": { - "tinymce": "^5.7.0" + "tinymce": "^5.7.1" } } diff --git a/public/css/fontawesome.css b/public/css/fontawesome.css index 10db66d..fd41ec0 100644 --- a/public/css/fontawesome.css +++ b/public/css/fontawesome.css @@ -1,9 +1,9 @@ @charset "UTF-8";/*! - * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-acquisitions-incorporated:before{content:"\F6AF"}.fa-ad:before{content:"\F641"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-air-freshener:before{content:"\F5D0"}.fa-airbnb:before{content:"\F834"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-alipay:before{content:"\F642"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angry:before{content:"\F556"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-ankh:before{content:"\F644"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-alt:before{content:"\F5D1"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-archway:before{content:"\F557"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-artstation:before{content:"\F77A"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-atlas:before{content:"\F558"}.fa-atlassian:before{content:"\F77B"}.fa-atom:before{content:"\F5D2"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-award:before{content:"\F559"}.fa-aws:before{content:"\F375"}.fa-baby:before{content:"\F77C"}.fa-baby-carriage:before{content:"\F77D"}.fa-backspace:before{content:"\F55A"}.fa-backward:before{content:"\F04A"}.fa-bacon:before{content:"\F7E5"}.fa-bacteria:before{content:"\E059"}.fa-bacterium:before{content:"\E05A"}.fa-bahai:before{content:"\F666"}.fa-balance-scale:before{content:"\F24E"}.fa-balance-scale-left:before{content:"\F515"}.fa-balance-scale-right:before{content:"\F516"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-battle-net:before{content:"\F835"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bezier-curve:before{content:"\F55B"}.fa-bible:before{content:"\F647"}.fa-bicycle:before{content:"\F206"}.fa-biking:before{content:"\F84A"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-biohazard:before{content:"\F780"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blender-phone:before{content:"\F6B6"}.fa-blind:before{content:"\F29D"}.fa-blog:before{content:"\F781"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-bone:before{content:"\F5D7"}.fa-bong:before{content:"\F55C"}.fa-book:before{content:"\F02D"}.fa-book-dead:before{content:"\F6B7"}.fa-book-medical:before{content:"\F7E6"}.fa-book-open:before{content:"\F518"}.fa-book-reader:before{content:"\F5DA"}.fa-bookmark:before{content:"\F02E"}.fa-bootstrap:before{content:"\F836"}.fa-border-all:before{content:"\F84C"}.fa-border-none:before{content:"\F850"}.fa-border-style:before{content:"\F853"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-box-tissue:before{content:"\E05B"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-brain:before{content:"\F5DC"}.fa-bread-slice:before{content:"\F7EC"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-brush:before{content:"\F55D"}.fa-btc:before{content:"\F15A"}.fa-buffer:before{content:"\F837"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-bus-alt:before{content:"\F55E"}.fa-business-time:before{content:"\F64A"}.fa-buy-n-large:before{content:"\F8A6"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-day:before{content:"\F783"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-calendar-week:before{content:"\F784"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-campground:before{content:"\F6BB"}.fa-canadian-maple-leaf:before{content:"\F785"}.fa-candy-cane:before{content:"\F786"}.fa-cannabis:before{content:"\F55F"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-car-alt:before{content:"\F5DE"}.fa-car-battery:before{content:"\F5DF"}.fa-car-crash:before{content:"\F5E1"}.fa-car-side:before{content:"\F5E4"}.fa-caravan:before{content:"\F8FF"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-carrot:before{content:"\F787"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cash-register:before{content:"\F788"}.fa-cat:before{content:"\F6BE"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-centos:before{content:"\F789"}.fa-certificate:before{content:"\F0A3"}.fa-chair:before{content:"\F6C0"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-charging-station:before{content:"\F5E7"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-double:before{content:"\F560"}.fa-check-square:before{content:"\F14A"}.fa-cheese:before{content:"\F7EF"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-chromecast:before{content:"\F838"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-city:before{content:"\F64F"}.fa-clinic-medical:before{content:"\F7F2"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-meatball:before{content:"\F73B"}.fa-cloud-moon:before{content:"\F6C3"}.fa-cloud-moon-rain:before{content:"\F73C"}.fa-cloud-rain:before{content:"\F73D"}.fa-cloud-showers-heavy:before{content:"\F740"}.fa-cloud-sun:before{content:"\F6C4"}.fa-cloud-sun-rain:before{content:"\F743"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudflare:before{content:"\E07D"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-cocktail:before{content:"\F561"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dollar:before{content:"\F651"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-medical:before{content:"\F7F5"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-comments-dollar:before{content:"\F653"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-compress-alt:before{content:"\F422"}.fa-compress-arrows-alt:before{content:"\F78C"}.fa-concierge-bell:before{content:"\F562"}.fa-confluence:before{content:"\F78D"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-cookie:before{content:"\F563"}.fa-cookie-bite:before{content:"\F564"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-cotton-bureau:before{content:"\F89E"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-creative-commons-zero:before{content:"\F4F3"}.fa-credit-card:before{content:"\F09D"}.fa-critical-role:before{content:"\F6C9"}.fa-crop:before{content:"\F125"}.fa-crop-alt:before{content:"\F565"}.fa-cross:before{content:"\F654"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-crutch:before{content:"\F7F7"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-d-and-d-beyond:before{content:"\F6CA"}.fa-dailymotion:before{content:"\E052"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-deezer:before{content:"\E077"}.fa-delicious:before{content:"\F1A5"}.fa-democrat:before{content:"\F747"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-dev:before{content:"\F6CC"}.fa-deviantart:before{content:"\F1BD"}.fa-dharmachakra:before{content:"\F655"}.fa-dhl:before{content:"\F790"}.fa-diagnoses:before{content:"\F470"}.fa-diaspora:before{content:"\F791"}.fa-dice:before{content:"\F522"}.fa-dice-d20:before{content:"\F6CF"}.fa-dice-d6:before{content:"\F6D1"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-digital-tachograph:before{content:"\F566"}.fa-directions:before{content:"\F5EB"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-disease:before{content:"\F7FA"}.fa-divide:before{content:"\F529"}.fa-dizzy:before{content:"\F567"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dog:before{content:"\F6D3"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-drafting-compass:before{content:"\F568"}.fa-dragon:before{content:"\F6D5"}.fa-draw-polygon:before{content:"\F5EE"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drum:before{content:"\F569"}.fa-drum-steelpan:before{content:"\F56A"}.fa-drumstick-bite:before{content:"\F6D7"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dumpster:before{content:"\F793"}.fa-dumpster-fire:before{content:"\F794"}.fa-dungeon:before{content:"\F6D9"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edge-legacy:before{content:"\E078"}.fa-edit:before{content:"\F044"}.fa-egg:before{content:"\F7FB"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ello:before{content:"\F5F1"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-text:before{content:"\F658"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-ethernet:before{content:"\F796"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-evernote:before{content:"\F839"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-alt:before{content:"\F424"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fan:before{content:"\F863"}.fa-fantasy-flight-games:before{content:"\F6DC"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-faucet:before{content:"\E005"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-feather-alt:before{content:"\F56B"}.fa-fedex:before{content:"\F797"}.fa-fedora:before{content:"\F798"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-figma:before{content:"\F799"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-contract:before{content:"\F56C"}.fa-file-csv:before{content:"\F6DD"}.fa-file-download:before{content:"\F56D"}.fa-file-excel:before{content:"\F1C3"}.fa-file-export:before{content:"\F56E"}.fa-file-image:before{content:"\F1C5"}.fa-file-import:before{content:"\F56F"}.fa-file-invoice:before{content:"\F570"}.fa-file-invoice-dollar:before{content:"\F571"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-prescription:before{content:"\F572"}.fa-file-signature:before{content:"\F573"}.fa-file-upload:before{content:"\F574"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-fill:before{content:"\F575"}.fa-fill-drip:before{content:"\F576"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fingerprint:before{content:"\F577"}.fa-fire:before{content:"\F06D"}.fa-fire-alt:before{content:"\F7E4"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-firefox-browser:before{content:"\E007"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-fish:before{content:"\F578"}.fa-fist-raised:before{content:"\F6DE"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flag-usa:before{content:"\F74D"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-flushed:before{content:"\F579"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-minus:before{content:"\F65D"}.fa-folder-open:before{content:"\F07C"}.fa-folder-plus:before{content:"\F65E"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-frown-open:before{content:"\F57A"}.fa-fulcrum:before{content:"\F50B"}.fa-funnel-dollar:before{content:"\F662"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-ghost:before{content:"\F6E2"}.fa-gift:before{content:"\F06B"}.fa-gifts:before{content:"\F79C"}.fa-git:before{content:"\F1D3"}.fa-git-alt:before{content:"\F841"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-cheers:before{content:"\F79F"}.fa-glass-martini:before{content:"\F000"}.fa-glass-martini-alt:before{content:"\F57B"}.fa-glass-whiskey:before{content:"\F7A0"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-globe-africa:before{content:"\F57C"}.fa-globe-americas:before{content:"\F57D"}.fa-globe-asia:before{content:"\F57E"}.fa-globe-europe:before{content:"\F7A2"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-pay:before{content:"\E079"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-gopuram:before{content:"\F664"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-grimace:before{content:"\F57F"}.fa-grin:before{content:"\F580"}.fa-grin-alt:before{content:"\F581"}.fa-grin-beam:before{content:"\F582"}.fa-grin-beam-sweat:before{content:"\F583"}.fa-grin-hearts:before{content:"\F584"}.fa-grin-squint:before{content:"\F585"}.fa-grin-squint-tears:before{content:"\F586"}.fa-grin-stars:before{content:"\F587"}.fa-grin-tears:before{content:"\F588"}.fa-grin-tongue:before{content:"\F589"}.fa-grin-tongue-squint:before{content:"\F58A"}.fa-grin-tongue-wink:before{content:"\F58B"}.fa-grin-wink:before{content:"\F58C"}.fa-grip-horizontal:before{content:"\F58D"}.fa-grip-lines:before{content:"\F7A4"}.fa-grip-lines-vertical:before{content:"\F7A5"}.fa-grip-vertical:before{content:"\F58E"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-guilded:before{content:"\E07E"}.fa-guitar:before{content:"\F7A6"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hackerrank:before{content:"\F5F7"}.fa-hamburger:before{content:"\F805"}.fa-hammer:before{content:"\F6E3"}.fa-hamsa:before{content:"\F665"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-medical:before{content:"\E05C"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-holding-water:before{content:"\F4C1"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-middle-finger:before{content:"\F806"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-sparkles:before{content:"\E05D"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-hands-wash:before{content:"\E05E"}.fa-handshake:before{content:"\F2B5"}.fa-handshake-alt-slash:before{content:"\E05F"}.fa-handshake-slash:before{content:"\E060"}.fa-hanukiah:before{content:"\F6E6"}.fa-hard-hat:before{content:"\F807"}.fa-hashtag:before{content:"\F292"}.fa-hat-cowboy:before{content:"\F8C0"}.fa-hat-cowboy-side:before{content:"\F8C1"}.fa-hat-wizard:before{content:"\F6E8"}.fa-hdd:before{content:"\F0A0"}.fa-head-side-cough:before{content:"\E061"}.fa-head-side-cough-slash:before{content:"\E062"}.fa-head-side-mask:before{content:"\E063"}.fa-head-side-virus:before{content:"\E064"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-headphones-alt:before{content:"\F58F"}.fa-headset:before{content:"\F590"}.fa-heart:before{content:"\F004"}.fa-heart-broken:before{content:"\F7A9"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-highlighter:before{content:"\F591"}.fa-hiking:before{content:"\F6EC"}.fa-hippo:before{content:"\F6ED"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hive:before{content:"\E07F"}.fa-hockey-puck:before{content:"\F453"}.fa-holly-berry:before{content:"\F7AA"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hornbill:before{content:"\F592"}.fa-horse:before{content:"\F6F0"}.fa-horse-head:before{content:"\F7AB"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hospital-user:before{content:"\F80D"}.fa-hot-tub:before{content:"\F593"}.fa-hotdog:before{content:"\F80F"}.fa-hotel:before{content:"\F594"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-house-damage:before{content:"\F6F1"}.fa-house-user:before{content:"\E065"}.fa-houzz:before{content:"\F27C"}.fa-hryvnia:before{content:"\F6F2"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-ice-cream:before{content:"\F810"}.fa-icicles:before{content:"\F7AD"}.fa-icons:before{content:"\F86D"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-ideal:before{content:"\E013"}.fa-igloo:before{content:"\F7AE"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-innosoft:before{content:"\E080"}.fa-instagram:before{content:"\F16D"}.fa-instagram-square:before{content:"\E055"}.fa-instalod:before{content:"\E081"}.fa-intercom:before{content:"\F7AF"}.fa-internet-explorer:before{content:"\F26B"}.fa-invision:before{content:"\F7B0"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itch-io:before{content:"\F83A"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi:before{content:"\F669"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-jira:before{content:"\F7B1"}.fa-joget:before{content:"\F3B7"}.fa-joint:before{content:"\F595"}.fa-joomla:before{content:"\F1AA"}.fa-journal-whills:before{content:"\F66A"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-kaaba:before{content:"\F66B"}.fa-kaggle:before{content:"\F5FA"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-khanda:before{content:"\F66D"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiss:before{content:"\F596"}.fa-kiss-beam:before{content:"\F597"}.fa-kiss-wink-heart:before{content:"\F598"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-landmark:before{content:"\F66F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laptop-code:before{content:"\F5FC"}.fa-laptop-house:before{content:"\E066"}.fa-laptop-medical:before{content:"\F812"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-laugh:before{content:"\F599"}.fa-laugh-beam:before{content:"\F59A"}.fa-laugh-squint:before{content:"\F59B"}.fa-laugh-wink:before{content:"\F59C"}.fa-layer-group:before{content:"\F5FD"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-luggage-cart:before{content:"\F59D"}.fa-lungs:before{content:"\F604"}.fa-lungs-virus:before{content:"\E067"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-mail-bulk:before{content:"\F674"}.fa-mailchimp:before{content:"\F59E"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marked:before{content:"\F59F"}.fa-map-marked-alt:before{content:"\F5A0"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-markdown:before{content:"\F60F"}.fa-marker:before{content:"\F5A1"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mask:before{content:"\F6FA"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-mdb:before{content:"\F8CA"}.fa-medal:before{content:"\F5A2"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-megaport:before{content:"\F5A3"}.fa-meh:before{content:"\F11A"}.fa-meh-blank:before{content:"\F5A4"}.fa-meh-rolling-eyes:before{content:"\F5A5"}.fa-memory:before{content:"\F538"}.fa-mendeley:before{content:"\F7B3"}.fa-menorah:before{content:"\F676"}.fa-mercury:before{content:"\F223"}.fa-meteor:before{content:"\F753"}.fa-microblog:before{content:"\E01A"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microscope:before{content:"\F610"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mitten:before{content:"\F7B5"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mixer:before{content:"\E056"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-monument:before{content:"\F5A6"}.fa-moon:before{content:"\F186"}.fa-mortar-pestle:before{content:"\F5A7"}.fa-mosque:before{content:"\F678"}.fa-motorcycle:before{content:"\F21C"}.fa-mountain:before{content:"\F6FC"}.fa-mouse:before{content:"\F8CC"}.fa-mouse-pointer:before{content:"\F245"}.fa-mug-hot:before{content:"\F7B6"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neos:before{content:"\F612"}.fa-network-wired:before{content:"\F6FF"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nimblr:before{content:"\F5A8"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-octopus-deploy:before{content:"\E082"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-oil-can:before{content:"\F613"}.fa-old-republic:before{content:"\F510"}.fa-om:before{content:"\F679"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-orcid:before{content:"\F8D2"}.fa-osi:before{content:"\F41A"}.fa-otter:before{content:"\F700"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-pager:before{content:"\F815"}.fa-paint-brush:before{content:"\F1FC"}.fa-paint-roller:before{content:"\F5AA"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-passport:before{content:"\F5AB"}.fa-pastafarianism:before{content:"\F67B"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-peace:before{content:"\F67C"}.fa-pen:before{content:"\F304"}.fa-pen-alt:before{content:"\F305"}.fa-pen-fancy:before{content:"\F5AC"}.fa-pen-nib:before{content:"\F5AD"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-pencil-ruler:before{content:"\F5AE"}.fa-penny-arcade:before{content:"\F704"}.fa-people-arrows:before{content:"\E068"}.fa-people-carry:before{content:"\F4CE"}.fa-pepper-hot:before{content:"\F816"}.fa-perbyte:before{content:"\E083"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-person-booth:before{content:"\F756"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-alt:before{content:"\F879"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-square-alt:before{content:"\F87B"}.fa-phone-volume:before{content:"\F2A0"}.fa-photo-video:before{content:"\F87C"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-square:before{content:"\E01E"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-pizza-slice:before{content:"\F818"}.fa-place-of-worship:before{content:"\F67F"}.fa-plane:before{content:"\F072"}.fa-plane-arrival:before{content:"\F5AF"}.fa-plane-departure:before{content:"\F5B0"}.fa-plane-slash:before{content:"\E069"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poll:before{content:"\F681"}.fa-poll-h:before{content:"\F682"}.fa-poo:before{content:"\F2FE"}.fa-poo-storm:before{content:"\F75A"}.fa-poop:before{content:"\F619"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-pray:before{content:"\F683"}.fa-praying-hands:before{content:"\F684"}.fa-prescription:before{content:"\F5B1"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pump-medical:before{content:"\E06A"}.fa-pump-soap:before{content:"\E06B"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-quran:before{content:"\F687"}.fa-r-project:before{content:"\F4F7"}.fa-radiation:before{content:"\F7B9"}.fa-radiation-alt:before{content:"\F7BA"}.fa-rainbow:before{content:"\F75B"}.fa-random:before{content:"\F074"}.fa-raspberry-pi:before{content:"\F7BB"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-reacteurope:before{content:"\F75D"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-record-vinyl:before{content:"\F8D9"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redhat:before{content:"\F7BC"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-remove-format:before{content:"\F87D"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-republican:before{content:"\F75E"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-restroom:before{content:"\F7BD"}.fa-retweet:before{content:"\F079"}.fa-rev:before{content:"\F5B2"}.fa-ribbon:before{content:"\F4D6"}.fa-ring:before{content:"\F70B"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-route:before{content:"\F4D7"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-running:before{content:"\F70C"}.fa-rupee-sign:before{content:"\F156"}.fa-rust:before{content:"\E07A"}.fa-sad-cry:before{content:"\F5B3"}.fa-sad-tear:before{content:"\F5B4"}.fa-safari:before{content:"\F267"}.fa-salesforce:before{content:"\F83B"}.fa-sass:before{content:"\F41E"}.fa-satellite:before{content:"\F7BF"}.fa-satellite-dish:before{content:"\F7C0"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-scroll:before{content:"\F70E"}.fa-sd-card:before{content:"\F7C2"}.fa-search:before{content:"\F002"}.fa-search-dollar:before{content:"\F688"}.fa-search-location:before{content:"\F689"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-shapes:before{content:"\F61F"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-shield-virus:before{content:"\E06C"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopify:before{content:"\E057"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shopware:before{content:"\F5B5"}.fa-shower:before{content:"\F2CC"}.fa-shuttle-van:before{content:"\F5B6"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-signature:before{content:"\F5B7"}.fa-sim-card:before{content:"\F7C4"}.fa-simplybuilt:before{content:"\F215"}.fa-sink:before{content:"\E06D"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skating:before{content:"\F7C5"}.fa-sketch:before{content:"\F7C6"}.fa-skiing:before{content:"\F7C9"}.fa-skiing-nordic:before{content:"\F7CA"}.fa-skull:before{content:"\F54C"}.fa-skull-crossbones:before{content:"\F714"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-slash:before{content:"\F715"}.fa-sleigh:before{content:"\F7CC"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smile-beam:before{content:"\F5B8"}.fa-smile-wink:before{content:"\F4DA"}.fa-smog:before{content:"\F75F"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-sms:before{content:"\F7CD"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowboarding:before{content:"\F7CE"}.fa-snowflake:before{content:"\F2DC"}.fa-snowman:before{content:"\F7D0"}.fa-snowplow:before{content:"\F7D2"}.fa-soap:before{content:"\E06E"}.fa-socks:before{content:"\F696"}.fa-solar-panel:before{content:"\F5BA"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-down-alt:before{content:"\F881"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-alpha-up-alt:before{content:"\F882"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-down-alt:before{content:"\F884"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-amount-up-alt:before{content:"\F885"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-down-alt:before{content:"\F886"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-numeric-up-alt:before{content:"\F887"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-sourcetree:before{content:"\F7D3"}.fa-spa:before{content:"\F5BB"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-speaker-deck:before{content:"\F83C"}.fa-spell-check:before{content:"\F891"}.fa-spider:before{content:"\F717"}.fa-spinner:before{content:"\F110"}.fa-splotch:before{content:"\F5BC"}.fa-spotify:before{content:"\F1BC"}.fa-spray-can:before{content:"\F5BD"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-square-root-alt:before{content:"\F698"}.fa-squarespace:before{content:"\F5BE"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-stackpath:before{content:"\F842"}.fa-stamp:before{content:"\F5BF"}.fa-star:before{content:"\F005"}.fa-star-and-crescent:before{content:"\F699"}.fa-star-half:before{content:"\F089"}.fa-star-half-alt:before{content:"\F5C0"}.fa-star-of-david:before{content:"\F69A"}.fa-star-of-life:before{content:"\F621"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-stopwatch-20:before{content:"\E06F"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-store-alt-slash:before{content:"\E070"}.fa-store-slash:before{content:"\E071"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-suitcase-rolling:before{content:"\F5C1"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-surprise:before{content:"\F5C2"}.fa-suse:before{content:"\F7D6"}.fa-swatchbook:before{content:"\F5C3"}.fa-swift:before{content:"\F8E1"}.fa-swimmer:before{content:"\F5C4"}.fa-swimming-pool:before{content:"\F5C5"}.fa-symfony:before{content:"\F83D"}.fa-synagogue:before{content:"\F69B"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-teeth:before{content:"\F62E"}.fa-teeth-open:before{content:"\F62F"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-temperature-high:before{content:"\F769"}.fa-temperature-low:before{content:"\F76B"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-tenge:before{content:"\F7D7"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-the-red-yeti:before{content:"\F69D"}.fa-theater-masks:before{content:"\F630"}.fa-themeco:before{content:"\F5C6"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-think-peaks:before{content:"\F731"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-tiktok:before{content:"\E07B"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-tint-slash:before{content:"\F5C7"}.fa-tired:before{content:"\F5C8"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toilet:before{content:"\F7D8"}.fa-toilet-paper:before{content:"\F71E"}.fa-toilet-paper-slash:before{content:"\E072"}.fa-toolbox:before{content:"\F552"}.fa-tools:before{content:"\F7D9"}.fa-tooth:before{content:"\F5C9"}.fa-torah:before{content:"\F6A0"}.fa-torii-gate:before{content:"\F6A1"}.fa-tractor:before{content:"\F722"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-traffic-light:before{content:"\F637"}.fa-trailer:before{content:"\E041"}.fa-train:before{content:"\F238"}.fa-tram:before{content:"\F7DA"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-trash-restore:before{content:"\F829"}.fa-trash-restore-alt:before{content:"\F82A"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-tripadvisor:before{content:"\F262"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-monster:before{content:"\F63B"}.fa-truck-moving:before{content:"\F4DF"}.fa-truck-pickup:before{content:"\F63C"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-ubuntu:before{content:"\F7DF"}.fa-uikit:before{content:"\F403"}.fa-umbraco:before{content:"\F8E8"}.fa-umbrella:before{content:"\F0E9"}.fa-umbrella-beach:before{content:"\F5CA"}.fa-uncharted:before{content:"\E084"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-unity:before{content:"\E049"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-unsplash:before{content:"\E07C"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-ups:before{content:"\F7E0"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-injured:before{content:"\F728"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-nurse:before{content:"\F82F"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-users-slash:before{content:"\E073"}.fa-usps:before{content:"\F7E1"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-vector-square:before{content:"\F5CB"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-vest:before{content:"\E085"}.fa-vest-patches:before{content:"\E086"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vihara:before{content:"\F6A7"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-virus:before{content:"\E074"}.fa-virus-slash:before{content:"\E075"}.fa-viruses:before{content:"\E076"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-voicemail:before{content:"\F897"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-mute:before{content:"\F6A9"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vote-yea:before{content:"\F772"}.fa-vr-cardboard:before{content:"\F729"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-watchman-monitoring:before{content:"\E087"}.fa-water:before{content:"\F773"}.fa-wave-square:before{content:"\F83E"}.fa-waze:before{content:"\F83F"}.fa-weebly:before{content:"\F5CC"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weight-hanging:before{content:"\F5CD"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-wind:before{content:"\F72E"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-bottle:before{content:"\F72F"}.fa-wine-glass:before{content:"\F4E3"}.fa-wine-glass-alt:before{content:"\F5CE"}.fa-wix:before{content:"\F5CF"}.fa-wizards-of-the-coast:before{content:"\F730"}.fa-wodu:before{content:"\E088"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wpressr:before{content:"\F3E4"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yammer:before{content:"\F840"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yarn:before{content:"\F7E3"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yin-yang:before{content:"\F6AD"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.fa-zhihu:before{content:"\F63F"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} /*! - * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?00bb62bc33034479d5e82a0fd1c5efe3);src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?00bb62bc33034479d5e82a0fd1c5efe3) format("embedded-opentype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?9ae050d1876ac1763eb6afe4264e6d5a) format("woff2"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?4bfbf7eb4b19d9ff9293eb177b6d0070) format("woff"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?260d033f79f75d670fd09d8cf7c8bf8d) format("truetype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?2306f642b31b774ba1d8b6b784539e19) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900} \ No newline at end of file + */@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?1042e8ca1ce821518a2d3e7055410839);src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?1042e8ca1ce821518a2d3e7055410839) format("embedded-opentype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?e8a427e15cc502bef99cfd722b37ea98) format("woff2"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?9fe5a17c8ab036d20e6c5ba3fd2ac511) format("woff"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?605ed7926cf39a2ad5ec2d1f9d391d3d) format("truetype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?376c1f97f6553dea1ca9b3f9081889bd) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900} \ No newline at end of file diff --git a/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot b/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot index ccebb264ed96942e66bc31f4d94b36f07eb58b83..afe315244f6dae3beda0159693d25a6e0466dd90 100644 GIT binary patch delta 27034 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 delta 29258 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 ZpB2CLYZ`6~{nNkCe#pV{k3U@Te*r^I4@Lk0 diff --git a/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg b/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg index 23a6b9a..dce459d 100644 --- a/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg +++ b/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg @@ -2,11 +2,11 @@ -Created by FontForge 20200314 at Wed Jan 13 11:57:55 2021 +Created by FontForge 20201107 at Tue Mar 16 10:15:04 2021 By Robert Madole Copyright (c) Font Awesome - + - + =r.length&&n.substr(o,o+r.length)===r;var n,r,o},$e=function(t){return function(e){return e.replace(t,"")}},We=$e(/^\s+|\s+$/g),Ke=$e(/^\s+/g),Xe=$e(/\s+$/g),Ye=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ge=function(t){return function(e){return Ve(e,t)}},Je=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Ve(e,"edge/")&&Ve(e,"chrome")&&Ve(e,"safari")&&Ve(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ye],search:function(e){return Ve(e,"chrome")&&!Ve(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Ve(e,"msie")||Ve(e,"trident")}},{name:"Opera",versionRegexes:[Ye,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ge("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ge("firefox")},{name:"Safari",versionRegexes:[Ye,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Ve(e,"safari")||Ve(e,"mobile/"))&&Ve(e,"applewebkit")}}],Qe=[{name:"Windows",search:Ge("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Ve(e,"iphone")||Ve(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ge("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Ge("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ge("linux"),versionRegexes:[]},{name:"Solaris",search:Ge("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ge("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ge("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ze={browsers:S(Je),oses:S(Qe)},et="Firefox",tt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r("Edge"),isChrome:r("Chrome"),isIE:r("IE"),isOpera:r("Opera"),isFirefox:r(et),isSafari:r("Safari")}},nt={unknown:function(){return tt({current:undefined,version:Ue.unknown()})},nu:tt,edge:S("Edge"),chrome:S("Chrome"),ie:S("IE"),opera:S("Opera"),firefox:S(et),safari:S("Safari")},rt="Windows",ot="Android",it="Solaris",at="FreeBSD",ut="ChromeOS",st=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(rt),isiOS:r("iOS"),isAndroid:r(ot),isOSX:r("OSX"),isLinux:r("Linux"),isSolaris:r(it),isFreeBSD:r(at),isChromeOS:r(ut)}},ct={unknown:function(){return st({current:undefined,version:Ue.unknown()})},nu:st,windows:S(rt),ios:S("iOS"),android:S(ot),linux:S("Linux"),osx:S("OSX"),solaris:S(it),freebsd:S(at),chromeos:S(ut)},lt=function(e,t){var n,r,o,i,a,u,s,c,l,f,d,m,p=Ze.browsers(),g=Ze.oses(),h=je(p,e).fold(nt.unknown,nt.nu),v=He(g,e).fold(ct.unknown,ct.nu);return{browser:h,os:v,deviceType:(r=h,o=e,i=t,a=(n=v).isiOS()&&!0===/ipad/i.test(o),u=n.isiOS()&&!a,s=n.isiOS()||n.isAndroid(),c=s||i("(pointer:coarse)"),l=a||!u&&s&&i("(min-device-width:768px)"),f=u||s&&!l,d=r.isSafari()&&n.isiOS()&&!1===/safari/i.test(o),m=!f&&!l&&!d,{isiPad:S(a),isiPhone:S(u),isTablet:S(l),isPhone:S(f),isTouch:S(c),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:S(d),isDesktop:S(m)})}},ft=function(e){return window.matchMedia(e).matches},dt=(De=!(Re=function(){return lt(navigator.userAgent,ft)}),function(){for(var e=[],t=0;t=a.length&&r(o)}))})})},yr=function(n){return{is:function(e){return n===e},isValue:w,isError:b,getOr:S(n),getOrThunk:S(n),getOrDie:S(n),or:function(e){return yr(n)},orThunk:function(e){return yr(n)},fold:function(e,t){return t(n)},map:function(e){return yr(e(n))},mapError:function(e){return yr(n)},each:function(e){e(n)},bind:function(e){return e(n)},exists:function(e){return e(n)},forall:function(e){return e(n)},toOptional:function(){return U.some(n)}}},br=function(n){return{is:b,isValue:b,isError:w,getOr:o,getOrThunk:function(e){return e()},getOrDie:function(){return m(String(n))()},or:function(e){return e},orThunk:function(e){return e()},fold:function(e,t){return e(n)},map:function(e){return br(n)},mapError:function(e){return br(e(n))},each:te,bind:function(e){return br(n)},exists:b,forall:w,toOptional:U.none}},Cr={value:yr,error:br,fromOption:function(e,t){return e.fold(function(){return br(t)},yr)}},wr=function(a){if(!_(a))throw new Error("cases must be an array");if(0===a.length)throw new Error("there must be at least one case");var u=[],n={};return Y(a,function(e,r){var t=ae(e);if(1!==t.length)throw new Error("one and only one name per case");var o=t[0],i=e[o];if(n[o]!==undefined)throw new Error("duplicate key detected:"+o);if("cata"===o)throw new Error("cannot have a case named cata (sorry)");if(!_(i))throw new Error("case arguments must be an array");u.push(o),n[o]=function(){for(var n=[],e=0;e\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Zo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ei=/[<>&\"\']/g,ti=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,ni={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"},ri={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},oi={"<":"<",">":">","&":"&",""":'"',"'":"'"},ii=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n>10),56320+(1023&t))):ni[t]||String.fromCharCode(t):oi[e]||ai[e]||(n=e,(r=Rt.fromTag("div").dom).innerHTML=n,r.textContent||r.innerText||n);var n,r})}},fi={},di={},mi=_t.makeMap,pi=_t.each,gi=_t.extend,hi=_t.explode,vi=_t.inArray,yi=function(e,t){return(e=_t.trim(e))?e.split(t||" "):[]},bi=function(e,n){var r;return e&&(r={},"string"==typeof e&&(e={"*":e}),pi(e,function(e,t){r[t]=r[t.toUpperCase()]=("map"===n?mi:hi)(e,/[, ]/)})),r},Ci=function(i){var e,s,t,n,r,o,a,c,u,l,S={},f={},N=[],d={},m={},p=function(e,t,n){var r=i[e];return r?r=mi(r,/[, ]/,mi(r.toUpperCase(),/[, ]/)):(r=fi[e])||(r=mi(t," ",mi(t.toUpperCase()," ")),r=gi(r,n),fi[e]=r),r},g=(e=(i=i||{}).schema,c={},u=function(e,t,n){var r,o,i=function(e,t){for(var n={},r=0,o=e.length;r
").html("
"+r).contents().slice(1).appendTo(t)}return r}}):t.html(r)},P=function(e,n,r,o,i){return D(e,function(e){var t="string"==typeof n?a.createElement(n):n;return O(t,r),o&&("string"!=typeof o&&o.nodeType?t.appendChild(o):"string"==typeof o&&B(t,o)),i?t:e.appendChild(t)})},L=function(e,t,n){return P(a.createElement(e),e,t,n,!0)},I=li.encodeAllRaw,M=function(e,t){var n=C(e);return t?n.each(function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():n.remove(),1"+n+"":o+" />"},createFragment:function(e){var t,n=a.createElement("div"),r=a.createDocumentFragment();for(r.appendChild(n),e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r.removeChild(n),r},remove:M,setStyle:function(e,t,n){var r=K(t)?C(e).css(t,n):C(e).css(t);u.update_styles&&Cu(g,r)},getStyle:k,setStyles:function(e,t){var n=C(e).css(t);u.update_styles&&Cu(g,n)},removeAllAttribs:function(e){return D(e,function(e){for(var t=e.attributes,n=t.length-1;0<=n;n--)e.removeAttributeNode(t.item(n))})},setAttrib:S,setAttribs:O,getAttrib:w,getPos:E,parseStyle:function(e){return g.parse(e)},serializeStyle:function(e,t){return g.serialize(e,t)},addStyle:function(e){var t,n;if($!==xu.DOM&&a===document){if(s[e])return;s[e]=!0}(n=a.getElementById("mceDefaultStyles"))||((n=a.createElement("style")).id="mceDefaultStyles",n.type="text/css",(t=a.getElementsByTagName("head")[0]).firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n)),n.styleSheet?n.styleSheet.cssText+=e:n.appendChild(a.createTextNode(e))},loadCSS:function(e){Y((e=e||"").split(","),function(e){l[e]=!0,d.load(e,te)})},addClass:function(e,t){C(e).addClass(t)},removeClass:function(e,t){F(e,t,!1)},hasClass:function(e,t){return C(e).hasClass(t)},toggleClass:F,show:function(e){C(e).show()},hide:function(e){C(e).hide()},isHidden:function(e){return"none"===C(e).css("display")},uniqueId:function(e){return(e||"mce_")+f++},setHTML:B,getOuterHTML:function(e){var t="string"==typeof e?b(e):e;return Rn(t)?t.outerHTML:gu("
").append(gu(t).clone()).html()},setOuterHTML:function(e,t){C(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}M(gu(this).html(t),!0)})},decode:li.decode,encode:I,insertAfter:function(e,t){var r=b(t);return D(e,function(e){var t=r.parentNode,n=r.nextSibling;return n?t.insertBefore(e,n):t.appendChild(e),e})},replace:U,rename:function(t,e){var n;return t.nodeName!==e.toUpperCase()&&(n=L(e),hu(x(t),function(e){S(n,e.nodeName,w(t,e.nodeName))}),U(n,t,!0)),n||t},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return g.toHex(_t.trim(e))},run:D,getAttribs:x,isEmpty:function(e,t){var n,r,o=0;if(z(e))return!1;if(e=e.firstChild){var i=new Yr(e,e.parentNode),a=p?p.getWhiteSpaceElements():{};t=t||(p?p.getNonEmptyElements():null);do{if(n=e.nodeType,Rn(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"!==r)return!1;o++,e=i.next();continue}if(z(e))return!1}if(8===n)return!1;if(3===n&&!zo(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&zo(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},createRng:j,nodeIndex:wu,split:function(e,t,n){var r,o,i,a=j();if(e&&t)return a.setStart(e.parentNode,wu(e)),a.setEnd(t.parentNode,wu(t)),r=a.extractContents(),(a=j()).setStart(t.parentNode,wu(t)+1),a.setEnd(e.parentNode,wu(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(Go($,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Go($,o),e),M(e),n||t},bind:H,unbind:V,fire:function(e,t,n){return h.fire(e,t,n)},getContentEditable:q,getContentEditableParent:function(e){for(var t=N(),n=null;e&&e!==t&&null===(n=q(e));e=e.parentNode);return n},destroy:function(){if(0t.bottom)&&ls(t.top-e.bottom,e,t)},ds=function(e,t){return e.top>t.bottom||!(e.bottom=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},ps=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},gs=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},hs=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]"),vs=function(e){return"string"==typeof e&&768<=e.charCodeAt(0)&&hs.test(e)},ys=Rn,bs=Io,Cs=Dn("display","block table"),ws=Dn("float","left right"),xs=function(){for(var n=[],e=0;e=t.data.length:n>=t.childNodes.length},isEqual:function(e){return e&&t===e.container()&&n===e.offset()},getNode:function(e){return _s(t,e?n-1:n)}}};Is.fromRangeStart=function(e){return Is(e.startContainer,e.startOffset)},Is.fromRangeEnd=function(e){return Is(e.endContainer,e.endOffset)},Is.after=function(e){return Is(e.parentNode,ks(e)+1)},Is.before=function(e){return Is(e.parentNode,ks(e))},Is.isAbove=function(e,t){return as(re(t.getClientRects()),oe(e.getClientRects()),fs).getOr(!1)},Is.isBelow=function(e,t){return as(oe(t.getClientRects()),re(e.getClientRects()),ds).getOr(!1)},Is.isAtStart=function(e){return!!e&&e.isAtStart()},Is.isAtEnd=function(e){return!!e&&e.isAtEnd()},Is.isTextPosition=function(e){return!!e&&Mn(e.container())},Is.isElementPosition=function(e){return!1===Is.isTextPosition(e)};var Ms,Fs,Us=function(e,t){Mn(t)&&0===t.data.length&&e.remove(t)},zs=function(e,t,n){var r,o,i,a,u,s,c;zn(n)?(i=e,a=t,u=n,s=U.from(u.firstChild),c=U.from(u.lastChild),a.insertNode(u),s.each(function(e){return Us(i,e.previousSibling)}),c.each(function(e){return Us(i,e.nextSibling)})):(r=e,o=n,t.insertNode(o),Us(r,o.previousSibling),Us(r,o.nextSibling))},js=Mn,Hs=Bn,Vs=xu.nodeIndex,qs=function(e){var t=e.parentNode;return Hs(t)?qs(t):t},$s=function(e){return e?Ne(e.childNodes,function(e,t){return Hs(t)&&"BR"!==t.nodeName?e=e.concat($s(t)):e.push(t),e},[]):[]},Ws=function(t){return function(e){return t===e}},Ks=function(e){var t=js(e)?"text()":e.nodeName.toLowerCase();return t+"["+function(e){var r=$s(qs(e)),t=Ee(r,Ws(e),e);r=r.slice(0,t+1);var n=Ne(r,function(e,t,n){return js(t)&&js(r[n-1])&&e++,e},0);return r=xe(r,Tn([e.nodeName])),(t=Ee(r,Ws(e),e))-n}(e)+"]"},Xs=function(e,t){var n,r,o,i=[],a=t.container(),u=t.offset();return js(a)?n=function(e,t){for(;(e=e.previousSibling)&&js(e);)t+=e.data.length;return t}(a,u):(u>=(r=a.childNodes).length?(n="after",u=r.length-1):n="before",a=r[u]),i.push(Ks(a)),o=function(e,t,n){var r=[];for(t=t.parentNode;t!==e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}(e,a),o=xe(o,d(Bn)),(i=i.concat(we(o,Ks))).reverse().join("/")+","+n},Ys=function(e,t){if(!t)return null;var n=t.split(","),r=n[0].split("/"),o=1e.data.length&&(t=e.data.length),Is(e,t)}(i,parseInt(o,10)):(o="after"===o?Vs(i)+1:Vs(i),Is(i.parentNode,o)):null},Gs=qn,Js=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],s=[],c=0,l=e.getRoot();for(Mn(a)?s.push(n?function(e,t,n){for(var r=e(t.data.slice(0,n)).length,o=t.previousSibling;o&&Mn(o);o=o.previousSibling)r+=e(o.data).length;return r}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(c=1,u=Math.max(0,i.length-1)),s.push(e.nodeIndex(i[u],n)+c));a&&a!==l;a=a.parentNode)s.push(e.nodeIndex(a,n));return s},Qs=function(e,t,n){var r=0;return _t.each(e.select(t),function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++}),r},Zs=function(e,t){var n,r=t?"start":"end",o=e[r+"Container"],i=e[r+"Offset"];Rn(o)&&"TR"===o.nodeName&&(o=(n=o.childNodes)[Math.min(t?i:i-1,n.length-1)])&&(i=t?0:o.childNodes.length,e["set"+(t?"Start":"End")](o,i))},ec=function(e){return Zs(e,!0),Zs(e,!1),e},tc=function(e,t){var n;if(Rn(e)&&(e=gs(e,t),Gs(e)))return e;if(Co(e)){if(Mn(e)&&yo(e)&&(e=e.parentNode),n=e.previousSibling,Gs(n))return n;if(n=e.nextSibling,Gs(n))return n}},nc=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Gs(r)||"IMG"===o)return{name:o,index:Qs(n.dom,o,r)};var a,u,s,c,l,f,d,m=tc((a=i).startContainer,a.startOffset)||tc(a.endContainer,a.endOffset);return m?{name:o=m.tagName,index:Qs(n.dom,o,m)}:(u=e,c=t,l=i,f=(s=n).dom,(d={}).start=Js(f,u,c,l,!0),s.isCollapsed()||(d.end=Js(f,u,c,l,!1)),d)},rc=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)},oc=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Qs(n,u,a)};var s,c=ec(r.cloneRange());i||(c.collapse(!1),s=rc(n,o+"_end",t),zs(n,c,s)),(r=ec(r)).collapse(!0);var l=rc(n,o+"_start",t);return zs(n,r,l),e.moveToBookmark({id:o,keep:!0}),{id:o}},ic=function(e,t,n){return 2===t?nc(go,n,e):3===t?(o=(r=e).getRng(),{start:Xs(r.dom.getRoot(),Is.fromRangeStart(o)),end:Xs(r.dom.getRoot(),Is.fromRangeEnd(o))}):t?{rng:e.getRng()}:oc(e,!1);var r,o},ac=N(nc,o,!0),uc=xu.DOM,sc=function(e,t,n){var r=e.getParam(t,n);if(-1===r.indexOf("="))return r;var o=e.getParam(t,"","hash");return o.hasOwnProperty(e.id)?o[e.id]:n},cc=function(e){return e.getParam("content_security_policy","")},lc=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},fc=function(e){return e.getParam("forced_root_block_attrs",{})},dc=function(e){return e.getParam("automatic_uploads",!0,"boolean")},mc=function(e){return e.getParam("icons","","string")},pc=function(e){return e.getParam("referrer_policy","","string")},gc=function(e){return e.getParam("language","en","string")},hc=function(e){return e.getParam("indent_use_margin",!1)},vc=function(e){var t=e.getParam("font_css",[]);return _(t)?t:z(t.split(","),We)},yc=function(e){var t=e.getParam("object_resizing");return!1!==t&&!xt.iOS&&(K(t)?t:"table,img,figure.image,div,video,iframe")},bc=function(e){return e.getParam("event_root")},Cc=function(e){return e.getParam("theme")},wc=function(e){return!1!==e.getParam("inline_boundaries")},xc=function(e){return e.getParam("plugins","","string")},Sc=Rn,Nc=Mn,Ec=function(e){var t=e.parentNode;t&&t.removeChild(e)},kc=function(e){var t=go(e);return{count:e.length-t.length,text:t}},_c=function(e){for(var t;-1!==(t=e.data.lastIndexOf(mo));)e.deleteData(t,1)},Ac=function(e,t){return Oc(e),t},Rc=function(e,t){var n,r,o=t.container(),i=(n=ie(o.childNodes),(-1===(r=I(n,e))?U.none():U.some(r)).map(function(e){return e').css(n).appendTo(i)[0];return s.set(U.some({caret:o,element:e,before:t})),s.get().each(function(e){t&&gu(e.caret).addClass("mce-visual-caret-before")}),f(),(r=e.ownerDocument.createRange()).setStart(u,0),r.setEnd(u,0),r},hide:l,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){s.get().each(function(e){var t=Mc(i,e.element,e.before);gu(e.caret).css(_e({},t))})},destroy:function(){return Wr.clearInterval(n)}}},Uc=function(){return Bc.isIE()||Bc.isEdge()||Bc.isFirefox()},zc=function(e){return Pc(e)||Lc(e)},jc=function(e){return zc(e)||Pn(e)&&Uc()},Hc=qn,Vc=Wn,qc=Dn("display","block table table-cell table-caption list-item"),$c=Co,Wc=yo,Kc=Rn,Xc=Io,Yc=function(e,t){for(var n;n=e(t);)if(!Wc(n))return n;return null},Gc=function(e,t,n,r,o){var i=new Yr(e,r),a=Hc(e)||Wc(e);if(t<0){if(a&&n(e=Yc(i.prev.bind(i),!0)))return e;for(;e=Yc(i.prev.bind(i),o);)if(n(e))return e}if(0=u.data.length-1)return 1===e&&(r=a(u))?nl(r):n;if(Eo(u)&&s<=1)return-1===e&&(r=i(u))?rl(r):n;if(s===u.data.length)return(r=a(u))?nl(r):n;if(0===s)return(r=i(u))?rl(r):n}return n},il=function(e,t){return U.from(Zc(e?0:-1,t)).filter(Hc)},al=function(e,t,n){var r=ol(e,t,n);return-1===e?Is.fromRangeStart(r):Is.fromRangeEnd(r)},ul=function(e){return U.from(e.getNode()).map(Rt.fromDom)},sl=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},cl=function(e,t){var n=Qc(e,t);return!(n||!jn(e.getNode()))||n};(Fs=Ms=Ms||{})[Fs.Backwards=-1]="Backwards",Fs[Fs.Forwards=1]="Forwards";var ll,fl,dl,ml,pl=qn,gl=Mn,hl=Rn,vl=jn,yl=Io,bl=function(e){return Bo(e)||!!Mo(t=e)&&!0!==$(ie(t.getElementsByTagName("*")),function(e,t){return e||Ao(t)},!1);var t},Cl=Fo,wl=function(e,t){return e.hasChildNodes()&&tu.length-1)return!!jl(c,i,r)||function(e,t){return Il(e).fold(b,function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0})}(i,r);i=u[s[o]]}3===i.nodeType&&(a=Math.min(s[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(s[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},Vl=function(e){return Mn(e)&&0=n.length?t=n.length-1:t<0&&(t=0),n[t]||e},Df=function(e,t,u){var n=t.startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,s=function(e){var t=e[0];return 3===t.nodeType&&t===n&&r>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===i&&0T(c)?(x=D(w*b),w=D(x/b)):(w=D(x/b),x=D(w*b))),F(d,w,x),t=0<(t=p.startPos.x+s)?t:0,n=0<(n=p.startPos.y+c)?n:0,k.setStyles(m,{left:t,top:n,display:"block"}),m.innerHTML=w+" × "+x,p[2]<0&&d.clientWidth<=w&&k.setStyle(d,"left",void 0+(v-w)),p[3]<0&&d.clientHeight<=x&&k.setStyle(d,"top",void 0+(y-x)),(s=O.scrollWidth-S)+(c=O.scrollHeight-N)!==0&&k.setStyles(m,{left:t-s,top:n-c}),C||(r=l,o=f,i=v,a=y,u="corner-"+p.name,r.fire("ObjectResizeStart",{target:o,width:i,height:a,origin:u}),C=!0)},z=function(){var e=C;C=!1;var t,n,r,o,i,a=function(e,t){var n;t&&((n=I(f)).style[e]||!l.schema.isValid(n.nodeName.toLowerCase(),e)?k.setStyle(n,e,t):k.setAttrib(n,e,""+t))};e&&(a("width",w),a("height",x)),k.unbind(A,"mousemove",U),k.unbind(A,"mouseup",z),R!==A&&(k.unbind(R,"mousemove",U),k.unbind(R,"mouseup",z)),k.remove(d),k.remove(m),k.remove(c),u(f),e&&(t=l,n=f,r=w,o=x,i="corner-"+p.name,t.fire("ObjectResized",{target:n,width:r,height:o,origin:i}),k.setAttrib(f,"style",k.getAttrib(f,"style"))),l.nodeChanged()},u=function(e){H();var t=k.getPos(e,O),o=t.x,i=t.y,n=e.getBoundingClientRect(),a=n.width||n.right-n.left,u=n.height||n.bottom-n.top;f!==e&&(j(),f=e,w=x=0);var r=l.fire("ObjectSelected",{target:e}),s=k.getAttrib(f,E,"1");M(e)&&!r.isDefaultPrevented()?_(B,function(n,r){var t=function(e){var t;g=e.screenX,h=e.screenY,v=I(f).clientWidth,y=I(f).clientHeight,b=y/v,(p=n).name=r,p.startPos={x:a*n[0]+o,y:u*n[1]+i},S=O.scrollWidth,N=O.scrollHeight,c=k.add(O,"div",{"class":"mce-resize-backdrop"}),k.setStyles(c,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),d=L(t=f)?k.create("img",{src:xt.transparentSrc}):t.cloneNode(!0),k.addClass(d,"mce-clonedresizable"),k.setAttrib(d,"data-mce-bogus","all"),d.contentEditable="false",k.setStyles(d,{left:o,top:i,margin:0}),F(d,a,u),d.removeAttribute(E),O.appendChild(d),k.bind(A,"mousemove",U),k.bind(A,"mouseup",z),R!==A&&(k.bind(R,"mousemove",U),k.bind(R,"mouseup",z)),m=k.add(O,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},v+" × "+y)},e=k.get("mceResizeHandle"+r);e&&k.remove(e),e=k.add(O,"div",{id:"mceResizeHandle"+r,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+r+"-resize; margin:0; padding:0"}),11===xt.ie&&(e.contentEditable=!1),k.bind(e,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),t(e)}),n.elm=e,k.setStyles(e,{left:a*n[0]+o-e.offsetWidth/2,top:u*n[1]+i-e.offsetHeight/2})}):j(),k.getAttrib(f,E)||f.setAttribute(E,s)},j=function(){H(),f&&f.removeAttribute(E),se(B,function(e,t){var n=k.get("mceResizeHandle"+t);n&&(k.unbind(n),k.remove(n))})},o=function(e){var t,n=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};C||l.removed||(_(k.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute(E)}),t="mousedown"===e.type?e.target:r.getNode(),n(t=k.$(t).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],O)&&(a(),n(r.getStart(!0),t)&&n(r.getEnd(!0),t))?u(t):j())},i=function(e){return td(Jf(l.getBody(),e))},H=function(){se(B,function(e){e.elm&&(k.unbind(e.elm),delete e.elm)})},a=function(){try{l.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};l.on("init",function(){var e;a(),(xt.browser.isIE()||xt.browser.isEdge())&&(l.on("mousedown click",function(e){var t=e.target,n=t.nodeName;C||!/^(TABLE|IMG|HR)$/.test(n)||i(t)||(2!==e.button&&l.selection.select(t,"TABLE"===n),"mousedown"===e.type&&l.nodeChanged())}),e=function(e){var t=function(e){Wr.setEditorTimeout(l,function(){return l.selection.select(e)})};if(i(e.target)||Wn(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&t(e.target))},k.bind(O,"mscontrolselect",e),l.on("remove",function(){return k.unbind(O,"mscontrolselect",e)}));var t=Wr.throttle(function(e){l.composing||o(e)});l.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",t),l.on("keyup compositionend",function(e){f&&"TABLE"===f.nodeName&&t(e)}),l.on("hide blur",j),l.on("contextmenu longpress",n,!0)}),l.on("remove",H);return{isResizable:M,showResizeRect:u,hideResizeRect:j,updateResizeRect:o,destroy:function(){f=d=c=null}}},rd=function(e){return Vn(e)||qn(e)},od=function(e,t,n){var r,o,i,a,u,s=n;if(s.caretPositionFromPoint)(o=s.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(s.body.createTextRange){r=s.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(c){r=function(e,n,t){var r,o=t.elementFromPoint(e,n),i=t.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=t.body),i.moveToElementText(o),0<(r=(r=_t.toArray(i.getClientRects())).sort(function(e,t){return(e=Math.abs(Math.max(e.top-n,e.bottom-n)))-(t=Math.abs(Math.max(t.top-n,t.bottom-n)))})).length){n=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,n),i.collapse(!0),i}catch(a){}}return null}(e,t,n)}return i=r,a=n.body,u=i&&i.parentElement?i.parentElement():null,qn(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(u,a,rd))?null:i}return r},id=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},ad=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},ud=function(e){return e&&"TABLE"===e.nodeName},sd=function(e,t,n){for(var r=new Yr(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(jn(t))return!0},cd=function(e,t,n,r,o){var i,a,u=e.getRoot(),s=e.schema.getNonEmptyElements(),c=e.getParent(o.parentNode,e.isBlock)||u;if(r&&jn(o)&&t&&e.isEmpty(c))return U.some(Is(o.parentNode,e.nodeIndex(o)));for(var l,f,d=new Yr(o,c);a=d[r?"prev":"next"]();){if("false"===e.getContentEditableParent(a)||(f=u,Co(l=a)&&!1===ad(l,f,Fl)))return U.none();if(Mn(a)&&0l.childNodes.length-1&&(p=!1),Un(l)&&(l=s,f=0),l===s){if(p&&(o=l.childNodes[0\ufeff');return cn(n.element,r),Ed(r,function(){return gn(r)})},_d=function(n,r,o,i){Dd(n,function(e,t){return Rd(n,r,o,i)},o)},Ad=function(e,t,n,r,o){var i,a,u={elm:r.element.dom,alignToTop:o};i=u,e.fire("ScrollIntoView",i).isDefaultPrevented()||(n(t,xn(t).top,r,o),a=u,e.fire("AfterScrollIntoView",a))},Rd=function(e,t,n,r){var o=Rt.fromDom(e.getBody()),i=Rt.fromDom(e.getDoc());o.dom.offsetWidth;var a=kd(Rt.fromDom(n.startContainer),n.startOffset);Ad(e,i,t,a,r),a.cleanup()},Td=function(e,t,n,r){var o,i=Rt.fromDom(e.getDoc());Ad(e,i,n,(o=t,Ed(Rt.fromDom(o),te)),r)},Dd=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Rt.fromDom(r),Rt.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},Od=function(e,t,n,r){var o,i=e.pos;n?Sn(i.left,i.top,r):(o=i.top-t+e.height,Sn(i.left,o,r))},Bd=function(e,t,n,r,o){var i=n+t,a=r.pos.top,u=r.bottom,s=n<=u-a;aa.bottom&&Nn(n.element,!0===r)},Id=function(e,t,n){return _d(e,Pd,t,n)},Md=function(e,t,n){return Td(e,t,Pd,n)},Fd=function(e,t,n){return _d(e,Ld,t,n)},Ud=function(e,t,n){return Td(e,t,Ld,n)},zd=function(e,t,n){(e.inline?Id:Fd)(e,t,n)},jd=function(e){var t=on(e).dom;return e.dom===t.activeElement},Hd=function(e){return void 0===e&&(e=Rt.fromDom(document)),U.from(e.dom.activeElement).map(Rt.fromDom)},Vd=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},qd=wr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),$d=(qd.before,qd.on,qd.after,function(e){return e.fold(o,o,o)}),Wd=wr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Kd={domRange:Wd.domRange,relative:Wd.relative,exact:Wd.exact,exactFromRange:function(e){return Wd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=e.match({domRange:function(e){return Rt.fromDom(e.startContainer)},relative:function(e,t){return $d(e)},exact:function(e,t,n,r){return e}});return $t(t)},range:Vd},Xd=mt().browser,Yd=function(e,t){var n=zt(t)?qf(t).length:Jt(t).length+1;return n]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g;for(u.lastIndex=r=n;o=u.exec(t);){if(r=u.lastIndex,"/"===o[1])i--;else if(!o[1]){if(o[2]in a)continue;i++}if(0===i)break}return r},Pm=function(W,K){void 0===K&&(K=Ci()),!1!==(W=W||{}).fix_self_closing&&(W.fix_self_closing=!0);var X=W.comment?W.comment:te,Y=W.cdata?W.cdata:te,G=W.text?W.text:te,J=W.start?W.start:te,Q=W.end?W.end:te,Z=W.pi?W.pi:te,ee=W.doctype?W.doctype:te,n=function(f,e){void 0===e&&(e="html");for(var t,i,n,d,r,o,a,m,u,s,c,l,p,g,h,v,y,b,C,w=f.html,x=0,S=[],N=0,E=li.decode,k=_t.makeMap("src,href,data,background,formaction,poster,xlink:href"),_=/((java|vb)script|mhtml):/i,A="html"===e?0:1,R=function(e){for(var t,n=S.length;n--&&S[n].name!==e;);if(0<=n){for(t=S.length-1;n<=t;t--)(e=S[t]).valid&&Q(e.name);S.length=n}},T=function(e,t){return G(Tm(e,f),t)},D=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),W.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),X(Tm(e,f)))},O=function(e,t){var n=e||"",r=!qe(n,"--"),o=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&(u=n,/^\s*\[if [\w\W]+\]>.*/.test(r.substr(u)))){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var u,s=a.exec(e);return s?s.index+s[0].length:r.length}(w,r,t);return e=w.substr(t,o-t),D(r?n+e:e),o+1},B=function(e,t,n,r,o){var i,a,u,s;if(t=t.toLowerCase(),u=t in F?t:E(n||r||o||""),n=Tm(u,f),U&&!m&&!1==(0===(s=t).indexOf("data-")||0===s.indexOf("aria-"))){if(!(i=g[t])&&h){for(a=h.length;a--&&!(i=h[a]).pattern.test(t););-1===a&&(i=null)}if(!i)return;if(i.validValues&&!(n in i.validValues))return}if(k[t]&&!W.allow_script_urls){var c=n.replace(/[\s\u0000-\u001F]+/g,"");try{c=decodeURIComponent(c)}catch(l){c=unescape(c)}if(_.test(c))return;if(Om(W,c,e))return}m&&(t in k||0===t.indexOf("on"))||(d.map[t]=n,d.push({name:t,value:n}))},P=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),L=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,I=K.getShortEndedElements(),M=W.self_closing_elements||K.getSelfClosingElements(),F=K.getBoolAttrs(),U=W.validate,z=W.remove_internals,j=W.fix_self_closing,H=K.getSpecialElements(),V=w+">";t=P.exec(V);){var q=t[0];if(xw.length){T(E(w.substr(t.index))),x=t.index+q.length;continue}":"===(i=i.toLowerCase()).charAt(0)&&(i=i.substr(1)),u=i in I,j&&M[i]&&0]*data-mce-bogus="all"[^>]*>/g,f=e.schema;a=e.getTempAttrs(),u=c,s=new RegExp(["\\s?("+a.join("|")+')="[^"]+"'].join("|"),"gi"),c=u.replace(s,"");for(var d=f.getShortEndedElements();i=l.exec(c);)r=l.lastIndex,o=i[0].length,n=d[i[1]]?r:Pm.findEndTag(f,c,r),c=c.substring(0,r-o)+c.substring(n),l.lastIndex=r-o;return go(c)},Fm=Mm,Um=function(e,t,n,r){var o,i,a,u,s;return t.format=n,t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),o="raw"===t.format?_t.trim(Fm(e.serializer,r.innerHTML)):"text"===t.format?e.dom.isEmpty(r)?"":go(r.innerText||r.textContent):"tree"===t.format?e.serializer.serialize(r,t):(a=(i=e).serializer.serialize(r,t),u=lc(i),s=new RegExp("^(<"+u+"[^>]*>( | |\\s|\xa0|
|)<\\/"+u+">[\r\n]*|
[\r\n]*)$"),a.replace(s,"")),M(["text","tree"],t.format)||co(Rt.fromDom(r))?t.content=o:t.content=_t.trim(o),t.no_events||e.fire("GetContent",t),t.content},zm=_t.each,jm=function(o){return{compare:function(e,t){if(e.nodeName!==t.nodeName)return!1;var n=function(n){var r={};return zm(o.getAttribs(n),function(e){var t=e.nodeName.toLowerCase();0!==t.indexOf("_")&&"style"!==t&&0!==t.indexOf("data-")&&(r[t]=o.getAttrib(n,t))}),r},r=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!!r(n(e),n(t))&&(!!r(o.parseStyle(o.getAttrib(e,"style")),o.parseStyle(o.getAttrib(t,"style")))&&(!Xl(e)&&!Xl(t)))}}},Hm=_t.makeMap,Vm=function(e){var u=[],s=(e=e||{}).indent,c=Hm(e.indent_before||""),l=Hm(e.indent_after||""),f=li.getEncodeFunc(e.entity_encoding||"raw",e.entities),d="html"===e.element_format;return{start:function(e,t,n){var r,o,i,a;if(s&&c[e]&&0":" />",n&&s&&l[e]&&0"),s&&l[e]&&0")},comment:function(e){u.push("\x3c!--",e,"--\x3e")},pi:function(e,t){t?u.push(""):u.push(""),s&&u.push("\n")},doctype:function(e){u.push("",s?"\n":"")},reset:function(){u.length=0},getContent:function(){return u.join("").replace(/\n$/,"")}}},qm=function(t,p){void 0===p&&(p=Ci());var g=Vm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(e){var f=t.validate,d={3:function(e){g.text(e.value,e.raw)},8:function(e){g.comment(e.value)},7:function(e){g.pi(e.name,e.value)},10:function(e){g.doctype(e.value)},4:function(e){g.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;m(e),e=e.next;);}};g.reset();var m=function(e){var t,n,r,o,i,a,u,s,c,l=d[e.type];if(l)l(e);else{if(t=e.name,n=e.shortEnded,r=e.attributes,f&&r&&1'))},sp=function(n){en(n).each(function(t){Kt(t).each(function(e){to(n)&&ro(t)&&to(e)&&gn(t)})})},cp=function(e,t,n){return Lt(t,e)?function(e,t){for(var n=D(t)?t:b,r=e.dom,o=[];null!==r.parentNode&&r.parentNode!==undefined;){var i=r.parentNode,a=Rt.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,function(e){return n(e)||Bt(e,t)}).slice(0,-1):[]},lp=function(e,t){return cp(e,t,b)},fp=function(e,t){return[e].concat(lp(e,t))},dp=function(e,t,n){return Dl(e,t,n,Xm)},mp=function(e,t){return W(fp(Rt.fromDom(t.container()),e),to)},pp=function(e,n,r){return dp(e,n.dom,r).forall(function(t){return mp(n,r).fold(function(){return!1===Qc(t,r,n.dom)},function(e){return!1===Qc(t,r,n.dom)&&Lt(e,Rt.fromDom(t.container()))})})},gp=function(t,n,r){return mp(n,r).fold(function(){return dp(t,n.dom,r).forall(function(e){return!1===Qc(e,r,n.dom)})},function(e){return dp(t,e.dom,r).isNone()})},hp=N(gp,!1),vp=N(gp,!0),yp=N(pp,!1),bp=N(pp,!0),Cp=function(e){return ul(e).exists(ro)},wp=function(e,t,n){var r=H(fp(Rt.fromDom(n.container()),t),to),o=re(r).getOr(t);return Rl(e,o.dom,n).filter(Cp)},xp=function(e,t){return ul(t).exists(ro)||wp(!0,e,t).isSome()},Sp=function(e,t){return n=t,U.from(n.getNode(!0)).map(Rt.fromDom).exists(ro)||wp(!1,e,t).isSome();var n},Np=N(wp,!1),Ep=N(wp,!0),kp=function(e){return Is.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},_p=function(e,t){var n=H(fp(Rt.fromDom(t.container()),e),to);return re(n).getOr(e)},Ap=function(e,t){return kp(t)?Km(t):Km(t)||Pl(_p(e,t).dom,t).exists(Km)},Rp=function(e,t){return kp(t)?Wm(t):Wm(t)||Bl(_p(e,t).dom,t).exists(Wm)},Tp=function(e){return ul(e).bind(function(e){return Dr(e,Ut)}).exists(function(e){return t=tr(e,"white-space"),M(["pre","pre-wrap"],t);var t})},Dp=function(e,t){return r=t,Pl(e.dom,r).isNone()||(n=t,Bl(e.dom,n).isNone())||hp(e,t)||vp(e,t)||Sp(e,t)||xp(e,t);var n,r},Op=function(e,t){return!Tp(t)&&(hp(e,t)||yp(e,t)||Sp(e,t)||Ap(e,t))},Bp=function(e,t){return!Tp(t)&&(vp(e,t)||bp(e,t)||xp(e,t)||Rp(e,t))},Pp=function(e,t){return Op(e,t)||Bp(e,(r=(n=t).container(),o=n.offset(),Mn(r)&&o=e.data.length&&Bp(o,Is(e,e.data.length)),u=0===t&&Op(o,Is(e,0)),e.replaceData(t,n,(c=u,l=a,$(s=i,function(e,t){return Gl(t)||Yl(t)?e.previousCharIsSpace||""===e.str&&c||e.str.length===s.length-1&&l?{previousCharIsSpace:!1,str:e.str+fo}:{previousCharIsSpace:!0,str:e.str+" "}:{previousCharIsSpace:!1,str:e.str+t}},{previousCharIsSpace:!1,str:""}).str)))},jp=function(e,t){var n=e.data.slice(t),r=n.length-Ke(n).length;return zp(e,t,r)},Hp=function(e,t){var n=e.data.slice(0,t),r=n.length-Xe(n).length;return zp(e,t-r,r)},Vp=function(e,t,n,r){void 0===r&&(r=!0);var o=Xe(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),gn(Rt.fromDom(a)),n&&jp(i,o),i},qp=function(e,t){return r=e,o=(n=t).container(),i=n.offset(),!1===Is.isTextPosition(n)&&o===r.parentNode&&i>Is.before(r).offset()?Is(t.container(),t.offset()-1):t;var n,r,o,i},$p=function(e){return Io(e.previousSibling)?U.some((t=e.previousSibling,Mn(t)?Is(t,t.data.length):Is.after(t))):e.previousSibling?Il(e.previousSibling):U.none();var t},Wp=function(e){return Io(e.nextSibling)?U.some((t=e.nextSibling,Mn(t)?Is(t,0):Is.before(t))):e.nextSibling?Ll(e.nextSibling):U.none();var t},Kp=function(r,o){return $p(o).orThunk(function(){return Wp(o)}).orThunk(function(){return e=r,t=o,n=Is.before(t.previousSibling?t.previousSibling:t.parentNode),Pl(e,n).fold(function(){return Bl(e,Is.after(t))},U.some);var e,t,n})},Xp=function(n,r){return Wp(r).orThunk(function(){return $p(r)}).orThunk(function(){return t=r,Bl(e=n,Is.after(t)).fold(function(){return Pl(e,Is.before(t))},U.some);var e,t})},Yp=function(e,t,n){return(e?Xp:Kp)(t,n).map(N(qp,n))},Gp=function(t,n,e){e.fold(function(){t.focus()},function(e){t.selection.setRng(e.toRange(),n)})},Jp=function(e,t){return t&&ve(e.schema.getBlockElements(),It(t))},Qp=function(e){if(Wo(e)){var t=Rt.fromHtml('
');return pn(e),dn(e,t),U.some(Is.before(t.dom))}return U.none()},Zp=function(e,t,a){var n,r,o,i,u=Kt(e).filter(zt),s=Xt(e).filter(zt);return gn(e),r=s,o=t,i=function(e,t,n){var r=e.dom,o=t.dom,i=r.data.length;return Vp(r,o,a),n.container()===o?Is(r,i):n},((n=u).isSome()&&r.isSome()&&o.isSome()?U.some(i(n.getOrDie(),r.getOrDie(),o.getOrDie())):U.none()).orThunk(function(){return a&&(u.each(function(e){return Hp(e.dom,e.dom.length)}),s.each(function(e){return jp(e.dom,0)})),t})},eg=function(t,n,e,r){void 0===r&&(r=!0);var o,i,a=Yp(n,t.getBody(),e.dom),u=Tr(e,N(Jp,t),(o=t.getBody(),function(e){return e.dom===o})),s=Zp(e,a,(i=e,ve(t.schema.getTextInlineElements(),It(i))));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):u.bind(Qp).fold(function(){r&&Gp(t,n,s)},function(e){r&&Gp(t,n,U.some(e))})},tg=function(e,t){return{start:e,end:t}},ng=wr([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),rg=function(e,t){return Lr(Rt.fromDom(e),"td,th",t)},og=function(e,t){return Br(e,"table",t)},ig=function(e){return!Bt(e.start,e.end)},ag=function(e,t){return og(e.start,t).bind(function(r){return og(e.end,t).bind(function(e){return t=Bt(r,e),n=r,t?U.some(n):U.none();var t,n})})},ug=function(e){return qu(e,"td,th")},sg=function(r,e){var t=rg(e.startContainer,r),n=rg(e.endContainer,r);return e.collapsed?U.none():as(t,n,tg).fold(function(){return t.fold(function(){return n.bind(function(t){return og(t,r).bind(function(e){return re(ug(e)).map(function(e){return tg(e,t)})})})},function(t){return og(t,r).bind(function(e){return oe(ug(e)).map(function(e){return tg(t,e)})})})},function(e){return cg(r,e)?U.none():(n=r,og((t=e).start,n).bind(function(e){return oe(ug(e)).map(function(e){return tg(t.start,e)})}));var t,n})},cg=function(e,t){return ag(t,e).isSome()},lg=function(e,t,n){return e.filter(function(e){return ig(e)&&cg(n,e)}).orThunk(function(){return sg(n,t)}).bind(function(e){return ag(t=e,n).map(function(e){return{rng:t,table:e,cells:ug(e)}});var t})},fg=function(e,t){return G(e,function(e){return Bt(e,t)})},dg=function(e,r,o){return e.filter(function(e){return n=o,!ig(t=e)&&ag(t,n).exists(function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length})&&Ff(e.start,r);var t,n}).map(function(e){return e.start})},mg=function(n){return as(fg((r=n).cells,r.rng.start),fg(r.cells,r.rng.end),function(e,t){return r.cells.slice(e,t+1)}).map(function(e){var t=n.cells;return e.length===t.length?ng.removeTable(n.table):ng.emptyCells(e)});var r},pg=function(e,t){var n,r,o,i,a,u=(n=e,function(e){return Bt(n,e)}),s=(o=u,i=rg((r=t).startContainer,o),a=rg(r.endContainer,o),as(i,a,tg));return dg(s,t,u).map(function(e){return ng.deleteCellSelection(t,e)}).orThunk(function(){return lg(s,t,u).bind(mg)})},gg=function(e){var t;return(8===Mt(t=e)||"#comment"===It(t)?Kt:en)(e).bind(gg).orThunk(function(){return U.some(e)})},hg=function(e,t){return Y(t,up),e.selection.setCursorLocation(t[0].dom,0),!0},vg=function(e,t,n){t.deleteContents();var r,o,i=gg(n).getOr(n),a=Rt.fromDom(e.dom.getParent(i.dom,e.dom.isBlock));return Wo(a)&&(up(a),e.selection.setCursorLocation(a.dom,0)),Bt(n,a)||(r=Wt(a).is(n)?[]:Wt(o=a).map(Jt).map(function(e){return H(e,function(e){return!Bt(o,e)})}).getOr([]),Y(r.concat(Jt(n)),function(e){Bt(e,a)||Lt(e,a)||gn(e)})),!0},yg=function(e,t){return eg(e,!1,t),!0},bg=function(n,e,r,t){return wg(e,t).fold(function(){return t=n,pg(e,r).map(function(e){return e.fold(N(yg,t),N(hg,t),N(vg,t))});var t},function(e){return xg(n,e)}).getOr(!1)},Cg=function(e,t){return W(fp(t,e),so)},wg=function(e,t){return W(fp(t,e),function(e){return"caption"===It(e)})},xg=function(e,t){return up(t),e.selection.setCursorLocation(t.dom,0),U.some(!0)},Sg=function(u,s,c,l,f){return Tl(c,u.getBody(),f).bind(function(e){return o=c,i=f,a=e,Ll((r=l).dom).bind(function(t){return Il(r.dom).map(function(e){return o?i.isEqual(t)&&a.isEqual(e):i.isEqual(e)&&a.isEqual(t)})}).getOr(!0)?xg(u,l):(t=l,n=e,wg(s,Rt.fromDom(n.getNode())).map(function(e){return!1===Bt(e,t)}));var t,n,r,o,i,a}).or(U.some(!0))},Ng=function(o,i,a,e){var u=Is.fromRangeStart(o.selection.getRng());return Cg(a,e).bind(function(e){return Wo(e)?xg(o,e):(t=a,n=e,r=u,Tl(i,o.getBody(),r).bind(function(e){return Cg(t,Rt.fromDom(e.getNode())).map(function(e){return!1===Bt(e,n)})}));var t,n,r}).getOr(!1)},Eg=function(e,t){return(e?np:rp)(t)},kg=function(a,u,r){var s=Rt.fromDom(a.getBody());return wg(s,r).fold(function(){return Ng(a,u,s,r)||(e=a,t=u,n=Is.fromRangeStart(e.selection.getRng()),Eg(t,n)||Rl(t,e.getBody(),n).exists(function(e){return Eg(t,e)}));var e,t,n},function(e){return t=a,n=u,r=s,o=e,i=Is.fromRangeStart(t.selection.getRng()),(Wo(o)?xg(t,o):Sg(t,r,n,o,i)).getOr(!1);var t,n,r,o,i})},_g=function(e,t){var n,r,o,i,a,u=Rt.fromDom(e.selection.getStart(!0)),s=Lf(e);return e.selection.isCollapsed()&&0===s.length?kg(e,t,u):(n=e,r=u,o=Rt.fromDom(n.getBody()),i=n.selection.getRng(),0!==(a=Lf(n)).length?hg(n,a):bg(n,o,i,r))},Ag=function(a){var u=Is.fromRangeStart(a),s=Is.fromRangeEnd(a),c=a.commonAncestorContainer;return Rl(!1,c,s).map(function(e){return!Qc(u,s,c)&&Qc(u,e,c)?(t=u.container(),n=u.offset(),r=e.container(),o=e.offset(),(i=document.createRange()).setStart(t,n),i.setEnd(r,o),i):a;var t,n,r,o,i}).getOr(a)},Rg=function(e){return e.collapsed?e:Ag(e)},Tg=function(e,t){var n,r;return e.getBlockElements()[t.name]&&((r=t).firstChild&&r.firstChild===r.lastChild)&&("br"===(n=t.firstChild).name||n.value===fo)},Dg=function(e,t){var n,r,o,i=t.firstChild,a=t.lastChild;return i&&"meta"===i.name&&(i=i.next),a&&"mce_marker"===a.attr("id")&&(a=a.prev),r=a,o=(n=e).getNonEmptyElements(),r&&(r.isEmpty(o)||Tg(n,r))&&(a=a.prev),!(!i||i!==a)&&("ul"===i.name||"ol"===i.name)},Og=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&((t=e.firstChild).data===fo||jn(t));var t},Bg=function(e){return 0)?$/," "):l.replace(/ ()?$/," "));var p=e.parser,g=n.merge,h=qm({validate:e.getParam("validate")},e.schema),v='',y={content:t,format:"html",selection:!0,paste:n.paste};if((y=e.fire("BeforeSetContent",y)).isDefaultPrevented())e.fire("SetContent",{content:y.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=y.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,v);var b,C,w=(a=d.getRng()).startContainer||(a.parentElement?a.parentElement():null),x=e.getBody();w===x&&d.isCollapsed()&&m.isBlock(x.firstChild)&&(b=e,(C=x.firstChild)&&!b.schema.getShortEndedElements()[C.nodeName])&&m.isEmpty(x.firstChild)&&((a=m.createRng()).setStart(x.firstChild,0),a.setEnd(x.firstChild,0),d.setRng(a)),d.isCollapsed()||Ug(e);var S,N,E,k,_,A,R,T,D,O,B,P,L,I,M={context:(r=d.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},F=p.parse(t,M);if(!0===n.paste&&Dg(e.schema,F)&&Pg(m,r))return a=Mg(h,m,d.getRng(),F),d.setRng(a),void e.fire("SetContent",y);if(!function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(F),"mce_marker"===(u=F.lastChild).attr("id"))for(u=(i=u).prev;u;u=u.walk(!0))if(3===u.type||!m.isBlock(u.name)){e.schema.isValidChild(u.parent.name,"span")&&u.parent.insert(i,u,"br"===u.name);break}if(e._selectionOverrides.showBlockCaretContainer(r),M.invalid){for(e.selection.setContent(v),r=d.getNode(),o=e.getBody(),9===r.nodeType?r=u=o:u=r;u!==o;)u=(r=u).parentNode;t=r===o?o.innerHTML:m.getOuterHTML(r),t=h.serialize(p.parse(t.replace(//i,function(){return h.serialize(F)}))),r===o?m.setHTML(o,t):m.setOuterHTML(r,t)}else t=h.serialize(F),S=e,N=t,"all"===(E=r).getAttribute("data-mce-bogus")?E.parentNode.insertBefore(S.dom.createFragment(N),E):(k=E.firstChild,_=E.lastChild,!k||k===_&&"BR"===k.nodeName?S.dom.setHTML(E,N):S.selection.setContent(N));R=g,O=(A=e).schema.getTextInlineElements(),B=A.dom,R&&(T=A.getBody(),D=jm(B),_t.each(B.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!==T;t=t.parentNode)O[e.nodeName.toLowerCase()]&&D.compare(t,e)&&B.remove(e,!0)})),function(n,e){var t,r,o=n.dom,i=n.selection;if(e){i.scrollIntoView(e);var a=function(e){for(var t=n.getBody();e&&e!==t;e=e.parentNode)if("false"===o.getContentEditable(e))return e;return null}(e);if(a)return o.remove(e),i.select(a);var u=o.createRng(),s=e.previousSibling;s&&3===s.nodeType?(u.setStart(s,s.nodeValue.length),xt.ie||(r=e.nextSibling)&&3===r.nodeType&&(s.appendData(r.data),r.parentNode.removeChild(r))):(u.setStartBefore(e),u.setEndBefore(e));var c=o.getParent(e,o.isBlock);o.remove(e),c&&o.isEmpty(c)&&(n.$(c).empty(),u.setStart(c,0),u.setEnd(c,0),Fg(c)||c.getAttribute("data-mce-fragment")||!(t=function(e){var t=Is.fromRangeStart(e);if(t=Nl(n.getBody()).next(t))return t.toRange()}(u))?o.add(c,o.create("br",{"data-mce-bogus":"1"})):(u=t,o.remove(c))),i.setRng(u)}}(e,m.get("mce_marker")),P=e.getBody(),_t.each(P.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),L=m,I=d.getStart(),U.from(L.getParent(I,"td,th")).map(Rt.fromDom).each(sp),e.fire("SetContent",y),e.addVisual()}},jg=function(e,t){t(e),e.firstChild&&jg(e.firstChild,t),e.next&&jg(e.next,t)},Hg=function(e,t,n){var r=function(e,n,t){var r={},o={},i=[];for(var a in t.firstChild&&jg(t.firstChild,function(t){Y(e,function(e){e.name===t.name&&(r[e.name]?r[e.name].nodes.push(t):r[e.name]={filter:e,nodes:[t]})}),Y(n,function(e){"string"==typeof t.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(t):o[e.name]={filter:e,nodes:[t]})})}),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var u in o)o.hasOwnProperty(u)&&i.push(o[u]);return i}(e,t,n);Y(r,function(t){Y(t.filter.callbacks,function(e){e(t.nodes,t.filter.name,{})})})},Vg=function(e){return e instanceof Am},qg=function(e,t){var r;e.dom.setHTML(e.getBody(),t),vm(r=e)&&Ll(r.getBody()).each(function(e){var t=e.getNode(),n=Pn(t)?Ll(t).getOr(e):e;r.selection.setRng(n.toRange())})},$g=function(u,s,c){return c.format=c.format?c.format:"html",c.set=!0,c.content=Vg(s)?"":s,c.no_events||u.fire("BeforeSetContent",c),Vg(s)||(s=c.content),U.from(u.getBody()).fold(S(s),function(e){return Vg(s)?function(e,t,n,r){Hg(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=qm({validate:e.validate},e.schema).serialize(n);return r.content=co(Rt.fromDom(t))?o:_t.trim(o),qg(e,r.content),r.no_events||e.fire("SetContent",r),n}(u,e,s,c):(t=u,n=e,o=c,0===(r=s).length||/^\s+$/.test(r)?(a='
',"TABLE"===n.nodeName?r=""+a+"":/^(UL|OL)$/.test(n.nodeName)&&(r="
  • "+a+"
  • "),r=(i=lc(t))&&t.schema.isValidChild(n.nodeName.toLowerCase(),i.toLowerCase())?(r=a,t.dom.createHTML(i,fc(t),r)):r||'
    ',qg(t,r),t.fire("SetContent",o)):("raw"!==o.format&&(r=qm({validate:t.validate},t.schema).serialize(t.parser.parse(r,{isRootContent:!0,insert:!0}))),o.content=co(Rt.fromDom(n))?r:_t.trim(r),qg(t,o.content),o.no_events||t.fire("SetContent",o)),o.content);var t,n,r,o,i,a})},Wg=function(e,t){return r=t,((o=(n=e).dom).parentNode?Or(Rt.fromDom(o.parentNode),function(e){return!Bt(n,e)&&r(e)}):U.none()).isSome();var n,r,o},Kg=function(e){return D(e)?e:b},Xg=function(e,t,n){var r=t(e),o=Kg(n);return r.orThunk(function(){return o(e)?U.none():function(e,t,n){for(var r=e.dom,o=Kg(n);r.parentNode;){r=r.parentNode;var i=Rt.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return U.none()}(e,t,o)})},Yg=af,Gg=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o
    ").append(n.childNodes)}))},hh[Lm="pre"]||(hh[Lm]=[]),hh[Lm].push(Im);var bh=_t.each,Ch=function(e){return Rn(e)&&!Xl(e)&&!Fl(e)&&!Bn(e)},wh=function(e,t){for(var n=e;n;n=n[t]){if(Mn(n)&&0!==n.nodeValue.length)return e;if(Rn(n)&&!Xl(n))return n}return e},xh=function(e,t,n){var r,o,i=jm(e);if(t&&n&&(t=wh(t,"previousSibling"),n=wh(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)r=(o=r).nextSibling,t.appendChild(o);return e.remove(n),_t.each(_t.grep(n.childNodes),function(e){t.appendChild(e)}),t}return n},Sh=function(e,t,n,r){var o;r&&!1!==t.merge_siblings&&(o=xh(e,ef(r),r),xh(e,o,ef(o,!0)))},Nh=function(e,t,n){bh(e.childNodes,function(e){Ch(e)&&(t(e)&&n(e),e.hasChildNodes()&&Nh(e,t,n))})},Eh=function(t,n){return function(e){return!(!e||!sf(t,e,n))}},kh=function(r,o,i){return function(e){var t,n;r.setStyle(e,o,i),""===e.getAttribute("style")&&e.removeAttribute("style"),t=r,"SPAN"===(n=e).nodeName&&0===t.getAttribs(n).length&&t.remove(n,!0)}},_h=wr([{keep:[]},{rename:["name"]},{removed:[]}]),Ah=/^(src|href|style)$/,Rh=_t.each,Th=af,Dh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Oh=function(e,t,n){var r,o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"];return Rn(o)&&(r=o.childNodes.length-1,!n&&i&&i--,o=o.childNodes[r=o.nodeValue.length&&(o=new Yr(o,e.getBody()).next()||o),Mn(o)&&!n&&0===i&&(o=new Yr(o,e.getBody()).prev()||o),o},Bh=function(e,t){var n=t?"firstChild":"lastChild";if(/^(TR|TH|TD)$/.test(e.nodeName)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},Ph=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Lh=function(e,t,n,r,o){var i=Rt.fromDom(t),a=Rt.fromDom(e.create(r,o)),u=(n?Gt:Yt)(i);return mn(a,u),n?(cn(i,a),fn(a,i)):(ln(i,a),dn(a,i)),a.dom},Ih=function(e,t,n,r){return!(t=ef(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},Mh=function(e,r,o,t,i){var n,a,u,s,c,l=e.dom;if(u=l,!(Th(s=t,(c=r).inline)||Th(s,c.block)||c.selector&&(Rn(s)&&u.is(s,c.selector))||(a=t,r.links&&"A"===a.nodeName)))return _h.keep();var f,d,m,p,g,h,v,y=t;if(r.inline&&"all"===r.remove&&_(r.preserve_attributes)){var b=H(l.getAttribs(y),function(e){return M(r.preserve_attributes,e.name.toLowerCase())});if(l.removeAllAttribs(y),Y(b,function(e){return l.setAttrib(y,e.name,e.value)}),0e?t.cells.length:e},0)},ev=function(e,t){for(var n=e.rows,r=0;r")?{type:"fragmented",fragments:r,content:"",bookmark:null,beforeBookmark:null}:{type:"complete",fragments:null,content:o,bookmark:null,beforeBookmark:null}},wv=function(e,t,n){"fragmented"===t.type?yv(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},xv=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},Sv=function(e){var t=Rt.fromTag("body",bv.get().getOrThunk(function(){var e=document.implementation.createHTMLDocument("undo");return bv.set(U.some(e)),e}));return es(t,xv(e)),Y(qu(t,"*[data-mce-bogus]"),hn),t.dom.innerHTML},Nv=function(e,t){return!(!e||!t)&&(r=t,xv(e)===xv(r)||(n=t,Sv(e)===Sv(n)));var n,r},Ev=function(e){return 0===e.get()},kv=function(e,t,n){Ev(n)&&(e.typing=t)},_v=function(e,t){e.typing&&(kv(e,!1,t),e.add())},Av=function(f){return{undoManager:{beforeChange:function(e,t){return n=f,r=t,void(Ev(e)&&r.set(U.some(ac(n.selection))));var n,r},addUndoLevel:function(e,t,n,r,o,i){return function(e,t,n,r,o,i,a){var u=Cv(e);if(i=i||{},i=_t.extend(i,u),!1===Ev(r)||e.removed)return null;var s=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:s,originalEvent:a}).isDefaultPrevented())return null;if(s&&Nv(s,i))return null;t.data[n.get()]&&o.get().each(function(e){t.data[n.get()].beforeBookmark=e});var c=e.getParam("custom_undo_redo_levels",0,"number");if(c&&t.data.length>c){for(var l=0;lt.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){return r=e,o=t,void((n=c).inline?Md:Ud)(n,r,o);var n,r,o},placeCaretAt:function(e,t){return g(od(e,t,c.getDoc()))},getBoundingClientRect:function(){var e=p();return e.collapsed?Is.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){s=l=f=null,b.destroy()}},y=Gf(v),b=nd(v,c);return v.bookmarkManager=y,v.controlSelection=b,v},Vv=function(e,a,u){e.addNodeFilter("font",function(e){Y(e,function(e){var t,n=a.parse(e.attr("style")),r=e.attr("color"),o=e.attr("face"),i=e.attr("size");r&&(n.color=r),o&&(n["font-family"]=o),i&&(n["font-size"]=u[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",a.serialize(n)),t=e,Y(["color","face","size"],function(e){t.attr(e,null)})})})},qv=function(e,t){var n,r=xi();t.convert_fonts_to_spans&&Vv(e,r,_t.explode(t.font_size_legacy_values)),n=r,e.addNodeFilter("strike",function(e){Y(e,function(e){var t=n.parse(e.attr("style"));t["text-decoration"]="line-through",e.name="span",e.attr("style",n.serialize(t))})})},$v=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},Wv=function(e,t){var n;try{n=atob(t)}catch(_k){return U.none()}for(var r=new Uint8Array(n.length),o=0;o)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};i--;)r=(n=e[i]).firstChild?n.firstChild.value:"","script"===t?((o=n.attr("type"))&&n.attr("type","mce-no/type"===o?null:o.replace(/^mce\-/,"")),"xhtml"===s.element_format&&0")):"xhtml"===s.element_format&&0",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:u.convertURL,url_converter_scope:u},_e(_e({},s),a?ky:{}));return By(Sy||Ny,Sy,c,r,o)},Ly=function(e,t,n){return U.from(t.settings[n]).filter(e)},Iy=function(e,t,n,r){var o,i,a,u=t in e.settings?e.settings[t]:n;return"hash"===r?(a={},"string"==typeof(i=u)?Y(0)\s*/g,"$1"),_t.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=_t.map(e.split(/(?:~\+|~|\+)/),yb),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[],f=l.length?(l[0].name||(l[0].name=t),t=e.selector,vb(l,n)):vb([t],n),d=hb.select(t,f)[0]||f.firstChild;return gb(e.styles,function(e,t){var n=u(e);n&&hb.setStyle(d,t,n)}),gb(e.attributes,function(e,t){var n=u(e);n&&hb.setAttrib(d,t,n)}),gb(e.classes,function(e){var t=u(e);hb.hasClass(d,t)||hb.addClass(d,t)}),n.fire("PreviewFormats"),hb.setStyles(f,{position:"absolute",left:-65535}),n.getBody().appendChild(f),r=hb.getStyle(n.getBody(),"fontSize",!0),r=/px$/.test(r)?parseInt(r,10):0,gb(a.split(" "),function(e){var t=hb.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=hb.getStyle(n.getBody(),e,!0),"#ffffff"===hb.toHex(t).toLowerCase())||"color"===e&&"#000000"===hb.toHex(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===r)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*r+"px"}"border"===e&&t&&(i+="padding:0 2px;"),i+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),hb.remove(f),i},Cb=function(s){var e=pb(s),u=Au(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(s),ph(s),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,t,n){var r,o,i;r=e,o=t,i=n,Ov(s).formatter.apply(r,o,i)},remove:function(e,t,n,r){var o,i,a,u;o=e,i=t,a=n,u=r,Ov(s).formatter.remove(o,i,a,u)},toggle:function(e,t,n){var r,o,i;r=e,o=t,i=n,Ov(s).formatter.toggle(r,o,i)},match:function(e,t,n){return r=e,o=t,i=n,Ov(s).formatter.match(r,o,i);var r,o,i},closest:function(e){return t=e,Ov(s).formatter.closest(t);var t},matchAll:function(e,t){return n=e,r=t,Ov(s).formatter.matchAll(n,r);var n,r},matchNode:function(e,t,n,r){return o=e,i=t,a=n,u=r,Ov(s).formatter.matchNode(o,i,a,u);var o,i,a,u},canApply:function(e){return t=e,Ov(s).formatter.canApply(t);var t},formatChanged:function(e,t,n){return r=u,o=e,i=t,void 0===(a=n)&&(a=!1),Ov(s).formatter.formatChanged(r,o,i,a);var r,o,i,a},getCssText:N(bb,s)}},wb=function(n,r,o){var i=Au(!1),a=function(e){kv(r,!1,o),r.add({},e)};n.on("init",function(){r.add()}),n.on("BeforeExecCommand",function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&(_v(r,o),r.beforeChange())}),n.on("ExecCommand",function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&a(e)}),n.on("ObjectResizeStart cut",function(){r.beforeChange()}),n.on("SaveContent ObjectResized blur",a),n.on("dragend",a),n.on("keyup",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(a(),n.nodeChanged()),46!==t&&8!==t||n.nodeChanged(),i.get()&&r.typing&&!1===Nv(Cv(n),r.data[0])&&(!1===n.isDirty()&&(n.setDirty(!0),n.fire("change",{level:r.data[0],lastLevel:null})),n.fire("TypingUndo"),i.set(!1),n.nodeChanged()))}),n.on("keydown",function(e){var t,n=e.keyCode;e.isDefaultPrevented()||(33<=n&&n<=36||37<=n&&n<=40||45===n?r.typing&&a(e):(t=e.ctrlKey&&!e.altKey||e.metaKey,!(n<16||20t;var t}},Kw=function(n){return function(e){return t=n,e.line===t;var t}},Xw=qn,Yw=Gc,Gw=function(e,t){return Math.abs(e.left-t)},Jw=function(e,t){return Math.abs(e.right-t)},Qw=function(e,t){return e>=t.left&&e<=t.right},Zw=function(e,t){return e>=t.top&&e<=t.bottom},ex=function(e,o){return Ne(e,function(e,t){var n=Math.min(Gw(e,o),Jw(e,o)),r=Math.min(Gw(t,o),Jw(t,o));return Qw(o,t)||!Qw(o,e)&&(r===n&&Xw(t.node)||r'),u=o,1===t?e.$(s).after(u):e.$(s).before(u),e.selection.select(u,!0),e.selection.collapse())}},fx=function(e,t){var n=t?Ms.Forwards:Ms.Backwards,r=e.selection.getRng();return ix(e,n,r,op,ip,cx).orThunk(function(){return lx(e,n,r),U.none()})},dx=function(e,t){var n=t?1:-1,r=e.selection.getRng();return ax(e,n,r,function(e){return op(e)||np(e)},function(e){return ip(e)||rp(e)},cx).orThunk(function(){return lx(e,n,r),U.none()})},mx=function(t,e){return fx(t,e).exists(function(e){return rx(t,e),!0})},px=function(t,e){return dx(t,e).exists(function(e){return rx(t,e),!0})},gx=function(e,t){return sx(e,t,t?ip:op)},hx=function(e){return M(["figcaption"],It(e))},vx=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},yx=function(e,t,n){(n?dn:fn)(e,t)},bx=function(e,t,n,r){return""===t?(l=e,f=r,d=Rt.fromTag("br"),yx(l,d,f),vx(d)):(o=e,i=r,a=t,u=n,s=Rt.fromTag(a),c=Rt.fromTag("br"),Gn(s,u),dn(s,c),yx(o,s,i),vx(c));var o,i,a,u,s,c,l,f,d},Cx=function(e,t,n){return t?(o=e.dom,Fw(o,n).breakAt.isNone()):(r=e.dom,Mw(r,n).breakAt.isNone());var r,o},wx=function(t,n){var e,r,o=Rt.fromDom(t.getBody()),i=Is.fromRangeStart(t.selection.getRng()),a=lc(t),u=fc(t);return e=i,r=N(Bt,o),Dr(Rt.fromDom(e.container()),to,r).filter(hx).exists(function(){if(Cx(o,n,i)){var e=bx(o,a,u,n);return t.selection.setRng(e),!0}return!1})},xx=function(e,t){return!!e.selection.isCollapsed()&&wx(e,t)},Sx=function(e,r){return J(z(e,function(e){return _e({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:te},e)}),function(e){return t=e,(n=r).keyCode===t.keyCode&&n.shiftKey===t.shiftKey&&n.altKey===t.altKey&&n.ctrlKey===t.ctrlKey&&n.metaKey===t.metaKey?[e]:[];var t,n})},Nx=function(e){for(var t=[],n=1;nt}),Bx=function(t,n){return re(n.getClientRects()).bind(function(e){return Dx(t,e.left,e.top)}).bind(function(e){return Iw(Il(t=e).map(function(e){return Mw(t,e).positions.concat(e)}).getOr([]),n);var t})},Px=function(t,n){return oe(n.getClientRects()).bind(function(e){return Ox(t,e.left,e.top)}).bind(function(e){return Iw(Ll(t=e).map(function(e){return[e].concat(Fw(t,e).positions)}).getOr([]),n);var t})},Lx=function(e,t,n){var r,o,i,a,u=e(t,n);return(a=u).breakType===Yy.Wrap&&0===a.positions.length||!jn(n.getNode())&&((i=u).breakType===Yy.Br&&1===i.positions.length)?(r=e,o=t,!u.breakAt.exists(function(e){return r(o,e).breakAt.isSome()})):u.breakAt.isNone()},Ix=N(Lx,Mw),Mx=N(Lx,Fw),Fx=function(t,e,n,r){var o,i,a,u,s=t.selection.getRng(),c=e?1:-1;return!(!Uc()||(o=e,i=s,a=n,u=Is.fromRangeStart(i),!Ol(!o,a).exists(function(e){return e.isEqual(u)})))&&(tC(c,t,n,!e,!1).each(function(e){rx(t,e)}),!0)},Ux=function(e,t){var n=t.getNode(e);return Rn(n)&&"TABLE"===n.nodeName?U.some(n):U.none()},zx=function(u,s,c){var e=Ux(!!s,c),t=!1===s;e.fold(function(){return rx(u,c.toRange())},function(a){return Ol(t,u.getBody()).filter(function(e){return e.isEqual(c)}).fold(function(){return rx(u,c.toRange())},function(e){return n=s,o=a,t=c,void((i=lc(r=u))?r.undoManager.transact(function(){var e=Rt.fromTag(i);Gn(e,fc(r)),dn(e,Rt.fromTag("br")),(n?ln:cn)(Rt.fromDom(o),e);var t=r.dom.createRng();t.setStart(e.dom,0),t.setEnd(e.dom,0),rx(r,t)}):rx(r,t.toRange()));var n,r,o,t,i})})},jx=function(e,t,n,r){var o,i,a,u,s,c,l=e.selection.getRng(),f=Is.fromRangeStart(l),d=e.getBody();if(!t&&Ix(r,f)){var m=(u=d,Bx(s=n,c=f).orThunk(function(){return re(c.getClientRects()).bind(function(e){return Lw(Uw(u,Is.before(s)),e.left)})}).getOr(Is.before(s)));return zx(e,t,m),!0}if(t&&Mx(r,f)){m=(o=d,Px(i=n,a=f).orThunk(function(){return re(a.getClientRects()).bind(function(e){return Lw(zw(o,Is.after(i)),e.left)})}).getOr(Is.after(i)));return zx(e,t,m),!0}return!1},Hx=function(n,r,o){return U.from(n.dom.getParent(n.selection.getNode(),"td,th")).bind(function(t){return U.from(n.dom.getParent(t,"table")).map(function(e){return o(n,r,e,t)})}).getOr(!1)},Vx=function(e,t){return Hx(e,t,Fx)},qx=function(e,t){return Hx(e,t,jx)},$x=function(i,a){i.on("keydown",function(e){var t,n,r,o;!1===e.isDefaultPrevented()&&(t=i,n=a,r=e,o=mt().os,Ex([{keyCode:ed.RIGHT,action:Nx(mx,t,!0)},{keyCode:ed.LEFT,action:Nx(mx,t,!1)},{keyCode:ed.UP,action:Nx(px,t,!1)},{keyCode:ed.DOWN,action:Nx(px,t,!0)},{keyCode:ed.RIGHT,action:Nx(Vx,t,!0)},{keyCode:ed.LEFT,action:Nx(Vx,t,!1)},{keyCode:ed.UP,action:Nx(qx,t,!1)},{keyCode:ed.DOWN,action:Nx(qx,t,!0)},{keyCode:ed.RIGHT,action:Nx(kx,t,!0)},{keyCode:ed.LEFT,action:Nx(kx,t,!1)},{keyCode:ed.UP,action:Nx(_x,t,!1)},{keyCode:ed.DOWN,action:Nx(_x,t,!0)},{keyCode:ed.RIGHT,action:Nx(ew,t,n,!0)},{keyCode:ed.LEFT,action:Nx(ew,t,n,!1)},{keyCode:ed.RIGHT,ctrlKey:!o.isOSX(),altKey:o.isOSX(),action:Nx(rw,t,n)},{keyCode:ed.LEFT,ctrlKey:!o.isOSX(),altKey:o.isOSX(),action:Nx(ow,t,n)},{keyCode:ed.UP,action:Nx(xx,t,!1)},{keyCode:ed.DOWN,action:Nx(xx,t,!0)}],r).each(function(e){r.preventDefault()}))})},Wx=function(o,i){o.on("keydown",function(e){var t,n,r;!1===e.isDefaultPrevented()&&(t=o,n=i,r=e,Ex([{keyCode:ed.BACKSPACE,action:Nx(ww,t,!1)},{keyCode:ed.BACKSPACE,action:Nx(vC,t,!1)},{keyCode:ed.DELETE,action:Nx(vC,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(sC,t,!1)},{keyCode:ed.DELETE,action:Nx(sC,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(sw,t,n,!1)},{keyCode:ed.DELETE,action:Nx(sw,t,n,!0)},{keyCode:ed.BACKSPACE,action:Nx(_g,t,!1)},{keyCode:ed.DELETE,action:Nx(_g,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(yC,t,!1)},{keyCode:ed.DELETE,action:Nx(yC,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(pw,t,!1)},{keyCode:ed.DELETE,action:Nx(pw,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(Qb,t,!1)},{keyCode:ed.DELETE,action:Nx(Qb,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(Xb,t,!1)},{keyCode:ed.DELETE,action:Nx(Xb,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(dw,t,!1)},{keyCode:ed.DELETE,action:Nx(dw,t,!0)}],r).each(function(e){r.preventDefault()}))}),o.on("keyup",function(e){var t,n;!1===e.isDefaultPrevented()&&(t=o,n=e,Ex([{keyCode:ed.BACKSPACE,action:Nx(hC,t)},{keyCode:ed.DELETE,action:Nx(hC,t)}],n))})},Kx=function(e,t){var n,r,o=t,i=e.dom,a=e.schema.getMoveCaretBeforeOnEnterElements();if(t){!/^(LI|DT|DD)$/.test(t.nodeName)||(r=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild))&&/^(UL|OL|DL)$/.test(r.nodeName)&&t.insertBefore(i.doc.createTextNode(fo),t.firstChild);var u=i.createRng();if(t.normalize(),t.hasChildNodes()){for(var s=new Yr(t,t);n=s.current();){if(Mn(n)){u.setStart(n,0),u.setEnd(n,0);break}if(a[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}o=n,n=s.next()}n||(u.setStart(o,0),u.setEnd(o,0))}else jn(t)?t.nextSibling&&i.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),zd(e,u)}},Xx=function(e){return U.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Yx=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},Gx=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},Jx=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},Qx=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Rn(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Zx=function(e,t,n,r,o){var i,a,u,s,c,l,f,d,m,p=e.dom,g=e.selection.getRng();n!==e.getBody()&&(Gx(i=n)&&Gx(i.parentNode)&&(o="LI"),a=o?t(o):p.create("BR"),Qx(n,r,!0)&&Qx(n,r,!1)?Yx(n,"LI")?(u=Jx(n),p.insertAfter(a,u),(null===(m=(d=n).parentNode)||void 0===m?void 0:m.firstChild)===d?p.remove(u):p.remove(n)):p.replace(a,n):(Qx(n,r,!0)?Yx(n,"LI")?(p.insertAfter(a,Jx(n)),a.appendChild(p.doc.createTextNode(" ")),a.appendChild(n)):n.parentNode.insertBefore(a,n):Qx(n,r,!1)?p.insertAfter(a,Jx(n)):(n=Jx(n),(s=g.cloneRange()).setStartAfter(r),s.setEndAfter(n),c=s.extractContents(),"LI"===o&&(f="LI",(l=c).firstChild&&l.firstChild.nodeName===f)?(a=c.firstChild,p.insertAfter(c,n)):(p.insertAfter(c,n),p.insertAfter(a,n))),p.remove(r)),Kx(e,a))},eS=function(e){e.innerHTML='
    '},tS=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},nS=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},rS=function(e,t,n){return!1===Mn(t)?n:e?1===n&&t.data.charAt(n-1)===mo?0:n:n===t.data.length-1&&t.data.charAt(n)===mo?t.data.length:n},oS=function(e,t){for(var n,r=e.getRoot(),o=t;o!==r&&"false"!==e.getContentEditable(o);)"true"===e.getContentEditable(o)&&(n=o),o=o.parentNode;return o!==r?n:r},iS=function(e,t){var n=lc(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,o,t){var i=e.dom;U.from(t.style).map(i.parseStyle).each(function(e){var t=or(Rt.fromDom(o)),n=_e(_e({},t),e);i.setStyles(o,n)});var n=U.from(t["class"]).map(function(e){return e.split(/\s+/)}),r=U.from(o.className).map(function(e){return H(e.split(/\s+/),function(e){return""!==e})});as(n,r,function(t,e){var n=H(e,function(e){return!M(t,e)}),r=Ae(t,n);i.setAttrib(o,"class",r.join(" "))});var a=["style","class"],u=pe(t,function(e,t){return!M(a,t)});i.setAttribs(o,u)}(e,t,fc(e))},aS=function(a,e){var t,u,i,s,n,r,o,c,l,f=a.dom,d=a.schema,m=d.getNonEmptyElements(),p=a.selection.getRng(),g=function(e){var t,n=u,r=d.getTextInlineElements(),o=e||"TABLE"===c||"HR"===c?f.create(e||N):s.cloneNode(!1),i=o;if(!1===a.getParam("keep_styles",!0))f.setAttrib(o,"style",null),f.setAttrib(o,"class",null);else do{if(r[n.nodeName]){if(Fl(n)||Xl(n))continue;t=n.cloneNode(!1),f.setAttrib(t,"id",""),o.hasChildNodes()?t.appendChild(o.firstChild):i=t,o.appendChild(t)}}while((n=n.parentNode)&&n!==E);return iS(a,o),eS(i),o},h=function(e){var t,n,r=rS(e,u,i);if(Mn(u)&&(e?0u.childNodes.length-1,u=u.childNodes[Math.min(i,u.childNodes.length-1)]||u,i=l&&Mn(u)?u.nodeValue.length:0);var C,w,x,S,N,E=oS(f,u);E&&((N&&!y||!N&&y)&&(u=function(e,t,n,r,o){var i,a,u,s,c,l,f=t||"P",d=e.dom,m=oS(d,r),p=d.getParent(r,d.isBlock);if(!p||!nS(d,p)){if(c=(p=p||m)===e.getBody()||(l=p)&&/^(TD|TH|CAPTION)$/.test(l.nodeName)?p.nodeName.toLowerCase():p.parentNode.nodeName.toLowerCase(),!p.hasChildNodes())return i=d.create(f),iS(e,i),p.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==p;)u=u.parentNode;for(;u&&!d.isBlock(u);)u=(a=u).previousSibling;if(a&&e.schema.isValidChild(c,f.toLowerCase())){for(i=d.create(f),iS(e,i),a.parentNode.insertBefore(i,a),u=a;u&&!d.isBlock(u);)s=u.nextSibling,i.appendChild(u),u=s;n.setStart(r,o),n.setEnd(r,o)}}return r}(a,N,p,u,i)),s=f.getParent(u,f.isBlock),o=s?f.getParent(s.parentNode,f.isBlock):null,c=s?s.nodeName.toUpperCase():"","LI"!==(C=o?o.nodeName.toUpperCase():"")||b||(o=(s=o).parentNode,c=C),/^(LI|DT|DD)$/.test(c)&&f.isEmpty(s)?Zx(a,g,o,s,N):N&&s===a.getBody()||(N=N||"P",yo(s)?(n=_o(s),f.isEmpty(s)&&eS(s),iS(a,n),Kx(a,n)):h()?v():h(!0)?(n=s.parentNode.insertBefore(g(),s),Kx(a,tS(s,"HR")?n:s)):((S=(x=p).cloneRange()).setStart(x.startContainer,rS(!0,x.startContainer,x.startOffset)),S.setEnd(x.endContainer,rS(!1,x.endContainer,x.endOffset)),(t=S.cloneRange()).setEndAfter(s),r=t.extractContents(),w=r,Y(Vu(Rt.fromDom(w),zt),function(e){var t=e.dom;t.nodeValue=go(t.nodeValue)}),function(e){for(;Mn(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}(r),n=r.firstChild,f.insertAfter(r,s),function(e,t,n){var r,o,i,a=n,u=[];if(a){for(;a=a.firstChild;){if(e.isBlock(a))return;Rn(a)&&!t[a.nodeName.toLowerCase()]&&u.push(a)}for(r=u.length;r--;)!(a=u[r]).hasChildNodes()||a.firstChild===a.lastChild&&""===a.firstChild.nodeValue?e.remove(a):(o=e,(i=a)&&"A"===i.nodeName&&o.isEmpty(i)&&e.remove(a))}}(f,m,n),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(f,s),f.isEmpty(s)&&eS(s),n.normalize(),f.isEmpty(n)?(f.remove(n),v()):(iS(a,n),Kx(a,n))),f.setAttrib(n,"id",""),a.fire("NewBlock",{newBlock:n})))},uS=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),zd(e,r)},sS=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();fd(i,a).each(function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)});var u,s=a.startOffset,c=a.startContainer;1===c.nodeType&&c.hasChildNodes()&&(u=s>c.childNodes.length-1,c=c.childNodes[Math.min(s,c.childNodes.length-1)]||c,s=u&&3===c.nodeType?c.nodeValue.length:0);var l=i.getParent(c,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==d||m||(l=f),c&&3===c.nodeType&&s>=c.nodeValue.length&&!function(e,t,n){for(var r,o=new Yr(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||0a&&(s=r.pageX+o-a),r.pageY+i>u&&(c=r.pageY+i-u),n.style.width=o-s+"px",n.style.height=i-c+"px",v(g.clientX,g.clientY))})}},ZS=function(e,l){return function(c){e.on(function(e){var t,n,r,o,i,a,u,s;e.dragging&&(u=(o=l).selection,s=u.getSel().getRangeAt(0).startContainer,i=3===s.nodeType?s.parentNode:s,a=e.element,i===a||o.dom.isChildOf(i,a)||XS(i)||(n=e.element,(r=n.cloneNode(!0)).removeAttribute("data-mce-selected"),t=r,l.fire("drop",{clientX:c.clientX,clientY:c.clientY}).isDefaultPrevented()||l.undoManager.transact(function(){GS(e.element),l.insertContent(l.dom.getOuterHTML(t)),l._selectionOverrides.hideFakeCaret()})))}),eN(e)}},eN=function(e){e.on(function(e){GS(e.ghost)}),e.clear()},tN=function(e){var t,n,r,o=(t=Au(U.none()),{clear:function(){return t.set(U.none())},set:function(e){return t.set(U.some(e))},isSet:function(){return t.get().isSome()},on:function(e){return t.get().each(e)}}),i=xu.DOM,a=document,u=JS(o,e),s=QS(o,e),c=ZS(o,e),l=(n=o,function(){n.on(function(e){e.dragging&&r.fire("dragend")}),eN(n)});(r=e).on("mousedown",u),e.on("mousemove",s),e.on("mouseup",c),i.bind(a,"mousemove",s),i.bind(a,"mouseup",l),e.on("remove",function(){i.unbind(a,"mousemove",s),i.unbind(a,"mouseup",l)})},nN=function(e){var n,i,a,u,t;tN(e),(n=e).on("drop",function(e){var t="undefined"!=typeof e.clientX?n.getDoc().elementFromPoint(e.clientX,e.clientY):null;!XS(t)&&"false"!==n.dom.getContentEditableParent(t)||e.preventDefault()}),e.getParam("block_unsupported_drop",!0,"boolean")&&(a=function(e){var t;e.isDefaultPrevented()||(t=e.dataTransfer)&&(M(t.types,"Files")||0').attr("id",p)).appendTo(u.getBody());var i=l.createRng();t===n&&xt.ie?(o.empty().append('

    \xa0

    ').append(t),i.setStartAfter(o[0].firstChild.firstChild),i.setEndAfter(t)):(o.empty().append(fo).append(t).append(fo),i.setStart(o[0].firstChild,1),i.setEnd(o[0].lastChild,0)),o.css({top:l.getPos(e,u.getBody()).y}),o[0].focus();var a=c.getSel();return a.removeAllRanges(),a.addRange(i),i}(e,n.targetClone,t),o=Rt.fromDom(e);return Y(qu(Rt.fromDom(u.getBody()),"*[data-mce-selected]"),function(e){Bt(o,e)||Zn(e,i)}),l.getAttrib(e,i)||e.setAttribute(i,"1"),s=e,S(),r},w=function(e,t){if(!e)return null;if(e.collapsed){if(!y(e)){var n=t?1:-1,r=al(n,d,e),o=r.getNode(!t);if(jc(o))return v(n,o,!!t&&!r.isAtEnd(),!1);var i=r.getNode(t);if(jc(i))return v(n,i,!t&&!r.isAtEnd(),!1)}return null}var a=e.startContainer,u=e.startOffset,s=e.endOffset;if(3===a.nodeType&&0===u&&oN(a.parentNode)&&(a=a.parentNode,u=l.nodeIndex(a),a=a.parentNode),1!==a.nodeType)return null;if(s===u+1&&a===e.endContainer){var c=a.childNodes[u];if(g(c))return C(c)}return null},x=function(){s&&s.removeAttribute(i),Pr(Rt.fromDom(u.getBody()),"#"+p).each(gn),s=null},S=function(){m.hide()};return xt.ceFalse&&function(){u.on("mouseup",function(e){var t=r();t.collapsed&&qy(u,e.clientX,e.clientY)&&rC(u,t,!1).each(h)}),u.on("click",function(e){var t=iN(u,e.target);t&&(oN(t)&&(e.preventDefault(),u.focus()),rN(t)&&l.isChildOf(t,c.getNode())&&x())}),u.on("blur NewBlock",x),u.on("ResizeWindow FullscreenStateChanged",m.reposition);var a=function(e){var t=Nl(e);if(!e.firstChild)return!1;var n,r=Is.before(e.firstChild),o=t.next(r);return o&&!(op(n=o)||ip(n)||ep(n)||tp(n))},i=function(e,t){var n,r,o=l.getParent(e,f),i=l.getParent(t,f);return!(!o||e===i||!l.isChildOf(o,i)||!1!==oN(iN(u,o)))||o&&(n=o,r=i,!(l.getParent(n,f)===l.getParent(r,f)))&&a(o)};u.on("tap",function(e){var t=e.target,n=iN(u,t);oN(n)?(e.preventDefault(),nC(u,n).each(w)):g(t)&&nC(u,t).each(w)},!0),u.on("mousedown",function(e){var t,n,r,o=e.target;o!==d&&"HTML"!==o.nodeName&&!l.isChildOf(o,d)||!1===qy(u,e.clientX,e.clientY)||((t=iN(u,o))?oN(t)?(e.preventDefault(),nC(u,t).each(w)):(x(),rN(t)&&e.shiftKey||Qf(e.clientX,e.clientY,c.getRng())||(S(),c.placeCaretAt(e.clientX,e.clientY))):g(o)?nC(u,o).each(w):!1===jc(o)&&(x(),S(),(n=nx(d,e.clientX,e.clientY))&&(i(o,n.node)||(e.preventDefault(),r=v(1,n.node,n.before,!1),u.getBody().focus(),h(r)))))}),u.on("keypress",function(e){ed.modifierPressed(e)||oN(c.getNode())&&e.preventDefault()}),u.on("GetSelectionRange",function(e){var t=e.range;if(s){if(!s.parentNode)return void(s=null);(t=t.cloneRange()).selectNode(s),e.range=t}}),u.on("SetSelectionRange",function(e){e.range=b(e.range);var t=w(e.range,e.forward);t&&(e.range=t)});var n,e,o;u.on("AfterSetSelectionRange",function(e){var t,n=e.range,r=n.startContainer.parentNode;y(n)||"mcepastebin"===r.id||S(),t=r,l.hasClass(t,"mce-offscreen-selection")||x()}),u.on("copy",function(e){var t,n,r=e.clipboardData;e.isDefaultPrevented()||!e.clipboardData||xt.ie||(t=(n=l.get(p))?n.getElementsByTagName("*")[0]:n)&&(e.preventDefault(),r.clearData(),r.setData("text/html",t.outerHTML),r.setData("text/plain",t.outerText||t.innerText))}),nN(u),e=Pu(function(){var e,t;n.removed||!n.getBody().contains(document.activeElement)||(e=n.selection.getRng()).collapsed&&(t=oC(n,e,!1),n.selection.setRng(t))},0),(n=u).on("focus",function(){e.throttle()}),n.on("blur",function(){e.cancel()}),(o=u).on("init",function(){o.on("focusin",function(e){var t,n,r=e.target;Wn(r)&&(t=Jf(o.getBody(),r),n=qn(t)?t:r,o.selection.getNode()!==n&&nC(o,n).each(function(e){return o.selection.setRng(e)}))})})}(),{showCaret:v,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(_o(e),h(r()),c.scrollIntoView(e))},hideFakeCaret:S,destroy:function(){m.destroy(),s=null}}},uN=function(u){var s,n,r,o=_t.each,c=ed.BACKSPACE,l=ed.DELETE,f=u.dom,d=u.selection,e=u.parser,t=xt.gecko,i=xt.ie,a=xt.webkit,m="data:text/mce-internal,",p=i?"Text":"URL",g=function(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}},h=function(e){return e.isDefaultPrevented()},v=function(){u.shortcuts.add("meta+a",null,"SelectAll")},y=function(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===c&&d.isCollapsed()&&0===d.getRng().startOffset){var t=d.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})},b=function(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"===e.target.nodeName){if(11")+"";e.getParam("document_base_url","")!==e.documentBaseUrl&&(t+=''),t+='';var n=sc(e,"body_id","tinymce"),r=sc(e,"body_class","");return cc(e)&&(t+=''),t+='
    '},bN=function(e,t){var n,r,o,i,a=e.editorManager.translate("Rich Text Area. Press ALT-0 for help."),u=(n=e.id,r=a,t.height,o=e.getParam("iframe_attrs",{}),i=Rt.fromTag("iframe"),Gn(i,o),Gn(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),zu(i,"tox-edit-area__iframe"),i.dom);u.onload=function(){u.onload=null,e.fire("load")};var s=function(e,t){if(document.domain!==window.location.hostname&&xt.browser.isIE()){var n=cb("mce");e[n]=function(){hN(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return vN.setAttrib(t,"src",r),!0}return!1}(e,u);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=u,e.iframeHTML=yN(e),vN.add(t.iframeContainer,u),s},CN=xu.DOM,wN=function(t,n,e){var r=Ky.get(e),o=Ky.urls[e]||t.documentBaseUrl.replace(/\/$/,"");if(e=_t.trim(e),r&&-1===_t.inArray(n,e)){if(_t.each(Ky.dependencies(e),function(e){wN(t,n,e)}),t.plugins[e])return;try{var i=new r(t,o,t.$);(t.plugins[e]=i).init&&(i.init(t,o),n.push(e))}catch(_k){!function(e,t,n){var r=Ou.translate(["Failed to initialize plugin: {0}",t]);Zf(e,"PluginLoadError",{message:r}),rb(r,n),Zy(e,r)}(t,e,_k)}}},xN=function(e){return e.replace(/^\-/,"")},SN=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},NN=function(e){var t,n,r=e.getElement();return e.inline?SN(null):(t=r,n=CN.create("div"),CN.insertAfter(n,t),SN(n))},EN=function(e){var t,n,r,o=e.getElement();return e.orgDisplay=o.style.display,K(Cc(e))?e.theme.renderUI():D(Cc(e))?(n=(t=e).getElement(),(r=Cc(t)(t,n)).editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||t.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||t.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:n.offsetHeight,r):NN(e)},kN=function(e){var n,t,r,o,i,a,u,s,c;e.fire("ScriptsLoaded"),n=e,t=_t.trim(mc(n)),r=n.ui.registry.getAll().icons,o=_e(_e({},My.get("default").icons),My.get(t).icons),se(o,function(e,t){ve(r,t)||n.ui.registry.addIcon(t,e)}),u=Cc(i=e),K(u)?(i.settings.theme=xN(u),a=Xy.get(u),i.theme=new a(i,Xy.urls[u]),i.theme.init&&i.theme.init(i,Xy.urls[u]||i.documentBaseUrl.replace(/\/$/,""),i.$)):i.theme={},s=e,c=[],_t.each(xc(s).split(/[ ,]/),function(e){wN(s,c,xN(e))});var l,f,d,m=EN(e);l=e,f=U.from(m.api).getOr({}),d={show:U.from(f.show).getOr(te),hide:U.from(f.hide).getOr(te),disable:U.from(f.disable).getOr(te),isDisabled:U.from(f.isDisabled).getOr(b),enable:function(){l.mode.isReadOnly()||U.from(f.enable).map(y)}},l.ui=_e(_e({},l.ui),d);var p,g,h,v={editorContainer:m.editorContainer,iframeContainer:m.iframeContainer};return e.editorContainer=v.editorContainer?v.editorContainer:null,ab(e),e.inline?hN(e):(h=bN(p=e,g=v),g.editorContainer&&(vN.get(g.editorContainer).style.display=p.orgDisplay,p.hidden=vN.isHidden(g.editorContainer)),p.getElement().style.display="none",vN.setAttrib(p.id,"aria-hidden","true"),void(h||hN(p)))},_N=xu.DOM,AN=function(e){return"-"===e.charAt(0)},RN=function(e,t){var n,r=gc(t),o=t.getParam("language_url","","string");!1===Ou.hasCode(r)&&"en"!==r&&(n=""!==o?o:t.editorManager.baseURL+"/langs/"+r+".js",e.add(n,te,undefined,function(){eb(t,"LanguageLoadError",tb("language",n,r))}))},TN=function(t,e,n){return U.from(e).filter(function(e){return 0")},mceToggleVisualAid:function(){i.hasVisual=!i.hasVisual,i.addVisual()},mceReplaceContent:function(e,t,n){i.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,i.selection.getContent({format:"text"})))},mceInsertLink:function(e,t,n){"string"==typeof n&&(n={href:n});var r=i.dom.getParent(i.selection.getNode(),"a");n.href=n.href.replace(/ /g,"%20"),r&&n.href||i.formatter.remove("link"),n.href&&i.formatter.apply("link",n,r)},selectAll:function(){var e,t=i.dom.getParent(i.selection.getStart(),Vn);t&&((e=i.dom.createRng()).selectNodeContents(t),i.selection.setRng(e))},mceNewDocument:function(){i.setContent("")},InsertLineBreak:function(e,t,n){return gS(i,n),!0}});var e=function(r){return function(){var e=i.selection,t=e.isCollapsed()?[i.dom.getParent(e.getNode(),i.dom.isBlock)]:e.getSelectedBlocks(),n=WN(t,function(e){return!!i.formatter.matchNode(e,r)});return-1!==KN(n,!0)}};a.addCommands({JustifyLeft:e("alignleft"),JustifyCenter:e("aligncenter"),JustifyRight:e("alignright"),JustifyFull:e("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return a.isFormatMatch(e)},mceBlockQuote:function(){return a.isFormatMatch("blockquote")},Outdent:function(){return vw(i)},"InsertUnorderedList,InsertOrderedList":function(e){var t=i.dom.getParent(i.selection.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),a.addCommands({Undo:function(){i.undoManager.undo()},Redo:function(){i.undoManager.redo()}}),a.addQueryValueHandler("FontName",function(){return jN(t=i,function(e){return UN(t.getBody(),e.dom)}).getOr("");var t},this),a.addQueryValueHandler("FontSize",function(){return jN(t=i,function(e){return FN(t.getBody(),e.dom)}).getOr("");var t},this),a.addQueryValueHandler("LineHeight",function(){return jN(t=i,function(n){var e=Rt.fromDom(t.getBody());return Xg(n,function(e){return rr(e,"line-height")},N(Bt,e)).getOrThunk(function(){var e=parseFloat(tr(n,"line-height")),t=parseFloat(tr(n,"font-size"));return String(e/t)})}).getOr("");var t},this)},YN);function YN(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}var GN="data-mce-contenteditable",JN=function(e,t,n){var r,o;Hu(e,t)&&!1===n?(o=t,Mu(r=e)?r.dom.classList.remove(o):Uu(r,o),ju(r)):n&&zu(e,t)},QN=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(r){}},ZN=function(e,t){e.dom.contentEditable=t?"true":"false"},eE=function(e,t){var n,r,o,i=Rt.fromDom(e.getBody());JN(i,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),o=e,U.from(o.selection.getNode()).each(function(e){e.removeAttribute("data-mce-selected")}),e.readonly=!0,ZN(i,!1),Y(qu(i,'*[contenteditable="true"]'),function(e){Yn(e,GN,"true"),ZN(e,!1)})):(e.readonly=!1,ZN(i,!0),Y(qu(i,"*["+GN+'="true"]'),function(e){Zn(e,GN),ZN(e,!0)}),QN(e,"StyleWithCSS",!1),QN(e,"enableInlineTableEditing",!1),QN(e,"enableObjectResizing",!1),(vm(r=e)||hm(r))&&e.focus(),(n=e).selection.setRng(n.selection.getRng()),e.nodeChanged())},tE=function(e){return e.readonly},nE=function(t){t.parser.addAttributeFilter("contenteditable",function(e){tE(t)&&Y(e,function(e){e.attr(GN,e.attr("contenteditable")),e.attr("contenteditable","false")})}),t.serializer.addAttributeFilter(GN,function(e){tE(t)&&Y(e,function(e){e.attr("contenteditable",e.attr(GN))})}),t.serializer.addTempAttr(GN)},rE=function(a,u){var e,t;"click"!==u.type||ed.metaKeyPressed(u)||(e=Rt.fromDom(u.target),t=a,Lr(e,"a",function(e){return Bt(e,Rt.fromDom(t.getBody()))}).bind(function(e){return Qn(e,"href")}).each(function(e){var t,n,r,o,i;u.preventDefault(),/^#/.test(e)?(t=a.dom.select(e+',[name="'+(qe(n=e,r="#")?(o=n,i=r.length,o.substring(i)):n)+'"]')).length&&a.selection.scrollIntoView(t[0],!0):window.open(e,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")}))},oE=_t.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),iE=(aE.isNative=function(e){return!!oE[e.toLowerCase()]},aE.prototype.fire=function(e,t){var n=e.toLowerCase(),r=t||{};r.type=n,r.target||(r.target=this.scope),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=w},r.stopPropagation=function(){r.isPropagationStopped=w},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=w},r.isDefaultPrevented=b,r.isPropagationStopped=b,r.isImmediatePropagationStopped=b),this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i"),xE);return o[o.length-1]=_t.extend(o[o.length-1],{func:n,scope:r||this.editor}),_t.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},NE.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},NE.prototype.isFunctionKey=function(e){return"keydown"===e.type&&112<=e.keyCode&&e.keyCode<=123},NE.prototype.matchShortcut=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},NE.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},NE);function NE(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var n=this;e.on("keyup keypress keydown",function(t){!n.hasModifier(t)&&!n.isFunctionKey(t)||t.isDefaultPrevented()||(yE(n.shortcuts,function(e){if(n.matchShortcut(t,e))return n.pendingPatterns=e.subpatterns.slice(0),"keydown"===t.type&&n.executeShortcutAction(e),!0}),n.matchShortcut(t,n.pendingPatterns[0])&&(1===n.pendingPatterns.length&&"keydown"===t.type&&n.executeShortcutAction(n.pendingPatterns[0]),n.pendingPatterns.shift()))})}var EE=function(){var e,t,n,r,o,i,a,u,s=(t={},n={},r={},o={},i={},a={},{addButton:(u=function(n,r){return function(e,t){return n[e.toLowerCase()]=_e(_e({},t),{type:r})}})(e={},"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}});return{addAutocompleter:s.addAutocompleter,addButton:s.addButton,addContextForm:s.addContextForm,addContextMenu:s.addContextMenu,addContextToolbar:s.addContextToolbar,addIcon:s.addIcon,addMenuButton:s.addMenuButton,addMenuItem:s.addMenuItem,addNestedMenuItem:s.addNestedMenuItem,addSidebar:s.addSidebar,addSplitButton:s.addSplitButton,addToggleButton:s.addToggleButton,addGroupToolbarButton:s.addGroupToolbarButton,addToggleMenuItem:s.addToggleMenuItem,getAll:s.getAll}},kE=_t.each,_E=_t.trim,AE="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),RE={ftp:21,http:80,https:443,mailto:25},TE=(DE.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},DE.getDocumentBaseUrl=function(e){var t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname;return/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},DE.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},DE.prototype.toRelative=function(e){var t;if("./"===e)return e;var n=new DE(e,{base_uri:this});if("mce_host"!==n.host&&this.host!==n.host&&n.host||this.port!==n.port||this.protocol!==n.protocol&&""!==n.protocol)return n.getURI();var r=this.getURI(),o=n.getURI();return r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o?r:(t=this.toRelPath(this.path,n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),t)},DE.prototype.toAbsolute=function(e,t){var n=new DE(e,{base_uri:this});return n.getURI(t&&this.isSameOrigin(n))},DE.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=RE[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},DE.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n=u.length||a[n]!==u[n]){o=n+1;break}if(a.length=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=ok(e.x,t.x),r=ok(e.y,t.y),o=rk(e.x+e.w,t.x+t.w),i=rk(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:uk(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,s=t.y+t.h,c=ok(0,t.x-r),l=ok(0,t.y-o),f=ok(0,i-u),d=ok(0,a-s);return r+=c,o+=l,n&&(i+=c,a+=l,r-=f,o-=d),uk(r,o,(i-=f)-r,(a-=d)-o)},create:uk,fromClientRect:function(e){return uk(e.left,e.top,e.width,e.height)}},ck=(ZE={},ek={},{load:function(r,o){var i='Script at URL "'+o+'" failed to load',a='Script at URL "'+o+"\" did not call `tinymce.Resource.add('"+r+"', data)` within 1 second";if(ZE[r]!==undefined)return ZE[r];var e=new Ir(function(e,t){var n=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(n){return function(){for(var e=[],t=0;t=r.length&&n.substr(o,o+r.length)===r;var n,r,o},$e=function(t){return function(e){return e.replace(t,"")}},We=$e(/^\s+|\s+$/g),Ke=$e(/^\s+/g),Xe=$e(/\s+$/g),Ye=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ge=function(t){return function(e){return Ve(e,t)}},Je=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Ve(e,"edge/")&&Ve(e,"chrome")&&Ve(e,"safari")&&Ve(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ye],search:function(e){return Ve(e,"chrome")&&!Ve(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Ve(e,"msie")||Ve(e,"trident")}},{name:"Opera",versionRegexes:[Ye,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ge("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ge("firefox")},{name:"Safari",versionRegexes:[Ye,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Ve(e,"safari")||Ve(e,"mobile/"))&&Ve(e,"applewebkit")}}],Qe=[{name:"Windows",search:Ge("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Ve(e,"iphone")||Ve(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ge("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Ge("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ge("linux"),versionRegexes:[]},{name:"Solaris",search:Ge("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ge("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ge("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ze={browsers:S(Je),oses:S(Qe)},et="Firefox",tt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r("Edge"),isChrome:r("Chrome"),isIE:r("IE"),isOpera:r("Opera"),isFirefox:r(et),isSafari:r("Safari")}},nt={unknown:function(){return tt({current:undefined,version:Ue.unknown()})},nu:tt,edge:S("Edge"),chrome:S("Chrome"),ie:S("IE"),opera:S("Opera"),firefox:S(et),safari:S("Safari")},rt="Windows",ot="Android",it="Solaris",at="FreeBSD",ut="ChromeOS",st=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(rt),isiOS:r("iOS"),isAndroid:r(ot),isOSX:r("OSX"),isLinux:r("Linux"),isSolaris:r(it),isFreeBSD:r(at),isChromeOS:r(ut)}},ct={unknown:function(){return st({current:undefined,version:Ue.unknown()})},nu:st,windows:S(rt),ios:S("iOS"),android:S(ot),linux:S("Linux"),osx:S("OSX"),solaris:S(it),freebsd:S(at),chromeos:S(ut)},lt=function(e,t){var n,r,o,i,a,u,s,c,l,f,d,m,p=Ze.browsers(),g=Ze.oses(),h=je(p,e).fold(nt.unknown,nt.nu),v=He(g,e).fold(ct.unknown,ct.nu);return{browser:h,os:v,deviceType:(r=h,o=e,i=t,a=(n=v).isiOS()&&!0===/ipad/i.test(o),u=n.isiOS()&&!a,s=n.isiOS()||n.isAndroid(),c=s||i("(pointer:coarse)"),l=a||!u&&s&&i("(min-device-width:768px)"),f=u||s&&!l,d=r.isSafari()&&n.isiOS()&&!1===/safari/i.test(o),m=!f&&!l&&!d,{isiPad:S(a),isiPhone:S(u),isTablet:S(l),isPhone:S(f),isTouch:S(c),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:S(d),isDesktop:S(m)})}},ft=function(e){return window.matchMedia(e).matches},dt=(De=!(Re=function(){return lt(navigator.userAgent,ft)}),function(){for(var e=[],t=0;t=a.length&&r(o)}))})})},yr=function(n){return{is:function(e){return n===e},isValue:w,isError:b,getOr:S(n),getOrThunk:S(n),getOrDie:S(n),or:function(e){return yr(n)},orThunk:function(e){return yr(n)},fold:function(e,t){return t(n)},map:function(e){return yr(e(n))},mapError:function(e){return yr(n)},each:function(e){e(n)},bind:function(e){return e(n)},exists:function(e){return e(n)},forall:function(e){return e(n)},toOptional:function(){return U.some(n)}}},br=function(n){return{is:b,isValue:b,isError:w,getOr:o,getOrThunk:function(e){return e()},getOrDie:function(){return m(String(n))()},or:function(e){return e},orThunk:function(e){return e()},fold:function(e,t){return e(n)},map:function(e){return br(n)},mapError:function(e){return br(e(n))},each:te,bind:function(e){return br(n)},exists:b,forall:w,toOptional:U.none}},Cr={value:yr,error:br,fromOption:function(e,t){return e.fold(function(){return br(t)},yr)}},wr=function(a){if(!_(a))throw new Error("cases must be an array");if(0===a.length)throw new Error("there must be at least one case");var u=[],n={};return Y(a,function(e,r){var t=ae(e);if(1!==t.length)throw new Error("one and only one name per case");var o=t[0],i=e[o];if(n[o]!==undefined)throw new Error("duplicate key detected:"+o);if("cata"===o)throw new Error("cannot have a case named cata (sorry)");if(!_(i))throw new Error("case arguments must be an array");u.push(o),n[o]=function(){for(var n=[],e=0;e\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Zo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ei=/[<>&\"\']/g,ti=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,ni={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"},ri={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},oi={"<":"<",">":">","&":"&",""":'"',"'":"'"},ii=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n>10),56320+(1023&t))):ni[t]||String.fromCharCode(t):oi[e]||ai[e]||(n=e,(r=Rt.fromTag("div").dom).innerHTML=n,r.textContent||r.innerText||n);var n,r})}},fi={},di={},mi=_t.makeMap,pi=_t.each,gi=_t.extend,hi=_t.explode,vi=_t.inArray,yi=function(e,t){return(e=_t.trim(e))?e.split(t||" "):[]},bi=function(e,n){var r;return e&&(r={},"string"==typeof e&&(e={"*":e}),pi(e,function(e,t){r[t]=r[t.toUpperCase()]=("map"===n?mi:hi)(e,/[, ]/)})),r},Ci=function(i){var e,s,t,n,r,o,a,c,u,l,S={},f={},N=[],d={},m={},p=function(e,t,n){var r=i[e];return r?r=mi(r,/[, ]/,mi(r.toUpperCase(),/[, ]/)):(r=fi[e])||(r=mi(t," ",mi(t.toUpperCase()," ")),r=gi(r,n),fi[e]=r),r},g=(e=(i=i||{}).schema,c={},u=function(e,t,n){var r,o,i=function(e,t){for(var n={},r=0,o=e.length;r
    ');return cn(n.element,r),Ed(r,function(){return gn(r)})},_d=function(n,r,o,i){Dd(n,function(e,t){return Rd(n,r,o,i)},o)},Ad=function(e,t,n,r,o){var i,a,u={elm:r.element.dom,alignToTop:o};i=u,e.fire("ScrollIntoView",i).isDefaultPrevented()||(n(t,xn(t).top,r,o),a=u,e.fire("AfterScrollIntoView",a))},Rd=function(e,t,n,r){var o=Rt.fromDom(e.getBody()),i=Rt.fromDom(e.getDoc());o.dom.offsetWidth;var a=kd(Rt.fromDom(n.startContainer),n.startOffset);Ad(e,i,t,a,r),a.cleanup()},Td=function(e,t,n,r){var o,i=Rt.fromDom(e.getDoc());Ad(e,i,n,(o=t,Ed(Rt.fromDom(o),te)),r)},Dd=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Rt.fromDom(r),Rt.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},Od=function(e,t,n,r){var o,i=e.pos;n?Sn(i.left,i.top,r):(o=i.top-t+e.height,Sn(i.left,o,r))},Bd=function(e,t,n,r,o){var i=n+t,a=r.pos.top,u=r.bottom,s=n<=u-a;aa.bottom&&Nn(n.element,!0===r)},Id=function(e,t,n){return _d(e,Pd,t,n)},Md=function(e,t,n){return Td(e,t,Pd,n)},Fd=function(e,t,n){return _d(e,Ld,t,n)},Ud=function(e,t,n){return Td(e,t,Ld,n)},zd=function(e,t,n){(e.inline?Id:Fd)(e,t,n)},jd=function(e){var t=on(e).dom;return e.dom===t.activeElement},Hd=function(e){return void 0===e&&(e=Rt.fromDom(document)),U.from(e.dom.activeElement).map(Rt.fromDom)},Vd=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},qd=wr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),$d=(qd.before,qd.on,qd.after,function(e){return e.fold(o,o,o)}),Wd=wr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Kd={domRange:Wd.domRange,relative:Wd.relative,exact:Wd.exact,exactFromRange:function(e){return Wd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=e.match({domRange:function(e){return Rt.fromDom(e.startContainer)},relative:function(e,t){return $d(e)},exact:function(e,t,n,r){return e}});return $t(t)},range:Vd},Xd=mt().browser,Yd=function(e,t){var n=zt(t)?qf(t).length:Jt(t).length+1;return n]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g;for(u.lastIndex=r=n;o=u.exec(t);){if(r=u.lastIndex,"/"===o[1])i--;else if(!o[1]){if(o[2]in a)continue;i++}if(0===i)break}return r},Pm=function(W,K){void 0===K&&(K=Ci()),!1!==(W=W||{}).fix_self_closing&&(W.fix_self_closing=!0);var X=W.comment?W.comment:te,Y=W.cdata?W.cdata:te,G=W.text?W.text:te,J=W.start?W.start:te,Q=W.end?W.end:te,Z=W.pi?W.pi:te,ee=W.doctype?W.doctype:te,n=function(f,e){void 0===e&&(e="html");for(var t,i,n,d,r,o,a,m,u,s,c,l,p,g,h,v,y,b,C,w=f.html,x=0,S=[],N=0,E=li.decode,k=_t.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),_=/((java|vb)script|mhtml):/i,A="html"===e?0:1,R=function(e){for(var t,n=S.length;n--&&S[n].name!==e;);if(0<=n){for(t=S.length-1;n<=t;t--)(e=S[t]).valid&&Q(e.name);S.length=n}},T=function(e,t){return G(Tm(e,f),t)},D=function(e){""!==e&&(">"===e.charAt(0)&&(e=" "+e),W.allow_conditional_comments||"[if"!==e.substr(0,3).toLowerCase()||(e=" "+e),X(Tm(e,f)))},O=function(e,t){var n=e||"",r=!qe(n,"--"),o=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&(u=n,/^\s*\[if [\w\W]+\]>.*/.test(r.substr(u)))){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var u,s=a.exec(e);return s?s.index+s[0].length:r.length}(w,r,t);return e=w.substr(t,o-t),D(r?n+e:e),o+1},B=function(e,t,n,r,o){var i,a,u,s;if(t=t.toLowerCase(),u=t in F?t:E(n||r||o||""),n=Tm(u,f),U&&!m&&!1==(0===(s=t).indexOf("data-")||0===s.indexOf("aria-"))){if(!(i=g[t])&&h){for(a=h.length;a--&&!(i=h[a]).pattern.test(t););-1===a&&(i=null)}if(!i)return;if(i.validValues&&!(n in i.validValues))return}if(k[t]&&!W.allow_script_urls){var c=n.replace(/[\s\u0000-\u001F]+/g,"");try{c=decodeURIComponent(c)}catch(l){c=unescape(c)}if(_.test(c))return;if(Om(W,c,e))return}m&&(t in k||0===t.indexOf("on"))||(d.map[t]=n,d.push({name:t,value:n}))},P=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),L=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,I=K.getShortEndedElements(),M=W.self_closing_elements||K.getSelfClosingElements(),F=K.getBoolAttrs(),U=W.validate,z=W.remove_internals,j=W.fix_self_closing,H=K.getSpecialElements(),V=w+">";t=P.exec(V);){var q=t[0];if(xw.length){T(E(w.substr(t.index))),x=t.index+q.length;continue}":"===(i=i.toLowerCase()).charAt(0)&&(i=i.substr(1)),u=i in I,j&&M[i]&&0]*data-mce-bogus="all"[^>]*>/g,f=e.schema;a=e.getTempAttrs(),u=c,s=new RegExp(["\\s?("+a.join("|")+')="[^"]+"'].join("|"),"gi"),c=u.replace(s,"");for(var d=f.getShortEndedElements();i=l.exec(c);)r=l.lastIndex,o=i[0].length,n=d[i[1]]?r:Pm.findEndTag(f,c,r),c=c.substring(0,r-o)+c.substring(n),l.lastIndex=r-o;return go(c)},Fm=Mm,Um=function(e,t,n,r){var o,i,a,u,s;return t.format=n,t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),o="raw"===t.format?_t.trim(Fm(e.serializer,r.innerHTML)):"text"===t.format?e.dom.isEmpty(r)?"":go(r.innerText||r.textContent):"tree"===t.format?e.serializer.serialize(r,t):(a=(i=e).serializer.serialize(r,t),u=lc(i),s=new RegExp("^(<"+u+"[^>]*>( | |\\s|\xa0|
    |)<\\/"+u+">[\r\n]*|
    [\r\n]*)$"),a.replace(s,"")),M(["text","tree"],t.format)||co(Rt.fromDom(r))?t.content=o:t.content=_t.trim(o),t.no_events||e.fire("GetContent",t),t.content},zm=_t.each,jm=function(o){return{compare:function(e,t){if(e.nodeName!==t.nodeName)return!1;var n=function(n){var r={};return zm(o.getAttribs(n),function(e){var t=e.nodeName.toLowerCase();0!==t.indexOf("_")&&"style"!==t&&0!==t.indexOf("data-")&&(r[t]=o.getAttrib(n,t))}),r},r=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!!r(n(e),n(t))&&(!!r(o.parseStyle(o.getAttrib(e,"style")),o.parseStyle(o.getAttrib(t,"style")))&&(!Xl(e)&&!Xl(t)))}}},Hm=_t.makeMap,Vm=function(e){var u=[],s=(e=e||{}).indent,c=Hm(e.indent_before||""),l=Hm(e.indent_after||""),f=li.getEncodeFunc(e.entity_encoding||"raw",e.entities),d="html"===e.element_format;return{start:function(e,t,n){var r,o,i,a;if(s&&c[e]&&0":" />",n&&s&&l[e]&&0"),s&&l[e]&&0")},comment:function(e){u.push("\x3c!--",e,"--\x3e")},pi:function(e,t){t?u.push(""):u.push(""),s&&u.push("\n")},doctype:function(e){u.push("",s?"\n":"")},reset:function(){u.length=0},getContent:function(){return u.join("").replace(/\n$/,"")}}},qm=function(t,p){void 0===p&&(p=Ci());var g=Vm(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(e){var f=t.validate,d={3:function(e){g.text(e.value,e.raw)},8:function(e){g.comment(e.value)},7:function(e){g.pi(e.name,e.value)},10:function(e){g.doctype(e.value)},4:function(e){g.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;m(e),e=e.next;);}};g.reset();var m=function(e){var t,n,r,o,i,a,u,s,c,l=d[e.type];if(l)l(e);else{if(t=e.name,n=e.shortEnded,r=e.attributes,f&&r&&1'))},sp=function(n){en(n).each(function(t){Kt(t).each(function(e){to(n)&&ro(t)&&to(e)&&gn(t)})})},cp=function(e,t,n){return Lt(t,e)?function(e,t){for(var n=D(t)?t:b,r=e.dom,o=[];null!==r.parentNode&&r.parentNode!==undefined;){var i=r.parentNode,a=Rt.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,function(e){return n(e)||Bt(e,t)}).slice(0,-1):[]},lp=function(e,t){return cp(e,t,b)},fp=function(e,t){return[e].concat(lp(e,t))},dp=function(e,t,n){return Dl(e,t,n,Xm)},mp=function(e,t){return W(fp(Rt.fromDom(t.container()),e),to)},pp=function(e,n,r){return dp(e,n.dom,r).forall(function(t){return mp(n,r).fold(function(){return!1===Qc(t,r,n.dom)},function(e){return!1===Qc(t,r,n.dom)&&Lt(e,Rt.fromDom(t.container()))})})},gp=function(t,n,r){return mp(n,r).fold(function(){return dp(t,n.dom,r).forall(function(e){return!1===Qc(e,r,n.dom)})},function(e){return dp(t,e.dom,r).isNone()})},hp=N(gp,!1),vp=N(gp,!0),yp=N(pp,!1),bp=N(pp,!0),Cp=function(e){return ul(e).exists(ro)},wp=function(e,t,n){var r=H(fp(Rt.fromDom(n.container()),t),to),o=re(r).getOr(t);return Rl(e,o.dom,n).filter(Cp)},xp=function(e,t){return ul(t).exists(ro)||wp(!0,e,t).isSome()},Sp=function(e,t){return n=t,U.from(n.getNode(!0)).map(Rt.fromDom).exists(ro)||wp(!1,e,t).isSome();var n},Np=N(wp,!1),Ep=N(wp,!0),kp=function(e){return Is.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},_p=function(e,t){var n=H(fp(Rt.fromDom(t.container()),e),to);return re(n).getOr(e)},Ap=function(e,t){return kp(t)?Km(t):Km(t)||Pl(_p(e,t).dom,t).exists(Km)},Rp=function(e,t){return kp(t)?Wm(t):Wm(t)||Bl(_p(e,t).dom,t).exists(Wm)},Tp=function(e){return ul(e).bind(function(e){return Dr(e,Ut)}).exists(function(e){return t=tr(e,"white-space"),M(["pre","pre-wrap"],t);var t})},Dp=function(e,t){return r=t,Pl(e.dom,r).isNone()||(n=t,Bl(e.dom,n).isNone())||hp(e,t)||vp(e,t)||Sp(e,t)||xp(e,t);var n,r},Op=function(e,t){return!Tp(t)&&(hp(e,t)||yp(e,t)||Sp(e,t)||Ap(e,t))},Bp=function(e,t){return!Tp(t)&&(vp(e,t)||bp(e,t)||xp(e,t)||Rp(e,t))},Pp=function(e,t){return Op(e,t)||Bp(e,(r=(n=t).container(),o=n.offset(),Mn(r)&&o=e.data.length&&Bp(o,Is(e,e.data.length)),u=0===t&&Op(o,Is(e,0)),e.replaceData(t,n,(c=u,l=a,$(s=i,function(e,t){return Gl(t)||Yl(t)?e.previousCharIsSpace||""===e.str&&c||e.str.length===s.length-1&&l?{previousCharIsSpace:!1,str:e.str+fo}:{previousCharIsSpace:!0,str:e.str+" "}:{previousCharIsSpace:!1,str:e.str+t}},{previousCharIsSpace:!1,str:""}).str)))},jp=function(e,t){var n=e.data.slice(t),r=n.length-Ke(n).length;return zp(e,t,r)},Hp=function(e,t){var n=e.data.slice(0,t),r=n.length-Xe(n).length;return zp(e,t-r,r)},Vp=function(e,t,n,r){void 0===r&&(r=!0);var o=Xe(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),gn(Rt.fromDom(a)),n&&jp(i,o),i},qp=function(e,t){return r=e,o=(n=t).container(),i=n.offset(),!1===Is.isTextPosition(n)&&o===r.parentNode&&i>Is.before(r).offset()?Is(t.container(),t.offset()-1):t;var n,r,o,i},$p=function(e){return Io(e.previousSibling)?U.some((t=e.previousSibling,Mn(t)?Is(t,t.data.length):Is.after(t))):e.previousSibling?Il(e.previousSibling):U.none();var t},Wp=function(e){return Io(e.nextSibling)?U.some((t=e.nextSibling,Mn(t)?Is(t,0):Is.before(t))):e.nextSibling?Ll(e.nextSibling):U.none();var t},Kp=function(r,o){return $p(o).orThunk(function(){return Wp(o)}).orThunk(function(){return e=r,t=o,n=Is.before(t.previousSibling?t.previousSibling:t.parentNode),Pl(e,n).fold(function(){return Bl(e,Is.after(t))},U.some);var e,t,n})},Xp=function(n,r){return Wp(r).orThunk(function(){return $p(r)}).orThunk(function(){return t=r,Bl(e=n,Is.after(t)).fold(function(){return Pl(e,Is.before(t))},U.some);var e,t})},Yp=function(e,t,n){return(e?Xp:Kp)(t,n).map(N(qp,n))},Gp=function(t,n,e){e.fold(function(){t.focus()},function(e){t.selection.setRng(e.toRange(),n)})},Jp=function(e,t){return t&&ve(e.schema.getBlockElements(),It(t))},Qp=function(e){if(Wo(e)){var t=Rt.fromHtml('
    ');return pn(e),dn(e,t),U.some(Is.before(t.dom))}return U.none()},Zp=function(e,t,a){var n,r,o,i,u=Kt(e).filter(zt),s=Xt(e).filter(zt);return gn(e),r=s,o=t,i=function(e,t,n){var r=e.dom,o=t.dom,i=r.data.length;return Vp(r,o,a),n.container()===o?Is(r,i):n},((n=u).isSome()&&r.isSome()&&o.isSome()?U.some(i(n.getOrDie(),r.getOrDie(),o.getOrDie())):U.none()).orThunk(function(){return a&&(u.each(function(e){return Hp(e.dom,e.dom.length)}),s.each(function(e){return jp(e.dom,0)})),t})},eg=function(t,n,e,r){void 0===r&&(r=!0);var o,i,a=Yp(n,t.getBody(),e.dom),u=Tr(e,N(Jp,t),(o=t.getBody(),function(e){return e.dom===o})),s=Zp(e,a,(i=e,ve(t.schema.getTextInlineElements(),It(i))));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):u.bind(Qp).fold(function(){r&&Gp(t,n,s)},function(e){r&&Gp(t,n,U.some(e))})},tg=function(e,t){return{start:e,end:t}},ng=wr([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),rg=function(e,t){return Lr(Rt.fromDom(e),"td,th",t)},og=function(e,t){return Br(e,"table",t)},ig=function(e){return!Bt(e.start,e.end)},ag=function(e,t){return og(e.start,t).bind(function(r){return og(e.end,t).bind(function(e){return t=Bt(r,e),n=r,t?U.some(n):U.none();var t,n})})},ug=function(e){return qu(e,"td,th")},sg=function(r,e){var t=rg(e.startContainer,r),n=rg(e.endContainer,r);return e.collapsed?U.none():as(t,n,tg).fold(function(){return t.fold(function(){return n.bind(function(t){return og(t,r).bind(function(e){return re(ug(e)).map(function(e){return tg(e,t)})})})},function(t){return og(t,r).bind(function(e){return oe(ug(e)).map(function(e){return tg(t,e)})})})},function(e){return cg(r,e)?U.none():(n=r,og((t=e).start,n).bind(function(e){return oe(ug(e)).map(function(e){return tg(t.start,e)})}));var t,n})},cg=function(e,t){return ag(t,e).isSome()},lg=function(e,t,n){return e.filter(function(e){return ig(e)&&cg(n,e)}).orThunk(function(){return sg(n,t)}).bind(function(e){return ag(t=e,n).map(function(e){return{rng:t,table:e,cells:ug(e)}});var t})},fg=function(e,t){return G(e,function(e){return Bt(e,t)})},dg=function(e,r,o){return e.filter(function(e){return n=o,!ig(t=e)&&ag(t,n).exists(function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length})&&Ff(e.start,r);var t,n}).map(function(e){return e.start})},mg=function(n){return as(fg((r=n).cells,r.rng.start),fg(r.cells,r.rng.end),function(e,t){return r.cells.slice(e,t+1)}).map(function(e){var t=n.cells;return e.length===t.length?ng.removeTable(n.table):ng.emptyCells(e)});var r},pg=function(e,t){var n,r,o,i,a,u=(n=e,function(e){return Bt(n,e)}),s=(o=u,i=rg((r=t).startContainer,o),a=rg(r.endContainer,o),as(i,a,tg));return dg(s,t,u).map(function(e){return ng.deleteCellSelection(t,e)}).orThunk(function(){return lg(s,t,u).bind(mg)})},gg=function(e){var t;return(8===Mt(t=e)||"#comment"===It(t)?Kt:en)(e).bind(gg).orThunk(function(){return U.some(e)})},hg=function(e,t){return Y(t,up),e.selection.setCursorLocation(t[0].dom,0),!0},vg=function(e,t,n){t.deleteContents();var r,o,i=gg(n).getOr(n),a=Rt.fromDom(e.dom.getParent(i.dom,e.dom.isBlock));return Wo(a)&&(up(a),e.selection.setCursorLocation(a.dom,0)),Bt(n,a)||(r=Wt(a).is(n)?[]:Wt(o=a).map(Jt).map(function(e){return H(e,function(e){return!Bt(o,e)})}).getOr([]),Y(r.concat(Jt(n)),function(e){Bt(e,a)||Lt(e,a)||gn(e)})),!0},yg=function(e,t){return eg(e,!1,t),!0},bg=function(n,e,r,t){return wg(e,t).fold(function(){return t=n,pg(e,r).map(function(e){return e.fold(N(yg,t),N(hg,t),N(vg,t))});var t},function(e){return xg(n,e)}).getOr(!1)},Cg=function(e,t){return W(fp(t,e),so)},wg=function(e,t){return W(fp(t,e),function(e){return"caption"===It(e)})},xg=function(e,t){return up(t),e.selection.setCursorLocation(t.dom,0),U.some(!0)},Sg=function(u,s,c,l,f){return Tl(c,u.getBody(),f).bind(function(e){return o=c,i=f,a=e,Ll((r=l).dom).bind(function(t){return Il(r.dom).map(function(e){return o?i.isEqual(t)&&a.isEqual(e):i.isEqual(e)&&a.isEqual(t)})}).getOr(!0)?xg(u,l):(t=l,n=e,wg(s,Rt.fromDom(n.getNode())).map(function(e){return!1===Bt(e,t)}));var t,n,r,o,i,a}).or(U.some(!0))},Ng=function(o,i,a,e){var u=Is.fromRangeStart(o.selection.getRng());return Cg(a,e).bind(function(e){return Wo(e)?xg(o,e):(t=a,n=e,r=u,Tl(i,o.getBody(),r).bind(function(e){return Cg(t,Rt.fromDom(e.getNode())).map(function(e){return!1===Bt(e,n)})}));var t,n,r}).getOr(!1)},Eg=function(e,t){return(e?np:rp)(t)},kg=function(a,u,r){var s=Rt.fromDom(a.getBody());return wg(s,r).fold(function(){return Ng(a,u,s,r)||(e=a,t=u,n=Is.fromRangeStart(e.selection.getRng()),Eg(t,n)||Rl(t,e.getBody(),n).exists(function(e){return Eg(t,e)}));var e,t,n},function(e){return t=a,n=u,r=s,o=e,i=Is.fromRangeStart(t.selection.getRng()),(Wo(o)?xg(t,o):Sg(t,r,n,o,i)).getOr(!1);var t,n,r,o,i})},_g=function(e,t){var n,r,o,i,a,u=Rt.fromDom(e.selection.getStart(!0)),s=Lf(e);return e.selection.isCollapsed()&&0===s.length?kg(e,t,u):(n=e,r=u,o=Rt.fromDom(n.getBody()),i=n.selection.getRng(),0!==(a=Lf(n)).length?hg(n,a):bg(n,o,i,r))},Ag=function(a){var u=Is.fromRangeStart(a),s=Is.fromRangeEnd(a),c=a.commonAncestorContainer;return Rl(!1,c,s).map(function(e){return!Qc(u,s,c)&&Qc(u,e,c)?(t=u.container(),n=u.offset(),r=e.container(),o=e.offset(),(i=document.createRange()).setStart(t,n),i.setEnd(r,o),i):a;var t,n,r,o,i}).getOr(a)},Rg=function(e){return e.collapsed?e:Ag(e)},Tg=function(e,t){var n,r;return e.getBlockElements()[t.name]&&((r=t).firstChild&&r.firstChild===r.lastChild)&&("br"===(n=t.firstChild).name||n.value===fo)},Dg=function(e,t){var n,r,o,i=t.firstChild,a=t.lastChild;return i&&"meta"===i.name&&(i=i.next),a&&"mce_marker"===a.attr("id")&&(a=a.prev),r=a,o=(n=e).getNonEmptyElements(),r&&(r.isEmpty(o)||Tg(n,r))&&(a=a.prev),!(!i||i!==a)&&("ul"===i.name||"ol"===i.name)},Og=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&((t=e.firstChild).data===fo||jn(t));var t},Bg=function(e){return 0)?$/," "):l.replace(/ ()?$/," "));var p=e.parser,g=n.merge,h=qm({validate:e.getParam("validate")},e.schema),v='',y={content:t,format:"html",selection:!0,paste:n.paste};if((y=e.fire("BeforeSetContent",y)).isDefaultPrevented())e.fire("SetContent",{content:y.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=y.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,v);var b,C,w=(a=d.getRng()).startContainer||(a.parentElement?a.parentElement():null),x=e.getBody();w===x&&d.isCollapsed()&&m.isBlock(x.firstChild)&&(b=e,(C=x.firstChild)&&!b.schema.getShortEndedElements()[C.nodeName])&&m.isEmpty(x.firstChild)&&((a=m.createRng()).setStart(x.firstChild,0),a.setEnd(x.firstChild,0),d.setRng(a)),d.isCollapsed()||Ug(e);var S,N,E,k,_,A,R,T,D,O,B,P,L,I,M={context:(r=d.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},F=p.parse(t,M);if(!0===n.paste&&Dg(e.schema,F)&&Pg(m,r))return a=Mg(h,m,d.getRng(),F),d.setRng(a),void e.fire("SetContent",y);if(!function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(F),"mce_marker"===(u=F.lastChild).attr("id"))for(u=(i=u).prev;u;u=u.walk(!0))if(3===u.type||!m.isBlock(u.name)){e.schema.isValidChild(u.parent.name,"span")&&u.parent.insert(i,u,"br"===u.name);break}if(e._selectionOverrides.showBlockCaretContainer(r),M.invalid){for(e.selection.setContent(v),r=d.getNode(),o=e.getBody(),9===r.nodeType?r=u=o:u=r;u!==o;)u=(r=u).parentNode;t=r===o?o.innerHTML:m.getOuterHTML(r),t=h.serialize(p.parse(t.replace(//i,function(){return h.serialize(F)}))),r===o?m.setHTML(o,t):m.setOuterHTML(r,t)}else t=h.serialize(F),S=e,N=t,"all"===(E=r).getAttribute("data-mce-bogus")?E.parentNode.insertBefore(S.dom.createFragment(N),E):(k=E.firstChild,_=E.lastChild,!k||k===_&&"BR"===k.nodeName?S.dom.setHTML(E,N):S.selection.setContent(N));R=g,O=(A=e).schema.getTextInlineElements(),B=A.dom,R&&(T=A.getBody(),D=jm(B),_t.each(B.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!==T;t=t.parentNode)O[e.nodeName.toLowerCase()]&&D.compare(t,e)&&B.remove(e,!0)})),function(n,e){var t,r,o=n.dom,i=n.selection;if(e){i.scrollIntoView(e);var a=function(e){for(var t=n.getBody();e&&e!==t;e=e.parentNode)if("false"===o.getContentEditable(e))return e;return null}(e);if(a)return o.remove(e),i.select(a);var u=o.createRng(),s=e.previousSibling;s&&3===s.nodeType?(u.setStart(s,s.nodeValue.length),xt.ie||(r=e.nextSibling)&&3===r.nodeType&&(s.appendData(r.data),r.parentNode.removeChild(r))):(u.setStartBefore(e),u.setEndBefore(e));var c=o.getParent(e,o.isBlock);o.remove(e),c&&o.isEmpty(c)&&(n.$(c).empty(),u.setStart(c,0),u.setEnd(c,0),Fg(c)||c.getAttribute("data-mce-fragment")||!(t=function(e){var t=Is.fromRangeStart(e);if(t=Nl(n.getBody()).next(t))return t.toRange()}(u))?o.add(c,o.create("br",{"data-mce-bogus":"1"})):(u=t,o.remove(c))),i.setRng(u)}}(e,m.get("mce_marker")),P=e.getBody(),_t.each(P.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),L=m,I=d.getStart(),U.from(L.getParent(I,"td,th")).map(Rt.fromDom).each(sp),e.fire("SetContent",y),e.addVisual()}},jg=function(e,t){t(e),e.firstChild&&jg(e.firstChild,t),e.next&&jg(e.next,t)},Hg=function(e,t,n){var r=function(e,n,t){var r={},o={},i=[];for(var a in t.firstChild&&jg(t.firstChild,function(t){Y(e,function(e){e.name===t.name&&(r[e.name]?r[e.name].nodes.push(t):r[e.name]={filter:e,nodes:[t]})}),Y(n,function(e){"string"==typeof t.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(t):o[e.name]={filter:e,nodes:[t]})})}),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var u in o)o.hasOwnProperty(u)&&i.push(o[u]);return i}(e,t,n);Y(r,function(t){Y(t.filter.callbacks,function(e){e(t.nodes,t.filter.name,{})})})},Vg=function(e){return e instanceof Am},qg=function(e,t){var r;e.dom.setHTML(e.getBody(),t),vm(r=e)&&Ll(r.getBody()).each(function(e){var t=e.getNode(),n=Pn(t)?Ll(t).getOr(e):e;r.selection.setRng(n.toRange())})},$g=function(u,s,c){return c.format=c.format?c.format:"html",c.set=!0,c.content=Vg(s)?"":s,c.no_events||u.fire("BeforeSetContent",c),Vg(s)||(s=c.content),U.from(u.getBody()).fold(S(s),function(e){return Vg(s)?function(e,t,n,r){Hg(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=qm({validate:e.validate},e.schema).serialize(n);return r.content=co(Rt.fromDom(t))?o:_t.trim(o),qg(e,r.content),r.no_events||e.fire("SetContent",r),n}(u,e,s,c):(t=u,n=e,o=c,0===(r=s).length||/^\s+$/.test(r)?(a='
    ',"TABLE"===n.nodeName?r=""+a+"":/^(UL|OL)$/.test(n.nodeName)&&(r="
  • "+a+"
  • "),r=(i=lc(t))&&t.schema.isValidChild(n.nodeName.toLowerCase(),i.toLowerCase())?(r=a,t.dom.createHTML(i,fc(t),r)):r||'
    ',qg(t,r),t.fire("SetContent",o)):("raw"!==o.format&&(r=qm({validate:t.validate},t.schema).serialize(t.parser.parse(r,{isRootContent:!0,insert:!0}))),o.content=co(Rt.fromDom(n))?r:_t.trim(r),qg(t,o.content),o.no_events||t.fire("SetContent",o)),o.content);var t,n,r,o,i,a})},Wg=function(e,t){return r=t,((o=(n=e).dom).parentNode?Or(Rt.fromDom(o.parentNode),function(e){return!Bt(n,e)&&r(e)}):U.none()).isSome();var n,r,o},Kg=function(e){return D(e)?e:b},Xg=function(e,t,n){var r=t(e),o=Kg(n);return r.orThunk(function(){return o(e)?U.none():function(e,t,n){for(var r=e.dom,o=Kg(n);r.parentNode;){r=r.parentNode;var i=Rt.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return U.none()}(e,t,o)})},Yg=af,Gg=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o
    ").append(n.childNodes)}))},hh[Lm="pre"]||(hh[Lm]=[]),hh[Lm].push(Im);var bh=_t.each,Ch=function(e){return Rn(e)&&!Xl(e)&&!Fl(e)&&!Bn(e)},wh=function(e,t){for(var n=e;n;n=n[t]){if(Mn(n)&&0!==n.nodeValue.length)return e;if(Rn(n)&&!Xl(n))return n}return e},xh=function(e,t,n){var r,o,i=jm(e);if(t&&n&&(t=wh(t,"previousSibling"),n=wh(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)r=(o=r).nextSibling,t.appendChild(o);return e.remove(n),_t.each(_t.grep(n.childNodes),function(e){t.appendChild(e)}),t}return n},Sh=function(e,t,n,r){var o;r&&!1!==t.merge_siblings&&(o=xh(e,ef(r),r),xh(e,o,ef(o,!0)))},Nh=function(e,t,n){bh(e.childNodes,function(e){Ch(e)&&(t(e)&&n(e),e.hasChildNodes()&&Nh(e,t,n))})},Eh=function(t,n){return function(e){return!(!e||!sf(t,e,n))}},kh=function(r,o,i){return function(e){var t,n;r.setStyle(e,o,i),""===e.getAttribute("style")&&e.removeAttribute("style"),t=r,"SPAN"===(n=e).nodeName&&0===t.getAttribs(n).length&&t.remove(n,!0)}},_h=wr([{keep:[]},{rename:["name"]},{removed:[]}]),Ah=/^(src|href|style)$/,Rh=_t.each,Th=af,Dh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Oh=function(e,t,n){var r,o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"];return Rn(o)&&(r=o.childNodes.length-1,!n&&i&&i--,o=o.childNodes[r=o.nodeValue.length&&(o=new Yr(o,e.getBody()).next()||o),Mn(o)&&!n&&0===i&&(o=new Yr(o,e.getBody()).prev()||o),o},Bh=function(e,t){var n=t?"firstChild":"lastChild";if(/^(TR|TH|TD)$/.test(e.nodeName)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},Ph=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Lh=function(e,t,n,r,o){var i=Rt.fromDom(t),a=Rt.fromDom(e.create(r,o)),u=(n?Gt:Yt)(i);return mn(a,u),n?(cn(i,a),fn(a,i)):(ln(i,a),dn(a,i)),a.dom},Ih=function(e,t,n,r){return!(t=ef(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},Mh=function(e,r,o,t,i){var n,a,u,s,c,l=e.dom;if(u=l,!(Th(s=t,(c=r).inline)||Th(s,c.block)||c.selector&&(Rn(s)&&u.is(s,c.selector))||(a=t,r.links&&"A"===a.nodeName)))return _h.keep();var f,d,m,p,g,h,v,y=t;if(r.inline&&"all"===r.remove&&_(r.preserve_attributes)){var b=H(l.getAttribs(y),function(e){return M(r.preserve_attributes,e.name.toLowerCase())});if(l.removeAllAttribs(y),Y(b,function(e){return l.setAttrib(y,e.name,e.value)}),0e?t.cells.length:e},0)},ev=function(e,t){for(var n=e.rows,r=0;r")?{type:"fragmented",fragments:r,content:"",bookmark:null,beforeBookmark:null}:{type:"complete",fragments:null,content:o,bookmark:null,beforeBookmark:null}},wv=function(e,t,n){"fragmented"===t.type?yv(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},xv=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},Sv=function(e){var t=Rt.fromTag("body",bv.get().getOrThunk(function(){var e=document.implementation.createHTMLDocument("undo");return bv.set(U.some(e)),e}));return es(t,xv(e)),Y(qu(t,"*[data-mce-bogus]"),hn),t.dom.innerHTML},Nv=function(e,t){return!(!e||!t)&&(r=t,xv(e)===xv(r)||(n=t,Sv(e)===Sv(n)));var n,r},Ev=function(e){return 0===e.get()},kv=function(e,t,n){Ev(n)&&(e.typing=t)},_v=function(e,t){e.typing&&(kv(e,!1,t),e.add())},Av=function(f){return{undoManager:{beforeChange:function(e,t){return n=f,r=t,void(Ev(e)&&r.set(U.some(ac(n.selection))));var n,r},addUndoLevel:function(e,t,n,r,o,i){return function(e,t,n,r,o,i,a){var u=Cv(e);if(i=i||{},i=_t.extend(i,u),!1===Ev(r)||e.removed)return null;var s=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:s,originalEvent:a}).isDefaultPrevented())return null;if(s&&Nv(s,i))return null;t.data[n.get()]&&o.get().each(function(e){t.data[n.get()].beforeBookmark=e});var c=e.getParam("custom_undo_redo_levels",0,"number");if(c&&t.data.length>c){for(var l=0;lt.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){return r=e,o=t,void((n=c).inline?Md:Ud)(n,r,o);var n,r,o},placeCaretAt:function(e,t){return g(od(e,t,c.getDoc()))},getBoundingClientRect:function(){var e=p();return e.collapsed?Is.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){s=l=f=null,b.destroy()}},y=Gf(v),b=nd(v,c);return v.bookmarkManager=y,v.controlSelection=b,v},Vv=function(e,a,u){e.addNodeFilter("font",function(e){Y(e,function(e){var t,n=a.parse(e.attr("style")),r=e.attr("color"),o=e.attr("face"),i=e.attr("size");r&&(n.color=r),o&&(n["font-family"]=o),i&&(n["font-size"]=u[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",a.serialize(n)),t=e,Y(["color","face","size"],function(e){t.attr(e,null)})})})},qv=function(e,t){var n,r=xi();t.convert_fonts_to_spans&&Vv(e,r,_t.explode(t.font_size_legacy_values)),n=r,e.addNodeFilter("strike",function(e){Y(e,function(e){var t=n.parse(e.attr("style"));t["text-decoration"]="line-through",e.name="span",e.attr("style",n.serialize(t))})})},$v=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},Wv=function(e,t){var n;try{n=atob(t)}catch(_k){return U.none()}for(var r=new Uint8Array(n.length),o=0;o)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};i--;)r=(n=e[i]).firstChild?n.firstChild.value:"","script"===t?((o=n.attr("type"))&&n.attr("type","mce-no/type"===o?null:o.replace(/^mce\-/,"")),"xhtml"===s.element_format&&0")):"xhtml"===s.element_format&&0",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:u.convertURL,url_converter_scope:u},_e(_e({},s),a?ky:{}));return By(Sy||Ny,Sy,c,r,o)},Ly=function(e,t,n){return U.from(t.settings[n]).filter(e)},Iy=function(e,t,n,r){var o,i,a,u=t in e.settings?e.settings[t]:n;return"hash"===r?(a={},"string"==typeof(i=u)?Y(0)\s*/g,"$1"),_t.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=_t.map(e.split(/(?:~\+|~|\+)/),yb),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[],f=l.length?(l[0].name||(l[0].name=t),t=e.selector,vb(l,n)):vb([t],n),d=hb.select(t,f)[0]||f.firstChild;return gb(e.styles,function(e,t){var n=u(e);n&&hb.setStyle(d,t,n)}),gb(e.attributes,function(e,t){var n=u(e);n&&hb.setAttrib(d,t,n)}),gb(e.classes,function(e){var t=u(e);hb.hasClass(d,t)||hb.addClass(d,t)}),n.fire("PreviewFormats"),hb.setStyles(f,{position:"absolute",left:-65535}),n.getBody().appendChild(f),r=hb.getStyle(n.getBody(),"fontSize",!0),r=/px$/.test(r)?parseInt(r,10):0,gb(a.split(" "),function(e){var t=hb.getStyle(d,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=hb.getStyle(n.getBody(),e,!0),"#ffffff"===hb.toHex(t).toLowerCase())||"color"===e&&"#000000"===hb.toHex(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===r)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*r+"px"}"border"===e&&t&&(i+="padding:0 2px;"),i+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),hb.remove(f),i},Cb=function(s){var e=pb(s),u=Au(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(s),ph(s),{get:e.get,has:e.has,register:e.register,unregister:e.unregister,apply:function(e,t,n){var r,o,i;r=e,o=t,i=n,Ov(s).formatter.apply(r,o,i)},remove:function(e,t,n,r){var o,i,a,u;o=e,i=t,a=n,u=r,Ov(s).formatter.remove(o,i,a,u)},toggle:function(e,t,n){var r,o,i;r=e,o=t,i=n,Ov(s).formatter.toggle(r,o,i)},match:function(e,t,n){return r=e,o=t,i=n,Ov(s).formatter.match(r,o,i);var r,o,i},closest:function(e){return t=e,Ov(s).formatter.closest(t);var t},matchAll:function(e,t){return n=e,r=t,Ov(s).formatter.matchAll(n,r);var n,r},matchNode:function(e,t,n,r){return o=e,i=t,a=n,u=r,Ov(s).formatter.matchNode(o,i,a,u);var o,i,a,u},canApply:function(e){return t=e,Ov(s).formatter.canApply(t);var t},formatChanged:function(e,t,n){return r=u,o=e,i=t,void 0===(a=n)&&(a=!1),Ov(s).formatter.formatChanged(r,o,i,a);var r,o,i,a},getCssText:N(bb,s)}},wb=function(n,r,o){var i=Au(!1),a=function(e){kv(r,!1,o),r.add({},e)};n.on("init",function(){r.add()}),n.on("BeforeExecCommand",function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&(_v(r,o),r.beforeChange())}),n.on("ExecCommand",function(e){var t=e.command.toLowerCase();"undo"!==t&&"redo"!==t&&"mcerepaint"!==t&&a(e)}),n.on("ObjectResizeStart cut",function(){r.beforeChange()}),n.on("SaveContent ObjectResized blur",a),n.on("dragend",a),n.on("keyup",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(a(),n.nodeChanged()),46!==t&&8!==t||n.nodeChanged(),i.get()&&r.typing&&!1===Nv(Cv(n),r.data[0])&&(!1===n.isDirty()&&(n.setDirty(!0),n.fire("change",{level:r.data[0],lastLevel:null})),n.fire("TypingUndo"),i.set(!1),n.nodeChanged()))}),n.on("keydown",function(e){var t,n=e.keyCode;e.isDefaultPrevented()||(33<=n&&n<=36||37<=n&&n<=40||45===n?r.typing&&a(e):(t=e.ctrlKey&&!e.altKey||e.metaKey,!(n<16||20t;var t}},Kw=function(n){return function(e){return t=n,e.line===t;var t}},Xw=qn,Yw=Gc,Gw=function(e,t){return Math.abs(e.left-t)},Jw=function(e,t){return Math.abs(e.right-t)},Qw=function(e,t){return e>=t.left&&e<=t.right},Zw=function(e,t){return e>=t.top&&e<=t.bottom},ex=function(e,o){return Ne(e,function(e,t){var n=Math.min(Gw(e,o),Jw(e,o)),r=Math.min(Gw(t,o),Jw(t,o));return Qw(o,t)||!Qw(o,e)&&(r===n&&Xw(t.node)||r'),u=o,1===t?e.$(s).after(u):e.$(s).before(u),e.selection.select(u,!0),e.selection.collapse())}},fx=function(e,t){var n=t?Ms.Forwards:Ms.Backwards,r=e.selection.getRng();return ix(e,n,r,op,ip,cx).orThunk(function(){return lx(e,n,r),U.none()})},dx=function(e,t){var n=t?1:-1,r=e.selection.getRng();return ax(e,n,r,function(e){return op(e)||np(e)},function(e){return ip(e)||rp(e)},cx).orThunk(function(){return lx(e,n,r),U.none()})},mx=function(t,e){return fx(t,e).exists(function(e){return rx(t,e),!0})},px=function(t,e){return dx(t,e).exists(function(e){return rx(t,e),!0})},gx=function(e,t){return sx(e,t,t?ip:op)},hx=function(e){return M(["figcaption"],It(e))},vx=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},yx=function(e,t,n){(n?dn:fn)(e,t)},bx=function(e,t,n,r){return""===t?(l=e,f=r,d=Rt.fromTag("br"),yx(l,d,f),vx(d)):(o=e,i=r,a=t,u=n,s=Rt.fromTag(a),c=Rt.fromTag("br"),Gn(s,u),dn(s,c),yx(o,s,i),vx(c));var o,i,a,u,s,c,l,f,d},Cx=function(e,t,n){return t?(o=e.dom,Fw(o,n).breakAt.isNone()):(r=e.dom,Mw(r,n).breakAt.isNone());var r,o},wx=function(t,n){var e,r,o=Rt.fromDom(t.getBody()),i=Is.fromRangeStart(t.selection.getRng()),a=lc(t),u=fc(t);return e=i,r=N(Bt,o),Dr(Rt.fromDom(e.container()),to,r).filter(hx).exists(function(){if(Cx(o,n,i)){var e=bx(o,a,u,n);return t.selection.setRng(e),!0}return!1})},xx=function(e,t){return!!e.selection.isCollapsed()&&wx(e,t)},Sx=function(e,r){return J(z(e,function(e){return _e({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:te},e)}),function(e){return t=e,(n=r).keyCode===t.keyCode&&n.shiftKey===t.shiftKey&&n.altKey===t.altKey&&n.ctrlKey===t.ctrlKey&&n.metaKey===t.metaKey?[e]:[];var t,n})},Nx=function(e){for(var t=[],n=1;nt}),Bx=function(t,n){return re(n.getClientRects()).bind(function(e){return Dx(t,e.left,e.top)}).bind(function(e){return Iw(Il(t=e).map(function(e){return Mw(t,e).positions.concat(e)}).getOr([]),n);var t})},Px=function(t,n){return oe(n.getClientRects()).bind(function(e){return Ox(t,e.left,e.top)}).bind(function(e){return Iw(Ll(t=e).map(function(e){return[e].concat(Fw(t,e).positions)}).getOr([]),n);var t})},Lx=function(e,t,n){var r,o,i,a,u=e(t,n);return(a=u).breakType===Yy.Wrap&&0===a.positions.length||!jn(n.getNode())&&((i=u).breakType===Yy.Br&&1===i.positions.length)?(r=e,o=t,!u.breakAt.exists(function(e){return r(o,e).breakAt.isSome()})):u.breakAt.isNone()},Ix=N(Lx,Mw),Mx=N(Lx,Fw),Fx=function(t,e,n,r){var o,i,a,u,s=t.selection.getRng(),c=e?1:-1;return!(!Uc()||(o=e,i=s,a=n,u=Is.fromRangeStart(i),!Ol(!o,a).exists(function(e){return e.isEqual(u)})))&&(tC(c,t,n,!e,!1).each(function(e){rx(t,e)}),!0)},Ux=function(e,t){var n=t.getNode(e);return Rn(n)&&"TABLE"===n.nodeName?U.some(n):U.none()},zx=function(u,s,c){var e=Ux(!!s,c),t=!1===s;e.fold(function(){return rx(u,c.toRange())},function(a){return Ol(t,u.getBody()).filter(function(e){return e.isEqual(c)}).fold(function(){return rx(u,c.toRange())},function(e){return n=s,o=a,t=c,void((i=lc(r=u))?r.undoManager.transact(function(){var e=Rt.fromTag(i);Gn(e,fc(r)),dn(e,Rt.fromTag("br")),(n?ln:cn)(Rt.fromDom(o),e);var t=r.dom.createRng();t.setStart(e.dom,0),t.setEnd(e.dom,0),rx(r,t)}):rx(r,t.toRange()));var n,r,o,t,i})})},jx=function(e,t,n,r){var o,i,a,u,s,c,l=e.selection.getRng(),f=Is.fromRangeStart(l),d=e.getBody();if(!t&&Ix(r,f)){var m=(u=d,Bx(s=n,c=f).orThunk(function(){return re(c.getClientRects()).bind(function(e){return Lw(Uw(u,Is.before(s)),e.left)})}).getOr(Is.before(s)));return zx(e,t,m),!0}if(t&&Mx(r,f)){m=(o=d,Px(i=n,a=f).orThunk(function(){return re(a.getClientRects()).bind(function(e){return Lw(zw(o,Is.after(i)),e.left)})}).getOr(Is.after(i)));return zx(e,t,m),!0}return!1},Hx=function(n,r,o){return U.from(n.dom.getParent(n.selection.getNode(),"td,th")).bind(function(t){return U.from(n.dom.getParent(t,"table")).map(function(e){return o(n,r,e,t)})}).getOr(!1)},Vx=function(e,t){return Hx(e,t,Fx)},qx=function(e,t){return Hx(e,t,jx)},$x=function(i,a){i.on("keydown",function(e){var t,n,r,o;!1===e.isDefaultPrevented()&&(t=i,n=a,r=e,o=mt().os,Ex([{keyCode:ed.RIGHT,action:Nx(mx,t,!0)},{keyCode:ed.LEFT,action:Nx(mx,t,!1)},{keyCode:ed.UP,action:Nx(px,t,!1)},{keyCode:ed.DOWN,action:Nx(px,t,!0)},{keyCode:ed.RIGHT,action:Nx(Vx,t,!0)},{keyCode:ed.LEFT,action:Nx(Vx,t,!1)},{keyCode:ed.UP,action:Nx(qx,t,!1)},{keyCode:ed.DOWN,action:Nx(qx,t,!0)},{keyCode:ed.RIGHT,action:Nx(kx,t,!0)},{keyCode:ed.LEFT,action:Nx(kx,t,!1)},{keyCode:ed.UP,action:Nx(_x,t,!1)},{keyCode:ed.DOWN,action:Nx(_x,t,!0)},{keyCode:ed.RIGHT,action:Nx(ew,t,n,!0)},{keyCode:ed.LEFT,action:Nx(ew,t,n,!1)},{keyCode:ed.RIGHT,ctrlKey:!o.isOSX(),altKey:o.isOSX(),action:Nx(rw,t,n)},{keyCode:ed.LEFT,ctrlKey:!o.isOSX(),altKey:o.isOSX(),action:Nx(ow,t,n)},{keyCode:ed.UP,action:Nx(xx,t,!1)},{keyCode:ed.DOWN,action:Nx(xx,t,!0)}],r).each(function(e){r.preventDefault()}))})},Wx=function(o,i){o.on("keydown",function(e){var t,n,r;!1===e.isDefaultPrevented()&&(t=o,n=i,r=e,Ex([{keyCode:ed.BACKSPACE,action:Nx(ww,t,!1)},{keyCode:ed.BACKSPACE,action:Nx(vC,t,!1)},{keyCode:ed.DELETE,action:Nx(vC,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(sC,t,!1)},{keyCode:ed.DELETE,action:Nx(sC,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(sw,t,n,!1)},{keyCode:ed.DELETE,action:Nx(sw,t,n,!0)},{keyCode:ed.BACKSPACE,action:Nx(_g,t,!1)},{keyCode:ed.DELETE,action:Nx(_g,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(yC,t,!1)},{keyCode:ed.DELETE,action:Nx(yC,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(pw,t,!1)},{keyCode:ed.DELETE,action:Nx(pw,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(Qb,t,!1)},{keyCode:ed.DELETE,action:Nx(Qb,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(Xb,t,!1)},{keyCode:ed.DELETE,action:Nx(Xb,t,!0)},{keyCode:ed.BACKSPACE,action:Nx(dw,t,!1)},{keyCode:ed.DELETE,action:Nx(dw,t,!0)}],r).each(function(e){r.preventDefault()}))}),o.on("keyup",function(e){var t,n;!1===e.isDefaultPrevented()&&(t=o,n=e,Ex([{keyCode:ed.BACKSPACE,action:Nx(hC,t)},{keyCode:ed.DELETE,action:Nx(hC,t)}],n))})},Kx=function(e,t){var n,r,o=t,i=e.dom,a=e.schema.getMoveCaretBeforeOnEnterElements();if(t){!/^(LI|DT|DD)$/.test(t.nodeName)||(r=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild))&&/^(UL|OL|DL)$/.test(r.nodeName)&&t.insertBefore(i.doc.createTextNode(fo),t.firstChild);var u=i.createRng();if(t.normalize(),t.hasChildNodes()){for(var s=new Yr(t,t);n=s.current();){if(Mn(n)){u.setStart(n,0),u.setEnd(n,0);break}if(a[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}o=n,n=s.next()}n||(u.setStart(o,0),u.setEnd(o,0))}else jn(t)?t.nextSibling&&i.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),zd(e,u)}},Xx=function(e){return U.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Yx=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},Gx=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},Jx=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},Qx=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Rn(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Zx=function(e,t,n,r,o){var i,a,u,s,c,l,f,d,m,p=e.dom,g=e.selection.getRng();n!==e.getBody()&&(Gx(i=n)&&Gx(i.parentNode)&&(o="LI"),a=o?t(o):p.create("BR"),Qx(n,r,!0)&&Qx(n,r,!1)?Yx(n,"LI")?(u=Jx(n),p.insertAfter(a,u),(null===(m=(d=n).parentNode)||void 0===m?void 0:m.firstChild)===d?p.remove(u):p.remove(n)):p.replace(a,n):(Qx(n,r,!0)?Yx(n,"LI")?(p.insertAfter(a,Jx(n)),a.appendChild(p.doc.createTextNode(" ")),a.appendChild(n)):n.parentNode.insertBefore(a,n):Qx(n,r,!1)?p.insertAfter(a,Jx(n)):(n=Jx(n),(s=g.cloneRange()).setStartAfter(r),s.setEndAfter(n),c=s.extractContents(),"LI"===o&&(f="LI",(l=c).firstChild&&l.firstChild.nodeName===f)?(a=c.firstChild,p.insertAfter(c,n)):(p.insertAfter(c,n),p.insertAfter(a,n))),p.remove(r)),Kx(e,a))},eS=function(e){e.innerHTML='
    '},tS=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},nS=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},rS=function(e,t,n){return!1===Mn(t)?n:e?1===n&&t.data.charAt(n-1)===mo?0:n:n===t.data.length-1&&t.data.charAt(n)===mo?t.data.length:n},oS=function(e,t){for(var n,r=e.getRoot(),o=t;o!==r&&"false"!==e.getContentEditable(o);)"true"===e.getContentEditable(o)&&(n=o),o=o.parentNode;return o!==r?n:r},iS=function(e,t){var n=lc(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,o,t){var i=e.dom;U.from(t.style).map(i.parseStyle).each(function(e){var t=or(Rt.fromDom(o)),n=_e(_e({},t),e);i.setStyles(o,n)});var n=U.from(t["class"]).map(function(e){return e.split(/\s+/)}),r=U.from(o.className).map(function(e){return H(e.split(/\s+/),function(e){return""!==e})});as(n,r,function(t,e){var n=H(e,function(e){return!M(t,e)}),r=Ae(t,n);i.setAttrib(o,"class",r.join(" "))});var a=["style","class"],u=pe(t,function(e,t){return!M(a,t)});i.setAttribs(o,u)}(e,t,fc(e))},aS=function(a,e){var t,u,i,s,n,r,o,c,l,f=a.dom,d=a.schema,m=d.getNonEmptyElements(),p=a.selection.getRng(),g=function(e){var t,n=u,r=d.getTextInlineElements(),o=e||"TABLE"===c||"HR"===c?f.create(e||N):s.cloneNode(!1),i=o;if(!1===a.getParam("keep_styles",!0))f.setAttrib(o,"style",null),f.setAttrib(o,"class",null);else do{if(r[n.nodeName]){if(Fl(n)||Xl(n))continue;t=n.cloneNode(!1),f.setAttrib(t,"id",""),o.hasChildNodes()?t.appendChild(o.firstChild):i=t,o.appendChild(t)}}while((n=n.parentNode)&&n!==E);return iS(a,o),eS(i),o},h=function(e){var t,n,r=rS(e,u,i);if(Mn(u)&&(e?0u.childNodes.length-1,u=u.childNodes[Math.min(i,u.childNodes.length-1)]||u,i=l&&Mn(u)?u.nodeValue.length:0);var C,w,x,S,N,E=oS(f,u);E&&((N&&!y||!N&&y)&&(u=function(e,t,n,r,o){var i,a,u,s,c,l,f=t||"P",d=e.dom,m=oS(d,r),p=d.getParent(r,d.isBlock);if(!p||!nS(d,p)){if(c=(p=p||m)===e.getBody()||(l=p)&&/^(TD|TH|CAPTION)$/.test(l.nodeName)?p.nodeName.toLowerCase():p.parentNode.nodeName.toLowerCase(),!p.hasChildNodes())return i=d.create(f),iS(e,i),p.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==p;)u=u.parentNode;for(;u&&!d.isBlock(u);)u=(a=u).previousSibling;if(a&&e.schema.isValidChild(c,f.toLowerCase())){for(i=d.create(f),iS(e,i),a.parentNode.insertBefore(i,a),u=a;u&&!d.isBlock(u);)s=u.nextSibling,i.appendChild(u),u=s;n.setStart(r,o),n.setEnd(r,o)}}return r}(a,N,p,u,i)),s=f.getParent(u,f.isBlock),o=s?f.getParent(s.parentNode,f.isBlock):null,c=s?s.nodeName.toUpperCase():"","LI"!==(C=o?o.nodeName.toUpperCase():"")||b||(o=(s=o).parentNode,c=C),/^(LI|DT|DD)$/.test(c)&&f.isEmpty(s)?Zx(a,g,o,s,N):N&&s===a.getBody()||(N=N||"P",yo(s)?(n=_o(s),f.isEmpty(s)&&eS(s),iS(a,n),Kx(a,n)):h()?v():h(!0)?(n=s.parentNode.insertBefore(g(),s),Kx(a,tS(s,"HR")?n:s)):((S=(x=p).cloneRange()).setStart(x.startContainer,rS(!0,x.startContainer,x.startOffset)),S.setEnd(x.endContainer,rS(!1,x.endContainer,x.endOffset)),(t=S.cloneRange()).setEndAfter(s),r=t.extractContents(),w=r,Y(Vu(Rt.fromDom(w),zt),function(e){var t=e.dom;t.nodeValue=go(t.nodeValue)}),function(e){for(;Mn(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}(r),n=r.firstChild,f.insertAfter(r,s),function(e,t,n){var r,o,i,a=n,u=[];if(a){for(;a=a.firstChild;){if(e.isBlock(a))return;Rn(a)&&!t[a.nodeName.toLowerCase()]&&u.push(a)}for(r=u.length;r--;)!(a=u[r]).hasChildNodes()||a.firstChild===a.lastChild&&""===a.firstChild.nodeValue?e.remove(a):(o=e,(i=a)&&"A"===i.nodeName&&o.isEmpty(i)&&e.remove(a))}}(f,m,n),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(f,s),f.isEmpty(s)&&eS(s),n.normalize(),f.isEmpty(n)?(f.remove(n),v()):(iS(a,n),Kx(a,n))),f.setAttrib(n,"id",""),a.fire("NewBlock",{newBlock:n})))},uS=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),zd(e,r)},sS=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();fd(i,a).each(function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)});var u,s=a.startOffset,c=a.startContainer;1===c.nodeType&&c.hasChildNodes()&&(u=s>c.childNodes.length-1,c=c.childNodes[Math.min(s,c.childNodes.length-1)]||c,s=u&&3===c.nodeType?c.nodeValue.length:0);var l=i.getParent(c,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==d||m||(l=f),c&&3===c.nodeType&&s>=c.nodeValue.length&&!function(e,t,n){for(var r,o=new Yr(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||0a&&(s=r.pageX+o-a),r.pageY+i>u&&(c=r.pageY+i-u),n.style.width=o-s+"px",n.style.height=i-c+"px",v(g.clientX,g.clientY))})}},ZS=function(e,l){return function(c){e.on(function(e){var t,n,r,o,i,a,u,s;e.dragging&&(u=(o=l).selection,s=u.getSel().getRangeAt(0).startContainer,i=3===s.nodeType?s.parentNode:s,a=e.element,i===a||o.dom.isChildOf(i,a)||XS(i)||(n=e.element,(r=n.cloneNode(!0)).removeAttribute("data-mce-selected"),t=r,l.fire("drop",{clientX:c.clientX,clientY:c.clientY}).isDefaultPrevented()||l.undoManager.transact(function(){GS(e.element),l.insertContent(l.dom.getOuterHTML(t)),l._selectionOverrides.hideFakeCaret()})))}),eN(e)}},eN=function(e){e.on(function(e){GS(e.ghost)}),e.clear()},tN=function(e){var t,n,r,o=(t=Au(U.none()),{clear:function(){return t.set(U.none())},set:function(e){return t.set(U.some(e))},isSet:function(){return t.get().isSome()},on:function(e){return t.get().each(e)}}),i=xu.DOM,a=document,u=JS(o,e),s=QS(o,e),c=ZS(o,e),l=(n=o,function(){n.on(function(e){e.dragging&&r.fire("dragend")}),eN(n)});(r=e).on("mousedown",u),e.on("mousemove",s),e.on("mouseup",c),i.bind(a,"mousemove",s),i.bind(a,"mouseup",l),e.on("remove",function(){i.unbind(a,"mousemove",s),i.unbind(a,"mouseup",l)})},nN=function(e){var n,i,a,u,t;tN(e),(n=e).on("drop",function(e){var t="undefined"!=typeof e.clientX?n.getDoc().elementFromPoint(e.clientX,e.clientY):null;!XS(t)&&"false"!==n.dom.getContentEditableParent(t)||e.preventDefault()}),e.getParam("block_unsupported_drop",!0,"boolean")&&(a=function(e){var t;e.isDefaultPrevented()||(t=e.dataTransfer)&&(M(t.types,"Files")||0').attr("id",p)).appendTo(u.getBody());var i=l.createRng();t===n&&xt.ie?(o.empty().append('

    \xa0

    ').append(t),i.setStartAfter(o[0].firstChild.firstChild),i.setEndAfter(t)):(o.empty().append(fo).append(t).append(fo),i.setStart(o[0].firstChild,1),i.setEnd(o[0].lastChild,0)),o.css({top:l.getPos(e,u.getBody()).y}),o[0].focus();var a=c.getSel();return a.removeAllRanges(),a.addRange(i),i}(e,n.targetClone,t),o=Rt.fromDom(e);return Y(qu(Rt.fromDom(u.getBody()),"*[data-mce-selected]"),function(e){Bt(o,e)||Zn(e,i)}),l.getAttrib(e,i)||e.setAttribute(i,"1"),s=e,S(),r},w=function(e,t){if(!e)return null;if(e.collapsed){if(!y(e)){var n=t?1:-1,r=al(n,d,e),o=r.getNode(!t);if(jc(o))return v(n,o,!!t&&!r.isAtEnd(),!1);var i=r.getNode(t);if(jc(i))return v(n,i,!t&&!r.isAtEnd(),!1)}return null}var a=e.startContainer,u=e.startOffset,s=e.endOffset;if(3===a.nodeType&&0===u&&oN(a.parentNode)&&(a=a.parentNode,u=l.nodeIndex(a),a=a.parentNode),1!==a.nodeType)return null;if(s===u+1&&a===e.endContainer){var c=a.childNodes[u];if(g(c))return C(c)}return null},x=function(){s&&s.removeAttribute(i),Pr(Rt.fromDom(u.getBody()),"#"+p).each(gn),s=null},S=function(){m.hide()};return xt.ceFalse&&function(){u.on("mouseup",function(e){var t=r();t.collapsed&&qy(u,e.clientX,e.clientY)&&rC(u,t,!1).each(h)}),u.on("click",function(e){var t=iN(u,e.target);t&&(oN(t)&&(e.preventDefault(),u.focus()),rN(t)&&l.isChildOf(t,c.getNode())&&x())}),u.on("blur NewBlock",x),u.on("ResizeWindow FullscreenStateChanged",m.reposition);var a=function(e){var t=Nl(e);if(!e.firstChild)return!1;var n,r=Is.before(e.firstChild),o=t.next(r);return o&&!(op(n=o)||ip(n)||ep(n)||tp(n))},i=function(e,t){var n,r,o=l.getParent(e,f),i=l.getParent(t,f);return!(!o||e===i||!l.isChildOf(o,i)||!1!==oN(iN(u,o)))||o&&(n=o,r=i,!(l.getParent(n,f)===l.getParent(r,f)))&&a(o)};u.on("tap",function(e){var t=e.target,n=iN(u,t);oN(n)?(e.preventDefault(),nC(u,n).each(w)):g(t)&&nC(u,t).each(w)},!0),u.on("mousedown",function(e){var t,n,r,o=e.target;o!==d&&"HTML"!==o.nodeName&&!l.isChildOf(o,d)||!1===qy(u,e.clientX,e.clientY)||((t=iN(u,o))?oN(t)?(e.preventDefault(),nC(u,t).each(w)):(x(),rN(t)&&e.shiftKey||Qf(e.clientX,e.clientY,c.getRng())||(S(),c.placeCaretAt(e.clientX,e.clientY))):g(o)?nC(u,o).each(w):!1===jc(o)&&(x(),S(),(n=nx(d,e.clientX,e.clientY))&&(i(o,n.node)||(e.preventDefault(),r=v(1,n.node,n.before,!1),u.getBody().focus(),h(r)))))}),u.on("keypress",function(e){ed.modifierPressed(e)||oN(c.getNode())&&e.preventDefault()}),u.on("GetSelectionRange",function(e){var t=e.range;if(s){if(!s.parentNode)return void(s=null);(t=t.cloneRange()).selectNode(s),e.range=t}}),u.on("SetSelectionRange",function(e){e.range=b(e.range);var t=w(e.range,e.forward);t&&(e.range=t)});var n,e,o;u.on("AfterSetSelectionRange",function(e){var t,n=e.range,r=n.startContainer.parentNode;y(n)||"mcepastebin"===r.id||S(),t=r,l.hasClass(t,"mce-offscreen-selection")||x()}),u.on("copy",function(e){var t,n,r=e.clipboardData;e.isDefaultPrevented()||!e.clipboardData||xt.ie||(t=(n=l.get(p))?n.getElementsByTagName("*")[0]:n)&&(e.preventDefault(),r.clearData(),r.setData("text/html",t.outerHTML),r.setData("text/plain",t.outerText||t.innerText))}),nN(u),e=Pu(function(){var e,t;n.removed||!n.getBody().contains(document.activeElement)||(e=n.selection.getRng()).collapsed&&(t=oC(n,e,!1),n.selection.setRng(t))},0),(n=u).on("focus",function(){e.throttle()}),n.on("blur",function(){e.cancel()}),(o=u).on("init",function(){o.on("focusin",function(e){var t,n,r=e.target;Wn(r)&&(t=Jf(o.getBody(),r),n=qn(t)?t:r,o.selection.getNode()!==n&&nC(o,n).each(function(e){return o.selection.setRng(e)}))})})}(),{showCaret:v,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(_o(e),h(r()),c.scrollIntoView(e))},hideFakeCaret:S,destroy:function(){m.destroy(),s=null}}},uN=function(u){var s,n,r,o=_t.each,c=ed.BACKSPACE,l=ed.DELETE,f=u.dom,d=u.selection,e=u.parser,t=xt.gecko,i=xt.ie,a=xt.webkit,m="data:text/mce-internal,",p=i?"Text":"URL",g=function(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}},h=function(e){return e.isDefaultPrevented()},v=function(){u.shortcuts.add("meta+a",null,"SelectAll")},y=function(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===c&&d.isCollapsed()&&0===d.getRng().startOffset){var t=d.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})},b=function(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"===e.target.nodeName){if(11")+"";e.getParam("document_base_url","")!==e.documentBaseUrl&&(t+=''),t+='';var n=sc(e,"body_id","tinymce"),r=sc(e,"body_class","");return cc(e)&&(t+=''),t+='
    '},bN=function(e,t){var n,r,o,i,a=e.editorManager.translate("Rich Text Area. Press ALT-0 for help."),u=(n=e.id,r=a,t.height,o=e.getParam("iframe_attrs",{}),i=Rt.fromTag("iframe"),Gn(i,o),Gn(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),zu(i,"tox-edit-area__iframe"),i.dom);u.onload=function(){u.onload=null,e.fire("load")};var s=function(e,t){if(document.domain!==window.location.hostname&&xt.browser.isIE()){var n=cb("mce");e[n]=function(){hN(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return vN.setAttrib(t,"src",r),!0}return!1}(e,u);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=u,e.iframeHTML=yN(e),vN.add(t.iframeContainer,u),s},CN=xu.DOM,wN=function(t,n,e){var r=Ky.get(e),o=Ky.urls[e]||t.documentBaseUrl.replace(/\/$/,"");if(e=_t.trim(e),r&&-1===_t.inArray(n,e)){if(_t.each(Ky.dependencies(e),function(e){wN(t,n,e)}),t.plugins[e])return;try{var i=new r(t,o,t.$);(t.plugins[e]=i).init&&(i.init(t,o),n.push(e))}catch(_k){!function(e,t,n){var r=Ou.translate(["Failed to initialize plugin: {0}",t]);Zf(e,"PluginLoadError",{message:r}),rb(r,n),Zy(e,r)}(t,e,_k)}}},xN=function(e){return e.replace(/^\-/,"")},SN=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},NN=function(e){var t,n,r=e.getElement();return e.inline?SN(null):(t=r,n=CN.create("div"),CN.insertAfter(n,t),SN(n))},EN=function(e){var t,n,r,o=e.getElement();return e.orgDisplay=o.style.display,K(Cc(e))?e.theme.renderUI():D(Cc(e))?(n=(t=e).getElement(),(r=Cc(t)(t,n)).editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||t.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||t.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:n.offsetHeight,r):NN(e)},kN=function(e){var n,t,r,o,i,a,u,s,c;e.fire("ScriptsLoaded"),n=e,t=_t.trim(mc(n)),r=n.ui.registry.getAll().icons,o=_e(_e({},My.get("default").icons),My.get(t).icons),se(o,function(e,t){ve(r,t)||n.ui.registry.addIcon(t,e)}),u=Cc(i=e),K(u)?(i.settings.theme=xN(u),a=Xy.get(u),i.theme=new a(i,Xy.urls[u]),i.theme.init&&i.theme.init(i,Xy.urls[u]||i.documentBaseUrl.replace(/\/$/,""),i.$)):i.theme={},s=e,c=[],_t.each(xc(s).split(/[ ,]/),function(e){wN(s,c,xN(e))});var l,f,d,m=EN(e);l=e,f=U.from(m.api).getOr({}),d={show:U.from(f.show).getOr(te),hide:U.from(f.hide).getOr(te),disable:U.from(f.disable).getOr(te),isDisabled:U.from(f.isDisabled).getOr(b),enable:function(){l.mode.isReadOnly()||U.from(f.enable).map(y)}},l.ui=_e(_e({},l.ui),d);var p,g,h,v={editorContainer:m.editorContainer,iframeContainer:m.iframeContainer};return e.editorContainer=v.editorContainer?v.editorContainer:null,ab(e),e.inline?hN(e):(h=bN(p=e,g=v),g.editorContainer&&(vN.get(g.editorContainer).style.display=p.orgDisplay,p.hidden=vN.isHidden(g.editorContainer)),p.getElement().style.display="none",vN.setAttrib(p.id,"aria-hidden","true"),void(h||hN(p)))},_N=xu.DOM,AN=function(e){return"-"===e.charAt(0)},RN=function(e,t){var n,r=gc(t),o=t.getParam("language_url","","string");!1===Ou.hasCode(r)&&"en"!==r&&(n=""!==o?o:t.editorManager.baseURL+"/langs/"+r+".js",e.add(n,te,undefined,function(){eb(t,"LanguageLoadError",tb("language",n,r))}))},TN=function(t,e,n){return U.from(e).filter(function(e){return 0")},mceToggleVisualAid:function(){i.hasVisual=!i.hasVisual,i.addVisual()},mceReplaceContent:function(e,t,n){i.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,i.selection.getContent({format:"text"})))},mceInsertLink:function(e,t,n){"string"==typeof n&&(n={href:n});var r=i.dom.getParent(i.selection.getNode(),"a");n.href=n.href.replace(/ /g,"%20"),r&&n.href||i.formatter.remove("link"),n.href&&i.formatter.apply("link",n,r)},selectAll:function(){var e,t=i.dom.getParent(i.selection.getStart(),Vn);t&&((e=i.dom.createRng()).selectNodeContents(t),i.selection.setRng(e))},mceNewDocument:function(){i.setContent("")},InsertLineBreak:function(e,t,n){return gS(i,n),!0}});var e=function(r){return function(){var e=i.selection,t=e.isCollapsed()?[i.dom.getParent(e.getNode(),i.dom.isBlock)]:e.getSelectedBlocks(),n=WN(t,function(e){return!!i.formatter.matchNode(e,r)});return-1!==KN(n,!0)}};a.addCommands({JustifyLeft:e("alignleft"),JustifyCenter:e("aligncenter"),JustifyRight:e("alignright"),JustifyFull:e("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return a.isFormatMatch(e)},mceBlockQuote:function(){return a.isFormatMatch("blockquote")},Outdent:function(){return vw(i)},"InsertUnorderedList,InsertOrderedList":function(e){var t=i.dom.getParent(i.selection.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),a.addCommands({Undo:function(){i.undoManager.undo()},Redo:function(){i.undoManager.redo()}}),a.addQueryValueHandler("FontName",function(){return jN(t=i,function(e){return UN(t.getBody(),e.dom)}).getOr("");var t},this),a.addQueryValueHandler("FontSize",function(){return jN(t=i,function(e){return FN(t.getBody(),e.dom)}).getOr("");var t},this),a.addQueryValueHandler("LineHeight",function(){return jN(t=i,function(n){var e=Rt.fromDom(t.getBody());return Xg(n,function(e){return rr(e,"line-height")},N(Bt,e)).getOrThunk(function(){var e=parseFloat(tr(n,"line-height")),t=parseFloat(tr(n,"font-size"));return String(e/t)})}).getOr("");var t},this)},YN);function YN(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}var GN="data-mce-contenteditable",JN=function(e,t,n){var r,o;Hu(e,t)&&!1===n?(o=t,Mu(r=e)?r.dom.classList.remove(o):Uu(r,o),ju(r)):n&&zu(e,t)},QN=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(r){}},ZN=function(e,t){e.dom.contentEditable=t?"true":"false"},eE=function(e,t){var n,r,o,i=Rt.fromDom(e.getBody());JN(i,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),o=e,U.from(o.selection.getNode()).each(function(e){e.removeAttribute("data-mce-selected")}),e.readonly=!0,ZN(i,!1),Y(qu(i,'*[contenteditable="true"]'),function(e){Yn(e,GN,"true"),ZN(e,!1)})):(e.readonly=!1,ZN(i,!0),Y(qu(i,"*["+GN+'="true"]'),function(e){Zn(e,GN),ZN(e,!0)}),QN(e,"StyleWithCSS",!1),QN(e,"enableInlineTableEditing",!1),QN(e,"enableObjectResizing",!1),(vm(r=e)||hm(r))&&e.focus(),(n=e).selection.setRng(n.selection.getRng()),e.nodeChanged())},tE=function(e){return e.readonly},nE=function(t){t.parser.addAttributeFilter("contenteditable",function(e){tE(t)&&Y(e,function(e){e.attr(GN,e.attr("contenteditable")),e.attr("contenteditable","false")})}),t.serializer.addAttributeFilter(GN,function(e){tE(t)&&Y(e,function(e){e.attr("contenteditable",e.attr(GN))})}),t.serializer.addTempAttr(GN)},rE=function(a,u){var e,t;"click"!==u.type||ed.metaKeyPressed(u)||(e=Rt.fromDom(u.target),t=a,Lr(e,"a",function(e){return Bt(e,Rt.fromDom(t.getBody()))}).bind(function(e){return Qn(e,"href")}).each(function(e){var t,n,r,o,i;u.preventDefault(),/^#/.test(e)?(t=a.dom.select(e+',[name="'+(qe(n=e,r="#")?(o=n,i=r.length,o.substring(i)):n)+'"]')).length&&a.selection.scrollIntoView(t[0],!0):window.open(e,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")}))},oE=_t.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),iE=(aE.isNative=function(e){return!!oE[e.toLowerCase()]},aE.prototype.fire=function(e,t){var n=e.toLowerCase(),r=t||{};r.type=n,r.target||(r.target=this.scope),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=w},r.stopPropagation=function(){r.isPropagationStopped=w},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=w},r.isDefaultPrevented=b,r.isPropagationStopped=b,r.isImmediatePropagationStopped=b),this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i"),xE);return o[o.length-1]=_t.extend(o[o.length-1],{func:n,scope:r||this.editor}),_t.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},NE.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},NE.prototype.isFunctionKey=function(e){return"keydown"===e.type&&112<=e.keyCode&&e.keyCode<=123},NE.prototype.matchShortcut=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},NE.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},NE);function NE(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var n=this;e.on("keyup keypress keydown",function(t){!n.hasModifier(t)&&!n.isFunctionKey(t)||t.isDefaultPrevented()||(yE(n.shortcuts,function(e){if(n.matchShortcut(t,e))return n.pendingPatterns=e.subpatterns.slice(0),"keydown"===t.type&&n.executeShortcutAction(e),!0}),n.matchShortcut(t,n.pendingPatterns[0])&&(1===n.pendingPatterns.length&&"keydown"===t.type&&n.executeShortcutAction(n.pendingPatterns[0]),n.pendingPatterns.shift()))})}var EE=function(){var e,t,n,r,o,i,a,u,s=(t={},n={},r={},o={},i={},a={},{addButton:(u=function(n,r){return function(e,t){return n[e.toLowerCase()]=_e(_e({},t),{type:r})}})(e={},"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}});return{addAutocompleter:s.addAutocompleter,addButton:s.addButton,addContextForm:s.addContextForm,addContextMenu:s.addContextMenu,addContextToolbar:s.addContextToolbar,addIcon:s.addIcon,addMenuButton:s.addMenuButton,addMenuItem:s.addMenuItem,addNestedMenuItem:s.addNestedMenuItem,addSidebar:s.addSidebar,addSplitButton:s.addSplitButton,addToggleButton:s.addToggleButton,addGroupToolbarButton:s.addGroupToolbarButton,addToggleMenuItem:s.addToggleMenuItem,getAll:s.getAll}},kE=_t.each,_E=_t.trim,AE="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),RE={ftp:21,http:80,https:443,mailto:25},TE=(DE.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},DE.getDocumentBaseUrl=function(e){var t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname;return/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},DE.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},DE.prototype.toRelative=function(e){var t;if("./"===e)return e;var n=new DE(e,{base_uri:this});if("mce_host"!==n.host&&this.host!==n.host&&n.host||this.port!==n.port||this.protocol!==n.protocol&&""!==n.protocol)return n.getURI();var r=this.getURI(),o=n.getURI();return r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o?r:(t=this.toRelPath(this.path,n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),t)},DE.prototype.toAbsolute=function(e,t){var n=new DE(e,{base_uri:this});return n.getURI(t&&this.isSameOrigin(n))},DE.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=RE[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},DE.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n=u.length||a[n]!==u[n]){o=n+1;break}if(a.length=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=ok(e.x,t.x),r=ok(e.y,t.y),o=rk(e.x+e.w,t.x+t.w),i=rk(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:uk(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,s=t.y+t.h,c=ok(0,t.x-r),l=ok(0,t.y-o),f=ok(0,i-u),d=ok(0,a-s);return r+=c,o+=l,n&&(i+=c,a+=l,r-=f,o-=d),uk(r,o,(i-=f)-r,(a-=d)-o)},create:uk,fromClientRect:function(e){return uk(e.left,e.top,e.width,e.height)}},ck=(ZE={},ek={},{load:function(r,o){var i='Script at URL "'+o+'" failed to load',a='Script at URL "'+o+"\" did not call `tinymce.Resource.add('"+r+"', data)` within 1 second";if(ZE[r]!==undefined)return ZE[r];var e=new Ir(function(e,t){var n=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(n){return function(){for(var e=[],t=0;t diff --git a/public/js/app.js b/public/js/app.js index e7b92e9..07e59d1 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -7068,11 +7068,11 @@ function getLayoutRect(element) { var width = element.offsetWidth; var height = element.offsetHeight; - if (Math.abs(clientRect.width - width) <= 0.5) { + if (Math.abs(clientRect.width - width) <= 1) { width = clientRect.width; } - if (Math.abs(clientRect.height - height) <= 0.5) { + if (Math.abs(clientRect.height - height) <= 1) { height = clientRect.height; } @@ -7165,7 +7165,18 @@ function getTrueOffsetParent(element) { function getContainingBlock(element) { - var isFirefox = navigator.userAgent.toLowerCase().includes('firefox'); + var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') !== -1; + var isIE = navigator.userAgent.indexOf('Trident') !== -1; + + if (isIE && Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__["isHTMLElement"])(element)) { + // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport + var elementCss = Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__["default"])(element); + + if (elementCss.position === 'fixed') { + return null; + } + } + var currentNode = Object(_getParentNode_js__WEBPACK_IMPORTED_MODULE_5__["default"])(element); while (Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__["isHTMLElement"])(currentNode) && ['html', 'body'].indexOf(Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__["default"])(currentNode)) < 0) { @@ -7173,7 +7184,7 @@ function getContainingBlock(element) { // create a containing block. // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block - if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].includes(css.willChange) || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') { + if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') { return currentNode; } else { currentNode = currentNode.parentNode; @@ -7336,9 +7347,6 @@ function getViewportRect(element) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return getWindow; }); -/*:: import type { Window } from '../types'; */ - -/*:: declare function getWindow(node: Node | Window): Window; */ function getWindow(node) { if (node == null) { return window; @@ -7421,24 +7429,16 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isShadowRoot", function() { return isShadowRoot; }); /* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js"); -/*:: declare function isElement(node: mixed): boolean %checks(node instanceof - Element); */ function isElement(node) { var OwnElement = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node).Element; return node instanceof OwnElement || node instanceof Element; } -/*:: declare function isHTMLElement(node: mixed): boolean %checks(node instanceof - HTMLElement); */ - function isHTMLElement(node) { var OwnElement = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__["default"])(node).HTMLElement; return node instanceof OwnElement || node instanceof HTMLElement; } -/*:: declare function isShadowRoot(node: mixed): boolean %checks(node instanceof - ShadowRoot); */ - function isShadowRoot(node) { // IE 11 has no ShadowRoot @@ -8011,8 +8011,8 @@ function mapToStyles(_ref2) { } } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it - /*:: offsetParent = (offsetParent: Element); */ + offsetParent = offsetParent; if (placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__["top"]) { sideY = _enums_js__WEBPACK_IMPORTED_MODULE_0__["bottom"]; // $FlowFixMe[prop-missing] @@ -8828,10 +8828,6 @@ __webpack_require__.r(__webpack_exports__); - -/*:: type OverflowsMap = { [ComputedPlacement]: number }; */ - -/*;; type OverflowsMap = { [key in ComputedPlacement]: number }; */ function computeAutoPlacement(state, options) { if (options === void 0) { options = {};