diff --git a/composer.lock b/composer.lock
index 9eed4b78b..d907946d1 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "47eeeb44e8f067ec98ea469bd35acf54",
+ "content-hash": "daaa24e649dd4e9808feef8251e43247",
"packages": [
{
"name": "commerceguys/intl",
@@ -678,16 +678,16 @@
},
{
"name": "laravel/framework",
- "version": "v5.6.27",
+ "version": "v5.6.29",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "2fe661f2444410a576aa40054ad9b7fe0bb5cee5"
+ "reference": "acc6b5c54ab196d3358f60acc5f55d9ebaaccc02"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/2fe661f2444410a576aa40054ad9b7fe0bb5cee5",
- "reference": "2fe661f2444410a576aa40054ad9b7fe0bb5cee5",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/acc6b5c54ab196d3358f60acc5f55d9ebaaccc02",
+ "reference": "acc6b5c54ab196d3358f60acc5f55d9ebaaccc02",
"shasum": ""
},
"require": {
@@ -813,7 +813,7 @@
"framework",
"laravel"
],
- "time": "2018-07-10T13:47:01+00:00"
+ "time": "2018-07-26T16:01:26+00:00"
},
{
"name": "laravel/tinker",
@@ -1095,16 +1095,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.0.2",
+ "version": "v4.0.3",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "35b8caf75e791ba1b2d24fec1552168d72692b12"
+ "reference": "bd088dc940a418f09cda079a9b5c7c478890fb8d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/35b8caf75e791ba1b2d24fec1552168d72692b12",
- "reference": "35b8caf75e791ba1b2d24fec1552168d72692b12",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd088dc940a418f09cda079a9b5c7c478890fb8d",
+ "reference": "bd088dc940a418f09cda079a9b5c7c478890fb8d",
"shasum": ""
},
"require": {
@@ -1142,20 +1142,20 @@
"parser",
"php"
],
- "time": "2018-06-03T11:33:10+00:00"
+ "time": "2018-07-15T17:25:16+00:00"
},
{
"name": "nwidart/laravel-modules",
- "version": "3.3.0",
+ "version": "3.3.1",
"source": {
"type": "git",
"url": "https://github.com/nWidart/laravel-modules.git",
- "reference": "6e27f17ebf27c07bc6aeb83d5cc5a547cfa0c204"
+ "reference": "a7ec8a5871e57d337b7d37bbeb246fb99c41c703"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nWidart/laravel-modules/zipball/6e27f17ebf27c07bc6aeb83d5cc5a547cfa0c204",
- "reference": "6e27f17ebf27c07bc6aeb83d5cc5a547cfa0c204",
+ "url": "https://api.github.com/repos/nWidart/laravel-modules/zipball/a7ec8a5871e57d337b7d37bbeb246fb99c41c703",
+ "reference": "a7ec8a5871e57d337b7d37bbeb246fb99c41c703",
"shasum": ""
},
"require": {
@@ -1212,37 +1212,33 @@
"nwidart",
"rad"
],
- "time": "2018-06-21T17:40:05+00:00"
+ "time": "2018-07-13T15:36:59+00:00"
},
{
"name": "paragonie/random_compat",
- "version": "v2.0.17",
+ "version": "v9.99.99",
"source": {
"type": "git",
"url": "https://github.com/paragonie/random_compat.git",
- "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d"
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/paragonie/random_compat/zipball/29af24f25bab834fcbb38ad2a69fa93b867e070d",
- "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
"shasum": ""
},
"require": {
- "php": ">=5.2.0"
+ "php": "^7"
},
"require-dev": {
- "phpunit/phpunit": "4.*|5.*"
+ "phpunit/phpunit": "4.*|5.*",
+ "vimeo/psalm": "^1"
},
"suggest": {
"ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
},
"type": "library",
- "autoload": {
- "files": [
- "lib/random.php"
- ]
- },
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
@@ -1261,7 +1257,7 @@
"pseudorandom",
"random"
],
- "time": "2018-07-04T16:31:37+00:00"
+ "time": "2018-07-02T15:55:56+00:00"
},
{
"name": "propaganistas/laravel-intl",
@@ -1613,21 +1609,22 @@
},
{
"name": "ramsey/uuid",
- "version": "3.7.3",
+ "version": "3.8.0",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "44abcdad877d9a46685a3a4d221e3b2c4b87cb76"
+ "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/44abcdad877d9a46685a3a4d221e3b2c4b87cb76",
- "reference": "44abcdad877d9a46685a3a4d221e3b2c4b87cb76",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
+ "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
"shasum": ""
},
"require": {
- "paragonie/random_compat": "^1.0|^2.0",
- "php": "^5.4 || ^7.0"
+ "paragonie/random_compat": "^1.0|^2.0|9.99.99",
+ "php": "^5.4 || ^7.0",
+ "symfony/polyfill-ctype": "^1.8"
},
"replace": {
"rhumsaa/uuid": "self.version"
@@ -1635,16 +1632,17 @@
"require-dev": {
"codeception/aspect-mock": "^1.0 | ~2.0.0",
"doctrine/annotations": "~1.2.0",
- "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ^2.1",
+ "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0",
"ircmaxell/random-lib": "^1.1",
"jakub-onderka/php-parallel-lint": "^0.9.0",
"mockery/mockery": "^0.9.9",
"moontoast/math": "^1.1",
"php-mock/php-mock-phpunit": "^0.3|^1.1",
- "phpunit/phpunit": "^4.7|^5.0",
+ "phpunit/phpunit": "^4.7|^5.0|^6.5",
"squizlabs/php_codesniffer": "^2.3"
},
"suggest": {
+ "ext-ctype": "Provides support for PHP Ctype functions",
"ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
"ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
"ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
@@ -1689,20 +1687,20 @@
"identifier",
"uuid"
],
- "time": "2018-01-20T00:28:24+00:00"
+ "time": "2018-07-19T23:38:55+00:00"
},
{
"name": "swiftmailer/swiftmailer",
- "version": "v6.1.1",
+ "version": "v6.1.2",
"source": {
"type": "git",
"url": "https://github.com/swiftmailer/swiftmailer.git",
- "reference": "aa899fef280b1c1aec8d5d4ac069af7f80c89a23"
+ "reference": "7d760881d266d63c5e7a1155cbcf2ac656a31ca8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/aa899fef280b1c1aec8d5d4ac069af7f80c89a23",
- "reference": "aa899fef280b1c1aec8d5d4ac069af7f80c89a23",
+ "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/7d760881d266d63c5e7a1155cbcf2ac656a31ca8",
+ "reference": "7d760881d266d63c5e7a1155cbcf2ac656a31ca8",
"shasum": ""
},
"require": {
@@ -1748,20 +1746,20 @@
"mail",
"mailer"
],
- "time": "2018-07-04T11:12:44+00:00"
+ "time": "2018-07-13T07:04:35+00:00"
},
{
"name": "symfony/console",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "70591cda56b4b47c55776ac78e157c4bb6c8b43f"
+ "reference": "5c31f6a97c1c240707f6d786e7e59bfacdbc0219"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/70591cda56b4b47c55776ac78e157c4bb6c8b43f",
- "reference": "70591cda56b4b47c55776ac78e157c4bb6c8b43f",
+ "url": "https://api.github.com/repos/symfony/console/zipball/5c31f6a97c1c240707f6d786e7e59bfacdbc0219",
+ "reference": "5c31f6a97c1c240707f6d786e7e59bfacdbc0219",
"shasum": ""
},
"require": {
@@ -1816,11 +1814,11 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2018-05-31T10:17:53+00:00"
+ "time": "2018-07-16T14:05:40+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
@@ -1873,16 +1871,16 @@
},
{
"name": "symfony/debug",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
- "reference": "dbe0fad88046a755dcf9379f2964c61a02f5ae3d"
+ "reference": "a1f2118cedb8731c45e945cdd2b808ca82abc4b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/dbe0fad88046a755dcf9379f2964c61a02f5ae3d",
- "reference": "dbe0fad88046a755dcf9379f2964c61a02f5ae3d",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/a1f2118cedb8731c45e945cdd2b808ca82abc4b5",
+ "reference": "a1f2118cedb8731c45e945cdd2b808ca82abc4b5",
"shasum": ""
},
"require": {
@@ -1925,20 +1923,20 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
- "time": "2018-06-08T09:39:36+00:00"
+ "time": "2018-07-06T14:52:28+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "2391ed210a239868e7256eb6921b1bd83f3087b5"
+ "reference": "00d64638e4f0703a00ab7fc2c8ae5f75f3b4020f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2391ed210a239868e7256eb6921b1bd83f3087b5",
- "reference": "2391ed210a239868e7256eb6921b1bd83f3087b5",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/00d64638e4f0703a00ab7fc2c8ae5f75f3b4020f",
+ "reference": "00d64638e4f0703a00ab7fc2c8ae5f75f3b4020f",
"shasum": ""
},
"require": {
@@ -1988,11 +1986,11 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
- "time": "2018-04-06T07:35:57+00:00"
+ "time": "2018-07-10T11:02:47+00:00"
},
{
"name": "symfony/finder",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
@@ -2041,16 +2039,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "4f9c7cf962e635b0b26b14500ac046e07dbef7f3"
+ "reference": "8da9ea68ab2d80dfabd41e0d14b9606bb47a10c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/4f9c7cf962e635b0b26b14500ac046e07dbef7f3",
- "reference": "4f9c7cf962e635b0b26b14500ac046e07dbef7f3",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/8da9ea68ab2d80dfabd41e0d14b9606bb47a10c0",
+ "reference": "8da9ea68ab2d80dfabd41e0d14b9606bb47a10c0",
"shasum": ""
},
"require": {
@@ -2091,20 +2089,20 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "time": "2018-06-19T21:38:16+00:00"
+ "time": "2018-07-16T14:05:40+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "29c094a1c4f8209b7e033f612cbbd69029e38955"
+ "reference": "ebd28f4f88a2ca0a0488882ad73c4004f3afdbe3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/29c094a1c4f8209b7e033f612cbbd69029e38955",
- "reference": "29c094a1c4f8209b7e033f612cbbd69029e38955",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ebd28f4f88a2ca0a0488882ad73c4004f3afdbe3",
+ "reference": "ebd28f4f88a2ca0a0488882ad73c4004f3afdbe3",
"shasum": ""
},
"require": {
@@ -2178,7 +2176,7 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "time": "2018-06-25T13:06:45+00:00"
+ "time": "2018-07-23T17:16:22+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -2351,7 +2349,7 @@
},
{
"name": "symfony/process",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
@@ -2400,16 +2398,16 @@
},
{
"name": "symfony/routing",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "b38b9797327b26ea2e4146a40e6e2dc9820a6932"
+ "reference": "73770bf3682b4407b017c2bdcb2b11cdcbce5322"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/b38b9797327b26ea2e4146a40e6e2dc9820a6932",
- "reference": "b38b9797327b26ea2e4146a40e6e2dc9820a6932",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/73770bf3682b4407b017c2bdcb2b11cdcbce5322",
+ "reference": "73770bf3682b4407b017c2bdcb2b11cdcbce5322",
"shasum": ""
},
"require": {
@@ -2473,20 +2471,20 @@
"uri",
"url"
],
- "time": "2018-06-19T21:38:16+00:00"
+ "time": "2018-06-28T06:30:33+00:00"
},
{
"name": "symfony/translation",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "b6d8164085ee0b6debcd1b7a131fd6f63bb04854"
+ "reference": "2dd74d6b2dcbd46a93971e6ce7d245cf3123e957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/b6d8164085ee0b6debcd1b7a131fd6f63bb04854",
- "reference": "b6d8164085ee0b6debcd1b7a131fd6f63bb04854",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/2dd74d6b2dcbd46a93971e6ce7d245cf3123e957",
+ "reference": "2dd74d6b2dcbd46a93971e6ce7d245cf3123e957",
"shasum": ""
},
"require": {
@@ -2542,20 +2540,20 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
- "time": "2018-06-22T08:59:39+00:00"
+ "time": "2018-07-23T08:20:20+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v4.1.1",
+ "version": "v4.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "b2eebaec085d1f2cafbad7644733d494a3bbbc9b"
+ "reference": "9f882aed43f364de1d43038e8fb39703c577afc1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b2eebaec085d1f2cafbad7644733d494a3bbbc9b",
- "reference": "b2eebaec085d1f2cafbad7644733d494a3bbbc9b",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9f882aed43f364de1d43038e8fb39703c577afc1",
+ "reference": "9f882aed43f364de1d43038e8fb39703c577afc1",
"shasum": ""
},
"require": {
@@ -2617,7 +2615,7 @@
"debug",
"dump"
],
- "time": "2018-06-23T12:23:56+00:00"
+ "time": "2018-07-05T11:54:23+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
@@ -2980,16 +2978,16 @@
},
{
"name": "fzaninotto/faker",
- "version": "v1.7.1",
+ "version": "v1.8.0",
"source": {
"type": "git",
"url": "https://github.com/fzaninotto/Faker.git",
- "reference": "d3ed4cc37051c1ca52d22d76b437d14809fc7e0d"
+ "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d3ed4cc37051c1ca52d22d76b437d14809fc7e0d",
- "reference": "d3ed4cc37051c1ca52d22d76b437d14809fc7e0d",
+ "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de",
+ "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de",
"shasum": ""
},
"require": {
@@ -2997,7 +2995,7 @@
},
"require-dev": {
"ext-intl": "*",
- "phpunit/phpunit": "^4.0 || ^5.0",
+ "phpunit/phpunit": "^4.8.35 || ^5.7",
"squizlabs/php_codesniffer": "^1.5"
},
"type": "library",
@@ -3026,7 +3024,7 @@
"faker",
"fixtures"
],
- "time": "2017-08-15T16:48:10+00:00"
+ "time": "2018-07-12T10:23:15+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@@ -3316,22 +3314,22 @@
},
{
"name": "phar-io/manifest",
- "version": "1.0.1",
+ "version": "1.0.3",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0"
+ "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0",
- "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
+ "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-phar": "*",
- "phar-io/version": "^1.0.1",
+ "phar-io/version": "^2.0",
"php": "^5.6 || ^7.0"
},
"type": "library",
@@ -3367,20 +3365,20 @@
}
],
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
- "time": "2017-03-05T18:14:27+00:00"
+ "time": "2018-07-08T19:23:20+00:00"
},
{
"name": "phar-io/version",
- "version": "1.0.1",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/phar-io/version.git",
- "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df"
+ "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df",
- "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
+ "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
"shasum": ""
},
"require": {
@@ -3414,7 +3412,7 @@
}
],
"description": "Library for handling version information and constraints",
- "time": "2017-03-05T17:38:23+00:00"
+ "time": "2018-07-08T19:19:57+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -3882,16 +3880,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "7.2.6",
+ "version": "7.2.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "400a3836ee549ae6f665323ac3f21e27eac7155f"
+ "reference": "8e878aff7917ef66e702e03d1359b16eee254e2c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/400a3836ee549ae6f665323ac3f21e27eac7155f",
- "reference": "400a3836ee549ae6f665323ac3f21e27eac7155f",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8e878aff7917ef66e702e03d1359b16eee254e2c",
+ "reference": "8e878aff7917ef66e702e03d1359b16eee254e2c",
"shasum": ""
},
"require": {
@@ -3902,8 +3900,8 @@
"ext-mbstring": "*",
"ext-xml": "*",
"myclabs/deep-copy": "^1.7",
- "phar-io/manifest": "^1.0.1",
- "phar-io/version": "^1.0",
+ "phar-io/manifest": "^1.0.2",
+ "phar-io/version": "^2.0",
"php": "^7.1",
"phpspec/prophecy": "^1.7",
"phpunit/php-code-coverage": "^6.0.7",
@@ -3962,7 +3960,7 @@
"testing",
"xunit"
],
- "time": "2018-06-21T13:13:39+00:00"
+ "time": "2018-07-15T05:20:50+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
@@ -4011,16 +4009,16 @@
},
{
"name": "sebastian/comparator",
- "version": "3.0.1",
+ "version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "591a30922f54656695e59b1f39501aec513403da"
+ "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/591a30922f54656695e59b1f39501aec513403da",
- "reference": "591a30922f54656695e59b1f39501aec513403da",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
+ "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
"shasum": ""
},
"require": {
@@ -4071,7 +4069,7 @@
"compare",
"equality"
],
- "time": "2018-06-14T15:05:28+00:00"
+ "time": "2018-07-12T15:12:46+00:00"
},
{
"name": "sebastian/diff",
diff --git a/packages/Webkul/Admin/src/Resources/assets/js/app.js b/packages/Webkul/Admin/src/Resources/assets/js/app.js
index 633173b3a..272b79b76 100644
--- a/packages/Webkul/Admin/src/Resources/assets/js/app.js
+++ b/packages/Webkul/Admin/src/Resources/assets/js/app.js
@@ -4,66 +4,42 @@ window.VeeValidate = require("vee-validate");
Vue.use(VeeValidate);
-//register single file components here
-// import VueFlatpickr from "vue-flatpickr";
-// import "vue-flatpickr/theme/dark.css";
-// Vue.use(VueFlatpickr);
-
-Vue.component("datetime", require("./components/datetime"));
-
$(document).ready(function() {
- const app = new Vue({
- el: "#app",
-
- mounted: function() {
- this.addServerErrors();
- this.addFlashMessages();
- },
-
- methods: {
- onSubmit: function(e) {
- this.$validator.validateAll().then(result => {
-$(document).ready(function () {
- Vue.config.ignoredElements = [
- 'option-wrapper',
- 'group-form',
- 'group-list'
- ];
+ Vue.config.ignoredElements = ["option-wrapper", "group-form", "group-list"];
var app = new Vue({
- el: '#app',
+ el: "#app",
data: {
modalIds: {}
},
- mounted () {
- this.addServerErrors()
- this.addFlashMessages()
+ mounted() {
+ this.addServerErrors();
+ this.addFlashMessages();
},
methods: {
- onSubmit (e) {
- this.$validator.validateAll().then((result) => {
+ onSubmit(e) {
+ this.$validator.validateAll().then(result => {
if (result) {
e.target.submit();
}
});
},
- addServerErrors () {
+ addServerErrors() {
var scope = null;
for (var key in serverErrors) {
- const field = this.$validator.fields.find({
- name: key,
- scope: scope
- });
var inputName = key;
- if(key.indexOf('.') !== -1) {
- inputName = key.replace(".", "[") + ']';
+ if (key.indexOf(".") !== -1) {
+ inputName = key.replace(".", "[") + "]";
}
- const field = this.$validator.fields.find({ name: inputName, scope: scope });
+ const field = this.$validator.fields.find({
+ name: inputName,
+ scope: scope
+ });
if (field) {
this.$validator.errors.add({
id: field.id,
@@ -75,7 +51,7 @@ $(document).ready(function () {
}
},
- addFlashMessages: function() {
+ addFlashMessages() {
const flashes = this.$refs.flashes;
flashMessages.forEach(function(flash) {
@@ -83,7 +59,7 @@ $(document).ready(function () {
}, this);
},
- showModal (id) {
+ showModal(id) {
this.$set(this.modalIds, id, true);
}
}
diff --git a/packages/Webkul/Customer/src/Http/routes.php b/packages/Webkul/Customer/src/Http/routes.php
index 13e02d5cf..79d250127 100644
--- a/packages/Webkul/Customer/src/Http/routes.php
+++ b/packages/Webkul/Customer/src/Http/routes.php
@@ -5,7 +5,7 @@ Route::group(['middleware' => ['web']], function () {
// Login Routes
Route::get('/login', 'Webkul\Customer\Http\Controllers\SessionController@show')->defaults('_config', [
- 'view' => 'customer::login.index',
+ 'view' => 'shop::login.index',
])->name('customer.session.index');
Route::post('/login', 'Webkul\Customer\Http\Controllers\SessionController@create')->defaults('_config', [
@@ -15,7 +15,7 @@ Route::group(['middleware' => ['web']], function () {
// Registration Routes
Route::get('/register', 'Webkul\Customer\Http\Controllers\RegistrationController@show')->defaults('_config', [
- 'view' => 'customer::signup.index' //hint path
+ 'view' => 'shop::signup.index' //hint path
])->name('customer.register.index');
Route::post('/register', 'Webkul\Customer\Http\Controllers\RegistrationController@create')->defaults('_config', [
@@ -32,7 +32,7 @@ Route::group(['middleware' => ['web']], function () {
//customer dashboard
Route::get('/dashboard', 'Webkul\Customer\Http\Controllers\CustomerController@dashboard')->defaults('_config', [
- 'view' => 'customer::dashboard.index'
+ 'view' => 'shop::dashboard.index'
])->name('customer.dashboard.index');
});
});
diff --git a/packages/Webkul/Customer/src/Resources/assets/sass/_variables.scss b/packages/Webkul/Customer/src/Resources/assets/sass/_variables.scss
index 2a94e2a15..9d8b4d18e 100644
--- a/packages/Webkul/Customer/src/Resources/assets/sass/_variables.scss
+++ b/packages/Webkul/Customer/src/Resources/assets/sass/_variables.scss
@@ -3,3 +3,4 @@ $login-text: #3a3a3a;
$background-color: #ffffff;
$border-color: #ffe8e8e8;
$forgot-password-color: #0031f0;
+$profile-content-color: #5e5e5e;
diff --git a/packages/Webkul/Customer/src/Resources/assets/sass/app.scss b/packages/Webkul/Customer/src/Resources/assets/sass/app.scss
index 65e16dae5..570c259ea 100644
--- a/packages/Webkul/Customer/src/Resources/assets/sass/app.scss
+++ b/packages/Webkul/Customer/src/Resources/assets/sass/app.scss
@@ -69,7 +69,7 @@
width: 100%;
display: flex;
flex-direction: row;
- border: 1px solid red;
+ // border: 1px solid red;
margin-top: 5.5%;
margin-bottom: 5.5%;
@@ -77,33 +77,32 @@
display: flex;
flex-direction: column;
align-content: center;
- justify-content: center;
+ justify-content: flex-start;
border: 1px solid #e8e8e8;
- border-right: none;
background: #ffffff;
width: 25%;
+ height: 100%;
text-transform: capitalize;
font-size: 16px;
color: #5e5e5e;
li {
font-size: 16px;
- width: 95%;
+ width: 100%;
height: 50px;
margin-left: 15px;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
- border: 1px solid $border-color;
- border-left: none;
- border-bottom: none;
+ // border: 1px solid $border-color;
+ // border-left: none;
+ // border-bottom: none;
+ border-bottom: 1px solid $border-color;
text-align: center;
}
li:first-child {
border-top: none;
- border-left: none;
- border-bottom: none;
}
li:last-child {
border-bottom: none;
@@ -112,18 +111,52 @@
.profile {
margin-left: 5.5%;
+ margin-top: 1%;
+ width: 100%;
- .section-heading {
- height: 50px;
- font-size: 28px;
- color: #242424;
- text-transform: capitalize;
- text-align: left;
+ .section-head {
+ // height: 50px;
+
+ .profile-heading {
+ font-size: 28px;
+ color: #242424;
+ text-transform: capitalize;
+ text-align: left;
+ }
+
+ .profile-edit {
+ font-size: 17px;
+ margin-top: 1%;
+ color: #0031f0;
+ letter-spacing: -0.11px;
+ float: right;
+ }
+
+ .horizontal-rule {
+ margin-top: 1.1%;
+ width: 100%;
+ height: 1px;
+ vertical-align: middle;
+ background: #e8e8e8;
+ }
}
}
.profile-content {
font-size: 16px;
- color: #5e5e5e;
+ color: $profile-content-color;
+ margin-top: 1.4%;
+
+ table {
+ tbody {
+ tr {
+ height: 45px;
+
+ td {
+ width: 250px;
+ }
+ }
+ }
+ }
}
}
diff --git a/packages/Webkul/Customer/src/Resources/views/layouts/master.blade.php b/packages/Webkul/Customer/src/Resources/views/layouts/master.blade.php
deleted file mode 100644
index 7d256aaac..000000000
--- a/packages/Webkul/Customer/src/Resources/views/layouts/master.blade.php
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
- @yield('page_title')
-
-
-
-
-
-
-
- @yield('head')
- @yield('css')
-
-
-
-
- @include('shop::layouts.header')
-
-
- @yield('content-wrapper')
-
-
- @include('shop::layouts.footer')
-
-
-
-
-
- @yield('javascript')
-
-
-
-
diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/_variables.scss b/packages/Webkul/Shop/src/Resources/assets/sass/_variables.scss
index 05aa95675..052b9f479 100644
--- a/packages/Webkul/Shop/src/Resources/assets/sass/_variables.scss
+++ b/packages/Webkul/Shop/src/Resources/assets/sass/_variables.scss
@@ -1,3 +1,4 @@
+//shop variables
$font-name: "Montserrat", sans-serif;
$background-color: #f2f2f2;
$list-heading-color: rgba(165, 165, 165, 1);
@@ -6,3 +7,13 @@ $subscribe-btn-color: black;
$logo-color: #0031f0;
$border-color: #c7c7c7;
$offer-color: #ff6472;
+//shop variables ends here
+
+//customer variables
+$sign-up-text-color: #5e5e5e;
+$login-text: #3a3a3a;
+$background-color: #ffffff;
+$border-color: #ffe8e8e8;
+$forgot-password-color: #0031f0;
+$profile-content-color: #5e5e5e;
+//customer variables ends here
diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
index 58e813235..5a79b79d3 100644
--- a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
+++ b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
@@ -406,6 +406,165 @@ body {
}
}
+//customers page css goes here
+
+.content {
+ padding-top: 15%;
+ padding-bottom: 15%;
+
+ .sign-up-text {
+ margin-bottom: 2%;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+ font-size: 18px;
+ color: $sign-up-text-color;
+ letter-spacing: -0.29px;
+ text-align: center;
+ }
+ .login-form {
+ margin-left: auto;
+ margin-right: auto;
+ display: flex;
+ background: $background-color;
+ border: 1px solid $border-color;
+ flex-direction: column;
+ max-width: 530px;
+ min-width: 380px;
+ min-height: 345px;
+ padding-left: 25px;
+ padding-right: 25px;
+
+ .login-text {
+ font-size: 24px;
+ font-weight: bold;
+ color: $login-text;
+ letter-spacing: -0.23px;
+ margin-top: 5%;
+ margin-bottom: 3%;
+ }
+
+ .control-group {
+ margin-bottom: 15px !important;
+ .control {
+ width: 100% !important;
+ }
+ }
+
+ .forgot-password-link {
+ font-size: 17px;
+ color: $forgot-password-color;
+ letter-spacing: -0.11px;
+ margin-bottom: 5%;
+ }
+ .signup-confirm {
+ letter-spacing: -0.11px;
+ margin-bottom: 5%;
+ }
+
+ .btn-primary {
+ width: 100%;
+ text-transform: uppercase;
+ border-radius: 0px;
+ height: 45px;
+ margin-bottom: 4%;
+ }
+ }
+}
+
+.dashboard-content {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ // border: 1px solid red;
+ margin-top: 5.5%;
+ margin-bottom: 5.5%;
+
+ .dashboard-side-menu {
+ display: flex;
+ flex-direction: column;
+ align-content: center;
+ justify-content: flex-start;
+ border: 1px solid #e8e8e8;
+ background: #ffffff;
+ width: 25%;
+ height: 100%;
+ text-transform: capitalize;
+ font-size: 16px;
+ color: #5e5e5e;
+
+ li {
+ font-size: 16px;
+ width: 95%;
+ height: 50px;
+ margin-left: 5%;
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-start;
+ align-items: center;
+ border-bottom: 1px solid $border-color;
+ text-align: center;
+ }
+ li:first-child {
+ border-top: none;
+ }
+ li:last-child {
+ border-bottom: none;
+ }
+ }
+
+ .profile {
+ margin-left: 5.5%;
+ margin-top: 1%;
+ width: 100%;
+
+ .section-head {
+ .profile-heading {
+ font-size: 28px;
+ color: #242424;
+ text-transform: capitalize;
+ text-align: left;
+ }
+
+ .profile-edit {
+ font-size: 17px;
+ margin-top: 1%;
+ color: #0031f0;
+ letter-spacing: -0.11px;
+ float: right;
+ }
+
+ .horizontal-rule {
+ margin-top: 1.1%;
+ width: 100%;
+ height: 1px;
+ vertical-align: middle;
+ background: #e8e8e8;
+ }
+ }
+ }
+
+ .profile-content {
+ font-size: 16px;
+ color: $profile-content-color;
+ margin-top: 1.4%;
+
+ table {
+ tbody {
+ tr {
+ height: 45px;
+
+ td {
+ width: 250px;
+ }
+ }
+ }
+ }
+ }
+}
+
+//customers page css ends here
+
@media all and (max-width: 480px) {
.header {
// border: 1px solid black;
diff --git a/packages/Webkul/Customer/src/Resources/views/dashboard/index.blade.php b/packages/Webkul/Shop/src/Resources/views/dashboard/index.blade.php
similarity index 85%
rename from packages/Webkul/Customer/src/Resources/views/dashboard/index.blade.php
rename to packages/Webkul/Shop/src/Resources/views/dashboard/index.blade.php
index c7175f4fc..c4f823224 100644
--- a/packages/Webkul/Customer/src/Resources/views/dashboard/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/dashboard/index.blade.php
@@ -1,4 +1,4 @@
-@extends('customer::layouts.master')
+@extends('shop::layouts.master')
@section('content-wrapper')
-
- Profile
+
diff --git a/packages/Webkul/Customer/src/Resources/views/login/index.blade.php b/packages/Webkul/Shop/src/Resources/views/login/index.blade.php
similarity index 100%
rename from packages/Webkul/Customer/src/Resources/views/login/index.blade.php
rename to packages/Webkul/Shop/src/Resources/views/login/index.blade.php
diff --git a/packages/Webkul/Customer/src/Resources/views/signup/index.blade.php b/packages/Webkul/Shop/src/Resources/views/signup/index.blade.php
similarity index 100%
rename from packages/Webkul/Customer/src/Resources/views/signup/index.blade.php
rename to packages/Webkul/Shop/src/Resources/views/signup/index.blade.php
diff --git a/packages/Webkul/Ui/src/Resources/assets/sass/app.scss b/packages/Webkul/Ui/src/Resources/assets/sass/app.scss
index a88439f6a..763b60331 100644
--- a/packages/Webkul/Ui/src/Resources/assets/sass/app.scss
+++ b/packages/Webkul/Ui/src/Resources/assets/sass/app.scss
@@ -168,8 +168,6 @@ h2 {
padding: 0px;
li {
- padding: 5px 0px;
-
// &:hover {
// color: $brand-color;
// }
@@ -616,8 +614,6 @@ h2 {
}
}
-/* DataGrid */
-
.grid-container {
margin-top: 30px;
@@ -655,6 +651,7 @@ h2 {
width: 36px;
border: 2px solid $control-border-color;
border-left: none;
+ border-radius: 2px;
.search-icon {
margin-left: 4px;
@@ -697,6 +694,7 @@ h2 {
height: 36px;
width: 150px;
border: 2px solid $control-border-color;
+ border-radius: 2px;
background-color: white;
color: #8e8e8e;
font-size: 14px;
@@ -843,19 +841,33 @@ h2 {
align-items: center;
.massaction-remove {
- margin-top: 5px;
+ margin-top: 10px;
margin-right: 10px;
}
+ form {
+ margin-top: 8px;
+ }
+
.selected-items {
margin-right: 15px;
}
}
+ tr {
+ th.sort-head {
+ .sort-down-icon {
+ margin-left: 8px;
+ vertical-align: middle;
+ cursor: pointer;
+ }
+ }
+ }
}
}
}
/* DataGrid css ends in here */
+
.modal-open {
overflow: hidden;
}
diff --git a/public/vendor/webkul/admin/assets/css/admin.css b/public/vendor/webkul/admin/assets/css/admin.css
new file mode 100644
index 000000000..adccb29ce
--- /dev/null
+++ b/public/vendor/webkul/admin/assets/css/admin.css
@@ -0,0 +1,191 @@
+@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500);body {
+ margin: 0;
+ color: #3A3A3A;
+ font-family: "Montserrat", sans-serif;
+ font-size: 14px;
+ font-weight: 500;
+ position: static;
+ min-height: 100%;
+}
+
+.navbar-top {
+ height: 60px;
+ background: #ffffff;
+ font-size: 0;
+ -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
+ border-bottom: 1px solid rgba(162, 162, 162, 0.2);
+ position: fixed;
+ left: 0;
+ right: 0;
+ z-index: 5;
+}
+
+.navbar-top .navbar-top-left {
+ width: 50%;
+ height: 60px;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.navbar-top .navbar-top-left .brand-logo {
+ padding: 10px;
+}
+
+.navbar-top .navbar-top-right {
+ width: 50%;
+ height: 60px;
+ text-align: right;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.navbar-top .navbar-top-right .profile-info {
+ display: inline-block;
+ vertical-align: middle;
+ text-align: left;
+ min-width: 50px;
+ position: relative;
+ padding: 12px 0px;
+ margin: 0px 25px 0px 30px;
+ font-size: 15px;
+ cursor: pointer;
+ position: relative;
+}
+
+.navbar-top .navbar-top-right .profile-info .dropdown-list {
+ top: 63px;
+}
+
+.navbar-top .navbar-top-right .profile-info .name {
+ color: #000311;
+ display: block;
+ text-align: left;
+}
+
+.navbar-top .navbar-top-right .profile-info .role {
+ font-size: 14px;
+ color: #8e8e8e;
+ display: block;
+ text-align: left;
+}
+
+.navbar-top .navbar-top-right .profile-info i.icon {
+ margin-left: 10px;
+}
+
+.navbar-left {
+ position: absolute;
+ top: 60px;
+ bottom: 0;
+ width: 90px;
+ padding-top: 20px;
+ height: auto;
+ border-right: 1px solid rgba(162, 162, 162, 0.2);
+ z-index: 2;
+}
+
+.navbar-left ul.menubar li.menu-item {
+ height: 90px;
+ padding: 10px 5px;
+ font-size: 11px;
+ text-align: center;
+ text-transform: uppercase;
+}
+
+.navbar-left ul.menubar li.menu-item a {
+ color: #a2a2a2;
+}
+
+.navbar-left ul.menubar li.menu-item.active a {
+ color: #0041ff;
+}
+
+.content-container {
+ padding-left: 90px;
+ position: absolute;
+ margin-top: 60px;
+ top: 0px;
+ right: 0;
+ left: 0;
+ bottom: 0px;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.content-container .aside-nav {
+ width: 280px;
+ position: fixed;
+ top: 60px;
+ bottom: 0;
+ border-right: 1px solid rgba(162, 162, 162, 0.2);
+ background: #f8f9fa;
+ padding-top: 10px;
+ overflow-y: auto;
+ z-index: 4;
+}
+
+.content-container .aside-nav a {
+ padding: 15px;
+ display: block;
+ color: #000311;
+}
+
+.content-container .aside-nav .active a {
+ background: #ffffff;
+ border-top: 1px solid rgba(162, 162, 162, 0.2);
+ border-bottom: 1px solid rgba(162, 162, 162, 0.2);
+}
+
+.content-container .aside-nav .active i {
+ float: right;
+}
+
+.content-container .content-wrapper {
+ padding: 25px 25px 25px 305px;
+}
+
+.content-container .content {
+ padding: 25px 0;
+}
+
+.content-container .content.full-page {
+ padding: 25px;
+}
+
+.content-container .content .page-header {
+ display: inline-block;
+ margin-bottom: 20px;
+ width: 100%;
+}
+
+.content-container .content .page-header .page-title {
+ float: left;
+}
+
+.content-container .content .page-header .page-title h1 {
+ margin-bottom: 0;
+ vertical-align: middle;
+ display: inline-block;
+}
+
+.content-container .content .page-header .page-action {
+ float: right;
+}
+
+.content-container .content .page-header .control-group {
+ width: 180px;
+ display: inline-block;
+ margin-bottom: 0;
+ margin-left: 20px;
+}
+
+.content-container .content .page-header .control {
+ width: 100%;
+ margin: 0;
+}
+
+.content-container .content .page-content {
+ width: 100%;
+ display: inline-block;
+}
diff --git a/public/vendor/webkul/admin/assets/js/admin.js b/public/vendor/webkul/admin/assets/js/admin.js
new file mode 100644
index 000000000..9b682984f
--- /dev/null
+++ b/public/vendor/webkul/admin/assets/js/admin.js
@@ -0,0 +1,28950 @@
+/******/ (function(modules) { // webpackBootstrap
+/******/ // The module cache
+/******/ var installedModules = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId]) {
+/******/ return installedModules[moduleId].exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ i: moduleId,
+/******/ l: false,
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ // Flag the module as loaded
+/******/ module.l = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/******/
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+/******/
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+/******/
+/******/ // define getter function for harmony exports
+/******/ __webpack_require__.d = function(exports, name, getter) {
+/******/ if(!__webpack_require__.o(exports, name)) {
+/******/ Object.defineProperty(exports, name, {
+/******/ configurable: false,
+/******/ enumerable: true,
+/******/ get: getter
+/******/ });
+/******/ }
+/******/ };
+/******/
+/******/ // getDefaultExport function for compatibility with non-harmony modules
+/******/ __webpack_require__.n = function(module) {
+/******/ var getter = module && module.__esModule ?
+/******/ function getDefault() { return module['default']; } :
+/******/ function getModuleExports() { return module; };
+/******/ __webpack_require__.d(getter, 'a', getter);
+/******/ return getter;
+/******/ };
+/******/
+/******/ // Object.prototype.hasOwnProperty.call
+/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "/";
+/******/
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(__webpack_require__.s = 1);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, exports) {
+
+var g;
+
+// This works in non-strict mode
+g = (function() {
+ return this;
+})();
+
+try {
+ // This works if eval is allowed (see CSP)
+ g = g || Function("return this")() || (1,eval)("this");
+} catch(e) {
+ // This works if the window reference is available
+ if(typeof window === "object")
+ g = window;
+}
+
+// g can still be undefined, but nothing to do about it...
+// We return undefined, instead of nothing here, so it's
+// easier to handle this case. if(!global) { ...}
+
+module.exports = g;
+
+
+/***/ }),
+/* 1 */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(2);
+module.exports = __webpack_require__(9);
+
+
+/***/ }),
+/* 2 */
+/***/ (function(module, exports, __webpack_require__) {
+
+window.jQuery = window.$ = $ = __webpack_require__(3);
+window.Vue = __webpack_require__(4);
+window.VeeValidate = __webpack_require__(8);
+
+Vue.use(VeeValidate);
+
+$(document).ready(function () {
+ Vue.config.ignoredElements = ["option-wrapper", "group-form", "group-list"];
+
+ var app = new Vue({
+ el: "#app",
+
+ data: {
+ modalIds: {}
+ },
+
+ mounted: function mounted() {
+ this.addServerErrors();
+ this.addFlashMessages();
+ },
+
+
+ methods: {
+ onSubmit: function onSubmit(e) {
+ this.$validator.validateAll().then(function (result) {
+ if (result) {
+ e.target.submit();
+ }
+ });
+ },
+ addServerErrors: function addServerErrors() {
+ var scope = null;
+ for (var key in serverErrors) {
+ var inputName = key;
+ if (key.indexOf(".") !== -1) {
+ inputName = key.replace(".", "[") + "]";
+ }
+
+ var field = this.$validator.fields.find({
+ name: inputName,
+ scope: scope
+ });
+ if (field) {
+ this.$validator.errors.add({
+ id: field.id,
+ field: inputName,
+ msg: serverErrors[key][0],
+ scope: scope
+ });
+ }
+ }
+ },
+ addFlashMessages: function addFlashMessages() {
+ var flashes = this.$refs.flashes;
+
+ flashMessages.forEach(function (flash) {
+ flashes.addFlash(flash);
+ }, this);
+ },
+ showModal: function showModal(id) {
+ this.$set(this.modalIds, id, true);
+ }
+ }
+ });
+});
+
+/***/ }),
+/* 3 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
+ * jQuery JavaScript Library v3.3.1
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright JS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2018-01-20T17:24Z
+ */
+( function( global, factory ) {
+
+ "use strict";
+
+ if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+ // For CommonJS and CommonJS-like environments where a proper `window`
+ // is present, execute the factory and get jQuery.
+ // For environments that do not have a `window` with a `document`
+ // (such as Node.js), expose a factory as module.exports.
+ // This accentuates the need for the creation of a real `window`.
+ // e.g. var jQuery = require("jquery")(window);
+ // See ticket #14549 for more info.
+ module.exports = global.document ?
+ factory( global, true ) :
+ function( w ) {
+ if ( !w.document ) {
+ throw new Error( "jQuery requires a window with a document" );
+ }
+ return factory( w );
+ };
+ } else {
+ factory( global );
+ }
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var document = window.document;
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var concat = arr.concat;
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+var isFunction = function isFunction( obj ) {
+
+ // Support: Chrome <=57, Firefox <=52
+ // In some browsers, typeof returns "function" for HTML