diff --git a/package-lock.json b/package-lock.json index 55a4eae..1a8c65e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -140,7 +140,6 @@ "@sketchpixy/react-router-relay": "0.13.4", "@sketchpixy/react-router-scroll": "0.3.2", "@sketchpixy/redux-fetch-data": "0.1.3", - "axios": "0.13.1", "babel-relay-plugin": "0.9.3", "classnames": "2.2.5", "express-graphql": "0.5.4", @@ -231,6 +230,22 @@ } } }, + "active-event-stack": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/active-event-stack/-/active-event-stack-1.0.0.tgz", + "integrity": "sha1-a1uS661xmvrpgs1R9Jw4xbaADFA=", + "requires": { + "immutable": "3.8.1", + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, "ajv": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz", @@ -432,6 +447,11 @@ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", "dev": true }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -492,11 +512,12 @@ "dev": true }, "axios": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.13.1.tgz", - "integrity": "sha1-Pmer/kMzvJ0tX+b70TtGlOr8jfg=", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", "requires": { - "follow-redirects": "0.0.7" + "follow-redirects": "1.5.0", + "is-buffer": "1.1.5" } }, "axobject-query": { @@ -1591,8 +1612,12 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base62": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.8.tgz", + "integrity": "sha512-V6YHUbjLxN1ymqNLb1DPHoU1CpfdL7d2YTIp5W3U4hhoG4hhxNmsFDs66M9EXxBiSEke5Bt5dwdfMwwZF70iLA==" }, "base64-js": { "version": "1.2.1", @@ -1696,7 +1721,6 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -1869,6 +1893,11 @@ "map-obj": "1.0.1" } }, + "can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, "caniuse-api": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", @@ -2142,8 +2171,7 @@ "commander": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" }, "commondir": { "version": "1.0.1", @@ -2151,6 +2179,36 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, + "commoner": { + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", + "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", + "requires": { + "commander": "2.11.0", + "detective": "4.7.1", + "glob": "5.0.15", + "graceful-fs": "4.1.11", + "iconv-lite": "0.4.18", + "mkdirp": "0.5.1", + "private": "0.1.7", + "q": "1.5.0", + "recast": "0.11.23" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, "compressible": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz", @@ -2178,8 +2236,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.0", @@ -2251,6 +2308,22 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "cookies": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.1.tgz", + "integrity": "sha1-fIphX1SBxhq58WyDNzG8uPZjuZs=", + "requires": { + "depd": "1.1.2", + "keygrip": "1.0.2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + } + } + }, "copy-webpack-plugin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz", @@ -2685,12 +2758,99 @@ } } }, + "datatables": { + "version": "1.10.13", + "resolved": "https://registry.npmjs.org/datatables/-/datatables-1.10.13.tgz", + "integrity": "sha1-m7Lexvfc8CBJoA5PDn0/4AnDk0Y=", + "requires": { + "jquery": "3.2.1" + } + }, + "datatables.net": { + "version": "1.10.16", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.16.tgz", + "integrity": "sha1-SwUtEIKCQmG2ju2dInQbcR09JGk=", + "requires": { + "jquery": "3.2.1" + } + }, + "datatables.net-bs": { + "version": "1.10.16", + "resolved": "https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-1.10.16.tgz", + "integrity": "sha1-sIVPWzdPcTrj20FWx86op2DD3nY=", + "requires": { + "datatables.net": "1.10.16", + "jquery": "3.2.1" + } + }, + "datatables.net-buttons": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/datatables.net-buttons/-/datatables.net-buttons-1.5.1.tgz", + "integrity": "sha1-zbNcDIsCYM1FsN9rOfbagVNX/rs=", + "requires": { + "datatables.net": "1.10.16", + "jquery": "3.2.1" + } + }, + "datatables.net-buttons-bs": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/datatables.net-buttons-bs/-/datatables.net-buttons-bs-1.5.1.tgz", + "integrity": "sha1-bRsCvTQDpV93NiBzMnW7C4dOkcw=", + "requires": { + "datatables.net-bs": "1.10.16", + "datatables.net-buttons": "1.5.1", + "jquery": "3.2.1" + } + }, + "datatables.net-dt": { + "version": "1.10.16", + "resolved": "https://registry.npmjs.org/datatables.net-dt/-/datatables.net-dt-1.10.16.tgz", + "integrity": "sha1-Z1ijCPueX5Yp+2VBzDAeSOyexVU=", + "requires": { + "datatables.net": "1.10.16", + "jquery": "3.2.1" + } + }, + "datatables.net-responsive": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/datatables.net-responsive/-/datatables.net-responsive-2.2.1.tgz", + "integrity": "sha1-DLKbyCJRbGNdh2SWgvzYa6GEf+0=", + "requires": { + "datatables.net": "1.10.16", + "jquery": "3.2.1" + } + }, + "datatables.net-responsive-bs": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/datatables.net-responsive-bs/-/datatables.net-responsive-bs-2.2.1.tgz", + "integrity": "sha1-/bY1+0muJ1leqW1b2IF6C1bhooY=", + "requires": { + "datatables.net-bs": "1.10.16", + "datatables.net-responsive": "2.2.1", + "jquery": "3.2.1" + } + }, + "datatables.net-responsive-dt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/datatables.net-responsive-dt/-/datatables.net-responsive-dt-2.2.1.tgz", + "integrity": "sha1-pMqcgyA2zfCz+01ITETC17ZrpJA=", + "requires": { + "datatables.net-dt": "1.10.16", + "datatables.net-responsive": "2.2.1", + "jquery": "3.2.1" + } + }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", "dev": true }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", @@ -2716,8 +2876,7 @@ "deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" }, "deep-is": { "version": "0.1.3", @@ -2738,8 +2897,7 @@ "defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, "del": { "version": "2.2.2", @@ -2803,6 +2961,22 @@ "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", "dev": true }, + "detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "requires": { + "acorn": "5.5.3", + "defined": "1.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==" + } + } + }, "diffie-hellman": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", @@ -2951,6 +3125,15 @@ "tapable": "0.2.6" } }, + "envify": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", + "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "requires": { + "jstransform": "11.0.3", + "through": "2.3.8" + } + }, "errno": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", @@ -3524,6 +3707,11 @@ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", "dev": true }, + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" + }, "esquery": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", @@ -3607,6 +3795,11 @@ "merge": "1.2.0" } }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, "exit-hook": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", @@ -3655,7 +3848,6 @@ "parseurl": "1.3.1", "path-to-regexp": "0.1.7", "proxy-addr": "1.1.4", - "qs": "6.4.0", "range-parser": "1.2.0", "send": "0.15.3", "serve-static": "1.12.3", @@ -3939,12 +4131,21 @@ } }, "follow-redirects": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz", - "integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", + "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", "requires": { - "debug": "2.6.8", - "stream-consume": "0.1.0" + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } } }, "font-awesome": { @@ -3990,6 +4191,11 @@ "mime-types": "2.1.15" } }, + "form-data-to-object": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data-to-object/-/form-data-to-object-0.2.0.tgz", + "integrity": "sha1-96jmjd2RChEApl4lrGpIQUP/gWg=" + }, "formsy-material-ui": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/formsy-material-ui/-/formsy-material-ui-0.6.3.tgz", @@ -3998,6 +4204,14 @@ "keycode": "2.1.9" } }, + "formsy-react": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/formsy-react/-/formsy-react-0.18.1.tgz", + "integrity": "sha1-xS7pW67yiW8VR85t+Nrl/NvZq0A=", + "requires": { + "form-data-to-object": "0.2.0" + } + }, "forwarded": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", @@ -4017,6 +4231,11 @@ "js-yaml": "3.9.0" } }, + "fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" + }, "fs-extra": { "version": "0.26.7", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", @@ -5111,11 +5330,15 @@ } } }, + "google-maps-infobox": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/google-maps-infobox/-/google-maps-infobox-1.1.13.tgz", + "integrity": "sha1-6zpFMiDbTKtOH0BON9px4hVeJNc=" + }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "graphql": { "version": "0.6.2", @@ -5460,7 +5683,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "1.4.0", "wrappy": "1.0.2" @@ -5549,8 +5771,7 @@ "is-buffer": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", - "dev": true + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" }, "is-builtin-module": { "version": "1.0.0", @@ -5839,6 +6060,12 @@ "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.0.2.tgz", "integrity": "sha1-QaLpbOntpeYcdn7l3DEjc7sEbpE=" }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=", + "optional": true + }, "jquery": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", @@ -5972,6 +6199,25 @@ } } }, + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "1.2.8", + "commoner": "0.10.8", + "esprima-fb": "15001.1.0-dev-harmony-fb", + "object-assign": "2.1.1", + "source-map": "0.4.4" + }, + "dependencies": { + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, "jsuri": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsuri/-/jsuri-1.3.1.tgz", @@ -5994,6 +6240,11 @@ "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.1.9.tgz", "integrity": "sha1-lkojxU5IiUBbSGGlyfBIDUUUHfo=" }, + "keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha1-rTKXxVcGneqLz+ek+kkbdcXd65E=" + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -6143,11 +6394,65 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.4.tgz", "integrity": "sha1-3MHXVS4VCgZABzupyzHXDwMpUOc=" }, + "lodash._basecallback": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz", + "integrity": "sha1-t7K7Q9whYEJKIczybFfkQ3cqjic=", + "requires": { + "lodash._baseisequal": "3.0.7", + "lodash._bindcallback": "3.0.1", + "lodash.isarray": "3.0.4", + "lodash.pairs": "3.0.1" + } + }, + "lodash._basecompareascending": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash._basecompareascending/-/lodash._basecompareascending-3.0.2.tgz", + "integrity": "sha1-F+JPGB7qntKx+YncgAt2GWROrFM=" + }, + "lodash._baseeach": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz", + "integrity": "sha1-z4cGVyyhROjZ11InyZDamC+TKvM=", + "requires": { + "lodash.keys": "3.1.2" + } + }, "lodash._basefor": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=" }, + "lodash._baseisequal": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz", + "integrity": "sha1-2AJfdjOdKTQnZ9zIh85cuVpbUfE=", + "requires": { + "lodash.isarray": "3.0.4", + "lodash.istypedarray": "3.0.6", + "lodash.keys": "3.1.2" + } + }, + "lodash._basesortby": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basesortby/-/lodash._basesortby-3.0.0.tgz", + "integrity": "sha1-0Kmq1Hu5F8DtkLHiLQOH6hiRKMs=" + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -6178,6 +6483,11 @@ "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", "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=" + }, "lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", @@ -6198,12 +6508,27 @@ "lodash.keysin": "3.0.8" } }, + "lodash.istypedarray": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", + "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I=" + }, "lodash.kebabcase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", "dev": true }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, "lodash.keysin": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz", @@ -6230,6 +6555,40 @@ "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", "dev": true }, + "lodash.pairs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", + "integrity": "sha1-u+CNV4bu6qCaFckevw3LfSvjJqk=", + "requires": { + "lodash.keys": "3.1.2" + } + }, + "lodash.some": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-3.2.3.tgz", + "integrity": "sha1-djN9pP4E8NMvEMk3ha8PYFv+Lq8=", + "requires": { + "lodash._basecallback": "3.3.1", + "lodash._baseeach": "3.0.4", + "lodash._isiterateecall": "3.0.9", + "lodash.isarray": "3.0.4", + "lodash.keys": "3.1.2" + } + }, + "lodash.sortby": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-3.1.5.tgz", + "integrity": "sha1-mEA6z3X++yQGk4MfS8DZUflHAbg=", + "requires": { + "lodash._basecallback": "3.3.1", + "lodash._basecompareascending": "3.0.2", + "lodash._baseeach": "3.0.4", + "lodash._basesortby": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash.isarray": "3.0.4", + "lodash.keys": "3.1.2" + } + }, "lodash.tail": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", @@ -6302,6 +6661,11 @@ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true }, + "marker-clusterer-plus": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/marker-clusterer-plus/-/marker-clusterer-plus-2.1.4.tgz", + "integrity": "sha1-+O/3TVmdqzt9Dj/tUmTqDnBPXWc=" + }, "material-ui": { "version": "0.18.5", "resolved": "https://registry.npmjs.org/material-ui/-/material-ui-0.18.5.tgz", @@ -6320,6 +6684,42 @@ "warning": "3.0.0" } }, + "material-ui-autocomplete-google-places": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/material-ui-autocomplete-google-places/-/material-ui-autocomplete-google-places-2.2.0.tgz", + "integrity": "sha512-QvgzdBO2XdZPiUcSYA/A3rLqyZ9WJxysZ0Wbpj0oYBvn8TDRXMMtYkf3IDuJ+UzSBEexTzLeH9WjvZ7ESZ1N8Q==" + }, + "material-ui-datatables": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/material-ui-datatables/-/material-ui-datatables-0.18.2.tgz", + "integrity": "sha1-J5syOeNTRY/8oeU2AiMcKUJF+VM=", + "requires": { + "babel-runtime": "6.23.0", + "material-ui": "0.18.0", + "prop-types": "15.5.10" + }, + "dependencies": { + "material-ui": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/material-ui/-/material-ui-0.18.0.tgz", + "integrity": "sha1-/PXt3+h9BmeSvUTwm098nKf2INY=", + "requires": { + "babel-runtime": "6.23.0", + "inline-style-prefixer": "3.0.6", + "keycode": "2.1.9", + "lodash.merge": "4.6.0", + "lodash.throttle": "4.1.1", + "prop-types": "15.5.10", + "react-addons-create-fragment": "15.6.0", + "react-addons-transition-group": "15.6.0", + "react-event-listener": "0.4.5", + "recompose": "0.23.4", + "simple-assign": "0.1.0", + "warning": "3.0.0" + } + } + } + }, "material-ui-geosuggest": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/material-ui-geosuggest/-/material-ui-geosuggest-0.7.1.tgz", @@ -6369,6 +6769,11 @@ } } }, + "material-ui-places": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/material-ui-places/-/material-ui-places-1.1.7.tgz", + "integrity": "sha1-AVZZn/d9WVgNWad6NliVbd4C7h8=" + }, "math-expression-evaluator": { "version": "1.2.17", "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", @@ -6504,7 +6909,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "1.1.8" } @@ -6536,11 +6940,15 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, "requires": { "minimist": "0.0.8" } }, + "moment": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", + "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -6841,7 +7249,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1.0.2" } @@ -6943,6 +7350,11 @@ "p-limit": "1.1.0" } }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, "pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -7003,8 +7415,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", @@ -8522,8 +8933,7 @@ "private": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", - "dev": true + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=" }, "process": { "version": "0.5.2", @@ -8601,13 +9011,12 @@ "q": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/q/-/q-1.5.0.tgz", - "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=", - "dev": true + "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=" }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "query-string": { "version": "4.3.4", @@ -8644,6 +9053,11 @@ "performance-now": "2.1.0" } }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==" + }, "randomatic": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", @@ -8754,6 +9168,15 @@ "object-assign": "4.1.1" } }, + "react-addons-shallow-compare": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz", + "integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=", + "requires": { + "fbjs": "0.8.12", + "object-assign": "4.1.1" + } + }, "react-addons-transition-group": { "version": "15.6.0", "resolved": "https://registry.npmjs.org/react-addons-transition-group/-/react-addons-transition-group-15.6.0.tgz", @@ -8779,11 +9202,54 @@ "warning": "3.0.0" } }, + "react-cookie": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-2.1.6.tgz", + "integrity": "sha512-Cu2U2JgrVdc/ExdRGAxo0iy4tpl8QpcC37Z1l+AYNsZaA+UP9VQ2buP+meKF8P7AXv0yfG+ac81KlGwdOWr3YQ==", + "requires": { + "hoist-non-react-statics": "2.5.0", + "prop-types": "15.5.10", + "universal-cookie": "2.1.5" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz", + "integrity": "sha512-6Bl6XsDT1ntE0lHbIhr4Kp2PGcleGZ66qu5Jqk8lc0Xc/IeG6gVLmwUGs/K0Us+L8VWoKgj0uWdPMataOsm31w==" + } + } + }, + "react-data-components": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-data-components/-/react-data-components-1.2.0.tgz", + "integrity": "sha512-nJPAYBDDduBeyTp9r+cDY5P3ZSLQLyvBZHXDPEKWrUwu5GxkcrWxWzB8LfQsWIRxi2HzF4H1njcj1IHlV2jmRA==", + "requires": { + "lodash": "4.17.4", + "prop-types": "15.5.10" + } + }, "react-deep-force-update": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz", "integrity": "sha1-T39sEsPn3kLzRZkqPFGCNvoeytM=" }, + "react-dialog": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-dialog/-/react-dialog-1.0.2.tgz", + "integrity": "sha1-gT/tQPSSlGeTRqMpjUYPe5iCGAE=", + "requires": { + "active-event-stack": "1.0.0", + "classnames": "2.2.5", + "react-draggable": "2.2.6", + "react-onclickoutside": "5.11.1", + "react-resizable": "1.7.5" + } + }, + "react-display-name": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/react-display-name/-/react-display-name-0.2.0.tgz", + "integrity": "sha1-Dh9whuRaMtB3ZN817TL/FvEll5A=" + }, "react-dom": { "version": "15.6.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.1.tgz", @@ -8795,6 +9261,14 @@ "prop-types": "15.5.10" } }, + "react-draggable": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-2.2.6.tgz", + "integrity": "sha1-OoBuEPLaa6v+pBNr5lEOibDXaQE=", + "requires": { + "classnames": "2.2.5" + } + }, "react-event-listener": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.5.tgz", @@ -8806,6 +9280,111 @@ "warning": "3.0.0" } }, + "react-geosuggest": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/react-geosuggest/-/react-geosuggest-2.7.0.tgz", + "integrity": "sha512-eTRqqAK7ycd9NDe9j05vgC/tbFKiXGpSdDmnOF3MCuLy970I+M4mumI9yUhj29UxVr1PpxcIcH50ghriNeWyQA==", + "requires": { + "classnames": "2.2.5", + "lodash.debounce": "4.0.8", + "react-addons-shallow-compare": "15.6.2" + } + }, + "react-geosuggest-sw": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/react-geosuggest-sw/-/react-geosuggest-sw-1.4.13.tgz", + "integrity": "sha1-DJjX1UTp9Uicpjvd0/qlOgvLeS8=", + "requires": { + "react": "0.13.3" + }, + "dependencies": { + "react": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", + "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", + "requires": { + "envify": "3.4.1" + } + } + } + }, + "react-google-maps": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/react-google-maps/-/react-google-maps-7.3.0.tgz", + "integrity": "sha512-pY2ZQAPoj+0QdipkuF51wpFMpu6VHF5q7P+89d/AzscHn+lqy1M+WzbelG6qMiCQ7/SXRFxO8AkoqERqeAycBw==", + "requires": { + "babel-runtime": "6.11.6", + "can-use-dom": "0.1.0", + "create-react-class": "15.5.3", + "google-maps-infobox": "1.1.13", + "invariant": "2.2.1", + "lodash": "4.16.2", + "marker-clusterer-plus": "2.1.4", + "prop-types": "15.5.8", + "react-display-name": "0.2.0", + "react-prop-types-element-of-type": "2.2.0", + "scriptjs": "2.5.8", + "warning": "3.0.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.11.6", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz", + "integrity": "sha1-bbcH/vLUnEm/o8tk79tDa1GLgiI=", + "requires": { + "core-js": "2.4.1", + "regenerator-runtime": "0.9.6" + } + }, + "create-react-class": { + "version": "15.5.3", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.5.3.tgz", + "integrity": "sha1-+w98rnkznpoXnhlO9Gbvo5I4IP4=", + "requires": { + "fbjs": "0.8.12", + "loose-envify": "1.3.1", + "object-assign": "4.1.1" + } + }, + "invariant": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", + "integrity": "sha1-sJcBBUdmjH4zcCjr6Bbr42yKjVQ=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "lodash": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.2.tgz", + "integrity": "sha1-PmJtuCcEimmSgaihJSJjJs/A5lI=" + }, + "prop-types": { + "version": "15.5.8", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.8.tgz", + "integrity": "sha1-a3suFBCDvjjIWVqlH8VXdccZk5Q=", + "requires": { + "fbjs": "0.8.12" + } + }, + "regenerator-runtime": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", + "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck=" + } + } + }, + "react-helmet": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-5.2.0.tgz", + "integrity": "sha1-qBgR3yExOm1VxfBYxK66XW89l6c=", + "requires": { + "deep-equal": "1.0.1", + "object-assign": "4.1.1", + "prop-types": "15.5.10", + "react-side-effect": "1.1.5" + } + }, "react-hot-loader": { "version": "3.0.0-beta.7", "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-3.0.0-beta.7.tgz", @@ -8854,6 +9433,48 @@ } } }, + "react-jquery-datatables": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/react-jquery-datatables/-/react-jquery-datatables-0.7.1.tgz", + "integrity": "sha1-L1diNMIYxLA3A/CV1v5qTHi0Kw0=", + "requires": { + "datatables.net": "1.10.16", + "datatables.net-bs": "1.10.16", + "datatables.net-buttons": "1.5.1", + "datatables.net-buttons-bs": "1.5.1", + "datatables.net-responsive": "2.2.1", + "datatables.net-responsive-bs": "2.2.1", + "jquery": "2.2.4", + "lodash.some": "3.2.3", + "lodash.sortby": "3.1.5", + "react-dom": "0.14.9" + }, + "dependencies": { + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" + }, + "react-dom": { + "version": "0.14.9", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-0.14.9.tgz", + "integrity": "sha1-BQZKPc8PsYgKOyv8nVjFXY2fYpM=" + } + } + }, + "react-materialui-notifications": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/react-materialui-notifications/-/react-materialui-notifications-0.5.1.tgz", + "integrity": "sha1-AROz45hcIWi1dW2x7pZtI3sasvs=", + "requires": { + "material-ui": "0.18.5", + "prop-types": "15.5.10", + "react": "15.6.1", + "react-dom": "15.6.1", + "react-tap-event-plugin": "2.0.1", + "react-transition-group": "1.2.0" + } + }, "react-motion": { "version": "0.4.8", "resolved": "https://registry.npmjs.org/react-motion/-/react-motion-0.4.8.tgz", @@ -8865,6 +9486,14 @@ "raf": "3.3.2" } }, + "react-onclickoutside": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-5.11.1.tgz", + "integrity": "sha1-ADFOUlZ89V+rqUyrus0RlhkHBiM=", + "requires": { + "create-react-class": "15.6.0" + } + }, "react-overlays": { "version": "0.6.12", "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-0.6.12.tgz", @@ -8876,6 +9505,15 @@ "warning": "3.0.0" } }, + "react-places-autocomplete": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/react-places-autocomplete/-/react-places-autocomplete-5.4.3.tgz", + "integrity": "sha512-NXTYVLyYESsW5LgYlOP3+7Bs+mWeXK8KAqrht2X48+cPYFHmT/S8BNnIRUxpmZyS036s1wuItuwpCJ53nYR/zQ==", + "requires": { + "lodash.debounce": "4.0.8", + "prop-types": "15.5.10" + } + }, "react-prop-types": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/react-prop-types/-/react-prop-types-0.4.0.tgz", @@ -8884,6 +9522,11 @@ "warning": "3.0.0" } }, + "react-prop-types-element-of-type": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-prop-types-element-of-type/-/react-prop-types-element-of-type-2.2.0.tgz", + "integrity": "sha1-vMMy05A8IlnPaMKKgcSmY/q6Waw=" + }, "react-proxy": { "version": "3.0.0-alpha.1", "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz", @@ -8916,6 +9559,15 @@ "react-static-container": "1.0.1" } }, + "react-resizable": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-1.7.5.tgz", + "integrity": "sha512-lauPcBsLqmxMHXHpTeOBpYenGalbSikYr8hK+lwtNYMQX1pGd2iYE+pDvZEV97nCnzuCtWM9htp7OpsBIY2Sjw==", + "requires": { + "prop-types": "15.5.10", + "react-draggable": "2.2.6" + } + }, "react-router": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.0.5.tgz", @@ -8948,6 +9600,15 @@ "resolved": "https://registry.npmjs.org/react-router-redux/-/react-router-redux-4.0.8.tgz", "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4=" }, + "react-side-effect": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-1.1.5.tgz", + "integrity": "sha512-Z2ZJE4p/jIfvUpiUMRydEVpQRf2f8GMHczT6qLcARmX7QRb28JDBTpnM2g/i5y/p7ZDEXYGHWg0RbhikE+hJRw==", + "requires": { + "exenv": "1.2.2", + "shallowequal": "1.0.2" + } + }, "react-static-container": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/react-static-container/-/react-static-container-1.0.1.tgz", @@ -8973,6 +9634,11 @@ "warning": "3.0.0" } }, + "react-websocket": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-websocket/-/react-websocket-2.0.0.tgz", + "integrity": "sha512-wbFrc8na2Mb4P+WRfQO71RRREntn4hXL4qJnt0XHJWIKkt/tfProUJ7OUlFtjAMQ085Z+0pw22ojnyP6VBR2dg==" + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -9070,6 +9736,29 @@ } } }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.7", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -9292,7 +9981,6 @@ "mime-types": "2.1.15", "oauth-sign": "0.8.2", "performance-now": "0.2.0", - "qs": "6.4.0", "safe-buffer": "5.1.1", "stringstream": "0.0.5", "tough-cookie": "2.3.2", @@ -9725,6 +10413,11 @@ "ajv": "5.2.2" } }, + "scriptjs": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/scriptjs/-/scriptjs-2.5.8.tgz", + "integrity": "sha1-0MQ5VcLmutM7bk7fe1O4llqnyl8=" + }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", @@ -9871,12 +10564,22 @@ } } }, + "shallowequal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.0.2.tgz", + "integrity": "sha512-zlVXeVUKvo+HEv1e2KQF/csyeMKx2oHvatQ9l6XjCUj3agvC8XGf6R9HvIPDSmp8FNPvx7b5kaEJTRi7CqxtEw==" + }, "shelljs": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=", "dev": true }, + "shoestring": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/shoestring/-/shoestring-2.0.1.tgz", + "integrity": "sha512-F2jX6NN5OtZLzmt2Pnsfr4YZf7+H+3oZMTgRubtcS9Q+RuH0jZZASNsHkbrosX3GlHHfCF6QJgih+pxEY/pXhQ==" + }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -10116,11 +10819,6 @@ "readable-stream": "2.3.3" } }, - "stream-consume": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz", - "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=" - }, "stream-http": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", @@ -10255,6 +10953,15 @@ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz", "integrity": "sha1-Kb9hXUqnEhvdiYsi1LP5vE4qoD0=" }, + "tablesaw": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/tablesaw/-/tablesaw-3.0.9.tgz", + "integrity": "sha512-seUnNrate+hm2dJtHaY/EBdyz1zMz43nprBeoz/7SXt3j4V7FRq2FfwR/a4DC+3I5IpSAQXYH1cTtB+LlJpY9w==", + "requires": { + "javascript-natural-sort": "0.7.1", + "shoestring": "2.0.1" + } + }, "tapable": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.6.tgz", @@ -10306,8 +11013,7 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "thunky": { "version": "0.1.0", @@ -10532,6 +11238,15 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, + "universal-cookie": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-2.1.5.tgz", + "integrity": "sha512-Yp+hn1tlgahtJvPkBwIx9yBTQZt2RC2bPjvmhkZhcHlXq6z0Plg83zL6TYJHDFtlTSnUgLMglyQuvDFvfUQb5w==", + "requires": { + "cookie": "0.3.1", + "object-assign": "4.1.1" + } + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -11104,8 +11819,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write": { "version": "0.2.1", diff --git a/src/client.js b/src/client.js index 4cbe069..b775ab5 100644 --- a/src/client.js +++ b/src/client.js @@ -33,8 +33,8 @@ const isFunction = (functionToCheck) => { }; const requireAuth = (nextState, replace, next) => { - if (nextState.location.pathname === '/login' || nextState.location.pathname === '/sign-up' || nextState.location.pathname === '/selfRegister' || (nextState.location.pathname.indexOf('/ride') > -1 && nextState.params.ride_uuid !== undefined && nextState.params.user_uuid !== undefined) - || (!isFunction(replace) && (replace.location.pathname === '/login' || replace.location.pathname === '/sign-up' || nextState.location.pathname === '/selfRegister' || (replace.location.pathname.indexOf('/ride') > -1 && replace.params.ride_uuid !== undefined && replace.params.user_uuid !== undefined)))) { + if (nextState.location.pathname === '/login' || nextState.location.pathname === '/sign-up' || nextState.location.pathname.toLowerCase() === '/selfregister' || (nextState.location.pathname.indexOf('/ride') > -1 && nextState.params.ride_uuid !== undefined && nextState.params.user_uuid !== undefined) + || (!isFunction(replace) && (replace.location.pathname === '/login' || replace.location.pathname === '/sign-up' || nextState.location.pathname.toLowerCase() === '/selfRegister' || (replace.location.pathname.indexOf('/ride') > -1 && replace.params.ride_uuid !== undefined && replace.params.user_uuid !== undefined)))) { next(); } diff --git a/src/routes/selfRegister/components/SignUp.js b/src/routes/selfRegister/components/SignUp.js index 84eda6d..91b5a13 100644 --- a/src/routes/selfRegister/components/SignUp.js +++ b/src/routes/selfRegister/components/SignUp.js @@ -141,16 +141,20 @@ class SignUp extends React.Component { localStorage.removeItem('loggedUser'); location.href = '/#/login'; }).catch(function (err) { - if (err.response.status === 422) { - //Unprocessable Entity (validation failed) - state.setState(Object.assign(state.state, { - showValidationErrors: true, - validationErrors: err.response.data.data - })); - } else { - alert('Error to log in: ' + err.message); + switch(err.response.status){ + case 422: + //Unprocessable Entity (validation failed) + state.setState(Object.assign(state.state, { + showValidationErrors: true, + validationErrors: err.response.data.data + })); + break; + default: + state.setState(Object.assign(state.state, { + showValidationErrors: true, + validationErrors: [{message:"Error processing your request"}] + })); } - console.error(err); }); }